fhtml, body{ margin:0; padding:0; background:#DEE2E5 url("/images/border-wrapper.gif") center repeat-y; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555;}
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:10px; 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;}
.pd5{padding:7px 0 0 0}
#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;}
.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, .textstate{border-bottom:1px solid #EEE; margin:15px 0 5px; padding:0 0 5px 0; font-size:15px; clear:both;}
.textstate{font-weight:bold}
.imgp{width:516px; float:left;}

.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;}
.imaptext{color:#CD0507; font-size:1.6em; margin:0 0 10px; padding:0; border:0;font-weight:bold}

/* Style Map Green */
.itop2{ width:630px; height:12px; background:url(/images/bg_top_map_b.jpg); font-size:8px; margin-top:17px;}
#imap2{width:630px; background:#0054A7 url(/images/bg_map_b.jpg) left bottom no-repeat; text-align:center; padding:0 0 20px 0; color:#FFF;}
#map_text { width:445px; float:left; text-align:left; padding:10px 0 0 15px; margin:0; color:#FFF;}
#map_text h1 { border:none !important; font-size:26px; margin:0;}
#map_text p { font-weight:bold; font-size:13px;}
#map_text p span { color:#FFFF04;}
#imap h2{color:#CD0507; font-size:1.6em; margin:0 0 10px; padding:0; border:0;}
.click_map { float:right; padding:5px;}

/* Style Map Green State */
.itop_st { width:630px; height:12px; background:url(/images/bg_top_map_b.jpg); font-size:8px;}
#imap_st{ width:630px; background:#0054A7 url(/images/bg_map_b.jpg) left bottom no-repeat; text-align:center; padding:0 0 20px 0; color:#FFF;}
#imap_st .txt_up, #imap_st h2 { font-size:20px; padding-bottom:5px; border:none; margin:0;}
#imap_st .click_m { font-size:20px; padding-bottom:20px; color:#ECEC00; font-weight:bold;}
.txt_up span, #imap_st h2 span { font-size:26px; color:#ECEC00;}

/*benefits page*/
#top-benefits {background: url(/images/benefits-page-top2.jpg) right top !important;height: 193px;width: 100%;float: left !important;color: white !important;}
#top-benefits p, #top-benefits h1 {float: right;width: 674px;color: white !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_1m2.jpg) no-repeat top right;width:693px;margin:0;}
#ben_daily 	{background: url(/images/ben_daily2.jpg) no-repeat top right;width:693px;}
#ben_search {background: url(/images/ben_search2.jpg) no-repeat top right;width:693px;}
#ben_247 	{background: url(/images/ben_2472.jpg) no-repeat top right;width:693px;}
#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_neighbor2.jpg) no-repeat top right;width:693px;}
#ben_school {background: url(/images/ben_school2.jpg) no-repeat top right;width:693px;}
#ben_demog 	{background: url(/images/ben_demog2.jpg) no-repeat top right;width:693px;}
#ben_zillow {background: url(/images/ben_zillow2.jpg) no-repeat top right;width:693px;}
#ben_resource {background: url(/images/ben_resource2.jpg) no-repeat top right;width:693px;}
#ben_ebook 	{background: url(/images/ben_ebook2.jpg) no-repeat top right;width:693px;}
#ben_huge 	{background: url(/images/ben_huge2.jpg) no-repeat top right;width:693px;}

#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) left top no-repeat; 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; font-size:12px;}
.latest li{display:inline; float:left; width:153px; height:188px; padding:1px 9px 0 1px; background:url("/images/bg_latest3.jpg"); text-align:left;}
.latest img{width:153px; height:110px; margin:0;}
.latest p{font-size:0.9em; margin:0; padding:2px 5px;}
.latest p strong { text-align:right;}
.latest span{padding:5px 0 10px !important; display:block;}

.latest_q{list-style:none !important; display:block; padding:5px 0 0; margin:0 !important;}
.latest_q li{display:inline; float:left; width:150px; height:173px; padding:1px 9px 0 1px; background:url("/images/bg-latest-h.gif"); text-align:left;}
.latest_q img{width:153px; height:110px; margin:0;}
.latest_q p{font-size:0.9em; margin:0; padding:2px 5px;}
.latest_q p strong { text-align:right;}
.latest_q span{padding:5px 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;}
.latest-wide {text-align:center; margin:0 !important; padding:0;}
.latest-wide li{display:inline; float:left; width:153px; height:187px; padding:1px 6px 0 1px; background:url("/images/bg-latest-h.gif"); text-align:left;}
.latest-wide p{font-size:0.9em; margin:0; padding:2px 5px;}
.num_r { float:left;}
.price_p { float:right; padding-right:5px; text-align:right;}

.prop-lview2 {margin:0; list-style:none; background:#FFF; padding:0 0 0 25px !important; text-align:left;}
.prop-lview2 p {color:#000 !important; padding:0 5px 2px; line-height:16px;}
.prop-lview2 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-lview2 li h2 { color:#000 !important; padding:18px 0 0;}
.prop-lview2 span, .prop-lview2 a {color:#117799; font-weight:bold;}
.prop-lview2 li span { line-height:30px;}
.prop-lview2 img {padding:1px 1px 0;}

.news{margin:0; padding:0; list-style-type:none;}
.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: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 ul li ul { padding: 0 !important; }
.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;}
.numbers_bg { background:url(/images/numbers2.gif) left top no-repeat; padding-left:280px; margin-left:180px; line-height:40px; color:#333;}

/* icones Titulos */
.info, .prop, .star, .dollar, .prop-how{background:url("/images/icon_titles.gif") no-repeat top left; text-indent:25px; font-size:18px;}
.info{background-position:0 -5px;}
.prop{background-position:0 -36px;}
.prop-how {background-position:0 -33px;}
.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{ padding:5px 10px 0; line-height:25px; clear:both; }
#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; }
	
.bg-gray-index { background:#E6E6E6; margin-right:1px; }

#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;}
.answerbox{ display:none; }

.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:10px 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 5px 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;}
.list1 ul { padding:0px!important; list-style:none !important;}

.list_style{list-style:none; margin:0; padding:15px 0; width:97%; float:left}
.list_style li{margin:0 0 4px 0; padding:0 0 0 17px; background:url(/images/arrow-green.gif) left 5px no-repeat;}

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 20px; padding:0; width:auto;}.ltop ul li{float:left; width:19%;}
.boderlist { border-bottom:1px solid #cccccc !important; margin:0;}
.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{ 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:#FFF; 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") bottom 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;clear: both;visibility: hidden; line-height: 0; height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}

/* 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-new.jpg) repeat-x scroll center bottom; border-color:#DDECF2; border-style:none solid; border-width:medium 1px; color:#0D3A4A; float:left; height:110px; overflow:hidden; padding:0 10px 5px; width:940px; }
.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; }

/* Header Style */
#bg_menu { margin:20px 0 0 0; color:#0B3259; float:right; padding:5px; width:630px;}
#bg_menu ul { list-style-type:none; margin:0; padding:0; float:left;}
#bg_menu ul li { float:left; font-size:13px; padding:0 10px 5px; margin-top:4px;}
#bg_menu ul li a, #bg_menu ul li a:visited { color:#0B3259; text-decoration:none; font-weight:bold;}
#bg_menu ul li a:hover { text-decoration:underline;}

#logo { float:left;}

/* 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:23% !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;}

.bg_prof { background:url(/images/profile-about.gif) left top no-repeat; width:442px; height:182px; padding:10px;}
.bg_prof img { border:2px solid #CCC;}
.bg_prof h2 { font-size:13px !important; padding-bottom:5px;}
.bg_prof p { padding:0 0 10px 0;}
.pd_prof { padding:0 10px 10px; clear:both;}


<!-- 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:140px; 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-top2.jpg) left top;width: 940px;height: 164px;color: white;padding: 37px 0 0 20px;}
#servicebanner h1 {font-size: 16px;width: 240px;margin: 0.9px 0 0;letter-spacing: -1px;}
#servicebanner p {width: 241px;padding-top: 3px;}
#servicebanner a { color:#FFF !important; text-decoration:underline; }
#servicebanner a:hover { text-decoration:none; }
.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-services2.jpg) left top no-repeat;}
.service_best {background: url(/images/best-services2.jpg) left top no-repeat;}
.service_arrow {background: url(/images/arrow-services2.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:728px; background-color:#F5F5F5; 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;}
.bg-pt-news ul li h3 a { color:#000; text-decoration:none !important; padding:5px 0 10px; font-weight:bold; display:block; font-size:12px;}
.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:#F6F6F6 url(/images/pets/map-pets.gif) center top no-repeat; padding:0 10px; float:left;}
.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; }

.hud_info { width:42% !important; float:left; height:190px; list-style-type:none; display:inline;}
.hud_info li { background: url(/images/arrow-green.gif) no-repeat left top; 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:4px;}
.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; 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;}

.hud_homes { background:url(/images/header-banner-hud.jpg) left top no-repeat; width:560px; padding:25px 20px 25px 380px; color:#FFF;}
.hud_homes h1 { background:none; color:#FFF; font-size:16px; text-indent:0;}
.hud_homes a { color:#FFF; text-decoration:underline !important;}
.hud_homes a:hover { text-decoration:none !important;}
.box_top, .box_bottom { height:10px; background:url(/images/bg-bottom-list-homes.gif) left top no-repeat;}
.box_bottom { background-position:left bottom;}
.box_content { background:#F6F6F6 url(/images/hud-homes-logo.jpg) center 65px no-repeat;}
.box_content p { padding:10px 10px 0 10px;}
.box_content h2 { padding:10px; margin:0; border-bottom:1px solid #CCC;}
#myspan .list3 { padding-left:55px; width:90%;}
#myspan .list3 li{ background-image:url(/images/pets/blue-list.gif) !important;}

/*widgets pages*/
.c_p p {float:left; border:1px solid #DCDCDC; padding:5px; margin:5px 0; width:98%;}
.widgets_t, .widgets_b { width:654px; font-size:8px;}
.widgets_t { height:76px; background:url(/widgets/img/widgets.jpg) left top no-repeat;}
.widgets_b { height:10px; background:url(/widgets/img/end-border.jpg) left top no-repeat;}
.widgets { border:1px solid #DCDCDC; border-width:0 1px; margin:0 1px 0 2px; padding:10px 12px 0;}
.widgets h3 { margin:0; padding:0 0 0 22px; background:url(/widgets/img/icon-disc.jpg) left top no-repeat; border:none; color:#117EBF;}
.wid-box { border:1px solid #DCDCDC; padding:10px; clear:both; margin-top:10px;}
.wid-text { float:right; width:79%;}
.wid-text a { color:#117EBF; text-decoration:none !important; font-weight:bold;}
.wid-text a:hover { text-decoration:underline !important;}

/* Border Content Style
.cont_top, .cont_bottom { width:621px; height:9px; font-size:8px;}
.cont_top { background:url(/images/content-border.gif) left top no-repeat;}
.cont_bottom { background:url(/images/content-border.gif) left bottom no-repeat; margin-bottom:20px;}
.cont_c { background-color:#FFF; border: 1px solid #59B5D1; border-width:0 1px; margin:0; padding:0 10px; width:599px;}
*/

/* New design deals */
#bcontent { background:url(/images/bg-categories.gif) left top repeat-y; border:1px solid #CCC; border-width:1px 0; margin-top:10px;}
#bcontent_top { border:1px solid #CCC; margin-top:10px;}
#bcontent_top .bd_w  { padding:10px 10px 0; clear:both;}
#bcontent_top .bd_w h1, #bcontent_top .bd_w h2, #bcontent_top .bd_w h3, #bcontent_top .textstate { color:#333; font-size:15px; padding:0 0 5px 0; margin:0; font-weight:bold;}
#bcontent_top .bd_w h1 { font-size:20px; }
#bcontent_top .bdnone { border:none !important;}

#cright { float:left; width:226px; padding:10px 20px;}
#cright .box { border:1px solid #CCC; margin-bottom:10px; padding-bottom:10px;}
#cright .box h3, #cright .box h2, .title_menu {background: url(/images/bg-title-gr.jpg) repeat-x scroll left bottom #F2F2F2;border-bottom: 1px solid #CCCCCC;color: #333333 !important;font-size: 12px;margin: 0 0 10px;padding: 8px 5px;font-weight:bold;}
#cright .box ul { list-style-type:none; margin:0; padding:0 10px;}
#cright .box ul ul, #cright .box ul ul ul { margin:0; padding:5px 0 0 10px;}
#cright .box ul li, #cright .box ul ul li, #cright .box ul ul ul li { line-height:18px;}
#cright .box .list-c li { background: url(/images/arrow-green.gif) left 3px no-repeat; padding:0 0 0 10px;} 
#cright .box .check li { padding-bottom:10px !important; background-position:left 4px !important;}
#cright .box table { border:none;}
#cright .box td { padding:5px;}
#cright .box th { border-bottom:2px solid #0099FF; text-align:left; padding:5px;}
.latest-properties { text-align:center;}
.latest-properties li { padding:0 0 15px 0 !important;}
.latest-properties li p { padding:0 !important;}

#cleft { width:694px; float:right;}
#cleft .bd_w { padding:10px 20px; border-top:1px solid #CCC; clear:both;}
#cleft .bd_f { padding:10px 20px;}
#cleft .bd_w h1, #cleft .bd_w h2, #cleft .bd_w h3, #cleft .textstate { color:#333; font-size:15px; padding:0 0 5px 0; margin:0; font-weight:bold;}
#cleft .bd_w h1 { font-size:20px; }
#cleft .bd_f h1, #cleft .bd_f h2 { color:#333; font-size:18px; padding:0 0 10px 0; margin:0; font-weight:bold;}
#cleft .bdnone { border:none !important;}
#cleft .latest li { background:url(/images/bg-latest-h.gif) left top no-repeat;}
#cleft .latest span { padding:0 5px 0 !important; height:30px;}
#cleft .news li { background: url(/images/arrow-green.gif) no-repeat scroll left 8px; padding:5px 0 5px 10px !important;} 
#cleft .news li h3 { font-size:12px; font-weight:normal; border:none !important; float:left; margin:0; padding:0 4px 0 0;}

#sid-resize { float:left; width:260px; padding-left:10px;}
#sid-resize #cright { width:260px !important;}

.search_bg { background:#EEE;}
.internal-quicksearch { padding:0 20px;}
.internal-quicksearch p { margin:0; clear:both;}
.internal-quicksearch select { width:175px; margin-bottom:5px; border:1px solid #aaa;}
.internal-quicksearch .zipquicksearch { width:125px; margin-right:10px; border:1px solid #aaa;}

.textmap { font-size:14px;}
.textmap b { color:#F07122; }

.bgnone { background-image:none !important;}
.text_map { color:#333; font-size:18px; padding:0 64px 42px 0; font-weight:bold; background:url(/images/arrow-st.jpg) right top no-repeat;}
.red_text, .green_text{ font-size:17px; padding:0; font-weight:bold; display:block;}
.red_text { color:#CC0000;}
.green_text { color:#006600;}

.bt_go { width:40px;}
.map_state { margin-top:10px}
.bg_map { background:url(/images/index_new_map_bg.jpg) no-repeat; margin-right:1px; padding:10px 0 !important;}
.bg_map h1, .bg_map h2, .bg_map .textmap { padding: 15px 0 10px 165px !important;}
.bg_map p { padding:15px 20px !important;}

.prop-lview {margin:0; list-style:none; background:#FFF; padding:0 !important; text-align:left;}
.prop-lview p {color:#000 !important; padding:0 5px; line-height:17px !important;}
.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 1px;}

.list-d li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/check.png) no-repeat scroll left 5px;
line-height:18px;
padding:0 0 0 15px;
}

.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:15px !important; font-weight:bold; margin:0; padding:0 0 5px; border:none !important;} 
.color_red { color:#CC0000;}
.sub_h { color:#929292 !important;}

/* Style property cheap state */
.latest_h { }
.latest_h li { float:left; width:158px; height:182px; background:url(/images/bg-latest-h.gif) left top no-repeat; }

/* inde map style */
.b_service { background:url(/images/the-best-service-map.gif) 10px top no-repeat; height:207px;padding-left: 0 !important; text-align:center;}
.b_service p { padding:11px 0 0 0 !important;}
.b_service h1 { font-size:18px; color:#000;color: #446984 !important;text-align:left;}
.b_service .text1 { font-size:16px; color:#363636;text-align:left;margin-left:165px}
.b_service .text1 b { color:#d21515;}
.b_service .text2 { color:#357092; font-size:20px; font-weight:bold;}
.b_service .text2 span { font-size:28px; color:#C43330;}
.b_service .text3 { font-size:18px; color:#666; font-weight:bold;}

#qsearch_map{color:#446983;margin-top:32px;padding:4px 10px;position:relative;}
#qsearch_map label{display: block;font-size: 18px;text-align: left;}
#qsearch_map #search_location2{border:1px solid #446983;width:515px;float:left;padding: 6px;color:#555}
#qsearch_map .search_button{float:right;border:0;background:url(/images/index_new_map_searchButton.png) no-repeat center top;width:137px;height:37px;cursor:pointer;position:absolute;right:10px;top:22px;}
#qsearch_map .search_button:hover{background-position:center bottom;}
#qsearch_map .searchInfo{float:left;font-size:11px;padding: 2px;}
#qsearch_map .searchInfo a{color:#ff6600;}
#qsearch_map .searchInfo a:hover{text-decoration:none;}
#map{position:relative;}
#map .text2{position:absolute;top:0;color:#363636;font-size:20px;font-weight:bold;text-align:center;width: 100%;}
#map .text2 span{color:#d21515;}

/* Agents Styles */
.error_ag, .success_ag, .warnings_ag { font-weight:bold; text-align:center; padding:10px; margin-bottom:10px; color:#FFF; border:1px solid #CCC;} 
.error_ag { background-color:#C51010;}
.success_ag { background-color:#009900;}

.success_msg, .error_msg { font-weight: bold; padding:5px 10px; margin:10px 0 5px !important; line-height:20px; color:#FFF;}
.success_msg { border: 5px solid #00CC00; background-color:#006600;}
.error_msg { border: 5px solid #CC0000; background-color:#990000;}
.error_msg a, .error_msg a:visited, .success_msg a, .success_msg a:visited { color:#FFF; text-decoration:underline;}
.error_msg a:hover, .success_msga:hover { color:#FFF; text-decoration:none;}
#agent_login { padding:0 15px 15px;}
#agent_login h1 { font-size:16px; padding:15px 0 5px; color:#367092; border-bottom:1px solid #CCC; margin-bottom:10px;}
#agent_login fieldset { border:1px solid #CCC; padding:10px; background-color:#FFF; margin-bottom:15px; clear:both;}
#agent_login fieldset legend { color:#333; font-size:13px; font-weight:bold; background-color:#D9EDF6; border:1px solid #CCC; padding:2px 10px;}

.edit_ag_info { border:1px solid #CCC;}
.edit_ag_info span { font-weight:bold;}
#list_type_01 { padding:10px;}
#list_type_01 tr { background-color:#FFF;}
#list_type_01 tr td { text-align:center;}
.list_titles { font-weight:bold;}
.prop_agents { width:100%;}
.prop_agents input, .input_edit_ag { width:400px; background-color:#F7F7F7; border:1px solid #CCC; padding:2px 5px;}
.prop_agents span { font-weight:bold;}
.text_area_ag { width:400px; background-color:#F7F7F7; border:1px solid #CCC; padding:2px 5px;}
.bt_ag_ok { padding:0 10px; margin-left:166px;}

#zip_help { cursor: pointer; }
a:active { outline:none; }
:focus { -moz-outline-style:none; }
.tooltip { display:none; background:url(/images/tooltip-black_arrow_big.png); height:163px; padding:40px 30px 10px 30px; width:310px; font-size:11px; color:#fff; }
.tooltip .label { color:yellow; width:35px; } 
.tooltip a { color:#ad4; font-size:11px; font-weight:bold; }
.tooltip_table { margin-bottom:5px; border:1px solid #FFF;}
.tooltip_table tr td { border:1px solid #FFF;}
.msg_warning { padding:5px 0; text-align:center; margin:10px 0 !important; background-color:#FFFF66; font-weight:bold; color:#333; border:1px solid #888;}
#sortable, .photos { list-style-type: none; margin:5px 0; padding:0;}
#sortable li { margin: 3px 3px 3px 0; padding:4px 1px; float: left; text-align: center; cursor: move; width: 152px; border:1px solid #CCC; background-color:#f2f2f2;}
.photos li { margin: 3px 3px 3px 0; padding:2px 1px 0; float: left; text-align: center; width: 152px; border:1px solid #CCC; background-color:#FFFF99;}
#sortable li a, .photos li a { display:block; clear:both;}

.manager_zip { margin: 10px 0;}
.manager_zip .title_tab td { background-color:#367092; color:#FFF; font-weight:bold;}
.manager_zip .title_tab td a, .manager_zip .title_tab td a:visited { color:#FFF; text-decoration:underline; font-weight:bold;}
.manager_zip .title_tab td a:hover { text-decoration:none;}
.tb_bg_1 { background-color: #F2F2F2;}
.tb_bg_2 { background-color: #FFFFFF;}

.cont_ag { background:url(/images/bg_info_agent.jpg) left top no-repeat; margin-top:15px;}
.bd_search_t, .bd_search_b { background:url(/images/bd_search_top.gif) left top no-repeat; height:8px; font-size:3px; clear:both;}
.bd_search_t { margin-top:15px;}
.bd_search_c { border:1px solid #DBE3EB; border-width:0 1px; background-color:#F1F5F8;}
.bd_search_c span { font-size:21px; color:#c83428; padding:2px 15px 0 28px; float:left;}
.ag_search { width:567px; float:left; padding:6px 5px; margin-right:15px;}
.top_sc { border:none; background:url(/images/bt-search-top.gif) left top no-repeat; width:82px; height:29px; cursor:pointer;}
.bd_search_b { background-position:left bottom; margin-bottom:15px;}

.text_r { padding:26px 18px 0; width:194px; float:left; font-weight:bold; font-size:14px; color:#263e53; line-height:24px; text-transform:uppercase;}
.text_r1, .text_r2, .text_r3 { font-size:12px; color:#263e53; float:left;}
.text_r1 { padding:55px 19px 0 92px; width:125px;}
.text_r2 { padding:55px 14px 18px 90px; width:145px;}
.text_r3 { padding:55px 0 0 90px; width:140px;}
.ag_left { float:left; width:329px; padding-top:20px;}
.ag_right { float:right; width:603px; padding-top:20px;}
.bd_ag, .bd_ag2, .bd_ag_menu { border:1px solid #DBE3EB; border-width:0 1px 1px; font-size:12px; color:#7b7b7b; line-height:24px;}
.bd_ag { padding:15px 28px;}
.bd_ag2 { padding:15px; margin-bottom:10px;}
.bd_ag_menu { padding:5px 15px 15px;}
.bn_ag { margin:15px 0;}
.pos_ag_photo { float:left; margin-top:12px;}
.top_call { background:url(/images/call-us-agent.jpg) left top no-repeat; padding:20px 0 4px 15px; color:#367092; font-size:16px; height:35px; font-weight:bold;}
.testimonial { float:right;}
.faq-title { background:url(/images/faq-agents.gif) left top no-repeat; font-size:24px; font-weight:bold; height:45px; padding:13px 0 0 28px; color:#C03439;}
.faq_ag { list-style-type:none; margin:0; padding:0;}
.faq_ag li { background:url(/images/icon-list-ag.gif) left 7px no-repeat; padding-left:15px;}
.faq_ag li span { color:#1f3d59; font-weight:bold;}
.ag_banner { margin-top:10px;}
/*PODCAST*/
.episode ul{list-style:none;}

.footer-links { border:1px solid #CCC; border-width:0 1px 1px;}
.footer-links_l { float:left; width:640px; padding:10px;}
.footer-links_l label { display:block; width:100px; font-weight:bold; clear:both; float:left;}
.footer-links_l p { clear:both;}
.footer-links_r { padding:10px; float:right; width:270px;}
.footer-links_r a img { border:none;}