/* Home Page */
#subsection #subcontent { height:260px; }
#subsection #subcontent img#photo { position:absolute; top:0; left:34px; }
#subsection #subcontent #welcome { position:absolute; width:492px; top:34px; left:492px; font-size:12px; line-height:18px; }
#subsection #subcontent #welcome h1 { text-transform:lowercase; font-size:39px; line-height:50px; padding-bottom:7px; font-weight:bold; color:#888; }
#content { margin-top:6px; }
#content #news { width:984px; height:40px; padding:3px; margin-bottom:6px; background:url(../images/home.png) no-repeat 0 -80px; }
#content #news #inthenews { float:left; width:117px; font-size:15px; line-height:40px; text-align:center; font-weight:bold; color:#FFF; }
#content #news #story { float:left; width:840px; height:26px; line-height:26px; padding:7px 10px; }
#content #news #story #date { font-weight:bold; margin-right:10px; }
#content #news #story a { margin-left:10px; }
#content #left .box .inside .browsecity { width:100%; }
#content #left .box .inside .browsecity td { width:180px; padding-right:21px; }
#content #left .box .inside .browsecity td.last { padding-right:0; }
#content #left .box .inside .browsecity td ul li, #content #directoryright .box .inside ul.directorylinks li { padding-bottom:0; background:url(../images/directory_bullet.png) no-repeat 0 8px; }
#content #left .box .inside .browsecity td ul li a, #content #directoryright .box .inside ul.directorylinks li a { font-weight:normal; }
#content #left .box .inside .browsecity .state { margin-bottom:15px; }
#content #left .box .inside .browsecity .state .region li { background:none; padding-left:0; }
#content #left .box .inside .browsecity .state .region li img { padding-right:5px; }
#content #left .box .inside .browsecity .state .region .neighborhood li { background:none; padding-left:23px; }
#content #left .box .inside .statetable { margin:9px 0; }
#content #left .box .inside .blogpost { float:left; width:198px; margin:5px 13px 0 0; font-size:12px; line-height:16px; }
#content #left .box .inside .blogdate { font-size:11px; line-height:16px; }
#content #left .box .inside .blogpost img { width:196px; height:112px; border:1px solid #CCC; }
#content #left .box .inside .hasoffer { display:block; width:100px; font-weight:normal; padding-left:22px; height:15px; line-height:15px; margin-top:5px; background:url(images/icon_offer-tag_white.png) no-repeat left; }
#content #left .box .inside .featured { float:left; width:198px; margin:5px 13px 0 0; }
#content #left .box .inside .featuredtop { width:198px; height:2px; background:url(../images/home.png) no-repeat -20px -50px; }
#content #left .box .inside .featuredmid { width:162px; min-height:118px; height:auto !important; height:118px; padding:16px 18px 17px 18px; font-size:12px; line-height:16px; background:url(../images/home_featured-bg.png) repeat-y; }
#content #left .box .inside .featuredbtm {width:198px; height:1px; background:url(../images/home.png) no-repeat -20px -60px; }
#content #left .box .inside .featured img { display:block; margin-bottom:8px; }
#content #left .box .inside .featured p { padding:0; }
#content #left .box .inside .last { margin-right:0; }
#content #left .box .inside h4 { font-weight:bold; padding-bottom:9px; }
#content #left .box #notfoundsearch { height:43px; }
#content #left .box #notfoundsearch #zipcode { margin:0 10px; padding:10px 10px 9px 10px; width:102px; height:24px; background:url(../images/home_search_input-bg.png) no-repeat; color:#999; font-size:20px; line-height:24px; border:none; }
#content #left .box #notfoundsearch #submit { float:left; margin-bottom:1px; }
#content #left .box #notfoundsearch td.text { font-size:20px; line-height:43px; font-weight:bold; color:#00A4E4; }
#content #right .box .inside .services li { padding:0 0 0 10px; background:url(../images/home_bullet.png) no-repeat 0 6px; }
#content #right .box .inside .guideimg { border:1px solid #CCC; margin-bottom:10px; }
#content #right .box .inside #articletext { padding-bottom:4px; overflow:hidden; }
#content #right .box .inside #articletext p, #content #left .box .inside #articletext ul, #content #left .box .inside #articletext ol { padding-bottom:20px; }
#content #right .box .inside #articletext p.last { padding-bottom:0; }
#content #right .box .inside .heading a { color:#54534A; }
#content .box .inside .dateauthor { font-size:11px; line-height:16px; margin-bottom:10px; }
.notfound { padding-top:25px; }