/*
Theme Name: Prepped and Polished Theme
Theme URI: http://synergyprod.com/
Description: Theme for the Prepped and Polished site.
Version: 1.5
Author: Brent Spore
Author URI: http://synergyprod.com/

*/

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size: 100%;font-family: open sans;vertical-align:baseline;}
body {line-height: 1.5;}
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
table, td, th {vertical-align: middle;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
a img { border:0px; }
img { border:0px; }
#joy_transcript{
width: 510px; 
height: 500px; 
overflow-y: scroll; 
scrollbar-arrow-color: blue; 
scrollbar- face-color: #e7e7e7; 
scrollbar-3dlight-color: #a0a0a0; 
scrollbar-darkshadow-color: #888888; 
border: solid 1px #000000; 
padding: 5px 5px 5px 5px;
text-align:justify;
}
#news_letter {
    background: url("images/green-gradient.png") repeat-x scroll 0 0 #57A355;
    border: 3px solid #3E703C;
    height: 50px;
    width: 834px;
}
#news_letter_r {
    background: url("http://www.preppedandpolished.com/wp-content/uploads/2013/05/opt-bg.png") no-repeat scroll left top transparent;
    float: right;
    height: 40px;
    padding: 5px 10px 5px 15px;
    width: 290px;
}
#news_letter_text h3 {
    font-family: tahoma;
    font-size: 19px;
  
    letter-spacing: 0;
    word-spacing: 0;
    color:#fff;
}
#news_letter_text {
    float: left;
    height: 20px;
    padding: 15px 0 15px 15px;
    width: 500px;
}
.news_letter_email {
    color: #999999;
    font-family: arial;
    font-weight: bold;
    height: 30px;
    padding: 0 0 0 10px;
    width: 170px;
}
.news_letteer_submit {
    background: none repeat scroll 0 0 #FDA600;
    border: medium none;
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 15px;
    font-weight: bold;
    height: 32px;
    line-height: 10px;
    width: 85px;
}
/* typography.css */
body {font-size: 75%; color: #212121; background-color: #202d34; font-family: Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; color: #111;}
h1 {font-size: 3em; line-height: 1; margin-bottom: 0.5em;}
h2 {font-size: 2em; margin-bottom: 0.75em;}
h3 {font-size: 1.5em; line-height: 1; margin-bottom: 1em;}
h4 {font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em;}
h5 {font-size: 1em; font-weight: bold; margin-bottom: 1.5em;}
h6 {font-size: 1em; font-weight: bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin: 0;}
p {margin: 0 0 1.5em;}
p img.left {float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0;}
p img.right {float: right; margin: 1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color: #6797DF;}
a {color: #; text-decoration: underline;}
blockquote {margin: 1.5em; color: #666; font-style: italic;}
strong {font-weight: bold;}
em, dfn {font-style: italic;}
dfn {font-weight: bold;}
sup, sub {line-height: 0;}
abbr, acronym {border-bottom: 1px dotted #666;}
address {margin: 0 0 1.5em; font-style: italic;}
del {color: #666;}
pre {margin: 1.5em 0; white-space: pre;}
pre, code, tt {font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5;}
li ul, li ol {margin: 0 1.5em;}
ul, ol {margin: 0 1.5em 1.5em 1.5em;}
ul {list-style-type: disc;}
ol {list-style-type: decimal;}
dl {margin: 0 0 1.5em 0;}
dl dt {font-weight: bold;}
dd {margin-left: 1.5em;}
table {margin-bottom: 1.4em; width: 100%;}
th {font-weight: bold;}
thead th {background: #c3d9ff;}
th, td, caption {padding: 4px 10px 4px 5px;}
tr.even td {background: #e5ecf9;}
tfoot {font-style: italic;}
caption {background: #eee;}

.highlight {background: #ff0;}
.first {margin-left: 0; padding-left: 0;}
.last {margin-right: 0; padding-right: 0;}

 
/* forms.css */
label {font-weight: bold;}
fieldset {padding: 0; margin: 0 0 1.5em 0; border-width: 0;;}
legend {font-weight: bold; font-size: 1.2em;}
input[type=text], input[type=password], input.text, input.title, textarea, select, #commentform #author, #commentform #email, #commentform #url, #s {background-color: #fff; border: 1px solid #bbb;}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus, #commentform #author:focus, #commentform #email:focus, #commentform #url:focus, , #s {border-color: #666;}
input[type=text], input[type=password], input.text, input.title, textarea, select, #commentform #author, #commentform #email, #commentform #url, , #s {margin: 0.5em 0;}
input.text, input.title, #commentform #author, #commentform #email, #commentform #url, #s {width: 330px; padding: 5px;border-radius: 10px;}
input.title {font-size: 1.5em;}
textarea, #commentform #comment {width: 330px; height: 150px; padding: 5px;border-radius: 10px;}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {position: relative; top: .25em;}
form.inline {line-height: 3;}
form.inline p {margin-bottom: 0;}
button {cursor: pointer;}

.form-field {margin-bottom: 10px; overflow: hidden;}

img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}

.alignright {float: right;}
.alignleft {float: left;}

.aligncenter,
div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
 
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {margin: 0; padding: 0; border: 0 none;}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

.navigation {list-style: none; margin: 0; overflow: hidden;}
.navigation li.previous {float: right;}
.navigation li.next {float: left;}

/* Original Rockwell font
--------------------------------------------------------------
@font-face {
  font-family: 'Rockwell';
  src: url("fonts/Rockwels.eot");
  src: local('Rockwell'),
    url("fonts/Rockwels.ttf") format('opentype');
}

#header-wrapper .header .featured-post,
#header-wrapper .header dl,
.promo, .widget,
.green,
#footer-wrapper .footer,
.newsletter input.text, .textwidget .wpcf7 input.text, #s,
.textwidget .wpcf7 textarea.text {font-family: 'Rockwell';}
*/

.column-wrapper {overflow: auto;}

#header-wrapper {background: url(images/header-background.png) repeat-x 0 0; height: 150px;}
#header-wrapper .header {height: 150px; margin: 0 auto; position: relative; width: 920px;}
#header-wrapper .header .logo {background: url(images/prepped-and-polished-logo.png) no-repeat 0 0; height: 133px; left: -7px; position: absolute; text-indent: -8000px; top: 14px; width: 155px;}
#header-wrapper .header .logo a {display: block; height: 133px; outline-width: 0; width: 155px;}
#header-wrapper .header .title {background: url(images/prepped-and-polished-logo-text.png) no-repeat 0 0; height: 52px; left: 154px; margin-bottom: 0; position: absolute; text-indent: -8000px; top: 19px; width: 335px;margin-top:0;}
#header-wrapper .header .title a {display: block; height: 52px; outline-width: 0; width: 335px;}
#header-wrapper .header .featured-post {color: #fff; height: 23px; left: 154px; position: absolute; top: 86px; width: 750px;}
#header-wrapper .header .featured-post h3 {float: left; font-size: 13px; line-height: 1.5; margin-bottom: 0;}
#header-wrapper .header .featured-post a {color: #6cb26a; text-decoration: none;}
#header-wrapper .header .featured-post a:hover {text-decoration: underline;}
#header-wrapper .header .featured-post p {float: left; font-size: 13px; margin-bottom: 0;}
#header-wrapper .header .featured-post p .excerpt-link {color: #6cb26a;}
#header-wrapper .header dl {font-size: 1.25em; line-height: 1.30; margin-bottom: 0; position: absolute; right: 0; text-align: right; top: 13px; width: 270px;}
#header-wrapper .header dl dt {color: #fff; font-weight: normal;}
#header-wrapper .header dl dd {color: #a1bdd3;}
#header-wrapper .header dl dd a {color: #a1bdd3; text-decoration: none;}

#content-wrapper {background: #7ca6be; padding: 13px 0 27px; position: relative;}
#content-wrapper .header-shadow {background: url(images/header-shadow-background.png) repeat-x 0 0; height: 45px; left: 0; position: absolute; top: 0; width: 100%; z-index: 2;}
#content-wrapper .background-artwork {background: url(images/header-glow-background.png) no-repeat 0 0; height: 215px; left: 50%; margin-left: -460px; position: absolute; top: 0; width: 920px; z-index: 1;}
#content-wrapper .footer-glow {background: url(images/footer-glow-background.png) no-repeat 0 0; height: 133px; left: 50%; margin-left: -460px; position: absolute; bottom: 0; width: 920px; z-index: 1;}
#content-wrapper .footer-shadow {background: url(images/footer-shadow-background.png) repeat-x 0 0; height: 45px; left: 0; position: absolute; bottom: 0; width: 100%; z-index: 2;}

#content {margin: 0 auto; position: relative; width: 840px; z-index: 3;}

.masthead {height: 300px; padding-top: 10px; width: 840px;}
.masthead ul {list-style: none; margin: 0;}
.masthead ul li {float: left; height: 300px; width: 420px;}
.masthead ul li a {display: block; height: 300px; outline-width: 0; text-indent: -8000px; width: 420px;}

.masthead ul li.tutoring a {background: url(images/masthead-tutoring.jpg) no-repeat 0 0;}
.masthead ul li.college-counseling a {background: url(images/masthead-college-counseling.jpg) no-repeat 0 0;}
.masthead ul li.test-prep a {background: url(images/masthead-test-prep.jpg) no-repeat 0 0;}

.masthead ul li a:hover {background-position: 0 -300px;}

.nav.main {height: 75px; list-style: none; margin: 0; width: 840px;}
.nav.main li {float: left;}
.nav.main li a {background: url(images/main-navigation.png) no-repeat 0 0; display: block; height: 75px; outline-width: 0; text-indent: -8000px; width: 140px;}

.main-services {list-style: none; margin: 10px 0 7px -1px; overflow: hidden; width: 842px;}
.main-services li {float: left; margin: 0 1px;}
.main-services li a {background: url(images/main-services-navigation.png) no-repeat 0 0; display: block; height: 58px; outline-width: 0; text-indent: -8000px; width: 417px;}
.main-services li.tutoring a {background-position: 0 0;}
.main-services li.tutoring a:hover, .main-services li.tutoring.current_page_item a, .main-services li.tutoring.current_page_parent a {background-position: 0 -58px;}
.main-services li.college-counseling a {background-position: -278px 0;}
.main-services li.college-counseling a:hover, .main-services li.college-counseling.current_page_item a, .main-services li.college-counseling.current_page_parent a {background-position: -278px -58px;}
.main-services li.test-prep a {background-position: -417px 0;}
.main-services li.test-prep a:hover, .main-services li.test-prep.current_page_item a, .main-services li.test-prep.current_page_parent a {background-position: -417px -58px;}

.nav.main li.about-us a {background-position: 0 0;}
.nav.main li.about-us a:hover, .nav.main li.about-us.current_page_item a, .nav.main li.about-us.current_page_parent a, .nav.main li.about-us.current_page_ancestor a {background-position: 0 -75px;}
.nav.main li.about-us a:active {background-position: 0 -150px;}

.nav.main li.services a {background-position: -140px 0;}
.nav.main li.services a:hover, .nav.main li.services.current_page_item a, .nav.main li.services.current_page_parent a, .nav.main li.services.current_page_ancestor a {background-position: -140px -75px;}
.nav.main li.services a:active {background-position: -140px -150px;}

.nav.main li.testimonials a {background-position: -280px 0;}
.nav.main li.testimonials a:hover, .nav.main li.testimonials.current_page_item a, .nav.main li.testimonials.current_page_parent a, .nav.main li.testimonials.current_page_ancestor a {background-position: -280px -75px;}
.nav.main li.testimonials a:active {background-position: -280px -150px;}

.nav.main li.blog a {background-position: -420px 0;}
.nav.main li.blog a:hover, .nav.main li.blog.current_page_item a, .nav.main li.blog.current_page_parent a, .nav.main li.blog.current_page_ancestor a {background-position: -420px -75px;}
.nav.main li.blog a:active {background-position: -420px -150px;}

.nav.main li.events-page a {background-position: -560px 0;}
.nav.main li.events-page a:hover, .nav.main li.events-page.current_page_item a, .nav.main li.events-page.current_page_parent a, .nav.main li.events-page.current_page_ancestor a {background-position: -560px -75px;}
.nav.main li.events-page a:active {background-position: -560px -150px;}

.category-events .nav.main li.events-page a {background-position: -560px -75px;}

.nav.main li.contact-us a {background-position: -700px 0;}
.nav.main li.contact-us a:hover, .nav.main li.contact-us.current_page_item a, .nav.main li.contact-us.current_page_parent a, .nav.main li.contact-us.current_page_ancestor a {background-position: -700px -75px;}
.nav.main li.contact-us a:active {background-position: -700px -150px;}

nav.main li.courses a {background-position: -840px 0;}
.nav.main li.courses a:hover, .nav.main li.courses.current_page_item a, .nav.main li.courses.current_page_parent a, .nav.main li.courses.current_page_ancestor a {background-position: -840px -75px;}
.nav.main li.courses a:active {background-position: -840px -150px;}

.main-content {padding: 19px 0;}
.main-content .sidebar {float: left; width: 264px;}
.main-content .sidebar h3 {color: #000000; font-size: 1.65em; margin-bottom: 10px;}

.promo, .widget {background: linear-gradient(to bottom, rgba(244,193,39,1) 0%,rgba(232,292,188,1) 100%); border: solid px #3e703c; color: #212121; margin-bottom: 18px; padding: 18px 18px 15px 15px;border-radius: 10px;}
.promo ol, .home .widget ol {font-size: 1.25em; list-style-position: inside; margin: 0;}
.promo ol li, .home .widget ol li {margin-bottom: 10px;}
.promo h2, .home .widget h2 {color:#ffffff;text-align:right;font-size:1.25em;}
.promo h2 a, .home .widget h2 a {text-decoration:none;}
.promo h2 a:hover, .home .widget h2 a:hover {text-decoration:underline;}

.widget h3.widget-title {font-size: 1.4em; text-shadow: 2px 2px 2px #EAE5E5;}

.promo.nav {padding: 0;}

.home .widget h3.widget-title {font-size: 1.65em; text-shadow: none;}

.sub-nav {font-size: 16px; list-style: none; margin: 0;}
.sub-nav li {}
.sub-nav li a {background: transparent;; border-top: solid 1px #92b5c9; border-bottom: solid 1px #4e759b; display: block; outline-width: 0; padding: 4px 14px; text-decoration: none;}
.sub-nav li ul {margin: 0;}
.sub-nav li ul a {padding: 4px 14px 4px 32px;}

.sub-nav li.current_page_item a {background-position: 0 -248px;}
.sub-nav li.current_page_item ul li a {background-position: 0 0;}
.sub-nav li.current_page_parent a {background-position: 0 -124px;}
.sub-nav li.current_page_parent ul li a {background-position: 0 0;}
.sub-nav li.current_page_parent ul li.current_page_item a {background-position: 0 -248px;}

.sub-nav li a:hover, .sub-nav li ul li a:hover {background-position: 0 -124px;color:black}


.main-content .column-two {margin-left: 280px; overflow: hidden; width: 560px;}

.green {background: aliceblue; border: solid 3px #3e703c; color: #000000; font-size:16px; padding: 20px 10px;}
.green h3 {color:#252525;font-size:20px;text-align:center;line-height:24px;}
.green h3 a {text-decoration:none;}
.green h3 a:hover {text-decoration:underline;}
.green h4 {color:#252525;font-size:20px;line-height:24px;}
.green h1 {color:#ffffff;font-size:30px;}
<!-- {border: 3px solid #3e703c;padding:3px;} --> .green img 

.article {margin-bottom: 15px;}
.article h1 {color: #252525;}
.article h2 {margin-bottom: 8px;}
.article h2 a {color: #252525; text-decoration: none;}
.article h2 a:hover {text-decoration: underline;}
.article .aside {margin-bottom: 0;}

.green h3 {color: #00000;}
.green h3 span {color: #252525;}
.home .green p {color: #000000;}

.green .testimonial-author {color: #252525; margin-bottom: 0; text-align: center;}

.affiliations {background: #00244a url(images/affiliations-gradient-background.png) repeat-x 0 0; border: solid 3px #06223f;}
.affiliations ul {background: url(images/affiliations.png) repeat-x 0 0; height: 95px; list-style: none; margin: 0; width: 834px;}
.affiliations ul li {float: left; text-indent: -8000px;}

#footer-wrapper {background: url(images/footer-background.gif) repeat-x 0 0; height: 140px;}
#footer-wrapper .footer {background: url(images/footer-column-divider.png) no-repeat 0 0; color: #fff; margin: 0 auto; overflow: hidden; padding: 20px 0; width: 842px;}
#footer-wrapper .footer .column-one {float: left; margin-left: 18px; width: 245px;}
#footer-wrapper .footer .column-two {float: left; margin-left: 36px; width: 245px;}
#footer-wrapper .footer .column-three {float: left; margin-left: 36px; width: 260px;}
#footer-wrapper .footer h4 {color: #fff; margin-bottom: 10px; text-shadow: 2px 2px 2px #212121;}
#footer-wrapper .footer a {color: #fff;}
#footer-wrapper .footer ul {list-style: none; margin: 0px; text-shadow: 2px 2px 2px #212121;}
#footer-wrapper .footer .stay-connected ul li {float: left; height: 28px; width: 125px;}
#footer-wrapper .footer .stay-connected ul li a {padding: 3px 0 5px 28px; text-decoration: none; text-shadow: 2px 2px 2px #212121;}
#footer-wrapper .footer .stay-connected ul li a.twitter {background: url(images/icon-twitter.png) no-repeat 0 0;}
#footer-wrapper .footer .stay-connected ul li a.facebook {background: url(images/icon-facebook.png) no-repeat 0 0;}
#footer-wrapper .footer .stay-connected ul li a.rss {background: url(images/icon-rss.png) no-repeat 0 0;}
#footer-wrapper .footer .stay-connected ul li a.youtube {background: url(images/icon-youtube.png) no-repeat 0 0;}
#footer-wrapper .footer .stay-connected ul li a.pinterest {background:url(images/icon-pinterest.png) no-repeat 3px 3px;}
#footer-wrapper .footer .stay-connected ul li a.linkdin {background:url('http://preppedandpolished.com/wp-content/uploads/2012/12/linkedin.png') no-repeat 3px 3px;}

.widget {overflow: hidden;}
.widget ul {color: #fff; font-size: 1.15em; margin-bottom: 0;}
.widget ul li {margin-bottom: 2px;}

.newsletter {}
.newsletter input.text, .textwidget .wpcf7 input.text, #s {background: transparent url(images/input-background.png) no-repeat 0 -32px; border-width: 0; color: #343434; float: left; font-size: 1.05em; height: 21px; margin: 0; padding: 6px 5px 0 8px; width: 161px;}
.newsletter input.cm-name {    background-position: 0 0; border-radius: 7px 7px 7px 7px; width:105px;}
.newsletter button {background: url(images/buttons.png) 0 0 no-repeat; border-width: 0; display: block; float: right; height: 27px; text-decoration: none; text-indent: -8000px; width: 65px;}

.textwidget .wpcf7 input.text {background-position: 0 -64px; width: 143px;}
.textwidget .wpcf7 textarea.text {background: transparent url(images/input-background.png) no-repeat 0 -96px; border-width: 0; color: #343434; float: left; font-size: 1.05em; height: 84px; margin: 0; padding-top: 8px; padding-left: 8px; width: 212px;}
.textwidget .wpcf7 input.submit {background: url(images/buttons.png) 0 -27px no-repeat; border-width: 0; cursor: pointer; display: block; float: left; height: 27px; margin-left: 3px; text-indent: -8000px; width: 65px;}
.textwidget .wpcf7 input.submit {font-size: 0px; line-height: 0;}

.sidebar .wpcf7-response-output {margin: 10px 0 0; padding: 8px 12px;}
div.wpcf7-mail-sent-ok {background: #57a355 url(images/green-gradient.png) repeat-x 0 0; border: solid 3px #3e703c; color: #ffffff;}
div.wpcf7-validation-errors {background-color: #fff;}
span.wpcf7-not-valid-tip {display: none;}
img.ajax-loader {display: none;}

.widget_search {}
.widget_search label {color: #fff; display: block; font-size: 1.4em; font-weight: normal; text-shadow: 2px 2px 2px #212121;}
#s {background-position: 0 -64px; width: 143px;}
#searchsubmit {background: url(images/buttons.png) 0 -54px no-repeat; border-width: 0; cursor: pointer; display: block; float: left; height: 27px; margin-left: 3px; text-indent: -8000px; width: 65px;}
#searchsubmit {font-size: 0px; line-height: 0;}

.widget-in-the-news ul, .widget-in-the-news ul a {color: #212121;}
.widget-in-the-news ul a:hover {text-decoration: none;}
.widget-in-the-news ul {list-style: none; margin: 0 0 12px 0;}
.widget-in-the-news ul li {border-bottom: 1px solid #4E759B; font-size: 12px; margin-bottom: 6px; padding-bottom: 6px;}
.widget-in-the-news .post-date {color: #4a4a4a;}

.post-type-archive-news .article h2 {font-size: 21px;}
.post-type-archive-news .article h2 a {text-decoration: underline;}
.post-type-archive-news .article h2 a:hover {text-decoration: none;}
.post-type-archive-news .article .date {margin: 0 0 0 25px;}


/* Comments layout
-------------------------------------------------------------- */

#commentform label {color: #000000; display: block;}

.comments-wrapper {margin-left: 130px; position: relative; width: 640px;}
.comments-wrapper h3 {margin-bottom: 15px;}

.comments-wrapper #respond p {font-size: 0.85em; margin-bottom: 5px;}
.comments-wrapper #respond label {display: block;}
.comments-wrapper #respond textarea {height: 180px; width: 628px;}

.commentlist {list-style: none; margin: 0 0 15px;}
.commentlist li {margin-bottom: 25px;}
.commentlist li ul {margin-right: 0; margin-left: 20px;}
.commentlist li .children {list-style: none; margin-top: 10px;}
.commentlist li .children li {margin-bottom: 10px;}

.commentlist .comment-author {float: left; font-size: 0.75em; width: 140px;}
.commentlist .comment-author img {background-color: #efefef; border: solid 1px #ccc; padding: 5px;}
.commentlist .comment-author cite {display: block; font-size: 1.25em; font-style: normal; width: 140px;}
.commentlist .comment-author a.comment-link {text-decoration: none;}
.commentlist .comment-author .says {display: none;}

.commentlist .comment-content {border: solid 1px #ccc; font-size: 0.90em; margin-left: 150px; padding: 10px;}
.commentlist li.odd .comment-content {}
.commentlist li.even .comment-content {}
.commentlist li.comment-author-admin .comment-content {background-color: #FCEDDB;}

.commentlist .comment-body .comment-meta, .commentlist .comment-body p {margin-left: 140px;}

.single-comment {position: relative; overflow: hidden;}

.commentlist li .children .comment-content {border-left-width: 5px;}


/* Events
-------------------------------------------------------------- */

.single-event {float: left; width: 532px;}

#tec-content {background-color: transparent !important; margin: 0 !important; padding: 0 !important; width: 100% !important;}

#tec-events-calendar-header {margin-bottom: 15px !important;}
h2.tec-cal-title {line-height: 1.25; margin-bottom: 0 !important;}

select.tec-events-dropdown {margin-top: 12px !important;}

table.tec-calendar {margin-top: 0 !important;}
.tec-calendar th {background-color: #252525 !important;}
.tec-calendar td {background-color: #919191; border-color: #626262 !important;}

.tec-tooltip .tec-event-title {background: #5A81A3 url(images/promo-gradient.png) repeat-x scroll 0 0 !important; border-color: #003268 !important; text-shadow:2px 2px 2px #212121;}

 

/* Windows XP Firefox fonts
-------------------------------------------------------------- 
body.win-xp.gecko {font-family: Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;}

.win-xp.gecko #header-wrapper .header .featured-post,
.win-xp.gecko #header-wrapper .header dl,
.win-xp.gecko .promo,
.win-xp.gecko .widget,
.win-xp.gecko .green,
.win-xp.gecko #footer-wrapper .footer,
.win-xp.gecko .newsletter input.text,
.win-xp.gecko .textwidget .wpcf7 input.text,
.win-xp.gecko .textwidget .wpcf7 textarea.text {font-family: Verdana, "Helvetica Neue", Arial, Helvetica, sans-serif;}
*/

#shareRail{
	background: #757cdb;
	border-radius: 6px;
	-moz-border-radius: 6px;
	top: 193px;
	left: 500px;
}




/* ========================= Ebook Optin  ===========================*/


#optin_ebook {
border: 0px solid #3e703c; 
width: 260px;
height: 650px;
margin-bottom: 30px;
background: #57A355;
margin-top: 70px;


background: rgb(244,193,39); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(244,193,39,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,193,39,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(244,193,39,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(244,193,39,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(244,193,39,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(244,193,39,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4c127', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */


border-radius: 10px;
}

#text {
width: 230px;
margin-left: 10px;
position: absolute;
margin-top: 165px;
text-align: justify;
font-size: 13px;


}


#ebookcover {

position: absolute;
margin: -65px 0px 10px 45px;


}



#formebook {
	
	position: absolute;
	margin: 475px 10px 10px 10px;
	
	

}


#ebookbutton {
	display: block;
	font-size: 15px;
	height:50px;
	width: 200px;
	font-weight: bold;
	/* background: #FF7F00; */
	/* border: 2px solid #82C17F; */
	color: white;
	text-align: center;
	line-height: 50px;
	text-decoration: none;
	margin: 40px 20px 0px 10px; 
	
	

	background: rgb(249,198,103); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(249,198,103,1) 0%, rgba(247,150,33,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,198,103,1)), color-stop(100%,rgba(247,150,33,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(249,198,103,1) 0%,rgba(247,150,33,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9c667', endColorstr='#f79621',GradientType=0 ); /* IE6-9 */




}





#text1h3 {


	color: black;	
	text-align: center; 
	margin: 20px -10px 20px 0px;

}


#text2h3 {

	color: black;
	text-align: center; 
	margin: 0px 0px 50px 0px;

#thirdp {

	 /* margin-right: -83px; */

}


/* = menu 
-------------------------------------------------------*/
.menu-quote-request-navigation-container {
	float: right;
	width: 448px;
	margin-top:-41px;
	position:relative;
	left:11px;
	z-index:100;
	-moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .3); 
	-webkit-box-shadow:0px 3px 8px 0px rgba(0, 0, 0, .3); 
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .3); 
}

#menu-navigation, #menu-quote-request-navigation {
	list-style: none;
	padding: 0;	
	font-size: 1.5em;
	background: url(http://www.annarbortees.com/wp-content/themes/annarbortees/images/nav-bg.png) repeat-x;
	background-position: center top;
	float: right;
	z-index:100;
	text-shadow:.5px .5px  2px #5f5f5f;
}

#menu-navigation {
	float: left;
	width: 840px;
	margin-left:0px;
	z-index:100;
	height:50px;
   	 box-shadow: 0 2px 6px 1px rgba(0, 0, 0, 0.3);
}

#menu-quote-request-navigation {
	float: left;
	width: 100%;
	z-index:100;
}

#menu-navigation > .menu-item, #menu-quote-request-navigation > .menu-item {
	float: left;
	margin: 0px;
	padding-right:1px;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	z-index:100;
}


#menu-navigation > .menu-item a, #menu-quote-request-navigation > .menu-item a{
	padding: 10px 26.1px 10px 26px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	z-index:100;
}

#menu-navigation > .menu-item a:hover, #menu-quote-request-navigation > .menu-item a:hover{
	background: #FDBF57;
	z-index:100;
	-moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .3); 
	-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .3); 
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .3); 
}

#menu-navigation > .menu-item  ul.sub-menu, #menu-quote-request-navigation > .menu-item  ul.sub-menu {
	list-style: none;
	position: absolute; /*--Important - Keeps children from affecting main navigation flow--*/
	top: 49px;
	background: #3C9312;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 140px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	z-index:100;
	-moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .3); 
	-webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .3); 
	box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, .3); 
}

#menu-navigation > .menu-item  ul.sub-menu  li, #menu-quote-request-navigation > .menu-item  ul.sub-menu  li{
	margin: 0; padding: 0;
	border-top: 1px solid #3C9312; /*--Create bevel effect--*/
	border-bottom: 1px solid #3C9312; /*--Create bevel effect--*/
	width: 50px;
	z-index:100;
}

#menu-navigation > .menu-item  ul.sub-menu  li a, #menu-quote-request-navigation > .menu-item  ul.sub-menu  li a {
	font-size: 0.8em;
	width: 130px;
	padding: 5px;	
	z-index:100;
}

#menu-navigation > .menu-item  ul.sub-menu  li a:hover , #menu-quote-request-navigation > .menu-item  ul.sub-menu  li a:hover { /*--Hover effect for subnav links--*/
	background: #9ac670; 
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	z-index:100;
}
#om-lightbox-bullseye-theme-optin-submit
{
	background-color: red !important;
	border-color: red !important;	
}
