a{color:#ec2405}a:hover{color:#ca240a}.btn-primary{background-color:#ec2405;color:#fff;border:none}.btn-primary:hover,.btn-primary:focus{background-color:#ca240a;border:none}.pg-pages-home_page .navbar-container{position:absolute;top:0;left:0;right:0}#bottom-half-header{background-color:rgba(102,102,102,.85);padding:5px 0}.navbar-brand img{margin-top:10px;max-width:100%;height:auto}.shrink .navbar-container{top:0px;background-color:rgba(102,102,102,.85)}.login-text{float:right;margin-left:10px;margin-bottom:5px}.login-text ul li a{color:#333;text-transform:uppercase}.login-text ul li{background-color:#fff;padding:6px 8px}#header-contact{color:#fff}.header-email a{color:#fff}.advance-search{padding-top:18px}#header-primary-nav{margin-top:10px}.navbar-brand{min-height:70px}#translate-outter{display:inline-block;float:left}.callouts img{width:100%;height:auto}.callouts h3{font-weight:300;margin:24px;color:#ec2405}.home-quick-search{width:645px;padding:0}.homepage-quicksearch-container .tab-content{background-color:rgba(0,0,0,.5);padding:10px}.home-quick-search label{font-size:.65rem}.left-column .token-input-input-token-facebook input{text-transform:none}.home-quick-search li.token-input-token-facebook{height:30px !important;margin:6px 4px 3px 0px;padding:6px 8px 0px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#fff;background-color:#ec2409;padding:6px 24px;border:none;border-radius:0;font-weight:300;letter-spacing:.5px}.nav-tabs>li{margin-bottom:0}.nav-tabs>li>a{background-color:rgba(0,0,0,.5);padding:6px 25px;color:#fff;margin:0;border:none;border-radius:0}.nav-tabs>li>a:hover{border:none;background-color:#ca240a;color:#fff}.home-quick-search .input-sm{height:28px !important}.input-group{margin-bottom:0}#quicksearch-panel .nav-tabs>li.active>a{background-color:#ec2409;padding:5px 20px}#quicksearch-panel .nav-tabs>li>a:hover{background-color:#ca240a}#quicksearch-panel .nav-tabs>li>a{background-color:#444;padding:5px 20px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{opacity:.8;color:#fff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{opacity:.8;color:#fff}.navbar-default .navbar-nav>li>a{color:#fff}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{opacity:.5}#header-main-nav .navbar-nav{float:right;margin-top:5px}.shrink #header-main-nav .navbar-nav{margin-top:12px}.navbar{box-shadow:1px 1px 3px 0px #999}.hamburger-caret svg path,.hamburger-caret svg polygon,.hamburger-caret svg rect{fill:#fff}.footer-page-interior{padding-top:30px}.footer-container{background-color:#424242;color:#fff}.footer-email a{color:#fff;letter-spacing:1px}.footer-title{color:#ec2405;font-size:14px;margin:10px 0;text-align:left}.footer-address{margin-bottom:5px}.footer-phone,.toll-free{display:block;margin-bottom:5px}#footer-disclaimer a{color:#fff}.nav>li>a:hover,.nav>li>a:focus{opacity:.8;color:#fff}#seo_town_pages_footer ul li a:hover,#seo_town_pages_footer ul li a:focus{opacity:.8}#seo_town_pages_footer{clear:none}#seo_town_pages_footer ul{padding:0}#seo_town_pages_footer ul li a{color:#fff}#seo_town_pages_footer ul li{display:block;padding:3px;text-align:left}.footer-nav-links ul li{display:block;float:none}.color-band{background-color:#2e2e2e}.footer-container #translate-outter{float:right}.footer-container .nav-links,#seo_town_pages_footer ul{margin-top:10px}.share_button svg{fill:#fff !important}.share_button .share-button-icon svg{background-color:#ec2405}.social svg{background-color:#ec2405 !important;fill:#fff !important}.social svg:hover{background-color:#000 !important}.page-controls svg circle,.page-controls svg circle{fill:#ec2405}.page-controls svg:hover circle,.page-controls svg:hover circle{fill:#ca240a}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#ec2405;border-color:#ec2405}.pagination>li>a,.pagination>li>span{color:#ec2405}.layout-button-wrapper.active svg path,.layout-button-wrapper.active svg rect,.layout-button-wrapper.active svg circle{fill:#ec2405}.map-icon-container .active svg path,.map-icon-container .active svg polygon,.map-icon-container .active svg rect,.map-icon-container.active svg path,.map-icon-container.active svg polygon,.map-icon-container.active svg rect{fill:#ec2405}.search-icon,#hamburger-x path{fill:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#ec2405}@media only screen and (max-width: 1139px){.navbar-brand{min-height:40px}.callouts h3{font-size:16px}#header-primary-nav{margin-top:0}.navbar-container{background-color:rgba(0,0,0,0)}.navbar{background-color:rgba(102,102,102,.85)}}@media only screen and (max-width: 767px){.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{opacity:1;color:#d3d3d3}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{opacity:1;color:#d3d3d3}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{opacity:1}#bottom-half-header{background-color:rgba(0,0,0,0)}.home-quick-search{width:75%}.homepage-quicksearch-container{height:auto !important;margin-bottom:0px;bottom:-30px}#home-quicksearch-panel{padding:0}#homepage-slider{margin-bottom:50px}#header-main-nav .navbar-nav{float:none;margin-top:30px}.hamburger-caret svg path,.hamburger-caret svg polygon,.hamburger-caret svg rect{fill:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a{margin-bottom:21px}.login-text{float:none;margin-left:0}.login-text ul li{padding:0}.pg-pages-home_page .navbar-container{position:relative;top:auto;left:auto;right:auto;background-color:rgba(0,0,0,0)}.navbar-brand{min-height:0px}.navbar{box-shadow:none}}body{color:#666}a{color:#234f1f}a:hover{color:#20481d}.btn-primary{background-color:#234f1f;background-color:#133a6b;color:#fff;border:none}.btn-primary:hover,.btn-primary:focus{background-color:#20497c;border:none}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#234f1f}.pg-pages-home_page .navbar-container{position:absolute;top:0;left:0;right:0}#bottom-half-header{background-color:rgba(102,102,102,.85);background-color:rgba(31,73,125,.85);padding:5px 0}.navbar-brand img{margin:0px;max-width:100%;height:auto;max-height:90px}.shrink .navbar-container{top:0px;background-color:rgba(102,102,102,.85);background-color:rgba(31,73,125,.85)}.login-text{float:right;margin-left:10px;margin-bottom:5px}.login-text ul li a,.header-email a,#header-contact-info span{color:#333;color:#234f1f;font-size:.75rem;text-transform:none}.pg-pages-home_page .login-text ul li a,.pg-pages-home_page .header-email a,.pg-pages-home_page #header-contact-info span{color:#fff;color:#234f1f}.login-text ul li{background-color:#fff;background:none;padding:6px 8px;display:inline-block}#header-contact{color:#fff}.header-email a{font-size:.75rem}.advance-search{padding-top:18px}#header-primary-nav{margin-top:10px}.navbar-brand{min-height:70px}#translate-outter,#header-contact-info{display:inline-block;float:left}#header-contact-info span{display:inline-block;padding:6px 8px;background-color:#fff;background:none;font-size:.75rem;float:left;margin-right:8px}#header-contact-info span a:hover{text-decoration:none}.callouts img{width:100%;height:auto}.callouts h3{font-weight:300;margin:24px;color:#234f1f}.carousel-caption{top:auto !important;bottom:30px !important;text-align:right;right:40px}.pg-pages-home_page .carousel-indicators{display:none}.home-quick-search{width:645px;padding:0}.homepage-quicksearch-container{bottom:auto;position:relative}.homepage-quicksearch-container .tab-content{background-color:rgba(0,0,0,.5);background-color:rgba(31,73,125,.85);padding:10px}.home-quick-search .btn{background-color:#133a6b}.home-quick-search .btn:hover{background-color:#1f497d}#home-quicksearch-panel .nav-tabs>li.active>a,#home-quicksearch-panel .nav-tabs>li.active>a:hover,#home-quicksearch-panel .nav-tabs>li.active>a:focus,#home-quicksearch-panel .nav-tabs>li>a:hover{background-color:rgba(31,73,125,.85)}#home-quicksearch-panel .navbar-default .navbar-nav>.open>a,#home-quicksearch-panel .navbar-default .navbar-nav>.open>a:hover,#home-quicksearch-panel .navbar-default .navbar-nav>.open>a:focus{opacity:.8;color:#fff}#home-quicksearch-panel a{color:#fff}#home-quicksearch-panel{margin:30px 0 0}.home-quick-search label{font-size:.65rem}.left-column .token-input-input-token-facebook input{text-transform:none}.home-quick-search li.token-input-token-facebook{height:30px !important;margin:6px 4px 3px 0px;padding:6px 8px 0px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#fff;background-color:#234f1f;padding:6px 24px;border:none;border-radius:0;font-weight:300;letter-spacing:.5px}.nav-tabs>li{margin-bottom:0}.nav-tabs>li>a{background-color:#133a6b;padding:6px 25px;color:#fff;margin:0;border:none;border-radius:0}.nav-tabs>li>a:hover{border:none;background-color:#20481d;color:#fff}.home-quick-search .input-sm{height:28px !important}.input-group{margin-bottom:0}#quicksearch-panel .nav-tabs>li.active>a{background-color:#133a6b;padding:5px 20px}#quicksearch-panel .nav-tabs>li>a:hover{background-color:#133a6b}#quicksearch-panel .nav-tabs>li>a{background-color:rgba(31,73,125,.85);padding:5px 20px}.col-sm-21.col-xs-24.quarter-padding.left-column.search-field-margin.mobile-kill-padding>input{width:100%;display:block;height:40px}.clear-x{background-color:#fff;bottom:5px;color:#a8a8a8;cursor:pointer;font-size:1rem;font-weight:800;padding:0 0 0 5px;position:absolute;right:11px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{opacity:.8;color:#fff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{opacity:.8;color:#fff}.navbar-default .navbar-nav>li>a{color:#fff;font-size:16px}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{opacity:.5}#header-main-nav .navbar-nav{float:right;margin-top:15px}.shrink #header-main-nav .navbar-nav{margin-top:12px}.shrink .navbar-brand img{height:60px}.navbar{box-shadow:1px 1px 3px 0px #999}.hamburger-caret svg path,.hamburger-caret svg polygon,.hamburger-caret svg rect{fill:#fff}#banner h1,.profile-cell .area-name{transform:none;top:auto;bottom:0px;left:0px;right:0px;background-color:rgba(15,30,15,.5)}.profile-cell .area-name{padding:10px}.property-listings p{font-size:.85rem;color:#234f1f}.cal-day-number-interior{border-radius:0}.footer-page-interior{padding-top:30px}.footer-container{background-color:rgba(31,73,125,.85);color:#fff}.footer-email a{color:#fff;letter-spacing:1px}.footer-title{color:#fff;font-size:14px;margin:10px 0;text-align:left}.footer-address{margin-bottom:5px}.footer-phone,.toll-free{display:block;margin-bottom:5px}#footer-disclaimer a{color:#fff}.nav>li>a:hover,.nav>li>a:focus{opacity:.8;color:#fff}#sidebar .nav>li>a:hover,#sidebar .nav>li>a:focus{color:#20481d}#seo_town_pages_footer ul li a:hover,#seo_town_pages_footer ul li a:focus{opacity:.8}#seo_town_pages_footer{clear:none}#seo_town_pages_footer ul{padding:0}#seo_town_pages_footer ul li a{color:#fff}#seo_town_pages_footer ul li{display:block;padding:3px;text-align:left}.footer-nav-links ul li{display:block;float:none}.color-band{background-color:#2e2e2e;background-color:#133a6b}.footer-container #translate-outter{float:right}.footer-container .nav-links,#seo_town_pages_footer ul{margin-top:10px}.footer-container .social svg,.footer-container .share_button .share-button-icon svg{background-color:#133a6b !important;fill:#fff !important}.share_button svg{fill:#fff !important}.share_button .share-button-icon svg{background-color:#234f1f}.social svg{background-color:#234f1f !important;fill:#fff !important}.social svg:hover{background-color:#000 !important}.page-controls svg circle,.page-controls svg circle{fill:#234f1f}.page-controls svg:hover circle,.page-controls svg:hover circle{fill:#20481d}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#234f1f;border-color:#234f1f}.pagination>li>a,.pagination>li>span{color:#234f1f}.layout-button-wrapper.active svg path,.layout-button-wrapper.active svg rect,.layout-button-wrapper.active svg circle{fill:#234f1f}.map-icon-container .active svg path,.map-icon-container .active svg polygon,.map-icon-container .active svg rect,.map-icon-container.active svg path,.map-icon-container.active svg polygon,.map-icon-container.active svg rect{fill:#234f1f}.search-icon,#hamburger-x path{fill:#fff}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#234f1f}.booked.prev_booked .cal-day-number-interior{background:#c3c3c3 !important}.red .cal-day-number-interior,.red_red .cal-day-number-interior,.booked .cal-day-number-interior{background-color:#c3c3c3 !important}.red_green .cal-day-number-interior,div.cal_week.green .prev_booked .cal-day-number-interior,div.cal_week.green .red .cal-day-number-interior,.avail.prev_booked .cal-day-number-interior{background:#c3c3c3 !important}.red_gray .cal-day-number-interior,div.cal_week.gray .prev_booked .cal-day-number-interior,div.cal_week.gray .red .cal-day-number-interior,.unavail.prev_booked .cal-day-number-interior,.gray_red .cal-day-number-interior,div.cal_week.gray .booked .cal-day-number-interior,div.cal_week.red .gray .cal-day-number-interior,.booked.prev_unavail .cal-day-number-interior{background:#c3c3c3;background:-moz-linear-gradient(-45deg, #c3c3c3 0%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #c3c3c3), color-stop(50%, #b37474), color-stop(50%, #91b885), color-stop(50%, #c3c3c3), color-stop(100%, #c3c3c3));background:-webkit-linear-gradient(-45deg, #c3c3c3 0%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 100%);background:-o-linear-gradient(-45deg, #c3c3c3 0%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 100%);background:-ms-linear-gradient(-45deg, #c3c3c3 0%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 100%);background:linear-gradient(135deg, #c3c3c3 0%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#c3c3c3", endColorstr="#c3c3c3",GradientType=1 )}.key span.unavail{border-color:#c3c3c3;display:none}.property-details-info .details-title th{font-size:14px;font-weight:bold}#rental-link{height:280px;height:80px}.status-notice{display:none}.cal_cell{height:300px}.vacation-rental-wrapper>div{margin-bottom:20px}.vacation-img-container{width:100%;height:260px;overflow:hidden;border:1px solid #234f1f;position:relative}.vacation-img-container img{margin:0 !important;width:100% !important;height:auto !important}.vacation-last{margin-right:0}.vacation-link{text-align:center;color:#fff;text-decoration:none;display:block;line-height:40px;font-weight:300;font-size:1.1em;letter-spacing:1px}a.vacation-link:hover{color:#fff}.vacation-bar{background-color:rgba(15,30,15,.5);height:40px;bottom:0;left:0;right:0;position:absolute}.vacation-bar:hover{background-color:rgba(15,30,15,.7)}.results-calendars .key span.unavail{display:none}.cal-week-price-cell .cal-day-number-interior{width:100%}.green .cal-day-number-interior,.green_green .cal-day-number-interior,.avail .cal-day-number-interior,.avail.prev_avail .cal-day-number-interior{background-color:rgba(31,73,125,.85) !important;color:#fff;line-height:16px}.gray_green .cal-day-number-interior,div.cal_week.green .prev_unavail .cal-day-number-interior,div.cal_week.green .gray .cal-day-number-interior,.avail.prev_unavail .cal-day-number-interior{background:#c3c3c3;background:-moz-linear-gradient(-45deg, #c3c3c3 0%, #c3c3c3 50%, #476892 50%, #476892 99%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0%, #c3c3c3), color-stop(50%, #c3c3c3), color-stop(50%, #fff), color-stop(99%, #fff));background:-webkit-linear-gradient(-45deg, #c3c3c3 0%, #c3c3c3 50%, #476892 50%, #476892 99%);background:-o-linear-gradient(-45deg, #c3c3c3 0%, #c3c3c3 50%, #476892 50%, #476892 99%);background:-ms-linear-gradient(-45deg, #c3c3c3 0%, #c3c3c3 50%, #476892 50%, #476892 99%);background:linear-gradient(135deg, #c3c3c3 0%, #c3c3c3 50%, #476892 50%, #476892 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#c3c3c3", endColorstr="#476892",GradientType=1 );color:#fff}.green_gray .cal-day-number-interior,div.cal_week.gray .prev_avail .cal-day-number-interior,div.cal_week.gray .green .cal-day-number-interior,.unavail.prev_avail .cal-day-number-interior{background:#476892;background:-moz-linear-gradient(-45deg, #476892 0, #476892 50%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 100%);background:-webkit-gradient(linear, left top, right bottom, color-stop(0, #476892), color-stop(50%, #476892), color-stop(50%, #c3c3c3), color-stop(50%, #c3c3c3), color-stop(100%, #c3c3c3));background:-webkit-linear-gradient(-45deg, #476892 0, #476892 50%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 100%);background:-o-linear-gradient(-45deg, #476892 0, #476892 50%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 100%);background:-ms-linear-gradient(-45deg, #476892 0, #476892 50%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 100%);background:linear-gradient(135deg, #476892 0, #476892 50%, #c3c3c3 50%, #c3c3c3 50%, #c3c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#476892",endColorstr="#c3c3c3",GradientType=1);color:#fff}.key span.avail{border-color:#476892}.property-listings:nth-of-type(odd){background-color:#ebf3da;padding-top:20px}.mobile-swiper-container{width:100%;margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.mobile-slider-pagination{text-align:center;height:15px;margin-top:10px}@media only screen and (max-width: 1139px){.navbar-brand{min-height:40px}.callouts h3{font-size:16px}#header-primary-nav{margin-top:0}.navbar-container{background-color:rgba(0,0,0,0)}.navbar{background-color:rgba(31,73,125,.85)}.vacation-img-container{width:100%;height:260px;overflow:hidden;border:1px solid #234f1f;position:relative}.homepage-quicksearch-container{height:auto !important;margin-bottom:0px;bottom:-30px;position:relative}}@media only screen and (max-width: 767px){.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{opacity:1;color:#d3d3d3}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{opacity:1;color:#d3d3d3}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{opacity:1}#bottom-half-header{background-color:rgba(0,0,0,0)}.home-quick-search{width:75%}.home-quick-search .adv-link{color:#fff}.home-quick-search .adv-link:hover{color:#20481d}.homepage-quicksearch-container{height:auto !important;margin-bottom:0px;bottom:0px}#home-quicksearch-panel{padding:0}#homepage-slider{margin-bottom:50px}#header-main-nav .navbar-nav{float:none;margin-top:30px}.hamburger-caret svg path,.hamburger-caret svg polygon,.hamburger-caret svg rect{fill:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a{margin-bottom:21px}.login-text{float:none;margin-left:0}.login-text ul li{padding:0}.pg-pages-home_page .navbar-container{position:relative;top:auto;left:auto;right:auto;background-color:rgba(0,0,0,0)}.navbar-brand{min-height:0px}.navbar{box-shadow:none}.body-interior{padding-top:0px}.token-input-input-token-facebook input{font-size:11px}}
