.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);}.availableRecos .newAvailabilityMessageBox{padding:8px 13px!important;border-width:2px;border-style:solid;background-color:#FCFCFC!important;border-radius:5px;}.availableRecos .newAvailabilityMessageBox.errorBox{border-color:#C00;}.availableRecos .newAvailabilityMessageBox.warningBox{border-color:#44824F;}.domn_pt .right_rail .dateSelectPopupContainer .dateSelectPopup,.lang_es .right_rail .dateSelectPopupContainer .dateSelectPopup,.domn_el .right_rail .dateSelectPopupContainer .dateSelectPopup,.domn_de .right_rail .dateSelectPopupContainer .dateSelectPopup{width:235px;left:-236px;}.right_rail #vrWOInquiry .pom{margin-top:10px;}.right_rail #vrWOInquiry .pom .vr-sprite-pom-badge-40{display:inline-block;margin-right:8px;vertical-align:middle;}.right_rail #vrWOInquiry .pom .message{font-size:14px;text-transform:capitalize;width:150px;vertical-align:middle;color:#589442;display:inline-block;}.right_rail #vrWOInquiry .head{margin-bottom:10px;}.right_rail #vrWOInquiry #vrSimplerForm.assistedBook .inputs{padding:0;background-color:transparent;overflow:hidden;}.right_rail #vrWOInquiry #vrSimplerForm.assistedBook .inputs #calendarBar .assistedCal{cursor:pointer;width:120px;height:22px;background-position:101% -607px;font-size:14px;color:#898989;padding-left:4px;padding-right:0;font-family:Arial;}.right_rail #vrWOInquiry #vrSimplerForm.assistedBook .inputs #calendarBar .assistedCal#vrRentalInquiryFormOverviewCheckIn{margin-right:12px;}.right_rail #vrWOInquiry #vrSimplerForm.assistedBook .inputs .guestsBar{display:block;padding-bottom:10px;}.right_rail #vrWOInquiry #vrSimplerForm.assistedBook .inputs .guestsBar .error{border:1px solid #C00;}.right_rail #vrWOInquiry #vrSimplerForm.assistedBook .inputs .guestsBar .guestSelect select{height:25px;width:80px;color:#2C2C2C;margin-right:1px;float:none;}#datesAvail{display:block;float:left;color:#898989;font-size:14px;font-weight:normal;margin-top:-2px;margin-bottom:9px;}#datesAvail .greenWord{color:#589442;font-weight:bold;}.splitPaymentWrap{margin-top:10px;padding:10px;background-color:#F1F1F1;border:1px solid #CCC;border-radius:4px;}.missingRequired{margin-top:15px;}#splitPaymentButtons .splitV4Reserve{margin:0 auto;margin-bottom:4px;text-align:center;color:#589442;font-weight:bold;font-size:18px;}#splitPaymentButtons .splitV4FirstPay{margin:0 auto;margin-bottom:8px;text-align:center;color:#589442;font-weight:bold;font-size:44px;}#splitPaymentButtons .splitV4SecondPay{margin:0 auto;text-align:center;color:#898989;font-size:14px;}#splitPaymentButtons .splitV4SecondPay .secondPayAmount{font-weight:bold;}#splitPaymentButtons #sendMessage{margin-top:10px;}.vrPriceInfo .scheduleHeader{font-size:14px;color:#2B2B2B;font-weight:bold;}.rapRowText.noBorder{border:none;}.rapTable.splitPayment .rapRowText{border:none;text-align:left;font-weight:normal;}.rapTable.splitPayment .rapRowPrice{border:none;text-align:right;font-weight:bold;}.rapTable.splitPayment tr{margin:0;border:none;}.rapTable.splitPayment tr td{margin:0;line-height:21px;font-size:14px;}.rapTable.splitPayment tr .rapSubtotal{color:#2B2B2B;font-weight:bold;}.rapTable.splitPayment tr .emphasizedRowText{vertical-align:text-bottom;}.rapTable.splitPayment tr .emphasizedRowPrice{color:#589442;font-size:40px;font-weight:bold;line-height:48px;vertical-align:text-bottom;}.rapTable.splitPayment tr.lineOver{border-top:1px solid #CCC;}.rapTable.splitPayment tr.noSplit{border-top:1px solid #CCC;}.rapTable.splitPayment tr.noSplit .rapSubtotal{color:#589442;font-weight:bold;vertical-align:text-bottom;}.rapTable.splitPayment tr.noSplit.small .rapRowPrice{line-height:21px;font-size:14px;}.rapTable.splitPayment tr.noSplit .rapRowPrice{font-size:40px;line-height:48px;}.medium_prices .rapTable.splitPayment tr.noSplit.small .rapRowPrice,.long_prices .rapTable.splitPayment tr.noSplit.small .rapRowPrice{line-height:21px;font-size:14px;}.medium_prices .rapTable.splitPayment tr.noSplit .rapRowPrice,.long_prices .rapTable.splitPayment tr.noSplit .rapRowPrice{font-size:32px;}.domn_es_CL #splitPaymentButtons .splitV4FirstPay{font-size:36px;}.domn_es_CL .rapTable.splitPayment tr .emphasizedRowPrice{font-size:32px;}.recommendationEngineContainer .thumbnail{position:relative;}.recommendationEngineContainer .thumbnail .vr-pom-banner-body{position:absolute;font-size:7px;height:14px;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;}.recommendationEngineContainer .thumbnail .vr-pom-banner-body .message{margin-left:2px;margin-right:2px;font-weight:bold;}.recommendationEngineContainer .thumbnail .vr-pom-banner-body .banner-pillar{display:inline-block;height:14px;vertical-align:middle;}.recommendationEngineContainer .thumbnail .vr-pom-banner-body .vr-sprite-pom-check-9{display:inline-block;margin-left:2px;position:relative;vertical-align:middle;}.recommendationEngineContainer .thumbnail .vr-pom-banner-body .vr-sprite-pom-banner-tip-14{display:inline-block;position:absolute;top:0;right:-6px;}.recommendationEngineContainer .thumbnail .vr-pom-banner-body{top:5px;left:0;}#recommendations .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;}#recommendations .thumb .vr-pom-banner-body .message{margin-left:5px;margin-right:5px;font-weight:bold;}#recommendations .thumb .vr-pom-banner-body .banner-pillar{display:inline-block;height:30px;vertical-align:middle;}#recommendations .thumb .vr-pom-banner-body .vr-sprite-pom-badge-24{display:inline-block;margin-left:5px;position:relative;vertical-align:middle;}#recommendations .thumb .vr-pom-banner-body .vr-sprite-pom-banner-tip-30{display:inline-block;position:absolute;top:0;right:-14px;}#recommendations .thumb .vr-pom-banner-body{top:10px;}#ftl_badge .badge-banner{margin:0 18px;padding-top:20px;padding-bottom:10px;}#ftl_badge .badge-banner .vr-sprite-pom-badge-50{display:inline-block;vertical-align:top;margin-right:5px;}#ftl_badge .badge-banner .message{font-size:20px;width:190px;text-transform:capitalize;font-weight:bold;color:#589442;display:inline-block;}.hosting_style_container{padding-top:50px;padding-bottom:30px;}.hosting_style_container .hosting_style_content{font-weight:bold;margin-bottom:10px;}.onlineBookableFlyOut .vr-sprite-pom-badge-50{display:inline-block;vertical-align:top;}.onlineBookableFlyOut .payment_info{display:inline-block;}.onlineBookableFlyOut .payment_info .green_title{font-size:15px;color:#589442;font-weight:bold;}.onlineBookableFlyOut .payment_info .vr-guarantee{margin-top:15px;width:155px;word-wrap:break-word;}.onlineBookableFlyOut .payment_info .vr-guarantee .learnMore{margin-left:5px;}.onlineBookableFlyOut .payment_info .vr-sprite-credit-cards2{margin-top:10px;}#vrWOInquiry .pom{cursor:pointer;}#MAIN .vrPriceInfo .min_stay_and_fees{overflow:auto;font-size:13px;color:#444;clear:both;}#MAIN .vrPriceInfo .min_stay_and_fees .blue_link{display:inline-block;margin-top:4px;padding-bottom:6px;}#MAIN .vrPriceInfo .min_stay_and_fees .arrow{display:inline-block;margin-left:4px;}#MAIN .fancy-select .vr-sprite-green-arrow-head-up{display:block;float:right;margin:8px;}.domn_pt #MAIN .fancy-select .vr-sprite-green-arrow-head-up,.domn_es #MAIN .fancy-select .vr-sprite-green-arrow-head-up,.domn_fr #MAIN .fancy-select .vr-sprite-green-arrow-head-up,.domn_tr #MAIN .fancy-select .vr-sprite-green-arrow-head-up,.domn_el #MAIN .fancy-select .vr-sprite-green-arrow-head-up,.domn_sv #MAIN .fancy-select .vr-sprite-green-arrow-head-up{margin:8px 4px 8px 0;}#MAIN .fancy-select.bedrooms_select{width:100px;}.domn_es #MAIN .fancy-select.bedrooms_select{font-size:11px;}.domn_sv #MAIN .fancy-select.bedrooms_select{font-size:10px;}.domn_es_BR #MAIN .fancy-select.guests_select,.domn_es #MAIN .fancy-select.guests_select,.domn_fr #MAIN .fancy-select.guests_select,.domn_tr #MAIN .fancy-select.guests_select,.domn_el #MAIN .fancy-select.guests_select{font-size:11px;}#MAIN #vrLargePhotoBox .recommendations .vr_info_cell .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;}#MAIN #vrLargePhotoBox .recommendations .vr_info_cell .thumb .vr-pom-banner-body .message{margin-left:5px;margin-right:5px;font-weight:bold;}#MAIN #vrLargePhotoBox .recommendations .vr_info_cell .thumb .vr-pom-banner-body .banner-pillar{display:inline-block;height:30px;vertical-align:middle;}#MAIN #vrLargePhotoBox .recommendations .vr_info_cell .thumb .vr-pom-banner-body .vr-sprite-pom-badge-24{display:inline-block;margin-left:5px;position:relative;vertical-align:middle;}#MAIN #vrLargePhotoBox .recommendations .vr_info_cell .thumb .vr-pom-banner-body .vr-sprite-pom-banner-tip-30{display:inline-block;position:absolute;top:0;right:-14px;}#MAIN #vrLargePhotoBox .recommendations .vr_info_cell .thumb .vr-pom-banner-body{top:10px;left:0;}.vr-advert{width:300px;padding:0;margin:18px auto 18px auto;}.vrPersistentInquiry.new.grey{box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);background-color:#F0F0F0;border-top:1px solid #FFF;}.vrPersistentInquiry.new.green{background-color:#589442;}.vrPersistentInquiry.new.green .price-info{color:#FFF;}.vrPersistentInquiry.new .conversion-section{width:990px;margin:0 auto!important;display:inherit;}.vrPersistentInquiry.new .conversion-section .conversion-button{display:inline-block;font-size:16px;font-weight:bold;vertical-align:middle;padding-top:10px;padding-bottom:10px;margin-left:14px;}.vrPersistentInquiry.new .conversion-section .conversion-button .vr_button{width:210px;height:33px;padding-top:15px;text-align:center;}.vrPersistentInquiry.new .conversion-section .price-info{display:inline-block;vertical-align:middle;margin-left:20px;}.vrPersistentInquiry.new .conversion-section .price-info.rap-price{display:none;}.vrPersistentInquiry.new .conversion-section .price-info .header,.vrPersistentInquiry.new .conversion-section .price-info .period{font-size:12px;}.vrPersistentInquiry.new .conversion-section .price-info .header{display:block;}.vrPersistentInquiry.new .conversion-section .price-info .period{text-transform:lowercase;display:inline-block;}.vrPersistentInquiry.new .conversion-section .price-info .price-value{font-size:26px;font-weight:bold;}.vrdetail_to_geo{margin-bottom:20px;float:left;width:100%;}.vrdetail_to_geo a{display:inline-block;height:30px;padding-right:8px;border:1px solid #ccc;border-radius:2px 2px;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;font-weight:normal;text-align:center;vertical-align:middle;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:0 2px 0 0 rgba(0,0,0,0.06);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,0.06);box-shadow:0 2px 0 0 rgba(0,0,0,0.06);color:#069;border-radius:3px;cursor:pointer;}.vrdetail_to_geo a img{padding:8px 15px;border:1px solid #53893e;border-radius:2px 0 0 2px!important;text-align:center;vertical-align:middle;background-color:#66ad4c;background:-webkit-gradient(linear,left top,left bottom,from(0%,#66ad4c),to(100%,#599643));background:-webkit-linear-gradient(top,#66ad4c 0,#599643 100%);background:-moz-linear-gradient(top,#66ad4c 0,#599643 100%);background:-ms-linear-gradient(top,#66ad4c 0,#599643 100%);background:-o-linear-gradient(top,#66ad4c 0,#599643 100%);border-radius:3px 0 0 3px;padding:8px 10px;}.vrdetail_to_geo a span{padding:0 5px 0 7px;}.vrdetail_to_geo a:hover{text-decoration:none;}.vrMoreRentalsOverlayDiv{background:transparent;background:rgba(0,0,0,0.5)!important;width:100%;height:100%;left:0!important;top:0!important;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:30px!important;color:white;text-align:center;}.vrMoreRentalsOverlayDiv .inner{background:transparent!important;height:100%;}.vrMoreRentalsOverlayDiv .inner .clickable{height:100%;}.vrMoreRentalsOverlayDiv .overlayArrow{margin-top:163px;padding-right:348px;padding-bottom:13px;}.vrMoreRentalsOverlayDiv .overlayClose{cursor:pointer;padding-top:23px;width:47px;height:33px;}.vrMoreRentalsOverlayDiv .overlayButton{text-align:left;position:absolute;top:130px;}.vrMoreRentalsOverlayDiv .overlayLine2 a{font-weight:bold;color:#7fc167;}.vrMoreRentalsOverlayDiv .close{display:none;}.urgencyMessaging{color:#656565;padding-top:8px;text-align:center;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;}.urgencyMessaging .urgencyLine1{font-weight:bold;}.vrGeneralDetails{width:100%;margin-bottom:18px;font:normal 12px Arial,Tahoma,Bitstream Vera Sans,sans-serif;color:#2c2c2c;display:inline-block;padding:10px 10px 30px;position:relative;}.vrGeneralDetails .label{font-size:18px;color:#5c9338;}.vrGeneralDetails .vrPhotoViewer{float:left;margin-right:14px;width:633px;margin-bottom:20px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;}.vrGeneralDetails .vrLargePhotoBox{text-align:center;}.vrGeneralDetails .largePhotoWrapper{position:relative;overflow:hidden;margin:0 0 8px;background-color:#FFF;height:472px;}.vrGeneralDetails .largePhotoWrapper.recommended .next-photo,.vrGeneralDetails .largePhotoWrapper.recommended .prev-photo{width:inherit;height:inherit;}.vrGeneralDetails .largePhotoWrapper .next-photo{background:url('/img2/x.gif') repeat;width:50%;height:100%;position:absolute;cursor:pointer;right:0;}.vrGeneralDetails .largePhotoWrapper .prev-photo{background:url('/img2/x.gif') repeat;width:50%;height:100%;position:absolute;cursor:pointer;left:0;}.vrGeneralDetails .largePhotoWrapper.nextArrow .vr-sprite-yellow-on-gray-next-arrow{display:inline-block;position:absolute;top:45%;cursor:pointer;opacity:.8;right:0;}.vrGeneralDetails .largePhotoWrapper.previousArrow .vr-sprite-yellow-on-gray-previous-arrow{display:inline-block;position:absolute;top:45%;cursor:pointer;opacity:.8;left:0;}.vrGeneralDetails .largePhotoWrapper .recommendations{height:100%;width:100%;position:absolute;overflow:hidden;}.vrGeneralDetails .largePhotoWrapper .recommendations.loading{background-color:#2b2b2b;opacity:.8;}.vrGeneralDetails .largePhotoWrapper .recommendations.loading div{font-size:24px;top:30%;position:relative;color:#FFF;}.vrGeneralDetails .largePhotoWrapper .recommendations.loading img{height:65px;display:block;position:relative;margin-top:5px;left:45%;}.vrGeneralDetails .largePhotoWrapper .recommendations .vr_info_cell{float:left;margin-bottom:12px;width:306px;margin-right:10px;padding:0;}.vrGeneralDetails .largePhotoWrapper .recommendations .vr_info_cell.last{margin-right:0;}.vrGeneralDetails .largePhotoWrapper .recommendations .vr_info_cell .photo img{width:306px;height:215px;}.vrGeneralDetails .largePhotoWrapper .recommendations .vr_info_cell .thumb .vr-sprite-pom-157-right{right:-5px;}.vrGeneralDetails .largePhotoWrapper .recommendations .vrDetailPagePhotoRecommendationsTitle{text-align:left;font-size:21px;font-weight:bold;font-family:Arial;color:#2B2B2B;width:100%;margin-bottom:2px;}.vrGeneralDetails .vrPhotoCaption{position:absolute;opacity:.6;width:629px;color:white;background-color:black;bottom:0;padding:0;margin-left:2px;font-weight:bold;}.vrGeneralDetails .vrPhotoCaption.minimized{display:none;}.vrGeneralDetails .vrPhotoCaption .vrCaptionText{margin-top:10px;}.vrGeneralDetails .curPhoto{height:auto;}.vrGeneralDetails .vrThumbControl{margin:8px 0;overflow:hidden;}.vrGeneralDetails .arrowBox{float:left;display:inline;overflow:hidden;cursor:pointer;height:75px;width:32px;margin-top:3px;}.vrGeneralDetails .arrowBox.left{margin-right:4px;border-radius:4px 0 0 4px;}.vrGeneralDetails .arrowBox.right{margin-left:4px;border-radius:0 4px 4px 0;}.vrGeneralDetails .arrowBox.blue{border:1px solid transparent;background-color:#0080cc;background:-webkit-gradient(linear,left top,left bottom,from(0%,#0080cc),to(100%,#0069a6));background:-webkit-linear-gradient(top,#0080cc 0,#0069a6 100%);background:-moz-linear-gradient(top,#0080cc 0,#0069a6 100%);background:-ms-linear-gradient(top,#0080cc 0,#0069a6 100%);background:-o-linear-gradient(top,#0080cc 0,#0069a6 100%);}.vrGeneralDetails .arrowBox.white{border:1px solid #ccc;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(0%,#fff),to(100%,#f1f1f1));background:-webkit-linear-gradient(top,#fff 0,#f1f1f1 100%);background:-moz-linear-gradient(top,#fff 0,#f1f1f1 100%);background:-ms-linear-gradient(top,#fff 0,#f1f1f1 100%);background:-o-linear-gradient(top,#fff 0,#f1f1f1 100%);}.vrGeneralDetails .arrowBox .photoArrow{margin:30px 0 0 11px;}.vrGeneralDetails .vrThumbBoxes{float:left;width:auto;margin:0;}.vrGeneralDetails .vrThumbBoxes .thumbBox{float:left;text-align:center;display:inline;cursor:pointer;padding-bottom:4px;}.vrGeneralDetails .vrThumbBoxes .thumbBox.selected{border-bottom:4px solid #569d37;border-top:none;border-right:none;border-left:none;overflow:hidden;}.vrGeneralDetails .vrThumbBoxes .thumbBox.selected:hover{border-bottom:4px solid #569d37;border-top:none;border-right:none;border-left:none;}.vrGeneralDetails .vrThumbBoxes .thumbBox.selected img{border:2px solid #569d37;margin:0;}.vrGeneralDetails .vrThumbBoxes .thumbBox:hover{border:none;}.vrGeneralDetails .vrThumbBoxes .LS{margin:0 2px;}.vrGeneralDetails .vrThumbBoxes .LS img{width:103px;height:77px;margin:2px;}.vrGeneralDetails .vrThumbBoxes .PT{margin:0 25px 0 24px;}.vrGeneralDetails .vrThumbBoxes .PT img{width:58px;height:77px;margin:2px;}.vrGeneralDetails .detailList{margin-top:11px;font:normal 14px Arial,Tahoma,Bitstream Vera Sans,sans-serif;color:#2c2c2c;}.vrGeneralDetails .detailList li{margin-top:2px;}.vrGeneralDetails .detailList .footnote{font-size:10px;color:#c00;}.vrGeneralDetails .firstToWrite{display:inline-block;}.vrGeneralDetails .wrpBtn .button{border-top:1px solid #f39e1f;border-bottom:1px solid #cb8418;border-left:1px solid #f39e1f;border-right:1px solid #cb8418;}.vrGeneralDetails .wrpBtn .vrDetailButtonNew{padding:8px 24px 9px;background:url("/img2/vacationrentals/Button-Big.gif") repeat-x transparent;font-size:1.50em;font-weight:bold;text-shadow:1px 1px 1px #FFF;color:#000;}.vrGeneralDetails .vr-detail-mag-glass-gray,.vrGeneralDetails .vr-detail-mag-glass-yellow{float:right;cursor:pointer;position:absolute;bottom:6px;right:10px;}.vrGeneralDetails .vrPromoText{clear:both;margin:0 0 28px 18px;font-size:16px;display:inline-block;}.vrGeneralDetails .vrPromoText .sprite-specialOfferTag{float:left;margin:4px 6px 0 0;}.vrGeneralDetails .vrPromoText .offer{float:left;color:#444;margin-right:4px;}.vrGeneralDetails .vrPromoText .text{float:left;font-weight:bold;}.vrGeneralDetails .detailRow{display:inline-block;}.vrGeneralDetails .description{margin:0 18px;}.vrGeneralDetails .descTitle{font-weight:bold;font-size:20px;color:#2b2b2b;margin-bottom:20px;}.vrGeneralDetails .geoName{font-weight:bold;font-size:16px;float:left;margin-right:8px;}.vrGeneralDetails .spacer{color:#aaa;float:left;margin-right:8px;}.sur .vrGeneralDetails .spacer{font-size:14px;}.vrGeneralDetails .details{float:left;font-size:16px;}.sur .vrGeneralDetails .details{margin-bottom:0;}.vrGeneralDetails .sleepData{float:left;font-size:16px;}.vrGeneralDetails .sleepData .footnote{font-size:12px;clear:both;}.vrGeneralDetails .descBody{line-height:22px;font-size:15px;color:#444;clear:both;margin-top:28px;overflow:hidden;}.VacationRentalReview .bookOnline{display:block;}.VacationRentalReview .sidebar{float:right;}.sendInquiryButton{margin-top:5px;}.vrSimpleForm{padding-right:11px;padding-right:10px;}.vrSimpleForm .rentalPeriodicRate{float:left;clear:both;}.vrSimpleForm .priceData{position:relative;}.vrSimpleForm .priceData.small{font-size:28px;}.vrSimpleForm .priceData.medium{font-size:36px;}.vrSimpleForm .priceData.large{font-size:44px;}.vrSimpleForm .priceExtra{margin-top:2px;margin-right:3px;}.vrSimpleForm .priceExtra.fr{height:1em;}.vrSimpleForm .priceExtra .additionFeeLink{margin-top:-2px;clear:both;white-space:nowrap;}.vrSimpleForm .priceExtra select{float:right;margin-bottom:5px;width:113px;height:21px;}.vrSimpleForm .vrPriceInfo{margin-top:8px;position:relative;clear:both;}.vrSimpleForm .wrpBtn{width:100%;margin-bottom:10px;float:left;}.vrSimpleForm .wrpBtn .button{width:99%;}.vrSimpleForm .wrpBtn span{width:100%;}.vrSimpleForm .wrpBtn .ui_button.original{width:100%;}.vrSimpleForm .ui_button.original{width:100%;}.vrSimpleForm .vr-sprite-rate-info{position:absolute;right:-18px;top:0;}.vrSimpleForm .vr-sprite-rate-info:hover{cursor:pointer;}.vrSimpleForm .nonTipEstimate{margin-top:6px;font-size:13px;padding-bottom:8px;color:#444;}.vrSimpleForm .nonTipEstimate .vr-sprite-rate-info{right:auto;top:auto;margin-left:5px;}.taLnk.additionFeeLink.fr{margin-top:4px;}.vrWideOverview{width:100%!ie;position:relative;background-color:white;padding-top:0;}.vrWideOverview #vrWOInquiry .wrpBtn .vrDetailButtonNew{padding:8px 0 9px 0;width:285px;background:url("/img2/vacationrentals/Button-Big.gif") repeat-x transparent;font-size:1.50em;font-weight:bold;text-shadow:1px 1px 1px #FFF;color:#000;}.vrWideOverview #HEADING_GROUP{border-bottom:0;margin-top:4px;margin-bottom:18px;}.vrWideOverview #vrProvidedByBox.ftl{position:relative;float:right;margin:20px;}.vrWideOverview #vrProvidedByBoxWrapper.ftl{width:100%;float:right;}.vrRateInfo.overlay{border:3px solid #44824f;padding:10px;box-shadow:1px 1px 1px 0 rgba(0,0,0,0.35);margin-top:-13px;width:200px;}.vrRateInfo .vr-sprite-arrow_down{position:absolute;bottom:-14px;}.vrRateInfo .vr-sprite-arrow-up{position:absolute;top:-14px;}.ftl_badge{border:1px solid #c6c6c6;font-size:12px;margin-bottom:20px;margin-top:15px;min-height:283;overflow:hidden;padding:15px;position:relative;}.ftl_badge .vr-sprite-pom-90{float:left;margin-top:20px;}.ftl_badge .vr-sprite-credit-cards{margin-bottom:13px;}.ftl_badge .taLnk{display:block;font:#134c6b;margin-top:10px;}.ftl_badge .payment_info{float:right;margin-right:10px;margin-top:18px;width:140px;}.ftl_badge .header{font-size:16px;font-weight:bold;}.ftl_badge .vr-guarantee{word-wrap:break-word;}.right_rail .ftl_badge{box-shadow:0 2px 5px 0 rgba(68,68,68,0.35);padding:10px;position:relative;}.right_rail .ftl_badge .inner{background-color:#f1f1f1;padding-bottom:10px;}.right_rail .ftl_badge .vr-sprite-pom-80{position:absolute;left:4px;top:15px;z-index:2;}.right_rail .ftl_badge .badgeBanner{height:92px;}.right_rail .ftl_badge .pomBanner{border:1px solid #aaa;position:absolute;top:25px;left:63px;width:237px;padding:5px 10px 5px 25px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(0%,#fff),to(100%,#f1f1f1));background:-webkit-linear-gradient(top,#fff 0,#f1f1f1 100%);background:-moz-linear-gradient(top,#fff 0,#f1f1f1 100%);background:-ms-linear-gradient(top,#fff 0,#f1f1f1 100%);background:-o-linear-gradient(top,#fff 0,#f1f1f1 100%);}.right_rail .ftl_badge .bannerText{font-size:20px;font-weight:bold;margin-right:15px;color:#2b2b2b;}.lang_it .right_rail .ftl_badge .bannerText{font-size:18px;}.right_rail .ftl_badge .bannerText span{color:#529239;}.right_rail .ftl_badge .vr-detail-banner-fold{position:absolute;right:-1px;bottom:-9px;}.right_rail .ftl_badge .pomBody{margin:0 18px;font-size:15px;color:#444;line-height:20px;}.right_rail .ftl_badge .pomBody .taLnk{font-weight:bold;}.vrCoe{margin-bottom:7px;}.dateSelectPopupContainer{position:relative;}.dateSelectPopup{position:absolute;background:rgba(0,0,0,0.7);width:176px;height:36px;padding:10px;font-size:14px;line-height:18px;left:-190px;top:40px;z-index:200;color:white;opacity:0;}.ftl_htp_box{margin-top:20px;padding:10px;background-color:#f1f1f1;height:100%;}.ftl_htp_head{font-size:16px;font-weight:bold;line-height:1.5em;cursor:pointer;}.ftl_htp_toggle{float:right;}.ftl_htp_steps{display:none;margin-top:20px;}.ftl_htp_number{float:left;width:25px;height:25px;clear:left;font-size:16px;font-weight:bold;}.ftl_htp_number:after{content:"";display:block;width:100%;height:0;padding-bottom:100%;background:#539643;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}.ftl_htp_number div{float:left;width:100%;padding-top:50%;line-height:1em;margin-top:-0.5em;text-align:center;color:white;}.ftl_htp_step{margin-bottom:20px;margin-left:35px;font-size:14px;}.ftl_htp_step div{display:inline;word-wrap:break-word;}.ftl_htp_step span{display:inline;word-wrap:break-word;}.ftl_htp_step.last{margin-bottom:10px;}.priceHatV4Wrap{position:absolute;right:13px;top:52px;z-index:100;font-family:Arial;}.priceHatV4Wrap .priceHatV4Container{background-image:url('/img2/vacationrentals/price_hat/v4/Banner-271x65.png');background-repeat:no-repeat;float:right;height:65px;width:271px;}.priceHatV4Wrap .priceHatV4Container .callout{margin-left:20px;text-align:center;}.priceHatV4Wrap .priceHatV4Container .savingsCallout{font-weight:bold;font-size:18px;line-height:20px;color:#FEEB3F;margin-top:4px;}.priceHatV4Wrap .priceHatV4Container .similarPropertyCallout{font-size:15px;line-height:19px;color:#FFF;}.lang_en .priceHatV4Wrap .priceHatV4Container{background-image:url('/img2/vacationrentals/price_hat/v4/Banner-271x50.png');background-repeat:no-repeat;float:right;height:50px;width:271px;}.priceHatV4Wrap .priceHatV4ContainerCorner{background-image:url('/img2/vacationrentals/price_hat/v4/Triangle-6x5.png');background-repeat:no-repeat;float:right;height:5px;width:6px;margin-top:7px;}.houseRulesOverlayBullets{font-size:14px;line-height:25px;overflow:auto;padding-top:20px;}.houseRulesOverlayBullets span{padding-right:20px;}.houseRulesOverlayBullets ul{width:33.33%;float:left;}.house_rules_overlay_details{display:inline-block;padding-top:20px;font-size:14px;}.ui_modal .ui_close_x{display:inline;}#NEARBY_TAB{position:relative;}#NEARBY_TAB .mapContainer{width:auto;height:300px;}#NEARBY_TAB .tabs_header{max-width:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#NEARBY_TAB .content{position:relative;overflow:hidden;}#NEARBY_TAB .mapWrap{position:relative;}#NEARBY_TAB .mapWrap .mapControls{bottom:20px;position:absolute;right:20px;z-index:1;}#NEARBY_TAB .mapWrap .mapControls .zoomControls{bottom:0;width:30px;}#NEARBY_TAB .mapWrap .mapControls .zoomControls .zoom{cursor:pointer;display:block;height:30px;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";width:30px;}#NEARBY_TAB .mapWrap .mapControls .zoomControls .zoom.zoomIn{background:url("/img2/maps/icons/zoom_in_idle.png") no-repeat center;border-bottom:1px solid #7c7c7c;border-top-left-radius:3px;border-top-right-radius:3px;}#NEARBY_TAB .mapWrap .mapControls .zoomControls .zoom.zoomIn:hover{background:url("/img2/maps/icons/zoom_in_hover.png") no-repeat center;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}#NEARBY_TAB .mapWrap .mapControls .zoomControls .zoom.zoomOut{background:url("/img2/maps/icons/zoom_out_idle.png") no-repeat center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}#NEARBY_TAB .mapWrap .mapControls .zoomControls .zoom.zoomOut:hover{background:url("/img2/maps/icons/zoom_out_hover.png") no-repeat center;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}#VR_DETAIL_MAP_2013 .mapHeader .mapTitle{font-weight:bold;font-size:20px;color:#2b2b2b;display:inline-block;vertical-align:top;margin:8px 0 0 0;}.assistedBookSendMsg{padding-top:10px;}.urgencyMsgPop{background-color:black;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:15px 25px 15px 20px;width:230px;position:fixed;right:20px;top:120px;z-index:1000;visibility:hidden;font-family:Arial;font-weight:bold;font-size:14px;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.urgencyMsgPop .lastVisitUrgMsgTextWrapper{margin-left:50px;}.bookingCheckImg{background:url("/img2/vacationrentals/CC_travelers_booked_icon_urgency.png");background-image:url("/img2/vacationrentals/CC_travelers_booked_icon_urgency.svg"),none;background-repeat:no-repeat;background-size:auto auto;position:absolute;top:50%;-sand-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);height:23px;width:35px;float:left;padding-right:10px;}.orangeBookNowText{color:#F9AF42;}.whiteBookNowText{color:white;}.vrSimpleForm .calDiv .datesUnavailError{border:1px solid #CE0000;}.vrSURuiUpdate #MAIN{background-color:#F4F3F0;border:none;}.vrSURuiUpdate #HEADING{color:#999;font-family:Arial;font-size:18px;font-weight:normal;}.vrSURuiUpdate #HEADING a{color:#069;font-weight:normal;}.vrSURuiUpdate #REVIEWS .reviews_header{padding-bottom:0;margin-bottom:10px;}.vrSURuiUpdate #FOOT_CONTAINER{background-color:white;}.vrSURuiUpdate .breadCrumbBackground{background-color:#F4F3F0;}.vrSURuiUpdate .breadCrumbBackground .breadCrumbContainer{width:1018px;margin:0 auto;left:auto;}.vrSURuiUpdate .VacationRentalReview{background-color:#F4F3F0;border:none;}.vrSURuiUpdate .VacationRentalReview .vrWideOverview{background-color:#F4F3F0;}.vrSURuiUpdate .VacationRentalReview .vrWideOverview .property_page{padding-top:0;}.vrSURuiUpdate .VacationRentalReview .vrWideOverview .review_snippet{width:100%;}.vrSURuiUpdate .VacationRentalReview .vrWideOverview .review_snippet .ratingSystem{height:33px;}.vrSURuiUpdate .VacationRentalReview .vrWideOverview .review_snippet .vr_review_teaser{line-height:33px;float:left;font-family:Georgia,"Times New Roman","Century Schoolbook L",serif;font-size:22px;font-style:italic;font-weight:normal;margin-left:0;margin-right:6px;}.vrSURuiUpdate .VacationRentalReview .vrWideOverview .review_snippet .rating .rate{margin:6px 0 0 0;}.vrSURuiUpdate .VacationRentalReview .vrWideOverview .left_rail{margin-bottom:0;}.vrSURuiUpdate .VacationRentalReview .vrWideOverview .left_rail .detail-card .propertyGeoSpecs{color:#999;margin-bottom:18px;}.vrSURuiUpdate .VacationRentalReview .vrWideOverview .left_rail .detail-card .vr_email_a_friend{padding:0;border:none;float:none;}.vrSURuiUpdate .VacationRentalReview .vrWideOverview .left_rail .detail-card .review_collection .col2of2{overflow:visible;}.vrSURuiUpdate .VacationRentalReview .vrWideOverview .left_rail .detail-card .review_collection .vrReviewRatings td{padding-bottom:8px;}#vrWOInquiry{margin-bottom:35px;background-color:#F4F4F4;border:2px solid #CCC;padding:12px;}#vrWOInquiry #vrInquiryOverviewHidden{overflow:hidden;position:relative!ie;}#vrWOInquiry #vrInquiryOverviewHidden.initial{height:0;}#vrWOInquiry #vrInquiryOverviewHidden textarea{resize:none;}#vrWOInquiry .full{width:232px;}#vrWOInquiry .form{padding:0;}#vrWOInquiry .head{margin-bottom:5px;padding-top:0;color:#4a4a4a;float:left!ie;}#vrWOInquiry .contact{font:bold 14px Arial,Tahoma,Bitstream Vera Sans,sans-serif;clear:both!ie;}#vrWOInquiry .contact .ownerName{text-shadow:1px 1px 0 #FFF;float:left!ie;}#vrWOInquiry .contact .phone{margin-top:2px;}#vrWOInquiry .ownerThumb{margin-right:10px;border:1px solid #C1C1C1;float:left;}#vrWOInquiry textarea{width:285px;margin-bottom:10px;}#vrWOInquiry input{margin-bottom:10px;}#vrWOInquiry .calDiv{margin-right:5px;float:left;margin-bottom:10px!ie;}#vrWOInquiry .calDiv .text{color:#656565;}#vrWOInquiry .adults{margin-right:0;background:url("/img2/vacationrentals/DropDown-Gradient.gif") repeat-x;}#vrWOInquiry .adults select{height:25px;width:83px;color:#2c2c2c;background:transparent;}#vrWOInquiry .done{font-size:14px;}#vrWOInquiry label.over{position:relative;margin:0;}#vrWOInquiry .over span{position:absolute;top:6px;left:6px;font-weight:normal;color:#656565;}#vrWOInquiry .over input{padding-left:50px;}#vrWOInquiry #vrInquiryPhoneDiv{position:relative!ie;height:0;overflow:hidden;}#vrWOInquiry #vrInquiryPhoneDiv input{width:154px;padding-left:128px;}#vrWOInquiry #vrInquiryPhoneDiv input.narrow{width:232px;padding-left:50px;}#vrWOInquiry #vrRentalInquiryNewsletter{margin-bottom:0;}#vrWOInquiry .privacy{font-size:11px;color:#999;}#vrWOInquiry .privacyNewLine{margin-top:4px;margin-bottom:0;color:#999;}#vrWOInquiry .bookNow{font-weight:bold;margin-top:2px;}.wrpBtn .vrButtonActive{background:#F7B700!important;}.RentalInquiryPopup .button.yell span{padding:5px 15px 6px;background:url("/img2/vacationrentals/Button-Small.gif") repeat-x transparent;font-size:14px;font-weight:bold;text-shadow:1px 1px 1px #FFF;color:#000;}.lang_sv .member_info .badgeText{font-size:11px;}#vrRentalInquiryButton .improved{width:120px;height:27px;background:url("/img2/vacationrentals/Button-Big.gif") repeat-x transparent;font-size:15px;}#vrRentalInquiryButton .improved span{padding:7px;float:none;}.sidebar #vrSimilarAndTopRated{margin-top:9px;}.vrFullDescription{width:600px;}.vrFullDescription .vrDescriptionTitle{color:#656565;font-size:14px;margin-bottom:5px;}.vrRate{display:inline;}.vrAdditionalRateInfoTitle{color:#424242;font-size:14px;font-family:Arial;font-weight:bold;margin-bottom:5px;}.vrRateComment{color:#424242;font-size:12px;}#VR_ACCOM_HEAD{height:10px;}.providedByPartner .partnerLabel{font:12px Arial,Tahoma,Bitstream Vera Sans,sans-serif;color:#999;}.providedByPartner img{padding-left:10px;vertical-align:text-bottom;}.providedByPartner img.HA{position:relative;top:-7px;height:12px;}#vrProvidedByBox .headingOwner{margin-left:14px;cursor:pointer;font:Arial,Tahoma,Bitstream Vera Sans,sans-serif;color:#069;}#vrProvidedByBox .managerPhone{margin-left:14px;padding-left:14px;padding-bottom:1px;}#vrShareButton{border:1px solid #7eb3cd;border-radius:4px;background-color:#ebf0f4;margin-bottom:18px;padding:4px 5px;font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#069;}#vrShareButton.notftl{margin-top:10px;}#vrShareButton:hover{background-color:#dee8ef;}#vrShareButton .vr-sprite-mail-symbol{margin-right:4px;}#vrMapBody .nearbyHead{margin-bottom:5px;font-size:14px;color:#333;font-weight:bold;}#vrMapBody .mapSection{margin-top:10px;}#VR_NEARBY{margin-top:20px;font-family:Arial,Tahoma,'Bitstream Vera Sans',sans-serif;color:#2c2c2c;width:95%;}#VR_NEARBY .nearybyLabel{font-family:Arial,Tahoma,'Bitstream Vera Sans',sans-serif;font-weight:bold;margin-right:5px;color:#424242;}#VR_NEARBY .directions{margin-top:10px;}#VR_FEES{margin-bottom:10px;}#VR_FEES li{background:url("/img2/sprites/gui-v17.gif") no-repeat scroll -103px -67px transparent;padding-left:14px;margin:0 10px 5px 0;}.detailRates{margin:10px 0;}.moreRates{margin:10px 0;}#VR_RATE_CURRENCY{display:inline;}#VR_RATE_CURRENCY_SELECT{margin:0 10px 10px 0;}#RATES_CURRENCY_DISCLAIMER{margin-bottom:8px;color:#656565;font-family:Arial;}.vrAdditionalFeesOverlay{padding:14px;}.vrAdditionalFeesOverlay li{padding-bottom:14px;}.vrAdditionalFeesOverlay .feeName{font-size:14px;font-weight:bold;}.vrAdditionalFeesOverlay .feeValue{font-size:14px;}.vrAdditionalFeesOverlay a{font-size:14px;}.relativeOverlayBelow.sprite-greenX{top:8px;right:8px;}#VR_DETAIL_MAP_2013{position:relative;}#VR_DETAIL_MAP_2013 .mapHeader{padding:29px 0 10px 30px;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}#VR_DETAIL_MAP_2013 .mapHeader .sprite-individual-pin{display:inline-block;position:relative;left:-9px;top:-9px;}.lang_es #VR_DETAIL_MAP_2013 .mapHeader .mapTitle{font-size:18px;margin-left:-14px;}#VR_DETAIL_MAP_2013 .mapHeader form{float:right;font-size:15px;color:#444;}#VR_DETAIL_MAP_2013 .mapHeader form .showItem{float:left;margin-right:16px;}#VR_DETAIL_MAP_2013 .mapHeader form .showItem .mapRowLabel{cursor:pointer;float:left;}#VR_DETAIL_MAP_2013 .mapHeader form .showItem .labelText{display:inline-block;margin:7px 0 0 4px;}#VR_DETAIL_MAP_2013 .mapHeader form .showItem .vrCheckbox{margin-top:4px;}#VR_DETAIL_MAP_2013 #VR_MAP2{width:656px;height:420px;}#VR_DETAIL_MAP_2013 #VR_MAP2 .vrInfoWindow{padding:10px;}#VR_DETAIL_MAP_2013 #VR_MAP2 .vrInfoWindow .hvrTtl{font-size:16px;font-weight:bold;color:#005f9d;}#VR_DETAIL_MAP_2013 #VR_MAP2 .vrInfoWindow .pRatng{margin:6px 0 4px 0;}#VR_DETAIL_MAP_2013 #VR_MAP2 .vrInfoWindow .adr{margin-bottom:8px;font-size:15px;color:#2b2b2b;}#VR_DETAIL_MAP_2013 #VR_MAP2 .vrInfoWindow .directions{float:left;margin-bottom:8px;}#VR_DETAIL_MAP_2013 #VR_MAP2 .vrInfoWindow .otPipe{color:#C9C6C4;font-weight:bold;}#VR_DETAIL_MAP_2013 #VR_MAP2 .vrInfoWindow .otRsrvLink{float:left;}#VR_DETAIL_MAP_2013 .vrMapReset{position:relative;background-color:#FCF7F5;cursor:pointer;color:#069;text-decoration:underline;padding:6px;z-index:10;}#VR_DETAIL_MAP_2013 .vrMapReset:hover{text-decoration:none;}#VR_DETAIL_MAP_2013 #vrMapOverlay{position:absolute;background-color:#fff;top:0;left:0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);z-index:9;height:100%;width:100%;}#VR_DETAIL_MAP_2013 #vrMapOverlayText{position:absolute;left:29%;top:43%;z-index:10;background-color:#fff;border:3px solid #D67B00;}#VR_DETAIL_MAP_2013 #vrMapOverlayText .close{position:absolute;background:url(/img2/sprites/gui-v18.gif) no-repeat -50px 0;width:13px;height:13px;top:8px;right:8px;background-position:-170px -2324px;cursor:pointer;}#VR_DETAIL_MAP_2013 #vrMapOverlayText .inner{padding:22px 26px 10px 10px;font-size:14px;}#VR_DETAIL_MAP_2013 #vrMapOverlayText .inner .wrpBtn{margin-top:10px;}#VR_DETAIL_MAP_2013 #vrMapOverlayText .inner .vrDetailButton{font-size:14px;padding:5px 12px;}.tabContents #vrMapBody{padding:0 20px 20px 30px;line-height:22px;font-size:15px;color:#444;word-wrap:break-word;}.tabContents #vrMapBody #VR_NEARBY{margin-top:0;}.tabContents #vrMapBody .nearbyCityBox{margin:10px 0;overflow:hidden;}.tabContents #vrMapBody .nearbyCityBox .column{float:left;margin-right:10px;}.tabContents #vrMapBody .nearbyCityBox .item{margin:1px 0;background:transparent url(/img2/bullets/greyDot.gif) no-repeat scroll 1px 50%;padding-left:12px;}.tabContents #vrMapBody .nearbyCityBox .nearbyCount{font-size:12px;color:#656565;}.overlay.vrPhotoLB{-moz-box-shadow:0 0 0 5px rgba(64,64,64,0.6);-webkit-box-shadow:0 0 0 5px rgba(64,64,64,0.6);box-shadow:0 0 0 5px rgba(64,64,64,0.6);}#vrLBContainer h2{padding-bottom:4px;color:#2C2C2C;font-size:1.6665em;}#vrLBContainer{margin:16px 12px;text-align:center;}#vrLBContainer .photoContainer div{display:inline-block;}#vrLBContainer .photoContainer .bottomNavigation{width:647px;}#vrLBContainer .photoContainer .photoPlaceholder{padding:18px;}#vrLBContainer .photoContainer .photoImg{display:table-cell;width:647px;margin:10px;vertical-align:middle;}#vrLBContainer.wideLB .photoContainer .photoImg{width:807px;}#vrLBContainer .photoCaption{width:780px;font-size:16px;font-weight:bold;}#vrLBContainer .thumbsBrowser{width:628px;margin-top:10px;margin-left:auto;margin-right:auto;text-align:left;}#vrLBContainer .thumbsRow .display{display:inline;}#vrLBContainer .thumbsRow .thumbWrap{display:inline-block;margin-left:6px;padding:2px;border:1px solid #BBB;text-align:center;}#vrLBContainer .thumbsRow .lightBoxThumb{height:36px;width:48px;overflow:hidden;}#vrLBContainer .thumbsRow .left{margin-left:0;}#vrLBContainer .thumbsRow .selected{border:2px solid #589442;padding:1px;}#vrLBContainer .thumbsRangeNav{width:628px;margin-top:14px;margin-left:auto;margin-right:auto;}#vrLBContainer .thumbsRangeNav .photoRangeCount{float:left;}#vrLBContainer .thumbsRangeNav .label{color:#656565;}#vrLBContainer .thumbNavLink{font-weight:bold;font-size:14px;color:#069;cursor:pointer;text-decoration:underline;}#vrLBContainer .thumbNavLink:hover{text-decoration:none;}#vrLBContainer .vrBingAttr,#vrLBContainer .vrGoogleAttr{margin-right:68px;margin-bottom:10px;}.vrGoogleAttr{color:#999;}.vrGoogleAttr img{margin-top:1px;}#HEADING_GROUP.vrSolrHeader h1{padding:0;font-family:arial;font-size:16px;}#HEADING_GROUP.vrSolrHeader{padding-bottom:14px;}.vrPersistentInquiry.overlay{width:100%;margin-bottom:14px;overflow:hidden;background:transparent;}.vrPersistentInquiry.overlay .inner{background:inherit;padding:0;}.vrPersistentInquiry .drop_gradient{background-image:url("/img2/gradients/shadow_24.png");background-repeat:repeat-x;width:100%;height:13px;}.vrPersistentInquiry .vr-sprite-gray-x{top:2px;right:6px;}.vrPersistentInquiry .vr-sprite-gray-x div{position:absolute;right:14px;top:-1px;color:#6D6D6D;font-size:11px;white-space:nowrap;}.vrPersistentInquiry .vr-sprite-gray-x div:hover{text-decoration:underline;}#VR_PERSISTENT_INQUIRY_WRAP.blue{background-color:#CBDDF2;border-bottom:1px solid #C1C1C1;background:-webkit-gradient(linear,0% 0,0% 100%,from(#CBDDF2),to(#E5EFFB));background:-webkit-linear-gradient(top,#E5EFFB,#CBDDF2);background:-moz-linear-gradient(top,#E5EFFB,#CBDDF2);background:-ms-linear-gradient(top,#E5EFFB,#CBDDF2);}#VR_PERSISTENT_INQUIRY{position:relative;margin:0 auto;width:984px;height:110px;font-family:Arial,Helvetica,sans-serif;}#VR_PERSISTENT_INQUIRY .vrpiPadding{padding:15px 0 15px 20px;}#VR_PERSISTENT_INQUIRY .photo{float:left;border:1px solid #B5B5B5;}#VR_PERSISTENT_INQUIRY .photoBorder{border:1px solid #FFF;}#VR_PERSISTENT_INQUIRY .details{float:left;margin-left:10px;width:520px;}#VR_PERSISTENT_INQUIRY .title{font-size:18px;font-weight:bold;text-shadow:0 1px 1px rgba(0,0,0,0.25);color:#000;}#VR_PERSISTENT_INQUIRY .rateAndInquiry{float:left;width:300px;margin-left:15px;}#VR_PERSISTENT_INQUIRY .grayCaps{text-transform:uppercase;color:#6D6D6D;}#VR_PERSISTENT_INQUIRY .price{position:relative;margin-left:4px;font-size:36px;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.65);color:#2C2C2C;}body.long_prices #VR_PERSISTENT_INQUIRY .price{font-size:2.3335em;}#VR_PERSISTENT_INQUIRY .vr-sprite-rate-info{position:relative;right:-14px;top:4px;z-index:2;}#VR_PERSISTENT_INQUIRY .vr-sprite-rate-info:hover{cursor:hand;cursor:pointer;}body.long_prices #VR_PERSISTENT_INQUIRY.v2 .vr-sprite-rate-info{top:-2px;}#VR_PERSISTENT_INQUIRY .contact{float:left;margin-top:20px;font-size:14px;}#VR_PERSISTENT_INQUIRY .ownerName{font-weight:bold;line-height:135%;color:#134C6B;}#VR_PERSISTENT_INQUIRY .phone{color:#2C2C2C;}#VR_PERSISTENT_INQUIRY .button.yell{width:290px;margin-top:8px;}#VR_PERSISTENT_INQUIRY .vrDetailButtonNew{width:85%;padding:8px 24px 9px;background:url("/img2/vacationrentals/Button-Big.gif") repeat-x transparent;font-size:18px;font-weight:bold;text-shadow:0 1px 0 rgba(255,255,255,0.75);color:#000;}#VR_PERSISTENT_INQUIRY .vrDetailButtonNew.vrButtonActive{background:#F7B700!important;}#VR_PERSISTENT_INQUIRY .vrEmailInquirySpinner{margin:13px 0 0 146px;}#VR_PERSISTENT_INQUIRY.v2 .vrpiPadding{padding-top:10px;}#VR_PERSISTENT_INQUIRY.v2 .detailsLeft{float:left;margin-left:10px;width:520px;}#VR_PERSISTENT_INQUIRY.v2 .button.yell{margin-top:12px;width:197px;}#VR_PERSISTENT_INQUIRY.v2 .vrDetailButtonNew{width:75%;padding:5px 25px;font-size:14px;}#VR_PERSISTENT_INQUIRY.v2 .contact{float:none;margin-top:6px;}#VR_PERSISTENT_INQUIRY.v2 .rateInfo{float:left;margin-top:5px;}#VR_PERSISTENT_INQUIRY.v2 .price{margin-left:0;}#VR_PERSISTENT_INQUIRY.v2 .detailsRight{float:left;margin:5px 0 0 15px;}#VR_PERSISTENT_INQUIRY.v2 .vrEmailInquirySpinner{margin-left:86px;}#VR_PERSISTENT_INQUIRY.v2 .lightGreyUnavailable{font-weight:bold;font-size:18px;color:#777;}#VR_PERSISTENT_INQUIRY.v2 .vr-sprite-rate-info.unavailableSprite{left:820px;top:12px;}#VR_PERSISTENT_INQUIRY_WRAP.gray{background-color:#E3E3E3;border-bottom:1px solid #828282;}.vrPersistentDropdown.overlay{width:100%;margin-bottom:14px;overflow:hidden;background-color:transparent;}.vrPersistentDropdown.overlay .inner{background:inherit;padding:0;position:relative;margin:0 auto;}.vrPersistentDropdown .drop_gradient{background-image:url("/img2/gradients/shadow_24.png");background-repeat:repeat;width:100%;height:13px;}.vrPersistentDropdown.overlay .close{z-index:202;background:url("") no-repeat -50px 0;width:12px;height:12px;top:8px;right:8px;}.vrPersistentDropdown.overlay .close{background-position-x:-18px;width:52px;}.vrPersistentDropdown.overlay .close #persistentDropdownClose{font:regular 12px Arial;color:#6D6D6D;display:inline-block;}.vrPersistentDropdown.overlay #spriteCloseButton{margin-left:4px;display:inline-block;}#pxheight{height:30px;background-color:#D2E2F4;}#VR_PERSISTENT_DROPDOWN_WRAPPER{position:relative;margin-left:0;margin-right:auto;height:126px;width:auto;background-color:#D2E2F4;}#VR_PERSISTENT_DROPDOWN_WRAPPER_SEARCH{position:relative;margin-left:0;margin-right:auto;height:150px;width:auto;background-color:#D2E2F4;}#pxheight_search{height:21px;background-color:#D2E2F4;}.vrNeighborhoodInfo.overlay{border:1px solid #bbb;background-color:#fff;padding:10px;width:250px;box-shadow:2px 2px 1px #bbb;}.neighborhoodFlyoutTitle{padding-bottom:6px;text-align:left;line-height:130%;font-size:18px;font-family:Arial,Helvetica,sans-serif;color:#44814e;}.neighborhoodFlyoutDesc{text-align:left;line-height:130%;font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#2c2c2c;}.vr-guarantee{margin-top:10px;}.review .entry p{font-size:14px;}#vrSelectionContainer.allDisplayed{position:absolute;left:0;top:0;background-color:#fdfdfd;border-radius:4px;padding-top:8px;padding-bottom:8px;padding-left:6px;padding-right:10px;line-height:150%;box-shadow:0 1px 3px 0 rgba(0,0,0,0.55);}#vrSelectionContainer{cursor:pointer;position:relative;}#vrSelectionContainer .periodSelector:hover{text-decoration:underline;}#vrSelectionContainer.selected{box-shadow:0 0 0 0 rgba(0,0,0,0);border-radius:0;}#vrSelectionContainer .periodSelectedSprite{display:inline;position:absolute;}#vrSelectionContainer .periodSelectedSprite.daily{top:13px;}#vrSelectionContainer .periodSelectedSprite.weekly{top:31px;}#vrSelectionContainer .periodSelectedSprite.monthly{top:49px;}#vrSelectionContainer .periodSelectedSprite.monthly.twoRates{top:31px;}#vrSelectionContainer .periodSelectorSpan{margin-left:10px;}#downArrow{position:absolute;top:5px;}#availabilityNew div.calendar_month{float:left;margin-right:17px;margin-bottom:17px;}#availabilityNew div.last{margin-right:0;margin-bottom:0;}#availabilityNew div.calendar_month th{background-color:#aaa;font:normal 13px Arial;color:white;text-align:center;}#availabilityNew div.calendar_month thead tr{height:21px;border-bottom:3px solid white;}#availabilityNew div.caption{padding-top:9px;height:24px;width:187px;background-color:white;font:bold 16px Arial;color:#2b2b2b;text-align:center;border:1px solid #d7d7d7;}#availabilityNew div.calendar_month tr{height:26px;}#availabilityNew div.calendar_month td{width:26px;border:1px solid white;vertical-align:top;}#availabilityNew div.calendar_month td.past,div.calendar_month td.future{background-color:#f1f1f1;}#availabilityNew div.calendar_month td.booked{background-color:#ff9669;}#availabilityNew div.calendar_month td.available{background-color:#b4e5a0;}#availabilityNew div.calendar_legend{font:normal 15px Arial;float:right;padding-top:3px;color:#444;}#availabilityNew div.calendar_legend div.legend_text{padding-left:8px;display:inline;}#availabilityNew div.vrToggleMoreLess{text-align:center;font:bold 16px Arial;cursor:pointer;color:#005f9d;}#availabilityNew div.vrToggleMoreLess:hover{color:#2b2b2b;}#availabilityNew div.vrToggleMoreLess img{margin:6px;}#hiddenRatesHeader .vrToggleMoreLess{display:inline-block;}#availabilityNew .vr-detail-cal-legend-avail,#availabilityNew .vr-detail-cal-legend-notavail{display:inline-block;vertical-align:text-top;}.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;}#checkInSpan{display:inline;float:left;}.RentalInquiryPopup .thanks.new{border-top:none;padding-top:4px;}.vrCrumbs{padding-top:18px!important;padding-bottom:20px!important;background-color:#F1F1F1!important;margin:0!important;}.VacationReview_1 #MAIN{border:none!important;}.VacationRentalReview#MAINWRAP,.VacationRentalReview #MAIN,.VacationRentalReview #BODYCON{width:100%!important;}.property_page{width:990px!important;margin:0 auto!important;overflow:visible;padding-top:5px;}#VRAC_SEARCH,#MAIN .owner_cta,#MAIN .linkSection .links{width:980px!important;margin:0 auto!important;}#MAIN .owner_cta{clear:both;overflow:auto;}#MAIN .owner_cta #VR_LISTED_BOX{border:none;}.property_title .vr_email_a_friend{padding:6px 7px 7px 10px;border-left:solid 1px #d7d7d7;float:left;}.property_title .fbLikeButton{float:left;border-left:1px solid #D7D7D7;padding:5px 0 0 10px;}.vr_review_teaser{font-size:20px;font-weight:bold;float:right;margin-left:10px;}.rating{margin-left:0;}.left_rail{width:658px;float:left;margin-bottom:48px;}.left_rail .detail_tabs{min-height:400px;}.left_rail .tabContents .rateContents{padding:0 30px 38px;}.left_rail #REVIEWS{border-left:1px solid #D7D7D7;border-right:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;padding:26px 18px 6px 30px;}.left_rail #REVIEWS .deckTools .pagination{border-bottom:none;}.right_rail{width:316px;float:right;margin-top:34px;margin-bottom:48px;}.right_rail .manager_info{border:1px solid #D7D7D7;box-shadow:0 2px 5px 0 rgba(68,68,68,0.35);padding:17px;}.right_rail .manager_info .head{font-size:20px;font-weight:bold;margin-bottom:12px;}.right_rail .manager_info .owner_general{margin-bottom:10px;overflow:auto;}.right_rail .manager_info .owner_general img{float:left;width:74px;border:1px solid #D7D7D7;padding:4px;}.right_rail .manager_info .owner_general .detail{float:left;font-size:15px;margin-left:10px;width:182px;}.right_rail .manager_info .owner_general .owner_name{font-weight:bold;margin-bottom:10px;}.right_rail .manager_info .owner_general .minor{color:#444;}.right_rail .manager_info .owner_important .info_row{background-color:#F8F8F8;margin-bottom:8px;padding:14px 10px;display:inline-block;width:259px;}.right_rail .manager_info .owner_important .info_row .label{width:132px;color:#444;float:left;font-size:15px;text-transform:capitalize;}.right_rail .manager_info .owner_important .info_row .value{width:120px;color:#2b2b2b;float:right;font-size:18px;font-weight:bold;}.right_rail .manager_info .owner_important .info_row .value.orange{color:#D86C00;}.right_rail .manager_info .owner_important .info_row .value.green{color:#529239;}.right_rail .manager_info .owner_important .info_row .value.smaller{font-size:16px;}.right_rail .manager_info .owner_important .infoNote{border:1px solid #D7D7D7;padding:14px;font-size:15px;color:#444;}.right_rail .manager_info .owner_important .infoNote span{color:#529239;font-weight:bold;}#recommendations{clear:both;display:inline-block;}.linkSection{clear:both;overflow:auto;}.VacationRentalReview .review_snippet{clear:both;display:inline-block;}.review_snippet{float:left;padding-right:10px;}.co_located{clear:both;padding:24px 0;}.co_located .title{font-size:16px;font-weight:bold;color:#529239;float:left;margin-right:8px;}.co_located #vrColoSelect{float:left;}#recommendations .vr_info_cell{float:left;margin-bottom:1px;height:250px;}.vr_info_cell{border:1px solid #D7D7D7;box-shadow:0 1px 2px 0 rgba(215,215,215,0.35);padding:10px;width:207px;margin-bottom:1px;position:relative;}.vr_info_cell .rate{display:inline-block;}.vr_info_cell .details{margin-top:12px;}.vr_info_cell .details .location{font-size:14px;font-weight:bold;margin-bottom:6px;}.vr_info_cell .details .property_info{color:#777;font-size:13px;margin-bottom:11px;}.vr_info_cell .details .property_info span{white-space:nowrap;}.vr_info_cell .details .bubble_rating{position:absolute;bottom:12px;}.vr_info_cell .details .bubble_rating a{bottom:1px;position:relative;}.vr_info_cell .photo img{width:207px;height:155px;}.vr_info_cell .thumb .photo{position:relative;}.vr_info_cell .thumb{position:relative;}.vr_info_cell .thumb .vr-sprite-pom-157-right{display:inline-block;position:absolute;right:-15px;top:5px;}.vr_info_cell .thumb .photo .price_info_caption{background-color:rgba(43,43,43,0.8);bottom:0;height:30px;position:absolute;width:100%;}.vr_info_cell .thumb .photo .price_info_caption .price_info{bottom:0;font-size:13px;margin-bottom:1px;margin-right:6px;position:absolute;right:0;}.vr_info_cell .thumb .photo .price_info_caption .price_info .from{color:#FFF;}.vr_info_cell .thumb .photo .price_info_caption .price_info .value{font-size:20px;}.vr_info_cell .thumb .photo .price_info_caption .price_info .value.medium{font-size:14px;}.vr_info_cell .thumb .photo .price_info_caption .price_info .value,.vr_info_cell .thumb .photo .price_info_caption .price_info .period{color:#FFE959;font-weight:bold;}#MAIN #recommendations .vr_info_cell.last{margin:0;}#MAIN #recommendations .vr_info_cell{margin-right:20px;}.linkSection .similar_geos{float:left;width:675px;}.linkSection .filter_pages.rightSide{float:right;width:285px;}#HEADING_GROUP{border-bottom:medium none;margin-bottom:16px!important;margin-top:0!important;}#HEADING{font-size:30px;line-height:33px;}.social_share{display:inline-block;}.property_title{margin-bottom:25px;}.social_share .email_link{margin-left:8px;margin-top:0;font-size:13px;}.social_share .fbShareWrapper{float:left;margin-top:4px;}.social_share #fb-root{display:none;}.review_snippet .ratingSystem{float:left;position:relative;top:5px;}.review_snippet .vr-sprite-review-icon{display:inline-block;float:left;margin-right:8px;margin-top:2px;}.review_snippet .write_a_review{bottom:-3px;font-size:15px;position:relative;float:left;}.review_snippet .write_a_review .blue_link{font-size:15px;}.rating .more{font-size:13px;}.blue_link,.VacationRentalReview .RentalInquiryPopup .warningBox a{cursor:pointer;color:#005F9D!important;}.blue_link:hover,.VacationRentalReview .RentalInquiryPopup .warningBox a:hover{color:#2B2B2B!important;text-decoration:underline;}.vrComingSoon{float:left;margin-top:7px;font-style:italic;color:#656565;}#vrWOInquiry{background-color:#FFF;border:1px solid #D7D7D7;box-shadow:0 2px 5px 0 rgba(68,68,68,0.35);padding:18px;margin-bottom:18px;}#vrWOInquiry .inputs{overflow:auto;padding:10px 10px 0 10px;background-color:#F1F1F1;}#vrWOInquiry .inputs.splitPaymentV4{padding:0;background:none;border-bottom:1px solid #CCC;}.vrSimpleForm .vrPriceInfo div.rates{margin-top:14px;}.vrSimpleForm .vrPriceInfo div.no_rates{margin-top:0;}.vrSimpleForm .vrPriceInfo{margin-top:0;}.vrSimpleForm .vr-sprite-pom-67{position:absolute;right:-10px;top:-6px;}.subHeader{margin-top:30px;margin-bottom:8px;color:#2B2B2B;font-size:20px;font-weight:bold;}.suitabilityValue{color:#4a4a4a;font-size:16px;font-weight:bold;float:right;}.section .sectionHead{margin-top:30px;color:#2B2B2B;font-size:20px;font-weight:bold;}.description{font-size:14px;}.amenitiesAndDetails{margin-left:30px;}ul.tabContents{border:1px solid #d7d7d7;-webkit-margin-top-collapse:discard;}ul.tabContents .tab{display:none;}ul.tabContents li div.amenities{overflow:visible;margin-bottom:0;}ul.tabContents li div.amenities ul{float:left;padding-right:20px;width:166px;}ul.tabContents li div.amenities ul.last{padding-right:0;}ul.tabContents li div.amenities li{font-family:Arial;font-size:14px;width:186px;display:block!important;padding-top:15px;padding-left:14px;}ul.tabContents li div.amenities .vr-detail-green-check{float:left;margin:1px 8px 0 0;}.suitability{display:inline-block;}ul.tabContents li div.suitability ul{width:293px;padding-right:6px;float:left;}ul.tabContents li div.suitability li{font-family:Arial;font-size:15px;width:274px;background-color:#F1F1F1;margin:0 6px 6px 0;display:inline-block;padding:15px 10px;}.providedByPartner{margin-top:30px;border-top:1px solid #d7d7d7;width:inherit;height:24px;padding:16px;}.providedByPartner .partnerLabel{font:13px Arial,Tahoma,Bitstream Vera Sans,sans-serif;color:#999;position:relative;top:-5px;}table.vrDetailedRatesTable{margin-bottom:17px;}.vrDetailedRates table.vrDetailedRatesTable th{background-color:#f4f4f4;font:bold 14px Arial;color:#6c6c6c;padding:10px;border:1px solid #d7d7d7;border-top:none;text-align:center;}.vrDetailedRates table.vrDetailedRatesTable th.large{width:120px;}.vrDetailedRates table.vrDetailedRatesTable thead tr{height:21px;}.left_rail .tabContents .faqs .subHeader{margin-left:30px;margin-top:35px;margin-bottom:30px;color:#2B2B2B;font-size:20px;font-weight:bold;}.left_rail .tabContents .faqs .open .question{margin-left:45px;margin-bottom:20px;padding-left:25px;font:normal 16px Arial;font-weight:bold;color:#069;cursor:pointer;background:url('/vr/img/rr_faq_open.png');background-repeat:no-repeat;}.left_rail .tabContents .faqs .close .question{margin-left:45px;margin-bottom:20px;padding-left:25px;font:normal 16px Arial;font-weight:bold;color:#069;cursor:pointer;background:url('/vr/img/rr_faq_close.png');background-repeat:no-repeat;}.left_rail .tabContents .faqs .answer{margin-left:60px;margin-top:15px;margin-bottom:20px;margin-right:60px;padding:12px;font:normal 16px Arial;background:#f4f4f4;color:#2b2b2b;}.left_rail .tabContents .faqs .viewAllFaqsLink{margin-left:60px;margin-top:10px;margin-bottom:40px;padding:12px;cursor:pointer;font:normal 16px Arial;font-weight:bold;}table.vrDetailedRatesTable tr{border-bottom:1px solid #d7d7d7;}table.vrDetailedRatesTable td{font:normal 14px Arial;color:#444;padding:10px 5px;text-align:center;}table.vrDetailedRatesTable td.price{font:bold 17px Arial;text-align:center;}table.vrDetailedRatesTable td:empty{background-color:#f4f4f4;}p.disclaimer{padding:10px 0;font:normal 15px Arial;color:#444;line-height:22px;}.vrAdditionalRateInfoTitle{font:bold 20px Arial;margin-bottom:10px;}#VR_FEES,#RATE_COMMENT{font:normal 15px Arial;line-height:22px;}#HEAD{margin:0;}#MAIN .crumbs #HOME{display:inline-block;float:none;}#MAIN .crumbs .vr_wrapper{display:block;margin:0 auto;overflow:auto;width:980px;}#MAIN .crumbs .vr_wrapper div.actual_crumbs{float:left;}#MAIN .crumbs .vr_wrapper div.fr{float:right;}#MAIN .crumbs.vrCrumbs{padding:0;}.search_bar_wrapper{background-color:#F1F1F1;padding-bottom:20px;border-bottom:1px solid #AAA;box-shadow:0 10px 10px rgba(56,56,56,0.15);}#MAIN #VRAC_SEARCH{background-color:#F8F8F8;}#MAIN #VRAC_SEARCH .sprite-calendar-grn{background-position:right -607px;}#MAIN #VRAC_SEARCH .vr_button input{cursor:pointer;background-color:transparent;background:none repeat scroll 0 0 rgba(0,0,0,0);border:none;font-size:15px;font-weight:bold;width:105px;height:inherit;}#MAIN #VRAC_SEARCH .vr_button{display:inline-block;float:right;height:28px;margin-right:18px;margin-top:26px;}#MAIN #VRAC_SEARCH .find_rental{margin-left:18px;}#MAIN #VRAC_SEARCH .dates{margin-left:35px;}#MAIN #VRAC_SEARCH .bedrooms{margin-left:34px;}#MAIN #VRAC_SEARCH.tighter .dates,#MAIN #VRAC_SEARCH.tighter .bedrooms{margin-left:22px;}#MAIN #VRAC_SEARCH #vracBedrooms{width:100%;}#MAIN .inputs .adults .fancy-select{width:82px;}#MAIN .linkSection{background-color:#F8F8F8;border-top:1px solid #D7D7D7;border-bottom:1px solid #D7D7D7;margin-top:30px;}#MAIN .linkSection .links{overflow:auto;}#MAIN .linkSection .title{margin-top:30px;}#MAIN .linkSection .title,#MAIN #recommendations .title{font-weight:bold;font-size:24px;text-align:center;margin-bottom:24px;}#MAIN .linkSection h2{font-size:20px;color:#529239;margin-bottom:20px;}#MAIN .linkSection ul li{display:inline-block;font-size:13px;height:56px;margin-right:10px;overflow:auto;width:212px;}#MAIN #vrSimplerForm .inputs .label{color:#444;font-size:15px;font-weight:bold;margin-bottom:7px;}.lang_el #MAIN #vrSimplerForm .inputs .label,.lang_sv #MAIN #vrSimplerForm .inputs .label{font-size:13px;}#MAIN #vrSimplerForm .inputs .calDiv{width:80px;height:65px;}#MAIN #vrSimplerForm .inputs #vrRentalInquiryFormOverviewCheckIn,#MAIN #vrSimplerForm .inputs #vrRentalInquiryFormOverviewCheckOut{cursor:pointer;width:71px;height:22px;font-size:12px;padding-left:4px;padding-right:0;font-family:Arial;}#MAIN #vrSimplerForm .inputs #vrRentalInquiryFormOverviewCheckIn.selected,#MAIN #vrSimplerForm .inputs #vrRentalInquiryFormOverviewCheckOut.selected{box-shadow:0 2px 5px rgba(0,0,0,0.35) inset;border:2px solid #4C9733;}#MAIN .linkSection ul li .geo_name{font-size:15px;line-height:23px;font-weight:bold;}#MAIN .linkSection ul li .geo_count{color:#6C6C6C;position:relative;}.linkSection .filter_pages li{display:block;font-size:13px;line-height:16px;margin-bottom:20px;float:left;margin-right:70px;}.linkSection .filter_pages.rightSide li{margin-right:0;}#vrWOInquiry .adults{background:none;}#MAIN .price_info_wrapper{position:relative;}#MAIN #vrSimplerForm .vrPriceInfo .priceFrom{color:#444;font-size:15px;}#MAIN .vrPriceInfo .priceExtra{max-width:100px;float:left;font-size:16px;font-weight:bold;position:relative;right:-6px;top:36px;}#MAIN .vrPriceInfo .priceExtra.newLine{position:static;clear:both;float:left;margin-top:-1px;margin-bottom:3px;}.lang_es #MAIN .vrPriceInfo .min_stay_and_fees{font-size:12px;}#vrSelectionContainer.selected{float:left;}#vrSelectionContainer .periodSelectorSpan{margin-left:5px;}#vrSelectionContainer .periodSelectorSpan.blue_link:hover{text-decoration:none;}#vrSelectionContainer .periodSelector:hover{text-decoration:none;}#vrSelectionContainer.selected .periodSelector{float:left;}#vrSelectionContainer.selected .periodSelectorSpan{margin-left:3px;}.vrSimpleForm .per{color:#444;float:left;font-size:16px;}#vrSelectionContainer.allDisplayed .per{display:none;}.vrSimpleForm .priceData{font-size:45px;}.vrSimpleForm .wrpBtn{float:none;margin-top:0;margin-bottom:0;}.or_message{color:#444;font-size:15px;margin-bottom:5px;margin-top:10px;}.or_message b{color:#2B2B2B;}.vrSimpleForm .vr_button.yell,.vrSimpleForm .vr_button.silver{font-size:16px;font-weight:bold;height:28px;padding-top:10px;text-align:center;}.RentalInquiryPopup .errorBox,.VacationRentalReview .RentalInquiryPopup .warningBox{font-size:13px;}.VacationRentalReview .RentalInquiryPopup .warningBox{background-color:#F2FAF4;padding:12px 12px 10px 8px;margin:0 0 8px;}.VacationRentalReview .RentalInquiryPopup .warningBox a{font-weight:bold;}#vrSimplerForm .rentalPeriodicRate .priceFrom{font-size:12px;font-weight:normal;}.vrDetailNeighborhood{text-align:left;line-height:120%;font-weight:bold;font-size:16px;font-family:Arial,Helvetica,sans-serif;color:#808080;margin-top:14px;margin-bottom:8px;}#vrNoRatesNotification .noRatesBox.warningBox{margin:0;}#vrNoRatesNotification.noRatesContainer.padded{padding-top:10px;}#vrNoRatesNotificationPadded{padding-top:30px;}.vr_button .instantBookBadge{display:inline-block;width:29px;height:17px;margin:0 6px 0 0;padding:0;vertical-align:middle;}#REVIEWS .ratings_and_types{overflow:auto;border:solid 1px #9cd37a;background-color:#dbf6cb;margin-bottom:16px;}#REVIEWS .ratings_and_types .vrContribute{float:left;width:330px;font:normal 15px Arial;color:#2b2b2b;line-height:20px;margin:16px;}#REVIEWS .ratings_and_types .vrContribute span{font-weight:bold;}#REVIEWS .reviews_header{border:none;font:bold 20px Arial;color:#2b2b2b;margin-top:0;margin-bottom:20px;}#REVIEWS .vrReview{padding-left:0;padding-right:0;}#REVIEWS .lessReviewDiv{font-size:15px;}#REVIEWS .ratings_and_types h3{display:none;}.VacationRentalReview #REVIEWS .ratings_and_types .button_war{margin:16px 16px 16px 0;border:1px solid #00690d;border-radius:4px;font:Bold 16px Arial;color:white;width:186px;text-align:center;padding-top:10px;background:#74b55d;background:-moz-linear-gradient(top,#74b55d 0,#579940 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#74b55d),color-stop(100%,#579940));background:-webkit-linear-gradient(top,#74b55d 0,#579940 100%);background:-o-linear-gradient(top,#74b55d 0,#579940 100%);background:-ms-linear-gradient(top,#74b55d 0,#579940 100%);background:linear-gradient(to bottom,#74b55d 0,#579940 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74b55d',endColorstr='#579940',GradientType=0);}#REVIEWS .button_2011_grn.button_war{height:38px;width:210px;margin:16px 16px 16px 0;border:1px solid #00690d;border-radius:4px;background:#74b55d;background:-moz-linear-gradient(top,#74b55d 0,#579940 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#74b55d),color-stop(100%,#579940));background:-webkit-linear-gradient(top,#74b55d 0,#579940 100%);background:-o-linear-gradient(top,#74b55d 0,#579940 100%);background:-ms-linear-gradient(top,#74b55d 0,#579940 100%);background:linear-gradient(to bottom,#74b55d 0,#579940 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74b55d',endColorstr='#579940',GradientType=0);}#REVIEWS .button_2011_grn.button_war:hover{background:#579940;}#REVIEWS .button_2011_grn.button_war .sprite-gradient1x32_grn.gradient{font:Bold 16px Arial;color:white;background:none;width:186px;text-align:center;padding-top:10px;}#REVIEWS .hlpNmbr{font-size:20px;color:green;}li#reviews{padding:30px;}#REVIEWS .review .entry{overflow:auto;}#REVIEWS .review .mgrRspn .header{font:Bold 15px Arial;color:#d86c00;}#REVIEWS .review .mgrRspn{background-color:#f8f8f8;border:1px solid #d7d7d7;}#REVIEWS .review .username{margin-top:10px;}#REVIEWS .review .location{margin-bottom:10px;}#REVIEWS .review .helpful{font:Bold 15px Arial;color:#2b2b2b;}#REVIEWS .review .helpful .yes{color:#005f9d;border:hidden;}#REVIEWS .review .helpful .yes:hover{color:#2b2b2b;}#REVIEWS .review .member_info{padding-top:4px;}#REVIEWS .vrReviewRatings tr{height:46px;}#REVIEWS .vrReviewRatings td{width:293px;background-color:#f8f8f8;border-bottom:solid 6px #fff;border-right:solid 6px #fff;padding-right:10px;}#REVIEWS .vrReviewRatings tr:last-child{border-bottom:none;}#REVIEWS .vrReviewRatings td:last-child{border-right:none;}#REVIEWS .vrRecommendResponse{font:bold 15px Arial;color:#2b2b2b;}#REVIEWS .vrReviewRatings img.rsImg{float:right;}#REVIEWS .vrReviewRatings .vrReviewRatingLabel{float:left;padding-left:10px;width:114px;font:normal 15px Arial;color:#444;}#REVIEWS .vrReviewItem{font:normal 14px Arial;margin-top:10px;display:inline-block;}#REVIEWS .itemLabel{font-weight:bold;padding-top:10px;}#REVIEWS .srtTools{display:none;}#REVIEWS .vrReviewActionBox{display:none;}#REVIEWS .pagination .pgCount{font:Bold 15px Arial;}#REVIEWS .pagination .pgCount span{color:#529239;}#REVIEWS .pagination .pgLinks .paging,#REVIEWS .pagination .pgLinks .guiArw{border:1px solid #d7d7d7;border-radius:4px;font:Bold 15px Arial;background:#fff;background:-moz-linear-gradient(top,#fff 0,#eee 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#eee));background:-webkit-linear-gradient(top,#fff 0,#eee 100%);background:-o-linear-gradient(top,#fff 0,#eee 100%);background:-ms-linear-gradient(top,#fff 0,#eee 100%);background:linear-gradient(to bottom,#fff 0,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0);}#REVIEWS .pagination .pgLinks .paging{height:20px;}#REVIEWS .pagination .pgLinks .guiArw{width:21px;height:24px;}#REVIEWS .pagination .pgLinks .paging.pageDisplay{color:#6c6c6c;background-color:#e4e4e4;}#REVIEWS .pagination .pgLinks .paging.taLnk:hover,#REVIEWS .pagination .pgLinks .guiArw:hover{color:white;background:#005f9d;}#REVIEWS .pagination .pgLinks span.guiArw{display:none;}.calendar .month tbody td.vr-range{background-color:#dcf0c7;}.calendar .month tbody .vr-selected,.calendar .month tbody .vr-selected a{color:#fff;}.calendar .month tbody .vr-invalid{text-decoration:line-through;background-color:#DDD;}#vrRentalInquiryFormOverviewProgress img{margin-left:37%;}ul.fancy-select.guests_select{height:200px;width:84px;overflow:auto;}ul.fancy-select.guests_select li .text{line-height:16px;height:16px;}#FOOT_CONTAINER{margin-top:0;}#vrRentalInquiryFormOverviewProgress img{margin-left:37%;}#vrRapSubtotal{width:275px;border:2px solid;border-color:#629d2a;background-color:white;padding:5px 5px 5px 5px;}#vrRapSubtotal .rapPrice{color:#629d2a;font-size:20px;font-weight:bold;}#vrRapSubtotal .rapNights{float:right;padding-top:4px;font-size:14px;}#vrRapSubtotalRedesign{width:265px;border:2px solid;border-color:#629d2a;background-color:white;padding:5px 5px 5px 5px;margin-bottom:5px;}#vrRapSubtotalRedesign .rapPrice{color:#629d2a;font-size:20px;font-weight:bold;}#vrRapSubtotalRedesign .rapNights{float:right;padding-top:4px;font-size:14px;}.rapRowPrice{color:#898989;border-top:1px dashed #898989;text-align:right;font-size:20px;font-weight:bold;padding-top:3px;padding-bottom:3px;white-space:nowrap;}.rapRowText{color:#898989;border-top:1px dashed #898989;text-align:right;width:100%;font-size:14px;}.rapV3SubtotalText{font-size:15px;font-weight:bold;color:#529239;padding-top:12px;margin-bottom:-5px;border-top:2px solid #ccc;}.rapV3SubtotalPrice{font-size:45px;font-weight:bold;color:#529239;float:left;}.rapV3SubtotalPrice.small{font-size:28px;padding-top:6px;}.rapV3POM{margin-top:-10px;float:right;}.rapTable{border-collapse:collapse;margin-top:5px;}.rapTable tr{border-top:1px dashed #ccc;line-height:34px;}.rapV4SubtotalPrice{font-size:45px;font-weight:bold;color:#529239;float:left;margin-top:-12px;margin-bottom:6px;}.rapV4SubtotalText{font-size:15px;font-weight:bold;color:#529239;margin-bottom:5px;margin-top:-10px;}.vrEmail{width:420px;}.vrEmail .vrEmailHead{padding:20px;}.vrEmail .vrEmailHead .vrEmailHeading{font:normal normal bold 18px Arial,Tahoma,"Bitstream Vera Sans",sans-serif;color:#2c2c2c;margin-bottom:10px;}.vrEmail .vrEmailHead .vrEmailHeadingShort{font:normal normal bold 18px Arial,Tahoma,"Bitstream Vera Sans",sans-serif;color:#2c2c2c;}.vrEmail .vrEmailHead .vrEmailDetails{font:normal normal normal 12px Arial,Tahoma,"Bitstream Vera Sans",sans-serif;color:#2c2c2c;margin-bottom:10px;}.vrEmail .vrEmailHead .vrEmailDetails .vrLocationName{font-weight:bold;}.vrEmail .vrEmailHead .vrEmailDetails .vrEmailPhoto{float:left;margin-right:10px;}.vrEmail .vrEmailBody{padding:20px 20px 0;background-color:#f2f6eb;border-top:1px solid #C0D0A1;height:100%;}.vrEmail .vrEmailBody .vrEmailField{margin-bottom:20px;}.vrEmail .vrEmailBody .vrEmailField .vrEmailLabel{margin-bottom:5px;font:normal normal bold 12px Arial,Tahoma,"Bitstream Vera Sans",sans-serif;color:#2c2c2c;}.vrEmail .vrEmailBody .vrEmailField .vrEmailGray{font:normal normal normal 11px Arial,Tahoma,"Bitstream Vera Sans",sans-serif;color:#2c2c2c;}.vrEmail .vrEmailBody .vrEmailField .vrEmailFromTxt{float:left;}.vrEmail .vrEmailBody .vrEmailField .vrEmailPrivacy{float:right;cursor:pointer;font:normal normal normal 11px Arial,Tahoma,"Bitstream Vera Sans",sans-serif;color:#555;text-decoration:underline;}.vrEmail .vrEmailBody .vrEmailField .vrEmailToCopy{float:left;margin-left:5px;margin-right:5px;line-height:1.7em;}.vrEmail .vrEmailBody .vrEmailField .vrEmailToCopyTxt{line-height:1.5em;}.vrEmail .vrEmailBody .vrEmailField .vrEmailTo{margin-bottom:5px;}.vrEmail .vrEmailBody .vrEmailField .vrDefault{color:#656565;}.vrEmail .vrEmailBody .vrEmailField textarea{padding:2px;}.vrEmail .vrEmailBody .vrEmailField .vrPrivacyBox{display:none;}.vrEmail .vrEmailBody .vrEmailField .vrProgress{display:none;}.vrEmail .vrEmailBody .errorBox{background:#FEE url('/img2/sprites/gui-v18.gif') no-repeat scroll -158px -1980px;border:2px solid #C00;color:#C00;margin-bottom:12px;padding:5px 5px 5px 30px;}.vrEmail .vrEmailBody .error{color:#C00;}.vrEmail .vrEmailBody .error label{color:#C00;}.vrEmail .vrEmailBody .error input{border:1px solid #C00;}.vrWireSafetyFlyout{width:300px;overflow-wrap:break-word;}#REVIEWS .vrSURLanguageSelector{display:none;}#REVIEWS .vrSURLanguageSelected{display:none;}.sur .right_rail{margin-top:0;}.sur .left_rail{border:1px solid #D7D7D7;}.sur #REVIEWS{border-top:1px solid #D7D7D7;border-bottom:none;border-left:none;border-right:none;}.recFlyout{font-family:Arial,Tahoma,Bitstream Vera Sans,sans-serif;font-weight:bold;border:1px solid #444;box-shadow:-2px 0 4px 6px rgba(38,38,38,0.3);}.recFlyout.overlay .inner{padding:0;}.recFlyout .properties .flyoutProperty{position:relative;}.recFlyout .properties .flyoutProperty .from{position:absolute;bottom:33px;right:3px;font-size:15px;z-index:1;color:#FFF;font-weight:normal;font-family:Arial;}.recFlyout .properties .flyoutProperty .value{position:absolute;bottom:6px;right:3px;font-size:24px;z-index:1;color:#FFE34C;font-family:Arial;}.recFlyout .properties .flyoutProperty .bottomShadow{width:100%;height:60px;position:absolute;bottom:0;opacity:.6;background-color:#2B2B2B;}.recFlyout .heading .moreRentals{font-size:25px;padding-right:50px;color:#529239;}.recFlyout .heading .browseMore{display:inline-block;margin-top:10px;font-size:14px;color:#005D9F;}.recFlyout .heading{padding:15px 0 20px 25px;}.recFlyout.vertical{width:360px;}.recFlyout.vertical .properties{max-height:600px;overflow-x:hidden;overflow-y:auto;}.recFlyout.vertical .properties .flyoutProperty .propertyImg{width:360px;height:270px;}.recFlyout.vertical .properties .flyoutProperty .title{position:absolute;bottom:10px;left:15px;font-size:15px;color:#FFF;z-index:1;}.recFlyout.vertical .vr-sprite-blue_close_button{top:25px;right:20px;}#VR_RECENTLY_VIEWED #p13n_hotels_viewed{border:1px solid #C6C6C6;box-shadow:0 2px 5px 0 rgba(68,68,68,0.35);padding:10px;}#VR_RECENTLY_VIEWED #p13n_hotels_viewed h3{color:#4A4A4A;font-size:1.5em;padding-bottom:10px;}.domn_es #VR_RECENTLY_VIEWED #p13n_hotels_viewed h3,.lang_it #VR_RECENTLY_VIEWED #p13n_hotels_viewed h3{font-size:1.35em;}#VR_RECENTLY_VIEWED #p13n_hotels_viewed .hotel_list{max-height:240px;overflow-y:auto;}#VR_RECENTLY_VIEWED #p13n_hotels_viewed .hotel_list_wrapper li.lodging{margin-bottom:10px;}#VR_RECENTLY_VIEWED #p13n_hotels_viewed .hotel_list_wrapper .thumbnail{height:61px;width:60px;overflow:hidden;padding-right:10px;}#VR_RECENTLY_VIEWED #p13n_hotels_viewed .hotel_list_wrapper li.lodging .content{display:block;float:left;padding-top:5px;}#VR_RECENTLY_VIEWED #p13n_hotels_viewed .hotel_list_wrapper li.lodging .content div{line-height:13px;overflow:hidden;width:205px;}#VR_RECENTLY_VIEWED #p13n_hotels_viewed .hotel_list_wrapper li.lodging .content div.propertyLink{font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#069;}#VR_RECENTLY_VIEWED #p13n_hotels_viewed .hotel_list_wrapper li.lodging .content .rating{margin-left:0;padding:3px 0;}#VR_RECENTLY_VIEWED #p13n_hotels_viewed .location{color:#656565;font-size:.8335em;text-overflow:ellipsis;white-space:nowrap;}.openInquiry label{color:#858585;font-size:16px;font-weight:bold;margin-top:8px!important;}.openInquiry .asterisk{color:#BF1F2C;}.openInquiry input,.openInquiry textarea{width:256px!important;resize:none;padding:7px 10px;font-size:16px;margin-bottom:4px!important;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3) inset;}.openInquiry .defaultName{font-weight:bold;font-size:16px;margin:8px 0 8px 6px;}.openInquiry .vrSignout{float:right;}.openInquiry .vrSignout{float:right;}.rightRailRecommendations .recommendationEngineContainer{margin-top:5px;border:1px solid #D7D7D7;box-shadow:0 2px 5px 0 rgba(68,68,68,0.35);padding:10px 15px;}.rightRailRecommendations .vr_list{margin-top:5px;margin-bottom:5px;}.rightRailRecommendations .vr_list .vr.wrap{margin-top:10px;margin-bottom:10px;}.rightRailRecommendations .thumbnail img{width:103px;}.rightRailRecommendations .propertyLink{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#069;}.rightRailRecommendations .property_info{color:#999;font-weight:bold;padding-top:10px;}.rightRailRecommendations .priceInfo{color:#999;font-weight:bold;}.priceHatV3RecommendationContainer .priceInfo{color:#2b2b2b;font-weight:bold;font-size:14px;line-height:26px;}.vrRapSpinner{display:none;width:100%;padding-top:10px;}.vrRapSpinner img{display:block;margin-left:auto;margin-right:auto;}.vrRapSpinner.availabilitySpinner{margin-bottom:50px;}.vrRapSpinner .spinnerText{float:left;text-align:center;font-size:14px;font-family:Arial;margin-bottom:50px;}.overlayInquiryFrame html{overflow:hidden;}.vrQuarterSpinner{display:none;margin:0 auto;font-size:10px;position:relative;text-indent:-9999em;border-top:4px solid #589442;border-right:4px solid #EFEFEF;border-bottom:4px solid #EFEFEF;border-left:4px solid #EFEFEF;-sand-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-animation-name:spin;-moz-animation-name:spin;-ms-animation-name:spin;animation-name:spin;-webkit-animation-duration:1.1s;-moz-animation-duration:1.1s;-ms-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;}.vrQuarterSpinner,.vrQuarterSpinner:after{border-radius:50%;width:21px;height:21px;}#standardTipBtn{width:inherit;}#standardTipBtn.standardTipBtnLoad{font-size:0;opacity:.8;}#vrButtonQuarterSpinner{top:-6px;border-top:4px solid #ffb200;border-right:4px solid #ffe291;border-bottom:4px solid #ffe291;border-left:4px solid #ffe291;}.property-page-2015 .left_rail{width:672px;}.property-title{margin-top:10px;margin-bottom:0;color:#444;}.property-title h1{font-family:Arial;font-size:22px!important;font-weight:normal!important;}.detail-card{width:672px;padding:25px 15px;background-color:white;color:#444;border:1px solid #DBDBDB;border-bottom-width:2px;font:normal 14px Arial;margin-bottom:15px;box-sizing:border-box;}.detail-card .title{font:bold 20px Arial;margin-bottom:25px;}#reviewsCard.detail-card .title{margin-bottom:10px;}.detail-card.no-reviews{padding-top:20px;padding-bottom:20px;}.detail-card #REVIEWS{border-bottom:none;}.detail-card #REVIEWS.deckB.review_collection{border-left:0;border-right:0;padding:0;}.detail-card #REVIEWS .ratings_and_types{border:0;border-bottom:1px solid #ccc;background-color:white;padding-bottom:20px;margin-bottom:30px;}.detail-card #REVIEWS .ratings_and_types .ratingSystem{display:inline-block;padding-top:11px;}.detail-card #REVIEWS .ratings_and_types .ratingSystem .based-on-n-reviews{color:#666;}.detail-card #REVIEWS .ratings_and_types .button_war{cursor:pointer;border:1px solid;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font:bold 14px Arial,Helvetica,sans-serif;text-align:center;padding:10px 18px;background-color:#6BA454;border-color:#6BA353;color:white;background-color:#7BBC60;background:-webkit-gradient(linear,left top,left bottom,from(0%,#7BBC60),to(100%,#6BA454));background:-webkit-linear-gradient(top,#7BBC60 0,#6BA454 100%);background:-moz-linear-gradient(top,#7BBC60 0,#6BA454 100%);background:-ms-linear-gradient(top,#7BBC60 0,#6BA454 100%);background:-o-linear-gradient(top,#7BBC60 0,#6BA454 100%);margin:0;height:auto;}.detail-card #REVIEWS .ratings_and_types .button_war:hover{background-image:none;background-color:#6BA454;}.detail-card #REVIEWS .ratings_and_types .primary.button_war{border-color:#589442 #2f582c #2f582c #589442;background:#589442;box-shadow:1px 1px 0 0 rgba(0,0,0,0.25);color:#fff;border-radius:3px;}.detail-card #REVIEWS .ratings_and_types .primary.button_war:hover{background-color:#448040;background:#448040;}.detail-card #REVIEWS .rating-in-language{font:bold italic 16px Georgia;color:#666;}.detail-card #REVIEWS .review .toggleReview{font-size:14px;}.detail-card #REVIEWS .review .problem{font-size:14px;margin-bottom:0;}.detail-card #REVIEWS .review .quote a{font-size:18px;}.detail-card #REVIEWS .review .summary .fndhlp{margin-top:2px;color:#999;}.detail-card #REVIEWS .review .memberBadging{font-size:12px;}.detail-card #REVIEWS .review .memberBadging .badgeText{font-size:11px;}.detail-card #REVIEWS .review .username{font-size:12px;}.detail-card #REVIEWS .review .location{font-size:11px;}.detail-card .rating_rr .rr00{width:0;}.detail-card .rating_rr .rr05{width:9px;}.detail-card .rating_rr .rr10{width:18px;}.detail-card .rating_rr .rr15{width:27px;}.detail-card .rating_rr .rr20{width:36px;}.detail-card .rating_rr .rr25{width:45px;}.detail-card .rating_rr .rr30{width:54px;}.detail-card .rating_rr .rr35{width:63px;}.detail-card .rating_rr .rr40{width:72px;}.detail-card .rating_rr .rr45{width:81px;}.detail-card .rating_rr .rr50{width:90px;}.detail-card .vr-detail-green-check{width:10px;height:8px;background:url("/img2/vacationrentals/detail/check.png");background-image:url("/img2/vacationrentals/detail/check.svg"),none;background-repeat:no-repeat;background-size:10px 8px;display:inline-block;margin-right:10px;}.detail-card .amenitiesAndDetails{margin-left:0;}.detail-card .amenitiesAndDetails .subHeader{font:bold 14px Arial,Helvetica,sans-serif;padding-bottom:9px;border-bottom:solid 1px #EEE;margin-top:0;}.detail-card .amenities,.detail-card .suitability{width:100%;line-height:25px;}.detail-card .amenities ul,.detail-card .suitability ul{width:33.33%;}.detail-card .amenities+*{margin-bottom:15px;}.detail-card .amenities ul{float:left;}.detail-card .amenities li{position:relative;padding-left:15px;}.detail-card .amenities li .vr-detail-green-check{position:absolute;left:0;top:9px;}.detail-card .suitability{display:table;table-layout:fixed;}.detail-card .suitability ul{display:table-cell;width:auto;padding-right:20px;}.detail-card .suitabilityValue{color:#444;font-size:14px;margin-right:20px;float:none;display:inline-block;font-weight:normal;}.edit-review-icon{width:46px;height:46px;background:url("/img2/vacationrentals/detail/review_icon.png");background-image:url("/img2/vacationrentals/detail/review_icon.svg"),none;background-repeat:no-repeat;background-size:46px 46px;display:inline-block;}.no-reviews-text-container{margin-left:15px;display:inline-block;padding-top:2px;vertical-align:top;}.no-reviews-text-container .no-reviews-text{font:bold 18px Arial;color:#444;margin-bottom:6px;}.no-reviews-text-container .war-text-link{margin-bottom:2px;}.nav-bar-h{display:table;table-layout:fixed;border-collapse:collapse;}.nav-bar-h ul{display:table-row;width:100%;list-style:outside none none;text-align:justify;}.nav-bar-h ul li{display:table-cell;text-align:center;vertical-align:middle;cursor:pointer;}.pdp-nav{width:100%;height:50px;max-width:672px;font-size:15px;font-family:Arial;margin-bottom:8px;position:relative;}.pdp-nav.docked{width:672px;}.pdp-nav.docked ul{opacity:.95;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";z-index:1030;}.pdp-nav ul li{border:1px solid #ccc;background-color:white;position:relative;background-clip:padding-box;}.pdp-nav ul li .nav-border{position:absolute;bottom:-1px;left:-1px;display:none;width:100%;}.pdp-nav ul li.active{background-color:#f9f9f9;}.pdp-nav ul li.active a{color:#444;}.pdp-nav ul li.active .nav-border{border-bottom:3px solid #999;display:block;}body:not(.ipad_desktop):not(.android_desktop) .pdp-nav ul li:hover{background-color:#f9f9f9;}body:not(.ipad_desktop):not(.android_desktop) .pdp-nav ul li:hover .nav-border{border-bottom:3px solid #069;display:block;}body:not(.ipad_desktop):not(.android_desktop) .pdp-nav ul li a:hover{text-decoration:none!important;}.faqs .faq{padding-left:16px;}.faqs .faq .question{color:#069;position:relative;cursor:pointer;display:inline-block;line-height:25px;}.faqs .faq .question .faq-icon{background:url("/img2/vacationrentals/detail/plus.png");background-image:url("/img2/vacationrentals/detail/plus.svg"),none;background-repeat:no-repeat;background-size:11px 11px;display:inline-block;width:11px;height:11px;position:absolute;left:-16px;top:7px;}.faqs .faq .answer{display:none;margin-top:12px;margin-bottom:22px;line-height:19px;}.faqs .faq.expanded .faq-icon{background:url("/img2/vacationrentals/detail/minus.png");background-image:url("/img2/vacationrentals/detail/minus.svg"),none;background-repeat:no-repeat;background-size:11px 11px;}.faqs .faq.expanded .answer{display:block;}.faqs .view-all-faqs-link{margin-top:22px;}#VR_DETAIL_MAP_2015 .mapHeader .mapTitle{font-weight:bold;font-size:20px;color:#2b2b2b;display:inline-block;vertical-align:top;margin:8px 0 0 0;}#VR_DETAIL_MAP_2015{position:relative;}#VR_DETAIL_MAP_2015 .mapHeader{padding:29px 0 10px 30px;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}#VR_DETAIL_MAP_2015 .mapHeader .sprite-individual-pin{display:inline-block;position:relative;left:-9px;top:-9px;}.lang_es #VR_DETAIL_MAP_2015 .mapHeader .mapTitle{font-size:18px;margin-left:-14px;}#VR_DETAIL_MAP_2015 .mapHeader form{float:right;font-size:15px;color:#444;}#VR_DETAIL_MAP_2015 .mapHeader form .showItem{float:left;margin-right:16px;}#VR_DETAIL_MAP_2015 .mapHeader form .showItem .mapRowLabel{cursor:pointer;float:left;}#VR_DETAIL_MAP_2015 .mapHeader form .showItem .labelText{display:inline-block;margin:7px 0 0 4px;}#VR_DETAIL_MAP_2015 .mapHeader form .showItem .vrCheckbox{margin-top:4px;}#VR_DETAIL_MAP_2015 #VR_MAP2{width:656px;height:420px;}#VR_DETAIL_MAP_2015 #VR_MAP2 .vrInfoWindow{padding:10px;}#VR_DETAIL_MAP_2015 #VR_MAP2 .vrInfoWindow .hvrTtl{font-size:16px;font-weight:bold;color:#005f9d;}#VR_DETAIL_MAP_2015 #VR_MAP2 .vrInfoWindow .pRatng{margin:6px 0 4px 0;}#VR_DETAIL_MAP_2015 #VR_MAP2 .vrInfoWindow .adr{margin-bottom:8px;font-size:15px;color:#2b2b2b;}#VR_DETAIL_MAP_2015 #VR_MAP2 .vrInfoWindow .directions{float:left;margin-bottom:8px;}#VR_DETAIL_MAP_2015 #VR_MAP2 .vrInfoWindow .otPipe{color:#C9C6C4;font-weight:bold;}#VR_DETAIL_MAP_2015 #VR_MAP2 .vrInfoWindow .otRsrvLink{float:left;}#VR_DETAIL_MAP_2015 .vrMapReset{position:relative;background-color:#FCF7F5;cursor:pointer;color:#069;text-decoration:underline;padding:6px;z-index:10;}#VR_DETAIL_MAP_2015 .vrMapReset:hover{text-decoration:none;}#VR_DETAIL_MAP_2015 #vrMapOverlay{position:absolute;background-color:#fff;top:0;left:0;-moz-opacity:.5;opacity:.50;filter:alpha(opacity=50);z-index:9;height:100%;width:100%;}#VR_DETAIL_MAP_2015 #vrMapOverlayText{position:absolute;left:29%;top:43%;z-index:10;background-color:#fff;border:3px solid #D67B00;}#VR_DETAIL_MAP_2015 #vrMapOverlayText .close{position:absolute;background:url(/img2/sprites/gui-v18.gif) no-repeat -50px 0;width:13px;height:13px;top:8px;right:8px;background-position:-170px -2324px;cursor:pointer;}#VR_DETAIL_MAP_2015 #vrMapOverlayText .inner{padding:22px 26px 10px 10px;font-size:14px;}#VR_DETAIL_MAP_2015 #vrMapOverlayText .inner .wrpBtn{margin-top:10px;}#VR_DETAIL_MAP_2015 #vrMapOverlayText .inner .vrDetailButton{font-size:14px;padding:5px 12px;}.detail-card #vrMapBody{line-height:22px;font-size:14px;color:#444;word-wrap:break-word;}.detail-card #vrMapBody .subHeader{font:bold 14px Arial,Helvetica,sans-serif;}.detail-card #vrMapBody #VR_NEARBY{margin-top:0;}.detail-card #vrMapBody #nearbyLocations{display:table;table-layout:fixed;width:100%;}.detail-card #vrMapBody #nearbyLocations .nearbyCityBox{display:table-row;}.detail-card #vrMapBody #nearbyLocations .nearbyCityBox .column{display:table-cell;padding-right:30px;}.detail-card #vrMapBody #nearbyLocations .nearbyCityBox .nearbyCount{font-size:12px;color:#656565;}#VR_DETAIL_MAP_2015{margin-left:-15px;margin-right:-15px;}#VR_DETAIL_MAP_2015 #NEARBY_TAB{height:305px;}.vr-photo-viewer .recommendations .vr_info_cell,#MAIN #recommendations.detail-card .vr_info_cell,#pdpAvailableRecos .vr_info_cell{height:auto;display:inline-block;padding:0;text-align:left;margin-left:6px;margin-top:10px;border:none;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);vertical-align:top;cursor:pointer;}.vr-photo-viewer .recommendations .vr_info_cell.first,#MAIN #recommendations.detail-card .vr_info_cell.first,#pdpAvailableRecos .vr_info_cell.first{margin-left:0;}.vr-photo-viewer .recommendations .vr_info_cell a,#MAIN #recommendations.detail-card .vr_info_cell a,#pdpAvailableRecos .vr_info_cell a{font:normal 12px Arial,Helvetica,sans-serif;color:#444;}.vr-photo-viewer .recommendations .vr_info_cell a:hover,#MAIN #recommendations.detail-card .vr_info_cell a:hover,#pdpAvailableRecos .vr_info_cell a:hover{text-decoration:none;}.vr-photo-viewer .recommendations .vr_info_cell .price-info .value,#MAIN #recommendations.detail-card .vr_info_cell .price-info .value,#pdpAvailableRecos .vr_info_cell .price-info .value{font:bold 18px Arial,Helvetica,sans-serif;color:#069;}.vr-photo-viewer .recommendations .vr_info_cell .price-info .period,#MAIN #recommendations.detail-card .vr_info_cell .price-info .period,#pdpAvailableRecos .vr_info_cell .price-info .period{color:#999;}.vr-photo-viewer .recommendations .vr_info_cell .reviews,#MAIN #recommendations.detail-card .vr_info_cell .reviews,#pdpAvailableRecos .vr_info_cell .reviews{font:normal 11px Arial,Helvetica,sans-serif;clear:both;display:table;}.vr-photo-viewer .recommendations .vr_info_cell .reviews .rating-summary-bubbles,#MAIN #recommendations.detail-card .vr_info_cell .reviews .rating-summary-bubbles,#pdpAvailableRecos .vr_info_cell .reviews .rating-summary-bubbles{display:table-cell;}.vr-photo-viewer .recommendations .vr_info_cell .reviews .rating-summary-bubbles .rate,#MAIN #recommendations.detail-card .vr_info_cell .reviews .rating-summary-bubbles .rate,#pdpAvailableRecos .vr_info_cell .reviews .rating-summary-bubbles .rate{vertical-align:middle;}.vr-photo-viewer .recommendations .vr_info_cell .reviews .rating-summary-count,#MAIN #recommendations.detail-card .vr_info_cell .reviews .rating-summary-count,#pdpAvailableRecos .vr_info_cell .reviews .rating-summary-count{vertical-align:middle;}.vr-photo-viewer .recommendations img.thumb,#MAIN #recommendations.detail-card img.thumb,#pdpAvailableRecos img.thumb{width:180px;height:135px;}.vr-photo-viewer .recommendations .vr_info_cell{width:180px;}.vr-photo-viewer .recommendations img.thumb{width:180px;height:135px;}#MAIN #recommendations.detail-card{display:none;}#MAIN #recommendations.detail-card.has-content{display:inline-block;}#MAIN #recommendations.detail-card .vr_info_cell{width:206px;margin-right:0;float:none;}#MAIN #recommendations.detail-card img.thumb{width:206px;height:155px;}#MAIN #recommendations.detail-card .title{text-align:left;margin-bottom:20px;font-size:20px;}.vrPhotoLB .vr-large-photo-box .iab_medRecStrict{top:175px;}.vr-photo-viewer .vr-large-photo-box .iab_medRecStrict{top:127px;left:-25px;}.vr-photo-viewer,.vrPhotoLB{width:672px;}.vr-photo-viewer .vr-large-photo-box,.vrPhotoLB .vr-large-photo-box{height:504px;}.vr-photo-viewer .vr-large-photo-box .iab_medRecStrict,.vrPhotoLB .vr-large-photo-box .iab_medRecStrict{width:250px;}.vr-photo-viewer .vr-large-photo-box .curPhoto,.vrPhotoLB .vr-large-photo-box .curPhoto{width:672px;max-width:672px;height:504px;max-height:504px;}.vr-photo-viewer .vr-large-photo-box .adOverlay,.vrPhotoLB .vr-large-photo-box .adOverlay{height:100%;width:100%;background-color:black;position:absolute;top:0;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper{position:relative;height:100%;text-align:center;background-color:#656565;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .recommendations,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .recommendations{height:100%;width:100%;display:none;position:absolute;top:0;left:0;padding-left:55px;padding-right:55px;padding-top:20px;background-color:white;box-sizing:border-box;border:1px solid #DBDBDB;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .recommendations .vrDetailPagePhotoRecommendationsTitle,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .recommendations .vrDetailPagePhotoRecommendationsTitle{text-align:left;font:normal 18px Arial,Helvetica,sans-serif;color:#444;margin-bottom:6px;width:auto;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.displaying-recommendations .recommendations,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.displaying-recommendations .recommendations,.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.loading-recommendations .recommendations,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.loading-recommendations .recommendations{display:block;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.displaying-recommendations #curPhoto,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.displaying-recommendations #curPhoto,.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.loading-recommendations #curPhoto,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.loading-recommendations #curPhoto,.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.displaying-recommendations .large-photo-footer,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.displaying-recommendations .large-photo-footer,.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.loading-recommendations .large-photo-footer,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.loading-recommendations .large-photo-footer,.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.displaying-recommendations .photo-viewer-review-summary,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.displaying-recommendations .photo-viewer-review-summary,.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.loading-recommendations .photo-viewer-review-summary,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.loading-recommendations .photo-viewer-review-summary{display:none;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.displaying-recommendations .photo-viewer-arrow-container,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.displaying-recommendations .photo-viewer-arrow-container,.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.loading-recommendations .photo-viewer-arrow-container,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.loading-recommendations .photo-viewer-arrow-container{width:55px;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.loading-recommendations .recommendations,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.loading-recommendations .recommendations{background-color:#2b2b2b;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.loading-recommendations .recommendations div,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.loading-recommendations .recommendations div{font-size:24px;top:30%;position:relative;color:#FFF;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.loading-recommendations .recommendations img,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.loading-recommendations .recommendations img{height:65px;display:block;position:relative;margin-top:5px;left:45%;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-review-summary,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-review-summary{position:absolute;top:8px;right:8px;background-color:white;padding:10px;border:1px solid #dcdcdc;cursor:default;text-align:center;z-index:5;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-review-summary .rating-summary-bubbles .rate,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-review-summary .rating-summary-bubbles .rate{display:inline-block;margin-right:0;float:none;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-review-summary .rating-summary-label,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-review-summary .rating-summary-label{font:italic bold 16px Georgia;color:#656565;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-review-summary .rating-summary-count,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-review-summary .rating-summary-count{font:normal 12px Arial,Helvetica,sans-serif;cursor:pointer;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .large-photo-footer,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .large-photo-footer{color:white;position:absolute;bottom:0;width:100%;height:28px;font:normal 14px Arial;display:table;table-layout:fixed;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .large-photo-footer .footer-container,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .large-photo-footer .footer-container{background-color:black;background-color:rgba(0,0,0,0.65);zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#a6000000,endColorstr=#a6000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a6000000,endColorstr=#a6000000);background-clip:padding-box;border-left:1px solid transparent;display:table-cell;vertical-align:middle;text-align:center;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .large-photo-footer .footer-container:first-child,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .large-photo-footer .footer-container:first-child{border-left:none;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .large-photo-footer .enlarge,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .large-photo-footer .enlarge{cursor:pointer;width:28px;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .large-photo-footer .enlarge .enlarge-icon,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .large-photo-footer .enlarge .enlarge-icon{width:14px;height:14px;background:url("/img2/vacationrentals/detail/enlarge.png");background-image:url("/img2/vacationrentals/detail/enlarge.svg"),none;background-repeat:no-repeat;background-size:14px 14px;display:inline-block;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .large-photo-footer .photo-counter,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .large-photo-footer .photo-counter{width:62px;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .large-photo-footer .photo-caption,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .large-photo-footer .photo-caption{text-align:left;padding-left:10px;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .large-photo-footer .photo-caption.no-caption,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .large-photo-footer .photo-caption.no-caption{background-color:black;background-color:rgba(0,0,0,0);zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00000000,endColorstr=#00000000);}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.tablet-on-full-site .photo-viewer-arrow,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.tablet-on-full-site .photo-viewer-arrow{opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper.tablet-on-full-site .photo-viewer-arrow .arrow-icon,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper.tablet-on-full-site .photo-viewer-arrow .arrow-icon{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container,.vr-photo-viewer .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container,.vrPhotoLB .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container{position:absolute;width:25%;height:100%;cursor:pointer;top:0;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container:hover .photo-viewer-arrow,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container:hover .photo-viewer-arrow,.vr-photo-viewer .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container:hover .photo-viewer-arrow,.vrPhotoLB .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container:hover .photo-viewer-arrow{background-color:black;background-color:rgba(0,0,0,0.65);zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#a6000000,endColorstr=#a6000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#a6000000,endColorstr=#a6000000);}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container:hover .arrow-icon,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container:hover .arrow-icon,.vr-photo-viewer .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container:hover .arrow-icon,.vrPhotoLB .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container:hover .arrow-icon{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow,.vr-photo-viewer .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow,.vrPhotoLB .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow{position:absolute;width:45px;height:55px;top:50%;margin-top:-27.5px;background-color:black;background-color:rgba(0,0,0,0.5);zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .arrow-icon,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .arrow-icon,.vr-photo-viewer .vr-large-photo-box .tri-photo-wrapper .arrow-icon,.vrPhotoLB .vr-large-photo-box .tri-photo-wrapper .arrow-icon{height:22px;width:14px;display:inline-block;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";position:absolute;top:50%;left:50%;margin-top:-11px;margin-left:-7px;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container-left,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container-left,.vr-photo-viewer .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container-left,.vrPhotoLB .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container-left{left:0;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container-left .photo-viewer-arrow,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container-left .photo-viewer-arrow,.vr-photo-viewer .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container-left .photo-viewer-arrow,.vrPhotoLB .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container-left .photo-viewer-arrow{border-top-right-radius:3px;border-bottom-right-radius:3px;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container-left .photo-viewer-arrow .arrow-icon,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container-left .photo-viewer-arrow .arrow-icon,.vr-photo-viewer .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container-left .photo-viewer-arrow .arrow-icon,.vrPhotoLB .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container-left .photo-viewer-arrow .arrow-icon{background:url("/img2/vacationrentals/detail/photo_viewer_arrow_left.png");background-image:url("/img2/vacationrentals/detail/photo_viewer_arrow_left.svg"),none;background-repeat:no-repeat;background-size:14px 22px;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container-right,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container-right,.vr-photo-viewer .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container-right,.vrPhotoLB .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container-right{right:0;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container-right .photo-viewer-arrow,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container-right .photo-viewer-arrow,.vr-photo-viewer .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container-right .photo-viewer-arrow,.vrPhotoLB .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container-right .photo-viewer-arrow{border-top-left-radius:3px;border-bottom-left-radius:3px;right:0;}.vr-photo-viewer .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container-right .photo-viewer-arrow .arrow-icon,.vrPhotoLB .vr-large-photo-box .large-photo-wrapper .photo-viewer-arrow-container-right .photo-viewer-arrow .arrow-icon,.vr-photo-viewer .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container-right .photo-viewer-arrow .arrow-icon,.vrPhotoLB .vr-large-photo-box .tri-photo-wrapper .photo-viewer-arrow-container-right .photo-viewer-arrow .arrow-icon{background:url("/img2/vacationrentals/detail/photo_viewer_arrow_right.png");background-image:url("/img2/vacationrentals/detail/photo_viewer_arrow_right.svg"),none;background-repeat:no-repeat;background-size:14px 22px;}.vr-photo-viewer .vr-thumb-control,.vrPhotoLB .vr-thumb-control{width:100%;overflow-x:hidden;margin-top:5px;white-space:nowrap;position:relative;cursor:pointer;}.vr-photo-viewer .vr-thumb-control .thumb-box,.vrPhotoLB .vr-thumb-control .thumb-box{display:inline-block;margin-left:3px;opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}.vr-photo-viewer .vr-thumb-control .thumb-box.selected,.vrPhotoLB .vr-thumb-control .thumb-box.selected,.vr-photo-viewer .vr-thumb-control .thumb-box:hover,.vrPhotoLB .vr-thumb-control .thumb-box:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.vr-photo-viewer .vr-thumb-control .thumb-box img,.vrPhotoLB .vr-thumb-control .thumb-box img{height:50px;width:67px;}.vr-photo-viewer .vr-thumb-control .thumb-box:first-child,.vrPhotoLB .vr-thumb-control .thumb-box:first-child{margin-left:0;}#bookingModule{width:324px;}#bookingModule.docked{z-index:998;}#bookingModule .periodSelectorSpan{color:#069;}#bookingModule .periodSelectorSpan:hover{color:black;text-decoration:underline;}#bookingModule .peBlock{margin-left:15px;margin-right:15px;}#bookingModule .priceHatV4Wrap{top:auto;right:auto;margin-left:-8px;margin-right:-8px;position:relative;}#bookingModule .priceHatV4Wrap .priceHatV4Container{float:none;background-image:none;width:auto;height:auto;background-color:#ED7C00;padding:5px 23px;}#bookingModule .priceHatV4Wrap .priceHatV4Container:before,#bookingModule .priceHatV4Wrap .priceHatV4Container:after{content:'';border:4px solid transparent;border-top-color:#5B3401;height:0;width:0;position:absolute;bottom:-8px;}#bookingModule .priceHatV4Wrap .priceHatV4Container:before{left:0;border-right-color:#5B3401;}#bookingModule .priceHatV4Wrap .priceHatV4Container:after{right:0;border-left-color:#5B3401;}#bookingModule .priceHatV4Wrap .priceHatV4Container .priceHatV4ContainerCorner{display:none;}#bookingModule .priceHatV4Wrap .priceHatV4Container .callout{margin:0;text-align:center;color:white;}#bookingModule .priceHatV4Wrap .priceHatV4Container .callout .savingsCallout{display:inline-block;font:bold 14px Arial,Helvetica,sans-serif;color:white;margin-top:0;}#bookingModule .priceHatV4Wrap .priceHatV4Container .callout .similarPropertyCallout{display:inline-block;font:normal 14px Arial,Helvetica,sans-serif;color:white;}#bookingModule .dateSelectPopup{background-color:white;border:1px solid #CCC;-webkit-box-shadow:initial 0 2px 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:initial 0 2px 10px 0 rgba(0,0,0,0.2);box-shadow:initial 0 2px 10px 0 rgba(0,0,0,0.2);color:#2C2C2C;height:auto;border:1px solid #000;background-color:#000;color:white;top:auto;font:bold 14px Arial,Helvetica,sans-serif;}#bookingModule .dateSelectPopup:after,#bookingModule .dateSelectPopup:before{top:10px;left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}#bookingModule .dateSelectPopup:after{border-left-color:#000;border-width:10px;margin-bottom:-10px;}#bookingModule .dateSelectPopup:before{border-left-color:white;border-width:10px;margin-bottom:-10px;}#bookingModule .dateSelectPopup .date-select-popup-content-wrapper{padding-left:26px;position:relative;}#bookingModule .dateSelectPopup .calendar-icon{position:absolute;display:inline-block;top:0;left:0;width:16px;height:19px;background:url("/img2/vacationrentals/detail/calendar_orange.png");background-image:url("/img2/vacationrentals/detail/calendar_orange.svg"),none;background-repeat:no-repeat;background-size:16px 19px;}#bookingModule .number-of-guests-dropdown{width:90px;}#bookingModule .number-of-guests-arrow{background-image:url('/img2/vacationrentals/Down_Arrow-10x7.png');display:inline-block;width:10px;height:7px;}#bookingModule .warnings,#bookingModule #vrNoRatesNotification.noRatesContainer.padded{margin-top:15px;padding:15px 10px;background-color:#F3FAF4;}#bookingModule .warningBox{padding-top:2px;padding-left:22px;margin-top:5px;background:url("/img2/vacationrentals/detail/info_icon.png");background-image:url("/img2/vacationrentals/detail/info_icon.svg"),none;background-repeat:no-repeat;background-size:17px 17px;background-position:left 3px;font:normal 12px Arial,Helvetica,sans-serif;color:#5A9246;min-height:19px;}#bookingModule .warningBox:first-child{margin-top:0;}#bookingModule .errorBox{font:normal 12px Arial,Helvetica,sans-serif;color:#CE0000;}#bookingModule #vrWOInquiry{margin-bottom:0;border:1px solid #DBDBDB;border-bottom-width:1px;padding:0;padding-bottom:20px;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);}#bookingModule #vrWOInquiry #vrSimplerForm{padding-left:15px;padding-right:15px;}#bookingModule #vrWOInquiry #vrSimplerForm .calendarBar{margin-right:3px;}#bookingModule #vrWOInquiry .inputs,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs{margin-left:-15px;margin-right:-15px;padding:15px;background-color:#EEE;border-bottom:1px solid #DBDBDB;}#bookingModule #vrWOInquiry .inputs .calDiv,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .calDiv{width:auto;height:auto;margin-right:7px;}#bookingModule #vrWOInquiry .inputs .calDiv input,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .calDiv input{margin:0;}#bookingModule #vrWOInquiry .inputs .calDiv .text,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .calDiv .text{color:#2C2C2C;}#bookingModule #vrWOInquiry .inputs .guestsBar,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .guestsBar{padding-bottom:0;}#bookingModule #vrWOInquiry .inputs #calendarBar .cal input,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs #calendarBar .cal input{float:none;}#bookingModule #vrWOInquiry .inputs .adults,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .adults,#bookingModule #vrWOInquiry .inputs .guestSelect .vrDropDownSelect,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .guestSelect .vrDropDownSelect{float:left;}#bookingModule #vrWOInquiry .inputs .adults .vrDropDownSelect,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .adults .vrDropDownSelect,#bookingModule #vrWOInquiry .inputs .guestSelect .vrDropDownSelect .vrDropDownSelect,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .guestSelect .vrDropDownSelect .vrDropDownSelect{display:inline-block;width:90px;height:36px;box-sizing:border-box;color:#2C2C2C;cursor:pointer;}#bookingModule #vrWOInquiry .inputs .adults .vrFakeDropDownButton,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .adults .vrFakeDropDownButton,#bookingModule #vrWOInquiry .inputs .guestSelect .vrDropDownSelect .vrFakeDropDownButton,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .guestSelect .vrDropDownSelect .vrFakeDropDownButton{width:90px;height:36px;box-sizing:border-box;text-shadow:none;padding-left:4px;border:1px solid #DBDBDB;font:normal 12px Arial,Helvetica,sans-serif;background-color:white;background-image:none;}#bookingModule #vrWOInquiry .inputs .adults .vrFakeDropDownButton span,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .adults .vrFakeDropDownButton span,#bookingModule #vrWOInquiry .inputs .guestSelect .vrDropDownSelect .vrFakeDropDownButton span,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .guestSelect .vrDropDownSelect .vrFakeDropDownButton span{line-height:34px;padding:0;background:url("/img2/vacationrentals/custom_dropdown_arrow.png");background-image:url("/img2/vacationrentals/custom_dropdown_arrow.svg"),none;background-repeat:no-repeat;background-size:10px 7px;background-position:66px center;background-color:white;}#bookingModule #vrWOInquiry .inputs .adults .vrFakeDropDownButton span:hover,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .adults .vrFakeDropDownButton span:hover,#bookingModule #vrWOInquiry .inputs .guestSelect .vrDropDownSelect .vrFakeDropDownButton span:hover,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .guestSelect .vrDropDownSelect .vrFakeDropDownButton span:hover{color:#2C2C2C;text-decoration:none;outline:none;cursor:pointer;}#bookingModule #vrWOInquiry .inputs .errors .errorBox,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs .errors .errorBox{margin-top:15px;}#bookingModule #vrWOInquiry #datesAvail{margin-top:15px;color:#444;}#bookingModule #vrWOInquiry #datesAvail .available-label{color:#5A9246;font:bold 14px Arial,Helvetica,sans-serif;}#bookingModule #vrWOInquiry .vrPriceInfo .priceFrom{font:normal 12px Arial,Helvetica,sans-serif;color:#2C2C2C;}#bookingModule #vrWOInquiry .vrPriceInfo .priceExtra{font:normal 12px Arial,Helvetica,sans-serif;}#bookingModule #vrWOInquiry .vrPriceInfo .priceExtra .per{font:normal 12px Arial,Helvetica,sans-serif;}#bookingModule #vrWOInquiry #sendMessage{margin:15px 15px 0 15px;}#bookingModule #vrWOInquiry #splitPaymentButtons #sendMessage{margin-left:0;margin-right:0;}#bookingModule #vrWOInquiry .message-link-button{cursor:pointer;font:14px Arial,Helvetica,sans-serif;text-align:center;color:#069;}#bookingModule #vrWOInquiry .message-link-button:hover{text-decoration:underline;}#bookingModule #vrWOInquiry .message-link-button.top-margin{margin-top:16px;}#bookingModule #vrWOInquiry .pom{text-align:center;margin-top:15px;}#bookingModule #vrWOInquiry .pom.pom-separator{margin-left:15px;margin-right:15px;margin-top:20px;padding-top:20px;border-top:1px solid #dfdfdf;}#bookingModule #vrWOInquiry .pom .vr-sprite-pom-badge-40{display:block;margin:0 auto 10px auto;}#bookingModule #vrWOInquiry .pom .message{display:block;margin:0 auto;font:normal 12px Arial,Helvetica,sans-serif;color:#5A9246;width:140px;}#bookingModule #vrWOInquiry #vrMakeInquiryBtn{padding:0 15px;}#bookingModule #vrWOInquiry .ownerOnlineNowWrapper{margin-top:12px;margin-bottom:-20px;padding:12px 0;border-top:1px solid #DBDBDB;height:30px;text-align:center;background-color:#F8F8F8;}#bookingModule #vrWOInquiry .ownerOnlineNowWrapper .ownerOnlineNowIndicator{display:inline-block;margin:0 auto;}#bookingModule #vrWOInquiry .ownerOnlineNowWrapper .ownerOnlineNowIndicator .managerPhotoWrapper{width:35px;display:inline-block;}#bookingModule #vrWOInquiry .ownerOnlineNowWrapper .ownerOnlineNowIndicator .managerPhotoWrapper .managerPhoto{float:left;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}#bookingModule #vrWOInquiry .ownerOnlineNowWrapper .ownerOnlineNowIndicator .managerPhotoWrapper .managerPhoto img.avatar{margin:0;width:30px;height:30px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}#bookingModule #vrWOInquiry .ownerOnlineNowWrapper .ownerOnlineNowIndicator .managerPhotoWrapper .greenIndicator{float:left;margin:20px 0 0 -8px;width:13px;height:13px;background:url("/img2/vacationrentals/green_indicator_dot.png");background-image:url("/img2/vacationrentals/green_indicator_dot.svg"),none;background-repeat:no-repeat;background-size:13px 13px;}#bookingModule #vrWOInquiry .ownerOnlineNowWrapper .ownerOnlineNowIndicator .onlineNow{display:inline-block;float:right;font-size:14px;color:#666;margin:6px 0 0 8px;}#bookingModule #vrRentalInquiryFormOverviewButton{margin-top:15px;}#bookingModule #vrRentalInquiryFormOverviewButton .instantBookBadge{display:inline-block;}#bookingModule #showPriceBtn{margin-top:15px;}#bookingModule .vrSimpleForm .priceData{font:bold 36px Arial;color:#2C2C2C;}#bookingModule .vrSimpleForm .price-extra{color:#2C2C2C;font:normal 12px Arial,Helvetica,sans-serif;}#bookingModule .vrSimpleForm .rate-info-icon{position:static;right:auto;top:auto;display:inline-block;margin-top:-1px;margin-left:5px;width:15px;height:15px;background:url("/img2/vacationrentals/ftl/questionmark.png");background-image:url("/img2/vacationrentals/ftl/questionmark.svg"),none;background-repeat:no-repeat;background-size:15px 15px;cursor:pointer;}#bookingModule .urgencyMessaging{margin-top:15px;padding-top:0;font-size:12px;}#bookingModule .rapTable{font:normal 14px Arial,Helvetica,sans-serif;color:#999;margin-bottom:15px;}#bookingModule .rapTable .rapRowText{color:#999;}#bookingModule .rapTable.splitPayment{margin-bottom:0;}#bookingModule .rapTable.splitPayment.higher{margin-top:-5px;}#bookingModule .rapTable.splitPayment .rapRowPrice{font-weight:normal;}#bookingModule .rapTable.splitPayment .rapSubtotal{font:bold 14px Arial,Helvetica,sans-serif;color:#2C2C2C;}#bookingModule .rapTable.splitPayment .noSplit TD{padding-top:10px;}#bookingModule .rapTable.splitPayment .noSplit.small .rapRowPrice{line-height:21px;font-size:14px;}#bookingModule .rapTable.splitPayment .noSplit .rapRowPrice{font-size:36px;}#bookingModule .min_stay_and_fees{margin-top:15px;}#bookingModule .min_stay_and_fees .additional-fees-message{font-size:12px;}#bookingModule .vr-rate-info{border:1px solid red;}#bookingModule .vr-rate-info .vr-sprite-arrow_down{display:none;}#bookingModule #additionalRapInfo .rate-info-icon{position:static;right:auto;top:auto;display:inline-block;width:15px;height:15px;background:url("/img2/vacationrentals/ftl/questionmark.png");background-image:url("/img2/vacationrentals/ftl/questionmark.svg"),none;background-repeat:no-repeat;background-size:15px 15px;cursor:pointer;}#bookingModule .splitPaymentWrap{border-top:1px solid #DBDBDB;border-left:none;border-right:none;border-bottom:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:inherit;padding:20px 0 0 0;}#bookingModule .splitV4Reserve{font:bold 18px Arial,Helvetica,sans-serif;color:#5A9246;}#bookingModule .splitV4FirstPay{font:bold 40px Arial,Helvetica,sans-serif;color:#5A9246;}#bookingModule .splitV4SecondPay{font:normal 12px Arial,Helvetica,sans-serif;color:#999;margin-bottom:16px;}#bookingModule .speaksYourLanguageWrapper{background-color:#F9F9F9;border:1px solid #DBDBDB;border-top-width:0;border-bottom-width:2px;padding:15px;text-align:center;}#bookingModule .speaksYourLanguageWrapper .speaksYourLanguageFlag{display:inline-block;}#bookingModule .speaksYourLanguageWrapper .speaksYourLanguageText{display:inline-block;color:#656565;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin-left:3px;}#MAIN{box-sizing:border-box;}#MAIN .detail-card{position:relative;clear:both;}#MAIN .detail-card#availabilityCard .availabilityWrapper{margin-left:0;}#MAIN .detail-card#availabilityCard .calendar_month{float:left;width:33%;display:inline-table;border-collapse:collapse;border-spacing:0;margin:0;padding:0;border-left:1px solid #DBDBDB;border-bottom:1px solid #DBDBDB;}#MAIN .detail-card#availabilityCard .calendar_month.first-row{border-top:1px solid #DBDBDB;}#MAIN .detail-card#availabilityCard .calendar_month.last{border-right:1px solid #DBDBDB;}#MAIN .detail-card#availabilityCard .calendar_month .caption{background-color:#f9f9f9;color:#444;font-size:15px!important;line-height:33px;vertical-align:middle;text-align:center;border-bottom:1px solid #e8e8e8;}#MAIN .detail-card#availabilityCard .calendar_month table{width:100%;}#MAIN .detail-card#availabilityCard .calendar_month table thead tr th{color:#898989;font-size:11px!important;font-weight:bold;border-top:0 none;border-bottom:1px solid #fcfcfc;border-left:0 none;border-right:0 none;text-align:center;line-height:25px;}#MAIN .detail-card#availabilityCard .calendar_month table thead tr th:first-child{padding-left:7px;}#MAIN .detail-card#availabilityCard .calendar_month table thead tr th:last-child{padding-right:7px;}#MAIN .detail-card#availabilityCard .calendar_month table tbody tr{height:25px;}#MAIN .detail-card#availabilityCard .calendar_month table tbody tr td.future{background-color:white;}#MAIN .detail-card#availabilityCard .calendar_month table tbody tr td.booked,#MAIN .detail-card#availabilityCard .calendar_month table tbody tr td.vr-detail-cal-checkin{background-color:#F3F3F3;text-decoration:line-through;color:#CCC;}#MAIN .detail-card#availabilityCard .calendar_month table tbody tr td{font-size:13px;}#MAIN .detail-card#availabilityCard .calendar_month table tbody tr td.vr-detail-cal-checkin,#MAIN .detail-card#availabilityCard .calendar_month table tbody tr td.vr-detail-cal-checkout{background-image:none;height:inherit;}#MAIN .detail-card#availabilityCard .calendar_month table tbody th,#MAIN .detail-card#availabilityCard .calendar_month table tbody td{width:14.2%;line-height:25px;text-align:center;}#MAIN .detail-card#availabilityCard .calendar_month table tbody th:first-child,#MAIN .detail-card#availabilityCard .calendar_month table tbody td:first-child{padding-left:7px;}#MAIN .detail-card#availabilityCard .calendar_month table tbody th:last-child,#MAIN .detail-card#availabilityCard .calendar_month table tbody td:last-child{padding-right:7px;}#MAIN .detail-card#availabilityCard .plusMinusPng{margin:2px 4px 0 0;}#MAIN .detail-card#availabilityCard .rateContents .vrRatesGroup br{line-height:23px;}#MAIN .detail-card#availabilityCard .rateContents #startEndDateSeason{text-align:left;}#MAIN .detail-card#availabilityCard .rateContents #startEndDateSeason .startEndDates{font-weight:bold;}#MAIN .detail-card#availabilityCard .rateContents #startEndDateSeason .season{margin-top:7px;color:#9a9a9a;}#MAIN .detail-card#availabilityCard .rateContents .toggleRates{margin-bottom:10px;}#MAIN .detail-card .linkSection{background-color:#FFF;margin:0;border:0;}#MAIN .detail-card .linkSection .title{margin:0 0 20px 0;float:left;font-size:18px;}#MAIN .detail-card .linkSection #detailCardLinks{width:auto;}#MAIN .detail-card .linkSection #detailCardLinks .similar_geos{width:auto;}#MAIN .detail-card .linkSection #detailCardLinks .similar_geos .category h2{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#444;margin-bottom:15px;font-weight:bold;}#MAIN .detail-card .linkSection #detailCardLinks .similar_geos .category ul{margin-bottom:20px;}#MAIN .detail-card .linkSection #detailCardLinks .similar_geos .category ul li{width:49%;height:25px;line-height:25px;margin:0;overflow:initial;}#MAIN .detail-card .linkSection #detailCardLinks .similar_geos .category ul li a{font-family:Arial,Helvetica,sans-serif;font-size:14px;}#MAIN .detail-card .linkSection #detailCardLinks .similar_geos .category ul li a .geo_name{font-weight:normal;font-size:14px;}#MAIN .detail-card .linkSection #detailCardLinks .similar_geos .category ul li a .geo_count{color:#656565;font-size:14px;}#MAIN .detail-card #VR_DETAIL_MAP_2015 .title .mapTitle{padding-left:15px;}#MAIN .detail-card .owner_cta{width:100%!important;}#MAIN .detail-card .owner_cta #VR_LISTED_BOX .body{margin-left:0;margin-right:34px;}#MAIN .detail-card .owner_cta #VR_LISTED_BOX .body .section{font-family:Arial,Helvetica,sans-serif;width:100%;margin-bottom:25px;margin-right:0;display:table;}#MAIN .detail-card .owner_cta #VR_LISTED_BOX .body .section .img-container{width:43px;margin-right:20px;text-align:center;display:table-cell;}#MAIN .detail-card .owner_cta #VR_LISTED_BOX .body .section .headAndContent{display:table-cell;padding-left:10px;}#MAIN .detail-card .owner_cta #VR_LISTED_BOX .body .section .head{font-weight:bold;font-size:14px;color:#444;margin-bottom:10px;}#MAIN .detail-card .owner_cta #VR_LISTED_BOX .body .section .content{font-size:14px;color:#444;}#MAIN .detail-card .owner_cta #VR_LISTED_BOX .buttonDiv{margin-top:0;margin-bottom:20px;}#MAIN .detail-card .owner_cta #VR_LISTED_BOX .buttonDiv .vrButton{margin-left:0;}#MAIN .detail-card .verified_banner{position:absolute;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-transform:uppercase;right:-8px;display:inline-block;padding:9px 14px 9px 20px;background:#589442;color:white;}#MAIN .detail-card .verified_banner:before{content:'';position:absolute;top:0;left:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid white;}#MAIN .detail-card .verified_banner:after{content:'';position:absolute;right:0;bottom:-8px;width:0;height:0;border-top:8px solid #333;border-right:8px solid transparent;}#MAIN .detail-card .overviewCard .overviewTitle{font:bold 18px Arial;}#MAIN .detail-card .overviewCard .propertySpecifications{display:-webkit-inline-box;display:inline-flex;font-family:arial;font-size:16px;color:#444;margin:20px 0;}#MAIN .detail-card .overviewCard .propertySpecifications .propertyType{margin-right:4px;}#MAIN .detail-card .overviewCard .sendToAFriend{cursor:pointer;font:14px Arial;}#MAIN .detail-card .overviewCard .sendToAFriend img{margin-top:2px;}#MAIN .detail-card .overviewCard .overviewPropertyDescription{margin:20px 0 30px 0;}#MAIN .detail-card .overviewCard .overviewPropertyDescription #overviewReadMoreLess{float:left;margin:20px 0;width:100%;}#MAIN .detail-card .overviewCard .overviewPropertyDescription #overviewReadMoreLess img{margin-top:2px;}#MAIN .detail-card .overviewCard .owner_general .owner_name{font-weight:bold;font-family:Arial;font-size:14px;}#MAIN .detail-card .overviewCard .manager_contact .general-action-button{margin-right:15px;}#MAIN .detail-card .overviewCard .manager_contact .contact-text{margin:0 5px;}.vr-calendar .vr-calendar-message .inner-yolk,.vr-calendar-tablet .vr-calendar-message .inner-yolk,.vr-calendar .vrCalendarMessage .inner-yolk,.vr-calendar-tablet .vrCalendarMessage .inner-yolk{font:normal 12px Arial,Helvetica,sans-serif;color:#444;}.vr-calendar.overlay .inner{padding:0;}.expandSubItem{position:relative;}.num-guests-dropdown-content{max-height:320px;width:100px;overflow-y:auto;border:1px solid #999;}.num-guests-dropdown-content .vrDropDownOptions{border:none;}.additional-fee-flyout{position:relative;background-color:white;border:1px solid #CCC;-webkit-box-shadow:initial 0 2px 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:initial 0 2px 10px 0 rgba(0,0,0,0.2);box-shadow:initial 0 2px 10px 0 rgba(0,0,0,0.2);color:#2C2C2C;padding:10px;font-size:14px;}.additional-fee-flyout .feeName{font-weight:bold;}.additional-fee-flyout li{margin-top:5px;}.additional-fee-flyout li:first-child{margin-top:0;}.additional-fee-flyout .all-rate-info-link{margin-top:20px;}.additional-fee-flyout.right-arrow:after,.additional-fee-flyout.right-arrow:before{top:10px;left:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.additional-fee-flyout.right-arrow:after{border-left-color:white;border-width:10px;margin-bottom:-10px;}.additional-fee-flyout.right-arrow:before{border-left-color:#CCC;border-width:11px;margin-bottom:-11px;}.vr-rate-info{background-color:white;border:1px solid #CCC;-webkit-box-shadow:initial 0 2px 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:initial 0 2px 10px 0 rgba(0,0,0,0.2);box-shadow:initial 0 2px 10px 0 rgba(0,0,0,0.2);color:#2C2C2C;padding:15px;width:200px;}.vr-rate-info.down-arrow:after,.vr-rate-info.down-arrow:before{left:19px;top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.vr-rate-info.down-arrow:before{border-top-color:#CCC;border-width:11px;margin-left:11px;}.vr-rate-info.down-arrow:after{border-top-color:white;border-width:10px;margin-left:11px;margin-top:-1px;}.vr-rate-info.up-arrow:after,.vr-rate-info.up-arrow:before{left:19px;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.vr-rate-info.up-arrow:before{border-bottom-color:#CCC;border-width:11px;margin-left:10px;margin-top:-22px;}.vr-rate-info.up-arrow:after{border-bottom-color:white;border-width:10px;margin-left:11px;margin-top:-19px;}ul.number-of-guests-dropdown{width:90px;}.overlay .number-of-guests-dropdown{max-height:300px;overflow-y:auto;width:90px;border:none;}.number-of-guests-overlay{border:1px solid #DBDBDB;}.vr-rate-info{margin-left:-40px;}.property-page-2015 .vr-sprite-left-bracket,.property-page-2015 .vr-sprite-right-bracket{background-image:none;display:none;}.property-page-2015 #vrDisplayPaymentCountsVRR{float:right;width:323px;position:static;margin:-5px 0 0 0;top:0;}.property-page-2015 #vrDisplayPaymentCountsVRR #payment-count-vehicle{margin:0 auto;}.property-page-2015 #vrDisplayPaymentCountsVRR #payment-count-vehicle .vr-sprite-left-bracket,.property-page-2015 #vrDisplayPaymentCountsVRR #payment-count-vehicle .vr-sprite-right-bracket{display:none;}.property-page-2015 #vrDisplayPaymentCountsVRR #payment-count-vehicle .payment-count-text{margin-top:0;margin-bottom:0;}.property-page-2015 #vrDisplayPaymentCountsVRR #payment-count-vehicle .payment-count-text .copy{margin-top:5px;width:auto;min-width:110px;max-width:146px;}.property-page-2015 .vr-sprite-icon-CC-checkmark{background:url("/img2/vacationrentals/detail/travelers_booked_icon.png");background-image:url("/img2/vacationrentals/detail/travelers_booked_icon.svg"),none;background-repeat:no-repeat;background-size:50px 25px;}.property-page-2015 #payment-count-vehicle .payment-count-text .copy{font:normal 12px Arial,Helvetica,sans-serif;color:#5A9246;margin-left:5px;}.property-page-2015 #payment-count-vehicle .payment-count-text .number{color:#5A9246;font:bold 34px Arial,Helvetica,sans-serif;}.ftlOverlay{z-index:1070;}.ftlOverlay.pomAssurance.vrr-2015{padding:10px;background-color:white;border:1px solid #CCC;-webkit-box-shadow:initial 0 2px 10px 0 rgba(0,0,0,0.2);-moz-box-shadow:initial 0 2px 10px 0 rgba(0,0,0,0.2);box-shadow:initial 0 2px 10px 0 rgba(0,0,0,0.2);color:#2C2C2C;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-height:unset;}.ftlOverlay.pomAssurance.vrr-2015:after,.ftlOverlay.pomAssurance.vrr-2015:before{left:120px;top:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}.ftlOverlay.pomAssurance.vrr-2015:before{border-bottom-color:#DBDBDB;border-width:11px;margin-left:10px;margin-top:-22px;}.ftlOverlay.pomAssurance.vrr-2015:after{border-bottom-color:white;border-width:10px;margin-left:11px;margin-top:-19px;}.ftlFlyOut.pomAssurance.vrr-2015 .pomAssuranceText{font:normal 12px Arial,Helvetica,sans-serif;color:#2C2C2C;}.ftlFlyOut.pomAssurance.vrr-2015 .vr-sprite-triangle-up{background-image:none;display:none;}#bookingModule #vrSimplerForm .inputs #vrRentalInquiryFormOverviewCheckIn,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs #vrRentalInquiryFormOverviewCheckIn,#bookingModule #vrSimplerForm .inputs #vrRentalInquiryFormOverviewCheckOut,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs #vrRentalInquiryFormOverviewCheckOut{width:94px;height:36px;line-height:36px;font-size:12px;}#bookingModule #vrSimplerForm .inputs #vrRentalInquiryFormOverviewCheckIn.selected,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs #vrRentalInquiryFormOverviewCheckIn.selected,#bookingModule #vrSimplerForm .inputs #vrRentalInquiryFormOverviewCheckOut.selected,#bookingModule #vrWOInquiry #vrSimplerForm.assistedBook .inputs #vrRentalInquiryFormOverviewCheckOut.selected{border:1px solid #5A9246;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);}.photo-viewer-container{position:relative;}#pdpAvailableRecos{display:none;position:absolute;top:0;left:4px;width:100%;margin-left:-2px;border:1px solid #DBDBDB;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-color:white;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";width:665px;-webkit-box-shadow:initial 0 1px 1px 0 rgba(0,0,0,0.1);-moz-box-shadow:initial 0 1px 1px 0 rgba(0,0,0,0.1);box-shadow:initial 0 1px 1px 0 rgba(0,0,0,0.1);}#pdpAvailableRecos .close-button{width:12px;height:12px;cursor:pointer;display:inline-block;position:absolute;top:15px;right:15px;background:url("/img2/vacationrentals/close_X_12x12.png");background-image:url("/img2/vacationrentals/close_X_12x12.svg"),none;background-repeat:no-repeat;background-size:12px 12px;}#pdpAvailableRecos .newAvailabilityMessageBox{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:0;padding-top:15px!important;}#pdpAvailableRecos .noAvailabilityHeader{font:normal 18px Arial,Helvetica,sans-serif;color:#CE0000;}#pdpAvailableRecos .availabilityMessaging{font:normal 14px Arial,Helvetica,sans-serif;color:#656565;}#pdpAvailableRecos .vr_info_cell{margin-left:2px;margin-right:2px;width:206px;}#pdpAvailableRecos .vr_info_cell img.thumb{width:206px;height:155px;}#pdpAvailableRecos .rentalRecommendationContainer{width:205px;float:left;margin-left:3px;margin-right:3px;margin-top:10px;}#pdpAvailableRecos .rentalRecommendationContainer img{width:206px;height:155px;}#pdpAvailableRecos .rentalRecommendationContainer .rentalLinkContainer{float:none;width:100%;}#pdpAvailableRecos .rentalRecommendationContainer .rentalLinkContainer .sleepData{font:normal 12px Arial,Helvetica,sans-serif;}#pdpAvailableRecos .rentalRecommendationContainer .rating .rate{position:relative;}#pdpAvailableRecos .vrButton{margin-top:16px;}.vrPhotoLB.overlay{background-color:black;background-color:rgba(0,0,0,0.8);zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);}.vrPhotoLB.noBorder{border:none;width:800px;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0);}.vrPhotoLB.noBorder .inner{background-color:black;background-color:rgba(0,0,0,0.8);zoom:1;background-color:transparent\9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);}.vrPhotoLB.noBorder .close{position:fixed!important;top:20px;right:20px;width:20px;height:20px;background:url("/img2/vacationrentals/close_X_lightbox.png");background-image:url("/img2/vacationrentals/close_X_lightbox.svg"),none;background-repeat:no-repeat;background-size:20px 20px;display:none;}.vrPhotoLB.noBorder.visible .close{display:block;}.vrPhotoLB.noBorder #overlayInnerDiv{padding:0;}.vrPhotoLB.noBorder .vr-large-photo-box{width:800px;height:600px;}.vrPhotoLB.noBorder .large-photo-wrapper{background-color:inherit;}.vrPhotoLB.noBorder .large-photo-wrapper .curPhoto{width:800px;max-width:800px;height:600px;max-height:600px;}.vrPhotoLB.noBorder .photo-info-container{text-align:center;color:white;font:normal 14px Arial,Helvetica,sans-serif;line-height:19px;}.detail-card #DETAILS{line-height:19px;}#PAGE.PDP_2015 .VacationRentalReview #BODYCON{margin-top:0;}.property-page-2015{width:1018px!important;}.property-page-2015 .right_rail{width:323px;margin-top:0;margin-bottom:0;}.property-page-2015 .right_rail #vrWOInquiry .pom .message{width:auto;}.property-page-2015 .photo-viewer-container{margin-bottom:15px;}.property-page-2015 .vr-payment-protection-badge{width:36px;height:36px;display:inline-block;background:url('/img2/vacationrentals/ftl/payment_protection_badge.png');background-image:url('/img2/vacationrentals/ftl/Payment_Protection_badge.svg'),none;background-repeat:no-repeat;background-size:36px 36px;}.property-page-2015 #HEADING_GROUP{margin-bottom:8px!important;}.property-page-2015 #VR_NEARBY .nearybyLabel{font-weight:normal;}.property-page-2015 #VR_RATE_CURRENCY .dropdown-field{margin-bottom:10px;}#PAGE.PDP_2015 .breadCrumbContainer{margin:0 auto;left:auto;width:1018px;}#availabilityCard .vrToggleMoreLess{font:normal 14px Arial,Helvetica,sans-serif;color:#069;cursor:pointer;}#availabilityCard .vrToggleMoreLess .plus-icon,#availabilityCard .vrToggleMoreLess .minus-icon{margin-right:5px;}#availabilityCard.detail-card .rateContents .vrDetailedRatesTable{width:100%;border:1px solid #E4E4E4;color:#333;border-collapse:collapse;}#availabilityCard.detail-card .rateContents .vrDetailedRatesTable thead tr{height:46px;}#availabilityCard.detail-card .rateContents .vrDetailedRatesTable th{background-color:#EFEFEF;}#availabilityCard.detail-card .rateContents .vrDetailedRatesTable tbody tr.even{background-color:#F9F9F9;}#availabilityCard.detail-card .rateContents .vrDetailedRatesTable td{border:1px solid #E4E4E4;}#availabilityCard.detail-card .rateContents .number-of-guests-dropdown{width:30px;}#availabilityCard.detail-card .rateContents #VR_FEES ul{list-style:inside disc;}#availabilityCard.detail-card .rateContents #VR_FEES li{background:none;padding-left:14px;margin:0;padding-left:0;font:normal 14px Arial,Helvetica,sans-serif;color:#2C2C2C;line-height:19px;}#availabilityCard.detail-card .rateContents .section .sectionHead .section-title,#availabilityCard.detail-card .rateContents .vrAdditionalRateInfoTitle{font:bold 14px Arial,Helvetica,sans-serif;}#availabilityCard.detail-card .rateContents p.disclaimer{font:normal 14px Arial,Helvetica,sans-serif;line-height:19px;color:#2C2C2C;}.rates-number-of-guests{width:30px;}#rateContents .rate-contents-body{display:none;}#rateContents.expanded .rate-contents-header{display:none;}#rateContents.expanded .rate-contents-body{display:block;}#availableRecosErrorMessage{padding-top:15px;color:#CE0000;display:none;}.domn_es_CO #bookingModule .rapTable.splitPayment .noSplit .rapRowPrice{font-size:32px;}.lang_pt #pdpNav,.lang_es #pdpNav{table-layout:auto;}.lang_en .property-page-2015 #payment-count-vehicle{padding-left:20px;}.domn_pt .property-page-2015 .right_rail .dateSelectPopupContainer .dateSelectPopup,.domn_de .property-page-2015 .right_rail .dateSelectPopupContainer .dateSelectPopup,.domn_el .property-page-2015 .right_rail .dateSelectPopupContainer .dateSelectPopup,.lang_es .property-page-2015 .right_rail .dateSelectPopupContainer .dateSelectPopup{width:185px;left:-200px;}#phoneBox{display:table;width:292px;height:43px;margin-top:30px;margin-left:15px;margin-right:15px;}#phoneBox.send-message-link{margin-top:15px;}#phoneNumber,#showPhone{display:table-cell;text-align:center;vertical-align:middle;background-color:#F4F3F0;font-family:Arial,Helvetica,sans-serif;font-size:14px;}#phoneNumber div,#showPhone div{display:inline-block;}#phoneNumber{color:#444;}#phoneNumber:hover{cursor:default;}#showPhone{color:#069;}#showPhone:hover{cursor:pointer;}.phoneIcon{width:25px;height:25px;width:25;height:25;background:url("/img2/vacationrentals/call_manager_icon.png");background-image:url("/img2/vacationrentals/call_manager_icon.svg"),none;background-repeat:no-repeat;background-size:25 25;vertical-align:middle;}.lightboxPushTipMessageInnerDiv #overlayInnerDiv,.inquiryContainer #overlayInnerDiv{padding:0 0 10px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg,.inquiryContainer .lightboxUrgMsg{width:550px;min-height:200px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newTip,.inquiryContainer .lightboxUrgMsg.newTip{width:440px;text-align:center;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newTip .lightboxUrgMsgHeader,.inquiryContainer .lightboxUrgMsg.newTip .lightboxUrgMsgHeader{color:white;height:80px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newTip .lightboxUrgMsgHeader .sentHeader,.inquiryContainer .lightboxUrgMsg.newTip .lightboxUrgMsgHeader .sentHeader{color:#F5F5F5;font-size:18px;display:inline-block;padding:0;margin:0;text-align:left;position:relative;top:50%;-sand-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newTip .lightboxUrgMsgContainer,.inquiryContainer .lightboxUrgMsg.newTip .lightboxUrgMsgContainer{height:280px;padding-left:50px;padding-right:50px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newTip .lightboxUrgMsgContainer .nonTipMsgPadding .nonTipAlert,.inquiryContainer .lightboxUrgMsg.newTip .lightboxUrgMsgContainer .nonTipMsgPadding .nonTipAlert{background:url("/img2/vacationrentals/inquiry/alert.png");background-image:url("/img2/vacationrentals/inquiry/alert.svg"),none;background-repeat:no-repeat;background-size:70px 70px;width:70px;height:70px;margin:30px auto 20px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newTip .lightboxUrgMsgContainer .nonTipMsgPadding .nonTipHeader,.inquiryContainer .lightboxUrgMsg.newTip .lightboxUrgMsgContainer .nonTipMsgPadding .nonTipHeader{color:#2B2B2B;font-weight:bold;font-size:18px;margin-bottom:10px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newTip .lightboxUrgMsgContainer .nonTipMsgPadding .nonTipText,.inquiryContainer .lightboxUrgMsg.newTip .lightboxUrgMsgContainer .nonTipMsgPadding .nonTipText{color:#858585;font-size:16px;margin-bottom:15px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newTip .lightboxUrgMsgFooter,.inquiryContainer .lightboxUrgMsg.newTip .lightboxUrgMsgFooter{height:110px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newTip .lightboxUrgMsgFooter .lightboxTipButton,.inquiryContainer .lightboxUrgMsg.newTip .lightboxUrgMsgFooter .lightboxTipButton{background:#fc0;border-color:#fc0 #e4a000 #e4a000 #ffcc00;-webkit-box-shadow:1px 1px 0 0 rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 0 0 rgba(0,0,0,0.15);box-shadow:1px 1px 0 0 rgba(0,0,0,0.15);text-shadow:none;display:inline-block;margin-bottom:15px;padding-left:28px;padding-right:28px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newTip .lightboxUrgMsgFooter .lightboxTipButton:hover,.inquiryContainer .lightboxUrgMsg.newTip .lightboxUrgMsgFooter .lightboxTipButton:hover{background:#ffb300;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newTip .lightboxUrgMsgFooter .noThanks,.inquiryContainer .lightboxUrgMsg.newTip .lightboxUrgMsgFooter .noThanks{color:#069;cursor:pointer;font-size:14px;margin-top:10px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newNonTip,.inquiryContainer .lightboxUrgMsg.newNonTip{width:440px;text-align:center;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newNonTip .lightboxUrgMsgHeader,.inquiryContainer .lightboxUrgMsg.newNonTip .lightboxUrgMsgHeader{color:white;height:100px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newNonTip .lightboxUrgMsgHeader .sentHeader,.inquiryContainer .lightboxUrgMsg.newNonTip .lightboxUrgMsgHeader .sentHeader{color:#F5F5F5;font-size:18px;padding-top:20px;padding-bottom:15px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newNonTip .lightboxUrgMsgHeader .inboxLink,.inquiryContainer .lightboxUrgMsg.newNonTip .lightboxUrgMsgHeader .inboxLink{color:#F5F5F5;font-size:14px;text-decoration:underline;cursor:pointer;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newNonTip .lightboxUrgMsgContainer,.inquiryContainer .lightboxUrgMsg.newNonTip .lightboxUrgMsgContainer{height:185px;padding-left:50px;padding-right:50px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newNonTip .lightboxUrgMsgContainer .nonTipMsgPadding .nonTipLightBulb,.inquiryContainer .lightboxUrgMsg.newNonTip .lightboxUrgMsgContainer .nonTipMsgPadding .nonTipLightBulb{background:url("/img2/vacationrentals/inquiry/lightbulb.png");background-image:url("/img2/vacationrentals/inquiry/lightbulb.svg"),none;background-repeat:no-repeat;background-size:70px 70px;width:70px;height:70px;margin:30px auto 20px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newNonTip .lightboxUrgMsgContainer .nonTipMsgPadding .nonTipHeader,.inquiryContainer .lightboxUrgMsg.newNonTip .lightboxUrgMsgContainer .nonTipMsgPadding .nonTipHeader{color:#2B2B2B;font-weight:bold;font-size:18px;margin-bottom:10px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newNonTip .lightboxUrgMsgContainer .nonTipMsgPadding .nonTipText,.inquiryContainer .lightboxUrgMsg.newNonTip .lightboxUrgMsgContainer .nonTipMsgPadding .nonTipText{color:#858585;font-size:16px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newNonTip .lightboxUrgMsgFooter,.inquiryContainer .lightboxUrgMsg.newNonTip .lightboxUrgMsgFooter{height:110px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newNonTip .lightboxUrgMsgFooter .lightboxSRPlink,.inquiryContainer .lightboxUrgMsg.newNonTip .lightboxUrgMsgFooter .lightboxSRPlink{font-size:14px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg.newNonTip .lightboxUrgMsgFooter .lightboxNonTipButton,.inquiryContainer .lightboxUrgMsg.newNonTip .lightboxUrgMsgFooter .lightboxNonTipButton{display:inline-block;margin-top:20px;padding-left:28px;padding-right:28px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg .lightboxUrgMsgHeader,.inquiryContainer .lightboxUrgMsg .lightboxUrgMsgHeader{background:#589442;height:50px;width:100%;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg .lightboxUrgMsgHeader .headerText,.inquiryContainer .lightboxUrgMsg .lightboxUrgMsgHeader .headerText{display:inline-block;padding:0;margin:0;text-align:left;font-size:17px;color:#F5F5F5;position:relative;top:50%;-sand-transform:translate(70%,-50%);transform:translate(70%,-50%);-webkit-transform:translate(70%,-50%);-moz-transform:translate(70%,-50%);-ms-transform:translate(70%,-50%);}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg .lightboxUrgMsgHeader .close,.inquiryContainer .lightboxUrgMsg .lightboxUrgMsgHeader .close{background:url("/img2/vacationrentals/close_x_white.png");background-image:url("/img2/vacationrentals/close_x_white.svg"),none;background-repeat:no-repeat;background-size:16px 16px;cursor:pointer;float:right;width:16px;height:16px;margin-right:10px;position:relative;top:50%;-sand-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg .lightboxUrgMsgContainer,.inquiryContainer .lightboxUrgMsg .lightboxUrgMsgContainer{padding:0 15px;text-align:center;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg .lightboxUrgMsgContainer .pushTipMsgPadding,.inquiryContainer .lightboxUrgMsg .lightboxUrgMsgContainer .pushTipMsgPadding{padding-bottom:10px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg .lightboxUrgMsgContainer .pushTipMessageClock,.inquiryContainer .lightboxUrgMsg .lightboxUrgMsgContainer .pushTipMessageClock{background:url("/img2/vacationrentals/green_hollow_clock_icon.png");background-image:url("/img2/vacationrentals/green_hollow_clock_icon.svg"),none;background-repeat:no-repeat;background-size:70px 70px;width:70px;height:70px;margin:20px auto;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg .lightboxUrgMsgContainer .pushTipHeader,.inquiryContainer .lightboxUrgMsg .lightboxUrgMsgContainer .pushTipHeader{font-size:16px;color:#2C2C2C;font-weight:bold;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg .lightboxUrgMsgContainer .pushTipText,.inquiryContainer .lightboxUrgMsg .lightboxUrgMsgContainer .pushTipText{font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:10px 0;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg .lightboxUrgMsgFooter .lightboxPushTipButton,.inquiryContainer .lightboxUrgMsg .lightboxUrgMsgFooter .lightboxPushTipButton{width:60%;margin:0 auto 10px;}.lightboxPushTipMessageInnerDiv .lightboxUrgMsg .lightboxUrgMsgFooter .vrRapSpinner,.inquiryContainer .lightboxUrgMsg .lightboxUrgMsgFooter .vrRapSpinner{margin:0 auto 10px;}.vrEnhancedPDP .availableRecos{z-index:6;}.vrEnhancedPDP .vr-photo-viewer .photo-viewer-container{background-color:white;border:1px solid #DBDBDB;}.vrEnhancedPDP .vr-photo-viewer .large-photo-footer{z-index:5;}.vrEnhancedPDP .vr-photo-viewer .viewerHeading{text-align:center;padding-top:40px;color:#444;}.vrEnhancedPDP .vr-photo-viewer .viewerHeading .firstLine{clear:both;display:block;font-weight:bold;font-size:24px;margon-bottom:12px;}.vrEnhancedPDP .vr-photo-viewer .viewerHeading .secondLine{font-size:16px;margin-bottom:20px;clear:both;}.vrEnhancedPDP .vr-photo-viewer .vr-large-photo-box .photo-viewer-arrow-container{z-index:3;}.vrEnhancedPDP .vr-photo-viewer .vr-large-photo-box .callout-wrapper{position:absolute;top:0;z-index:2;height:100%;width:100%;padding-bottom:1px;background-color:white;display:none;}.vrEnhancedPDP .vr-photo-viewer .vr-large-photo-box .callout-wrapper .photo-wrapper{position:relative;top:35%;-sand-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);margin:0 auto;overflow:hidden;width:526px;}.vrEnhancedPDP .vr-photo-viewer .vr-large-photo-box .callout-wrapper .buttonContainer div{display:none;}.vrEnhancedPDP .vr-photo-viewer .vr-large-photo-box .callout-wrapper .buttonContainer .noDates{display:inline-block;}.vrEnhancedPDP .vr-photo-viewer .vr-large-photo-box .callout-wrapper.hasDates .buttonContainer .noDates{display:none;}.vrEnhancedPDP .vr-photo-viewer .vr-large-photo-box .callout-wrapper.hasDates .buttonContainer .inquiry{display:inline-block;}.vrEnhancedPDP .vr-photo-viewer .vr-large-photo-box .primaryPhoto{float:left;width:355px;max-width:355px;height:251px;max-height:251px;}.vrEnhancedPDP .vr-photo-viewer .vr-large-photo-box .secondary-photo-container{display:inline-block;float:left;margin-left:10px;}.vrEnhancedPDP .vr-photo-viewer .vr-large-photo-box .secondary-photo-container img{display:inline-block;float:left;clear:both;margin-bottom:10px;width:161px;height:121px;}.vrEnhancedPDP .vr-photo-viewer .calloutButton{margin:0 auto;min-width:150px;position:relative;top:60px;}.vrEnhancedPDP .calendarBar{float:left;}.vrEnhancedPDP .guestsBar .vrFakeDropDownButton{margin-right:0;margin-left:4px;}.vrEnhancedPDP .detail-card .availability td.available{cursor:pointer;}.vrEnhancedPDP .detail-card .overviewCard .propertySpecifications{margin-bottom:18px;}.vrEnhancedPDP .detail-card .overviewCard .propertyGeoSpecs{color:#999;margin-bottom:18px;}.vrEnhancedPDP .detail-card .overviewCard .manager_info{margin:20px 0 20px 0;width:100%;border:none;min-height:44px;}.vrEnhancedPDP .detail-card .overviewCard .manager_info .infoNote{margin-top:5px;font-size:14px;font-style:italic;}.vrEnhancedPDP .detail-card .overviewCard .manager_info .image_section{width:105px;height:100%;float:left;margin-right:30px;}.vrEnhancedPDP .detail-card .overviewCard .manager_info .image_wrapper{float:left;border:1px solid #DBDBDB;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.vrEnhancedPDP .detail-card .overviewCard .manager_info img{margin:0;width:100px;height:100px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}.vrEnhancedPDP .detail-card .overviewCard .manager_info .owner_general{width:100%;float:left;clear:both;margin-bottom:20px;padding-top:30px;border-top:1px solid #DBDBDB;font-size:18px;}.vrEnhancedPDP .detail-card .overviewCard .manager_info .owner_important{display:inline-table;margin:0;}.vrEnhancedPDP .detail-card .overviewCard .manager_info .owner_important .info_row{display:table-row;line-height:27px;}.vrEnhancedPDP .detail-card .overviewCard .manager_info .owner_important .info_row .label{color:#656565;display:table-cell;padding-right:10px;}.vrEnhancedPDP .detail-card .overviewCard .manager_info .owner_important .info_row .value{font-weight:bold;font-size:14px;}.vrEnhancedPDP .detail-card .overviewCard .manager_info .owner_important .info_row .ownerLanguages{max-width:235px;display:inline-block;vertical-align:top;}.vrEnhancedPDP .detail-card .overviewCard .manager_info .reviewStats{font-size:12px;margin-top:12px;margin-bottom:20px;margin-left:133px;margin-top:28px;color:#656565;}.vrEnhancedPDP .detail-card .overviewCard .manager_contact{margin-left:133px;padding-top:14px;}.vrEnhancedPDP .detail-card .overviewCard .manager_contact.with_hosting_style{margin-left:0;padding-top:14px;padding-bottom:15px;}.ui_modal.vrGuestSelector{background-color:white;padding:10px;border:1px solid #DBDBDB;}.ui_modal.vrGuestSelector .ui_close_x{display:none;}.largest-travel-site-banner-container{padding:18px 25px;color:#589442;background-color:white;border:1px solid #DBDBDB;margin-bottom:12px;}.largest-travel-site-banner-container .vr-sprite-pom-badge-40{float:left;margin-right:14px;}.largest-travel-site-banner-container .book-vr-on-ta-copy-container{display:inline-block;width:565px;}.largest-travel-site-banner-container .head-book-vr-on-ta{font-size:18px;font-weight:bold;}.largest-travel-site-banner-container .subhead-book-vr-on-ta{font-size:15px;line-height:18px;}.approximate_location_circle{z-index:5;border:1px solid #E97F00;background:rgba(233,127,0,0.3);}.nightly-rate{font-size:40px;font-weight:bold;}.nightly-rate .rap-period{font-size:12px;font-weight:normal;margin-left:-8px;}.vrWireSafety{padding:15px 15px 0 15px;}.vrWireSafety .iconContainer{border-top:1px solid #DBDBDB;padding-top:20px;}.vrWireSafety .iconContainer .icon{background:url("/img2/vacationrentals/wire_transfer_icon.png");background-image:url("/img2/vacationrentals/wire_transfer_icon.svg"),none;background-repeat:no-repeat;background-size:auto auto;height:50px;margin-left:125px;}.vrWireSafety .message .warningC{margin-top:15px;font-weight:bold;color:#E97F00;font-size:14px;text-align:center;}.vrWireSafety .message .warningNC{margin-top:8px;font-size:12px;color:#999;text-align:center;}.vrWireSafety .message .infoC{margin-top:8px;font-size:12px;text-align:center;color:#069;cursor:pointer;}.vrWireSafety .message .infoNC{margin-top:4px;font-size:12px;text-align:center;color:#069;cursor:pointer;}.payment_protection_banner{background-color:white;padding-top:16px;padding-bottom:16px;margin-bottom:16px;width:100%;height:50px;}.payment_protection_banner .banner_iconContainer{float:left;width:70px;}.payment_protection_banner .banner_iconContainer .orange_bulb_icon{margin-left:20px;width:50px;height:50px;background:url("/img2/vacationrentals/orange_bulb.png");background-image:url("/img2/vacationrentals/orange_bulb.svg"),none;background-repeat:no-repeat;background-size:auto auto;}.payment_protection_banner .banner_message{background-color:white;margin-left:20px;float:left;}.payment_protection_banner .banner_message .banner_warning{font-weight:bold;font-family:Arial;color:#e46715;font-size:18px;}.payment_protection_banner .banner_message .banner_info{margin-top:4px;font-family:Arial;font-size:18px;color:#069;cursor:pointer;}.vr_brand_bar_pdp{width:100%;height:70px;position:relative;z-index:180;left:0;background-color:#eb653e;text-align:center;}.vr_brand_bar_pdp .vr_brand_txt_pdp{margin-bottom:20px;padding-top:25px;}.vr_brand_bar_pdp.docked .vrBrandBarNav{visibility:visible;}.vr_brand_bar_pdp.docked .vrBarDropShadow{background-color:black;opacity:.2;height:2px;size:0;}.SAVES.left-fixed{position:fixed;left:0;top:300px;z-index:10;}.SAVES.left-fixed .saves.ui_button.ui_icon::before{margin-right:0;}.SAVES.left-fixed .saves.ui_button.secondary{width:60px;line-height:18px;border-radius:0 3px 3px 0;border-left:0;}.SAVES.left-fixed .loading{height:inherit;width:inherit;margin-right:inherit;background-color:inherit;}.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);}@keyframes fadeInKeyframe{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}}@-moz-keyframes fadeInKeyframe{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}}@-webkit-keyframes fadeInKeyframe{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}}.fadeIn{-webkit-animation-name:fadeInKeyframe;-moz-animation-name:fadeInKeyframe;-ms-animation-name:fadeInKeyframe;animation-name:fadeInKeyframe;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-ms-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;}.inquiryController{overflow:hidden;-webkit-animation-name:fadeInKeyframe;-moz-animation-name:fadeInKeyframe;-ms-animation-name:fadeInKeyframe;animation-name:fadeInKeyframe;-webkit-animation-duration:.8s;-moz-animation-duration:.8s;-ms-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease;-moz-animation-timing-function:ease;-ms-animation-timing-function:ease;animation-timing-function:ease;max-width:688px;}.inquiryController .xCloseControllerGray{position:absolute;width:20px;height:20px;top:10px;right:10px;}.inquiryController .xCloseControllerGray:hover{cursor:pointer;}.inquiryController .xCloseControllerGray:before,.inquiryController .xCloseControllerGray:after{content:'';position:absolute;width:20px;height:2px;background-color:#999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:8px;}.inquiryController .xCloseControllerGray:before{-sand-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.inquiryController .xCloseControllerGray:after{-sand-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.inquiryController .xCloseControllerNone{display:none;}.review .col2of2 .human_translated_review_note{background:#fff7e4;height:23px;border-style:solid;border-width:1px;border-color:#faedd3;font-size:12px;color:#2c2c2c;line-height:25px;padding:0 5px 0 5px;margin-top:10px;display:inline-block;}.review .col2of2 .humanTransReview_icon{display:inline-block;width:13px;height:16px;margin-right:4px;background:url("/img2/icons/16/human_translated_review_icon.png") 0 0 no-repeat;position:relative;top:3px;}.review .col2of2 .humanTransReview_icon_chinese{margin-right:2px;padding:2px 2px 1px 2px;background-color:#589442;border-radius:2px;color:#fff;}.review .col2of2 .rating.reviewItemInline{display:inline-block;}.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,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_top.offset_x75p .arrow,.ui_tooltip.arrow_top.offset_x75p .arrow:before,.ui_tooltip.arrow_bottom.offset_x75p .arrow,.ui_tooltip.arrow_bottom.offset_x75p .arrow:before{left:75%;}.ui_tooltip.arrow_top.offset_x25p .arrow,.ui_tooltip.arrow_top.offset_x25p .arrow:before,.ui_tooltip.arrow_bottom.offset_x25p .arrow,.ui_tooltip.arrow_bottom.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_noram{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,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_top.offset_x75p .arrow,.ui_popover.arrow_top.offset_x75p .arrow:before,.ui_popover.arrow_bottom.offset_x75p .arrow,.ui_popover.arrow_bottom.offset_x75p .arrow:before{left:75%;}.ui_popover.arrow_top.offset_x25p .arrow,.ui_popover.arrow_top.offset_x25p .arrow:before,.ui_popover.arrow_bottom.offset_x25p .arrow,.ui_popover.arrow_bottom.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_noram{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:bold;font-size:16px;line-height:22px;color:#589442;}.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_top.offset_x75p .arrow,.ui_popover.small.arrow_top.offset_x75p .arrow:before,.ui_popover.small.arrow_bottom.offset_x75p .arrow,.ui_popover.small.arrow_bottom.offset_x75p .arrow:before{left:75%;}.ui_popover.small.arrow_top.offset_x25p .arrow,.ui_popover.small.arrow_top.offset_x25p .arrow:before,.ui_popover.small.arrow_bottom.offset_x25p .arrow,.ui_popover.small.arrow_bottom.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 .header_text,.ui_popover.dark .body_text{color:#fff;}.ui_popover .overlayContents{display:block;}.hidden{display:none;}.ui_modal{left:-9999em;top:-9999em;z-index:10001;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,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_noram{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.fullwidth{width:100%;}.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;}.rtl .ui_modal.cssCentered{right:auto;left:50%;}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;align-items:center;-webkit-box-pack:center;justify-content:center;overflow:hidden;z-index:10001;box-sizing:border-box;-ms-flex-direction:column;}.ui_modal_card.is-active{display:-webkit-box;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,0.7);}.ui_modal_card .modal-content,.ui_modal_card .modal-card{margin:0 12px;max-height:calc(100vh - 160px);overflow:auto;position:relative;}@media(min-width:768px){.ui_modal_card .modal-content,.ui_modal_card .modal-card{margin:0 auto;max-height:calc(100vh - 48px);}}.ui_modal_card .modal-card{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-height:calc(100vh - 48px);padding:48px 0;box-shadow:0 3px 12px 0 rgba(0,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 .ui_close_x,.ui_modal_card .modal-close{display:block;width:48px;height:48px;}.ui_modal_card .ui_close_x:before,.ui_modal_card .modal-close: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-head,.ui_modal_card .modal-card-foot{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-pack:start;justify-content:flex-start;position:relative;}.ui_modal_card .modal-card-title{color:#589442;-webkit-box-flex:1;flex-grow:1;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;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;flex-grow: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.dark{background-color:#000;background-color:rgba(0,0,0,0.8);filter:alpha(opacity = 80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}.ui_backdrop.light{background-color:#fff;background-color:rgba(255,255,255,0.8);filter:alpha(opacity = 80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}.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_noram{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_modal .spinnershade,.ui_popover .spinnershade,.ui_tooltip .spinnershade,.ui_flyout .spinnershade{display:none;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.6);}.wait.ui_modal .spinnershade,.wait.ui_popover .spinnershade,.wait.ui_tooltip .spinnershade,.wait.ui_flyout .spinnershade{display:block;}.ui_modal .spinnershade.dark,.ui_popover .spinnershade.dark,.ui_tooltip .spinnershade.dark,.ui_flyout .spinnershade.dark{background-color:#000;background-color:rgba(0,0,0,0.8);filter:alpha(opacity = 80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}.ui_modal .spinnershade.light,.ui_popover .spinnershade.light,.ui_tooltip .spinnershade.light,.ui_flyout .spinnershade.light{background-color:#fff;background-color:rgba(255,255,255,0.8);filter:alpha(opacity = 80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}.ui_modal .spinnershade.fade_short,.ui_popover .spinnershade.fade_short,.ui_tooltip .spinnershade.fade_short,.ui_flyout .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_modal .spinnershade.fade_normal,.ui_popover .spinnershade.fade_normal,.ui_tooltip .spinnershade.fade_normal,.ui_flyout .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_modal .spinnershade.fade_long,.ui_popover .spinnershade.fade_long,.ui_tooltip .spinnershade.fade_long,.ui_flyout .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_modal .spinnershade.fade_in,.ui_popover .spinnershade.fade_in,.ui_tooltip .spinnershade.fade_in,.ui_flyout .spinnershade.fade_in{opacity:1;}.ui_modal .spinnershade.fade_out_short,.ui_popover .spinnershade.fade_out_short,.ui_tooltip .spinnershade.fade_out_short,.ui_flyout .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_modal .spinnershade.fade_out_noram,.ui_popover .spinnershade.fade_out_noram,.ui_tooltip .spinnershade.fade_out_noram,.ui_flyout .spinnershade.fade_out_noram{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 .spinnershade.fade_out_long,.ui_popover .spinnershade.fade_out_long,.ui_tooltip .spinnershade.fade_out_long,.ui_flyout .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_modal .spinnershade.fade_out,.ui_popover .spinnershade.fade_out,.ui_tooltip .spinnershade.fade_out,.ui_flyout .spinnershade.fade_out{opacity:0;}.ui_modal .spinnershade .spinnerImage,.ui_popover .spinnershade .spinnerImage,.ui_tooltip .spinnershade .spinnerImage,.ui_flyout .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_modal .spinnershade .cssLoadingSpinner,.ui_popover .spinnershade .cssLoadingSpinner,.ui_tooltip .spinnershade .cssLoadingSpinner,.ui_flyout .spinnershade .cssLoadingSpinner{display:block;}.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,0.85);box-shadow:0 0 1px 1px rgba(0,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:bold;}.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;-webkit-transition:opacity 200ms;transition:opacity 200ms;cursor:pointer;}.ui_close_x:before{font-size:28px;line-height:36px;color:#589442;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;}.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,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:bold;}.ui_dropdown .option:hover{background:#589442;color:#fff;}.ui_dropdown .option.default{font-weight:bold;margin-bottom:6px;}.ui_dropdown .option.hidden{display:none;}.ui_dropdown .option.checkmark{padding-left:6px;}.ui_dropdown .option.checkmark:before{font-size:24px;line-height:12px;color:#589442;}.ui_dropdown .option.checkmark:hover:before{color:inherit;}@keyframes spinnerArmFade{0%{background:#000;}100%{background:#FFF;}}@-o-keyframes spinnerArmFade{0%{background:#000;}100%{background:#FFF;}}@-ms-keyframes spinnerArmFade{0%{background:#000;}100%{background:#FFF;}}@-webkit-keyframes spinnerArmFade{0%{background:#000;}100%{background:#FFF;}}@-moz-keyframes spinnerArmFade{0%{background:#000;}100%{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(0.4);-o-transform:scale(0.4);-ms-transform:scale(0.4);-webkit-transform:scale(0.4);-moz-transform:scale(0.4);width:6px;}.rtl .cssLoadingSpinner .cssLoadingSpinner_step1,.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);}.rtl .cssLoadingSpinner .cssLoadingSpinner_step2,.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);}.rtl .cssLoadingSpinner .cssLoadingSpinner_step3,.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);}.rtl .cssLoadingSpinner .cssLoadingSpinner_step4,.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);}.rtl .cssLoadingSpinner .cssLoadingSpinner_step5,.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);}.rtl .cssLoadingSpinner .cssLoadingSpinner_step6,.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);}.rtl .cssLoadingSpinner .cssLoadingSpinner_step7,.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);}.rtl .cssLoadingSpinner .cssLoadingSpinner_step8,.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_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:9px 16px 8px;font-weight:bold;font-family:inherit;border:1px solid transparent;border-radius:3px;background-clip:padding-box;box-sizing:border-box;font-size:14px;line-height:17px;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:7px 10px 6px;font-size:12px;line-height:15px;}.ui_button.large{padding:11px 22px 10px;font-size:16px;line-height:19px;}.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,0.05);color:#d80007;}.ui_button.loading{color:transparent!important;pointer-events:none;}.ui_button.loading:after{-webkit-animation:spinAround 500ms infinite linear;animation:spinAround 500ms infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1rem;position:relative;width:1rem;left:50%;margin-left:-8px;margin-top:-8px;position:absolute;top:50%;position:absolute!important;}.ui_button.loading.original:after,.ui_button.loading.secondary:after,.ui_button.loading.standard:after{border-color:transparent transparent rgba(0,0,0,0.7) rgba(0,0,0,0.7)!important;}.ui_button.loading.primary:after{border-color:transparent transparent #fff #fff!important;}.styleguide .ui_button{font-weight:bold;}.styleguide .ui_button.disabled{pointer-events:none;}.ui_button.original{border-color:#fc0 #e4a000 #e4a000 #fc0;background-color:#fc0;box-shadow:1px 1px 0 0 rgba(0,0,0,0.15);color:#000;}.rtl .ui_button.original{border-color:#fc0 #fc0 #e4a000 #e4a000;box-shadow:-1px 1px 0 0 rgba(0,0,0,0.15);}.ui_button.original.chevron:after{border-color:#000;}.ui_button.original.disabled{opacity:.35;border-color:transparent;box-shadow:none;cursor:auto;}.ui_button_activator:hover .ui_button.original:not(.disabled),.offer:hover .ui_button.original:not(.disabled),.ui_button.original:not(.disabled):hover{text-decoration:none;border-color:#ffb300 #e4a000 #e4a000 #ffb300;background-color:#ffb300;}.rtl .ui_button_activator:hover .ui_button.original:not(.disabled),.rtl .offer:hover .ui_button.original:not(.disabled),.rtl .ui_button.original:not(.disabled):hover{border-color:#ffb300 #ffb300 #e4a000 #e4a000;}.ui_button_activator:active .ui_button.original:not(.disabled),.offer:active .ui_button.original:not(.disabled),.ui_button.original:not(.disabled):active{background-color:#f5ac00;border-color:#f5ac00;box-shadow:none;}.ui_button.primary{border-color:#589442 #2f582c #2f582c #589442;background-color:#589442;box-shadow:1px 1px 0 0 rgba(0,0,0,0.25);color:#fff;}.rtl .ui_button.primary{border-color:#589442 #589442 #2f582c #2f582c;box-shadow:-1px 1px 0 0 rgba(0,0,0,0.25);}.ui_button.primary.chevron:after{border-color:#fff;}.ui_button.primary.disabled{opacity:.35;border-color:transparent;box-shadow:none;cursor:auto;}.ui_button_activator:hover .ui_button.primary:not(.disabled),.offer:hover .ui_button.primary:not(.disabled),.ui_button.primary:not(.disabled):hover{text-decoration:none;border-color:#448040 #2f582c #2f582c #448040;background-color:#448040;}.rtl .ui_button_activator:hover .ui_button.primary:not(.disabled),.rtl .offer:hover .ui_button.primary:not(.disabled),.rtl .ui_button.primary:not(.disabled):hover{border-color:#448040 #448040 #2f582c #2f582c;}.ui_button_activator:active .ui_button.primary:not(.disabled),.offer:active .ui_button.primary:not(.disabled),.ui_button.primary:not(.disabled):active{background-color:#3d6e39;border-color:#3d6e39;box-shadow:none;}.ui_button.standard{border-color:#e6e6e6 #ccc #ccc #e6e6e6;background-color:#f0f0f0;box-shadow:1px 1px 0 0 rgba(0,0,0,0.07);color:#4a4a4a;}.rtl .ui_button.standard{border-color:#e6e6e6 #e6e6e6 #ccc #ccc;box-shadow:-1px 1px 0 0 rgba(0,0,0,0.07);}.ui_button.standard.chevron:after{border-color:#4a4a4a;}.ui_button.standard.disabled{opacity:.35;border-color:transparent;box-shadow:none;cursor:auto;}.ui_button_activator:hover .ui_button.standard:not(.disabled),.offer:hover .ui_button.standard:not(.disabled),.ui_button.standard:not(.disabled):hover{text-decoration:none;background-color:#e6e6e6;}.ui_button_activator:active .ui_button.standard:not(.disabled),.offer:active .ui_button.standard:not(.disabled),.ui_button.standard:not(.disabled):active{background-color:#dfdfdf;border-color:#dfdfdf;box-shadow:none;}.ui_button.secondary{border-color:#e6e6e6 #b7b7b7 #b7b7b7 #e6e6e6;background-color:#fff;box-shadow:1px 1px 0 0 rgba(0,0,0,0.05);color:#589442;}.rtl .ui_button.secondary{border-color:#e6e6e6 #e6e6e6 #b7b7b7 #b7b7b7;box-shadow:-1px 1px 0 0 rgba(0,0,0,0.05);}.ui_button.secondary.chevron:after{border-color:#589442;}.ui_button.secondary.disabled{opacity:.35;border-color:#b7b7b7;box-shadow:none;cursor:auto;}.ui_button_activator:hover .ui_button.secondary:not(.disabled),.offer:hover .ui_button.secondary:not(.disabled),.ui_button.secondary:not(.disabled):hover{text-decoration:none;border-color:#589442;}.ui_button_activator:active .ui_button.secondary:not(.disabled),.offer:active .ui_button.secondary:not(.disabled),.ui_button.secondary:not(.disabled):active{border-color:#3d6e39;box-shadow:none;color:#3d6e39;}.ui_button_activator:active .ui_button.secondary:not(.disabled).chevron:after,.offer:active .ui_button.secondary:not(.disabled).chevron:after,.ui_button.secondary:not(.disabled):active.chevron:after{border-color:#3d6e39;}.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;}.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);}.long{width:100%;}.vrAffiliateModalWrapper{width:600px;height:240px;font-family:Arial,Helvetica,sans-serif;padding:40px;}.vrAffiliateModalWrapper .leftCol{overflow:hidden;display:inline-block;float:left;width:65%;height:100%;}.vrAffiliateModalWrapper .leftCol .providerLogo{padding-bottom:18px;}.vrAffiliateModalWrapper .leftCol .providerLogo.vacationRentalsDotCom{width:215px;height:18px;background:url("/img2/vacationrentals/VacationRentalsDotCom.png");background-image:url("/img2/vacationrentals/VacationRentalsDotCom.svg"),none;background-repeat:no-repeat;background-size:215px 18px;}.vrAffiliateModalWrapper .leftCol .provider{font-size:1.4em;font-weight:bold;line-height:1.1em;}.vrAffiliateModalWrapper .leftCol .info{font-size:14px;padding-top:8px;padding-right:8px;}.vrAffiliateModalWrapper .leftCol #registrationPanel{width:100%;max-height:168px;margin-left:-42px;padding-top:20px;overflow:hidden;}.vrAffiliateModalWrapper .leftCol .footer{position:absolute;bottom:48px;}.vrAffiliateModalWrapper .rightColWrap{position:absolute;top:0;right:0;width:30%;height:100%;background-color:#F1F1F1;}.vrAffiliateModalWrapper .rightColWrap .rightCol{padding:38px 19px 38px 19px;}.vrAffiliateModalWrapper .rightColWrap .rightCol .title{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-top:10px;font-weight:bold;font-size:12px;}.vrAffiliateModalWrapper .rightColWrap .rightCol .spec{padding-left:5%;width:90%;}.vrAffiliateModalWrapper .rightColWrap .rightCol .specsBox{padding-top:8px;}.vrAffiliateModalWrapper .rightColWrap .rightCol .specsBox .specRow{display:inline-block;padding-bottom:8px;}.vrAffiliateModalWrapper .rightColWrap .rightCol .specsBox .specRow .icon{float:left;}.vrAffiliateModalWrapper .rightColWrap .rightCol .specsBox .specRow .icon.beds{width:17px;height:17px;background:url("/img2/vacationrentals/inquiry/bedrooms.png");background-image:url("/img2/vacationrentals/inquiry/bedrooms.svg"),none;background-repeat:no-repeat;background-size:17px 17px;}.vrAffiliateModalWrapper .rightColWrap .rightCol .specsBox .specRow .icon.baths{width:17px;height:17px;background:url("/img2/vacationrentals/inquiry/bathrooms.png");background-image:url("/img2/vacationrentals/inquiry/bathrooms.svg"),none;background-repeat:no-repeat;background-size:17px 17px;}.vrAffiliateModalWrapper .rightColWrap .rightCol .specsBox .specRow .icon.sleeps{width:17px;height:17px;background:url("/img2/vacationrentals/inquiry/sleeps.png");background-image:url("/img2/vacationrentals/inquiry/sleeps.svg"),none;background-repeat:no-repeat;background-size:17px 17px;}.vrAffiliateModalWrapper .rightColWrap .rightCol .specsBox .specRow .text{padding-left:.6em;}.basic_review .hlight{background-color:#fcfe00;}.basic_review .bold_review{font-weight:bold;}#SUMMARYBOX .votingRadios{border:solid #c0d0a1;border-width:1px 1px 0;font-family:Arial,Tahoma,'Bitstream Vera Sans',sans-serif;display:block;float:left;padding:3px 11px 2px 4px;font-size:.9165em;line-height:15px;}#SUMMARYBOX .vOption{font-weight:normal;}#SUMMARYBOX.review_filter{padding:12px 10px 10px 10px;border:1px solid #c0d0a1;background-color:#fff;margin-bottom:10px;}#SUMMARYBOX .feedback{height:100%;font-weight:normal;font-size:11px;padding:0 0 4px 2px;overflow:hidden;clear:both;}#SUMMARYBOX .feedback label{font-weight:normal;}#SUMMARYBOX .feedback #preVote{display:inline;}#SUMMARYBOX .feedback #postVote{display:none;}#SUMMARYBOX .title{height:100%;}#SUMMARYBOX .title .conceptsHeading{font-weight:bold;}#SUMMARYBOX .content{padding-bottom:4px;}#SUMMARYBOX .feedback .new{font-weight:bold;color:#c60;margin-right:3px;margin-left:4px;}#SUMMARYBOX .title .hotelName{white-space:nowrap;}#SUMMARYBOX label{cursor:pointer;}#SUMMARYBOX input{cursor:pointer;vertical-align:baseline;height:13px;}#SUMMARYBOX .thanks{padding-left:11px;}#SUMMARYBOX .snippetText{padding:0 0 0 11px;}#SUMMARYBOX .snippetText_ProsAndCons{padding:0 6px 0 0;font-family:Verdana,Tahoma,"Bitstream Vera Sans",sans-serif;white-space:nowrap;}#SUMMARYBOX .occurrenceCount{color:#65;padding-left:3px;}#SUMMARYBOX .occurrenceCount_ProsAndCons{padding-left:3px;font-size:.9165em;}#SUMMARYBOX .label_pros{color:#589442;padding-right:11px;font-size:1.25em;font-weight:bold;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}#SUMMARYBOX .label_cons{color:#c33;padding-right:11px;font-size:1.25em;font-weight:bold;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}#SUMMARYBOX .label_other{color:#656565;padding-right:11px;font-size:1.25em;font-weight:bold;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}#SUMMARYBOX .summaryCell{padding-top:8px;}#SUMMARYBOX .summaryCell.firstCell{padding-top:0;}.summaryoverlay{width:590px;}.summaryoverlay .title{background-color:#F2F6EB;padding-bottom:3px;color:#2c;font-size:1.3335em;font-weight:bold;font-family:Arial,Tahoma,"Bitstream Vera Sans",sans-serif;}.summaryoverlay .title .quote i{color:#91B155;font-size:250%;line-height:2px;overflow:hidden;padding-right:6px;position:relative!ie;top:-4px!ie;vertical-align:bottom;}.summaryoverlay .title .quote i.normal{font-style:normal;}.summaryoverlay .title .quote{padding-top:16px;padding-left:12px;padding-right:22px;}.summaryoverlay .title .quote .reviewCount{color:#589442;padding-left:10px;}.summaryoverlay .title .quote .blockCount{display:block;}.summaryoverlay .title .quote .nowrap{white-space:nowrap;}.summaryoverlay .content{overflow:auto;height:432px;padding-left:16px;}.summaryoverlay .snippet{padding:10px 10px 10px 0;border-bottom:1px solid #D5E3BB;overflow:hidden;}.summaryoverlay .snippet .hlight{background-color:#FCFE00;}.overlay.nopadding .inner{padding:0;}.summaryoverlay .snippet .dateAuthor{color:#656565;font-size:.9em;}.summaryoverlay .snippet .snippetText{padding-right:3px;}.summaryoverlay .snippetFooter .rsImg{margin-top:3px;}.summaryoverlay .snippetFooter{margin-top:3px;}.summaryoverlay .gBranding{padding:4px 0 4px 0;background-color:#F2F6EB;border-top:1px solid #D5E3BB;direction:ltr;}.translatedoverlay.review{margin:0;}.translatedoverlay .entry{max-width:556px;}.translatedoverlay .gBranding{text-align:right;padding:16px 0;}.summaryoverlay .gBrandingText{padding-left:5px;vertical-align:middle;font-family:arial,sans-serif;font-size:11px;}.summaryoverlay .gBrandingImage,.translatedoverlay .gBrandingImage{padding-left:1px;vertical-align:middle;}.summaryoverlay .gTranslateButton{cursor:pointer;}.summaryoverlay .activeButton{display:inline;}.summaryoverlay .inactiveButton{display:none;}.sumOverlayV2 .rd_concepts{font-size:.75em;font-weight:normal;background-color:#f7f7f7;}.sumOverlayV2 .rd_concepts .title{display:none;}.sumOverlayV2 .rd_concepts .col1of2,.sumOverlayV2 .rd_concepts .col2of2{float:left;width:33%;}.sumOverlayV2 .snippetText{color:#2c2c2c;line-height:19px;padding-top:10px;font-size:1.167em;}.sumOverlayV2 div.snippetFirst{padding-top:0;}.sumOverlayV2 .rd_concepts .occurrenceCount{font-size:.9165em;padding-left:3px;color:#656565;}.sumOverlayV2 .conceptSelected{font-weight:bold;color:#000;}.sumOverlayV2 .title{background-color:#f7f7f7;border:1px solid #fff;}.sumOverlayV2 .title div.quote,.sumOverlayV2 .title div.quote i{font-size:1.125em;padding-top:11px;color:#2c2c2c;}.sumOverlayV2 .title div.quote i{line-height:20px;}.sumOverlayV2 .bx02{margin:10px 0 8px 12px;border-top:0;}.sumOverlayV2 .contentWrapper{padding:2px 12px 12px;border-top:1px solid #E6E6E6;}.sumOverlayV2 .snippet_avatar{float:left;}.sumOverlayV2 .snippet_member{float:left;padding-left:10px;}.sumOverlayV2 .content{padding-left:0;padding-right:12px;margin-top:12px;}.sumOverlayV2 .sumMoreLink{font-size:.857em;}.sumOverlayV2 .sprite-middot{line-height:inherit;background-position:left -1709px;}.sumOverlayV2 .conceptBullet{line-height:inherit;margin:0 0 0 20px;list-style:disc outside none;}.sumOverlayV2 .snippetMiddle{margin-top:2px;}.sumOverlayV2 .rsImg{vertical-align:bottom;padding-right:2px;}.sumOverlayV2 .grayText{color:#656565;}.sumOverlayV2 .snippet .dateAuthor{font-size:1em;}.sumOverlayV2 .snippet{_zoom:1;}.sprite-rating-32px.gb00{background-image:url('/sprites/review_ratings_pack_32-vcd2aa54a892dbae088973b5aa485a19b.png');background-position:left 0;width:160px;height:32px;}.sprite-rating-32px.b10{background-image:url('/sprites/review_ratings_pack_32-vcd2aa54a892dbae088973b5aa485a19b.png');background-position:left -32px;width:160px;height:32px;}.sprite-rating-32px.b20{background-image:url('/sprites/review_ratings_pack_32-vcd2aa54a892dbae088973b5aa485a19b.png');background-position:left -64px;width:160px;height:32px;}.sprite-rating-32px.b30{background-image:url('/sprites/review_ratings_pack_32-vcd2aa54a892dbae088973b5aa485a19b.png');background-position:left -96px;width:160px;height:32px;}.sprite-rating-32px.b40{background-image:url('/sprites/review_ratings_pack_32-vcd2aa54a892dbae088973b5aa485a19b.png');background-position:left -128px;width:160px;height:32px;}.sprite-rating-32px.b50{background-image:url('/sprites/review_ratings_pack_32-vcd2aa54a892dbae088973b5aa485a19b.png');background-position:left -160px;width:160px;height:32px;}.ui_ribbon{padding:8px 12px;font-size:12px;line-height:14px;position:absolute;z-index:1;top:12px;right:auto;bottom:auto;left:-6px;max-width:100%;border-radius:0 3px 3px 0;box-sizing:border-box;box-shadow:2px 2px 0 rgba(0,0,0,0.1);font-weight:bold;background-color:#ff6500;border-color:#b51000;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ui_ribbon:before{position:absolute;z-index:-1;bottom:-6px;left:0;content:"";border-width:3px;border-style:solid;border-top-color:inherit;border-right-color:inherit;border-bottom-color:transparent;border-left-color:transparent;}.ui_ribbon.primary{max-width:100%;border-radius:0 3px 3px 0;box-sizing:border-box;box-shadow:2px 2px 0 rgba(0,0,0,0.1);font-weight:bold;background-color:#589442;border-color:#311104;color:#fff;}.ui_ribbon.original{max-width:100%;border-radius:0 3px 3px 0;box-sizing:border-box;box-shadow:2px 2px 0 rgba(0,0,0,0.1);font-weight:bold;background-color:#fc0;border-color:#ff8200;color:#000;}@media(max-width:767px){.styleguide .ui_ribbon{padding:3px 6px;font-size:11px;line-height:13px;}}.ui_ribbon.small{padding:6px 12px;font-size:11px;line-height:13px;}.ui_ribbon.large{padding:10px 12px;font-size:14px;line-height:16px;}.ui_ribbon.right{border-radius:3px 0 0 3px;box-shadow:-2px 2px 0 rgba(0,0,0,0.1);position:absolute;z-index:1;top:12px;right:-6px;bottom:auto;left:auto;}.ui_ribbon.right:before{right:0;left:auto;border-top-color:inherit;border-right-color:transparent;border-bottom-color:transparent;border-left-color:inherit;}@-webkit-keyframes btnLoadGreen{from{background-color:#fff;}to{background-color:#589442;}}@keyframes btnLoadGreen{from{background-color:#fff;}to{background-color:#589442;}}.ui_button_overlay{position:relative;display:inline-block;}.ui_button_overlay .btnoverlay{position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid transparent;border-color:#e5e5e5 #b7b7b7 #b7b7b7 #e5e5e5;-webkit-box-shadow:1px 1px 0 rgba(0,0,0,0.05);-moz-box-shadow:1px 1px 0 rgba(0,0,0,0.05);box-shadow:1px 1px 0 0 rgba(0,0,0,0.05);}.ui_button_overlay .btnoverlay.loading{display:none;}.ui_button_overlay .btnoverlay.loading .bubbles{-moz-transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);position:absolute;top:50%;left:50%;margin-top:-7px;margin-left:-32px;}.ui_button_overlay .btnoverlay.loading .bubbles span{width:8px;height:8px;display:inline-block;margin:0 3px;-moz-animation:btnLoadGreen 1.3s 1s infinite linear;-webkit-animation:btnLoadGreen 1.3s 1s infinite linear;-ms-animation:btnLoadGreen 1.3s 1s infinite linear;-o-animation:btnLoadGreen 1.3s 1s infinite linear;animation:btnLoadGreen 1.3s 1s infinite linear;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui_button_overlay .btnoverlay.loading .bubbles span:nth-child(1){margin-left:0;-moz-animation-delay:-1.3s;-webkit-animation-delay:-1.3s;-ms-animation-delay:-1.3s;-o-animation-delay:-1.3s;animation-delay:-1.3s;}.ui_button_overlay .btnoverlay.loading .bubbles span:nth-child(2){-moz-animation-delay:-1.04s;-webkit-animation-delay:-1.04s;-ms-animation-delay:-1.04s;-o-animation-delay:-1.04s;animation-delay:-1.04s;}.ui_button_overlay .btnoverlay.loading .bubbles span:nth-child(3){-moz-animation-delay:-0.78s;-webkit-animation-delay:-0.78s;-ms-animation-delay:-0.78s;-o-animation-delay:-0.78s;animation-delay:-0.78s;}.ui_button_overlay .btnoverlay.loading .bubbles span:nth-child(4){-moz-animation-delay:-0.52s;-webkit-animation-delay:-0.52s;-ms-animation-delay:-0.52s;-o-animation-delay:-0.52s;animation-delay:-0.52s;}.ui_button_overlay .btnoverlay.loading .bubbles span:nth-child(5){-moz-animation-delay:-0.25s;-webkit-animation-delay:-0.25s;-ms-animation-delay:-0.25s;-o-animation-delay:-0.25s;animation-delay:-0.25s;margin-right:0;}.ui_button_overlay .btnoverlay.loading .bubbles.small{height:auto;width:auto;margin-left:-15px;margin-top:-8px;}.ui_button_overlay .btnoverlay.loading .bubbles.small span{width:6px;height:6px;-moz-animation-duration:.78s;-webkit-animation-duration:.78s;-ms-animation-duration:.78s;-o-animation-duration:.78s;animation-duration:.78s;}.ui_button_overlay .btnoverlay.loading .bubbles.small span:nth-child(1){-moz-animation-delay:-0.78s;-webkit-animation-delay:-0.78s;-ms-animation-delay:-0.78s;-o-animation-delay:-0.78s;animation-delay:-0.78s;}.ui_button_overlay .btnoverlay.loading .bubbles.small span:nth-child(2){-moz-animation-delay:-0.52s;-webkit-animation-delay:-0.52s;-ms-animation-delay:-0.52s;-o-animation-delay:-0.52s;animation-delay:-0.52s;}.ui_button_overlay .btnoverlay.loading .bubbles.small span:nth-child(3){-moz-animation-delay:-0.25s;-webkit-animation-delay:-0.25s;-ms-animation-delay:-0.25s;-o-animation-delay:-0.25s;animation-delay:-0.25s;margin-right:0;}.ui_button_overlay.loading .ui_button{visibility:hidden;}.ui_button_overlay.loading .btnoverlay.loading{display:block;}.ui_bubble_rating{display:inline-block;position:relative;}.ui_bubble_rating:before,.ui_bubble_rating:after{display:inline-block;font-style:normal;font-weight:normal;font-variant:normal;font-size:inherit;line-height:1;font-family:"TripAdvisor_Regular"!important;-ms-transform:rotate(-0.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:#589442;}.ui_bubble_rating.bubble_0:after,.ui_bubble_rating.bubble_00: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:before,.rtl .ui_bubble_rating:after{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";transform:scale(-1,1);}.saves.ui_icon{position:relative;}.saves.ui_icon.ui_button::before{margin-right:3px;margin-left:-2px;font-size:20px;line-height:10px;position:relative;top:1px;color:#ccc;}.saves.ui_icon.link::before{font-size:13px;position:absolute;left:2px;}.saves.ui_icon.link i{font-style:normal;}.saves.ui_icon.link:hover{cursor:pointer;}.saves.ui_icon.link:hover i{text-decoration:underline;}.saves.ui_icon.red-heart::before{content:'\e011';}.saves.ui_icon.red-heart:hover::before{content:'\e012';color:#ff0040;}.saves.ui_icon.red-heart-fill::before{content:'\e012';color:#ff0040;}.saves.ui_icon.green-heart::before{content:'\e011';}.saves.ui_icon.green-heart:hover::before{content:'\e012';color:#589442;}.saves.ui_icon.green-heart-fill::before{content:'\e012';color:#589442;}.saves.ui_icon.yellow-star::before{content:'\e023';}.saves.ui_icon.yellow-star:hover::before{content:'\e024';color:#ff9d00;}.saves.ui_icon.yellow-star-fill::before{content:'\e024';color:#ff9d00;}