body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0}*{box-sizing:border-box}html,body{height:100%}body{color:#333;font-family:Arial,Helvetica,sans-serif;background-color:#1f1f1f}#page{margin:0 auto;background:#fff}a{color:#2f64a7;text-decoration:none;cursor:pointer}strong{font-weight:700}em{font-style:italic}*{box-sizing:border-box;-moz-box-sizing:border-box}@font-face{font-family:Lato;font-weight:400;font-style:normal;src:url(Lato-Lig-d42ff7bc.ttf)}@font-face{font-family:Lato;font-weight:700;font-style:normal;src:url(Lato-Reg-5da44252.ttf)}@font-face{font-family:Lato;font-weight:400;font-style:italic;src:url(Lato-LigIta-85c0ff02.ttf)}h1,h2,h3,h4,.global_tabs,label{font-family:Lato,Arial,Helvetica,sans-serif}.section{display:block;line-height:25px;color:#1a1a1a;padding:10px 10px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}.padding_box{padding:15px}.homepage .home_img{width:100%;height:450px;clear:both;background:url(bg_home_search.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/bg_home_resources.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/bg_home_resources.jpg', sizingMethod='scale')"}input[type="text"]{color:#555;height:50px;line-height:14px;border:0;width:100%}@media screen and (max-width:767px){@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}.sprite{display:block;background-image:url(sprite.png)}html{-webkit-text-size-adjust:none}body{background:#cfd8e6;color:#333;font-family:sans-serif}input,textarea{font-family:sans-serif;color:#333;-webkit-appearance:none;border-radius:0}.page{background:#fafafa}a{text-decoration:none}strong{font-weight:700}em{font-style:italic}h1{font-size:22px}h2,h3{font-size:20px}h4{font-size:16px}p{font-size:12px;line-height:1.5em}.clr{clear:both;height:0;line-height:0;font-size:0}.padding_box{padding:10px}.button{padding:6px}.section{background:#ded4c0}#ka_ad_bottom{width:166px;display:block;height:auto;margin-left:auto;margin-right:auto;margin-top:7px}#ka_ad_top{width:200px;display:block;height:auto;margin-left:auto;margin-right:auto;margin-top:7px}#street_view_content{width:100%;height:300px}#street_view_not_available{display:none}.icon_collapse_dn{display:block;width:20px;height:15px;background-position:-175px -55px;margin:auto}.icon_close{position:absolute;top:5px;right:5px;display:block;width:26px;height:26px;background-position:-99px -47px;color:#1a1a1a;font-size:0;line-height:0;text-decoration:none}.icon_srch{width:40px;height:50px;background-position:-31px -75px;font-size:0;text-decoration:none;line-height:0}.icon_location{width:40px;height:40px;background-position:3px -76px;font-size:0;text-decoration:none;line-height:0}#home_search .icon_location{background-position:3px -81px}.icon_menu{background-position:-203px -83px;height:28px;width:24px;display:inline-block;position:relative;top:14px}.icon_refine{background-position:-161px -83px;height:28px;width:24px;display:inline-block;position:relative;top:7px}.icon_prev{background-position:-71px -76px}.icon_next{background-position:-111px -76px}.icon_menu{background-position:5px -44px;height:32px;width:32px;display:block;position:absolute;left:5px;top:8px}.pagination .icon_prev,.pagination .icon_next{display:block;text-indent:99999px;width:40px;height:40px;margin:auto;font-size:25px}.pagination{text-align:center;overflow:hidden;background:#fff;margin:10px 0 0 0;padding:10px 10px}.pagination .pagination_heading{border-bottom:1px solid #eee;overflow:auto;zoom:1}.pagination .pagination_heading h2{display:inline;text-align:left;font-size:16px;padding:0 0 5px 0;float:left}.pagination .pagination_heading .search_resultsperpage{font-size:16px;font-family:Lato,Arial,Helvetica,sans-serif;float:right}.pagination ul li{list-style:none;display:inline-block;padding:5px;font-size:17px;font-family:Lato,Arial,Helvetica,sans-serif}.results_per_page{height:20px}#page_box{overflow-x:hidden;position:relative}#page.menu_open{left:150px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page.menu_closed{left:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page{background:#fafafa;width:100%;position:relative;z-index:2;box-shadow:0 0 8px #000;border-radius:5px 5px 0 0}.result .column1{display:inline-block;float:left}.column2{padding:0 5px}.button_box{padding:10px 0;display:block}.text_align_center{text-align:center}.image_align_left{float:left;padding:0 10px 0 0}.image_align_left img{border:1px solid #999}#logo{display:inline-block;height:45px;width:151px;background-position:0 0;position:relative;top:0}.ag_logo_small{width:90px;height:30px;background-position:0 -120px;display:inline-block;zoom:1;*display:inline;margin:0 4px -9px 3px}input[type="text"],select{border:1px solid #d0d0d0;line-height:30px;height:30px;padding:0 4px;background:#fff}textarea{border:1px solid #d0d0d0;padding:0 4px;box-shadow:inset 2px 2px 4px #f2f2f2;background:#fff;width:100%;height:60px;padding:10px;margin:5px 0}input[type="radio"],input[type="checkbox"]{display:inline-block;border-radius:0}.lead_last_name,.lead_address,.lead_city,.lead_state,.lead_zip,.lead_move_date,.lead_opt_in_brochure,.lead_opt_in_newsletter,.full_errors{display:none}#header #top{height:50px;padding-top:5px;padding-right:5px;padding-left:5px;padding-bottom:2px;text-align:center;position:relative;background:#2c517c}#search_bar{text-align:center;padding:7px 5px;border-top:1px solid #fafafa;background:#fff;position:relative;border-bottom:1px solid #d0d0d0;top:0}#small_search{text-align:center;width:100%;z-index:1;background:#ded4c0;padding:10px 0;position:relative;height:55px}#header .form,#state_search .form{padding:10px 0;width:80%;position:absolute;left:10%;top:0}#search_box{position:relative;display:inline-block;padding:0 33px 0 33px;width:224px}.default #user_search{padding-left:70px}#user_search{display:inline-block;width:100%;height:40px;padding:0 60px;font-weight:700;font-size:14px;color:#2c517c;border:none}#header .submit,#state_search .submit{position:absolute;right:0;top:10px;text-indent:-9999px;overflow:hidden;width:50px;height:40px;padding:0}#header .adv_search{display:none}#menu_btn{line-height:30px;position:absolute;left:0;top:0;height:50px;padding:0 15px;background:#1e314b;filter:none}#refine_btn{line-height:30px;position:absolute;top:5px;right:0;height:40px;padding:0 10px;filter:none;z-index:2}#location_btn{display:block!important;line-height:30px;position:absolute;left:0;height:40px;padding:0 5px;filter:none;z-index:2}#small_search #search_tooltip{font-size:10px;text-align:left}#top_heading{line-height:18px!important;font-size:9pt;color:#777;padding:5px 5px 5px;border-bottom:1px solid #d0d0d0;font-family:Arial,Helvetica,sans-serif}.page_details #menu_button{display:none;padding:5px}.page_details #back_button,.page_details #header_bar #share_button{display:inline-block}#back_button{display:none}#header_bar #share_button{display:none;left:auto;right:8px}#nav_menu{position:absolute;top:0;left:0;z-index:1}#nav_menu li{border-top:1px solid #133844;border-bottom:1px solid #000;width:150px}#nav_menu a{color:#fafafa;text-decoration:none;line-height:46px;padding:0 10px;display:block;font-size:14px}#nav_menu a:hover{background:#333}#nav_menu .alt_link a{font-size:12px;color:#ddd}#menu_close{display:none;position:absolute;z-index:100;top:0;right:0;left:0;bottom:0}#nav_menu .btn_map_search,#nav_menu .btn_map_search_box a:hover{background-position:-150px 0;color:#1a1a1a;font-weight:700}#nav_menu .btn_map_search_box{border-bottom:1px solid #d0d0d0}#mobile_menu{display:none;position:absolute;top:50px;right:0;left:0;z-index:1000;background:#fff;border-bottom:1px solid #ccc}#mobile_menu li{list-style-type:none;border-bottom:1px solid #d0d0d0;font-size:16px}#mobile_menu .btn_alt{font-size:13px}#mobile_menu li a{line-height:38px;padding:0 20px}.homepage .home_map{width:100%}#home_stock img{width:100%;display:block}#home_stock h1{position:absolute;color:#fff;text-shadow:2px 2px 2px #111;top:0;left:0;right:0;font-size:27px;text-align:center;padding:20px;background:-moz-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.5)),color-stop(100%,transparent));background:-webkit-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 100%);background:-o-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.5) 0,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.5) 0,transparent 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000',GradientType=0 )}.homepage .home_map{width:100%}.homepage #home_search{height:120px;padding:10px;width:80%;position:absolute;left:10%;top:75px}.homepage #home_search h2,.homepage #home_search h3{display:none}.homepage #home_search h2 span{font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:0 0 0 10px}.homepage #home_search #search_form_container{position:relative}.homepage #home_search #user_search{position:absolute;top:38px}.homepage #home_search #search_button{position:absolute;right:0;top:38px;height:40px;width:50px;overflow:hidden;text-indent:999999px}.homepage #home_search #location_button{position:absolute;left:0;top:38px;height:40px;width:50px;overflow:hidden;text-indent:999999px}.btn_location{display:block;background-color:#a04c53;color:#fafafa;background:#a04c53;background:-moz-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a04c53),color-stop(100%,#8c3b42));background:-webkit-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:-o-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:-ms-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:linear-gradient(to bottom,#a04c53 0,#8c3b42 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a04c53', endColorstr='#8c3b42',GradientType=0 )}.homepage #home_search .global_btn .center{width:130px;padding:0;font-size:14pt}#home_search .icon_srch{margin:-5px}.ac_results{z-index:2;background:#fff;width:75%!important;border:1px solid #cdc3af;left:12%!important;margin-top:-8px}.ac_results ul{overflow:hidden!important;cursor:default;background:#fafafa}.ac_results ul li{line-height:30px;padding:0 7px;font-size:12pt;background:#fafafa;color:#2f64a7}.prop_found{display:block;padding:8px 15px 0 10px;font-weight:700;font-size:12px}#search_results .result{border-bottom:#ccc 1px solid;margin:10px 0 0 0;background:#fff;padding-bottom:1px}#search_results .column1{margin:0 0 -5px 0}#search_results .column1 img{height:85px;width:100px;margin:0 10px 0 0}#search_results .column2{position:relative;min-height:80px;margin:0 0 0 100px}.other_prop_box .column2{height:85px}#search_results .result h4{font-size:18px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:75%;margin:0 0 4px}#search_results .result h4 a{width:75%;overflow:hidden}#search_results .result .listing_location{color:#666;font-size:11px}#search_results .result .listing_price,#search_results .result .listing_size{color:#666;font-size:11px;display:inline}#search_results .result .listing_phone{display:block;margin:5px 0 0 0;font-size:16px;position:absolute;left:9px;font-weight:700;top:53px}#search_results .result .listing_extension{font-size:11px}#search_results .result a{color:#2f64a7;text-decoration:none}#search_results .dfp_ads{clear:left}#bottom_ad1,#ka_728x90_1{text-align:center}#bottom_ad1 .dfp_ads{position:relative;top:auto;right:auto;display:inline-block}#ka_728x90_1{margin:0 0 10px}#bottom_adsense_container{padding-left:20px}.result .deal_box{border:1px solid #ccc;top:64px;position:absolute;padding:3px 5px 3px 10px;right:-3px;font-size:10px;color:#0d7e1d;border-radius:10px 0 0 10px;box-shadow:1px 1px 2px #ddd;background:#fff;background:-moz-linear-gradient(top,#fff 0,#ededed 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#ededed));background:-webkit-linear-gradient(top,#fff 0,#ededed 100%);background:-o-linear-gradient(top,#fff 0,#ededed 100%);background:-ms-linear-gradient(top,#fff 0,#ededed 100%);background:linear-gradient(to bottom,#fff 0,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 )}.result .deal_text{display:none;color:#fff}#thank_you_message{padding:36px 10px 10px;position:relative}#thank_you_message .photo{float:left;padding:0 10px 0 0}#thank_you_message .photo img{height:85px;width:100px}#thank_you_message .return{position:absolute;top:10px;left:10px;font-size:13px}#thank_you_message #gpt_c_p1{clear:both;text-align:center;padding:10px 0 0}#thank_you_message .message p{margin:0 0 10px}#thank_you_message .phone{font-size:16px;font-weight:700}#thank_you_message h2{margin:0 0 10px}.separator{display:inline-block;padding:0 2px}#summary{position:relative;min-height:240px}#summary #makeMeScrollable{overflow:hidden}.location_sum{display:block;font-size:14px;width:100%;color:#fafafa;position:absolute;bottom:1px;padding:10px 0 10px 13px;text-shadow:1px 1px 2px #000;z-index:99;background-color:transparent;background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.8));background-image:linear-gradient(transparent,rgba(0,0,0,.8))}#summary_title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:96%}#summary_price{background:#ded4c0}#summary_price h2{text-align:left;display:inline-block}#summary_price p{display:inline-block;float:right;line-height:35px;font-family:Lato,Arial,Helvetica,sans-serif}#summary_credit{text-align:center;margin:0 0 10px}.little_multi_credit_position{width:100%;float:left;background:#ded4c0;border-top:1px solid #d0d0d0;padding:10px 0 0 10px;margin:0 0 10px}.plan_overview{font-size:12px;font-weight:700;padding:5px 10px}.plan_overview .separator{padding:0 5px;color:#d0d0d0;font-weight:400}.cta_bar{width:100%}.scroller_anchor{height:0;margin:0;padding:0}.scroller{z-index:100;height:40px;text-align:center;margin:5px 0}.cta_bar .phone_cta,.cta_bar .email_cta{display:inline-block;width:48%;height:40px;color:#fafafa;padding:10px 0;margin:0 2px;line-height:30px;background:#2c517c;font:normal 14px "Lato",Arial,Helvetica,sans-serif;border:1px solid #30435e!important}#property_details .phone_cta{color:#fafafa;text-align:center;margin:10px 0 0 0;display:block;background-color:#2c517c;border:1px solid #30435e;font-family:Lato,Arial,Helvetica,sans-serif;border-radius:1px}.extension{font:normal 12px "Lato",Arial,Helvetica,sans-serif}.cta_bar a{color:#fafafa}.cta_bar.more_details{padding:0 5px 5px}.cta_bar.more_details .button{height:40px;line-height:24px}#summary_address a{color:#fff}#summary_address .separator{padding:0 2px}.hero-container img{width:100%}#property_details li{padding-left:10px;font-size:11px;line-height:22px}.details #clickForStreetView{display:block;height:300px;line-height:300px;background:url(streetview_placeholder_481.jpg) no-repeat;color:#fafafa;font-size:18pt;font-weight:700;text-align:center}.details #clickForMap{display:block;height:300px;line-height:220px;background:url(map_placeholder_481.jpg) center center no-repeat;color:#3f5779;font-size:18pt;font-weight:700;text-align:center}.details #map{display:none;height:350px;margin:0 0 10px 0;border:1px solid #d0d0d0}.details .tabbed_content .global_tabs a.active{background:#2c517c;background:-moz-linear-gradient(top,#2c517c 0,#1f4168 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2c517c),color-stop(100%,#1f4168));background:-webkit-linear-gradient(top,#2c517c 0,#1f4168 100%);background:-o-linear-gradient(top,#2c517c 0,#1f4168 100%);background:-ms-linear-gradient(top,#2c517c 0,#1f4168 100%);background:linear-gradient(to bottom,#2c517c 0,#1f4168 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c517c', endColorstr='#1f4168 ',GradientType=0 )}.details #coupon{padding:0 10px;margin:0 0 10px;border:1px dashed #d0d0d0}#coupon .print{display:none}#coupon p{margin:0 0 10px}.details .content{clear:both}#inline_leadform{margin:10px 0;padding:10px;background:#e7e7e7;border:1px solid #d0d0d0}.leadform h4,.popup_dialog .title{font-size:24px;display:block;border-bottom:1px solid #d0d0d0;margin:0 0 10px 0}.leadform h5{font-size:14px;display:block;margin:0 0 10px 0}.map_directions .street_view,.map_directions .map_view{display:inline-block;background-color:#2c517c;color:#fafafa;padding:10px 0;text-align:center;width:48.5%}.map_directions .map_view{margin-right:1%}.map_directions .global_tabs{margin:5px 0;text-align:center}.map_directions .tabbed_content{display:block}.details #driving_directions{font-size:9pt}.details #driving_directions table{width:100%}.details .btnGetDirections{width:100%;margin:10px 0 0 0;font-size:14px}.swiper-caption{background-color:transparent;color:#fafafa;text-shadow:#000 1px 1px 2px;text-align:center;width:100%;margin-top:10px}.details #map{display:none;height:350px;margin:0 0 10px 0}.details_map_bubble .address,.details_map_bubble .listingid,.details_map_bubble .bdbth,.details_map_bubble .bath,.details_map_bubble .price,.details_map_bubble .phone{font-size:12px;line-height:19px}.details_map_bubble .bath{margin-left:2px}.details_map_bubble .pic{width:100%;height:100%}.details_map_bubble td{padding:0 10px}.com_profile table{font-size:14px;width:100%}.com_profile .heading{background:#f5f5f5;width:100%;padding:10px}.com_profile .sub_heading{padding:10px 0 10px 15px;width:40%;border-bottom:1px solid #f5f5f5}.com_profile td{border-bottom:1px solid #f5f5f5}.details h3{display:block;line-height:30px;padding-bottom:5px;padding-top:5px}.detail_pets{margin-top:10px}.school_details{padding:5px}.school_details:nth-child(odd){background:#f5f5f5}.school_details h4{display:block;line-height:30px}.school_details p{display:inline-block}.school_details .school_grade{float:left;width:40%;margin:0;padding:0 10px 0 0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.school_details .school_type{float:left;width:40%;margin:0}.school_overview h4{display:none}address{clear:both}.mobile_module{border-bottom:1px solid #d0d0d0;padding:10px;margin:0 0 10px;background:#fff}.mobile_module li{color:#1a1a1a;font-size:13px;margin:0 0 2px}.mobile_module h6{color:#a3a3a3;font-size:9px;font-size:11px}.mobile_module .phone_cta{line-height:40px}.mobile_module table,.mobile_module table h3,.mobile_module table p{font-size:13px;color:#1a1a1a;margin:0 0 10px}#lander .module li{margin:0 0 15px}.module_header{position:relative}.module_closed .module_header{border:none}.module_open .module_content{display:block}.module_closed .module_content{display:none}.module_open .icon_expand{background-position:-178px -54px}.footage{white-space:no-wrap}.details .floorPlanTable{border:medium none;margin:10px 0;width:100%}.details .floorPlanTable th,.details .floorPlanTable tr.even{background:#f5f5f5}.details .floorPlanTable th,.details .floorPlanTable td{line-height:2;font-size:8pt}.details .floorPlanTable th{color:#3f5779;font-weight:700;white-space:nowrap}.details .floorPlanTable th:first-child,.details .floorPlanTable td:first-child{padding-left:5px}.details #full_details .floorPlanTable{border:medium none;margin:10px 0;width:100%}.details #full_details .floorPlanTable tr.odd{background:#f5f5f5}.details #full_details .floorPlanTable th{color:#3f5779;font-size:10pt;font-weight:700;line-height:1;padding:0 10px 5px 0}.details #full_details .floorPlanTable td{padding:0 10px 0 0;font-size:10pt;line-height:1.75}.details #full_details .floorPlanTable td.floor_plan{padding-left:5px}.cta_box{text-align:center;margin:0 0 10px}.cta_box .button{display:inline-block;width:48%;height:40px;line-height:36px;padding:0 10px;font-size:14px}#property_details .cta_box .phone_cta,.cta_box .phone_cta{display:inline-block;margin-right:6px}.cta_call_text{display:none}#advanced ul{padding-top:10px}#advanced li{margin:0 0 15px;position:relative}#advanced input[type="checkbox"]{margin:0 5px 0 0;position:relative;height:14px;width:14px}#advanced select{float:right;width:60%}#general_options strong{bottom:-6px;position:relative}#advanced h1{margin:0 0 3px;padding:0 0 0 5px;font-size:20px}#advanced .btn_large{display:block}.slide_up_box{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:100}.slide_up.slide_up_open,.slide_up.slide_up_closed{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slide_up{width:100%;position:absolute;background:#000;padding-bottom:50px}.slide_up h3{color:#fafafa;border-bottom:1px solid #333;padding:0 0 6px}.slide_up p{color:#fafafa}.slide_up label{color:#fafafa;display:block;font-weight:700;margin:0 0 3px}.slide_up input[type="text"]{display:block;width:95%}.slide_up select{display:block;width:98%}.slide_up textarea{display:block;width:95%;min-height:80px}.slide_up .button{box-shadow:0 0 2px #000;background:#000;border-color:#fafafa;color:#fff}.leadform div{margin:0 0 5px}.leadform .property_name{font-weight:700;color:#fff799;font-size:15px}.leadform p{font-size:13px}.lead_opt_in_newsletter{position:relative}.lead_opt_in_newsletter input{float:left;top:2px}.lead_opt_in_newsletter label{font-size:13px;font-weight:400;display:inline-block;width:90%;padding-left:5px}.button_box_leadform{text-align:center;clear:both}#slideshow img{width:100%}#slideshow .button.btn_large{display:block}#slideshow .image_list li{position:relative;margin:0 0 10px}#slideshow .image_list img{position:relative;z-index:101}#slideshow .image_desc{position:absolute;top:0;left:0;right:0;padding:3px 8px;z-index:102;color:#fff;background:rgba(0,0,0,.5);font-size:11px}.lead_form .submit{display:block;border:none;width:100%;padding:10px 0;background:#2c517c;color:#fafafa;font-size:14px;height:40px;-webkit-appearance:none}.lead_form input[type="text"],textarea{margin:5px 0}.prm_dialog_modal{z-index:11000;opacity:.8;background:#000}.popup_dialog{display:none;z-index:11001;padding:30px 15px 15px 15px;background:#f5f5f5;position:absolute;max-width:100%;width:95%}.popup_dialog img{width:100%}.popup_dialog .title{margin:0 0 15px 0;color:#3f5779}#footer{background:#1a1a1a;clear:both;padding:10px}#footer li{display:inline-block}#footer li.first{font-weight:700}#footer p,#footer a,#footer li{color:#ccc;font-size:10px}#footer a{text-decoration:underline}#footer .primedia{line-height:20px}#footer .terms_privacy{line-height:20px;display:none}.disclaimer{border-top:1px solid #d0d0d0;padding:10px 10px 10px 10px;font-size:10px;color:#999;clear:both}.trigger{display:block;width:100%;height:20px;padding:4px 0;background:#d0d0d0}.panel{overflow:auto}#state_content p{padding:0 0 10px 0}#state_content li{font-size:12px}#state_links li{display:block;border-bottom:1px solid #f5f5f5;padding:10px 0}#state_links li a{display:block}.entry .content,.state .content{padding:10px}.entry .section,#no_matches .section,.state .section{background:none}.entry h4{font-weight:700;display:block;margin-top:10px}.entry table,.entry p,.entry ul{font:normal 12px Arial,Helvetica,sans-serif;width:100%}.entry table th{font-weight:700}.entry p{margin:0 0 10px}.entry li{list-style:disc;margin:0 0 10px 15px}.note,.onboard{padding:10px;font-size:10px;color:#999!important;clear:both;display:none}#search_tooltip{display:none}.small{overflow:hidden}.expand{height:auto}.read_more{text-align:center;display:none;background:#fafafa;margin:5px 0;font:bold 12px "Lato",Arial,Helvetica,sans-serif;padding:3px 0;border-bottom:1px solid #eee;color:#979797!important}#mobile #dl_img.column1 img{margin:auto;display:block;padding:20px 0 0}#mobile p{color:#777;line-height:18px}#mobile #dl_header.column2 .padding_box{padding:15px 10px}.android_icon{display:block;width:100px;height:30px;background:url(../assets/mobile/play_store_badge.png);margin:10px 10px 0;float:left}.iphone_icon{display:block;width:100px;height:30px;background:url(../assets/mobile/app_store_badge.png);margin:10px auto 0;float:left}.qr_code{display:none}p .tagling{margin-bottom:20px}.detail_summary{margin:10px 0 0 0;padding:10px 0 0 0}#searchErrors{display:none}#small_search #searchErrors{padding:15px 5px;background:#fff2f2;color:#a54f51;font-size:15px;margin:2px 0 0 0;border:1px solid #e9d4d4}#search_form_container #searchErrors,#state_search #searchErrors{width:100%!important;margin:10px 0 0 0;padding:15px 10px;background:#fff2f2;color:#a54f51;font-size:11pt;position:absolute;top:70px}.error input,.error select,.error textarea{background-color:#fdd;margin-bottom:5px}.field_error{clear:both;font-size:8pt;font-weight:700;font-style:oblique;text-align:right;color:#a04c53}.floorPlanTable th:nth-child(4),.floorPlanTable th:nth-child(7),.floorPlanTable th:nth-child(8),.floorPlanTable td:nth-child(4),.floorPlanTable td:nth-child(7),.floorPlanTable td:nth-child(8){display:none}#gallery{width:280px;height:370px}#summary #makeMeScrollable{overflow:hidden}.scrollableArea{width:100%!important;height:291px}.scrollableArea img{width:100%!important}.swiper-caption{text-shadow:#333 1px 1px 0}.location_sum{color:#fff;text-shadow:1px 1px 0 #333}.location_sum p{color:#fff}.big,#actions,.homepage #more_information,.welcome,.widget_box,#breadcrumb,#navigation,.local,.details .pagination,.listing_availability,.listing_availability_quickview,.listing_specials,#nav_credit_report,#vacation_roost_badge,.equal_opp_housing,.home_search_hd,.open_dialog_search_locations_popup,#management,.map_header,.rail_ads,.tabbed_content,#also_search,#right_ad2,#additional_resources,#right_300x250{display:none}.photos,.hero-description,.search_sort,#top_heading{display:none!important}}@media screen and (min-width:768px){/*! SRP END*/.sprite{background-image:url(sprite_big.png);background-repeat:no-repeat}.global_heading{height:25px;padding:0 0 0 8px;background-color:#2c517c;color:#fff;font-weight:700;font-size:10pt;line-height:25px}.global_heading a{color:#fff}h1{font-size:34px}h2{font-size:25px}h3,h4{font-size:20px}h5,p{font-size:13px;line-height:1.5em}li{font-size:15px}#page{min-width:1100px}.page{max-width:1200px;min-width:900px;margin:auto;border-right:1px solid #d0d0d0;border-left:1px solid #d0d0d0;background:#fff}.padding_box_big{padding:15px}.hidden{display:none}.column2{float:right}.column1.content_box{margin:0 345px 0 0}.column2.sidebar{margin:0 15px 0 0}#header .form.padding_box{width:600px;position:relative}.header_box{background:#e9e9e9;padding:13px 15px;border:1px solid #d0d0d0;height:55px}.module{background:#fafafa;margin:0 0 15px 0}#street_view_content{width:100%;height:315px}#street_view_not_available{display:none}#search_form{vertical-align:top;height:50px}.pagination{line-height:15px;font-size:11pt;text-align:right;float:right;padding:0}.pagination li{float:left}.pagination ul,.pagination h2{display:inline-block;height:20px;padding:9px 6px 0 0;font-size:9pt;color:#2c517c;font-weight:700}.pagination ul li{color:#a04c53;float:left;font-weight:700;margin:0 6px}.pagination ul li a:link,.pagination ul li a:visited,.pagination ul li a:hover,.pagination ul li a:active{color:#2f64a7}.pagination ul li a.active{text-decoration:none}.button{padding:15px 30px}.btn_quickview{display:block;position:absolute;top:93px;right:2px;width:18px;height:19px;background-position:-778px -348px;border:1px solid red;z-index:100000}.icon_search{display:inline-block;width:22px;height:21px;background-position:-64px -108px;position:absolute;left:15px}.icon_close{position:absolute;top:-30px;right:0;display:block;width:26px;height:26px;background-position:-33px -137px;color:#fff;font-size:0;line-height:0;text-decoration:none}.icon_arrow_lt{background-position:-95px -109px;width:15px;height:15px;margin:0 0 0 0}.icon_arrow_rt{background-position:-117px -109px;width:15px;height:15px;margin:0 0 0 10px}.ag_logo_small{width:88px;height:26px;background-position:-175px 0;display:inline-block;zoom:1;*display:inline;margin:0 4px -9px 3px}.icon_truste{height:14px;width:14px;display:inline-block;zoom:1;background-position:-803px -422px;margin:0 0 -2px}.global_tabs{text-align:justify}.global_tabs a{display:inline-block;vertical-align:top;cursor:pointer;color:#555;font-size:11pt;text-decoration:none;text-align:center}.global_tabs a:last-child{border:none}.global_tabs a:link,.global_tabs a:visited,.global_tabs a:hover,.global_tabs a:active{color:#666}.global_tabs .active{z-index:100;position:relative;cursor:default}.global_tabs .active,.global_tabs .active:link,.global_tabs .active:visited,.global_tabs .active:hover,.global_tabs .active:active{color:#1a1a1a;text-decoration:none;font-weight:700}input[type="text"],textarea{padding:10px;color:#555;font-size:14px;line-height:14px;border:0;width:100%}.tooltip{display:none;position:absolute;line-height:1.5;padding:5px;border:1px solid #333;background:#ffc;color:#333;font-size:9pt;box-shadow:3px 3px 6px #333;-moz-box-shadow:3px 3px 6px #333;-webkit-box-shadow:3px 3px 6px #333}.inline_content{width:908px;margin:0 auto 10px auto;padding:20px;background:#fff}.inline_content h2{margin:0 0 15px 0;color:#2c517c;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:700;font-size:14pt}.inline_content h3{margin:0 0 15px 0;color:#2c517c;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:700;font-size:11pt}.inline_content p{margin:0 0 10px 0;font-size:9pt}.inline_content .signature{font-style:italic}.inline_content .address{margin:10px}.information h2,.information h3,.information h4{color:#2c517c;font-weight:700;margin:0 0 0 0;clear:right}.information p{margin:10px 0;line-height:1.3em;font-size:13px}.information ul{list-style-type:disc;margin:10px 0}.information li{font-size:13px;list-style:disc}.less_text li{margin:15px 0}.popular_areas li a,#also_search li a{padding:10px 15px!important}.lead_last_name,.lead_address,.lead_city,.lead_state,.lead_zip,.lead_move_date,.lead_opt_in_brochure,.lead_opt_in_newsletter,.full_errors{display:none}#header{position:relative}#header #top{background-color:#2c517c;border-bottom:1px solid #2a3b54}#header #logo{display:block;float:left;width:176px;height:44px;margin:10px 0 9px 15px}#header #navigation{text-align:right}#header #navigation a{display:inline-block;margin:0 15px;color:#fff;text-decoration:none;font-size:12px;font-weight:700}#header #navigation a:hover{text-decoration:underline}#header #navigation #ad_store{margin-right:0;text-align:center;background:#a04c53;padding:40px 25px 17px;border-left:1px solid #8c3b42}#header #small_search,#state_search #small_search{background:#eae3d4;border-bottom:1px solid #ded4c0}#header .form.padding_box,#state_search .form.padding_box{width:90%;position:relative}#header #user_search,#state_search #user_search{display:inline-block;width:465px;line-height:18px;vertical-align:top;border:1px solid #cdc3af}#header .submit,#state_search .submit{display:inline-block;margin:0 0 0 -7px;position:relative;padding:13px 30px 13px 30px;height:50px}#header #nav_secondary{clear:right;line-height:20px;border-top:1px solid #fff;font-size:8pt;border-bottom:1px solid #d0d0d0}#nav_credit_report{text-align:center;padding:10px 0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin:0 0 20px 0}#header #breadcrumb{line-height:20px;margin:0 0 0 15px;color:#666}#header #breadcrumb li{display:block;display:inline;margin:0 5px 0 0;font-size:7pt}#header #breadcrumb a{text-decoration:none}#header #breadcrumb a:hover{text-decoration:underline}#header #top_heading{line-height:15px!important;padding:5px 10px 5px 15px;font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#333;background:#fff;border-bottom:1px solid #d0d0d0}.icon_new_small{position:absolute;width:26px;height:27px;background:url(/assets/icon_new_small.gif?b0b704c7b72a60633acda1fba5106d16);display:inline-block;top:-2px;right:2px}.ac_results{width:35%!important;border:1px solid #cdc3af;margin:-7px 0 0 1px}.ac_results ul{overflow:hidden!important;cursor:default;background:#fafafa}.ac_results li{line-height:35px;padding:0 5px;font-size:15px;background:#fafafa;color:#2f64a7}.ac_results .ac_over{background:#2c517c;color:#fff}#footer{clear:both;padding:20px 35px;background:#1f1f1f;position:relative}#footer ul{margin:0 0 20px;clear:both}#footer ul li{display:inline-block;margin:0 8px 0 0;padding:0 6px 0 0;color:#fff;font-size:9pt;line-height:1.5}#footer ul li:first-child{font-weight:700;display:block;height:60px;float:left;width:125px;font-size:11pt;color:#ccc}#footer ul a:link,#footer ul a:visited{color:#fff;text-decoration:none}#footer ul a:hover,#footer ul a:active{color:#fff;text-decoration:underline}#footer p{display:block;color:#fff;font-size:8pt;margin:15px auto 0;text-align:left}#footer .primedia{font-size:11pt;line-height:14pt;text-align:center;clear:both;border-top:1px solid #444;padding:20px 0 0 0}#footer .copyright{text-align:center}#footer .equal_opp_housing{display:block;overflow:hidden;width:145px;height:0;margin:10px auto;padding:35px 0 0 0;background-position:-125px -125px}#footer #vacation_roost_badge{position:absolute;right:200px;bottom:20px}.homepage #home_search{height:155px;width:40%;min-width:400px;position:absolute;top:250px;left:30%;padding:10px 22px;background:rgba(0,0,0,.7);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8000000, endColorstr=#D8000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D8000000, endColorstr=#D8000000)"}.homepage #home_search h2{padding:0 0 10px 0;font-size:32px;color:#fff}.homepage #home_search h2 span{font-family:Arial,Helvetica,sans-serif;font-size:12px;display:block}.homepage #home_search h3{position:absolute;bottom:15px}.homepage #home_search a{font-size:10pt;color:#fff}.homepage #home_search #search_form_container{position:relative;font-family:Lato,Arial,Helvetica,sans-serif;margin:0 0 12px 0}.homepage #home_search .home_search_hd{font-size:32px;color:#fff}.homepage #home_search .subtext{font-size:14px;display:block}.homepage #home_search #user_search{position:absolute;top:65px}.homepage #home_search #search_button{position:absolute;right:0;top:65px;height:50px}.homepage .open_dialog_search_locations_popup{text-decoration:underline}.homepage #home_search .global_btn .center{width:130px;padding:0;font-size:14pt}.homepage .tab_content li{margin:0 0 10px 15px}.homepage .welcome{background:#2c517c;color:#fafafa;padding:15px 55px}.homepage .welcome h2{font-size:20px}.homepage #header #nav_secondary{display:none}.homepage #more_information{float:left}.homepage #more_information .content{background:#fff}.homepage #seo_container{border:1px solid #ccc}.homepage #seo_container .global_tabs{height:50px;border-left:none;background-color:#ded4c0}.homepage #seo_container .global_tabs:hover{background-position:0 -175px}.homepage #seo_container .global_tabs a{border-top:none;width:13.7%;border-right:1px solid #fff;padding:15px 0;height:50px}.homepage #more_information .information{margin:0;padding:50px 160px;overflow:auto}.homepage #seo_container .nontab_content{margin:0;padding:10px;width:596px;height:279px;overflow:auto}.homepage #seo_container .h3_bold{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#333}.homepage #apt_content{margin:0;padding:10px;overflow:auto}.homepage .helpful_links_horizontal{width:85%;margin:0 auto}.homepage .dfp_ads{display:inline-block}#metro_container .seo_header{padding:15px 15px}#metro_container #top_heading{font-size:32px;font-weight:700;display:inline}#metro_container .prop_found{display:inline;padding:0 0 0 10px}.metro #metro_intro{position:relative;float:left;width:160px;margin:0 10px 10px 0}.metro #metro_container{position:relative}.metro #search_results_container{margin-right:330px;border:1px solid red}.metro #metro_container .sidebar{width:300px}.metro #metro_tabs{position:absolute;bottom:0}.g_adsense{width:300px}#search_results .adsense{background:#fafafa;width:820px;margin:10px auto;padding:10px;border:1px solid #d0d0d0}#ad_frame_RentalsSRBottomLarge{margin:auto;background:#fff}#search_results #bottom_adsense_container{clear:left;margin:0 0 65px 0}#spotlight_listings .pagination a{display:block}.set_spotlight{margin:1px 0 0 .425em;padding:.225em;border-radius:12px;width:12px;height:12px;overflow:hidden;text-indent:9999999px;background-color:#e6e6e6;border:1px solid #cacaca}#spotlight_listings .pagination.page .next_spotlight,#other_properties .pagination.page .next_spotlight{padding-right:0}#spotlight_listings .pagination .current a,#other_properties .pagination .current a{color:#2c517c!important;background:#a04c53;text-decoration:none;border:1px solid #a04c53}.more_details{position:absolute;width:100%;bottom:0}.more_details a{width:100%;display:block;padding:15px 0;text-align:center;font-size:13px;color:#fafafa}.search_sort{padding:15px 15px;height:45px;background:#f0f0f0;font-size:9pt;line-height:1.5;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;position:relative}.search_sort p{float:left;width:50px;font-size:11px}.search_sort ul{float:left}.search_sort select{float:left;margin:0 6px 0 0}.search_sort li{float:left;padding:0 10px 0 6px;white-space:nowrap;font-size:13px}.search_sort #check_credit_srp{position:absolute;right:3px;margin-top:-10px}.search_resultsperpage{padding:10px 25px;background:#fff;font-size:9pt;border-top:1px solid #d0d0d0;clear:left;border-bottom:1px solid #d0d0d0}.search_resultsperpage select{margin-left:10px}.refinement_close{display:none}#quickview{width:740px}#quickview .leadform{float:left;width:360px;padding:0 10px 0 0;border-right:1px solid #859cbc;min-height:370px}#quickview .leadform ul{margin:15px 5px;list-style-type:disc;font-size:9pt;line-height:1.25}#quickview .leadform ul li{margin-left:20px}#quickview #quickview_prop_info{width:320px;margin:0 20px 15px 0}#quickview #quickview_prop_info p{margin:0 10px 0 0;line-height:22px}#quickview #quickview_prop_info .multi_line{line-height:12px}#quickview #quickview_prop_info span{display:block}#quickview #quickview_phone{font-size:14pt;color:#a54f51}#quickview #quickview_phone span{text-align:right;font-size:9pt}#quickview #quickview_address{font-size:8pt;color:#333}#quickview .result_slide_show{float:right}#no_results p{margin-top:5px;line-height:1.5;text-align:center;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-weight:400;font-size:10pt}.sidebar .information h2,.sidebar .information h3,.sidebar .information h4{font-size:16px}.rail_ads{margin:0 0 10px 0}#trulia_widget{margin:10px 0}#gpt_b_lb_p1{position:relative;left:115px;top:10px}#search_results_seo_paragraph{padding:15px;background:#fafafa;border:1px solid #e0e0e0;border-top:none}#search_results_seo_paragraph p,#search_results_seo_paragraph ul,#search_results_seo_paragraph li{line-height:15px;font-size:12px;margin:0;padding-top:15px}#search_results_seo_paragraph .less_text{height:75px;overflow:hidden}#search_results_seo_paragraph .view_toggle{font-size:12px;display:block;padding:3px 5px;text-align:right;border-bottom:1px solid #ececec;margin:10px 0 15px 0}#search_results_seo_paragraph .view_toggle:last-child{border:none}.sidebar .tabbed_content{margin:0 0 10px 0}#tab_popular h2{display:block;padding:10px 15px;border-bottom:1px solid #d0d0d0;background:#fff}#refinements_miles .clear_dimension{display:none}.results .disclaimer{font-size:10px;color:#999;padding:10px 15px}.pagination.bottom{width:100%;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin:0 0 10px 0}.pagination.bottom .pagination_heading{float:left}.pagination.bottom .pagination_heading h2{float:right}.pagination.bottom .search_resultsperpage{border:none;float:left}.details .content_box,.details .content{position:relative}.details #summary .padding_box.location_sum{padding:15px 15px 15px 35px}.details .content h3,.details .content .directions h3{margin:15px 0 5px 0}.details .content h3:first-child{margin-top:0}.details .content p{line-height:30px;margin:0 0 5px 0;font-size:13px}.details .content ul{line-height:1.5}.details .content .bulleted{margin-left:1.1em;list-style-type:disc}.details .content table{margin:0 0 5px 0;line-height:1.5;width:100%}.details .content table tr:nth-child(even){background-color:#fff}.details .content td{padding:5px 10px}.details .content .phone_cta{line-height:30px;font-size:28px;color:#2f64a7;background:none;border:none;font-weight:700;width:auto;padding:0;text-align:left}.details .content .phone_cta .extension{font-size:12px}.more_details a{width:auto;margin:0 3px 3px 3px}.details #property_details .cta_box .lead_cta_email,.cta_outer_box{display:none}.cta_outer_box_single{padding:0 0 0 20px}.separator{display:inline-block;padding:0 10px}.details .sidenote{font-size:12px}.details #top_heading{margin:5px 0 5px 0;font-size:18px;padding:0 250px 0 0}.details #property_name{padding:0 250px 0 0}.details #summary_address{margin:0;font-size:14px}.details #summary .global_btn{display:block;float:left;margin:0 10px 0 0}#summary_other_pricing{float:right}#summary_floorplan{display:inline-block}.detail_summary,.detail_int_features{border-top:1px solid #d0d0d0}.detail_summary,.detail_int_features,.detail_ext_features,.detail_com_features,.detail_pets{padding:10px 25px}#property_details .detail_pets{border-bottom:1px solid #d0d0d0}.details #summary_price{font-size:14pt;background:#eae3d4;padding:10px 35px}.details #summary_price h2{text-align:left;display:inline-block;width:250px}.details #summary_price p{display:inline-block;float:right;font-size:28px}.details .plan_overview{background:#fafafa;border-bottom:1px solid #d0d0d0;padding:15px 35px;font-size:18px;font-family:Lato,Arial,Helvetica,sans-serif}.details #summary_credit.single{float:right;margin:0 0 10px 10px}.details #summary_credit.multi{margin:22px 0 10px 10px;position:absolute;right:375px;z-index:100}.details #summary .label{font-weight:700}.details #summary_leaseterms,.details #summary_utilities,.details #summary_availability{margin:0;font-size:13px}.details #summary_custom_headline{margin:0;font-weight:700}.details #summary hr{border:none;border-top:1px solid #ddd}.details #summary_address .separator{padding:0 2px}.details #description_single{padding:0 0 0 25px}.details .floorPlanTable{border:medium none;margin:10px 0;width:100%;font-family:Lato,Arial,Helvetica,sans-serif}.details .floorPlanTable th,.details .floorPlanTable tr.even{background:#f5f5f5;padding:5px 0}.details .floorPlanTable th,.details .floorPlanTable td{padding:10px 5px}.details .floorPlanTable th{color:#2c517c;font-weight:700;white-space:nowrap}.details #full_details .floorPlanTable{border:medium none;margin:10px 0;width:100%}.details #full_details .floorPlanTable tr.odd{background:#f5f5f5}.details #full_details .floorPlanTable th{color:#2c517c;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:10pt;font-weight:700;line-height:1;padding:0 10px 5px 0}.details #full_details .floorPlanTable td{padding:0 10px 0 0;font-size:10pt;line-height:1.75}.details #full_details .floorPlanTable td.floor_plan{padding-left:5px}.details .floor_plan a{text-decoration:underline}.details #coupon{position:relative;min-height:70px;border:1px dashed #333;background:#fff;width:335px;padding:10px;margin:0 0 10px}.details #coupon h3{margin:0 0 20px 0;font-size:12pt}.details #coupon .scissors{position:absolute;right:-1px;bottom:5px;width:43px;height:78px;background-position:0 -30px}.details #coupon .print{position:absolute;top:10px;right:53px;height:18px;line-height:18px;padding:0 0 0 25px;background-position:-288px -149px;font-size:9pt}#move_in_specials{width:380px;padding:0}#move_in_specials .dashes{position:relative;width:350px;padding:14px;border:1px dashed #333;margin:auto}#move_in_specials .scissors{position:absolute;bottom:-1px;left:20px;width:96px;height:53px;background-position:0 -114px}#move_in_specials .print{position:absolute;top:0;right:5px;height:18px;line-height:18px;padding:0 0 0 25px;margin:0 0 10px 0;background-position:-288px -149px;font-size:9pt}#inline_leadform{margin:10px 0 10px 0;padding:20px;background:#2c517c;width:335px}#inline_leadform h4{line-height:20px;margin:0 0 15px 0;color:#fff}#inline_leadform h5{font-size:14px;line-height:16px;margin:0 0 15px 0;color:#fff8c7}#inline_leadform p{line-height:14px;margin:0 0 15px 0;color:#fff}#inline_leadform .lead_form_wrapper{width:425px;margin:0 auto}#inline_leadform .lead_service_form div.lead_first_name,#inline_leadform .lead_service_form div.lead_last_name,#inline_leadform .lead_service_form div.lead_email,#inline_leadform .lead_service_form div.lead_confirm_email,#inline_leadform .lead_service_form div.lead_phone,#inline_leadform .lead_service_form div.lead_move_date,#inline_leadform .lead_service_form div.lead_move_date_preference,#inline_leadform .lead_service_form div.lead_price_range,#inline_leadform .lead_service_form div.lead_reason_for_move,#inline_leadform .lead_service_form div.beds_baths,#inline_leadform .lead_service_form div.lead_message,#inline_leadform .lead_service_form div.lead_submit{clear:both;padding:10px 0 0 0}#inline_leadform .lead_service_form label{line-height:24px;color:#fff;font-size:10pt;font-weight:700;text-align:right}#inline_leadform .lead_service_form .lead_move_date_preference label,#inline_leadform .lead_service_form .beds_baths label{line-height:1.2}#inline_leadform .lead_move_date_preference{width:100%;font-size:24px}#inline_leadform .lead_service_form input{font-size:9pt;height:35px}#inline_leadform .lead_service_form select,#inline_leadform .lead_service_form textarea{font-size:9pt}#inline_leadform .lead_service_form textarea{resize:none;height:86px;margin:0 0 7px 0}#inline_leadform .lead_service_form input.submit{margin:0;padding:0;border:1px solid #344864;cursor:pointer}#inline_leadform .lead_service_form input.lead_email{color:#2c517c;text-decoration:underline}#inline_leadform .lead_service_form input.submit{display:block;width:100%;background:#a04c53;color:#fafafa;font-size:14px;background:-moz-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a04c53),color-stop(100%,#8c3b42));background:-webkit-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:-o-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:-ms-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:linear-gradient(to bottom,#a04c53 0,#8c3b42 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a04c53', endColorstr='#8c3b42',GradientType=0 )}#inline_leadform .lead_service_form .error input,#inline_leadform .lead_service_form .error select,#inline_leadform .lead_service_form .error textarea{background-color:#fdd;margin-bottom:5px}#inline_leadform .lead_form .field_error{clear:both;font-size:8pt;font-weight:700;font-style:oblique;text-align:right;color:#fff}#inline_leadform #lead_confirmation_popup{display:none}#inline_leadform #lead_confirmation_inline h2{margin:55px 25px 10px 25px;font-size:14pt;color:#fff}#inline_leadform #lead_confirmation_inline p{margin:10px 25px;font-size:9pt;color:#fff;font-weight:700;line-height:20px}#inline_leadform .lead_service_form .lead_beds select,#inline_leadform .lead_service_form .lead_baths select{width:129px}#inline_leadform .lead_service_form .lead_beds select{margin-right:9px;margin-left:21px}#inline_leadform .lead_service_form .lead_baths label{display:none}.popup_dialog .lead_service_form{padding:15px 0}.popup_dialog input[type="text"]{height:35px}.popup_dialog input[type="text"],.popup_dialog textarea{border:1px solid #d0d0d0;font-weight:400;color:#2c517c;margin:0 0 10px 0;font-family:Lato,Arial,Helvetica,sans-serif}.popup_dialog label{font-size:16px}.popup_dialog textarea.lead_message{height:80px}.lead_submit input{display:block;height:50px;width:200px;border:none;padding:15px;background-color:#2c517c;color:#fafafa;margin:auto;-webkit-appearance:none;border:1px solid #1f4168;font-size:17px;background:#2c517c;background:-moz-linear-gradient(top,#2c517c 0,#1f4168 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2c517c),color-stop(100%,#1f4168));background:-webkit-linear-gradient(top,#2c517c 0,#1f4168 100%);background:-o-linear-gradient(top,#2c517c 0,#1f4168 100%);background:-ms-linear-gradient(top,#2c517c 0,#1f4168 100%);background:linear-gradient(to bottom,#2c517c 0,#1f4168 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c517c', endColorstr='#1f4168 ',GradientType=0 )}.popup_dialog .error input,.popup_dialog .error select,.popup_dialog .error textarea{background-color:#fdd;margin-bottom:5px}.popup_dialog .field_error{clear:both;font-size:8pt;font-weight:700;font-style:oblique;text-align:right;color:#a04c53}#current_rent_specials.popup_dialog,#check_availability.popup_dialog{width:400px}.details .map_directions{margin:0 0 25px}.details .map_directions .tabbed_content{padding:10px 0 0 25px}.details .map_directions .section{border-top:none}.details .map_info{margin:0 0 0 0}.details #map_view{display:none}.details #clickForMap{display:block;height:315px;line-height:220px;background:url(map_placeholder_481.jpg) top center no-repeat;color:#2c517c;font-size:18pt;font-weight:700;text-align:center;background-size:100%}.details #map{display:none;height:350px;margin:0 0 10px 0;border:1px solid #d0d0d0}.details #driving_directions{font-size:9pt}.details #driving_directions table{width:100%}.details #route{margin:10px 0 0 0}.content .section{padding:10px 25px}#onboard_info .heading{padding:15px 0 0 0;font-size:18px;font-weight:700;font-family:Lato,Arial,Helvetica,sans-serif}#onboard_info .sub_heading,#onboard_info td{width:50%;font-size:14px}.details .note{color:#999;font-size:9px!important;line-height:12px!important;display:block;margin:15px 0 10px 0}#onboard_info .school_details{padding:5px 5px}#onboard_info .school_details:nth-child(odd){background:#f5f5f5}#onboard_info #community,#onboard_info #schools{border-bottom:1px solid #d0d0d0;margin:0 0 20px 0}#onboard_info{padding:20px 25px}#onboard_info h4{font-size:16px;font-weight:700}#onboard_info .onboard p{margin:0;float:left;color:#999;font-size:6pt}#onboard_info .school_type,#onboard_info .school_grade{float:left;width:50%;margin:0}.content_box.floorplans{border-bottom:1px solid #d0d0d0;margin:0 0 10px 0}.content_box.floorplans .padding_box{padding:15px 15px 15px 25px}.details #onboard_info #onboard_logo{float:right;width:172px;height:32px;background-position:-125px -165px;margin:8px 0 0 0}.school_overview h4{display:none}.details #tab_community .zoned_schools{clear:both}.details #actions{z-index:1;font-size:12px;position:absolute;right:15px}.details #actions a{display:inline-block;margin:0 .5em;color:#2c517c;right:15px}.details #property_details ul{font-family:Lato,Arial,Helvetica,sans-serif}.details #property_details li{display:inline-block;margin:0 0 3px 0;padding:10px 20px 10px 0;font-family:Lato,Arial,Helvetica,sans-serif}.details #property_details .border_btn{border-bottom:1px solid #d0d0d0;padding:20px 25px}.details #property_details p{margin-top:5px}.details #property_details .phone_cta{margin:10px 0 0 0}.details #property_details .open_dialog_check_availability{display:block;float:right;margin:10px 0 0 0}.details #ka_468x60_1{margin:35px 0 20px}.details #additional_resources .ad_margin{float:left;width:160px;height:40px}.details .utility{margin:5px 0 0 0}.details #ka_300x250_1 .ad_margin{width:300px;margin:0 auto}.details #ka_adsense_container,.details #ka_728x90_1{margin:0 auto 10px auto}.details #ka_728x90_1 .ad_margin{width:728px;margin:0 auto}.details #ka_adsense_container{margin:0 auto 10px auto;padding:10px 0;width:700px;background:#fff}#bottom_ad1{margin:15px 0 0 0}.details #ka_adsense_container .ad_margin{float:left;width:300px}.details #ad_frame_adsense_propdetails_pos1_300x250{margin:0 10px 0 0}.details .disclaimer{line-height:normal;padding:10px;font-size:8pt;border-top:1px solid #d0d0d0;color:#aaa}.pricing_disclaimer{text-align:left;font-size:9px;color:#999;padding-top:5px}#quickview{width:740px}#quickview .leadform{width:350px;padding:0 10px 0 0;border-right:1px solid #859cbc}#quickview .leadform ul{margin:15px 5px;list-style-type:disc;font-size:9pt;line-height:1.25}#quickview .leadform ul li{margin-left:20px}#quickview #quickview_prop_info{width:320px;margin:0 20px 15px 0}#quickview #quickview_prop_info p{margin:0 10px 0 0;line-height:22px}#quickview #quickview_prop_info .multi_line{line-height:12px}#quickview #quickview_prop_info span{display:block}#quickview #quickview_phone{font-size:12pt;color:#a54f51}#quickview #quickview_phone span{text-align:right;font-size:9pt}#quickview #quickview_address{font-size:8pt;color:#333}#quickview .result_slide_show{float:right}.thank_you #thank_you_message{padding:30px;background:#fff}.thank_you #thank_you_message .photo{float:left}.thank_you #thank_you_message .photo img{display:block}.thank_you #thank_you_message .photo .return{display:block;margin-top:10px;font-size:12px;text-align:center}.thank_you #thank_you_message .message{float:left;width:238px;padding-left:20px}.thank_you #thank_you_message .message h2{color:#2c517c}.thank_you #thank_you_message .message p{line-height:1.5;margin:8px 0;font-size:9pt}.thank_you #thank_you_message .message strong{font-weight:700}.thank_you #thank_you_message .message .phone{font-size:20px;font-weight:700;margin-bottom:10px}.thank_you #thank_you_message .utility{margin:10px 0 0 0}.thank_you #search_results{clear:left;margin:0 0 10px 0;border-bottom:1px solid #d0d0d0}.details #additional_resources .dfp_ads{padding:10px 92px}.details #ka_adsense_container .dfp_ads{float:left;margin:0 20px}.details #ka_728x90_1{position:relative}.details #ka_728x90_1 .dfp_ads{position:relative;text-align:center;padding:10px 0 0 0;border-top:1px solid #d0d0d0}.details #ka_300x250_1{position:relative}.thank_you #gpt_afc_p1{position:relative;left:60px}.details #ka_300x250_1{text-align:center;border:1px solid #d0d0d0;padding:15px 0;margin:10px 0;background:#fafafa}.sidebar #right_ad2{margin:10px 0}.details #details_summary{position:relative;float:left;width:249px;min-height:242px;padding:0 0 30px 0}.details #summary_name{margin:0 10px 10px 0;font-size:13pt}.details #summary_address{margin:0 10px 10px 0;font-size:14px}.details #summary_owner,.details #summary_website{font-size:9pt;font-weight:700;margin:0 10px 10px 0}.details #summary_contact_name{font-size:9pt;font-weight:700;color:#060}.details #summary_checkCredit{display:block;margin:0 10px 10px 0}.details #special_features{margin:0 0 10px 0}.details #special_features li{position:relative;float:left}.details #special_features a{display:block;line-height:25px;height:25px;margin:0 15px 0 0;padding:0 0 0 30px;font-size:9pt}.details #special_features #btn_move_in_specials a{background-position:-280px 0}.details #special_features #pet_friendly a{background-position:-280px -45px}.details #special_features #swimming_pool a{background-position:-280px -90px}.details #special_features .tooltip{right:-215px;width:210px;z-index:1}.details #detail_actions{position:absolute;bottom:0;left:0}.details #detail_actions li{position:relative;float:left;margin:0 10px 0 0}.details #detail_actions li:hover{background-position:-40px 0}.details #detail_actions a{display:block;width:40px;height:30px;font-size:0;line-height:0}.details #detail_actions .tooltip{bottom:40px;line-height:1;white-space:nowrap;font-weight:700}.details #detail_actions #action_video,.details #detail_actions #action_emercial{background-position:-80px 0}.details #detail_actions #action_tour{background-position:-120px 0}.details #detail_actions #action_application{background-position:-160px 0}.details #detail_actions #action_print{background-position:-200px 0}.details #detail_actions #action_share{background-position:-240px 0}.details #photos,.details #photos_other{float:right;position:relative}.details #photos .communityVideo{position:absolute;top:0;left:0;display:block;opacity:.9;width:100%;height:100%;background:url(transparent_video_play.png) center center no-repeat}.details #photos .communityVideo:hover{opacity:1}.details .lead_cta_email{display:block}.details .lead_cta_phone{display:block;float:right;line-height:36px;color:#060;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:14pt;font-weight:700}#makeMeScrollable .scrollWrapper{position:relative;overflow:hidden;width:100%;height:250px}#makeMeScrollable .scrollableArea{position:relative;height:100%}#makeMeScrollable .scrollableArea img{border-right:2px solid #fafafa;position:relative;float:left;margin:0;right:0;height:250px}#gallery{width:640px;height:520px}.details .helpful_links_horizontal{margin:0 auto 10px auto}.details #full_details{width:948px;margin:0 auto}.details #full_details .column{float:left;width:145px;margin:0 10px 5px 0}.details #full_details .column.wide{width:215px}.details #full_details .column h2,.details #full_details .directions h2{margin:0 0 5px 0;color:#2c517c;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:10pt;font-weight:700}.details #full_details .column p{margin:0 0 5px 0}.details #full_details .column ul{margin:0 0 5px 0;line-height:1.5;font-size:9pt}.details #full_details .column .bulleted{margin-left:1.1em;list-style-type:disc}.details #full_details .column table{margin:0 0 5px 0;font-size:9pt;line-height:1.5}.details #full_details .column td{padding:0 10px 0 0}.details #full_details .moveInSpecialsCoupon{position:relative;width:663px;margin:0 auto 10px auto;padding:10px 53px 10px 10px;border:1px dashed #333}.details #full_details .moveInSpecialsCoupon .scissors{position:absolute;right:-1px;bottom:5px;width:43px;height:78px;background-position:0 -30px}.details #full_details .coupon_couponHeading{line-height:1;margin:0 0 10px 0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:14pt;font-weight:700;color:#2c517c}.details #full_details .coupon_printLink{position:absolute;top:10px;right:53px;height:18px;line-height:18px;padding:0 0 0 25px;background-position:-288px -149px;font-size:9pt}.details #full_details .tab_content .coupon_content{clear:both;margin:0}#move_in_specials{width:380px;padding:0}#move_in_specials .icon_close{top:-45px;right:-45px}#move_in_specials .dashes{position:relative;width:350px;padding:14px;border:1px dashed #333;margin:15px auto}#move_in_specials .dashes .scissors{position:absolute;bottom:-1px;left:20px;width:97px;height:53px;background-position:0 -114px}#move_in_specials .coupon_printLink{position:absolute;top:16px;right:55px;height:18px;line-height:18px;padding:0 0 0 25px;margin:0 0 10px 0;background-position:-288px -149px;font-size:9pt}.details .tabbed_content .global_tabs{height:47px;border:1px solid #ccc;background:#ded4c0}.details .tabbed_content .global_tabs a{border-top:none;width:48%;height:45px;line-height:45px}.details .tabbed_content .global_tabs a.active{border-bottom:none}.map_view{border-right:1px solid #fafafa}.details #full_details .map_info{margin:0 0 10px 0}.details #full_details #clickForMap{display:block;width:930px;height:300px;line-height:300px;background:url(map_placeholder_481.jpg) no-repeat;color:#2c517c;font-size:18pt;font-weight:700;text-align:center;border:1px solid #d0d0d0!important}#clickForStreetView{display:block;height:315px;line-height:300px;background:url(streetview_placeholder_481.jpg) no-repeat;color:#fafafa;font-size:18pt;font-weight:700;text-align:center;background-size:100%;border:none}.details #full_details #map{display:none;width:100%;height:300px;margin:0 0 10px 0}.details #full_details #driving_directions{font-size:9pt;padding:15px}.details #full_details #driving_directions table{width:100%}#from_address{display:inline-block;width:60%;border:1px solid #d0d0d0;box-shadow:inset 0 0 12px #ddd}#driving_directions .btnGetDirections{display:inline-block;margin:0 0 0 -7px;position:relative}.details .management .company_info{float:left}.details .management .company_logo{display:block;float:left;margin:0 10px 0 0}.details .management .company{line-height:1;margin:0 0 8px 0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:14pt;font-weight:700}.details .management .call,.details .management .fax{line-height:1;margin:0 0 10px 0;color:#060;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:13pt;font-weight:700}.details .management .website{line-height:1;margin:0 0 10px 0;font-size:9pt;font-weight:700}.details .utility{margin:5px 0}.details .adsense{width:620px;margin:0 auto 10px auto;padding:10px 159px 10px 169px;background:#fff}.details .adsense .ad_margin{float:left;width:300px;margin:0 10px 0 0}.details #full_details .disclaimer{line-height:normal;margin:0;font-size:8pt}.details #column3{float:right;width:300px}.details #column3 .adsense,.details #column3 #ad1,.details #column3 .helpful_links_vertical,.details #column3 #ad2{width:300px;margin:0 0 10px 0}.details #column3 .adsense .ad_margin{float:none;width:300px}.details #column3 .adsense{padding:10px 0;background:#fff}.google_ads{width:458px;height:300px;float:right;background-color:#fff;padding:5px;margin-top:12px}.thank_you .google_ads{position:relative;border:1px solid #d0d0d0;margin:15px 10px 0 0;background-color:#fafafa;float:left;text-align:left;width:100%}.thank_you .google_ads .dfp_ads{position:relative;left:60px}.thank_you .dfp_ads{margin:5px 0}.clear{clear:both;height:0;line-height:0;font-size:0}.ad_heading{margin:0 0 3px 0;color:#999;font-size:7pt;font-weight:400}.ka_bottom{width:728px;margin:0 auto 4px auto;clear:both;position:relative}.helpful_links_horizontal{height:120px;padding:5px 4px;background:#fff;text-align:justify}.helpful_links_horizontal .ad_margin,.helpful_links_horizontal .dfp_ads{display:inline-block}#ad_rentals{margin:10px 0 0 0}#popup_leadform .loading{width:32px;height:32px;background:#fff url(ajax-loader.gif) no-repeat;border:2px #071824 solid;margin:0 auto;float:none}#photo_highlights .loading{width:80px;height:53px;background:#fff url(ajax-loader.gif) no-repeat 25px 12px;float:none}.prm_dialog_modal{z-index:11000;opacity:.8;background:#000}.popup_dialog{display:none;z-index:11001;padding:15px;background:#f5f5f5;top:75px!important;position:fixed!important}.popup_dialog .title{margin:0 0 15px 0;color:#2c517c}#floorplan_modal{min-width:350px;height:80%;text-align:center}#floorplan_modal .floorplan_name{text-align:left;margin:0 0 4px}.floorplan_image{max-height:90%;max-width:90%}.thank_you_ads{text-align:center;margin:15px 0}.seofusion-editable{border:dotted 4px red!important}#clickForMap{display:block;height:220px;line-height:220px;background:url(map_placeholder_481.jpg) center center no-repeat;color:#2c517c;font-size:18pt;font-weight:700;text-align:center}.srchRes_map_bubble{font-size:11px;line-height:13px;color:#333;max-width:250px}.srchRes_map_bubble .pic{float:left;margin:0 15px 0 0;width:70px;height:55px}.srchRes_map_bubble .pic img{width:70px;height:55px}.srchRes_map_bubble .listingid{display:block}.srchRes_map_bubble .bdbth,.srchRes_map_bubble .bath,.srchRes_map_bubble .price,.srchRes_map_bubble .listingid{line-height:14px}.srchRes_map_bubble .phone{color:#39c;display:block;font-weight:700;font-size:13px}.srchRes_map_bubble table td{vertical-align:top}.details_map_bubble{font-size:11px;line-height:14px;color:#333;max-width:250px}.details_map_bubble .pic{float:left;margin:0 15px 0 0;width:70px;height:55px}.details_map_bubble .pic img{width:70px;height:55px}.details_map_bubble .listingid{display:block}.details_map_bubble .bdbth,.details_map_bubble .price,.details_map_bubble .listingid{line-height:14px}.details_map_bubble .phone{color:#39c;display:block;font-weight:700;font-size:13px}.details_map_bubble table td{vertical-align:top}.metro .property_manager_listings #column2{float:none}#search_locations_popup{width:700px}#search_locations_popup h3{clear:both;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:11pt;color:#333;margin:10px 5px}#search_locations_popup ul{margin:0 5px}#search_locations_popup ul li a{float:left;font-size:9pt}#search_locations_popup .search_locations_states li{float:left;display:inline;position:relative;width:130px;padding-bottom:2px}#search_locations_popup .search_locations_popular_cities li{float:left;display:inline;position:relative;width:200px;padding-bottom:2px}#search_locations_popup .city a{display:inline-block;padding:0 10px 0 0;width:22%}#searchErrors{display:none;position:absolute;left:0}#small_search #searchErrors{top:56px;left:15px;width:567px!important;padding:15px 10px;background:#fff2f2;color:#a54f51;font-size:11pt;margin:10px 0 0 0}#search_form_container #searchErrors,#state_search #searchErrors{width:100%!important;margin:10px 0 0 0;padding:15px 10px;background:#fff2f2;color:#a54f51;font-size:11pt}.relocation .relocation .content{padding:8px;background:#fff}.relocation #instructions{float:left;width:30%;padding:0 20px 0 0}.relocation #instructions h2{margin:0 0 20px 0;padding:0 0 65% 0;background:url(relo_callout.png) bottom left no-repeat;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:20pt;background-size:90%}.relocation #instructions h4{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:18pt;font-weight:700;color:#297374;margin:0 0 10px}.relocation #instructions p{font-size:10pt}#ready_to_move{float:right;width:60%;max-width:500px;min-width:355px;padding:0 30px;background:#3f5779}#ready_to_move h3{position:relative;margin:0 0 7px;padding:15px 0 10px 0;border-bottom:1px solid #587296;color:#fff}#ready_to_move .logo_relocation{display:inline-block;position:absolute;top:7px;right:7px;width:148px;height:21px;margin-bottom:-5px}.form_row{width:100%}#ready_to_move .relo_disclaimer{text-align:center;color:#fafafa;width:300px;margin:auto;font-size:10px}.clr{clear:both}#moving_lead_form h4{clear:both;margin:10px 0 10px;font-size:13px;color:#fff799}#moving_lead_form p{color:#fafafa;line-height:12px}#moving_lead_form table,.moving_form td{color:#fafafa;line-height:30px;border:0;padding:0;border-spacing:0;border-collapse:collapse}#moving_lead_form td{width:150px}#moving_lead_form select{display:block}#moving_lead_form input[type="text"]{display:block;width:135px;height:25px;padding:5px;font-size:12px}#moving_lead_form select{display:block;width:135px;height:26px}#moving_lead_form label{color:#fafafa;line-height:20px;font-size:12px}.additional_info{display:inline-block}#moving_lead_form .move_edit{display:inline-block;padding:0 0 0 15px;font-size:12px;text-decoration:underline}#moving_lead_form .move_summary{margin:10px 0 0 10px;width:100%}#moving_lead_form .move_entries{padding:0 5px 0 0}#moving_lead_form div{display:inline-block;margin:0 0 10px;position:relative;padding:0 10px 0 0;float:left;height:50px}#moving_lead_form .form_button_box{clear:both;padding:10px 0 0;width:100%;margin:0 0 10px;text-align:center}#moving_lead_form .full_errors,#moving_lead_form .field_error{color:darkred}#moving_lead_form .moving_lead_MovingFrom_state{clear:both}#moving_lead_form #moving_lead_DayPhone{width:200px}#moving_lead_form #moving_lead_TypeOfMove{width:205px}#moving_lead_form .full_errors{display:none}#moving_lead_form .field_error{color:#fff799;position:absolute;font-size:10px}#moving_lead_form .move_conf{padding-top:20px;height:400px}#moving_lead_form .move_conf p{line-height:20px;font-family:Lato,Arial,Helvetica,sans-serif}#moving_lead_form .button{display:block;margin:100px auto 10px auto;width:300px;height:35px;box-shadow:none;font-size:16px}#moving_lead_form .button.btn_blue{background:#a04c53;color:#fafafa;border:none;line-height:0;padding:0;background:-moz-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a04c53),color-stop(100%,#8c3b42));background:-webkit-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:-o-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:-ms-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:linear-gradient(to bottom,#a04c53 0,#8c3b42 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a04c53', endColorstr='#8c3b42',GradientType=0 )}.ui-datepicker{width:216px;height:auto;margin:5px auto 0;font:12px Arial,sans-serif;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%}.ui-datepicker-header{background:#232323;color:#fafafa;font-weight:700;line-height:30px}.ui-datepicker-title{text-align:center}.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background:FAFAFA;background-repeat:no-repeat;line-height:600%;overflow:hidden;background-image:url(sprite_big.png)}.ui-datepicker-prev{float:left;background-position:-90px -100px}.ui-datepicker-next{float:right;background-position:-105px -100px}.ui-datepicker thead{background-color:#ded4c0;border-bottom:1px solid #ded4c0}.ui-datepicker th{text-transform:uppercase;font-size:9px;padding:5px 0;color:#444;text-align:center}.ui-datepicker tbody td{padding:0;border-right:1px solid #b0b0b0}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr{border-bottom:1px solid #b0b0b0}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td span,.ui-datepicker td a{display:inline-block;font-weight:700;text-align:center;width:30px;height:30px;line-height:30px;color:#666;filter:dropshadow(color=#fff,offx=1,offy=1)}.ui-datepicker-calendar .ui-state-default{background:#ededed;background:-moz-linear-gradient(top,#ededed 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ededed),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#ededed 0,#dedede 100%);background:-o-linear-gradient(top,#ededed 0,#dedede 100%);background:-ms-linear-gradient(top,#ededed 0,#dedede 100%);background:linear-gradient(top,#ededed 0,#dedede 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 )}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#6eafbf;position:relative}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-unselectable{background:#f4f4f4}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}.vaultware{width:932px;margin:0 auto;padding:8px;background:#fff}#content h3{line-height:1;color:#2c517c}#content h4,#content dt{line-height:1;margin:12px 0;color:#2c517c}#content h5{line-height:1;font-size:9pt;font-weight:700;margin:12px 0}#content p,#content dd{font-size:9pt;line-height:1.5;margin:12px 0}#content ul,#content ol{margin:12px 0 12px 20px;line-height:1.5;font-size:9pt}#content li{font-size:9pt;margin:0 0 10px}#content ul{list-style-type:disc}#content ol{list-style-type:decimal}.entry .content,.sitemap .content{padding:50px 160px}.terms_of_use p{font-size:13px;line-height:160%;margin-bottom:12px;padding:0 15px 0 0}.terms_of_use h3{color:#415779}.terms_of_use h4{color:#2c517c;margin:0 0 12px;padding:0}.terms_of_use ul{font-size:13px;list-style-type:disc}.terms_of_use ul li{margin-bottom:6px;margin-left:20px}.terms_of_use table{margin-bottom:20px}.terms_of_use th{font-weight:700}.terms_of_use th,.terms_of_use td{font-size:9pt;padding:5px 10px}.sitemap ul{text-align:justify}.sitemap .state li{display:inline-block;margin:3px 0;font-size:13px;line-height:18px;width:24%;font-weight:700;font-family:Lato,Arial,Helvetica,sans-serif;zoom:1}.sitemap .state a{text-decoration:none;display:inline-block;padding:5px 20px;text-align:center}.sitemap .state_name{position:absolute;top:153px;left:140px}.sitemap .city li{display:block;position:relative;margin:10px 0;font-size:13px;line-height:18px;font-weight:400}.sitemap .city a{display:inline-block;width:32%;text-align:left;padding:5px 0;font-weight:700;font-size:16px;font-family:Lato,Arial,Helvetica,sans-serif;zoom:1}#customer_service_form .lead_service_form{padding:15px 0}#customer_service_form input[type="text"],#customer_service_form textarea{border:1px solid #d0d0d0;font-weight:400;color:#2c517c;margin:0 0 10px 0;font-family:Lato,Arial,Helvetica,sans-serif}#customer_service_form label{font-size:16px}#customer_service_form textarea.lead_message{height:80px}.lead_submit input{display:block;height:50px;width:200px;border:none;padding:15px;background-color:#2c517c;color:#fafafa;margin:auto;-webkit-appearance:none;border:1px solid #1f4168;font-size:17px;background:#2c517c;background:-moz-linear-gradient(top,#2c517c 0,#1f4168 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2c517c),color-stop(100%,#1f4168));background:-webkit-linear-gradient(top,#2c517c 0,#1f4168 100%);background:-o-linear-gradient(top,#2c517c 0,#1f4168 100%);background:-ms-linear-gradient(top,#2c517c 0,#1f4168 100%);background:linear-gradient(to bottom,#2c517c 0,#1f4168 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c517c', endColorstr='#1f4168 ',GradientType=0 )}#customer_service_form .error input,#customer_service_form .error select,#customer_service_form .error textarea{background-color:#fdd;margin-bottom:5px}#customer_service_form .field_error{clear:both;font-size:8pt;font-weight:700;font-style:oblique;text-align:right;color:#a04c53}#customer_service_form .contact_info{margin:0 0 20px 0;text-align:center}#customer_service_form .contact_info p{font-size:22px;font-family:Lato,Arial,Helvetica,sans-serif}#customer_service_form .form{width:550px;margin:10px 0 10px 0;padding:20px;background:#fafafa;border:1px solid #d0d0d0;margin:auto}#customer_service_form .button{width:250px;margin:auto}#printable_coupon{color:#000;background:#fff}#page{width:auto;border:none;background:#f5f5f5}#printable_coupon p{line-height:1.5;font-size:9pt;margin:.125in}#printable_coupon .moveInSpecialsCoupon{width:6.875in;margin:0 auto;border:.03125in dashed #999}#printable_coupon .coupon_propertyInfo{width:1.875in;float:left;margin:.125in}#printable_coupon .rentals_logo{display:block;width:122px;height:30px}#printable_coupon .coupon_propertyName{margin:.125in 0 0 0;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:11pt;font-weight:700}#printable_coupon .coupon_address{margin:.125in 0 0 0}#printable_coupon .coupon_couponInfo{width:4.5in;float:right;margin:.125in}#printable_coupon .coupon_couponHeading{font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:13pt;font-weight:700;color:#2c517c}#printable_coupon .coupon_content{clear:both;margin:.125in 0 0 0}#printable_flyer{color:#000;background:#fff}#printable_flyer #page{width:auto;border:none;background:#fff}#flyer_content{position:relative}#printable_flyer #header,#printable_flyer .logo{margin:0 0 .25in 0}#printable_flyer .print_description{margin-top:.25in}#printable_flyer .logo{display:block}#printable_flyer #photo{float:left}#printable_flyer #photo img{width:2.5in}#printable_flyer #information{float:left;margin:0 0 0 .25in;font-size:10pt}#printable_flyer #information td{vertical-align:top}#printable_flyer #footer{clear:both;padding:.5in 0 0 0}#printable_flyer h1{color:#a54f51;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:16pt;font-weight:700}#printable_flyer h2{clear:both;float:left;width:1.625in;margin:0 .125in 0 0;color:#2c517c;text-align:right;font-family:Trebuchet MS,Arial,Helvetica,sans-serif;font-size:11pt;font-weight:700}#printable_flyer p{font-size:10pt;text-align:justify}#printable_flyer .perma_link{float:right;position:relative;bottom:12pt;text-align:right}#printable_flyer .perma_link span{color:#2c517c;text-decoration:underline}#printable_flyer ul,#printable_flyer #office_hours{float:left;width:2.25in}#printable_flyer #information td{padding:0 0 .125in 0}#printable_flyer #office_hours td{padding:0}#printable_flyer .attribute{font-weight:700}#printable_flyer .copyright{text-align:center;font-size:8pt}#printable_flyer .floorPlanTable{clear:both;border:medium none;background:#f2f2f2;width:100%}#printable_flyer .floorPlanTable th{background:#fff;color:#2c517c;font-family:Lato,Arial,Helvetica,sans-serif;font-size:11pt;font-weight:700;padding:.03125in .125in .03125in 0}#printable_flyer .floorPlanTable td{padding:.03125in .125in .03125in 0;font-size:10pt;vertical-align:middle}#printable_flyer .floorPlanTable .even{background:#fff}#mobile{position:relative;color:#777}#mobile #content{position:relative;clear:both;margin:0 10px 10px 10px}#mobile #foot{background:#f8f6f1;min-height:160px;clear:both;margin-bottom:5px;padding-bottom:8px}#mobile #dl_img.column1{width:380px;display:block;float:left;position:relative;padding-top:25px;text-align:right}#mobile #dl_header.column2{width:500px;padding:10px;*width:370px;display:block;float:right;margin-top:50px;text-align:center}#mobile #dl_header.column2 .padding_box{padding:0}.dl_links{width:405px;margin:50px auto 0}.dl_links .column1,.dl_links .column2{width:200px;float:left}#dl_header h1{font-size:36px;font-family:Trebuchet MS,Arial,Helvetica,sans-serif}#dl_header p{font-size:16px;font-family:Trebuchet MS,Arial,Helvetica,sans-serif}.iphone_icon{display:block;width:100px;height:30px;background:url(../assets/mobile/app_store_badge.png);margin:auto}.android_icon{display:block;width:100px;height:30px;background:url(../assets/mobile/play_store_badge.png);margin:auto}.state #state_search{position:relative}.state #search_form_container{height:150px;width:50%;background:rgba(0,0,0,.7);position:absolute;top:285px;left:25%;padding:22px}.state #state_search #popular_searches_bg,.state #state_search #popular_searches{position:absolute;top:10px;right:10px;width:280px;height:180px}.state #state_search #popular_searches_bg{background:#2c517c;opacity:.95;filter:alpha(opacity=95);zoom:1}.state #state_search #popular_searches h2{display:block;padding:0;margin:15px;font-size:13pt}.state #state_search #popular_searches ul{margin:10px 20px;color:#fff;font-size:9pt;font-weight:700;line-height:1.5}.state #state_search #popular_searches li{float:left;width:110px;margin:0 5px}.state #state_search #popular_searches a,.state #state_search #popular_searches a:link,.state #state_search #popular_searches a:visited,.state #state_search #popular_searches a:hover,.state #state_search #popular_searches a:active{color:#fff}.state ul.home_rent_apt{margin:10px 0;padding:0}.state ul.home_rent_apt li{list-style:none;width:25%;margin:0 10px 5px 0;display:inline;float:left}.state .home_rent_apt{margin:10px 0;padding:0}.state .home_rent_apt li{list-style:none;width:25%;margin:0 10px 5px 0;display:inline;float:left}.state #more_information .content{padding:50px 160px}h2.state_header{padding-top:10px;margin-left:10px;font-weight:700}#no_matches .section{border-top:none}.little,.homepage #header #top_heading,.metro #header #top_heading,#mobile_menu,#button_mobile_menu,#nav_menu,#tab_area_link{display:none}.state .submit,.homepage #small_search .submit{top:0!important}}@media screen and (max-width:1024px) and (min-width:768px){#page,.page{min-width:752px;max-width:1024px}#gallery{width:640px;height:520px}#header #navigation{font-size:10px}.search_sort{height:45px;position:relative;padding:12px 15px}.search_sort p{display:inline-block;padding-top:0;float:none}.search_sort ul{position:relative;left:-4px;display:block;float:none;height:30px}.search_sort select{top:0;left:4px;margin:0 0 20px 0;float:none;display:inline-block}.search_sort #check_credit_srp{margin-top:-75px}#metro_container .prop_found{display:block;padding:0;font-size:12px}#metro_container #top_heading{font-size:28px}.details .content table{font-size:12px}.details #property_details .border_btn{padding:20px 15px}.details .little_multi_credit_position{position:relative}.details h1{font-size:26px}.details #summary_credit.multi{left:25px;top:-10px;right:auto}.details #clickForMap{height:140px;line-height:105px}.details #gpt_tbp_p1{width:100%;overflow:hidden}.floorplans .section{padding-top:50px}.listing_details .dfp_ads{right:35px;bottom:54px}.search_resultsperpage{padding:10px}.pagination h2,.swiper-caption{display:none}.thank_you #gpt_afc_p1{left:5px;border-top:none}.thank_you #thank_you_message{position:relative}.thank_you #thank_you_message .photo img{width:180px}.thank_you .google_ads{margin-top:21px;margin-right:0;background-color:#fafafa}.relocation #instructions{float:left;width:100%;margin-bottom:20px}.relocation #instructions h2{padding:0 0 0 0;background:transparent}#ready_to_move{float:right;width:100%;max-width:100%;min-width:355px;padding:0 30px;background:#3f5779}.padding_box_big{padding:5px 15px}.column2.sidebar{margin:0 5px 0 0}.homepage #seo_container{border:none}#home_resources .widget h2{font-size:17px}.homepage #home_search{left:26%}.homepage #home_search .home_search_hd{font-size:28px;margin-top:5px}.homepage #home_search #search_form_container{margin:0 0 16px}.metro .column1.content_box{margin:0 315px 0 0}}@media screen and (max-width:1150px) and (min-width:768px){.relocation #instructions{float:left;width:100%;margin-bottom:20px}.relocation #instructions h2{display:none;padding:0 0 0 0;background:transparent}#ready_to_move{float:right;width:100%;max-width:100%;min-width:355px;padding:0 30px;background:#3f5779}}#header #navigation{color:#fff}@media(max-width:767px){#header #navigation{display:none}}@media(min-width:768px){#header #navigation{font-size:12px;text-align:right}#header #navigation a{display:inline-block;margin:0 7px;color:#fff;text-decoration:none}#header #navigation #ad_store{margin-right:0;text-align:center;background:#a04c53;padding:40px 25px 17px;border-left:1px solid #8c3b42}}@media(min-width:1025px){#header #navigation{font-weight:700}#header #navigation a{margin:0 15px}}.button{border:none;height:48px;-webkit-appearance:none;font-family:Lato,Arial,Helvetica,sans-serif}.btn_burg{display:block;background-color:#a04c53;color:#fafafa;background:#a04c53;background:-moz-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#a04c53),color-stop(100%,#8c3b42));background:-webkit-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:-o-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:-ms-linear-gradient(top,#a04c53 0,#8c3b42 100%);background:linear-gradient(to bottom,#a04c53 0,#8c3b42 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a04c53', endColorstr='#8c3b42',GradientType=0 )}.btn_blue{display:block;background-color:#2c517c;color:#fafafa;border:1px solid #1f4168;font-family:Lato,Arial,Helvetica,sans-serif;border-radius:1px;text-align:center;background:#2c517c;background:-moz-linear-gradient(top,#2c517c 0,#1f4168 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2c517c),color-stop(100%,#1f4168));background:-webkit-linear-gradient(top,#2c517c 0,#1f4168 100%);background:-o-linear-gradient(top,#2c517c 0,#1f4168 100%);background:-ms-linear-gradient(top,#2c517c 0,#1f4168 100%);background:linear-gradient(to bottom,#2c517c 0,#1f4168 100%)}#location_btn{display:none}@media(max-width:767px){#header #top{height:50px;padding:5px 5px 2px 5px;text-align:center;position:relative;background:#2c517c}#header #logo{display:inline-block;height:45px;width:151px;background-position:0 0;position:relative;top:0}}@media(min-width:768px){#header{position:relative}#header #top{background-color:#2c517c;border-bottom:1px solid #2a3b54}#header #logo{display:block;float:left;width:176px;height:44px;margin:10px 0 9px 15px}}#home_resources{clear:both;background:url(/assets/bg_home_resources.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/bg_home_resources.jpg', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/bg_home_resources.jpg', sizingMethod='scale')"}@media(max-width:767px){#home_resources{display:none}}@media(min-width:768px){#home_resources .widget_box{width:85%;margin:0 auto;padding:50px 0}#home_resources .widget{width:30.66667%;position:relative;text-align:center;border-radius:2px;height:300px;padding:10px;background:#fff;float:left}#home_resources .widget:nth-child(n){margin-bottom:4%;margin-right:4%}#home_resources .widget:nth-child(3n){margin-right:0;margin-bottom:0}#home_resources .widget h2{color:#2c517c;font-size:22px}#home_resources .widget p{line-height:15px;font-size:13px;color:#646464;display:block;text-align:left;position:absolute;bottom:20px;height:65px;padding:15px}#home_resources .widget img{margin:25px 0 0 0}}@media(min-width:1025px){#home_resources .widget_box{width:75%;margin:0 auto;padding:50px 0}}@media(max-width:767px){#spotlight_listings{display:none}}@media(min-width:768px){#spotlight_listings{padding:15px 0 15px 15px;overflow:hidden;position:relative;font-size:13px;margin:0 0 0 0;clear:left}#spotlight_listings h2{float:left;display:block;margin:0 0 13px 0}#spotlight_listings .pagination{margin-top:10px}#spotlight_listings .pagination a{display:block}#spotlight_listings .pagination .current{padding:0}#spotlight_listings .pagination .current .padding_box{padding:9px 15px 0}#spotlight_listings .spotlight{display:none;background:#fff;border:1px solid #d0d0d0;position:relative;height:200px}#spotlight_listings .current{display:block;padding:3px}#spotlight_listings .column1{float:left}#spotlight_listings .column2{position:absolute;left:200px;width:300px}#spotlight_listings .listing_photo{display:block;width:180px;overflow:hidden}#spotlight_listings .listing_photo img{width:180px;min-height:140px}#spotlight_listings .listing_name{font-size:18px}#spotlight_listings .listing_name a{text-overflow:ellipsis;width:96%;display:block;margin:0 0 5px 0;overflow:hidden;white-space:nowrap}#spotlight_listings .listing_location{margin:0 0 3px;font-weight:200}#spotlight_listings .listing_price,#spotlight_listings .listing_specials,#spotlight_listings .listing_size{display:block;width:200px;margin:0 0 3px}#spotlight_listings .btn_box{width:100%;padding:0;position:absolute;bottom:0;right:0;text-align:left;font-size:16px;line-height:13px;font-family:Lato,Arial,Helvetica,sans-serif}#spotlight_listings .listing_phone{color:#1a1a1a;font-weight:700;font-size:22px;text-align:left;margin:0 0 10px;padding:0 0 10px;display:block;height:auto}#spotlight_listings .listing_extension{display:inline-block;font-size:12px;padding:0 0 0 5px}#spotlight_listings .listing_availability_quickview{width:100%;text-align:center}}@media(min-width:1025px){#spotlight_listings .spotlight{height:auto}#spotlight_listings .column2{left:265px}#spotlight_listings .listing_photo{display:block;width:250px;height:175px;overflow:hidden}#spotlight_listings .listing_photo img{width:250px;min-height:175px}#spotlight_listings .listing_price,#spotlight_listings .listing_specials,#spotlight_listings .listing_size{margin:0 0 6px}#spotlight_listings .listing_name{margin:0 0 10px 0;line-height:24px;font-size:24px}#spotlight_listings .listing_name a{padding:0 0 5px 0}#spotlight_listings .btn_box{text-align:right;width:250px}#spotlight_listings .listing_availability_quickview{float:right;text-align:center;width:100%;margin:0 3px 3px 0;font-size:17px}#spotlight_listings .listing_availability_quickview a{color:#fafafa;display:block}}@media(min-width:768px){#search_results{margin:0 0 0 15px}#search_results .result{width:49%;height:340px;position:relative;float:left}#search_results .result:nth-child(n){margin-bottom:2%;margin-right:2%}#search_results .result:nth-child(2n){margin-right:0;margin-bottom:0}#search_results .result .dfp_ads{position:absolute;right:3px;bottom:60px}#search_results .premier{background-color:#eae3d4;border-color:#cdc3af}#search_results .featured{background-color:#eee}#search_results .column1{width:100%}#search_results .column2{float:left}#search_results .listing_photo{display:block;position:relative;width:100%}#search_results .listing_photo img{width:100%;height:175px}#search_results .listing_price,#search_results .listing_size{display:inline;font-size:11px;line-height:25px}#search_results .listing_specials{font-size:13px;display:block}#search_results .listing_availability_quickview{position:absolute;width:auto;bottom:3px;left:3px;right:3px}#search_results .listing_availability_quickview a{width:100%;display:block;padding:12px 0;text-align:center;font-size:17px;color:#fafafa}#search_results .listing_phone{margin-top:10px;font-weight:700;font-size:16px;display:block}#search_results .listing_extension{display:inline-block;font-size:12px;padding:0 0 0 5px}#search_results .listing_name{text-overflow:ellipsis;width:100%;display:block;position:absolute;top:146px;padding:5px 0 5px 13px;font-size:16px;background-color:transparent;background:-moz-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background:-ms-linear-gradient(top,transparent 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.8) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 )}#search_results .listing_name a{text-overflow:ellipsis;width:96%;display:block;overflow:hidden;white-space:nowrap;text-shadow:0 1px 1px rgba(0,0,0,.8);color:#fff}}@media(min-width:1025px){#search_results .result{width:32%;height:340px;position:relative;float:left}#search_results .result:nth-child(n){margin-bottom:2%;margin-right:2%}#search_results .result:nth-child(3n){margin-right:0;margin-bottom:0}#search_results .result .listing_phone{font-size:20px}}@media(min-width:768px){#search_results.suggested-prop .result{width:32%}#search_results.suggested-prop .result:nth-child(n){margin-bottom:2%;margin-right:2%}#search_results.suggested-prop .result:nth-child(3n){margin-right:0;margin-bottom:0}}@media(min-width:1025px){#search_results.suggested-prop .result{width:23.5%}#search_results.suggested-prop .result:nth-child(n){margin-bottom:2%;margin-right:2%}#search_results.suggested-prop .result:nth-child(4n){margin-right:0;margin-bottom:0}}@media(min-width:768px){.sidebar .global_tabs{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;padding-bottom:1px}.sidebar .global_tabs a{color:#2f64a7;text-align:center;font-size:13px;line-height:30px;height:35px;background:#e8e8e8;border-top:4px solid #e8e8e8;width:149px}.sidebar .global_tabs .active{height:35px;color:#2f64a7;background:#fafafa;border-top:4px solid #2f64a7}.sidebar .tabbed_content{margin:0 0 10px 0}.sidebar .global_tabs{background:#e8e8e8}.sidebar .tab_content ul{margin:0}.sidebar .tab_content #tab_popular h2{display:block;padding:10px 15px;border-bottom:1px solid #d0d0d0;background:#fff}.sidebar .header_box{background:#e9e9e9;padding:5px 15px;border-top:5px solid #2f64a7;border-bottom:none;border-left:none;border-right:none;height:45px;font-size:22px}.sidebar .module ul{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4}.sidebar .module li{font-size:13px;border-bottom:1px solid #e4e4e4;list-style:none}.sidebar .module a{color:#333;display:block;padding:5px 15px}.sidebar .module a:hover{background:#eee;color:#2f64a7}}@media(max-width:767px){#search_refine{display:none;margin:5px}#search_refine .icon_dropdown{background-position:-168px -44px}}@media(min-width:768px){#search_refine{margin:0 0 10px 0}#search_refine .icon_dropdown{background-position:-2px -178px}}#search_refine .icon_dropdown{display:inline-block;width:33px;height:32px;position:absolute;right:0;top:0;background-color:#2c517c}#search_refine .clear_box{float:right}#search_refine .refine_box{background:#e7e7e7;margin:10px 0;border:1px solid #d0d0d0}#search_refine .options{position:relative;clear:left;margin:10px 0}#search_refine .options .count{font-size:9px;color:#999;position:relative;text-align:right;background:#fff;border:1px solid #ddd;border-radius:10px;line-height:15px;padding:0 5px;height:15px;min-width:5px;width:auto;display:inline-block;zoom:1;margin:0 0 0 6px;top:-1px}#search_refine li{line-height:30px;font-size:12px;padding:0 6px;background:#fafafa;border:1px solid #ddd}#search_refine li a{display:block}#search_refine .selected{background:#2c517c;color:#fff}#search_refine .selected a{color:#fff}#search_refine .disabled{color:#ccc}#search_refine .expandable ul{display:none}#search_refine .expandable .expanded{display:block}#search_refine .expandable h3{background:#fff;border:1px solid #ddd;line-height:30px;padding:0 5px;font-family:Arial,Helvetica,sans-serif;font-size:12px}#search_refine .expandable a{display:inline-block;vertical-align:top;font-weight:400}#search_refine #refinements_bed_cat li,#search_refine #refinements_bath_cat li,#search_refine #refinements_miles li{width:33.33333%;float:left}#search_refine #refinements_bed_cat li:nth-child(n),#search_refine #refinements_bath_cat li:nth-child(n),#search_refine #refinements_miles li:nth-child(n){margin-bottom:0;margin-right:0}#search_refine #refinements_bed_cat li:nth-child(3n),#search_refine #refinements_bath_cat li:nth-child(3n),#search_refine #refinements_miles li:nth-child(3n){margin-right:0;margin-bottom:0}#search_refine .input_propname input{height:35px;border:1px solid #ddd}#search_refine .clear_refine,#search_refine .close_refine{text-align:center;width:100%}@font-face{font-family:OpenSans;src:url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Light-webfont.eot);src:url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Light-webfont.eot?#iefix) format("embedded-opentype"),url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Light-webfont.woff) format("woff"),url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Light-webfont.ttf) format("truetype"),url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Light-webfont.svg#OpenSansLight) format("svg");font-weight:300;font-style:normal}@font-face{font-family:OpenSans;src:url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Regular-webfont.eot);src:url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Regular-webfont.eot?#iefix) format("embedded-opentype"),url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Regular-webfont.woff) format("woff"),url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Regular-webfont.ttf) format("truetype"),url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Regular-webfont.svg#OpenSansRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:OpenSans;src:url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Bold-webfont.eot);src:url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Bold-webfont.woff) format("woff"),url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Bold-webfont.ttf) format("truetype"),url(http://static.trulia-cdn.com/images/fonts/OpenSans/OpenSans-Bold-webfont.svg#OpenSansBold) format("svg");font-weight:600;font-style:normal}.widget_container{width:300px;overflow:hidden}.trulia-cf:before,.trulia-cf:after{content:"";display:table}.trulia-cf:after{clear:both}.trulia-cf{zoom:1}.trulia_tool.green{border-left:2px solid #5eab1f;border-right:2px solid #5eab1f}.trulia_tool.grey{border-left:2px solid #e9e9e9;border-right:2px solid #e9e9e9}.trulia_tool a{color:#1885f0;text-decoration:none}.typeTruncate{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap}.trulia_tool_header{width:100%;height:25px;margin:0}.trulia_tool_header h6{margin:0;font-size:16px;font-family:OpenSans,Arial,sans-serif;text-align:center}.green .trulia_tool_header{background-color:#5eab1f}.green .trulia_tool_header h6{color:#fff}.grey .trulia_tool_header{background-color:#e9e9e9}.grey .trulia_tool_header h6{color:#999}.trulia_tool iframe{display:block;width:100%;border:0 none}.trulia_tool_footer{width:100%;height:38px;position:relative;border-top:2px solid #eaeaea}.green .trulia_tool_footer{background-color:#5eab1f}.grey .trulia_tool_footer{background-color:#e9e9e9}.container180x250.home-showcase .trulia_tool_footer{height:40px;border:0}.green .footer-link,.green .typeTruncate{color:#fff}.green .footer-link a:link,.green .footer-link a:visited,.green .footer-link a:hover,.green .footer-link a:active{color:#fff;text-decoration:none}.grey .footer-link,.grey .typeTruncate{color:#999}.grey .footer-link a:link,.grey .footer-link a:visited,.grey .footer-link a:hover,.grey .footer-link a:active{color:#999;text-decoration:none}.trulia_tool_footer .footer-link{font-size:10px;font-family:OpenSans,Arial,Helvetica,sans-serif;line-height:1.4em;position:absolute;top:0;left:0;margin-left:2px}.home-showcase .footer-link{width:60%;line-height:14px}.container300x250 .footer-link{width:65%}.container180x250.home-showcase .footer-link{margin:6px 0 4px 3px}.container300x250.home-showcase .footer-link,.home-gallery .footer-link,.map-search .footer-link,.market-monitor .footer-link,.rental-market-monitor .footer-link{margin:5px 0 5px 5px}.home-finder .footer-link,.affordability-calculator .footer-link,.rent-vs-buy-calculator .footer-link,.expert-community-advice .footer-link{margin:12px 0 12px 10px}.container180x250.home-finder .footer-link{margin-left:2px}.trulia_tool_footer .trulia-logo{width:92px;height:30px;float:right;margin:4px 2px 4px 0}.container180x250 .trulia-logo{width:61px;height:20px;margin-top:10px;margin-bottom:8px}.green .trulia_tool_footer .trulia-logo{background:url(http://static.trulia-cdn.com/images/logos/standardized/v2/Trulia_logo_Reverse_White_92x30.png) no-repeat}.green.container180x250 .trulia-logo{background:url(http://static.trulia-cdn.com/images/logos/standardized/v1/Trulia_Logo_Reverse_White_61x20_72dpi.png) no-repeat}.grey .trulia_tool_footer .trulia-logo{background:url(http://static.trulia-cdn.com/images/logos/standardized/v2/Trulia_logo_92x30.png) no-repeat}.grey.container180x250 .trulia-logo{background:url(http://static.trulia-cdn.com/images/logos/standardized/v1/Trulia_Logo_61x20_72dpi.png) no-repeat}@media(min-width:768px){#summary .cta_bar{width:220px;text-align:right;position:absolute;top:25px;right:15px}#summary .cta_bar .open_dialog_check_availability{text-align:center;line-height:16px;font-size:19px;margin:10px 0 0 0}#summary .cta_bar #summary_phone{margin:0 10px 0 0;line-height:30px;display:inline-block}#summary .cta_bar #summary_phone span{display:block;font-size:16px;line-height:16px}}@media(max-width:767px){.swiper-container{width:100%;overflow:hidden;background-color:#d0d0d0;background:#000}.swiper-container .swiper-slide{float:left;position:relative;margin-left:auto;margin-right:auto;text-align:center;overflow:hidden}.swiper-container img{display:inline-block;margin:0 auto;vertical-align:middle;border:1px solid #d0d0d0;height:auto}.swiper-container .swiper-caption{position:absolute;padding:4px;font-size:14px;color:#fff;z-index:1}.pdp-free .swiper-wrapper{margin:0 auto}.pdp-free .swiper-container{background:none;height:auto!important}.pdp-free .swiper-container div,.pdp-free .swiper-container img{width:100%!important;height:auto!important}}#management{background:#fafafa;border:1px solid #d0d0d0;max-width:335px}@media(min-width:768px){#management .content{padding:10px 15px}#management .company_logo{image-align:left;display:inline-block;max-width:100px;max-height:150px;margin:0 20px 0 0}#management .company_info{display:inline-block;vertical-align:top}#management .company_info .company{font-size:20px;line-height:24px;width:180px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#management .company_info p{line-height:13px}#management .company_info .extension{margin-left:5px}#management .company_links{padding:15px 0 0 0;clear:both}#management .website{display:block;line-height:1;padding:10px 10px;background:#fff;font-size:13px}#management .dfp_ads{background:#fff;padding:10px 10px}#management .owner{font-size:12px;font-weight:700;margin:0 10px 10px 0}#management .section{padding-left:10px}#management table{width:300px;overflow:hidden}#management td{font-size:13px}}.other_prop_box{background:#f5f5f5;padding:10px 0}@media(min-width:768px){.other_prop_box #other_properties{overflow:hidden;position:relative;margin:10px;font-weight:700}.other_prop_box #other_properties #search_results{margin:0 0 0 0}.other_prop_box #other_properties h2{line-height:15px;float:left;display:block;margin:0 0 13px 0}.other_prop_box #other_properties .pagination{margin-top:10px}.other_prop_box #other_properties .pagination a{display:block}.other_prop_box #other_properties .pagination .current{padding:0}.other_prop_box #other_properties .pagination .current .padding_box{padding:9px 15px 0}.other_prop_box #other_properties .result{display:none;border:1px solid #d0d0d0;width:100%;position:relative;height:183px}.other_prop_box #other_properties .current{display:block;padding:3px}.other_prop_box #other_properties .column1{float:left}.other_prop_box #other_properties .column2{position:absolute;left:190px;width:300px}.other_prop_box #other_properties .listing_photo{display:block;width:180px;overflow:hidden}.other_prop_box #other_properties .listing_photo img{width:180px;min-height:140px}.other_prop_box #other_properties .listing_name{font-size:24px;position:static;background:none;padding:0 0 0 0;margin:0 0 5px 0}.other_prop_box #other_properties .listing_name a{color:#2c517c;text-overflow:ellipsis;width:96%;display:block;overflow:hidden;white-space:nowrap;text-shadow:none;background-color:none!important}.other_prop_box #other_properties .listing_location,.other_prop_box #other_properties .listing_price,.other_prop_box #other_properties .listing_specials,.other_prop_box #other_properties .listing_size{display:block;width:200px;line-height:18px;font-size:13px;font-weight:400}.other_prop_box #other_properties .btn_box{width:100%;padding:0;position:absolute;bottom:0;right:0;text-align:left;font-size:16px;line-height:13px;font-family:Lato,Arial,Helvetica,sans-serif}.other_prop_box #other_properties .listing_phone{color:#1a1a1a;font-weight:700;font-size:22px;text-align:left;margin:0 0 10px;padding:0 0 10px;display:block;height:auto}.other_prop_box #other_properties .listing_extension{display:inline-block;font-size:12px;padding:0 0 0 5px}.other_prop_box #other_properties .listing_availability{position:absolute;text-align:center;width:42%;right:3px;bottom:3px;padding:0}.other_prop_box #other_properties .listing_availability a{color:#fafafa;display:block;width:100%;line-height:45px}}@media(min-width:1025px){.other_prop_box #other_properties #search_results{height:auto}.other_prop_box #other_properties .column2{left:260px}.other_prop_box #other_properties .listing_photo{display:block;width:250px;height:175px;overflow:hidden}.other_prop_box #other_properties .listing_photo img{width:250px;min-height:175px}.other_prop_box #other_properties .listing_name{margin:0 0 10px 0;line-height:24px}.other_prop_box #other_properties .listing_name a{padding:0 0 5px 0;color:#2c517c}.other_prop_box #other_properties .btn_box{padding:0 0 0 250px;text-align:right}}.site_error{background-image:url(error-bg-ab1c5160.jpg);background-repeat:no-repeat;padding:20px}@media(max-width:767px){.site_error .notfound{text-align:center;border:1px solid #ededed;background-color:#fafafa;padding:10px}.site_error .notfound h2{margin:15px 0 0 0;font-size:25px;font-weight:700}.site_error .notfound .newsearch{margin:30px auto 0;padding:15px}.site_error .notfound ul{margin:15px 0;border-top:1px solid #ededed;padding-top:15px}.site_error .notfound li{display:inline-block;width:48%;font-size:14px;padding:8px 0}}@media(min-width:768px){.site_error{background-position:center -290px;background-size:cover}.site_error .notfound{background:#fafafa;border:1px solid #ededed;padding:15px;text-align:center;max-width:900px;margin:auto}.site_error .notfound h2{color:#2c517c;font-weight:700;font-size:40px;margin:0 0 15px 0}.site_error .notfound .newsearch{width:300px;margin:30px auto;padding:15px}.site_error .notfound ul{width:93%;margin:50px auto 0}.site_error .notfound li{text-align:left}}