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

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

/* Tab List */
#type-selected,.type-selected, #show_map { background-color:#FFF !important; color:#FFF; vertical-align:middle; border-bottom-color:#FFF !important;}
#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 0 -1px; padding:0 0 0 5px; width:620px; float:left; overflow:hidden; text-align:center; position:relative; z-index:23;}
#type_links li { float:left; margin:0 3px 0 0; font-size:12px; background-color:#F8F8F8; border:1px solid #CCC; height:48px;}
#type_links li:last-child { margin:0;}
#type_links li a, #type_links li a:visited { padding:0 10px; display: block; text-decoration: none !important; color:#333 !important; height:48px;}
#type_links li a:hover { background-color:#FFF !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 { width:620px; float:left;}
.search_top_opt { margin:10px 0 15px; background-color:#F8F8F8; border:1px solid #CCC;}
.corner_list { color:#333; padding:11px;}
.filters_list{clear:both;display:block;overflow:hidden;}
#search_zipcode_qsb { width:75px; margin-right:10px; border:1px solid #AAA; padding:4px 0;}
.lview_search h1 { font-size:50px;}

.search_loc { margin-bottom:8px; float:left; }
.search_loc select, .search_loc label, .search_loc form { float:left;}
.search_loc select { width:180px; margin-right:15px; padding:3px; border:1px solid #AAA; background-color:#FFF;}
.search_loc .county_l, .search_loc .city_l, .search_loc .zip_l { padding:6px 10px 0 0; 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:6px 10px 0 0;}
.search_loc .city_l_es { text-align:right; padding:6px 10px 0 0;}
.search_loc .zip_l_es { padding:6px 10px 0 0; font-weight:bold;}

.filters_list .pd_label { display:block; float:left; font-weight:bold;padding:6px 10px 0 0;}
.filters_list .pd_label2, .filters_list .pd_label3 { display:block; float:left; font-weight:bold;padding:6px 10px 0 10px;}
/*.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:80px; padding:3px; cursor:pointer; line-height:20px;}
#min_bd, #min_bh { width:80px; padding:3px; cursor:pointer; line-height:20px;}
#property_price_min { margin-right:5px;}
#max_price { margin-right:5px;}
#min_bd { margin-right:5px;}
.btn-update{color: white;border-radius: 3px;box-shadow: 2px 2px 8px -3px;text-decoration: none;padding: 6px 9px 7px;top: 6px;margin-right: 10px;background-color:#0C0;display:block;}
.btn-update:hover{background-color:#0C3; color:#FFF;}
.btn_apply, .btn_reset, .bt_go { color: white;border-radius: 3px;box-shadow: 2px 2px 8px -3px;text-decoration: none;padding: 4px 9px 7px;top: 6px;margin-right: 10px;background-color:#666;display:block;}
.btn_apply, .btn_reset { width:57px; margin-right:10px;}
.list-prop { padding:8px 0; border-top:1px solid #CCC; }
.btn_action { float:left; padding-left:8px;}
.select_size_es { margin-right:10px !important;}
.sel_city_es { width:150px !important;}
.bt_go { width:39px;}
.bt_go:hover, .btn_apply:hover, .btn_reset:hover {  background-color:#777; color:#FFF; text-decoration: none !important;}


/* Style Titles list without photo */
.title_list { text-align: center; padding:10px 0; color: #FFF; font-size:13px; font-weight:bold; background:#235497 url(/images/bg-line-center.jpg) left top repeat-x; text-transform:uppercase;}
.enum, .photo, .add, .city, .tp, .zip, .rm, .pr, .dt, .map_it  { 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:#FFF; 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; color:#FFF;}
.photo{width:114px;text-align:left}
.add { width:171px;}
.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: 175px;}
.tp {width: 120px;}
.zip {width: 75px;font-weight:normal;text-align: center;}
.rm {width: 96px; text-align:center;}
.pr {width: 110px;}
.list-prop .pr, .list-prop2 .pr {color: #678C00;}
.dt {width: 60px; height:25px; text-align: center;}
.dt a, .dt a:visited { background:url(/images/bg_details.gif) left top no-repeat; color:#FFF; display:block; height:24px; width:57px; text-align:center; text-decoration:none !important; font-weight:bold;}
.dt a:hover { background-position:left bottom;}
.map_it, .map_it2 { width:60px;}
/*.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;}
.ads, .sidebar_box { padding-bottom:15px; clear:both; overflow:hidden;}
.sidebar_box h2, .sidebar_box h3 { color: #393939; font-family: 'BebasNeueRegular'; font-size: 18px; font-weight: normal; margin-bottom: 12px; overflow: hidden; text-transform: uppercase; width: 100%;}

/* Style Titles list with photo */
/*#properties_list_div { width:660px; float:left;}*/
#sidebar { width:336px; float:right;}
.prop_right { width:145px; float:right; padding-right:10px;}
.prop_left { width:330px; float:left;}
.local_prop { margin:0; padding:0 0 3px; font-size:14px;}
.local_qtd { margin:0; padding:0 0 5px; font-size:16px;}
.local_qtd span { font-size:13px;}
.enum2, .photo2, .add2, .city2, .tp2, .zip2, .rm2, .pr2, .dt2, .dtitle, .propID, .map_it2 { float: left; text-align: left;}
/*.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:25px;}*/
.map_it2 { padding-top:26px;}
.enum2 {width:39px;text-align: center;color:#FFF; padding-top:53px !important;}
.photo2 {width:130px;}
.photo2 img { border:1px solid #999;}
.add2 { width:330px; font-size:1.166em; float:left;}
.add2 a, .add2 a:visited { color:#333; font-size:18px; font-weight:bold; text-decoration:none !important; text-transform:uppercase;}
.add2 a:hover { text-decoration:underline !important;}
.city2 { width: 148px;}
.tp2 { width: 130px;}
.zip2, .rm2 { width: 40px; font-size:22px;}
.zip2 { width:60px;}
.zip2 span, .rm2 span { font-size:13px;}
.pr2 { width: 90px; color:#A3171A;}
.dt2 { width:120px; text-align: center; padding-top:13px !important;}
.out { width:144px;  padding-top:0 !important;}
.dtitle { width: 65px;}
.dt2 a, .dt2 a:visited { background:#FF7B19 url(/images/popup-icons.gif) 100px -55px no-repeat; color:#FFF; text-shadow:0 1px 0 rgba(0,0,0,0.2); display:block; padding:3px 20px 0 11px; font-size:14px; text-align:center; text-decoration:none !important; line-height:19px; border:1px solid #E86900; font-weight:bold; height:22px;}
.out a, .out a:visited { background-position:127px -50px; padding:1px 20px 0 11px; height:40px; font-size:13px;}
.dt2 a:hover { background-color:#E86900; text-decoration: none !important;}
.propID { width:90px;}
.price { clear:both; font-size:18px; padding-bottom:6px; font-weight:bold; height:22px;}
.price a { color:#333;}
.price a:hover { color:#333; text-decoration:none;}

/* 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:#E6EEF2 !important;padding:8px 0;}
.sample-style, .list-notice { background-color:#3074A7; line-height:35px; font-size:16px; text-align:center; color:#FFF; clear:both; padding:0 10px;}
.sample-style a, .sample-style a:visited { color:#FFF; text-decoration:underline;}
.sample-style a:hover { text-decoration:none;}
.sample-style h2 { font-family:Arial,Helvetica,sans-serif; background-image:none !important; float:left; color:#FFF !important; font-size:15px; text-transform:none; margin-bottom:0; text-align:left; line-height:35px;letter-spacing:0.055em}
.sample-style .legend_photo { float:right; padding-right:10px;}
.zip_formatted { color:#FFF !important; font-weight:bold; text-align:center; padding:10px 0 !important;}

.sample-style2 { background-color:#F8F8F8; line-height:35px; font-size:16px; text-align:center; color:#333; clear:both; padding:0 10px; border-top:1px solid #CCC;}
.sample-style2 a, .sample-style2 a:visited, .sample-style2 #link-tour, .sample-style2 #link-tour:visited { color:#333; text-decoration:underline; font-size:16px; font-weight:normal;}
.sample-style2 a:hover, .sample-style2 #link-tour:hover { text-decoration:none;}

/* Filter Bottom */
.nav_bt { background-color:#F1F6FA; padding:10px; color:#333; clear:both; width:600px; position:relative; z-index:98;}
.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:7px 5px 0 0;}

.nav_footer { float:right; line-height:19px;}
.nav_footer span, .nav_footer a, .nav_footer a:visited { border:1px solid #AAA; padding:1px 5px; margin:0 3px; background-color:#FFF;}
.nav_footer span { background-color:#DFEDF5; color:#000;}
.nav_footer a, .nav_footer a:visited { text-decoration:none; color:#333;}
.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 { background-position:left bottom;}


/* Real State Prices */
#sidebar .real-prices { float:left; width:336px; padding-bottom:15px;}
#sidebar .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;}
#sidebar .real-prices .sub_title { color:#408ABF; font-size:13px; font-weight:bold; padding-bottom:5px; display:block;}
.bg-line1 { background:#D3DFED url(/images/bgr_lftcol1.jpg) left top repeat-x;}
.bg-line2 { background:#F1F6FA url(/images/bgr_lftcol2.jpg) left top repeat-x;}
#sidebar .real-prices .clor tr td { padding:14px 10px; vertical-align:top; font-size:11px;}

#sidebar .latest_rates { width:336px; clear:both;}
#sidebar .latest_rates { width:336px;}
#sidebar .year_week strong, #sidebar .latest_rates dl dd span, #sidebar .icon_day_year small { font-size:12px;}
#sidebar .year_col { width:105px !important; }
#sidebar .week_col { width:80px !important; }
#sidebar .day_col { width:65px !important; }
#sidebar .icon_day_year { width:80px !important;}
#sidebar .year_week, #sidebar .latest_rates dl dd { width:331px; padding-left:5px;}
#sidebar .latest_rates dl { width:336px;}

/* 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; clear:both; width:100%; float:left;}
.latest_title_bg { background:url(/images/bgr_dot.jpg) repeat-x 5px 24px; 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; color:#FFF; font-size:11px;border:none !important}
.btn_help { padding:4px 0 0 5px; width: 18px; float: left; cursor:help;}


.list_photo { width:105px; height:79px; border:1px solid #999; padding:2px; margin:2px 0 0 10px;}
.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;}
.search_zip_code .zipquicksearch { width:90px; margin-right:5px; padding:4px 2px; border:1px solid #AAA;}

#smap, #smap2, #hmap { float:right !important; background:url(/images/bt-show-map.jpg) left top no-repeat !important; margin:0 !important; width:195px !important;}
#smap a, #smap2 a, #hmap a { padding-left:60px !important; }
#smap2 a, #smap2 { cursor:pointer;}
#smap a span, #smap2 span, #hmap a span { padding-top:14px !important; color:#FFF !important; font-size:15px !important; text-transform:uppercase; text-align:left;}
#smap #showbingmaps:hover, #smap2 #showbingmaps2:hover, #hmap #hidebingmaps:hover { background:url(/images/bt-show-map.jpg) left bottom no-repeat !important;}
.icon_close { float:right; text-decoration:none;}
.icon_close img { border:none !important; padding:0 !important;}
.menu_table tr td img { border:none !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'; font-size:22px !important; padding-top:17px;}
.mtitle { font-size: 18px !important; line-height: 25px !important; margin: 0 !important; position: inherit !important;}

/* Bing Maps Styles */
#listing_detail table tr td{ color:#000000; font-size:12px; }
#listing_detail table tr td a{ color:#000000; font-size:12px; }
.left { float:left; display:inline; }
.right { float:right; display:inline; }
.notext { font-size:0; line-height:0; letter-spacing:-4000px; }
.wrap { width:100px; background-color:#000; margin:0 auto; }
#slider { width:220px; background:#3074B1 url(/images/bg_search_location.jpg) left top repeat-x; border-right:solid 0px #eeeeee; zoom:1; /*-moz-box-shadow:0px 0px 8px #ccc; -webkit-box-shadow:0px 0px 8px #ccc; box-shadow:0px 0px 8px #ccc; -o-box-shadow:0px 0px 8px #ccc;*/ height:466px; top:31px; left:2px; position:absolute; z-index:5; }
div.pagination a { padding:1px 4px 1px 4px; margin:0px; border:1px solid #666666; text-decoration:none; color:#ababab; background-color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; }
div.pagination a:hover { color:#FFF; }
#slider_one { width:280px; background-color:#353535; border-right:solid 0px #eeeeee; zoom:1; /*-moz-box-shadow:0px 0px 8px #ccc; -webkit-box-shadow:0px 0px 8px #ccc; box-shadow:0px 0px 8px #ccc; -o-box-shadow:0px 0px 8px #ccc;*/ height:33px; left:480px; bottom:31px; display:none; position:relative; z-index:5; border-top-right-radius:6px; border-top-left-radius:6px; }
#handle_one { width:45px; height:22px; position:absolute; top:-22px; left:115px; overflow:hidden; background-color:#353535; border-top-right-radius:6px; border-top-left-radius:6px; }
#slide-link_one { width:38px; height:35px; padding-top:11px; text-decoration:none; position:relative; border-bottom:solid 1px #bfbfbf; }
#slide-link_one span { background:url(/images/network-arrow_one.png) 0 0px no-repeat; display:block; width:15px; height:25px; position:absolute; right:8px; top:6px; }
#slide-link_one span.open_one { background-position:0px 0px !important; background-color:#353535; }
#slide-link_one span.close_one { background-position:0px -25px !important; background-color:#353535; }
.slider_hide_one { width:986px; height:33px; background-color:#Fff; position:absolute; top:578px; left:10px; z-index:20; }
.slider_hide { width:10px; height:499px; background-color:#Fff; position:absolute; top:76px; left:0px; z-index:20; }
#logo { background:url(/images/logo.png); width:312px; height:67px; position:relative; }
#handle { width:22px; height:45px; position:relative; top:195px; left:220px; overflow:hidden; background-color:#3074B1; border-top-right-radius:6px; border-bottom-right-radius:6px; }
#slide-link { width:38px; height:35px; padding-top:11px; text-decoration:none; position:relative; border-bottom:solid 1px #bfbfbf; }
#slide-link span { background:url(/images/network-arrow.png) 0 0px no-repeat; display:block; width:25px; height:15px; position:absolute; right:10px; top:15px; }
#slide-link span.open { background-position:-22px 0px !important; background-color:#3074B1; }
#slide-link span.close { background-position:0px 0px !important; background-color:#3074B1; }
.slide_none{ display:none; }
.slider-top { height:60px; padding:10px 0; }
.slider-top a { float:right; display:inline; margin:0 10px 0 0; }
.slider-bottom { width:310px; height:50px; position:relative; }

/*=======================================================first==================================================*/ 

h2.trigger_first { padding:0 0 0 40px; background:url(/../images/h2_trigger_a.png) no-repeat; height:33px; line-height:33px; width:140px; font-size:11px; font-weight:normal; float:left; cursor:pointer; }
h2.trigger_first a { color:#FFF; text-decoration:none; display:block; }
h2.trigger_first a:hover { color:#FFF; }
h2.active {background-position:left bottom;}
.toggle_container_first { padding:0; background:#353535; overflow:hidden; font-size:1.2em; width:220px; clear:both; z-index:6; }
.toggle_container_first .block { padding:8px; z-index:6; color:white; border:solid 1px #5d5d5d; width:173px; margin-left:15px; border-radius:6px; }
.toggle_container_first .block p { padding:5px 0; margin:5px 0; }
.toggle_container_first h3 { font:2.5em normal Georgia, "Times New Roman", Times, serif; margin:0 0 10px; padding:0 0 5px 0; border-bottom:1px dashed #ccc; }
.toggle_container_first img { float:left; margin:10px 15px 15px 0; padding:5px; background:#ddd; border:1px solid #ccc; }

/*=====================================================Second==============================================*/ 

td{color:#393939;}
h2.trigger_second { padding:2px 0 0 35px; margin:0; background:url(/../images/h2_trigger_a.png) no-repeat; height:33px; line-height:33px; width:180px; font-size:16px; font-weight:normal; float:left; cursor:pointer; }
h2.trigger_second a { color:#fff; text-decoration:none; display:block; }
h2.trigger_second a:hover { color:#fff; }
h2.active {background-position:left bottom;}
.toggle_container_second { padding:0; overflow:hidden; font-size:1.2em; width:220px; clear:both; z-index:6; height:auto; }
.toggle_container_second .block { padding:8px; z-index:6; color:#393939; width:173px; margin-left:15px; border-radius:6px; background-color:#FFF; }
.block table tr td{ font-size:12px; }
.toggle_container_second .block p { padding:5px 0; margin:5px 0; }
.toggle_container_second h3 { font:2.5em normal Georgia, "Times New Roman", Times, serif; margin:0 0 10px; padding:0 0 5px 0; border-bottom:1px dashed #ccc; }
.toggle_container_second img { float:left; padding:2px; border:1px solid #ccc; }

/*====================*/ 

h2.trigger_third { padding:0 0 0 40px; background:url(/../images/h2_trigger_a.png) no-repeat; height:33px; line-height:33px; width:140px; font-size:11px; font-weight:normal; float:left; cursor:pointer; }
h2.trigger_third a { color:#FFF; text-decoration:none; display:block; }
h2.trigger_third a:hover { color:#FFF; }
h2.active {background-position:left bottom;}
.toggle_container_third { padding:0; background:#353535; overflow:hidden; font-size:1.2em; width:220px; clear:both; z-index:6; }
.toggle_container_third .block { padding:8px; z-index:6; color:white; border:solid 1px #5d5d5d; width:173px; margin-left:15px; border-radius:6px; }

/*============================*/ 

#container { width:220px; margin-top:15px; }
.shadow { -moz-box-shadow:inset 0 0 8px #222; -webkit-box-shadow:inset 0 0 8px #222; box-shadow:inset 0 0 8px #222; color:white; }
.infobox{ position:absolute; border:2px solid #708BEA; background-color:#FFF; z-index:1000; padding:5px 10px 0; width:auto; margin-left:0; }
.infobox table tr td { padding:0 5px 5px;}
.infobox a { font-weight:bold;}
.infobox img { border:1px solid #999; padding:2px;}
.infobox h3 { width:380px;}
.imgsize{ width:65px; height:59px; }

/*=========================================================================*/ 

pre {text-indent:30px}
#tabmenu { color:#000; border-bottom:1px solid black; margin:12px 0px 0px 0px; padding:0px; z-index:1; padding-left:10px }
#tabmenu li { display:inline; overflow:hidden; list-style-type:none; }
#tabmenu a, a.active { color:#AAA; background:#295229; font:normal 1em verdana, Arial, sans-serif; border:1px solid black; padding:2px 5px 0px 5px; margin:0px; text-decoration:none; cursor:hand; }
#tabmenu a.active { background:#FFF; border-bottom:3px solid #FFF; }
#tabmenu a:hover { color:#fff; background:#ADC09F; }
#tabmenu a:visited { color:#E8E9BE; }
#tabmenu a.active:hover { background:#FFF; color:#DEDECF; }
#content {font:0.9em/1.3em verdana, sans-serif; text-align:justify; background:#FFF; padding:20px; border:1px solid black; border-top:none; z-index:2; }
#content a { text-decoration:none; color:#E8E9BE; }
#content a:hover { background:#AAA; }

/*===========================================================================*/

.tabContainer{ /* The UL */ float:left; padding-right:13px; }
#contentHolder{ background-color:#FFF; border-top:3px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; height:300px; margin:5px; color:#000000; padding:18px; width:745px; }
#tabContent{ margin-top:-10px; width:100%; }
#tabContent, .tabContainer li a,#contentHolder{ }
.tabContainer li{ /* This will arrange the LI-s next to each other */ display:inline; }
.tabContainer li a,.tabContainer li a:visited{ /* Styling the hyperlinks of the tabs as colorful buttons */ border-top-left-radius:6px; border-top-right-radius:6px; float:left; font-size:13px; /* display:block allows for additinal CSS rules to take effect, such as paddings:*/ display:block; padding:7px 16px 1px; margin:4px 5px; height:25px; /* Giving positioning */ position:relative; }
#overLine{ /* The line above the active button. */ position:absolute; height:2px; border-top:solid 2px #ffd200; width:90px; float:left; left:1px; top:-5px; overflow:hidden; }
#main{ margin:0 auto; position:relative; width:700px; }
ul .left{ /* The left span in the hyperlink */ height:30px; left:0; position:absolute; top:0; width:10px; }
ul .right{ /* The right span in the hyperlink */ height:30px; right:0; position:absolute; top:0; width:10px; }
/* Styling the colors individually:*/ ul a.green{ background-color:#6fa0bc}
ul a.green span.left{ background-color:#6fa0bc}
ul a.green span.right{ background-color:#6fa0bc}
ul a.blue{ background:url(img/blue_mid.png) repeat-x top center; color:#03426e;}
ul a.blue span.left{ background:url(img/blue_left.png) no-repeat left top;}
ul a.blue span.right{ background:url(img/blue_right.png) no-repeat right top;}
ul a.orange{ background:url(img/orange_mid.png) repeat-x top center; color:#724104;}
ul a.orange span.left{ background:url(img/orange_left.png) no-repeat left top;}
ul a.orange span.right{ background:url(img/orange_right.png) no-repeat right top;}
ul a.red{ background:url(img/red_mid.png) repeat-x top center; color:#6f0100;}
ul a.red span.left{ background:url(img/red_left.png) no-repeat left top;}
ul a.red span.right{ background:url(img/red_right.png) no-repeat right top;}
/* The hover states:*/ ul a:hover{ background-position:bottom center; text-decoration:none;}
ul a:hover span.left{ background-position:left bottom;}
ul a:hover span.right{ background-position:right bottom;}
.preloader{ display:block; margin:120px auto; }
.clear{ /* Old-school clear fix hack to clear the floats:*/ clear:both; height:1px; overflow:hidden; }
/* The styles below are only necessary for the styling of the demo page:*/ /*a, a:visited { color:#FFF; text-decoration:none; outline:none; }*/
a:hover{ text-decoration:underline; }
p.tutInfo{ /* The tutorial info on the bottom of the page */ padding:10px 0; text-align:center; position:fixed; bottom:0px; background:#121b21; border-top:1px solid black; width:100%; }
h1,h2,p.tutInfo{ font-family:"Myriad Pro",Arial,Helvetica,sans-serif; }
#groupedPopup { background:url("/../images/sprite-map-control.png") no-repeat scroll -156px 0 transparent; height:50px; margin-left:250px; margin-top:-72px; padding:10px; position:absolute; display:none; width:394px; color:#FFF; }
.geoPinStyle { position:absolute; top:-10px; padding:5px; color:#fff; text-decoration:none; text-align:left; cursor:pointer; background:url(/../images/sprite-map-control.png) -275px -119px no-repeat !important; border:0 !important; width:138px; height:38px; }
.good{ float:right; margin-top:12px; position:relative; top:-512px; z-index:50; background:#353535; color:#fff; width:345px; padding:8px; opacity:0.7; border-left:solid 2px #ccc; border-bottom:solid 2px #ccc; }
.bad{ margin-top:12px; position:absolute; top:64px; z-index:50; left:635px; background:#353535; color:#ffd200; width:345px; padding:8px; opacity:0.7; border-left:solid 2px #ccc; border-bottom:solid 2px #ccc; }
.list { border-collapse:collapse; width:100%; border-top:1px solid #DDD; border-left:1px solid #DDD; margin-bottom:20px; }
.list td { border-right:1px solid #DDD; border-bottom:1px solid #DDD; }
.list thead td { background-color:#EFEFEF; padding:0px 5px; }
.list thead td a, .list thead td { text-decoration:none; color:#222222; font-weight:bold; font-size:9px; }
.list tbody td a { text-decoration:underline; }
.list tbody td { vertical-align:middle; padding:0px 5px; }
.list tbody tr:nth-child(odd) { background:#FFF; }
.list tbody tr:nth-child(even) { /*background:#E4EEF7; background:#F4F4F8;*/ }
.list .left { text-align:left; padding:7px; }
.list .right { text-align:right; padding:7px; }
.list .center { text-align:center; padding:7px; }
.list .asc { padding-right:15px; background:url('/../image/asc.png') right center no-repeat; }
.list .desc { padding-right:15px; background:url('/../image/desc.png') right center no-repeat; }
.list .filter td { padding:5px; background:#E7EFEF; }

#txt_search { width:500px; font-size:14px; padding:2px 5px;}
#search_panel .save { padding:1px 10px; font-size:14px; cursor:pointer;}
#groupedPopupText a, #groupedPopupText a:visited { color:#FFF;}
.bing_map_search { position:relative; width:966px; height:50px; background:#3074B1 url(/images/bg_search_location.jpg) left bottom repeat-x; margin-top:5px; border:solid 2px #ccc;}
#amenities_div span { color:#02AA00;}
.tp_prop { font-size:12px; padding-bottom:4px;}
.list_info { margin:0 0 0 15px; padding:0; list-style-type:none;}
.list_info li { background: url(/images/bullet-disc.gif) left 5px no-repeat; padding:0 0 10px 15px;}

/* Popup */
#popup_map {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container { height:435px; width:670px; color:#333; background:#FFF url(/images/bing-maps-sample.jpg) left top no-repeat; border:3px solid #3074B1; padding:30px; font-size:12px;}
#info_popup { border:2px solid #CCC; padding:15px; background:#F6FAFC url(/images/bgr_latest_inner.jpg) left top repeat-x;}
#info_popup p { padding-bottom:10px; line-height:18px;}
#info_popup ul { margin:0; padding:0 0 0 15px; list-style-type:disc; list-style-position:outside;} 
#info_popup ul li { padding-bottom:5px;}
#simplemodal-container .simplemodal-data {padding:8px;}
/*#simplemodal-container code { background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}*/
#simplemodal-container a {color:#03F;}
#simplemodal-container a.modalCloseImg {background:url(/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h2 { font-size:18px; color:#C00; padding-bottom:15px; text-transform:uppercase;}

/* Site Feedback */
#show-site-feedback { background-color:#3071A5; color:#FFF; width:310px; padding:10px; cursor:pointer;}
#show-site-feedback, #site-feedback { position:fixed; right:0; bottom:0;}
#show-site-feedback .send-comments { font-size:14px; float:left; width:300px; cursor:pointer;}
#show-site-feedback .send-comments i { font-size:20px; float:right; margin-top:10px; line-height:12px;}
#site-feedback { display:none;}
#site-feedback { background-color:#3071A5; padding:5px; color:#FFF; width:320px;}
#site-feedback #hide-site-feedback { font-size:14px; float:left; padding:10px; width:300px; cursor:pointer;}
#site-feedback #hide-site-feedback i { font-size:20px; float:right; margin-top:-5px;}

.list-sample{ float:right; font-size:14px; padding:10px 10px 0 0;}
.list-sample a, .list-sample a:visited { color:#333;}
.list-sample i { font-size:24px;}

/* Photos Lview */
.photo_box { width:970px; height:250px; margin-bottom:15px; background:url(/images/photo-houston.jpg) left top no-repeat;}
.photo-houston { background-image:url(/images/photo-houston.jpg);}
.photo-san-antonio { background-image:url(/images/photo-san-antonio.jpg);}
.photo-orlando { background-image:url(/images/photo-orlando.jpg);}
.photo-miami { background-image:url(/images/photo-miami.jpg);}
.photo-las-vegas { background-image:url(/images/photo-las-vegas.jpg);}
.photo-denver { background-image:url(/images/photo-denver.jpg);}
.photo-dallas { background-image:url(/images/photo-dallas.jpg);}
.photo-chicago { background-image:url(/images/photo-chicago.jpg);}
.photo-atlanta { background-image:url(/images/photo-atlanta.jpg);}
.photo-bronx { background-image:url(/images/photo-bronx.jpg);}
.photo-fort-worth { background-image:url(/images/photo-fort-worth.jpg);}
.photo-phoenix { background-image:url(/images/photo-phoenix.jpg);}
.photo-tampa { background-image:url(/images/photo-tampa.jpg);}
.photo-charlotte { background-image:url(/images/photo-charlotte.jpg);}
.photo-indianapolis { background-image:url(/images/photo-indianapolis.jpg);}
.photo-arlington { background-image:url(/images/photo-arlington.jpg);}
.photo-austin { background-image:url(/images/photo-austin.jpg);}
.photo-memphis { background-image:url(/images/photo-memphis.jpg);}
.photo-detroit { background-image:url(/images/photo-detroit.jpg);}
.photo-san-diego { background-image:url(/images/photo-san-diego.jpg);}
.photo-los-angeles { background-image:url(/images/photo-los-angeles.jpg);} 
.photo-kansas-city { background-image:url(/images/photo-kansas-city.jpg);}
.photo-philadelphia { background-image:url(/images/photo-philadelphia.jpg);}
.photo-joliet { background-image:url(/images/photo-joliet.jpg);}
.photo-nashville { background-image:url(/images/photo-nashville.jpg);}
.photo-raleigh { background-image:url(/images/photo-raleigh.jpg);}
.photo-tucson { background-image:url(/images/photo-tucson.jpg);}
.photo-west-palm-beach { background-image:url(/images/photo-west-palm-beach.jpg);}
.photo-oklahoma-city { background-image:url(/images/photo-oklahoma-city.jpg);}
.photo-albuquerque { background-image:url(/images/photo-albuquerque.jpg);}
.photo-naples { background-image:url(/images/photo-naples.jpg);}
.photo-columbus { background-image:url(/images/photo-columbus.jpg);}
.photo-winston-salem { background-image:url(/images/photo-winston-salem.jpg);}
.photo-rockford { background-image:url(/images/photo-rockford.jpg);}
.photo-jacksonville { background-image:url(/images/photo-jacksonville.jpg);}
.photo-palmdale { background-image:url(/images/photo-palmdale.jpg);}
.photo-riverside { background-image:url(/images/photo-riverside.jpg);}
.photo-el-paso { background-image:url(/images/photo-el-paso.jpg);}
.photo-omaha { background-image:url(/images/photo-omaha.jpg);}
.photo-fort-lauderdale { background-image:url(/images/photo-fort-lauderdale.jpg);}
.photo-greenville { background-image:url(/images/photo-greenville.jpg);}
.photo-san-jose { background-image:url(/images/photo-san-jose.jpg);}
.photo-grand-rapids { background-image:url(/images/photo-grand-rapids.jpg);}
.add_text_banner { margin:-79px 0 0 0; position:relative; z-index:20;}
.add_text_banner h1 { color:#FFF; background-color:rgba(92,92,92,0.9); width:inherit; display:inline; padding:15px 40px 1px; color:#FFF; line-height:64px; font-family:'BebasNeueRegular'; margin-left:60px;}
.add_text_banner p { clear:both; padding-top:5px;}
.add_text_banner_en { margin:0; position:relative; z-index:20; height:325px;}
.add_text_banner_en h1 { color:#FFF; background-color:rgba(92,92,92,0.9); width:inherit; display:inline; padding:15px 40px 10px; color:#FFF; line-height:64px; font-family:'BebasNeueRegular'; margin-left:60px; position:absolute; z-index:1; margin-top:161px; font-size:46px;}
.add_text_banner_en p { clear:both; padding-top:5px; position:absolute; z-index:1; margin-top:250px;}
.background-photo { position:absolute; z-index:0;}

/* Testimonios Lview */
.hreview{ background-color:#F8F8F8; margin-bottom:15px; border:1px solid #CCC; padding:10px; font-size:13px;}
.item { color: #393939; font-family: 'BebasNeueRegular'; font-size: 18px; font-weight: normal; margin-bottom: 12px; overflow: hidden; text-transform: uppercase; display:block;}
.summary, .description, .author, .rate { clear:both; display:block; padding-bottom:10px;}
.rate { font-weight:bold; font-size:16px;}
.rate i { color:#F6D509; padding-right:2px;}
.summary { font-size:18px; font-weight:bold; color:#3F8AC0;}
.reviewer { font-weight:bold; color:#3F8AC0;}