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;} 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:85px; 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;}
.cleft, .cleft-benefits{float:right; width:630px; padding-bottom:15px; height:auto;}
.cleft-benefits h2 {font-size:18px;}
.cright{float:left; width:315px; padding:15px 0;}
.cright h3 {font-size:18px; background:url(/images/icon-pointers.gif) left 12px no-repeat; padding-left:13px;}
.wide{float:rigth; clear:both; width:960px; margin-top:15px; padding:0 0 15px; clear:both !important;}
.t_h h1 {border-bottom:1px solid #EEE; color:#EF9535 !important}
.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:0 0 5px 0; font-size:15px; clear:both;}

.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; font-size:14px; font-weight:bold; color:#990000; color:#006600}
.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;}
.isearch span{float:left; font-weight:bold; padding-top:5px;}
.isearch form {float:left; padding:0 3px;}
.isearch div { text-align:center;}
#big-search { height:38px; padding:16px 5px 0; }
#imap{width:620px;  padding:5px; background:url("/images/bg_imap.gif") bottom; text-align:center;}
#imap h2{color:#CD0507; font-size:1.6em; margin:0 0 10px; padding:0; border:0;}

/*benefits page*/
#top-benefits {background:url(/images/benefits-page-top.jpg) right top !important; height:193px; width:100%; float:left !important; color:#FFF !important;}
#top-benefits p, #top-benefits h1 {float:right; width:600px; color:#FFF !important; margin:30px 0}
#top-benefits h1 {font-size:16px; margin:15px 0 0; }
#top-benefits strong {margin:0 20px; float:left;}
#ben_1m{ background: url(../images/ben_1m.jpg) no-repeat top right; margin:15px 0 0; }
#ben_daily{ background: url(../images/ben_daily.jpg) no-repeat top right; }
#ben_search{ background: url(../images/ben_search.jpg) no-repeat top right; }
#ben_247{ background: url(../images/ben_247.jpg) no-repeat top right; }
#ben_satellite{ background: url(../images/ben_satellite.jpg) no-repeat top right;  }
#ben_street{ background: url(../images/ben_street.jpg) no-repeat top right; }
#ben_neighbor{ background: url(../images/ben_neighbor.jpg) no-repeat top right; }
#ben_school{ background: url(../images/ben_school.jpg) no-repeat top right; }
#ben_demog{ background: url(../images/ben_demog.jpg) no-repeat top right; }
#ben_zillow{ background: url(../images/ben_zillow.jpg) no-repeat top right; }
#ben_resource{ background: url(../images/ben_resource.jpg) no-repeat top right; }
#ben_ebook{ background: url(../images/ben_ebook.jpg) no-repeat top right; }
#ben_huge{ background: url(../images/ben_huge.jpg) no-repeat top right; }

#ben_1m h2 {padding: 20px 20px 10px 170px !important; margin: 0; color: #2b5a6d !important;}
#ben_1m p {padding: 0 20px 20px 170px !important; margin: 0;}
#ben_search h2, #ben_satellite h2, #ben_demog h2, #ben_resource h2, #ben_neighbor h2 {padding: 30px 20px 10px 170px; margin: 0; color: #2b5a6d;}
#ben_search p, #ben_satellite p, #ben_demog p, #ben_resource p, #ben_neighbor p{padding: 0 20px 25px 170px; margin: 0;}
#ben_school h2, #ben_ebook h2 {padding: 30px 180px 10px 40px; margin: 0; color: #624d01;}
#ben_school p, #ben_ebook p {padding: 0 180px 30px 40px; margin: 0;}
#ben_huge h2 {padding: 30px 20px 10px 190px; margin: 0; color: #2b5a6d;}
#ben_huge p {padding: 0 20px 20px 190px; margin: 0;}
#ben_zillow h2 {padding: 30px 180px 10px 40px; margin: 0; color: #624d01;}
#ben_zillow p {padding: 0 180px 25px 40px; margin: 0;}
#ben_street h2 {padding: 40px 160px 10px 40px; margin: 0; color: #624d01;}
#ben_street p {padding: 0 160px 40px 40px; margin: 0;}
#ben_247 p {padding: 0 160px 30px 40px !important; margin: 0;}
#ben_247 h2 {padding: 30px 160px 10px 40px; margin: 0; color: #624d01;}
#ben_daily h2 {padding: 40px 160px 10px 40px; margin: 0; color: #624d01;}
#ben_daily p {padding: 0 160px 40px 40px; margin: 0;}

