a{text-decoration:underline}a.btn{text-decoration:none}body,html{height:100%}#wrap{height:auto!important;height:100%;margin:0 auto -225px;min-height:100%}#footer,#push{min-height:275px}.container{max-width:940px!important}@media (max-width:767px){#footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@font-face{font-family:great_vibesregular;font-style:normal;font-weight:400;src:url(/assets/fonts/greatvibes-regular-webfont.eot);src:url(/assets/fonts/greatvibes-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/assets/fonts/greatvibes-regular-webfont.woff) format("woff"),url(/assets/fonts/greatvibes-regular-webfont.ttf) format("truetype"),url(/assets/fonts/greatvibes-regular-webfont.svg#great_vibesregular) format("svg")}.header{background-color:#094713;background-image:linear-gradient(180deg,#094713 0,#0d6e1b);margin-bottom:30px;padding-bottom:1px;padding-top:10px}.header .top{color:#fff;overflow:auto;text-align:center;width:100%}.header .owner h1{font-size:14pt;line-height:1;margin:0 0 5px}.header p.address{font-size:12pt;margin-bottom:5px}.header p.numbers{font-size:12pt;line-height:1.5;margin:0 0 5px}@media (min-width:1023px){.header .logo{display:block;float:left;margin-left:30px;padding-right:100px}.header .owner{float:left;text-align:center}.header p.address{float:left;font-size:12pt;margin-bottom:0;text-align:right}.header p.numbers{float:right;font-size:12pt;line-height:1.5;margin:0;padding-top:5px;text-align:right}}.header .nav{display:flex;justify-content:center;margin:8px 0 10px;overflow:auto}.header .nav div a{background:#fff;background:linear-gradient(180deg,#fff 0,#e8e4e1);border-right:1px solid #000;color:#222;display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e8e4e1",GradientType=0);font-size:12pt;padding:8px 30px;text-align:center;text-decoration:none}.header .nav li.prop a{width:149px}.header .nav li a:hover{background-image:none;background:#c9d9bf;background:linear-gradient(180deg,#c9d9bf 0,#b6cd9f);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#c9d9bf",endColorstr="#b6cd9f",GradientType=0);text-decoration:none}.intro-section h1{border-bottom-style:solid;border-width:2px;color:#094713;font-family:great_vibesregular;font-size:28pt;padding-bottom:5px;text-align:center}.intro-section p{color:#525252;font-size:12pt;padding-top:10px}.search h1{color:#094713;font-size:18pt;margin-left:220px;margin-top:10px;text-align:center;width:500px}.search p{color:#525252;font-size:12pt;line-height:.5;padding-bottom:5px;text-align:center}.neighborhoods{margin-bottom:40px;overflow:auto;width:100%}.neighborhoods ul{float:left;list-style-type:none;margin:0;padding:0}.neighborhoods ul li{float:left;font-size:24px;line-height:148px;margin:6px 6px 0 7px;text-align:center}.neighborhoods ul li a{background:rgba(9,71,19,.6);display:block;height:148px;width:222px}.neighborhoods ul li a span{display:inline-block;line-height:0;vertical-align:middle}.neighborhoods ul li a span strong{color:#fff;font-weight:400;line-height:32px;text-shadow:1px 1px 2px #000}.neighborhoods ul li a:hover{background:none;background:hsla(0,0%,4%,.1);text-decoration:none}.neighborhoods ul li a:hover span strong{text-shadow:1px 1px 10px rgba(0,0,0,.8),-1px -1px 10px rgba(0,0,0,.8)}.search2{color:#525252;font-size:12pt;padding-bottom:50px}.bvs h1,.search2{text-align:center}.bvs h1{border-bottom-style:solid;border-width:2px;color:#094713;font-size:18pt;line-height:1.25;padding-bottom:5px}.bvs p{color:#525252;font-size:12pt;text-align:center}.cambria_photo{padding:20px 0 0}#footer{background:#3d3d3d;clear:right;height:280px;margin:0 auto;padding-bottom:25px;padding-top:25px;text-align:center}#footer .brokers{clear:both;color:#fff;font-size:12pt;line-height:1;margin:0 auto;overflow:auto;padding-bottom:10px;padding-top:10px;text-align:center}#footer-nav{float:left;margin:0 0 20px;width:100%}#footer-nav>li{color:#ccc;float:left;list-style:none;min-height:100px;text-align:left;width:156px}#footer-nav>li>a{color:#fff;font-size:16px}#footer-nav>li>ul{margin-left:0}#footer-nav>li>ul>li{list-style:none}#footer-nav a{color:#888;text-decoration:none}.bottom{color:#888;text-align:center}.bottom a{color:#888;text-decoration:underline}.bottom a:hover{text-decoration:none}.well.title{font-size:16pt;text-align:center}.agents{list-style-type:none;margin:0;padding:0}.agents li{overflow:auto;padding:5px 0;width:100%}.agents_image{float:left;margin-right:40px;width:154px}.agents_image a img{border:2px solid #0d6e1b}.agents_contact a{color:#094713;font-size:12pt;padding-bottom:0;padding-top:10px;text-align:left}.agents_info{float:left;min-height:100px;padding-bottom:25px;width:730px}.agent_name{font-size:24px;font-weight:700;line-height:1;text-decoration:none}.agents_contact{color:#094713;font-size:12pt;padding-bottom:0;text-align:left}.agent_photo{float:left;margin:0 10px 10px 0}.listings,.rentals{list-style-type:none;margin:0;padding:0}.listings li:nth-child(odd),.rentals li:nth-child(odd){background:#fff}.listings li:nth-child(2n),.rentals li:nth-child(2n){background:#f0f0f0}.listings li,.rentals li{float:left;padding:20px 10px;position:relative}.listings li .listing_stats,.rentals li .listing_stats{background-color:#d4e2d3;border-radius:10px;color:#187d14;padding:5px 10px}.listings li .listing_address a,.rentals li .listing_address a{color:#333;font-size:22px;font-weight:700;line-height:1;text-decoration:none}.listings li a:hover,.rentals li a:hover{text-decoration:underline}.listings li .listing_price{color:#187d14}.listings li .listing_info,.rentals li .listing_info{float:left;width:690px}.listings li .listing_photo,.rentals li .listing_photo{float:left;padding-right:10px;padding-top:0;width:220px}.listings li .listing_photo img,.rentals li .listing_photo img{border:2px solid #0d6e1b;max-height:216px;max-width:216px}.listings li .listing_status{font-size:20px}.listing_info h1{color:#094713;line-height:1;padding-bottom:0;text-align:center}.listing_info li{float:left;padding-right:30px}.price h1{color:#094713;font-size:20pt;padding-top:5px;text-align:right}.price h2{color:#333;font-size:12pt;line-height:0;text-align:right}.high_info{display:flex}.high_info>div{border-left:1px solid #ccc;color:#333;font-size:12pt;margin:15px 0 20px;max-width:150px;padding:0 25px;text-align:center}.high_info .first{border-left:0}.high_info div strong{font-size:32px;line-height:32px}.listing_header .price{font-size:32px;font-weight:700;line-height:77px;margin:0;text-align:right}.features ul{padding-right:5px}.description{margin:20px 0}h3.separator{border-bottom:solid;border-width:2px;color:#094713}#contact_agent{background:#0d6e1b;border-radius:10px;color:#fff;margin-top:10px;padding-bottom:10px;text-align:center;width:300px}.page-header{background-color:#f5f5f5;margin:-30px 0 20px;padding:10px 0;text-align:center}.page-header h2{font-weight:700;margin:5px 0}.page-header .btn-group{float:right;padding-top:15px}.quick-search-form{margin-bottom:0}.mls-search-form .city-select{overflow:hidden}.mls-search-form .control-label{float:left;font-weight:700;text-align:right;width:100px}.mls-search-form .controls{margin-left:20px;margin-left:120px;width:480px}.mls-search-form .city-select ul{display:inline-block;vertical-align:top;width:150px}.mls-search-form .city-select ul li label input[type=checkbox]{margin:1px}.mls-search-form .min_price_select select{width:120px}.mls-search-form .min_price_select .select-to,.quick-search-form .min_price_select .select-to{padding:0 5px}.mls-search-form .rooms-select select,.quick-search-form .rooms-select select{float:left;width:120px}.mls-search-form .rooms-select #bathrooms{margin-left:20px}#price_options_template{display:none}.mls-search-form.form-horizontal .form-actions{padding-left:20px}.mls-search-form .form-actions .advanced{text-decoration:underline}.quick-search-form .control-label{float:left;font-weight:700;padding-right:5px;width:80px}.quick-search-form h3{margin-top:-5px}.quick-search-form .min_price_select select{width:100px}.quick-search-form .rooms-select{float:left;width:100%}.quick-search-form .btn-search{display:block;margin:0 auto}#refine-search,.btn-page-header{line-height:30px;margin:10px 0}.search-results-page-header{margin-bottom:0}.change_search_form{background-color:#ddd;border:2px solid #ccc;border-left:0;border-right:0;display:none;margin-bottom:0;padding:10px 0}.change_search_form.errors{display:block}.change-sort-form p{line-height:30px;margin-bottom:0}.change-sort-form select{margin-bottom:0}.sort-container{margin-top:10px}#mls_search_results .result_count{font-size:20px;line-height:30px;margin:0 0 10px}#mls_search_results .mls-search-form{margin-bottom:0}.broker_reciprocity{height:20px}.more_photos{margin-top:20px}.more_photos img{display:block;margin:10px auto}.main_image{display:block;margin:0 auto}.contact-submit{margin-left:475px}.bvs_logo{max-width:100%}a{color:#0f7920}.header a{color:#fff}
