.link{color:#069;}.link:hover{color:black;text-decoration:underline;}@-webkit-keyframes spin{0%{-sand-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-sand-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-sand-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-sand-transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.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;-webkit-transition:all .3s linear;transition:all .3s linear;}.custom-selectbox.open:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}#full_page_inquiry{cursor:auto;}#full_page_inquiry .inputWrap .optional{text-transform:lowercase;}#full_page_inquiry .thumb .vr-pom-banner-body{position:absolute;font-size:12px;height:30px;color:#589442;background-color:#F8F8F8;background:-webkit-gradient(linear,left top,left bottom,from(0%,#F8F8F8),to(100%,#EFEFEF));background:-webkit-linear-gradient(top,#F8F8F8 0,#EFEFEF 100%);background:-moz-linear-gradient(top,#F8F8F8 0,#EFEFEF 100%);background:-ms-linear-gradient(top,#F8F8F8 0,#EFEFEF 100%);background:-o-linear-gradient(top,#F8F8F8 0,#EFEFEF 100%);-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);cursor:pointer;}#full_page_inquiry .thumb .vr-pom-banner-body .message{margin-left:5px;margin-right:5px;font-weight:bold;}#full_page_inquiry .thumb .vr-pom-banner-body .banner-pillar{display:inline-block;height:30px;vertical-align:middle;}#full_page_inquiry .thumb .vr-pom-banner-body .vr-sprite-pom-badge-24{display:inline-block;margin-left:5px;position:relative;vertical-align:middle;}#full_page_inquiry .thumb .vr-pom-banner-body .vr-sprite-pom-banner-tip-30{display:inline-block;position:absolute;top:0;right:-14px;}#full_page_inquiry .thumb .vr-pom-banner-body{bottom:10px;}#full_page_inquiry .header.changedPassword{height:auto;padding:4px 20px 0;}#full_page_inquiry .header.changedPassword .headerBox{padding:8px;}#full_page_inquiry .header.changedPassword .headerBox .heading{color:#56993d;font-size:20px;}#full_page_inquiry .safetyMessage .vr-sprite-pom-badge-80{display:inline-block;float:left;}#full_page_inquiry .safetyMessage .message{top:16px;}#forgotPasswordSentContainer{background-color:white;border:6px solid #ccc;width:625px;margin:0 auto;}#forgotPasswordSentContainer .title{margin:15px;color:#589442;font-size:24px;}#forgotPasswordSentContainer .instructionsBlock{float:left;padding:10px;width:300px;}#forgotPasswordSentContainer .instructionsBlock .instructions div{font-size:16px;margin-bottom:15px;}#forgotPasswordSentContainer .propertyInfo{padding:0 20px;margin-bottom:15px;display:inline-block;border-left:1px solid #CCC;width:260px;}#forgotPasswordSentContainer .propertyInfo .title{color:#2B2B2B;font-size:16px;font-weight:bold;margin:10px 0 5px;}#forgotPasswordSentContainer .propertyInfo .details{font-size:14px;margin-bottom:5px;}#forgotPasswordSentContainer .propertyInfo .languagesSpoken{font-size:12px;margin-bottom:5px;}#forgotPasswordSentContainer .propertyInfo img{width:240px;}body.smooth-inquiry #FOOT_CONTAINER,body.smooth-inquiry #TAMGFooterHolder{display:none;}body.smooth-inquiry #HEAD{background-color:#F1F1F1;}body.smooth-inquiry #HEAD .container{width:770px;}body.smooth-inquiry #HEAD .container .topLogo{margin-top:13px;}body.smooth-inquiry #HEAD .container .topLogo .logoWrap{cursor:default;}body.smooth-inquiry #HEAD .container .brandArea .returnTo{display:none;}body.smooth-inquiry #PAGE{height:100%;background-color:#555;padding-bottom:300px;}body.smooth-inquiry #PAGE #HEAD{display:none;}body.smooth-inquiry #PAGE #dont-miss-out .wrapper,body.smooth-inquiry #PAGE #send-message-reminder .wrapper,body.smooth-inquiry #PAGE #inquiry_form_body,body.smooth-inquiry #PAGE #signUpContainer{border-color:#2c2c2c;}body.smooth-inquiry #PAGE #inquiry_form_body,body.smooth-inquiry #PAGE #signUpContainer{cursor:auto;}body.smooth-inquiry #PAGE #inquiry_form_body .headerWrapper,body.smooth-inquiry #PAGE #signUpContainer .headerWrapper{background-color:white;}body.smooth-inquiry #PAGE #inquiry_form_body .headerWrapper .header,body.smooth-inquiry #PAGE #signUpContainer .headerWrapper .header{padding-bottom:5px;padding-top:17px;padding-left:25px;text-align:left;position:relative;}body.smooth-inquiry #PAGE #inquiry_form_body .headerWrapper .header .vr-sprite-black-cross-out,body.smooth-inquiry #PAGE #signUpContainer .headerWrapper .header .vr-sprite-black-cross-out{display:inline-block;cursor:pointer;position:absolute;right:10px;top:10px;}body.smooth-inquiry #PAGE #inquiry_form_body .mainbody .form,body.smooth-inquiry #PAGE #signUpContainer .mainbody .form,body.smooth-inquiry #PAGE #inquiry_form_body .main .form,body.smooth-inquiry #PAGE #signUpContainer .main .form{border-right:none;}body.smooth-inquiry #PAGE #inquiry_form_body .mainbody .propertyDetails .required,body.smooth-inquiry #PAGE #signUpContainer .mainbody .propertyDetails .required,body.smooth-inquiry #PAGE #inquiry_form_body .main .propertyDetails .required,body.smooth-inquiry #PAGE #signUpContainer .main .propertyDetails .required{font-size:15px;color:#666;float:right;margin-bottom:10px;}body.smooth-inquiry #PAGE #inquiry_form_body .mainbody .propertyDetails .required .asterisk,body.smooth-inquiry #PAGE #signUpContainer .mainbody .propertyDetails .required .asterisk,body.smooth-inquiry #PAGE #inquiry_form_body .main .propertyDetails .required .asterisk,body.smooth-inquiry #PAGE #signUpContainer .main .propertyDetails .required .asterisk{color:#BF1F2C;}body.smooth-inquiry #PAGE #inquiry_form_body .mainbody .propertyDetails .ImageAndPrice,body.smooth-inquiry #PAGE #signUpContainer .mainbody .propertyDetails .ImageAndPrice,body.smooth-inquiry #PAGE #inquiry_form_body .main .propertyDetails .ImageAndPrice,body.smooth-inquiry #PAGE #signUpContainer .main .propertyDetails .ImageAndPrice{clear:both;}body.smooth-inquiry #PAGE #inquiry_form_body .privacy,body.smooth-inquiry #PAGE #signUpContainer .privacy{background-color:white;text-align:left;padding-left:25px;height:inherit;}body.smooth-inquiry #PAGE #signUpContainer .fbSection{margin-top:20px;padding-top:20px;border-top:2px solid #F1F1F1;}body.smooth-inquiry #PAGE #signUpContainer .propertyDetails .title{color:#2c2c2c;}body.smooth-inquiry #PAGE #signUpContainer #login-step-property-info .ImageAndPrice .vr-pom-banner-body{position:absolute;font-size:14px;height:34px;color:#589442;background-color:#F8F8F8;background:-webkit-gradient(linear,left top,left bottom,from(0%,#F8F8F8),to(100%,#EFEFEF));background:-webkit-linear-gradient(top,#F8F8F8 0,#EFEFEF 100%);background:-moz-linear-gradient(top,#F8F8F8 0,#EFEFEF 100%);background:-ms-linear-gradient(top,#F8F8F8 0,#EFEFEF 100%);background:-o-linear-gradient(top,#F8F8F8 0,#EFEFEF 100%);-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);cursor:pointer;}body.smooth-inquiry #PAGE #signUpContainer #login-step-property-info .ImageAndPrice .vr-pom-banner-body .message{margin-left:5px;margin-right:5px;font-weight:bold;}body.smooth-inquiry #PAGE #signUpContainer #login-step-property-info .ImageAndPrice .vr-pom-banner-body .banner-pillar{display:inline-block;height:34px;vertical-align:middle;}body.smooth-inquiry #PAGE #signUpContainer #login-step-property-info .ImageAndPrice .vr-pom-banner-body .vr-sprite-pom-badge-28{display:inline-block;margin-left:5px;position:relative;vertical-align:middle;}body.smooth-inquiry #PAGE #signUpContainer #login-step-property-info .ImageAndPrice .vr-pom-banner-body .vr-sprite-pom-banner-tip-34{display:inline-block;position:absolute;top:0;right:-16px;}body.smooth-inquiry #PAGE #signUpContainer #login-step-property-info .ImageAndPrice .vr-pom-banner-body{top:10px;}.RentalInquiryPopup{font-size:12px;font-family:Arial,Helvetica,sans-serif,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;}.RentalInquiryPopup .headBox{padding:0 12px;border-bottom:1px solid #A9D2AF;background:#F3FAF4;font-size:13px;}.RentalInquiryPopup .head{font-size:18px;font-weight:bold;margin-bottom:10px;padding-top:12px;}.RentalInquiryPopup .headWithLogo{font-size:12px;color:#666;padding-top:8px;padding-right:20px;}.RentalInquiryPopup .inlineHead{margin:5px 0;color:#666;font-weight:bold;}.RentalInquiryPopup .contact{color:#2B2B2B;margin-bottom:10px;}.RentalInquiryPopup .contact .details{color:#666;margin-bottom:10px;}.RentalInquiryPopup .propertyLinks{margin-left:20px;}.RentalInquiryPopup .tips{margin-top:10px;}.RentalInquiryPopup .tipHead{font-weight:bold;}.RentalInquiryPopup .tip{margin-top:10px;margin-left:10px;}.RentalInquiryPopup .closeLnk{float:right;}.RentalInquiryPopup .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;}.RentalInquiryPopup .warningBox{background:#FCFCFC;border:2px solid #44824F;color:#44824F;margin:12px 0 0 0;padding:10px;}.RentalInquiryPopup .warningBox .vrAvailErrorHeader{font-weight:bold;line-height:120%;}.RentalInquiryPopup .warningBox .vrAvailErrorBody{line-height:125%;}.RentalInquiryPopup .sprite-greenX{position:relative;left:5px;bottom:5px;float:right;cursor:pointer;}.RentalInquiryPopup .inline .warningBox{border:1px solid #202020;color:#202020;padding-right:25px;}.RentalInquiryPopup .inline .warningBox .vrAvailErrorHeader{color:black;display:inline;}.RentalInquiryPopup .inline .sprite-greenX{left:20px;}.RentalInquiryPopup .form{padding:0 12px 10px;}.RentalInquiryPopup .form label{cursor:pointer;font-weight:bold;display:block;margin:14px 0 2px 0;}.RentalInquiryPopup .form input.taller{height:23px;font-size:12px;}.RentalInquiryPopup .form input.wider{width:90px;font-size:.85em;margin-bottom:14px;}.RentalInquiryPopup .form .newsletterTxt{cursor:pointer;color:#666;}.RentalInquiryPopup .form .multiRow{height:282px;overflow:auto;}.RentalInquiryPopup .form .multiRowShallow{height:141px;}.RentalInquiryPopup .form i{color:#C00;}.RentalInquiryPopup .form select{width:40px;}.RentalInquiryPopup .form textarea{border:1px solid #C8C8C8;width:100%;}.RentalInquiryPopup .form .error textarea{border:1px solid #C00;}.RentalInquiryPopup .form textarea.default{color:#9A9A9A;}.RentalInquiryPopup .form .msgLine{margin-top:14px;}.RentalInquiryPopup .form .guests{color:#666;font-weight:bold;margin-top:24px;float:left;}.RentalInquiryPopup .form .adults{float:left;margin-right:24px;}.RentalInquiryPopup .form .info{color:#2C2C2C;padding:10px 0;}.RentalInquiryPopup .form .name{float:left;margin-right:10px;}.RentalInquiryPopup .form .email{float:left;margin-bottom:10px;}.RentalInquiryPopup .form .multi{margin-right:10px;}.RentalInquiryPopup .form .inquiryPhone{float:left;margin-bottom:10px;}.RentalInquiryPopup .form .inquiryGuests{float:left;margin-bottom:10px;margin-right:10px;}.RentalInquiryPopup .form .arrive{float:left;margin-right:24px;}.RentalInquiryPopup .form .arriveDepart{margin-bottom:10px;}.RentalInquiryPopup .form .arriveDepart .first{float:left;margin-right:10px;}.RentalInquiryPopup .form .inquiryError{color:red;float:right;width:430px;display:none;}.RentalInquiryPopup .form .bold{font-weight:bold;}.RentalInquiryPopup .form .newsletter{margin-bottom:10px;}.RentalInquiryPopup .form .footer{margin-top:10px;}.RentalInquiryPopup .form .footer .footerInfo{font-size:11px;color:#818181;}.RentalInquiryPopup .form .footer .vrTipIcon{float:left;margin-right:5px;}.RentalInquiryPopup .form .footer .vrTipBox{font-size:12px;line-height:1.5em;}.RentalInquiryPopup .form .footer .vrTipBox .vrTip{font-weight:bold;}.RentalInquiryPopup .form ul{list-style:disc inside;}.RentalInquiryPopup .form .vrListingBox{float:left;width:420px;height:140px;border-right:1px solid #D5E3BB;background-color:#F2F6EB;border-bottom:1px solid #D5E3BB;}.RentalInquiryPopup .form .vrListingBox .check{float:left;margin-right:5px;}.RentalInquiryPopup .form .vrListingBox .name{margin-bottom:10px;width:190px;}.RentalInquiryPopup .form .vrListingBox .vrListing{float:left;padding:10px 10px;width:400px;}.RentalInquiryPopup .form .vrListingBox .thumb{float:left;margin-right:10px;}.RentalInquiryPopup .form .vrListingBox .details{float:left;width:210px;}.RentalInquiryPopup .form .vrListingBox .rates{width:190px;}.RentalInquiryPopup .form .wrpBtn{margin-top:10px;}.RentalInquiryPopup .form #vrRentalInquiryFormOverviewMessage.expanded{height:98%;}.RentalInquiryPopup .form .bottom{padding:0 10px 10px;}.RentalInquiryPopup .form .bottom .noneSelected{width:360px;margin:0;}.RentalInquiryPopup .form .bottom .bottomLinksBox{line-height:1.5em;}.RentalInquiryPopup .form .recommendedBottom{padding:10px;}.RentalInquiryPopup .form #vrRentalInquiryMessage{margin-bottom:10px;}.RentalInquiryPopup .form .recommendMessage{margin:0 15px;}.RentalInquiryPopup .form .click{margin:10px 0;}.RentalInquiryPopup .form .vrCaptchaTitle{font-size:12px;font-weight:bold;font-family:Arial,Helvetica,sans-serif,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;color:#666;margin-bottom:2px;}.RentalInquiryPopup .form .vrCaptchaInfo{font-size:12px;font-family:Arial,Helvetica,sans-serif,Tahoma,"Bitstream Vera Sans",Helvetica,sans-serif;color:#2c2c2c;}.RentalInquiryPopup .form .vrCaptchaInfo .txt3{margin-bottom:10px;}.RentalInquiryPopup .form .vrCaptchaInfo .txt4{margin-top:10px;margin-bottom:10px;}.RentalInquiryPopup .form .privacy{float:right;margin-top:4px;}.RentalInquiryPopup .form .privacyNewLine{float:right;margin-top:8px;margin-bottom:8px;font-size:11px;}.RentalInquiryPopup .form .divider{padding:0 4px;}.RentalInquiryPopup .form #vrColoCheckboxes{margin:12px 0;color:#2c2c2c;}.RentalInquiryPopup .form .vrColoCheckbox{margin:6px 0;}.RentalInquiryPopup .form .vrColoCheckbox label{font-weight:normal;display:inline;color:#2c2c2c;}.RentalInquiryPopup .form .vrColoUnavail{margin-left:10px;color:#C00;display:hidden;}.RentalInquiryPopup .recommended{background-color:#fff;padding:0;}.RentalInquiryPopup .multiFormBody{padding:0 10px;}.RentalInquiryPopup .form.inline{background:#f2f6f0;border:1px solid #C9D7C0;}.RentalInquiryPopup #vrRentalInquiryForm .listings{padding-left:4px;}.RentalInquiryPopup #vrRentalInquiryForm .recommendedBottom{padding-left:4px;}.RentalInquiryPopup #vrRentalInquiryForm .message{padding-left:4px;}.RentalInquiryPopup .backToSearchText{font-size:12px;font-weight:bold;text-shadow:0 1px 1px rgba(0,0,0,0.5);margin-left:17px;margin-top:4px;margin-right:4px;}.RentalInquiryPopup .specialButton{position:relative;}.RentalInquiryPopup .vr-sprite-cross-white-arrow{display:inline-block;position:absolute;top:1px;left:7px;}.RentalInquiryPopup .thanks.new{padding-top:15px;border-top:1px solid #ccc;line-height:120%;font-size:14px;font-weight:bold;}.RentalInquiryPopup .inboxLink.new{margin-top:10px;display:inline-block;font-size:14px;}.RentalInquiryPopup .encouragement{margin-top:20px;font-size:14px;line-height:125%;}.RentalInquiryPopup .encouragement span{float:left;}.RentalInquiryPopup .encouragement.done{margin-bottom:30px;}.RentalInquiryPopup .headBox.done{border-bottom:0;background:transparent;}#vrRentalInquiryFormOverview .RentalInquiryPopup .warningBox{margin:12px 0;}#vrRentalInquiryFormOverview .RentalInquiryPopup .warningBox.newAvailWarningBox{background-color:#FFF;border-radius:5px;}#vrRentalInquiryFormOverview .newAvailWarningBox.warningBox{width:100%;padding:0;}.RentalInquiryPopup .form .error label,.RentalInquiryPopup .form label.error,.RentalInquiryPopup .form .guests.error{color:#C00;}.RentalInquiryPopup .form .error input,.RentalInquiryPopup .form .adults.error .fancy-select,.RentalInquiryPopup .form input.error,.RentalInquiryPopup .form select.error,.RentalInquiryPopup .form textarea.error{border:1px solid #C00;}.RentalInquiryPopup .form .progress,.RentalInquiryPopup.new .progress{height:20px;display:none;}.RentalInquiryPopup.new{padding:20px 35px;}.RentalInquiryPopup.new .break{color:#EBEBEB;margin-top:15px;margin-bottom:30px;}.RentalInquiryPopup.new .head{color:#5C9338;font-size:30px;font-weight:normal;line-height:120%;margin-bottom:10px;padding:0;}.RentalInquiryPopup.new .head .vr-sprite-cross-sell-circle-checkmark{margin-right:10px;display:block;float:left;}.RentalInquiryPopup.new .headBox{background:none repeat scroll 0 0 transparent;border:medium none;padding:0 0 20px;}.RentalInquiryPopup.new .headBox .safetyMessage{border:1px solid #D6D6D6;margin-bottom:24px;margin-top:22px;overflow:auto;padding:15px;}.RentalInquiryPopup.new .headBox .safetyMessage .vr-sprite-cross-sell-lock{display:inline-block;float:left;margin-right:7px;}.RentalInquiryPopup.new .headBox .safetyMessage .wholeMessage{float:left;line-height:130%;width:820px;}.RentalInquiryPopup.new .headBox .safetyMessage .wholeMessage .protected{color:#585858;font-weight:bold;}.RentalInquiryPopup.new .headBox .safetyMessage .wholeMessage .conditionalMessage{color:#6C6C6C;}.RentalInquiryPopup.new .encouragement{overflow:auto;}.RentalInquiryPopup.new .similarHeader{font-size:18px;font-weight:bold;line-height:135%;}.RentalInquiryPopup.new .recommendedBottom{margin-top:32px;}.RentalInquiryPopup.new .recommendedBottom .backToResults{font-size:15px;margin-top:4px;float:right;}.RentalInquiryPopup.new .recommendedBottom .backToResults .vr-sprite-cross-sell-blue-arrow{display:inline-block;margin-right:5px;position:relative;top:1px;}.RentalInquiryPopup.new .recommendedBottom #vrRecaptcha{margin-bottom:10px;}.RentalInquiryPopup.new .recommendedBottom .vrButton{float:left;margin-right:20px;}.RentalInquiryPopup.new .vrListingBox{background-color:white;border:medium none;float:left;height:100%;padding-right:22px;width:205px;}.RentalInquiryPopup.new .vrListingBox .thumb{float:none;margin:0;position:relative;}.RentalInquiryPopup.new .vrListingBox .thumb img{width:100%;height:154px;}.RentalInquiryPopup.new .vrListingBox .details{margin-top:10px;line-height:125%;}.RentalInquiryPopup.new .vrListingBox .details a{font-size:14px;font-weight:bold;}.RentalInquiryPopup.new .vrListingBox .details .vrAvgPeriodicRate{margin-bottom:10px;margin-top:10px;}.RentalInquiryPopup.new .vrListingBox .details .vrAvgPeriodicRate .priceData{color:#E47900;font-size:21px;font-weight:bold;}.RentalInquiryPopup.new .vrListingBox .details .vrAvgPeriodicRate .priceModifier{color:#585858;font-size:14px;}.RentalInquiryPopup.new .vrListingBox .details .bubbleRatings{margin-top:2px;}.RentalInquiryPopup.new .vrListingBox .details .bubbleRatings .rate{float:left;margin-top:2px;}.RentalInquiryPopup.new .vrListingBox .check{background-color:white;border:1px solid #C1C1C1;float:none;margin:0;padding:4px;position:absolute;box-shadow:0 0 0 2px #FFF;}.RentalInquiryPopup.new .vrListingBox .vr-sprite-pom-25{display:inline-block;margin-left:-4px;position:absolute;top:120px;}.RentalInquiryPopup.new .vrListingBox.last{padding-right:0;}.RentalInquiryPopup.new #vrRentalInquiryMessage{clear:both;display:block;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:145%;margin-bottom:14px;max-height:65px;resize:none;width:890px;}.RentalInquiryPopup.new .message{font-size:14px;line-height:145%;margin-top:20px;margin-bottom:40px;}.RentalInquiryPopup.new .message #readOnlyMessage{color:#2C2C2C;max-height:40px;overflow:hidden;}.RentalInquiryPopup.new .message .messageToOwner{color:#828282;margin-bottom:7px;}.RentalInquiryPopup.new #vrRentalInquiryButton{float:left;}.RentalInquiryPopup.new #vrRentalInquiryButton .buttonText{text-transform:capitalize;font-size:15px;font-weight:bold;line-height:83%;margin-top:7px;padding-left:8px;padding-right:8px;text-shadow:0 1px 0 rgba(254,240,133,0.75);}.RentalInquiryPopup.new .privacy{float:right;}.RentalInquiryPopup.new .taLnk.hvrIE6.noThanksClose{font-size:13px;margin-left:30px;text-transform:capitalize;float:left;margin-top:7px;}.RentalInquiryPopup.new .taLnk.hvrIE6.privacy{font-size:13px;}.RentalInquiryPopup.new .listings{overflow:auto;}.RentalInquiryPopup.new .nextStep,.RentalInquiryPopup.new .encouragement{font-size:16px;line-height:145%;}.RentalInquiryPopup.new .vrListingBox .details .minStay,.RentalInquiryPopup.new .vrListingBox .details .location,.RentalInquiryPopup.new .vrListingBox .details .bubbleRatings{color:#6C6C6C;font-size:13px;line-height:130%;}.RentalInquiryPopup.new .vrListingBox .details .minStay .value,.RentalInquiryPopup.new .vrListingBox .details .location .value,.RentalInquiryPopup.new .vrListingBox .details .bubbleRatings .value{color:#2C2C2C;padding-left:5px;}.RentalInquiryPopup.new.done{padding:30px 25px;}.RentalInquiryPopup.new.done .head{font-size:34px;margin-bottom:14px;}.RentalInquiryPopup.new.done .sentHeader{font-size:14px;line-height:135%;margin-bottom:14px;}.RentalInquiryPopup.new.done .property{padding-left:6px;padding-bottom:11px;padding-top:11px;border-top:1px solid #ebebeb;}.RentalInquiryPopup.new.done .property img{width:48px;height:36px;margin-right:15px;float:left;}.RentalInquiryPopup.new.done .property a{font-weight:bold;}.RentalInquiryPopup.new.done .property.last{border-bottom:1px solid #ebebeb;}.RentalInquiryPopup.new.done .properties{margin-bottom:14px;}.RentalInquiryPopup.new.done .sentMessage{font-size:14px;line-height:135%;margin-bottom:17px;}.RentalInquiryPopup.new.done .inboxLink{font-size:14px;float:right;margin-top:5px;}.RentalInquiryPopup.new.done .links{padding-bottom:20px;border-bottom:1px solid #ebebeb;}.RentalInquiryPopup.new.done .vr-sprite-cross-sell-lock{display:inline-block;}.RentalInquiryPopup.new.done .stayProtected{margin-top:20px;margin-bottom:20px;line-height:120%;font-weight:bold;font-size:13px;color:#585858;}.RentalInquiryPopup.new.done .tipSection{float:left;width:290px;}.RentalInquiryPopup.new.done .tipSection .header{margin-bottom:8px;font-weight:bold;color:#585858;line-height:120%;font-size:13px;}.RentalInquiryPopup.new.done .tipSection .body{line-height:135%;font-size:13px;}.RentalInquiryPopup.new.done .paymentTips{overflow:auto;}.RentalInquiryPopup.new.done .property a,.RentalInquiryPopup.new.done .property .parentLocation{font-size:14px;line-height:125%;}.VacationRentalsInquiryNew.fullPage.login .RentalInquiryPopup.new.done .tipSection .header{margin-bottom:0;font-weight:bold;color:#585858;line-height:120%;font-size:13px;text-align:left;height:25px;padding-top:0;}.vrTNCContainer{width:400px;}.vrTNCHorizontalBar{height:3px;background:#858585;width:90%;margin:7px 0 10px;}.vrTNCScroll{height:200px;padding-right:10px;overflow-y:scroll;}.inquiryPrivacy{width:350px;}#vrWarnOkButton{float:right;margin-top:7px;}#vrWarnOkButton span{padding-left:20px;padding-right:20px;}#inquiryForm .inlineForm .RentalInquiryPopup .form .msgLine{width:100%;margin-top:14px;}#inquiryForm .inlineForm .inquiryManagerDetails{float:right;margin-top:20px;margin-right:10px;padding:12px;border:1px solid #c9d7c0;background:#FFF;}.VacationRentalsInquiry .inner{padding:0;}.VacationRentalsViewAll .close{background-position:-50px 0!important;}.VacationRentalsInquiry.new{border:medium none;}.VacationRentalsInquiry.new .vr-sprite-cross-sell-corner-close{right:-10px;top:-10px;}.overlay.newVRFlyOut.pmg,.overlay.newVRFlyOut.privacy{padding:20px;font-size:13px;line-height:130%;}.overlay.newVRFlyOut.pmg img.pmg{float:left;}.overlay.newVRFlyOut.pmg .ccInfo{float:left;margin-left:20px;width:160px;}.overlay.newVRFlyOut.pmg .ccInfo .paymentOptionText{margin-top:15px;}.overlay.newVRFlyOut.pmg .vr-sprite-arrow-up{display:inline-block;position:absolute;top:-14px;left:20px;}.overlay.newVRFlyOut.privacy .vr-sprite-arrow_down{display:inline-block;position:absolute;bottom:-14px;right:58px;}#vrBookingForm .form select{width:auto;}#vrBookingForm .msgLine{margin-top:14px;}#vrBookingForm .adults{margin:0 24px 0 0;}#vrBookingForm label{display:block;}#staticEmail{margin-left:9px;}#vrSignout{margin-left:10px;}.vrNewInquiry .head{text-transform:capitalize;}#editableInputsOnDemand{overflow:auto;}#editableInputsOnDemand .adults{font-size:16px;color:#858585;}#editableInputsOnDemand .adults select{font-size:16px;padding:0;border:1px solid #B9BAB9;}#editableInputsOnDemand .adults.error .fancy-select{border:1px solid #C41D25;}#editableInputsOnDemand .checkInCheckOut .checkOut{float:right;}#editableInputsOnDemand .adults,#editableInputsOnDemand .checkInCheckOut{margin-bottom:12px;}#editableInputsOnDemand .adults,#editableInputsOnDemand .checkInCheckOut input{width:128px;}#editableInputsOnDemand .adults,#editableInputsOnDemand .checkInCheckOut .checkIn input{margin-right:10px;}.VacationRentalsInquiryNew.overlay{box-shadow:0 5px 5px 0 rgba(0,0,0,0.3);border:6px solid #CCC;font-family:Arial,Helvetica,sans-serif;}.VacationRentalsInquiryNew .propertyDetails.new{float:right;width:314px;position:relative;}.VacationRentalsInquiryNew .propertyDetails.new .ImageAndPrice{position:relative;overflow:hidden;}.VacationRentalsInquiryNew .propertyDetails.new .ImageAndPrice #lazyLoadedRateOnImg{width:250px;text-align:right;}.VacationRentalsInquiryNew .propertyDetails.new .ImageAndPrice .keepTogether{display:inline;white-space:nowrap;}.VacationRentalsInquiryNew .propertyDetails.new .ImageAndPrice .vr-sprite-pom-90{position:absolute;bottom:8px;left:8px;}.VacationRentalsInquiryNew .propertyDetails.new img{height:236px;}.VacationRentalsInquiryNew .propertyDetails.new .title{margin-top:14px;font-size:20px;font-weight:bold;line-height:22px;}.VacationRentalsInquiryNew .propertyDetails.new .details{font-size:16px;line-height:20px;color:#666;margin-top:14px;}.VacationRentalsInquiryNew .propertyDetails.new .languageSpoken{font-size:13px;color:#666;margin-top:16px;}.VacationRentalsInquiryNew #signUpFlyer{width:274px;float:right;display:none;border:1px solid #DDD;background-color:#F1F1F1;padding:18px 20px;position:relative;}.VacationRentalsInquiryNew #signUpFlyer .vr-sprite-inquiry-bullet-gray{display:inline-block;margin-right:10px;}.VacationRentalsInquiryNew #signUpFlyer .vr-sprite-inquiry-message-box-arrow-icon{position:absolute;display:block;right:314px;top:152px;}.VacationRentalsInquiryNew #signUpFlyer ul{margin-left:10px;margin-bottom:8px;font-size:15px;color:#2B2B2B;margin-top:20px;line-height:18px;}.VacationRentalsInquiryNew #signUpFlyer li{margin-bottom:20px;}.VacationRentalsInquiryNew #signUpFlyer .signUpHeader{font-size:20px;font-weight:bold;line-height:24px;}.VacationRentalsInquiryNew #signUpFlyer .privacy{font-size:13px;color:#999;}.VacationRentalsInquiryNew #signUpFlyer .privacy .privacyLink{color:#005F9D;}.VacationRentalsInquiryNew .vrNewInquiry{float:left;width:314px;}.VacationRentalsInquiryNew .inner{padding:0;}.VacationRentalsInquiryNew .InquiryFormNew{overflow:auto;margin:0 auto;}.VacationRentalsInquiryNew .InquiryFormNew .header{padding-top:22px;padding-bottom:21px;}.VacationRentalsInquiryNew .InquiryFormNew .mainbody{overflow:auto;margin:30px 25px 25px;}.VacationRentalsInquiryNew .InquiryFormNew input:not([hidden]){border:1px solid #b9bab9;}.VacationRentalsInquiryNew .InquiryFormNew input:not([hidden]).default{font-size:16px;color:#858585;}.VacationRentalsInquiryNew .InquiryFormNew .facebookButton{height:26px;width:225px;display:inline-block;}.VacationRentalsInquiryNew .InquiryFormNew .facebookButton .vline{left:30px;}.VacationRentalsInquiryNew .InquiryFormNew .facebookButton .text{font-size:14px;top:6px;}.VacationRentalsInquiryNew .header{font-size:24px;margin:0 auto;font-weight:bold;text-align:center;}.VacationRentalsInquiryNew .headerWrapper{background-color:#F1F1F1;}.VacationRentalsInquiryNew .headerWrapper .step{color:#AAA;font-size:.9em;}.VacationRentalsInquiryNew .progress{height:20px;display:none;}.VacationRentalsInquiryNew .progress img{margin-left:47%;}.VacationRentalsInquiryNew .readOnly{margin-bottom:15px;}.VacationRentalsInquiryNew .readOnly .input.small{font-size:13px;}.VacationRentalsInquiryNew .readOnly .numOfGuests{margin-bottom:11px;}.VacationRentalsInquiryNew .readOnly .checkOut{float:right;}.VacationRentalsInquiryNew .readOnlyEmailInput{margin-bottom:15px;overflow:hidden;}.VacationRentalsInquiryNew .vrSignout{float:right;font-size:13px;color:#005F9D;cursor:pointer;position:relative;bottom:-1px;font-weight:bold;}.VacationRentalsInquiryNew .vrSignout.wrap{float:none;display:block;margin-top:5px;margin-bottom:10px;}.VacationRentalsInquiryNew .inputWrap{position:relative;}.VacationRentalsInquiryNew .inputWrap .facebookMsg{display:none;margin-top:12px;}.VacationRentalsInquiryNew .inputWrap .icon{position:absolute;top:7px;right:5px;display:none;}.VacationRentalsInquiryNew .facebookButton{text-align:center;position:relative;cursor:pointer;border:1px solid #2E438F;border-radius:4px;background-color:#5b76c7;background:-moz-linear-gradient(top,#5b76c7 0,#3b5fb6 50%,#3b5fb6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5b76c7),color-stop(50%,#3b5fb6),color-stop(100%,#3b5fb6));background:-webkit-linear-gradient(top,#5b76c7 0,#3b5fb6 50%,#3b5fb6 100%);background:-o-linear-gradient(top,#5b76c7 0,#3b5fb6 50%,#3b5fb6 100%);background:-ms-linear-gradient(top,#5b76c7 0,#3b5fb6 50%,#3b5fb6 100%);background:linear-gradient(to bottom,#5b76c7 0,#3b5fb6 50%,#3b5fb6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b76c7',endColorstr='#37539d',GradientType=0);}.VacationRentalsInquiryNew .facebookButton .vr-sprite-inquiry-facebook-icon{left:13px;}.VacationRentalsInquiryNew .facebookButton .vr-sprite-inquiry-facebook-sm-icon{left:10px;}.VacationRentalsInquiryNew .facebookButton .vline{height:100%;border-left:1px solid black;position:absolute;}.VacationRentalsInquiryNew .facebookButton .text{font-weight:bold;color:#FFF;position:relative;}.VacationRentalsInquiryNew .inputWrap.default .icon.default{display:block;}.VacationRentalsInquiryNew .inputWrap.error.default .vr-sprite-inquiry-error-icon{display:none;}.VacationRentalsInquiryNew .inputWrap.error.signUp .signUpHint{display:none;}.VacationRentalsInquiryNew .inputWrap.error.signUp .signUpWarn{display:block;color:#bF1F2c;}.VacationRentalsInquiryNew .inputWrap.signUp .signUpHint{display:block;color:#999;}.VacationRentalsInquiryNew .inputWrap.signIn .signInHint{display:block;color:#666;}.VacationRentalsInquiryNew .inputWrap.signIn .signInHint .forgotLink{font-weight:bold;color:#005F9D;cursor:pointer;}.VacationRentalsInquiryNew .form{width:314px;padding-right:37px;border-right:2px solid #F1F1F1;}.VacationRentalsInquiryNew .form .editReadOnly{float:right;font-weight:bold;font-size:13px;color:#005F9D;}.VacationRentalsInquiryNew .form textarea{resize:none;}.VacationRentalsInquiryNew .form .default{color:#858585;}.VacationRentalsInquiryNew .form .inquiryButton{font-size:16px;font-weight:bold;position:relative;top:24%;text-transform:capitalize;}.VacationRentalsInquiryNew #vrRecaptcha .vrCaptchaTitle{font-weight:bold;color:#BF1F2C;font-size:15px;margin-bottom:5px;}.VacationRentalsInquiryNew #vrRecaptcha .vrCaptchaInfo{font-size:13px;line-height:16px;}.VacationRentalsInquiryNew #vrRecaptcha #recaptcha_image{margin-top:10px;margin-bottom:8px;}.VacationRentalsInquiryNew #vrRecaptcha #recaptcha_response_field{width:150px;margin-bottom:12px;}.VacationRentalsInquiryNew .vr-sprite-fb-signin{display:inline-block;}.VacationRentalsInquiryNew .facebookLogin{margin-top:12px;margin-bottom:20px;}.VacationRentalsInquiryNew .facebookLogin .or{position:relative;bottom:40%;}.VacationRentalsInquiryNew .vr-sprite-inquiry-close-button{display:inline-block;top:5px;right:5px;}.VacationRentalsInquiryNew .warningBox{border:4px solid #438926;background-color:#f2fAf4;margin:20px 25px 0 25px;width:652px;padding:20px;position:relative;font-size:15px;line-height:18px;color:#43892A;}.VacationRentalsInquiryNew .warningBox .sprite-greenX{position:absolute;top:5px;right:5px;}.VacationRentalsInquiryNew .warningBox .vrAvailErrorHeader{font-weight:bold;}.VacationRentalsInquiryNew.login .header{height:49px;text-align:center;padding-top:15px;padding-bottom:10px;}.VacationRentalsInquiryNew.login .headerWrapper .vr-sprite-inquiry-back-button{position:absolute;top:17px;left:10px;cursor:pointer;}.VacationRentalsInquiryNew.login .vr-sprite-inquiry-close-button{top:12px;}.VacationRentalsInquiryNew.login .form{float:left;}.VacationRentalsInquiryNew.login .fbSection{float:right;width:314px;}.VacationRentalsInquiryNew.login .privacy{min-height:16px;background-color:#F1F1F1;text-align:center;padding-bottom:9px;padding-top:10px;font-size:13px;}.VacationRentalsInquiryNew.login .main{overflow:auto;margin:30px 25px;}.VacationRentalsInquiryNew.login .main .form .loginSection #checkEmailButton{margin-top:12px;}.VacationRentalsInquiryNew.login .facebookButton{height:34px;}.VacationRentalsInquiryNew.login .facebookButton .vline{left:40px;}.VacationRentalsInquiryNew.login .facebookButton .text{font-size:16px;top:8px;}.VacationRentalsInquiryNew.login #inquiryPassword{margin-top:12px;margin-bottom:20px;}.VacationRentalsInquiryNew.login #inquiryPassword label{display:none;}.VacationRentalsInquiryNew.login .main .form .loginSection .message,.VacationRentalsInquiryNew.login .main .fbSection .message{margin-bottom:24px;font-size:16px;line-height:20px;}.VacationRentalsInquiryNew .readOnly .input,.VacationRentalsInquiryNew .readOnlyEmailInput{font-size:15px;color:#666;}.VacationRentalsInquiryNew .readOnly .input .value,.VacationRentalsInquiryNew .readOnlyEmailInput .value,.VacationRentalsInquiryNew .facebookLogin .or{font-weight:bold;color:#2B2B2B;}.VacationRentalsInquiryNew .facebookButton .vr-sprite-inquiry-facebook-icon,.VacationRentalsInquiryNew .facebookButton .vr-sprite-inquiry-facebook-sm-icon{display:inline-block;position:absolute;bottom:1px;}.VacationRentalsInquiryNew.login.inquiryLightbox{width:25em;margin-left:auto;margin-right:auto;margin-bottom:.7em;}#vrRentalInquiryForm .inputWrap .icon{position:absolute;top:34px;right:10px;}.VacationRentalsInquiryNew .inputWrap.error input,.VacationRentalsInquiryNew .inputWrap.error.vrRequiredMessage textarea,.VacationRentalsInquiryNew .checkInCheckOut input.error,#editableInputsOnDemand .adults select.error{border-color:#BF1F2C;}.VacationRentalsInquiryNew .inputWrap.error .vr-sprite-inquiry-error-icon,.VacationRentalsInquiryNew .inputWrap.checked .vr-sprite-inquiry-check-icon{display:block;}.VacationRentalsInquiryNew .inputWrap .signUpWarn,.VacationRentalsInquiryNew .inputWrap .signUpHint,.VacationRentalsInquiryNew .inputWrap .signInHint{display:none;}.VacationRentalsInquiryNew .inputWrap.signUp .signUpHint,.VacationRentalsInquiryNew .inputWrap.signIn .signInHint,.VacationRentalsInquiryNew .inputWrap.signUp .warn{line-height:15px;font-size:13px;margin-top:6px;}.VacationRentalsInquiryNew.fullPage{font-family:Arial,Helvetica,sans-serif;}.VacationRentalsInquiryNew.fullPage label{font-weight:bold;display:block;margin:5px 0;font-size:18px;color:#858585;}.VacationRentalsInquiryNew.fullPage label .asterisk{color:#BF1F2C;}.VacationRentalsInquiryNew.fullPage label .optional{font-weight:normal;}.VacationRentalsInquiryNew.fullPage label.inlineLabel{font-weight:bold;font-size:16px;margin:2px 0;}.VacationRentalsInquiryNew.fullPage .inputWrap{margin-bottom:12px;}.VacationRentalsInquiryNew.fullPage .inputWrap .tip{color:#CA1D1D;font-size:14px;margin-top:6px;display:none;}.VacationRentalsInquiryNew.fullPage .inputWrap.error .tip{display:block;}.VacationRentalsInquiryNew.fullPage .warningBox{border-color:#419620;color:#529239;box-shadow:0 0 5px 1px rgba(65,150,32,0.35);}.VacationRentalsInquiryNew.fullPage .errorBox{border-color:#C41D25;color:#C41D25;box-shadow:0 0 5px 1px rgba(196,29,37,0.35);}.VacationRentalsInquiryNew.fullPage .crossSell{padding:0;width:980px;}.VacationRentalsInquiryNew.fullPage .crossSell .errorBox{font-size:15px;padding:20px;margin-bottom:10px;}.VacationRentalsInquiryNew.fullPage .crossSell #vrRentalInquiryForm{padding:38px 40px 45px;}.VacationRentalsInquiryNew.fullPage .crossSell .encouragement{margin:0 0 25px;}.VacationRentalsInquiryNew.fullPage .crossSell .encouragement .similarHeader{color:#3E9A00;font-size:20px;line-height:27px;}.VacationRentalsInquiryNew.fullPage .crossSell .headBox{background-color:#F1F1F1;padding:0 40px;text-align:center;height:75px;}.VacationRentalsInquiryNew.fullPage .crossSell .headBox .head{display:block;text-align:center;color:#2C2C2C;font-size:24px;font-weight:bold;line-height:29px;padding-top:8px;margin-bottom:3px;}.VacationRentalsInquiryNew.fullPage .crossSell .headBox .nextStep{color:#444;display:block;text-align:center;}.VacationRentalsInquiryNew.fullPage .crossSell .headBox .nextStep a{color:#0059A1;font-weight:bold;}.VacationRentalsInquiryNew.fullPage .crossSell .noThanksClose{color:#069;font-size:16px;font-weight:bold;}.VacationRentalsInquiryNew.fullPage #vrRecaptcha .vrCaptchaTitle{color:#C41D25;font-size:18px;}.VacationRentalsInquiryNew.fullPage .form .newsletter{margin-bottom:5px;}.VacationRentalsInquiryNew.fullPage .form .newsletter input[type=checkbox]{width:auto;}.VacationRentalsInquiryNew.fullPage .form .newsletter .vrCheckbox{float:none;display:inline-block;vertical-align:middle;}.VacationRentalsInquiryNew.fullPage .form .newsletter .newsletterTxt{display:inline-block;vertical-align:middle;font-size:14px;width:90%;}.VacationRentalsInquiryNew.fullPage .form .expressinquiry{margin-bottom:20px;margin-top:20px;}.VacationRentalsInquiryNew.fullPage .form .expressinquiry input[type=checkbox]{width:auto;}.VacationRentalsInquiryNew.fullPage .form .expressinquiry .expresscheckTxt{font-size:14px;font-weight:bold;}.VacationRentalsInquiryNew.fullPage .form .expressinquiry .expressinquiryTxt{font-size:14px;}.VacationRentalsInquiryNew.fullPage .safetyMessage{font-size:16px;margin-top:20px;}.VacationRentalsInquiryNew.fullPage .safetyMessage .vr-sprite-pom-65{display:inline-block;float:left;}.VacationRentalsInquiryNew.fullPage .safetyMessage .message{left:9px;position:relative;top:24px;}.VacationRentalsInquiryNew.fullPage .safetyMessage .protected{color:#509233;font-weight:bold;}.VacationRentalsInquiryNew.fullPage #vrRentalInquiryButton .buttonText{font-size:16px;}.VacationRentalsInquiryNew.fullPage .InquiryFormNew,.VacationRentalsInquiryNew.fullPage .regDlg,.VacationRentalsInquiryNew.fullPage .RentalInquiryPopup{background-color:white;border:6px solid #ccc;margin:0 auto;}.VacationRentalsInquiryNew.fullPage .inputWrap.error input,.VacationRentalsInquiryNew.fullPage .inputWrap.error.vrRequiredMessage textarea,.VacationRentalsInquiryNew.fullPage .checkInCheckOut input.error{background:none repeat scroll 0 0 #FEE;border-width:2px;}.VacationRentalsInquiryNew.fullPage .form input[name='inquiryName'],.VacationRentalsInquiryNew.fullPage .form input[name='inquiryPhone'],.VacationRentalsInquiryNew.fullPage .form textarea[name='message']{margin-bottom:0;}.VacationRentalsInquiryNew.fullPage .warningBox,.VacationRentalsInquiryNew.fullPage .errorBox{border:2px solid;font-size:18px;padding:15px;width:auto;}#rateOnImg{position:absolute;bottom:4px;right:12px;font-size:16px;}#rateOnImg .from{color:#FFF;}#rateOnImg .price{font-size:24px;}#rateOnImg .vr-sprite-rate-info{display:none;}#rateOnImg .price,#rateOnImg .period{font-weight:bold;color:#FFDF85;}#inquireForRatesMsg{color:#CCC;font-family:Helvetica;font-weight:bold;font-size:19px;}.VacationRentalsInquiryNew .form input,.VacationRentalsInquiryNew .form textarea{width:93%;border-color:#B9BAB9;border:1px solid;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3) inset;padding:7px 10px;font-size:16px;}.VacationRentalsInquiryNew .form input::-ms-clear,.VacationRentalsInquiryNew .form input::-ms-reveal{display:none;}.VacationRentalsInquiryNew .form input[name='inquiryName'],.VacationRentalsInquiryNew .form input[name='inquiryPhone'],.VacationRentalsInquiryNew .form textarea[name='message']{margin-bottom:12px;}.VacationRentalsInquiryNew .form input[name='requestSMS']{box-shadow:0 2px 5px 0 rgba(0,0,0,0.3) inset;padding:7px 10px;height:12px;width:12px;}.VacationRentalsInquiryNew .form select[name='inquiryCountryCode']{height:40px;width:60px;font-size:14px;}.SMSText{display:table-row;}.hid{display:none;}.smsLabel{font-size:13px;display:table-cell;color:gray;padding-left:5px;}.select-content{display:block;position:absolute;overflow:hidden;white-space:nowrap;left:0;right:20px;padding-left:6px;font-size:14px;line-height:29px;cursor:default;width:32px;color:black;}.countryClass{display:inline-block;width:63px;margin-right:7px;height:28px;position:relative;border:solid 1px #bbb;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:white;}.countryClass select{height:28px;padding:0;width:100%;position:absolute;top:1px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background-color:white;border:1px;}.VacationRentalsInquiryNew.fullPage .form .phoneInput{display:inline-block;width:70%;position:absolute;}.custom_dropdown_arrow{position:absolute;top:8px;right:8px;width:10px;font-size:5px;color:#9f9f9f;display:inline-block;vertical-align:middle;line-height:21px;height:21px;z-index:0;background:url("/img2/vacationrentals/dropdown_arrow_icon.png");background-image:url("/img2/vacationrentals/dropdown_arrow_icon.svg"),none;background-repeat:no-repeat;background-size:10px 10px;}.VacationRentalsInquiryNew .errorBox,.VacationRentalsInquiryNew #emailCheckTimedOut{font-size:15px;border:4px solid #BF1F2C;background-color:#FEE;margin:10px 25px 0 25px;padding:20px;line-height:18px;color:#bF1F2C;}#vrOwnerResponsiveness{margin-top:8px;}#vrOwnerResponsiveness .responsivenessInfoContainer{height:70px;background-color:#E9E9E9;margin-top:6px;text-align:center;padding-top:15px;}#vrOwnerResponsiveness .responsivenessLabel{font-size:13px;font-weight:bold;position:relative;top:-25px;}#vrOwnerResponsiveness .responsivenessLabel.top{top:-30px;}#vrOwnerResponsiveness .calendarErrorMessage{background-color:#E9E9E9;padding:14px;margin-top:6px;}#vrOwnerResponsiveness .errorLeadIn{color:#000;font-size:15px;font-weight:bold;}#vrCalUpdateString{font-size:18px;font-weight:bold;margin-top:8px;top:-35px;position:relative;}#vrResponseTime{font-size:18px;font-weight:bold;margin-top:8px;top:-40px;}#vrResponseTime .vr-sprite-stopwatchGray{position:relative;left:10px;top:8px;height:36px;}#vrResponseRatePercentage{font-size:30px;font-weight:bold;position:relative;top:-35px;}#vrResponseRatePercentage.high{color:#529637;}#vrResponseRatePercentage.low{color:#CC6500;}#vrResponseTimeString{position:relative;top:-35px;}#vrResponseRate .vr-sprite-replyGray{position:relative;left:10px;top:8px;height:34px;}#vrCalendarLastUpdated .vr-sprite-calendarGray{position:relative;left:10px;top:13px;}.peBlock{margin:20px 0 10px;overflow:auto;padding:10px;background-color:#F4F4F4;}.vr-sprite-green-phone-symbol{float:left;margin-right:12px;}.peTalkToManager{font-size:15px;font-weight:bold;color:#529239;}.peManagerPhoneNumber{font-size:15px;margin-top:2px;color:#666;}.vrTipSendMsgBtn{-moz-box-shadow:inset 0 1px 1px 1px #F4F4F4;-webkit-box-shadow:inset 0 1px 1px 1px #F4F4F4;box-shadow:inset 0 1px 1px 1px #F4F4F4;background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#FFF),color-stop(0.8,#F4F4F4));background:-moz-linear-gradient(center top,#FFF 5%,#CCC 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#CCCCCC');background-image:-webkit-linear-gradient(#FFF 0,#CCC 70%,#CCC 100%);background-image:linear-gradient(#FFF 0,#CCC 70%,#CCC 100%);background-color:#FFF;border:1px solid #888;border-top-color:#CCC;display:inline-block;color:#00649B;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:bold;padding:6px;text-decoration:none;text-shadow:0 -1px 1px #FFF;text-align:center;width:275px;cursor:pointer;margin-top:7px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#DDDDDD',GradientType=0);}.vrSecBreak{clear:both;margin-top:15px;border-color:#FFF;}.vr-sprite-green-arrow-head-up.inquiry-page{position:relative;display:block;left:50%;top:12px;}.fancy-select.inquiry-page img.image{float:right;visibility:hidden;}.fancy-select.inquiry-page li .text{height:16px;line-height:16px;}.fancy-select.inquiry-page.is-tablet li .text{padding:15px;}#checkInSpan{display:inline;float:left;}.returnTo.fullPageSignIn{position:absolute;right:0;top:32px;float:right;}.returnTo.fullPageSignIn .vrHeaderArrowSprite{display:inline-block;position:relative;left:-5px;top:2px;}.returnTo.fullPageSignIn.redesign{top:11px;}.newAvailabilityMessageBox{padding-left:20px;margin:5px 0;}.newAvailabilityMessageBox .availabilityMessagingURLWrap{display:inline;cursor:pointer;}.newAvailabilityMessageBox .availabilitySearchUrl{font-size:14px;font-weight:bold;color:#005F9D;}.newAvailabilityMessageBox .dontWorryMessage{margin-bottom:5px;color:#000;}.newAvailabilityMessageBox .noAvailabilityHeader{font-size:14px;font-weight:bold;font-family:helvetica;margin-bottom:5px;}.newAvailabilityMessageBox.withPhotos{padding:8px 13px;}.newAvailabilityMessageBox.errorBox{background:none;}.newAvailabilityMessageBox.errorBox.blocked{background-image:none;border-radius:5px;}.vrSimpleForm .newAvailabilityMessageBox span.autoWidth{width:auto;}.vrSimpleForm .newAvailabilityMessageBox .rating span{width:51px;}.vrSimpleForm .newAvailabilityMessageBox span.vr-sprite-inquiry-back-button-white-background{width:28px;position:relative;display:inline-block;float:left;padding-right:10px;}.noRecommendations{margin:10px 0;}.availabilityMessaging{color:black;}.availabilityMessaging .dontGiveUpSpan{font-weight:bold;}.availRecContainer .spinnerWrap{display:block;}.availRecContainer .spinnerWrap img{display:block;margin:10px auto;}.rentalRecommendationContainer{margin-top:5px;margin-bottom:10px;display:block;cursor:pointer;}.rentalRecommendationContainer img{width:103px;}.rentalRecommendationContainer .sleepData{white-space:normal;font-size:13px;color:#999;font-weight:bold;margin-top:5px;}.rentalRecommendationContainer .rentalLinkContainer{white-space:nowrap;float:right;display:inline-block;width:55%;text-overflow:ellipsis;overflow-x:hidden;color:#005F9D;}.rentalRecommendationContainer .rentalLink{font-size:14px;color:#005F9D;font-weight:bold;}.rentalLinkContainer .rating img{width:510px;}.overlay.vrSubmittingInquiry{background-color:white;width:100%;height:100%;top:0!important;left:0!important;position:relative;}.overlay.vrSubmittingInquiry .spinner{display:block;position:absolute;left:50%;top:50%;}