#location_area { padding-bottom:0 !important;}

.acenter{text-align:center;margin:0 auto;}

/* Tab List */
#type-selected,.type-selected, #show_map { background:url(/images/tab_list.jpg) left -49px no-repeat !important; color:#FFF; vertical-align:middle;}
#show_map { background:url(/images/tab_list.jpg) left top no-repeat !important; text-decoration:none !important;}
#type-selected span, #show_map span { display:block; font-weight:bold; font-size:14px; padding-bottom:3px; padding-top:6px;}
#type_links { list-style-type:none; margin:0; padding:0 0 6px 0; position: relative; top:0; text-align:center; left:0;}
#type_links li { float:left; margin:0 9px 0 0; font-size:12px; background:url(/images/tab_list.jpg) left -98px no-repeat; width:160px; height:49px;}
#type_links li a, #type_links li a:visited { padding:0; display: block; text-decoration: none !important; color:#FFF !important; height:49px;}
#type_links li a:hover { background:url(/images/tab_list.jpg) left -49px no-repeat !important; text-decoration:none !important;}
#type_links li a span{text-decoration:none; display:block; padding-bottom:3px; padding-top:6px; font-weight:bold; font-size:14px;}

/* Style List Info */
.border_old { clear:both;}
.search_top_opt { background:url(/images/bg_filter_list.jpg) left top repeat-x; height:74px; margin-bottom: 6px;}
.corner_list { background:url(/images/corner_list.jpg) right top no-repeat; color:#FFF; padding:11px 13px 0 41px;}

.search_loc { margin-bottom:8px; float:left; padding-right:10px; }
.search_loc select, .search_loc label, .search_loc form { float:left;}
.search_loc select { width:180px; margin-right:20px;}
.search_loc .county_l, .search_loc .city_l, .search_loc .zip_l { padding-right:20px; font-weight:bold;}
.search_loc .county_l_es, .search_loc .city_l_es, .search_loc .zip_l_es { font-weight:bold;}

.search_loc .county_l_es { padding-right:5px;}
.search_loc .city_l_es { width:68px; text-align:right; padding-right:5px;}
.search_loc .zip_l_es { padding-right:5px; font-weight:bold;}

.filters_list { clear:both;}
.filters_list .pd_label, .filters_list .pd_label2, .filters_list .pd_label3 { width:58px; display:block; float:left; font-weight:bold;}
.filters_list .pd_label2 { width:39px;}
.filters_list .pd_label3 { width:40px;}
.filters_list select, .filters_list input { float:left; border:1px solid #AAA;}
#property_price_min, #max_price { width:79px;}
#min_bd, #min_bh { width:60px;}
#property_price_min { margin-right:22px;}
#max_price { margin-right:22px;}
#min_bd { margin-right:21px;}
.btn_apply, .btn_reset { cursor:pointer; width:57px; height:25px; margin-right:13px; border:none !important;}
.btn_apply { background:url(/images/btn_apply.jpg) left top no-repeat;}
.btn_reset { background:url(/images/btn_reset.jpg) left top no-repeat;}
.list-prop { padding:12px 0;}
.btn_action { float:left; padding-left:21px;}
.select_size_es { margin-right:10px !important;}
.sel_city_es { width:219px !important;}

/* Style Titles list without photo */
.title_list { text-align: center; padding: 10px 0; color: #333; font-size:13px; font-weight:bold; background-color:#F2F2F2; text-transform:uppercase;}
.enum, .photo, .add, .city, .tp, .zip, .rm, .pr, .dt { float: left; text-align: center;}
.list-prop .enum, .list-prop .photo, .list-prop .add, .list-prop .city, .list-prop .tp, .list-prop .zip, .list-prop .rm, .list-prop .pr, .list-prop .dt { line-height:25px;}
.title_list a, .title_list a:visited { color:#007ADA; text-decoration:underline !important; outline:none; font-weight:bold;}
.title_list a:hover { text-decoration:none !important;}
.title_list span { padding-left:4px;}
.enum {width: 40px;text-align: center;}
.photo {width: 30px;}
.add { width:240px;}
.add a, .add a:visited, .pr a, .pr a:visited { text-decoration:underline !important;}
.add a:hover, .pr a:hover { text-decoration:none !important;}
.city {width: 190px;}
.tp {width: 120px;}
.zip {width: 80px;font-weight:normal;text-align: center;}
.rm {width: 96px; text-align:center;}
.pr {width: 90px;}
.list-prop .pr, .list-prop2 .pr {color: #678C00;}
.dt {width: 75px; height:25px; text-align: center;}
.dt a, .dt a:visited { background:url(/images/bg_details.jpg) left top no-repeat; color:#FFF; display:block; height:25px; width:57px; text-align:center; text-decoration:none !important; font-weight:bold;}
.dt a:hover { background-position:left bottom;}
/*.bg_w { background-color:#FFF;}
.bg_g { background-color:#FFF;}*/
.bg_w:hover, .bg_g:hover { background-color:#FFFFCC !important; background-image:none !important;}
.noprice .city,.noprice .tp {width: 170px;}
.noprice .rm {width: 110px;}

/* Style Titles list with photo */
.enum2, .photo2, .add2, .city2, .tp2, .zip2, .rm2, .pr2, .dt2, .dtitle, .propID { float: left; text-align: center;}
.list-prop .enum2, .list-prop .add2, .list-prop .city2, .list-prop .tp2, .list-prop .zip2, .list-prop .rm2, .list-prop .pr2, .list-prop .dt2, .list-prop .propID { padding-top:30px;}
.enum2 {width:35px;text-align: center;}
.photo2 {width:118px;}
.photo2 img { border:1px solid #999;}
.add2 { width:190px;}
.add2 a, .add2 a:visited { color:#A3171A; font-weight:bold; text-decoration:none !important;}
.add2 a:hover { text-decoration:underline !important;}
.city2 { width: 180px;}
.tp2 { width: 90px;}
.zip2 { width: 80px; text-align:center;}
.rm2 { width: 96px; text-align:center;}
.pr2 { width: 90px; color:#A3171A;}
.dt2 { width: 65px; text-align: center; padding-top:25px !important;}
.dtitle { width: 60px; text-align: center;}
.dt2 a, .dt2 a:visited { background:url(/images/bg_details.jpg) left top no-repeat; color:#FFF; display:block; height:25px; line-height:25px; width:57px; text-align:center; text-decoration:none !important; font-weight:bold;}
.dt2 a:hover { background-position:left bottom; text-decoration: none !important;}
.propID { width:90px;}

/* Color line list */
.bg_w { background:url(/images/bg_listitem1.jpg) left bottom repeat-x;}
/*.bg_g { background:url(/images/bg_listitem2.jpg) left bottom repeat-x;}*/
.bg_focus { background-color:#f2f2f2; border:2px solid #F93;}
.bg_w:hover, .bg_g:hover { background-color:#FFFFCC !important;border-top: 1px solid #CCC;border: 1px solid #CCC;padding: 11px 0;}
.sample-style, .list-notice { background-color:#687075; line-height:47px; font-size:17px; text-align:center; color:#FFF;}
.sample-style a, .sample-style a:visited { color:#FFF; text-decoration:underline;}
.sample-style a:hover { text-decoration:none;}
.sample-style h2 { background-image:none !important; float:left; color:#FFF !important; font-size:17px; text-transform:none; width:575px !important; padding-left:40px; margin-bottom:0; text-align:left; line-height:35px;}
.sample-style .legend_photo { float:right; padding-right:40px;}
.zip_formatted { color:#FFF !important; font-weight:bold; text-align:center; padding:10px 0 !important;}

/* Filter Bottom */
.nav_bt { background-color:#687075; padding:10px 40px; color:#FFF;}
.nav_bt select, .nav_bt input { border:1px solid #AAA;}
.result_page, .jump_page, .legend_photo { font-size:12px;}
.result_page { float:left; padding-right:15px;}
.jump_page { float:right;}
.result_page label, .jump_page label { float:left; padding:3px 5px 0 0;}
.result_page select { width:65px; margin-right:10px;}
.legend_photo { padding-top:3px;}
.legend_photo span{ float:left; padding: 0;padding: 0; color:#FFF; font-weight:bold; line-height:35px}
.legend_photo img{float:left; margin:10px 5px 0 0;}

.nav_footer { float:left; line-height:19px;}
.nav_footer span, .nav_footer a, .nav_footer a:visited { border:1px solid #AAA; padding:1px 5px; margin:0 3px;}
.nav_footer span { background-color:#DFEDF5; color:#000;}
.nav_footer a, .nav_footer a:visited { text-decoration:none; color:#FFF;}
.nav_footer a:hover { background-color:#DFEDF5; color:#000; text-decoration:none;}
#page_number { padding:3px 5px; margin-right:10px; float:left;}
.jump_page .jump_bt, .bt_go { height:25px; border:none; cursor:pointer;}
.jump_page .jump_bt { background:url(/images/btn_jump.jpg) left top no-repeat; width:57px;}
.jump_page .jump_bt:hover, .bt_go:hover, .btn_apply:hover, .btn_reset:hover { background-position:left bottom;}
.bt_go { background:url(/images/btn_go.gif) left top no-repeat; width:39px;}

/* Real State Prices */
.real-prices { float:left; width:470px;}
.real-prices h3 { font-weight:normal; font-size:18px; color:#393939; background:url(/images/bgr_dot2.jpg) repeat-x 0 17px; overflow:hidden; font-family:'BebasNeueRegular'; margin-bottom:15px;}
.real-prices .sub_title { color:#408ABF; font-size:13px; font-weight:bold; padding-bottom:5px; display:block;}
.bg-line1 { background:url(/images/bgr_lftcol1.jpg) left top repeat-x;}
.bg-line2 { background:url(/images/bgr_lftcol2.jpg) left top repeat-x;}
.real-prices .clor tr td { padding:14px 10px; vertical-align:top; font-size:13px;}

/* Latest Properties Horizontal Styles */
#feature_container, #feature_container_st { background:#f6fafc url(/images/bgr_latest_inner.jpg) repeat-x; padding:20px 10px 10px; clear:both;}
#feature_container_st { padding:20px 5px 10px;}
#latest_section { width:970px; padding-bottom:3px;}
.latest_title_bg { margin-top:10px;}
.latest_title_bg { background:url(/images/bgr_dot.jpg) repeat-x 5px 37px; overflow:hidden;}
.latest_title_bg h2 { font-weight:normal; font-size:36px; color:#393939; float:left; font-family:'BebasNeueRegular'; padding-right:5px; line-height:38px; position:relative; top:5px; background:none;}
#feature_area { padding-bottom:27px; overflow:hidden;}
.feature_widget { width:180px; padding-right:10px; float:left;}
.feature_widget img { display:block; margin-bottom:5px;}
.feature_widget p { font-weight:normal; font-size:18px; line-height:20px; color:#3f8ac0; font-family:'BebasNeueRegular'; padding:0 0 5px 0;}
.feature_widget p a, .feature_widget p a:visited { font-size:18px; color:#3f8ac0; font-family:'BebasNeueRegular'; text-decoration:underline;}
.feature_widget p a:hover { color:#CE0122; text-decoration:none;}
.feature_widget span { font-size:13px; color:#393939;}
.feature_widget span strong { padding-right:8px;}
.space_widget { padding:0;}
.latest_pic { background:url(/images/corner-pic.gif) right top no-repeat; position:absolute; width:20px; height:20px; padding-left:200px;}
.link_p { margin-bottom:10px;}

/* Save search */
.personal-search { float: right; width:380px; clear:both; }
#save_search_link { width:170px; height:20px; background:url(/images/bg-show-save-search.jpg) no-repeat; color:#FFF; text-decoration:none !important; padding:9px 0 1px 30px; font-size:11px; }
#save_search_link:hover { color:#FFF; text-decoration:underline; }
#save_search_table { position:absolute; background-color:white; padding:7px 3px; border:1px solid #068; display:none; z-index:1; margin-top:30px; width:372px; }
#save_search_table table { border:solid #CCC; border-width:1px 1px 0; }
#save_search_table table td { border-bottom:solid #CCC 1px; padding:5px; }
.btn_save { width:110px; float:left; cursor:pointer; background:url(/images/btn-save-search.jpg) left top no-repeat; padding:4px 0 6px; color:#FFF; font-size:11px;}
.btn_help { padding:4px 0 0 5px; width: 18px; float: left; cursor:help;}


.list_photo { width:100px; height:71px; border:1px solid #999; padding:2px; margin:2px 0 0 5px;}
.photo_pos { float:left; width:115px; height:80px; padding-right:10px; padding-left:35px;}
.photo_pos a, .photo_pos a:visited, .photo_pos a:hover { text-decoration:none !important;}
.l_size_l { width:250px; float:left; height:58px;}
.l_size_l p { padding:0 0 2px 0 !important;}
.l_size_r { width:155px; float:left; text-align:left; padding-top:20px;}
.l_size_r a { text-align:center;}
.list-prop2 {background-color: white;border-bottom: 1px solid #A3C5D8; padding: 6px 0 0;font-size: 12px;color: #333;}
.list-prop2 { background-color:#F9F6DD; border-top:1px solid #A3C5D8; height:95px;}
.adr { color:#0052C4; font-size:12px; font-weight:bold; height:22px;}
.adr a, .adr a:visited { text-decoration:underline !important;}
.adr a:hover { text-decoration:none !important;}

.search_zip_code { margin:0; padding:0;}
.search_zip_code label, .search_zip_code input { float:left;}
.search_zip_code label { padding:5px 5px 0 0;}

#smap a span, #hmap a span { padding-top:18px !important;}

.infographics h3,.infographics h2{text-align:left;margin-top: 20px;}
.tableInfographics{font-size:19px; font-weight:bold;}
.tableInfographics h4{width:100% !important}
.tableInfographics td{vertical-align:top;}
.infographics  h4{background: url(/images/bgr_dot3.png) 0 17px repeat-x;color: #393939;font-family: 'BebasNeueRegular';font-size: 18px;font-weight: normal;margin-bottom: 12px;overflow: hidden;text-transform: uppercase;text-align:left;width:93%;}
.infographics img{margin-bottom: 30px;}

.red_title { font-weight:normal; color:#393939; font-family:'BebasNeueRegular'; background:url(/images/bgr_dot.jpg) repeat-x 5px 34px !important; font-size:36px !important; line-height:36px; color:#D20000 !important;}
.mtitle { font-size:24px !important;}