.clearFloat, .clearfix, .section-container, div#page-container, div#layout-container, div#layout-body-container, #breadcrumb-nav, h2.collapsed, h2.expanded{zoom:1;}#footer{z-index:1;zoom:1;}#site-section-nav .row-separator{font:0px/0px arial sans-serif;}#leftNoWrap-border-2{position:absolute;}#hotel-region-list{width:918px;}#hotel-region-list li a:link,#hotel-region-list li a:visited,#hotel-region-list li a:hover,#hotel-region-list li .region-disabled{width:152px;}.property-row{margin-bottom:20px;}#search-form-component fieldset input.radio, #search-form-component fieldset.two-column .column input{margin-left:-4px;}#search-form-component fieldset #deal-offers input{margin-top:-2px;}#search-form-component .usePoints input{margin:-2px 0 0 -4px;}#search-form-component #find-a-hotel-form .ui-datepicker-trigger{display:inline-block;position:absolute;height:19px;width:19px;cursor:pointer;background:url("/Images/TNG/global_sprite.png") no-repeat scroll 0 -2360px transparent;}#guided-nav ul li{margin-top:2px;}#branding-section, #property-details, .photo-thumbnail-container, .attraction-info, ul.paginationBlock, #availability-search, #availability-search .room-info-container, #hws-reservation-module, .res-toggle-container, .buttons, .button-container, .hws-page-section.two-column-50-50 .two-column-25-25, .hotel-category, .zone-section, .zone-section.column, .zone-section .column{zoom:1;}.tab-contents-wrapper{position:relative;}#page-zones{z-index:-1;}.select-service #zone-3 h1{height:auto!important;height:60px;}.right-rail .select-service .zone-container,.select-service #zone-3{position:relative;z-index:-1;}.hotel-links li{width:180px;}.hotel-links li.degrade{float:none;}.hotel-links li .phone-number.toggle-link{display:block;padding-left:18px;}li.phone-numbers-container{width:185px;}li.phone-numbers-container{margin-left:-2px;}li.phone-numbers-container.open{padding:0;}li.phone-numbers-container dl{width:178px;}#booking-container .reservation-by-phone-container a.toggle-link.open{padding:0 0 2px 14px;}#booking-container .reservation-by-phone-container li.phone-numbers-container{margin-left:-5px;}#booking-container .reservation-by-phone-container li.phone-numbers-container dl{width:170px;}#booking-container .reservation-by-phone-container a.toggle-link.open{background-position:0 -689px;}.group-sales-search #group-header{padding-bottom:4px}.ui-widget-overlay{background-color:rgb(50,50,50);filter:alpha(opacity=50);}.BR #zone-1 .block-1{zoom:1;position:relative;}#primary-nav-container a{filter:alpha(opacity=100);}#in-page #related-documents{margin-top:-18px;}.column .tabs-container ul li{margin:0px;}.column .tabs-container ul.sub-tab-headings li{margin:0 20px 0 0;}#page #site-section-nav .column{float:left;}#page #site-section-nav li{list-style-image:none;}#visitors-guide-container .two-column-visitors-guide .column-50{width:360px;}#weekend-rates ul{margin-bottom:4px;}.business-equipment-services{padding-bottom:0;}.group-sales-search .radioSGO{margin:5px 5px 0 -9px;}.group-sales-search #sgo-more-options{margin-top:0}.group-sales-search .feetMeters{margin-left:-10px}.property-data-container #other-transportation ul ul ul{margin-top:-15px;}.car-rental ul.non-bulleted-list li ul.non-bulleted-list li{margin-left:15px;}.tabs-container #car-rental ul{margin-left:15px;}.tabs-container .car-rental ul.non-bulleted-list li ul.non-bulleted-list li{margin-left:-30px;}.floor-plan-capacity-table tr td.first{word-wrap:break-word;}#property-logo{font-size:1px;}.property-data-container .golf-bullets dl{clear:both;float:left;}#booking-container div.two-column.first div.column.first{width:510px;}#booking-container div.two-column.first div.column{width:310px;}.layout-2 #primary-nav-container ul, .layout-3 #primary-nav-container ul, .layout-4 #primary-nav-container ul, .layout-5 #primary-nav-container ul, .layout-6 #primary-nav-container ul, .layout-7 #primary-nav-container ul{width:375px;margin-left:-10px;padding-left:5px}#zone-2 .layout-3 .block-1, #zone-2 .layout-4 .block-1{left:555px;}#zone-2 .layout-7 .block-1{left:550px;}#hws-reservation-module button.button-primary{background-color:#005a84;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}#hws-reservation-module button.button-primary.submit-hover{background-color:#4e99a4;}#zone-tabs, #zone-tabs .first{margin-left:0;}button{overflow:visible;}div#deals-results-nav, .results-page-container{width:600px;}.pop-up-window{background-position-y:90%;}.hotel-listing-select{margin-top:80px;}.search-commissions-hotelcode{display:inline;}.statement-detail-form form{padding-bottom:10px;}#hws-reservation-module input{display:inline-block;padding-left:2px;height:14px;vertical-align:middle;width:96%;}#hws-reservation-module input.radio, #hws-reservation-module input.checkbox{padding:0;vertical-align:middle;}#hws-reservation-module label{padding:0;}#hws-reservation-module li.nearbyLoc input{margin-top:-3px;}#hws-reservation-module li.nearbyLoc label{line-height:10px;}#reservations-summary .description-inline dt, #reservations-summary .description-inline dd{display:inline;float:none;zoom:1;}#reservations-summary .description-inline dd{padding-right:0.545em;}#preferencescontainer .ui-tabs-nav{padding:0 0 20px 0;}#photos{zoom:1;}#photos .hotel-photo-detail{display:inline-block;margin-right:2px;}#photo-tour-container #photo-header h1 span{padding:8px 0 5px 0;zoom:1;}#photo-tour-container .check-rate.gradient span{font:bold 13px/15px 'arial narrow',arial,sans-serif;display:block;padding-top:8px}#photo-tour-container .check-rate.gradient span.ontop{padding-top:1px}#photo-gallery-container .gallery-img img.thumbnail-margintop{margin-top:38px;}#navigation #pagination{padding-left:0;}#hero-carousel-2 .icon-arrow-left, #billboard.full-width-carousel .icon-arrow-left{background:url('/Images/sprite/carousel_sprite.png') scroll no-repeat -1px -457px;font-size:0;}#hero-carousel-2 .icon-arrow-right, #billboard.full-width-carousel .icon-arrow-right{background:url('/Images/sprite/carousel_sprite.png') scroll no-repeat -1px -503px;font-size:0;}#hero-carousel-2 .icon-arrow-left:hover, #billboard.full-width-carousel .icon-arrow-left:hover{background:url('/Images/sprite/carousel_sprite.png') scroll no-repeat -1px -93px;}#hero-carousel-2 .icon-arrow-right:hover, #billboard.full-width-carousel .icon-arrow-right:hover{background:url('/Images/sprite/carousel_sprite.png') scroll no-repeat -1px -139px;}.carousel-pagination a, #billboard.full-width-carousel .carousel-pagination a{background:url('/Images/sprite/carousel_sprite.png') scroll no-repeat 0 -204px;font-size:0;}.carousel-pagination a.selected, #billboard.full-width-carousel .carousel-pagination a.selected{background:url('/Images/sprite/carousel_sprite.png') scroll no-repeat 0 -184px;font-size:0;}.carousel-controls2 .icon-pause, #billboard.full-width-carousel .icon-pause, #billboard.layout-1 #billboard-switcher .icon-pause,#billboard.layout-2 .icon-pause{background:url('/Images/sprite/carousel_sprite.png') scroll no-repeat 0 -264px;font-size:0;}.carousel-controls2 .icon-play, #billboard.full-width-carousel .icon-play, #billboard.layout-1 #billboard-switcher .icon-play,#billboard.layout-2 .icon-play{background:url('/Images/sprite/carousel_sprite.png') scroll no-repeat 0 -303px;font-size:0;}#billboard.layout-3 .icon-pause{background:url('/Images/sprite/carousel_sprite.png') scroll no-repeat 0 -259px;font-size:0;}#billboard.layout-3 .icon-play{background:url('/Images/sprite/carousel_sprite.png') scroll no-repeat 0 -299px;font-size:0;}#recently-viewed .carousel-pagination a{background-position-y:-205px;}#recently-viewed .carousel-pagination a.selected{background-position-y:-184px;}#recently-viewed .icon-arrow-left, #recently-viewed .icon-arrow-right{background-image:url('/Images/sprite/carousel_sprite.png');background-repeat:no-repeat;width:15px;height:20px;}#recently-viewed .icon-arrow-left{background-position-x:-1px;background-position-y:-547px;}#recently-viewed .icon-arrow-left.disabled{background-position-x:-1px;background-position-y:-650px;}#recently-viewed .icon-arrow-right{background-position-x:-1px;background-position-y:-573px;}#recently-viewed .icon-arrow-right.disabled{background-position-x:-1px;background-position-y:-675px;}.guest-room-tabs-container .tab-headings li a{padding-bottom:8px;}.guest-room-tab-contents-wrapper{margin-bottom:-1px;}.hotel-photos{position:relative;}.column ul.two-column-list{margin:0 15px 0 0;}.tabs-container .li_container{overflow:hidden;margin:0 1px;}.zone-section.two-column-50-50 .tabs-container ul.two-column-list{margin:0 15px 0 0;padding:0;}.zone-section.two-column-50-50 .tabs-container ul.two-column-list.non-bulleted-list{margin:0 20px 0 0;padding:0;}.tabs-container .column{margin-left:0;}#buckets-containter .bucket-content{zoom:1;}.hsia-list,.fact-sheet-indent{margin-left:-15px;}ol.hsia-list li{background:url(/Images/HWS_Redesign/bullet.gif) 0 6px no-repeat !important;padding-left:15px !important;}.guest-room-info{margin-left:-15px;}#reservation-container #hotel-tabbed-container .fact-sheet-indent{margin-left:0;}.two-fifth-section{width:378px;}.three-fifth-section{width:522px;}form .rewards-form-container p.column{margin-right:5px;}.rewards-form-container h2 a.sendto-link{margin-top:-20px;}.guest-room-info{margin-left:-15px;}.postal-frequency,.email-frequency{height:16px;}.page-grid-q #layout-body{margin-left:15px;}#layout-message-bar .msgGrayBrdr{width:164px;overflow:hidden;}#layout-nav #optional-fields p{clear:both;}#layout-container #optional-fields p a:hover, #layout-container #gs_edit-search-form #modifyGSSearchOptions:hover, #group-sales-form-container p a:hover{background-color:transparent;}#search-form-component .wedding-meetings-space .space-only-container p{clear:none;display:block;}#search-form-component .space-only-container h4, #search-form-component .space-only-container p{clear:both;display:block;}#search-form-component #av-catering-section label, #meeting-room #av-catering-section label, #GroupSalesFindAndReserveSearchActionForm #av-catering-section label{margin-top:4px;}#searchFormsContainer #av-catering-section label{margin-top:0;}#meeting-room #av-catering-section #cateringSelected-InCity-1, #meeting-room #av-catering-section #cateringSelected-InCity-2, #meeting-room #cateringSelected-NearAddress-1, #meeting-room #cateringSelected-NearAddress-2, #searchFormsContainer #av-catering-section #catering{float:left;margin:0 3px 0 -5px;}#search-form-component #av-catering-section #av-options, #meeting-room #av-catering-section #av-selected-InCity-1, #meeting-room #av-catering-section #av-selected-InCity-2, #meeting-room #av-selected-NearAddress-1, #meeting-room #av-selected-NearAddress-2, #searchFormsContainer #av-catering-section #av-options{float:left;margin:0 3px 0 15px;}#meeting-room #av-catering-section #av-selected-InCity-1, #meeting-room #av-catering-section #av-selected-InCity-2, #meeting-room #av-selected-NearAddress-1{margin-left:8px;}#guest-room-details .multi-occu-sel{margin-top:5px;}#avoptions-lb #inner .price-per-day{padding-right:19px;}#catering-options-lb table.meal-price{padding-right:11px;}#event-details-lb .apply-txt, #avoptions-lb .apply-txt, #catering-options-lb .apply-txt{float:left;padding:5px 5px 0 5px;color:#9d102d;}#summary-page #highlights-section ul{margin-left:5px;}#billing-conf form#groupSalesForm #contact-method label{margin-top:3px;}#tq-event-options div.group-sales-container div.group-sales-checkbox-container p label, .bus-add-chkb-label{padding-top:2px;}#GroupSalesFindAndReserveSearchActionForm p.group-reservation input{margin-bottom:4px;}#billing-conf form#groupSalesForm #tq-options label{margin:3px 15px 5px 0;}#search-form-component .flexible-date-search input{margin:0px 3px 0px -4px}*+html #edit-search-form p.flexible-date-search label{vertical-align:middle;}*+html #edit-search-form input, #gs_edit-search-form input{vertical-align:middle}*+html #edit-search-form input{margin:auto}#my-stay-search-form p.target input.calendar-module-todate{margin-bottom:0;}#hws-reservation-module li.flexible-date-search-chkbx{padding-bottom:9px;}*+html #hws-reservation-module li.flexible-date-search-chkbx{padding-bottom:7px;}#search-forms p.flexible-date-search-chkbx{padding:5px 0 8px;}*+html #search-forms p.flexible-date-search-chkbx{padding:5px 0 7px;}*+html .reservation-body-container div.flexible-date-searchP{margin:5px 0 5px 0;}.mi-carousel,.mi-carousel-list{position:relative;}.mi-gallery .media{height:auto;line-height:0;overflow:visible;position:absolute;top:50%;}.mi-gallery .media img, .mi-gallery .media applet, .mi-gallery .media object{margin:0 auto;position:relative;top:-50%;}body#product-module #page{font:normal 10px/1.8em Arial,"Helvetica Neue",Helvetica,sans-serif;}#product-module #breadcrumb-nav li{white-space:nowrap;}.property-data-container .content-seperator{margin:2px -20px 2px -25px;background-color:#CACACA;height:1px;width:104%;}table.floor-plan-capacity-table{border-collapse:collapse;}#reservation-tools-links{margin-bottom:3px;}#reservation-tools-links li span{width:79px;}.page-grid-s #layout-mask{position:relative;}.page-grid-s #layout-nav{position:absolute;left:0;margin:0 0 0 35px;}.page-grid-s #layout-body-container{postion:absolute;width:768px;}#search-print #contact-us-box, #print-download #contact-us-box{margin-top:20px;right:0px;}body.page-grid-s #footer{z-index:-10}#more-information-footer{z-index:0}*+html #header #email-signup-container .email-preferences td{padding-top:1px;}*+html #header #email-signup-container h2{margin-bottom:1px;}*+html #header #email-signup-container .close-widget{position:absolute;right:10px;}#header #email-signup-container .email-preferences .subscription-header th{width:88%}#carousel-container-outer-272X100, #carousel-container-outer{width:100%;}#carousel-container-outer-272X100 #carousel-container a{cursor:hand;}*+html .carousel-272X100-nonResSearch{padding-top:20px;}*+html .table-layout table td a.pop-up-window{display:inline-block;}.zone-tab-content{padding-top:6px;}#search-form-component .search-form-sub-menu{font:normal 12px/17px arial, sans-serif;}#search-form-component-container #search-form-component p.advanced-search a:link{border-bottom:1px solid #ccc;text-decoration:underline;}.socialMediaWrapper .twitter-share-button{width:110px!important;}.social-media-container{height:28px!important;}.phone-type input{margin-top:-1px;}#search-saved-hotels .price-container, #search-saved-hotels .price-display-container, #search-saved-hotels p.view-rate-btn{display:inline;zoom:1;}.accordion .layout-3 .media-overlay-wrap, .accordion .layout-4 .media-overlay-wrap, .accordion .layout-7 .media-overlay-wrap, .article-content.layout-3 .media-overlay-wrap, .article-content.layout-4 .media-overlay-wrap, .article-content.layout-7 .media-overlay-wrap, .media-overlay-wrap{display:block;margin:0 auto;}#portuguese-pop-up{width:401px;margin-left:10px;height:80px;}#portuguese-pop-up h2{color:#333333;font-size:20px;padding:0 8px 10px 8px;border-bottom:1px solid #ededed;}#portuguese-pop-up p{font:16px/16px Source Sans Pro,SourceSansPro-Regular;position:relative;width:573px;padding:0 8px 0 8px;}