.floatContainer{margin:0;padding:0;}.clearFloat:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearFloat{display:inline-table;}.clearFloat h2{display:inline-block;}.clearFloat h2{display:inline-block;}.clearFloat ul{display:inline-block;}h1, h2, h3{color:#022f56;}span.pageHeader{color:#022f56;}#subSections h2 a{color:#022f56;}#how-to-earn h2 a{color:#022f56;}h2 a:link, h2 a:visited, h2 a:hover, h2 a:active{color:#022f56;}h3 a:link, h3 a:visited, h3 a:hover, h3 a:active{color:#33c;}h3.remove-link-underline a:link, h3.remove-link-underline a:visited, h3.remove-link-underline a:hover, h3.remove-link-underline a:active{color:#022f56;}#deals-results h3 a:link, #deals-results h3 a:visited, #deals-results h3 a:hover, #deals-results h3 a:active{color:#022f56;}span.redText{color:#022f56;text-decoration:none;}span.subHead{color:#022f56;}td.rewardsGray a{text-decoration:none;}.introCopy{font-size:12px;margin:0 0 15px 0}.pink{BACKGROUND-COLOR:#ba576c}.mrRed{BACKGROUND-COLOR:#dd1f26;}.darkRed{BACKGROUND-COLOR:#9d102d;}.eliteBackground{background-color:#D7D7BF;}.eliteBackground-R a, .eliteBackground-S a, .eliteBackground-G a, .eliteBackground-P a{color:#fff;}.property-rates-caption #sub-navigation strong{color:#fff;}#deals-results ul.eliteBackground-R{background-color:#3260a5;color:#fff;}#deals-results ul.eliteBackground-S{background-color:#858788;color:#fff;}#deals-results ul.eliteBackground-G{background-color:#aa9146;color:#fff;}#deals-results ul.eliteBackground-P{background-color:#4a4a4a;color:#fff;}.eliteBackground-R{background-color:#3260a5;color:#fff;}.eliteBackground-S{background-color:#858788;color:#fff;}.eliteBackground-G{background-color:#aa9146;color:#fff;}.eliteBackground-P{background-color:#4a4a4a;color:#fff;}.menuHide{background-color:#ffffff;width:183;display:none;visibility:hidden;}.menuDisplay{background-color:#ebebdb;width:183;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;visibility:visible;}.menuDefault{background-color:#ebebdb;width:183;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;FONT-SIZE:10px;COLOR:#333333;LINE-HEIGHT:12px;FONT-FAMILY:arial, sans-serif;TEXT-DECORATION:none;visibility:visible;}.profileDottedBottomBlock{float:left;width:100%;border-bottom:1px dashed #666666;padding-bottom:10px;padding-top:0px;margin-bottom:7px;}#unsubscribe-copy{margin-bottom:15px;}.rewardsCancel a{font:bold 12px/14px arial, helvetica, sans-serif;}.prefs-form-section{margin-bottom:10px;clear:both;}dl.tableDisplay{width:100% !important;display:block;margin:0px;padding:2px 0px 7px 0px;color:#333333;font-size:11px;word-spacing:-0.05em;line-height:14px;font-family:verdana, sans-serif;font-weight:normal;}.tableDisplay dt{width:79% !important;float:left;display:block;margin:0px 2px 0px 0px;padding:0px;font-weight:bold;}.tableDisplay dd{width:20%;float:left;text-align:left;display:block;margin:0px;padding:0px;}.rewardsResultsMatrix{margin:10px 0px 15px 0px;padding:0px;}.rewardsResultsMatrix caption{text-align:left;font-weight:bold;font-size:12px;color:#333333;font-family:arial, sans-serif;text-decoration:none;padding:0px;padding-top:2px;padding-bottom:3px;padding-left:5px;padding-right:5px;margin-top:6px;margin-left:0px;margin-right:0px;margin-bottom:0px;height:auto;background-color:#ebebdb;text-align:left;}.rewardsResultsMatrix h2{margin-bottom:0px !important;}.rewardsResultsMatrix th{height:19px;margin:0px;padding:0px 5px 0px 5px;vertical-align:middle;font-weight:bold;font-size:12px;line-height:14px;color:#333333;font-family:arial, sans-serif;text-decoration:none;text-align:left;}th.right{text-align:right;}.rewardsResultsMatrix h2{margin:0px !important;padding:0px !important;vertical-align:middle;font-weight:bold;font-size:12px;line-height:14px;background-color:transparent !important;color:#333333;font-family:arial, sans-serif;text-decoration:none;}.rewardsResultsMatrix td{padding:5px;font-size:10px;line-height:14px;color:#333333;font-family:arial, verdana, sans-serif;font-weight:normal;margin:0px;}.rewardsResultsMatrix ul, .rewardsResultsMatrix li{padding:0px !important;font-size:10px;line-height:12px;color:#333333;font-family:arial, verdana, sans-serif;font-weight:normal;margin:0px !important;list-style:none !important;vertical-align:text-top:}.rewardsResultsMatrix ul{padding-right:5px !important;padding-bottom:0px !important;margin-bottom:0px !important;}.rewardsResultsMatrix tr.even td{background-color:#ffffff;}.rewardsResultsMatrix tr.odd td{border-top:5px solid #ffffff;border-bottom:1px solid #333333;background-color:#cee2ed;}.rewardsResultsMatrix .first{border-top:0px !important;}.rewardsResultsMatrix td.description{padding-bottom:0px !important;padding-right:0px !important;}.rewardsResultsMatrix td.points{text-align:right;padding-bottom:0px !important;padding-right:0px;padding-left:0px !important;}.rewardsResultsMatrix td.pointsTotal{padding:0px 5px 5px 5px !important;margin-top:5px !important;border-top:1px solid #333333 !important;border-bottom:1px dashed #666666;font-weight:bold;text-align:right;}.rewardsResultsMatrix td.pointsTotalNoDetail{padding:0px 5px 5px 5px !important;margin-top:5px !important;border-top:0px solid #333333 !important;border-bottom:1px dashed #666666;font-weight:bold;text-align:right;}.rewardsResultsMatrix tr.unusedRewards td{border-top:5px solid #ffffff;background-color:#cee2ed;border-bottom:1px solid #333333;}#milesMenu{float:left;width:183px;margin:0 8px 0 0;padding:0;}#milesMenu ul{margin:0;padding:0;font-size:10px;line-height:14px;color:#333333;font-family:arial, helvetica, sans-serif;}.textWrapper{float:left;display:block;width:89px;margin:0;border:0px solid green;}.text{width:89px;height:55px;margin-top:-0.6em;display:block;}.menu{background-color:#ebebdb;width:167px;padding:8px !important;}.menu p, .menu li{font-size:10px;line-height:14px;color:#333333;font-family:arial, helvetica, sans-serif;text-decoration:none;}.menu p, .menu ul{margin:-4px 0 12px 0;}.menu li{list-style:disc;margin:0 0 0 16px;padding:0;}#milesAnchors{padding:0 0 15px 0;}#milesAnchors ul{margin:0;padding:0;}#milesAnchors li{display:inline;font-size:11px;line-height:14px;color:#333333;font-family:verdana, helvetica, sans-serif;text-decoration:none;padding-right:3px;}#milesAnchors a{width:183px;margin:0;padding:0;border:0px solid green;cursor:pointer;}#icon-info-container{padding:10px 10px 4px 10px;background-color:#E9F5F6;width:163px !important;float:right;}#icon-info-container p{margin-top:7px;}.radio input{margin:0 0 0 0;}.radioWrapper{float:left;margin-right:4px;white-space:nowrap;}#rewards-login ul.inline{width:173px;margin-top:13px;}#rewards-login ul.inline li{width:150px;}#rewards-login ul.inline li.checkBox{width:20px;}#privacy-statement-link{padding:2px 0 7px;}body.page-grid-c div#config-layout-header-a{padding:0;margin-bottom:15px;}.reward-list-table{width:542px;border-collapse:collapse;border-bottom:1px solid #cecdbe;}.reward-list-table-header{font:bold 12px/14px arial, helvetica, sans-serif;color:#022f56;padding:15px 5px 2px;text-align:left;border-bottom:1px solid #cecdbe;margin-bottom:-18px;display:block;}.reward-list-table-header p{color:#022f56;}.reward-list-table tr{height:18px;font:normal 10px arial, helvetica, sans-serif;}.reward-list-table tr th{border-bottom:1px solid #cecdbe;padding:2px 5px;font-weight:bold;text-align:left;}.reward-list-table th.subHeader{font-size:11px;padding-top:20px;padding-bottom:1px;vertical-align:bottom;width:532px;}.reward-list-table th.reward-col, .reward-list-table th.points-col, .reward-list-table th.reward-details-col{vertical-align:bottom;}.reward-list-table tr th.reward-list-table-subheader{padding-top:20px;}.reward-list-table th.reward-col, .reward-list-table td.reward-col{width:392px;}.reward-list-table th.points-col, .reward-list-table td.points-col{width:45px;padding-right:10px;}.reward-list-table th.points-col{text-align:center;}.reward-list-table td.points-col{text-align:right;}.reward-list-table th.reward-details-col, .reward-list-table td.reward-details-col{width:70px;text-align:center;}.reward-list-table tr td{border-bottom:1px solid #cecdbe;padding:0px 5px;}.reward-list-table tr td.reward-list-table-foot{padding-top:10px;border-bottom:0px solid #cecdbe;font:normal 11px/14px verdana, sans-serif;}.reward-list-table-foot{text-align:right;padding:10px 0;}.cols-wrapper{width:542px;float:left;margin-bottom:5px;}.col-one-container h2{display:block;line-height:12px;margin:0;padding-bottom:7px;}.cols-wrapper .col-two-container{float:left;padding-bottom:10px;margin-right:10px;width:183px;overflow:hidden;}.cols-wrapper .col-one-container{float:left;border:0px solid red;width:349px;}.col-one-container{padding-bottom:10px;}.page-intro-container{margin:0 0 5px 0;}.reward-details-info-container{border:0px solid red;padding:0;}.reward-details-info-container ul{padding:0;margin:0 0 10px;}.reward-details-info-container ul li{color:#9D102D;list-style:none;}.reward-description{margin:0 0 15px;}#reward-order-options{margin:0 0 15px;overflow:hidden;}#reward-order-options .header-container{padding-bottom:8px;}div#dream-tracker-container, div#order-reward-container{padding-bottom:32767px;margin-bottom:-32765px;}#dream-tracker-container{width:252px;padding:10px 0 2px 10px;background-color:#E9F5F6;float:left;}#dream-tracker-container p, #purchase-points-container p{font:normal 10px arial, verdana, sans-serif;}#dream-tracker-container .left-col{float:left;width:80px;padding-bottom:0;margin-bottom:3px;}#dream-tracker-container .left-col p{padding:0;}#order-reward-container, #purchase-points-container{width:246px;padding:10px;float:right;}#order-reward-container{background-color:#ebebdb;}#order-reward-container h3{float:left;}#order-reward-container h3, #order-reward-container .header-container p{display:inline;}#order-reward-container p{margin-bottom:3px;}#order-reward-container label{padding-right:3px;}#order-reward-container .vertical-search-form label{display:block;}#purchase-points-container{border:1px solid #ccc;}.long-description-container{padding-bottom:5px;}h3.expandable-content-control{margin:0 0 10px;}h3.collapsed{padding-right:12px;background:url(/Images/Arrows/contracted_5x9.gif) right 5px no-repeat;cursor:pointer;cursor:hand;margin-bottom:10px;display:inline;}h3.expanded{padding-right:12px;background:url(/Images/Arrows/expanded_5x9.gif) right 7px no-repeat;cursor:pointer;cursor:hand;display:inline;}.expandable-content-container{margin-top:10px;}.expandable-content-container ol, .expandable-content-container ul{padding:2px 0 7px;}.expandable-content-container ol{margin:0;}.expandable-content-container li{padding:2px 0;}.expandable-content-container ul li{margin-left:25px;}.expandable-content-container ol li{margin-left:30px;}#popup-win .reward-description img, #popup-win .long-description-container img{display:inline;}.errorMessageDisplay ul{color:#9D102D;}form#rewardItemForm{padding:0 1px;margin-bottom:15px;}.order-reward-certs-table{width:100%;border-collapse:collapse;border:1px solid #ebebdb;}.order-reward-certs-table-header{margin-bottom:10px;margin-top:10px;}.order-reward-certs-table .points-col{text-align:center;width:70px;}.order-reward-certs-table td.points-col{text-align:right;padding-right:15px;padding-left:15px;}.order-reward-certs-table-header p{font:normal 11px/14px verdana, helvetica, sans-serif;padding-bottom:5px;}.order-reward-certs-table tr th{background-color:#ebebdb;padding:2px 5px;text-align:left;font-weight:bold;}.order-reward-certs-table tr td{padding:5px;text-align:left;border:1px solid #ebebdb;vertical-align:top;}.order-reward-certs-table tr.orderTotal td{font-weight:bold;}.order-reward-certs-table-footer{margin-top:10px;}.order-reward-certs-table h3.collapsed{background:transparent url(/Images/Arrows/contracted_5x9.gif) no-repeat scroll right 2px;font-weight:normal;color:#33c;text-decoration:underline;}.order-reward-certs-table h3.expanded{background:transparent url(/Images/Arrows/expanded_5x9.gif) no-repeat scroll right 4px;margin-bottom:0px;font-weight:normal;color:#33c;text-decoration:underline;}.order-reward-certs-table .expandable-content-container{margin:5px 0;}.order-reward-certs-table .expandable-content-container select{margin:3px 5px;}#review-order-form{background-color:#ebebdb;padding:10px;}.review-order-form-caption p{font-size:10px;}.contact-info-container{padding-bottom:10px;border-bottom:1px solid #fff;margin-top:10px;}.contact-info-container .contact-col-one, .contact-info-container .contact-col-two{float:left;width:260px;}.contact-info-container .contact-col-one label, .contact-info-container .contact-col-two label{display:block;margin-top:2px;}.reward-order-container{padding:10px 0;}.confirmation-contact-info-container ul li label{font:bold 11px/14px verdana, helvetica, sans-serif;}.confirmation-contact-info-container ul{padding-bottom:0;}.confirmation-contact-info-container ul li{list-style-type:none;}.confirmation-contact-info-container{margin-bottom:15px;}.rewards-header-, .rewards-header-R{background:#b1e0f4 url(/Images/Rewards/EliteLevelLogos/EliteHeaderImages/basic_header.jpg) top right no-repeat;}.rewards-header-S{background:#cbcbcb url(/Images/Rewards/EliteLevelLogos/EliteHeaderImages/silver_header.jpg) top right no-repeat;}.rewards-header-G{background:#dccfac url(/Images/Rewards/EliteLevelLogos/EliteHeaderImages/gold_header.jpg) top right no-repeat;}.rewards-header-P{background:#aeaeae url(/Images/Rewards/EliteLevelLogos/EliteHeaderImages/plat_header.jpg) top right no-repeat;}#rewards-header p, #rewards-header ul, #rewards-header h2, #rewards-header h3, #rewards-header label{color:#fff;}#rewards-header a:link, #rewards-header a:visited, #rewards-header a:hover, #rewards-header a:active{color:#fff;text-decoration:underline;}#rewards-header h4{color:#f2c31e;width:180px;}#header-flash-piece{float:left;width:271px;overflow:hidden;padding:0;}#header-flash-piece p{padding:0;}#header-flash-piece object{margin:0;padding:0;display:block;}#mr-landing-account-info{float:left;width:250px;padding-left:5px;}#mr-landing-account-info ul li{margin-left:15px;}#mr-landing-account-info form p{float:left;width:auto;}#mr-landing-account-info form p label{display:block;}#mr-landing-account-info #sign-in-button{margin:16px 0 15px 10px;}#mr-landing-account-info #remember-me{width:100%;}#mr-landing-account-info #remember-me label{display:inline;}#mr-landing-account-info #upcoming-reservation p{padding:0;}#mr-landing-account-info .alerts{margin-top:10px;}#mr-landing-account-info .floatLeft{width:180px;}#mr-landing-account-info h2{margin:8px 0 3px}#mr-landing-account-info h3{margin:10px 0 3px}#rewards-landing-content{border-bottom:1px solid #cecdbe;padding-bottom:20px;margin-bottom:20px;}.promo-tracker-section{margin-top:10px;}.main-promo-image{margin:0;padding:0;}.main-promo-image img{margin:0;padding:0;display:block;}.main-promo{padding:8px 10px;margin-top:1px;}.main-promo a:link, .main-promo a:visited, .main-promo a:hover, .main-promo a:active{color:#fff;text-decoration:underline;}#rewards-header td p, #rewards-header td p a:link, .msgImage h2.my-account-module a:link{color:#022f56;}#layout-message-bar h2{color:#022f56;}h2.order-certs-header{color:#022f56;margin-bottom:10px;}#html-block-header ul{list-style-type:disc;padding-left:15px;}#membership-benefits{border-collapse:collapse;}#membership-benefits th{text-align:left;color:#022f56;}#membership-benefits th span{display:block;color:#022f56;}#membership-benefits thead td, #membership-benefits tbody td{border-bottom:1px solid #ddd;padding:3px 15px 3px 0;}#membership-benefits tbody td, #membership-benefits tfoot td{font-size:10px;}#membership-benefits tfoot tr td.first-row{padding-top:15px;}h2.collapsed{background:transparent url(/Images/CSS_Backgrounds/icon_expand_16x16.gif) no-repeat 1px top;cursor:pointer;padding:0 0 0 25px;}h2.expanded{background:transparent url(/Images/CSS_Backgrounds/icon_collapes_16x16.gif) no-repeat 1px top;cursor:pointer;padding:0 0 0px 25px;}#dreamtracker-container{background-color:#e9f5f6;padding:10px 10px 3px 10px;margin-top:15px;}#page-introduction-container{padding-top:10px;}#page-introduction-container p{padding:0;color:#022f56;}#page-introduction-container p strong{font:bold 14px/16px arial, helvetica, sans-serif;}#feature-rewards-container{border-top:1px solid #cecdbe;padding-top:12px;margin-top:12px;}.feature-rewards-subsection{float:left;width:150px;margin-right:27px;}.feature-rewards-subsection ul{list-style-type:none;}#travel-search-container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#travel-search-container{display:inline-block;}#travel-search-container{overflow:hidden;}#travel-search-points-section{float:left;width:250px;background-color:#cecdbe;padding:12px 10px 10px 10px;}#travel-search-reward-types{float:left;width:250px;padding-left:10px;}#travel-search-reward-types h3{font-weight:bold;font-family:verdana, sans-serif;font-size:11px;color:#022f56;line-height:14px;text-decoration:none;padding-bottom:0px;margin:0px;}#travel-search-reward-types h3 a:link, #travel-search-reward-types h3 a:visited, #travel-search-reward-types h3 a:hover, #travel-search-reward-types h3 a:active{color:#022f56;}#travel-search-points-section p{margin-bottom:6px;}#travel-search-form{padding-bottom:10px;}#travel-search-form button{float:right;clear:both;}#travel-search-points-section, #travel-search-reward-types{padding-bottom:32767px;margin-bottom:-32765px;}#travel-search-points-section #startEndPoints{padding-bottom:15px;}#rewards-type-checkbox p{padding-bottom:5px;}#header-flash-container{float:left;width:271px;overflow:hidden;padding:0;}#anchor-header-2{float:left;width:250px;padding:17px 10px 10px 10px;height:239px;margin:2px 0 0 -8px;overflow:hidden;}#anchor-header-2 h2{color:#fff;}#anchor-header-2 p{font:normal 13px/15px arial, helvetica, sans-serif;color:#fff;padding-top:3px;padding-bottom:0;}#anchor-header-2 ul{list-style-type:none;}#anchor-header-2 ul li{padding-top:15px;color:#fff;}#anchor-header-2 li a, #anchor-header-2 li a:visited, #anchor-header-2 li a:hover,#anchor-header-2 li a:active{color:#fff;background:none;}.silver-header{background:white url(/Images/Rewards/EliteLevelLogos/EliteHeaderImages/silver_header.jpg) bottom right no-repeat;}.gold-header{background:white url(/Images/Rewards/EliteLevelLogos/EliteHeaderImages/gold_header.jpg);}.platinumpremier-header, .platinum-header{background:white url(/Images/Rewards/EliteLevelLogos/EliteHeaderImages/plat_header.jpg) bottom right no-repeat;}#page-intro-container{padding-top:15px;}#search-form-container{padding:13px 0 15px 0;}#search-form-container #city, #search-form-container #destinationStateProvince{margin-bottom:5px;}#search-form-container #cityCheckIn, #search-form-container #cityCheckOut{margin-bottom:8px;}#search-form-container #corporateCode, #search-form-container input.search-corp{margin-bottom:10px;}#search-form-container h2#findHotelLabel{margin-bottom:12px;color:#022f56;}#search-form-container h2#checkAvailabilityLabel{margin:11px 0 8px 0;color:#022f56;}margin-bottom:12px;font-size:12px;line-height:14px;color:#9D102D;margin:11px 0 8px 0;font-size:12px;line-height:14px;color:#9D102D;p#required-label{width:268px;text-align:right;}label.profileEmailPref{font:bold 11px/14px verdana, arial, helvetica, sans-serif;color:#333333;text-decoration:none;padding:0;margin:0 0 8px 0;width:auto;}.profileEmailList{width:333px;margin-left:6px;padding-top:0;}#emailText{padding-bottom:6px;}#search-form-container .clearFloat{display:inline-block;}#search-form-container .roomNum{float:left;width:75px;}#search-form-container .guests{float:left;width:84px;}#search-form-container #needMoreRoomLabel{margin:10px 0 10px 0;}#search-form-container #useRewardsPointsLabel{margin:8px 0 5px 0;}#search-form-container #useRewardsPointsLabel p{float:left;}.hotel-rewards-anchors{margin-top:20px;}#tutorial-pop-up #sample-screenshot{float:left;}#tutorial-pop-up #turorial-content{float:left;width:188px;margin-left:10px;padding-top:5px;border-top:1px solid #000;}#tutorial-pop-up #turorial-content li{margin-left:15px;}#tutorial-pop-up #navigation-links{padding-top:5px;border-top:1px solid #000;text-align:right;}body.page-grid-c.rewards-anchor-list-page .two-column .column{width:125px;}body.page-grid-c.rewards-anchor-list-page .two-column .column.last-column{width:396px;border-left:1px solid #ccc;padding-left:10px;}body.page-grid-c.rewards-anchor-list-page .two-column .column ul{margin-left:0;}body.page-grid-c.rewards-anchor-list-page .two-column .column li{margin-left:15px;}.alpha-anchors li{display:inline;margin-right:6px;}#other-ways{border-top:4px solid #9d102d;padding-top:10px;}#how-to-earn{border-bottom:1px solid #ccc;padding-bottom:10px;}#other-ways-to-earn ul{margin-left:0;}#other-ways-to-earn li{margin-left:15px;}#rewrds-terms-conditions a{background:transparent url(/Images/Arrows/down_arrow.gif) no-repeat scroll 0 3px;margin:0;padding-left:13px;text-align:left;}.rewards-terms-conditions-desc ol{padding-left:40px;}body#rewards-landing .page-section .article-container .article-content h2.rewards-h2{font:normal 28px/42px "gill sans mt", Verdana, sans-serif;text-transform:uppercase;vertical-align:baseline;text-align:center;margin-top:2px;margin-bottom:0px;}body#rewards-landing .page-section .article-container .article-content h2.rewards-h2 a{color:#004692;}body#rewards-landing .page-section .article-container .article-content h2.rewards-h2 a:hover{color:#00a0df;}body#rewards-landing .page-section .article-container .article-content h3{font:normal 16px/22px "gill sans mt", Verdana, sans-serif;vertical-align:baseline;}body#rewards-landing .page-section .article-container .article-content h3 a{color:#004692;}body#rewards-landing .page-section .article-container .article-content h3 a:hover{color:#00a0df;}body#rewards-landing .page-section .article-container .article-content h3 a.rewards-popup{color:red;background-color:pink;background-image('external_icon.gif');background-position:right center;}body#rewards-landing a.rewards-L2C{color:#333333;text-decoration:underline;font:normal 18px/22px "Gill Sans", Verdana, sans-serif;text-transform:uppercase;vertical-align:baseline;}body#rewards-landing a.rewards-L2C:hover{color:#00a0df;text-decoration:underline;}body#rewards-landing a.rewards-L3{color:#004692;text-decoration:none;font:normal 16px/22px "Gill Sans", Verdana, sans-serif;}body#rewards-landing a.rewards-L3:hover{color:#00a0df;text-decoration:underline;}body#rewards-landing a.rewards-L3C{color:#333333;font:normal 16px/22px "Gill Sans", Verdana, sans-serif;text-decoration:none;}body#rewards-landing a.rewards-L3C:hover{color:#00a0df;text-decoration:underline;}body#rewards-landing a.rewards-L4 span.carets{font-size:30px;line-height:30px;}body#rewards-landing a.rewards-L2{color:#004692;text-decoration:none;font:normal 18px/22px "Gill Sans", Verdana, sans-serif;text-transform:uppercase;vertical-align:baseline;}body#rewards-landing a.rewards-L2:hover{color:#00a0df;text-decoration:underline;}body#rewards-landing .rewards-C2{color:#333333;font:normal 14px/18px "gill sans mt", Verdana, sans-serif;text-align:left;vertical-align:baseline;}body#rewards-landing .rewards-C2A{font-weight:bold;}body#rewards-landing .page-section .article-container .article-content p.offers{color:#333333;font:normal 14px/20px "gill sans mt", Verdana, sans-serif}body#rewards-landing .page-section .article-container .article-content p.offers a{color:#333333;font:normal 16px/22px "gill sans mt", Verdana, sans-serif;text-decoration:none;}body#rewards-landing .page-section .article-container .article-content p.offers a:hover{color:#00a0df;text-decoration:underline;}body#master-landing .column ul.program-links{list-style-type:none;padding-top:0;}body#rewards-landing .page-section .article-container .article-content h2{color:#00467F;font:bold 36px/36px "Gill Sans MT", univers, sans-serif;margin:0;}body#rewards-landing .page-section .article-container .article-content ul li{list-style:none;margin:0;}body#rewards-landing .page-section .article-container .article-content ul.offers li{padding-top:12px;min-height:36px;}body#rewards-landing .page-section .article-container .article-content ul.offers a{color:#6D6E71;font:normal 18px/22px "Gill Sans MT", univers, sans-serif;text-decoration:none;}body#rewards-landing .page-section .article-container .article-content ul.offers a:hover{color:#00467F;}body#rewards-landing .page-section .article-container .article-content ul.offers a span.carets{color:#00467F;font-weight:bold;vertical-align:-1px;}body#rewards-landing .page-section .article-container .article-content ul.program-links a{color:#00467F;font:normal 12px/14px "Gill Sans MT", univers, sans-serif;text-decoration:none;}body#rewards-landing .page-section .article-container .article-content ul.program-links a:hover{color:#009DDC;}body#rewards-landing .page-section .article-container .article-content ul.program-links a.find-a-hotel-module-trigger{font-weight:bold;}#site-section-nav{margin-top:0;}#seo-links li a:link, #seo-links li a:visited{color:#33c;}#seo-links li a:hover{color:#9d102d;text-decoration:none;}#seo-links li a:active{color:#c00;text-decoration:none;}*/ .rewards-form-header:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.rewards-form-container{margin:2px 0 10px;padding:0;}.rewards-form-header #page-intro-container{float:left;padding-top:0;width:552px;}.rewards-form-container h2{color:#333;}.three-columns,.two-columns{background:url(/Images/MyAccount/bkgd_gradient.png) repeat-x 0 0;border:1px solid #cbcbcb;border-width:1px 1px 1px 0;height:730px;padding:15px 5px 25px 20px;}.rewards-information .three-columns{border-right:none;}#dac-join-now,.postal-address, #mailing-address,#deactivate-account,#edit-sign-in, #forgot-member,#change-password-challenge,#forgot-reminder,#email-password, .sign-in-form-container{background:url(/Images/MyAccount/bkgd_gradient.png) repeat-x 0 0;border:1px solid #cbcbcb;border-width:1px 0 1px 0;padding:9px 5px 10px 20px;}#mailing-address,#deactivate-account,#edit-sign-in,#forgot-member,#forgot-reminder{border-width:1px 0 1px 0;}.activate-account-section .two-columns{height:410px;}.one-third-column-one{width:318px;}.one-third-column-two{width:317px;}.one-half-column-one{width:420px}.one-half-column-two{width:490px}.two-third-column-one{width:583px;}.one-third-column-three{width:265px;}.one-half-column{width:180px;float:left;clear:left;position:static;}.one-half-column-one .one-half-column{width:140px;}.one-half-column-two .one-half-column{width:150px;}.pinyin{background-color:#ccc;margin:5px 0 0 217px;padding:0px 3px 5px;}.phone-type{margin:32px 0 0 210px;padding:0 3px 5px;}.one-half-column-one .pinyin{margin:5px 3px 0 142px}.one-half-column-two .pinyin{margin-left:160px;margin-right:5px}.pinNoLabel{margin-top:0px}.pinCols{overflow:hidden;}.contact-information .pinyin input{width:330px}.two-column .two-columns, #mailing-information-section .two-column{border-right:none;}#businessTripCount,#pleasureTripCount{width:100px;}.one-third-column-three .three-columns, .one-half-column-two .three-columns{border-right:none;}.one-third-column-one h2,.one-third-column-two h2,.one-third-column-three h2{padding-left:20px;}.contact-information .three-columns,.sign-in-information .three-columns,.rewards-information .three-columns{height:730px;}.two-fifth-section{width:368px;}.full-section{width:100%;}.section-container,.membership-information,.full-section,.one-half-section,#password-reminder,#change-confirmation,#identify-account,.one-third-column-one,.one-third-column-two,.one-third-column-three,.two-third-column-one,.one-half-column-one,.one-half-column-two{float:left;padding:0 0 10px;}#change-confirmation{border-left:1px solid #cacaca;padding-left:10px;width:40%;}.edit-room-options,.credit-card-one{padding-bottom:15px;width:460px;}.edit-additional-room-options,.credit-card-two,.edit-earning-article{padding-bottom:15px;width:449px;}.edit-earning-preferences,.edit-earning-article,#missing-stay-form,#missing-stay-instructions,#missing-stay-instructions2{float:left;}h2 a.sendto-link{font:normal 11px/14px Arial,sans-serif;float:right;margin:4px 10px 0 0;text-decoration:underline;}form#sign-in-form, form .rewards-form-container{font-size:12px;margin-top:2px;}form p.column{margin-right:10px;}form .rewards-form-container h3{font:bold 13px/15px helvetica, arial, sans-serif;margin:15px 0 3px;}#privacy-terms-links{display:none}#privacy-terms-links .first, #privacy-terms-dataProtection-links .first{border-left:0;}#privacy-terms-links li, #privacy-terms-dataProtection-links li{border-left:1px solid #5D5D5D;float:left;font:12px/16px Arial;list-style-type:none;margin:4px 5px 15px -5px;padding:0 5px;}#sign-in-form{border:none;}.sign-in-form-container{margin-top:3px;}.sign-in-form-container h2{color:#333;}#sign-in-form .action-buttons{margin-top:10px;}.related-links{border-left:1px solid #cacaca;float:right;margin-left:10px;padding-left:10px;width:300px;}#sessionout-container .related-links{width:auto;}.rewards-form-container h3{color:#333;}.required-text{clear:both;font-size:12px;line-height:16px;font-family:arial,helvetica,sans-serif;padding-bottom:0px;}#sign-in-intro-text, #sign-in-intro-header{font-size:12px;line-height:16px;}#sign-in-intro-header{font-weight:bold;}#sign-in-intro-container{float:left;width:552px;}#sign-in-intro-container p{font-size:12px;line-height:16px;}#marriott-rewards-logo{float:right;}#rewards-intro-container p, #rewards-intro-container a{font:normal 12px/16px Arial,sans-serif;}#rewards-intro-container #page-intro-container{float:none;padding-top:0;width:552px;}#rewards-intro-container .chat-activate-account{float:right;height:50px;width:165px;}#rewards-intro-container ul{padding-left:15px;}#sessionout-container .article-content p, #sessionout-container .article-content a{font:normal 12px/16px Arial,sans-serif;line-height:16px;}#sessionout-container{margin:0px 0 0px 340px;}#sessionout-container .article-content{padding:20px 0;}#sessionout-container .sign-in-form-container{background:none;}#sessionout-container .sign-in-form-container{padding-left:0}#sessionout-container button.submit, #sessionout-container button.submit-hover,#sessionout-container button.submit:link,#sessionout-container a.submit, #sessionout-container a.submit-hover, #sessionout-container a.submit:link{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;margin:0;padding:3px 10px 3px;overflow:visible;text-decoration:none;}#sessionout-container button.submit, #sessionout-container button.submit:hover, #sessionout-container button.submit-hover{height:35px;}#sessionout-container a.submit, #sessionout-container a.submit.submit, #sessionout-container a.submit.submit:hover, #sessionout-container a.submit.submit-hover{height:30px;}#sessionout-container button.submit, #sessionout-container button.submit.submit, #sessionout-container a.submit, #sessionout-container a.submit.submit{background:#005a84;border:1px solid #ccc;color:#fff;}#sessionout-container button.submit:hover, #sessionout-container a.submit:hover, #sessionout-container button.submit-hover{background:#4e99a4;border:1px solid #ccc;color:#fff;margin:0;}#sessionout-container button.submit:active, #sessionout-container button.submit-hover:active{background:#005a84;}#sessionout-container button.submit em, #sessionout-container button.submit-hover em{color:#fff;font:bold italic 14px/25px Georgia, Times New Roman, serif;white-space:nowrap;}#sessionout-container h1{font:normal 18px/22px "georgia";color:#333;line-height:22px;}#sessionout-container #rewards-intro-container p, #sessionout-container #article-content p{color:#333;line-height:16px;}.rewards-form-container .email-subscriptions input,.rewards-form-container select{height:22px;width:184px;margin-bottom:10px;}#layout-body-container .rewards-form-container .email-subscriptions p.radio input{margin-bottom:0;}.two-third-column-one select{width:210px}.two-third-column-one input{width:205px}.one-half-column-one input{width:130px}.one-half-column-two input, .one-half-column-two select{width:150px}.two-third-column-one .pinyin input{width:330px}.one-half-column-one .pinyin input{width:239px}.one-half-column-two .pinyin input{width:290px}#layout-body-container .rewards-form-container .radio input,#layout-body-container .rewards-form-container .checkbox input{width:auto;}#layout-body-container .rewards-form-container .radio label,#layout-body-container .rewards-form-container .checkbox label, #sign-in-form .remember-me label{display:inline;}form .radio label,form .checkbox label{display:inline;margin:0 8px 0 2px;}form p.checkbox,form span.checkbox, form p.section-label{margin:1px 0 2px;}.rewards-form-container .first-label label, #sign-in-form .first-label label{margin-top:0;padding-top:0;}.rewards-form-container p.first-label{padding-top:2px;font-size:12px;clear:both}#layout-body-container #layout-body label{font-size:12px;line-height:16px;padding-bottom:5px;}.rewards-form-container label,form .rewards-form-container label,form .rewards-form-container p.field-label,form#sign-in-form label{display:block;margin:7px 0 2px;font-size:12px;}#layout-body-container #layout-body .pinyin label{margin:0;padding-top:7px;padding-bottom:1px;}p label.hidden{display:none;}.rewards-form-container a.mr-join-whats-this{font-size:12px;line-height:16px;}form p.action-buttons{border-bottom:1px solid #cacaca;padding:5px 0 20px;}form#sign-in-form p.action-buttons{border:0;}form .rewards-form-container p.action-buttons,.submit-button{border:0;padding:20px 0 20px 0;}form .rewards-form-container button.submit, form .rewards-form-container button.submit-hover{margin-right:10px;}form p.action-buttons button{margin-right:8px;}#ritz-verification{clear:both;margin:10px 0 20px;}#identify-account{width:552px;}#change-confirmation{width:345px;}#layout-body-container .rewards-form-container .number-one{background:url(/Images/MyAccount/form-numbers.png) no-repeat 0 3px;margin-left:10px;padding-left:27px;}#layout-body-container .rewards-form-container .number-two{background:url(/Images/MyAccount/form-numbers.png) no-repeat 0 -85px;margin-left:10px;padding-left:27px;}#layout-body-container .rewards-form-container .number-three{background:url(/Images/MyAccount/form-numbers.png) no-repeat 0 -173px;margin-left:10px;padding-left:27px;}#layout-body-container .rewards-form-container h2,#layout-body-container #sign-in-form h2{font-size:14px;line-height:18px;font-weight:bold;margin:0;padding:5px 0 7px 0;}.rewards-form-container p.contact-name{line-height:16px;padding:2px 0;}.rewards-form-container p.change-name{padding:2px 0;}#phone-validity{margin:7px 0 5px 0;}.address-fields .address-designate{margin:-6px 0 0 0;}.address-fields input{margin-bottom:5px;}.address-fields .pinyin{padding:0 3px 0 3px;}.address-fields .nolabel{margin-top:0px}.address-fields{clear:both;overflow:hidden}.contact-information .section-label{padding-top:5px;}.contact-information input.disabled{background-color:#EBEBE4;}.rewards-form-container .birthday-month{margin-top:10px}.rewards-form-container .birthday select{width:80px;}.rewards-form-container .birthday p{float:left;width:95px;}#membership-info-content p.section-label{padding:10px 0;}#membership-info-content p.radio label{margin-right:10px;}#layout-body-container div.birthday label{margin-top:2px}#edit-personal-info-form select{height:auto;}.rewards-information #submission-agreement{border-top:1px dotted #cacaca;margin:15px 0 0;padding:15px 0 0;}.rewards-information #submission-agreement p{font-size:12px;}.rewards-information .checkbox,.sign-in-information .checkbox{margin-top:8px;padding-left:0;}.rewards-information .checkbox input,.sign-in-information .checkbox input{height:10px;}.join-rewards-section .radio label, .checkbox label{display:inline;}.rewards-information #earning-preference,.rewards-information #earning-preference a{font-size:12px;line-height:16px;margin-bottom:15px;}#createAccountActionForm h2{padding-bottom:13px;}form .rewards-form-container .first-form-field label{margin-top:0;}#dac-join-form-header{font-size:12px;font-weight:bold;line-height:16px;margin:6px 0 -5px 0;}.dac-reservation{font-size:12px;font-weight:bold;line-height:16px;font-family:arial;}#dac-join-now .submit-button{padding-bottom:10px}#layout-body-container #dac-join-now input{width:180px;height:18px}#dac-join-now{margin-top:18px;}.contact-information .titles label{padding:0 7px 0 2px}#wrapper_div{background:none repeat scroll 0 0 #FFFFFF;border:10px solid #6F6F6F;overflow:hidden;z-index:1003;}#wrapper_div #header{height:50px;}.direct-login-form p, #passwordReminderActionForm p{font-size:12px;line-height:16px;}#password-reminder button{margin-top:5px;}.membership-information,#password-reminder{width:40%;}#forgot-reminder{border-left:1px solid #cbcbcb;}#passwordReminderActionForm #privacy-terms-links li{margin-top:2px;}#password-reminder #passwordReminderActionForm{margin-top:8px;}#password-reminder #passwordReminderActionForm p{font-weight:bold;}#sign-in-form #privacy-terms-links li{margin-top:12px;}#password-reminder h2{margin:-2px 0 -3px 0;}.remember-me input#remember-me,.remember-me input#rememberMe, .remember-me input#remember-me-checkbox,#deactivate-form input#confirmation{height:10px;margin-top:5px;}#password-reminder{padding-left:0;}#email-password .checkbox input{height:10px;margin-top:10px;}#forgot-password{width:284px;}#password-reminder{width:360px;}#forgot-password #forgot-member,#password-reminder #forgot-reminder{height:330px;}#password-reminder #forgot-reminder{border-right:1px solid #cbcbcb;}#forgot-password-container .related-links{height:330px;border:1px solid #cbcbcb;border-width:1px 0 1px 0;background:url(/Images/MyAccount/bkgd_gradient.png) repeat-x 0 0;padding-left:20px;margin:30px 0 0 0;width:275px;border-left:0;}#layout-body-container #layout-body .sign-in-form label{padding-bottom:0;}.sign-in-form #forgot-password-link{margin-left:5px;font-size:12px;line-height:16px;}#layout-body-container .sign-in-form-container{padding-bottom:0;}#deactivate-account input#confirmation{height:auto;}#activate-member-information,#activate-sign-in{float:left;}#activate-member-information{width:470px;}#activate-sign-in{width:450px;}#activate-member-information .two-columns,#activate-sign-in .two-columns{height:420px;}#activate-member-information .two-columns{border-right:1px solid #cbcbcb;}.rewards-form-container #activate-sign-in .checkbox input{width:auto;}#verify-text{margin-top:10px;}#activate-sign-in{padding-left:0}#change-password-challenge input#remember{margin-top:7px;}#change-password-challenge #member-information{width:400px;}.travel-profile .two-columns,.activity-interests .two-columns{height:250px;margin-bottom:20px}.travel-profile .two-columns{border-right:1px solid #cbcbcb;}.travel-profile{width:470px;}.activity-interests{width:450px;}#layout-body-container .two-columns p input{width:178px;}#layout-body-container .two-columns p.radio input{width:auto;}.rewards-form-container .destination-interests select{height:155px;width:210px;}.activity-interests .checkbox input{height:10px;margin-bottom:7px;}ul.interests{float:left;margin:12px 0;width:170px;}ul.interests li{margin:3px 0;}.destination-interests,.destinations-list,.destinations-added, .destination-interests .action-buttons{clear:both;}.destination-interests{border-bottom:1px solid #cbcbcb;}.destination-interests .column{width:220px;}.destinations .column{margin:-5px 0 15px;}.destination-interests p,.destination-interests h3{padding-left:15px;font-size:12px;color:#333;}.column .destination-list li{margin-left:0;}.destination-list .remove{background:url(/Images/My_Account/red_x.png) 0 2px no-repeat;display:inline-block;margin-left:5px;text-decoration:none;width:12px;}#layout-body-container li a.remove{border-width:0;text-decoration:none;}#locations-list,#city-select{display:none;}#country-city-action{margin-top:60px;}#country-city-action p{margin:5px 0;text-align:center;}.destination-interests .destinations-container{border-top:1px solid #cbcbcb;}.destinations ul li{padding-left:15px;}.destination-interests .action-buttons, #saved-cities li, #saved-countries li{margin-left:15px;font-size:11px;}.destination-interests .destinations-heading{padding-top:15px;}.destination-interests .destinations-added h3{margin-top:6px;}.destination-interests p #add-country-link{line-height:26px;}.label-text{font-size:12px;margin-top:10px;}#profile-interests h2,.destination-interests h2{color:#333;}.edit-room-options .two-columns{border-right:1px solid #cbcbcb;}a.section-information,a.section-information:link, a.section-information:visited{color:#33C;font-size:12px;float:right;margin:3px 10px 0 0;}a.section-information:hover{color:#9d102d;}.preferences-notes{margin:12px 0 0;}#editReservationPreferencesActionForm .edit-room-options h3,#editReservationPreferencesActionForm .edit-additional-room-options h3{margin-top:2px;}#editReservationPreferencesActionForm .checkbox input{height:10px;margin-bottom:5px;}.preferences-notes{font-size:12px;}form #missing-stay-instructions2 p,form #missing-stay-instructions p{line-height:16px;padding:2px 0 7px;}#missing-stay-instructions .first-label,#missing-stay-instructions2 .first-label{margin-bottom:5px;}#print-fax{line-height:16px;}#personal-information h2,#guest-services-locations h2{color:#333;line-height:18px;}#guest-services-locations p{font-size:12px;line-height:16px;font-family:arial;}.rewards-form-header h1{color:#333;line-height:20px;text-align:left;}.whats-this{font-size:12px;margin-left:5px;}#earning-promotional-section{background:url(/Images/MyAccount/bkgd_gradient.png) repeat-x 0 0;border:1px solid #cbcbcb;border-width:1px 0 1px 0;padding:15px 10px 20px 10px;}#earning-form{float:left;width:50%;}#earning-form h2{padding:0 10px 10px 0;}#earning-article-container{float:right;padding:15px 10px 20px 10px;height:155px;width:420px;}#earning-preference{margin-bottom:5px;}#edit-earning-form{margin-bottom:0;}#miles{margin-left:6px}#earning-preference-text .article-content p{font-size:12px;line-height:16px;font-family:arial;color:#333;}#email-preferences-container .email-preferences{border-width:0;clear:both;margin-bottom:0;padding-bottom:0;}.email-preferences td{border:1px solid #cacaca;border-width:0 0 1px 1px;padding:10px;}.email-preferences .subscription-header .email-description{width:265px;}#email-preferences-container .email-preferences .subscription-set td{padding-bottom:7px;}.email-preferences .subscription-set td.first{border-left:0;padding:0 0 20px 0;}.email-preferences .subscription-set td,.email-preferences .subscription-set td label{font:12px/16px arial,sans-serif;}.email-preferences .subscription-set td.first p{margin:0 0 0 10px;}#layout-body-container .email-preferences .subscription-set td.first p.email-head{font:bold 12px/16px Arial;padding:0 0 0 0;}#layout-body-container .email-preferences .subscription-header th{background:#ebebeb;border-left:1px solid #fff;font:bold 12px/16px Arial;padding:10px 10px 8px 10px;margin-top:100px;}.email-preferences .subscription-set td label{font-weight:bold;}.email-preferences .subscription-header th.email-description{border-left:0;}.email-preferences .subscription-header th a,.postal-preferences .subscription-header th a{font-weight:normal;text-decoration:underline;}#emailSignUpActionForm .external-email h2{margin-bottom:18px;}#emailSignUpActionForm .full-section h2{margin-bottom:5px;}#emailSignUpActionForm button.submit, #emailSignUpActionForm button.submit-hover, #unsubscribeActionForm button.submit, #unsubscribeActionForm button.submit-hover{font-size:11px;line-height:14px;padding:0 10px;margin-right:8px;}#email-preferences-form .email-preference h2{padding-bottom:20px;}.email-info-header{border-bottom:1px solid #cbcbcb;padding-bottom:2px;margin-bottom:10px;}.email-subscriptions{float:left;padding:0 10px 15px 10px;margin-top:-15px;border-top:1px solid #cbcbcb;background:url(/Images/MyAccount/bkgd_gradient.png) repeat-x 0 0;}.email-preference .email-right{width:435px;height:170px;}.email-preference .email-left{width:435px;}.email-subscriptions .email-note{padding-top:10px;font-size:11px;}.email-confirmation{padding-left:15px;}#email-preferences-container h2.number-three{margin-top:15px;}.efolio-table{width:827px;}.efolio-table td{border:none;}.efolio-table .subscription-header th.email-description{background:none;width:448px;}#email-preferences-form .action-buttons{padding-bottom:10px;margin-left:10px;}#layout-body-container #layout-body .efolio-table label{font-weight:normal}.email-subscriptions p.field-label{font-family:arial;font-size:12px;line-height:16px;}#marriott-ritz-label{margin:5px 0 12px 20px;}.efolio-table .subscription-header th{height:45px;}.email-preferences .subscribe{width:125px;padding:10px 6px 10px 6px;}.email-preferences .subscribe p.checkbox{display:inline;}.email-preferences .unsubscribe{width:123px;}.email-preferences .email-frequency{width:118px;text-align:center;}.email-preferences .subscription-header .frequency-header,.email-preferences .subscription-header .subscribe-link-header{text-align:center;}#layout-body-container .email-preferences .subscription-header .frequency-header.second{border-left:3px solid #FFF;}#layout-body-container .email-preferences .subscription-header .subscribe-link-header.second{border-left:3px solid #FFF;}.email-preferences td.email-frequency.second{border-left:3px solid #cbcbcb;}.email-preferences td.subscribe.second{border-left:3px solid #cbcbcb;}.subscription-header th #subscribe-label{float:left;}.subscription-header th #unsubscribe-label{float:left;}.subscription-set td p.checkbox-subscribe{text-align:center;}#layout-body-container .email-preferences .subscription-set td p.checkbox label{font:bold 12px/16px Arial;}.email-preferences.selectable .subscribe{text-align:center;}#layout-body-container .email-preferences .subscription-header th a{font:normal 12px/16px Arial;}#layout-body-container .email-preferences .subscription-set td p.checkbox-subscribe input.checkBox{width:100px;}.email-preferences .marriott-ritz-header .marriott-header, .postal-preferences .marriott-ritz-header .marriott-header{width:274px;background:#9d9d9d;font:bold 12px/16px Arial;color:#FFF;padding:0 0 4px 0;margin:0 0 0 0;text-align:center;}.email-preferences .marriott-ritz-header .marriott-header.second, .postal-preferences .marriott-ritz-header .marriott-header.second{border-left:3px solid #FFFFFF;}#email-preferences-container p.for-mr-ritz, .external-email-signup p.for-mr-ritz, .rewards-form-container email-info-header p.for-mr-ritz{margin:0 0 0 10px;padding:0 0 10px 27px;}.external-email-signup p.for-mr-ritz, .rewards-form-container email-info-header p.for-mr-ritz{font:normal 12px/16px Arial;}#email-preferences-container p.for-mr-ritz{border-bottom:1px solid #CBCBCB;font:normal 12px/16px Arial;margin:0 0 20px 0;padding:0 0 10px 37px;}#layout-body-container .subscription-set td p.checkbox label{font:bold 12px/16px Arial;margin-left:3px;}#layout-body-container .rewards-form-container .postal-address{border-bottom:0;}#layout-body-container p.required-text{margin-left:0;padding:16px 0 0 0;}#layout-body-container #unsubscribe-all-mr, #layout-body-container #unsubscribe-all-ritz{padding-left:2px;}#layout-body-container .email-preferences .subscription-set td p.checkbox input{margin-left:15px;}#unsubscribeActionForm .email-preferences{margin-left:20px;}.email-subscription-msg{font:11px/14px verdana,arial,sans-serif}#unsubscribeActionForm .rewards-form-container{padding-bottom:20px;}#unsubscribeActionForm .rewards-form-container h2{margin-bottom:0;padding-bottom:0;}#unsubscribeActionForm .email-preference{padding:10px 0 40px 20px;background:url(/Images/MyAccount/bkgd_gradient.png) repeat-x 0 0;}#unsubscribeActionForm .action-buttons{padding-top:20px;}.errorMessageDisplay{clear:both;}#unsubscribeActionForm .rewards-form-container h2{margin-bottom:0;padding-bottom:6px;}#unsubscribeActionForm .external-email{margin-top:15px;}#unsubscribeActionForm .external-email h2{margin-bottom:3px;}#unsubscribeActionForm .action-buttons{margin-left:30px;}#email-delivery{border-bottom:1px solid #cbcbcb;clear:both;}.email-signup .email-subscriptions{margin-top:3px}.external-email-signup{clear:both;margin-top:15px;}.email-signup .email-right{width:450px;padding:0 0 30px 10px;}.email-signup .email-left{width:445px;padding:0 0 30px 10px;}.external-email-signup .email-preferences th.email-description{width:450px;}#emailSignUpActionForm .action-buttons{margin-left:30px}#layout-body-container .postal-preferences h1{font:bold 16px/20px verdana,arial,sans-serif;font-color:#666;}#rewards-subscriptions{padding-top:20px;}#rewards-subscriptions h2{padding-bottom:10px;}.postal-preferences{border-width:0;margin-top:10px;}.postal-preferences .postal-description{width:265px;}.postal-preferences .subscription-set td{border:1px solid #cbcbcb;border-width:0 0 1px 1px;padding:10px;}.postal-preferences .subscription-set td.first{border-left:0;padding:0 0 20px 10px;}.postal-preferences .subscription-set td.first p{padding-left:10px}.postal-preferences .subscription-set td label,.postal-preferences .subscription-set td{font:11px/14px verdana,arial,sans-serif;}.postal-preferences .subscription-header th{border-left:1px solid #fff;background:#ebebeb;font:bold 13px/15px helvetica, arial, sans-serif;padding:10px 10px 5px 10px;}.postal-preferences .subscription-set td label{font-weight:bold;}.postal-preferences.selectable .subscribe{text-align:center;}form .subscribe.checkbox, form .unsubscribe.checkbox{padding-left:10px;}#editPostalPreferencesActionForm .postal-address h3{margin-top:7px}.postal-address p{margin:0 10px 4px 0;}.postal-address p.update-address{margin-top:20px;}#rewards-subscriptions-postal{border-top:1px solid #cbcbcb;}.note-text{margin-top:10px;margin-left:10px;}#editPostalPreferencesActionForm .action-buttons{margin-left:10px;}#editPostalPreferencesActionForm .number-one{clear:both;}.postal-preferences .marriott-ritz-header .marriott-header{width:274px;background:#9d9d9d;}.postal-preferences .marriott-ritz-header .ritz-header{border-left:3px solid #FFFFFF;background:#9d9d9d;width:274px;}.postal-preferences .marriott-ritz-header .marriott-header .marriott-label{font:bold 12px/16px Arial;color:#FFF;padding:0 0 0 0;margin:0 0 0 0;text-align:center;}.postal-preferences .marriott-ritz-header .ritz-header .ritz-label{font:bold 12px/16px Arial;color:#FFF;padding:0 0 0 0;margin:0 0 0 0;text-align:center;}.postal-preferences .email-frequency-two{border-left:3px solid #FFFFFF;width:118px;}#layout-body-container .postal-preferences .postal-description{width:346px;}#layout-body-container .postal-preferences .subscription-set td label, #layout-body-container .postal-preferences .subscription-set td{font:12px/16px Arial;}#layout-body-container .postal-preferences .subscribe{width:125px;padding:10px 10px 10px 6px;}.postal-preferences .unsubscribe{width:123px;}.postal-preferences .postal-frequency{width:118px;text-align:center;}.postal-preferences .postal-frequency.second{border-left:3px solid #cbcbcb;}.postal-preferences .subscribe.second{border-left:3px solid #cbcbcb;}#layout-body-container .postal-preferences .subscription-header th a{font:normal 12px/16px Arial;}.postal-preferences .subscription-header .frequency-header,.postal-preferences .subscription-header .subscribe-link-header{text-align:center;}.postal-preferences .subscription-header .frequency-header.second{border-left:3px solid #FFF;}.postal-preferences .subscription-header .subscribe-link-header.second{border-left:3px solid #FFF;}.postal-preferences .subscription-set td.first p.email-head{font:bold 12px/16px Arial;padding:10px 0 0 0;}#layout-body-container .postal-preferences .subscription-set td.first p{padding-left:0;}#layout-body-container .rewards-form-container .postal-address{padding-left:10px;}#layout-body-container .postal-preferences .subscription-set td p.checkbox input{margin-left:15px;}.credit-card-one .two-columns,.credit-card-two .two-columns{height:420px;}.credit-card-one .two-columns{border-right:1px solid #cbcbcb;}.cctypes{margin:10px 0;padding:10px 0 0 0;}.cctypes p{background:#000;float:left;height:36px;margin:0 10px 0 0;position:relative;width:56px;}.cctypes p.visa{width:55px;}.cctypes p.amex{width:36px;}.cctypes p.diners-club{width:48px;}.cctypes p.carte-blanche{width:50px;}.cctypes p.jcb{width:48px;}.cctypes p.cirrus{margin-bottom:0;width:55px;}.cctypes img{left:0;position:absolute;top:0;}.cctypes img.unselected{opacity:0.75;filter:alpha(opacity=75);}img#discover-one,img#discover-two{clip:rect(0 56px 36px 0);}img#mastercard-one,img#mastercard-two{clip:rect(0 113px 36px 57px);left:-57px;}img#visa-one,img#visa-two{clip:rect(0 169px 36px 114px);left:-114px;}img#amex-one,img#amex-two{clip:rect(36px 37px 74px 0);top:-37px;}img#dinersclub-one,img#dinersclub-two{clip:rect(36px 86px 74px 38px);top:-37px;left:-38px;}img#carteblanche-one,img#carteblanche-two{clip:rect(36px 138px 74px 87px);top:-37px;left:-87px;}img#jcb-one,img#jcb-two{clip:rect(36px 189px 74px 139px);top:-37px;left:-139px;}img#cirrus-one,img#cirrus-two{clip:rect(73px 55px 107px 0);top:-72px;}h2 .clear-credit-card{font:normal 10px/14px Arial,sans-serif;text-decoration:underline;margin-left:10px;}p .clear-credit-card{color:#9d102d;font:bold 11px/15px Arial,sans-serif;text-decoration:underline;}p .remove-credit-card{color:#9d102d;font:bold 11px/15px Arial,sans-serif;text-align:left;text-decoration:underline;text-transform:capitalize;background:url(/Images/My_Account/red_x.png) 0 1px no-repeat;padding-left:13px;}#profilecheckbox-one{margin-left:10px;}.cc-exp-first, .cc-exp-second{margin-right:10px;}#invalid-number{display:none;}#invalid-number img{margin-bottom:-6px;}.form-cover{background:#fff;opacity:0.5;filter:alpha(opacity=50);position:absolute;}#birth-month, #birth-day{float:left;margin-right:5px;}.remove-clear{margin-bottom:10px;}#layout-body-container .remove-clear a{border-bottom:none;font-weight:bold;}.credit-card-container .form-details{margin-top:10px;font-style:italic;font-size:12px;font-family:arial;}#editCreditCardsActionForm .action-buttons{padding-left:20px;}#edit-creditcard-intro p{font-size:12px;line-height:16px;font-family:arial;}.cctypes .diners-carteblanche{float:left;position:relative;}.cctypes .diners-carteblanche p.radio{position:absolute;top:38px;left:18px;background:transparent;display:none;}#choose-type-one,#choose-type-two{display:none;}#choose-type-one img,#choose-type-one img{vertical-align:middle;}#mailing-address h2{padding-bottom:14px;}#mailing-address .action-buttons{padding-top:14px;}#mailing-address{clear:both;}.travel-interests .travel-profile .first-label,.activity-interests .interests{margin-top:-3px;}.destination-interests .destinations{margin-top:-6px;}#missing-stay-instructions .first-label,#missing-stay-instructions2 .first-label{margin-top:-5px;}#missing-stay-form .first-label{margin-top:-5px;}form#sign-in-form #in-page li a:link{background-position:276px 2px;}form#sign-in-form #in-page li a:visited{background-position:276px -37px;}form#sign-in-form #in-page li a:hover{background-position:276px -79px;}form#sign-in-form #in-page li a:active{background-position:276px -126px;}#forgot-password-container #in-page li a:link{background-position:230px 2px;}#forgot-password-container #in-page li a:visited{background-position:230px -37px;}#forgot-password-container #in-page li a:hover{background-position:230px -79px;}#forgot-password-container #in-page li a:active{background-position:230px -126px;}#personal-information{border:1px solid #cacaca;border-width:1px 0;margin:15px 0;padding:0 0 15px 0;}#personal-information p{padding:0;font-size:12px;line-height:16px;font-family:arial;}#personal-information p strong{float:left;width:180px;}.dotted-section{border-bottom:1px dashed #666666;margin-bottom:11px;padding:0 0 7px;}#personal-information{clear:both}.top-intro-text p{font-size:12px;line-height:16px;font-family:arial;}#anchor-redeem-points-wrapper #anchors, #anchor-redeem-points-wrapper #redeem-points{width:50%;}#anchor-redeem-points-wrapper #anchors{float:left;}#anchor-redeem-points-wrapper #redeem-points{float:right;overflow:hidden;}.join-confirmation h1{color:#004692;font-family:Gill Sans, sans-serif;font-size:24px;font-weight:normal;line-height:28px;}.join-confirmation h1 span{font-size:12px;left:-5px;position:relative;top:-10px;}.card-email h2, .card-email h3{color:#004692;font-family:Gill Sans, sans-serif;font-size:13px;margin:0 0 5px 0;}.join-confirmation .left.border h3{color:#004692;font-family:Gill Sans, sans-serif;font-size:12px;font-weight:bold;margin:0 0 21px 0;}.join-confirmation .myAccount{border-radius:5px;color:#fff;display:inline-block;float:right;height:22px;padding:0 8px;text-decoration:none;background-image:-ms-linear-gradient(bottom, #004692 0%, #00A3EF 100%);background-image:-moz-linear-gradient(bottom, #004692 0%, #00A3EF 100%);background-image:-o-linear-gradient(bottom, #004692 0%, #00A3EF 100%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #004692), color-stop(1, #00A3EF));background-image:-webkit-linear-gradient(bottom, #004692 0%, #00A3EF 100%);background-image:linear-gradient(to top, #004692 0%, #00A3EF 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00A3EF, endColorstr=#004692);}.join-confirmation .myAccount span.linkText{display:inline-block;line-height:17px;position:relative;text-transform:uppercase;top:-4px;}.join-confirmation .myAccount span.arrow{border-left:#fff 1px solid;display:inline-block;font-size:22px;font-weight:bold;line-height:23px;padding:0 0 0 8px;margin:0 0 0 8px;position:relative;top:-2px;}#member-card{background:url(/Images/Brands/MR/Logos/BasicCard_243X153.jpg) 0 0 no-repeat;border-radius:10px;height:153px;margin-right:10px;position:relative;width:243px;}.join-confirmation #member-card p{color:#fff;}#member-card #member-name, #member-card #rewards-number{left:5px;position:absolute;}#member-card #member-name{top:111px;}#member-card #rewards-number{top:125px;}.card-email,.join-confirmation .learn-more-text, .card-email .clearfix > div{float:left;}.card-email{width:628px;}.card-email .left.border{border-right:#cacaca 1px solid;margin:0 15px 0 0;}.card-email .left.border .clearfix{border:none;}.card-email .left{padding:0 15px 0 0;width:328px;}.card-email .accountBorder .right{width:255px;}.card-email .right{text-align:left;width:285px;}.card-email .clearfix{border-bottom:1px solid #cacaca;height:auto;margin:10px 0 10px 0;padding:0 0 20px 0;}.card-email .article-content .clearfix{width:628px;}.card-email .clearfix.noborder{border-bottom:none;margin:10px 0 0 0;padding:0;}.card-email .page-section.clearfix{border-bottom:none;margin:0;padding:0;}.card-email #page-section-1 .rightside-column{clear:left;padding-left:0;}.card-email .bottom{border-bottom:none;margin:0 0 40px 0;}.card-email .clearfix > p{display:none;}.page-grid-b .card-email .two-column .column.first-column{margin:0 15px 0 0;padding:0 15px 0 0;width:328px;}.page-grid-b .card-email .two-column .column{text-align:left;width:268px;}.learn-more-text{width:266px;margin:0 0 0 25px;}.learn-more-text p{margin:0 0 15px 0;padding:0;width:255px;}.learn-more-text p a{display:block;margin:5px 0 0 0;text-decoration:none;}.learn-more-text p br{display:none;}.join-confirmation .learn-more-text h2{margin:0 0 9px 0;color:#004692;}.join-confirmation .learn-more-text h2 a{font-weight:bold;}.learn-more-text ul{list-style:none;}.learn-more-text ul li{list-style:none;margin:0 0 5px 0;}.learn-more-text ul li a{color:#004692;font-weight:normal;font-size:14px;line-height:18px;font-family:Gill Sans, sans-serif;text-decoration:none;}.confirmation-email-signup{float:left;width:375px;}.confirmation-email-signup h2{margin:0 0 15px;}#anchor-redeem-points-wrapper #redeem-points{float:right;overflow:hidden;}#rewards-email-container{width:552px;}#rewards-email-container h2{margin-top:10px;}#rewards-email-container p, #rewards-email-container a, #rewards-email-container ul li{font:normal 12px/16px arial, helvetica, sans-serif;}#rewards-email-container p{color:#333;}#unsubscribe-research-form{border-bottom:1px solid #cbcbcb;margin-bottom:20px;padding:25px 0 0 0;}#unsubscribe-research-form p{padding:0;margin-bottom:18px;}form#unsubscribe-research-form h2{border-bottom:1px solid #cbcbcb;margin-bottom:15px;padding-bottom:8px;}form#unsubscribe-research-form h2 span{float:right;font-weight:normal;font-size:12px;line-height:16px;}input#emailAddress{display:block;margin-top:5px;width:150px;}input#points-true, input#points-false{margin-right:5px;}#unsubscribe-research-form .submit, #unsubscribe-research-form .submit-hover{margin-right:15px;font-size:12px;line-height:16px;}#confirmation-email-note{margin:20px 0 5px 0;}#terms-privacy-container{border-top:1px solid #cbcbcb;margin-top:40px;padding-top:20px;}#first-ritz{margin-top:10px;}#subscribe-email-preferences{padding:8px 0 10px 15px;}#rewards-email-container .email-confirmation{padding-bottom:10px;}#email-text{padding-top:7px;}#chase-signin-container{margin-bottom:10px;}#chase-signin-container p, #chase-signin-container a{font:normal 12px/14px arial, helvetica, sans-serif;}#chase-signin-container input.my-account-password, #chase-signin-container input.my-account-userid{margin:0 0 10px 0;width:250px;}#chase-signin-container ul li{font-size:12px;padding-bottom:10px;}button.my-account-signin-button{margin-top:15px;}#chase-signin-container label span{display:block;}.birthday-container{margin-top:15px;}.birthday label{font-size:11px;line-height:14px;}li.personal-section, .profile-data .data-header.personal-section{margin-top:15px;}#mailing-information-content .radio label{padding-right:10px;}#mailing-information-content #cancel-link{padding-left:10px;}#missing-stay-form{margin:7px 0 10px;padding:0;}#missing-stay-form h2{color:#333;font-size:14px;font-weight:bold;line-height:17px;margin:0;padding:5px 0 7px 0;}#missing-stay-form h2.inactive{color:#cacaca;}#missing-stay-form p, #missing-stay-form li{color:#333;font-size:12px;line-height:14px;}#missing-stay-form label{display:block;}#missing-stay-form .radio label{float:left;}#missing-stay-form ul{margin:15px 0 10px 0;}#missing-stay-submit, #action-buttons, #customer-info-panel{display:none;}#action-buttons{border:0;padding:10px 0 20px 0;}#missing-stay-form input[type="text"]{margin-bottom:17px;height:17px;width:150px;}#missing-stay-form select{margin-bottom:17px;height:19px;}#missing-stay-form .three-columns{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;padding-top:20px;min-height:270px;height:auto;}#missing-stay-form .one-third-column-one h2{background:url(/Images/MyAccount/form-numbers.png) no-repeat 0 3px;margin-left:10px;padding-left:27px;}#missing-stay-form .one-third-column-two h2{background:url(/Images/MyAccount/form-numbers.png) no-repeat 0 -85px;margin-left:10px;padding-left:27px;}#missing-stay-form .one-third-column-three h2{background:url(/Images/MyAccount/form-numbers.png) no-repeat 0 -173px;margin-left:10px;padding-left:27px;}#missing-stay-form .grey-text span, span.grey-text{color:#666;display:block;font-size:10px;padding-bottom:6px;}#missing-stay-form .grey-text a{display:block;padding:0 0 17px;}#missing-stay-form .ui-datepicker-trigger{background:url("/Images/TNG/global_sprite.png") no-repeat scroll 0 -2336px transparent;cursor:pointer;display:inline-block;height:17px;position:absolute;width:19px;}#wrapper_div .first-column .layout-12{width:340px;}#missing-stay-form .radio li{clear:both;}#missing-stay-form .radio input{float:left;margin-bottom:8px;}#missing-stay-form .radio label{float:left;width:210px;}#confirmation-panel, #stay-hotel-panel, #contact-info-panel{padding-top:20px;}#missing-stay-form input.attach-files{cursor:pointer;filter:alpha(opacity:0);-moz-opacity:0;opacity:0;height:22px;position:relative;text-align:right;z-index:2;}#missing-stay-form .fake-file a.button-submit{font-size:11px;margin-top:-20px;position:absolute;width:63px;z-index:1;}.fake-file input{margin-left:85px;margin-top:-20px;position:absolute;width:150px;}.remove-file{display:none;margin:10px 0 20px;}#action-buttons #submit-button{font-size:11px;margin-top:12px;width:81px;}.bill-text a{display:block;}#missing-stay-form p.bill-note{font-size:10px;border-top:1px solid #cbcbcb;padding-top:13px;}#missing-stay-form h3{margin-bottom:15px;font:bold 10px/14px arial, helvetica, sans-serif;}#missing-stay-form h3 .toggle-link{color:#333;background:transparent url(/Images/SearchResults/Sprites/Search_sprite_shop.png) no-repeat scroll 0 -302px;cursor:pointer;font-weight:bold;padding:0 0 0 17px;margin:0 0 4px 0;font-weight:bold;clear:both;text-decoration:none;width:100%;height:100%;}#missing-stay-form h3 .toggle-link.open{background-position:0 -345px;}#missing-confirmation h1{margin-bottom:12px;padding-bottom:0px;}#missing-confirmation #layout-body{margin-bottom:140px;}#missing-confirmation #layout-body .article-container{padding-left:0;font:normal 12px/14px arial, helvetica, sans-serif;}#missing-confirmation .two-column-60-40{width:60%;}.backToTop a, .backToTop a:link, .backToTop a:visited, .backToTop a:hover, .backToTop a:active{border-bottom:0 none;}#google-enrol .gw-message-introducing{float:left;display:inline;margin:9px 30px 0 0;}#google-enrol .gw-button{float:left;}#google-enrol{border-bottom:1px solid #cacaca;}#google-enrol #error-msg{display:none;}@font-face{font-family:'marriott-icons';src:url('/Images/fonts/marriott-icons.eot');src:url('/Images/fonts/marriott-icons.eot?#iefix') format('embedded-opentype'), url('/Images/fonts/marriott-icons.woff') format('woff'), url('/Images/fonts/marriott-icons.ttf') format('truetype'), url('/Images/fonts/marriott-icons.svg#icomoon') format('svg');font-weight:normal;font-style:normal;}.icon, .icon-error, .icon-asterisk{font-family:'marriott-icons' !important;// overrides JP font-family speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:inherit;}.icon-error:before{content:"\e010";}.icon-asterisk:before{content:"\e01c";}.t-form-asterisk{font-size:0.5em;vertical-align:super;padding-right:3px;}.t-form-error{color:#cf2010;padding-right:3px;font-size:inherit;vertical-align:top;}.is-hidden-text{position:absolute !important;clip:rect(1px 1px 1px 1px);}