#messages,#errorExplanation{border:1px solid #bfbdb3;background-color:#f1f1f1}#site-wrapper{width:950px;padding-top:5px}#header{margin:0 0 6px 0;min-height:0;line-height:1.2em}#header #logo a{padding:0}#header p{margin:10px 0 0 0;text-align:right;font-weight:bold}#header p span{padding-left:270px}#header p span em{font-style:normal;color:#d2232a}#main-body,#main-body-home{border-bottom:1px solid #acaeb3;padding:0}#content{padding:15px 0}#cms_content{padding-right:40px}#content_home,#left_side,#right_side{padding:0}#left_side{width:20%}#right_side{width:76%}#footer{padding-top:0;font-size:.9em;text-align:left;line-height:1.2em}#footer a{color:#d2232a;text-decoration:none}#footer a:hover{color:#d2232a;text-decoration:underline}#footer_bottom{float:right;text-align:right}#credit{text-align:right}#seo-footer{padding-left:20px}#sidebar_menu>ul{border:1px solid #acaeb3}#sidebar_menu ul li{border-bottom:1px solid #acaeb3}#sidebar_menu ul li a{font-weight:bold;text-decoration:none}#sidebar_menu ul li.last_item{border:none}#sidebar_menu ul ul li{border:none}#sidebar_menu ul ul li a{font-weight:normal;padding:.25em 0}.sidebar_widget{padding:.5em;border:1px solid #acaeb3}body{font-family:arial,verdana,sans-serif;color:#666}h1{font-size:1.6em;color:#d2232a}h2{border-bottom:1px solid #fff;color:#d2232a;font-size:1.2em;font-weight:bold}h3,h4,h5,h6{margin:0 0 10px 0;font-size:1.15em;font-weight:bold}a{text-decoration:underline;color:#666;font-weight:normal}a:hover{color:#d2232a}table td,table th,table caption{border-color:#acaeb3}table td{color:#5e5a5b;border-color:#acaeb3}table td.actions{border-right:1px solid #ddd}th.public_header{color:#fff;background-color:#5e5a5b}.button{color:#fff;background:#393a3c url(//prd-assets2.fastly.propertybase.com/assets/themes/phoenix/bg_search-67f7f4d20eab3301694da65626f37fe451d96dd57f014eb3b0a6fa43b62fd24d.png) repeat-x left bottom;border:none;font-weight:bold;padding:5px 8px 6px;border:1px solid #fff !important;font-family:arial}.button:hover,.button:active{background-position:left top;color:#fff}#header-nav table{top:0}#header-nav table td{border:none;padding:2px 4px}#header-nav table td a{color:#666;text-decoration:none;padding:4px 0 4px 8px;font-weight:normal;background:url(//prd-assets4.fastly.propertybase.com/assets/themes/phoenix/nav_divider-cdea64327562d73a2373fc972be35e51a3b8bf65513a55c7405ab21102cb585b.png) no-repeat left bottom}#header-nav table td.first_item a{background:none}#header-nav table td a:hover,#header-nav table td.current a{color:#d2232a}#navigation-tabs{margin:0 0 5px}#navigation-tabs table{background:#f0f0f0 url(//prd-assets4.fastly.propertybase.com/assets/themes/phoenix/nav_divider-cdea64327562d73a2373fc972be35e51a3b8bf65513a55c7405ab21102cb585b.png)}#navigation-tabs table td a{padding:8px 0;margin:0 1px;color:#fff;font-weight:bold;background:#353538 url(//prd-assets3.fastly.propertybase.com/assets/themes/phoenix/bg_nav-eb371ae1d9a85eb26b8297e8d13981b89b301b0fa52422f339b1506b26a69cbc.png) repeat-x left 90%;letter-spacing:0;line-height:1.2em}#navigation-tabs td a:hover{text-decoration:underline}#navigation-tabs td.current a{color:#d2232a;text-decoration:none;background-position:left 6%}#navigation-tabs.dropdown table td:hover ul li a{background:#fdfdfd url(//prd-assets3.fastly.propertybase.com/assets/themes/phoenix/nav_reflection-a99efcbecf5ca21909da2bdf18f7518c05dec9b1d5a7b941905898341a085e71.png) repeat-x left top !important}#navigation-tabs.dropdown table td ul li a:hover{text-decoration:underline;color:#d2232a}#navigation-tabs.dropdown ul li{border-color:#cfd1d2}#navigation-tabs.dropdown ul li a{color:#666;font-weight:bold;text-decoration:none;margin:0}#navigation-tabs.dropdown ul li.current a{color:#d2232a;text-decoration:none}#footer-nav{padding:0;text-align:right}#footer-nav table{margin:0}#footer-nav table td{border-color:#666}#footer-nav table td a{padding:1px 4px}#footer-nav table td.last_item a{padding-right:0px}#seo_town_pages_footer ul{text-align:left}#seo_town_pages_footer ul li{border:none;padding:0px 3px;line-height:1.7em}#seo_town_pages_footer ul li.first_item{padding-left:0px}label{color:#5e5a5b}#quick_search h2{padding-left:0}.panel{background:url(//prd-assets4.fastly.propertybase.com/assets/themes/phoenix/quick_search_bg-d299adab1f7cad1bce4634dd731e88a31a5ad392e2a153206b919e4af9b3166a.png) repeat-x;border-color:#d2232a;color:#393a3c}.panel label{color:#393a3c;display:block;letter-spacing:0}.panel a{font-size:.9em}#quick_search_tabs li{margin-right:1px;border:none;width:auto}#quick_search_tabs li a{padding:3px 5px;color:#fff;background:#acaeb3;font-weight:bold;letter-spacing:0}#quick_search_tabs li.selected{border-bottom:1px solid #d2232a}#quick_search_tabs li.selected a{background:#d2232a}#quick_search_tabs li a:hover{text-decoration:underline}#quick_search_tabs li.selected a:hover{text-decoration:none}#left_side p.qs_multiselect{margin-bottom:0}.multiselect{margin-bottom:0}.neighborhood_link{font-size:.9em}#search_mls_id{width:155px}#map_div,#map_canvas{border-color:#d2232a;border-bottom-width:10px}#luxury_towns_list a{color:#d2232a;text-decoration:none}#luxury_towns_list a:hover{color:#d2232a;text-decoration:underline}#search_tabs li,.service_tabs li,.results_panel{border-color:#ccc}#search_tabs li.selected,.service_tabs li.selected{border-bottom:1px solid #fff}.results_row_wrapper{border:none;font-size:.9em;border:1px dashed #acaeb3;border-top:5px solid #acaeb3;border-bottom:none}#results_list td.tools a,.tools .showing_link span,.service_results_list td.tools a{text-decoration:underline}.luxury_property h6{margin:0 0 5px}.luxury_property h6 a{font-weight:bold}#results_list tr.prop_description,#results_list tr.prop_description td,.service_results_list tr.prop_description td{background:none !important;border-bottom:none;line-height:inherit}td.lux_gallery,td.lux_description{border:none}.lux_gallery{width:60%;padding:0 0 1.5em}.lux_gallery table td{padding:0}.lux_gallery #mainImg{width:auto;max-width:330px;width:expression(this.width > 330px ? 330px: true)}.lux_thumb{float:left;margin:4px 5px 0 0;border:1px solid;padding:3px}.lux_gallery img{border:none}.lux_gallery p#pic_descr{margin-bottom:.5em}.lux_description{width:40%}.lux_description h2{clear:both;padding-top:10px}.lux_description .contact{padding:1px 0 0 18px;margin:0 0 .5em;background-position:left 50%;display:block}.lux_detail h6{margin:6px 2px}.lux_detail h6 a{text-decoration:none;margin:0 12px;font-size:12px}.lux_detail h6 a img{border:none}.lux_detail #map_container{margin-top:0}.lux_price th{background:none}.lux_price tr.top_row td,.lux_price tr.top_row th{border-top:1px solid;border-bottom:1px solid;text-transform:uppercase}.exclusive_pic{width:134px}img.exclusive_prop_pic{display:block;margin:0;padding:0}.exclusive_pic a{display:block;white-space:nowrap;text-indent:20px;padding:3px 0}.exclusive_pic .showing_link{text-indent:0px;text-decoration:none}.exclusive_pic .showing_link span{text-decoration:underline}.exclusive_pic .showing_link img{vertical-align:middle;padding-right:4px}.address{width:70%}#property-photos,#details_map{padding:0;border:none}#property-photo-large{height:260px}#rental_center #property-photo-large{width:340px}#mainImg{padding:4px}.lux_gallery #mainImg{padding:0;border:none}#details_map{margin-top:1.5em}#toggle_street_view{width:35px}table.property-details-info{border-top:5px solid #acaeb3}#mainImg,#property-photos-small-table td img,.printpics img,.pic_thumb table td img,#details_open_houses,.similar_prop a,.lux_thumb,.lux_price tr.top_row td,.lux_price tr.top_row th{border-color:#acaeb3}table.property-details-info{border-top:5px solid #acaeb3}table.property-details-info th,table.property-details-info td{background:rgba(0,0,0,0)}#property-details.rentals #map_div{border:0}#property-details.rentals #map_div #map_container{padding:0px}#property-details.rentals #map_div #map_canvas{width:auto}#details_map #map_canvas{border:2px solid #d2232a}#property-details{width:580px;float:right;padding:0 0 15px 0px;text-transform:none}#property-details h4{margin:10px 0 4px 0}#center_content{width:340px}#center_content h1 a{display:inline-block;font-size:11px;text-align:right;width:100%}#rental_center{width:500px}#rental_center #rental_images h2{text-transform:lowercase}#tool_wrap{width:190px;float:right;height:auto;position:relative;background:rgba(0,0,0,0);border:none;padding:0 0 3em}* html #tool_wrap{height:545px}ul#property-nav{margin:0 0 1.5em;padding:0;list-style:none}ul#property-nav li{padding:0 0 7px 0;margin:0;background:rgba(0,0,0,0);border:none;padding:0;float:none;display:block;width:100%;line-height:1.2em}ul#property-nav a{padding:3px 0 3px 25px;text-decoration:none}ul#property-nav li.back{padding:0 0 0 0;text-align:left}ul#property-nav li.fav_link img{float:left}a.contact{background:url(//prd-assets3.fastly.propertybase.com/assets/icons/contact-bb734191221f5646ed89ae32e84a8a08a13f7b3d39b6010c76bb074064e1bebd.png) no-repeat left 50%}a.request{background:url(//prd-assets3.fastly.propertybase.com/assets/icons/request-e8e6729ba3b564473c9928b9c92a63c5ec946cfc8fc67e59954098c20d459259.png) no-repeat left 50%}a.calculator{background:url(//prd-assets2.fastly.propertybase.com/assets/icons/calculator-2fc125e800948b3de60b309a1b11139418f743d69569a8079ade583bb34d06f0.png) no-repeat left 50%}a.email{background:url(//prd-assets1.fastly.propertybase.com/assets/icons/email-a24928edf1879f7e3ca1e6b8213f12a7b8d229d1a134a5413299c86b31d53552.png) no-repeat left 50%}a.fav_add{width:100px;background:url(//prd-assets3.fastly.propertybase.com/assets/icons/fav_add-362bda9ba70d5901589ee0b513d8f01bb7d76447963cd22cf334a72f2195298d.png) no-repeat left 50%}a.fav_remove{width:200px;background:url(//prd-assets2.fastly.propertybase.com/assets/icons/fav_remove-2103bf2fcae41faefd4c7a45be49d5e74b359b6748fe177599e35ff71ec1b423.png) no-repeat left 50%}a.print{background:url(//prd-assets1.fastly.propertybase.com/assets/icons/print-0a0b4e23faf1f6fdecceeb8fec7d289293e33e2f85bc115d855d69877bcb2d3a.png) no-repeat left 50%}a.prop_notes{background:url(//prd-assets1.fastly.propertybase.com/assets/icons/notes-5299c87271ee8c28b78f8b69727a7c524f7aeb770b22f9a11a8674be65da8431.png) no-repeat left 50%}a.map{background:url(//prd-assets3.fastly.propertybase.com/assets/icons/map-08337f2eaa55f1dc5cd9462caa6f4a52005afffb22618bc45fabb612733e236d.png) no-repeat left 50%}a.tour{background:url(//prd-assets4.fastly.propertybase.com/assets/icons/tour-a01a428e8f1e0233c94e3baaa533453a684be8e068c37c2cd089e30c46539d95.png) no-repeat left 50%}a.zillow{background:url(//prd-assets2.fastly.propertybase.com/assets/icons/zillow-6bef1294edd61f0f27bc7df6e5e5ab0939cfa933260e0d4d2606d223b1a76f85.png) no-repeat left 50%}a.facebook{background:url(//prd-assets4.fastly.propertybase.com/assets/icons/facebook-0b46dfa11330934bf15ef61c37a633945df8335328704a01431163f339f7511a.png) no-repeat left 50%}a.twitter{background:url(//prd-assets3.fastly.propertybase.com/assets/icons/twitter-decf7fcee44f0580fcfbeddb89ea8569d43c4d6edf24b95ff706ae89ba393617.png) no-repeat left 50%}.back_search_results{margin-bottom:8px;padding:5px 0 5px 25px;font-weight:bold;text-decoration:none;border-bottom:2px solid;background:url(//prd-assets3.fastly.propertybase.com/assets/icons/bsr-03f6da8eb275bfc715e3d5d79ab22f34e7adc9ae8adde6f0d09b153946b04f11.png) no-repeat left 50%;display:block !important}#social_media_buttons{width:auto;text-align:left;position:static;margin:0 0 1.5em}#social_media_buttons iframe,#social_media_buttons div,#social_media_buttons span{display:block}#tool_wrap .chat_button{text-align:left}#social_media_buttons .fb_like,#social_media_buttons .tw_share{margin:0 0 5px}#social_media_buttons .fb_like{top:0px}#similar_props{margin:1.5em 0}#similar_props .similar_prop,#similar_props.similar_rentals .similar_prop{width:100%;margin:5px 0px}#similar_props .similar_prop a,#similar_props.similar_rentals .similar_prop a{padding:4%;width:90%}.lux_price th{color:#5e5a5b}td.lux_gallery,td.lux_description{border:1px solid #acaeb3}td.lux_gallery{padding:5px 5px 1.5em}.lux_description{padding:8px}.lux_description .contact{padding:5px 0 5px 20px;display:block;border-bottom:1px dashed #acaeb3;margin:0 0 5px;font-weight:bold;float:none;text-align:left}.lux_detail h6 a{color:#d2232a;font-weight:bold;font-size:1em}.alert_comment{margin:.5em 0;border:1px dashed #d2232a;color:#fff;text-align:center;font-weight:bold}.alert_comment p{margin:0;padding:10px;background:#d2232a}#results_list .alert_comment p{padding:5px;font-weight:normal;font-size:10px}.next_prev_links{position:static;top:0}#local_agent .local_agent_title{margin-bottom:.6em}#local_agent ul li{padding:0}.post,#blog_nav h3,.comments h2,.commentBox{border-color:#acaeb3}#profile_accordion li.section a.title,#profile_accordion li.section div.toggle,ul#profile_accordion_anchors li a,#profile_accordion p.empty,.favorite-info,.favorite-photo img{border-color:#acaeb3}#social_media_header{bottom:20px;right:0px}#tool_wrap #details_share_wrapper{left:0px}#toggle_links div{width:49%;float:left;display:block;margin-top:5px;margin-right:0px}#toggle_links div#show_yelp,#toggle_links div#show_directions,#toggle_links div#hide_directions{margin-right:2%}#dir_reverse{margin:-4px 0 0 82%}.ws_box_wrapper{width:100%;float:none;margin:0}#transit_score{margin-top:-1px}.ws_box .description{display:inline;margin-left:8px}#rsm_pics{float:left;position:relative}#rsm_pics div{float:left;position:relative}.sales_pic{margin:0 4px}#rsm_pics div h2{position:absolute;font-weight:normal;font-size:3em;margin:0;text-align:right;z-index:9;bottom:10px;left:20px;color:#fff;border:none}#rsm_pics div a{color:#fff;text-decoration:none}#rsm_pics div:hover h2{text-shadow:0 0 3px #666}#rsm_pics div a:hover img{opacity:.9}#rsm_pics img{display:block;float:left;border:none}#home_search{padding-top:4px;margin:0;float:left}#home_search p{padding:0;margin:4px 0 0 0}#home_search,#home_search p{line-height:1.2em}#home_search p.fromto select{width:100px}#home_search #search_mls_id{width:105px}#home_search div{background:#ddd;float:left;height:240px}#home_search div div{height:auto;float:left;background:rgba(0,0,0,0)}#home_search div div.float_left{float:left}#home_search div div.float_right{float:right;padding-left:30px}#rentals_home_quick_search{margin-right:4px;width:313px}#sales_home_quick_search{width:631px}#rentals_home_quick_search select{width:130px}#home_search h2{color:#d2232a;font-size:1.2em;margin:0 !important;line-height:normal;padding:10px 20px;border-bottom:1px solid #fff}#home_search h2 a{float:right;font-weight:bold;color:#d2232a;text-decoration:none}#home_search h2 a:hover{text-decoration:underline}#home_search form{margin:0;padding:10px 20px;float:left}#home_search input.submit{margin-left:1em;margin-bottom:0}.home_multiselect div.holder{width:160px;max-height:45px !important;overflow:auto;position:relative;text-transform:none;background:#fff !important}.home_multiselect div.autocomplete{width:172px !important;text-transform:none}.use_map a{padding:10px 0 10px 30px;text-transform:uppercase;margin-top:10px;width:180px;text-decoration:none;display:block;color:#97a35b;text-align:center;font-weight:bold;vertical-align:middle;border-radius:10px;box-shadow:0 2px 2px #bbb;background:#fff url(//prd-assets1.fastly.propertybase.com/assets/themes/phoenix/icon_map-10396c02ef8325ccc88151f2d5feb15f26396134e9b212726cdcad1c4c9214dc.png) no-repeat 10px center}.use_map a:hover{background-color:#fcfcfc}.additional_locations{clear:both;padding-top:8px}.additional_locations .column{width:176px;background:#ebebeb;margin-right:8px;float:left;padding-bottom:15px;min-height:700px;height:auto !important;height:700px}* html .additional_locations .column{height:606px}.additional_locations .last_col{margin-right:0 !important;width:170px}.additional_locations .column ul{padding:10px 10px 0px 10px !important;margin:0 !important}.additional_locations .column ul label{font-weight:normal}.additional_locations .column ul ul{padding:10px 10px 0px 10px !important;margin:0}.additional_locations .column ul ul ul{padding:0px 0px 0px 16px !important}.additional_locations .column ul li{list-style:none;line-height:1.8em}.additional_locations .column ul span.town_group{border-bottom:2px dotted #acaeb3;color:#393a3c;display:block;margin-bottom:2px;width:100%}.additional_locations .column ul span.town_group label{font-weight:bold;color:#393a3c}.additional_locations label{display:inline}.no_float{float:none}form.no_float{position:relative}#map_bottom{width:100%;background:#68696d;color:#fff;font-weight:bold;float:left;border-top:1px solid #ebebeb}#map_bottom div{padding:12px 20px;border-right:1px dashed #ebebeb;float:left}#map_bottom div.first{width:180px}#map_bottom ul{margin:0;padding:8px 0 0 0}#map_bottom ul li{list-style:none;line-height:1.8em}#map_bottom span{display:block;background:#d2232a;font-size:1.2em;width:20px;padding:3px 0;text-align:center;vertical-align:middle;border:1px solid #fff;margin-bottom:10px}#map_bottom p{margin:0;padding-top:56px;text-align:center}#map_bottom p input.submit{background-position:left top !important;text-decoration:none;margin:0}#map_bottom label{color:#fff}#map_right{position:relative;height:412px;width:100%;background:#68696d}a.back{float:right}div.step>ul>li>label{color:#fff}.featured_rentals{clear:both}.featured_rentals div{border-bottom:1px dashed #acaeb3;margin-bottom:.5em;padding-bottom:.5em}.featured_rentals a{color:#d2232a;display:block}.featured_rentals a.view_more_featured{font-size:1.2em;font-weight:bold;padding:.5em 0}.featured_rentals img{border:none}ul.results_row_tools_list li.fav_link_results a img{display:none}#flash{position:absolute;top:0;left:430px}body .ReadyChat_Button{top:20% !important}#property-details.rentals .property-details-info td:nth-of-type(1){width:35%}#tabs.luxury_tabs{float:left;padding:0;width:100%}#tabs.luxury_tabs ul{margin:0;padding:0}#tabs.luxury_tabs ul li{display:inline-block;width:auto;border:none}#tabs.luxury_tabs a{background:#eee;color:#000;padding:5px;display:block;margin:0;width:130px !important}#tabs.luxury_tabs a.current,#tabs.luxury_tabs li.selected a{color:#fff;background:#393a3c url(//prd-assets2.fastly.propertybase.com/assets/themes/phoenix/bg_search-67f7f4d20eab3301694da65626f37fe451d96dd57f014eb3b0a6fa43b62fd24d.png) repeat-x left bottom}#tabs.luxury_tabs a.current:hover,#tabs.luxury_tabs li.selected a:hover{background-position:left top;color:#fff}
