html, body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#333;}
* {margin:0; padding:0;}
#container-head{width:975px; margin:0 auto; padding:0;}
body{background:url(/images/shadow_body.jpg) repeat-y center center #DEE2E5;}
.wrapper {width:975px;margin:0 auto;}

#container-body{width:955px; margin:0 auto; padding:5px 0 0; background:#FFF;}
#container-body a {color:#386F11; text-decoration:underline; cursor:pointer;}
#container-body a:hover {text-decoration:none; color:#A72A14}
img {border:none}
.fleft { float:left; padding:0 8px 8px 0;}
.fright { float:right; padding:0 7px;}
#container-body h2 {clear:both; padding:0 0 5px;}
p { line-height:18px;}
.no-pd h2{padding:0 !important}
h1,h2{color:#AE0000; font-weight:normal; font-size:18px; padding-bottom:5px; border-bottom:1px solid #CCC; margin-bottom:10px; margin-bottom:10px;}

.bd_box h3 { color:#AE0000; font-weight:normal; font-size:18px; padding-bottom:5px; border-bottom:1px solid #CCC; margin-bottom:10px; margin-bottom:10px;}


h3{font-size:12px;}
/* Header */
	#header{width:100%; clear:both; color:#837F0D;font-size:14pt; background-color:#FFF }
	#logo{float:left; padding:10px;}
	#header form{float: none;text-align: center;color:#FFF;font-size: 18px;padding-top: 5px;clear: both;width: auto !important;}
	#header h1{font-size:14pt; margin:0 20px 0 0; padding-top:65px; float:right;}
	div.toptext{float: left;width: 520px;font-size: 12px;color: black;}
	
	#header-text { float:right; margin:20px 0 0; width:525px; text-align:center; /*color:#2B63A3; font-size:18px;*/ font-weight:bold;}
	#header ul{ background:#005CB1 url(/images/bg-header-menu.jpg) left top repeat-x; font-size: 11pt; height:36px; margin:0 0 5px; text-align: center; clear:both;}
	#header ul li { list-style:none; padding:0; text-decoration:none; color:#FFF; margin:0; float:left; border-right:1px solid #999;}
	#header ul .active { background-color:#0C84FC;}
	#header ul li a, #header ul li a:visited { color:#FF0; text-align:center; margin:0; padding:0 15px; text-decoration:none; line-height:36px; display:block;}
	#header ul li a:hover {text-decoration:underline; background-color:#0C84FC;}
	/*.header_mn {padding-top:0px; text-decoration:none; color:#FFF; height:35px; display:block; margin:0 10px;}
	.header_mn:hover, .header_mn_sel{ color:#C7C2A5; width:87px; height:35px; background:url(/images/menu_circle.gif) no-repeat center bottom}*/
	
	/* Normal and Hover State Menu Tabs */
	
	.mm_links_sel, .mm_links_sel:link, .mm_links_sel:visited, .mm_links_sel:active, .mm_links_sel:hover, .mm_links, .mm_links:link, .mm_links:visited, .mm_links:active
	{height:27px; float:left; padding:0; text-align:center; text-decoration:none;}
	/*.mm_links:hover{color:#C7C2A5;; background:url(/images/menu_circle.gif) no-repeat center 22px; }*/
	
	.mm_links_sel, .mm_links_sel:link, .mm_links_sel:visited, .mm_links_sel:active, .mm_links_sel:hover{ height:35px; float:left; background:url(/images/menu_circle.gif) no-repeat center bottom; padding:0; text-align:center; text-decoration:none; color:#C7C2A5 !important;}
	
	
	/* Active Menu Tabs */
	.mm_links_sel, .mm_links_sel:link, .mm_links_sel:visited, .mm_links_sel:active, .mm_links_sel:hover{ height:35px; padding:0; background:url(/images/menu_circle.gif) no-repeat center bottom; color:#C7C2A5 !important; cursor:default; }
	
	/* .header_mn {padding-top:0px; text-decoration:none; color:#FFF;  display:block; }
	.header_mn:hover, .header_mn_sel{ color:#C7C2A5; width:87px; height:35px; background:url(/images/menu_circle.gif) no-repeat center bottom} */
	
	
	/* #topmenu_home:hover{ background-position:center bottom;}
		#topmenu_about:hover{background-position:0 -78px;}
		#topmenu_register:hover{ background-position:0 -156px;}
		#topmenu_login:hover{ background-position:0 -234px;}
		#topmenu_search:hover{ background-position:0 -312px;}
		#topmenu_contact:hover{ background-position:0 -390px;}
		#topmenu_sitemap:hover{ background-position:0 -468px;}
		#topmenu_blog:hover{ background-position:0 -546px;}
		#topmenu_help:hover{background-position:0 -624px;}
	*/
.columnC, #content{ width:715px; float:right; padding:0; margin:0 0 10px;}
 #content{margin:0 0 10px;}
 #content p{ margin-bottom:10px;}
 #content ul { margin-left:0;}
 #content ul li { line-height:20px;}
 	.p-height {line-height:22px;}
	.box{height:320px; background:url(/images/box_bg.jpg) center repeat-x;}
	.boxcenter{float:left; padding:15px 5px 0}
	.boxleft, .boxright{width:9px; height:320px; background:url(/images/box_bg.jpg) no-repeat top; float:left;}
	.boxright {background-position:bottom; float:right;}
	.boxcenter b{height:30px;width:270px; display:block; float:left; margin-bottom:10px;}

	.box2top,.box2bottom{width:715px; height:10px; float:left; background:url(/images/box2bg.gif) no-repeat left;margin-top:20px; clear:both;}
	.box2bottom{background-position:right;margin:0 0 10px;}
	.box2middle{width:715px;float:left;margin:0; padding:0; clear:both;}
	.box2middle h3{margin:0; padding:0;color:#837F0D;font-size:14pt;font-weight:normal; text-indent:10px;}
	.box2middle ul{list-style:none; margin:10px; padding:0;}
	.box2middle ul li {float:left; width:153px; margin:3px 10px;} 
	
ol { margin-left:20px; margin-top:10px;}
ol li { padding-bottom:10px;}
	
.top-map { padding:0; margin:0 0 10px;}
.top-map h1, .top-map h2 {color: #010F33;font-size: 18px;margin: 0 !important;font-weight: bold;text-align: center;border: none;line-height: 18px;}
.top-map h1 {padding-top:2px !important;}
.top-map h2 {padding:5px 0 0 !important;}
.top-map p {font-size:18px; margin:0 !important; color:#010F33;}

.top-map2 {background:url(/images/top-map-usa2.jpg) no-repeat; height:53px; font-weight:bold; width:640px; padding:0 0 0 80px; margin:0; float:left}
.top-map2 h1, .top-map2 h2 {color:#FFF; font-size:22px; font-weight:bold; margin:0 !important;}
.top-map2 h2 {padding:10px 0 0;}
.top-map2 p {font-size:16px; margin:0 !important;}
.bgmap{background:url(/images/bgmap.jpg) no-repeat bottom; text-align:center;}

#Map4 { margin-bottom:10px; clear:both;}
	
#menu {float:left !important; padding:0; width:221px; margin:0 0 10px; border:1px solid #CCC; border-top:none;}
	.menuh, #menuh1, #menuh2, #menuh3,#menuh4,#menuh5 { background-color:#F2F2F2; height:28px; width:221px; padding:2px 0 0; clear:both;}
	#menu h2, #menu h3, #menuh3 h3,#menuh2 h2 { background-color:#F2F2F2; border:1px solid #CCC; border-width:1px 0; color:#010F33; font-size:16px; font-weight:bold; padding:5px 0; text-align:center; margin:0; clear:both;}
	#menuh3 h3,#menuh2 h2{color:#010F33; border:none; font-size:14px; padding:13px 0 0 30px;}
	#menuh4 {background-position:bottom right;}
	#menuh5 {background-image:url(../images/menuh5.jpg);}
	
.stats {padding-top:10px; float:left; width:100%;}
.stats strong{color:#F00; font-size:12px;}
.stats p{color:#666; margin:5px 0; text-align:center;}
.stats table {width:98%; padding:0; margin:0; clear:both; float:left; font-size:12px;}
.stats table th,.stats table td {border-color:#E7E7E7; border-style:none none solid; border-width:0 0 1px; margin:0; padding:2px 0; text-align:left;
display:table-cell; font-weight:bold;}
.stats table td {color:#571; text-align:right;}

.menu { float:left; margin:0; padding:5px 10px 10px; width:201px;}
	.menu ul {font-size:8pt; list-style-type:none; margin:0; padding:0 0 0 20px; list-style-image:url(/images/check.gif);}
	.menu ul li {margin-top:8px;}
	.menu ul li a:hover { text-decoration:underline;}
	.menufooter {background:url(/images/menu-bg-bt.gif) no-repeat; height:15px; margin-bottom:10px; width:221px; clear:both;}
	
	.menu input {float:left;}
	.menu form{margin-bottom:10px; float:left;}
.txt_bg {
background:url(/images/text-bg.jpg) repeat-x center top; border:1px solid #BABABA; color:#999; float:left; font-size:11px; height:15px; margin-right:3px; padding:5px; width:140px;}

#search_side{float:left; width:221px; margin-top:10px;}
.box_side{width:211px; display:block; padding:5px 5px 0; margin:0 0 10px; float:left;}
.box_side span.title {font-size:14px; font-weight:bold; color:#75873A; clear:both; width:150px; padding:0 0 10px;}
.box_side center{ font-weight:bold; padding:5px 0; margin:0 0 0 -10px;}
.box_side span {width:60px; float:left; line-height:28px; margin:5px 0 0; }
.box_side p {float:left;}
.box_side label, .box_side span {color:#386F11} 
.box_side form {float:left}
.box_side select  {padding:0; font-size:12px; width:135px; color:#0F0F0F; float:right; margin:10px 14px 0 0;}
.box_side label,.box_side input{float:left;}
.box_side label {padding-top:5px;}
.box_side input { margin-top:8px; padding:0; margin-right:5px;}
.input_size { width:90px; border:1px solid #CCC;}

.latest-properties-index { float:left; margin-right:5px !important; text-align:center; }

.box_side ul {list-style:none; padding:0; margin:0;}
.box_side ul li{padding:2px 0; clear:both;}
.box_side a {color:#528131 !important;}
#no_span span{ width:none;}
.map_state{float:right; width:715px; padding:0; clear:both;}
.map_state center {background:url(/images/bg-states-map1.gif) no-repeat left top; height:455px; width:715px; margin:0 0 10px 0; padding-top:28px;}
.map_state img {margin-top:30px;}
.map_state h2 { padding:5px 0 0; background:none !important; text-indent:0  !important;}
.map_state center h2 {font-size:20px !important; color:#FFF; font-weight:bold; padding:14px 0 0 83px !important; text-align:left;}
#footer{ padding:10px 0; width:100%; clear:both; text-align:center}
#footer a{color:#B04034}
#footer p{font-size:11px}
.gads{ clear:both; text-align:center; margin-top:10px; padding:10px 0; border:1px solid #CCC; border-width:1px 0 !important; height:90px;}
.gads ins, .gads inframe { margin:0; padding:0; clear:both !important;}

.searchbar{ width:685px; padding:0; clear:both; margin-bottom:10px;}
.searchbar .latest_link{float:right;}
.searchbar h3{color:#4A92AB;font-weight:normal;font-size:14pt; padding:0;margin:0 0 15px 0;}
.searchbar p { margin-bottom:15px;}
.searchbar div{ float:left;  margin-top:15px; text-align:center; width:175px}
select {border:1px solid #BABABA; color:#333;font-size:10pt; padding:0px; margin-right:5px;}

.searchbar .txt_bg{width:25px; float:left; margin:0 8px;}
.searchbar span {float:left; margin:0;}
.searchbar ul{list-style:none; margin:0; padding:0;}
.searchbar ul li{float:left;width:208px; line-height:21px; background:url(/images/check.gif) no-repeat 0 6px !important; padding:0 0 0 20px;}
.searchbar .toplinks li{float:left;width:208px; line-height:21px}
.searchbar .toplinks2 li{width:240px;}
.searchbar .list3 li { width:320px !important;}

	.searchbar a, .searchbar  a:link, .searchbar  a:visited{ color:#000; text-decoration:none; }
	.searchbar a:hover{color:#a32e00;}
	.searchbar a:active{color:#1e540e;}

.topcities-category { float:left; list-style:none; padding:10px 0 !important; }
.topcities-category li { background:url(/images/check.gif) no-repeat scroll 0 6px; display:block; float:left; margin:2px 0 2px 5px; padding:0 0 0 15px; width:320px; }

.listlinks, .art_rlt {margin:10px 0 !important; padding:5px; list-style:none; background:#F9F9F9; border:1px solid #D9D4C1; float:left; width:98%;}
.listlinks li, .art_rlt li{float:left; width:110px; display:block; margin:2px 0 2px 5px; padding:5px 0 0 55px; background:url(/images/check.gif) no-repeat 40px 11px;}

.listlinks2 li {width:226px !important;}
.art_rlt {width:98%}
.art_rlt li {width:90% !important;}
.searchbar form { margin:15px 0 0 10px; padding:0; float:left; }

.list1 { list-style-type:none; padding-left:5px !important; width:98%;}
.list1 li { margin:2px 0; padding:5px 0 0 15px; background:url(/images/check.gif) no-repeat left 11px;}

.list-title li a{list-style:none; color:#557711 !important; text-decoration:none !important; font-weight:bold;}
.list-title li {background:url(/images/style-list.gif) no-repeat left 8px; list-style:none;  padding:0 0 0 10px;}
.list-style-two li {background:none; list-style:none;}

.st_list {line-height:22px; list-style:none;}
.st_list li {background:url(/images/check.gif) no-repeat 0 5px ;  padding:0 0 0 15px}

/* Border Box */
.bd_top, .bd_bt { background:url(/images/border-box.gif) left top no-repeat; font-size:5px; height:9px; width:715px; clear:both;}
.bd_box { padding:5px 0; clear:both; width:695px; margin-bottom:10px;}
.bd_box p { margin-bottom:0 !important;}
.bd_bt { background-position:left bottom; margin-bottom:10px;}

.list-box { border:1px solid #CCC; padding:5px; background-color:#f2f2f2;}

/* CONTACT */
.contact-center { float:left; width:480px; }
.contact-title { background:url(/images/bg-contact-title.jpg) no-repeat; height:41px; }
.contact-title h1 { color:#FFF; padding:13px 0 0 30px; }
.contact-form { padding:10px;}
.contact-options { color:#386F11; }
.bg-contact-bottom { background:url(/images/bg-contact-bottom.jpg) no-repeat; width:480px; height:15px; }
.contact-address { float:right; width:221px; border:1px solid #CCC; }
.contact-address h2 { color:#010F33; background-color:#F2F2F2; text-align:center; padding:5px 0 !important; border-bottom:1px solid #CCC; margin:0;}
.contact-address p { padding:0 10px; }

/* LISTINGS */
#tabs{width:715px;font-size:8pt; list-style:none; margin:0; padding:0;}
#tabs li{float:left;}
#tabs li a, #tabs li a:visited{background-color:#4F7500; color:#FFF; float:left;margin-right:5px;padding:11px 0; text-align:center; width:138px; font-weight:bold; font-size:14px; text-decoration:none;	}
#tabs li a:hover {background-color:#2B63A3;color:#FFF;text-decoration:underline;}
#tabs #current a,#tabs #current a:visited{background-color:#2B63A3; color:#FFF; font-weight:bold;}

.listings_filter{background-color:#2B63A3; width:713px; float:left; padding:5px 0; text-align:center;font-size:8pt; color:#FFF; font-weight:bold;}
.listings_filter p{}
.listings_filter a {color:#FFFF66; text-decoration:none;}
.listings_filter a:hover {color:#FFF;}

.filters { text-align:left; }
.filters span { padding:0 5px;}
.filters select { color:#000; width:65px;}
.filter_label { color:#FFFF00; font-size:16px;}
.apply_filters { display:inline; padding-right:10px;}
.apply_filters input {margin: 0 5px;width: 50px;height: 24px;}

#listings, #listings_fav {width:713px; float:left; font-size:8pt;border: 5px solid #2B63A3;border-top: none;}
#listings a, #listings a:visited, #listings_fav a, #listings_fav a:visited{font-weight:bold; color:#2B63A3; text-decoration:underline;}
#listings a:hover, #listings_fav a:hover {text-decoration:none;}
#listings td, #listings_fav td { padding:7px; margin:0;}
#listings th, #listings_fav th{background:#FFC; padding:7px 7px;text-align:center;}
#listings .odd td, #listings .odd tr, #listings_fav .odd td, #listings_fav .odd tr{background-color:#D1E3EF; border:none}
#listings tr, #listings td, #listings_fav td, #listings_fav tr {border:none !important}
#listings .even td, #listings_fav .even td{background-color:#FAFAFA; border:none}
#listings tr:hover td{background:#A4D1EF}
#listings_fav {width:955px;}
#listing_table {float:left;}
.topTable{background: #4B90DF;float: left;border-left: 5px solid #2B63A3;border-right: 5px solid #2B63A3;width: 935px;padding:5px;}
#goPage{width: 45px;height: 20px;}
.latestprop { clear:both; margin:20px 0 0; float:left; width:221px; }
.latestprop .prop{ float:left; margin:10px 5px; padding:10px 5px 20px; width:143px; text-align:center; background: url(/images/bg_latest3.jpg) no-repeat 0 0;}
.prop {width:165px; margin:5px;}
.latestprop .prop img{float:left; width:140px; height:100px; margin:0 0 8px;}
.latestprop .prop span{padding-left:5px;}
.prop { margin:0; background-color:#FAFAFA; border:1px solid #CCC; padding:3px;}
.prop p { margin-bottom:5px !important;}
.prop p a{ display: block;height: 35px;}
.prop img { border:1px solid #CCC;}
.prop span {width:auto !important; float:none; line-height:normal; color:#000;}
.prop span a {color:#386F11}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;	height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}
.clear { clear:both; }

.daysfree { float:right; width:390px; height:49px; margin:5px 10px -5px 0; text-align:right;}

#text_list {margin:0 0 15px; padding:0; float:left;}
#text_list li {float:left; font-weight:bold; background: url(/images/green-check.gif) no-repeat 0 6px; padding:0 0 0 20px; width:155px; }

.search-bar-top {background:url(/images/search-bar-top.jpg) no-repeat; width:750px; height:55px;}
.search-bar-top h3 {color:#837F0D; font-size:14pt; text-indent:40px; font-weight:normal; padding:15px 0 0 15px; clear:both;}
.search-bar-box {background:url(/images/search-bar-box.jpg); width:750px; float:left}
.search-bar-box ul {margin:0 0 0 15px; padding:0; list-style:none;}
.search-bar-box ul li { float:left; line-height:21px; width:175px; }
.search-bar-bt {background:url(/images/search-bar-bt.gif) no-repeat; width:750px; height:15px; float:left}
.box_side b {color:#386F11}

.zipcodeslist li{ width: 11% !important; text-align: center !important; margin: 0px !important;}
.SearchResultCountBar {width:98%; line-height:20px;}
.SearchResultCountBar, .SearchResultCountBar p, #SearchResultPagesBar {float:left; padding:0 5px; line-height:20px;}
#SearchResultPagesBar  {padding:0 0 0 5px; width:150px;}
#SearchResultPagesBar a, #pg_navigation a{color:#FFFF66; text-decoration:none;}
#SearchResultPagesBar a:hover,  #pg_navigation a:hover {color:#FFF;}
.SearchResultCountBar p { width:530px; text-align:left; line-height:20px;}

.paragraph p {padding:0 0 10px 0}

.right-side {float:right !important; width:715px !important;}

.breadcrumbs a{font-size:10pt; color:#386F11 !important;}
.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs a:visted {color:#386F11 !important;}
.breadcrumbs {margin-bottom:10px; display:block; width:100%;}
.breadcrumbs div { float:left; padding-right:3px;}

.fr {float:right;}
.fl {float:left;}
#black_lk {color:#000;}
#black_lk ul li a, #black_lk a {color:#OOO !important; text-decoration:none;}
#black_lk ul li a:hover, #black_lk a:hover { text-decoration:underline;}

.c-left {float:left; width:49%; border-right:1px solid #D9D4C1}
.c-right {float:left; width:45%; padding-left:15px;}
.c-bottom, .c-bottom strong { float:left !important; clear:both !important; width:100%}
.format-list{ padding:0 0 0 30px; margin-bottom:15px; list-style-type:none;}
/*.format-list ul, .format-list li {padding:5px 0 0 10px;}*/
.list { list-style-type:none; margin:10px 0 10px 20px;}
.list li, .format-list li { float:left; margin:0 10px 5px 0; width:205px; background:url(/images/check.gif) left center no-repeat; padding-left:15px;}

.member_list { list-style-type:none; margin:10px 0 10px 20px; list-style-image:url(/images/check.gif);}
.member_list li { margin:0 0 10px 0; }

.form_size { width:185px !important; margin:0 0 5px 0 !important; padding:0 0 0 10px !important;}
.form_size select { width:185px;}

.ok-list li{list-style:none; padding:2px 0 2px 15px !important; background:url(/images/check.gif) no-repeat 0 3px;}

/* Style Member Price Box*/
.member_box { border:1px solid #ccc; background-color:#f4f0e5; padding:10px; margin-bottom:15px;}
.member_box h2 { color:#A72A14;}

/* Box internal page */
.box_in { margin:0 0 10px; clear:both;}
.box_in img { margin:0; padding:0; clear:none;}
.bt_in { background:#2B63A3 url(/images/top-border-left.gif) left top no-repeat; display:block; height:30px;}
.bt_in h2 { float:left; padding:5px 0 0 32px !important; color:#FFF;}
.b_in { clear:both; background-color:#fff; padding:10px 0 0;}
.b_in_list, .b_in_list3, .b_in_list4 { list-style-type:none;}
.b_in_list li { float:left; width:46%; background:url(/images/check.gif) left no-repeat; padding-left:16px; margin-bottom:5px;}
.b_in_list3 li { float:left; width:30%; background:url(/images/check.gif) left no-repeat; padding-left:16px; margin-bottom:5px;}
.b_in_list4 li { float:left; width:22%; background:url(/images/check.gif) left no-repeat; padding-left:16px; margin-bottom:5px;}


.bb_in { clear:both; background:url(/images/bottom-border-left.gif) left top no-repeat; height:15px; font-size:10px; margin-bottom:10px;}
#pg_navigation { margin-top:1px;}
.per_page { padding-left:25px; text-align:left; width:140px !important;}
.sample-bottom p{ width:100% !important;}
.sample-bottom a { color:#FFFF00 !important; text-decoration:underline !important;}
.sample-bottom a:hover { text-decoration:none !important;}


/* Latest Properties Sidebar*/

.prop2 {margin:5px 0; padding: 5px 0px 5px; border-bottom:1px solid #CCC;}
.prop2 p {clear:both; color:#000000; float:none; font-size:12px; line-height:16px; margin:5px 0;text-align:left;}
.prop2data {float:left; padding-left:7px; width:199px;}
.posbt { text-align:center !important;}

/* Four-colunms list */
.list4{ list-style-type:none; }
.list4 li{ width:22%; float:left; }

.list2 { list-style-type:none; margin:10px 0 10px 20px;}
.list2 li { float:left; margin:0 10px 5px 0; width:45%; background:url(/images/check.gif) left center no-repeat; padding-left:15px;}

.list_st { list-style-type:none; margin:10px 0 10px 20px !important;}
.list_st li { float:left !important; margin:0 10px 5px 0; width:45% !important; background:url(/images/check.gif) left center no-repeat !important; padding-left:15px;}

.top-text-list { font-size:20px; margin:0 0 5px; padding-bottom:5px; text-align:center;}
.top-text-list h1 { color:#2C63A3; margin-bottom:0;}

.find-listings { width:220px; height:148px; margin-bottom:10px; background:url(/images/find-listings.jpg) left top no-repeat; text-align:center;}
.find-listings a, .find-listings a:visited { font-size:16px; color:#FF0000 !important; text-decoration:underline; font-weight:bold; line-height:26px; padding:5px 0 30px 95px; display:block;}
.find-listings a:hover { text-decoration:none;}

/*Quick Search */
.qsearch {width:487px; height:76px; float:right; margin-top:15px; padding-bottom:10px;background:url(/images/bg-search-header.gif) left top no-repeat;}
.qsearch label { display:block; text-align:left; padding:0 0 0 16px; color:#005CB1;}
.qsearch form { margin:0 !important;}
.qfield { width:385px; padding:3px; margin-right:10px;}
.btsearch {height: 25px;width: 45px;}

/* Search Map */
#search_map { border:1px solid #CCC; padding:1px; margin-bottom:10px;}
#mapsearch { position:relative; width:951px; height:400px;}
.maplinks { clear:both; margin-bottom:10px;}
.showloc { font-weight:bold; padding-top:14px;}
.type_links a, .type_links a:visited { text-decoration:none !important; padding:0 10px 0; display:inline; }
.type_links img { margin-right:5px;}
.map_type, .map_num_p, .map_bd_min, .map_price_min, .map_price_max { margin-left:5px;}
.map_type { width:125px !important;}
.map_num_p { width:125px !important;}
.map_bd_min { width:50px !important;}
.map_price_min { width:50px !important;}
.map_price_max { width:50px !important;}
.ict { text-align:center;}
.lview_header tr td { text-align:center !important;}
#listings .map_border td{ border-bottom:1px solid #0066CC !important;}

#main h1 { text-align:center; color:#2C63A3;}

/* Lview Wide */
.wide-side { width:100% !important;}
.wide-side #listings, .wide-side #listings_fav, .wide-side .listings_filter, .wide-side .searchbar { width:100%;}
.wide-side #listings, .wide-side #listings_fav { text-align:center;}
.wide-side .filters span { padding:0 3px;}
.wide-side .filters {float: left;color: white;font-weight: bold;}
.wide-side .apply_filters { padding:0;}
.wide-side .SearchResultCountBar {padding: 0;float: right;width: 265px;}
.wide-side .SearchResultCountBar p { width: 260px;text-align: right;padding-top: 2px;color: white;}
.wide-side .bd_box { width:99%;}
.l_search { padding:5px 0; margin:5px; background-color:#f2f2f2;}
.l_search span { padding:5px 5px 0; color:#333; float:left !important;}
.l_search select { color:#333; float:left !important;width: 140px;}
.l_search #typeazip{text-align: left;}
.l_search #typeazip #search_zipcode{width:80px;}
.l_search #typeazip .submit{width: 30px;height: 21px;}
.text0 p { padding-bottom:10px;}

.top-text-list2 { font-size:20px; margin:0 0 5px; padding-bottom:5px;}
.top-text-list2 h1 { color:#2C63A3; margin-bottom:0; text-align:left !important;}
.search_label { font-size:18px; padding-top:0 !important; color:#2C63A3 !important;}
.street_p { width:100% !important;}
.val_r {color: #008000;font-weight: bold;}
#search_map_info { background-color:#F9F9F9; border:1px solid #CCC; float:right; height:378px; padding:7px; width:240px; }
.map_title_info { padding-bottom:5px; }
.map_title_info img { float:left; margin-right:5px; }
.map_title_info label { float:left; margin-top:5px; }
.map_photo { margin-bottom:10px; }
.map_photo img { background:#FFF;border:1px solid #CCC; height:151px; padding:1px; width:236px; }
#search_map_info ul { list-style-type:none; }
#search_map_info ul li { padding-bottom:10px; }
#legenda { background-color:#F9F9F9; border:1px solid #CCC; float:right; padding:7px 7px 6px; width:240px; margin-bottom:5px; }
#legenda p { margin:7px 0; }
#legenda p a { text-decoration:none; }
#legenda p a img { margin-right:5px; }
.list-top-states li { width:31%; }

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	/*overflow: hidden;*/
	z-index: 10;
	height: 200px; 
	overflow-y: hidden; 
	overflow-x: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	/*width:3000px;
	height:3000px;*/
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('../images/indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

/* Style lview text category */
.cat_content { clear:both; padding:10px 0;}
.box_cat_r, .box_cat_l { padding:10px; border:1px solid #CCC; width:450px; margin-bottom:12px; height:260px;}
.box_cat_r p, .box_cat_l p { padding-bottom:5px;}
.box_cat_r img, .box_cat_l img { float:right; margin:0 0 5px 10px; }
.box_cat_r { float:right;}
.box_cat_l { float:left;}

/* Style News */
.photo_news { margin:0; padding:0; list-style-type:none;}
.photo_news li { height:65px;}
.photo_news li img { border:1px solid #CCC; float:left; padding:1px; margin-right:10px;}
.photo_news li a, .photo_news li a:visited { font-weight:bold;}

.search_bt { width:31px; padding:0; margin:8px 0 0 0;}
