@import "map.css";
html, body, form, h1, h2, h3, h4, h5, h6, p, ul, ol, li {margin:0; padding:0;}
html, body{margin:0 auto; padding:0; background:#f7f8f9 url(/images/bodybg.jpg) repeat-x top; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#3A444B;}
body{width:960px;}

h1,h2,h3,h4{font-size:18px; color:#334858; font-weight:normal; margin:0 0 10px;}
p {margin:0 0 7px;}
a, a:link, a:active, a:visited{color:#bc8000; text-decoration:none;}
a:hover{text-decoration:underline;}
img {border:none;}
.clear{clear:both; width:100%; height:0;}
.clear_end {clear:both;}
#header {background:url(/images/header.jpg) no-repeat; height:150px; width:960px; margin-top:15px}
	#header a img{float:left; margin:30px 0 10px; padding-left:15px;}
	#header div{width:340px; float:right; padding:30px 155px 0px 20px; height:90px;}
	#header h1{font-family:Helvetica, Arial, sans-serif; font-size:14pt;}
	#header p{font-size:11px;}
	
	#header ul{width:960px; height:40px; list-style:none;  position:absolute; top:122px; border-left:2px solid #FFF; clear:both;}
	#header li{float:left;  border-right:1px solid #FFF; height:40px;}
	
	#header ul a, #header ul a:visited, #header b{width:103px; height:30px; float:left; background:url(/images/menu_bg.gif) repeat-x top; text-align:center; padding:10px 0 0; color:#FFF; font-size:10pt; font-weight:bold;}
	#header ul a:hover{background-position:bottom; text-decoration:none}
	#header ul a:active{color:#7A470A;}
	#header b{background-position:bottom; color:#FFF;}

.content{width:940px; border:1px solid #FFF; border-width:0 2px; background:#FFF url(/images/contentbg.jpg) repeat-x top; padding:8px;}
	.breadcrumbs{font-size:10pt; color:#000; border-bottom:1px solid #ccc; width:100%; line-height:30px; display:block; margin-bottom:8px; float:left;}
	.leftbg {float:left; width:283px; height:272px; background:url(/images/leftbg.jpg); margin-bottom:10px}
	.regions_title{text-indent:20px;}

.regions{width:170px; float:left; margin-left:10px; font-size:14px; list-style:none; padding:0;}
.regions li{padding:3px 0;}
.regions li a, .regions li a:visited{color:#3A444B; font-size:12px; text-decoration:underline}

#search_map{border:1px solid #C8D0D6; float:right; padding:10px 15px; width:625px; background:#FFF url(/images/bg.jpg) repeat-x top;}
	#search_map h2{margin-bottom:5px; background:url(/images/search_ico.gif) no-repeat left; padding:5px 30px;}
	#search_map span{color:#999;}
	#search_map select{margin-left:15px; width:170px;}
	#search_map center{margin-top:20px}

#quick_search {height:102px; width:650px;  margin:5px 0; float:right;}
	.qs_center {float:left; background:url(/images/qs_bg.gif) center repeat-x; height:102px;}
	.qs_left, .qs_right {width:10px; height:102px; float:left; background:url(/images/qs_bg.gif) top;}
	.qs_right {background-position:bottom;}

#quick_search h2 {background:url(/images/icon_search.gif) left center no-repeat; margin:10px 0; padding-left:20px; color:#3a4750;}
	.signup_pda {height:102px; float:left; width:196px;}
	.combo_search {width:330px; height:34px; padding:8px 0 0 5px; background:url(/images/search-text-bg-tpl02.gif) no-repeat; border:0; color:#999; margin-left:5px; float:left;}
	.bottom_search {width:79px; height:34px; padding:0; float:left; margin-right:10px;}

#news{width:260px; float:left; background:#FFF url(/images/bg.jpg) repeat-x top; border:1px solid #D2DDE3; font-size:11px; padding:10px; margin-top:15px;}
#news p{padding-left:65px;}
#news1{background:url(/images/news-ico1.gif) no-repeat top left;}
#news2{background:url(/images/news-ico2.gif) no-repeat top left;}
#news3{background:url(/images/news-ico3.gif) no-repeat top left;}
#news4{background:url(/images/news-ico4.jpg) no-repeat top left;}
#news hr{clear:both; width:90%;}

.latest_property{background:#F2F4F5; border:1px solid #A7B4BE; margin-bottom:10px; padding:5px; float:right}
.latest_property img{float:left; width:100px; border:1px solid #A7B4BE;}
.latest_property ul {width:135px; padding:0 5px; float:right; list-style:none; padding:0;}
.latest_property li{margin:0; padding:0 3px; display:block; width:95%; font-weight:bold; border-bottom:1px solid #A7B4BE; line-height:20px;}
.latest_property strong {font-weight:normal; width:50px; display:block; float:left}
.latest_property .odd, .property_listing .odd {background:#f9f9f9;}
.latest_property .even, .property_listing .even {background:#fff;}

.latest_property_c{ background:#F2F4F5; border:1px solid #A7B4BE; margin-right:10px; padding:5px; float:left; width:247px; margin-left:38px; }
.latest_property_c img{float:left; width:100px; border:1px solid #A7B4BE;}
.latest_property_c ul {width:135px; padding:0 5px; float:right; list-style:none; padding:0;}
.latest_property_c li{margin:0; padding:0 3px; display:block; width:95%; font-weight:bold; border-bottom:1px solid #A7B4BE; line-height:20px;}
.latest_property_c strong {font-weight:normal; width:50px; display:block; float:left}
.latest_property_c .odd, .property_listing_c .odd {background:#f9f9f9;}
.latest_property_c .even, .property_listing_c .even {background:#fff;}

#content_text {width:640px; float:right; background:url(/images/content-left-spacer.gif) repeat-y left; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#3A444B; padding-left:10px;}
#content_text h3 {background:url(/images/bullet-point-tpl02.gif) left center no-repeat; padding-left:30px; font-size:20px;}
.text_list {margin:0 0 0 30px; padding-bottom:20px;}
.adsense {float:left; border:1px solid #D2DDE3; margin:0 10px 10px 0;}
.text_right {float:right; height:auto;}
.end_content {background:url(/images/tpl02-bottom.gif) bottom no-repeat; height:18px;}
.footer_menu {color:#bc8000; text-align:center; padding-top:10px;}
#footer{float:left; clear:both; width:910px; text-align:center; padding:0; margin:15px;}

.listing{margin-bottom:10px; float:left; width:100%; text-align:center;border:1px solid #EAEAEA; border-spacing:1px;}
	.listing th a, .listing10 th a:visited{color:#FFF;}
	.listing tr th{background:#1078a9; color:#FFF; font-size:10pt; vertical-align:middle; font-weight:normal;padding:5px;}
	.listing td{padding:5px; font-size:11px; text-align:center;}
	.listing tr.dk{background:#eceff2;}
	.listing tr.cl{background:#FFF}
	
.left-sb {float:left; width:283px; margin:0 3px 0 0;}

/* Property */
.content_left {width:320px; float:left; padding:0 20px;}
.content_left h2 {background:url(/images/bullet-point-tpl02.gif) left center no-repeat; margin:10px 0; padding:10px 0 0 30px; color:#3a4750;}
.content_left table {font-size:11px;}
.content_right {width:480px; float:left; padding:20px 10px;}
.content_right h2, .box h2 {background:url(/images/request-form-icon.gif) left center no-repeat; margin:10px 0; padding:10px 0 0 22px; color:#3a4750;}
.content_right h2 a {font-size:14px; text-decoration:underline !important;}
.content_right img {padding-top:5px;}
.bottom_property {margin:0; padding:10px 0 0 0;}
.bottom_property li {background:url(/images/button.gif) no-repeat; width:240px; height:33px; padding-top:5px; list-style:none; text-align:center;}
.bottom_property a, .bottom_property a:visited {color:#FFF; text-decoration:none;}
.bottom_property a:hover {text-decoration:underline; font-weight:bold;}
.content_right select {width:250px; margin-top:5px;}
.request_form {width:250px; margin-top:5px;}
.box {clear:both; padding:0 20px;}
.graphics_list{ list-style: none; margin-left: 10px; margin-top: 5px; margin-bottom: 5px; }
/* End Property */

/* Listing */
.info_listing_top {background:url(/images/listing-top.jpg) no-repeat; height:13px; clear:both;}
.info_listing_left {width:715px; height:183px; background:url(/images/listing-info-bg.jpg) repeat-x; border-right:1px solid #b8c2c4; float:left; padding:10px 10px 0 10px;}
.info_listing_left h2 {padding:0; margin:0;}
.info_listing_right {width:198px; background-color:#e6eaed; float:left;}
.info_listing_bottom {clear:both; background:url(/images/listing-bottom.jpg) no-repeat; height:18px; margin-bottom:10px;}
.info_listing_left_text {float:left; width:490px;}
.info_listing_box {width:218px; height:111px; background:#fefefe; float:right; border:1px solid #c8d1d8;}
.info_listing_box td {border-bottom:1px solid #ebf2f7;}
.box_title {border:1px solid #FFF; background:url(/images/flcounter-title-bg.jpg) top repeat-x; height:15px;}
.info_border {border-right:1px solid #94a3b0; border-left:1px solid #94a3b0; width:934px; height:auto; clear:both;}
.search_inner{width:700px; height:37px; background:url(/images/search-listing-inner-bg-tpl02.gif) no-repeat; padding:41px 0 0 11px;}
.search_inner span{height:auto; padding:4px 5px 0 0; float:left;}
.linfo_text {height:12px; padding:5px; margin:0 5px 0 0; font-size:12px; float:left;}
#flisting_container{width:936px; height:auto; float:left;}
.listing_menu_active, .listing_menu_active:link, .listing_menu_active:visited, .listing_menu_active:active,

.listing_menu, .listing_menu:link, .listing_menu:visited, .listing_menu1{width:155px; height:37px; float:left; background:url(/images/listing-menu-bg-tpl02.gif) no-repeat; padding:7px 0 0 10px; color:#336c87; text-decoration:none; margin-right:3px;}
.listing_menu_active, .listing_menu_active:link, .listing_menu_active:visited, .listing_menu_active:active, .listing_menu_active:hover,

.listing_menu:hover{background:url(/images/listing-menu-bg-active-tpl02.gif) no-repeat; text-decoration:underline; color:#FFF;}
.listing_menu:active{color:#09162b; text-decoration:none;}
.listing_menu_active, .listing_menu_active:link, .listing_menu_active:visited, .listing_menu_active:active, .listing_menu_active:hover{cursor:default;}

#flisting_content{width:904px; height:auto; float:left; padding:15px; border:1px solid #a1b2be; background:#f8f9fa url(images/listing-bg-tpl02.jpg) repeat-x bottom; margin-bottom:20px;}
.fl_left {float:left;}
.buttom_search {width:100px; float:left; margin-left:10px; text-align:center;}

/* Listing bottom */
.information {border:1px solid #CCC; margin-bottom:10px;}
.listing_trMain {background:#316e87 url(images/tpl02-tr-main-bg.jpg) repeat-x top; color:#FFF; font-weight:bold; text-align:center;}
.text_left {text-align:left;}
.listing_trMain a:link, .listing_trMain a:visited {color:#FFF;}
.listing_trMain a:hover {color:#FC0;}
.tpl_ld01{background:#d3dde2; font-size:11px; text-align:center;}
.tpl_ld02{background:#f5f8fa; font-size:11px; text-align:center;}
.flisting_bottom_content {width:936px;}
.flisting_bottom_content h2 {background:url(/images/bullet-point-tpl02.gif) left bottom no-repeat; margin:10px 0; padding:10px 0 0 30px; color:#3a4750;}
.property_listing {width:295px; float:left; background:url(/images/sample-photo-bg.jpg) repeat-x; padding:5px; border:1px solid #a7b4be; margin-right:5px;}
.property_listing table {margin-left:5px; width:190px;}
.sample_photo {width:100px; float:left;}
.property_listing_info {background:url(/images/info.gif) left center no-repeat; color:#162530; padding-left:15px;}
.info_list {width:935px; margin:0; font-size:13px; background-color:#edeef0; padding:15px 0 15px 0;}
.info_list li { width: 28%; float:left; list-style:none; padding-left:40px;}
.info_list a, .info_list a:visited {color:#162530;}
.info_list a:hover {color:#b98000;}
.results{float:left;}
.jumppage{float:right;}

.clearfix:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;	height:0;}
.clearfix {	display:inline-block; }
.clearfix li {	margin: 5px 0; }
html[xmlns] .clearfix {	display:block;}
* html .clearfix {	height:1%;}
/* End Listing */

.region ul{padding:10px; margin:0 0 0 0; border:1px solid #cccccc; background-color:#fcfcfc;}
.region ul li{ list-style:none; float:left; width:22%; text-align: center; }