.hidden{display:none !important;visibility:hidden}
.cf{*zoom:1}
.cf:after,.cf:before{content:"";display:table}
.cf:after{clear:both}
.lt-ie9 .reviews-summary .box{background-color:transparent;border:0;padding:0}
.lt-ie9 .map-container{display:inline-block;width:100%;height:2.82352941em;margin-top:1.05882353em;position:relative}
.lt-ie9 #location-teaser-map{height:2.82352941em;padding-bottom:.35294118em;border:1px solid #c7c7c7}
.lt-ie9 #map-overlay-launch-icon{position:absolute;top:50%;right:.70588235em;margin-top:-0.88235294em;height:1.76470588em;width:1.76470588em;z-index:2}
.lt-ie9 .page-content{padding-left:1.41176471em}
.lt-ie9 #sold-out{padding-left:1.41176471em;padding-right:0}
.lt-ie8 #location-teaser-map,.lt-ie8 .map-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;behavior:url("/static/ui_toolkit/v2-0/js/libs/boxsizing.htc")}
.lt-ie9 #see-scratchpad-link{float:right}
.lt-ie9 .meta-lead-price-banner{text-align:right}
.lt-ie9 .bread-crumb{display:block}
.lt-ie9 #legend{display:block}
.lt-ie9 #show-more-overview .rm-hide{display:block;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity = 100)}
.lt-ie9 a[href="#show-more-overview"]{display:none}
.lt-ie9 #license-plate{width:70%;position:relative;float:left;padding-left:.70588235em;padding-left:0}
.lt-ie9 #license-plate .star-rating{font-size:1.1764705882352942em}
.lt-ie9 #license-plate .address{font-size:.8823529411764706em;margin:.4em 0 .4em 0}
.lt-ie9 .link-off-ad{font-size:.8823529411764706em;margin:.4em 0 .4em 0}
.lt-ie9 .lead-price{text-align:right;padding-top:0;margin-bottom:0;position:relative;float:left;padding-left:.70588235em;width:30%}
.lt-ie9 .lead-price .cross-out-price{display:inline}
.lt-ie9 .lead-price .price{font-size:1.588235294117647em}
.lt-ie9 .lead-price .price-guarantee{font-size:.8823529411764706em;margin:.2em 0 0 0;top:.2em;font-weight:bold;margin:0}
.lt-ie9 #hotel-name{font-size:1.3529411764705883em}
.lt-ie9 #hotel-map{border-top:0;margin:12%;margin-top:3.17647059em;margin-bottom:3.17647059em}
.lt-ie9 .address>.postal-code,.lt-ie9 .address>.street-address{display:inline}
.lt-ie9 .crosslinks-section{width:33.333333333333336%}
.lt-ie9 .phone-number-intro{display:inline}
.lt-ie9 .playback-wrapper{width:auto}
.lt-ie9 .address>.country{display:inline}
.lt-ie9 #show-more-overview .rm-hide{display:block;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity = 100)}
.lt-ie9 .tile-grid .tile{width:25%}
.lt-ie8 #search-wizard .expanded-wizard .date input{width:100%}
.lt-ie8 #search-wizard .expanded-wizard .location input{width:20.6em}
.lt-ie8 #search-wizard .expanded-wizard .button-wrapper{width:10.58823529em}
.lt-ie8 #license-plate,.lt-ie8 .hotel-description,.lt-ie8 .lead-price,.lt-ie8 .map,.lt-ie8 .page-content,.lt-ie8 .page-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;behavior:url("/static/ui_toolkit/v2-0/js/libs/boxsizing.htc")}
.lt-ie8 #license-plate .star-rating{margin-left:.3em}
.lt-ie8 #license-plate{width:38.11764706em}
.lt-ie8 .lead-price{width:15.52941176em;padding:0}
.lt-ie8 .static-map-link{cursor:default}
.lt-ie8 .expand-map-link{display:none}
.lt-ie8 .footer-ad{clear:both;float:left}
.lt-ie8 #large-adsense-container,.lt-ie8 #large-adsense-footer,.lt-ie8 #large-adsense-footer-content,.lt-ie8 .adsense-container,.lt-ie8 .site-footer-background,.lt-ie8 .site-footer-wrap{position:relative;zoom:1}
.ie8 .earn-amount-mobile{margin-right:24px !important}
.ie8 .reserve-button-container,.ie9 .reserve-button-container{width:1px}
.lt-ie9 .jumbo-wrapper{width:75%;float:left}
.lt-ie9 .jumbo-hero .portrait{width:auto}
.lt-ie9 .happy-icon{background-image:url("/static/default/default/images/infosite/happy-icon23.png");background-repeat:no-repeat}
.lt-ie9 .summary-wrapper{float:left;width:25%}
.lt-ie9 .summary-wrapper .map{display:block;float:left}
.lt-ie9 .reviews-summary{padding-top:0}
.lt-ie9 .reviews-summary .box{background-color:transparent;border-width:0;padding:0}
.lt-ie9 .reviews-summary .guest-rating,.lt-ie9 .reviews-summary .guest-recommendation{width:100%}
.lt-ie9 .rating-text,.lt-ie9 .recommendation-text,.lt-ie9 .reviews-link{font-size:.8823529411764706em}
.lt-ie9 .rating-scale{font-size:1em}
.lt-ie9 .bazaar-voice{position:relative;margin:0 -0.70588235em;padding:0 .70588235em 0 0;clear:both;*zoom:1}
.lt-ie9 .bazaar-voice:after,.lt-ie9 .bazaar-voice:before{content:"";display:table}
.lt-ie9 .bazaar-voice:after{clear:both}
.lt-ie9 .guest-rating,.lt-ie9 .guest-recommendation,.lt-ie9 .reviews-link{position:relative;float:left;padding-left:.70588235em}
.lt-ie9 .guest-rating,.lt-ie9 .guest-recommendation{width:50%}
.lt-ie9 .reviews-link{clear:both;margin-top:.8em;padding-left:1.6em}
.lt-ie9 .recommendation-text{display:block}
.lt-ie9 .guest-rating{margin-top:0}
.lt-ie9 .rating-number,.lt-ie9 .rating-superlative,.lt-ie9 .recommend-percentage{font-size:1.588235294117647em;line-height:1.2}
.lt-ie9 .rating-superlative{margin-bottom:.22222222em}
.lt-ie9 .reviews-summary{clear:none;position:relative;float:left;padding-left:.70588235em;width:40%;padding-top:0}
.lt-ie9 .bazaar-voice{width:auto}
.lt-ie9 .bazaar-voice+#trip-advisor-summary{margin-top:.70588235em;padding-left:0;width:100%}
.lt-ie9 .happy-icon{background-image:url("/static/default/default/images/infosite/happy-icon23.png")}
.lt-ie8 #trip-advisor-summary,.lt-ie8 .bazaar-voice,.lt-ie8 .guest-rating,.lt-ie8 .guest-recommendation,.lt-ie8 .reviews-link,.lt-ie8 .reviews-summary{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;behavior:url("/static/ui_toolkit/v2-0/js/libs/boxsizing.htc")}
.lt-ie8 .reviews-link{float:none}
.lt-ie8 .reviews-link,.lt-ie8 .ta-label,.lt-ie8 .ta-logo{display:inline}
.lt-ie9 #availability-check-in-label{width:8.23529412em}
.lt-ie9 #availability-check-out-label{width:8.94117647em}
.lt-ie9 #availability-wizard{margin-left:.70588235em}
.lt-ie9 #availability-wizard .room-traveler-child-ages label{padding-left:1.41176471em}
.lt-ie9 #availability-errors{padding:0 .70588235em}
.lt-ie8 #availability-wizard .expanded-wizard #availability-check-in{width:8.35294118em}
.lt-ie8 #availability-wizard .expanded-wizard #availability-check-out{width:8.35294118em}
.lt-ie8 #availability-wizard .button-wrapper,.lt-ie8 #availability-wizard .expanded-wizard,.lt-ie8 #availability-wizard .expanded-wizard .date,.lt-ie8 .payment-choice-container,.lt-ie8 .traveler-options{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;behavior:url("/static/ui_toolkit/v2-0/js/libs/boxsizing.htc")}
.lt-ie8 #availability-wizard .button-wrapper{display:inline;vertical-align:bottom}
.lt-ie9 .room-description-menu-bar{margin-left:0;margin-right:0;margin-top:0;width:auto}
.lt-ie9 .room-description-menu{width:18.82352941em}
.lt-ie9 .free-cancellation-long{display:inline}
.lt-ie9 .room-pricing-details{margin-top:1.05882353em}
.lt-ie9 .room-detailed-info{margin-top:0}
.lt-ie9 .room-name.desktop-room-name{display:block}
.lt-ie9 .room-name.mobile-room-name{border:0;clip:rect(0 0 0 0);height:0;margin:-0.06666667em;overflow:hidden;padding:0;position:absolute;width:0}
.lt-ie9 .value-adds ul li{display:inline-block}
.lt-ie9 .room-amenities{display:inline}
.lt-ie9 .room-price-wrapper{padding-bottom:.35294118em;margin-top:0}
.lt-ie9 .drr-message{display:block}
.lt-ie9 .book-button-wrapper{margin-top:0}
.lt-ie9 .room-price-wrapper{float:left;text-align:right;margin-left:.47058824em}
.lt-ie9 .room-price-book-button-wrapper{float:right}
.lt-ie9 .nightly-rates{display:table}
.lt-ie9 .best-value{display:inline}
.lt-ie9 .area-and-occupancy{display:block}
.lt-ie9 .bed-type.mobile-bed-type{display:none}
.lt-ie9 .value-adds .bed-type{display:inline}
.lt-ie9 .free-cancellation-short{display:none}
.lt-ie9 .room-sort-filter{display:table-cell}
.lt-ie9 .wrap-avg-rate{text-align:right}
.lt-ie9 .payment-choice-container{width:50%}
.lt-ie9 .room-thumbnail+.room-info{margin-left:11.76470588em;padding-left:1.05882353em}
.lt-ie9 .room-thumbnail{display:block}
.lt-ie9 .room-pricing-details .room-thumbnail{display:none}
.lt-ie9 .room-thumbnail+.room-detailed-info{padding-left:0;width:100%}
.lt-ie8 .wrap-avg-rate{padding-right:1.41176471em}
.lt-ie8 .room-name{max-width:35.29411765em}
.lt-ie8 .room-thumbnail+.room-info .room-name{max-width:23.52941176em}
.lt-ie8 .room-info{position:relative}
.lt-ie8 .payment-choice-container{width:45%}
.lt-ie9 .room-info .mobile-extra-bed-types{display:none}
.lt-ie9 .value-adds .extra-bed-types{display:block}
.lt-ie9 .bed-types,.lt-ie9 .extra-bed-types{display:block}
.ie9 .hierarchical #rooms-and-rates .rooms-and-rates-segment td{float:left}
@media only screen and (min-width:64em){.ie9 .hierarchical #rooms-and-rates .rooms-and-rates-segment td{float:none}
}
.lt-ie9 .hierarchical #rooms-and-rates .rooms-and-rates-segment thead{display:table-row-group}
.lt-ie9 .hierarchical #rooms-and-rates .rooms-and-rates-segment th{display:table-cell;width:auto;border-right:1px solid #c7c7c7}
.lt-ie9 .hierarchical #rooms-and-rates .rooms-and-rates-segment td{display:table-cell;float:none;width:auto;border-right:1px solid #c7c7c7}
@media only screen and (min-width:41.5em){.ie9 .hierarchical #rooms-header #room-type-header{float:left}
}
@media only screen and (min-width:64em){.ie9 .hierarchical #rooms-header #room-type-header{float:none}
}
@media only screen and (min-width:64em){.ie9 .hierarchical #rooms-header #avg-rate-header{float:none}
}
.ie9 .hierarchical #rooms-and-rates-header-margin{display:none}
.lt-ie9 .hierarchical #rooms-and-rates-header-margin{display:none}
.lt-ie9 .hierarchical #rooms-header{border-top:0}
.lt-ie9 .hierarchical #rooms-header #room-type-header{display:table-cell;text-align:left;padding:.92307692em;padding-left:1.38461538em;border-top:1px solid #c7c7c7}
.lt-ie9 .hierarchical #rooms-header #avg-rate-header{display:table-cell;text-align:right;padding:.92307692em;padding-right:1.38461538em;border-top:1px solid #c7c7c7}
.lt-ie9 .hierarchical #book-button-header,.lt-ie9 .hierarchical #max-occupancy-header,.lt-ie9 .hierarchical #rate-features-header,.lt-ie9 .hierarchical #rooms-rewards-header{border-top:1px solid #c7c7c7}
.lt-ie9 .hierarchical #taap-header{border-top:1px solid #c7c7c7}
.ie9 .hierarchical .rate-plan{float:left}
@media only screen and (min-width:64em){.ie9 .hierarchical .rate-plan{float:none}
}
.lt-ie9 .hierarchical .rate-plan{border:0;float:none !important}
.ie9 .hierarchical #rooms-and-rates .room-info{width:100%}
@media only screen and (min-width:64em){.ie9 .hierarchical #rooms-and-rates .room-info{width:30%}
}
.lt-ie9 .hierarchical #rooms-and-rates .room-info{padding:1.05882353em;border-top:1px solid #c7c7c7;border-bottom:0;width:30%}
.lt-ie9 .hierarchical .room-info .room-thumbnail{width:30%;margin:0}
.lt-ie9 .hierarchical .room-basic-info{width:62%;margin-left:.70588235em}
.lt-ie9 .hierarchical .best-value{padding:0;padding-bottom:.46153846em}
.lt-ie9 .hierarchical .room-name,.lt-ie9 .hierarchical .square-area{display:block}
.lt-ie9 .hierarchical .bed-types,.lt-ie9 .hierarchical .extra-bed-types,.lt-ie9 .hierarchical .square-area{display:block;font-size:.7647058823529411em}
.lt-ie9 .hierarchical .resort-fee,.lt-ie9 .hierarchical .taxable-service-fee{margin-right:1.84615385em}
.lt-ie9 .hierarchical #rooms-and-rates .max-occupancy{display:table-cell;float:none;width:10%;border-top:1px solid #c7c7c7}
.lt-ie9 .hierarchical .max-occupancy-text{padding-left:0;padding-bottom:.46153846em}
.lt-ie9 .hierarchical .child-msg{display:inline-block !important;width:100%}
.lt-ie9 .hierarchical #rooms-and-rates .rate-features{float:none;width:auto;margin-left:0;margin-top:0;padding:.92307692em;border-top:1px solid #c7c7c7}
@media only screen and (max-width:41.5em){.lt-ie9 .hierarchical #rooms-and-rates .rate-features{padding-bottom:0}
}
@media only screen and (min-width:64em){.lt-ie9 .hierarchical #rooms-and-rates .rate-features{padding:1.38461538em}
}
.lt-ie9 .hierarchical .free-cancellation-deadline{display:inline-block;font-size:.7647058823529411em;color:#616161;margin-left:1.38461538em}
.lt-ie9 .hierarchical .free-cancellation-deadline,.lt-ie9 .hierarchical .non-refundable{margin-bottom:.46153846em}
.lt-ie9 .hierarchical .free-cancellation-tooltip-link{white-space:normal}
.lt-ie9 .hierarchical .free-breakfast,.lt-ie9 .hierarchical .free-parking,.lt-ie9 .hierarchical .non-refundable{white-space:nowrap}
.lt-ie9 .hierarchical #rooms-and-rates .expedia-rewards{display:table-cell;float:none;width:auto;font-size:.7647058823529411em;padding:.92307692em;border-top:1px solid #c7c7c7}
@media only screen and (min-width:64em){.lt-ie9 .hierarchical #rooms-and-rates .expedia-rewards{padding:1.38461538em}
}
.lt-ie9 .hierarchical #rooms-and-rates .taap-bar{display:table-cell;float:none;width:auto;font-size:.7647058823529411em;padding:.92307692em;border-top:1px solid #c7c7c7}
@media only screen and (min-width:64em){.lt-ie9 .hierarchical #rooms-and-rates .taap-bar{padding:1.38461538em}
}
.lt-ie9 .hierarchical #rooms-and-rates .avg-rate{float:none;width:25%;border-top:1px solid #c7c7c7}
.lt-ie9 .hierarchical #rooms-and-rates .expedia-rewards+.avg-rate{width:25%}
.lt-ie9 .hierarchical #rooms-and-rates .taap-bar+.avg-rate{width:25%}
.lt-ie9 .hierarchical .esr-installment{padding-right:1.84615385em}
.lt-ie9 .hierarchical .avg-rate .info-icon{display:block;float:right;margin-left:.35294118em}
.lt-ie9 .hierarchical .room-price-info-wrapper .room-price{line-height:normal;font-size:1.411764705882353em;margin-left:.25em}
.lt-ie9 .hierarchical .room-price-info-wrapper .cross-out-price{font-size:1em;margin-top:.35294118em}
.lt-ie9 .hierarchical .one-night-room-price{margin-right:1em}
.lt-ie9 .hierarchical .mandatory-fee{float:right;width:auto;padding-right:1.84615385em}
.lt-ie9 .hierarchical .rooms-left{padding-right:1.84615385em}
.lt-ie9 .hierarchical .drr-mobiles-exclusive{display:none}
.lt-ie9 .hierarchical .drr-message,.lt-ie9 .hierarchical .show-drr-countdown{padding-right:1.84615385em}
.lt-ie9 .hierarchical .room-unavailable-message{float:right;margin-left:1.41176471em}
.lt-ie9 .hierarchical .air-attachment-room-wrapper{display:block;float:right;text-align:right}
.ie9 .hierarchical #rooms-and-rates .book-button-column{float:right}
@media only screen and (min-width:41.5em){.ie9 .hierarchical #rooms-and-rates .book-button-column{float:right}
}
.lt-ie9 .hierarchical #rooms-and-rates .book-button-column{display:table-cell;float:none;width:auto;padding:.92307692em;border-top:1px solid #c7c7c7}
@media only screen and (max-width:30em){.lt-ie9 .hierarchical #rooms-and-rates .book-button-column{padding-top:.46153846em}
}
@media only screen and (min-width:64em){.lt-ie9 .hierarchical #rooms-and-rates .book-button-column{padding:1.38461538em}
}
.lt-ie9 .hierarchical #rooms-and-rates .single-offer-room{background-color:#edfae6}
.lt-ie9 .hierarchical #rooms-and-rates .single-offer-room .room-info{background-color:#edfae6}
.lt-ie9 .hierarchical .drr-mobiles-exclusive{display:none}
.lt-ie9 .hierarchical #room-type-header{margin:0;width:30%}
.lt-ie9 .hierarchical #max-occupancy-header{display:block;width:7%}
.lt-ie9 .hierarchical #rate-features-header{display:block;width:21%}
.lt-ie9 .hierarchical .exp-rewards-shown #rate-features-header{width:14%}
.lt-ie9 .hierarchical #rooms-rewards-header{display:block;width:14%}
.lt-ie9 .hierarchical #taap-header{display:block;width:14%}
.lt-ie9 .hierarchical #avg-rate-header{display:block;text-align:right;width:19%}
.lt-ie9 .hierarchical #wider-avg-rate-header{display:block;text-align:right;width:26%}
.lt-ie9 .hierarchical .room-info{border:0;margin:0;padding:.70588235em 1.05882353em .70588235em 1.05882353em;width:30%}
.lt-ie9 .hierarchical .room-basic-info{margin-left:.70588235em;width:62%}
.lt-ie9 .hierarchical .room-info .room-thumbnail{display:inline-block;float:left;margin:.35294118em 0 .35294118em 0;position:relative;width:30%}
.lt-ie9 .hierarchical .squared-thumbnail{display:block}
.lt-ie9 .hierarchical .rec-thumbnail{display:none}
.lt-ie9 .hierarchical .square-area{display:block;font-size:.7647058823529411em}
.lt-ie9 .hierarchical .resort-fee,.lt-ie9 .hierarchical .taxable-service-fee{color:#1f1f1f;display:block;font-size:.7647058823529411em;text-align:right}
.lt-ie9 .hierarchical .rate-plan-vertical-separator{display:none}
.lt-ie9 .hierarchical .vertical-separator{border-right:1px solid #c7c7c7;display:block;height:100%;position:absolute}
.lt-ie9 .hierarchical .rate-plan{float:right;width:70%}
.lt-ie9 .hierarchical .max-occupancy{display:block;float:left;font-size:.7647058823529411em;padding:1.38461538em;width:10%}
.lt-ie9 .hierarchical .max-occupancy .occupancy-children{margin-top:.46153846em}
.lt-ie9 .hierarchical .rate-features{width:30%;margin-top:0}
.lt-ie9 .hierarchical .exp-rewards-shown .rate-features{width:20% !important}
.lt-ie9 .hierarchical .free-cancellation-deadline{color:#616161;display:inline-block;font-size:.7647058823529411em;margin-left:1.38461538em}
.lt-ie9 .hierarchical .free-cancellation-deadline,.lt-ie9 .hierarchical .non-refundable{margin-bottom:.46153846em}
.lt-ie9 .hierarchical .free-cancellation-tooltip-link{white-space:normal}
.lt-ie9 .hierarchical .free-breakfast,.lt-ie9 .hierarchical .free-parking,.lt-ie9 .hierarchical .non-refundable{white-space:nowrap}
.lt-ie9 .hierarchical .expedia-rewards{display:inline-block;float:left;font-size:.7647058823529411em;padding-left:.92307692em;padding-top:.92307692em;padding:1.38461538em;width:20%}
.lt-ie9 .hierarchical .taap-bar{display:inline-block;float:left;font-size:.7647058823529411em;padding-left:.92307692em;padding-top:.92307692em;padding:1.38461538em;width:20%}
.lt-ie9 .hierarchical .room-price-info-wrapper{float:right;width:100%}
.lt-ie9 .hierarchical .room-price-info-wrapper .room-price{font-size:1.411764705882353em;line-height:normal;margin-left:.25em}
.lt-ie9 .hierarchical .room-price-info-wrapper .cross-out-price{font-size:1em;margin-top:.35294118em}
.lt-ie9 .hierarchical .avg-rate{float:left;margin-top:0;width:28%}
.lt-ie9 .hierarchical .wider-avg-rate{float:left;margin-top:0;width:38%}
.lt-ie9 .hierarchical .avg-rate .info-icon{display:block;float:right;margin-left:.35294118em}
.lt-ie9 .hierarchical .wider-avg-rate .info-icon{display:block;float:right;margin-left:.35294118em}
.lt-ie9 .hierarchical .one-night-room-price{margin-right:1em}
.lt-ie9 .hierarchical .rooms-left{padding-right:1.84615385em}
.lt-ie9 .hierarchical .drr-message,.lt-ie9 .hierarchical .show-drr-countdown{padding-right:1.84615385em}
.lt-ie9 .hierarchical .room-unavailable-message{float:right;margin-left:1.41176471em}
.lt-ie9 .hierarchical .air-attachment-room-wrapper{display:block;float:right;text-align:right}
.lt-ie9 .hierarchical .mandatory-fee{text-align:right}
.lt-ie9 .hierarchical .book-button-column{margin-top:0;padding:1.05882353em;width:22%}
@media only screen and (max-width:41.5em){.lt-ie9 .hierarchical .book-button-column{padding:.70588235em}
}
.lt-ie9 .hierarchical .square-area{display:block}
.lt-ie9 .hierarchical #rooms-and-rates .single-offer-room{background-color:#edfae6}
.lt-ie9 .hierarchical #rooms-and-rates .single-offer-room .room-info{background-color:#edfae6}
.lt-ie9 .hierarchical .member-deal{margin-right:1.84615385em}
.lt-ie9 #deposit-choice-modal,.lt-ie9 #payment-choice-modal{padding-top:5.29411765em}
.lt-ie9 #deposit-choice-modal .modal-header,.lt-ie9 #payment-choice-modal .modal-header{padding:2.82352941em 2.82352941em 0 2.82352941em}
.lt-ie9 #deposit-choice-modal .modal-title,.lt-ie9 #payment-choice-modal .modal-title{font-size:1.7647058823529411em}
.lt-ie9 #deposit-choice-modal .modal-body,.lt-ie9 #payment-choice-modal .modal-body{padding:1.41176471em 2.82352941em 2.82352941em 2.82352941em}
.lt-ie9 #deposit-choice-modal .payment-option-price,.lt-ie9 #payment-choice-modal .payment-option-price,.lt-ie9 #deposit-choice-modal .payment-option-title,.lt-ie9 #payment-choice-modal .payment-option-title{font-size:1.1764705882352942em}
.lt-ie9 #deposit-choice-modal .payment-choice-container,.lt-ie9 #payment-choice-modal .payment-choice-container{width:50%}
.lt-ie9 #deposit-choice-modal .payment-choice-container+.payment-choice-container,.lt-ie9 #payment-choice-modal .payment-choice-container+.payment-choice-container{padding-top:0}
.lt-ie9 #deposit-choice-modal .col,.lt-ie9 #payment-choice-modal .col{width:100%}
.lt-ie9 #deposit-choice-modal .choice-book-button,.lt-ie9 #payment-choice-modal .choice-book-button,.lt-ie9 #deposit-choice-modal .deposit-choice-book-button,.lt-ie9 #payment-choice-modal .deposit-choice-book-button{float:none;margin-top:1.41176471em;margin-right:1.41176471em}
.lt-ie9 #deposit-choice-modal .choice-book-button .btn-label,.lt-ie9 #payment-choice-modal .choice-book-button .btn-label,.lt-ie9 #deposit-choice-modal .deposit-choice-book-button .btn-label,.lt-ie9 #payment-choice-modal .deposit-choice-book-button .btn-label{padding:.58823529em 1.05882353em .64705882em 1.05882353em}
.lt-ie9 #deposit-choice-modal .payment-choice-details-wrapper .etp-modal-trigger,.lt-ie9 #payment-choice-modal .payment-choice-details-wrapper .etp-modal-trigger{display:none}
.lt-ie9 #deposit-choice-modal .payment-choice-details-wrapper.collapsed .payment-choice-details,.lt-ie9 #payment-choice-modal .payment-choice-details-wrapper.collapsed .payment-choice-details{display:block}
.lt-ie9 #deposit-choice-modal .payment-choice-details,.lt-ie9 #payment-choice-modal .payment-choice-details{font-size:1em;margin-top:1.41176471em;padding-left:1.41176471em}
.lt-ie9 #deposit-choice-modal .approximate-price-label,.lt-ie9 #payment-choice-modal .approximate-price-label,.lt-ie9 #deposit-choice-modal .tax-and-fee-details,.lt-ie9 #payment-choice-modal .tax-and-fee-details{font-weight:bold}
.lt-ie9 #deposit-choice-modal .payment-choice-total-nights,.lt-ie9 #payment-choice-modal .payment-choice-total-nights{font-size:1em}
.lt-ie9 #deposit-choice-modal .paymentChoiceTaxesAndCurrencyInfo,.lt-ie9 #payment-choice-modal .paymentChoiceTaxesAndCurrencyInfo{font-size:1em}
.lt-ie9 #deposit-choice-modal .etp-button-copy-small,.lt-ie9 #payment-choice-modal .etp-button-copy-small{display:none}
.lt-ie9 #deposit-choice-modal .etp-button-copy-large,.lt-ie9 #payment-choice-modal .etp-button-copy-large{display:inline}
.lt-ie9 #deposit-choice-modal .room-with-view,.lt-ie9 #payment-choice-modal .room-with-view{margin-left:0;margin-top:.46153846em;margin-bottom:.46153846em}
.lt-ie9 .bed-types,.lt-ie9 .extra-bed-types{display:block}
.lt-ie9 .max-occupancy-text{padding-bottom:.46153846em}
.lt-ie9 .child-msg{display:inline-block !important;width:100%}
.lt-ie9 #rooms-and-rates .avg-rate,.lt-ie9 #rooms-and-rates .book-button-column,.lt-ie9 #rooms-and-rates .expedia-rewards+.avg-rate,.lt-ie9 #rooms-and-rates .rate-features{width:auto}
.lt-ie9 .hotel-description .toggle-trigger{display:none}
.lt-ie9 .hotel-overview .map{float:left;padding-left:1.41176471em;width:50%}
.lt-ie9 .hotel-description{float:left;padding-left:1.41176471em;width:50%}
.lt-ie9 .static-map-link{height:17.64705882em}
.lt-ie9 #policies-and-amenities .col{width:50%}
.lt-ie9 #policies-and-amenities .col li{width:50%}
.lt-ie9 #reviews-pagination fieldset{width:auto}
.lt-ie9 .thank-the-reviewer{margin-top:1.41176471em;display:inline}
.lt-ie9 .review-assurance{width:30% !important;position:relative;float:left;padding-left:.70588235em}
.lt-ie9 .rating-and-satisfaction{width:30% !important}
.lt-ie9 .dimensions{position:relative;float:left;padding-left:.70588235em;width:40% !important;padding:0 5% !important}
.lt-ie9 .back-to-hotel-details{display:block}
.lt-ie9 .review .details{width:75%}
.lt-ie9 .review .details .review-photo{width:6.92307692em}
.lt-ie9 .review .summary{width:25%}
.lt-ie9 .dimensions,.lt-ie9 .rating-and-satisfaction,.lt-ie9 .review-assurance{position:relative;float:left;padding-left:.70588235em}
.lt-ie9 .rating-and-satisfaction{width:30%;padding-left:0}
.lt-ie9 .dimensions{position:relative;float:left;padding-left:.70588235em;width:40%;padding:0 5% !important}
.lt-ie9 .review-assurance{width:30%}
.lt-ie9 .review .summary .rating{font-size:1.1764705882352942em}
.lt-ie9 .review .summary .recommendation{font-size:1em;line-height:1.2em;padding:.35294118em 0 .35294118em 0}
.lt-ie9 .review .user{font-size:.7647058823529411em}
.lt-ie9 .review .details h3{font-size:1.1764705882352942em !important}
.lt-ie9 .review .management-response .title{font-size:.8823529411764706em !important}
.lt-ie9 .review-assurance-small{display:none !important}
.lt-ie9 .review-assurance{display:inline-block !important}
.lt-ie9 .review-summary .header{font-size:1.1764705882352942em;padding-bottom:.9em}
.lt-ie9 .review-summary .rating-and-satisfaction{font-size:1.1764705882352942em}
.lt-ie9 .review-summary .rating-and-satisfaction span{font-size:1.3529411764705883em}
.lt-ie9 .review-summary .rating-and-satisfaction>div{margin-top:.35em}
.lt-ie9 .review-summary .rating-and-satisfaction .rating-bar{height:.6em}
.lt-ie9 .review-summary .dimensions{font-size:1.1764705882352942em}
.lt-ie9 .review-summary .dimensions div{margin-top:.25em}
.lt-ie9 .review-summary .dimensions span{padding-right:.25em}
.lt-ie9 .ta-review-summary .percent-recommend-wrapper{width:33.333333333333336%}
.lt-ie9 .ta-review-summary .percent-recommend-wrapper .rating-bar{display:block}
.lt-ie9 .ta-review-summary .percent-recommend-wrapper .ta-logo{width:4.23529412em}
.lt-ie9 .ta-review-summary .percent-recommend-wrapper .percent-recommend-number{font-size:1.4705882352941178em}
.lt-ie9 .thank-the-reviewer .review-text{float:left;margin-top:.46153846em;padding-right:.92307692em}
.lt-ie8 .rating-bar{display:none}
.lt-ie8 .dimensions,.lt-ie8 .rating-and-satisfaction,.lt-ie8 .review-assurance{padding:0}
.lt-ie9 .sub-header nav{padding-left:1.41176471em}
.lt-ie9 .back-to-search-wrapper,.lt-ie9 .telesales-number{font-size:.8823529411764706em;margin-top:.4em}
.lt-ie9 .playback-wrapper{display:block}
.lt-ie9 .page-header{padding-left:1.41176471em}
.lt-ie9 #license-plate{width:70%}
.lt-ie9 #license-plate.modEnabled{width:60%}
.lt-ie9 .map-pushpin-link{display:none}
.lt-ie9 .city,.lt-ie9 .country,.lt-ie9 .postal-code,.lt-ie9 .province,.lt-ie9 .street-address{display:inline}
.lt-ie9 .address .phone-number{display:inline}
.lt-ie9 .lead-price{display:block}
.lt-ie9 .modEnabled.lead-price{width:30%}
.lt-ie9 .reviews-summary{display:block}
.lt-ie9 #license-plate .address{margin-top:.4em;margin-bottom:.4em}
.lt-ie9 .link-off-ad{margin-top:.4em;margin-bottom:.4em}
.lt-ie9 .address .map-link{padding-right:.8em}
.lt-ie9 #hotel-name{margin-right:.26086957em}
.lt-ie9 .tile-grid.cols-nested{margin-right:-1.41176471em;padding-left:.70588235em;padding-right:1.41176471em}
.lt-ie9 .recently-viewed-title,.lt-ie9 .recommendations-title{padding-left:.6em}
.lt-ie9 .feedback-row{padding-left:1.41176471em;padding-right:1.41176471em}
.lt-ie9 #hotel-map .map-canvas{top:5.64705882em}
.lt-ie9 #hotel-map-header{height:5.64705882em;padding-top:.70588235em}
.lt-ie9 #hotel-map-header button{display:block}
.lt-ie9 #hotel-map-header .address{display:block}
.lt-ie9 #hotel-map-title{font-size:1.4705882352941178em;margin-right:4.8em;margin-top:.24em}
.lt-ie9 #competitor-tooltip{display:block}
.lt-ie9 .phone-link{display:inline;float:left}
.lt-ie9 #LARGEFOOTERGOOGLE,.lt-ie9 #large-adsense-container{display:block}
.lt-ie9 #CM1{display:block}
.lt-ie9 .site-content.cols-row,.lt-ie9 .sub-header .cols-row{padding-right:10.82352941em}
.lt-ie9 .velocity-message-wrapper{display:block}