html, body{ margin:0; padding:0; background:#DEE2E5 url("/images/border-wrapper.gif") center repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
img {border:none;} p,form,h1,h2,h3,h4,table{margin:0; padding:0;}
h1, h2, .cleft h3, #flistings {color:#EF9535 !important; border-bottom:1px solid #DADADA; margin-bottom:10px; font-size:1.3em;}
a, a:link, a:active {color:#068; text-decoration:underline !important;} a:visited{color:#179;} a:hover{color:#E90; text-decoration:underline;}

p{padding:5px 0;}
hr{color:#FFF !important; width:100%; clear:both; border:0 !important;}
.fleft{float:left !important;}
.fright{float:right !important;}
img.fleft{margin-right:7px;}
img.fright{margin-left:7px;}
.nonepd { padding:0 !important; clear:both;}
.clear { clear:both;}
.text-white p { color:#FFF; }

.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%;}

#wrapper{width:960px; margin:0 auto;}
#header{width:100%; height:94px; padding:5px 0 0; clear:both;}
#cont_mcafee { margin:5px 0 0; float:right; width:65%;}
#cont_mcafee span { float:right; color:#006688; font-size:13px; padding-top:18px;}
#mcafee { width:115px; float:right; padding-left:10px;}
.wide{float:left; clear:both; width:960px; margin-top:15px; padding:0 0 15px;}

.news a, .cleft a, .wide p a{ text-decoration:none;}
.news a:hover, .cleft a:hover, .wide p a:hover{ text-decoration:underline;}

.personal-search { float: right; width:148px; clear:both; }
#save_search_link { width:119px; height:20px; background:url(/images/bg-show-save-search.jpg) no-repeat; color:#FFF; text-decoration:none !important; padding:3px 0 0 26px; }
#save_search_link:hover { color:#FFF; text-decoration:underline; }

#save_search_table { position:absolute; background-color:white; padding:7px 3px; border:1px solid #068; display:none; z-index:1; top:122px; width:372px; }
#save_search_table table { border:solid #CCC; border-width:1px 1px 0; }
#save_search_table table td { border-bottom:solid #CCC 1px; padding:5px; }

.bl a, bl a:visited {color:#CEE !important;}.bl a:hover {color:#FFF !important;}

.wide h1{color:#000; padding-bottom:10px; font-size:1.2em;}
.wide h2, .wide h3 {color:#EF9535 !important; padding-bottom:10px; font-size:1.2em;}
.wide .copy{ font-size:0.9em; padding:15px 0; text-align:center;}
.bg-list {background:url(/images/bg-lv.jpg) no-repeat left top #25A2C0; padding:10px; width:940px !important;}
.bg-list h1 {border:none !important; color:#FFF !important; font-size:24px !important; margin:0 !important;}

/*
#cont_mcafee { margin:5px 0 0;}
#cont_mcafee span { float:right; color:#006688; font-size:14px; padding-top:18px;}
#mcafee { width:115px; float:right; padding-left:10px;}

 inner pages */
#breadcrumbs{margin:0 0 70px; padding:0 10px; /*background:url(/images/bg-bread.gif) no-repeat; */line-height:25px; border-bottom:1px solid #59B5D1; }
.qs-lview {background:url(/images/bg-qsearch.jpg) repeat-x #FFF !important; position:absolute; top:134px; width:958px; z-index:0;}

.menu li a,.menu li a:visited{color:#6B9800;}
.menu li a:hover{color:#FEA700;}

.list1, .list2, .list3, .list4, .list5 { list-style:none; margin:0; padding:15px 0; width:97%;}
.list1 li, .list2 li, .list3 li, .list4 li, .list5 li{ margin:0 0 4px 0; padding:0 0 0 17px; float:left; background:url(/images/blue-arrow.gif) left center no-repeat;}
.list1 li{float:none;}.list2 li{width:45%;}.list3 li{width:29%;}.list4 li{width:20%; list-style-type:none;}.list5 li{width:15%; list-style-type:none;}

/*a:visited.bt_prev,a:visited.bt_next{color:#117799;}*/
a.bt_prev:hover{background-position:center left; color:#e99200;}a.bt_next:hover{background-position:center right; color:#e99200;}
a.off,a.off:hover{background-position:bottom; color:#999 !important;}
.boderlist { border-bottom:1px solid #cccccc !important;}

.list_top{ width:730px; height:auto; float:right; }
#list_tab01, .list_tab02, #list_tab03{ float:left; padding:0 5px 0 0; margin:0 !important; font-size:12px; font-weight:bold; width:130px; height:44px; }
.list_tab02 {padding-top:8px;}
#list_tab01 .ltab_mid{ background:url(/images/bg-tab-act.jpg) repeat-x left top !important; height:30px; padding-top:20px; text-align:center}
#list_tab01{ cursor:default; color:#068; }
.ltab_mid{ float:right; padding:10px 10px 2px; margin:0 !important; background:url(/images/bg-tab-ds.jpg) repeat-x top !important; width:110px; height:32px; text-align:center; color:#000 !important; }

.list_titles td{ font-size:11px; color:#000; font-weight:bold; padding:0 5px;}
.list_titles a { color:#000 !important; text-decoration:none !important; font-weight:bold; }
.list_titles a:hover { text-decoration:none; }
.list_items td { font-size:11px; color:#000; padding:5px; border-bottom:dotted 1px #C6E7FF; }

#select_min_bd{float:left; margin:0 1px;}
#select_min_bh{float:left; margin:0 1px;}
#select_property_price{float:left; margin:0 1px;}
#select_property_price { float:left; }
#results_per_page{ float:left; width:100px; margin:10px 0px; padding-left:15px}
#results_per_page div, #cities_jump div { float:left; padding:3px 0 0; }
#pages_navigation { float:left; margin:10px 6px; padding-right:10px; width:260px;}
#cities_jump{width:170px; margin:10px 0px;}
#cities_jump div { text-align:left; width:135px; clear:both;}
#cities_jump div, #cities_jump input { float:left; margin-right:5px;}
.prop_id { padding-top:10px;}
.prop_id label { float:left;}

/* Menu Top */
#menu_top { width:328px; float:left; padding-top:22px;}
#menu_top ul { list-style-type:none; float:right; margin:0; }
#menu_top ul li { font-size:14px; float:left; }
#menu_top a { display:block; color:#006688; font-size:13px; float:left; padding:0 10px; text-decoration:underline; border-right:1px solid #006688;}
#menu_top a:hover { color:#EE9900; text-decoration:none;}
.topform { width:338px; float:right; margin-top:10px; font-size:13px;}
.topform form { color:#000; padding:0; margin:10px 0 0 0;}
.topform span { padding:4px 5px 0 0; }
.input_size { width:160px; margin-right:5px;}
#logo { float:left; margin-top:25px;}

/*classes para o lview colorido*/
.lview_header { background:url(/images/bg-top-tab.jpg); width:730px;}
.list_titles {height:49px; padding:0 !important;}
.lview_city { color:#000!important;}
/*.list_items a {text-decoration:none !important; color:#000;}*/
.lview_street a { color:#2C7996 !important; text-decoration:underline !important; }
.lview_price { color:#F00 !important; font-weight:bold;}
.lview_type { color:#2C7996 !important; font-weight:bold;}
.bg_white { background:#FFF !important; }
.list_items:hover td { background:#D6EDF3; }
.bckgrd_tab {float:left; width:730px; background:#FFF;}
#bg-src-filter { background:#FFF !important; width:730px; clear:both; float:left;}

/* Filter list */
.filter { float:left; padding:7px 4px 8px;}

.m_search { width:128px;}
.m_search_zip { width:80px; float:left; margin:1px 3px 0 0;}

/*Mini Property Lview*/
.prop-lview {margin:0; padding:0; list-style:none; width:180px; background:#FFF; padding:0 10px;}
.prop-lview p {color:#000 !important;}
.prop-lview li h2 { color:#000 !important; padding:18px 0 0;}
.prop-lview span, .prop-lview a {color:#117799; font-weight:bold;}
.prop-lview li span { line-height:30px;}
.prop-lview p {padding:0;}
.prop-lview img {border:1px solid #CCC; padding:4px;}

/* Properties Horizontal */
/*Mini Property Lview
.prop { background-color:#FFF; margin-top:10px;}
.prop-lview_h {margin:0; padding:0; list-style:none; padding:0 10px;}
.prop-lview_h p {color:#000 !important;}
.h_prop-lview {background:url(/images/home-h2.gif) no-repeat left 10px !important; color:#000 !important; padding:18px 15px 0 65px; clear:both;}
.prop-lview_h li { float:left; width:175px;}
.prop-lview_h span, .prop-lview_h a {color:#117799; font-weight:bold;}
.prop-lview_h li span { line-height:30px;}
.prop-lview_h p {padding:0;}
.prop-lview_h img {border:1px solid #CCC; padding:4px;}
*/

.latest_size {border-bottom:1px dotted #117799; margin:0 0 10px !important; width:100%; line-height:35px; padding:10px 0 !important;}
.faq {background:#FFF; float:left; padding:0 0 0 10px; margin:10px 0 0;}
.faq p {color:#000 !important;}
.faq h3, .faq h2 {border:0; padding:0; margin:0; padding:0 0 0px 30px; color:#000 !important;}
.faq h2  { padding:12px 0 !important; margin:5px 0 0; width:170px; border-bottom:1px solid #DADADA}
.faq h3 {margin:15px 0  0!important}
.faq form {margin:0; padding:0; text-align:center;}
.faq input {background:#F2F2F2; color:#999; border:1px solid #CCC; font-size:10px; margin:10px 0;}
.faq ul {list-style:none; margin:0; padding:0; color:#999;}
.faq img {width:200px; margin-left:-10px;}
.no_bd-bk {background:none !important; border:none !important;}
.bd-list {border-bottom:1px dotted #117799 !important;}
.bg-w {background:#FFF; width:100% !important; margin-bottom:10px;}
.bt-box {background:#FFF; width:380px; padding:10px; height:239.5px}
.bt-box h2 {color:#25A2C0 !important; border:none !important; margin:0; padding:0;}
.bt-box p {color:#000; padding:0 !important;}
.rsp, .bt-box h2 {font-size:22px;}
.rsp {background:url(/images/icon-rps.jpg) no-repeat right 0; padding:20px 51px 0 0;}
.st h2 { background:url(/images/bg-h2-usa.jpg) no-repeat 10px 0 ; font-size:22px; color:#1A6F84 !important; padding:0 0 10px 70px; float:left; border:none; margin:10px 0 0; font-weight:normal; width:295px;}
.st ul {list-style:none; padding:0; margin:0; width:50%; float:right;}
.clor {font-size:11px; font-family:Tahoma, Geneva, sans-serif; margin:15px 0;}
.clor td {padding:10px 0 0; vertical-align:top; font-size:11px;}
.clor span {color:#999;}
.bg_fff {background:#FFF; padding:5px 10px; float:left; margin:0 0 0 10px; height:249.5px}
.h40 {height:40px}
.list_items {background:#EEFBFD}
.nonepd p {float:left}
.wd-90 {width:90%;}
.ic-pr {background:url(/images/ic-prc.jpg) no-repeat left center; }
.ic-pr a {padding-left:20px !important;}
.pd_tp_5 {padding-top:5px}
.slp-ch {float:left; width:38%; line-height:35px; font-size:14px; margin:0; padding-left:194px;}
.slp-ch img {margin:7px}

#use_favorites { padding:10px 0; text-align:right; }
#use_favorites a { color:#FFF; }

/* Listings Photo */
.property-photo { float:left; padding:1px; border:solid 1px #CCC; margin-right:10px; width:140px; height:100px; background:#FFF; }
.property-infos { float:left; width:480px; }
.property-price { color:#30BB31; font-size:16px; font-weight:bold; }
.property-address p { color:#555; }
.property-address span, .property-address a { font-size:12px; font-weight:bold; color:#28C8C4; }
.property-address a { text-decoration:underline !important; }
.property-address a:hover { color:#F60; }
.select-list-type { float:right; font-size:12px; height:24px; margin:20px 0 0; padding:8px 5px 0; width:150px; background:#FFF; }

.percentage-green { color:#3BA100; }
.percentage-red { color:#F00; }

.clicks{ cursor:default; }

.tw h2 { color:#418ca1 !important; border:none; font-size:22px; padding:0 20px;}
.tw p { padding:0 20px}
.update { line-height:34px;}
.update span { float:left; margin:0 5px 0 98px;}
.update img { float:left;}