/* Directory */
#content #directoryleft { width:618px; margin-top:25px; float:left; }
#content #directoryleft h1.findtitle, #content #directoryleft h1.dirtitle, #content #directoryleft h2.dirtitle { height:33px; margin-bottom:11px; font-size:14px; line-height:33px; font-weight:bold; }
#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 .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 .servicecontent { width:582px; font-size:12px; line-height:18px; }
#content #directoryleft .box .inside .servicecontent .serviceimg { float:left; width:118px; height:100px; padding-right:15px; overflow:hidden; }
#content #directoryleft .box .inside .servicecontent .serviceimg img { border:1px solid #CCC; }
#content #directoryleft .box .inside .servicecontent .blogimg { float:left; height:115px; }
#content #directoryleft .box .inside .servicecontent h4 { font-size:12px; font-weight:bold; color:#333; line-height:20px; }
#content #directoryleft .box .inside .servicecontent p { padding-bottom:4px; }
#content #directoryleft .box .inside .servicecontent p.gray { color:#666; font-size:11px; line-height:20px; padding-bottom:0; }
#content #directoryleft .box .inside .servicecontent .blurb { float:left; width:449px; }
#content #directoryleft .box .inside .last { padding-bottom: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; width:328px; }
#content #directoryright .box #articleinside h4 { font-weight:bold; font-size:12px; }
#content #directoryleft .box .inside .dircategories { padding-left:10px; width:100%; }
#content #directoryleft .box .inside .dircategories td { padding:10px; }
#content #directoryleft .box .inside .dircategories td.categoryimg { width:66px; padding-right:0; }
#content #directoryleft .box .inside .dircategories td.categoryimg a { width:64px; height:64px; border:1px solid #CCC; display:block; }
#content #directoryleft .box .inside .dircategories td.categorytitle { width:98px; text-align:left; }
#content #directoryleft .box .inside .dircategories td.categorytitle a { line-height:17px; }