/* New style search */
.isearchb{background:url(/images/bg-search-listings.jpg) left top no-repeat; padding:0 5px; height:55px; margin-bottom:10px;}
.isearchb p{clear:both; text-align:center; font-size:14px; font-weight:bold; color:#900;}
.isearchb .ibg{ border:1px solid #9FBACC; color:#999; float:left; margin:0 5px; padding:1px; }
.isearchb select{width:140px; margin:0; padding:0;}
.isearchb input.w{width:320px; padding:2px;}
.isearchb .ibt{background:url("/images/search-button.gif"); width:70px; height:22px; border:none; margin-left:10px;}
.isearchb span{float:left; font-weight:bold; padding-top:5px;}
.isearchb form {float:left; padding:0 3px;}
.isearchb div { text-align:center;}


/* New style map */
#imap_usa{width:620px;  padding:5px; background:url("/images/bg_imap3.gif") top; text-align:center; height:390px; float:left; margin:15px 0;}
#imap_usa h2{color:#EB6811; font-size:1.6em; margin:0; padding:0; border:0; background:url(/images/arrow-map.gif) 491px top no-repeat; height:57px;}

#imap_usa_blue{ width:606px; height:432px; padding:12px; background:url("/images/bg_imap_new.gif") top; text-align:center; float:left; margin:15px 0;}
#imap_usa_blue h1{ font-size:20px; background:url(/images/icon-pointers.gif) left 12px no-repeat; padding-left:17px; color:#122D4A; margin:0 0 0 15px; border:none; text-align:left;}
#imap_usa_blue p{ font-size:1.3em; margin:0 0 0 13px; padding:0; border:0; text-align:left; font-weight:bold;}
#imap_usa_blue p strong { color:#D40000;}

#imapb{width:620px;  padding:5px; background:url("/images/bg_imap2.gif") top no-repeat; text-align:center; height:500px;}
#imapb h2{color:#122D4A; font-size:1.6em; margin:0; padding:0; border:0; background:url(/images/arrow-map.gif) 491px top no-repeat; line-height:57px;}


.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_latest3.jpg"); text-align:center;}
.latest img{width:140px; height:100px; margin:10px 0 0;}
.latest p{font-size:0.9em; margin:0; padding:0; }
.latest span{padding:0 0 10px !important; display:block;}
.line_latest{height:1px !important; border:none; padding:0 !important; margin:2px 0 3px !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:underline !important;}
.news a:hover, .cleft a:hover, .wide p a:hover{ text-decoration:underline;}
.news li{display:block; width:100%; padding:5px 0; margin: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;}

.news2{margin:0; padding:0;}
.news2 a, .cleft a, .wide p a{ text-decoration:underline !important;}
.news2 a:hover, .cleft a:hover, .wide p a:hover{ text-decoration:underline;}
.news2 li{display:block; width:98%; padding:5px 0 5px 15px; margin:0; background:url(/images/arrow-green.gif) left 8px no-repeat;}
.news2 li h3{ font-size:12px; font-weight:normal; border:none !important; float:left; margin:0; padding:0 4px 0 0;}
.news2 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:#122D4A; 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 #0099FF; text-align:left; padding:5px;}
.check { margin:0; padding:0;}
.check li { background:url(/images/check-icon.gif) left top no-repeat !important; padding:0 0 5px 20px !important;}

.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:15px;}
.wide h2 {color:#EF9535 !important;}
.footer_menu {float:left; list-style:none; width:190px; margin:0; padding:0 0 0 50px;}
.footer_menu strong{color:#D2361D; padding-bottom:5px; display:block;}
.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;}

/* icones Titulos */
.info, .prop, .star, .dollar{background:url("/images/icon_titles.gif") no-repeat top left; text-indent:25px;}
.info{background-position:0 -5px;}
.prop{background-position:0 -37px;}
.star{background-position:0 -66px; clear:both; font-size:16px}
.infob{ background:url("/images/icon-information.gif") no-repeat top left; padding-left:35px; display:block;}
.dollar{background-position:0 -120px; text-indent:35px;}
.info_search {background:url("/images/icon-search.gif") no-repeat top left; padding-left:35px; display:block;}
.info_search_m {background:url("/images/icon-search_m.gif") no-repeat top left; padding-left:54px; display:block; height:36px;}
.col_#E59200, .col_#E59200 span {color:#E59200 !important;}

/* inner pages */
#breadcrumbs{margin:4px 0 15px 0; padding:5px 10px 0; line-height:25px; border-bottom:1px solid #CCC; }
#breadcrumbs p {padding:0;}
.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;}

#foreclosure_law a, #foreclosure_law a:visited { color:#FFF; text-decoration:underline;}
#foreclosure_law a:hover { color:#FFF; text-decoration:none;}

.container_learning img {float:left; margin:0 5px 0 0;}

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

.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;}
.user_icon, .home_icon { padding-left:23px;}
.user_icon { background:url(/images/user-bar-icon.gif) left top no-repeat;}
.home_icon { background:url(/images/home-bar-icon.gif) left top no-repeat;}
.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 { list-style-type:none; list-style-image:url(/images/arrow-green.gif);}
.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%; float:left;}
.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%; list-style-type:none;}.list5 li{width:15%; list-style-type:none;}

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:175px; height:35px; float:left; padding:45px 0 0 20px; 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:#ffffff; 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:300px; float:left;}
.stmb { border-right:1px solid #eee; padding-right:10px;}
.fnone { float:none; }

/* 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;}

/* Testimonials */
.testimonials h1 { font-size:24px; }
#testi_right{ width: 603px; float: right; border-left: 1px solid #e8e8e8; padding:0 13px 13px; }
#testi_right h2 { color:#C00; font-size:20px; font-weight:bold; margin:0 0 10px; }
.fd_paragraph p{ margin: 0 0 10px 0; padding: 0; color:#666; }
.tright_inner{ height: auto; float: left; }
.tright_inner p { margin:0; padding:0; }
.tright_inner strong { font-size: 14px; }
.mb_25px{ margin-bottom: 25px; }
#testif_top, #testif_bot{ width: 603px; height: 25px; float: left; background: url(../images/testi-box-ftop.jpg) no-repeat top left; }
#testif_bot{ background: url(../images/testi-box-fbot.jpg) no-repeat top left; }
#testif_box{ width: 553px; height: auto; float: left; padding: 0 25px 0 25px; background: #ebf0d5; color: #2a3208; }
.ml_7px { margin-left:7px; }
.fd_fright { float:right; }
.testib_top, .testio_top{ width: 523px; height: 50px; float: left; background: url(../images/testi-box-btop.jpg) no-repeat bottom left; padding: 0 0 0 80px; color: #00315e; }
.testib_box, .testio_box{ width: 553px; height: auto; float: left; padding: 0 25px 0 25px; background: #edf3f5; color: #133b49;  }
.testib_bot, .testio_bot{ width: 603px; height: 25px; float: left; background: url(../images/testi-box-bbot.jpg) no-repeat top left; }
.testio_top{ background: url(../images/testi-box-otop.jpg) no-repeat bottom left; text-align: right; padding: 0 80px 0 0; color: #4c4100; }
.testio_box{ background: #f3f0de; color: #4c4100; }
.testio_bot{ background: url(../images/testi-box-obot.jpg) no-repeat top left; }

#testi_left{ width: 330px; height: auto; float: left; background: url(../images/testi-lbg.jpg) no-repeat top right; }
.tleft_inner{ width: 311px; height: auto; float: left; padding: 0 15px 0 0; }
.fd_features{ margin: 0 0 0 25px; padding: 0; list-style: url(../images/check-icon.gif); }
.fd_features li{ margin: 0 0 10px 0; }
.txtBox_sel, .txtBox{ width: 230px; padding: 3px; border: 1px solid #CCC; margin: 3px 0 0 0; }
.txtBox_sel{ border: 1px solid #999; background: #fffcec; }
.col_CC0000 { color:#C00; }
.col_789c17 { color:#789C17; }
.fs_16px { font-size:16px; }
.fs_24px { font-size:24px; }
.plr_25px { padding-left:25px; padding-right:25px; }

/* Login */
.bckgrd_tab { background:transparent url(../images/bg-lview-tab.jpg) repeat scroll 0 0; border:2px solid #BCC5CA; float:left; width:100%; }
.list_titles_login td { color:#000;font-size:11px; padding:10px 3px; }
.list_items_login td { border-bottom:1px solid #C6E7FF; color:#335E69; font-size:11px; padding:3px; }
.list_items_login:hover td { background:#D6EDF3 none repeat scroll 0 0; }
.bg_white { background:#FFF none repeat scroll 0 0; line-height:25px; }
.cl_orange { color:#EF9535 !important; font-weight:bold; }
.lview_city { color:#2682A0 !important; font-weight:bold; }
.lview_type { color:#F00 !important; font-weight:bold; }
.lview_street { color:#000 !important; text-decoration:underline !important; }
.lview_price { color:#718725 !important; font-weight:bold; }
#flistings_login { color:#25464E; font-size:14px; padding:10px 0; }
#login_box { float:left; height:auto; margin:0 15px 0 0; width:368px; }
.login_box_content { background:#FAFEFF url(/images/login-box-bg.jpg) repeat-x scroll center bottom; border-color:#DDECF2; border-style:none solid; border-width:medium 1px; color:#0D3A4A; float:left; height:220px; overflow:hidden; padding:0 10px 5px; width:346px; }
.m_0 { margin:0; }
.loginbc_wide { color:#0D3A4A; float:left; height:auto; margin:0 0 5px; width:346px; }
.loginbc_left { float:left; height:auto; width:173px; }
.loginbc_right { float:right; height:auto; width:161px; }
.fs_14px { font-size:14px; }
.login_txtbox { background:transparent url(/images/login-txtbox.gif) no-repeat scroll center top; border:medium none; float:left; font-family:Arial,Helvetica,sans-serif; font-size:12px; height:16px; padding:8px; width:145px; }
.fd_fleft { float:left; }
.mt_5px { margin-top:5px; }
#why_reg { float:left; height:auto; margin-right:10px; width:281px; }
#why_reg_content, #buy_foreclosures_content { background:transparent url(/images/why-register-bg.jpg) no-repeat scroll left top; color:#9A6500; float:left; height:153px; padding:12px 20px; width:241px; }
#buy_foreclosures { float:left; height:auto; width:281px; }
#buy_foreclosures_content { color:#000; height:145px; padding-top:20px; }
.img-spacer { background:url(/images/img-spacer.jpg) repeat-x; height:1px; margin:10px 0; }
.col_4a3200 { color:#4A3200; }
.fs_13px { font-size:13px; }
.fs_15px { font-size:15px; }

/* Menu Top */
#bg_menu { float:right; background-color:#367092; margin:10px 0 0; padding:5px; color:#FFF; width:575px;}
#menu_top { float:right; padding:4px 8px 0 0;}
#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:25px;}

/* Menu Top Index */
#menu_top_index { float:right; text-align:right; width:440px;}
#menu_top_index a { color:#000; text-decoration:none; margin:0 5px;}
#menu_top_index a:hover { text-decoration:underline;}
.text_b { border:none; float:right; margin-top:5px;}

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

/*novas classes para o novo login, recover_pw, edit profile*/
.lg-title {background:url(/images/top-boxtitle-login.jpg) no-repeat; margin:0 auto;}
.lg-title h2 {color:#FFF; line-height:35px; }
.lg-title b {margin-left:25px}
.lgborder {border-left:1px solid #ACB5BC; border-right:1px solid #ACB5BC;}
.bt-border {background:url(/images/bt-box-login.gif) no-repeat;}
#infob-lg { background:url(/images/icon-information.gif) no-repeat top left; padding-left:40px; display:block; padding-top:5px; margin:2px 0 0 5px;}
#infob-lg h2 { color:#FFF !important; line-height:30px; font-size:1.2em; }
.textoregister { font-size:11px;}
.edit {background:url(/images/top-edit-b.jpg) repeat-y; height:45px;}
#linha div {margin:5px 5px 0 10px !important;}
#linha input{ margin:5px 5px 0 10px !important;}
#conteudo_centro {margin:0 0 0 70px;}
.acertar{background-position: 3px 8px; line-height:44px; color:#FFF; font-size:18px; padding:0px 40px; }

/*pagina cancel*/
.wait { border:solid #ACB5BC; border-width:0 1px; background:url(/images/bg_wait.gif) repeat-y; padding-left:10px; float:left; width:98.1%; }
.wait_top { background:url(/images/wait_top.gif) no-repeat; margin-bottom:-5px; }
.wait_bot { background:url(/images/wait_bot.gif) no-repeat; }
.wait_top, .wait_bot { width:630px; height:10px; float:left; } 
.wait_title { font-size:26px; font-weight:bold; color:#333; margin-bottom:15px; color:#FFF; }
.wait p { font-size:18px; margin:0; }
.bg_wait { background:url(/images/bg_wait.gif) repeat-y; margin:10px 0 20px; }
.box_cancel { margin-top:20px; padding:10px; background:#FFE0BB; border:dashed 1px #CD3700; }
#none_list { list-style:none;}

.mgl15 { margin-left:15px;}
.countylist li{ background:url(/images/arrow-green.gif) left center no-repeat; padding-left:10px; width:23% !important; margin-bottom:5px;}
.zipcodelist li{ background:url(/images/arrow-green.gif) left center no-repeat; padding-left:10px; width:10% !important; margin-bottom:10px;}

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

#fixed {clear:both !important; float:right;}

<!-- 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;}

#servicebanner { background:url(/images/listings-services-banner-top.jpg) left top; width:940px; height:164px; color:#FFF; padding:37px 0 0 20px;}
#servicebanner h1 { font-size:18px; width:320px; margin:10px 0 5px; letter-spacing:-1px;}
#servicebanner p { width:300px; }
.bg_service { margin-bottom:2px; padding:15px; clear:both;}
.bg_service h2 { margin:0; padding:0 0 18px; border:none; clear:none;}
.service_home, .service_best { padding-left:180px;}
.service_home { background:url(/images/home-services.jpg) left top no-repeat;}
.service_best { background:url(/images/best-services.jpg) left top no-repeat;}
.service_arrow { background:url(/images/arrow-services.jpg) left top no-repeat;}
.blue h2, .orange h2 { font-size:18px;}
.blue h2 { color:#2B5A6D; }
.orange h2 { color:#624D01; }

/* Pets page */
.pets-box-top { background:url(/images/pets/what-happens-to-pets.jpg) left top no-repeat; width:956px; height:294px; color:#FFF;}
.pets-box-top h1 { width:220px; padding:30px 0 0 14px; font-size:24px; line-height:26px; float:left;}
.pets-text { width:233px; height:274px; background:url(/images/pets/bg-pets-top.jpg) right top no-repeat; float:right; padding:20px 30px 0 30px;}
.pets-text b { font-size:18px; font-weight:normal;}
.pets-text p { font-size:13px; margin-top:15px;}


.pets-box-center { width:956px;}
.pt-left, .pt-right, .pt-center { padding-top:15px;}
.pt-left { width:178px; text-align:center; height:670px; background-color:#FFF; float:left;}
.pt-left img { margin:5px 0;}

.pt-right { width:296px; float:right;}
.pets-videos { background:url(/images/pets/top-pets-videos.jpg) left top no-repeat; padding:11px 0 10px 53px; font-weight:normal; color:#12598A; font-size:18px;}
.bg-videos { background:url(/images/pets/bg-pets-videos.jpg) no-repeat left bottom #D2EFF7;}
.v-n{margin:0 0 10px 17px; color:#12598A; width:239px; float:left; display:inline;}
.v-n h2 {font-size:14px; float:left;}
.v-n span {font-size:12px; color:#666; float:right;}

.pt-news { background:url(/images/pets/top-pets-news.jpg) left top no-repeat; padding:11px 0 10px 53px; font-weight:normal; color:#12598A;  margin:10px 0 0 0; font-size:18px;}
.bg-pt-news { background:#FEF8D7 url(/images/pets/bottom-pets-news.jpg) no-repeat scroll center bottom; padding:10px 0;}
.bg-pt-news ul { width:88%; list-style-type:none; margin:0; padding:0;}
.bg-pt-news ul li { padding:0 0 10px 22px; background:url(/images/pets/arrow-circle.jpg) left 20px no-repeat; margin:0 0 0 20px;}
.bg-pt-news ul li em { font-size:11px; margin:0 0 10px; width:100%; float:left;}
.bg-pt-news ul li h3 a {color:#000; text-decoration:underline !important; padding:5px 0 2px; font-weight:bold; display:block; font-size:12px;}
.bg-pt-news ul li b a{color:#000; text-decoration:underline !important; padding:0 0 0 3px; font-weight:bold; font-size:11px;}

.bg-pt-news ul li h3 a:hover { text-decoration:underline !important;}
.bt_more { margin-left:65px;}
.pt-center { width:450px; float:left; padding:15px 15px 0 15px;}
.pt-center h2 { color:#12598A; font-size:18px; margin-bottom:15px;}

.bd_top, .bd_bottom { height:10px; font-size:8px; clear:both; background:url(/images/pets/bg-bottom-list.gif) left top no-repeat;}
.bd_top { margin-top:10px;}
.bd_bottom { background-position:left bottom;}
.bd_box { background:#D3EEF7 url(/images/pets/map-pets.gif) center 28px no-repeat; padding:0 10px; float:left; border:1px solid #CCC; border-width:0 1px;}
.bd_box h2, .bd_box h2 a, .bd_box h2 a:hover { color:#000 !important; text-decoration:none !important; font-weight:normal;}

.list-pets {list-style:none; margin:0; padding:15px 0; width:100%; float:left;}
.list-pets li {width:14%; list-style-type:none; float:left; padding:0 0 0 55px; background:url(/images/pets/blue-list.gif) no-repeat 40px 7px; line-height:20px }
.shelters_info { width:45% !important; float:left; height:140px; list-style-type:none; display:inline;}
.shelters_info li { background:url(/images/pets/blue-list.gif) left top no-repeat; padding:0 0 0 17px; }
#myspan {float:left; width:938px}

/* Foreclosure Video*/
#wdt_v {width:99%}
#vb_left {float:left; background:#EEE; padding:10px; width:535px; }
#vb_right {float:right; width:375px;}
#vid_more {clear:both; float:left; width:930px !important; background:url(../images/fd-tm-bg-hover.jpg); line-height:40px; color:#FFF; padding:0 0 0 10px; margin:20px 0 0; }
#vid_list {float:left;}
#vid_menu {float:left; width:265px; margin:0; padding:0}
#vid_menu li {list-style:none; font-size:14px;  padding:0;}
#vid_menu li a{color:#FFF; line-height:40px; background:url(/images/fd-tm-bg-normal.jpg); float:left; padding:0 10px 0 23px; width:232px}
#vid_menu li a:hover {background:url(/images/fd-tm-bg-hover.jpg);}
.vbl_desc h2 {font-family:Georgia,"Times New Roman",Times,serif; font-size:18px}
#vid_list_in {float:right; width:675px;}
#cb_vidbox_bot{clear: both; float: left;}
.vid_thumbs {float:left; width:140px; margin:20px 0 0 30px; background:url(/images/bg-video.jpg) repeat scroll 0 0; padding:15px 19px 0; height:165px; display:inline; text-align:center;}
#vid_footer {float:left !important; clear:both !important; width:97%; margin:20px 0; background:#EEE; line-height:30px; padding:0 10px}

/* Contact Page */
.contact-center { float:left; width:347px; margin-right:15px; }
.contact-form-title { background:url(/images/contact-form-title.jpg) no-repeat; height:40px; margin:15px 0 0; padding:0 0 0 15px; }
.contact-form-title h1 { margin:0; background:url(/images/icon-pointers.gif) no-repeat scroll left 18px; font-size:18px; padding:10px 0 0 13px; color:#122D4A; border:none; }
.contact-form { padding:10px; border-width:0 1px; border-color:#ACB5BC; border-style:solid; background:#FAFAFB; }
.contact-form-bot { height:10px; background:url(/images/contact-form-bot.jpg) no-repeat; margin:0 auto 15px; width:347px; }

.cancel-ccbill-right { float:left; width:265px; }
.cancel-ccbill-title { background:url(/images/cancel-ccbill-title.jpg) no-repeat; height:40px; margin:15px 0 0; padding:0 0 0 15px; }
.cancel-ccbill-title h2 { margin:0; background:url(/images/icon-pointers.gif) no-repeat scroll left 18px; font-size:18px; padding:10px 0 0 13px; color:#122D4A; border:none; }
.cancel-ccbill { padding:9px; border-width:0 1px; border-color:#ACB5BC; border-style:solid; background:#FAFAFB; }
.cancel-ccbill a { font-weight:bold; color:#F00; }
.cancel-ccbill-bot { height:10px; background:url(/images/cancel-ccbill-bot.jpg) no-repeat; margin-bottom:15px; }
.bg-cancel-ccbill { height:30px; padding:5px 8px; width:229px; background:url(/images/bg-cancel-ccbill.gif) no-repeat }

/* How to buy foreclosures Page */
.bg_b { width:614px; height:153px; background:url(/images/intro-how-to-buy-foreclosure.jpg) left top no-repeat; padding:10px 0 0 15px; color:#FFF;}
.bg_b h1 { font-size:24px; padding-bottom:8px;}
.bg_b p { padding-right:275px;}
.h_text { padding:0 10px;}
.h_text h1, .h_text h2, .h_text h3 { clear:both; color:#185E9B; font-size:18px; border-bottom:1px solid #185E9A; padding-bottom:5px; margin:15px 0 10px 0;}
.steps { width:950px; margin:10px auto 0 auto; background-color:#DFF3F9;}
.sleft { width:189px; background:url(/images/m_steps.jpg) left top no-repeat; height:2303px; margin:10px 0 0 20px; float:left; text-align:center; padding:0 10px;}
.sright { width:675px; padding:0 10px; float:right;}
.sright h2 { font-weight:normal; font-size:16px; line-height:24px; margin:50px 0 10px 0;}
.sright h3 { color:#337A97; font-size:14px; font-weight:bold; margin:35px 0 20px 0; padding-left:70px;}
.color_p { color:#337A97;}
.sright p { padding:0 10px 10px 70px;}
.st1, .st2, .st3, .st4, .st5 { background-position:left top; background-repeat:no-repeat; padding-left:70px;}
.st1 { background-image:url(/images/step-1.jpg);}
.st2 { background-image:url(/images/step-2.jpg);}
.st3 { background-image:url(/images/step-3.jpg);}
.st4 { background-image:url(/images/step-4.jpg); margin-top:110px !important;}
.st5 { background-image:url(/images/step-5.jpg); margin-top:100px !important;}

.stext1, .stext2, .stext3, .stext4, .stext5, .stext6, .stext7, .stext8 { font-size:14px;}
.stext1 { padding:248px 0 0 0;}
.stext2 { padding:268px 0 0 0;}
.stext3 { padding:262px 0 0 0;}
.stext4 { padding:263px 0 0 0;}
.stext5 { padding:256px 0 0 0;}
.stext6 { padding:276px 0 0 0;}
.stext7 { padding:256px 0 0 0;}
.stext8 { padding:260px 0 0 0;}

.bt_go { width:40px;}