html,body,div,pre,form,fieldset,blockquote,th,td,a,label,legend{margin:0;padding:0;border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}caption,th{text-align:left}q:before,q:after{content:''}abbr,acronym{border:0}:focus{outline:none}.clear{clear:both}.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%}.right{float:right}.left{float:left}#show_bmm{display:block;with:20px;height:20px;position:absolute;left:0;top:0}.tinymce_1px{display:block;height:1px;line-height:1px;font-size:1px;overflow:hidden}* html .tinymce_1px{height:1%}body{color:#000;font-family:Arial,verdana,sans-serif;font-size:12px;min-height:100%;background:#d6d6d6}.body_0{color:#000;font-family:Arial,verdana,sans-serif;font-size:12px;background:#fff;min-height:100%}body:after{display:block;position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:-1;content:""}* html body div{zoom:1}.hr{border-bottom:1px solid #ccc;margin:.5em 0;clear:both}a{color:#005C9C;text-decoration:none}a:hover{text-decoration:underline}a.disabled{color:#ccc}.path{padding:.3em 0;line-height:20px}.rb{display:block}.rb *{display:block;height:1px;overflow:hidden}.rb3{margin:0 3px;padding:0 1px}.rb2{margin:0 2px;padding:0}.rb1{margin:0 1px}.rbc{background:#fff;overflow:hidden;padding:4px 10px}.grey_rb2{background:#BDC1C7}.grey_rb1{background:#fff}.grey_rbc{background:#fff}.grey_rb3,.grey_rb2,.grey_rb1,.grey_rbc{border-left:1px solid #BDC1C7;border-right:1px solid #BDC1C7}.grey2_rb2{background:#BDC1C7}.grey2_rb1{background:#BDC1C7}.grey2_rbc{background:#BDC1C7}.grey2_rb3,.grey2_rb2,.grey2_rb1,.grey2_rbc{border-left:1px solid #BDC1C7;border-right:1px solid #BDC1C7}.error_rb2{background :#EB5339}.error_rb1,.error_rbc{background :#FCCAC2}.error_rb2,.error_rb1,.error_rbc{border-left:1px solid #EB5339;border-right:1px solid #EB5339}#container{min-width:960px;width:960px;margin:0 auto;overflow:hidden}#container_ajax{min-width:400px;width:400px;margin:0 auto;overflow:hidden}#container_no_design{min-width:800px;width:99%;overflow:hidden;margin:0 auto}#content{position:relative;z-index:1;margin:1em 0}.column_full{}.column_lr{}.column_rl{}.column_lr .first_content{width:200px;float:left}.column_rl .first_content{width:700px;overflow:hidden;float:left}.column_full .full_content{}.first_content .box,.second_content .box,.full_content .box{margin:0 0 .5em 0}.column_lr .second_content{width:750px;overflow:hidden;float:right}.column_rl .second_content{width:250px;float:right}#header{position:relative;padding:0 0 .5em 0;min-height:120px;border-left:1px solid #bdc1c7;border-right:1px solid #bdc1c7;z-index:3;background:#fff}.top_header{clear:both;border-bottom:1px solid #f0f0f0; padding:.3em;margin:0 .3em .3em 0;height:20px}.social_networks{float:left;margin:0 0 0 .5em;width:38%}.social_networks a{float:left;margin:0;padding:0;vertical-align:baseline;margin:0 2px 0 0}.top_info{position:relative;float:right;padding:.3em .3em .3em .3em;width:60%}.top_info_links{margin:0 1em 0 0;float:right}.top_info_options{float:right}.top_info_options a{color:#333}.language{}.language img{vertical-align:middle;padding:0 .2em}.language a{background:transparent url(public/themes/default_theme/images/arrows/grey_down.png) no-repeat right center;padding:0 1.4em 0 0}.available_languages,.available_options{position:absolute;top:2em; right:0;width:180px;padding:.3em 1em .5em .3em;border:2px solid #f0f0f0;background:#fff;z-index:1000;display:none;text-align:left}.available_options strong{margin:.5em 0}.available_languages a,.available_options a{position:relative;z-index:1001;display:block;clear:both;padding:0 .2em 0 0;height:22px;line-height:22px;color:#333;text-decoration:none;text-align:left}.available_languages a:hover,.available_options a:hover{text-decoration:none;background:#f0f0f0}.available_languages a img,.available_options a img{vertical-align:middle;padding:0 .2em}.logo{position:absolute;top:32px;left:2px;z-index:999}.header_banner{float:right;margin:.4em .4em .4em 0}.dark_rb3{background :#444751}.dark_rb2,.dark_rb1{background :#444751}.dark_rbc{background:#444751}.dark_rb3,.dark_rb2,.dark_rb1,.dark_rbc{border-left:1px solid #444751;border-right:1px solid #444751}#main_nav{position:relative;overflow:visible;z-index:2}.nav{height :28px}.search_form_box{}.search_form_box h2{margin:0;padding:0;padding:.6em 0 .4em 0;font-size:19px;font-weight:bold;background:url(public/themes/default_theme/images/bg/bg_search_form_h2.png) no-repeat right}.search_form_box h3{border-bottom:1px solid #ccc;padding:.4em 0}.search_form_box h3 a{font-size:12px;font-weight:normal}.search_form_switch{padding:5px 0 10px 0}.search_form_switch label{font-weight:bold}.search_input_box{clear:both;margin:5px 0 10px 0;border-top:1px dotted #dcdcdc}.refine_input_box{clear:both;margin:0 0 10px 0}.half_l{width:48%;float:left}.half_r{width:48%;float:right}.search_input_box label{font-weight:bold;display:block;padding:10px 0 4px 0}.refine_input_box label{font-weight:bold;display:block;padding:5px 0}.search_input_box select,.refine_input_box select{margin:4px 0}.search_input_box select.s_wide,.refine_input_box select.s_wide{width:160px;postion:relative;z-index:9999}.search_input_box input.short_text{width:50px}.search_submit_box{clear:both;padding:10px 0 0 0;text-align:right}.search_form_box dl.refine_dl,.search_form_box .refine_box{clear:both}.search_from_box dl.refine_dl{margin:0;padding:0}.refine_dl dt{font-weight:bold;padding:0;cursor:pointer;line-height:28px;height:28px;display:block}.refine_dl dt.more,.refine_dl dt.less{margin:0 0 1px 0;padding:0 0 0 .4em;border:1px solid #c3d5df}.refine_dl dt.more{background:#ECF3F7 url(public/themes/default_theme/images/bg/refine_search_trigger.gif) no-repeat 163px 10px}.refine_dl dt.less{background:#ECF3F7 url(public/themes/default_theme/images/bg/refine_search_trigger.gif) no-repeat 163px -15px}.refine_dl dd{margin:0;padding:0;padding:.8em 0;background:#fff;display:block}.refine_dl dd ul{margin:0;padding:0;margin:0 0 .5em .5em;list-style-position:inside}.refine_box ul{list-style:none;margin:0;padding:0}.refine_box li{display:block;clear:both;border:1px solid #F4BC7C;-moz-border-radius:2px;-webkit-border-radius:2px;text-decoration:none;background:#F4E5D4;color:#333;margin:2px 0;padding:.5em .3em}.refine_box li a{color:#333}.refine_count{color:#999;margin:0 8px 0 0}.refine_location_box{clear:both;margin:0 0 10px 0}.refine_location_box input.text{width:140px;float:left;margin:3px 0 0 0}.slider_box{width:160px;margin:.2em .5em;padding:0 0 1em 0;clear:both}.slider_labels{clear:both;position:relative}.slider_labels .slider_label_l{width:49%;float:left;font-weight:bold;font-size:11px }.slider_labels .slider_label_r{width:49%;float:right;text-align:right;font-weight:bold;font-size:11px}.slider_labels .min_label{font-weight:bold;font-size:11px}.slider_labels .max_label{font-weight:bold;font-size:11px}.latest_news{border-left:1px solid #cdcdcd;padding:.5em .5em 0 1em}.latest_news p{text-align:justify;color:#666;margin:0;padding:0;margin:0 0 1em 0}.latest_news em{display:block;font-size:11px;color:#999}.latest_news h3{margin:0;padding:0;padding:0 0 .4em 0}.listings{}.listings h1{margin:0;padding:0;padding:.6em 0 1.4em 0;font-size:18px;font-weight:bold}.listings_head{border-bottom:1px solid #ccc;clear:both;height:31px;margin-bottom:15px;position:relative}.listings_total{float:left;padding:7px 0 0}.listings_total img{vertical-align:middle}.listings_tab{left:250px;position:absolute;top:0}.listings_tab a{display:block;float:left;height:32px;background-position:left center;background-repeat:no-repeat}.listings_tab a.list{background-image:url(public/themes/default_theme/images/bg/bg_search_tab1.gif)}.listings_tab a.list_s{background-image:url(public/themes/default_theme/images/bg/bg_search_tab1_s.gif);color:#000}.listings_tab a.map{background-image:url(public/themes/default_theme/images/bg/bg_search_tab2.gif)}.listings_tab a.map_s{background-image:url(public/themes/default_theme/images/bg/bg_search_tab2_s.gif);color:#000}.listings_tab a.list b,.listings_tab a.list_s b{padding:7px 15px 0 30px}.listings_tab a.map b{padding:7px 15px 0 30px;background-image:url(public/themes/default_theme/images/bg/bg_search_tab2r.gif)}.listings_tab a.map_s b{padding:7px 15px 0 30px;background-image:url(public/themes/default_theme/images/bg/bg_search_tab2r_s.gif)}.listings_tab a b{display:block;font-size:15px;height:25px;background-position:right center;background-repeat:no-repeat;__display:inline;zoom:1}.listings_sort{float:right;padding:0}span.customStyleSelectBox{font-size:12px;background-color:#fff;color:#7c7c7c;padding:5px 7px;border:1px solid #ccc;margin:0 0 2px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px 5px}span.customStyleSelectBox.changed{background-color:#f0dea4}.customStyleSelectBoxInner{background:url(public/themes/default_theme/images/arrows/grey_down.png) no-repeat center right}.listings_footer{clear:both;position:relative}.pagination_footer{float:left}.pagination ul{margin:0;padding:0;list-style:none}.pagination li{border:0;margin:0;padding:0;font-size:11px;list-style:none;display:block;float:left}.pagination a{border:solid 1px #DDDDDD;margin-right:2px}.pagination .previous_off,.pagination .next_off{color:#666666;display:block;float:left;font-weight:bold;padding:3px 4px}.pagination .next a,.pagination .previous a{font-weight:bold;border:solid 1px #FFFFFF}.pagination strong{color:#000;font-weight:bold;display:block;float:left;padding:4px 6px;margin-right:2px}.pagination a:link,.pagination a:visited{color:#0063e3;display:block;float:left;padding:3px 6px;text-decoration:none}.pagination a:hover{border:solid 1px #666666}.pagination_title{float:left;padding:3px 5px 0 0}.pagination_stats{position:absolute;top:0;left:300px;padding:5px 0 0 0}.pagination_perpage{float:right}#google_map{width:100%;height:410px}.gmap_info{width:380px;height:210px;float:left;clear:both;overflow:auto}.gmap_info_title{padding:.3em 0;border-bottom:1px solid #BDC1C7;font-size:14px;font-weight:bold}.gmap_info_title em{font-size:12px;color:#999}.gmap_info_content{overflow:hidden;margin:.5em 0 0 0}.gmap_info_price{color:#3F9301;font-size:16px;font-weight:bold}.gmap_info_no_thumb,.gmap_info_thumb{border:2px solid #ebedf1;padding:1px;float:left;margin:0 5px 0 0}.gmap_info_no_thumb{width:140px;height:120px;text-align:center;line-height:120px;font-size:12px;color:#ccc;background:#fff;display:block}#gmap_tools{clear:both;margin:0 0 .5em 0;padding:0 0 .5em 0}.rb_polygon,.rb_circle,.rb_explore{float:left;cursor:pointer;margin:0 5px 0 0;font-weight:bold;padding:.3em}.rb_polygon img,.rb_circle img,.rb_explore img{vertical-align:middle}#gmap_tools .selected{background:#f0f0f0;border:1px solid #ccc}#gmap_tools input{display:none}#gmap_tool_info{padding:.3em;font-style:italic}#gmap_tool_options{float:left;line-height:30px}#refine_gmap_tools{clear:both}#refine_gmap_tools label{cursor:pointer;font-weight:bold}#refine_gmap_tools label img{vertical-align:middle}#video_player{padding:.3em}.google_map_legend{padding:.4em}.google_map_legend .left{width:48%;float:left}.google_map_legend .right{width:48%;float:right}.listings .rel{ }.listings .highlight{}.listings .desp{margin:1em 0 0 0;display:block;height:10px}.listing_item{position:relative;width:100%;float:left;padding:.5em 0 0 0;margin:0 0 1em 0}.listing_item_header{clear:both}.listing_item .thumb_box{width:180px;height:140px;float:left;background:#fff url(public/themes/default_theme/images/bg/bg_thumb.png) no-repeat bottom right;margin:0 5px 5px 0}.thumb_box .thumb_holder{max-width:160px;width:160px;height:120px;display:block;float:left;overflow:hidden;overflow:hidden}.listing_item .thumb,.listing_item .thumb_not_available{}.listing_item .thumb_not_available,.listing_item .thumb_not_available a{width:140px;height:120px;text-align:center;line-height:120px;font-size:12px;color:#ccc;background:#fff;display:block}.listing_item .thumb-active{border:2px solid #fff}.listing_item span{display:block;padding:.2em}.listing_item_title{padding:0 0 .4em 0;margin:0 0 .4em 0;border-bottom:1px solid #dde7ec}.listing_item_title a{color:#882427;font-weight:bold;font-size:18px}.listing_item_rating{position:absolute;right:5px;top:5px}a.more{color:#882427}.listing_item_footer{position:relative;clear:both;margin:15px 0 0 0}.footer_arrow{width:15px;height:15px;position:absolute;z-index:1000;left:60px;top:-14px}.footer_info_holder{background:#ECF3F7;border:1px solid #C3D5DF;overflow:hidden;padding:4px 0}.footer_info_holder_h{background:#EFCCA4;border:1px solid #CF8126;overflow:hidden;padding:4px 0}.footer_info_holder_s{background:#e4bbbb;border:1px solid #b84d4d;overflow:hidden;padding:4px 0}.listing_item_actions{margin:0;padding:0;float:right}.listing_item_actions li{margin:0;padding:0;display:inline;float:left;line-height:30px;margin:0 0 0 8px}.listing_item_actions li a,.listing_item_actions li a:active,.listing_item_actions li a:link,.listing_item_actions li a:visited,.listing_item_actions li a:hover{padding:0 .5em 0 2.5em;text-decoration:none;color:#333;line-height:30px;display:block;float:left}.listing_item_actions li a.action_map{background:url(public/themes/default_theme/images/icons/ico_pin.png) no-repeat left center}.listing_item_actions li a.action_book{background:url(public/themes/default_theme/images/icons/ico_calendar.png) no-repeat left center}.listing_item_actions li a.action_contact{background:url(public/themes/default_theme/images/icons/ico_mail2.png) no-repeat left center}.listing_item_actions li a.action_save{background:url(public/themes/default_theme/images/icons/ico_favorite.png) no-repeat left center}.listing_item_actions li a.action_remove{background:url(public/themes/default_theme/images/icons/ico_remove_favorite.png) no-repeat left center}.listing_item_action li label{line-height:30px;font-weight:bold}.listing_item_info{margin:0;padding:0;list-style:none;float:left}.listing_item_info li{margin:0;padding:0;display:inline;float:left;line-height:30px;margin:0 0 0 8px}.listing_item_price{font-size:14px;font-weight:bold}.listing_item_price_h{color:#cf995a}.listing_details{padding:.3em;position:relative}.listing_details p{line-height:18px}.listing_details_header{clear:both;margin:0 0 2em 0}.listing_details h1{margin:0;padding:0;padding:0 0 .2em 0;font-size:18px;font-weight:bold; color:#882427;border-bottom:1px solid #dde7ec;margin-top:1em}.listing_details h1 span{font-weight:normal;font-style:italic;font-size:16px}.listing_details h1 span a{font-style:normal;font-size:12px;font-weight:normal;color:#333;text-decoration:underline}.listing_details h2,.listing_details h3{font-size:16px;font-weight:bold;color:#882427;margin:0;padding:0;padding:.5em .5em .5em 0}.listing_details h2 span,.listing_details h3 span{font-weight:normal;font-style:italic;font-size:14px}.listing_details .subtitle{padding:0 0 2em .2em;clear:both}.listing_details .listing_thumb_box{width:320px;height:250px;float:left;background:#fff url(public/themes/default_theme/images/bg/bg_thumb.png) no-repeat bottom right;margin:0 5px 5px 0}.listing_thumb_box .listing_thumb_holder{max-width:300px;width:300px;height:233px;display:block;float:left;overflow:hidden;overflow:hidden}.listing_info_box{margin-left:330px}.listing_info_box ul{list-style:none;margin:0;padding:0;float:left;min-width:300px}.listing_info_box li{clear:both}.listing_info_box li span{border-bottom:1px solid #ccc;display:block;padding:.3em .3em .3em 0}.listing_info_box span label{display:block;float:left;width:120px;color:#888379;font-weight:normal}.listing_info_box li.price{color:#448332;font-weight:bold;font-size:16px;padding:0 0 .5em 0}.listing_details .address{padding:.3em 0 .3em .2em;font-style:italic;color:#999;font-size:14px}.listing_details dl{clear:both;margin:0;padding:0}.listing_details dt{font-weight:bold;padding:0;cursor:pointer;line-height:28px;height:28px;font-size:16px;padding:0 0 0 1.5em;color:#882427}.listing_details dt.more,.listing_details dt.less{margin:1em 0 1px 5px}.listing_details dt.more{background:transparent url(public/themes/default_theme/images/arrows/grey_plus.png) no-repeat left center}.listing_details dt.less{background:url(public/themes/default_theme/images/arrows/grey_minus.png) no-repeat left center}.listing_details dd{margin:0;padding:0;padding:.8em 0;background:#fff;display:block}.listing_details dd ul{margin:0;padding:0;margin:0 0 .5em .5em;list-style-position:inside}.listing_rating{line-height:30px;height:30px}.listing_rating img{vertical-align:middle}.listing_top_rates{clear:both;margin-left:185px}.listing_top_rates span{font-weight:bold;display:block;padding:0 0 .4em 0}.listing_top_rates table{border:1px solid #E1EAEE}.listing_top_rates table td{border-right:1px solid #E1EAEE;padding:.3em}.listing_top_rates table th{border-bottom:1px solid #E1EAEE;padding:.3em;color:#882427;font-weight:bold}.listing_top_features{background:#ECF3F7;border:1px solid #C3D5DF;padding:4px;margin:0 0 .8em 0;position:relative}.listing_top_features ul{list-style:none;margin:0;padding:0;float:left;width:33%}.listing_top_features ul li{margin:0;padding:0;display:block;padding:.2em;clear:both}.listing_top_features ul.highlights{border-left:1px solid #c3d5df;min-height:108px;padding:0 10px}.pane_box,.pane_box_b{clear:both;margin:0 0 .5em 0}.pane_box_b{border-bottom:1px solid #cdcdcd}.pane_box ul li{padding:0 0 .5em 0}.pane_box_b ul li{padding:0 0 .5em 0}.listing_details p{text-align:justify}.listing_details_menu{display:block;border-bottom:1px solid #C3D5DF;padding:5px 0;margin:5px 0}.listing_details_menu ul{list-style:none;margin:0;padding:0}.listing_details_menu ul li{display:inline;margin:0;padding:0;margin:0 5px 0;padding:.5em}.listing_details_menu ul li a{font-weight:bold}.listing_details_menu ul li a.selected{color:#000}.overview_table{}.overview_table th,.overview_table td{border-bottom:1px solid #ebebeb;padding:4px 6px 4px 0;width:auto;vartical-align:top}.overview_table td{text-align:left;width:170px;line-height:20px}.overview_table th{color:#888379;text-align:left;border-left:30px solid #fff}.overview_table th:first-child{border-left:0 none}.reviews{clear:both}.review{clear:both;background:#F4F8FA;border:1px solid #CFDCE3;padding:10px;position:relative;margin:0 0 5px 0}.review_alt{background:#fff}.review_rating{float:right;margin:0 0 0 10px}.review h5{border-bottom:1px solid #CFDCE3;color:#3F5D6F;font-size:13px;margin:0 0 10px 0;padding:0 0 .9em 0}.review_info{color:#767676;font-size:12px}.listing_rates{padding:.3em;position:relative}.listing_rates table{background:#fff;width:100%}.listing_rates table th{background:#f4f8fa;border:1px solid #e0e9ee;color:#882427;font-size:1.1em;padding:5px;text-align:center;font-weight:bold}.listing_rates table tr.special_offer th{background:#FFEFCF}.listing_rates table tr.summary th{color:#882427}.listing_rates table tr.summary th,.listing_rates table tr.summary td{background:#fff;border-bottom:2px solid #333;border-top:2px solid #333;font-size:1.2em;font-weight:bold;text-align:left}.listing_rates table tr.summary td{text-align:center}.listing_rates table tbody th{font-size:1.2em;font-weight:bold;padding:7px;color:#000;text-align:left}.listing_rates table tbody th span{color:#666;display:block;font-size:0.92em;font-weight:normal}.listing_rates table td{border:1px solid #e0e9ee;font-size:1.2em;padding:5px;text-align:center}.currency_convert_box{position:absolute;right:5px;top:10px}.listing_distances{}.listing_distances table{background:#fff;width:100%;padding:2px}.listing_distances table th{background:#f0f0f0;padding:5px;border-bottom:1px solid #cdcdcd}.listing_distances table td{font-size:12px;padding:5px;text-align:left;border-bottom:1px solid #cdcdcd}.energy_box{}.energy{font-size:13px;color:#fff;font-weight:bold;line-height:25px;height:25px;padding:0 .5em 0 .5em;clear:both;position:relative}.energy_box .selected{border:2px solid #000;margin:1px 0}.energy span{ position:absolute;right:5px;top:0px;font-weight:normal;font-size:11px}.energy_a{width:100px;background:#00782f}.energy_b{width:120px;background:#289425}.energy_c{width:140px;background:#97c50b}.energy_d{width:160px;background:#f0c928}.energy_e{width:180px;background:#e3b700}.energy_f{width:200px;background:#d87414}.energy_g{width:220px;background:#c9011e}.listing_tools{padding:.4em}.listing_tools ul,.property_tools li{list-style:none;margin:0;padding:0}.listing_tools li a,.listing_tools li span{display:block;line-height:23px;height:23px;color:#000;padding:.3em 0 .3em 2.5em}.listing_tools li a:hover{text-decoration:none}.listing_tools .action_save{background:url(public/themes/default_theme/images/icons/ico_favorite.png ) no-repeat left}.listing_tools .action_remove{background:url(public/themes/default_theme/images/icons/ico_remove_favorite.png ) no-repeat left}.listing_tools .ico_print{background:url(public/themes/default_theme/images/icons/ico_print.png ) no-repeat left}.listing_tools .ico_mortgage{background:url(public/themes/default_theme/images/icons/ico_mortgage.png ) no-repeat left}.listing_tools .ico_chart{background:url(public/themes/default_theme/images/icons/ico_chart.png ) no-repeat left}.listing_tools .ico_pdf{background:url(public/themes/default_theme/images/icons/ico_pdf.png ) no-repeat left}.listing_tools .ico_mail{background:url(public/themes/default_theme/images/icons/ico_mail.png ) no-repeat left}.listing_tools .ico_map{background:url(public/themes/default_theme/images/icons/ico_pin.png ) no-repeat left}.sidebar_box{}.sidebar_box h3{margin:0;padding:0;margin:.5em 0 .4em 0;color:#882427}.sidebar_box .sub_title{color:#A09F9F;padding:.2em;font-weight:bold;clear:both;margin:0 0 .5em 0}.similar_listings{}.similar_listings ul{list-style:none;margin:0;padding:0;margin:.9em 0 0 0}.similar_listings li{margin:0;padding:0;color:#D9842F;font-size:11px;font-weight:bold;margin:0 0 5px 0;clear:both;display:block}.similar_listings img{border:1px solid #ececec;padding:3px;margin:0 5px 5px 0;vertical-align:middle;float:left}.similar_listings li span{color:#D9842F;vertical-align:middle;line-height:normal}.similar_listings li a{text-decoration:none}.owner_details{}.owner_details ul{list-style:none;margin:0;padding:0;padding:0 0 0 10px}.owner_details li{margin:0;padding:0;clear:both;padding:5px 0}.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr{display:none !important}.rgallery_holder{clear:both}.rgallery_left{width:350px;float:left}.rgallery_pic{width:350px;height:250px;overflow:hidden;border:2px solid #fff;position:relative;cursor:pointer}.rgallery_right{ width:300px;float:right}.rgallery_thumbs_holder{height:240px;overflow:hidden}.rgallery_footer{padding:.3em 1em .3em .5em;clear:both}.rgallery_info{float:left}.rgallery_nav{float:right}.rgallery_nav a{margin:0 5px}.rgallery_thumbs_holder .viewport{height:240px;overflow:hidden;position:relative}.rgallery_thumbs_holder .overview{list-style:none;position:absolute;left:0;top:0}.rgallery_thumbs_holder .scrollbar,.rgallery_thumbs_holder .thumb .end,.rgallery_thumbs_holder .thumb{background:transparent url(public/themes/default_theme/images/tinyscrollbar/bg-scrollbar.png) no-repeat}.rgallery_thumbs_holder .scrollbar{position:relative;background-position:0 0;float:right;width:15px}.rgallery_thumbs_holder .track{background:transparent url(public/themes/default_theme/images/tinyscrollbar/bg-scrollbar-end.png) no-repeat 0 100%;height:100%;width:13px;position:relative;padding:0 1px}.rgallery_thumbs_holder .thumb{background-position:100% 100%;height:20px;width:13px;cursor:pointer;overflow:hidden;position:absolute;top:0}.rgallery_thumbs_holder .thumb .end{background-position:100% 0;height:5px;width:13px}.rgallery_thumbs_holder .disable{display:none}.boxcaption{position:absolute;background:#000;height:300px;width:99%;opacity:.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";z-index:9999;top:200px;left:0;color:#fff;padding:.5em}.boxcaption h3{font-size:14px;font-weigh:bold;color:#fff;margin:0;padding:0;height:25px;line-height:25px}.boxcaption p{font-size:11px}.rgallery_thumbs_list{list-style:none;margin:0;padding:0}.rgallery_thumbs_list li{float:left;margin:2px;width:85px;height:59px;overflow:hidden;display:block;text-align:center}.rgallery_thumbs_list li a{display:block;width:80px;height:55px;overflow:hidden;border:3px solid #f0f0f0;background:#333}.rgallery_thumbs_list li a img{vertical-align:center}#footer{clear:both;margin:1em 0 0 0}.bfl_rb2{background:#c9c9c9}.bfl_rb1{background:#fff}.bfl_rb1,.bfl_rb2,.bfl_rbc{border-left:1px solid #c9c9c9;border-right:1px solid #c9c9c9}.bfl_rbc{background:#fff;padding:.5em .5em 1em .5em}.footer_links{clear:both}.footer_links ul{clear:both;margin:0;padding:0;margin:1em 0}.footer_links ul li.title{font-size:12px;font-weight:bold;padding:0 .5em 0 0}.footer_links ul.inline{list-style:none;clear:both;margin:.5em 0}.footer_links ul.inline li{display:inline}.footer_links ul.block{width:30%;clear:none;float:left;margin:0 10px 0 0}.footer_links ul.block li{margin:0 0 0 2em;line-height:19px}.footer_links ul.block li.title{padding:0 0 .5em 0;list-style:none;margin:0;background:#fff;border-bottom:1px solid #c9c9c9}.copyright{text-align:center;font-size:11px;padding:.5em}.copyright a{color:#333;text-decoration:none}.btn_grey{padding:0 8px 0 0;margin:0px 2px;vertical-align:baseline;background:transparent url(public/themes/default_theme/images/btns/btn_grey_r.gif) no-repeat top right;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.btn_grey span{height:28px;line-height:28px;vertical-align:baseline;background:transparent url(public/themes/default_theme/images/btns/btn_grey_l.gif) no-repeat top left;position:relative;white-space:nowrap;display:block;overflow:hidden;zoom:1;_display:inline}.btn_grey span span{padding:0 0 0 8px;font-size:11px;font-weight:bold;color:#000;background:transparent}.btn_grey input{position:absolute;top:0;width:1000px;height:1000px;font-size:100px;padding:100px;background:blue;left:2px;top:-100px;cursor:pointer;filter:alpha(opacity=0);opacity:0}.orange_rb2{background:#CF8126}.orange_rb1{background:#fff}.orange_rbc{background:#fff}.orange_rb2,.orange_rb1,.orange_rbc{ padding:0}.orange_gradient{background:#fff url(public/themes/default_theme/images/bg/bg_orange_gradient.gif) repeat-x bottom}.featured_listings_slideshow{clear:both}.featured_listings_slideshow .top_box{padding:.4em 0;margin:0 0 .4em 0;line-height:30px;border-bottom:1px solid #333;clear:both;background:#fff}.featured_listings_slideshow .title{font-size:16px;font-weight:bold;float:left}.featured_listings_slideshow .navigator{float:right}.featured_box{position:relative;width:335px;height:125px; padding:10px;margin:2px 0 10px 0;border:3px solid #fff;float:left;background:#F7E8D7}.fthumb_holder{height:120px;overflow:hidden}.featured_box img.fthumb{margin:0 10px 10px 0;padding:1px;border:2px solid #fff;float:left;max-height:120px}.featured_box h3{font-size:15px;font-weight:bold;margin:5px 0 10px 0}.featured_box span.address{font-style:italic;color:#999;display:block;height:30px;max-height:30px;overflow:hidden}.featured_box span.price{color:#333;font-size:16px;font-weight:bold}.featured_box .click_more{position:absolute;top:115px;left:10px}.legend{margin:0;padding:0;list-style:none;border:0 !important}.legend li{clear:none !important;float:none !important;margin:0;padding:0;display:inline;margin:0 1em 0 1em;padding:0 0 0 1.5em !important;line-height:30px;height:30px;font-size:12px;font-weight:bold}.legend li.booked{background:url(public/themes/default_theme/images/legend/booked.png) no-repeat center left}.legend li.available{background:url(public/themes/default_theme/images/legend/available.png) no-repeat center left}.advert_bottom{clear:both;margin:0 0 .5em 0}.advert_bottom_475l{width:475px;float:left;margin:0 0 .5em 0}.advert_bottom_475r{width:475px;float:right;margin:0 0 .5em 0}.advert_top{clear:both;margin:.5em 0}.advert_top_475l{width:475px;float:left;margin:0 0 .5em 0}.advert_top_475r{width:475px;float:right;margin:0 0 .5em 0}.listings_grid{clear:both}.grid_cell{width:170px;float:left;border:1px solid #ccc;margin:5px}.grid_cell_content{height:210px;padding:.5em;overflow:hidden}.grid_cell .thumb{height:120px;overflow:hidden;margin:0 auto;clear:both;text-align:center}.grid_cell h3{font-size:13px;margin:.2em 0;padding:0;padding:0 0 .4em 0;max-height:50px;height:50px;overflow:hidden;display:block}.grid_cell span{clear:both;display:block}.grid_cell span.price{font-weight:bold;font-size:14px;margin:5px 0 0 0;display:block;padding:.5em}.grid_cell span.address{margin:10px 0;display:block}.grid_cell ul{list-style:none;margin:0;padding:0;margin-top:5px}.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}.sf-menu{line-height:1.0;position:absolute;left:5px;top:4px;z-index:3000}.sf-menu ul{position:absolute;top:-999em;width:10em}.sf-menu ul li{width:100%}.sf-menu li:hover{visibility:inherit}.sf-menu li{float:left;position:relative}.sf-menu a{display:block;position:relative}.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:2.5em; z-index:99}ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:10em; top:0}ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em; top:0}.sf-menu{float:left;margin-bottom:1em}.sf-menu a{padding:.75em 1em;text-decoration:none}.sf-menu a,.sf-menu a:visited{ color:#fff}.sf-menu li{background:transparent}.sf-menu li.current a{background:#636773}.sf-menu li li{background:#636773}.sf-menu li li li{background:#6D717F}.sf-menu li:hover,.sf-menu li.sfHover,.sf-menu a:focus,.sf-menu a:hover,.sf-menu a:active{background:#6D717C;outline:0}.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}.sf-sub-indicator{position:absolute;display:block;right:.75em;top:1.05em; width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url(public/themes/default_theme/images/arrows-ffffff.png) no-repeat -10px -100px}a > .sf-sub-indicator{ top:.8em;background-position:0 -100px}a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator{background-position:-10px -100px}.sf-menu ul .sf-sub-indicator{background-position:-10px 0}.sf-menu ul a > .sf-sub-indicator{background-position:0 0}.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator{background-position:-10px 0}.sf-shadow ul{background:url(public/themes/default_theme/images/shadow.png) no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px}.sf-shadow ul.sf-shadow-off{background:transparent}.basic_form{padding:0;font-size:11px;min-width:400px;width:99.9%}* html .basic_form div{zoom:normal}.basic_form ul,.basic_form li{margin:0;padding:0;list-style:none}.basic_form .form_box ul,.basic_form .form_box_single,.basic_form .form_box_full{background:#fff;margin:0;padding:0;list-style:none;padding:0 1px 0 1px;border:1px solid #cdcdcd;margin:.5em 0 .5em 0}.form_box_single,.form_box_full{padding:2em 0}.form_box li.form_desp{display:block;clear:both;padding:.4em 0}.form_box li,.form_box_single li,.form_box_full li,.form_box_section ul li{display:bock;clear:both;padding:.4em 0}.form_box li.form_box_section{}.label_box{width:120px;float:left;padding:.3em 0 0 0;text-align:right}.form_box_full .label_box{width:150px;float:left;padding:.3em 0 0 0;text-align:right}.label_box label{font-weight:bold}.basic_form .input_box{margin-left:130px}.form_box_full .input_box{margin-left:170px}.basic_form .input_box .grey_box{padding:.4em;background:#f7f7f7;border:1px solid #cdcdcd;margin:0 2px}.basic_form .input_box .grey_box strong{display:block;clear:both;padding:0 0 .3em 0}.basic_form .input_box img{vertical-align:middle}.form_box_submit{margin:0;padding:0}.form_box_notes{padding:2em 0 .5em .5em;font-size:11px;color:#999}.basic_form input.long_text{width:70%}.basic_form input.text{width:400px}.basic_form input.short_text{width:80px}.basic_form input.medium_text{width:200px}.basic_form sup.required{margin:0;padding:0;vertical-align:baseline;color:#f60;font-weight:bold;padding:0 0 0 .3em;font-size:13px}.basic_form .captcha{padding:1px;margin:2px 0 0 0}.basic_form .success_message{padding:.5em .5em .5em 0;margin:.5em 0;font-weight:bold;font-size:15px}.form_box_section a.plus,.form_box_section a.minus,.form_box_section a.plus:hover,.form_box_section a.minus:hover{display:block;font-weight:bold;font-size:14px;text-decoration:none;color:#333;padding:0 0 0 1.5em;height:28px;line-height:28px}.form_box_section a.plus{background:url(public/themes/default_theme/images/arrows/grey_plus.png) no-repeat left center}.form_box_section a.minus{background:url(public/themes/default_theme/images/arrows/grey_minus.png) no-repeat left center}.basic_form_errors{margin:.5em 0 1em 0;position:relative}.basic_form_errors p{line-height:20px}.basic_form_errors a.close{display:block;width:10px;height:10px;position:absolute;top:2px;right:2px;color:#000;text-decoration:none;font-size:13px}#mortage_calculator{width:490px;float:left;position:relative;z-index:999}.mortage_form{padding:0;font-size:11px;width:99%;margin:0 auto}.mortage_form ul,.mortage_form li{margin:0;padding:0;list-style:none}.mortage_form li{padding:.3em;width:150px;float:left;display:block;height:50px;background:#f0f0f0}.mortage_form .label_box{padding:.3em 0 .3em 0;text-align:left;display:block;clear:both}.mortage_form .label_box label{font-weight:bold}.mortage_form .input_box{padding:.3em 0 .3em 0;clear:both}.mortage_form input.long_text{width:120px}.mortage_form select.s_wide{width:120px}.mortage_form li.mortage_calculation{clear:both;display:block;width:99%;text-align:center;font-size:18px;font-weight:bold;color:#A41D21;margin:.5em 0;background:#fff}.mortage_form li.submit{clear:both;disaply:block;width:99%;text-align:center;background:#fff}.no_border{border:0 !important}ul.tabs{list-style:none;margin:0 !important;padding:0}ul.tabs li{float:left;text-indent:0;padding:0;margin:0 !important;list-style-image:none !important}ul.tabs a{font-size:11px;display:block;width:115px;text-align:center;text-decoration:none;color:#999;padding:0px;margin:0px;position:relative;top:1px;padding:.2em 0}ul.tabs a span{display:block;padding:.2em;height:20px;overflow:hidden}ul.tabs a span.ico{display:block;clear:both;padding:.3em;height:30px;line-height:20px}ul.tabs a span.ico img{vertical-align:bottom}ul.tabs a:active{outline:none}ul.tabs a:hover{color:#000}ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{ cursor:default !important;color:#000 !important;background:#fff;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;border-top:1px solid #cdcdcd}ul.tabs a.w1{background-position:-519px 0;width:134px}ul.tabs a.w1:hover{background-position:-519px -31px}ul.tabs a.w1.current{background-position:-519px -62px}ul.tabs a.w2{background-position:-366px -0px;width:154px}ul.tabs a.w2:hover{background-position:-366px -31px}ul.tabs a.w2.current{background-position:-366px -62px}ul.tabs a.w3{background-position:-193px -0px;width:174px}ul.tabs a.w3:hover{background-position:-193px -31px}ul.tabs a.w3.current{background-position:-193px -62px}ul.tabs a.w4{background-position:-0px -0px;width:194px}ul.tabs a.w4:hover{background-position:-0px -31px}ul.tabs a.w4.current{background-position:-0px -62px}div.panes{min-width:500px;width:99.9%;clear:both;background:#fff;border-top:1px solid #cdcdcd;padding:.8em .2em}* html panes div{zoom:normal}div.panes div.pane{display:none}.availability_calendar{width:650px;min-width:650px;margin:0 auto;position:relative}.availability_calendar a{color:#999}.availability_calendar .month_box{width:180px;height:195px;margin:.5em 2em .5em 0;float:left;background:#fff;border:1px solid #cdcdcd}.availability_calendar .month_box table{width:99%;margin:0 auto;background:#fff}.month_box th{font-weight:bold;text-align:center;font-size:13px;border-bottom:1px solid #cdcdcd;line-height:30px;height:30px;max-height:30px;overflow:hidden;background:#fff}.month_box td{text-align:center;background:#ccc;border:1px solid #fff;height:22px;line-height:22px;width:14%;margin:1px;font-size:11px}.month_box td.weekday{font-weight:bold;background:#fff;border:none}.month_box td.booked{background:#c00;color:#fff}.month_box td.pending{ color:#f90}.month_box td.available{background:#C5CFB5;color:#fff}.month_box td.booked_arrival{background:#ccc url(public/themes/default_theme/images/booking/booked_arrival.png) no-repeat bottom right}.month_box td.booked_departure{background:#ccc url(public/themes/default_theme/images/booking/booked_departure.png) no-repeat top left}.month_box td.booked_departure_arrival{background:#ccc url(public/themes/default_theme/images/booking/booked_departure_arrival.png) no-repeat center}.month_box td.booked a,.month_box td.booked_arrival a,.month_box td.booked_departure a,.month_box td.booked_departure_arrival a{color:#fff;text-decoration:none}.month_box td.pending a{background:#f90;color:#fff;padding:0 .1em}.month_box td.available a{color:#333}.availability_calendar .viewport{height:412px;overflow:hidden;position:relative}.availability_calendar .overview{list-style:none;position:absolute;left:0;top:0}.availability_calendar .scrollbar,.availability_calendar .thumb .end,.availability_calendar .thumb{background:transparent url(public/themes/default_theme/images/tinyscrollbar/bg-scrollbar.png) no-repeat}.availability_calendar .scrollbar{position:relative;background-position:0 0;float:right;width:15px}.availability_calendar .track{background:transparent url(public/themes/default_theme/images/tinyscrollbar/bg-scrollbar-end.png) no-repeat 0 100%;height:100%;width:13px;position:relative;padding:0 1px}.availability_calendar .thumb{background-position:100% 100%;height:20px;width:13px;cursor:pointer;overflow:hidden;position:absolute;top:0}.availability_calendar .thumb .end{background-position:100% 0;height:5px;width:13px}.availability_calendar .disable{display:none}#scrollbar1{width:520px;clear:both;margin:20px 0 10px}#scrollbar1 .viewport{width:500px;height:200px;overflow:hidden;position:relative}#scrollbar1 .overview{list-style:none;position:absolute;left:0;top:0}#scrollbar1 .scrollbar,#scrollbar1 .thumb .end,#scrollbar1 .thumb{background:transparent url(public/themes/default_theme/images/tinyscrollbar/bg-scrollbar.png) no-repeat}#scrollbar1 .scrollbar{position:relative;background-position:0 0;float:right;width:15px}#scrollbar1 .track{background:transparent url(public/themes/default_theme/images/tinyscrollbar/bg-scrollbar-end.png) no-repeat 0 100%;height:100%;width:13px;position:relative;padding:0 1px}#scrollbar1 .thumb{background-position:100% 100%;height:20px;width:13px;cursor:pointer;overflow:hidden;position:absolute;top:0}#scrollbar1 .thumb .end{background-position:100% 0;height:5px;width:13px}#scrollbar1 .disable{display:none}