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;}
a, a:link, a:active {color:#068; text-decoration:underline !important;} a:visited{color:#179;} a:hover{color:#E90;text-decoration:underline;}
a.red {color:#F00;} a.red:visited{color:#E90;} a.red:hover{color:#068;}
a.grn {color:#690;} a.grn:visited{color:#580;} a.grn:hover{color:#FA0;}

p{padding:5px 0;}
.mb15{margin-bottom:15px; font-weight:bold !important;}
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;}
.mt15 {margin-top:15px;}
.pd10 { padding:0 10px;}
.nonepd { padding:0 !important;}
.mb10 { margin-bottom:10px;}

#wrapper{width:960px; margin:0 auto;}
#header{width:100%; height:40px; padding:20px 0;}
.cleft{float:right; width:630px; padding-bottom:15px; height:auto;}
.cright{float:left; width:315px; padding:15px 0;}
.wide{float:left; clear:both; width:960px; margin-top:15px; padding:0 0 15px;}
.fwide{float:left; clear:both; border:1px solid #EEE; border-width:0 0 1px; width:960px; margin-top:15px; padding:0 0 15px;}
.fwide{ border-width:1px 0 0; padding:15px; color:#666; width:930px;}
#menu_h {width:260px; float:right; color:#4d91cf; font-weight:bold;}
#menu_h a { padding: 0 10px;}

.cleft h1, .cleft h2, .cleft h3, .cleft h4 {border-bottom:1px solid #EEE; margin:15px 0 5px; padding:5px 0; font-size:1.3em;}

.itop{color:#FFF; width:610px; height:70px; padding:5px 10px; margin-top:15px; background:url("/images/itop.jpg");}
.itop h1{font-size:1.3em; border:none; margin:0; background:none;}
.itop p{width:340px; font-size:0.9em;}
/*
.isearch{background:url("/images/isearch_bg.gif"); padding:0 5px; height:55px; border:1px solid #49ACCB; border-width:0 1px;}
.isearch p{clear:both; text-align:center;}
.isearch .ibg{ border:1px solid #9FBACC; color:#999; float:left; margin:0 5px; padding:1px; }
.isearch select{width:140px; margin:0; padding:0;}
.isearch input.w{width:320px; padding:2px;}
.isearch .ibt{background:url("/images/search-button.gif"); width:70px; height:22px; border:none; margin-left:10px; _margin-left:7px;}
.isearch span{float:left; font-weight:bold; padding-top:5px;}
.isearch form {float:left; padding:0 3px; _padding:0 1px;}
.isearch div { text-align:center;}
*/
/* Correção */
.isearch1{background:url("/images/bgsearch_in.gif"); padding:0 5px; height:73px; margin:15px 0;}
.isearch1 p{clear:both; text-align:center; padding:12px 0 10px 0;}
.isearch1 .ibg{ border:1px solid #9FBACC; color:#999; float:left; margin:0 3px; padding:1px; }
.isearch1 select{width:140px; margin:0; padding:0;}
.isearch1 input.w{width:320px; padding:2px;}
.isearch1 .ibt{background:url("/images/search-button.gif"); width:70px; height:22px; border:none; margin-left:10px; cursor:pointer;}
.isearch1 span{float:left; font-weight:bold; padding-top:5px;}
.isearch1 form {float:left; padding:0 1px;}
.isearch1 div { text-align:center;}
.possatet { float:left; text-align:center; width:435px;}



#imap{width:620px;  padding:5px; background:url("/images/bg_imap.gif") bottom; text-align:center;}
#imap h2{color:#EB6811; font-size:1.6em; margin:0 0 10px; padding:0; border:0;}

.lastet_w { width:165px;}
.latest{list-style:none !important; display:block; padding:5px 0 0; margin:0 !important;}
.latest li{display:inline; float:left; width:153px; height:205px; margin:7px 2px !important; padding:0; background:url("/images/bg_latest.jpg"); text-align:center;}
.latest img{width:140px; height:100px; margin:10px 0;}
.latest p{font-size:0.9em; margin:0; padding:0; }
.latest span{padding:5px 0 0 0 !important; display:block;}
.line_latest{height:1px !important; border:none; padding:0 !important; margin:2px 0 0 !important;}
.size_t{ width:98% !important;}
.latest_size{width:122px; text-align:center; margin:0pt 0pt 0pt 16px !important;}

.news{margin:0; padding:0;}
.news a, .cleft a, .wide p a{ text-decoration:none;}
.news a:hover, .cleft a:hover, .wide p a:hover{ text-decoration:underline;}
.news li{display:block; width:100%; padding:10px 0; margin:0;}
.news img{float:left; margin-right:10px;}

.rightcitypage{float:left;margin:10px 0 0 0; width:255px; padding:0; display:block; list-style:none}
.rightcitypage li{height:31px; background:url(/images/stat_li_bg.jpg) repeat-x; padding:0 5px; width:260px; text-align:right;color:#1A79B0; clear:both; font-weight:bold; font-size:14px; line-height:30px;}
.rightcitypage li.title{text-align:center;  font-size:14px; font-weight:bold;background:none; line-height:normal}
.rightcitypage li b{float:left; color:#8E8E8E; font-size:12px; padding-top:5px; line-height:normal}
.rightcitypage li.last b{color:#EB5300; line-height:30px}
.mtrightcitypage { margin-top:30px;}

.mbox,.mbox_top,.mbox_bot{float:left; background:url("/images/mbox.gif") top left; width:315px; height:10px; font-size:0.5em; }
.wh{background-image:url("/images/mbox_white.gif");}
.bl{background-image:url("/images/mbox_blue.gif");}
.mbox_title{float:left; background:#9bc6d6 url("/images/mbox_title.jpg") no-repeat; width:283px; padding:5px 16px; color:#FFF; line-height:30px; font-size:1.2em;}
.mbox_bot{background-position:top right; margin-bottom:15px;}
.mbox{background-position:center; width:285px; height:auto; padding:0 15px; font-size:0.9em;}
.mbox span{color:#E59200; font-size:1.3em; padding:5px 0;}
.mbox span form select {margin:0; padding:0;}
.mbox a{font-weight:bold;}
.mbox ul{margin:0 !important; padding:10px 0 0 0 !important; list-style:none;}
.mbox ul li{ background:url(/images/bullet.gif) left 2px no-repeat; padding:0 0 0 30px; margin:4px 0;}
.mbox table{width:285px; border:none;}
.mbox td{padding:5px;}
.mbox th{border-bottom:2px solid #A6BFCC; text-align:left; padding:5px;}

.bl ul li{background:url(/images/bullet_wh.gif) left 2px no-repeat;}
.bl a, bl a:visited {color:#CEE !important;}.bl a:hover {color:#FFF !important;}

.wide h1,.wide h2, .wide h3 {color:#000; padding-bottom:10px; font-size:1.2em;}
.footer_menu {float:left; list-style:none; width:190px; margin:0; padding:0;}
.footer_menu strong{color:#E59200; padding-bottom:5px; display:block;}
.wide .copy{ font-size:0.9em; padding:15px 0;}

/* icones Titulos */
.info, .prop, .star, .dollar{background:url("/images/icon_titles.gif") no-repeat top left; text-indent:25px;}
.prop{background-position:0 -30px;}
.star{background-position:0 -60px;}
.infob{ background:url("/images/icon-information.gif") no-repeat top left; padding-left:35px; display:block;}
.dollar{background-position:0 -120px; text-indent:35px;}

/* inner pages */
#breadcrumbs{margin-top:15px; padding:5px 0; border-bottom:1px solid #EEE;}
.content{width:450px; float:right; border-left:1px solid #EEE; padding-left:10px;}

.bg{clear:both; width:630px; height:156px; color:#FFF; margin-top:15px; background:url("/images/bg_cleft.jpg");}
.bg div{padding:10px 15px; height:136px; background:url("/images/bg_listings_service.gif") top right no-repeat;}
.bg h1{border:0; margin:0; padding:0; font-size:1.6em; font-family:Helvetica,Arial,sans-serif;}
	.content .bg{width:450px; background:url("/images/bg_content.jpg");}
	.content .bg h1{font-size:1.4em; font-weight:bold; }

#listing_service {background-image:url("/images/bg_listings_service.gif"); padding-right:90px;}
#foreclosure_process{background-image:url("/images/bg_foreclosure_process.gif"); padding-right:120px;}
#foreclosure_law{background-image:url("/images/bg_foreclosure_law.jpg"); padding-right:120px;}
#invest_foreclosure{background-image:url("/images/bg_invest.jpg"); padding-right:130px;}
#buy_foreclosure{background-image:url("/images/bg_buy_foreclosure.jpg"); padding-right:130px;}

.infos{background:url("/images/infos.gif") no-repeat top left; text-indent:18px;}

.maptop,.map_small_top{background:url("/images/map_top.gif") no-repeat; width:630px; height:10px; font-size:8px; margin-top:15px; clear:both;}
.map_small_top{background-image:url("/images/map_small_top.gif"); width:450px;}
.map_small_bg{background:url("/images/map_small_bg.gif") no-repeat bottom; width:450px; text-align:center;}

.menu_left { width:165px;}
.menu{width:160px; float:left; padding-top:15px;}
.menu span,.menu .mrates{ font-size:13px; margin:7px 0; display:block; font-weight:bold; line-height:19px;}
.menu ul{list-style:outside disc url("/images/menu_bullet.gif"); margin:0 5px 0 15px; padding:0;}
.menu li {color:#6B9800; margin:0; padding:0 0 3px; display:list-item; font-size:0.9em;}
.menu li a,.menu li a:visited{color:#6B9800;}
.menu li a:hover{color:#FEA700;}

.mrates {padding:10px 0;}.mrates strong{padding-left:15px; background:url("/images/mrates.gif") no-repeat center left;}.mrates a{font-size:0.7em;}
.mrates table{border:1px solid #EEE; width:100%;}.mrates th, .mrates td{padding:4px;font-size:0.8em;}
.mrates th{background:#9CBBCB;}.mrates tr.tbg td{background:#F0F0F0;}

.faq li{ padding:3px 0;}
.faq li h3{border:0; padding:0; margin:0; font-size:1em; text-decoration:underline; cursor:pointer; color:#068;}
.faq div{background:#FFFFF4; border:1px solid #A59C69; padding:10px; margin:5px;}

.info_center{background:url("/images/information_center.jpg"); padding:70px 5px 0px 90px; margin:0; list-style:none; height:430px; width:220px;}
.info_center li{padding:20px 0 0; margin:0; height:50px; font-size:1.2em;} 
.info_center a, .info_center a:visited{color:#FFF;}

table.law{color:#073959; width:313px; border:1px solid #44A5C6; text-align:center; float:left;}
table.law th{background:#6CC1DB; color:#FFF; padding:5px; font-weight:bold;}
table.law td{background:#F9F9F9; padding:5px;}
table.law .tbg td{background:#DFEBEF}

.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/arrow-green.gif) left center no-repeat;}
.list1 li{float:none;}.list2 li{width:45%;}.list3 li{width:29%;}.list4 li{width:20%;}.list5 li{width:15%;}

a.bt_prev,a.bt_next{display:block; width:40px; height:14px; padding:2px 4px; background:url("/images/bt_nextprev.gif") top right; float:left; font-size:11px; color:#117799;}
/*a:visited.bt_prev,a:visited.bt_next{color:#117799;}*/
a.bt_prev {background-position:top left; text-align:right;}
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;}
.sort_list{width:410px; padding:15px 0; height:20px;}
.sort_list form{width:220px; float:left;}
.sort_list div{float:right;}
.sort_list p{float:left; padding:0 5px;}
.pages{width:430px; height:20px; padding:10px; border-top:1px solid #CCC; background:#F9F9F9; margin-bottom:15px;}
.pages div{float:left; text-align:center; width:330px;}
.gads{margin:0 auto; text-align:center;}
.lmenu{float:left; list-style:none; margin:0; padding:0; width:240px; font-size:0.9em;}
.ltop ul {list-style:none; margin:0; padding:0; width:960px;}.ltop ul li{float:left; width:19%;}
.boderlist { border-bottom:1px solid #cccccc !important;}
.lmenu strong{font-size:1.4em; display:block; padding:5px 0;}
.lbg{padding:10px; background:#EAEAEA;}
.bt_invert{background:url(/images/bt_invert.gif) no-repeat; width:60px; height:18px; text-align:center; display:block; float:left; margin:0 5px; padding-left:6px;}
.bt_invert img{ padding:2px 0 0 5px;}

#list{margin:0; padding:0; list-style:none; width:450px;}
#list li{display:block; width:440px; height:100px; list-style:none; border-top:1px solid #EEE; padding:5px; clear:both;}
#list li .title{float:left; clear:both; padding-bottom:10px; display:block; width:100%; font-weight:bold;}
#list li img{float:left; margin-right:10px; clear:left;}
#list li div{float:left;}
#list li p{padding:0;}
#list li .details{width:60px; height:18px; float:left;}

.ybg{background:#FEFFE5; border:1px solid #E2E4A5; padding:5px; margin-bottom:5px;}.ybg strong{color:#e59200;}
.rss{background:url("/images/icon_rss.gif") no-repeat left top; padding-left:15px; display:block;}

.menulview {font-size:0.9em;}
.menulview .stitle{font-size:1.3em; display:block; padding:10px 0 10px 20px; background:url("/images/icon_ssearch.gif") no-repeat left; }
.menulview .rss{}
.menulview span{clear:both; color:#0B708D; padding:5px 0; border-top:1px solid #EEE; display:block; width:100%;}
.menulview select{margin-left:10px;}

#search_options{width:290px; height:160px; padding:45px 15px 15px; background:url("/images/bg_search_options.jpg"); float:left;}
#search_options strong{float:left; width:50px; padding:5px 5px 5px 0; display:block; clear:left; line-height:20px;}
#search_options select{float:left; width:180px; margin:5px 5px 5px 0; display:block; clear:right;}

.search_box_container{ text-align:center; clear:both; width:455px; height:80px; background:url(/images/search_box_bg.gif) repeat-x; padding:0; margin:auto; margin-bottom:0; }
.search_box_container_left{ width:11px; height:80px; float:left; background:url(/images/search_box_left.gif) no-repeat; }
.search_box_container_right{ width:9px; height:80px; float:right; background:url(/images/search_box_right.gif) no-repeat; }
.search_by_county{ width:160px; height:35px; float:left; padding:45px 0 0 35px; background:url(/images/search_by_county.gif) no-repeat top left; }
.search_by_zip{ width:225px; height:60px; float:left; background:url(/images/search_box_bg01.gif) repeat-x; padding:22px 0 0 10px; margin-left:5px; font-size:11px; color:#fff; }
.search_by_zip_image_margin{ margin-bottom:2px; }

.list_top{ width:630px; height:auto; float:left; }
#list_tab01, .list_tab02, #list_tab03{ height:38px; float:left; margin-right:1px; cursor:pointer; font-size:12px; font-weight:bold; }
#list_tab01 .ltab_left{ background:url(/images/tab_enabled_left.gif) no-repeat; }
#list_tab01 .ltab_right{ background:url(/images/tab_enabled_right.gif) no-repeat; }
#list_tab01 .ltab_mid{ background:url(/images/tab_enabled_bg.gif) repeat-x; }
#list_tab01{ cursor:default; color:#d51f24; }
.ltab_left,.ltab_right{ width:14px; height:38px; }
.ltab_left{ float:left; background:url(/images/tab_disabled_left.gif) no-repeat; }
.ltab_right{ float:left; background:url(/images/tab_disabled_right.gif) no-repeat; }
.ltab_mid{ height:32px; float:left; background:url(/images/tab_disabled_bg.gif) repeat-x; padding:3px; }
.list_content{ width:622px; height:auto; float:left; padding:10px 8px; background:#adccd4; margin-bottom:20px; }
.list_titles td{ background:#3a6773; font-size:11px; color:#eaeaea; }
.list_titles a { color:#fff !important; text-decoration:underline; font-weight:bold; }
.list_titles a:hover { text-decoration:none; }
.list_items td{ background:#f0f7f9; font-size:11px; color:#335e69; }
.litems td{ background:#fff; font-size:11px; color:#335e69; padding:0; margin:0; text-align:center;}
.litems td img{ margin:2px 0; text-align:center;}
.infotd{ float:left !important; width:190px !important; padding-left:15px !important;}
.infotd img{ margin:0 !important;}

.select_city {float:left;}
.select_city select {width:128px;}
#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:115px; margin:5px 0px;}
#pages_navigation { float:left; width:400px; margin:5px 0px;}
.align_left {float:left; margin:0 2px 0 0;}
#jump_to_page{ width:140px; float:left; margin:5px 0px;}
#cities_jump{width:105px; float:left; margin:5px 0px;}
.ckp { font-size:1.0em !important;}
#list_type_02{ display:none; }
#list_type_03{ display:none; }
#flistings { color:#25464e; font-size:16px; font-weight:bold; }

.list_benefits { padding:10px 0; border-bottom:solid 1px #EEE; clear:both;}
.list_benefits img { float:left; }

.fd_testimonial{ width:277px; height:auto; float:left; background:url(/images/fd-testimonials_final.jpg) no-repeat top; padding:265px 22px 25px 22px; margin-bottom:10px; }
.sub_title{ color:#000000; margin:0 0 10px 0; padding:0 0 5px 0; border:none; border-bottom:1px solid #cccccc; font-size:16px; font-weight:normal; }
.fd_paragraph{ margin:0 0 5px 0; padding:0; }
.mt_10px{ margin-top:10px; }
.mb_15px{ margin-bottom:15px; }
.fs_11px{ font-size:11px; }

.infop {width:120px; padding-left:10px; height:75px;}
.infopt {width:200px; height:45px;}
.infopt p { padding-bottom:10px;}
.infolst {width:200px;}
.redtitle { padding:0 !important; color:#CC0000 !important;}
.nomb { padding:0 0 5px 0 !important;}
.clear {clear:both;}

/* Adsense menu right */
.ads { clear:both; border:1px solid #acb5bc; border-width:0 1px; background-color:#fafafb; padding:0 0 0 5px; margin:0;}

/* Sitemap */
.stm { width:305px; float:left;}
.stmb { border-right:1px solid #eee; padding-right:10px;}

/* Glossary */
dt { background:url("/images/infos.gif") top left no-repeat; padding:6px 0 0 20px;}
dd { background-color:#FFFFF4; border:1px solid #A59C69; margin:5px; padding:10px; font-weight:normal;}

.popularcities { width:100%; margin:10px 0; padding:10px 0; border:1px solid #EAEAEA; background:#F9F9F9; }
.popularcities li { width:200px; float:left; list-style:disc; list-style-position:inside; margin:0 0 0 10px; padding:0; }

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

/* Menu Top */
#menu_top { width:240px; background:url(/images/fd-tm-bg-normal.jpg) left repeat-x; float:right; line-height:40px; margin-top:10px;}
.topform { width:340px; background:url(/images/fd-tm-bg-normal.jpg) left repeat-x; float:right; height:40px; margin-top:10px;}
#menu_top a { display:block; color:#000; font-size:12px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0 10px;}
#menu_top a:hover {background:url(/images/fd-tm-bg-hover.jpg) left repeat-x; color:#FFF;}
.topform form { color:#FFF; padding:0; margin:10px 0 0 0;}
.topform span { font-weight:bold; padding:4px 5px 0 0; }
.input_size { width:150px; margin-right:5px;}
.mfl { background:url(/images/fd-tm-leftp.jpg) left no-repeat;}
.mfl:hover { background:url(/images/fd-tm-leftp-hover.jpg) left no-repeat !important;}
.mfr { background:url(/images/fd-tm-right.jpg) right no-repeat; float:right; width:8px; height:40px; margin-top:10px;}
.mdiv { background:url(/images/bg-div.jpg) left no-repeat; height:40px; width:3px; float:left;}

.disclaimer { background-color:#EAEAEA;}
.ads_new { text-align:center; margin:10px 0;}
.arrow li, .arrow a{ list-style-image:url(images/blue-arrow.gif) !important;}
.contlist{ list-style:none;}
.contlist li{ background:url(/images/set.gif) left top no-repeat; padding-left:15px;}
.stari{ background:url(/images/title_star.gif) no-repeat; padding-left:25px; border-bottom:1px solid #eee;}
.list_stile, .list_style {list-style:url(/images/blue-arrow.gif);}
.list_stile li { margin-bottom:15px;}
.none_list {list-style:none;}

.shelters_info{ padding:0; margin:0;}
.shelters_info li { background-color:#edf7f9; border:1px solid #CCCCCC; float:left; height:120px; list-style-type:none; margin:5px 4px 5px 0; padding:5px 3px; width:32%; font-size:11px;}
.shelters_border { padding:10px; border:1px solid #ccc; background-color:#eef8fa;}
.img_pets { border:4px solid #a9e1f2; margin-top:5px;}
<!-- Menu Left -->
.user_icon { background:url(/images/user-bar-icon.gif) left top no-repeat; padding-left:23px !important;}
.home_icon { background:url(/images/home-bar-icon.gif) left top no-repeat !important; padding-left:23px !important;}

<!-- Learning page -->
.container_learning {float:left !important; clear:both !important; width:100% !important}
.container_learning p {padding:0; margin:0 0 3px;}
.container_learning img {float:left; margin:0 5px 0 0;}
.container_learning div {width:48%; height:130px; float:left; margin:0 10px 0 0 !important;}
.stl-press, .stl-press li {list-style:none; padding:0; margin:0;}

.c_span span{color:#666; font-weight:bold; font-style:italic;}