/* find-a-tutor page */
#main{ border-top:1px solid #F2BD2F; padding:0 1em; }
#layout-left-col{ float:left; width:33em; }
#search-box{ margin-left:1em; }
h1.find{ margin:1.7em 0 0 0.8em; float:left; clear:left; }
p.find{ width:36em; clear:left; margin:0 0 0.5em 1.2em; }
div.autosuggest{ top:3.3em; } 

/* custom box */
.box{ background:#cfcfcf; width:37.1em; margin-bottom:1em; }
.box h1{ font:normal 1.1em arial, sans-serif; background-color:#f5f5f5; color:#777; padding:0.3em 0.9em 0.2em; margin:1px 1px 0 1px; }
.box h2{ font-size:80%; color:#555; }
.box .col{ float:left; width:11.6em; }

/* custom box links */
.box h1 a, .box h1 a:link, .box h1 a:visited{ color:#666; text-decoration:none; } 
.box h1 a:hover, .box h1 a:active{ color:#fff; background-color:#999; } 
.box h2 a, .box h2 a:link{ text-decoration:none; color:#555; line-height:150%; }  
.box h2 a:hover, .box h2 a:active{ color:#fff; background:#999; }
.box .col h1 a, .box .col h1 a:link{ color:#555; } 
.box .col h1 a:hover, .box .col h1 a:active{ color:#fff; } 

#help-finding-a-tutor{ margin:1em 0 1.5em 0em; float:right; width:9.7em; }
#help-finding-a-tutor img{ margin:0 auto; display:block; }
#help-finding-a-tutor h1{ font-size:1.1em; color:#777; padding-top:0.5em; }
 
/* subject */
.box.subject-teaser .col h1{ font: bold 80% Arial, sans-serif; padding:0; color:#777; background-color:#fff; }
.box.subject-teaser .col .second-row{ margin-top:1em; }
.box.subject-teaser .col h2{ margin-left:1em; }
.box.subject-teaser h2.more{ float:left; margin:1em 0 0 29.85em; }
.box.subject .inner{ padding:0; }
.box.subject .subject-category{ margin-bottom:1.5em; clear:both; }
.box.subject .subject-category h1{ font:normal 1.1em sans-serif; color:#555; margin:0 0 0.3em 0; padding:0.3em 0.9em; background:#f5f5f5; }
.box.subject .subject-category .col.left{ padding-left:1em; } 

/* city-teaser */
.box.city-teaser h2.more{ float:left; margin:1em 0 0 29em; }

/* state-city */
.box.state-city{ margin-top:2em; }

/* featured-tutor */
.featured-tutor{ width:37.3em; margin:0 0 1.5em 0.7em; float:left; }
.featured-tutor #snippet1{ margin-top:0; }
