#special-details #layout-container, #special-details #breadcrumb-nav a, #special-details #in-page h2, #special-details #in-page li, #special-details #deals-offer-info, #special-details #deals-offer-info a, #special-details #deals-participating-hotels h3, #special-details #deals-participating-hotels h4, #special-details #layout-body-container .property-rates-caption{font-size:16px;line-height:1.25em;font-family:"Source Sans Pro", SourceSansPro-Regular, "Calibri", Arial, "Helvetica", Helvetica, sans-serif;}#special-details li{list-style:none;}#special-details #in-page li{line-height:1.125em;}#special-details #deals-participating-hotels h3{font-weight:normal;font-size:24px;margin-bottom:16px;line-height:1.5em;border-bottom:1px solid #d2d2d2;}ul#deals-offer-info{font:bold 12px/14px arial, helvetica, sans-serif;list-style:none;}ul#deals-offer-info li a{font:normal 11px/14px verdana, helvetica, sans-serif;}div#layout-header div#rewards-account-info ul li{font:normal 10px/12px verdana, helvetica, sans-serif;color:#333333;list-style:none;}div#layout-header div#rewards-account-info .formContext{font:normal 10px/14px arial, helvetica, sans-serif;color:#333333;list-style:none;}#deals-intro-section ul{list-style:none;}.property-rates-caption{font:normal 11px/15px verdana, helvetica, sans-serif;}.property-rates-caption strong{font-weight:bold;color:#333;}.property-rates-caption ul li{list-style:none;}.property-rates-caption .rates strong, div#deals-detail .property-rates-caption strong{color:#9d102d;}div#deals-results .property-rates-caption li.rates-button{text-align:right;}#deals-results-nav p strong{font:bold 11px/14px verdana, helvetica, sans-serif;vertical-align:bottom;}.results-title{color:#9d102d;}.results-page-nav{font:normal 10px/14px arial, helvetica, sans-serif;color:#333333;text-decoration:none;}.results-sort-nav ul, .results-sort-nav ul li{list-style:none;font:normal 11px/13px verdana, helvetica, sans-serif;}#deals-results-nav .results-sort-nav form ul li a:active{text-decoration:none !important;}#deals-results-nav .results-sort-nav p strong{line-height:12px;}#deals-results-nav .results-sort-nav p, .results-sort-nav ul li, .results-sort-nav ul{line-height:13px;margin:0;padding:0;}#deals-results-nav p{padding:0 0 6px;margin:0;}#deals-results-nav p.results-title{float:left;padding:8px 0 0;}.results-page-container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.results-page-container{display:inline-block;}.results-page-container{width:542px;margin:15px 0 30px;}.results-page-nav{float:right;padding:0;margin:0;}.results-page-nav label, .results-page-nav select{padding:0;margin:0 5px 0 0;}.results-page-nav label{margin-left:5px;}.results-page-nav img{padding:0;margin:0 0 0 5px;}.results-page-nav img, .results-page-nav select{vertical-align:middle;display:inline;}#deals-results-nav .results-page-container{margin:0;}.results-sort-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.results-sort-nav{padding:8px 0 0;margin:0;display:inline-block;}.results-sort-nav ul{display:block;float:left;width:469px;margin:0;padding:0;position:relative;z-index:1;}#elite.results-sort-nav ul{width:235px;}#deals-shown.results-sort-nav ul{width:235px;}.results-sort-nav ul li{float:left;margin:0 4px 5px -4px;padding:0 4px;white-space:nowrap;position:relative;z-index:2;}.results-sort-nav p{float:left;padding:0;margin:0 0 5px;position:relative;width:72px;z-index:3;}#elite.results-sort-nav p.search-all{width:234px;float:right;text-align:right;}#deals-shown.results-sort-nav p{width:88px;}p{margin:0;padding-bottom:12px;}form{margin:0;padding:0;}ul#deals-offer-info, ul#deals-offer-info li{margin:0;padding:0;}ul#deals-offer-info{margin-bottom:12px;}div#layout-header:after{content:".";display:block;height:0;clear:both;visibility:hidden;}div#layout-header{display:inline-block;}div#layout-body-container div#layout-header{margin:0 0 29px 0;padding:0;height:184px;overflow:hidden;}div#layout-header p{margin:0;padding:0;}div#layout-header p img.main-content{float:left;width:542px;overflow:hidden;}div#layout-header form, div#layout-header div#rewards-account-info{float:left;width:163px;padding:9px 10px 6px 10px;margin:0;}div#layout-header div#rewards-account-info ul{margin:0 0 3px;padding:0 0 8px;}div#layout-header div#rewards-account-info ul li{margin:0;padding:0;}div#layout-header div#rewards-account-info img{padding:0px;margin:-9px -10px 6px;}form#dealsSearchForm div#deals-search-type input{margin:0 3px 0 0;vertical-align:middle;}div#layout-nav form#dealsSearchForm{margin:6px 0 28px 0;padding:0 10px 10px;}div#layout-nav div#deals-search-location{margin:0;padding:0;}div#layout-nav div#deals-search-type{margin:9px 0 7px;padding:9px 0 0;}div#layout-nav div#deals-search-type ul#marriott-rewards-offers li{margin:0 0 0 22px;}.rewardsOffer{margin:0 0 0 22px;}div#layout-nav div#deals-search-type ul{list-style:none;}div#layout-nav div#deals-search-type ul li input, div#layout-nav div#deals-search-type ul li label{float:left;padding:0;}div#layout-nav div#deals-search-type ul li:after, div#layout-nav div#deals-search-type ul li ul:before{content:".";display:block;height:0;clear:both;visibility:hidden;}div#layout-nav div#deals-search-type ul li input, div#layout-nav div#deals-search-type ul li label{display:inline-block;}div#layout-nav div#deals-search-type ul li label{width:125px;}div#layout-body form#dealsSearchForm{padding:0 10px 10px;}div#layout-body form#dealsSearchForm:after{content:".";display:block;height:0;clear:both;visibility:hidden;}div#layout-body form#dealsSearchForm{display:inline-block;}div#layout-body div#deals-search-location{float:left;width:174px;margin:0;padding:0;}div#layout-body div#deals-search-type{float:left;width:337px;margin:0;padding:0 0 0 10px;}div#layout-body div#deals-search-type ul#marriott-rewards-offers li{margin:0 0 0 22px;}div#deals-intro{margin:0 0 23px 0;padding:0;}div#deals-intro:after{content:".";display:block;height:0;clear:both;visibility:hidden;}div#deals-intro{display:inline-block;}#error-messages{clear:both;}#deals-intro-section img{margin-top:15px;}#deals-intro-section .column ul li{margin-left:0;}#deals-intro-section .column ul li a{text-decoration:none;}div#deals-intro-section p{padding-bottom:2px;}div#deals-intro-section ul{padding:0;}div#deals-intro-section ul li{padding:2px 0 2px 0;}div#deals-destination{padding:0;margin:0;}div#deals-destination h2{padding:0 0 2px 0;margin:0 -10px 2px;}div#deals-destination-intro h3, div#deals-destination-intro p{margin-left:-10px;}div#deals-destination-intro, div#deals-destination-featured-city{padding:0 10px;}div#deals-destination-intro{padding-bottom:6px;}div#deals-destination-featured-city{padding-top:7px;background-color:#d65730;}div.deals-featured-city-container{margin:0;padding:0;}div.deals-featured-city-container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}div.deals-featured-city-container{display:inline-block;}div.deals-featured-city-text, div.deals-featured-city-img{float:left;overflow:hidden;}div.deals-featured-city-img{width:261px;}div.deals-featured-city-img p{padding-bottom:10px;}div.deals-featured-city-text{width:251px;padding-right:10px;}div#deals-detail{padding:0 0 18px;margin:0 0 17px;}div#deals-results p{margin:0;padding:0 0 3px;}#deals-participating-hotels{padding:0 0 5px;margin:0 0 16px;}ul#deals-participating-states{padding:0 0 11px;margin:0 0 16px;}#deals-participating-hotels li.anchorSection1, #deals-participating-hotels li.anchorSection2{width:auto;padding-right:10px;min-width:72px;}#deals-participating-hotels li.anchorSection1{margin-left:0;}#deals-participating-hotels li.anchorSection2{margin-left:50%;}#deals-participating-hotels ul.property-info{list-style-type:none;margin:0;padding:6px 0 12px;}#deals-participating-hotels ul.property-info:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#deals-participating-hotels ul.property-info{display:inline-block;}#deals-participating-hotels ul.property-info li{border-left:1px solid #000;float:left;line-height:1.1em;margin:0 .5em 0 -.5em;padding:0 .5em;}#deals-participating-hotels .hotel-msg{margin:0 0 7px;}#deals-participating-hotels ul.property-info{overflow:hidden;}.msgDeals{border:1px solid #cecdbe;padding:7px 10px 0;margin:0px 0 2px;}.msgDeals div.subHead{font:bold 16px/18px arial, helvetica, sans-serif;text-decoration:none;color:#9d102d;padding-bottom:9px;}.msgDeals div.subHead a, .msgDeals div.subHead a:link, .msgDeals div.subHead a:visited{color:#9d102d;text-decoration:none;}.msgDeals div.subHead a:hover{color:#9d102d;}.msgDeals div.subHead a:active{color:#9d102d;}.msgDeals div.bodyCopy ul{list-style:none;margin:0 0 -3px;padding:0;}.msgDeals div.bodyCopy ul li{list-style:none;margin:0;padding-bottom:11px;}.msgDeals div.bodyCopy ul li strong{display:block;}.msg-deals-participating-hotels li.anchorSection1, .msg-deals-participating-hotels li.anchorSection2{width:72px;padding-right:10px;}.msg-deals-participating-hotels li.anchorSection1{margin-left:0;}.msg-deals-participating-hotels li.anchorSection2{margin-left:92px;}.msg-deals-standard{padding:10px 0 0;margin:15px 0 0;border-top:1px solid #cecdbe;}.msg-deals-standard .subHead{font:bold 12px/14px arial, helvetica, sans-serif;}.msg-deals-standard .bodyCopy p, .msg-deals-standard .bodyCopy ul{margin:0;padding:0;}.msg-deals-standard .bodyCopy ul li{padding:2px 0 7px 0;}.property-rates-caption{margin:0 0 8px;padding:1px;list-style-type:none;}.property-rates-caption ul{padding:0 0 0 10px;margin:0;list-style:none;display:block;}.property-rates-caption ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.property-rates-caption ul{display:inline-block;}.property-rates-caption ul li{float:left;}.property-rates-caption .rates-button{float:right;border:0;}#layout-body-container .property-rates-caption .rates-button a:hover{color:#fff;background-color:#9D102D;}.property-rates-caption .rates{padding:0 10px 0 0;margin:0 10px 0 0;}#deals-results .property-rates-caption{margin:0;}#deals-results .property-rates-caption ul{padding-right:10px;display:inherit;}#special-details .t-from{display:block;margin-top:-4px;}#special-details .t-rate{display:block;font-size:28px;line-height:1;}#special-details #layout-container .property-rates-caption ul{padding:0;}#special-details li + .rates-button{padding-top:14px;}#special-details #layout-container .m-button-default.t-large:hover, #special-details #layout-container .m-button-default.t-large, #special-details #layout-container .m-button-default-hover.t-large{font-size:18px;line-height:44px;height:44px;}#special-details #layout-container .m-button-default, #special-details #layout-container .m-button-default:link, #special-details #layout-container .m-button-default:visited, #special-details #layout-container .m-button-default:hover, #special-details #layout-container .m-button-default-hover{border-radius:2px;border-width:0px;color:#fff;cursor:pointer;display:block;font-family:"Source Sans Pro", SourceSansPro-Regular, "Calibri", Arial, "Helvetica", Helvetica, sans-serif;font-weight:600;font-size:14px;line-height:32px;height:32px;padding:0 24px;text-decoration:none;}#special-details #layout-container .m-button-default, #special-details #layout-container .m-button-default:link, #special-details #layout-container .m-button-default:visited{background:#134f8f;}#special-details #layout-container .m-button-default:hover, #special-details #layout-container .m-button-default-hover{background:#134f8f;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.2)));background-image:-webkit-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));background-image:-moz-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));background-image:-o-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));background-image:linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));color:white;text-decoration:none;}div#deals-results-nav{width:542px;}div#deals-results{width:726px;}div#deals-results .offer-container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}div#deals-results .offer-container{display:inline;}div#deals-results .offer-picture-column{width:183px;float:right;height:108px;overflow:hidden;margin:0;padding:0;}div#deals-results .offer-detail-column{width:542px;float:left;margin:0 1px 0 0;padding:0;}div#deals-results .offer-detail{min-height:74px;overflow:hidden;padding:0px 10px 16px;}#anchors{margin:2px 0 0;padding:0;}#anchors ul, ul.display-anchor-list{margin:0;padding:0 0 7px;}#anchors li, ul.display-anchor-list li{list-style:none outside none;margin:0;border:0 solid orange;}.anchor span{padding-left:13px;}ul.display-anchor-list{padding-top:2px;}#special-details .anchor span{padding-left:0px;}div#deals-destination h2{color:#d65730;background-color:#fff;}div#layout-header{background-color:#cecdbe;}div#layout-header p img.main-content{border-right:1px solid #fff;}div#layout-header div#rewards-account-info ul{border-bottom:1px dashed #fff;}form#dealsSearchForm{background-color:#cecdbe;}div#layout-body form#dealsSearchForm h2{background-color:#fff;}div#layout-nav form#dealsSearchForm div#deals-search-type{border-top:1px dashed #fff;}div#layout-body form#dealsSearchForm div#deals-search-type{border-left:1px dashed #fff;}div.deals-featured-city-text h3, div.deals-featured-city-text p{color:#fff;}div.deals-featured-city-text a, div.deals-featured-city-text a:link, div.deals-featured-city-text a:visited, div.deals-featured-city-text a:hover, div.deals-featured-city-text a:active{color:#fff;}#deals-participating-hotels, ul#deals-participating-states{border-bottom:1px solid #cecdbe;}#special-details #breadcrumb-nav a:link, #special-details #layout-container a:link{color:#0f3f72;}#special-details #breadcrumb-nav a:visited, #special-details #layout-container a:visited, #special-details #breadcrumb-nav a:hover, #special-details #layout-container a:hover{color:#5983b0;}div#deals-detail{border-bottom:1px solid #cecdbe;}#special-details #deals-detail{border-bottom:none;}#special-details .property-rates-caption, #special-details .property-rates-caption ul{border:none;background:none;}.property-rates-caption{background:#cecdbe;}.property-rates-caption ul{border:1px solid #fff;background:#cecdbe;}.elite-s-member .property-rates-caption, .elite-s-member .property-rates-caption ul{background:#d5d5d5;}.elite-g-member .property-rates-caption, .elite-g-member .property-rates-caption ul{background:#dad9b1;}.elite-p-member .property-rates-caption, .elite-p-member .property-rates-caption ul{background:#c8d3d6;}.property-rates-caption .rates{background:transparent url(/Images/Icons/pipe_seperator_1x8.gif) 100% 4px no-repeat;}#deals-participating-hotels, ul#deals-participating-states{border-bottom:1px solid #cecdbe;}.results-sort-nav{border-top:1px solid #cecdbe;}.results-sort-nav ul li{background:transparent url(/Images/Icons/pipe_seperator_1x8.gif) 0 85% no-repeat;}.results-sort-nav p{background-color:#fff;}div#deals-results h2{border-bottom:1px solid #cecdbe;}div#deals-results .offer-detail{border:1px solid #cecdbe;border-width:0 1px;}div#deals-results .offer-picture-column{border:1px solid #fff;border-width:1px 0 0;}div#deals-results .elite-s-member h2, div#deals-results .elite-s-member .offer-detail{border-color:#d5d5d5;}div#deals-results .elite-g-member h2, div#deals-results .elite-g-member .offer-detail{border-color:#dad9b1;}div#deals-results .elite-p-member h2, div#deals-results .elite-p-member .offer-detail{border-color:#c8d3d6;}body.page-grid-c div#config-layout-header-a, body.page-grid-d div#config-layout-header-a{width:542px;margin:0;padding:0;float:left;}body.page-grid-c div#config-layout-header-b, body.page-grid-d div#config-layout-header-b{width:726px;margin:0;padding:0;float:left;}div#config-layout-header-a img, object, div#config-layout-header-b img, object{display:block;margin:0;}.t-portfolio-sprite{background:url(/Images/Brands/NicMarriott/brand_portfolio_ribbon_sprite.png) no-repeat transparent;background-position:-27px 0;}.t-portfolio-sprite{background-size:auto;background-position:75% 75%;display:block;height:3.125rem;width:7.25rem;position:absolute;}.t-portfolio-spg{background-position:-157px -2733px;border:0;margin-top:0.6rem;float:left;margin-left:16rem;border-left:1px solid #888;}.t-portfolio-mi-r{background-position:-157px -2646px;border:0;margin-top:0.6rem;float:left;margin-left:8rem;border-left:1px solid #888;}.t-portfolio-rz-r{background-position:-157px -2554px;margin-top:0.6rem;float:left;}#t-subheader a.t-logo-lang-link{padding:1em 0 0;}.globeIcon{float:left;margin:5px 5px 0 0;}#special-details #layout-container .spg-purple-button-default, #special-details #layout-container .spg-purple-button-default:link, #special-details #layout-container .spg-purple-button-default:visited{background:#800080;}#special-details #layout-container .spg-purple-button-default, #special-details #layout-container .spg-purple-button-default-hover:hover, #special-details #layout-container .spg-purple-button-default:hover{background:#800080;}.property-rates-caption.deals-heading-purple ul{border:1px solid #800080;background:#800080;color:#fff;}.property-rates-caption.deals-heading-purple ul li strong,.property-rates-caption.deals-heading-purple ul li a{color:#fff;}button.submit-spg, button.submit-spg-hover, a.button-submit-spg:link, a.button-submit-spg:visited{background:#800080;}