<? 
header('Content-type: text/css'); 
?>
@charset "utf-8";
/* CSS Document */
h1,h3,.h-1,.h-3,a:link,a:visited { color:#333 }
h1,h3,.h-1 { font-size:15px; color:#555; font-weight:normal }
h2 { color:#333; display:block; font-size:16px }
#city_links { visibility:visible; position:absolute; top:1679px; margin-left:20px; z-index:10; color:#999; width:725px; line-height:8px; }
#city_links a:link,#city_links a:hover,#city_links a:visited { color:#555; font-size:9px; }
.more_details:link,.more_details:hover,.more_details:visited { float:right; color:#999; font-size:10px; }
.mapcity { position:absolute; visibility:hidden; z-index:1002; width:94px; height:14px; background-color:#0051CA; color:#FFFFFF; font-size:10px; border: 1px solid #82B4FF; border-bottom:none; font-weight:bold; padding:0px 2px 0px 2px; text-align:center; }
.mapcity2 { position:absolute; visibility:visible; z-index:1002; width:159px; height:14px; background-color:#F3FBFE; color:#06E; font-size:11px; border:1px solid #0051CA; border-bottom:none; font-weight:bold; padding:3px 2px 5px 2px; text-align:left; }
.mapzone { position:absolute; visibility:hidden; z-index:1000; width:100px; height:55px; cursor:pointer }
.maplinks { text-align:center; position:absolute; visibility:hidden; z-index:1001; background-color:#F3FBFE; padding:3px; width:50px; height:60px; border-right: 1px solid #0051CA; border-top: 1px solid #0051CA; }
.mapprice { position:absolute; visibility:hidden; z-index:1001; background-color:#F3FBFE; padding:8px 6px 6px 6px; width:151px; border: 1px solid #0051CA; border-top:none; }
.mapbuff { position:absolute; visibility:hidden; z-index:1002; background-color:#F3FBFE; padding:0px; width:8px; height:55px; border-left: 1px solid #0051CA; }
.mapclose { position:absolute; visibility:hidden; z-index:1003; }
.mapadd,.mapless { display:none; padding:8px 0px 0px 0px; float:left; clear:left; width: 130px;}
.mapcount { display:block; width:95%; padding-top:0px; float:left; clear:left }
.mapadd a:hover,.mapadd a:link,.mapadd a:visited,.mapless a:hover,.mapless a:link,.mapless a:visited { color:#06E; text-decoration:none }
.mapcriteria { display:none; float:left; }
.mapresults { width:100%; display:block; padding:8px 0px 0px 0px; text-align:center; float:left; }
.searcha:hover,.searcha:link,.searcha:visited { font-size:11px; color:#06E; }
.moredetails:hover,.moredetails:link,.moredetails:visited { font-size:11px; color:#06E; }
.norm:hover,.norm:link,.norm:visited { font-size:10px; color:#333; text-decoration:none; }
.selectcriteria { width:75px; font-size:11px; color:#454545; background-color:#FFFBF0 }
.divider { border-left: 1px solid #CCCCCC }
.divider2 { border-top: 1px solid #CCCCCC; width:100%; height:1px; line-height:1px; }
.content_bg { padding:30px 20px 20px 20px; background:url(/images/content_bg.jpg) repeat-x #FFFFFF; }
.map_price { font-size:11px; color:#0051CA; border: 1px solid #0051CA; }
.subcontent { padding-top:15px; } 
#homeserv { position:absolute; visibility:hidden; z-index:1200; background-color:#FEF5E0; margin:25px 0px 0px 0px; width:129px; padding:5px 5px 0px 13px; line-height:18px; border:1px solid #D1CDBC; border-left:0px; border-bottom:0px; } 
#transserv { position:absolute; visibility:hidden; z-index:1200; background-color:#FEF5E0; margin:170px 0px 0px 0px; width:162px; padding:5px 5px 0px 12px; line-height:18px; border:1px solid #D1CDBC; border-bottom:0px; }
#transserv a:link,#transserv a:hover,#transserv a:visited,#homeserv a:link,#homeserv a:hover,#homeserv a:visited { color:#000; font-size:10px; text-decoration:underline; font-weight:bold; }
#listing_count { width:50px; font-size:20px; color:#06E; font-weight:bold; line-height:15px; text-align:center; padding-top:5px; float:left }
.listing_count_text { font-size:11px; color:#333; font-weight:bold; line-height:12px; padding-top:5px; text-align:center; vertical-align:bottom; }
ul.arrows, ul.checks { padding: 0; margin: 0; list-style-type:none; list-style-position: outside; }
ul.arrows li { padding: 4px; background:url(/images/home_arrow.gif) no-repeat left; padding-left:12px; }
ul.checks li { padding: 4px; background:url(/images/home_check.gif) no-repeat top left; padding-left:23px; font-size:10px; }
.home_left { width: 312px; float: left; padding: 0 32px 0 0; line-height:13px; }
.home_right { width: 358px; float: left; padding: 0 0 0 32px; line-height:13px; border-left: 1px solid #cccccc; }
img { vertical-align:top; }
#body_footer { margin-bottom:20px; }
#mobile_search { position:absolute; visibility:hidden; background:#99C4EB }
#introvideo { z-index:10000; }
