*{padding:0;margin:0}body{font-family:"Helvetica";font-size:13px;text-shadow:1px 1px 1px #fff;background:#eee}.center_it{position:relative;margin:auto;padding:0 20px;text-align:left;min-width:980px;max-width:980px}.clear{clear:both}p{margin-bottom:1em;line-height:140%;font-size:13px}a{color:#069;cursor:pointer;text-decoration:underline}a:hover{text-decoration:none}a img{border:0}h1{margin-bottom:15px;font-size:24px;font-weight:normal}h1.big{margin-bottom:10px;font-size:50px;font-family:'Montserrat', sans-serif;letter-spacing:-2px;color:#009638}h1 a{color:#000}h1 span{color:#aaa;font-size:14px;font-weight:normal}h2{margin-bottom:15px;font-size:20px}table{border-spacing:0;border-collapse:collapse}td,th{text-align:left}td.center,th.center{text-align:center}td.right,th.right{text-align:right}.hr{height:1px;border-top:1px solid #aaa;background:#fff;overflow:hidden}.hr hr{display:none}.nowrap{white-space:nowrap}.no_select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inline_block{display:inline-block}.cellspacing_2{border-collapse:separate;border-spacing:2px 2px}.sq{position:relative;bottom:0.4em;font-size:0.8em}.tooltip{display:none;padding:3px 6px;margin:-2px 0;font-size:12px;background:#666;color:#fff;text-shadow:none}.tooltip:hover{display:none}.price{color:#000}.gray_round_box{position:relative;padding:10px 15px;background:#ddd;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.gray_round_box.blue{background:#c9e3f7}.gray_round_box.green{background:#c0e4c1}.gray_round_box h3{margin-bottom:2px;font-size:14px;font-weight:bold}.gray_round_box .item{padding:3px 0}.gray_round_box .item .district,.gray_round_box .item .address{color:#777}.gray_round_box.address{margin-top:10px;line-height:140%}table.info td,table.info td label{font-size:13px}table.info td:first-child{vertical-align:top}table.info td label{display:block;padding:3px 10px;margin-right:10px;text-align:right;background:#ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}table.info td.info{white-space:nowrap}table.chart_info th{font-weight:bold}table.chart_info th,table.chart_info td{padding:1px 0;font-size:11px}fieldset{position:relative;padding:12px 15px;background:#cbe5ee;border:1px solid #c2d4db}table#general_info{border-collapse:collapse;width:100%}table#general_info th{padding-bottom:5px;font-weight:bold;text-align:center;font-size:13px}table#general_info td{padding:5px 8px;text-align:center;border:1px solid #999;background:#fff;width:60px;white-space:nowrap}table#general_info td.spacer{padding:0;width:5px;border:0;background:transparent}#header table#global_nav{position:absolute;top:0;right:0}#header table#global_nav td{padding:0 20px;text-align:center}#header table#global_nav td.divider{padding:0;width:2px;background:#eee url("../images/global_nav_divider.png") no-repeat}#header table#global_nav td h2{margin-top:5px;margin-bottom:7px;font-size:18px;line-height:18px}#header table#global_nav td p{margin-bottom:9px;font-size:12px;line-height:16px}#header table#global_nav td a.main_button{display:block;padding:0 8px;line-height:24px;margin-bottom:5px;font-size:14px;background:#1666a3;color:#fff;text-shadow:#007eb0 -1px -1px 1px;text-decoration:none;-webkit-border-radius:11px;-moz-border-radius:11px;border-radius:11px}#header table#global_nav td#search_homes a{background:#00a2e2}#header table#global_nav td#search_homes a:after{position:relative;content:"\f002";padding-left:6px;top:-1px;font-family:FontAwesome;font-size:11px}#header table#global_nav td#my_account{padding-right:0}#header table#global_nav td#my_account a#my_menu:after{position:relative;content:"\f0d7";padding-left:6px;top:1px;margin-right:-4px;font-family:FontAwesome}#drop_down_menus ul#my_account_menu{display:none;list-style:none;position:absolute;right:20px;top:79px;z-index:10000}#drop_down_menus ul#my_account_menu li a{display:block;padding:7px 10px;text-align:center;font-size:12px;background:#00a2e2;color:#fff;border-top:1px solid #eee;text-decoration:none;text-shadow:#1666a3 -1px -1px 1px}#drop_down_menus ul#my_account_menu li a:hover{color:#7afdff}#drop_down_menus ul#my_account_menu li:last-child a{-webkit-border-bottom-right-radius:11px;-webkit-border-bottom-left-radius:11px;-moz-border-radius-bottomright:11px;-moz-border-radius-bottomleft:11px;border-bottom-right-radius:11px;border-bottom-left-radius:11px}.left_blank{background:#fdd}a.more{display:inline-block;margin-top:15px}.testimonial{position:relative;padding:12px 15px;margin-bottom:25px;background:#ddd;border-bottom:1px solid #bbb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.testimonial .quote{line-height:130%}.testimonial .client{font-style:italic}.testimonial .nipple{position:absolute;bottom:-16px;width:16px;height:16px}.testimonial .left{left:25px;background:url("../images/testimonial_nipple_left.png") no-repeat}.testimonial .right{right:25px;background:url("../images/testimonial_nipple_right.png") no-repeat}.email_alert{padding-left:20px;margin-top:10px;background:url("../images/email_icon.png") 0 2px no-repeat}.rounded_5px{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#spinner{display:none;width:24px;height:24px;background:url("../images/spinner_24.gif")}.homes_list{position:relative}.homes_list .home{position:relative;padding:15px 0;margin-bottom:-1px;border-top:1px solid #999;border-bottom:1px solid #999}.homes_list .home h2{margin-bottom:8px;font-weight:normal;font-size:16px}.homes_list .home .info{float:left;margin-left:15px}.homes_list .home .info .address{font-size:16px}.homes_list .home .info .price{margin-top:3px;font-size:16px;font-weight:bold;color:#000}.homes_list .home .info .price .price_change{padding-left:5px;font-size:16px;font-weight:bold;color:#0068dd}.homes_list .home .info .price .price_change.negative{color:#f00}.homes_list .home .info .price .price_change img{padding-right:2px}.homes_list .home .info .line_1{font-size:14px}.homes_list .home .info .line_2{font-size:13px;color:#333}.homes_list .home .info .line_3{font-size:12px;color:#999}.homes_list .home .info .line_1,.homes_list .home .info .line_2,.homes_list .home .info .line_3{margin-top:0.6em}.homes_list .home .short_sale,.homes_list .home .foreclosure{display:inline-block;position:relative;top:-2px;margin-left:8px;padding:3px 8px 2px 8px;font-size:12px;color:#444;font-weight:normal;background:#ddd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.homes_list .home .notes{position:relative;margin-top:10px;padding:1px 12px 11px 12px;background:#ddd url("../images/notes_icon.png") no-repeat 13px 12px;color:#444;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.homes_list .home .notes p{margin:10px 0;padding:0 34px 0 20px}.homes_list .home .notes a.edit{position:absolute;top:11px;right:12px}.homes_list .home:hover .notes{background:#c6d8e5 url("../images/notes_icon.png") no-repeat 13px 12px}.homes_list .home .edit_notes{display:none;padding:10px 12px}.homes_list .highlight_disabled{margin-left:-15px;margin-right:-15px;padding-left:14px;padding-right:14px;background:#e5f3fa;border-left:1px solid #999;border-right:1px solid #999}.homes_list a.view_featured_homes{display:block;padding:6px 10px;background:#658;color:#fff;font-size:12px;text-shadow:none;background:url("../images/view_featured_homes_bg.png") repeat-x}.homes_list .price_range{position:absolute;top:0;right:0;font-size:14px;font-weight:bold}.homes_list .home span.favorite_button{position:absolute;top:15px;right:0}span.hide_button:before{position:relative;content:"\f070";padding-left:2px;font-family:FontAwesome;width:25px;height:25px;font-size:25px;color:#666;cursor:pointer}.homes_list .home span.hide_button{position:absolute;top:49px;right:0}span.days_on_market,span.days_ago_sold{display:inline-block;height:24px;width:24px;background:#999;color:#fff;text-align:center;line-height:25px;font-size:11px;text-shadow:none;cursor:default;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.homes_list .home span.days_on_market,.homes_list .home span.days_ago_sold{position:absolute;top:87px;right:0}.homes_list .home .reciprocity{position:absolute;right:0;bottom:15px;width:25px;height:20px;background:url("../images/broker_reciprocity_icon.png") no-repeat;background-size:25px 20px;cursor:pointer}table#hidden_properties td{border-top:1px solid #999}.homes_list .hidden{text-align:center;color:#666;background:#e4e4e4}.sortable .item{position:relative;cursor:move}#homes_for_sale .homes_list h2{margin-right:100px}.adult_communities .adult_community{position:relative;padding:15px 0;margin-bottom:-1px;border-top:1px solid #999;border-bottom:1px solid #999}.adult_communities .adult_community .info{float:left;margin-left:15px}.adult_communities .adult_community .info .name{font-size:18px}.adult_communities .adult_community .info .line_1{font-size:14px}.adult_communities .adult_community .info .line_2{font-size:14px;color:#666}.adult_communities .adult_community .info .line_1,.adult_communities .adult_community .info .line_2,.adult_communities .adult_community .info .line_3{margin-top:10px}.adult_communities .adult_community .buttons{display:none;position:absolute;top:15px;right:0}.adult_communities .adult_community .buttons img{padding:1px;cursor:pointer}#tabs{margin-bottom:16px;border-bottom:1px solid #999}#tabs ul{margin-bottom:-1px;overflow:auto}#tabs ul li{list-style:none;float:left;margin-right:3px;border:1px solid #999;-webkit-border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-topleft:8px;border-top-right-radius:8px;border-top-left-radius:8px}#tabs ul li a{display:block;padding:6px 10px;text-decoration:none;font-size:13px;font-weight:bold;text-shadow:1px 1px 0 #fff;background:#ccc url("../images/property_list_tab_bg.png") repeat-x;border:1px solid #eee;-webkit-border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-topleft:8px;border-top-right-radius:8px;border-top-left-radius:8px}#tabs ul li.on{border-bottom:1px solid #eee}#tabs ul li.on a{color:#444;background:#eee url("../images/property_list_tab_bg_on.png") repeat-x}#search .checklist li{list-style:none;padding:3px 0}#search .checklist li label{display:inline;color:#000}#right_sidebar{float:left;width:240px;background:#ddd}#right_sidebar .padding{padding:12px 15px}#right_sidebar h2{margin-bottom:8px;font-size:14px}#right_sidebar #facebook_widget{margin:-15px;background:url("../images/spinner_24.gif") center center no-repeat}#right_sidebar #facebook_widget iframe{float:left;background:#fff}#right_sidebar #send_feedback h3{margin-bottom:8px;color:#005779}#right_sidebar #send_feedback p{margin-bottom:8px}#right_sidebar #send_feedback a{display:block;padding-left:24px;background:url("../images/send_feedback_icon.png") 0 2px no-repeat}#left_column{float:left;width:514px}#left_column h2{margin-bottom:8px;font-size:16px}#left_column .map{position:relative;text-shadow:none;background:#fff url("../images/spinner_48.gif") center center no-repeat}#left_column #street_view{text-shadow:none;background:#fff url("../images/spinner_48.gif") center center no-repeat}#left_column #street_view.no_map{background:#fff;line-height:400px;text-align:center;vertical-align:middle}#left_column #subdivision_description p{font-size:14px}#left_column table#homes_sold td{padding:3px 10px}#left_column table#homes_sold td.year{background:#ddd}#left_column ul.why_we_rule{list-style:none}#left_column ul.why_we_rule li{padding-bottom:10px}#left_column ul.why_we_rule li:before{position:relative;float:left;top:-2px;content:"\f00c";padding-right:6px;font-family:FontAwesome;width:20px;height:20px;font-size:20px;color:#0fad00}#left_column ul.why_we_rule li p{margin-bottom:5px}#right_column{position:relative;float:left;width:436px;margin-left:30px}#right_column h2{font-size:16px}#right_column h2.sale:after{position:relative;content:"\f02b";padding-left:8px;font-family:FontAwesome;width:16px;height:16px;font-size:16px}#right_column #property_description{margin-top:15px}#right_column #property_details{padding-top:12px;padding-left:13px;padding-right:13px;margin-top:15px}#right_column #property_details h3{padding:4px 8px;margin-top:15px;margin-bottom:3px;font-size:14px;font-weight:bold;background:#999;color:#eee;text-shadow:1px 1px 0 #666;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#searches .saved_search{position:relative;padding:15px 0}#searches .saved_search h3{margin-bottom:10px}#searches .saved_search .buttons{margin-top:10px}#searches .saved_search .buttons button{padding:4px 8px;margin:0;font-size:12px}#searches .saved_search .creator{position:absolute;right:0;bottom:10px;margin-top:10px;font-size:12px;color:#666}#searches .saved_search label{cursor:pointer}#searches .saved_search .buttons form{display:inline}#right_column .video{margin-bottom:20px}#broker_reciprocity{padding-left:34px;height:20px;line-height:23px;background:url("../images/broker_reciprocity_icon.png") no-repeat;background-size:25px 20px}.big_price .price_change{font-size:20px;font-weight:bold;color:#0068dd}.big_price .price_change.negative{color:#f00}#search h3{margin-bottom:8px;font-size:14px;font-weight:bold}#search select{font-size:13px;border:1px solid #999}#log_in_box{margin:100px auto;width:350px;background:#fff;border:3px solid #666;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#log_in_box .padding{padding:15px 18px 18px 18px}#log_in_box h2{margin-bottom:10px;font-family:Georgia;font-size:20px;font-weight:normal;color:#39c}#log_in_box input[type="email"],#log_in_box input[type="password"],#log_in_box select,#log_in_box textarea{padding:4px 5px;font-size:14px;border:1px solid #999;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#log_in_box label{display:block;margin-bottom:4px;font-size:11px;text-transform:uppercase;color:#777}.dialog h2{margin-bottom:8px;font-size:16px}#terms_of_service{padding:12px 15px;background:#fff}#terms_of_service ol,#terms_of_service ul{padding-left:20px}#terms_of_service li{padding:3px 0}h2#my_favorites,h2#my_profile,h2#my_saved_searches,h2#my_hidden_properties{margin-bottom:8px;font-size:24px;font-weight:normal}#profile table#my_phone_numbers td,#profile table#my_email_addresses td{padding-right:5px;padding-bottom:5px}#profile table#my_phone_numbers .main,#profile table#my_email_addresses .main{padding:3px 0;text-align:center}#profile table#my_phone_numbers .delete,#profile table#my_email_addresses .delete,#profile table#my_locations .delete{padding:3px 0 3px 8px;text-align:right}#interested_in ul li{list-style:none;padding:3px 0}#welcome_message,#property_teaser,#message_page,#mailer_detail,#contest_info{padding:20px;margin:0 auto;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:0 0 10px #bbb;-webkit-box-shadow:0 0 10px #bbb;box-shadow:0 0 10px #bbb}#welcome_message{width:500px}#mailer_detail{width:500px}#mailer_detail p{font-size:16px}#verified_message{width:350px;text-align:center}#verified_message h1{font-weight:bold}#message_page,#contest_info{width:500px}#welcome_message p,#verified_message p,#message_page p,#contest_info p{font-size:16px}#welcome_message p:last-child,#verified_message p:last-child,#message_page p:last-child{margin-bottom:0}#search input[type="text"],#search select{padding:4px 6px;margin:0;font-size:14px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#search input[type="text"],#search select{border:1px solid #999}#search #price_range input[type="text"]{width:80px}#footer{padding:20px 0;text-align:center}#footer p,#footer p a{font-size:11px;color:#999}#footer #footer_nav{margin-bottom:15px}#footer #footer_nav a{display:inline-block;margin:0 5px}#right_column #about_the_team h2{font-size:18px}#right_column #about_the_team p{font-size:16px}table#subdivisions_market_summary p:last-child,table#buildings_market_summary p:last-child,table#neighborhoods_market_summary p:last-child,table#areas_market_summary p:last-child{margin-bottom:0}table#subdivisions_market_summary td.blue,table#buildings_market_summary td.blue,table#neighborhoods_market_summary td.blue,table#areas_market_summary td.blue{background:#e2e9ee}table#subdivisions_market_summary tr td:last-child,table#buildings_market_summary tr td:last-child,table#neighborhoods_market_summary tr td:last-child,table#areas_market_summary tr td:last-child{padding-right:10px}table#contact_the_team td{padding:0 10px 5px 10px}table#contact_the_team td:first-child{padding-left:0}.search_ajax_list{display:none;margin-top:10px;background:#fff;text-align:center;border:1px solid #aaa;max-height:299px;overflow:auto}.search_ajax_list img{padding:20px}.search_ajax_list li{list-style:none;padding:5px 8px;color:#999;text-align:left;border-bottom:1px solid #ccc}.agent_notes{float:left;margin-bottom:3px;padding:5px 10px 5px 30px;background:#e5f3fa url("../images/agent_notes_icon.png") 8px 4px no-repeat;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}a.back_to_top{color:#222;text-decoration:none}a.back_to_top:after{content:' \2191'}#email_verification_bubble{top:18px;left:380px;padding-left:55px;background:#fff url("../images/check_icon.png") 12px 12px no-repeat;width:200px}#change_of_address{margin:auto 150px;padding:22px 25px;background:#fff;border:1px solid #ccc;-moz-box-shadow:3px 3px 5px 0 #ddd;-webkit-box-shadow:3px 3px 5px 0 #ddd;box-shadow:3px 3px 5px 0 #ddd}#change_of_address{text-align:center}ul#account_perks{list-style:none}ul#account_perks li{padding:5px 0 5px 0;font-size:14px}ul#account_perks li:before{position:relative;content:"\f005";padding-right:6px;font-family:FontAwesome;font-size:16px;color:#1aa3df}.teaser_broker_reciprocity{padding-left:34px;height:20px;line-height:22px;background:url("../images/broker_reciprocity_icon.png") no-repeat;background-size:25px 20px;cursor:pointer}a.black_link,.black_links a{color:#000}#map_canvas{position:relative}.info_box{position:absolute;left:50%;top:100px;margin-left:-160px;display:none;width:320px;border:1px solid #999;background:#fff;text-align:center;z-index:10000}.info_box .title_bar{padding:3px 5px;background:#000}.info_box .title_bar a{display:block;text-align:right;color:#eee;text-decoration:none;text-shadow:none}.info_box .photo{border-bottom:1px solid #999}.info_box .photo img{display:block}.info_box .container{padding:12px 15px}.info_box .container .street{font-size:18px}.info_box .container .city{font-size:13px;color:#999}.info_box .container .price{margin-top:8px;font-size:18px;font-weight:bold;color:#000}.info_box .container .line_1{margin-top:8px;font-size:14px}.info_box .container .line_2{margin-top:5px;font-size:13px;color:#333}.info_box .container .line_3{margin-top:5px;font-size:12px;color:#999}.info_box .container a.flat_button{display:block;margin-top:15px}#info_box{position:absolute;top:50%;left:50%;margin-top:-78px;margin-left:-200px;padding:12px 15px;border:1px solid #ccc;background:#fff;width:370px;z-index:1000}#info_box #close{position:absolute;top:12px;right:12px;padding:2px 5px;font-size:10px;border:1px solid #ccc;cursor:pointer}#info_box h2{margin-bottom:8px;font-weight:normal;font-size:16px}#info_box .info{float:left;margin-left:15px;width:200px}#info_box .info .name{font-size:16px}#info_box .info .address{font-size:16px}#info_box .info .price{margin-top:3px;font-size:16px;font-weight:bold;color:#000}#info_box .info .price .price_change{padding-left:5px;font-size:16px;font-weight:bold;color:#0068dd}#info_box .info .price .price_change.negative{color:#f00}#info_box .info .price .price_change img{padding-right:2px}#info_box .info .line_1{font-size:14px}#info_box .info .line_2{font-size:13px;color:#333}#info_box .info .line_3{font-size:12px;color:#999}#info_box .info .line_1,#info_box .info .line_2,#info_box .info .line_3{margin-top:10px}#info_box .buttons{display:none;position:absolute;top:15px;right:0}#info_box .buttons img{padding:1px;cursor:pointer}#info_box .reciprocity{position:absolute;right:0;bottom:15px;width:25px;height:20px;background:url("../images/broker_reciprocity_icon.png") no-repeat;background-size:25px 20px}#info_box .short_sale,#info_box .foreclosure{display:inline-block;position:relative;top:-2px;margin-left:8px;padding:3px 8px 2px 8px;font-size:12px;color:#444;font-weight:normal;background:#ddd;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#property_teaser h1 a.street{text-decoration:none}ul#property_cards{list-style:none;margin-right:-16px;margin-bottom:-16px}ul#property_cards li{float:left;margin-right:16px;margin-bottom:16px;text-align:center;width:150px}ul#property_cards li h2{margin:5px;font-size:14px}ul#property_cards li .price{margin-top:6px;font-size:16px;font-weight:bold;color:#000}#site_switcher{padding:10px 15px;background:#ddd;border-top:1px solid #999;border-bottom:1px solid #999;text-align:center}table#my_locations{width:100%;border-bottom:1px solid #ccc}table#my_locations th{padding-bottom:5px;border-bottom:1px solid #ccc}table#my_locations td{padding:5px 0;border-bottom:1px solid #ccc}form#see_home button{display:inline-block;position:absolute;top:36px;right:20px;padding:8px 12px 8px 50px;font-size:12px;font-weight:bold;color:#fff;text-shadow:1px 1px 1px #444;border:1px solid #0D4C84;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#ffaf30 url("../images/home_icon_32.png") 10px 7px no-repeat;background:url("../images/home_icon_32.png") 10px 7px no-repeat,-moz-linear-gradient(top, #ffaf30 0%, #e07e06 100%);background:url("../images/home_icon_32.png") 10px 7px no-repeat,-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffaf30), color-stop(100%, #e07e06));background:url("../images/home_icon_32.png") 10px 7px no-repeat,-webkit-linear-gradient(top, #ffaf30 0%, #e07e06 100%);background:url("../images/home_icon_32.png") 10px 7px no-repeat,-o-linear-gradient(top, #ffaf30 0%, #e07e06 100%);background:url("../images/home_icon_32.png") 10px 7px no-repeat,-ms-linear-gradient(top, #ffaf30 0%, #e07e06 100%);background:url("../images/home_icon_32.png") 10px 7px no-repeat,linear-gradient(to bottom, #ffaf30 0%, #e07e06 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffaf30', endColorstr='#e07e06',GradientType=0 ),progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/home_icon_32.png');border:1px solid #A06A04}.schools_column{float:left;margin-right:25px;width:477px}.subdivision_warning{margin-bottom:15px;font-size:15px;font-weight:bold;color:#444}.subdivision_warning:before{position:relative;content:"\f071";padding-right:6px;font-family:FontAwesome;width:13px;height:13px;font-size:13px;color:#f20}ul#property_tabs{list-style:none;background:#5C6B7C}ul#property_tabs li{display:inline-block}ul#property_tabs li a{display:inline-block;padding:8px 15px;text-decoration:none;font-size:16px;font-weight:bold;color:#98caea;text-shadow:none;border-right:1px solid #848f9c}ul#property_tabs li.on a{color:#fff}ul#property_tabs li a.photos_icon{padding-left:38px;background:url("../images/photos_icon_2x.png") 15px 9px no-repeat;background-size:16px 15px}ul#property_tabs li.on a.photos_icon{background:url("../images/photos_icon_on_2x.png") 15px 9px no-repeat;background-size:16px 15px}ul#property_tabs li a.birds_eye_icon{padding-left:42px;background:url("../images/birds_eye_icon_2x.png") 13px 9px no-repeat;background-size:21px 15px}ul#property_tabs li.on a.birds_eye_icon{background:url("../images/birds_eye_icon_on_2x.png") 15px 9px no-repeat;background-size:21px 15px}ul#property_tabs li a.map_icon{padding-left:38px;background:url("../images/map_icon_2x.png") 15px 9px no-repeat;background-size:15px 15px}ul#property_tabs li.on a.map_icon{background:url("../images/map_icon_on_2x.png") 15px 9px no-repeat;background-size:15px 15px}ul#property_tabs li a.street_view_icon{padding-left:38px;background:url("../images/street_view_icon_2x.png") 15px 9px no-repeat;background-size:17px 15px}ul#property_tabs li.on a.street_view_icon{background:url("../images/street_view_icon_on_2x.png") 15px 9px no-repeat;background-size:17px 15px}ul#property_tabs li a.virtual_tour_icon{padding-left:40px;background:url("../images/virtual_tour_icon_2x.png") 15px 11px no-repeat;background-size:18px 12px}#contest_stripe #stripe{position:relative;margin-top:-21px;padding:15px 25px;background:#fff;border-left:1px solid #999;border-right:1px solid #999}#contest_stripe #stripe h3{margin-bottom:6px;font-size:18px}#contest_stripe #stripe p{margin-bottom:10px;font-size:14px}#contest_stripe #stripe .buttons .no_thanks{margin-left:10px;padding:1px 0 1px 22px;background:url("../images/close_icon.png") no-repeat;font-size:14px;color:#999;text-decoration:none}#banner_stripe{position:relative;padding:20px 50px;margin:-23px auto 20px auto;text-align:center;background:#fff;border:1px solid #999}#banner_stripe h2{margin-bottom:10px;font-size:50px;font-family:'Montserrat', sans-serif;letter-spacing:-2px;color:#009638}#banner_stripe #description{margin:10px 0;font-size:18px}#banner_stripe #from{color:#999;font-style:italic}#banner_stripe #close_button{position:absolute;top:15px;right:15px;cursor:pointer;color:#999;font-size:2em}#banner_stripe #close_button span{position:relative;top:-1px;font-size:.75em;line-height:100%}div#sell_your_home>h2{padding:10px 15px;margin:-10px -15px 0 -15px;background:#fff;font-size:18px;text-shadow:none;-webkit-border-top-right-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-topleft:8px;border-top-right-radius:8px;border-top-left-radius:8px}table.sales_trends th,table.sales_trends td{padding:6px 10px;text-align:right;background:#fff;border-bottom:1px solid #999;font-size:16px}table.sales_trends th{border-bottom:1px solid #666;background:#00A0E0;color:#fff;text-shadow:none}table.sales_trends tr.subtotals td{background:#eee;font-size:13px}table.sales_trends th:nth-child(3n+1),table.sales_trends td:nth-child(3n+1){border-right:1px solid #666}table.sales_trends th:first-child,table.sales_trends td:first-child{border-bottom:0;width:1%;white-space:nowrap}table.sales_trends th:nth-child(1),table.sales_trends td:nth-child(1){background:none}table.sales_trends td.label{font-weight:bold;border:1px solid #999;background:#fff}table.sales_trends th.empty,table.sales_trends tr.subtotals td.empty{background:#ddd}span.gs_rating{display:inline-block;padding:5px 0;margin:-5px 0;color:#fff;background:#5c5c5c;width:25px;text-align:center;text-shadow:1px 1px 1px #999;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;cursor:pointer}span.gs_rating.rating-1,span.gs_rating.rating-2,span.gs_rating.rating-3{background:#b93d3c}span.gs_rating.rating-4,span.gs_rating.rating-5,span.gs_rating.rating-6,span.gs_rating.rating-7{background:#efa83d}span.gs_rating.rating-8,span.gs_rating.rating-9,span.gs_rating.rating-10{background:#629e50}div.footnote{font-size:12px;color:#444}img.info_button{padding:2px;margin:-2px 0 0 3px;cursor:pointer;vertical-align:middle}table.last_six{border-collapse:separate;border-spacing:2px}table.last_six td{text-align:center;background:#fff;width:16.667%}table.last_six a{display:block;padding:5px 5px 10px 5px;text-decoration:none;color:#000}table.last_six .street_address{margin-top:5px;margin-bottom:5px;font-size:12px}table.last_six .list_price{font-size:14px;font-weight:bold}table.last_six .school,table.last_six .subdivision{margin-top:5px;font-size:12px;color:#999}#photo_box .thumbnails img{float:left;margin-left:7px;margin-bottom:7px;border:1px solid #ccc;box-sizing:border-box}#photo_box .thumbnails{margin-left:-7px}.list_ad{padding:15px 12px 13px 12px;background:#f6f6f6;color:#666}.list_ad.just_sold .info{margin-left:170px}.list_ad.just_sold .info h3:first-child{margin-top:2px;margin-bottom:10px}.list_ad.just_sold .info p{margin-bottom:8px}.orange{color:#dd5800}.orange_bg{background:#ff6c00}.green{color:#009638}.green_bg{background:#32bc20}ul.scheduled_showings{list-style:circle inside}ul.scheduled_showings li{padding:2px}i.fa.pad{display:inline-block;margin-right:6px}.amenity{display:inline-block;margin-right:13px;white-space:nowrap}table#join_facts{width:100%}table#join_facts td{width:33.33%;text-align:center;font-size:18px}table#join_facts td span{display:block;font-size:80px;font-family:'Montserrat', sans-serif;color:#f47b00;line-height:110%}.headline{font-size:24px;font-family:'Montserrat', sans-serif;letter-spacing:-2px}.montserrat{font-family:'Montserrat', sans-serif}h1.montserrat{letter-spacing:-2px}h2.montserrat{letter-spacing:-1px}table#agent_photos{margin-bottom:15px}table#agent_photos td{background:#fff;text-align:center;padding:10px 10px 8px 10px}table#agent_photos td img{display:inline-block;width:100%}table#agent_photos td span{display:block;margin-top:3px;font-size:14px}table#agent_photos td span i{display:block;font-size:11px;color:#999;font-style:normal;font-family:Helvetica}table.supply_and_demand th{vertical-align:bottom}table.supply_and_demand td{width:16.67%;background:#fff;border-right:1px solid #ccc}table.supply_and_demand td:first-child{background:#ddd}table.supply_and_demand td:last-child{border-right:0}table.supply_and_demand td.button_cell{cursor:pointer;color:#00abff;font-weight:bold}table.supply_and_demand td.button_cell:hover{background:#444;color:#fff;text-shadow:none}table.supply_and_demand td.on{background:#444;color:#fff;border-bottom:1px solid #444;text-shadow:none}table.supply_and_demand tr.display_pane{display:none}table.supply_and_demand tr.display_pane td{padding:20px 0 10px 10px;background:#444}#left_column #photo_box{position:relative}#left_column #photo_box table#photo_frame{width:100%;height:384px}#left_column #photo_box table#photo_frame td{background:#444 url("../images/pic_flipper_bg.png");border-top:1px solid #444;border-bottom:1px solid #444}#left_column #photo_box table#photo_frame td img{display:inline-block;margin:0;vertical-align:top}#left_column #photo_box #pic_flipper_footer{background:#5c6b7c}#left_column #photo_box #pic_flipper_footer table{width:100%}#left_column #photo_box #pic_flipper_footer td{height:42px;color:#fff}#left_column #photo_box #pic_flipper_footer td img{float:right;cursor:pointer}#left_column #photo_box #pic_flipper_footer td.prev,#left_column #photo_box #pic_flipper_footer td.next{width:76px}#left_column #photo_box #pic_flipper_footer td.counter{text-align:center;text-shadow:none}#left_column #photo_box #pic_flipper_footer td.tour,#left_column #photo_box #pic_flipper_footer td.view_all{width:136px}#left_column #photo_box #pic_flipper_footer td.view_all img{padding-right:10px}#left_column #photo_box #pic_flipper_footer td.tour img{float:left;padding-left:10px}#left_column #photo_box .pending,#left_column #photo_box .contract,#left_column #photo_box .new,#left_column #photo_box .price_change,#left_column #photo_box .featured,#left_column #photo_box .sold{position:absolute;top:-4px;right:-4px;height:116px;width:116px}#left_column #photo_box .pending{background:url("../images/pending_badge_large.png") no-repeat}#left_column #photo_box .contract{background:url("../images/contract_badge_large.png") no-repeat}#left_column #photo_box .sold{background:url("../images/sold_badge_large.png") no-repeat}#left_column #photo_box .new{background:url("../images/new_badge_large.png") no-repeat}#left_column #photo_box .price_change{background:url("../images/price_change_badge_large.png") no-repeat}#left_column #photo_box .featured{background:url("../images/featured_badge_large.png") no-repeat}#left_column #photo_box #prev_button{position:absolute;top:150px;left:0;padding-top:20px;padding-right:20px;padding-bottom:20px;cursor:pointer}#left_column #photo_box #next_button{position:absolute;top:150px;right:0;padding-top:20px;padding-left:20px;padding-bottom:20px;cursor:pointer}#left_column #photo_box #photo_counter,#left_column #photo_box #view_larger{position:absolute;bottom:0;padding:6px 10px;background:#000;background:rgba(0,0,0,0.5);color:#fff;text-shadow:none}#left_column #photo_box #photo_counter{left:0}#left_column #photo_box #view_larger{right:0}#left_column #photo_box #view_larger:before{content:"\f002";padding-right:6px;font-family:FontAwesome;width:13px;height:13px;font-size:13px;color:#fff}table#market{margin-top:3px;border-collapse:separate;border-spacing:1px 1px}table#market th{padding:5px;text-align:center;background:#444;color:#fff;text-shadow:none}table#market th.sellers{background:#5fbc2c}table#market th.balanced{background:#444}table#market th.buyers{background:#f28e00}table#market td{padding:5px;text-align:center;background:#fff;font-size:15px}table#market td span{font-size:10px;text-transform:uppercase;color:#999}table.supply_and_demand td.sellers{color:#5fbc2c;font-weight:bold}table.supply_and_demand td.balanced{color:#444;font-weight:bold}table.supply_and_demand td.buyers{color:#f28e00;font-weight:bold}.flip_strip{position:relative;width:980px;overflow:scroll}.flip_strip .strip{width:20000px}.flip_strip .flip_arrow{position:absolute;right:0;height:100%;width:30px;text-align:center;background:#000;opacity:0.75;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1000}.flip_strip .flip_arrow.left{left:0;display:none}.flip_strip .flip_arrow.right{right:0}.flip_strip .flip_arrow i{color:#fff;font-size:24px;text-shadow:none}.ui-dialog .ui-dialog-content{padding:0}.ui-dialog .ui-dialog-title{text-shadow:none}.ui-menu .ui-menu-item a{font-size:12px;font-family:Helvetica}.ui-autocomplete .ui-menu-item{padding:0.25em 0.6em;font-size:0.9em}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper.ui-state-active{font-weight:normal !important;background:none !important;margin:0 !important;border:0 !important;color:#00A0E0 !important}.ui-autocomplete{max-height:100px;overflow-y:auto;overflow-x:hidden;padding-right:20px}input.ui-button{font-family:Helvetica;font-size:12px;padding:5px 8px}.ui-widget-overlay{background:#000;opacity:.40;filter:Alpha(Opacity=40)}.qtip{text-shadow:none}.placeholder{color:#666}.placeholderFocus{color:#000}
