@font-face{font-family:'MervaleScript';src:url(/includes/fonts/MervaleScript-Regular.otf),url(/includes/fonts/MervaleScript-Regular.ttf);font-weight:normal;font-style:normal}.page-cont{min-height:100%;margin-bottom:-291px}.page-cont:after{content:"";display:block}#footer-cont,.page-cont:after{height:291px}h1,h2,h3,h4,h5,h6{color:#045a93}.padding-left{padding-left:1em}.padding-right{padding-right:1em}.padding-top{padding-top:1em}.padding-bottom{padding-bottom:1em}.padding-lr-5{padding:0 5px}.padding-top-0{padding-top:0!important}.padding-top-5{padding-top:5px!important}.padding-top-10{padding-top:10px!important}.padding-bottom-0{padding-bottom:0!important}.margin-0{margin:0!important}.margin-top-10{margin-top:10px!important}.margin-bottom-0{margin-bottom:0}.border-bottom{border-bottom:1px solid #ddd}.border-right{border-right:1px solid #ddd}.border-top{border-top:1px solid #eee}.border1{border:1px solid #ddd}.divider-border{border-bottom:1px solid #ddd;margin-top:10px;margin-bottom:10px}.divider-no-border{margin-top:10px;margin-bottom:10px}.divider-right{border-right:1px solid #ddd}.divider-left{border-left:1px solid #ddd}.site-title{font-size:1.5rem;font-weight:700;margin-bottom:1.25rem;padding-bottom:.5em}.sub-title{font-size:1.25em;font-weight:300}.sub-title-bold{font-size:1.25em;font-weight:700}.heading{font-size:1.25rem;font-weight:700}.header{font-size:1.25rem;font-weight:700;color:#045a93}.sub-header{font-size:.875rem;color:#045a93}.link-enabled{font-size:1rem!important;font-weight:300;text-decoration:underline;color:#98b2d7!important}.link-enabled:hover{color:#6B8CB9!important}.link-disabled{font-size:1rem!important;font-weight:300;color:#ddd}.link-disabled:hover{color:#ddd;text-decoration:none}.underline-link{text-decoration:underline;color:#98b2d7!important}.underline-link:hover{color:#6B8CB9!important}.small-highlight{color:#142356;background-color:#ec917c;padding:4px;margin:0;font-size:.6em;font-weight:700;border-radius:3px}.search-criteria{font-size:.825rem}.circleBorder{border-radius:50%;width:16px;height:16px;padding:2px 6px;background:none repeat scroll 0 0 #045a93;color:#fff;text-align:center;font-size:16px}.box-shadow{-webkit-box-shadow:#999 2px 3px 3px;box-shadow:#999 2px 3px 3px}.bg-grey{background-color:#eee}.panel-pink{background:#ec917c none repeat scroll 0 0;border:1px solid #B95E49;color:#333;margin-bottom:1.25rem;padding:.5rem}.AdminSection{background-color:#FFFFE0;border:2px solid #603;padding:5px}.light{font-weight:200!important}.strong{font-weight:700}.smallTxt{font-size:.875rem}.smallerTxt{font-size:.675rem}.toggle-cont{display:none}a.anchor{display:block;position:relative;top:20px;visibility:hidden}a.anchor0{display:block;position:relative;visibility:hidden}.link{color:#008cba;line-height:inherit;text-decoration:none}.link:hover,link:focus{color:#0078a0;cursor:pointer}.link:focus{cursor:pointer}.hide,.hide-item{display:none}.show-item{display:block}.center-cont{display:table;margin:0 auto}ul.narrow{font-family:inherit;font-size:1 rem;line-height:1.6;list-style:none outside none;margin-bottom:1em}ul.narrow li{line-height:1;padding-bottom:.75rem}ul li .heading{font-weight:700}ul.info-list li{padding-bottom:5px}ul.info-list li.info-header{margin-left:0;padding-bottom:5px}li.info-header a{font-weight:700}.message{background:#edf5e1;margin:10px 0;padding:10px 20px 10px;position:relative;border-top:solid 2px #c4df9b;line-height:18px}.message-err{background:#FFC5C5;margin:10px 0;padding:10px 20px 10px;position:relative;border-top:solid 2px #CB3939;line-height:18px}.message .delete{position:absolute;top:10px;right:10px;cursor:pointer;float:right}.message-err .delete{position:absolute;top:10px;right:10px;cursor:pointer;float:right}.ReqFieldMessageErr{font-size:.875em;color:Red}.MessageSuccess{font-size:.875em;color:Green}.highlight{color:#045a93}.highlight-secondary{color:#f7b330}.white{color:#fff!important}.darkgrey{color:#222!important}.grey{color:#ccc!important}.sand{color:#e9e7ab!important}.pink{color:#ec917c!important}.lightblue{color:#98b2d7!important}.blue{color:#045a93!important}.navy{color:#142356!important}.gold{color:#f7b330!important}.red{color:red!important}.green{color:green!important}.yellow{color:yellow!important}.errTxt{color:red;font-weight:bold}.warnTxt{color:##f90;font-weight:bold}.infoTxt{color:green;font-weight:bold}.lightTxt{color:#aaa;font-size:.75rem}.caption{color:#aaa}.attribution{color:#aaa;font-style:italic}button:hover,.button:hover,button:focus,.button:focus{background-color:#3376b1}.button.full-width{width:100%}.button.narrow{margin-bottom:0!important}.button-white-narrow{padding:.275rem!important;color:#303030;border:1px solid #ddd;background-color:#fff!important;font-weight:300}.button-white-sand{padding:.9375rem!important;color:#303030;border:1px solid #e9e7ab;background-color:#fff!important;font-weight:700}.button-white-sand:hover{color:#303030;background-color:#fff!important;text-decoration:none}.button-gold{color:#142356!important;background-color:#f7b330!important;font-weight:700}.button-gold:hover{color:#142356!important;background-color:#f9c63c!important;text-decoration:none}.button-lightblue{color:#00549e!important;background-color:#98b2d7!important;font-weight:700}.button-lightblue:hover{color:#00549e!important;background-color:#adc1df!important;text-decoration:none}.button-lightblue .fa{color:#045a93}.button-pink{color:#fff!important;background-color:#ec917c!important}.button-pink:hover{color:#fff!important;background-color:#ecac80!important;text-decoration:none}.button-pink .fa{color:#fff}.button-disabled{color:#333!important;background:rgba(249,198,60,0.5)!important}.button-disabled:hover{color:#333!important;background:rgba(249,198,60,0.5)!important;text-decoration:none}.buttonC2A-cont{display:inline-block;margin:10px 0}.buttonC2A{padding-left:20px;padding-right:20px;height:60px;line-height:60px;color:white;text-decoration:none;font-size:1.5em;font-weight:bold;display:block;text-align:center;position:relative;background:#014464;background:-moz-linear-gradient(top,#006ccc,#005199 50%,#00549e 51%,#003666);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#197BD1),color-stop(.5,#005199),color-stop(.5,#00549e),to(#003666));-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #368DBE;border-top:1px solid #c3d6df;text-shadow:1px 1px 1px black;-moz-box-shadow:0 1px 3px black;-webkit-box-shadow:0 1px 3px black;box-shadow:0 1px 3px black}.buttonC2A:hover{background:#014464;background:-moz-linear-gradient(top,#0061B8,#00498A 50%,#004C8E 51%,#00315C);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0061B8),color-stop(.5,#00498A),color-stop(.51,#004C8E),to(#00315C));text-decoration:none!important;color:#fff}.buttonC2A:active{-moz-box-shadow:0 2px 6px black;-webkit-box-shadow:0 2px 6px black}.buttonC2A:before{font-family:EfonRegular;color:#fff;font-size:24px;font-weight:bold;float:right;margin-left:5px;margin-right:45px;text-shadow:0 1px 0 #000}.not-favorite{color:#00549e!important;background-color:#98b2d7!important;font-weight:700}.not-favorite:hover{color:#00549e!important;background-color:#adc1df!important;text-decoration:none}.not-favorite .fa{color:#045a93}.is-favorite{color:#fff!important;background-color:#ec917c!important;font-weight:700}.is-favorite:hover{color:#fff!important;background-color:#ecac80!important;text-decoration:none}.is-favorite .fa{color:#fff}.f-dropdown{border-radius:5px}.f-dropdown li a{background-color:#f3f4f5}.f-dropdown li a:hover{background-color:#98b2d7;color:#fff}.f-dropdown li a:hover i.fa{color:#fff!important}.ddl{font-size:.875em;padding:.25em;border-color:#B0B0B0}.ddl option{font-size:1em;padding:.25em;background-color:#f3f4f5}.ddl option.item-region{background-color:#FAEBA0;font-weight:bold;border-bottom:1px solid #fff}.ddl option.item-general{padding-left:10px;background-color:#f6f6f6}.ddl0{font-size:1em;border-color:#B0B0B0}.ddl0 option{font-size:1em}.ddl0 option.item-general{padding:1px 10px;background-color:#f6f6f6}@media only screen and (max-device-width:1024px){input[type="text"]:focus,textarea:focus,select:focus{font-size:1em!important}input,select,textarea{font-size:1em!important}}.test{border-radius:3px 0 0 3px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{border-radius:3px}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{box-shadow:0 0 5px #999;border-color:#045a93;border-radius:3px}input.hasDatepicker,.multiple-dates{background-image:url(/images/calendar-picker.gif);background-position:right 5px center;background-repeat:no-repeat}label.error{font-size:1rem;display:block;margin-left:1em;width:auto;color:red;font-style:italic}input.error,select.error,textarea.error{border:1px solid red;background-color:#FAEBA0}input.narrow,select.narrow,textarea.narrow{margin-bottom:5px}#property_id{height:1.8rem}#header .button{height:1.8rem}#header .search-button{padding:0}#header input[type="submit"]{font-family:FontAwesome}#header #property_id{margin-bottom:3px;padding:.375rem 0.5rem;font-size:.75em}#header #txtPropertyID{height:1.8rem;margin-bottom:3px;padding:.375rem 0.5rem;font-size:.75em}#header form{margin:0}#formHdr{margin-bottom:0}ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{background:none repeat scroll 0 0 #f7b330;color:#fff}.breadcrumbs{background-color:#fff;border-color:#fff;margin-top:3px;margin-bottom:3px;padding-left:0}.breadcrumbs > *{text-transform:none;font-weight:normal;color:#bdc3c7}.breadcrumbs > *:before{content:"\f0da";color:#bdc3c7;font-family:FontAwesome;margin:0 0.375rem}.tooltip{color:#fff;background-color:#014d80}.tooltip>.nub{border-color:transparent transparent #014d80 transparent}.has-tip{border:none}a:hover{text-decoration:underline}.row{max-width:71.875em}.row.extra-width{width:71.875em;max-width:71.875em}.row.full-width{width:100%;max-width:100%}.row-spacer{padding-bottom:10px}.row-spacer-2x{padding-bottom:20px}.row.spacer-top{padding-top:10px}.row.spacer-top-2x{padding-top:20px}.row.spacer-top-3x{padding-top:30px}.row-spacer-border{padding:10px 0;margin-bottom:10px;border-bottom:1px solid #ddd}.row.narrow-border{padding-bottom:0;margin-bottom:.3rem!important;border-bottom:1px solid #ddd}@media only screen and (max-width:641px){.main-menu{display:none}}.top-bar{height:70px;line-height:70px;padding-left:.15em}header .top-bar,.top-bar-section li:not(.has-form) a:not(.button){background-color:#045a93}.top-bar{background-color:#045a93}.top-bar.expanded .title-area{background-color:#045a93}.top-bar-section li:not(.has-form) a:hover:not(.button){background-color:#e9e7ab;color:#142356}.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){background-color:#e9e7ab;color:#045a93}.top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button){background-color:#f7b330;color:#045a93}.top-bar-section .dropdown label{background-color:#f7b330!important;color:#142356;cursor:default}.top-bar-section ul li{background:none repeat scroll 0 0 #045a93}@media only screen and (min-width:641px){.top-bar-section ul{margin-right:5px}}@media only screen and (min-width:1150px){.top-bar{margin:0 auto;width:1150px}#header{background-color:#045a93}}.top-bar .title-area{}.top-bar .name{height:70px}.tabs dd > a,.tabs .tab-title > a{padding:.375rem 1rem}.tabs dd > a:hover,.tabs .tab-title > a:hover{background-color:#ddd}.tabs dd.active a,.tabs .tab-title.active a{margin:0 .175rem;background-color:#98b2d7!important;color:#fff}.tabs dd.active a:hover,.tabs .tab-title.active a:hover{background-color:#98b2d7;color:#fff}.tabs dd a,.tabs .tab-title a{margin:0 .175rem;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-radius:5px 5px 0 0;background-color:#eee}.tabs dd:first-of-type a,.tabs .tab-title:first-of-type a{margin:0rem .175rem 0rem 0rem;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-radius:5px 5px 0 0;background-color:#eee}.tabs dd:first-of-type a:hover,.tabs .tab-title:first-of-type a:hover{background-color:#ddd}@media only screen and (max-width:641px){.tabs dd > a,.tabs .tab-title > a{font-size:.75rem}}@media only screen and (min-width:641px){[data-magellan-expedition],[data-magellan-expedition-clone]{background:none repeat scroll 0 0 #045a93}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{background-color:#045a93}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{background-color:#98b2d7;border-radius:5px}.sub-nav dt,.sub-nav dd,.sub-nav li{}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#045a93}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{background:none repeat scroll 0 0 #e9e7ab;color:#045a93;padding:0.3875rem 1rem}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#fff}.sub-nav dt a:hover .fa,.sub-nav dd a:hover fa,.sub-nav li a:hover .fa{color:#fff!important}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#e9e7ab}}@media only screen and (max-width:640px){[data-magellan-expedition],[data-magellan-expedition-clone]{background:none repeat scroll 0 0 #045a93;padding:5px}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{background-color:#045a93}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{background-color:#98b2d7;min-width:35px;text-align:center}[data-magellan-expedition] .sub-nav dd:hover,[data-magellan-expedition-clone] .sub-nav dd:hover{background-color:#98b2d7!important}.sub-nav{}.sub-nav dt,.sub-nav dd,.sub-nav li{}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{color:#045a93}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{background:none repeat scroll 0 0 #e9e7ab;color:#045a93;padding:0.325rem .875rem}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#fff}.sub-nav dt a:hover .fa,.sub-nav dd a:hover fa,.sub-nav li a:hover .fa{color:#fff!important}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#e9e7ab}}.accordion .accordion-navigation,.accordion dd{border-bottom:1px solid #ddd}.ui-datepicker{z-index:9999!important}#slideshow .frame{width:100%;height:100%;-webkit-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 50%;perspective-origin:50% 50%}#slideshow .frame .slide-element{height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}#slideshow .frame .slide-element > div{float:left;height:100%;overflow:hidden}#slideshow .credit{position:absolute;bottom:10px;left:10px;font-size:11px;line-height:normal;font-weight:300;text-shadow:rgba(0,0,0,0.7) 0 1px 0;color:#CCC;background:#000;background:rgba(0,0,0,0.6);padding:0 4px;white-space:nowrap;z-index:1002;text-transform:uppercase}#slideshow .credit a{color:#FFF;font-weight:400}.transparent{opacity:0}.bgImg{top:0;left:0;width:100%;height:115%;background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:1}#search-bar-cont{background:#efefef;box-shadow:0 6px 8px 1px rgba(0,0,0,0.3)}.Xarea-container{position:relative}.area-container img{z-index:1}.Xarea-desc{position:absolute;top:0;z-index:1}.cape-cod-bg{background-image:url(/images/bg/cape-cod.png);background-repeat:no-repeat;background-position:center top}.marthas-vineyard-bg{background-image:url(/images/bg/marthas-vineyard.png);background-repeat:no-repeat;background-position:center top}.nantucket-bg{background-image:url(/images/bg/nantucket.png);background-repeat:no-repeat;background-position:center top}.trip-idea .desc{background-color:rgba(0,0,0,.4);color:#fff;display:block;overflow:hidden;padding:0 5px 5px 5px;position:relative;text-shadow:1px 1px 1px rgba(0,0,0,0.5)}@media only screen{.bgImg1{background-image:url(/images/bg/1s.jpg)}.bgImg2{background-image:url(/images/bg/2s.jpg)}.bgImg3{background-image:url(/images/bg/3s.jpg)}.bgImg4{background-image:url(/images/bg/4s.jpg)}.cape-cod-bg{background-size:50%}.marthas-vineyard-bg,.nantucket-bg{background-size:65%}.trip-idea .desc{font-size:1em;height:1.675em;margin-top:-1.675em}}@media only screen and (min-width:28.00em){.area-desc{background-size:35%}.marthas-vineyard-bg,.nantucket-bg{background-size:55%}}@media only screen and (min-width:40.063em){.bgImg1{background-image:url(/images/bg/1m.jpg)}.bgImg2{background-image:url(/images/bg/2m.jpg)}.bgImg3{background-image:url(/images/bg/3m.jpg)}.bgImg4{background-image:url(/images/bg/4m.jpg)}.cape-cod-bg{background-size:80%}.marthas-vineyard-bg,.nantucket-bg{background-size:95%}.trip-idea .desc{font-size:1.25em;height:38px;margin-top:-38px}}@media only screen and (min-width:64.063em){.bgImg1{background-image:url(/images/bg/1l.jpg)}.bgImg2{background-image:url(/images/bg/2l.jpg)}.bgImg3{background-image:url(/images/bg/3l.jpg)}.bgImg4{background-image:url(/images/bg/4l.jpg)}.cape-cod-bg{background-size:55%}.marthas-vineyard-bg,.nantucket-bg{background-size:83%}.trip-idea .desc{font-size:1.5em;height:38px;margin-top:-38px}}h1.home{z-index:1002;font-size:4em;margin-bottom:10px;padding-top:50px;line-height:1.2;color:#fff}#footer-tagline{background-color:#f7b330;padding:5px 0;color:#142356;font-size:1.25em;border-top:1px solid #ddd}#home-footer{background:none repeat scroll 0 0 #045a93}#home-footer h4{color:#fff;font-size:1.5rem;padding-top:1.5rem;text-indent:5%}#home-footer .links-list{border-top:2px solid #e9e7ab;list-style:none outside none;margin:7px 0 0;padding:16px 0 10px 5%}#home-footer .links-list.social{padding-top:13px}#home-footer ul,#home-footer p{color:#fff}#home-footer a,#home-footer a:hover{color:#fff}.social-list a:hover{text-decoration:none}.social-list a:hover .fa{color:#f7b330!important}.social-list li{display:inline-block}.social.grey{margin-right:5px}.social li,.social a,.social span{display:inline-block;height:25px;overflow:hidden;position:relative;text-indent:0;vertical-align:top;width:24px}.social a{text-indent:40px;white-space:nowrap}.social.grey li span{background-image:url(/images/socials_grey.png)}.social .facebook span{background-position:left top}.social span{background-repeat:no-repeat;left:0;position:absolute;top:0}.social .twitter span{background-position:0 -37px}.social .googlePlus span{background-position:0 -73px}.social-title-box{float:left;margin-left:15px;min-height:24px}.social-title-box #google{float:right;margin-left:10px}.social-title-box #facebook{float:right}a.info{position:relative;z-index:3}a.info:hover{z-index:4;color:#59A0E3;background-color:white}a.info span{display:none}a.info:hover span{display:block;position:absolute;top:20px;left:20px;width:200px;border:1px solid #dbdbdb;background-color:#FFFFE0;border-radius:4px;color:#000;text-align:left;font-size:12px;font-style:normal;font-weight:normal;text-decoration:none;padding:3px}#msgLoad{z-index:1000}.msgLoadFixed{z-index:1000}.msgLoadFloat{position:relative;left:400px;top:25px;z-index:1000}#msgLoadBox{width:281px;height:124px;background-repeat:no-repeat;background-image:url(/images/cape-cod-background.jpg);border:3px solid #00549E;border-radius:4px;-moz-border-radius:4px}#msgLoadBoxSR{background-repeat:no-repeat;background-image:url(/images/cape-cod-background.jpg);border:1px solid #00549E}#msgLoadText{margin:2em 0;text-align:center;font-size:1.375em;color:#222}.msgBox{z-index:1000}.msgBoxLoad{width:281px;height:124px;background-repeat:no-repeat;background-image:url(/images/cape-cod-background.jpg);border:3px solid #00549E;border-radius:4px;-moz-border-radius:4px}.msgBoxtext{margin:2em 0;text-align:center;font-size:1.375em;color:#222}#site-msg-cont{position:fixed;background:#f7b330;color:#353535;bottom:0;left:0;z-index:1000}#site-msg{font-size:1.75em;padding:.225em 0}#site-msg span{padding:.225em 0}@media only screen and (max-width:641px){.reveal-modal.xlarge{height:inherit}}#backgroundPopup{display:none;position:fixed;_position:absolute;height:100%;width:100%;top:0;left:0;background:#000;border:1px solid #cecece;z-index:100}.popupGen{display:none;position:fixed;_position:absolute;background:#FFF;border:2px solid #cecece;z-index:101;padding:12px;font-size:13px}.popupGen h2{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-bottom:20px}.popupGenClose{cursor:pointer;text-decoration:none;font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block}.popupShow{display:block}.popupHide{display:none}.site-menu-cont{min-height:100px;margin-top:5px;padding:5px;border:1px solid #ddd}ul.site-menu,ul.site-menu ul{list-style-type:none;margin:0;padding:0}ul.site-menu a{display:block;text-decoration:none}ul.site-menu li{margin:0}ul.site-menu li a,ul.site-menu ul.site-menu li a{background:#98b2d7;color:#fff;padding:0.5em}ul.site-menu li a:hover,ul.site-menu ul.site-menu li a:hover{background:#407fbf}ul.site-menu li ul li a,ul.site-menu ul.site-menu li ul li a{border-bottom:1px solid #ddd;background:#fff;color:#000;padding-left:20px}ul.help-menu li ul li a,ul.help-menu ul.help-menu li ul li a{background:#ddd;color:#000;padding-left:20px}ul.site-menu li ul li a:hover,ul.help-menu ul.help-menu li ul li a:hover{background:#98b2d7;color:#fff;border-left:5px #045a93 solid;padding-left:15px}ul.site-menu li ul li a.selected{background:#407fbf;color:#fff;padding-left:15px}ul.site-menu ul.site-menu li a:hover{border-left:0;padding-left:0.5em}ul.site-menu ul.site-menu{border-left:5px #f00 solid}ul.site-menu a.active,ul.site-menu ul.site-menu li a.active,ul.site-menu a.active:hover,ul.site-menu ul.site-menu li a.active:hover{text-decoration:underline;background:#00549E}ul.site-menu div.panel a,ul.site-menu div.panel li a:hover{display:inline;color:#142356;background:none;margin:0;padding:0;border:none;font-weight:bold}ul.site-menu div.panel a:hover{color:#000;text-decoration:underline}.div-link:hover{cursor:pointer}.divLMA:hover{background-color:#A53B57;color:#fff;cursor:pointer}.divLMA:hover a{color:#fff}.divLMA{margin-top:.5rem;border:1px solid #ccc;background-color:#8f0a2d;color:#fff;font-weight:bold;text-align:center;border-radius:5px}.divLMA a{color:#fff;text-decoration:none}.divLMA a:hover{color:#fff;text-decoration:none}.back-icon{z-index:-1;color:#F0F0F0!important;position:absolute;padding-left:40px;left:0;top:0;width:144px;height:144px;line-height:144px!important;font-size:100px!important}.ion-3x{font-size:3em}.fa-star{color:#f7b330}.fa{color:#ec917c}.fa-15x{font-size:1.375em!important}.icon-button{}.icon-button:hover{}.header-cape{background-image:url(/images/bg/icon-cape-cod.jpg);background-position:5px 5px;background-repeat:no-repeat}.header-vineyard{background-image:url(/images/bg/icon-vineyard.jpg);background-position:5px 5px;background-repeat:no-repeat}.header-nantucket{background-image:url(/images/bg/icon-nantucket.jpg);background-position:5px 5px;background-repeat:no-repeat}.content-box{background-color:#eee;border:1px solid #DBDBDB;border-radius:4px;margin-top:10px}.content-box .heading{border-bottom:solid 1px #DBDBDB;text-align:center;margin:5px 15px;padding:5px}.content-box .info{margin:3px 5px;padding:10px 5px;line-height:1.6;text-align:center}.info-box{border:1px solid #ddd;min-height:60px;padding:3px 5px;margin:0 0 5px}.required-element-cont{font-size:.75em}.required-element,.Reqd{color:red}.gen-form{border:1px solid #538ED5;border-radius:4px;-moz-border-radius:4px;background-color:#f8f8ff;padding:10px}.callout{border:1px solid #98b2d7;border-radius:4px;margin-bottom:.5em}.callout .title{background-color:#98b2d7;padding:5px 15px;color:#fff;font-weight:700;font-size:1em;text-align:center}.callout .description{padding:.5em}.search-header-bar{background-color:#e9e7ab;padding:0 5px;border:1px solid #ddd;border-radius:5px 5px 0 0}.search-filter-cont{box-shadow:0 2px 3px 1px rgba(0,0,0,0.2);padding-left:10px;padding-top:10px}#search-location-box{padding-top:10px;padding-left:10px}#search-location-box .fa-arrow-down{color:#045a93}ul.search-locations{}ul.search-locations li{padding-bottom:0rem}ul.search-locations li input{margin-bottom:.5rem}ul.search-locations li input[type="checkbox"] + label,input[type="radio"] + label{margin-right:.25rem}body .power-search{opacity:1;transform:translate(0px,0px)}.power-search.active{z-index:4}.power-search{position:relative;padding:0}#search-bar-dates.active .popup{left:5%;right:auto}.popup .options-locations{overflow-y:scroll;background:#f8f8f8 none repeat scroll 0% 0%;border-radius:5px 0 0 5px;margin:0}#uos-title{background-color:#eee;border-bottom:1px solid #ddd;padding:10px}#uos-options{overflow:hidden;background:#f8f8f8 none repeat scroll 0% 0%;margin:0}#uos-options li{border-bottom:1px solid #505050;list-style:none}#uos-options li.active{background:#E0E0E0 none repeat scroll 0% 0%;position:relative}#uos-options li:first-child{}#uos-options li.active,.popup #uos-options li:hover{color:#303030}#uos-options li{padding:10px;cursor:pointer}#uos-options li.active i.secondary,#uos-options li:hover i.secondary{color:rgba(255,255,255,0.2)}#uos-options li:first-child i{top:5px}#uos-options li i{transition:all 0s ease 0s;left:14px}#uos-options li.options-label{background-color:#F8F8F8;font-size:12px}#uos-options li .subtitle{font-size:11px}.popup .results.scroll{overflow-y:scroll}.popup .results,.search-search-dates{display:none}.popup .results.active,.search-search-dates.active{display:block}.popup .content,.popup .results{position:relative;background:#F8F8F8 none repeat scroll 0% 0%;padding:0;margin:0}.popup .results-map{height:340px;width:380px;overflow-y:hidden;display:none;position:relative;background:#3F3F3E none repeat scroll 0% 0%;padding:0;margin:0}.popup .results-map.active{display:block}#search-location-box{overflow-x:hidden}.area-container{background-color:#f8f8f8;border-bottom:1px solid #ddd}.area-container:hover{background-color:#E0E0E0}.area-container a{color:#303030}.area-container a:hover{color:#222}.mauccTowns a,.mauccTowns label,.mamccTowns a,.mamccTowns label,.malccTowns a,.maoccTowns label,.maoccTowns a,.malccTowns label,.majocTowns a,.majocTowns label,.mamvTowns a,.mamvTowns label,.manantTowns a,.manantTowns label{color:#222}.malccTowns a:hover{color:#333}.popup .results span.key{font-size:14px;padding:2px 7px 2px 0;float:right;margin-right:-70px;color:rgba(255,255,255,0.3);text-shadow:0 1px rgba(0,0,0,0.1)}.popup .results b{padding:2px 7px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgba(255,255,255,0.7);text-shadow:0 1px rgba(0,0,0,0.1)}.popup .results > div.active{background:#f8f8f8 none repeat scroll 0% 0%}.season-of-dates{padding:1em;margin:0}.season-of-dates li{font-size:.875em;padding-left:0;padding-right:0}#search-month-start li{border:1px solid #404040;background-color:#606060;color:#A0A0A0;padding:.375rem}#search-month-start li.active{background-color:#f7b330;color:#142356}#search-month-start li:hover{background-color:#f9c63c;color:#142356}#search-month-start li .month{}#search-month-start li .year{font-size:.75rem!important}.search-label{color:#303030;font-size:.875rem;padding:.375rem 0;margin:0;background-color:#E0E0E0}#search-sleeps{font-size:1.25rem;background-color:#fff;border:1px solid #ccc;border-radius:3px;color:#333;padding:.675em;margin:.5em}#search-season a,#search-locations a{font-size:.875rem;padding:.25rem}#search-season .dates{font-size:.675rem;margin-right:0;color:#3F3F3E}#search-season .search-search-dates,#search-bar-location .search-location-towns{padding:.25rem;background-color:#3F3F3E}#filter-toggle{padding:.5em .25em;font-size:.875em;border:1px solid #ccc;background-color:#fff}#search-filters-panel{background-color:#e9e7ab;z-index:9999}#search-filters-panel .content{background-color:#e9e7ab;z-index:9999}#search-bar dl{margin-bottom:0}#search_location_selected{background-color:#fff!important}.info-selection{display:block;margin:0 -10px 0 0;line-height:18px;text-decoration:none;font-size:12px;color:#045a93;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}#search-bar{box-shadow:0 2px 3px 1px rgba(0,0,0,0.2);z-index:50;background-color:#E9E7AB;padding:10px}.search-bar-fixed{position:fixed;top:0;bottom:0;left:0;overflow-x:hidden;overflow-y:scroll}#search-bar hr{margin:.5rem 0 .5rem;box-shadow:#303030 2px 1px 1px}#search-bar .search-form-input{margin:0 4.5px 4px 0;padding:4px 8px 3px 8px;background-color:#F8F8F8;border:1px solid #A0A0A0;border-radius:2px;cursor:pointer;box-sizing:border-box;position:relative}#search-bar .search-form-input:hover{border:1px solid #045a93;background-color:#F0F0F0}#search-bar .search-form-input .info{font-weight:700;color:#000;margin-bottom:0}.close-popup,.clear-locations,.clear-filters{color:#AAA;font-weight:bold;cursor:pointer;line-height:1;font-size:1rem}.close-reveal-link.close-reveal-modal{font-size:1rem;position:relative;margin-left:1rem}.close-reveal-modal{right:1rem!important;top:0rem!important}.power-search .popup{border-radius:5px;position:absolute;z-index:1005;top:40px;font-size:13px;color:rgba(255,255,255,0.5);text-align:left;background:#F8F8F8 none repeat scroll 0% 0%;box-shadow:0 1px 5px rgba(0,0,0,0.3);transform:translateY(17px)}#search-criteria-location-form,#search-criteria-dates-form,#search-criteria-price-form,#search-criteria-guests-form{padding:0}@media only screen and (max-width:40em){#filter-search{margin:.5em 0}#search-bar .search-form-input .info{font-size:.70rem}#search-criteria-location-form{}#uos-options{list-style:none;width:100%;padding:0}#uos-options li{border-left:1px solid #ddd;display:inline;font-size:.875rem;padding:10px 20px;float:left;width:33.3333%}}@media only screen and (min-width:40.063em) and (max-width:64em){.popup .options-locations{min-height:90vh}.popup #uos-options-cont{min-height:90vh}}@media only screen and (min-width:40.063em){.popup .close-reveal-modal{font-size:2rem}#search-bar .search-form-input .info{font-size:.75rem}}@media only screen and (min-width:64.063em){.noPointer::before{background:none!important}.popup::before{margin-left:-9px;background:#E0E0E0 none repeat scroll 0% 0%;margin-top:-6px;content:"";position:absolute;z-index:-1;top:0;width:18px;height:18px;transform:rotate(45deg)}.popup .options-locations{height:390px}#date-option1c,#date-option2c,#date-option3c{max-height:450px}#search-bar-location .popup{margin-left:-10px;width:800px}#search-bar-price .popup{margin-left:-10px;width:380px}#search-bar-guests .popup{margin-left:-10px;width:380px}#search-bar-dates .popup{margin-left:-10px;width:600px}#searchAmenities .content{padding:0.375rem}}#searchMyV{padding:10px 0}#searchMyV h2{font-size:1.75rem}#searchMyV p.heading{font-size:1.15rem;font-weight:700}.selectedCriteria{display:none;background-color:#f2f1ed;text-align:left;padding:10px;color:#444}.search-criteria{}.search-criteria td{padding:.125rem}.search-criteria th{padding:0}#MyVToolbar,#MyVTabStrip{background-color:#eee;box-shadow:0 2px 3px 1px rgba(0,0,0,0.2)}#toolbarMyVacations .button{margin-bottom:5px}#toolbarMyVacations .fa{color:#fff}#tabstripMyVacations .icon-bar{background-color:#eee}#tabstripMyVacations .icon-bar > *{padding:.5rem}#tabstripMyVacations .icon-bar > *:hover{background:none repeat scroll 0 0 #ccc}#tabstripMyVacations .icon-bar > * i{font-size:1.2rem}#tabstripMyVacations .icon-bar > * span{color:#333;font-size:.875rem}#tabstripMyVacations .icon-bar .item.active{background-color:#ddd}#tabstripMyVacations .fa{color:#045a93}#toolbarMyVacations .fa{font-size:1rem}#imgWhat,#imgWhen,#imgAmenities{vertical-align:top}.SearchWhenCalendar table{border:0;padding:2px}.SearchWhenCalendar .HeaderA{font-size:1.25rem;font-weight:700;color:#444}.SearchWhenCalendar .DateRange{}.SearchWhenCalendar .MonthHdrOdd{color:White;background-color:Gray;font-size:12px;text-transform:uppercase}.SearchWhenCalendar .MonthOdd{background-color:white}.SearchWhenCalendar .MonthOdd td{line-height:.5rem;padding:.3rem}.SearchWhenCalendar .MonthHdrEven{color:White;background-color:Gray;font-size:12px;text-transform:uppercase}.SearchWhenCalendar .MonthEven{background-color:#d3d3d3;color:#C0C0C0}.SearchWhenCalendar .MonthEven td{line-height:.5rem;padding:.3rem}#searchAmenities [class*="block-grid-"] > li{padding-bottom:0rem}#searchAmenities .divider{border-bottom:1px solid #ccc;margin-bottom:.5rem!important}#searchAmenities dd a{background-color:#E9E7AB;padding:1rem;font-size:.875rem;font-weight:700}.amenity-category{font-weight:700;font-size:.875rem}.amenity-footnote{font-size:.75rem}#searchWhere{border:1px solid #ddd;padding:5px;margin-bottom:10px}#searchWhere.radius-bottom{border-radius:0 0 5px 5px}#searchWhere.radius{border-radius:5px}.area-spacer{border-bottom:1px solid #ddd;padding-top:5px;margin-top:3px!important}#searchWhere input[type="checkbox"]{margin:10px 0}.mauccArea{background-color:#E8F1B2}.mauccTowns{background-color:#F7F9E7}.mamccArea{background-color:#EDBA4F}.mamccTowns{background-color:#F7E2BE}.malccArea{background-color:#A1DC82}.malccTowns{background-color:#D0E4C5}.maoccArea{background-color:#F4AED2}.maoccTowns{background-color:#EFCADE}.majocArea{background-color:#93B1ED}.majocTowns{background-color:#B1C3E6}.mamvinArea{background-color:#EC917C}.mamvinTowns{background-color:#F7D8D1}.manantArea{background-color:#B18BDE}.manantTowns{background-color:#DFD1F3}#pricing-table .tabs-content > .content{padding-top:0;padding-bottom:0}#pricing-table .tabs-content > .content > table{margin-bottom:0}#pricing-table .tabs-content{margin-bottom:0}#pricing-table .tabs dd:not(.active) a,.tabs .tab-title dd:not(.active) a{color:#98b2d7}#pricing-table .tabs dd:not(.active) a,.tabs .tab-title dd.disabled{color:#98b2d7}#pricing-table .tabs dd.nopricing a{color:#A0A0A0}#pricing-table .tabs dd.nopricing a:hover{color:#A0A0A0;background-color:#eee;text-decoration:none}#pricing-table .tabs dd.nopricing.active a{color:#fff}#town-sub-nav-cont{padding:10px;background:#045A93 none repeat scroll 0 0}#town-sub-nav dd{background-color:#98b2d7;border-radius:5px}#searchResults{padding:5px}.search-results-cont{padding:1em 1em 0 1em}#search-details-cont{border-bottom:1px solid #ddd}.vacation-rental-listing{border-bottom:1px solid #a1a1a1;padding-bottom:.25em;margin-bottom:.75em!important}.search-results-bar{padding:0 .5em;background-color:#e9e7ab;margin-bottom:1em!important}#resultMap{margin-top:10px}@media only screen and (max-width:40em){.search-results-bar h4{font-size:.85rem}}.rental-detail{margin:.75em 0 1em 0}.rental-desc{margin-top:15px}.rental-action{color:#045a93;font-weight:700}.rental-action:hover{color:#045a93}.rental-pricing{color:#045a93}.rental-pricing-title{font-weight:700}@media only screen{.rental-title{line-height:1.375em;margin-top:.5em}.rental-title{font-size:.825em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.rental-subtitle{font-size:.75em;color:#045a93}.rental-propertyid{font-size:.6em;color:#045a93}.rental-detail{font-size:.75em}.rental-action{font-size:.75em}.rental-detail-fav{display:none}.vacation-rental-listing p{font-size:.675em}.other-info{font-size:.6em;line-height:1.25em;margin-top:1em}.other-info .heading{color:#045a93;font-size:0.85em;font-weight:700}.vacation-rental-listing{font-size:1rem}.vacation-rental-listing .crop-height{max-height:200px}.property-thumbnail{max-height:200px}.rental-config-item{color:#045a93;font-size:.675em}#search-criteria-cont{display:none}#search-location-box ul{padding:0 0 0 1rem;margin:0}#search-location-box ul li{padding:0 .325rem;margin:.675rem 0}.area-container .show-towns,.area-container .hide-towns{padding-left:1em}#town-sub-nav{margin-left:0}#town-sub-nav dd{margin-bottom:.5em;margin-left:.25em}}@media only screen and (max-width:40em){}@media only screen and (min-width:40.063em){.vacation-rental-listing{font-size:1.25rem}.property-thumbnail{max-height:175px}.vacation-rental-listing .crop-height{max-height:175px}.rental-config-item{color:#045a93;font-size:.825em;margin-left:5px;vertical-align:top}.rental-detail .button{max-width:150px}.rental-detail{font-size:.675em}.rental-action{font-size:.675em}#search-criteria-cont{display:block}}@media only screen and (min-width:40.063em) and (max-width:64em){}@media only screen and (min-width:64.063em){.vacation-rental-listing{font-size:1.5rem}.vacation-rental-listing .crop-height{max-height:220px}.property-thumbnail{max-height:220px}.large-collapse-left{padding-left:0!important}#search-location-box ul li{padding:0;margin:0}.rental-detail .button{max-width:150px;min-width:150px}}@media only screen and (min-width:64.063em) and (max-width:90em){}@media only screen and (min-width:90.063em){}@media only screen and (min-width:90.063em) and (max-width:120em){}@media only screen and (min-width:120.063em){}.rental-lma-os-cont{margin-bottom:.5em}.rental-lma-cont{margin-bottom:0;padding:0.375rem 0.25rem;line-height:1.7rem;background-color:#8f0a2d;color:#fff;font-size:.75em;font-weight:300}.rental-lma-cont a,.rental-lma-cont .fa,.rental-lma-cont .has-tip{color:#fff!important}span.rental-lma-cont{border-radius:3px}.rental-os-cont{padding:.25em;margin-bottom:0;background-color:#faebe7;margin-bottom:.5em}.OwnerSpecial{color:#ec917c;font-size:.875rem;font-weight:700}.OwnerSpecial a{color:#ec917c}.OwnerSpecial-detail{font-size:.75rem;margin:0;padding:.5em}.property-section-header h2{font-size:2rem;margin-bottom:.2rem}.property-section-header{padding:5px 5px 5px 0;margin:0 0 10px;color:#CCE0EB}#property-listing-menu .fa{color:#045a93}#property-loc-desc{font-size:.5em;color:#303030}.property-listing .property-detail{font-size:.675em}.property-detail .property-link{font-size:.85em}.property-detail .detail-title{font-weight:700}.property-detail .detail-info{font-weight:300}.property-pricing-row{font-size:.585em;padding:.5em;border:1px solid #ddd}.property-pricing-row:nth-child(even){background-color:#eee}.property-label{font-size:1.25em;font-weight:700;margin-bottom:1em}.galleria-thumbnails-container{}.property-photo:hover{cursor:pointer}.galleria-counter{right:10px;left:auto}.galleria-lightbox-pin{background:none repeat scroll 0 0 #FFF;color:#444;cursor:pointer;font:16px/22px arial,sans-serif;height:20px;position:absolute;left:20px;text-align:center;top:20px;width:43px;z-index:99999}.pin-it-button{background:none repeat scroll 0 0 #FFF;color:#444;cursor:pointer;font:16px/22px arial,sans-serif;height:20px;position:absolute;text-align:center;width:43px;z-index:99999}#property-min-stay .box{border:1px solid #ddd;padding:5px}#property-min-stay ul li{padding-bottom:0}#tblVacTrackingDetails td.booked{color:red;text-decoration:none}.month{text-align:center}.booked{background-color:#ec917c;text-decoration:line-through}.avail{background-color:#98b2d7}.unknown{background-color:#f7b330}.tentative{background-color:#D3D3D3}.CalendarDates{margin-bottom:0}.CalendarDates tr th,.CalendarDates tr td{color:#142356}.CalendarDates td{padding:3px;text-align:center;border:1px solid #ddd}.weekly-price{text-align:right}#property-calendar-list [class*="block-grid-"] > li{clear:none!important}.amenity-highlight{background-color:#e9e7ab;border-top:1px solid #ddd}.amenity-normal{background-color:#fff;border-top:1px solid #ddd}.prop-feature{-webkit-box-shadow:#999 2px 3px 3px;min-height:343px;box-shadow:#999 2px 3px 3px;display:inline-block;vertical-align:top}p.feature-overview{font-size:1em;line-height:22px;margin:0 0 20px 0;padding:0}.prop-feature-desc{padding:5px}.prop-feature-desc .title{font-size:1.25em;font-weight:700;line-height:18px;margin:0;padding:0}.prop-feature-desc .desc{font-size:14px;line-height:18px;margin:5px 0;padding:0}.prop-feature-desc .alert{color:#936;font-weight:bold;margin:0 0 3px 0}.prop-feature-header-cont{background-color:#00549E;padding:3px 0;margin:10px 0;font-weight:bold;font-size:18px;color:#fff;border-radius:5px}.prop-feature-header{padding:0 5px}.img-thumb{min-height:100px;display:inline-block;vertical-align:top}.img-feature{min-height:170px;display:inline-block;vertical-align:top}.crop-height-100{max-height:100px;overflow:hidden}.crop-height-170{max-height:170px;overflow:hidden}.crop-height-220{max-height:220px;overflow:hidden}.crop-height-440{max-height:440px;overflow:hidden}.crop-height{max-height:250px;overflow:hidden}img.scale{display:block;width:100%;max-width:100%;height:auto!important;display:block;width:100%;max-width:100%;height:auto!important;-ms-interpolation-mode:bicubic}#contact-owner-cont{margin-right:0}#contact-owner{background-color:#E5EFF5;padding:5px;border-radius:5px;border:1px solid #ccc}#contact-owner .heading{text-align:center;margin:0}#side-contact-owner-cont .sticky-wrapper{min-width:220px}#property-listing-contact a{font-size:1.25em}#myVacationDesc:before{content:"\f002";font-family:FontAwesome;position:absolute;font-size:2em;color:#ddd;left:50%;margin-left:-20px;top:50%;margin-top:-20px;opacity:0.65;z-index:0}.updateProgress{z-index:100;border:1px solid;background-color:#F3D673;position:absolute;top:20px;width:150px;height:50px;text-align:center;vertical-align:middle}.updateProgress p{margin:10px auto}.updateProgress img{margin-right:5px}.updateProgressMessage{margin:3px;vertical-align:middle}#map-canvas *,#map-canvas *:before,#map-canvas *:after{-moz-box-sizing:content-box!important;-webkit-box-sizing:content-box!important;box-sizing:content-box!important}#map-canvas img{max-width:none!important}#map-canvas label{width:auto;display:inline}.gm-style img{max-width:none!important}@media only screen{#section-location #map_canvas{height:250px}}@media only screen and (min-width:64.063em){#section-location #map_canvas{height:350px}}#rcol #map_canvas{height:200px}#map-preview-cont{width:300px;float:right;padding:0 0 10px 0;margin-bottom:40px}#map-filters .map-divider{margin:0 10px;height:100%;float:left;border-right:1px solid #ddd}.map-view-options{position:relative;top:5px;left:0}.map-filter-options{position:relative;top:3px;left:0}.map-filter-options input[type='checkbox']{position:relative;top:2px;left:3px}#map-content{background-color:#fff}#search-criteria a{font-size:11px;font-weight:bold}.nav-border{border-bottom:4px solid #F3D673}#tblSC{margin:5px 10px;border:1px solid #ddd}#footer-cont-map{border-top:4px solid #F3D673;position:fixed;left:0;bottom:0;padding-left:10px;height:40px;width:100%;background:#fff}#footer-cont-map .links{position:relative;left:25px}.gm-style{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.gm-style-iw{width:300px!important;top:15px!important;left:0!important;background-color:#fff;box-shadow:0 1px 6px rgba(178,178,178,0.6);border:1px solid rgba(72,181,233,0.6);border-radius:2px 2px 0 0}.gm-custom-arrow{left:52px!important}.info-window{margin-bottom:0;background-color:#fff;border:0}.info-window tr td{padding:0}.info-details{padding:.25em!important}.info-details .prop-title{font-size:14px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;max-width:275px}.my-prop-rating{position:relative}.my-rating-value{border:1px solid #999;background:none repeat scroll 0 0 #fff;padding:2px 5px;margin:0;font-weight:bold;cursor:pointer}.my-prop-rating .my-rating-value:hover{border:solid 1px #fff;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.my-prop-rating>ul.list{display:none;position:absolute;left:30px;top:-30px;z-index:999;width:200px;margin:0;padding:10px;list-style:none;background:#fff;color:#444;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-moz-box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;box-shadow:0 0 2px #999}.my-prop-rating>ul.list li{line-height:1em;padding:3px;border-bottom:solid 1px #ccc}.my-prop-rating>ul.list li:hover{background:#6799CC;color:#fff}.my-prop-rating>ul.list li:last-child{border:none}.article img{margin-bottom:1rem}.image-box{margin-bottom:1rem}.image-box img{max-height:600px;margin-bottom:0}#rcol{padding-bottom:1.25rem;margin-top:1em}#rcol .title{font-size:1em;margin-bottom:1rem}#blog-side .side-section{padding:.5em 0!important;border-bottom:2px solid #f7b330!important}.side-section{padding:1em 0;border-bottom:1px solid #ddd}.side-section-title{font-size:1.25em;margin-bottom:1em}.side-section-subtitle{font-size:1em;margin-bottom:0}.side-section-info{font-size:0.8em}.side-box{margin-bottom:5px;padding:5px 10px;border:1px solid #ddd}.side-box .icon{margin-right:5px;padding-right:5px}.side-box img.left{border:1px solid #ddd;padding-right:5px;margin-right:5px}.side-box-list li{padding-bottom:0}.side-list li{padding-bottom:.5em}@media only screen and (min-width:480px){.image-box.right{border-left:1px solid #ddd;padding-left:10px;margin-left:10px}.image-box.left{border-right:1px solid #ddd;padding-right:10px;margin-right:10px}}.calloutbox{border:1px solid #ddd;padding:5px 10px;margin-right:10px}.calloutbox .heading{font-weight:700}@media only screen and (max-width:641px){.articleTitle{max-width:100px;font-weight:700}.articleImg{margin-top:5px;margin-right:5px}}@media only screen and (min-width:641px){.articleTitle{font-weight:700}.articleImg{margin-top:5px}li.articleItem:hover{background-color:#00549E}li.articleItem:hover a{color:#fff}li.articleItem{background-color:#CDE3F0}}.listings .item-cont{border-bottom:1px solid #ddd}.listings .item-cont:hover{background-color:#F6FAEB}.item-cont{padding-bottom:.5em}.item-cont p{margin-bottom:.5em}.item-label{font-size:1rem;margin-bottom:1.25rem;font-weight:bold}.item-desc{line-height:1.6}.rating-bar{clear:both;margin:0 10px 5px 0;float:left;width:80px;background:url(/images/star-white16.png) 0 0 repeat-x}.rating-bar div{height:16px;background:url(/images/star-pink16.png) 0 0 repeat-x}.rating-bar-small{margin:3px 10px 3px 0;float:left;width:60px;background:url(/images/star-white12.png) 0 0 repeat-x}.rating-bar-small div{height:12px;background:url(/images/star-pink12.png) 0 0 repeat-x}.rating-bar-small-reviews{font-size:.8em;padding-top:3px}.Xbusiness{font-size:1rem}.business h1{font-size:2em}.business-filters{-webkit-box-shadow:#999 2px 3px 3px;box-shadow:#999 2px 3px 3px;vertical-align:top}.filters{background-color:#efefef;border-radius:3px}.filters li{padding-bottom:0}.filters-sort{border-bottom:1px solid #ddd;padding-bottom:.5em;margin-bottom:1em}.listing-cont{padding:10px 0;border-bottom:1px solid #ddd}.listing-cont:hover{background-color:#F6FAEB}.review-cont{border-bottom:2px solid #e9e7ab;padding-bottom:3px;margin-bottom:10px!important}.review-title{font-size:1.25em;color:#00549E;font-weight:700}.review-list{margin:1em 0}.review-list .header{margin:5px 0;padding:5px;border-top:2px solid #045a93;background-color:#98b2d7;font-weight:bold}.down-arrow{background:url(/images/down_arrow.gif) no-repeat 100% 50%;font-weight:bold;padding:0 10px 0 0}.up-arrow{background:url(/images/up_arrow.gif) no-repeat 100% 50%;font-weight:bold;padding:0 10px 0 0}.hs-feature-container{background-color:#F3F3F3;padding-top:5px;padding-bottom:5px;border:1px solid #ddd;margin-bottom:10px}#hs-cont{background-image:url(/images/hh_services_bg.gif);background-repeat:no-repeat;background-position:center center}.hs-cont{border:1px solid #ddd;padding:5px;margin:5px 0;clear:both;height:100%;overflow:hidden}.hs-list{margin:0;padding:0 2px 0 0}.hs-list li{list-style-type:none;line-height:24px;padding:3px;margin:0;overflow:hidden;border-bottom:1px solid #ddd}.hs-list li:hover{background-color:#F6FABB}.hs-list li a{color:#00549E;font-size:12px;font-weight:bold;text-decoration:none;padding:5px 30px 5px 10px;display:block}.bottom-gradient{background:url(/images/nav_bar.gif) repeat-x scroll 0 100% transparent}.hs-feature-container p{text-align:center;font-size:11px;margin-bottom:5px}.hs-feature-image{float:left;width:163px}.hs-feature-desc{float:left;width:464px}.SPAdText{text-align:center;font-size:.65rem;margin:0;padding:0;color:#bbb}.business-center select{height:inherit}.business-center .chart th{background-color:#0063BA;font-size:bold;color:#fff}.press-cont{margin:0 0 16px 0}.press-cont .title{padding-left:40px;margin-bottom:5px}.press-cont p.year{font-weight:bold;border-bottom:2px solid #ddd}.press-cont p.date{font-style:italic;padding-bottom:5px;padding-left:45px;padding-top:0}.page-lead{border-bottom:2px solid #00549E;border-top:2px solid #00549E;margin-bottom:10px}.page-lead .title{font-size:30px;line-height:40px}#resources{}.resource .title{font-size:1.25em;font-weight:bold;color:#fff;background-color:#00549E;padding:5px;border-radius:5px}.resource .sub-title{font-size:1em;font-weight:bold;margin-top:10px}.resource .icon{text-align:center;font-size:0.8em}#whylistbody #columnright{background-image:url(/images/cape-cod-background.jpg);background-repeat:no-repeat;color:#586462}img[usemap].responsive{border:none;height:auto;max-width:100%;width:auto}@media only screen{}@media only screen and (min-width:40.063em){}@media only screen and (max-width:64em){#property-detail-left-col{padding:0}}@media only screen{#gallery{height:225px}.galleria-image-nav-right{right:20px;opacity:1}.property-galleria-small .galleria-image-nav-right{right:20px!important;opacity:1!important}.property-galleria-small .galleria-image-nav-left{left:20px!important;opacity:1!important}.property-listing h1{font-size:1.25rem}.property-listing-details{font-size:1.35rem;margin-top:.75em}#property-gallery-cont .galleria-fullscreen{display:block}#property-gallery-cont .galleria-popout{display:none}.galleria-info-description,#property-gallery-cont .galleria-info-title{display:none!important}#calendar-key{font-size:.65em}.spacer-top-small{margin-top:1em}.main-header h1{font-family:'MervaleScript';font-size:3em;margin-top:.5em;line-height:1.2}}@media only screen and (max-width:40em){h1{font-size:1.5rem}.collapse-small{padding-left:0;padding-right:0}.small-only-padding-top{padding-top:1em!important}.small-only-margin-top{margin-top:1em!important}.image-box{float:none!important}.calloutbox{float:none!important}.rentals-header.rentals{height:400px}.rentals-header.rentals-bg{background:url(/images/bg/2s.jpg) no-repeat scroll center center #FFF}.rentals-header.rentals-bg-marthas-vineyard{background:url(/images/bg/marthas-vineyard-s.jpg) no-repeat scroll center center #FFF}.rentals-header.rentals-bg-nantucket{background:url(/images/bg/countdown-nantucket-small.jpg) no-repeat scroll center center #FFF}.main-header.beach{height:250px}.main-header.beach-bg{background:url(/images/guide/nauset-beach-orleans-cover.jpg) no-repeat scroll center center #FFF}.main-header.getback{height:250px}.main-header.getback-bg{background-color:#4587d5}.main-header.getback-footer-bg{height:400px;background:url(/images/bg/getback-footer-small.jpg) no-repeat scroll center center #FFF}#home-footer .links-list li{padding-bottom:.75em}}@media only screen and (min-width:40.063em){#gallery{height:441px;margin:0 auto}#property-gallery-cont .galleria-info-title{display:block!important}.property-listing h1{font-size:1.25rem}.property-listing-details{font-size:1.5rem}#calendar-key{font-size:1em}.spacer-top-small{margin-top:0em}.main-header h1{font-family:'MervaleScript';font-size:5em;margin-top:1em;line-height:1.2}.main-header.blog{height:225px}.main-header.blog-bg{background:url(/images/bg/head-of-the-meadow-bg.jpg) no-repeat scroll center center #FFF}.main-header.beach{height:360px}.main-header.beach-bg{background:url(/images/guide/nauset-beach-orleans-cover.jpg) no-repeat scroll center center #FFF}.main-header.getback{height:320px}.main-header.getback-bg{background-color:#4587d5}.main-header.getback-footer-bg{background:url(/images/bg/getback-footer.jpg) no-repeat scroll center center #FFF}.rentals-header.rentals{height:350px}.rentals-header.rentals-bg{background:url(/images/bg/2m.jpg) no-repeat scroll center center #FFF}.rentals-header.rentals-bg-marthas-vineyard{background:url(/images/bg/marthas-vineyard-me.jpg) no-repeat scroll center center #FFF}.rentals-header.rentals-bg-nantucket{background:url(/images/bg/countdown-nantucket-medium.jpg) no-repeat scroll center center #FFF}.rentals-header h1{font-family:'MervaleScript';font-size:5em;margin-top:.25em;line-height:1.2}}@media only screen and (min-width:40.063em) and (max-width:64em){h1{font-size:2.5rem}.medium-only-padding-top{padding-top:1em!important}.medium-only-margin-top{padding-top:1em!important}#property-min-stay ul li{min-height:65px}}@media only screen and (min-width:64.063em){#gallery{height:408px;margin:0}.property-listing h1{font-size:1.75rem}.property-listing-details{margin-top:0}#property-min-stay .box,#property-min-stay ul li{min-height:65px}#property-gallery-cont .galleria-fullscreen{display:none}#property-gallery-cont .galleria-popout{display:block}#property-gallery-cont .galleria-popout{background-image:url(/images/galleria/popout.png);background-position:50% 11px;background-repeat:no-repeat;border-right:1px solid #333;cursor:pointer;height:40px;left:42px;outline:1px solid #000;position:absolute;width:40px}.main-header h1{font-family:'MervaleScript';font-size:7rem;margin-top:.5em;line-height:1.2}.rentals-header h1{font-family:'MervaleScript';font-size:6rem;margin-top:.25em;line-height:1.2}.rentals-header.rentals-bg{background:url(/images/bg/7l.jpg) no-repeat scroll center center #FFF}.rentals-header.rentals-bg-marthas-vineyard{background:url(/images/bg/marthas-vineyard-l.jpg) no-repeat scroll center center #FFF}.rentals-header.rentals-bg-nantucket{background:url(/images/bg/countdown-nantucket-large.jpg) no-repeat scroll center center #FFF}}@media only screen and (min-width:64.063em) and (max-width:90em){}@media only screen and (min-width:90.063em){}@media only screen and (min-width:90.063em) and (max-width:120em){}@media only screen and (min-width:120.063em){}