/* State Page */
#content { margin-top:0; }
#content #directoryleft { width:618px; margin-top:25px; float:left; }
#content #directoryleft .box { width:618px; margin-bottom:6px; background:url(/static/images/directory_left-bg.png) repeat-y; }
#content #directoryleft .box .inside { overflow:hidden; width:582px; padding:3px 18px 12px 18px; font-size:12px; background:url(/static/images/directory_left_top-bg.png) no-repeat top; }
#content #directoryleft .box .bottom { width:618px; height:6px; background:url(/static/images/directory_left_bottom-bg.png) no-repeat; }
#content #directoryleft .box .inside .browsecity { width:100%; }
#content #directoryleft .box .inside .browsecity td { width:180px; padding-right:21px; }
#content #directoryleft .box .inside .browsecity td.last { padding-right:0; }
#content #directoryleft .box .inside .browsecity td ul li, #content #directoryright .box .inside ul.directorylinks li { padding-bottom:0; background:url(/static/images/directory_bullet.png) no-repeat 0 8px; }
#content #directoryleft .box .inside .browsecity td ul li a, #content #directoryright .box .inside ul.directorylinks li a { font-weight:normal; }
#content #directoryleft .box .inside .browsecity .state { margin-bottom:15px; }
#content #directoryleft .box .inside .browsecity .state .region li { background:none; padding-left:0; }
#content #directoryleft .box .inside .browsecity .state .region li img { padding-right:5px; }
#content #directoryleft .box .inside .browsecity .state .region .neighborhood li { background:none; padding-left:23px; }
#content #directoryleft .box .inside .statetable { margin:9px 0; }
#content #directoryleft h1.findtitle { height:33px; margin-bottom:11px; font-size:14px; line-height:33px; font-weight:bold; }
#content #directoryleft .box .inside #servicenearyou { top:35px; }
#content #directoryleft .box .inside #servicenearyou .service { font-size:20px; line-height:43px; font-weight:bold; color:#00A4E4; }
#content #directoryleft .box .inside #servicenearyou input  { float:left; width:43px; height:42px; }
#content #directoryleft .box .inside #servicenearyou #zipcode2 { margin:0 10px 0 0; padding:10px 10px 9px 10px; width:102px; height:24px; background:url(/static/images/home_search_input-bg.png) no-repeat; color:#999; font-size:20px; line-height:24px; border:none; }
#content #directoryleft .box .inside .last { padding-bottom:0; }
#content #directoryleft .box .inside .featured { float:left; margin:5px 14px 0 0; width:246px; min-height:105px; height:auto !important; height:118px; padding:16px 18px 17px 18px; font-size:12px; line-height:16px; background-color:#FFF; border:1px solid #CCC; }
#content #directoryleft .box .inside .featured p { padding:0; }
#content #directoryleft .box .inside .featured p.desc { padding-top:9px; }
#content #directoryleft .box .inside .right { margin-right:0; }
#content #directoryright { width:366px; margin-top:25px; float:right; }
#content #directoryright .box { width:366px; margin-bottom:6px; background:url(/static/images/directory_right-bg.png) repeat-y; }
#content #directoryright .box .inside { overflow:hidden; width:330px; padding:3px 18px 12px 18px; font-size:12px; background:url(/static/images/directory_right_top-bg.png) no-repeat top; }
#content #directoryright .box .bottom { width:366px; height:6px; background:url(/static/images/directory_right_bottom-bg.png) no-repeat; }
#content #directoryright .box .inside .guideimg { border:1px solid #CCC; margin-bottom:10px; }
#content #directoryleft .inside h1.stateh1, #content #directoryright .inside h2.statearticle  { height:33px; padding:0; margin:0 0 11px 0; font-size:14px; line-height:33px; font-weight:bold; }
#content #directoryleft .inside h3.stateh3 { padding:0 0 9px 0; margin:0; height:auto; font-size:12px; line-height:20px; font-weight:bold; }
#content #directoryright #dealsbox .inside { font-size:13px; line-height:20px; }