body{background:#fffef2}#main-body,#main-body-home{border:1px solid #a3c3d3;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#content_home{border:1px solid #a3c3d3;background:#f2f7f9;box-shadow:inset 0px -3px 5px #e4ebea;-moz-box-shadow:inset 0px -3px 5px #e4ebea;-webkit-box-shadow:inset 0px -3px 5px #e4ebea}#messages,#errorExplanation{background:#fff;border:1px solid #a3c3d3;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#right_side{border:1px solid #a3c3d3;background:#f2f7f9;padding:10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;box-shadow:inset 0px -3px 5px #e4ebea;-moz-box-shadow:inset 0px -3px 5px #e4ebea;-webkit-box-shadow:inset 0px -3px 5px #e4ebea}#left_side{padding-top:0px}#footer{color:#36423a}.bio_wrap,dl.agent-web{border-color:#a3c3d3}.office_wrap{border-bottom:1px dotted #a3c3d3}.sidebar_widget{background:rgba(0,0,0,0);border:none;padding:0}body{color:#36423a}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#1278b2}h1{color:#36423a;font-size:2.2em}#quick_search h2{margin:.5em 0 .25em;color:#fff;text-align:center}#left_side a{color:#1278b2}#left_side a:hover{background-color:#f2f7f9}a{color:#1278b2;text-decoration:none}a:hover{color:#334566;text-decoration:underline}hr{background:#a3c3d3}#right_side a{border-bottom:1px dotted;padding-bottom:1px}#right_side a:hover{text-decoration:none;background-color:#fff}.panel a{color:#15612f;border-bottom:1px dotted;padding-bottom:1px}.panel a:hover{text-decoration:none;background-color:#e6ffb8}th.public_header{background-color:#334566}table tr.odd td,table tr.odd th{background-color:#f7fffe !important}#cms_content img{border-color:#aee8e2}#footer a{color:#1278b2;border-bottom:1px dotted #1278b2;padding-bottom:1px;font-weight:bold}#footer a:hover{text-decoration:none;background:#f7fffe}#credit a{border:none}.luxury_property h6{background:#bfd3de;color:#1278b2;border:1px dotted #a3c3d3;border-bottom:0;padding:5px;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0}.luxury_property h6 a{border:none;font-size:1.2em;background:rgba(0,0,0,0) !important}.button{background:#334566;border:1px solid #334566;color:#ccdee8;font-weight:bold;padding:.5em 1em;*padding:.5em 0px;letter-spacing:.5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.button:hover{background:#3e547d;color:#fff;box-shadow:0px 1px 3px rgba(0,0,0,.2);-moz-box-shadow:0px 1px 3px rgba(0,0,0,.2);-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.2)}.button:active{background:#28364f;box-shadow:0px 1px 5px rgba(255,255,255,.3);-moz-box-shadow:0px 1px 5px rgba(255,255,255,.3);-webkit-box-shadow:0px 1px 5px rgba(255,255,255,.3)}table td,table th,table caption{border-color:#a3c3d3}table tr.odd td,table tr.odd th{background-color:#f7fffe}#header #logo a{padding:20px 0 10px}#header-nav table td a{font-weight:bold;padding:7px 10px;border-bottom:1px dotted #fff;border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0}#header-nav table td a:hover{text-decoration:none;border-bottom:1px dotted #1278b2}#footer-nav table td{border:none;padding:0px 2px}#footer-nav table td a{border-bottom:1px dotted #fff}#footer-nav table td a:hover{background:#fff;border-bottom:1px dotted #1278b2}#seo_town_pages_footer{margin:0 0 1em}#seo_town_pages_footer ul li{border:none}#navigation-tabs-gutter{padding:0 0 35px 0}#navigation-tabs table td{padding:0 2px}#navigation-tabs table td a{color:#7d7d7d;font-weight:bold;border-top:1px solid #fff;border-bottom:1px dotted #fff}#navigation-tabs td a:hover{color:#334566;text-decoration:none;border-bottom:1px dotted #7d7d7d}#navigation-tabs td.current a{text-decoration:none;border:1px solid #a3c3d3;background:#f2f7f9;box-shadow:inset 0px -3px 5px #e4ebea;-moz-box-shadow:inset 0px -3px 5px #e4ebea;-webkit-box-shadow:inset 0px -3px 5px #e4ebea;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px}#navigation-tabs td.current a:hover{color:#334566}#navigation-tabs .no_subnav td.current a{border-bottom:1px solid #a3c3d3;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#navigation-tabs table table{font-size:.9em}#navigation-tabs table table td{padding:0}#navigation-tabs table table td a,#navigation-tabs table td.current table td a{padding:8px 10px;color:#7d7d7d;background:#f2f7f9;font-weight:bold;border-right:none;border-bottom:1px solid #a3c3d3;border-top:1px dotted #1278b2;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-moz-box-shadow:inset 0px 3px 5px #e4ebea;-webkit-box-shadow:inset 0px 3px 5px #e4ebea;box-shadow:inset 0px 3px 5px #e4ebea}#navigation-tabs table table td.last_item a{border-right:1px solid #a3c3d3 !important}#navigation-tabs table td.current table td a:hover{color:#334566;text-decoration:none;background:#f7fffe}#navigation-tabs table td.current table td.current a{text-decoration:none;color:#334566;background:#f2f7f9}#navigation-tabs table table td.first_item a{-webkit-border-bottom-left-radius:7px !important;-moz-border-radius-bottomleft:7px !important;border-bottom-left-radius:7px !important}#navigation-tabs table table td.last_item a{-webkit-border-bottom-right-radius:7px !important;-moz-border-radius-bottomright:7px !important;border-bottom-right-radius:7px !important}#navigation-tabs.dropdown table td:hover>a,#navigation-tabs.dropdown table td.current:hover>a{border-bottom:1px dotted #7d7d7d}#navigation-tabs.dropdown ul li{border-color:#a3c3d3}#navigation-tabs.dropdown table td ul li a,#navigation-tabs.dropdown table td.current ul li a{background:#fff;-webkit-border-radius:0px !important;-moz-border-radius:0px !important;border-radius:0px !important}#navigation-tabs.dropdown table td ul li a:hover,#navigation-tabs.dropdown table td.current ul li a:hover{background:#fff}#sidebar_menu>ul{border:1px solid #a3c3d3;background:#fff;padding:.25em 0;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1)}#quick_search{background:#334566;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 0px -3px 5px #222f47;-moz-box-shadow:inset 0px -3px 5px #222f47;-webkit-box-shadow:inset 0px -3px 5px #222f47;padding:3px;margin:0 0 1.5em}.panel{border:none;background:#ccdee8;text-align:center;margin-bottom:0px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;box-shadow:inset 0px -3px 5px #bfd3de;-moz-box-shadow:inset 0px -3px 5px #bfd3de;-webkit-box-shadow:inset 0px -3px 5px #bfd3de}#quick_search_tabs li{border:none;width:50%;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}#quick_search_tabs a,#quick_search_tabs a:hover{padding:5px 0px;color:#ccdee8;background:#546e8c;letter-spacing:.5px;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}#quick_search_tabs li#quick_search_sales_tab a{box-shadow:inset -3px -3px 5px #384e66;-moz-box-shadow:inset -3px -3px 5px #384e66;-webkit-box-shadow:inset -3px -3px 5px #384e66}#quick_search_tabs li#quick_search_rental_tab a{box-shadow:inset 3px -3px 5px #384e66;-moz-box-shadow:inset 3px -3px 5px #384e66;-webkit-box-shadow:inset 3px -3px 5px #384e66}#quick_search_tabs li.selected{border:none}#quick_search_tabs li.selected a,#quick_search_tabs li.selected a:hover{background:#ccdee8;color:#1278b2;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important}#advanced{border-top:1px solid #bfbdb3}table.lux_listing{background:#fff}#luxury_sidebar ul.neighborhoods{border-bottom:1px solid #a3c3d3;margin-bottom:0}.neighs_toggle{border-bottom:1px solid #a3c3d3;background:rgba(0,0,0,0) !important}#luxury_sidebar ul#lux_building_list li a{display:block;padding:8px 5px 5px;border-bottom:1px dotted #a3c3d3;font-weight:bold;color:#fff;background:#334566;background:-webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(51, 69, 102)), color-stop(0.5, rgb(34, 47, 71)));background:-moz-linear-gradient(center bottom, rgb(51, 69, 102) 0%, rgb(34, 47, 71) 50%)}#luxury_sidebar ul#lux_building_list li a:hover{background:#334566;color:#f2f7f9}#luxury_sidebar ul#lux_building_list li.last a{border-bottom:none;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.results_panel{border:1px solid #a3c3d3;background:#fff;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}#search_tabs li,.service_tabs li{border:1px solid #a3c3d3;border-bottom:0;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}#search_tabs a,.service_tabs a{color:#1278b2;background:#ccdee8;border:none;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;box-shadow:inset 0px -3px 5px #bfd3de;-moz-box-shadow:inset 0px -3px 5px #bfd3de;-webkit-box-shadow:inset 0px -3px 5px #bfd3de}#search_tabs li.selected a,.service_tabs li.selected a{background:#fff;color:#36423a;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#search_tabs li a:hover,.service_tabs li a:hover{text-decoration:underline;background:#ccdee8}#map_div,#map_canvas{border-color:#a3c3d3}#property_stats,#property_stats ul{border-color:1px dashed #a3c3d3}#main-body.details_page #content_home{background:rgba(0,0,0,0);border:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#property-photos,#virtual_tours,#details_map,#details_open_houses,#local_agent{border:1px solid #a3c3d3;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1)}#details_map{padding:9px}#tool_wrap{top:-1px;left:-1px;background-color:#e4faf8;border-color:#a3c3d3;border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0}ul#property-nav li{background-color:#334566;border:1px solid #334566;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}ul#property-nav a{color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.25);-moz-text-shadow:1px 1px 0px rgba(0,0,0,.25);-webkit-text-shadow:1px 1px 0px rgba(0,0,0,.25)}table.property-details-info{border-top:2px solid #a3c3d3}.similar_prop,.similar_prop a{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.similar_prop{border:1px solid #a3c3d3;background:#f2f7f9}.similar_prop:hover{background:#fafafa}#main-body.luxury_details{padding-top:60px}#tool_wrap.luxury{width:958px}#floor_plans,#listing_sheets{background-color:#f2f7f9}.postTitle a,.postTitle2 a{border:none;padding:0}.post{border-top:1px dotted #a3c3d3}#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:#abd957}ul#yelp_categories li div.selected{background-color:#A3C3D3\9 }#main-body-home #right_side{background:rgba(0,0,0,0);border:none;width:705px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#main-body-home #cms_content{padding:0}#home-left,#home-right{position:relative;float:left;padding:5px;border:1px solid #a3c3d3;background:#ccdee8;box-shadow:inset 0px -3px 5px #bfd3de;-moz-box-shadow:inset 0px -3px 5px #bfd3de;-webkit-box-shadow:inset 0px -3px 5px #bfd3de;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#home-left a,#home-right a{text-decoration:none;border-bottom:none;padding:0}#home-left a:hover,#home-right a:hover{text-decoration:none;border-bottom:none}#home-right{float:right}#home-left h2,#home-right h2{position:absolute;left:20px;top:10px;font-size:2.2em;color:#334566}#home-left img,#home-right img{margin:auto}#home_featured{padding:5px 0px 10px !important;display:block;background:#ccdee8;border:1px solid #bfd3de;box-shadow:inset 0px -3px 5px #bfd3de;-moz-box-shadow:inset 0px -3px 5px #bfd3de;-webkit-box-shadow:inset 0px -3px 5px #bfd3de;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}#home_featured h2{padding-left:10px;margin:8px 0 5px}.house{border:1px solid #a3c3d3;background:#f2f7f9;padding:5px;width:144px;float:left;margin:0px 9px;height:200px;min-height:175px;text-align:center;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}#home_featured a,#home_featured a:hover{text-decoration:none}.house .image{overflow:hidden;height:105px;display:inline-block}.house img{margin:0px auto !important;text-align:center;padding:0px !important}.house h5{font-size:12px;font-weight:bold;margin:5px 0px 2px;color:#1278b2;text-align:center}.house span{font-size:1em;font-weight:bold;color:#36423a;text-align:center;margin-top:2px}.house p.price{font-size:18px;font-weight:bold;color:#36423a;text-align:center;display:block;margin:0px}.beds_baths{text-align:center;margin:5px 0 0}.house p.beds,.house p.baths{font-size:12px;font-weight:bold;color:#36423a;margin:0px;line-height:1.2em;display:inline-block;*display:inline}.house p.beds{padding-right:10px}#main-body-home #cms_content{background:#fff}
