.gbl-wrp-1{background:#fff url(../img/body-bg-repeat.png) top center repeat-x;}.gbl-wrp-2{background:transparent url(../img/body-bg.png) top center no-repeat;}.mod-sign-in-flyout a{color:#069;}a,a:hover,.ftr-deal-signup a,.hdr-personalization-nav dl dt.sign-in a,.hdr-personalization-nav dl dt.language a,.ui-widget-content a,.mod-rsm-rates-room-heading .room-listing,.mod-rsm-rates-room-heading .rate-label{color:#069;}.mod-user-login-flyout a,.mod-language-flyout a{color:#069;}.layout-17 .lay-wrp-1{width:327px;_width:325px;margin-top:0;background:url('../img/login-bg.gif') no-repeat left 20px;height:252px;}.layout-17 .lay-wrp-1.login-error{width:327px;_width:325px;margin-top:0;background:url('../img/login-bg-error.gif') no-repeat left 20px;height:280px;}.layout-17 .lay-wrp-2{width:632px;padding:0;margin-left:-4px;margin-top:3px;}.layout-17 .lay-wrp-2{background-image:none;}button .btn-wrp-1,a.button .btn-wrp-1{background-image:url('../img/gbl-btn-spr-right.png');}button .btn-wrp-2,a.button .btn-wrp-2{background-image:url('../img/gbl-btn-spr.png');color:#333;}a.download-button .btn-wrp-1{background-image:url('../img/gbl-btn-spr-right.png');}a.download-button .btn-wrp-2{background-image:url('../img/gbl-btn-spr.png');}.hdr-search-false.hdr-search .no-search-tab,.hdr-search-false.hdr-search{background-image:url('../img/hdr-no-search-bg.png');}.hdr-personalization-nav ul li,.hdr-personalization-nav ul li a{color:#5d5258;}.hdr-personalization-nav ul li.sign-in a,.hdr-personalization-nav ul li.language a{background:url('../img/hdr-personalization-dropdown-rt-spr.gif') right top no-repeat;}.hdr-personalization-nav ul li.active{background:url('../img/gbl-rounded-box-5-spr.gif') left top no-repeat;}.hdr-personalization-nav dl dt a{color:#333;}.hdr-personalization-nav dl.personalization-nav dt a.has-flyout{color:#f60;background-image:url('../img/hdr-personalization-arrow.orange.png');}.hdr-personalization-nav dl dt.sign-in a{color:#f60;}.hdr-personalization-nav dl dt.language a{color:#333;}.hdr-hotels-dropdown-nav .label{color:#333;}.hdr-search{z-index:10;margin-bottom:0;background:url('../img/hdr-search-bg.png') left bottom no-repeat;}.hdr-search dt.simple-search{background:url('../img/hdr-search-tab-bg.png') center top no-repeat;}.hdr-search dt.simple-search a{color:#fff;}.hdr-search dt.advanced-search{display:none;}.hdr-search h2{background:url('../img/hdr-search-tab-bg.png') center top no-repeat;top:-25px;left:39px;}.mod-brand-landing-custom-content{background-color:#fff;}.mod-brand-landing-custom-content h2{color:#333;}.mod-brand-landing-custom-content-1{width:100%;background-color:none;padding-top:23px;}.mod-brand-landing-custom-content-1 .mod-wrp-1,.mod-brand-landing-custom-content-1 .mod-wrp-2,.mod-brand-landing-custom-content-1 .mod-wrp-3,.mod-brand-landing-custom-content-1 .mod-wrp-4{background-image:url('../img/brand-content-bg.gif');background-image:url('../img/brand-content-bg.v2.gif');background-repeat:no-repeat;float:left;}.mod-brand-landing-custom-content-1 .mod-wrp-2{*padding-bottom:6px;}.mod-brand-landing-custom-content-1 .mod-brand-content-1 li{color:#333;}.mod-brand-landing-custom-content-1 .mod-brand-content-1 li a{background:url(../img/bullet-black.gif) 0 0 no-repeat;color:#026bb7;}.mod-brand-landing-custom-content-1 .mod-brand-content-1 li a:hover{background:url(../img/mod-brand-content-1-list-bg.gif) top left no-repeat;color:#333;}.mod-brand-landing-custom-content-1 .mod-brand-content-2 h3,.mod-brand-landing-custom-content-1 .mod-brand-content-3 h3{color:#333;}.mod-brand-landing-custom-content-1 h2.brand-title{background:url(../img/brand-content-header-bg.gif) no-repeat top left;font-size:108%;position:relative;top:-46px;*top:-35px;_top:-38px;margin-bottom:-53px;_margin-bottom:-45px;left:50px;padding:13px 0 15px 0;width:343px;}.mod-ebrochure-photo-gallery-thumbnails ul li a.active img{border-color:#069;}.mod-brand-landing-custom-links{clear:both;float:none;background:url(../img/custom-links-separator.gif) no-repeat bottom center;padding:15px 0 3px 0;}.mod-brand-landing-custom-links dl dt{color:#333;}.mod-brand-landing-custom-links dl dd{background:url(../img/grey-divider.gif) 100% 70% no-repeat;}.mod-brand-landing-custom-links dl dd.last-object{background-image:none;}.mod-brand-landing-custom-links dl dd a{color:#006bb7;}.mod-promo-horizontal-short .mod-wrp-1,.mod-promo-horizontal-short .mod-wrp-2,.mod-promo-horizontal-short .mod-wrp-3,.mod-promo-horizontal-short .mod-wrp-4,.mod-promo-horizontal-short .mod-wrp-5{background-image:none;background-repeat:no-repeat;}.mod-promo .jcarousel-next,.mod-promo .jcarousel-prev{background-image:url('../img/gbl-arrows-spr.png');}.mod-promo-horizontal-short .jcarousel-next,.mod-promo-horizontal-short .jcarousel-prev{background-image:url('../img/gbl-arrows-spr-horizontal.gif');height:87px;top:0;}.mod-promo-horizontal-short .jcarousel-next-disabled{background-position:-23px -174px;}.mod-promo-horizontal-short .jcarousel-prev-disabled{background-position:0 -174px;}.mod-promo-horizontal-short{height:87px;}.mod-promo-horizontal-short ul.promos{margin:0;}.mod-need-extra-help{width:100%;}.mod-need-extra-help .mod-wrp-1,.mod-need-extra-help .mod-wrp-2,.mod-need-extra-help .mod-wrp-3,.mod-need-extra-help .mod-wrp-4,.mod-need-extra-help .mod-wrp-5{background-image:url('../img/mod-faq-rounded-box.png');}.mod-need-extra-help .mod-wrp-5{margin:0;}.mod-need-extra-help h3{font-size:108%;}.mod-need-extra-help p a{color:#006bb7;font-size:93%;}.mod-need-extra-help p.phone-number{padding:0;text-align:left;color:#666;}.mod-user-login{margin:0;}.mod-user-login form fieldset{padding:0;}h3.mainstay-user-login{background:url(../img/login-header-bg.gif) no-repeat top left;color:#333;font-size:108%;position:relative;left:50px;top:2px;padding:10px 0 10px 0;margin:0;width:132px;text-align:center;}.mod-ta-signed-in h3.mainstay-user-login{top:-33px;}.mod-user-login form fieldset dl{padding:0 0 0 15px;}.mod-user-login ul{margin:5px 0 0 15px;}.mod-user-login form fieldset dl dd.user-login-form-remember-me input{margin-left:0;}.mod-brands-reward-program{border:none;width:auto;padding:10px 0 0 0;margin:0 15px 0 13px;}.mod-user-login p.error-message-title{padding:0 10px 0 10px;}.lay-wrp-1 .mod-brands-reward-program p{float:right;padding:20px 0 6px 0;margin:0;}.reservation-form .res-confirm{border-bottom:3px solid #f9b90d;}.footer .ftr-nav{border-top-color:#f9b90d;}.mod-brand-landing-custom-content-1{overflow:hidden;}.mod-brand-landing-custom-content-1 dl{position:relative;height:130px;}.mod-brand-landing-custom-content-1 dl dt{float:left;color:#026bb7;width:188px;margin:0;padding:3px 15px 3px 20px;background:url(../img/bullet-black.gif) 0 50% no-repeat;font-weight:bold;}.mod-brand-landing-custom-content-1 dl dd{float:left;width:120px;margin:0;position:absolute;}.mod-brand-landing-custom-content-1 dl dt.active{background:url(../img/mod-brand-content-1-list-bg.gif) top left no-repeat;color:#333;cursor:default;}.mod-brand-landing-custom-content-1 dl dd.feature-image{position:absolute;right:0;top:0;}.mod-brand-landing-custom-content-1 dl dd.feature-image img{display:none;float:left;}.mod-brand-landing-custom-content-1 .mod-brand-content-1{border-right:1px solid #cec7a3;*padding-top:10px;}.mod-brand-landing-custom-content-1 .mod-brand-content-2{border-bottom:1px solid #cec7a3;*padding-top:10px;}.hdr-search .children a{color:#fff;border-bottom:1px dotted #fff;}.hdr-search dt.destination a{background:url(../img/hdr-hotel-search-normal.gif) top left no-repeat;color:#fff;display:none;}.hdr-search .destination-mode dt.destination .trip{display:none;}.hdr-search .button-info{background:url(../img/hdr-search-divider.gif) top left no-repeat;}.hdr-search h2 span{color:#fff;}.hdr-search fieldset.trip-mode{background-image:url(../img/hdr-search-bg-bottom.png);background-repeat:no-repeat;background-position:21px 63px;*background-position:21px 62px;}.mod-sign-in-flyout button .btn-wrp-1,.mod-user-login-flyout button .btn-wrp-1,.mod-user-login button .btn-wrp-1{background-image:url('../img/gbl-btn-spr-sign-in-right.png');}.mod-sign-in-flyout button .btn-wrp-2,.mod-user-login-flyout button .btn-wrp-2,.mod-user-login button .btn-wrp-2{color:#333;background-image:url('../img/gbl-btn-spr-sign-in.png');}.mod-brand-landing-custom-content-1 .mod-brand-content-1 h2{color:#b51424;}.hdr-search h2.search-heading{background-image:url('../img/hdr-search-bg.png');}.hdr-search fieldset.search-button button{background-image:url('../img/hdr-search-btn-bg.png');}.hdr-search label,.hdr-search .multi-room-0 .fly-wrp-1 label,.hdr-search .multi-room-1 .fly-wrp-1 label{color:#fff;}.hdr-search .fly-wrp-1 label{color:#000;}.hdr-search h2.search-heading div{background-position:left -27px;}.hdr-search .hdr-search-rsm-type h2.search-heading div{background-position:left -81px;}.hdr-search fieldset.search-combined input{border-color:#bc0034;}.hdr-search fieldset.search-combined.trip-mode{background-image:url('../img/hdr-search-expanded.png');}.hdr-search fieldset.search-combined.destination-mode ul.search-combined-tabs li.trip a,.hdr-search fieldset.search-combined.trip-mode ul.search-combined-tabs li.destination a{color:#fff;}.hdr-search .hdr-search-rsm-dates-type h2.search-heading div{background-position:left -81px;}.hdr-search .hdr-search-rsm-no-dates-type h2.search-heading div{background-position:left -81px;}.header .room-space a{color:#fff;}.mod-reservation-room-description .room-description-table,.mod-change-reservation-form fieldset.reservation-form-room-description .room-description-table,.change-reservation .mod-change-reservation-nav{border-top-color:#f9b90d;border-bottom-color:#f9b90d;}.change-reservation-step4 .mod-change-reservation-form fieldset.reservation-form-details,.mod-change-reservation-form fieldset.reservation-form-personal-information,.change-reservation-step2 .mod-change-reservation-form fieldset.reservation-form-room-description{border-top-color:#f9b90d;}.mod-change-reservation-form .mod-chi-reservation-actions{border-bottom-color:#f9b90d;}.mod-chi-hotel-features-nav table td{background-image:url('../img/hotel-features-nav-bg.png');}.mod-forecast-small-map{background-image:url('../img/global-small-map-box-container.png');}.mod-chi-cancel-reservation-form,.mod-chi-reservation-page-heading{border-bottom-color:#f9b90d;}.mod-rsm-rates{background-image:url('../img/rsm-rates-bg.nonjs.png');}.mod-rsm-rates.ui-tabs .ui-tabs-panel{background-image:url('../img/rsm-rates-bg-rounded.png');}.mod-rsm-rates.ui-tabs ul.mod-rsm-rates-nav.ui-tabs-nav li{background-image:url('../img/rsm-nav-bg.png');}.mod-rsm-rates.ui-tabs ul.mod-rsm-rates-nav.ui-tabs-nav li .rsm-nav-bottom-wrp{background-image:url('../img/rsm-nav-bg-bottom.png');}.mod-rsm-rates-room .mod-rsm-rates-room-details a.view-more,.mod-rsm-rates-room .mod-rsm-rates-room-details a.view-less,.mod-rsm-rates-single-package .package-details a.view-more,.mod-rsm-rates-single-package .package-details a.view-less{background-image:url('../img/rsm-show-features.png');}.mod-rsm-rates-packages .mod-rsm-rates-single-package .rates-toggle .btn-wrp-1,.mod-rsm-rates-packages .mod-rsm-rates-single-package .rates-toggle .btn-wrp-2{background-image:url('../img/rsm-packages-room-toggle-btn-spr.v2.png');}.mod-reservation-form form{border-top-color:#f9b90d;}table.reservation-errors-table tr th{background-color:#f9b90d;color:#333;}.layout-17 .lay-wrp-1 .module.mod-logged-in,.layout-17 .lay-wrp-1 .mod-logged-in{margin:30px 5px 0 10px;}.layout-17 .lay-wrp-1.mod-ta-signed-in{margin-top:20px;background-position:0 0;padding:15px 10px 0 10px;width:307px;height:215px;}.layout-17 .lay-wrp-1.mod-ta-signed-in .mod-user-login{margin:0;padding:0;}.layout-17 .lay-wrp-1.mod-ta-signed-in .mod-user-login .mod-ta-signin-sucess-state{padding:0;}.layout-17 .lay-wrp-1.mod-ta-signed-in .mod-user-login .mod-ta-signin-sucess-state dl{margin:10px 0 5px 0;}.layout-17 .lay-wrp-1.mod-ta-signed-in .mod-user-login .mod-ta-signin-sucess-state dd,.layout-17 .lay-wrp-1.mod-ta-signed-in .mod-user-login .mod-ta-signin-sucess-state dt{padding:0;}.layout-17 .lay-wrp-1.mod-ta-signed-in .mod-user-login .mod-ta-signin-sucess-state ul{margin:10px 0 5px 0;}.mod-ta-signed-in .mod-user-login ul li{margin:0;padding:0 0 3px;}.layout-17 .lay-wrp-1.mod-ta-signed-in .mod-brands-reward-program{margin-top:0;margin-bottom:0;padding:3px 0 0 0;display:none;}@media screen and(-webkit-min-device-pixel-ratio:0){.mod-user-login h3{margin-bottom:-40px;}}.mod-ta-signin-sucess-state ul li a{color:#069;}.mod-rsm-rates-room .mod-rsm-rates-room-rate .rate-change a{color:#069;}.mod-rsm-rates.ui-tabs ul.mod-rsm-rates-nav.ui-tabs-nav li.ui-tabs-selected.left-side{background-position:0 top;}.mod-rsm-rates.ui-tabs ul.mod-rsm-rates-nav.ui-tabs-nav li.ui-tabs-selected.left-side .rsm-nav-bottom-wrp{background-position:-578px bottom;}
