.link{color:#069}.link:hover{color:#000;text-decoration:underline}@-webkit-keyframes spin{0%{-sand-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-sand-transform:rotate(1turn);-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-sand-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-sand-transform:rotate(1turn);-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.custom-selectbox:after{content:" ";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;position:absolute;right:16px;top:16px;transition:all .3s linear}.custom-selectbox.open:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#VR_POPUNDER{width:700px;height:420px;padding:20px 20px;background-color:#669c00;text-align:center;font-family:Arial}#VR_POPUNDER .head{position:relative;z-index:1;margin-bottom:22px;padding:0 50px;color:#fff;text-shadow:.02em .03em .1em #333;font:normal normal 700 40px Arial,Tahoma,Bitstream Vera Sans,sans-serif}#VR_POPUNDER .content{position:relative;z-index:1;width:660px;padding:12px;overflow:hidden;background-color:#fff;border:3px solid #c9d7c0;box-shadow:0 0 2px 2px #656565;-moz-box-shadow:0 0 2px 2px #656565;-webkit-box-shadow:0 0 2px 2px #656565}#VR_POPUNDER .shadow{display:none}#VR_POPUNDER .photo{width:303px;margin-right:20px;float:left}#VR_POPUNDER .logo{margin-top:28px}#VR_POPUNDER .errorBox{margin-bottom:10px}#VR_DETAILS{width:320px;text-align:left;float:left}#VR_DETAILS .subhead{margin-bottom:18px;color:#2c2c2c;font:normal normal 700 1.5em Arial,Tahoma,Bitstream Vera Sans,sans-serif}#VR_DETAILS label{color:#2c2c2c;font:normal normal normal 1em Arial,Tahoma,Bitstream Vera Sans,sans-serif}#VR_DETAILS .text{width:90px}#VR_DETAILS .beds{width:100px;float:left}#VR_DETAILS .cal{width:110px;float:left}#VR_DETAILS .email{margin-bottom:10px;margin-top:15px;font:normal normal normal 1em Arial,Tahoma,Bitstream Vera Sans,sans-serif}#VR_DETAILS .email input{width:280px;height:20px}#VR_DETAILS .bxShd{box-shadow:1px 1px 1px 0 #656565;-moz-box-shadow:1px 1px 1px 0 #656565;-webkit-box-shadow:1px 1px 1px 0 #656565}#VR_DETAILS .wrpBtn{margin-top:15px;position:relative;z-index:2;padding-bottom:5px}#VR_DETAILS .privacy{margin-top:13px;color:#999;font:normal normal normal .9165em Arial,Tahoma,Bitstream Vera Sans,sans-serif}#VR_DETAILS .privacy a{color:#999}#VR_THANK{float:left;width:240px;text-align:left;font-size:1.5em;font-weight:700;color:#e46715;text-align:center}#VR_THANK div{font-size:.8335em;font-weight:400;margin-top:10px;margin-bottom:20px}#VR_THANK .search{color:#2c2c2c;font-weight:700}#VR_POPUNDER2{width:720px;height:300px;background-color:#00a680;text-align:center;padding:20px;font-family:Arial}#VR_POPUNDER2 .photoBox{width:250px;height:280px;margin-right:20px;float:left}#VR_POPUNDER2 .photoBox .largePhoto{width:250px;height:187px}#VR_POPUNDER2 .detailsBox{width:360px;font-size:20px;text-align:left;color:#fff;float:left}#VR_POPUNDER2 .head{font-size:30px;font-weight:700;margin-bottom:20px}#VR_POPUNDER2 .body{margin-bottom:20px}#VR_POPUNDER2 .popunderBtn{font-size:.8335em;padding:5px 25px}#VR_POPUNDER2 .logo{margin-top:10px}
.vrPhotoRegular{width:148px;height:111px}.vrPhotoTabContainer{width:247px;overflow:hidden}.vrPhotoTabImg0{width:247px;height:185px}.vrHidden{display:none!important}.vrShow{display:block}.clBoth{clear:both}.flLeft{float:left}.flRight{float:right}span.vrDetailButton{font-size:14px;padding:5px 5px}span.vrDetailButtonSmall{font-size:12px;font-weight:400;padding:2px 7px}.wrpBtn .button.yell .vrUnlistedHLButton{font-size:.94em}.suppressSelection::-moz-selection{background:transparent}.suppressSelection::selection{background:transparent}div.priceData{font-family:arial;font-size:22px;font-weight:700;color:#000}div.priceData.photo{font-size:14px;display:inline}div.priceModifier{font-family:arial;font-size:12px;color:#656565;font-weight:400}div.priceModifier.photo{display:inline}.vrTextAlignRight{text-align:right}.vrMinStay{font-family:arial;font-size:12px;font-weight:400;color:#656565;clear:both}#MAIN.VacationRentals .likeH2{font-size:122.5%;margin-bottom:8px}#MAIN.VacationRentals .likeH2,.likeCommerceH2{color:#00a680;font-weight:700;line-height:110%}.likeCommerceH2{font-size:1.5em;padding:7px 12px 0}#PAGE.filterSearch .refTitle,.likeCommerceH2{font-family:Arial,Tahoma,Bitstream Vera Sans,sans-serif}#PAGE.filterSearch .refTitle{padding:8px 12px;background-color:#91b155;font-size:1.167em;line-height:15px;color:#fff;font-weight:700}.vrBingAttr,.vrGoogleAttr{float:right;font-size:.8335em}.vrGeneralDetails .vrBingAttr,.vrGeneralDetails .vrGoogleAttr{font-size:10px;line-height:10px}.ip_box{margin-top:10px;padding:10px;height:50px;border:1px solid #c0d0a1;background-color:#f2f6eb;font:normal normal 700 1.5em/1 Arial,Tahoma,Bitstream Vera Sans,sans-serif}.loadingTxt{margin-right:10px;float:left}.loadingBox{margin-top:17px}#VR_LISTED_BOX .vrAddAListingList{padding-bottom:13px}#VR_LISTED_BOX .title .vrAddAListingCap{padding-bottom:6px;text-align:left;font-weight:700;font-size:18px;color:#2c2c2c}#VR_LISTED_BOX .title .vrAddAListingGr{color:#00a680}#VR_LISTED_BOX .content{margin-bottom:0!important}#VR_LISTED_BOX .content .vrAddAListingBody{line-height:120%;text-align:left;font-size:16px;font-family:Arial,Helvetica,sans-serif;color:#333}#VR_LISTED_BOX .content .vrAddAListingSmall{text-align:left;line-height:120%;font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#2c2c2c}#VR_LISTED_BOX .content .vrAddAListingBold{font-weight:700}.vrPartnerCallout{background-color:transparent;width:243px}.vrPartnerCallout .inner{position:absolute;left:13px;background-color:#fff;border:3px solid #00a680;padding:10px;width:205px}.vrPartnerCallout div.arrow{position:absolute;background-color:transparent;background-image:url(/img2/vacationrentals/partner_overlay.png);background-repeat:no-repeat;height:31px;width:16px;overflow:hidden}.vrPartnerCallout img{padding-bottom:2px}.vrPartnerCallout div.shadow{background-color:#838383;border:2px solid #838383}.vrPartnerCallout dl{background-color:#fff9de;border:2px solid #d67b00;margin-left:-4px;margin-top:-4px;color:#d67b00;font-size:1.167em;padding:7px 7px 12px 12px}.vrPartnerCallout dt{padding-top:8px;padding-bottom:8px;font-family:Arial;font-size:1.3335em;font-weight:700;color:#c60}.vrPartnerCallout dd{font-family:Verdana;font-size:1em;color:#2c2c2c}.vrPartnerCallout div.close{background:url(/img2/vacationrentals/close_button.gif);height:13px;width:13px;top:8px;right:12px}.vrPartnerCallout .vrPartnerSummaryText{padding-right:15px}.vrManagerDetails .listedSince{color:#999}.VR .sem .header .rightImg a:hover{text-decoration:none}.VR .sem .wrpBtn{margin-bottom:20px}.vr.regDlg div{font-size:13px}.vr.regDlg .title{margin-top:12px;font-size:25px}.vr.regDlg{margin-left:12px}.vr.regDlg .caption{font-size:13px;margin-bottom:35px}.vr.regDlt .caption2{margin-top:-20px;margin-bottom:35px}.vr.regDlg p{margin-bottom:10px}.vr.regDlg .lower{background-color:#fff}.vr.regDlg dl dt{font-size:13px;margin-bottom:15px}.vr.regDlg div.stackedReg dl dd{margin:0}.vr.regDlg .lower dt{font-weight:400}.vr.regDlg .fldSet input.text{width:200px;font-size:13px;color:#6c6c6c}.vr.regDlg .fldSet label{display:inline-block;margin-bottom:1px;margin-left:0;line-height:normal;width:135px;font-size:13px}.vr.regDlg #MemberSignIn .fldSet .nxtTo{position:static;display:inline-block;margin-left:8px;float:none}.vr.regDlg .VR .withBtn{height:100%;overflow:hidden;margin:2px 0 20px 139px;margin-left:70px !ie}.vr.regDlg .gridA .balance{width:467px}.vr.regDlg .vr-sprite-fb-signin{height:32px;margin:18px 0;cursor:pointer}.vr.regDlg .privacy{color:#6c6c6c;font:11px Arial;margin-left:-24px;margin-left:-11px !ie;margin-bottom:-17px !ie;margin-top:20px}.vr.regDlg #vrRedesignPrivacy{box-shadow:1px 2px 3px rgba(0,0,0,.35);border:3px solid #00a680;font-size:13px;text-align:left;background:#fff;position:absolute;right:-258px;bottom:-152px;width:300px;padding:15px 30px 15px 15px}.vr.regDlg .vr-sprite-close-small,.vr.regDlg .vr-sprite-close-small-hover{height:14px;width:15px;position:absolute;top:10px;right:10px}.vr.regDlg .vr-sprite-green-arrow-tip-up{position:absolute;top:-16px;width:26px;height:16px}.vr.regDlg .gridA{position:static}.vr.regDlg #pass{display:inline}.vr.regDlg .legRm{padding-bottom:15px}.vr.regDlg .vrSignup .vr.regDlg .vrSignin{font-weight:700}.vr-sprite-fb-signup,.vr-sprite-fb-signup-hover{margin-bottom:25px;cursor:pointer}.vr.regDlg b{color:#cd6600}.vr.regDlg .taLnk{color:#134c6b}.vr.regDlg .fb_recommend{margin-bottom:10px}.vr.regDlg .caption2{margin-top:-20px;margin-bottom:35px;line-height:16px}.vr.regDlg .sendinquiry{padding:3px 18px 3px;font-size:15px;text-shadow:0 1px 0 hsla(0,0%,100%,.75);background:url(/img2/vacationrentals/Button-Big.gif) repeat-x transparent;height:30px;width:150px}.vr.regDlg .sendinquiry-hover{background:#f9b800}.vr.regDlg .recommended{color:#c60;font-weight:400}.vr.regDlg .vr-sprite-signin-button,.vr.regDlg .vr-sprite-signin-button-hover{color:#fff;font-size:15px;border:none}.vr.regDlg #vrPasswordRequirements{background-color:#fff;border:3px solid #44824f;box-shadow:1px 2px 3px rgba(0,0,0,.35);position:absolute;right:-84px;bottom:93px;width:240px;bottom:115px !ie}.vr.regDlg #vrPasswordRequirements.error{bottom:79px;bottom:104px !ie}.vr.regDlg #vrpasswordRequirements .text{margin:15px}.vr.regDlg .vr-sprite-green-check,.vr.regDlg .vr-sprite-red-x{float:right;position:relative;top:5px;right:103px;top:-24px !ie}.vr.regDlg .padLRT{padding:2px 8px 0}.vr.regDlg .ovrVw{margin-bottom:30px}.vr.regDlg #vrPasswordRequirements .text{padding:15px;font-size:12px;color:#333;text-align:left}.vr.regDlg .vr-sprite-green-arrow-tip-left,.vr.regDlg .vr-sprite-green-arrow-tip-left-error{position:absolute;top:5px;left:-14px}.vr.regDlg .ptnError{background-color:#fff}.vr.regDlg div.stackedReg .lower{padding:0}.ylwBtnOuter{border:1px solid #c59a00;border-top:1px solid #e1b600;display:inline-block;font-family:arial;font-weight:700;text-align:center;color:#000;text-decoration:none;text-shadow:0 -1px 1px #fef085;cursor:pointer}.ylwBtnInner{border-left:1px solid #fef085;border-right:1px solid #fef085;border-top:1px solid #fef085}.grnBtnOuter{border:1px solid #448209;display:inline-block;font-family:arial;font-weight:700;text-align:center;color:#fff;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,.9);cursor:pointer}.grnBtnInner{border-left:1px solid #7cc31c;border-right:1px solid #7cc31c;border-top:1px solid #7cc31c}.gryBtnOuter{border:1px solid #e0e0e0;display:inline-block;font-family:arial;font-weight:700;text-align:center;color:#777;text-decoration:none;text-shadow:1px 1px 0 #fff}.gryBtnInner{border-left:1px solid #fbfbfb;border-right:1px solid #fbfbfb;border-top:1px solid #fbfbfb}.overlay.newVRFlyOut{box-shadow:1px 1px 1px 0 rgba(0,0,0,.35);background-color:#fff;border:3px solid #44824f;font-family:Arial}.VacationRentalsLander .VRAC_SEARCH_CONTAINED .wrpBtn .button.yell{height:38px}#MAIN #VRAC_SEARCH_CONTAINED .wrpBtn .button.yell,.vr_button.yell{cursor:pointer;border-radius:4px;background:-moz-linear-gradient(top,#fef276 0,#f9d500 50%,#f7cd00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fef276),color-stop(50%,#f9d500),color-stop(100%,#f7cd00));background:-webkit-linear-gradient(top,#fef276,#f9d500,#f7cd00);background:-o-linear-gradient(top,#fef276 0,#f9d500 50%,#f7cd00 100%);background:-ms-linear-gradient(top,#fef276 0,#f9d500 50%,#f7cd00 100%);background:linear-gradient(180deg,#fef276 0,#f9d500 50%,#f7cd00);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FEF276",endColorstr="#F7CD00",GradientType=0)}.vr_button.yell:hover{background:#fad700;filter:none}.vr_button.yell{border:1px solid #dfab11}.vr_button.silver{cursor:pointer;border-radius:4px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f8f8f8 50%,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(50%,#f8f8f8),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#fff,#f8f8f8 50%,#dedede);background:-o-linear-gradient(top,#fff 0,#f8f8f8 50%,#dedede 100%);background:-ms-linear-gradient(top,#fff 0,#f8f8f8 50%,#dedede 100%);background:linear-gradient(180deg,#fff 0,#f8f8f8 50%,#dedede);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dedede",GradientType=0)}.vr_button.silver:hover{background:#dedede;filter:none}.vr_button.silver{border:1px solid #ccc}.vr_button.blue{cursor:pointer;border-radius:4px;border:1px solid #046cc9;color:#fff;background:-moz-linear-gradient(top,#5eb8f0 0,#1b7dd9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#5eb8f0),color-stop(100%,#1b7dd9));background:-webkit-linear-gradient(top,#5eb8f0,#1b7dd9);background:-o-linear-gradient(top,#5eb8f0 0,#1b7dd9 100%);background:-ms-linear-gradient(top,#5eb8f0 0,#1b7dd9 100%);background:linear-gradient(180deg,#5eb8f0 0,#1b7dd9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#5eb8f0",endColorstr="#1b7dd9",GradientType=0)}.vr_button.blue:hover{background:#1b7dd9;filter:none}.btn25Text{font-size:13px;padding-top:0}.btn30Text{font-size:15px;padding-top:3px}.btn35Text{font-size:15px;padding-top:5px}.btn38Text{font-size:15px;padding-top:7px}.btn43Text{font-size:20px;padding-top:10px}.vrac_rap_price_and_periodicity{color:#00a680;font-weight:700}.vrac_rap_price_and_periodicity .rapRate{font-size:30px}.vrac_rap_price_and_periodicity .rapPeriod{font-size:12px}.vrac_rap_price_and_periodicity_d16860{color:#2b2b2b;font-weight:700;text-align:center;cursor:pointer}.vrac_rap_price_and_periodicity_d18094{text-align:center;cursor:pointer;color:#2b2b2b;font-family:Arial}.vrac_rap_price_and_periodicity_d18094 .rapRate{font-size:18px;line-height:22px;font-weight:700;padding-top:7px}.vrac_rap_price_and_periodicity_d18094 .rapPeriod{font-size:12px}.vrac_rap_price_and_periodicity_d16860 .rapRate{font-size:22px}.vrac_rap_price_and_periodicity_d16860 .rapPeriod{font-size:13px}.rapSubtotalContainer{font-size:14px;font-weight:700;color:#686868;margin-top:5px;margin-bottom:5px}.rapSubtotal{font-weight:400}.rapButton{font-size:16px;font-weight:700;cursor:pointer;text-align:left;position:relative;z-index:100;display:table;float:right}.inquiryButtonContainer{clear:both;padding-top:5px;float:right}.rapButton .blackChevron{height:24px;width:12px;float:right;top:12px;right:4px;padding:0;position:absolute;background:url(/img2/meta_sprites/chevron_blk.png) 0 0 no-repeat}.clickableArea{cursor:pointer}.rapButton div{display:table-cell;vertical-align:middle;text-align:center;width:100%;font-size:16px;padding-left:4px;padding-right:4px}.rapButton div .instant-book-icon{display:inline-block;width:24px;height:14px;margin:0;padding:0}.lang_nl .rapButton div{font-size:13px}#payment-count-vehicle{margin-left:65px}#payment-count-vehicle .vr_cc_checkmark_thick{margin-top:2px;float:left}#payment-count-vehicle .payment-count-text{color:#00a680;font-family:arial}#payment-count-vehicle .payment-count-text .number{font-size:21px;line-height:22px;font-weight:700;margin-left:2px;display:inline-block;vertical-align:middle}#payment-count-vehicle .payment-count-text .copy{font-size:9px;line-height:9px;display:inline-block;vertical-align:middle;width:110px}.priceHatContainer{background-color:#e4722b;border:1px;border-color:#e4722b;color:#fff;font-family:Arial;width:155px;height:45px;border-top-left-radius:3px;border-top-right-radius:3px;margin-bottom:2px;text-align:center}.priceHatSavings{font-size:18px;font-weight:700;line-height:22px;padding-top:7px}.priceHatAverageText{font-size:12px;line-height:12px}.priceHatContainerFlyOut,.priceHatContainerFlyOutV2{width:115px;height:60px;background-color:#f9f9f9;border:1px solid #9c9c9c;z-index:10;border-radius:5px}.priceHatContainerFlyOutV2{width:140px}.priceHatContainerFlyOut:after,.priceHatContainerFlyOut:before{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.priceHatContainerFlyOut:after{border-top-color:#f9f9f9;border-width:20px;margin-left:-21px;top:99%}.priceHatContainerFlyOut:before{border-top-color:#9c9c9c;border-width:21px;margin-left:-21px;top:100%}.priceHatContainerFlyOutV2:after,.priceHatContainerFlyOutV2:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.priceHatContainerFlyOutV2:before{border-bottom-color:#9c9c9c;border-width:20px;margin-left:-20px}.priceHatContainerFlyOutV2:after{border-bottom-color:#f9f9f9;border-width:19px;margin-left:-19px}.priceHatFlyOutText{font-family:Arial;font-size:12px;line-height:14px;color:#2b2b2b;text-align:center;margin-top:10px}.priceHatContainerV2{width:111px;height:54px;float:right;background-image:url(/img2/vacationrentals/price_hat/v2/PriceHat-111x55.png);margin-top:20px;clear:both}.priceHatContainerV2 .priceHatTextV2{color:#fff;text-align:center;width:84px;margin-left:25px}.priceHatContainerV2 .priceHatTextV2 .priceHatTextV2Savings{font-size:13px;margin-top:6px}.priceHatContainerV2 .priceHatTextV2 .priceHatTextV2SimilarProperties{font-size:11px;margin-top:1px}.priceHatV2FromModifier{padding-left:50px}.priceHatV2FromPriceData{float:right!important}.geoDescBlurb{width:250px;border:3px solid #4b7e37}.vrGeoDescLink{margin-top:15px;margin-right:15px;float:right}
.scrollBox{border-top:1px solid #e3e3e3;clear:both;background-color:#fbfbfb;width:710px;height:240px}.scrollBox.vrSEMLanderHotels{height:297px}.scrollBox .vrFeaturedScroll{float:left;margin-top:10px;padding-top:10px;border-top:1px solid #c0d0a1;height:175px;width:435px;font:normal normal normal 12px/normal Arial,Tahoma,Bitstream Vera Sans,sans-serif}.scrollBox .vrFeaturedScrollWide{float:left;padding:9px 8px}.scrollBox .vrHead{font-size:18px;color:#6c6c6c;margin-bottom:18px}.scrollBox .vrHead.small{font-size:16px}.scrollBox .scrollHvr{cursor:pointer;float:left;height:238px}.scrollBox .scrollHvr:hover{background-color:#cadde6}.scrollBox .vrFeaturedScrollBox{float:left;margin-left:25px}.scrollBox .vr-sprite-also-consider-left{float:left;margin:109px 6px 0 9px}.scrollBox .vr-sprite-also-consider-right{float:left;margin:109px 9px 0 6px}.scrollBox .marginRight{margin-right:45px}.scrollBox .vrFeaturedScrollListing{float:left;font-size:12px;width:125px;position:relative}.scrollBox .vrFeaturedScrollListing img{border:1px solid #656565;width:123px;height:93px;margin-bottom:6px}.scrollBox .vrFeaturedScrollListing.largePhotos{width:150px;height:113px;margin-right:9px}.scrollBox .vrFeaturedScrollListing.largePhotos img{width:150px}.scrollBox .vrFeaturedScrollListing.vrSEMLanderHotelsAlsoConsider.largePhotos{width:150px;height:113px;margin-right:14px}.scrollBox .vrFeaturedScrollListing.vrSEMLanderHotelsAlsoConsider.largePhotos.rate_no{zoom:.7;width:84px;height:20px}.scrollBox .vrFeaturedScrollListing .vrFeaturedLink{font-weight:700;margin-top:3px}.scrollBox .vrFeaturedScrollListing .vrFeaturedDetails{position:absolute;top:138px}.scrollBox .vrFeaturedScrollListing .vrFeaturedBeds{color:#2c2c2c}.scrollBox .vrFeaturedScrollListing .vrFeaturedRates{color:#818181}.scrollBox .vrFeaturedScrollListing .vrFeaturedRates span{color:#2c2c2c;font-weight:700}.scrollBox .vrFeaturedScrollListing .vrFeaturedHotelInfo{text-align:center;line-height:165%}.scrollBox .vrFeaturedScrollListing .vrFeaturedHotelInfo .vrFeaturedHotelRanking{color:#539637}@-moz-document url-prefix(){.scrollBox .vrFeaturedScrollListing.largePhotos .vrHotelsSEMLanderReviews{margin-left:-1px}.scrollBox .vrFeaturedScrollListing.largePhotos .rate_no{-moz-transform:scale(.7);margin-left:-13px}}
.overlay.ocal{margin-top:4px}.vrSpinner{text-align:center}#vrCalBody{overflow:hidden;margin-bottom:16px}#vrCalOverlay{position:absolute;padding:10px;left:20%;top:45%;z-index:10;background-color:#d9e4c4;border:2px solid #00a680}.vrCalOverlayBold{font-size:14px;font-weight:700}.vrCalOverlayLink{color:#202d95;text-decoration:underline;cursor:pointer}#vrCalSet{position:relative;width:620px;float:left}div.vrCalMonth{float:left;border:1px solid #afc18e;width:181px;margin-right:14px;padding:4px;margin-top:10px}.vrCalMonth table{width:100%}.vrCalBody{font-family:Arial;font-size:12px;text-align:center;line-height:1.5}.vrCalMonthName{font-weight:700;color:#fff;background-color:#00a680}.vrCalMonthName th{text-align:center}.vrCalDayAbbrs{color:#09532d;background-color:#d9e4c4}.vrCalDayAbbrs th{text-align:center;font-weight:400}.vrCalDisabled{color:#ccc}.vrCalUnavail{background-color:#ddd}.vrCalArrive,.vrCalUnavail{text-decoration:line-through}.vrCalArrive{background:url(/img2/vacationrentals/vr_detail_cal_arrive.gif)}.vrCalDepart{background:url(/img2/vacationrentals/vr_detail_cal_depart.gif)}.vrCalBest{background-color:#f6d97e}.vrCalNoData{-moz-opacity:.5;opacity:.5;filter:alpha(opacity=50);overflow:hidden;height:100%}#vrCalNav{width:591px;overflow:hidden;margin-left:10px;float:left}.vrCalLastUpdate{font-family:Arial;text-align:left;margin-top:4px;color:#656565}.vrCalNavButtons{float:right}.vrCalNavButtons span{height:19px;width:20px;float:left;margin-left:8px;cursor:pointer}.vrCalNavPrev{background:transparent url(/img2/sprites/photoNav-v1.png) no-repeat scroll 0 -1px}.vrCalNavPrevOff{background:transparent url(/img2/sprites/photoNav-v1.png) no-repeat scroll -21px -1px}.vrCalNavNext{background:transparent url(/img2/sprites/photoNav-v1.png) no-repeat scroll -42px -1px}.vrCalNavNextOff{background:transparent url(/img2/sprites/photoNav-v1.png) no-repeat scroll -63px -1px}#vrCalLegend div{overflow:hidden}#vrCalLegend #vrCalTurnover{margin-top:14px;margin-right:24px;font-size:14px;float:right}.vrCalLegendEntry{float:left;margin:14px 16px 8px 0}.vrCalLegendBox{border:1px solid #aaa;height:16px;width:26px;margin-right:8px;float:left}.vrCalPhone{margin-top:6px;text-align:left}.vrCalOverlay{width:900px}#vrCalOverlayLHS{margin-left:10px;_margin-left:0}.vrCalOverlaySet{font-family:Arial;font-size:12px;text-align:center;line-height:1.5}.vrCalOverlayTitle{margin:20px 0 18px;text-align:left;font-family:Arial;font-weight:700;font-size:25px}#vrCalOverlayLegend .vrCalLegendEntry{float:left;margin:8px}#vrBookingAvailabilityForm{margin-top:10px;padding:14px;background-color:#f6f8f3;border:1px solid #a9d2af}#vrBookingAvailabilityForm .adults{margin-right:24px;float:left}#vrBookingAvailabilityForm label{display:block}#vrBookingAvailabilityForm i{color:#c00}.vrBookingTitle{text-align:left;font-size:16px;color:#2c2c2c;font-weight:700;margin-bottom:8px}#vrCalOverlayRHS{width:232px;float:left}#vrCalOverlayRHS .vrBookingTotalPrice{font-family:Arial;font-size:15px;color:#2c2c2c;font-weight:700;margin:10px 0}#vrCalOverlayRHS .vrBookingServices{width:200px}#vrCalOverlayRHS .arrive{float:left;margin-bottom:10px;margin-right:14px;_margin-right:8px}#vrCalOverlayRHS .cal{display:inline-block;width:93px}#vrCalOverlayRHS .vrGreyButton{opacity:.4;filter:alpha(opacity=40)}#vrCalOverlayRHS .vrBookingFeesTitle{color:#069;cursor:pointer}#vrCalOverlayRHS .vrBookingFeesTitle .vrBookingFeesMore{margin:7px 0 0}#vrCalOverlayRHS .vrOtherFeesTitle{margin-top:10px;font-family:Arial;font-size:12px;color:#2c2c2c;font-weight:700}.vrServiceItem{width:200px;margin-top:15px;font-family:Arial;font-size:12px;color:#2c2c2c}.vrServiceItem .vrServiceItemTitle{font-weight:700}.vrBookingLogo{margin-top:15px;font-size:11px;color:#999}#vrAvailabilityForm .errorBox{background:#fee url(/img2/sprites/gui-v18.gif) no-repeat scroll -158px -1980px;border:2px solid #c00;color:#c00;margin:12px 0;padding:5px 5px 5px 30px}.availability .disclaimer{margin:10px 0;font:12px Arial;color:#656565;text-align:left}.availability .monthSelect{position:relative;width:150px;margin-top:14px;background:none;border:none;overflow:hidden}.availability .monthSelect select{display:inline-block;width:150px;padding:8px;padding-left:5px;border-top:1px solid #b2b2b2;border-left:1px solid #b2b2b2;border-right:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;border-radius:0;font:14px Arial;color:#2c2c2c;text-shadow:1px 1px #fff;background:url(/img2/vacationrentals/select_down_arrow.gif) no-repeat 100%;background-position:95% 50%;-webkit-appearance:none;-moz-appearance:none}.availability .availabilityWrapper{position:relative;margin-top:8px;margin-left:26px}.availability .availabilityOverlay.active{display:block;background:rgba(0,0,0,.3);z-index:10}.VacationRentalReview_1 .availability .availabilityOverlay.active{width:100%;position:absolute;top:0}.availability .availabilityOverlay{display:none;position:absolute;width:496px;top:26px;bottom:1px;left:1px}.availability .availabilityOverlay .message{position:relative;top:103px;width:80%;padding:10px;background:#e4e4e4;margin:0 auto;border:2px solid #d9efa2;text-align:center}.availability .availabilityOverlay .message .vrCalOverlayBold{display:block}.availability .availabilityOverlay .message p{margin-top:10px;margin-bottom:0;font-size:12px}.availability .availabilityCalendar{margin-right:20px;border:1px solid #ccc;float:left}.availability .availabilityCalendar th{height:25px;width:70px;border:1px solid #ccc;background:#e4e4e4;font:12px Arial;color:#2c2c2c;font-weight:700;text-shadow:1px 1px #fff;text-align:center}.availability .availabilityCalendar td{height:70px;width:70px;min-width:70px;border:1px solid #ccc;overflow:hidden}.availability .availabilityCalendar td.future,.availability .availabilityCalendar td.past{backgournd:#fff}.availability .availabilityCalendar td.arrival,.availability .availabilityCalendar td.available{background:#d9efa2}.availability .availabilityCalendar td.booked,.availability .availabilityCalendar td.departure{background:#f1f1f1}.availability .availabilityCalendar td .date{position:absolute;top:8px;right:10px;font:12px Arial;font-weight:700;color:#656565}.availability .availabilityCalendar td.past .date{color:#ccc}.availability .availabilityCalendar td.future .date{color:#999}.availability .availabilityCalendar td .wrap{position:relative}.availability .availabilityCalendar td .rate{position:absolute;bottom:6px;right:0;margin:0;padding:0;width:70px;text-align:center;font:14px Arial;font-weight:700;color:#2c2c2c;text-shadow:1px 1px #fff}.availability .availabilityCalendar td .small{font-size:10px;bottom:7px}.availability .availabilityCalendar td .corner{position:absolute;width:0;height:0;top:0;left:0;border-right:50px solid transparent;border-top:50px solid #fff}.availability .availabilityCalendar td.arrival .corner{border-top-color:#f1f1f1}.availability .availabilityCalendar td.departure .corner{border-top-color:#d9efa2}.availability .calendarLegend{font:12px Arial;float:right;margin-top:8px}.availability .calendarLegend .available,.availability .calendarLegend .booked{margin:0;margin-bottom:10px;padding:0;font:12px Arial;color:#4a4a4a}.availability .calendarLegend .example{display:inline-block;width:24px;height:24px;margin-right:2px;border:1px solid #ccc;vertical-align:middle}.availability .calendarLegend .available .example{background:#d9efa2}.availability .calendarLegend .booked .example{background:#f1f1f1}.availability .calendarLegend .turnover{margin-top:8px;font:12px Arial;color:#4a4a4a;white-space:pre-wrap}.availability .calendarLegend .turnover .key{font-weight:700}.availability .calendarLegend .turnover .value{display:block}#vrCalOverlayLHS.withRates{width:550px;float:none}#vrCalOverlayRHS.withRates{float:left;position:relative;top:145px}#vrCalOverlayLHS.withRates .calendarLegend{float:left;clear:left;margin-top:10px}.underneath .available .key{margin-right:10px}.underneath .available,.underneath .booked{float:left}
.link{color:#069}.link:hover{color:#000;text-decoration:underline}@-webkit-keyframes spin{0%{-sand-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-sand-transform:rotate(1turn);-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-sand-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-sand-transform:rotate(1turn);-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.custom-selectbox:after{content:" ";height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;position:absolute;right:16px;top:16px;transition:all .3s linear}.custom-selectbox.open:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.vrReviewSection{margin-top:15px;margin-bottom:15px}.vrReviewRatings td{padding-top:8px;padding-right:20px}.vrReviewRatingLabel{color:#2c2c2c;font-family:Verdana;font-size:12px}.vrReviewItem{color:#2c2c2c;font-family:Arial;font-size:12px;line-height:160%}.vrReviewActionBox{margin-bottom:10px;padding:8px;border:1px solid #f6d97e;background-color:#faefd3;height:26px}.vrReviewActionText{color:#2c2c2c;vertical-align:middle;margin-top:3px;margin-left:8px;float:left;font-family:Arial;font-size:16px;font-weight:700}.vrReviewActionPhone{color:#424242;vertical-align:middle;float:left;margin-top:7px;margin-left:60px}.vrReviewActionEmail{vertical-align:middle;float:right;margin-left:5px}.lessReviewDiv{float:left;margin-top:0}.vrReviewRec{color:#666;font-weight:400;font-size:12px}.vrReview .partnership{float:right;position:relative;color:#666}.vrReview .textArrow_more{position:relative;left:1px;right:1px;width:10px;height:11px;background-color:#fff}.vrReview .col2of2{height:100%;overflow:hidden}.vrReview .avatar{width:74px;height:74px;margin-bottom:3px}.vrReview .facebookFriend{width:auto;height:auto}.vrReview .facebookAvatar{width:50px;height:50px;margin:0}.vrReview .member_info{font:normal .9165em Arial,Tahoma,Bitstream Vera Sans,sans-serif;color:#656565}.vrReview .username .dn_arrow{width:11px;height:13px;margin-top:-1px;padding:0}.vrReview .location{word-wrap:break-word}.vrReview .contribs{display:block}.vrReview .recogTotalText{display:block;word-wrap:break-word;line-height:19px;padding-top:0;padding-bottom:0}.vrReview .recogTotalImg{float:left;padding-right:4px;padding-top:0}.vrReview .recogHelpfulText{display:block;word-wrap:break-word;line-height:11px;padding-top:2px;padding-bottom:2px}.vrReview .recogHelpfulImg{float:left;padding:2px 4px 2px 0}.vrReview .vrReviewRecs{width:90%;margin-left:12px}.vrReview .vrReviewRecs td{padding-left:8px}.vrReview .entry{font-size:14px}.vrReview .reportProblem{margin-top:0;padding-top:0;float:right}.vrReview .reportProblem .problem{margin-bottom:5px}.vrReview .reportProblem .taLnk.mseOvr,.vrReview .reportProblem .taLnk:hover{text-decoration:underline}.vrReview .more{float:left}.vrReview .quote{padding-top:4px;margin-bottom:10px!important}.vrEmailPrivacy{margin-top:16px}#REVIEWS .review .mgrRspn{border:1px solid #91b155;color:#656565;margin-bottom:15px;margin-top:15px;padding:11px 13px 0}#REVIEWS .hlpNmbr{display:inline;font-weight:700;font-size:14px}#REVIEWS .hlpTxt{display:inline}.vrReviewError{color:#c00;font-weight:700}#CHAR_MIN.vr{margin-right:233px;font-size:11px;color:#656565}#CHAR_MIN.vr .countPhrase{color:#ca3333}#CHAR_MIN.vr .countPhrase .count{font-weight:700}#CHAR_MIN.vr.longEnoughReview .countPhrase{color:#217148}#PAGE.vr_review16 #MAINWRAP{width:1001px;margin-top:15px}#PAGE.vr_review16 #MAINWRAP #MAIN{width:975px;background-color:#f1f1f1;border:none}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON{width:975px;background-color:#f1f1f1;padding-bottom:0;margin-top:0}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col{border:none;padding:0;width:975px;min-width:975px;float:none;background-color:#f1f1f1}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col div.error,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col div.warning{width:511px;border:2px solid #c00;padding:5px 5px 5px 30px;margin-top:15px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box{background-color:#f1f1f1;border:none;margin-bottom:0;position:relative;width:975px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .manager,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box h2{color:#444;font-weight:400;width:550px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box h2{font-size:18px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .manager{padding-top:6px;font-size:14px;padding-bottom:19px;border-bottom:1px solid #ddd}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .inner{padding:0}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner{margin:0;padding:0}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner:first-child .leftCol{padding-top:15px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol{width:582px;background-color:#fff;padding-left:30px;float:left}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .rating{width:400px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .rating .bigRating{padding:20px 0 0;margin:0}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .rating .bigRating.error{border:none;background:inherit}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .rating dt{color:#000}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .rating dt i{float:none}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .rating dt div.flagged em,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .rating dt div.flagged span,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .rating dt div span{display:none}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .rating dt em{font-size:16px;color:#00a680;background-color:#fff;font-family:Georgia;font-weight:700;font-style:italic}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol #CHAR_MIN.vr{margin:0;font-size:14px;color:#888}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .renterName{height:60px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol dl,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol fieldset{width:550px;min-width:550px;padding:0;border:none}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol dl dt .rate,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol fieldset dt .rate{margin:0}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol dl dd,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol fieldset dd{margin:30px 0 0}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol dl dd select:invalid,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol fieldset dd select:invalid{color:#888}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol dl dd select option[disabled],#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol fieldset dd select option[disabled]{display:none}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol dl dd.renterName,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol fieldset dd.renterName{margin:12px 0 0}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol dl dd.arrivalDate,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol dl dd.renterName .text,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol fieldset dd.arrivalDate,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol fieldset dd.renterName .text{width:311px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .label,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol label{display:block;color:#333;font-size:14px;margin-bottom:2px;font-weight:400;width:550px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .label i,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol label i{display:inline;color:#c00}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .error .rdoSet label{color:#333}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .error .label,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .error label{color:#ca1d1d}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .error select.month{border:1px solid #ca1d1d}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .text{width:550px;height:44px;padding:3px 8px;margin:0;font-size:14px;color:#2c2c2c;font-family:Arial,Helvetica,sans-serif;font-weight:400;border:1px solid #d1d1d1;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .text::-webkit-input-placeholder{color:#888;font-weight:400;text-align:left;font-size:14px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .text:-moz-placeholder,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .text::-moz-placeholder{color:#888;font-weight:400;text-align:left;font-size:14px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .text:-ms-input-placeholder{color:#888;font-weight:400;text-align:left;font-size:14px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .text.textarea{height:174px;padding-top:8px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .text:focus{border:2px solid #00a680;outline:none}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .error .text{border:1px solid #ca1d1d}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol #FRAUD_CONT{margin-bottom:20px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol #FRAUD_CONT label{display:inline-block;font-size:12px;font-weight:400;color:#333;width:525px;vertical-align:text-top;padding-left:4px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol #FRAUD_CONT div[data-error=FRAUD_CHECK_ERROR] label{color:#ca1d1d}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .ui_select{border:1px solid #ccc;background-color:#fff;height:44px;width:150px;font-size:14px;font-family:Arial,Helvetica,sans-serif;color:#2c2c2c;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .ui_select.month{margin-right:7px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .wouldRecommendSelection .rdoSet{float:none;font-size:14px;font-weight:400;color:#333}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .submit{margin-bottom:30px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .leftCol .submit .ui_button.primary{font-size:18px;padding:15px 16px;margin:0}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol{width:325px;background-color:#f1f1f1;float:left;padding-left:25px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol .propImage{width:300px;padding-left:20px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol .propImage img{max-width:100%;max-height:100%}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol.reviewSampleWrapper{width:325px;font-size:100%}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol.reviewSampleWrapper .pntr,#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol.reviewSampleWrapper .reviewSample{margin-top:56px;position:relative;display:inline-block;left:-36px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol.reviewSampleWrapper .pntr{margin:62px 0 0 2px;width:52px;height:15px;background:url(/img2/vacationrentals/green-pointer_rebrand.svg) no-repeat;background-size:52px 15px;vertical-align:top}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol.reviewSampleWrapper .reviewSample{width:320px;margin-right:-56px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol.reviewSampleWrapper .reviewSample .needInsp{font-size:22px;color:#333}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol.reviewSampleWrapper .reviewSample .heresHow{font-weight:700;font-size:16px;color:#333}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol.reviewSampleWrapper .reviewSample .title{padding-top:1em;color:#333;font:italic normal 14px Georgia,Times New Roman,Century Schoolbook L,serif}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol.reviewSampleWrapper .reviewSample .rating{padding-top:.5em;color:#00a680;font-family:Georgia;font-size:14px;font-weight:700;font-style:italic}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol.reviewSampleWrapper .reviewSample .rating .ui_bubble_rating{width:70px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .columnAligner .rightCol.reviewSampleWrapper .reviewSample .reviewText{padding-top:1em;font-size:14px;color:#333}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .box .clearRow{clear:both}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col h1{font-size:27px;font-weight:400;color:#444;padding-top:15px;margin-bottom:16px}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .vrReviewName{margin:0;padding:0;display:inline;height:51px;float:left}#PAGE.vr_review16 #MAINWRAP #MAIN #BODYCON .main_col .vrReviewName.error{border:none;background:inherit;padding:0;margin:0}.vr-brands-banner{position:relative;height:48px;z-index:1000;padding-left:0;padding-right:0;background-color:#f9f9f9;border-top:3px solid #00a680;box-shadow:0 1px 0 0 #d1d2d5}.vr-brands-banner .site-header-logo{margin-right:30px;margin-left:10px;float:left;background-position:50%;background-size:contain;background-repeat:no-repeat;height:100%}.vr-brands-banner .site-header-logo:last-child{margin-right:15px}.vr-brands-banner .site-header-logo.tripadvisor-logo{background-image:url(/img2/branding/rebrand/TA_logo_primary.svg);width:169px}.vr-brands-banner .site-header-logo.flipkey-gray-logo{background-image:url(/img2/vacationrentals/FlipKey-gray.svg);width:80px}.vr-brands-banner .site-header-logo.holidaylettings-gray-logo{background-image:url(/img2/vacationrentals/HolidayLettings-gray.svg);width:131px}.vr-brands-banner .site-header-logo.niumba-gray-logo{background-image:url(/img2/vacationrentals/Niumba-gray.svg);width:65px}.vr-brands-banner .site-header-logo.housetrip-gray-logo{background-image:url(/img2/vacationrentals/HouseTrip-gray.svg);width:49px}.vr-brands-banner .site-header-logo.vhr-gray-logo{background-image:url(/img2/vacationrentals/VHR-gray.svg);width:200px}
#vrCalculator{width:425px;margin:5px 6px 0;font-family:Arial;font-size:.9375em;color:#2c2c2c}#vrCalculator .title{font-size:1.5em;color:#2c2c2c;font-weight:700;margin-bottom:5px}#vrCalculator .subTitle{margin-bottom:25px;font-size:1.16em}#vrCalculator.input label{display:block;margin-bottom:5px}#vrCalculator.input .location{margin-bottom:26px}#vrCalculator.input .row1,#vrCalculator.input .row2{margin-bottom:22px}#vrCalculator.input .guests{float:left;margin-right:50px}#vrCalculator.input .guests .adults{display:inline;margin-right:20px}#vrCalculator.input .guests .children{display:inline}#vrCalculator.input .nights{float:left;clear:right}#vrCalculator.input .meals{float:left;clear:left;margin-right:50px}#vrCalculator.input .calculate{display:block;clear:both;margin-bottom:8px;float:left}#vrCalculator.input .calculate .button{font-size:13px;font-weight:700}#vrCalculator.input .error{font-style:italic;color:#901000;background:url(/img2/sprites/gui-v18.gif) no-repeat -78px -2069px;padding:3px 0 5px 25px;margin-bottom:5px}#vrCalculator.results .subTitle{font-size:1em;margin-bottom:5px}#vrCalculator.results .subSubTitle{margin-bottom:5px}#vrCalculator.results .stats{background:#f2f6eb;border-width:1px 0;border-color:#d9e4c4;border-style:solid;width:450px;color:#666;padding:0 10px 2px;margin:3px 0 15px}#vrCalculator.results .stats table{width:400px;height:100px;border-collapse:collapse}#vrCalculator.results .stats table tr th{font-weight:700;width:33%;text-align:center}#vrCalculator.results .stats table tr .disabled{font-weight:400}#vrCalculator.results .stats table tr td{vertical-align:middle}#vrCalculator.results .stats table tr .data{text-align:right;padding-right:52px}#vrCalculator.results .stats table .lodging td{border-style:dotted;border-color:#a6c06e;border-width:1px 0}#vrCalculator.results .stats table .meals td{border-bottom:1px solid #a6c06e}#vrCalculator.results .stats table tr.approx td{font-weight:700;color:#2c2c2c}#vrCalculator.results .divider{border-top:1px solid #d9e4c4;margin-top:3px}#vrCalculator.results .calcResult{height:32px;padding:0 10px 25px;color:#2c2c2c}#vrCalculator.results .calcResult .response{font-size:1.16em;margin-bottom:5px}#vrCalculator.results .calcResult .response span{font-weight:700;color:#c60}#vrCalculator.results .calcResult .subResponse{font-size:1em}#vrCalculator.results .calcResult .subResponse span{font-weight:700;color:#c60}#vrCalculator.results .calcResult .response.oops span{color:#2c2c2c}#vrCalculator.results .search{margin:0 0 16px 10px}#vrCalculator.results .search .searchLink{display:block;float:left;margin-right:14px;text-decoration:none}#vrCalculator.results .search .changeLink{display:block;float:left;margin-top:3px;font-size:.916em}#vrCalculator.results .disclaimer{margin-left:10px;font-size:.916em;color:#787878}#homePageVRCalcPromo{width:267px;overflow:hidden;font-family:Arial,Tahoma,Bitstream Vera Sans,Helvetica,sans-serif;color:#2c2c2c;border:1px solid #c0d0a1;padding:20px 14px 0 17px;margin-bottom:18px}#homePageVRCalcPromo .title{font-size:1.333em;font-weight:700;margin-bottom:2px}#homePageVRCalcPromo .subTitle{margin-bottom:10px}#homePageVRCalcPromo .promoImg{display:block}#homePageVRCalcPromo .location{margin:15px 0 12px}#homePageVRCalcPromo .location #geoName{width:215px;font-size:1.01em}#homePageVRCalcPromo .focusClear{color:#787878}#homePageVRCalcPromo .buttonDiv{margin-bottom:17px}#homePageVRCalcPromo .compare{cursor:pointer}#homePageVRCalcPromo .ollieLogo{float:right}#calculatorLanderPromo{height:114px;width:298px;border:1px solid #c0d0a1;margin-bottom:14px}#calculatorLanderPromo .title{border-bottom:1px solid #d5e3bb;background:#e7eeda;font-size:1.2244em;font-family:Arial;padding:6px 13px;color:#333}#calculatorLanderPromo img{border:1px solid #d4e3ba;float:left;margin:12px 10px 0 14px}#calculatorLanderPromo .copy{font-size:.9677em;font-weight:400;font-family:Verdana;margin-top:12px}#calculatorLanderPromo .copy .compare{margin-top:6px}#calculatorLanderPromo .copy .compare span.hvrIE6{cursor:pointer;color:#202d95}#calculatorLanderPromo .copy .compare span.mseOvr,#calculatorLanderPromo .copy .compare span:hover{text-decoration:underline}#calculatorOverviewPromo{border:1px solid #d4e3ba;margin-bottom:14px;background-color:#f2f6eb;cursor:pointer}#calculatorOverviewPromo .title{border-width:0 0 1px;border-style:solid;border-color:#d4e3ba;background:#e7eeda;font-size:11px;font-family:Arial;font-weight:700;padding:8px 14px}#calculatorOverviewPromo .copy{font-weight:400;font-family:Verdana;padding:12px 0 15px 10px}#calculatorOverviewPromo .copy .calcTitle{color:#2c2c2c;font-weight:700;font-size:14px;font-family:Arial,Tahoma,Bitstream Vera Sans,sans-serif}#calculatorOverviewPromo .copy .compare{margin-top:6px}#calculatorOverviewPromo.small .copy{padding-bottom:20px}#calculatorOverviewPromo .copy .compare span.hvrIE6{cursor:pointer;color:#202d95;font-size:12px;font-family:Arial,Tahoma,Bitstream Vera Sans,sans-serif}#calculatorOverviewPromo .copy .compare span.mseOvr,#calculatorOverviewPromo .copy .compare span:hover{text-decoration:underline}#calculatorOverviewPromo .copy2{float:right;width:25px;height:50px;margin-right:5px;background:transparent url(/img2/sprites/vr-v1.gif) -330px -71px no-repeat}
#VRAC_FORM .vrFormLegend a{color:#202d95;cursor:pointer;font:700 11px Arial,Tahoma,Bitstream Vera Sans,Helvetica,sans-serif;margin-left:10px;white-space:nowrap}#VRAC_FORM .vrFormLegend a:hover{text-decoration:underline}#VRAC_FORM .all{float:left;padding:3px 0 0 0;margin:17px 17px 0 0}#VRAC_FORM .all label{display:inline!important}#VRAC_FORM #l1price,#VRAC_FORM #minmaxrate{margin-right:10px}#VRAC_FORM .wrapBasic{overflow:hidden}#VRAC_FORM .hac_geo .vracFormLeft{float:left}#VRAC_FORM .hac_geo .vracFormClear{clear:both}#VRAC_FORM .bedroomsSpan{float:left}#VRAC_FORM .bathroomsSpan,#VRAC_FORM .sleepsSpan,.VRAC_FORM .locationSpan{float:left;margin-right:15px}#VRAC_FORM .locationSpanNarrow{float:left;margin:0}#VRAC_FORM .vrRoomsExtra{margin-bottom:12px}.VRAC_FORM .dualCal{margin-bottom:12px;overflow:hidden;float:left}#VRAC_FORM .rateSpan{float:left;margin-right:15px}#VRAC_FORM .vrPricePeriod{margin-top:5px}#VRAC_FORM .vrPricePeriod label{font-weight:400;font-size:11px}#VRAC_FORM div.vrPricePeriod{overflow:hidden}#VRAC_FORM .broadenSpan{float:left}#VRAC_FORM .getListedSpan{float:left;margin-left:5px;width:200px;font-family:Verdana;font-size:.9375em;color:#2c2c2c}#VRAC_FORM .getListedSpan span{font-weight:700}#VRAC_FORM .rateSpan label{display:inline!important;margin-right:5px}#VRAC_FORM .rateSpan .rateSel{margin-right:5px}#VRAC_FORM .vrBtm{display:block;overflow:hidden;margin-bottom:0!important}#VRAC_FORM .broadenSpan input,#VRAC_FORM .vrBtmLeft{float:left}#VRAC_FORM .broadenSpan label{float:left;margin-left:3px}#VRAC_FORM .broadenSpan select{clear:left;display:block}#VRAC_FORM .broadenSpan .dis{color:#666!important}#VRAC_FORM .partnership div{float:left;font-family:Arial;color:#656565;margin:0 3px 0 0}#VRAC_FORM .VRRate{width:100px}#VRAC_FORM .moreOptions{float:left;color:#202d95;cursor:pointer;font:700 11px Arial,Tahoma,Bitstream Vera Sans,Helvetica,sans-serif;margin:4px}#VRAC_FORM .moreOptions span:hover{text-decoration:underline}#VRAC_FORM .flipKeyExtra{clear:both;padding-top:12px}#VRAC_FORM .button{margin-top:0}#vrMidForm{overflow:hidden;margin-bottom:0!important}#vrButtonSubmit{margin-top:0!important}.vrBtmLeft .flipKeyLogo{float:left}#VRAC_FORM .vrHide{display:none}#VRAC_FORM .optional{font-size:.9165em;font-family:Arial,Tahoma,Bitstream Vera Sans,Helvetica,sans-serif}#VRAC_FORM #vrAlternatives{display:none;background:#fefaca;border:1px solid #c0d0a1;font-family:Arial;font-size:.9677em;color:#2c2c2c;width:350px;position:relative;padding:12px 25px 12px 12px;margin-bottom:8px}#VRAC_FORM #vrAlternatives .close{display:block;width:12px;height:12px;background:url(/img2/sprites/gui-v17.gif) -50px 0 no-repeat;position:absolute;top:6px;right:7px;text-decoration:none}#VRAC_FORM #vrAlternatives .sorry{font-weight:700;margin-bottom:12px}#VRAC_FORM #vrAlternatives .searchHotels{margin-bottom:16px}#VRAC_FORM #vrAlternatives .check{font-weight:700;margin-bottom:4px}#VRAC_FORM #vrAlternatives .locations{float:left;margin-right:10px}#VRAC_FORM #vrAlternatives .distance{float:left}#VRAC_FORM #vrAlternatives .locations li{padding-left:12px;background:transparent url(/img2/sprites/gui-v17.gif) no-repeat -103px -67px;margin-bottom:4px}#VRAC_FORM #vrAlternatives .distance li{color:#666;margin-bottom:4px}#PAGE.filterSearch .modsrch #VRAC_FORM .location{float:left;margin-right:12px}#PAGE.filterSearch .modsrch #VRAC_FORM .button{margin-top:16px}#VRAC_FORM .wide{width:245px}#VRAC_FORM .narrow{width:130px}#VRAC_FORM .cal{float:left}#VRAC_FORM .clearDatesTwoColumn{padding:3px 0 0;font-weight:700}#VRAC_FORM .geoInput{width:268px}#VRAC_FORM .geoInput.additional{margin-top:10px}#VRAC_FORM .disabled{cursor:default}#VRAC_FORM .swapLink{margin-bottom:14px;float:left}#MAIN #VRAC_SEARCH{padding:12px 0;margin:0 14px 24px 12px;background:#f3f3f3;border:1px solid #ccc;height:55px}#MAIN #VRAC_SEARCH h2{padding:0;margin-bottom:8px;font:700 18px Arial;color:#4a4a4a}#MAIN #VRAC_SEARCH #vracGeo{height:22px;height:20px !ie;width:406px;padding-left:8px;padding-top:4px !ie;color:#2c2c2c;font:14px Arial}#MAIN #VRAC_SEARCH #vracBedrooms{height:28px;width:105px;color:#2c2c2c;font:16px Arial;padding:3px;float:left;margin-right:20px}#MAIN #VRAC_SEARCH .vracBox{float:left;margin-left:20px;height:53px}#MAIN #VRAC_SEARCH .vracHeadings{margin-bottom:5px;font:700 18px Arial;color:#656565;text-shadow:1px 1px #fff}#MAIN #VRAC_SEARCH .left{float:left}#MAIN #VRAC_SEARCH .first{margin-right:10px}#MAIN #VRAC_SEARCH .cal{font:14px Arial;color:#2c2c2c;width:110px}#MAIN #VRAC_SEARCH .cal .inactive{color:#999}#MAIN #VRAC_SEARCH .cal #checkIn,#MAIN #VRAC_SEARCH .cal #checkOut{padding:2px 0 2px 4px;padding-top:4px !ie;height:22px;height:20px !ie;width:101px;margin:0}#MAIN #VRAC_SEARCH .sprite-calendar-grn{background-position:-417px -607px}#MAIN #VRAC_SEARCH .button{display:inline-block;height:26px;margin:0;position:relative}#MAIN #VRAC_SEARCH .button input{width:105px;height:26px;margin:0;padding:0 0 2px 0;background:url(/img2/vacationrentals/Button-Gradient.gif) 0 0 repeat-x;font:700 14px Arial;color:#fff;text-shadow:1px 1px #367407}#MAIN #VRAC_SEARCH .button .icon{display:block;cursor:pointer;position:absolute;top:0;left:0;width:46px;height:26px;background:url(/img2/vacationrentals/Magnifying-Glass.png) 15px 5px no-repeat}#MAIN #VRAC_SEARCH #clearDates{display:block;padding:5px 0 0 7px;color:#069;cursor:pointer;font:11px Arial;float:left}#MAIN #VRAC_SEARCH #clearDates:hover{text-decoration:underline}.lang_el #MAIN #VRAC_SEARCH #clearDates{font-size:.7em}#MAIN #VRAC_SEARCH #vracDates{clear:both}#MAIN #VRAC_SEARCH .showMore{margin-top:14px;font:12px Arial}#vrWideOverview #VRAC_SEARCH .sprite-calendar-grn{background-position:right -607px}.VacationRentalsLander .VRAC_SEARCH_CONTAINED{padding:10px 17px 7px 17px;background-color:#fff;background-color:hsla(0,0%,100%,.85);border:1px solid #ccc;min-height:64px;width:908px;position:absolute;margin:0 18px}#MAIN #VRAC_SEARCH_CONTAINED h2{padding:0;margin-bottom:8px;font:700 18px Arial;color:#4a4a4a}.VacationRentalsLander .VRAC_SEARCH_CONTAINED #vracGeo{line-height:38px!important;height:34px;height:32px !ie;width:317px;padding-left:10px;padding-top:4px !ie;color:#2c2c2c;font:16px Arial;padding-right:0}#MAIN .VRAC_SEARCH_CONTAINED .vracGeo.default{color:#888}#MAIN #VRAC_SEARCH_CONTAINED #vracBedrooms{height:28px;width:105px;color:#2c2c2c;font:14px Arial;padding:4px;float:left;margin-right:20px}#MAIN #VRAC_SEARCH_CONTAINED .vracBox{float:left;margin-left:20px;height:53px}#MAIN #VRAC_SEARCH_CONTAINED .vracHeadings{margin-bottom:5px;font:700 18px Arial;color:#656565;text-shadow:1px 1px #fff}#MAIN #VRAC_SEARCH_CONTAINED .left{float:left}.VacationRentalsLander .VRAC_SEARCH_CONTAINED .cal{font:16px Arial;color:#2c2c2c;width:130px;margin-right:7px}.VacationRentalsLander .VRAC_SEARCH_CONTAINED .calbed{width:426px;margin-right:5px}.VacationRentalsLander .VRAC_SEARCH_CONTAINED .cal .inactive{color:#999}.VacationRentalsLander .VRAC_SEARCH_CONTAINED .cal #checkIn,.VacationRentalsLander .VRAC_SEARCH_CONTAINED .cal #checkOut{line-height:38px;font-size:16px;padding:0 0 0 10px;padding-top:2px !ie;height:38px;height:36px !ie;width:116px;margin:0}#MAIN #VRAC_SEARCH_CONTAINED input::-ms-clear{display:none!important}.VacationRentalsLander .VRAC_SEARCH_CONTAINED .button{display:inline-block;height:26px;margin:0;position:relative}.VacationRentalsLander .VRAC_SEARCH_CONTAINED .button input{min-width:140px;height:26px;margin:4px 0 0 0;padding:4px 0 2px 0;background:none;font-weight:700;font-size:16px;font-family:Arial;color:#2b2b2b;kerning:-20}#MAIN #VRAC_SEARCH_CONTAINED .button .icon{display:block;cursor:pointer;position:absolute;top:0;left:0;width:46px;height:26px;background:url(/img2/vacationrentals/Magnifying-Glass.png) 15px 5px no-repeat}#MAIN #VRAC_SEARCH_CONTAINED #clearDates{display:block;padding:5px 0 0 7px;color:#069;cursor:pointer;font:11px Arial;float:left}#MAIN #VRAC_SEARCH_CONTAINED #clearDates:hover{text-decoration:underline}#MAIN #VRAC_SEARCH_CONTAINED #vracDates{clear:both}#MAIN #VRAC_SEARCH_CONTAINED .showMore{margin-top:14px;font:12px Arial}#MAIN #VRAC_SEARCH_CONTAINED .vr-sprite-blue-checkin,.vr-sprite-blue-checkout{float:right}#MAIN #VRAC_SEARCH_CONTAINED .location{width:324px}.VacationRentalsLander .VRAC_SEARCH_CONTAINED .locationSpan{margin-right:4px;width:330px}#MAIN #VRAC_SEARCH_CONTAINED .vrFakeDropDownButton.focus,#MAIN #VRAC_SEARCH_CONTAINED input.text.selected,.VacationRentalsLander .VRAC_SEARCH_CONTAINED .focus{box-shadow:inset 0 2px 5px rgba(0,0,0,.35);border:2px solid #4c9733}#MAIN #VRAC_SEARCH_CONTAINED .vrFakeDropDownButton{float:left;width:145px;height:38px;margin-right:0;margin-left:3px;font-size:16px;color:#2c2c2c;text-shadow:1px 1px #fff;border:1px solid #c8c8c8;background-image:none;background-color:#fff}#MAIN #VRAC_SEARCH_CONTAINED .vrFakeDropDownButton span{padding:9px 0 7px 10px;display:inline-block;background-image:none;font-family:Arial}#MAIN #VRAC_SEARCH_CONTAINED .vrFakeDropDownButton .vr-sprite-green-arrow-head-up{float:right;margin-top:17px;margin-right:8px}#MAIN #VRAC_SEARCH_CONTAINED .vrFakeDropDownButton .vr-sprite-green-arrow-head-up.active{transform:rotate(180deg);-webkit-transform:rotate(180deg);margin-right:8px}.vrDropDownOptions.vrac_feature_bedrooms{padding:3px 0 8px 0;border:1px solid #b9ba89;background-color:#f1f1f1;width:140px}.vrDropDownOptions.vrac_feature_bedrooms .dropDownOption{font-size:16px;font-family:Arial;color:#2b2b2b;letter-spacing:-20;padding:7px 10px 7px 10px}.vrDropDownOptions.vrac_feature_bedrooms .dropDownOption:hover{background-color:#4c9733;color:#fff}#MAIN #VRAC_SEARCH_CONTAINED .wrpBtn .button.yell:hover{background:#fad700}#MAIN #VRAC_SEARCH_CONTAINED #ADVANCED_SEARCH_BUTTON{float:left;margin-top:0}.VacationRentalsLander .VRAC_SEARCH_CONTAINED .VRAC_FORM{position:relative}#MAIN #VRAC_SEARCH_CONTAINED #vrAlternatives{position:absolute;top:41px}#MAIN #VR_PREMIER_PROPERTIES #VRAC_SEARCH_CONTAINED #vracGeo{width:327px;height:38px;height:36px !ie;line-height:225%}#MAIN #VR_PREMIER_PROPERTIES #VRAC_SEARCH_CONTAINED .locationSpan{margin-right:10px;width:337px}#MAIN #VR_REASONS_TO_RENT #VRAC_SEARCH_CONTAINED{top:396px}#MAIN #VR_PREMIER_PROPERTIES #VRAC_SEARCH_CONTAINED{top:78px;padding:11px 10px;height:40px;min-height:0;background-color:#000;background-color:rgba(0,0,0,.5);border:none;width:924px}#MAIN #VR_PREMIER_PROPERTIES #VRAC_SEARCH_CONTAINED .focus,#MAIN #VR_PREMIER_PROPERTIES #VRAC_SEARCH_CONTAINED .vrFakeDropDownButton.focus,#MAIN #VR_PREMIER_PROPERTIES #VRAC_SEARCH_CONTAINED input.text.selected{border:2px solid #fddb00}#MAIN #VR_PREMIER_PROPERTIES #VRAC_SEARCH_CONTAINED .calbed{width:424px;margin-right:10px}#MAIN #VR_PREMIER_PROPERTIES #VRAC_SEARCH_CONTAINED .cal{width:130px;margin-right:10px}#MAIN #VR_PREMIER_PROPERTIES #VRAC_SEARCH_CONTAINED .vrFakeDropDownButton{width:140px;margin-left:0}.vrRentalIdeasAggragateFilterPage #MAIN #VRAC_SEARCH_CONTAINED{padding:25px 0 0 0;background-color:transparent;border:0 none;min-height:64px;width:965px;margin:0}.vrRentalIdeasAggragateFilterPage #MAIN #VRAC_FORM #hac_geo{display:inline-block;float:none}.vrRentalIdeasAggragateFilterPage #MAIN #VRAC_FORM #ADVANCED_SEARCH_BUTTON{display:inline-block;float:none;margin-left:15px}
.vrPromotion{width:400px;padding:10px 0;font:normal normal normal 12px Verdana,Tahoma,Bitstream Vera Sans,sans-serif}.vrPromotion .promoHead{font-size:16px;font-weight:700}.vrPromotion .promoTop{float:left;margin:10px 0}.vrPromotion .promoImg{float:left;width:148px;height:111px}.vrPromotion .promoOuter{float:left;height:111px;padding:0 10px;width:230px;background-color:#91b155;font-size:20px;font-weight:700;color:#fff}.vrPromotion .promoType{padding-top:10px;text-align:center;width:230px}.vrPromotion .promoPop{font-size:30px;display:block}.vrPromotion .promoValid{font-size:10px;font-family:Verdana;text-align:center}.vrPromotion .promoName{font-weight:700;font-size:14px;margin:10px 0}.vrPromotion .promoDescription,.vrPromotion .vrDetailButtonSmall{margin-bottom:10px}.mainPhoto{position:relative}.vr_enable_cards .mainPhoto{border:1px solid #fff}.mainPhoto .prev-photo{left:0;width:25%;height:100%;top:91px;position:relative;cursor:pointer;outline:none;z-index:2}.mainPhoto .prev-photo .srp-arrow{left:0;position:absolute;top:40%}.mainPhoto .next-photo{right:0;width:25%;height:100%;position:absolute;cursor:pointer;outline:none;z-index:2}.mainPhoto .next-photo .srp-arrow{right:0;position:absolute;top:40%}.mainPhoto .photo-count-display{display:none;color:#fff;position:absolute;padding:5px 10px;bottom:0;left:0;background-color:rgba(0,0,0,.65);-moz-user-select:none}.vrDealListing{position:absolute;width:86px;height:54px;top:0}.vrDealListing img{border:none!important;cursor:pointer}
.button_2011_grn{display:inline;height:100%;overflow:hidden;margin-right:10px;border:1px solid #478022;background-color:#a4d47a;float:left}.button_2011_grn .gradient{display:block;overflow:visible;margin:1px 0 0;padding:5px 12px;border:none;font:700 1.0835em/1.0835em Arial,Tahoma,Bitstream Vera Sans,sans-serif;color:#fff;text-shadow:1px 1px 0 #548725;white-space:nowrap;cursor:pointer;float:left}.button_2011_grn .gradient:active,.button_2011_grn .gradient:focus,.button_2011_grn .gradient:hover,.button_2011_grn .gradient:visited{text-decoration:none}.button_2011_grn .input_submit{padding:4px 9px 3px;padding:4px 12px 3px !ie;padding:6px 12px 5px\0/;border-width:0}.button_2011_grn .disabled{color:#909090;cursor:default}@media screen and (-webkit-min-device-pixel-ratio:0){.button_2011_grn .input_submit{padding:6px 12px 5px}}
.rate_s{width:69px;height:14px}.rate.s00 img{left:-220px;top:-140px}.rate.s05 img{left:-220px;top:-126px}.rate.s10 img{left:-220px;top:-112px}.rate.s15 img{left:-220px;top:-98px}.rate.s20 img{left:-220px;top:-84px}.rate.s25 img{left:-220px;top:-70px}.rate.s30 img{left:-220px;top:-56px}.rate.s35 img{left:-220px;top:-42px}.rate.s40 img{left:-220px;top:-28px}.rate.s45 img{left:-220px;top:-14px}.rate.s50 img{left:-220px;top:0}.rate.gs00 img{left:-220px;top:-154px}#REVIEWS .rating .rate.s00{width:0;height:0}#REVIEWS .rating .rate.s00 img{right:0;bottom:0}
.geoGrouping{margin-bottom:18px}.geoGrouping img{vertical-align:middle}.geoGrouping .groupHead{font:normal normal 700 20px Arial,Tahoma,Bitstream Vera Sans,Helvetica,sans-serif;color:#2c2c2c;padding-bottom:5px;padding-top:8px}.geoGrouping .group,.geoGrouping .group a{font:normal normal 700 14px Arial,Tahoma,Bitstream Vera Sans,Helvetica,sans-serif;color:#2c2c2c;margin:10px 0 3px}.geoGrouping .broadViewAll{float:left;margin-top:6px}.geoGrouping .broadViewAllSelf{float:left;margin-left:9px}.geoGrouping .broadViewAllContent{height:514px;overflow:auto}.geoGrouping .broadViewAllCol{float:left;margin-left:8px;width:246px}#VR_BY_CITY{font-family:arial;overflow:auto}#VR_BY_CITY .header{font-size:24px;line-height:29px;font-weight:700;margin-bottom:14px}#VR_BY_CITY .geoGrouping .group,#VR_BY_CITY .geoGrouping .group a{font-size:16px}#VR_BY_CITY #PopularGeos{margin-top:8px;padding:0;background:inherit;border:none}#VR_BY_CITY #PopularGeos td{padding:0 7px 7px 0}#VR_BY_CITY #PopularGeos .popularGeoTextBar{width:100%;right:0}#VR_BY_CITY #PopularGeos .popularGeoTextBar .segmentText{color:#ffeb3f;font-size:16px;font-weight:700}#VR_BY_CITY #PopularGeosTable{height:100%}#VR_BY_CITY .geoGrouping{margin-top:28px}#VR_BY_CITY .popularGeoContainer{cursor:pointer}#VR_BY_CITY .geoGrouping .broadViewAllContent{height:100%}#VR_BY_CITY .geoGrouping .broadViewAllCol{width:221px}#VR_BY_CITY .geoGrouping .broadViewAllCol ul{font-size:13px;font-family:arial}#VR_BY_CITY .images{overflow:auto}.broadGeoWarn{background:#fff8d1;clear:both;border-bottom:1px solid #e3e3e3;padding:0 12px 42px}.broadGeoWarn .broadGeoWarnIcon{float:left;margin-top:12px}.broadGeoWarn .broadResults{margin-bottom:2px}.broadGeoWarn .broadGeoWarnText{float:left;margin-top:7px;padding-left:6px;font:normal normal 700 12px Arial,Tahoma,Bitstream Vera Sans,Helvetica,sans-serif;color:#2c2c2c}#VR .vrSmallMap{padding-bottom:10px}.blurbletHeader{font-size:15px;font-weight:700;padding:10px 0}.blurbletBody,.upperBlurbletBody{font-size:12px;text-align:justify;margin-right:15px}.blurbletBody.upperBlurbletBody.padded,.upperBlurbletBody.upperBlurbletBody.padded{padding-top:15px}.VacationRentals #BODYCON{width:inherit}
.sprite-rating_no_fill{background-position:left 0}.sprite-rating_no,.sprite-rating_no_fill{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat;display:block;height:16px}.sprite-rating_no{background-position:left -16px;width:80px;overflow:hidden;margin-right:4px;line-height:16px;float:left}.sprite-rating_s_fill{background-position:left -32px}.sprite-rating_s,.sprite-rating_s_fill{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat;display:block;height:14px}.sprite-rating_s{background-position:left -46px;width:70px;overflow:hidden;margin-right:4px;line-height:14px;float:left}.sprite-rating_ss_fill{background-position:left -60px}.sprite-rating_ss,.sprite-rating_ss_fill{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat;display:block;height:10px}.sprite-rating_ss{background-position:left -70px;width:50px;overflow:hidden;margin-top:1px;margin-right:4px;line-height:10px;float:left}.sprite-rating_rr_fill{background-position:left -80px}.sprite-rating_rr,.sprite-rating_rr_fill{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat;display:block;height:18px}.sprite-rating_rr{background-position:left -98px;width:90px;overflow:hidden;margin-right:4px;line-height:18px;float:left}.sprite-rating_cl_gry_fill{background-position:left -116px}.sprite-rating_cl_gry,.sprite-rating_cl_gry_fill{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat;display:block;height:12px}.sprite-rating_cl_gry{background-position:left -128px;width:57px;overflow:hidden;margin-right:4px;line-height:12px;float:left}.sprite-rating_cl_wht_fill{background-position:left -140px}.sprite-rating_cl_wht,.sprite-rating_cl_wht_fill{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat;display:block;height:12px}.sprite-rating_cl_wht{background-position:left -152px;width:70px;overflow:hidden;margin-right:4px;line-height:12px;float:left}.sprite-rating_good_face{background-position:left -164px;height:18px}.sprite-rating_good_face,.sprite-rating_ok_face{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:17px}.sprite-rating_ok_face{background-position:left -182px;height:17px}.sprite-rating_bad_face{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-position:left -199px;width:17px;height:18px}.sprite-sortArrowUpBl{background-position:right -217px}.sprite-sortArrowDnBl,.sprite-sortArrowUpBl{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:9px;height:6px;background-repeat:no-repeat}.sprite-sortArrowDnBl{background-position:right -247px}.sprite-arrow_dropdown_blu_up{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-position:left -277px;background-repeat:no-repeat}.sprite-grayArrowLeft{background-position:left -318px}.sprite-grayArrowLeft,.sprite-grayArrowRight{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:5px;height:7px;background-repeat:no-repeat}.sprite-grayArrowRight{background-position:left -325px}.sprite-darkGrayArrowUp{background-position:left -332px}.sprite-darkGrayArrowDown,.sprite-darkGrayArrowUp{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:9px;height:5px;background-repeat:no-repeat}.sprite-darkGrayArrowDown{background-position:left -337px}.sprite-grayPhone{background-position:left -342px;width:9px;height:16px}.sprite-grayPhone,.sprite-grayWeb{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-grayWeb{background-position:left -358px;width:16px;height:13px}.sprite-grayAmenities{background-position:left -371px;width:14px;height:9px}.sprite-grayAmenities,.sprite-grayEmail{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-grayEmail{background-position:left -380px;width:13px;height:10px}.sprite-grayDeals{background-position:left -390px;width:15px;height:14px}.sprite-grayDeals,.sprite-grayPackages{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-grayPackages{background-position:left -404px;width:13px;height:13px}.sprite-grayMapPin{background-position:left -417px;height:12px}.sprite-grayMapPin,.sprite-grayMapPinSmall{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:9px;background-repeat:no-repeat}.sprite-grayMapPinSmall{background-position:left -429px;height:13px}.sprite-whtWeb{background-position:left -442px;width:21px;height:21px}.sprite-whtAmenities,.sprite-whtWeb{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-whtAmenities{background-position:left -463px;width:22px;height:18px}.sprite-whtEmail{background-position:left -481px;width:21px;height:20px}.sprite-whtDeals,.sprite-whtEmail{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-whtDeals{background-position:left -501px;width:23px;height:19px}.sprite-whtPackages{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-position:left -520px;width:21px;height:21px;background-repeat:no-repeat}.sprite-greenPhone{background-position:left -541px;width:9px}.sprite-greenPhone,.sprite-greenWeb{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);height:15px;background-repeat:no-repeat}.sprite-greenWeb{background-position:left -556px;width:16px}.sprite-greenAmenities{background-position:left -571px}.sprite-greenAmenities,.sprite-greenEmail{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:16px;height:15px;background-repeat:no-repeat}.sprite-greenEmail{background-position:left -586px}.sprite-specialOfferTag{background-position:left -604px}.sprite-specialOfferTag,.sprite-specialOfferTagPlain{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:20px;height:13px;background-repeat:no-repeat}.sprite-specialOfferTagPlain{background-position:left -617px}.sprite-specialOfferTagPlain_wht{background-position:left -630px;width:15px;height:11px}.sprite-genericBed,.sprite-specialOfferTagPlain_wht{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-genericBed{background-position:left -641px;width:70px;height:70px}.sprite-magGlass_grn{background-position:left -711px}.sprite-magGlass_grn,.sprite-thumbsup_lrg{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-thumbsup_lrg{background-position:left -763px;width:22px;height:27px}.sprite-thumbsup_lrgr{background-position:left -790px;width:29px;height:36px;background-repeat:no-repeat}.sprite-button-ylw,.sprite-thumbsup_lrgr{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png)}.sprite-button-ylw{background-position:left -826px;background-repeat:repeat-x}.sprite-info_grn{background-position:left -872px;width:12px;height:12px}.sprite-info_grn,.sprite-tchAwardIcon{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-tchAwardIcon{background-position:left -885px;width:44px;height:44px}.sprite-coe_badge{background-position:left -967px;width:17px;height:20px}.sprite-coe_badge,.sprite-coe_badge_lrg{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-coe_badge_lrg{background-position:left -1025px;width:28px;height:36px}.sprite-green-leader-leaf{background-position:left -1099px;width:14px;height:16px}.sprite-green-leader-leaf,.sprite-green-leader-leaf_lrg{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-green-leader-leaf_lrg{background-position:left -1153px;width:32px;height:37px}.sprite-calendar-ylw{background-position:right -1228px;width:17px;height:16px;width:87px;padding:2px;border:1px solid #b7b7b7;font:normal 1em Arial,Tahoma,Bitstream Vera Sans,sans-serif;float:left}.sprite-calendar-ylw,.sprite-date_picker-calendarIcon{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat;cursor:pointer}.sprite-date_picker-calendarIcon{background-position:left -1256px;padding-left:21px;margin-left:6px}.sprite-date_picker-btnLeftIdle{background-position:left -1292px}.sprite-date_picker-btnLeftIdle,.sprite-date_picker-btnRightIdle{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:15px;height:15px;background-repeat:no-repeat}.sprite-date_picker-btnRightIdle{background-position:left -1329px}.sprite-date_picker-btnLeftInactive{background-position:left -1366px}.sprite-date_picker-btnLeftInactive,.sprite-date_picker-btnRightInactive{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:15px;height:15px;background-repeat:no-repeat}.sprite-date_picker-btnRightInactive{background-position:left -1403px}.sprite-date_picker-triangle{background-position:right -1440px}.sprite-date_picker-triangle,.sprite-tt-business-active{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-tt-business-active{background-position:left -1472px}.sprite-tt-business-idle{background-position:left -1505px}.sprite-tt-business-idle,.sprite-tt-business-inactive{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-tt-business-inactive{background-position:left -1538px}.sprite-tt-couples-active{background-position:left -1571px}.sprite-tt-couples-active,.sprite-tt-couples-idle{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-tt-couples-idle{background-position:left -1604px}.sprite-tt-couples-inactive{background-position:left -1637px}.sprite-tt-couples-inactive,.sprite-tt-family-active{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-tt-family-active{background-position:left -1670px}.sprite-tt-family-idle{background-position:left -1703px}.sprite-tt-family-idle,.sprite-tt-family-inactive{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-tt-family-inactive{background-position:left -1736px}.sprite-tt-solo-active{background-position:left -1769px}.sprite-tt-solo-active,.sprite-tt-solo-idle{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-tt-solo-idle{background-position:left -1802px}.sprite-tt-solo-inactive{background-position:left -1835px}.sprite-tt-business-active-refresh,.sprite-tt-solo-inactive{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-tt-business-active-refresh{background-position:left -1868px}.sprite-tt-couples-active-refresh{background-position:left -1910px}.sprite-tt-couples-active-refresh,.sprite-tt-family-active-refresh{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-tt-family-active-refresh{background-position:left -1952px}.sprite-tt-solo-active-refresh{background-position:left -1995px}.sprite-tt-business-inactive-refresh,.sprite-tt-solo-active-refresh{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-tt-business-inactive-refresh{background-position:left -2036px}.sprite-tt-couples-inactive-refresh{background-position:left -2078px}.sprite-tt-couples-inactive-refresh,.sprite-tt-family-inactive-refresh{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-tt-family-inactive-refresh{background-position:left -2120px}.sprite-tt-solo-inactive-refresh{background-position:left -2163px}.sprite-announcementBullhornIcon,.sprite-tt-solo-inactive-refresh{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-announcementBullhornIcon{background-position:left -2204px;width:22px;height:20px}.sprite-savesIdle_wht{background-position:left -2224px}.sprite-savesIdle_wht,.sprite-savesIdle_wht:hover{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-savesIdle_wht:hover{background-position:left -2256px}.sprite-filterMonthIcon{background-position:left -2288px}.sprite-filterMonthIcon,.sprite-neighborhoodIcon{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-neighborhoodIcon{background-position:left -2308px;width:24px;height:24px}.sprite-seasonFilterMonthIcon{background-position:left -2332px;width:13px;height:11px}.sprite-rrCoeIcon,.sprite-seasonFilterMonthIcon{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);background-repeat:no-repeat}.sprite-rrCoeIcon{background-position:left -2343px;width:16px;height:20px}.sprite-rrTchAwardIconL{background-position:left -2363px}.sprite-rrTchAwardIconL,.sprite-rrTchAwardIconLL{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:90px;height:84px;background-repeat:no-repeat}.sprite-rrTchAwardIconLL{background-position:left -2447px}.sprite-rrTchAward2015IconL{background-position:left -2531px}.sprite-rrTchAward2015IconL,.sprite-rrTchAward2015IconLL{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:89px;height:84px;background-repeat:no-repeat}.sprite-rrTchAward2015IconLL{background-position:left -2615px}.sprite-rrTchAward2016IconL{background-position:left -2699px}.sprite-rrTchAward2016IconL,.sprite-rrTchAward2016IconLL{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:90px;height:84px;background-repeat:no-repeat}.sprite-rrTchAward2016IconLL{background-position:left -2783px}.sprite-rrTchAward2017IconL{background-position:left -2867px}.sprite-rrTchAward2017IconL,.sprite-rrTchAward2017IconLL{background-image:url(/sprites/lodging_pack-v69f12ade6c667e0262cce82ca40a0a7c.png);width:90px;height:84px;background-repeat:no-repeat}.sprite-rrTchAward2017IconLL{background-position:left -2951px}
.rating_s .s00{width:0}.rating_s .s05{width:7px}.rating_s .s10{width:14px}.rating_s .s15{width:21px}.rating_s .s20{width:28px}.rating_s .s25{width:35px}.rating_s .s30{width:42px}.rating_s .s35{width:49px}.rating_s .s40{width:56px}.rating_s .s45{width:63px}.rating_s .s50{width:70px}
.rating_no .no00{width:0}.rating_no .no05{width:8px}.rating_no .no10{width:16px}.rating_no .no15{width:24px}.rating_no .no20{width:32px}.rating_no .no25{width:40px}.rating_no .no30{width:48px}.rating_no .no35{width:56px}.rating_no .no40{width:64px}.rating_no .no45{width:72px}.rating_no .no50{width:80px}
.sprite-showPricesIdle_ylw_lrg{background-position:left 0}.sprite-showPricesHover_ylw_lrg,.sprite-showPricesIdle_ylw_lrg{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);width:146px;height:35px;height:34px}.sprite-showPricesHover_ylw_lrg{background-position:left -35px}.sprite-showPricesIdle_ylw_med{background-position:left -70px}.sprite-showPricesHover_ylw_med,.sprite-showPricesIdle_ylw_med{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);width:115px;height:29px;height:28px}.sprite-showPricesHover_ylw_med{background-position:left -99px}.sprite-showPricesIdle_ylw_sml{background-position:left -128px}.sprite-showPricesHover_ylw_sml,.sprite-showPricesIdle_ylw_sml{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);width:94px;height:22px;height:21px}.sprite-showPricesHover_ylw_sml{background-position:left -150px}.sprite-priceYourStayIdle_ylw_med{background-position:left -172px}.sprite-priceYourStayHover_ylw_med,.sprite-priceYourStayIdle_ylw_med{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);width:115px;height:29px;height:28px}.sprite-priceYourStayHover_ylw_med{background-position:left -201px}.sprite-showCurrentPricesIdle_ylw_med{background-position:left -230px}.sprite-showCurrentPricesHover_ylw_med,.sprite-showCurrentPricesIdle_ylw_med{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);width:115px;height:29px;height:28px}.sprite-showCurrentPricesHover_ylw_med{background-position:left -259px}.button.microMeta_ylw .sprite-microMetaIdle_ylw_bg,.sprite-microMetaIdle_ylw_bg{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);background-position:left -288px;background-repeat:no-repeat}.button.microMeta_ylw .sprite-microMetaIdle_ylw_cap,.sprite-microMetaIdle_ylw_cap{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);background-position:left -310px;background-repeat:no-repeat;height:21px;width:22px}.button.microMeta_ylw .sprite-microMetaHover_ylw_bg,.sprite-microMetaHover_ylw_bg{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);background-position:left -332px;background-repeat:no-repeat}.button.microMeta_ylw .sprite-microMetaHover_ylw_cap,.sprite-microMetaHover_ylw_cap{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);background-position:left -354px;background-repeat:no-repeat;height:21px;width:22px}.button.microMeta_ylw:hover .sprite-microMetaIdle_ylw_bg{background-position:left -376px}.button.microMeta_ylw:hover .sprite-microMetaIdle_ylw_bg,.button.microMeta_ylw:hover .sprite-microMetaIdle_ylw_cap{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);background-repeat:no-repeat}.button.microMeta_ylw:hover .sprite-microMetaIdle_ylw_cap{background-position:left -398px;height:21px;width:22px}.sprite-miniMetaIdleBg_ylw{background-position:left -420px}.sprite-miniMetaHoverBg_ylw,.sprite-miniMetaIdleBg_ylw{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);width:156px;height:47px;background-repeat:no-repeat;height:46px}.sprite-miniMetaHoverBg_ylw{background-position:left -467px}.sprite-metaChevronBare{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);background-position:left -514px;width:12px;height:20px}.button.microMeta_ylw_wider .sprite-interrupterLeft,.sprite-interrupterLeft{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);background-position:left -534px;width:336px;height:35px}.button.microMeta_ylw_wider .sprite-interrupterRight,.sprite-interrupterRight{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);background-position:left -569px;width:8px;height:35px}.yellowButtonBehindTextWrapper:hover .sprite-interrupterLeft{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);background-position:left -604px;width:336px;height:35px}.yellowButtonBehindTextWrapper:hover .sprite-interrupterRight{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);background-position:left -639px;width:8px;height:35px}.sprite-largeCRButtonNoText{background-position:left -674px}.sprite-largeCRButtonNoText,.sprite-largeCRButtonNoText:hover{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);width:270px;height:49px;height:38px;padding-top:10px}.sprite-largeCRButtonNoText:hover{background-position:left -758px}.sprite-Compare{background-position:left -842px}.sprite-Compare,.sprite-Compare:hover{background-image:url(/sprites/meta_buttons_yellow_pack-vde8f7c5f722df3da8cf1c743ce5388b0.png);width:146px;height:35px}.sprite-Compare:hover{background-position:left -877px}
.overlay.meta_flyout,.overlay.rgba_flyout{width:428px;margin:0;border:5px solid hsla(0,0%,50.2%,.6);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:transparent}.overlay.rgba_flyout{border:5px solid #b2b2b2\9}.overlay.rgba_flyout .inner{padding:8px 12px;background-color:#fff;border:3px solid #00a680}.overlay.rgba_flyout .close{top:11px;right:11px;width:13px;height:13px;background-position:-170px -2243px!important}.expertOverlay.overlay.rgba_flyout .close{filter:hue-rotate(53deg) saturate(260%) brightness(95%)}.overlay.rgba_flyout.orange .inner{padding:8px 12px;background-color:#fff;border:3px solid #d67b00}.overlay.rgba_flyout.orange .close{background-position:-170px -2324px!important}.rgba_flyout .legendTitle{margin:6px 0 5px;font-weight:700;font-size:1.5em;line-height:21px;color:#2c2c2c}.rgba_flyout .legendTitle .asterisk{vertical-align:text-top;font-size:.667em;line-height:12px}.rgba_flyout .form_cr .text{width:85px}.rgba_flyout .form_cr .text.checkOut{margin-right:12px}.rgba_flyout .form_cr .triangle_rgt_gry{display:block;margin:6px 6px 0 4px;float:left}.rgba_flyout .form_cr .adults{font-family:Arial,Tahoma,Bitstream Vera Sans,sans-serif}.rgba_flyout .form_cr .pricing{margin:8px 0 6px}.rgba_flyout .form_cr .check img{cursor:pointer}.rgba_flyout .form_cr .disclaimer{font-size:.8335em;color:#999}.rgba_flyout .siteLst{padding:5px 1px}.rgba_flyout .siteLst li{width:156px;margin:0 10px 4px 0;float:left}.rgba_flyout .siteLst input{position:relative;top:1px;width:13px;height:13px !ie;float:left !ie;margin-right:3px !ie}.rgba_flyout .siteLst label{font-size:.9165em;color:#656565;cursor:pointer}.rgba_flyout .siteLst .slheader{width:100%;font-weight:700;font-size:.9165em;color:#656565;clear:both;float:none}.rgba_flyout .rgba_arrow{display:none;z-index:9998;width:19px;height:32px;background:url(/img2/arrows/arrow_grn_lft.gif) 0 0 no-repeat}.rgba_flyout .rgba_arrow_right{display:none;z-index:9998;width:19px;height:32px;background:url(/img2/arrows/arrow_grn_rgt.gif) 0 0 no-repeat}.rgba_flyout .rgba_arrow.rgba_arrow_png24{width:24px;background-image:url(/img2/arrows/arrow_grn_lft_alpha.png);_background-image:url(/img2/arrows/arrow_grn_lft.png)}.rgba_flyout .rgba_arrow.rgba_arrow_png24_right{width:24px;background-image:url(/img2/arrows/arrow_grn_rgt_alpha.png);_background-image:url(/img2/arrows/arrow_grn_rgt.png)}.rgba_flyout .rgba_arrow_orange{display:none;left:-16px;z-index:9998;width:19px;height:32px;background:url(/img2/arrows/arrow_orange_lft.gif) 0 0 no-repeat}.rgba_flyout .rgba_arrow.rgba_arrow_png24_orange{left:-21px;width:24px;background-image:url(/img2/arrows/arrow_orange_lft_alpha.png);_background-image:url(/img2/arrows/arrow_orange_lft.png)}.rgba_flyout .siteLst .meta_ui_check .chk{position:absolute;left:-5000px}.rgba_flyout .siteLst .meta_ui_check label{font-weight:400;cursor:default}.rgba_flyout.gray{width:416px!important}.rgba_flyout.gray .calendarWrap{border:1px solid #c8c8c8;height:195px;margin-top:-1px;width:390px}.rgba_flyout.gray .inner{border:0!important;background-color:#f8f8f8!important}.rgba_flyout.gray .rgba_arrow_gray_lft_png24{background-image:url(/img2/arrows/arrow_gry_lft_alpha.png);height:32px;width:24px}.rgba_flyout.gray .rgba_arrow_gray_rgt_png24{background-image:url(/img2/arrows/arrow_gry_rgt_alpha.png);height:32px;width:24px}.rgba_flyout.gray .legendTitle{margin-bottom:3px}.rgba_flyout.gray .subHdr{color:#656565;margin-bottom:6px}.rgba_flyout.gray.dropdownMiniMeta{width:404px!important;border:5px solid grey}.rgba_flyout.gray.dropdownMiniMeta .inner{background-color:#fff!important;padding:0}.roundOuterClose{z-index:10000;top:-17px;right:-17px;width:35px;height:34px;background-image:url(/img2/close.png)}
.ui_button_group{position:relative;zoom:1 !ie}.ui_button_group:after{display:block;height:0;visibility:hidden;content:"";clear:both}.ui_button_group .ui_button{margin-right:12px;float:left}.ui_button_group .ui_button:last-child{margin-right:0}.ui_button{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;padding:8px 16px;font-weight:700;font-family:inherit;border:1px solid transparent;border-radius:2px;background-clip:padding-box;box-sizing:border-box;font-size:14px;line-height:18px;text-align:center;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer}.ui_button:focus{text-decoration:none;outline:none}.ui_button.hidden{display:none}.ui_button.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui_button.small{padding:6px 10px;font-size:12px;line-height:16px}.ui_button.small .ui_loader>span{width:7px;height:6px}.ui_button.small .ui_loader>span:before{width:6px;height:6px;border-radius:6px}.ui_button.large{padding:10px 22px;font-size:16px;line-height:20px}.ui_button.large .ui_loader>span{width:13px;height:10px}.ui_button.large .ui_loader>span:before{width:10px;height:10px;border-radius:10px}.ui_button.resize{font-size:10px}.ui_button.fullwidth{width:100%}.ui_button.danger{border-color:#e5e5e5 #b7b7b7 #b7b7b7 #e5e5e5;background-color:#fff;box-shadow:1px 1px 0 0 rgba(0,0,0,.05);color:#d80007}.ui_button .ui_loader{display:none;position:absolute;top:0;left:0;bottom:0;right:0;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center}.ui_button.loading{color:transparent!important;pointer-events:none}.ui_button.loading .ui_loader{display:-webkit-box;display:-webkit-flex;display:flex}.ui_button.secondary .ui_loader>span:before,.ui_button.standard .ui_loader>span:before{-webkit-animation-name:pulseDotLight;animation-name:pulseDotLight}.ui_button.original .ui_loader>span:before,.ui_button.primary .ui_loader>span:before{background-color:#fff;-webkit-animation-name:pulseDotDark;animation-name:pulseDotDark}.styleguide .ui_button{font-weight:700}.styleguide .ui_button.disabled{pointer-events:none}
.ui_button.original{border-color:#fc0 #e4a000 #e4a000 #fc0;background-color:#fc0;color:#000}.rtl .ui_button.original{border-color:#fc0 #fc0 #e4a000 #e4a000}.ui_button.original.chevron:after{border-color:#000}.ui_button.original.disabled{opacity:.35;border-color:transparent;cursor:auto}.offer:hover .ui_button.original:not(.disabled),.ui_button.original:not(.disabled):hover,.ui_button_activator:hover .ui_button.original:not(.disabled){text-decoration:none;border-color:#ffb300 #e4a000 #e4a000 #ffb300;background-color:#ffb300}.rtl .offer:hover .ui_button.original:not(.disabled),.rtl .ui_button.original:not(.disabled):hover,.rtl .ui_button_activator:hover .ui_button.original:not(.disabled){border-color:#ffb300 #ffb300 #e4a000 #e4a000}.offer:active .ui_button.original:not(.disabled),.ui_button.original:not(.disabled):active,.ui_button_activator:active .ui_button.original:not(.disabled){background-color:#f5ac00;border-color:#f5ac00}
.ui_button.primary{border-color:#078171;border-radius:3px;background-color:#078171;color:#fff}.ui_button.primary.chevron:after{border-color:#fff}.ui_button.primary.disabled{opacity:.35;border-color:transparent;cursor:auto}.offer:hover .ui_button.primary:not(.disabled),.ui_button.primary:not(.disabled):hover,.ui_button_activator:hover .ui_button.primary:not(.disabled){text-decoration:none;border-color:#06695c;background-color:#06695c}.offer:active .ui_button.primary:not(.disabled),.ui_button.primary:not(.disabled):active,.ui_button_activator:active .ui_button.primary:not(.disabled){background-color:#06695c;border-color:#06695c}
.ui_button.standard{border-color:#e6e6e6 #ccc #ccc #e6e6e6;background-color:#f0f0f0;color:#4a4a4a}.rtl .ui_button.standard{border-color:#e6e6e6 #e6e6e6 #ccc #ccc}.ui_button.standard.chevron:after{border-color:#4a4a4a}.ui_button.standard.disabled{opacity:.35;border-color:transparent;cursor:auto}.offer:hover .ui_button.standard:not(.disabled),.ui_button.standard:not(.disabled):hover,.ui_button_activator:hover .ui_button.standard:not(.disabled){text-decoration:none;background-color:#e6e6e6}.offer:active .ui_button.standard:not(.disabled),.ui_button.standard:not(.disabled):active,.ui_button_activator:active .ui_button.standard:not(.disabled){background-color:#dfdfdf;border-color:#dfdfdf}
.ui_button.secondary{border-color:#078171;border-radius:3px;background-color:#fff;color:#078171}.ui_button.secondary.chevron:after{border-color:#078171}.ui_button.secondary.disabled{opacity:.35;border-color:#767676;cursor:auto}.offer:hover .ui_button.secondary:not(.disabled),.ui_button.secondary:not(.disabled):hover,.ui_button_activator:hover .ui_button.secondary:not(.disabled){text-decoration:none;border-color:#06695c;color:#06695c}.offer:active .ui_button.secondary:not(.disabled),.ui_button.secondary:not(.disabled):active,.ui_button_activator:active .ui_button.secondary:not(.disabled){border-color:#06695c;color:#06695c}.offer:active .ui_button.secondary:not(.disabled).chevron:after,.ui_button.secondary:not(.disabled):active.chevron:after,.ui_button_activator:active .ui_button.secondary:not(.disabled).chevron:after{border-color:#06695c}
.ui_button.icon_to_text{border-color:#e5e5e5;background-color:#fff;color:#000a12}.ui_button.icon_to_text .cta{display:none}@media (min-width:768px){.ui_button.icon_to_text .cta{display:inline-block;margin-right:4px}}.ui_button.icon_to_text .ui_icon{font-size:20px;line-height:24px}@media (min-width:768px){.ui_button.icon_to_text .ui_icon{font-size:18px;line-height:22px}}.ui_button.icon_to_text .count{display:inline-block;position:relative;top:-3px;margin:-3px 0 -3px 4px;padding:2px 4px 2px 2px;border-color:#000a12;border-radius:2px;background-color:#000a12;font-weight:400;font-size:10px;line-height:14px;color:#fff}@media (min-width:768px){.ui_button.icon_to_text .count{top:-2px;margin-top:-2px;margin-bottom:-2px}}.ui_button.icon_to_text .count:before{position:absolute;top:50%;right:100%;width:0;height:0;margin-top:-4px;border:4px solid transparent;border-right-color:inherit;content:""}@media (min-width:768px){.ui_button.icon_to_text:hover{background-color:#e5e5e5}}.ui_button.disabled{opacity:.35;cursor:auto}
.ui_button.chevron:not(.lte_ie8){padding-right:36px}.ui_button.chevron:not(.lte_ie8):after{position:absolute;top:50%;right:13px;width:6px;height:6px;margin-top:-4px;border-width:0 2px 2px 0;border-style:solid;content:"";-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.ui_button.chevron.small:not(.lte_ie8){padding-right:30px}.ui_button.chevron.small:not(.lte_ie8):after{width:5px;height:5px}.ui_button.chevron.large:not(.lte_ie8){padding-right:42px}.ui_button.chevron.large:not(.lte_ie8):after{width:7px;height:7px}.rtl .ui_button.chevron:not(.lte_ie8):after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.styleguide .ui_button.chevron:after{width:8px;height:8px}.styleguide .ui_button.chevron:after.small{width:7px;height:7px}.styleguide .ui_button.chevron:after.large{width:9px;height:9px}
.ui_button.square{border-radius:0;box-shadow:none}
.ui_button.w100p{width:100%}.ui_button.chevron.w100p{padding-right:16px}.ui_button.chevron.large.w100p{padding-right:22px}.ui_button.chevron.small.w100p{padding-right:10px}
.ui_tooltip{z-index:11000;left:-9999em;top:-9999em;display:inline-block;padding:18px;background-color:#fff;border:1px solid;border-color:#e0e0e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-shadow:0 2px 12px rgba(0,0,0,.35)}.ui_tooltip.arrow_top .arrow{position:absolute;width:0;height:0;border:6px solid;border-color:transparent;bottom:100%;left:50%;margin-left:-6px;border-bottom-color:inherit}.ui_tooltip.arrow_top .arrow:before{position:absolute;width:0;height:0;border:5px solid;border-color:transparent;content:"";bottom:-6px;left:50%;margin-left:-5px;border-bottom-color:#fff}.ui_tooltip.arrow_right .arrow{position:absolute;width:0;height:0;border:6px solid;border-color:transparent;top:50%;left:100%;margin-top:-6px;border-left-color:inherit}.ui_tooltip.arrow_right .arrow:before{position:absolute;width:0;height:0;border:5px solid;border-color:transparent;content:"";top:50%;left:-6px;margin-top:-5px;border-left-color:#fff}.ui_tooltip.arrow_bottom .arrow{position:absolute;width:0;height:0;border:6px solid;border-color:transparent;top:100%;left:50%;margin-left:-6px;border-top-color:inherit}.ui_tooltip.arrow_bottom .arrow:before{position:absolute;width:0;height:0;border:5px solid;border-color:transparent;content:"";top:-6px;left:50%;margin-left:-5px;border-top-color:#fff}.ui_tooltip.arrow_left .arrow{position:absolute;width:0;height:0;border:6px solid;border-color:transparent;top:50%;right:100%;margin-top:-6px;border-right-color:inherit}.ui_tooltip.arrow_left .arrow:before{position:absolute;width:0;height:0;border:5px solid;border-color:transparent;content:"";top:50%;right:-6px;margin-top:-5px;border-right-color:#fff}.ui_tooltip.arrow_bottom.offset_x75p .arrow,.ui_tooltip.arrow_bottom.offset_x75p .arrow:before,.ui_tooltip.arrow_top.offset_x75p .arrow,.ui_tooltip.arrow_top.offset_x75p .arrow:before{left:75%}.ui_tooltip.arrow_bottom.offset_x25p .arrow,.ui_tooltip.arrow_bottom.offset_x25p .arrow:before,.ui_tooltip.arrow_top.offset_x25p .arrow,.ui_tooltip.arrow_top.offset_x25p .arrow:before{left:25%}.ui_tooltip.arrow_left.offset_y75p .arrow,.ui_tooltip.arrow_left.offset_y75p .arrow:before,.ui_tooltip.arrow_right.offset_y75p .arrow,.ui_tooltip.arrow_right.offset_y75p .arrow:before{top:75%}.ui_tooltip.arrow_left.offset_y25p .arrow,.ui_tooltip.arrow_left.offset_y25p .arrow:before,.ui_tooltip.arrow_right.offset_y25p .arrow,.ui_tooltip.arrow_right.offset_y25p .arrow:before{top:25%}.ui_tooltip.arrow_top .arrow_large{position:absolute;width:0;height:0;border:12px solid;border-color:transparent;bottom:100%;left:50%;margin-left:-12px;border-bottom-color:inherit}.ui_tooltip.arrow_top .arrow_large:before{position:absolute;width:0;height:0;border:11px solid;border-color:transparent;content:"";bottom:-12px;left:50%;margin-left:-11px;border-bottom-color:#fff}.ui_tooltip:not(.lte_ie8){border-width:0}.ui_tooltip.fade_short{opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ui_tooltip.fade_normal{opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ui_tooltip.fade_long{opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.ui_tooltip.fade_in{opacity:1}.ui_tooltip.fade_out_short{opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ui_tooltip.fade_out_normal{opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ui_tooltip.fade_out_long{opacity:1;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.ui_tooltip.fade_out{opacity:0}.ui_tooltip .body_text{font-size:12px;line-height:16px;color:#2c2c2c}.ui_tooltip.dark{background-color:#333;border-color:#333;color:#fff}.ui_tooltip.dark.arrow_top .arrow:before{border-bottom-color:#333}.ui_tooltip.dark.arrow_right .arrow:before{border-left-color:#333}.ui_tooltip.dark.arrow_bottom .arrow:before{border-top-color:#333}.ui_tooltip.dark.arrow_left .arrow:before{border-right-color:#333}.ui_tooltip.dark .body_text{color:#fff}
.ui_popover{z-index:500;left:-9999em;top:-9999em;display:inline-block;padding:36px;background-color:#fff;border:1px solid;border-color:#e0e0e0;box-shadow:0 2px 12px rgba(0,0,0,.35);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui_popover.arrow_top .arrow{position:absolute;width:0;height:0;border:12px solid;border-color:transparent;bottom:100%;left:50%;margin-left:-12px;border-bottom-color:inherit}.ui_popover.arrow_top .arrow:before{position:absolute;width:0;height:0;border:11px solid;border-color:transparent;content:"";bottom:-12px;left:50%;margin-left:-11px;border-bottom-color:#fff}.ui_popover.arrow_right .arrow{position:absolute;width:0;height:0;border:12px solid;border-color:transparent;top:50%;left:100%;margin-top:-12px;border-left-color:inherit}.ui_popover.arrow_right .arrow:before{position:absolute;width:0;height:0;border:11px solid;border-color:transparent;content:"";top:50%;left:-12px;margin-top:-11px;border-left-color:#fff}.ui_popover.arrow_bottom .arrow{position:absolute;width:0;height:0;border:12px solid;border-color:transparent;top:100%;left:50%;margin-left:-12px;border-top-color:inherit}.ui_popover.arrow_bottom .arrow:before{position:absolute;width:0;height:0;border:11px solid;border-color:transparent;content:"";top:-12px;left:50%;margin-left:-11px;border-top-color:#fff}.ui_popover.arrow_left .arrow{position:absolute;width:0;height:0;border:12px solid;border-color:transparent;top:50%;right:100%;margin-top:-12px;border-right-color:inherit}.ui_popover.arrow_left .arrow:before{position:absolute;width:0;height:0;border:11px solid;border-color:transparent;content:"";top:50%;right:-12px;margin-top:-11px;border-right-color:#fff}.ui_popover.arrow_bottom.offset_x75p .arrow,.ui_popover.arrow_bottom.offset_x75p .arrow:before,.ui_popover.arrow_top.offset_x75p .arrow,.ui_popover.arrow_top.offset_x75p .arrow:before{left:75%}.ui_popover.arrow_bottom.offset_x25p .arrow,.ui_popover.arrow_bottom.offset_x25p .arrow:before,.ui_popover.arrow_top.offset_x25p .arrow,.ui_popover.arrow_top.offset_x25p .arrow:before{left:25%}.ui_popover.arrow_left.offset_y75p .arrow,.ui_popover.arrow_left.offset_y75p .arrow:before,.ui_popover.arrow_right.offset_y75p .arrow,.ui_popover.arrow_right.offset_y75p .arrow:before{top:75%}.ui_popover.arrow_left.offset_y25p .arrow,.ui_popover.arrow_left.offset_y25p .arrow:before,.ui_popover.arrow_right.offset_y25p .arrow,.ui_popover.arrow_right.offset_y25p .arrow:before{top:25%}.ui_popover.fade_short{opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ui_popover.fade_normal{opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ui_popover.fade_long{opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.ui_popover.fade_in{opacity:1}.ui_popover.fade_out_short{opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ui_popover.fade_out_normal{opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ui_popover.fade_out_long{opacity:1;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.ui_popover.fade_out{opacity:0}.ui_popover:not(.lte_ie8){border-width:0}.ui_popover .header_text{display:block;font-weight:700;font-size:16px;line-height:22px;color:#00a680}.ui_popover .body_text{font-size:12px;line-height:16px;color:#4a4a4a}.ui_popover.small{padding:18px 24px}.ui_popover.small.arrow_top .arrow{position:absolute;width:0;height:0;border:6px solid;border-color:transparent;bottom:100%;left:50%;margin-left:-6px;border-bottom-color:inherit}.ui_popover.small.arrow_top .arrow:before{position:absolute;width:0;height:0;border:5px solid;border-color:transparent;content:"";bottom:-6px;left:50%;margin-left:-5px;border-bottom-color:#fff}.ui_popover.small.arrow_right .arrow{position:absolute;width:0;height:0;border:6px solid;border-color:transparent;top:50%;left:100%;margin-top:-6px;border-left-color:inherit}.ui_popover.small.arrow_right .arrow:before{position:absolute;width:0;height:0;border:5px solid;border-color:transparent;content:"";top:50%;left:-6px;margin-top:-5px;border-left-color:#fff}.ui_popover.small.arrow_bottom .arrow{position:absolute;width:0;height:0;border:6px solid;border-color:transparent;top:100%;left:50%;margin-left:-6px;border-top-color:inherit}.ui_popover.small.arrow_bottom .arrow:before{position:absolute;width:0;height:0;border:5px solid;border-color:transparent;content:"";top:-6px;left:50%;margin-left:-5px;border-top-color:#fff}.ui_popover.small.arrow_left .arrow{position:absolute;width:0;height:0;border:6px solid;border-color:transparent;top:50%;right:100%;margin-top:-6px;border-right-color:inherit}.ui_popover.small.arrow_left .arrow:before{position:absolute;width:0;height:0;border:5px solid;border-color:transparent;content:"";top:50%;right:-6px;margin-top:-5px;border-right-color:#fff}.ui_popover.small.arrow_bottom.offset_x75p .arrow,.ui_popover.small.arrow_bottom.offset_x75p .arrow:before,.ui_popover.small.arrow_top.offset_x75p .arrow,.ui_popover.small.arrow_top.offset_x75p .arrow:before{left:75%}.ui_popover.small.arrow_bottom.offset_x25p .arrow,.ui_popover.small.arrow_bottom.offset_x25p .arrow:before,.ui_popover.small.arrow_top.offset_x25p .arrow,.ui_popover.small.arrow_top.offset_x25p .arrow:before{left:25%}.ui_popover.small.arrow_left.offset_y75p .arrow,.ui_popover.small.arrow_left.offset_y75p .arrow:before,.ui_popover.small.arrow_right.offset_y75p .arrow,.ui_popover.small.arrow_right.offset_y75p .arrow:before{top:75%}.ui_popover.small.arrow_left.offset_y25p .arrow,.ui_popover.small.arrow_left.offset_y25p .arrow:before,.ui_popover.small.arrow_right.offset_y25p .arrow,.ui_popover.small.arrow_right.offset_y25p .arrow:before{top:25%}.ui_popover.no_x .ui_close_x{display:none}.ui_popover.no_padding{padding:0}.ui_popover.dark{background-color:#333;border-color:#333;color:#fff}.ui_popover.dark.arrow_top .arrow:before{border-bottom-color:#333}.ui_popover.dark.arrow_right .arrow:before{border-left-color:#333}.ui_popover.dark.arrow_bottom .arrow:before{border-top-color:#333}.ui_popover.dark.arrow_left .arrow:before{border-right-color:#333}.ui_popover.dark .body_text,.ui_popover.dark .header_text{color:#fff}.ui_popover.over_persistent_trip_search{z-index:9991}.ui_popover .overlayContents{display:block}
.hidden{display:none}.ui_modal{left:-9999em;top:-9999em;z-index:10104;display:inline-block;padding:48px;background-color:#ebebeb;background-color:#fff;border-color:#ebebeb;border-color:#fff;box-shadow:0 3px 12px 0 rgba(0,0,0,.25);box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui_modal.fade_short{opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ui_modal.fade_normal{opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ui_modal.fade_long{opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.ui_modal.fade_in{opacity:1}.ui_modal.fade_out_short{opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ui_modal.fade_out_normal{opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ui_modal.fade_out_long{opacity:1;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.ui_modal.fade_out{opacity:0}@media (max-width:767px){.ui_modal{padding:16px}}.ui_modal.cssCentered{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ui_modal.small{padding:18px}.ui_modal.flat_bottom{padding-bottom:0}.ui_modal.dark{background-color:#2c2c2c}.ui_modal.no_x .ui_close_x{display:none}.ui_modal.no_padding{padding:0}.ui_modal.below_stay_dates_popover{z-index:10001}.ui_modal.fullwidth{width:100%}.ui_modal.tray{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse;background-color:transparent;pointer-events:none}.ui_modal.tray .content_wrapper{position:relative;pointer-events:all;background-color:#fff}.ui_modal.solid_white_bg_x .ui_close_x{width:37px;height:37px;z-index:1;background-color:#fff}.ui_modal.solid_white_bg_x .ui_close_x:before{line-height:37px}@media (min-width:768px){.ui_modal.solid_white_bg_x .ui_close_x{width:48px;height:48px}.ui_modal.solid_white_bg_x .ui_close_x:before{line-height:48px}}.ui_modal.solid_white_bg_x .header_text,.ui_modal.solid_white_bg_x .subheader_text{display:none}.ui_modal .header_text{display:block;margin:-5px 0 8px;font-size:26px;line-height:30px;color:#4a4a4a}.ui_modal .subheader_text{display:block;margin-bottom:8px;font-size:18px;line-height:22px;color:#4a4a4a}.ui_modal .body_text{font-size:12px;line-height:16px;color:#4a4a4a}.ui_modal.second-layer{z-index:10109}.ui_modal.mobile_reg_overlay{-webkit-overflow-scrolling:touch}.rtl .ui_modal.cssCentered{right:auto;left:50%}.ui_modal_card,body.has-modal-open{overflow:hidden}.ui_modal_card{display:none;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:10104;box-sizing:border-box;-ms-flex-direction:column}.ui_modal_card.is-active{display:-webkit-box;display:-webkit-flex;display:flex}.ui_modal_card *{box-sizing:inherit}.ui_modal_card .modal-background{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7)}.ui_modal_card .modal-card,.ui_modal_card .modal-content{margin:0 12px;max-height:calc(100vh - 160px);overflow:auto;position:relative}@media (min-width:768px){.ui_modal_card .modal-card,.ui_modal_card .modal-content{margin:0 auto;max-height:calc(100vh - 48px)}}.ui_modal_card .modal-card{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;max-height:calc(100vh - 48px);padding:48px 0;box-shadow:0 3px 12px 0 rgba(0,0,0,.25);overflow:hidden;width:640px;background-color:#fff}@media (max-width:767px){.ui_modal_card .modal-card{max-height:none;height:100%;width:100%;margin:0}}.ui_modal_card .modal-close,.ui_modal_card .ui_close_x{display:block;width:48px;height:48px}.ui_modal_card .modal-close:before,.ui_modal_card .ui_close_x:before{font-size:32px;line-height:48px}.ui_modal_card .modal-card-head{padding:0 48px 48px}@media (max-width:767px){.ui_modal_card .modal-card-head{padding:0 16px 16px}}.ui_modal_card .modal-card-foot,.ui_modal_card .modal-card-head{-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-shrink:0;flex-shrink:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative}.ui_modal_card .modal-card-title{color:#00a680;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:0;flex-shrink:0;font-size:24px;line-height:1;margin:0}.ui_modal_card .modal-card-foot{padding:24px 48px 0;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.ui_modal_card .modal-card-foot .ui_button:not(:last-child){margin-right:10px}.ui_modal_card .modal-card-body{-webkit-overflow-scrolling:touch;-webkit-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;overflow:auto;padding:0 48px}@media (max-width:767px){.ui_modal_card .modal-card-body{padding:0 16px}}
.ui_backdrop{display:block;position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0}.ui_backdrop.half-dark{background-color:#000;filter:alpha(opacity = 50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.ui_backdrop.dark{background-color:#000;background-color:rgba(0,0,0,.8)}.ui_backdrop.dark,.ui_backdrop.light{filter:alpha(opacity = 80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.ui_backdrop.light{background-color:#fff;background-color:hsla(0,0%,100%,.8)}.ui_backdrop.second-layer{z-index:10108}.ui_backdrop.popover-backdrop{filter:alpha(opacity = 0);-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:499}.ui_backdrop.dark.fade_in,.ui_backdrop.light.fade_in{filter:alpha(opacity = 80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.ui_backdrop.half-dark.fade_in{filter:alpha(opacity = 50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}.ui_backdrop.fade_short{opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ui_backdrop.fade_normal{opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ui_backdrop.fade_long{opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.ui_backdrop.fade_in{opacity:1}.ui_backdrop.fade_out_short{opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ui_backdrop.fade_out_normal{opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ui_backdrop.fade_out_long{opacity:1;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.ui_backdrop.fade_out{opacity:0}
.ui_flyout .spinnershade,.ui_modal .spinnershade,.ui_popover .spinnershade,.ui_tooltip .spinnershade{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:hsla(0,0%,100%,.6)}.wait.ui_flyout .spinnershade,.wait.ui_modal .spinnershade,.wait.ui_popover .spinnershade,.wait.ui_tooltip .spinnershade{display:block}.ui_flyout .spinnershade.dark,.ui_modal .spinnershade.dark,.ui_popover .spinnershade.dark,.ui_tooltip .spinnershade.dark{background-color:#000;background-color:rgba(0,0,0,.8);filter:alpha(opacity = 80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.ui_flyout .spinnershade.light,.ui_modal .spinnershade.light,.ui_popover .spinnershade.light,.ui_tooltip .spinnershade.light{background-color:#fff;background-color:hsla(0,0%,100%,.8);filter:alpha(opacity = 80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.ui_flyout .spinnershade.fade_short,.ui_modal .spinnershade.fade_short,.ui_popover .spinnershade.fade_short,.ui_tooltip .spinnershade.fade_short{opacity:0;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ui_flyout .spinnershade.fade_normal,.ui_modal .spinnershade.fade_normal,.ui_popover .spinnershade.fade_normal,.ui_tooltip .spinnershade.fade_normal{opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ui_flyout .spinnershade.fade_long,.ui_modal .spinnershade.fade_long,.ui_popover .spinnershade.fade_long,.ui_tooltip .spinnershade.fade_long{opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.ui_flyout .spinnershade.fade_in,.ui_modal .spinnershade.fade_in,.ui_popover .spinnershade.fade_in,.ui_tooltip .spinnershade.fade_in{opacity:1}.ui_flyout .spinnershade.fade_out_short,.ui_modal .spinnershade.fade_out_short,.ui_popover .spinnershade.fade_out_short,.ui_tooltip .spinnershade.fade_out_short{opacity:1;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.ui_flyout .spinnershade.fade_out_normal,.ui_modal .spinnershade.fade_out_normal,.ui_popover .spinnershade.fade_out_normal,.ui_tooltip .spinnershade.fade_out_normal{opacity:1;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.ui_flyout .spinnershade.fade_out_long,.ui_modal .spinnershade.fade_out_long,.ui_popover .spinnershade.fade_out_long,.ui_tooltip .spinnershade.fade_out_long{opacity:1;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.ui_flyout .spinnershade.fade_out,.ui_modal .spinnershade.fade_out,.ui_popover .spinnershade.fade_out,.ui_tooltip .spinnershade.fade_out{opacity:0}.ui_flyout .spinnershade .spinnerImage,.ui_modal .spinnershade .spinnerImage,.ui_popover .spinnershade .spinnerImage,.ui_tooltip .spinnershade .spinnerImage{position:absolute;top:50%;left:50%;width:32px;height:32px;margin-top:-16px;margin-left:-16px;background:url(/img2/generic/site/ajax-loader.gif)}.ui_flyout .spinnershade .cssLoadingSpinner,.ui_modal .spinnershade .cssLoadingSpinner,.ui_popover .spinnershade .cssLoadingSpinner,.ui_tooltip .spinnershade .cssLoadingSpinner{display:block}.ui_flyout.transition-all-200ms,.ui_modal.transition-all-200ms,.ui_popover.transition-all-200ms,.ui_tooltip.transition-all-200ms{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear;transition:all .2s linear}.ui_flyout.transition-all-200ms .arrow,.ui_modal.transition-all-200ms .arrow,.ui_popover.transition-all-200ms .arrow,.ui_tooltip.transition-all-200ms .arrow{visibility:hidden}.ui_flyout.fullside,.ui_modal.fullside,.ui_popover.fullside,.ui_tooltip.fullside{position:fixed;top:0;bottom:0;height:auto;width:75%;max-width:350px;padding:0}.ui_flyout.fullside.left,.ui_modal.fullside.left,.ui_popover.fullside.left,.ui_tooltip.fullside.left{left:0;right:auto}.ui_flyout.fullside.right,.ui_modal.fullside.right,.ui_popover.fullside.right,.ui_tooltip.fullside.right{right:0;left:auto}.ui_flyout.tray,.ui_modal.tray,.ui_popover.tray,.ui_tooltip.tray{padding:0;box-shadow:none}.ui_flyout.tray .content_wrapper,.ui_modal.tray .content_wrapper,.ui_popover.tray .content_wrapper,.ui_tooltip.tray .content_wrapper{padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left)}.ui_flyout.tray .ui_close_x,.ui_modal.tray .ui_close_x,.ui_popover.tray .ui_close_x,.ui_tooltip.tray .ui_close_x{top:4px;right:env(safe-area-inset-right)}.ui_flyout .translucent-header,.ui_modal .translucent-header,.ui_popover .translucent-header,.ui_tooltip .translucent-header{position:absolute;top:0;right:0;bottom:0;left:0;height:37px;background-color:#fff;opacity:.7}@media (min-width:768px){.ui_flyout .translucent-header,.ui_modal .translucent-header,.ui_popover .translucent-header,.ui_tooltip .translucent-header{height:48px}}body.disableScroll{height:100%;overflow:hidden}body.disableScroll.iOS11bug{position:fixed!important;width:100%;-webkit-text-size-adjust:100%}body.backgroundScrollFix,html.backgroundScrollFix{overflow-y:hidden!important;position:relative!important;height:100%!important}
.ui_notification_container{position:fixed;top:50px;right:10px;z-index:300;pointer-events:none;width:287px}.ui_notification{font-size:12px;min-height:22px;padding:18px 24px;margin-top:10px;position:relative;line-height:16px;background:#2c2c2c;background:rgba(44,44,44,.85);box-shadow:0 0 1px 1px rgba(0,0,0,.3);color:#fff;margin-right:10px;cursor:default;pointer-events:auto;opacity:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;opacity:1}.ui_notification.transparent{opacity:0;visibility:hidden \0/;visibility:hidden !ie}.ui_notification.invisible{visibility:hidden}.ui_notification .message{margin-left:30px}.ui_notification em{font-style:normal;color:#ffd370;font-weight:700}.ui_notification .main_icon{position:absolute;top:18px;left:24px;font-size:24px;color:#ffd370}.ui_notification .close{position:absolute;top:0;right:0;display:block;width:24px;height:24px;font-size:14px;line-height:24px;text-align:center;cursor:pointer}
.ui_close_x{position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;transition:opacity .2s;cursor:pointer}.ui_close_x:before{font-size:28px;line-height:36px;color:#00a680;content:"\00d7"}.ui_close_x:hover{opacity:.7}.ui_modal .ui_close_x{width:48px;height:48px}.ui_modal .ui_close_x:before{font-size:32px;line-height:48px}.small .ui_close_x{width:24px;height:24px}.small .ui_close_x:before{font-size:18px;line-height:24px}.ui_modal.small .ui_close_x:before{font-size:24px}.dark .ui_close_x:before{color:#fff}.black_x .ui_close_x:before{color:#000}.white_x .ui_close_x:before{color:#fff}.mobile_x .ui_close_x{width:36px;height:36px}.mobile_x .ui_close_x:before{font-size:28px;line-height:36px}@media (min-width:768px){.mobile_x .ui_close_x{display:none}}
.ui_dropdown{z-index:10500;max-height:300px;padding:6px 0;white-space:nowrap;background:#fff;box-shadow:0 3px 20px 0 rgba(0,0,0,.2);overflow:auto;cursor:pointer;left:-9999em;top:-9999em;display:inline-block;border:1px solid #e0e0e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui_dropdown.tab_bar{font-size:14px;color:#4a4a4a}.ui_dropdown.tab_bar .option{padding:6px 24px}.ui_dropdown .ui_options{margin:0;padding:0;list-style:none}.ui_dropdown .separator{height:1px;line-height:0;background:#e9e8e3;margin:6px 0}.ui_dropdown .option{display:block;padding:6px 30px;font-size:14px;line-height:16px}.ui_dropdown .option.selected{color:#000;font-weight:700}.ui_dropdown .option:hover{background:#00a680;color:#fff}.ui_dropdown .option.default{font-weight:700;margin-bottom:6px}.ui_dropdown .option.hidden{display:none}.ui_dropdown .option.primary{font-weight:700}.ui_dropdown .option.secondary{font-weight:400;padding-left:60px}.ui_dropdown .option.checkmark{padding-left:6px}.ui_dropdown .option.checkmark:before{font-size:24px;line-height:12px;color:#00a680}.ui_dropdown .option.checkmark:hover:before{color:inherit}
@keyframes spinnerArmFade{0%{background:#000}to{background:#fff}}@-o-keyframes spinnerArmFade{0%{background:#000}to{background:#fff}}@-ms-keyframes spinnerArmFade{0%{background:#000}to{background:#fff}}@-webkit-keyframes spinnerArmFade{0%{background:#000}to{background:#fff}}@-moz-keyframes spinnerArmFade{0%{background:#000}to{background:#fff}}.cssLoadingSpinner{display:none;height:48px;margin:-24px auto auto -19px;position:absolute;width:38px;z-index:500;top:50%;left:50%;opacity:.8}.cssLoadingSpinner .spinnerImage{background:none!important;display:none}.cssLoadingSpinner>div{animation-name:spinnerArmFade;-o-animation-name:spinnerArmFade;-ms-animation-name:spinnerArmFade;-webkit-animation-name:spinnerArmFade;-moz-animation-name:spinnerArmFade;animation-duration:.8s;-o-animation-duration:.8s;-ms-animation-duration:.8s;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;background:#fff;border-radius:7px 7px 0 0;height:15px;position:absolute;transform:scale(.4);-o-transform:scale(.4);-ms-transform:scale(.4);-webkit-transform:scale(.4);-moz-transform:scale(.4);width:6px}.cssLoadingSpinner .cssLoadingSpinner_step1,.rtl .cssLoadingSpinner .cssLoadingSpinner_step1{left:0;top:17px;animation-delay:0s;-o-animation-delay:0s;-ms-animation-delay:0s;-webkit-animation-delay:0s;-moz-animation-delay:0s;transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}.cssLoadingSpinner .cssLoadingSpinner_step2,.rtl .cssLoadingSpinner .cssLoadingSpinner_step2{left:5px;top:6px;animation-delay:.1s;-o-animation-delay:.1s;-ms-animation-delay:.1s;-webkit-animation-delay:.1s;-moz-animation-delay:.1s;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.cssLoadingSpinner .cssLoadingSpinner_step3,.rtl .cssLoadingSpinner .cssLoadingSpinner_step3{left:16px;top:1px;animation-delay:.2s;-o-animation-delay:.2s;-ms-animation-delay:.2s;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}.cssLoadingSpinner .cssLoadingSpinner_step4,.rtl .cssLoadingSpinner .cssLoadingSpinner_step4{right:5px;top:6px;animation-delay:.3s;-o-animation-delay:.3s;-ms-animation-delay:.3s;-webkit-animation-delay:.3s;-moz-animation-delay:.3s;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}.cssLoadingSpinner .cssLoadingSpinner_step5,.rtl .cssLoadingSpinner .cssLoadingSpinner_step5{right:0;top:17px;animation-delay:.4s;-o-animation-delay:.4s;-ms-animation-delay:.4s;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}.cssLoadingSpinner .cssLoadingSpinner_step6,.rtl .cssLoadingSpinner .cssLoadingSpinner_step6{bottom:4px;right:5px;animation-delay:.5s;-o-animation-delay:.5s;-ms-animation-delay:.5s;-webkit-animation-delay:.5s;-moz-animation-delay:.9s;transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}.cssLoadingSpinner .cssLoadingSpinner_step7,.rtl .cssLoadingSpinner .cssLoadingSpinner_step7{bottom:0;left:16px;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.cssLoadingSpinner .cssLoadingSpinner_step8,.rtl .cssLoadingSpinner .cssLoadingSpinner_step8{bottom:4px;left:5px;animation-delay:.7s;-o-animation-delay:.7s;-ms-animation-delay:.7s;-webkit-animation-delay:.7s;-moz-animation-delay:.7s;transform:rotate(-135deg);-o-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg)}
.ui_bubble_rating{display:inline-block;position:relative}.ui_bubble_rating:after,.ui_bubble_rating:before{display:inline-block;font-style:normal;font-weight:400;font-variant:normal;font-size:inherit;line-height:1;font-family:TripAdvisor_Regular!important;-ms-transform:rotate(-.001deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.ui_bubble_rating:before{color:#fff;display:block;content:"\e00a\e00a\e00a\e00a\e00a"}.ui_bubble_rating:after{position:absolute;top:0;left:0;color:#00a680}.ui_bubble_rating.bubble_00:after,.ui_bubble_rating.bubble_0:after{content:"\e00d\e00d\e00d\e00d\e00d"}.ui_bubble_rating.bubble_05:after{content:"\e00c\e00d\e00d\e00d\e00d"}.ui_bubble_rating.bubble_1:after,.ui_bubble_rating.bubble_10:after{content:"\e00b\e00d\e00d\e00d\e00d"}.ui_bubble_rating.bubble_15:after{content:"\e00b\e00c\e00d\e00d\e00d"}.ui_bubble_rating.bubble_2:after,.ui_bubble_rating.bubble_20:after{content:"\e00b\e00b\e00d\e00d\e00d"}.ui_bubble_rating.bubble_25:after{content:"\e00b\e00b\e00c\e00d\e00d"}.ui_bubble_rating.bubble_3:after,.ui_bubble_rating.bubble_30:after{content:"\e00b\e00b\e00b\e00d\e00d"}.ui_bubble_rating.bubble_35:after{content:"\e00b\e00b\e00b\e00c\e00d"}.ui_bubble_rating.bubble_4:after,.ui_bubble_rating.bubble_40:after{content:"\e00b\e00b\e00b\e00b\e00d"}.ui_bubble_rating.bubble_45:after{content:"\e00b\e00b\e00b\e00b\e00c"}.ui_bubble_rating.bubble_5:after,.ui_bubble_rating.bubble_50:after{content:"\e00b\e00b\e00b\e00b\e00b"}.rtl .ui_bubble_rating:after,.rtl .ui_bubble_rating:before{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}@media print{.ui_bubble_rating:before{color:transparent}}
