.print-hotel-imagery{display:none;}.font-set-1 h1{margin-bottom:1.8em;}.font-set-1 h1.invisible{font-size:0;height:0;line-height:0;margin:0;overflow:hidden;}.font-set-1 h2, .font-set-1 h3{margin:0 0 1.125em;}.is-cursor-pointer{cursor:pointer}#page{margin:auto;}.font-set-1 h1{font:normal 1.25em/1em Arial, Helvetica, sans-serif;}.font-set-1 h2{font:bold 1em/1.125em Arial, Helvetica, sans-serif;}.font-set-1 h3{font:normal 1em/1.125em Arial, Helvetica, sans-serif;}.font-set-1 h4{font:bold 0.87em/1.28em Arial,Helvetica,sans-serif;}.font-set-1 p, .font-set-1 li, .font-set-1 dt, .font-set-1 dd{font:normal 0.75em/1.5em Arial,Helvetica,sans-serif;}.font-set-1 li li{font:normal 1em/1.5em Arial, Helvetica, sans-serif;}.font-set-1 em{font-weight:bold;font-style:normal}.highlights .icon-external-site{font-size:.75em;}#property-info{border-top:1px solid #cacaca;padding-top:10px;}p.property-name,.facts-container a.toggle-link{font:14px/18px arial,sans-serif;color:#333;text-decoration:none;}p.property-name,.fact-sheet-address{margin:0 5px 0 10px;padding-bottom:0;}.tab-contents-wrapper p.restaurant{padding:0;font-size:14px;line-height:18px;}#zone-4 .hws-article-100{border-top:1px solid #cacaca;padding-top:9px;}.font-set-1 h3.hotel-category{font-weight:normal;border-top:1px solid #cacaca;padding:9px 5px 0 10px;margin:0 0 0.688em;}.hws-indent{margin:0 5px 0 10px;}.tabs-container .hws-indent{margin:0;}.font-set-1 #header-profile-info{font:11px/14px arial,helvetica,sans-serif;}.font-set-1 #my-account-container p, .font-set-1 #my-account-container li, .font-set-1 #my-account-container dt{font:normal 10px/14px arial, helvetica, sans-serif;}.font-set-1 #my-account-container dd{font:bold 11px/14px arial, helvetica, sans-serif;}.font-set-1 #my-account-container h3{font:bold 13px/15px arial,helvetica,sans-serif;}.font-set-1 .landing-page-highlights li, .font-set-1 .landing-page-highlights li a, .font-set-1 .landing-page-highlights p, .font-set-1 .landing-page-highlights p a{font:normal 16px/18px Arial,Helvetica,sans-serif;color:#333;}.font-set-1 .subpage-highlights li,.font-set-1 .subpage-highlights li a,.font-set-1 .subpage-highlights p, .font-set-1 .subpage-highlights p a{font:normal 12px/18px Arial,Helvetica,sans-serif;color:#333;}.font-set-1 p.tag-line{font:20px arial;color:#333333}.guest-room li{margin-left:15px;}.local-partners ul{margin:0 0 27px -5px;padding:0 5px 18px 0;list-style-image:none;list-style-type:none;}.group-sales-search ul{list-style-image:none;list-style-type:none;}.font-set-1 .in-page-hws .last-link{border-bottom:none;}.font-set-1 .related-links .last-link{margin-bottom:20px}.tab-headings{display:none;list-style:none;margin-left:0;padding:0;}.font-set-1 #search-form-component .column{margin:0;}.font-set-1 #search-form-component .search-swappable-tabs li{font:20px 'arial narrow',arial,sans-serif;}.font-set-1 #search-form-component .search-swappable-tabs p{font-family:'arial narrow',arial,sans-serif;line-height:29px;}.font-set-1 #search-form-component #global-header-hotel-brands-section .column li{list-style-image:none;list-style-type:none;}.font-set-1 #search-form-component form h3{font:bold 10px/14px verdana,arial,helvetica,sans-serif;}.facts-container li li, .facts-container p{font-size:12px;}.group-sales-search #button-submit-container button.submit, #reservations-summary a.button-submit em, #driving-container button.submit em, .save-standard-box button.submit, .group-sales-search #button-submit-container button.submit-hover, #driving-container button.submit-hover em, .save-standard-box button.submit-hover{font:bold 12px Arial Narrow, helvetica, sans-serif;text-transform:uppercase;padding-top:1px;text-decoration:none;}.column ul li{margin:0;}.column ul li,.column ul.non-bulleted-list li ul li{list-style-image:none;list-style-type:none;background:url(/Images/HWS_Redesign/bullet.gif) 0 6px no-repeat;padding-left:15px;}.column ul li ol li{background:none;padding-left:0;list-style-image:decimal;}.column ol li{list-style-image:decimal;}.column ul.non-bulleted-list{margin-left:0;}.column ul.non-bulleted-list li{list-style-image:none;list-style-type:none;background-image:none;padding-left:0;}#local-business-directory ul.non-bulleted-list ul li{list-style-image:none;list-style-type:none;background-image:none;padding-left:0;}.font-set-1 .in-page-hws ul li,#navigation #pagination,#photo-carousel-container #pagination li, #photo-carousel-container #hotel-photos li, #site-section-nav ul li,#weather-container li,.font-set-1 .cross-sell-container ul li,.group-sales-search #sgo-more-options li,.guest-room-overview-tab .hotel-photos li, .guest-room-information li,#driving-container .start li, #driving-container .start span, #driving-container .end li, #driving-container .end span,.column .carousel-component ul.carousel-list li, #paging-selector li,.column ul.non-bulleted-list li ul.non-bulleted-list li{background-image:none;padding-left:0;}.tabs-container ul.sub-tab-headings li.ui-state-default{background-image:none;}.guest-room-container .tab-space{padding-left:10px;}.zone-section{float:none;margin-left:-5px;}.zone-section.column{line-height:0;margin-left:0;min-height:1px;}.zone-section.column .MSVE_ScaleBarLabelFg, .zone-section.column .MSVE_ScaleBarLabelBg{line-height:1;}.zone-section .column{display:inline;line-height:0;margin-left:5px;min-height:1px;}.zone-container #zone-3 .zone-section.two-column-50-50 .column{width:272px;}.zone-section.two-column-50-50 .column{width:365px;}.zone-section.two-column-50-50 .two-column-25-25,.two-column-visitors-guide .two-column-25-25{margin-left:-5px;}.zone-section.two-column-25-25 .column, .zone-section .two-column-25-25 .column{width:180px;}.zone-section.two-column-75-25 .column{width:180px;}.zone-section.two-column-75-25 .first-column{width:550px;}.zone-section.three-column-50-25-25 .column{width:180px;}.zone-section.three-column-50-25-25 .first-column{width:365px;}.zone-container #zone-3{width:100%;}.zone-container #zone-3 .zone-section.two-column-50-50 .column{width:272px;}.homepage #zone-3{overflow:visible;}.homepage.lite #zone-3{overflow:hidden;}#zone-1 .block-1{margin-bottom:5px;min-height:92px;}#zone-1 .block-2{margin:0 0 15px;position:relative;z-index:2;}.subpage #zone-1 .block-2{margin:200px 0 15px;}#zone-1 .block-3, #zone-1 .block-4{background:#fff;position:relative;z-index:1;}#zone-2 img{max-width:100%}#zone-2 .block-1, #zone-2 .block-2, #zone-2 .block-3, #zone-2 .block-4, #zone-2 .block-5, #zone-2 .block-6{position:absolute;}#zone-2 .block-1{height:180px;right:0;top:185px;width:365px;}#zone-2 .block-2{height:24px;right:0;top:370px;width:180px;}#zone-2 .layout-2, #zone-2 .layout-3, #zone-2 .layout-4, #zone-2 .layout-5, #zone-2 .layout-7, #zone-2 .layout-9, #zone-2 .layout-10, #zone-2 .layout-11, #zone-2 .layout-12{height:34.38em;margin:0 auto;position:relative;width:57.5em;}#zone-2 .layout-1, #zone-2 .layout-8{height:100%;margin:0 auto;position:relative;width:57.5em;}#zone-2 .layout-1 .block-1, #zone-2 .layout-8 .block-1{height:90px;top:0;width:auto;z-index:1;}#zone-2 .layout-1 .block-2, #zone-2 .layout-8 .block-2{bottom:0;top:auto;width:735px;}#zone-2 .layout-8 .block-3{height:34.38em;top:0;left:0;position:relative;z-index:-1;}#zone-2 .layout-1 .block-3 img, #zone-2 .layout-1 .block-3 object, #zone-2 .layout-8 .block-3 img, #zone-2 .layout-8 .block-3 object{width:100%;margin:0 auto;}#zone-2 .layout-1.with-prop-message .block-2, #zone-2 .layout-8.with-prop-message .block-2{right:370px;width:365px;}#zone-2 .layout-1 .block-4, #zone-2 .layout-8 .block-4{height:180px;right:0;top:0px;width:180px;z-index:10;}#zone-2 .layout-1 .block-5, #zone-2 .layout-8 .block-5{height:90px;position:absolute;right:0;top:460px;width:365px;z-index:0;}#zone-2 .layout-1{height:300px;}#zone-2 .layout-1 .block-1{z-index:3}#zone-2 .layout-1 .block-2{left:185px;right:auto;bottom:25px;z-index:2}#zone-2 .layout-1 .block-3{position:absolute;height:275px;right:0;top:0;width:735px;z-index:1}#zone-2 .layout-3 .block-1, #zone-2 .layout-10 .block-1{top:186px;}#zone-2 .layout-3 .block-3, #zone-2 .layout-4 .block-3, #zone-2 .layout-10 .block-3, #zone-2 .layout-11 .block-3{height:550px;left:185px;overflow:hidden;width:365px;}#zone-2 .layout-3 .block-4, #zone-2 .layout-4 .block-4, #zone-2 .layout-10 .block-4, #zone-2 .layout-11 .block-4{height:180px;right:0;top:0;width:365px;}#zone-2 .layout-3 .block-5, #zone-2 .layout-4 .block-5, #zone-2 .layout-10 .block-5, #zone-2 .layout-11 .block-5{height:180px;right:0;top:370px;width:365px;}#zone-2 .layout-2 .block-4, #zone-2 .layout-4 .block-6, #zone-2 .layout-9 .block-4, #zone-2 .layout-11 .block-6{left:0;top:0;}#zone-2 .layout-2 .block-4 img, #zone-2 .layout-3 .block-6 img, #zone-2 .layout-9 .block-4 img, #zone-2 .layout-10 .block-6 img{display:block;float:right;left:0;top:0;}#zone-2 .layout-2 .block-2, #zone-2 .layout-3 .block-2, #zone-2 .layout-5 .block-2, #zone-2 .layout-9 .block-2, #zone-2 .layout-10 .block-2, #zone-2 .layout-12 .block-2{z-index:3;}#zone-2 .layout-2 .block-3, #zone-2 .layout-3 .block-3, #zone-2 .layout-3 .block-4, #zone-2 .layout-3 .block-5, #zone-2 .layout-9 .block-3, #zone-2 .layout-10 .block-3, #zone-2 .layout-10 .block-4, #zone-2 .layout-10 .block-5{z-index:1;}#zone-2 .layout-2 .block-4, #zone-2 .layout-3 .block-6, #zone-2 .layout-4 .block-6, #zone-2 .layout-9 .block-4, #zone-2 .layout-10 .block-6, #zone-2 .layout-11 .block-6{z-index:2;}#zone-2 .layout-2 .block-1, #zone-2 .layout-9 .block-1{z-index:3;}#zone-2 .layout-2 .block-2, #zone-2 .layout-9 .block-2{width:365px;}#zone-2 .layout-2 .block-3, #zone-2 .layout-2 .block-4, #zone-2 .layout-9 .block-3, #zone-2 .layout-9 .block-4{height:550px;left:185px;top:0;width:82.06%;}#zone-2 .layout-2 .block-3, #zone-2 .layout-9 .block-3{position:relative;}#zone-2 .layout-2 .block-4 img, #zone-2 .layout-9 .block-4 img{width:100%;height:100%;}#zone-2 .layout-3 .block-1, #zone-2 .layout-10 .block-1{z-index:3;}#zone-2 .layout-3 .block-2, #zone-2 .layout-10 .block-2{width:365px;}#zone-2 .layout-3 .block-4, #zone-2 .layout-10 .block-4{height:273px;}#zone-2 .layout-3 .block-5, #zone-2 .layout-10 .block-5{height:272px;overflow:hidden;top:278px;}#zone-2 .layout-3 .block-6, #zone-2 .layout-10 .block-6{height:100%;right:0;top:0;width:79.89%;z-index:2;}#zone-2 .layout-3 .block-6 img, #zone-2 .layout-10 .block-6 img{height:100%;width:100%;}#zone-2 .layout-4 .block-2, #zone-2 .layout-4 .block-3, #zone-2 .layout-4 .block-4, #zone-2 .layout-4 .block-5, #zone-2 .layout-11 .block-2, #zone-2 .layout-11 .block-3, #zone-2 .layout-11 .block-4, #zone-2 .layout-11 .block-5{z-index:1}#zone-2 .layout-4 .block-1, #zone-2 .layout-11 .block-1{z-index:4;}#zone-2 .layout-4 .block-2, #zone-2 .layout-11 .block-2{z-index:3;width:365px;}#zone-2 .layout-4 .block-3, #zone-2 .layout-11 .block-3{left:11.56em;}#zone-2 .layout-4 .block-6, #zone-2 .layout-11 .block-6{height:100%;right:0;top:0;z-index:2;}#zone-2 .layout-4 .block-6 img, #zone-2 .layout-11 .block-6 img{height:550px;right:0;top:0;width:100%;}#zone-2 .layout-5 .block-2, #zone-2 .layout-12 .block-2{width:365px;}#zone-2 .layout-5 .block-3, #zone-2 .layout-12 .block-3{height:180px;width:735px;right:0;top:0;}#zone-2 .layout-5 .block-4, #zone-2 .layout-12 .block-4{height:365px;left:185px;top:185px;width:365px;}#zone-2 .layout-5 .block-5, #zone-2 .layout-12 .block-5{height:180px;right:0;top:370px;width:365px;}#zone-2 .layout-7{height:365px;}#zone-2 .layout-7 .block-1{background-color:#fff;border-color:#fff;border-style:solid;border-width:5px 0 0 5px;z-index:3}#zone-2 .layout-7 .block-2{left:185px;right:auto;top:275px;width:370px;z-index:1}#zone-2 .layout-7 .block-3{height:275px;right:0;top:0;width:735px;z-index:1}#zone-2 .layout-8 .block-2, #zone-2 .layout-8.with-prop-message .block-2, #zone-2 .layout-9 .block-2, #zone-2 .layout-10 .block-2, #zone-2 .layout-11 .block-2, #zone-2 .layout-12 .block-2{height:auto;right:0;top:0;min-width:180px;width:auto;}#zone-2 .layout-8 #photo-gallery-link, #zone-2 .layout-9 #photo-gallery-link, #zone-2 .layout-10 #photo-gallery-link, #zone-2 .layout-11 #photo-gallery-link, #zone-2 .layout-12 #photo-gallery-link{border-radius:0 0 5px 5px;padding:8px 10px;}#zone-2 .layout-8 #photo-gallery-link a, #zone-2 .layout-9 #photo-gallery-link a, #zone-2 .layout-10 #photo-gallery-link a, #zone-2 .layout-11 #photo-gallery-link a, #zone-2 .layout-12 #photo-gallery-link a{borderpadding-left:22px;text-transform:none;}#zone-2 .layout-11 .block-7, #zone-2 .layout-11 .block-8, #zone-2 .layout-12 .block-7{height:180px;position:absolute;right:0;top:185px;width:180px;}#zone-2 .layout-11 .block-7{right:185px;}#zone-2 .layout-12 .block-7{width:365px;}#hws.lite .layout-10 .block-6{height:auto;width:auto;}#zone-tabs-container{margin:0 -1px;}.zone-tab-content{border-width:1px;clear:both;padding-top:12px;}.zone-tab-content h2.tab-zone-main-heading{font:normal 18px/18px arial,helvetica,sans-serif;margin-bottom:0.5em;padding-left:10px;}#zone-tabs{list-style:none;margin-left:-5px;padding:0;display:none;}#zone-tabs li{border-top-right-radius:5px;float:left;margin:0 0 5px 5px;width:180px;}#zone-tabs .first, #zone-tabs .last{width:181px;}#zone-tabs .last{float:right;}#zone-tabs a{color:#fff;display:block;font:20px/21px "Arial Narrow", Arial, Helvetica ,sans-serif;font-stretch:condensed;height:69px;overflow:hidden;padding:5px 10px;text-decoration:none;}#zone-tabs a span{display:block;font-size:16px;line-height:16px;}#zone-tabs .ui-tabs-selected{background:#fff;margin-bottom:-1px;padding-bottom:6px;}#zone-tabs li{border-width:1px 1px 0px;}#zone-tabs-container, #zone-tabs li, .zone-tab-content{border-style:solid;}#zone-tabs .ui-tabs-selected a, #zone-2 .block-3 object{outline:0;}a.link-arrow,a.link-arrow:visited,a.link-arrow:hover,.hotel-links li a,.hotel-links li strong{background:url(/Images/HWS_Redesign/hws_sprites.png) 0 0 no-repeat;}a.link-arrow,a.link-arrow:visited{background-position:right -1836px;padding-right:20px;text-decoration:none;}a.link-arrow:hover{text-decoration:underline;}.toggle-link{background:transparent url(/Images/HWS_Redesign/hws_sprites.png) 0 -652px no-repeat;padding:0 0 0 18px;}.toggle-link.open{background-position:0 -688px;}img.external-icon{float:right;}.print-only{display:none;}img.link-arrow{margin-left:5px;}.display-if-js-enabled{display:none;}#modal-header .print-window:hover, .popup .print-window-hover{color:#9D102D;}#page div .ob1{display:block;position:absolute !important;z-index:5;width:100%;height:100%;background:#333;left:0px;top:0px;cursor:pointer}.font-set-1 a,.tabs-container h4 a{color:#9d102d;font-size:inherit;text-decoration:none;}.font-set-1 a:hover, #photo-tour-container #photos h2.toggle-link:hover{color:#CC0000;text-decoration:underline;}.font-set-1 a:active, .font-set-1 a:visited, .font-set-1 a:visited, #photo-tour-container #photos h2.open,.hws-article-100 h3.article-h3{color:#9d102d;}#breadcrumb-nav li{font:normal 10px/13px arial,verdana,helvetica,sans-serif;line-height:1.8em;vertical-align:bottom;}.hws-article-100 h2.article-h2, .hws-article-100 h3.heading-3{border-top:1px solid #cacaca;color:#333;font:bold 16px arial,verdana,helvetica,sans-serif;padding-top:10px;}.hws-article-100 h3.article-h3{font:normal 14px arial,verdana,helvetica,sans-serif;margin:10px 0 10px 0;}.hws-article-100 p{font:normal 12px arial,verdana,helvetica,sans-serif;}.hws-article-100 dt,.hws-article-100 dd{padding-bottom:10px;}.hws-article-100 dd{border-bottom:1px solid #cacaca;}.hws-article-100 dt{padding-top:10px;}.hws-article-100 dd.last{border-bottom:0;}#photo-tour-container h1{margin-bottom:0;color:#9D102D;}#home-abroad-container h2, #home-abroad-container h3, #homepage-priority-container h2{color:#9D102D;}#home-abroad-container h2, #home-abroad-container h3, #visitors-places-to-go h2{font-weight:normal;}.font-set-1 #zone-3 h1, .font-set-1 .tabbed-page-zone-container h1{margin:-2px 0 14px;padding:0 5px 0 7px;}.font-set-1 .select-service #zone-3 h1{margin-bottom:13px;min-height:60px;width:340px;}.font-set-1 .select-service #zone-3 .zone-section.two-column-25-25 h1, .font-set-1 .select-service #zone-3 .zone-section.two-column-25-25 h2.page-title-heading-2{width:auto;}p#property-description{color:#333;font:normal 16px/20px arial,verdana,helvetica,sans-serif;height:auto;padding-top:0;margin-bottom:10px;}p#property-description.collapsed{height:6em;overflow:hidden;}a#read-more{margin-bottom:10px;display:block;}a#read-more,a#read-more:visited{color:#333;font:normal 12px arial,verdana,helvetica,sans-serif;text-decoration:none;}a#read-more:active,a#read-more:hover{color:#9d102d;}a#read-more:hover{text-decoration:underline;}.tab-contents-wrapper p.cuisine{padding:0 0 9px;}#hotel-title-area{height:auto;margin:0 auto;position:relative;vertical-align:bottom;}#hotel-title-area .hotel-information{float:left;margin-top:11px;width:545px;}.hotel-information p{font:12px/18px Arial,sans-serif;padding:0;}body#hws #page #breadcrumb-nav{margin:0;padding-right:370px;width:550px;}#hotel-title-area #breadcrumb-nav a{color:#3333CC;text-decoration:underline;}#hotel-title-area #breadcrumb-nav a:link{border-bottom:none;}#hotel-title-area #breadcrumb-nav a:visited{border-bottom:none;}#hotel-title-area #breadcrumb-nav a:hover{color:#9D102D;text-decoration:underline;}#hotel-title-area #breadcrumb-nav a:active{color:#3333CC;text-decoration:none;}#hotel-title-area #breadcrumb-nav a:visited{color:#7777CC;text-decoration:underline;}.hotel-links{float:left;list-style-image:none;list-style-type:none;margin:0;padding:0 0 0 5px;position:relative;width:180px;}.hotel-links li{float:left;height:18px;margin:0 0 -3.5px;width:190px;}.hotel-links li.degrade{height:auto;}.hotel-links li a{background-position:4px -23px;}.hotel-links li a,.hotel-links li strong{color:#666;display:block;font:normal 10px/14px Arial,helvetica,sans-serif;padding:0 0 0 15px;text-decoration:none;}.hotel-links li a:hover,.hotel-links li a:active,.hotel-links li a:visited{color:#666;text-decoration:none;}.hotel-information p.hotel-name a{color:#333;font:normal 20px/18px Arial,Helvetica,sans-serif;margin:0;padding:0;}.hotel-information p.hotel-name a:hover{text-decoration:none;}li.phone-numbers-container{margin-left:-5px;}li.phone-numbers-container .toggle-container{z-index:1000;}li.phone-numbers-container.open,.phone-list{background:#fff;}li.phone-numbers-container dl dt,li.phone-numbers-container dl dd{font:normal 11px/18px Arial,sans-serif;}.hotel-links li.phone-numbers-container dl dt{font-weight:700;margin:0 0 -3px 0;}dd.toll-free{margin-bottom:9px;}dd.toll-free a{background-image:none;font:normal 11px/18px Arial,sans-serif;margin:0;padding:0;text-decoration:underline;text-transform:none;}dd.toll-free a:hover{text-decoration:underline;}#max-hotels-message{display:none;}.hotel-links li .phone-number,.hotel-links li .phone-number.toggle-link.open,.hotel-links li strong:hover{padding:0 0 0 20px;}li.phone-numbers-container .phone-number,li.phone-numbers-container dl{border:1px solid #fff;}li.phone-numbers-container .phone-number{border-width:1px 1px 0 1px;}li.phone-numbers-container .phone-number.open{margin-top:1px;}li.phone-numbers-container dl{border-width:0 1px 1px 1px;}li.phone-numbers-container .phone-number.open,li.phone-numbers-container dl{display:block;border-color:#cacaca;}.phone-list{border-width:0 1px 1px;position:absolute;z-index:400;}li.phone-numbers-container dl{padding:0 0 0 5px;width:183px;}#floorplan-capacity h3{color:#333;padding-top:3px}#floorplan-capacity .toggle{margin-top:-10px}#floorplan-capacity .toggle a{color:#333;}#floorplan-capacity .toggle a:hover{text-decoration:underline}.hws-article-carousel .image-carousel{margin:18px 0 27px;}.hws-article-carousel p.image-controls{padding:0 5px 0 10px;}.hws-article-carousel p.helper-text{border-top:1px solid #cacaca;padding:14px 5px 12px 10px;}#floor-plan-headers{display:none;}.floor-plan-headers .hotel-information{width:400px;}#floor-plan-images img{width:375px;}.floor-plan-capacity-table{width:550px;border-collapse:collapse;border-top:1px solid #cacaca;margin:16px -5px 18px -10px;font-family:arial;line-height:14px;word-wrap:break-word;}.floor-plan-capacity-table tr th{font-family:arial;font-size:12px;font-weight:700;padding:10px 5px;}.floor-plan-capacity-table tr.first-header th{background:#f8f8f8 url("/Images/HWS_Redesign/hwsGradient.png") repeat-x;}.floor-plan-capacity-table tr td{font-family:arial;line-height:18px;margin:0;text-align:center;padding:5px;font-size:10px;border-right:1px solid #fff;}.floor-plan-capacity-table tr.capacity-even td{background:#cacaca;}.floor-plan-capacity-table tr.second-header th{background:#f8f8f8;border-top:1px solid #999;font-size:10px;font-weight:normal;}.floor-plan-capacity-table tr.second-header th a{font-size:10px;font-weight:normal;text-align:center;}.floor-plan-capacity-table tr td.first,.floor-plan-capacity-table tr th.first{text-align:left;word-break:break-all;}.floor-plan-capacity-table tr.capacity-data th{padding:10px 1px;text-align:center;}.floor-plan-capacity-table tr td.first{width:94px;overflow:hidden;-ms-word-break:break-all;}#floorplan-capacity .floor-plan-capacity-table tr th a,#floorplan-capacity .convert-reset span a{color:#33c;text-decoration:underline;}#floorplan-capacity .convert-reset span a{padding:0 5px}#floorplan-capacity .convert-reset span#reset a{padding-right:0}#floorplan-capacity .floor-plan-capacity-table tr th a:hover,#floorplan-capacity .convert-reset span a:hover{color:#99102d}#floorplan-capacity .floor-plan-capacity-table tr th a:active,#floorplan-capacity .convert-reset span a:active{color:#c00}#floorplan-capacity .floor-plan-capacity-table tr th a:visited,#floorplan-capacity .convert-reset span a:visited{color:#77c}.floor-plan-capacity-table tr th a .external-icon{}.room-example h3{font-weight:bold;margin:23px 0 11px 0;}.m-modal p{margin-bottom:0;}#modal-box{background:#fff;display:none;overflow:auto;padding:3px;}.ui-resizable-se{background:#f0f0f0;height:14px;}.ui-widget-overlay{background-color:rgba(50,50,50,0.5);position:absolute;top:0;left:0;}.default-lightbox .ui-dialog-titlebar{background:#fff url("/Images/TNG/lightgray_background.png") repeat-x;border-bottom:solid 1px #cacaca;padding:3px;display:block;}.default-lightbox .ui-dialog-titlebar p#modal-header{padding:2px 0px 0;text-align:right;}.default-lightbox p#modal-header a.print-window{border-right:1px solid #cacaca;padding-right:8px;}.default-lightbox p#modal-header a.close-window{margin-left:8px;padding-right:18px;}.default-lightbox p#modal-header a.print-window, .default-lightbox p#modal-header a.close-window{font:12px/18px Arial,sans-serif;}.default-lightbox .ui-icon-closethick{display:none;}.popup .close-window, .popup .close-window-hover, .popup .close-window-hover:active{background:transparent url(/Images/TNG/global_sprite.png) 118% -746px no-repeat;padding-right:13px;}.popup .close-window:hover, .popup .close-window-hover{background-position:118% -764px;}.popup .close-window:active, .popup .close-window-hover:active{background-position:118% -784px;}.error-alert{background:#fff;}.error-alert .ui-dialog-titlebar{background:url(/Images/HWS_Redesign/errorPattern.png) repeat-x;color:#c00;height:30px;margin:5px;padding:5px;}.error-alert .ui-dialog-title{font:bold 16px arial, helvetica, sans-serif;}.error-alert .ui-dialog-title img{margin-bottom:-10px;}.error-alert .ui-dialog-titlebar-close{display:none;}.error-alert .ui-dialog-buttonpane{margin-bottom:18px;text-align:right;}.error-alert .ui-dialog-buttonpane button{margin-right:10px;}.error-alert #modal-box{display:none;overflow:auto;padding:10px;}.fact-sheet-address{padding:0;}.facts-container{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;background:#f8f8f8 url("/Images/HWS_Redesign/hwsGradient.png") repeat-x;padding:12px 10px;}.facts-container .toggle-container{border:1px solid #cacaca;background-color:#fff;margin:12px -10px 0;padding:9px 9px 9px 9px;}.facts-container a.toggle-link{font:14px/18px arial,sans-serif;color:#333;text-decoration:none;}.facts-container a.toggle-link:hover,.facts-container a.toggle-link:active, .facts-container a.toggle-link.open, #photo-gallery-container #photos a.toggle-link:hover,#photo-gallery-container #photos a.toggle-link:active, #photo-gallery-container #photos a.toggle-link.open{color:#9D102D;}.facts-container a.toggle-link:visited{color:#333;text-decoration:none;}.facts-container .toggle-container .column,.tabs-container .column, .facts-container .toggle-container .l-half-column,.tabs-container .l-half-column{width:45%;margin:0 15px 0 0;}.facts-container .toggle-container .l-half-column,.tabs-container .l-half-column{float:left}.tab-contents-wrapper .cs-sub-content{padding-top:10px}.tab-contents-wrapper .facts-container{background:none}ul.two-column-list{margin-right:15px;}ul.two-column-list.non-bulleted-list li{margin:0;}.facts-container ul.two-column-list.non-bulleted-list{list-style-image:none;list-style-type:none;margin:0 15px 0 0;}.font-set-1 .facts-container h4{font:bold 14px/18px Arial,sans-serif;}.font-set-1 .facts-container ul li p.airport-website-location{margin:-8px 0 7px;}.font-set-1 .facts-container ul li p{padding:0;}.font-set-1 .facts-container ul div{margin-bottom:7px;}.font-set-1 .facts-container .toggle-container div.clear p.adaBlue{color:#3333CC}.facts-container ul ul{padding:0;}.hsia-list{margin:9px 0;padding:0;}.fact-sheet-phone-list{margin:0px 5px 27px 10px;width:340px;}.fact-sheet-phone-list dt{float:left;width:195px;}#property-info .column p.property-name, #property-info .column p.fact-sheet-address{width:340px;}#print-link{text-align:right;padding-right:5px;position:relative;z-index:5;}#print-link .print-window{background:transparent url(/Images/TNG/global_sprite.png) 0 -10px no-repeat;border:none;cursor:pointer;overflow:visible;padding:0 0 0 17px;}.facts-container .toggle-container ol{padding-left:5px;list-style-image:none;}.facts-container h4, .facts-container .toggle-container ul{margin-bottom:9px;}#hws .pure-fact-sheet{font:normal 12px/14px Arial,hevetica,sans-serif;}#hws .pure-fact-sheet h1{font:bold 16px/20px Arial,helvetica,sans-serif;color:#333;margin:12px 0 6px;}#hws .pure-fact-sheet h3{font:bold 13px/15px Arial,helvetica,sans-serif;color:#333;margin:15px 0 3px;}.pure-fact-sheet .toggle.fact-sheet{margin:18px 0 0 0;}.toggle.fact-sheet .toggle-link,.toggle.fact-sheet .toggle-link.open{cursor:pointer;padding-left:16px;font:bold 14px/17px Arial,Helvetica,sans-serif;}.toggle.fact-sheet .toggle-link{background:transparent url(/Images/icons/darkPlus.gif) no-repeat scroll 0 center;margin:0;}.toggle.fact-sheet .toggle-link.open{background:transparent url(/Images/icons/darkMinus.gif) no-repeat scroll 0 center;}#weather-container{border:1px solid #cacaca;border-bottom:0px;padding-top:6px;margin-bottom:27px;background:#FFF url("/Images/HWS_Redesign/hwsGradient.png") repeat-x;margin-bottom:27px;}#weather-container img{padding-left:10px;}#weather-container .external-link{padding-left:5px;}#weather-container ul{margin:0;padding:6px 5px 3px 10px;}#weather-container li{font:normal 12px arial, helvetica, sans-serif;list-style:none;list-style-image:none;padding-bottom:3px;margin-left:0;}#weather-container li p{font:normal 12px arial, helvetica, sans-serif;}#weather-container a,#weather-container a:active, #weather-container a:visited{font:normal 12px arial, helvetica, sans-serif;text-decoration:none;color:#9d102d;}#weather-container a:hover{text-decoration:underline;color:#c00;}#weather-container #weather-links{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;background-color:#ebebeb;}#weather-container #weather-links ul{padding-top:14px;padding-bottom:12px;}#weather-container .weather-description p{padding-left:51px;}#weather-container .weather-description .weather-icon{float:left;padding-left:0px;padding-right:10px;}#home-abroad-container{border-top:1px solid #CACACA;background:#F8F8F8 url("/Images/HWS_Redesign/hwsGradient.png") repeat-x;padding:10px 5px 0 10px;margin-bottom:27px;}#homepage-priority-container{margin:0 5px 15px 10px;}#homepage-priority-container h2{font:normal 18px/18px arial, helvetica, sans-serif;margin-bottom:0.5em;}#homepage-priority-container ul{list-style-image:none;margin-left:0;}#homepage-priority-container li{list-style:none;margin:0 0 10px 0;}#homepage-priority-container li a, #homepage-priority-container li a:visited{color:#333;}.font-set-1 .cross-sell-container{border-top:1px solid #ccc;padding:10px 5px 0 10px;margin-bottom:27px;}.font-set-1 .cross-sell-container h2,.font-set-1 .cross-sell-container h3{color:#333;margin-bottom:10px;}.font-set-1 .cross-sell-container h3{font:bold 1em/1.125em Arial,Helvetica,sans-serif;}.font-set-1 .cross-sell-container ul li{list-style-type:none;list-style-image:none;margin:0 0 10px 0;}#property-logo{height:180px;width:180px;}.image-upload{margin-bottom:27px;}#hws div.layout-5 div.block-4 img.image-upload{height:365px;width:365px;}.hws-gallery-lightbox .ui-widget-overlay{background-color:#000;opacity:0.75;-moz-opacity:0.75;filter:alpha(opacity=75);}#photo-gallery-container #videos a, #photo-tour-R span, #photo-tour-L span, #photo-header #view-category span, #view-all-photos a, #photo-gallery-link a{background-image:url(/Images/HWS_Redesign/hws_sprites.png);background-repeat:no-repeat;}#photo-gallery-container{margin-bottom:27px;}#photo-gallery-container h3{border-top:1px solid #ccc;color:#333;font:bold 16px/18px arial, helvetica, sans-serif;margin:0;padding:10px 5px 7px 10px;}#photo-gallery-container p{padding:0 5px 7px 10px;}.gallery-img-caption{width:165px;}#photo-gallery-container h2.photo-heading{border-top:none;}#photo-gallery-container #videos a{background-position:100% -2128px;font:12px arial, helvetica, sans-serif;text-decoration:none;padding-right:20px;}#photo-gallery-container #videos li{padding:0 14px 0 10px;margin-left:0;background-image:none;}#photo-gallery-container #videos{list-style-image:none;}#photo-gallery-container h4{border-top:1px solid #CACACA;font:.875em/1.2857em Arial,Helvetica,sans-serif;margin:0 0 1em;padding:.786em 0 0 .714em;}#photo-gallery-container .toggle-container p.gallery-img{padding:0 2px 7px 0;}#photo-gallery-container .toggle-container .last p{padding-right:0;}#photos .hotel-photo-detail,#hotel-photos .hotel-photo-detail{display:table-cell;height:180px;text-align:center;vertical-align:middle;width:178px;}#photos .hotel-photo-detail{border:1px solid #cacaca;}#photo-tour-container .photo-category-heading-status{position:absolute;left:-99999px;}#photo-tour-container #photos{position:relative;}#photo-tour-container #photo-header h1 span{color:#333;display:table-cell;font:16px/18px Arial,Helvetica,sans-serif;margin-top:0;vertical-align:middle;padding:0;}#photo-tour-container #photo-header h1{display:table;height:46px;margin-top:0;position:absolute;top:0;width:360px;}#photo-tour-container #hotel-media-photo{background-color:#000;display:table;height:423px;overflow:hidden;text-align:center;width:100%;}#hotel-media-photo p.media-image{padding:0;vertical-align:middle;display:table-cell;}#hotel-media-photo p{padding:0;}#photo-tour-container #photos h2{margin-bottom:15px;}#photo-tour-container{margin:10px;padding:0;}#photo-tour-container #photo-details{position:relative;}#photo-tour-container #photo-tour-L, #photo-tour-container #photo-tour-R{position:absolute;top:0;width:50px;height:423px;background:none;color:#FFF;display:block;text-align:center;margin:0;padding:0;z-index:99;}#photo-tour-container #photo-tour-R{right:0;}#photo-tour-container #photo-tour-L{left:0;}#photo-tour-R span, #photo-tour-L span{text-indent:-99999px;background-position:14px -3135px;position:relative;top:190px;display:block;height:50px;width:50px;}#photo-tour-L span{background-position:17px -3045px;}#photo-tour-L.inactive span{background-position:17px -3000px;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);}#photo-tour-R.inactive span{background-position:14px -3090px;opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=30);}#photo-tour-container #photo-tour-nav{width:200px;position:absolute;top:-13px;right:0;background-color:#EAEAEA;display:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;z-index:100;}#photo-tour-container #photo-tour-nav #nav-list li{text-indent:-10px;display:block;width:180px;margin:0;padding:4px 0 4px 10px;font:11px/10px arial,helvetica,sans-serif;}#photo-tour-container #photo-tour-nav #nav-list li a{color:#333;padding:4px 0 4px 10px;}#photo-tour-container #photo-tour-nav #nav-list li a:hover{color:#9D102D;background:transparent url(/Images/TNG/global_sprite.png) no-repeat 4px -615px;text-decoration:none;}#photo-tour-container #photo-header{height:28px;padding:8px 0;margin-bottom:5px;position:relative;}#photo-header #view-all-photos{float:right;width:165px;text-align:right;padding:5px 10px;}#photo-header #view-category{float:right;width:170px;height:18px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#333;color:#FFF;display:block;text-align:left;padding:5px 0 5px 10px;font:bold 13px/15px 'arial narrow', arial, sans-serif;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWU1ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iIzM0MzQzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #5e5e5e 0%, #343434 83%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5e5e5e), color-stop(83%,#343434));background:-webkit-linear-gradient(top, #5e5e5e 0%,#343434 83%);background:-o-linear-gradient(top, #5e5e5e 0%,#343434 83%);background:-ms-linear-gradient(top, #5e5e5e 0%,#343434 83%);background:linear-gradient(top, #5e5e5e 0%,#343434 83%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#343434',GradientType=0);}#photo-header #view-category span{background-color:transparent;background-attachment:scroll;background-position:0 -2395px;display:block;float:right;height:10px;margin-right:10px;margin-top:3px;text-indent:-99999px;width:10px;}#photo-header #view-category:hover{text-decoration:none;}#photo-tour-nav li.category span{font:bold 10px/12px arial,helvetica,sans-serif;border-top:1px solid #AAA;margin:3px 0 0 0;padding:5px 0 0 10px;display:block;}#photo-tour-container h3 span{font-weight:normal;color:#333;}#photo-tour-container #photo-tour-nav div.heading-2{font:normal 12px/14px arial,helvetica,sans-serif;margin-bottom:0;}#photo-tour-nav div.heading-2 > a{padding-right:15px;background:url(/Images/HWS_Redesign/MC_linkArrow_1.gif) 100% 3px no-repeat;display:inline;}#photo-tour-container .nav-sub-list{list-style:none;margin:0;padding-top:13px;}#photo-tour-container .nav-sub-list-hide{display:none;}#photo-tour-container .nav-sub-list .secondary{background:none;border-top:0;font:normal 12px arial, helvetica, sans-serif;padding:2px 10px 2px 0;}#photo-tour-container #nav-list .nav-sub-list .secondary.on{background:none;}#photo-tour-container #nav-list .secondary.on{background:none;}#photo-tour-container #nav-list{list-style:none;margin:5px 10px 10px 0;padding:0;}#photo-tour-container #nav-list .primary{border-top:1px solid #cacaca;padding:6px 10px 6px 0;}#photo-tour-nav .toggle > a{display:block;font:12px/14px arial,helvetica,sans-serif;margin-bottom:15px;color:#9D102D;cursor:pointer;}#view-all-photos a{background-position:0 -2201px;padding-left:18px;}#view-all-photos a:hover{color:#CC0000;text-decoration:none;}#view-all-photos a,#view-all-photos a:visited,#photo-tour-nav .toggle-link{color:#666;text-decoration:none;}#photo-tour-nav .toggle-link:hover{color:#9d102d;text-decoration:underline;}#photo-tour-container #photo-description{margin-top:10px;}#photo-carousel-container{border-top:1px solid #cacaca;display:none;margin-bottom:27px;padding-top:12px;}#photo-carousel-container #navigation h3{color:#333;font-size:16px;font-weight:bold;margin:0 0 0 10px;width:290px;}#photo-carousel-container #navigation #view-all-photos{margin-right:10px;}#photo-carousel-container #pagination li,#photo-carousel-container #hotel-photos li{float:left;list-style:none;}#photo-tour-L,.above-property-message a.prev,.above-property-message-details a.prev{background:url(/Images/HWS_Redesign/hws_sprites.png) 0 -1848px no-repeat;padding-left:15px;text-decoration:none;}.above-property-message span.prev,.above-property-message-details span.prev{background:url(/Images/HWS_Redesign/hws_sprites.png) 0 -1812px no-repeat;padding-left:10px;}#photo-tour-R-inactive,.above-property-message span.next,.above-property-message-details span.next{background:url(/Images/HWS_Redesign/hws_sprites.png) 0 -1920px no-repeat;margin-left:2px;padding-right:10px;}a#photo-tour-L:hover,a#photo-tour-R:hover,a#photo-tour-L-inactive:hover,a#photo-tour-R-inactive:hover{text-decoration:none;}#photo-tour-L:hover,.above-property-message.active a.prev:hover,.above-property-message-details.active a.prev:hover{background-position:0 -1884px;}#photo-tour-R,.above-property-message a.next,.above-property-message-details a.next{background:url(/Images/HWS_Redesign/hws_sprites.png) 0 -1956px no-repeat;margin-left:2px;padding-left:15px;text-decoration:none;text-align:right;}#photo-tour-R:hover,.above-property-message.active a.next:hover,.above-property-message-details.active a.next:hover{background-position:0 -1992px;}#hotel-photos li{margin:0 5px 0 0;width:180px;}#hotel-photos li a{border:1px solid #cacaca;display:block;position:relative;}#hotel-photos .zoom{left:60px;position:absolute;top:120px;}#navigation h2,#navigation h3{float:left;}#navigation #pagination{float:left;padding-left:15px;}#photo-carousel-container #photo-container{margin-top:6px;}#photo-carousel-container #pagination span,.above-property-message .controls .start,.above-property-message-details .controls .start{color:#333;}#photo-carousel-container #pagination li,.above-property-message .controls,.above-property-message-details .controls{color:#666;margin-left:10px;font-size:12px;}#photo-tour-container #navigation #pagination,#photo-tour-container #navigation #view-all-photos{padding-bottom:7px;padding-top:5px;}#photo-tour-container #description h3{margin-bottom:0;font:bold 11px arial, helvetica, sans-serif;}#photo-tour-container #description p{margin-bottom:0;font:normal 11px arial, helvetica, sans-serif;}#photo-tour-container #navigation #pagination{padding-left:0;}#navigation #view-all-photos{float:right;}#photo-carousel-container #photo-tour-R.disabled{background-position:0 -1920px;cursor:default;}#photo-carousel-container #photo-tour-L.disabled{background-position:0 -1812px;cursor:default;}#photo-gallery-link{background-color:#000;padding:4px 10px;}#photo-gallery-link a{color:#FFF;font:normal 14px arial, helvetica, sans-serif;padding-left:16px;text-transform:uppercase;text-decoration:none;}#photo-gallery-link a:hover{text-decoration:underline;}#photo-tour-container #top-nav{text-align:right;border-bottom:1px solid #cacaca;padding-bottom:6px;margin-bottom:5px;}#photo-tour-container #top-nav ul{float:right;list-style:none;padding:0;}#photo-tour-container #top-nav li{float:left;}#photo-tour-container #top-nav .close-window{background:url("/Images/TNG/global_sprite.png") no-repeat scroll 113% -746px transparent;margin-right:1px;padding-right:17px;}#photo-tour-container #top-nav a{color:#333;font:normal 12px arial, helvetica, sans-serif;text-decoration:none;}#photo-tour-container #top-nav a:hover{text-decoration:underline;}#photo-tour-container #top-nav a:hover,#photo-tour-container #top-nav a:active{color:#9d102d;}#photo-tour-container #top-nav a:visited{color:#333;}.color-1{background:none;border-bottom:none;border-top:1px solid #cacaca;padding:6px 0 0;margin-top:7px;}.color-1 h2{cursor:pointer;font:bold 11/14px arial, helvetica, sans-serif;padding:0 0 10px 15px;}.carousel-clip-region{position:relative;}.magnifying-glass{left:-9999px;position:absolute;}.magnifying-glass-hover{left:5px;bottom:10px;position:absolute;z-index:2;}.guest-room-overview-tab .hotel-photos{margin:6px 10px 0 -10px;padding-left:10px;width:180px;}.guest-room-overview-tab .hotel-photos .carousel-component{padding:0;}#guest-rooms-list .carousel-clip-region ul.carousel-list{list-style-image:none;list-style-type:none;padding:0;}.guest-room-image-disclaimer{clear:both;padding:0 0 0 10px;}.guest-room-amenities-tab{margin-left:10px;}.quick-view .quick-view-info h3{margin:0 0 9px;}#guest-rooms-list .column .guest-room{margin-bottom:9px;}.thumbnail-indicator{margin-left:5px;text-align:center;}.thumbnail-indicator .disabled,.thumbnail-indicator img,.thumbnail-indicator span,.thumbnail-indicator .enabled{background-color:transparent;float:none;}.quick-view p.thumbnail-indicator{margin-bottom:0;}.guest-room-media-tab{margin:0 10px;}h2.open-expandable-content-control,#photos h3 a,#photos h4 a{color:#333;}#photo-tour-container .reservation{width:170px;height:100%;float:right;margin-left:10px;position:relative;}#photo-tour-container .check-rate{background:#A10E2E;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI2JSIgc3RvcC1jb2xvcj0iI2VkMzgzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkzJSIgc3RvcC1jb2xvcj0iI2ExMGUyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(top, #ed383d 6%, #a10e2e 93%);background:-webkit-gradient(linear, left top, left bottom, color-stop(6%,#ed383d), color-stop(93%,#a10e2e));background:-webkit-linear-gradient(top, #ed383d 6%,#a10e2e 93%);background:-o-linear-gradient(top, #ed383d 6%,#a10e2e 93%);background:-ms-linear-gradient(top, #ed383d 6%,#a10e2e 93%);background:linear-gradient(top, #ed383d 6%,#a10e2e 93%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed383d', endColorstr='#a10e2e',GradientType=0);border-radius:3px 3px 3px 3px;color:#FFFFFF;display:block;float:right;font:bold 13px/15px 'arial narrow',arial,sans-serif;height:32px;text-align:center;width:170px;display:table;position:absolute;padding-bottom:2px;}#photo-tour-container .check-rate:hover{text-decoration:none;}#photo-tour-container .check-rate span{display:table-cell;padding:5px 10px;vertical-align:middle;}#photo-gallery-link a{color:#fff;font:normal 14px arial, helvetica, sans-serif;padding-left:22px;text-transform:uppercase;text-decoration:none;}#photo-tour-container h2.photo-page-title-heading-2{font:1.25em/1em Arial,Helvetica,sans-serif;margin:12px 0 0;}#photo-tour-container #photos h1{color:#333;font:bold 1em/1.125em Arial,Helvetica,sans-serif;margin:0 0 15px;}#photo-tour-container #photos #description h2{font:bold 12px/18px arial,helvetica,sans-serif;margin-bottom:0;}#photo-tour-container #description h2 span{font:normal 12px/18px arial, helvetica, sans-serif;}.property-data-container{border-top:1px solid #cacaca;font-size:16px;padding:9px 5px 27px 10px;}.property-data-container h3{font-size:1em;font-weight:bold;}.property-data-container li h3{font-size:1.33em;font-weight:bold;line-height:1.5em;}.property-data-container li p{font-size:1em;}.property-data-container li li{font-size:1em;}.property-data-container .section-title, .property-data-container .spa .section-title{color:#333;}.property-data-container p.cuisine{font-size:14px;padding-bottom:0;}.property-data-container h3.restaurant-title{font-weight:normal;margin-bottom:9px;}.property-data-container ul.restaurant-bullets{margin-bottom:18px;}.property-data-container .property-link{font:12px arial,verdana,helvetica,sans-serif;color:#9d102d;}.property-data-container .property-link:hover{color:#cc0000;text-decoration:underline;}.property-data-container .highlight-area{background-color:#f3f3e9;margin:-9px -5px 14px -10px;padding:9px 5px 0 10px;}.property-data-container .highlight-area h2, .property-data-container .highlight-area h3, .property-data-container .spa .highlight-area h2, .property-data-container .golf .highlight-area h4{font-weight:bold;}.property-data-container .highlight-area .cuisine, .property-data-container .highlight-area .product-description, .property-data-container .highlight-area .spa-product-description{line-height:18px;margin-bottom:13px;min-height:32px}.property-data-container .reserve-link-container{margin-bottom:18px;padding:0;}.property-data-container.restaurant-container{padding-bottom:0px;}.property-data-container ul.restaurant-bullets{margin-bottom:23px;}.property-data-container .content-seperator{border-top:1px solid #cacaca;margin:0 -5px 8px -10px}.property-data-container .spa .non-bulleted-list li, .property-data-container .golf .non-bulleted-list li{margin-left:0;}.property-data-container .spa h2,.property-data-container .spa h3, .property-data-container .golf h2, .property-data-container .golf h3, .property-data-container .golf h4{margin-bottom:6px;padding-top:2px;font-weight:normal;}.property-data-container .spa h2.section-title,.property-data-container .spa h3.section-title, .property-data-container .golf h2.section-title,.property-data-container .golf h3.section-title, .property-data-container .fitness-center-details h2.section-title, .property-data-container .fitness-center-details h3.section-title{font-weight:700;}.property-data-container .golf dt, .property-data-container .golf dd, #golf-data dt, #golf-data dd{font-size:1em;}.property-data-container .golf-bullets li.courseinfo{margin-top:18px;}.property-data-container .product-information-container{margin-bottom:2px;}.property-data-container .product-information-container .spa-services-list{font-weight:bold;}.property-data-container .fitness-center{margin:10px 0 0;}.property-data-container .fitness-center h2, #golf-nearby.property-data-container h2,.property-data-container .fitness-center h3, #golf-nearby.property-data-container h3, #golf-nearby.property-data-container div.heading-2{font-size:16px;color:#333;}.property-data-container .fitness-center-details h2, #golf-nearby.property-data-container .golf-course-distance,.property-data-container .fitness-center-details h3{font-weight:normal;}.property-data-container .fitness-center h4{font-weight:normal;margin-top:0px}.property-data-container .fitness-center ul, .property-data-container .fitness-center-details ul{margin:-10px 0 0 0;padding-bottom:20px;}.property-data-container .fitness-center p, .property-data-container .fitness-center-details p{padding-top:0}#golf-nearby.property-data-container div.heading-2{font:bold 16px arial, helvetica, sans-serif;margin:0 0 1.125em;}.property-data-container .maps-tranportation{margin-bottom:31px;}.property-data-container .maps-tranportation ul{padding-bottom:0;margin-top:6px}.property-data-container .maps-tranportation ul li p{padding:0}.property-data-container .maps-tranportation ul li p.toggle-link{padding-left:12px;margin:8px 0 0 0;cursor:pointer;cursor:hand}.property-data-container .maps-tranportation ul li p.maps-shuttle{margin-top:8px}.property-data-container .maps-tranportation h2, .property-data-container .maps-tranportation h3.heading-3{color:#333;margin-bottom:-8px;padding-top:3px}.property-data-container .maps-tranportation h3{font-weight:normal;margin:15px 0 7px 0;}.property-data-container .maps-tranportation ul li h3{margin:12px 0 7px 0;}.property-data-container .maps-tranportation ul li p.airport-website-location{margin:10px 0 7px;}.property-data-container .maps-tranportation ul li div{margin-bottom:7px;}.property-data-container .driving-directions{padding-top:0}.property-data-container .driving-directions li{margin-left:0}.property-data-container #property-parking{border-top:1px solid #cacaca;padding:10px 5px 0 10px;margin:0 -5px 0 -10px;}.property-data-container #property-parking ul{padding-top:10px}.property-data-container .transportation-list li{list-style-image:none;list-style-type:none;margin-left:0px;}.property-data-container .car-rental ul li{margin-left:-15px;}.car-rental ul.non-bulleted-list li{list-style-type:none;list-style-image:none;padding-bottom:6px;}.car-rental ul.non-bulleted-list{margin:6px 0 -4px 0;}.car-rental p{padding:0;}.font-set-1 #more-golf a.toggle-link,.font-set-1 #more-spa a.toggle-link,.font-set-1 #more-fitness a.toggle-link{color:#333;}.tabs-container #airport ul li{margin-left:0;}.tabs-container #airport ul li{list-style-image:none;}.tabs-container #airport ul li{margin-left:0;}.tabs-container #airport h4{font:normal 14px arial, helvetica, sans-serif;}.tabs-container #car-rental ul.non-bulleted-list li ul.non-bulleted-list li{margin-left:-15px;}.tabs-container #car-rental ul li{font:bold 14px arial, helvetica, sans-serif;list-style-image:none;margin-left:0;list-style:none;background-image:none;padding-left:0;}.tabs-container #car-rental ul li .non-bulleted-list li{font:normal 12px arial, helvetica, sans-serif;list-style-image:none;margin-left:0;}.tabs-container #car-rental ul li .non-bulleted-list li a{color:#3333CC;text-decoration:underline;}.tabs-container #car-rental ul li .non-bulleted-list li a:hover{color:#9D102D;text-decoration:underline;}.tabs-container #car-rental ul li .non-bulleted-list li a:active{color:#C00;text-decoration:none;}.tabs-container #car-rental ul li .non-bulleted-list li a:visited{color:#7777CC;text-decoration:underline;}.tabs-container #airport ul li{margin-left:0;}.tabs-container #airport h4{font:normal 14px arial, helvetica, sans-serif;}.tabs-container dt, .tabs-container dd{font-size:1em;}.tabs-container{background-color:#fff;font-size:16px;padding:0;margin-bottom:27px}.tabs-container .title{font:normal 14px/18px arial, helvetica, sans-serif;}.tabs-container h4,.tabs-container div.heading-4{font:bold 14px/18px arial, helvetica, sans-serif;}.tabs-container h5{font:normal 14px/18px arial, helvetica, sans-serif;margin:7px 0 0 0;}.tabs-container h4 a{font-weight:normal;}.tabs-container li{position:static;}.tabs-container li p, .tabs-container li li{font-size:1em;}.tabs-container .column{margin:0 0 0 5px;}.tabs-container .tab-headings{display:none;margin-left:0;}.guest-room-tabs-container .tab-headings{display:block;margin:0;padding:0;}.guest-room-tabs-container .tab-headings li{text-align:left;}.guest-room-tabs-container .yui-hidden{display:none;}.guest-room-tabs-container .tabs-container h3{font-weight:bold;font-size:11px;text-transform:uppercase;}.tabs-container #airport strong{font-weight:normal;}.tabs-container .tab-headings li,#guest-rooms-list .guest-room-tabs-container .tab-headings li{background:url(/Images/HWS_Redesign/hws_tabs.png) 0 -152px no-repeat;border-bottom:1px solid #bababa;float:left;height:36px;list-style:none;position:relative;width:180px;padding:0;}.column ul.non-bulleted-list li ul.tab-headings li{list-style-image:none;}.tabs-container .tab-headings.local-area li{background-position:0 -26px;width:143px;}.tabs-container .tab-headings li.ui-corner-top, .guest-room-tabs-container .tab-headings li{margin:1px 5px -1px 0;}.tabs-container .tab-headings li.ui-tabs-selected, #guest-rooms-list .guest-room-tabs-container .tab-headings li.ui-tabs-selected{background:url(/Images/HWS_Redesign/hws_tabs.png) 0 -215px no-repeat;border-bottom-width:0;padding-bottom:1px;z-index:1;}.tabs-container .tab-headings.local-area li.ui-tabs-selected{background-position:0 -89px;width:143px;}.tabs-container .tab-headings li.active{background-position:0 0;}.tabs-container .tab-headings li a, .guest-room-tabs-container .tab-headings li a{color:#666;display:block;font:bold 11px arial, helvetica, sans-serif;overflow:hidden;padding:12px 0 10px 9px;text-decoration:none;width:auto;}.tabs-container .tab-headings .ui-tabs-selected a, .guest-room-tabs-container .tab-headings .selected a{cursor:pointer;color:#9d102d;}.tabs-container .tab-headings li a:active, .guest-roomtabs-container .tab-headings li a:active{color:#9d102d;text-decoration:none;}.tabs-container .tab-headings li a:hover, .guest-room-tabs-container .tab-headings li a:hover{color:#c00;text-decoration:none;}.tabs-container .tab-headings li.active, .tabs-container .tab-headings li.active a:hover,.guest-room-tabs-container .tab-headings li.active, .guest-room-tabs-container .tab-headings li.active a:hover{border-bottom:1px solid #fff;}.tabs-container .tab-headings li a:visited, .guest-room-tabs-container .tab-headings li a:visited{color:#666;}.tabs-container .tab-main-headings, .guest-room-tabs-container .tab-main-headings{clear:left;color:#9d102d;font:bold 11px arial, helvetica, sans-serif;margin-bottom:10px;padding-left:5px;}.tabs-container .tab-headings .ui-tabs-selected a:visited, .guest-room-tabs-container .tab-headings .selected a:visited{color:#9d102d;}.alternate-headings{display:none;}.tab-contents-wrapper, .guest-room-tab-contents-wrapper{border:1px solid #bababa;clear:left;margin-bottom:10px;padding:12px 5px 10px 10px;overflow:visible;}.tab-contents-wrapper.guest-room-overview-tab,.tab-contents-wrapper.guest-room-amenities-tab,.tab-contents-wrapper.guest-room-media-tab{margin-left:0;}.guest-room-tab-contents-wrapper{padding-left:0;}.guest-room-tab-contents-wrapper ul li{margin-left:0;}.tab-contents-wrapper.scroll{height:221px;overflow:auto;}.ui-tabs-hide{display:none;}.active-record{color:none;}.guest-room-information div{width:500px;margin-left:10px}.guest-room-information, .hotel-photos{float:left;}.guest-room-tab-contents-wrapper.scroll{height:231px;overflow:auto;}#tab-dining-nearby p{padding:0;}#tab-dining-nearby h4{font-weight:normal;}#tab-local-activies h5{text-transform:none;margin:0;}.guest-room-tabs-container .tab-main-headings{color:#9d102d;text-transform:uppercase;}.guest-room-container a.button-submit{text-decoration:none;}#tab-local-attractions .event-details p{padding:0}#tab-local-attractions .event-details li{padding-bottom:18px;}#tab-local-activies .non-bulleted-list li ul#golf-course-details{margin-bottom:12px;}#driving-container #reverse img{float:left;margin:20px 0 0 -10px;position:absolute;}#driving-container{border:1px solid #cacaca;background:#f8f8f8 url("/Images/HWS_Redesign/hwsGradient.png") repeat-x;margin-bottom:27px;padding:10px 5px 10px 10px;position:relative;}#driving-container h2{font-size:16px;font-weight:normal;}#driving-container h3{color:#333;font-size:14px;font-weight:bold;}#driving-container .start{border-right:1px solid #cacaca;float:left;padding-right:15px;width:45%;}#driving-container .end{float:right;width:46%;}#driving-container .end ul{padding-bottom:15px;}#driving-container .end p{padding-bottom:0;}#driving-container .end label{display:inline;font-weight:bold;}#driving-container .start h4, #driving-container .end h4{font:normal 12px/16px arial,helvetica,sans-serif;margin:10px 0 0 0;}#driving-container .start li, #driving-container .end li{list-style-image:none;}#driving-container .start li, #driving-container .start span,#driving-container .end li, #driving-container .end span{font:normal 12px/16px arial,helvetica,sans-serif;}#driving-container p.note, #photo-gallery-container p.note{font:10px/14px arial,helvetica,sans-serif;}#reverse{float:left;}ul.adr li{margin-left:0;}#driving-container ul li{list-style:none;}.sub-tabs ul{border-bottom:1px solid #ccc;}.sub-tabs li{float:left;width:50%;}#driving-container label{display:block;}#optional-info{margin-top:30px;}#driving-container .end #optional-info label{font-weight:normal}#driving-container .end #optional-info p{padding-bottom:5px;}#driving-container .submit, #driving-container .submit-hover{display:block;float:right;margin-top:10px;}.more-options{display:block;}.more-options span{float:left;padding-top:10px;}.more-options span.move-left{padding-left:185px;}.more-options a{color:#9d102d;font:normal 11px arial, helvetica, sans-serif;padding-right:10px;margin-top:8px;}.more-options a:hover{color:#C00;}.more-options:link, .more-options:visited{color:#9d102d;}.ui-tabs-selected a{cursor:pointer;color:#9d102d;}.ui-tabs-hide{display:none;font:normal 11px arial, helvetica, sans-serif;}#map-terms p{color:#666;font:normal 11px arial, helvetica, sans-serif;}#map-terms a{font:normal 11px arial, helvetica, sans-serif;text-decoration:none;}#map-terms a:hover{color:#860038;text-decoration:underline;}#map-terms ul li{float:left;list-style:none;margin-left:0;padding:0 5px 0 0;background:none;}#map-terms .last{border-left:1px solid #ccc;padding-left:5px;}#map-terms img{padding-left:5px;}#itinerary .MicrosoftMap.dd_directionsPanel{padding:0;}#itinerary .MicrosoftMap .dd_routeRootSummaryb2b{background:none;}#itinerary .MicrosoftMap .dd_tripSummary{font:bold 12px/22px arial,verdana,helvetica,sans-serif}#itinerary .MicrosoftMap .dd_routeRootSummary{padding-top:0}#itinerary li ul li{border-bottom:none;}#estimated-time{padding-bottom:0;}#itinerary .MicrosoftMap .dd_itinerary .dd_instruction{font:normal 12px/22px arial,verdana,helvetica,sans-serif}#itinerary .dd_lastWaypoint, #itinerary #itinerary1_WaypointText1{font:normal 12px arial, helvetica, sans-serif;}#itinerary1_DisambiguationChoicesPanel1{margin-top:15px;}.MicrosoftMap .dd_DisambgStepLetter{height:40px !important;margin-top:4px;}.MicrosoftMap .dd_LocDisambgAddressContainer{padding:10px;}.MicrosoftMap.dd_route ul{margin-bottom:10px !important;}#driving-result-container #start{float:left;width:50%;}#driving-result-container #end{float:right;width:50%;}#driving-result-header h2{font:bold 14px arial, helvetica, sans-serif;color:#333;margin-bottom:10px;padding:0;}#driving-result-header h4{font:normal 12px arial, helvetica, sans-serif;color:#333;margin:0;padding:0;}#driving-result-container li,#itinerary li{list-style:none;background:none;}#driving-result-header{border-top:1px solid #cacaca;padding:10px 5px 0 10px;}#driving-result-header ul li{margin-left:0;background:none;padding-left:0;}#driving-result-container #driving-directions-results{border-collapse:collapse;border-spacing:0;margin:10px 0;font:normal 11px/14px arial, helvetica, sans-serif;margin:0;width:100%;}#driving-result-container #driving-directions-results th{font:bold 14px arial, helvetica, sans-serif;color:#333;}#driving-result-container #driving-directions-results td, #itinerary li{font:normal 12px arial, helvetica, sans-serif;color:#333;}#driving-result-container #driving-directions-results td, #driving-result-container #driving-directions-results th{padding:5px;}#driving-result-container #driving-directions-results td, #driving-result-container #driving-directions-results th, #itinerary li{border-bottom:1px solid #cacaca;}#origin-airport-code{width:40px;}#origin-address, #origin-city, #origin-zip{width:125px;}.back-screen{margin-bottom:27px;margin-top:2px;padding-right:4px;position:relative;text-align:right;z-index:5;}.back-screen a{background:url(/Images/HWS_Redesign/hws_sprites.png) 0 -1705px no-repeat;color:#999;font:bold 11px/14px arial, helvetica, sans-serif;padding-left:14px;text-decoration:none;margin-left:10px;}.back-screen a:hover{color:9d102d;text-decoration:underline;}#driving-container .origin-airport{width:220px;}.errorMessageDisplay{border:1px solid #cacaca;margin-bottom:10px;padding:5px;}.errorMessageDisplay h2{background:url(/Images/HWS_Redesign/errorPattern.png) repeat;color:#c00;font:bold 16px arial, helvetica, sans-serif;padding:10px 10px 10px 5px;}.two-column-50-50 .errorMessageDisplay h2{height:45px;}.errorMessageDisplay h2 p{background:transparent url(/Images/HWS_Redesign/alert.png) no-repeat;padding:5px 10px 5px 40px;font:bold 16px arial, helvetica, sans-serif;}.errorMessageDisplay ul{padding:5px 10px;}.errorMessageDisplay li{color:#333;font:normal 12px arial, helvetica, sans-serif;}#exclude-driving-container{background:#f8f8f8 url("/Images/HWS_Redesign/hwsGradient.png") repeat-x;border-top:1px solid #cacaca;padding:10px 5px 0 10px;margin-bottom:27px;}#exclude-driving-container p{color:#333;font:normal 14px/16px arial, helvetica, sans-serif;}.sub-tabs-container li.ui-corner-top a{color:#666;font:bold 11px arial, helvetica, sans-serif;text-decoration:none;}.sub-tab-headings li.ui-corner-top a:hover{text-decoration:none;}.sub-tab-headings{height:22px;list-style:none;padding:0;border-bottom:1px solid #cacaca;margin-bottom:12px;}ul.sub-tab-headings li.ui-corner-top{float:left;height:22px;padding:0 0 6px 0;margin:0 20px 0 0;list-style:none;}.tabs-container ul.sub-tab-headings li.ui-corner-top{padding-bottom:4px;}#tab-upcoming-events ul.sub-tab-headings .ui-tabs-selected.ui-state-active, #tab-transportation ul.sub-tab-headings .ui-tabs-selected.ui-state-active, #driving-container ul.sub-tab-headings .ui-tabs-selected.ui-state-active{background:url(/Images/HWS_Redesign/hws_sprites.png) 35px -2082px no-repeat;}#tab-upcoming-events ul.sub-tab-headings .ui-tabs-selected.ui-state-active{background-position:10px -2082px}ul.sub-tab-headings.alternate-sub-headings{display:none;}ul.sub-tab-headings.alternate-sub-headings li{background-image:none;}.alternate-sub-headings{display:none;}#tab-upcoming-events .sub-tab-headings{margin-bottom:0;}#tab-upcoming-events .li_col1, #tab-upcoming-events .li_col2, #tab-dining-nearby .li_col1, #tab-dining-nearby .li_col2{margin-top:17px;}#tab-upcoming-events p, #tab-local-activies p{padding:0;}#tab-dining-nearby{padding-top:0;}#tab-dining-nearby .two-column-list{margin-top:-5px;}#tab-transportation .sub-tabs-container li.ui-tabs-selected a, #tab-transportation .sub-tabs-container a:hover, #tab-upcoming-events .sub-tabs-container a:hover, #tab-upcoming-events .sub-tabs-container li.ui-tabs-selected a{color:#333;}#hws-reservation-module, #reservations-summary h2, #hws-reservation-module h3, #hws-reservation-module p, #hws-reservation-module a, #hotel-directory-link a, #hws-reservation-module form, #hws-reservation-module label, #hws-reservation-module fieldset, #hws-reservation-module select, #hws-reservation-module input, #hws-reservation-module li, #hws-reservation-module p, #sgo-search-link a{color:#fff;font:normal 10px/18px arial, sans-serif;}#hotel-directory-link{background:none;padding:14px 10px 15px 10px;}#hws-reservation-module dt, #hws-reservation-module dd{color:#fff;font:normal 11px/18px arial, sans-serif;}#hws-reservation-module{background-color:#767a7d;overflow:hidden;padding:0 10px;width:180px;}#hws-reservation-module h2{color:#fff;font:normal 16px/18px 'arial narrow', arial, sans-serif;margin:17px 0 21px;}#check-rates-collapsible-control{color:#fff;font:normal 16px/18px 'arial narrow', arial, sans-serif;margin:17px 0 21px;text-transform:lowercase;}#hws-reservation-module h3, #hws-reservation-module p{font-weight:bold;margin:0;}#hws-reservation-module h3 a:link, #hws-reservation-module p a:link{font:bold 10px/18px arial,sans-serif;text-decoration:none;}#hws-reservation-module .is-visible-ml p a:link, #hws-reservation-module .is-hidden-ml p a:link{text-decoration:underline;}#hws-reservation-module ol, #hws-reservation-module ul{display:block;list-style:none;margin:0;padding:0;}#hws-reservation-module li{display:block;margin:0;padding:0;}#hws-reservation-module form a{display:inline-block;}#hws-reservation-module #redeem-rewards-link{display:inline;}#hws-reservation-module dt, .property-data-container .golf dt, .tabs-container dt{font-weight:bold;}#hws-reservation-module .two-columns{margin-left:-10px;}#hws-reservation-module .two-columns .column{float:left;padding-left:10px;width:75px;}#hws-reservation-module .warning{font-weight:bold;padding-bottom:4px;}#hws-reservation-module a.button-submit:link, hws-reservation-module a.button-submit:visited{text-decoration:none;}.deal-section #hws-reservation-module .need-rooms{margin-top:14px;margin-bottom:-10px}#hotel-directory-link a strong{font:normal 12px/18px arial,sans-serif;}#hws #hws-reservation-module p.hotel-directory-us{font-weight:normal;padding-bottom:10px;text-decoration:underline;}#hws-reservation-module form, #hws-reservation-module label, #hws-reservation-module fieldset, #hws-reservation-module select, #hws-reservation-module input, #hws-reservation-module p{margin:0;padding:0;}#hws-reservation-module form{margin:0;overflow:hidden;}#hws-reservation-module fieldset{border:0;margin:0;padding:3px 0 9px;}#hws-reservation-module fieldset input.checkbox.use-rewards-points{display:inline;}#hws-reservation-module label.rewards-points{display:inline;}#hws-reservation-module label.rewards-points a{height:auto;}#hws-reservation-module label, #hws-reservation-module input{display:block;}#hws-reservation-module input.calendar-module-fromdate, #hws-reservation-module input.calendar-module-todate{display:inline}#hws-reservation-module input, #hws-reservation-module select{color:#000;font-size:10px;line-height:14px;width:97%;}#hws-reservation-module input.radio, #hws-reservation-module input.checkbox{display:inline;vertical-align:text-bottom;width:1.3em;}#hws-reservation-module .hidden-label{left:-999em;position:absolute;top:auto;}#hws-reservation-module .radio-secondary-input{margin-left:1.3em;width:70%;}#hws-reservation-module .widget-button, #hws-reservation-module .widget-button-hover{float:right;margin:3px 0 7px;}#hws-reservation-module button.button-primary{margin:10px 0 10px;}#hws-reservation-module button.button-primary.arrow em{padding-right:24px;}#hws-reservation-module input[type=radio], #hws-reservation-module input[type=checkbox]{margin-left:0;float:left;width:auto;margin-right:4px;margin-top:1px;}#hws-reservation-module .res-toggle-link, #check-rates-collapsible-control{background:transparent url(/Images/TNG/global_sprite.png) no-repeat 0 -304px;cursor:pointer;margin:0;padding-left:17px;}#hws-reservation-module .res-toggle-link.collapsed{background-position:0 -269px;}#hws-reservation-module button.button-primary.ie8{background-color:#005a84;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}#hws-reservation-module button.button-primary.ie8-hover{background-color:#4e99a4;}#hws-reservation-module li.flexible-date-search-chkbx{padding:0 0 6px;float:left;}#reservations-summary h2{font:bold 12px/18px arial, sans-serif;margin:4px 0;text-transform:none;}#reservations-summary strong{font-size:12px;font-weight:bold;line-height:13px;}#hws-reservation-module .tab-nav{margin-bottom:10px;text-transform:lowercase;width:160px;}#hws-reservation-module .tab-nav li{display:block;float:left;height:40px;margin:10px 0 0 -5px;padding:0;width:75px;}#hws-reservation-module .tab-nav li#travel-packages-tab{margin-left:0;margin-right:-5px;width:95px;}#hws-reservation-module .tab-nav li.singleTab{width:100%;}#hws-reservation-module .tab-nav .ui-state-active.singleTab a{text-decoration:none;}.SH #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .SH #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .FN #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .FN #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .AK #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .AK #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .CY #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .CY #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .EB #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .EB #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .JW #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .JW #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .ET #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .ET #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .ER #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .ER #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .AR #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .AR #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .MC #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .MC #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .BR #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .BR #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .RI #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .RI #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .TP #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .TP #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .MB #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .MB #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab, .OX #hws-reservation-module .tab-nav #reservations-tab.ui-state-active.singleTab, .OX #hws-reservation-module .tab-nav #summary-tab.ui-state-active.singleTab{background-image:none;}.SH #hws-reservation-module .tab-nav #reservations-tab, .SH #hws-reservation-module .tab-nav #summary-tab, .FN #hws-reservation-module .tab-nav #reservations-tab, .FN #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -60px;}.AK #hws-reservation-module .tab-nav #reservations-tab, .AK #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -260px;}.CY #hws-reservation-module .tab-nav #reservations-tab, .CY #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -460px;}.EB #hws-reservation-module .tab-nav #reservations-tab, .EB #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -660px;}.JW #hws-reservation-module .tab-nav #reservations-tab, .JW #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -860px;}.ER #hws-reservation-module .tab-nav #reservations-tab, .ER #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -1060px;}.MC #hws-reservation-module .tab-nav #reservations-tab, .MC #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -2260px;}.MB #hws-reservation-module .tab-nav #reservations-tab, .MB #hws-reservation-module .tab-nav #summary-tab, .ET #hws-reservation-module .tab-nav #reservations-tab, .ET #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -1260px;}.BR #hws-reservation-module .tab-nav #reservations-tab, .BR #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -1460px;}.RI #hws-reservation-module .tab-nav #reservations-tab, .RI #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -1660px;}.TP #hws-reservation-module .tab-nav #reservations-tab, .TP #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -1860px;}.AR #hws-reservation-module .tab-nav #reservations-tab, .AR #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -2060px;}.OX #hws-reservation-module .tab-nav #reservations-tab, .OX #hws-reservation-module .tab-nav #summary-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -2510px;}.SH #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .SH #hws-reservation-module .tab-nav #summary-tab.ui-state-active, .FN #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .FN #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -10px;}.AK #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .AK #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -210px;}.CY #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .CY #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -410px;}.EB #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .EB #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -610px;}.JW #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .JW #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -810px;}.ER #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .ER #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -1010px;}.MC #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .MC #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -2310px;}.MB #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .MB #hws-reservation-module .tab-nav #summary-tab.ui-state-active, .ET #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .ET #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -1210px;}.BR #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .BR #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -1410px;}.RI #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .RI #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -10px;}.TP #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .TP #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -1810px;}.AR #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .AR #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -2010px;}.OX #hws-reservation-module .tab-nav #reservations-tab.ui-state-active, .OX #hws-reservation-module .tab-nav #summary-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -2460px;}.SH #hws-reservation-module .tab-nav #travel-packages-tab, .FN #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -160px;}.AK #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -360px;}.CY #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -560px;}.EB #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -760px;}.JW #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -960px;}.ER #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -1160px;}.MC #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -2360px;}.MB #hws-reservation-module .tab-nav #travel-packages-tab, .ET #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -1360px;}.BR #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -1560px;}.RI #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -1760px;}.TP #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -1960px;}.AR #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -2160px;}.OX #hws-reservation-module .tab-nav #travel-packages-tab{background:url(/Images/Buttons/vbm_sprites.png) 0 -2360px;}.SH #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active, .FN #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -110px;}.AK #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -310px;}.CY #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -510px;}.EB #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -710px;}.JW #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -910px;}.ER #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -1110px;}.MC #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -2410px;}.MB #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active, .ET #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -1310px;}.BR #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -1510px;}.RI #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -1710px;}.TP #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -1910px;}.AR #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -2110px;}.OX #hws-reservation-module .tab-nav #travel-packages-tab.ui-state-active{background:url(/Images/Buttons/vbm_sprites.png) 0 -2410px;}#hws-reservation-module .tab-nav a{color:#cacaca;display:block;float:left;font:normal 16px/18px 'arial narrow', arial, sans-serif;margin-top:7px;text-align:center;text-decoration:none;vertical-align:middle;width:100%;}#hws-reservation-module .ui-state-active a{color:#fff;}#hws-reservation-module .tab-nav .first.singleTab a{margin-left:7px;text-align:left;}#hws-reservation-module .ui-tabs-hide{margin-left:-999em;margin-top:-999em;position:absolute;}#hws-reservation-module .search-link{display:block;margin-bottom:7px;}#reservations-summary dl{font-size:11px;margin:7px 0 11px;}#reservations-summary dd{margin:0;}#reservations-summary .description-inline dt, #reservations-summary .description-inline dd{float:left;}#reservations-summary .description-inline dt{clear:left;padding-right:0.36em;}#reservations-summary .description-inline dd{clear:right;}#reservations-summary .widget-button, #reservations-summary .widget-button-hover{margin-top:14px;}#reservations-summary .res-toggle-container{margin-bottom:-6px;}#reservations-summary .res-toggle-container dl{line-height:15px;margin:0;}#reservations-summary .res-toggle-container dd{margin-bottom:9px;}#reservations-summary .res-toggle-container a{font-size:10px;line-height:10px;}#reservations-summary a#my-edit-search{font-weight:bold;}#reservations-summary .my-edit-search-on{margin-bottom:0;}#travel-packages-form div{clear:both;margin-bottom:7px;}#travel-packages-form label, #travel-packages-form input, #travel-packages-form select{display:block;}#travel-packages-form #travel-package-options label{font-weight:bold;font-size:12px;}#travel-packages-form #travel-package-options input, #travel-packages-form .infant-options input{float:left;display:inline;margin:2px 5px 0 0;vertical-align:text-bottom;width:1.3em;}#travel-packages-form #travel-package-rooms select{width:25%;}#travel-packages-form #travelers span{display:block;float:left;margin-right:10px;width:25%;}#travel-packages-form .child-traveler{margin-bottom:0;}#travel-packages-form .child-traveler input.not-infant{display:none;}#travel-packages-form .child-traveler select{float:left;margin-bottom:7px;width:42%;}#travel-packages-form .car-option-child-traveler{clear:none;float:left;margin-right:10px;}#travel-packages-form .car-option-child-traveler select{width:100%;}#travel-packages-form .infant-options{float:right;width:50%;}#travel-packages-form #travel-class select{width:55%;}#travel-packages-form .time select{width:37%;}#travel-packages-form .widget-button, #travel-packages-form .widget-button-hover{margin-bottom:10px;}#travel-packages-form #travel-package-locations p{font-weight:normal;margin:0;padding:0;}#travel-packages-form div.autocomplete-results{margin:0px;}#travel-packages-form .autocomplete-results .autocomplete-result{color:#333;font:normal 10px/14px arial,sans-serif;margin:0px;}#travel-packages-form .autocomplete-results, #travel-packages-form .autocomplete-results .yui-ac-content{color:#333;width:15.5em;}#travel-packages-form .autocomplete-results ul{margin:0;padding:0;width:auto;}#travel-packages-form .autocomplete-results li{cursor:default;padding:0 5px;}#travel-packages-form .autocomplete-results li.yui-ac-highlight{background:#ff0;}#travel-package-dialog{display:none;}.travel-package-dialog{background-color:#fff;border:1px solid #cacaca;}.travel-package-dialog .ui-dialog-titlebar{text-align:right;}.travel-package-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close{background:url(/Images/HWS_Redesign/hws_sprites.png) 0 -2350px no-repeat;border:0 none;font:normal 11px/12px arial,sans-serif;padding:0 10px 0 15px;text-decoration:underline;}.travel-package-dialog .ui-dialog-titlebar a.ui-dialog-titlebar-close span{display:inline;}.travel-package-dialog .ui-dialog-content ul{background:url(/Images/HWS_Redesign/alert.png) no-repeat top left;list-style:disc outside none;min-height:22px;padding:7px 10px 10px 50px;}.travel-package-dialog .ui-dialog-content ul li{font:bold 12px/14px arial,sans-serif;}#hws-reservation-module #reservations-form .two-columns, #hws-reservation-module #travelers .two-columns, #hws-reservation-module #travel-package-rooms .two-columns{width:50%;}#hws-reservation-module #reservations-form .two-columns, #hws-reservation-module #travelers .two-columns{float:left;margin-left:0;}#hws-reservation-module #reservations-form .nearbyLoc{clear:both;}#hws-reservation-module .t-icon-close{display:none;}#hws-reservation-module #travel-package-rooms li.two-columns{margin-left:0;width:100%;}#hws-reservation-module.no-reservations{min-height:45px;}#reserve-by-phone, #contact-us{border-top:1px solid #cacaca;padding:10px 0 10px 0;}#hws-reservation-module.no-reservations #reserve-by-phone, #hws-reservation-module.no-reservations #contact-us{border-top:0;padding-top:10px;}#reserve-by-phone p, #reserve-by-phone a, #contact-us p, #contact-us a, #contact-us dt, #contact-us dd{font-size:11px;line-height:15px;}#reserve-by-phone .res-toggle-link, #contact-us .res-toggle-link{margin:3px 0;}#reserve-by-phone .res-toggle-container, #contact-us .res-toggle-container{padding:0 2px 10px 17px;}#contact-us dd{margin-bottom:7px;}#contact-us dt{font-weight:normal;}#reservations-summary a.button-submit{text-decoration:none;}#hotel-directory-link{background-color:#64686b;}#sgo-search-link{padding-bottom:15px;padding-top:14px;}#sgo-search-link a{font-size:12px;line-height:18px;}#sgo-search-link{background:#64686b url(/Images/HWS_Redesign/hws_sprites.png) no-repeat 10px -1724px;padding-left:10px;width:170px;}#check-rates-collapsible-control{background-color:#767a7d;background-position:10px -287px;padding:16px 0 16px 27px;width:153px;}#check-rates-collapsible-control.collapsed{background-position:10px -252px;}#check-rates-collapsible-control, #sgo-search-link{color:#fff;margin:0;overflow:hidden;}#check-rates-collapsible #hws-reservation-module{min-height:296px;}#sgo-search-link a{padding-left:17px;text-decoration:none;}#hws-room-details, #hws-room-details h3, #rate-rules, #rate-rules h3, #rate-rules h4{font-size:11px;line-height:14px;}#hws-room-details h1, #hws-room-details .hotel-info h2{color:#333;font:bold 14px/16px arial, sans-serif;margin:10px 0 0 10px;}#hws-room-details h3{margin:15px 0 3px;}#hws-room-details ul{list-style-position:outside;margin-left:15px;width:auto;}#hws-room-details .room-info, #hws-room-details .hotel-info{float:left;overflow:hidden;}#hws-room-details .room-info{padding:20px 8px 5px 10px;width:374px;}#hws-room-details .hotel-info{margin:0 0 5px;width:300px;}#hws-room-details .hotel-info h3{margin:0;}#hws-room-details .hotel-info h2{margin:0;padding:0;}#hws-room-details .lookupReservationMenu{background-color:#c3c3c3;font-size:12px;margin:0 0 8px;padding:4px 10px 1px;}#hws-room-details .lookupReservationMenu li{list-style:none;}#rate-rules{margin-left:10px;width:700px;}#rate-rules h3{margin:6px -10px 4px;padding:2px 0 2px 10px;}#rate-rules h4{margin-top:15px;}#rate-rules p{padding-bottom:0;}#rate-rules ul{margin-left:15px;padding:0;}#rate-rules li{margin:2px 0 7px;padding:0;}#hws-timeout-error-nonjs{margin:8px 0;}#hws-timeout-error{display:none;}#weekend-rates{margin-bottom:18px;}#weekend-rates p.weekend-rates-title{font-size:18px;line-height:18px;margin:10px 0 9px 0;padding:0 5px 0 10px;font-weight:normal;}#weekend-rates .weekend-rates-title{font-size:18px;}#weekend-rates a{text-decoration:none;}#weekend-rates ul{margin-bottom:3px;list-style:none}#weekend-rates ul.rate-details li{list-style-type:none;margin:0 5px 0 10px;}#weekend-rates ul.last-rate{border-top:1px solid #cacaca;padding-top:10px;}#weekend-rates .rates .rate{font-weight:bold;font-size:18px;}#weekend-rates .rates-from{display:block;font-size:12px;padding-bottom:4px;}#weekend-rates .currency{font-size:12px;}#weekend-rates #terms-and-conditions{margin-top:-1px;padding:0 5px 5px 10px;font-size:12px;}#weekend-rates #terms-and-conditions a,#weekend-rates #terms-and-conditions a:visited{color:#333;}#weekend-rates a:hover{text-decoration:underline;}#weekend-rates img{padding-left:3px;}#terms-conditions-content{margin:18px 5px 10px 10px;}#weekend-rates li.check-availability span{position:absolute;margin-left:-999em;}#weekend-rates ul.rate-details li.limited-availability-msg{width:145px;margin-top:-10px;}.lite #weekend-rates{background-color:#fff;padding-top:5px;margin-top:10px;position:relative;}.lite .weekend-rates-title{margin:10px 0 10px 10px;}.limited-availability-msg .near-sell-out-tip{background:url(/Images/TNG/global_sprite.png) no-repeat scroll 2px -2949px transparent;float:right;height:20px;width:20px;}.limited-availability-msg .near-sell-out-msg{float:right;width:145px;padding:2px 0 9px;background:#e35d25;color:#FFF;font:bold 12px/16px Arial,sans-serif;height:20px;margin:0;text-align:center;white-space:nowrap;margin-bottom:5px;}.font-set-1 .in-page-hws h2, .font-set-1 .in-page-hws h3{border-top:1px solid #cacaca;margin-top:0;padding:10px 5px 0 10px;}.font-set-1 .in-page-hws.related-links h2, .font-set-1 .in-page-hws.related-documents h2{color:#333;}.font-set-1 .in-page-hws ul{margin:-16px 0 0 0;}.font-set-1 .in-page-hws ul.column{float:left;margin:-16px 5px 0 0;width:180px;}.font-set-1 .in-page-hws ul.last{margin-right:0;}.font-set-1 .in-page-hws li{border-bottom:1px solid #cacaca;list-style-image:none;list-style-type:none;}.font-set-1 .in-page-hws ul li{margin-left:0px;}.font-set-1 .in-page-hws a, .font-set-1 .in-page-hws a:active, .font-set-1 .in-page-hws a:visited{color:#333;display:block;font-size:12px;padding:4px 15px 4px 10px;text-decoration:none;background:#fff url('/Images/HWS_Redesign/hws_sprites.png') no-repeat right -1779px;}.font-set-1 .in-page-hws a:hover{background:#eaeaea url('/Images/HWS_Redesign/hws_sprites.png') no-repeat right -1769px;text-decoration:none;}.font-set-1 .in-page-hws a.external-link{background:#fff url('/Images/HWS_Redesign/hws_sprites.png') no-repeat 168px -2122px;}.font-set-1 .in-page-hws a.external-link:hover{background:#eaeaea url('/Images/HWS_Redesign/hws_sprites.png') no-repeat 168px -2122px;}.in-page-hws.in-this-section, .in-page-hws.related-documents{margin-bottom:12px;}.font-set-1 .m-diningRelated-links.in-page-hws a,.font-set-1 .m-diningRelated-links.in-page-hws a:hover,.font-set-1 .m-diningRelated-links.in-page-hws a:visited{background:none;}#primary-nav-container ul{padding:0;list-style-image:none;list-style-type:none;}#primary-nav-container li{float:left;margin-left:5px;width:180px;}#primary-nav-container a{padding:10px;display:block;font:22px/24px "Arial Narrow", Arial, Helvetica,Sans-serif;font-stretch:condensed;height:65px;filter:alpha(opacity=100);opacity:1.0;overflow:hidden;text-decoration:none;}#primary-nav-container a:hover, #primary-nav-container .active-tab a{filter:alpha(opacity=100);opacity:1.0;}#primary-nav-container a span{display:block;font-size:16px;line-height:16px;margin-top:0;}#primary-nav-container .nav-element-1 a, #primary-nav-container .nav-element-2 a,#primary-nav-container .nav-element-3 a, #primary-nav-container .nav-element-4 a{height:85px;}#site-section-nav{padding-bottom:5px;border-bottom:1px solid #cacaca;}#site-section-nav .column{width:180px;}#site-section-nav h3{text-transform:uppercase;}#site-section-nav ul li{list-style-image:none;}#visitors-guide-container .local-partners ul{margin-bottom:-14px;}#visitors-guide-container .local-partners h3{border-top:1px solid #cacaca;color:#333;font-weight:bold;margin-bottom:7px;padding:12px 5px 0 10px;}#visitors-guide-container .local-partners ul li{margin-left:10px;line-height:18px;}#hws-map,.no-map{margin-bottom:27px;}.hws-map-border{border:1px solid #cacaca;}.no-map{padding:0;}.attractionInfo h2{margin:0;}.hws-attractionInfo h2{margin:0;}.local-highlights{padding:0 0 7px 0;}#local-area-highlights #visitors-places-to-go{margin-bottom:27px;}#visitors-guide-container .two-column-visitors-guide{width:735px;}#visitors-guide-container .two-column-visitors-guide .column-50{width:365px;float:left;}#visitors-guide-container .visitors-guide-25-25{width:365px;}#visitors-guide-container .visitors-guide-25-25 .column-25{width:180px;float:left}#visitors-guide-container #visitors-guide-25-25-left, #visitors-guide-container #visitors-guide-left{margin-right:5px;min-height:1px;}#whats-current-container .two-column .column, .zone-section #visitors-things-to-do .two-column .column{width:162px;}#visitors-guide-container .related-links h2, #visitors-guide-container .related-documents h2,#visitors-guide-container #weather-container h2{color:#333}#visitors-guide-container #hotel-specific-message{padding-bottom:7px}#visitors-guide-container a, #visitors-guide-container h4{font-size:12px;}.visitors-guide{background:#f8f8f8 url(/Images/HWS_Redesign/hwsGradient.png) repeat-x;border-top:1px solid #cacaca;clear:both;margin-bottom:27px;padding-bottom:10px}.visitors-guide .two-column{margin-top:10px;}.visitors-guide .two-column .column{float:left;width:165px;margin:0 5px 0 0}.visitors-guide h2{font-size:16px;padding:12px 5px 0 10px;}.visitors-guide h4, .visitors-guide p, .visitors-guide ul li{font-weight:normal;}.visitors-guide a,.local-partners a{text-decoration:none;}.visitors-guide a:hover, .local-partners a:hover{text-decoration:underline;}.visitors-guide .visitors-guide-section h3, .visitors-guide .visitors-guide-section h4, #visitors-guide-container .visitors-guide-section h4{border-top:1px solid #cacaca;font-size:14px;font-weight:bold;margin:10px 0 6px 0;padding-top:12px;}.visitors-guide .visitors-guide-section{padding:0 5px 0 10px;}#visitors-guide-container .local-partners,#visitors-guide-container #hotel-specific-message{margin-bottom:18px;}#visitors-guide-container select{width:180px;}.visitors-guide-section h3.first-section, .visitors-guide-section h4.first-section{border-top:none;margin-top:-8px;padding-top:0px;}.visitors-guide-sub .visitors-guide-section h4.first-section{margin-top:10px;}#visitors-places-to-go .toggle-link{color:#333;padding-left:12px;font-size:14px;}#visitors-places-to-go .toggle-container p,#visitors-places-to-go ul{margin-left:12px}#visitors-places-to-go select{margin-bottom:10px;}#visitors-things-to-do span{display:block;}#visitors-things-to-do .area-events{margin:3px 0 18px 0;}#visitors-things-to-do #current-form{margin:-9px 0 18px 0;}#visitors-things-to-do #current-form p{margin:0;}#visitors-things-to-do h4{margin:0}#visitors-things-to-do .two-column{margin-bottom:-12px;}#visitors-things-to-do .column{float:left;width:160px;}#visitors-things-to-do p,#visitors-things-to-do .deal-info-paragraph{font-size:12px}#whats-current-container{margin:10px 5px 6px 10px;}#whats-current-container h3, #whats-current-container h4{border-top:1px solid #cacaca;font-size:14px;font-weight:bold;padding-top:12px;}#whats-current-container .column{float:left;margin:0 5px 0 0;width:162px;}#whats-current-container select{width:154px;}#whats-current-container input{width:150px;}#whats-current-container label{display:block}#whats-current-container input{margin-bottom:5px;}#whats-current-container button{margin-top:16px}#whats-current-container .two-column{clear:both;}#whats-current-container button{float:right;font:bold 12px "Arial Narrow";margin:15px 10px 0 0;padding:0 5px;text-transform:uppercase;}#visitors-sightseeing p{margin:8px 0 18px 0;}#visitors-sightseeing h4, #visitors-sightseeing h5{margin:12px 0 0 0;}#visitors-sightseeing ul li,#visitors-sightseeing h4 ul li, #visitors-sightseeing h5 ul li{font-size:12px;}#visitors-sightseeing #plan-activities{padding:10px 5px 0 10px}#visitors-sightseeing #plan-activities h5{font:bold 14px arial, helvetica, sans-serif;line-height:15.75px;margin:0 0 1.125em;text-transform:none;}#visitors-sightseeing #plan-activities p{margin-top:-12px;}.font-set-1 #map-terms,.leagal-text, .footer-credits, .footer-credits p{font:normal 11px arial;color:#666;}.font-set-1 #map-terms,.leagal-text, .footer-credits{margin:0 0 10px 10px;}.font-set-1 #map-terms{padding-bottom:12px}.font-set-1 #visitors-guide-detail .summaryList a, .font-set-1 #map-terms a,.leagal-text p a{color:#33c;text-decoration:underline}.font-set-1 #visitors-guide-detail .summaryList a:hover, .font-set-1 #map-terms a:hover,.leagal-text a:hover{color:#9d102d}.font-set-1 #visitors-guide-detail .summaryList a:active, .font-set-1 #map-terms a:active,.leagal-text a:active{color:#cc0}.font-set-1 #visitors-guide-detail .summaryList a:visited,.font-set-1 #map-terms a:visited,.leagal-text a:visited{color:#77c}#local-business-directory, #directory-level-1-container, #events-listing-container, #destinations-overview-container{background:#FFF url("/Images/HWS_Redesign/hwsGradient.png") repeat-x;border-top:1px solid #CACACA;margin-top:27px;}#local-business-directory h2, #directory-level-1-container h2, #events-listing-container h2, #destinations-overview-container h2{font-size:16px;padding:12px 5px 0 0;}.visitors-guide-section a, #map-terms a{text-decoration:none;}.visitors-guide-section a:hover, .back-to-visitors-guide a:hover{text-decoration:underline;}.visitors-guide-section #we-found-text{font-weight:bold;margin-top:-10px;}.visitors-guide-sub .visitors-guide-section h3,.visitors-guide-sub #whats-current-container h3{border-top:none;margin-top:0;padding-top:12px;font-weight:bold;font-size:14px;}.visitors-guide-sub .visitors-guide-section, .visitors-guide-section{padding:0 5px 0 10px}.visitors-guide-sub{border-top:1px solid #cacaca;}.visitors-guide-section,.footer-credits{padding-bottom:15px;margin-bottom:5px;}.visitors-guide-sub #map-terms ul li{background-image:none;padding-left:0px;}.visitors-guide-sub #map-terms ul li.last{padding-left:10px;}.visitors-guide-section h4{line-height:18px}.back-to-visitors-guide{padding-right:5px;position:relative;text-align:right;z-index:5;}#pagination-backto{margin:0 0 12px 0;border-top:1px solid #cacaca;}#pagination-backto .back-to-visitors-guide{margin:10px 0 0 10px;position:static;text-align:left;z-index:auto;}#pagination-backto .back-to-visitors-guide a,.two-column-50-50 p.back-to-visitors-guide a,.two-column-25-25 p.back-to-visitors-guide a{background:#fff url('/Images/HWS_Redesign/hws_sprites.png') no-repeat 0 -1705px;color:#333;padding-left:10px;text-decoration:none;}#pagination-backto .back-to-visitors-guide a:hover,.two-column-50-50 p.back-to-visitors-guide a:hover,.two-column-25-25 p.back-to-visitors-guide a:hover{text-decoration:underline;}#pagination-backto .pagination-links{margin-top:0}#pagination-backto .events-form{margin-top:18px}.pagination-links{float:right;}.pagination-links .attraction-form, .pagination-links .events-form{float:left;font-size:12px;margin:10px 5px 0 10px;}.pagination-links #paging-selector{float:left;list-style-image:none;list-style-type:none;margin:10px 5px 0 10px;}.pagination-links ul#paging-selector li{list-style-image:none;list-style-type:none;padding-left:3px}.column .pagination-links li,.column .visitors-guide-section li, .column .visitors-guide-section li{margin-left:0;}.pagination-links li{float:left;margin:-4px 5px 0 0}.pagination-links li#paging-next, .pagination-links li#paging-previous{text-indent:-99999px;width:10px;}.pagination-links li#paging-previous a{background:url('/Images/HWS_Redesign/hws_sprites.png') no-repeat 0 -1846px;width:10px;}.pagination-links li#paging-next a{background:url('/Images/HWS_Redesign/hws_sprites.png') no-repeat 0 -1955px;width:10px;}.pagination-links #paging-selector li a{color:#666;display:block;padding:0 2px;text-decoration:none;}.pagination-links li.selected{color:#333;font-weight:bold;}#individual-listing-container{clear:both;padding-top:10px;}#local-business-bottom{margin-top:-9px;}#destinations-overview-container{padding:0 5px 10px 10px}#local-business-directory .attraction-head, #local-business-directory .attraction-index{font:bold 14px Arial;}#local-business-directory ul li#area-attractions{padding-bottom:10px;}#local-business-directory .attraction-tools li{float:left;}#local-business-directory .attraction-tools li a{margin-right:10px;padding-right:10px;}#local-business-directory li.view-map a{border-right:1px solid #cacaca;}#local-business-directory .attraction-address{padding-bottom:0}#local-business-directory .attraction-address li, #local-business-directory li a{font-size:12px;}#local-business-directory span.attraction-head a{color:#333;}#local-business-directory #we-found-text, #events-listing-container #we-found-text{border-bottom:1px solid #cacaca;padding-bottom:18px;}.font-set-1 #local-business-directory .attraction-address li,.font-set-1 #local-business-directory #area-attractions li{list-style-image:none;}#directory-level-1-container #refine-search-box{border-bottom:1px solid #cacaca;margin-bottom:10px;padding-bottom:6px;}#directory-level-1-container .sort-view-text{float:left;font-size:12px;width:220px;}#directory-level-1-container .pagination-links{margin-top:-10px;}#directory-level-1-container .attraction-name{font-size:14px;margin-bottom:10px;font-family:arial}#directory-level-1-container .attraction-list-container{padding-top:12px;}#directory-level-1-container .attraction-image{float:left;margin-right:10px;}#directory-level-1-container .attraction-list{float:left;margin-top:-7px;}#directory-level-1-container .sort-view-text a{color:#666;font-size:12px;font-weight:normal;}#directory-level-1-container #sort-active{color:#333;font-weight:bold}#breadcrumb-list{padding:10px 0 0 10px;}#breadcrumb-list a{text-decoration:none;}#breadcrumb-list a:hover{text-decoration:underline;}#events-listing-container h3{border:0;margin-top:0;padding-top:0;}#event-results-bottom .records-per-page{margin-top:-7px}#event-results-bottom #paging-selector{margin-top:14px}#visitors-guide-detail{margin:0 5px 18px 10px;padding-top:10px}#visitors-guide-detail #visitors-guide-detail-head{color:#333}#visitors-guide-detail .attraction-image{width:182px}#visitors-guide-detail h3{margin:10px 0 0 0;font-weight:bold}#visitors-guide-detail-description p{margin-bottom:18px;}#visitors-guide-detail-description{margin-bottom:18px}#accepted-cards-container{margin-top:27px}#back-to-visitors-guide-bottom{border-top:1px solid #cacaca;}#visitors-guide-detail .summary-list{margin-bottom:18px;padding-bottom:0;}#visitors-guide-detail .summary-list li{margin-left:0px;}#visitors-guide-detail #map-link{margin-bottom:10px}#visitors-guide-detail h5{margin:10px 0}#visitors-guide-detail .summary-list span,#visitors-guide-detail #booking-info span{font-weight:bold}.fitness-container{margin:0 0 18px;}.fitness-container h3 a,.fitness-container h3{font:normal 16px/18px Arial,sans-serif;margin-bottom:9px;}#error-messages{background:#f8f8f8 url(/Images/HWS_Redesign/hwsGradient.png) repeat-x;border:solid #cacaca;border-width:1px 0 0 0;padding:12px 5px 8px 10px;margin:27px 0 27px 10px;}#error-messages p{color:#333;font:normal 14px Arial, Verdana, sans-serif;}#error-messages, p#error-messages, ul#error-messages{background-color:#FFFFFF;border:1px solid #9D102D;clear:both;margin:2px 0 15px;padding:4px 10px;}#error-messages p{color:#9D102D;font:bold 11px/14px verdana,sans-serif;}.error-label, .error-label a, .error-label a:link, .error-label a:visited, .error-label a:hover, .error-label a:active{color:#9D102D;}.error-label{background:url("/Images/Buttons/redErrorArrow.gif") no-repeat scroll 0 20% rgba(0, 0, 0, 0);padding:0 0 0 10px;}#point-savers{margin-bottom:15px;}#point-savers p{margin-left:10px}#point-savers-table, #point-savers-table tr th,#point-savers-table tr td{border:1px solid #cacaca;}#point-savers-table tr th,#point-savers-table tr td{line-height:18px;padding:5px;}#point-savers-table{margin:15px 0 10px 0;border-width:1px 0 0 1px;width:550px;border-collapse:collapse;}#point-savers-table tr th{font:normal 14px/18px Arial,sans-serif;}#point-savers-table tr th#nights-stay{font-weight:bold;}#point-savers-table tr td{font:normal 12px/18px Arial,sans-serif;}#point-savers-table tr td,#point-savers-table tr th{border-width:0 1px 1px 0;}.save-standard-box{margin:0 0 27px 0;}.save-standard-box p{font-size:12px;}.save-standard-box form{padding:0 5px 0 10px;}.dream-tracker-image{clear:left;display:block;float:left;margin-right:5px;}.top-border-section{border-top:1px solid #cacaca;width:364px;padding:0 0 18px 0;}.top-border-section ul{margin-left:15px;}.top-border-section p{padding-top:0;}.mr-logo{float:right;}.dream-tracker-header{margin-top:-12px;}#point-savers p{padding-top:0}.group-sales-search{background:#f8f8f8 url(/Images/HWS_Redesign/hwsGradient.png) repeat-x;margin-bottom:15px;}.group-sales-search #quick-group-form{padding:10px;border:1px solid #cacaca;}.group-sales-search a.button-submit{background:#005a84;border:1px solid #ccc;color:#fff;height:26px;padding:0 10px;text-decoration:none;}.group-sales-search a.button-submit:hover{background:#4e99a4;border:1px solid #ccc;color:#fff;margin:0;}.group-sales-search #eRFPlink{border:1px solid #cacaca;padding:10px;}.group-sales-search #eRFPlink h3{color:#333;font:bold 16px/20px Arial,Helvetica,sans-serif;margin-bottom:5px;}.group-sales-search #eRFPlink .rfp-text{float:left;font:normal 12px/14px Arial,Helvetica,sans-serif;padding-bottom:0;width:480px}.group-sales-search #eRFPlink .rfp{float:right;padding:0;}.group-sales-search #eRFPlink .rfp ul{margin:0;padding-bottom:0;}.group-sales-search #eRFPlink .rfp ul li{background:none;list-style-image:none;list-style-type:none;margin:0;padding:0;}.group-sales-search #eRFPlink .rfp ul li a, .group-sales-search #eRFPlink .rfp .widget-button{background-color:#005A84;border:1px solid #ccc;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font:bold italic 14px/25px Georgia, Times New Roman, serif;margin:0;padding:3px 10px 3px;overflow:visible;text-decoration:none;text-transform:none;white-space:nowrap;}.group-sales-search #eRFPlink .rfp ul li a:hover, .group-sales-search #eRFPlink .rfp .widget-button:hover{background-color:#4E99A4;}.group-sales-search #eRFPlink .rfp img{display:none;}.group-sales-search .two-column-sgo{width:348px;}.group-sales-search .two-column-sgo .column{padding-left:0;margin:0;float:left;}.group-sales-search .two-column-sgo .column-left{width:184px}.group-sales-search .two-column-sgo .column-right{width:164px}.group-sales-search ul li{margin-left:5px}.group-sales-search .intro-text{margin:-10px 0 0 0;}.group-sales-search #group-header{margin:12px 0 1px 0;font-size:12px;font-weight:bold;}.group-sales-search label{display:block;}.group-sales-search .radioSGO{margin:10px 5px 0 0;}.group-sales-search .radioSGO label{display:inline;font-size:12px;}.group-sales-search .dates-container{margin-top:0}.group-sales-search .dates-container input, .group-sales-search .pick-container select,.group-sales-search .pick-container input{width:155px}.group-sales-search label span,.group-sales-search h3 span, .group-sales-search h4 span, .required-fields span{color:#f66;font-size:12px;}.group-sales-search #sgo-more-options{margin:0;}.group-sales-search #sgo-more-options label{font-size:12px;}.group-sales-search #sgo-more-options li{display:inline;}.group-sales-search #sgo-more-options div{margin:10px 0 10px 17px;}.group-sales-search #sgo-more-options #roomsOnly-InCity, .group-sales-search #sgo-more-options #spaceOnly-InCity{margin:15px 0 0 15px;}.group-sales-search #sgo-more-options #meeting-room, .group-sales-search #meeting-room p{margin:0;}.group-sales-search #sgo-more-options a{margin-left:15px}.group-sales-search #meeting-room select{float:left;margin:5px 3px 0 0;width:40px;}.group-sales-search #meeting-room #largestMeetingSpace-InCity-2{margin:5px 3px 0 0;width:163px;}.group-sales-search #meeting-room #square-feet-label-margin{margin-right:55px;}.group-sales-search #meeting-room #meetingSpaceUnits-InCity-2{margin-right:0;padding:0;width:auto;}.group-sales-search #button-submit-container{margin-top:10px;text-transform:uppercase;font:bold 12px "Arial Narrow";}.group-sales-search #button-submit-container button{float:right;margin-right:10px;}.group-sales-search #group-sales-required{font-size:12px;margin-top:8px;padding:12px 0;}.group-sales-search .space-calculator{font-size:12px;}.group-sales-search .disable-sgo{display:none;}.group-sales-search #quick-group-form h2, .group-sales-search #quick-group-form h3{color:#333}.group-sales-search #roomsAndSpace-InCity p.heading-4, .group-sales-search #spaceOnly-InCity p.heading-4{margin-top:10px;margin-bottom:0;}.group-sales-search #roomsAndSpace-InCity p.group-reservation, .group-sales-search #roomsAndSpace-InCity p#av-catering-section, .group-sales-search #spaceOnly-InCity p.group-reservation, .group-sales-search #spaceOnly-InCity p#av-catering-section{margin-top:0;}.group-sales-search #spaceOnly-InCity input,.group-sales-search #roomsAndSpace-InCity input{margin-left:8px;margin-right:0;}.group-sales-search .feetMeters{margin-left:-6px;}.group-sales-search #sgo-more-options #roomsAndSpace-InCity{margin-bottom:10px;}.group-sales-search p#button-submit-container{margin-top:18px;}.group-sales-search #roomsAndSpace-InCity p.group-reservation #setupStyle-InCity-1, .group-sales-search #spaceOnly-InCity p.group-reservation #setupStyle-InCity-2{margin:0 8px 3px 0;}.group-sales-search #roomsAndSpace-InCity p.group-reservation #meetingSpaceUnits-InCity-1, .group-sales-search #spaceOnly-InCity p.group-reservation #meetingSpaceUnits-InCity-2{margin-bottom:3px;}#quick-group-form .first-column{float:left;width:525px;}#quick-group-form .second-column{float:left;width:188px;}#quick-group-form h3{font-size:16px;margin-bottom:10px;}#quick-group-form .pick-container label{margin-bottom:7px;}#quick-group-form label, #quick-group-form input, #quick-group-form select{font:normal 12px/14px Arial,Helvetica,sans-serif;}#quick-group-form input{line-height:22px;}#quick-group-form .pick-container label, #quick-group-form h4{font-size:12px;font-weight:bold;}#quick-group-form h4{margin:10px 0 5px 0;}#quick-group-form .pick-container select{height:25px;font-size:12px;padding:3px;}#quick-group-form .dates-container label, #quick-group-form .event-type label, #quick-group-form .#quick-group-form .event-type label{margin-bottom:5px;}#quick-group-form .dates-container input, #quick-group-form .roomcount-container input, #quick-group-form .event-type select{height:25px;width:150px;}#quick-group-form .event-type select{line-height:22px;}#quick-group-form .column-left,#quick-group-form .column-right{width:auto;}#quick-group-form .column-left, #quick-group-form .column-right{margin:0 5px 0 0;}#quick-group-form h4#group-header{margin:13px 0 10px;}#quick-group-form .button-container{margin-left:15px}#quick-group-form #button-submit-container{margin-top:15px 0 0 0;}#quick-group-form #button-submit-container button{font:bold italic 14px/16px Georgia, Times New Roman, serif;margin:0;text-transform:none;width:100%;position:relative;bottom:-4px;-webkit-left:10px;-moz-left:3px;-ms-left:3px;}#quick-group-form #sgo-more-options{margin:0;}#sgo-more-options .radioSGO{margin:0 0 10px 0;}#sgo-more-options .radioSGO input{margin-right:3px;}#sgo-more-options li{margin:0 0 10px;}#quick-group-form #group-sales-required{padding:0;line-height:12px;margin:18px 0 0 18px;}.group-sales-search #sgo-more-options div{margin-bottom:15px;}#roomsOnly-InCity span, #roomsAndSpace-InCity span, .roomcount-container span{font-size:12px;padding-left:5px;}#roomsOnly-InCity label, #roomsAndSpace-InCity label{margin-bottom:10px;}#roomsOnly-InCity input, #roomCount-InCity-2{height:25px;width:142px;}#quick-group-form #roomCount-InCity-2,#quick-group-form .roomcount-container{margin-bottom:8px;margin-right:0;}#sgo-more-options select{width:145px;font-size:12px;height:29px;padding:5px;}#largestMeetingSpace-InCity-2, #largestMeetingSpace-InCity-1{height:25px;width:154px;font-size:12px;margin-right:10px}#quick-group-form #roomCount-InCity-2{margin-left:0;}#roomsAndSpace-InCity label{margin-bottom:5px;}#quick-group-form p.labels{margin-top:3px;}.sgo-roomsandmeetingspace-enable #catering-section input,.sgo-roomsandmeetingspace-enable #catering-section-2 input{margin:0 5px 0 0;}#catering-section label, #catering-section-2 label{margin-right:10px;}#quick-group-form #eventRoomsOnly-InCity, #quick-group-form #eventSpaceOnly-InCity{float:left;margin-right:5px;}#quick-group-form div.ui-datepicker-trigger{background-position:0 -2336px;display:block;float:left;margin-left:5px;position:static;}#quick-group-form #fromDate, #quick-group-form #toDate{float:left;}#meeting-space-highlights{border-top:1px solid #cacaca;margin-bottom:17px;padding:12px 5px 0 10px;}#meeting-space-highlights p{font-size:16px;}#meeting-space-highlights ul li{margin-bottom:9px;}#business-wedding-links ul li{margin-left:0;margin-bottom:7px;padding:0 5px 0 10px;}#business-wedding-links{margin-bottom:9px}#planning-guide-tools, #manage-event-tools{background:url(/Images/HWS_Redesign/hwsGradient.png) repeat-x;border-top:1px solid #cacaca;margin-bottom:27px;padding-top:12px;}#planning-guide-text.column, #manage-event-text.column{margin-left:0;}.plan-events #planning-guide-text h3, .plan-events #planning-guide-text ul, .plan-events .manage-events{margin:0 10px;}.plan-events #planning-guide-text h3, .plan-events #manage-event-text h3{color:#333;font:bold 16px/20px Arial,Helvetica,sans-serif;margin-bottom:5px;}.plan-events #planning-guide-text ul li, .plan-events #manage-event-text ul li{color:#333;font:normal 12px/14px Arial,Helvetica,sans-serif;margin-bottom:10px;}.plan-events #planning-guide-text p, .plan-events #manage-event-text p{font:normal 12px/14px Arial,Helvetica,sans-serif;margin:0;padding:0;}.plan-events #manage-event-text h4{color:#333;font:bold 11px/14px Arial,Helvetica,sans-serif;margin:0;}.plan-events #reservation-link-text{margin-bottom:10px;}#high-speed-internet{border-top:1px solid #cacaca;padding:10px 5px 0 10px;margin-bottom:27px;}#high-speed-internet .hsia-content{font-size:12px;font-weight:normal;}#high-speed-internet h2, #high-speed-internet h3{font-size:16px;margin:0 5px 0 0;color:#333}#high-speed-internet ul{margin:10px 5px 0 0;}#high-speed-internet .wired-for-business{font-size:10px;margin-left:-10px;}#high-speed-internet .wired-more, #high-speed-internet .guest-room-note{font-size:11px;margin-left:-10px;}#high-speed-internet ol{margin-top:0px;}#high-speed-internet ol li{margin-left:-20px;font-size:11px;list-style-type:decimal;}#high-speed-internet .guest-room-note{margin-top:-10px}.equipment-services-list{float:left;width:180px;}.equipment-services-list h4{font:normal 14px/18px Arial,sans-serif;margin:0;}.equipment-services-list p,.equipment-services-list ul{margin-bottom:10px}.reservation-link-container{width:520px;}.reservation-link-container h1{font:bold 16px/20px Arial,Helvetica,sans-serif;margin:0 5px 10px 5px;}.reservation-link-container .reslink-column{float:left;}.reservation-link-container #reslink-image{width:320px;}.reservation-link-container #reslink-text{margin-left:15px;width:185px;}.reservation-link-container #reslink-text ul li, .reservation-link-cotainer #reslink-text p{color:#333;font:normal 12px/14px Arial,Helvetica,sans-serif;}.reservation-link-container #reslink-text ul li{margin:0 0 10px 15px;}.reservation-link-container #reslink-text h2{color:#333;font:bold 11px/14px Arial,Helvetica,sans-serif;margin:0 0 0 5px;}.room-setup-examples h2, .room-setup-examples h3{font:bold 16px/18px Arial,Helvetica,sans-serif;}.room-setup-examples h2{margin:0 0 18px 0;}.room-setup-examples p{font:normal 12px/18px Arial,Helvetica,sans-serif;}.business-meetings, .social-events-services, .business-equipment-services{border-top:1px solid #CACACA;padding:12px 5px 17px 10px;}.business-equipment-services ul li,.business-equipment-services p, .business-equipment-services h4{margin-right:5px;}.equipment-services-list ul li{margin-left:0;}.social-events-services h3{margin-bottom:10px;}.floor-plans-link{margin-top:12px;font-size:12px;padding-bottom:20px;}.floor-plans-link a{font:12px/18px Arial,Helvetica,Sans-seriff;}.emergency-message{border:solid 1px #cacaca;padding:10px;}.font-set-1 .emergency-message h3{background:transparent url(/Images/HWS_Redesign/errorPattern.png) 0 0 repeat-x;color:#cc0000;height:40px;line-height:40px;margin-bottom:0;overflow:hidden;}.emergency-message h3 img{margin-right:3px;vertical-align:middle;}.emergency-message p, .emergency-message li, .emergency-message dt, .emergency-message dd{font-size:14px;}.emergency-message button{float:right;}.sponsor-images{padding-left:10px;}.sponsor-images img{float:left;margin-right:20px;}.hws-article-100 .style-1{background:transparent url(/Images/HWS_Redesign/hwsGradient.png) 0 0 repeat-x;border-top:solid 1px #cacaca;margin-left:-10px;padding:10px 5px 10px 10px;}.hws-article-100 .style-1 .column{width:47%;}.hws-article-100 .style-1 .column.first{float:left;margin-right:15px;}.hws-article-100 .style-1 ul{list-style:none;margin:0;padding:0;}.hws-article-100 .style-1 li{margin:0;padding:0 0 2px;}.hws-article-100 .style-1 h2{margin:0 0 10px;}.hws-article-100, .hws-article-25-75, .hws-article-75-25, .hws-article-50-50{border-top:solid 1px #cacaca;padding-top:12px;}.hws-article-50-50 .column, .hws-article-25-75 .column, .hws-article-75-25 .column, .hws-article-100 .column{float:left;overflow:hidden;margin:0;}.hws-article-stacked .article-text h2{margin:12px 0 8px;}div.article-text, h2.article-text{padding-left:10px;padding-right:5px;}div.article-text{margin:0;}.zone-section .hws-article-25-75 .column{width:73.5%;}.zone-section .hws-article-75-25 .column{width:23.5%;}.zone-section .hws-article-50-50 .column{width:48.5%;}.zone-section .hws-article-50-50 .column.first{width:50%;}.zone-section .hws-article-25-75 .column.first{width:25%;}.zone-section .hws-article-75-25 .column.first{width:75%;}.emergency-message, .sponsor-images, .hws-article-100,.hws-article-50-50,.hws-article-25-75,.hws-article-75-25, .hws-article-stacked{margin:0 0 27px 0;}.hws-article-carousel p{padding:0 5px 0 10px;}.font-set-1 .hws-article-carousel .image-controls p{color:#666}#zone-3 h2.article-text a:hover{text-decoration:none;}#hotel-specific-message{border-top:1px #cacaca solid;font-size:16px;line-height:18px;margin:0 0 36px 0;padding:20px 5px 0 10px;}#hotel-specific-message a, #above-property-message-container .above-property-message span.message-data a{text-decoration:none !important;font-size:16px;}#hotel-specific-message a{color:#134f8f !important;font-weight:bold !important;}#hotel-specific-content{overflow:auto;margin:9px 5px 10px 10px;}#hotel-specific-content h3{font-weight:bold !important;}#hotel-specific-lightbox h2{margin-bottom:18px;}#hotel-specific-lightbox a{text-decoration:none;}#hotel-specific-message img, .above-property-message img{padding:6px 0 0 5px;}#above-property-message-container .above-property-message{height:70px;border-top:1px solid #cacaca !important;}#standard-offers, #rewards-member-offers, #rewards-member-offers h2, #standard-offers h2, #standard-offers .dealTitle .dealTitleWrap h4, #rewards-member-offers .dealTitle .dealTitleWrap h4, .deal-section p, .dealTitle p{font-family:"Source Sans Pro", SourceSansPro-Regular, "Calibri", Arial, "Helvetica", Helvetica, sans-serif;font-size:14px;line-height:18px;;margin:0 0 8px 0;padding:0;}#standard-offers, #rewards-member-offers{background-image:none;margin:0 10px;}#rewards-member-offers h2:first-child, #standard-offers h2:first-child{background:#777;color:#fff;font-size:20px;font-weight:bold;line-height:30px;margin:0;padding:5px;}#rewards-member-offers h2:first-child{background:#00a0df;}#standard-offers .dealTitle .dealTitleWrap, #rewards-member-offers .dealTitle .dealTitleWrap{float:left;min-height:150px;width:100%;}#standard-offers .dealTitle .dealTitleWrap h4, #rewards-member-offers .dealTitle .dealTitleWrap h4{font-size:19px;font-weight:bold;line-height:21px;margin:8px 0;}#standard-offers .accordion-wrapper:first-of-type .dealTitle, #rewards-member-offers .accordion-wrapper:first-of-type .dealTitle{border-top:none;}#standard-offers .dealTitle .dealTitleWrap img, #rewards-member-offers .dealTitle .dealTitleWrap img{display:block;float:left;}#standard-offers .accordion-wrapper, #rewards-member-offers .accordion-wrapper{margin-bottom:33px;}#standard-offers .dealTitle .dealTitleWrap .deal-description, #rewards-member-offers .dealTitle .dealTitleWrap .deal-description{display:block;float:left;margin:0 0 8px 16px;width:40%;}#standard-offers .dealTitle .dealTitleWrap .m-deal-no-image , #rewards-member-offers .dealTitle .dealTitleWrap .m-deal-no-image{margin-left:0;width:62%;}#standard-offers .deal-details, #rewards-member-offers .deal-details{background:#ededed;padding:16px;}#standard-offers .dealTitle, #rewards-member-offers .dealTitle{background:#fff;overflow:hidden;}#standard-offers .deal-section .multiOffersWebDetailDescription, #rewards-member-offers .deal-section .multiOffersWebDetailDescription{background:#fff;margin:-16px -16px 0 -16px;padding:0 16px 16px 16px;}#standard-offers .deal-section .multiOffersWebFooterDescription, #rewards-member-offers .deal-section .multiOffersWebFooterDescription{padding-top:16px;}#standard-offers .dealTitle .promotional-code a, #rewards-member-offers .dealTitle .promotional-code a{color:#134f8f;display:inline;text-decoration:none;}#standard-offers .t-toggle-link, #rewards-member-offers .t-toggle-link{cursor:pointer;font-size:16px;margin-left:16px;display:inline;font-weight:700;}.dealTitle .dealTitleWrap .t-toggle-link:before{cursor:pointer;font-family:'marriott-icons';content:"\e021";padding-right:6px;margin-left:-16px;font-size:11px;}.dealTitle .dealTitleWrap .t-toggle-link.open:before{content:"\e020";}#standard-offers .dealTitle .dealTitleWrap .pricing, #rewards-member-offers .dealTitle .dealTitleWrap .pricing{font-size:14px;line-height:18px;float:right;width:25%;}#standard-offers .dealTitle .dealTitleWrap .pricing span:first-child, #rewards-member-offers .dealTitle .dealTitleWrap .pricing span:first-child{display:block;}#standard-offers .dealTitle .dealTitleWrap .pricing .price-text, #rewards-member-offers .dealTitle .dealTitleWrap .pricing .price-text{font-size:25px;font-weight:bold;}#standard-offers .dealTitle .dealTitleWrap .pricing .currency, #rewards-member-offers .dealTitle .dealTitleWrap .pricing .currency{font-weight:bold;}#standard-offers .dealTitle .dealTitleWrap .displayEndDate, #rewards-member-offers .dealTitle .dealTitleWrap .displayEndDate{font-size:11px;font-weight:bold;}#standard-offers .deal-section .deal-description, #rewards-member-offers .deal-section .deal-description, #standard-offers .deal-section .promotional-code, #rewards-member-offers .deal-section .promotional-code{display:none;}#standard-offers .accordion-trigger, #rewards-member-offers .accordion-trigger{border-top:1px solid #d2d2d2}#hotel-specials #hws-reservation-module{background:#d2d2d2;width:100%;}#hotel-specials #hws-reservation-module{padding:12px 6px;overflow:hidden;}#hotel-specials #hws-reservation-module label, #hotel-specials #hws-reservation-module input[type=text], #hotel-specials #hws-reservation-module select{color:#1c1c1c;font:normal 14px/20px "Source Sans Pro", SourceSansPro-Regular, "Calibri", Arial, "Helvetica", Helvetica, sans-serif;}#hotel-specials #hws-reservation-module li{float:left;margin:0 2px 8px 5px;width:19%;}#hotel-specials #hws-reservation-module li.is-hidden, #hotel-specials #hws-reservation-module .datePattern{display:none;}#hotel-specials #hws-reservation-module li.chckRateAvailbilty{display:none;}#hotel-specials #hws-reservation-module input[type=text].hasDatepicker{background:url("/Images/TNG/global_sprite.png") no-repeat scroll 95% -2381px rgba(0, 0, 0, 0);background-color:#fff;cursor:pointer;width:100%;}#hotel-specials #hws-reservation-module input[type=text], #hotel-specials #hws-reservation-module select{border:1px solid #a4a4a4;padding:6px 8px 4px 8px;width:100%;}.lt-ie9 #hotel-specials #hws-reservation-module{width:98%;}.lt-ie9 #hotel-specials #hws-reservation-module input[type=text]{padding:6px 0 4px 0;}#hotel-specials #hws-reservation-module li.checkRatesButtonDeals{width:18%;}#hotel-specials #hws-reservation-module .checkRatesButtonDeals button{-webkit-appearance:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;background:#4e7bab;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4e7bab), color-stop(100%, #134f8f));background:-webkit-linear-gradient(top, #4e7bab,#134f8f);background:-moz-linear-gradient(top, #4e7bab,#134f8f);background:-o-linear-gradient(top, #4e7bab,#134f8f);background:linear-gradient(top, #4e7bab,#134f8f);border-radius:3px;border:0;cursor:pointer;color:#fff;display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF4E7BAB', endColorstr='#FF134F8F');font:bold 14px/20px "Source Sans Pro",SourceSansPro-Regular,"Calibri",Arial,"Helvetica",Helvetica,sans-serif;float:left;height:auto;margin:21px 0 0 0;padding:6px;outline:0;overflow:visible;white-space:normal;text-align:center;text-decoration:none;text-transform:none;width:100%;*zoom:1;}#join-marriott-rewards{margin:0 0 27px;}#join-marriott-rewards #join-rewards-image{clear:left;display:block;float:left;margin-right:5px;}#join-marriott-rewards #join-rewards-text-logo{border-top:1px solid #cacaca;width:364px;}#join-marriott-rewards #join-rewards-text{float:left;width:237px;padding:11px 0 0 10px;margin-right:5px;}#join-marriott-rewards #join-rewards-text h2 a, #join-marriott-rewards #join-rewards-text h3 a{font-weight:normal}#join-marriott-rewards #join-rewards-logo{float:left;padding-top:60px;}.join-rewards .two-column-deals .column-deals{margin-right:0px;margin-left:0px;float:left}.join-rewards{margin:0 0 27px;}.join-rewards #join-rewards-image{clear:left;display:block;margin-right:5px;}.join-rewards #join-rewards-text-logo{border-top:1px solid #cacaca;}.join-rewards #join-rewards-text-logo img{float:left}.join-rewards #join-rewards-text{padding:11px 0 0 10px;}.join-rewards #join-rewards-logo{padding:60px 5px 0 0;}.join-rewards #join-rewards-text h3{margin-bottom:8px;}.join-rewards #sign-in-button{float:left;width:50px}.join-rewards h3 a{display:inline;padding-right:2px}.join-rewards .remembered-password{margin-top:9px}.join-rewards .remembered-password label{display:block}.join-rewards .remembered-member{margin-top:10px;}.join-rewards .remembered-member span{display:block;}#join-rewards-no-offers{background:#f8f8f8 url(/Images/HWS_Redesign/hwsGradient.png) 0 0 repeat-x;border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;}.join-rewards a, .join-rewards a:hover{text-decoration:none;}.join-rewards p a:hover{text-decoration:underline;}.join-rewards h2{margin:0 0 10px 8px;}#join-rewards-no-offers #join-rewards-text-logo{border:none;margin-top:-10px;}.join-rewards h3{font-size:16px;font-weight:normal;}.join-rewards h4{font-size:14px;font-weight:bold;}.join-rewards ul span{font-weight:bold}#join-rewards-no-offers{padding:25px 0 8px 0;}#join-rewards-no-offers label, #join-rewards-no-offers .remembered-member{font-size:10px;}#join-rewards-no-offers .remembered-member a{text-decoration:underline;color:#33c;}#join-rewards-no-offers .remembered-member a:hover{color:#9d102d;border-bottom:none;}#join-rewards-no-offers .remembered-member a:active{color:#c00;}#join-rewards-no-offers .remembered-member a:visited{color:#77c;}#join-rewards-no-offers .remembered-member{padding-bottom:5px;}#in-language-offers-text{border-top:1px solid #cacaca;color:#333;font:16px Arial;margin-bottom:27px;padding:10px 5px 0 10px;}#in-language-offers-text a{display:block;font:12px Arial;margin-top:20px;text-decoration:none;}#in-language-offers-text a:hover{text-decoration:underline;}#savings-and-more{margin-bottom:27px;}#savings-and-more h3{border-top:1px solid #cacaca;color:#333;font:bold 1em/1.125em Arial,Helvetica,sans-serif;margin-bottom:4px;padding:10px 5px 0 10px;}#savings-and-more h4{font-size:14px;font-weight:normal;padding:15px 5px 0 10px;line-height:15.75px;margin:0pt 0pt 1.125em;}#savings-and-more h4 a{display:inline;padding-right:2px;text-decoration:none;}#savings-and-more h4 a:hover{text-decoration:underline;}#savings-and-more ul li{border-bottom:1px solid #cacaca;margin-left:0;padding-left:0}#savings-and-more p{margin-top:-10px;padding:0 5px 15px 10px;font-size:12px}#savings-and-more .last-one{border-bottom:none;}#specials-by-email h2, #specials-by-email h3, #specials-by-email div.heading-2{color:#333;}#specials-by-email h3, #specials-by-email div.heading-2{font:bold 1em/1.125em Arial,Helvetica,sans-serif;margin:0 0 1.125em;}#specials-by-email p{margin-top:-10px;}#specials-by-email p a{display:block;padding-top:8px;}#liveworld{margin:0 0 17px;}#liveworld h3{font:16px/18px normal Arial,Helvetica,Sans-seriff;background-color:#432422;padding:10px;margin:0;}#liveworld h3 a{color:#fff;}#liveworld #insiders-header{background:rgb(235,235,235);border-top-width:0px;border-top-style:solid;border-top-color:rgb(202,202,202);}#liveworld #liveworld-body{background:#F8F8F8 url("/Images/HWS_Redesign/hwsGradient.png") repeat-x;padding:10px 5px 9px 10px}#liveworld dt{font-weight:bold;}#liveworld dd{padding:2px 0 7px;}.font-set-1 #liveworld dd a{color:#333;text-decoration:none;}#guest-rooms{margin-bottom:15px;}#guest-rooms-list{list-style:none;margin:0 5px 27px 10px;padding:0;margin-left:0;margin-right:0;}.font-set-1 #guest-rooms-list p, .font-set-1 #guest-rooms-list li, .font-set-1 #guest-rooms-list dt, .font-set-1 #guest-rooms-list dd{font:12px/18px Arial,Helvetica,sans-serif;}#guest-rooms-list .guest-room-container{border-top:1px solid #cacaca;padding:7px 0;}#guest-rooms-list .guest-room-container.expanded{background:#f8f8f8 url("/Images/HWS_Redesign/hwsGradient.png") repeat-x;margin-bottom:10px}#guest-rooms-list .guest-room-info li{list-style:disc;}#guest-rooms-list .guest-room-info h3, #guest-rooms-list div.guest-room-info a.open-quick-view-heading, #guest-rooms-list div.guest-room-info a.close-quick-view-heading{float:left;font:normal 12px/18px Arial,Helvetica,sans-serif;margin:0 0 0 10px;padding-top:3px;}#guest-rooms-list .guest-room-info p{display:none;}#guest-rooms-list .button-submit-container{float:right;padding:0;margin-right:5px;}#guest-rooms-list .active-record{background:none;}#guest-rooms-list .guest-room-info h3 a, #guest-rooms-list div.guest-room-info a.open-quick-view-heading, #guest-rooms-list div.guest-room-info a.close-quick-view-heading{background:url("/Images/HWS_Redesign/hws_sprites.png") no-repeat scroll 0 -650px transparent;padding:0 0 0 15px;color:#333;}#guest-rooms-list .guest-room-info h3 a:hover, #guest-rooms-list div.guest-room-info a.open-quick-view-heading:hover, #guest-rooms-list div.guest-room-info a.close-quick-view-heading:hover{text-decoration:none;}#guest-rooms-list .guest-room-info h3 a:visited, #guest-rooms-list div.guest-room-info a.open-quick-view-heading:visited, #guest-rooms-list div.guest-room-info a.close-quick-view-heading:visited{color:#333;}#guest-rooms-list .guest-room-info h3 a.close-quick-view-heading, #guest-rooms-list div.guest-room-info a.close-quick-view-heading{background-position:0 -686px;}#guest-rooms-list .guest-room-amenities-tab .column, #guest-rooms-list .guest-room-media-tab .column{margin-left:10px;}#guest-rooms-list .column{display:inline;float:left;width:35%;margin-left:0;}#guest-rooms-list .sub-content h4{font-size:11px;}#guest-rooms-list .guest-room-information .column{display:inline;float:left;margin-right:10px;width:240px;}#guest-rooms-list .guest-room-tabs-container{margin-top:11px;}#guest-rooms-list p.guest-room-overview{margin-bottom:12px;}#guest-rooms-list .guest-room li{list-style-image:url(/Images/HWS_Redesign/bullet.gif);margin-left:16px;background-image:none;padding-left:0;}#my-browse-module{background:#E5E5E5;padding:6px 0 0 10px;}#hws-room-rates-availabilty{background-color:#767A7D;padding:7px 10px 10px;}#hws-room-rates-availabilty h3{color:#fff;font:bold 14px/17px Arial,Helvetica,sans-serif;margin:0 0 3px 0;}#hws-room-rates-availabilty label{color:#fff;font:bold 10px/18px Arial,Helvetica,sans-serif;margin:0;padding:0 15px 0 0;}#hws-room-rates-availabilty ol{list-style:none;}#hws-room-rates-availabilty select{width:40px;}#hws-room-rates-availabilty input.hasDatepicker{width:70px;}.zone-container #hws-room-rates-availabilty label{display:block;float:left;margin:8px 0;text-align:right;white-space:nowrap;width:230px;}.zone-container #hws-room-rates-availabilty select{width:74px;}.zone-container #hws-room-rates-availabilty .guest-room-form{overflow:hidden;}#hws-room-rates-availabilty ol{list-style:none;padding:0}#guest-rooms-list .m-check-rates-button{float:right;}.m-liveRates-button{margin:2em 0 0 0;display:none;}#hws-room-rates-availabilty ol li{float:left;}.m-live-rate, .m-view-more-rates-link, .m-book-now-button, .guest-room-form .m-check-rates-button{display:none;}.accordion-wrapper .quick-view{height:auto;}.accordion-wrapper .accordion-content{clear:both;}.accordion-wrapper .l-tab-panel-container{clear:both;height:250px;overflow:auto;border:1px solid #bababa;margin-bottom:10px;padding:12px 5px 10px 10px;}.accordion-wrapper .thumbnail-indicator, .accordion-wrapper .carousel-clip-region, .accordion-wrapper .caroufredsel_wrapper, .accordion-wrapper .carousel-list{width:180px;}.accordion-wrapper .carousel-list, .accordion-wrapper .caroufredsel_wrapper, .accordion-wrapper .carousel-clip-region{min-height:180px;}.accordion-wrapper .caroufredsel_wrapper{width:auto;min-width:180px;}.accordion-wrapper .etabs li a.active{border-bottom:1px solid white;}.accordion-wrapper .carousel-component{display:block;width:180px}.accordion-wrapper .hotel-photos{width:205px;}#guest-rooms-list .guest-room-container{padding:16px 0;}.m-fredCaroul-dot a{position:relative;}.m-fredCaroul-dot a span{display:none;}.m-fredCaroul-dot a:after{font-family:'marriott-icons';content:"\e01d";color:#D2D2D2;margin-right:0.5em;}.m-fredCaroul-dot a.selected:after{color:#A4A4A4;}#m-above-property-message-carousel-indicator a span{display:none;}.offers-dynamic-links{background:#f8f8f8 url("/Images/HWS_Redesign/hwsGradient.png") repeat-x;border-top:1px solid #cacaca;padding:10px 5px 10px 10px;margin-bottom:27px;}.font-set-1 .offers-dynamic-links h2{color:#333;}.font-set-1 .offers-dynamic-links p{margin-top:-11px;font-size:14px}#rate-rules{font:normal 11px/14px verdana, sans-serif;word-spacing:-0.05em;color:#333333;margin:0 0 0 10px;padding:12px 10px 7px 0;}#rate-rules h4{font:11px/14px arial, sans-serif;font-weight:bold;color:#333333;margin-top:15px;}#rate-rules ul{padding:0px;}#rate-rules .rateRules-ul li{margin:2px 0 7px;}#rate-rules #rateRulesHeadline{margin-top:5px;margin-bottom:10px;font:12px/14px arial, sans-serif;font-weight:bold;padding:2px 0 2px 10px;margin:6px -10px 4px -10px;height:auto;}#rate-rules #summary-charges-section h3#rateRulesHeadline{margin-top:0px;padding-top:0px;}#rate-rules .rateRules-ul{font:normal 11px/14px arial, sans-serif;word-spacing:-0.05em;color:#333333;margin:0 0 0 12px;padding-bottom:7px;list-style:disc;list-style-position:outside;}#rate-rules .rateRules-ul li, #rate-rules .rateRules-ulSub{font:normal 11px/14px arial, sans-serif;word-spacing:-0.05em;color:#333333;padding:0;list-style:disc;}#rate-rules .rateRules-ulSub li{font:normal 11px/14px arial, sans-serif;word-spacing:-0.05em;color:#333333;margin:0;padding:1px 0 1px 0;list-style:disc;list-style-position:inside;}#rate-rules .rateRules-ul li p,#rate-rules .rateRules-ul p{margin:0;padding:5px 0 0px 10px;font-size:11px;}#rate-rules .rateRules-ul .rateRules-AI{list-style:none;}#rate-rules .dashedBottomBorder{border-bottom:1px dashed #666666;margin-bottom:13px;margin-top:10px;}#rate-rules .rateRules-AR-sub{padding-top:4px;padding-bottom:4px;}#rate-rules p.raterules-p{padding-bottom:0px;font-size:11px !important;}#rate-rules .rateRules-CF{background:#CCFFFF;}#rate-rules .searchSubCatetoryLast .raterules-p{padding-bottom:5px;}#rate-rules .rateRules-ul .rateRules-CF p{background:#FFFFFF;padding:10px 0 0 0px;}#sgo-more-options .group-reservation img{margin-left:3px;}.is-hidden{display:none;}.ie8 #above-property-message-container .caroufredsel_wrapper{min-width:550px;}#above-property-message-container .caroufredsel_wrapper{min-width:90%;max-width:100%;}.m-carousel-wrapper{position:relative;margin-bottom:1.5em;padding-bottom:10px;text-align:center;overflow:hidden;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;margin-top:4px !important;}#m-above-property-message-caruosel{margin-left:0;overflow:hidden;width:100%;}#m-above-property-message-caruosel .message-data{font-size:16px;width:100%;}#m-above-property-message-caruosel .with-image{max-width:550px;}#m-above-property-message-caruosel .above-property-message{padding:1em .5em;width:100%;vertical-align:top;}.m-carousel-playPause{cursor:pointer;}.two-column-25-25 #m-above-property-message-caruosel .above-property-message{min-width:160px;max-width:100%;}#m-above-property-message-carousel-indicator{display:inline-block;}#m-above-property-message-carousel-indicator a:after{font-family:'marriott-icons';content:"\e01d";color:#d2d2d2;padding-right:5px;}#m-above-property-message-carousel-indicator a.selected:after{font-family:'marriott-icons';content:"\e01d";color:#a4a4a4;padding-right:5px;}.mfp-content #above-property-message-container{overflow:visible;}.mfp-content #above-property-message-container .m-modal-close{margin-top:-1.5em;}#m-above-property-message-carousel-indicator a span{display:none;}.m-carousel-pause:before{font-family:'marriott-icons';content:"\e01e";color:#d2d2d2;font-size:13px;vertical-align:1px;cursor:pointer;}.m-carousel-play:before{font-family:'marriott-icons';content:"\e01f";color:#a4a4a4;font-size:13px;line-height:13px;vertical-align:1px;cursor:pointer;}.mfp-content #m-above-property-message-carousel-indicator{margin-top:1em;}.mfp-content .m-carousel-list{margin-bottom:1em;}.mfp-content #m-above-property-message-caruosel .message-info{text-align:left;height:auto;min-width:400px;max-width:550px;}.mfp-content #m-above-property-message-caruosel .message-info .message-image{min-width:200px;max-width:100%;}.mfp-content .m-carousel-wrapper{height:auto;background:none;margin:0;padding:0.5em;clear:both;border:none;}.mfp-content .message-image{padding-right:1em;}.mfp-content .above-property-message-details{float:left;}.mfp-content .above-property-message-details a, .mfp-content .above-property-message-details p, .mfp-content .above-property-message-details h3{padding-left:0;padding-bottom:0;}.mfp-content .above-property-message-details h3{padding-right:2em;color:#1c1c1c !important;text-decoration:none !important;font-weight:bold !important;}.mfp-content #m-above-property-message-caruosel .message-image{height:160px;float:left;}.above-property-message .message-data a{color:#134f8f !important;text-decoration:none !important;font-weight:bold !important;}.above-property-message-details .message-data a{color:#134f8f !important;text-decoration:none !important;font-weight:bold !important;}.mfp-content h1:first-of-type{font-weight:bold;}#property-name, #property-information{padding:0 5px 0 10px;}#property-information{margin-bottom:10px;}#property-name{font-weight:normal;}#property-information p{padding-bottom:0;}.hws-gallery #modal-box{padding:0;}.hws-gallery-lightbox-content{background:#fff;}.hws-gallery-lightbox-content #top-nav{display:none;}.hws-gallery-lightbox-content #photo-tour-container h1, .hws-gallery-lightbox-content #photo-tour-container h2.photo-page-title-heading-2{margin-top:4px;}.hws-gallery-lightbox-content #photo-tour-container #photos h2, .hws-gallery-lightbox-content #photo-tour-container #photos div.heading-2{margin-bottom:10px;}.hws-gallery button.submit{position:absolute;left:-999em;}.hotel-information h1{font:12px/18px Arial,sans-serif;padding:0;margin:0;}.hotel-information h1.hotel-name a{color:#333;font:normal 20px/22px Arial,Helvetica,sans-serif;margin:0;padding:0;}.hotel-information h1.hotel-name a:hover{text-decoration:none;}.tabs-container div.heading-4{margin:3px 0;}#reserve-by-phone p.res-toggle-link, #contact-us p.res-toggle-link{font:10px/18px arial,sans-serif;margin:3px 0;}#hws-reservation-module div.res-toggle-container p{font-weight:normal;}.font-set-1 #zone-3 h2.page-title-heading-2{margin:-2px 0 14px;padding:0 5px 0 7px;}.font-set-1 .select-service #zone-3 h2.page-title-heading-2{margin-bottom:13px;min-height:60px;width:340px;}h2.page-title-heading-2{font:1.25em/1.25em Arial,Helvetica,sans-serif;}#photo-gallery-link h3{font:normal 14px arial, helvetica, sans-serif;margin:0;}.font-set-1 .in-page-hws h3{font:bold 1em/1.125em Arial,Helvetica,sans-serif;}.fitness-center h4{font-size:1em;margin-bottom:18px;}.join-rewards h3{font:bold 1em/1.125em Arial,Helvetica,sans-serif;margin:0 0 10px 8px;}.join-rewards #join-rewards-text div.heading-3{margin-bottom:8px;margin-top:-1px;}.join-rewards div.heading-3 a{display:inline;font:normal 16px arial, helvetica, sans-serif;margin-bottom:-1px;padding-right:2px;}.join-rewards #join-rewards-text div.heading-4{font:bold 14px arial, helvetica, sans-serif;line-height:17.9px;margin:3px 0;}#visitors-places-to-go.visitors-guide h3.heading-3{font-weight:normal;}.visitors-guide h3.heading-3{font-size:16px;font-weight:bold;padding:12px 5px 0 10px;}#visitors-guide-container .visitors-guide-section h4.first-section, #visitors-guide-container .visitors-guide-section h4#browser-header{font-size:14px;font-weight:bold;line-height:15.75px;margin-bottom:6px;}#visitors-guide-container .visitors-guide-section h4.first-section{border-top:none;margin-top:-8px;padding-top:0;}#visitors-guide-container .visitors-guide-section h4.heading-4, .deal-info .visitors-guide-section h4#browser-header{line-height:15.75px;}#whats-current-container h4{margin:0 0 1.125em;}#visitors-sightseeing h5, .area-events h5{font:12px/18px arial,helvetica,sans-serif;text-transform:none;}.area-events h5{margin:0;}#directory-level-1-container h4.attraction-name{font-size:14px;font-family:arial,helvetica,sans-serif;margin-bottom:10px;}#directory-level-1-container h4.attraction-name a:link{font:normal 14px/0 arial,helvetica,sans-serif;}#directory-level-1-container #header-container h3.heading-3{font-size:16px;font-weight:bold;padding:12px 5px 0 0;}.fitness-container h4 a,.fitness-container h4{font:normal 16px/18px Arial,sans-serif;margin:0 0 9px;}#quick-group-form h3, .plan-events #planning-guide-text h3, #high-speed-internet h3, .business-equipment-services h3.heading-3, .social-events-services h3, #floorplan-capacity h3{font:bold 1em/1.125em Arial,Helvetica,sans-serif;}.business-equipment-services h3.heading-3{margin-bottom:18px;}.group-sales-search h4#group-header{line-height:13.5px}#driving-container h3.heading-3{font-size:16px;font-weight:normal;}#driving-container #start h3.heading, #driving-container #end h3.heading{font-size:16px;font-weight:normal;}#driving-container h3.heading-travel{font-weight:bold;}.property-data-container #property-parking h3.heading-3, .property-data-container #area-airports h3.heading-3, .property-data-container #other-transportation h3.heading-3{color:#333;font-weight:bold;margin:0 0 -8px;padding-top:3px}.property-data-container .maps-tranportation h4{font-size:1em;font-weight:normal;margin:15px 0 7px 0;}.property-data-container .maps-tranportation ul li h4{margin:12px 0 7px 0;}.property-data-container .maps-tranportation li h4{font-size:1.33em;line-height:1.5em;}#join-rewards-text div.heading-4{font:bold 0.87em/1.28em Arial,Helvetica,sans-serif;margin:3px 0;}.facts-container h3.toggle-link{cursor:pointer;font:14px/18px arial,sans-serif;color:#333;margin-bottom:0;text-decoration:none;}.facts-container h3.toggle-link.open{margin-bottom:0;}.facts-container h3.toggle-link a:hover, .facts-container h3.toggle-link a:active, .facts-container h3.toggle-link.open a{color:#9D102D;}.facts-container h3.toggle-link a, .facts-container h3.toggle-link a:visited{color:#333;text-decoration:none;}#hws-reservation-module .tab-nav h3 a{display:block;float:left;font:16px/18px 'arial narrow',arial,sans-serif;margin-top:7px;text-align:center;text-decoration:none;vertical-align:middle;width:100%;}#hws-reservation-module .tab-nav div.res-toggle-container p a{text-decoration:underline;}#hws-reservation-module div.res-toggle-container p a{font:normal 11px/15px arial,sans-serif;text-decoration:underline;}.hws-article-100 h3.heading-3{margin:0 0 1.125em;}h3.article-text,h5.article-text{font:bold 1em/1.125em Arial,Helvetica,sans-serif;padding-left:10px;padding-right:5px;}h5.article-text{text-transform:none;}.property-data-container .maps-tranportation h3.heading-3{font:bold 1em/1.125em Arial,Helvetica,sans-serif;}#roomsAndSpace-InCity p.heading-4{margin:0 0 8px;}form p.heading-4{margin:0 0 8px;}.font-set-1 .offers-dynamic-links h3, #rewards-member-offers h3.heading-3, #standard-offers h3.heading-3{color:#333;font:bold 1em/1.125em Arial,Helvetica,sans-serif;}#rewards-member-offers h3.heading-3, #standard-offers h3.heading-3{margin-left:8px;}.property-data-container .golf .highlight-area h4{font-size:1em;line-height:18px;margin:0 0 6px 0;}.property-data-container .golf h4{font-size:1em;line-height:18px;}#maps-transportation-container-lite .property-data-container .column{font-size:12px;width:325px;float:left;padding:12px 5px 0 0;}#maps-transportation-container-lite h2,#marriott-rewards-container-lite h2{font-size:20px;margin-bottom:10px;}#maps-transportation-container-lite h3{font-size:16px;font-weight:bold;color:#333;}#maps-transportation-container-lite h4{font-size:16px;}#maps-transportation-container-lite a{color:#333;text-decoration:none;}#marriott-rewards-container-lite{padding-left:10px;}#marriott-rewards-container-lite #join-rewards-no-offers{background:none;padding-left:5px;}#marriott-rewards-container-lite #join-rewards-no-offers ul li{margin-left:15px;list-style-image:url(/Images/HWS_Redesign/bullet.gif);list-style-type:none;}#maps-container .column{float:left;width:48%;}#marriott-rewards-container-lite .hotel-category a{font-size:16px;font-weight:normal;}#marriott-rewards-container-lite h3.hotel-category a:hover, #marriott-rewards-container-lite #point-savers-table th a, #marriott-rewards-container-lite p a{border-bottom:none;text-decoration:none;}#marriott-rewards-container-lite .hotel-category{padding:25px 0 20px 0;}#marriott-rewards-container-lite p{margin-left:0;font-size:12px;}#marriott-rewards-container-lite .join-rewards{margin-bottom:17px;}#photo-carousel-lite{border-top:0;padding-top:0;margin-left:-8px}#photo-carousel-lite .column{float:left;width:177px;}#photo-carousel-lite #hotel-photos li{background-image:none;float:left;width:84px;height:84px;padding:0;}#photo-carousel-lite #hotel-photos li#photo-1{padding-right:3px;}#photo-carousel-lite #hotel-photos li#photo-2{margin-right:0;}.property-container-lite .column{float:left;width:48%;}.property-container-lite{clear:both;}.property-container-lite ul.two-column-list{padding-right:21px;}#local-activities-lite .column{width:46%;}.property-container-lite h3{font-size:16px;}.property-container-lite h4, #local-activities-lite h4{font-size:12px;}#restaurants-lite a, #key-facts-lite a{text-decoration:none;}#services-amenities-container,#fitness-lite,#restaurants-lite{padding-top:15px;}#highlights-lite{border-bottom:1px solid #cacaca;padding-bottom:23px;margin-bottom:25px;}#local-activities-lite{margin-top:15px;}#photo-carousel-lite ul#hotel-photos{padding-bottom:6px;}#highlights-lite{padding-top:2px;}#guest-rooms-head{margin-top:27px;margin-left:10px;font-weight:bold;}#zone-5 ul#guest-rooms-list{margin-bottom:0;}.custom-links,#dining-nearby-lite{margin-top:7px;}#dining-nearby-lite ul li a{font-size:12px;font-weight:normal;text-decoration:none;}.custom-links{padding-left:10px;margin-bottom:27px;}.custom-links h3{font-weight:bold;}#hotel-phone-number{font-weight:bold;}#meeting-space-highlights #meeting-floor-plans a:hover{border-bottom:none;}#meeting-space-highlights #meeting-floor-plans{padding-bottom:8px;}#local-activities-lite h5{text-transform:none;}#hwd-directory-link{background:#64686B;font:normal 12px/18px arial,helvetica,sans-serif;padding:14px 10px 15px 10px;text-decoration:underline;width:180px;}#hwd-directory-link a{color:#fff;}#hwd-directory-link a, #hwd-directory-link a:visited, #hwd-directory-link a:active{text-decoration:underline;}#hwd-directory-link a strong{font-weight:normal;}.zone-tab-content .property-data-container, .zone-tab-content #in-language-offers-text, .zone-tab-content #meeting-space-highlights{border-top:none;}.zone-tab-content #join-rewards-no-offers{background:none;margin:6px 10px 33px 10px;}.zone-tab-content .plan-events{margin-left:10px;}#short-description, .zone-tab-content #in-language-offers-text, #highlights-lite{font-size:16px;}.zone-tab-content #in-language-offers-text{padding-top:13px;}.zone-tab-content #above-property-message-container{border:1px solid #cacaca;border-width:1px 0 1px 0;}.zone-tab-content #meeting-space-highlights{margin:9px 10px 25px 0px;padding:0 0 16px 0;border-bottom:1px solid #cacaca;}.zone-tab-content #meeting-space-highlights p,.zone-tab-content #meeting-space-highlights p a{font-size:12px;}.zone-tab-content #social-events-header,.zone-tab-content #schedule-meeting{margin:16px 10px 8px;}.zone-tab-content #above-property-message-container{border-top:none;margin:21px 0 16px 0;}.zone-tab-content .property-data-container{padding-bottom:16px;}.zone-tab-content .non-bulleted-list{padding-bottom:0;}.zone-tab-content #hotel-photos .hotel-photo-detail{display:inline;border:none;}.zone-tab-content .hotel-photo-detail img{width:84px;height:84px;}.zone-tab-content .hws-article-100,.zone-tab-content .hws-article-100 h3.heading-3{border-top:none;}#hws-reservation-module .book-right-holder h4 a{font-size:12px;text-transform:uppercase;}#hws-reservation-module .book-right-holder{padding:8px 16px;margin:0 -16px;}#hws-reservation-module .book-right-holder .book-right-text{font:normal 11px/13px arial, verdana, sans-serif;display:none;position:absolute;z-index:1;margin:-7px 0 0 0;color:#fff;width:160px}#hws-reservation-module .book-right-holder .book-right-text a{font:normal 11px/13px arial, verdana, sans-serif;}.book-right-holder p.book-right-text a{font:normal 15px/17px arial, verdana, sans-serif;}.mipopover-book-right #layout-body .article-content hr{margin:10px 0 10px 0;}body#hws.font-set-1 .mipopover-book-right #wrapper_div #layout-body .book-right-terms-conditions li{font:12px/15px Arial,Helvetica,Sans-Serif;}body .mipopover-book-right #wrapper_div #layout-body p{margin-left:0px;}body .mipopover-book-right #wrapper_div #layout-body ul li{background:none;font:12px/15px Arial,Helvetica,sans-serif;}.car-rental .non-bulleted-list li p a{color:#3333cc;text-decoration:underline;}.car-rental .non-bulleted-list li p a:hover{color:#99102d;text-decoration:underline;}.car-rental .non-bulleted-list li p a:active{color:#cc0000;text-decoration:underline;}.car-rental .non-bulleted-list li p a:visited{color:#7777cc;text-decoration:underline;}.homepage .social-media-container{margin-bottom:10px}.homepage.lite .social-media-container{margin-right:0;}.social-media-container{margin-top:0;}#hws .social-media-container .socialMediaWrapper{float:left;}#hws .social-media-container.cn .socialMediaWrapper{float:right;}.social-media-container.cn{margin-right:15px;}#quick-view .social-media-container{border-top:0;padding-top:0;}#hotel-title-area .social-media-container{float:right;}.twitter-share-button{width:92px !important;}.social-media-container .socialMediaWrapper{height:22px;}.fb-like iframe{z-index:99;}#brand-logo{padding-bottom:27px;}#page #brand-logo{border-top:1px solid #CACACA;padding-top:21px;}#page #brand-logo p{color:#666;}#brand-logo li{position:relative;list-style:none;display:inline;float:left;}#brand-logo a img{height:50px;width:65px;}#brand-logo #eb a.b-logo img, #brand-logo #ak a.b-logo img{width:75px;}#brand-logo #ar a.b-logo img, #brand-logo #mc a.b-logo img{width:60px;}#brand-logo a.b-logo{background-image:url('/Images/HWS_Redesign/hws_brand_logos.png');display:block}#brand-logo li#jw a.b-logo{background-position:0 11px;}#brand-logo li#jw a.b-logo:hover{background-position:-100px 11px;}#brand-logo li#eb a.b-logo{background-position:0 -25px;}#brand-logo li#eb a.b-logo:hover{background-position:-100px -25px;}#brand-logo li#ak a.b-logo{background-position:0 -67px;}#brand-logo li#ak a.b-logo:hover{background-position:-100px -67px;}#brand-logo li#br a.b-logo{background-position:0 -117px;}#brand-logo li#br a.b-logo:hover{background-position:-100px -117px;}#brand-logo li#ar a.b-logo{background-position:14px -168px}#brand-logo li#ar a.b-logo:hover{background-position:114px -168px}#brand-logo li#mc a.b-logo{background-position:10px -219px;}#brand-logo li#mc a.b-logo:hover{background-position:-90px -219px;}#brand-logo li#cy a.b-logo{background-position:0 -268px;}#brand-logo li#cy a.b-logo:hover{background-position:-100px -268px;}#brand-logo li#pr a.b-logo{background-position:0 -655px;}#brand-logo li#pr a.b-logo:hover{background-position:-100px -655px;}#brand-logo li#sh a.b-logo{background-position:0 -314px;}#brand-logo li#sh a.b-logo:hover{background-position:-100px -314px;}#brand-logo li#fn a.b-logo{background-position:10px -361px;}#brand-logo li#fn a.b-logo:hover{background-position:-90px -361px;}#brand-logo li#ri a.b-logo{background-position:0 -412px;}#brand-logo li#ri a.b-logo:hover{background-position:-100px -412px;}#brand-logo li#er a.b-logo{background-position:0 -511px;}#brand-logo li#er a.b-logo:hover{background-position:-100px -511px;}#brand-logo li#tp a.b-logo{background-position:8px -463px}#brand-logo li#tp a.b-logo:hover{background-position:-92px -463px;}#brand-logo li#mb a.b-logo{background-position:0 -559px;}#brand-logo li#mb a.b-logo:hover{background-position:-100px -559px;}#brand-logo li#gr a.b-logo{background-position:0 -608px;}#brand-logo li#gr a.b-logo:hover{background-position:-100px -608px;}#brand-tooltip{left:-130px;background:#fff;border:1px solid #666;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:box-shadow:1px 1px 3px rgba(68, 68, 68, 0.3);-webkit-box-shadow:box-shadow:1px 1px 3px rgba(68, 68, 68, 0.3);box-shadow:1px 1px 3px rgba(68, 68, 68, 0.3);padding:15px 8px;position:absolute;text-align:left;width:300px;z-index:10;}#brand-tooltip .close-btn{background:url('/Images/TNG/global_sprite.png') no-repeat scroll 0 -748px transparent;cursor:pointer;height:10px;position:absolute;right:10px;top:10px;width:10px;}#brand-tooltip .arrow-holder{background:url('/Images/Reservations/CSS_Backgrounds/Mcom_reservations_sprite.png') no-repeat scroll 0 -1424px;bottom:-11px;display:block;height:11px;left:150px;position:absolute;width:19px;}#brand-logo-img{width:100px;height:70px;margin-right:2px;float:left;}#brand-info{width:180px;float:left;}#brand-tooltip h4{font:bold 12px/14px arial,verdana,helvetica,sans-serif;}#brand-tooltip p{font:normal 11px/14px arial,verdana,helvetica,sans-serif;}#brand-logo #brand-logo-img{background-image:url('/Images/MiniStores/Brand_Logos.png');}#brand-logo #cy #brand-logo-img{background-position:-97px -15px}#brand-logo #pr #brand-logo-img{background-position:-97px -1420px}#brand-logo #br #brand-logo-img{background-position:-97px -82px}#brand-logo #mc #brand-logo-img{background-position:-97px -149px}#brand-logo #sh #brand-logo-img{background-position:-97px -221px}#brand-logo #tp #brand-logo-img{background-position:-97px -283px}#brand-logo #ri #brand-logo-img{background-position:-97px -362px}#brand-logo #fn #brand-logo-img{background-position:-97px -448px}#brand-logo #eb #brand-logo-img{background-position:-97px -692px}#brand-logo #jw #brand-logo-img{background-position:-97px -754px}#brand-logo #ak #brand-logo-img{background-position:-97px -839px}#brand-logo #er #brand-logo-img{background-position:-97px -912px}#brand-logo #gr #brand-logo-img{background-position:-97px -1111px}#brand-logo #mb #brand-logo-img{background-position:-97px -1044px}#brand-logo #ar #brand-logo-img{background-position:-97px -1190px}#jw #brand-tooltip{left:0;}#jw #brand-tooltip .arrow-holder{left:20px}#eb #brand-tooltip{left:-30px;}#eb #brand-tooltip .arrow-holder{left:45px}#mb #brand-tooltip{left:-190px;}#mb #brand-tooltip .arrow-holder{left:209px}#gr #brand-tooltip{left:-250px;}#gr #brand-tooltip .arrow-holder{left:262px}.group-sales-search #sgo-more-options div{margin-bottom:-5px;}#tab-upcoming-events .two-column-list.non-bulleted-list.li_cont1{clear:left;}.m-booking-button{display:none;}#hws .mfp-content #layout-body-container{margin-left:20px}.is-no-font-icon:before, .is-no-font-icon:after{content:"" !important;}.m-photo-gallery-container .mfp-content{background:transparent;}.m-photo-gallery, .m-photo-gallery-header, .m-photo-gallery-slider, .m-photo-gallery-footer{width:100%;max-width:54em;margin:0 auto;color:white;}.m-photo-gallery{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;height:530px;}.m-photo-gallery-header, .m-photo-gallery-slider, .m-photo-gallery-footer{position:relative;background-color:#000;}.m-photo-gallery-header{padding:2.3125em 1em 0.75em;border-bottom:1px solid #494949;}.m-photo-gallery-header .t-hotel-name, .m-photo-gallery-header .t-category-nav{display:inline;float:left;}.m-photo-gallery-header .t-hotel-name{width:56%;}.font-set-1 .m-photo-gallery-header .t-hotel-name h2{color:white;}.m-photo-gallery-header .t-category-nav{width:44%;}.m-photo-gallery-header .t-category-nav #view-category-trigger{font-size:0.875em;text-decoration:none;width:154px;height:30px;position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;color:#1c1c1c;background:white;text-align:left;padding:8px 0 5px 10px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(50%, #f4f4f4), color-stop(100%, #d2d2d2));background-image:-webkit-linear-gradient(#ffffff, #f4f4f4, #d2d2d2);background-image:-moz-linear-gradient(#ffffff, #f4f4f4, #d2d2d2);background-image:-o-linear-gradient(#ffffff, #f4f4f4, #d2d2d2);background-image:linear-gradient(#ffffff, #f4f4f4, #d2d2d2);}.lite .m-photo-gallery-header .t-category-nav #view-category-trigger{width:172px;}.m-photo-gallery-header .t-category-nav #view-category-trigger span{background:url(/Images/HWS_Redesign/hws_sprites.png) 0 -2056px no-repeat;display:inline-block;float:right;position:absolute;top:2px;right:0px;width:20px;height:24px;text-indent:-9999px;}.m-photo-gallery-header .t-category-nav #nav-list{background:white;display:none;position:absolute;z-index:100;padding:10px 0;text-align:left;width:198px;}.m-photo-gallery-header .t-category-nav #nav-list li{float:none;display:block;padding-left:1em;}.m-photo-gallery-header .t-category-nav #nav-list li.category{display:none;}.m-photo-gallery-header .t-category-nav #nav-list a:link{margin-right:5px;}.m-photo-gallery-header .t-category-nav #nav-list a:link, .m-photo-gallery-header .t-category-nav #nav-list a:visited, .m-photo-gallery-header .t-category-nav #nav-list li span{text-decoration:none;color:#1c1c1c;}.m-photo-gallery-header .t-category-nav .view-all{margin:0 0.9375em 0 0.3125em;color:white;width:8.125em;}.m-photo-gallery-header .t-category-nav .t-icon-photogallery{margin-right:0.3125em;color:#FFF;}.m-photo-gallery-header .t-close-button, .m-photo-gallery-header .t-icon-close{color:white;text-transform:uppercase;font-size:12px;}.m-photo-gallery-header .t-close-button:hover, .m-photo-gallery-header .t-close-button:active{color:white;}.m-photo-gallery-header .t-icon-close{font-size:14px;}.m-photo-gallery-slider{position:relative;overflow:hidden;width:54em;height:423px;width:100%;display:block;text-align:center;}.m-photo-gallery-slider ul{width:54em;height:423px;list-style:none;display:block;}.m-photo-gallery-slider ul li{list-style-image:none;list-style-type:none;margin-left:0;}.m-photo-gallery-slider ul li{text-align:center;width:54em;height:423px;line-height:423px;display:block;float:left;}.m-photo-gallery-slider img{max-width:100%;vertical-align:middle;}.m-photo-gallery-slider .video-tour{height:423px;width:864px;}.m-photo-gallery-slider .carousel-controls{position:absolute;z-index:1000;float:left;top:43%;}.m-photo-gallery-slider .carousel-controls a{text-decoration:none;font-family:'marriott-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;font-size:1.1em;color:#fff;background:#000;background:rgba(0, 0, 0, 0.4);cursor:pointer;padding:0.625em;-webkit-border-radius:22px;-moz-border-radius:22px;-ms-border-radius:22px;-o-border-radius:22px;border-radius:22px;}.m-photo-gallery-slider .carousel-controls a:hover, .font-set-1 .m-photo-gallery-slider .carousel-controls a, .font-set-1 .m-photo-gallery-header .t-close-button{color:white;}.font-set-1 .m-photo-gallery-header .t-close-button{text-decoration:none;}.m-photo-gallery-slider .carousel-controls.previous a:before{content:"\e00b";padding-right:2px;}.m-photo-gallery-slider .carousel-controls.next a:before{content:"\e023";padding-left:2px;}.m-photo-gallery-slider .carousel-controls span{display:none;}.m-photo-gallery-slider .carousel-controls.previous{left:2em;}.m-photo-gallery-slider .carousel-controls.previous a{background-position:0 -657px;}.m-photo-gallery-slider .carousel-controls.previous a.disabled{background-position:0 -597px;}.m-photo-gallery-slider .carousel-controls.next{right:2em;}.m-photo-gallery-slider .carousel-controls.next a{background-position:0 -777px;}.m-photo-gallery-slider .carousel-controls.next a.disabled{background-position:0 -717px;}.m-photo-gallery-slider .carousel-controls a span{visibility:hidden;}.m-photo-gallery-slider .t-photo-description{position:absolute;bottom:0;box-sizing:border-box;text-align:left;color:#FFF;padding:1em 1em 1em 1.5em;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#d6000000',GradientType=0);background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgi�3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(13%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.84)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 13%, rgba(0, 0, 0, 0.84) 100%);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 13%, rgba(0, 0, 0, 0.84) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 13%, rgba(0, 0, 0, 0.84) 100%);background:linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 13%, rgba(0, 0, 0, 0.84) 100%);width:100%;}.m-photo-gallery-slider .t-photo-description .t-photo-info.is-collapsed:before{font-family:'marriott-icons';content:"\e012";padding-right:6px;font-size:16px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}.m-photo-gallery-slider .t-photo-description .t-photo-info:before{font-family:'marriott-icons';content:"\e013";padding-right:6px;font-size:16px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}.m-photo-gallery-slider .t-photo-description .t-photo-info a{color:white;}.m-photo-gallery-slider .t-photo-description .t-photo-info a:visited{color:white;}.m-photo-gallery-slider .t-photo-description .t-photo-info a:focus{color:white;}.m-photo-gallery-slider .t-photo-description .t-photo-info a:hover{color:white;}.m-photo-gallery-slider .t-photo-description .t-photo-info a:active{color:white;}.m-photo-gallery-slider .t-photo-description .t-photo-name{font-weight:700;}.m-photo-gallery-slider .t-photo-description .t-photo-caption{font-size:0.75em;*zoom:1;}.m-photo-gallery-slider .t-photo-info{cursor:pointer}.m-photo-gallery-footer{padding-bottom:0.5em;}.m-photo-gallery-footer .t-checkrates-button{float:right;margin-right:1em;}#is-loading-photo-modal{width:100%;height:100%;position:fixed;top:0;background:#000 url(/Images/CSS_Backgrounds/loading_dark.gif) center center no-repeat;filter:alpha(opacity=80);opacity:0.8;z-index:1500;}.l-bazaarVoice-container{position:relative;height:100px;}.BVReviewContainer{display:none;}.m-brand-bar #BVRRSummaryContainer{float:inherit;}#HWSHotelReviewsBrandBar{display:none;cursor:pointer;}#HWSHotelReviewsBrandBar .HWSHotelReviewsBrandBarAvg{float:left;width:85px;}#HWSHotelReviewsBrandBar .HWSHotelReviewsBrandBarCount{float:right;}#HWSHotelReviewsBrandBar .tmpCircle{width:14px;float:left;margin-right:3px;display:block;height:14px;background:url("/Images/HWS_Redesign/hotel-ratings-reviews-dots.png") no-repeat;}#HWSHotelReviewsBrandBar .reviewFull{background-position:-444px -14px;}#HWSHotelReviewsBrandBar .review-9{background-position:-401px -14px;}#HWSHotelReviewsBrandBar .review-8{background-position:-358px -14px;}#HWSHotelReviewsBrandBar .review-7{background-position:-315px -14px;}#HWSHotelReviewsBrandBar .review-6{background-position:-272px -14px;}#HWSHotelReviewsBrandBar .review-5{background-position:-229px -14px;}#HWSHotelReviewsBrandBar .review-4{background-position:-186px -14px;}#HWSHotelReviewsBrandBar .review-3{background-position:-143px -14px;}#HWSHotelReviewsBrandBar .review-2{background-position:-100px -14px;}#HWSHotelReviewsBrandBar .review-1{background-position:-57px -14px;}#HWSHotelReviewsBrandBar .review-0{background-position:-14px -14px;}#HWSHotelReviewsBrandBar .HWSHotelReviewsBrandBarAvg{float:left;width:90px;}#HWSHotelReviewsBrandBar .HWSHotelReviewsScore{display:none;}.font-set-1 .m-brand-bar .m-hotel-links li#m-hwsReviewsBrandbar{width:auto;padding:0}#m-primaryNav-container{background:#2a2a2a;z-index:4;box-shadow:rgba(0, 0, 0, 0.3) 0px 4px 4px;position:relative;}#m-primaryNav-container ul{max-width:1024px;margin:0 auto;}#m-primaryNav-container .l-showMapLink, #m-primaryNav-container .l-showGroupLink{display:none;}#m-primaryNav-container .l-showMap-De-Link, #m-primaryNav-container .l-showGroup-De-Link{display:none;}#m-primaryNav-container .l-showMap-Fr-Link, #m-primaryNav-container .l-showGroup-Fr-Link{display:none;}#m-primaryNav-container .l-showMap-Jp-Link, #m-primaryNav-container .l-showGroup-Jp-Link{display:none;}#m-primaryNav-container .l-showMap-Lc-Link, #m-primaryNav-container .l-showGroup-Lc-Link{display:none;}#m-primaryNav-container ul li{padding:16px 8px;margin-bottom:0px;list-style-type:none;}#m-primaryNav-container ul li a{color:#fff;}#m-primaryNav-container ul li:hover{text-decoration:underline;}#m-primaryNav-container ul li a.active-link .highlightClass, #m-primaryNav-container ul li a.active-link .highlightClass.l-showhiddenLink,#m-primaryNav-container ul li a.active-link .highlightClass.l-showHidden-De-Link,#m-primaryNav-container ul li a.active-link .highlightClass.l-showHidden-Fr-Link,#m-primaryNav-container ul li a.active-link .highlightClass.l-showHidden-Jp-Link,#m-primaryNav-container ul li a.active-link .highlightClass.l-showHidden-Lc-Link{background:#fff;color:#134f8f;position:relative;padding:20px 8px 19px 8px;}#m-primaryNav-container li a.active-link .highlightClass:hover{text-decoration:underline;}#m-primaryNav-container li a.active-link .highlightClass:before{bottom:-5px;content:" ";display:block;position:absolute;border-right:1px solid #d2d2d2;position:absolute;left:45%;height:10px;width:10px;background-color:white;transform:rotate(45deg);}#m-siteSectionNav .l-ml-col-4{width:31.91489%;float:left;margin-right:2.12766%;}#m-siteSectionNav .l-ml-last-col{float:right;margin-right:0px;}#m-siteSectionNav ul li{padding-left:0px;border-top:none;}#m-siteSectionNav ul{list-style-type:none;}#m-siteSectionNav h3{font-size:1em;line-height:1.25em;margin-bottom:12px;font-weight:700;}#m-siteSectionNav a{color:#1c1c1c;}#m-siteSectionNav li h3 a:hover{text-decoration:none;}#m-siteSectionNav.l-content-container{max-width:63em;padding-left:0.5em;padding-right:0.5em;margin-left:auto;margin-right:auto;text-align:left;position:relative;max-width:64em;}}.AK #m-primaryNav-container{background-color:#37333E}.AK #m-primaryNav-container ul li a{color:#FFFFFF}.AR #m-primaryNav-container{background-color:#004C5B}.AR #m-primaryNav-container ul li a{color:#FFFFFF}.BR #m-primaryNav-container{background-color:#000000}.BR #m-primaryNav-container ul li a{color:#FFFFFF}.CY #m-primaryNav-container{background-color:#64a900}.CY #m-primaryNav-container ul li a{color:#FFFFFF}.EB #m-primaryNav-container{background-color:#E6E4DD}.EB #m-primaryNav-container ul li a{color:#1C1C1C}.ER #m-primaryNav-container{background-color:#002A53}.ER #m-primaryNav-container ul li a{color:#FFFFFF}.ET #m-primaryNav-container{background-color:#262324}.ET #m-primaryNav-container ul li a{color:#FFFFFF}.FN #m-primaryNav-container{background-color:#6CADDF}.FN #m-primaryNav-container ul li a{color:#FFFFFF}.GE #m-primaryNav-container{background-color:#9E7E5B}.GE #m-primaryNav-container ul li a{color:#FFFFFF}.JW #m-primaryNav-container{background-color:#000000}.JW #m-primaryNav-container ul li a{color:#FFFFFF}.MB #m-primaryNav-container{background-color:#032366}.MB #m-primaryNav-container ul li a{color:#FFFFFF}.MC #m-primaryNav-container{background-color:#262324}.MC #m-primaryNav-container ul li a{color:#FFFFFF}.OX #m-primaryNav-container{background-color:#AA0079}.OX #m-primaryNav-container ul li a{color:#FFFFFF}.PR #m-primaryNav-container{background-color:#00447C}.PR #m-primaryNav-container ul li a{color:#FFFFFF}.RI #m-primaryNav-container{background-color:#640933}.RI #m-primaryNav-container ul li a{color:#FFFFFF}.SH #m-primaryNav-container{background-color:#352871}.SH #m-primaryNav-container ul li a{color:#FFFFFF}.TP #m-primaryNav-container{background-color:#004964}.TP #m-primaryNav-container ul li a{color:#FFFFFF}#m-siteSectionNav .l-mml-last-col, #m-siteSectionNav .l-ml-last-col{float:left;}