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; 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 { padding:0 10px !important;}

.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:65px; 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:0;}
#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:100px; 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:10px 0 15px 0; text-align:center; clear:both;}
.main_office { float:right; padding-right:185px; padding-top:10px;}
.numbers { clear:both; text-align:center;}

.bg-list { background:url(/images/bg-border-lview.gif) left top; padding:10px 0 0; width:960px !important; border:1px solid #CCC; border-width:1px 0;}
.bg-list h1 {border:none !important; color:#333 !important; font-size:20px !important; margin:0 !important;}
.bg-lview { background-color:#367092; padding:10px 0 10px 5px;}
.bg-lview h2 { border:none !important; color:#FFF !important; font-size:16px !important; padding-left:5px;}

/*
#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{ padding:5px 10px 0; line-height:25px; clear:both; }
.qs-lview {background:url(/images/bg-qsearch2.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 ;}

.news{margin:5px 0; padding-left:20px;  list-style-type:none; width:auto;}
.news a, .cleft a, .wide p a{ text-decoration:underline !important;}
.news a:hover, .cleft a:hover, .wide p a:hover{ text-decoration:underline;}
.news li{display:block; padding:0 15px; float:none; margin:0; width:auto !important; background:url(/images/blue-arrow.gif) left 6px no-repeat; }
.news li p{padding:0;} 
.news li h3{font-size:12px; font-weight:normal; border:none !important; float:left; margin:0; padding:0 4px 0 0;}
.news img{float:left; margin-right:10px;}

/*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:739px; height:auto; float:right; padding-right:1px;}
#list_tab01, .list_tab02, #list_tab03{ float:left; padding:0 5px 0 0; margin:0 !important; font-size:12px; font-weight:bold; width:165px; height:44px; }
.list_tab02 {padding-top:8px;}
#list_tab01 .ltab_mid {background:transparent url(/images/bg-tab-act2.jpg) repeat-x scroll left top !important;height:40px;padding-top:10px;text-align:center; }
#list_tab01{ cursor:default; color:#068; }
.ltab_mid {background:transparent url(/images/bg-tab-ds2.jpg) repeat-x scroll center top !important;color:#000000 !important;float:right;height:37px;margin:0 !important;padding:5px 0 2px;text-align:center;width:165px; }
.ltab_mid a { color:#FFF !important; text-decoration:underline !important; }

.list_titles td{ font-size:11px; color:#000; font-weight:bold; padding:0 5px;}
.list_titles a { color:#000 !important; text-decoration:underline !important; font-weight:bold; }
.list_titles a:hover { text-decoration:underline; }
.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 */
#bg_menu { float:right; background-color:#367092; margin:10px 0 0; padding:5px; color:#FFF; width:580px;}
#menu_top { float:right; padding:4px 8px 0 0; width:230px;}
#menu_top ul { list-style-type:none; float:right; margin:0; padding:0; }
#menu_top ul li { font-size:14px; float:left; }
#menu_top a { display:block; color:#FFF; font-size:13px; float:left; padding:0 10px; text-decoration:underline; border-right:1px solid #FFF;}
#menu_top a:hover { text-decoration:none;}
.topform { width:338px; float:right; font-size:13px;}
.topform form { padding:0; margin:0;}
.topform span { padding:4px 5px 0 0; }
.input_size { width:160px; margin-right:5px; padding:2px 0;}
#logo { float:left; margin-top:10px;}

/*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:#000 !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; list-style:none; background:#FFF; padding:0 5px 0 10px; text-align:left;}
.prop-lview p {color:#000 !important; padding:0 5px 2px;}
.prop-lview li { padding:0 4px 10px 0; margin-bottom:5px; background:url(/images/bg-latest-v.gif) left top no-repeat; height:200px; width:178px;}
.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 img {padding:1px 1px 0;}
.num_r { float:left;}
.price_p { float:right; padding-right:5px; text-align:right;}

/* 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; border-top:1px solid #CCC;}
.bt-box {background:#FFF; width:380px; padding:10px; height:239px; border-right:1px solid #CCC;}
.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;}
.address h2 { background:url(/images/bg-h2-usa.jpg) no-repeat 10px 0 ; font-size:22px; color:#1A6F84 !important; padding:5px 0 20px 70px; border:none; margin:10px 0 0; font-weight:normal;}
.st ul, .address ul {list-style:none; padding:0; margin:0; width:50%; float:right;}
.address ul { width:98% !important; list-style-type:none;}
.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%;}
.pd_tp_5 {padding-top:5px}
.slp-ch {float:left; line-height:25px; font-size:14px; margin:0; width:100%;}
.slp-ch a { color:#FFF !important; text-decoration:underline;}
.slp-ch a { text-decoration:underline;}
.slp-ch img {margin:7px}

#use_favorites { padding:0 0 10px; text-align:left; }
#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, .tw h3 { color:#4e4e4e !important; border:none; font-size:14px; padding:0 20px;}
.tw p { padding:0 20px; font-size:11px; margin:5px 0px;}
.info_c p { padding-bottom:10px; margin:0px;}
.info_c h3 { padding-bottom:15px;}
.update { line-height:34px;}
.update span { float:left; margin:0 5px 0 98px;}
.update img { float:left;}
.bt_go { width:40px;}
.bd-top { border-top:1px solid #CCC; clear:both;}
#menu-lview { width:214px; padding-left:5px; float:left;}
.bd_l { border:1px solid #CCC; clear:both; margin:10px 0 0 4px; width:200px; padding-bottom:10px;}
.bd_l h3 { background-color:#367092; color:#FFFFFF !important; font-size:16px; margin:0 0 10px; padding:8px 5px;}
.t_text { background-color:#FFF; border:1px solid #CCC; border-bottom:none; padding:10px 20px; margin-top:10px;}
.t_text h1, .t_text h2 { color:#333 !important; font-size:20px !important; font-weight:bold; margin:0; padding:0 0 5px; border:none !important;} 

/* Search box menu */
.searchbox { border:1px solid #ccc; width:200px; margin-left:4px;}
.internal-quicksearch { padding:0 10px 10px;}
.searchbox h3 { background-color:#367092; color:#FFF !important; font-size:16px; margin:0 0 10px; padding:5px;}
.internal-quicksearch select { margin-bottom:5px; width:175px;}
.internal-quicksearch p { margin:0;}
.internal-quicksearch .zipquicksearch { margin-right:10px; width:120px;}

.list-c { list-style-type:none; margin:0; padding:0 10px; }
.list-c li {background:transparent url(/images/arrow-green.gif) no-repeat scroll left 3px; padding:0 0 0 10px; line-height:18px; }

.list-d { list-style-type:none; margin:0; padding:0 10px; }
.list-d li {background:transparent url(/images/check.png) no-repeat scroll left 5px; padding:0 0 0 15px; line-height:18px; }

.no_dec{ text-decoration:none !important; }