.zip-code{width:50px;}#more-rooms{clear:left;white-space:nowrap;margin:3px 0;}#multiple-locations-container{float:left;width:521px;overflow:hidden;padding:0 10px;}#multiple-locations-results{background-color:#cecdbe;padding:10px;margin:10px 0;}#multiple-locations-message{font:bold 12px arial,sans-serif;color:#9d102d;}#multiple-locations-results ul{list-style-type:none;margin:0;padding:0;}#multiple-locations-results ul li ul li ul{margin-bottom:5px;}#you-searched-messaging{background-color:#EBEBDB;padding:10px;margin-top:10px;}#you-searched-messaging ul{list-style-type:none;}body#search-results.page-grid-d div#layout-nav, body#search-results.page-grid-d div#layout-body{margin-top:10px;}body#search-results.page-grid-d div#layout-container{border-top:1px solid #cacaca;position:relative;overflow:visible;}.button-column a.results-button:link,.button-column a.results-button:hover, .flyout-info-container .results-button a:link, .flyout-info-container .results-button a:hover{color:#ffffff;text-decoration:none;}#results-header{padding:0 0 5px 10px;position:relative;z-index:1;}#results-header h1{float:left;margin:0;}#map-toggle-form{float:right;text-align:right;z-index:1;}#map-toggle-form label{font:11px/14px arial,helvetica,sans-serif;font-weight:bold;}#map-toggle-form input{margin-left:8px;}#sort-form, #availability-toggle, #currency-converter-form{float:right;margin:10px 0 10px 10px;}#rewards-glossary{clear:both;text-align:right;}#updated-currency-message{float:left;margin:10px 10px 0 0;width:290px;}table#property-results{width:100%;border-collapse:collapse;clear:both;border-top:1px solid #cecdbe;border-bottom:1px solid #cecdbe;margin-bottom:23px;}table#property-results td{border-top:1px solid #cecdbe;padding:10px 3px 0px;vertical-align:top;text-align:center;}table#property-results th, table#property-results tfoot td{background:transparent url(/Images/CSS_Backgrounds/MainBar_BG_1x42.jpg) repeat-x left bottom;border-top:1px solid #cecdbe;padding:7px 3px;vertical-align:bottom;font:normal 10px/12px arial;text-align:center;}table#property-results th{padding:3px;}table#property-results tfoot td{text-align:left;}.current-sort{display:block;float:left;color:#666666;}.current-sort i{background:url("/Images/SearchResults/Sprites/Search_results_sprite.gif") no-repeat scroll 3px 4px transparent;padding-right:12px;}table#property-results label{color:#fff;font:bold 11px arial, sans-serif;background:url(/Images/SearchResults/Sprites/Search_results_sprite.gif) no-repeat 0 -307px;height:25px;width:21px;display:block;padding-top:3px;float:left;text-align:center;margin:0 9px 0 0;}table#property-results h2{display:inline;margin:0;font:bold 11px/11px arial, sans-serif;}table#property-results input{float:left;margin:0 9px 0 0;}table#property-results th#rates-header{text-align:left;padding-left:5px;}.hotel-results{clear:none;float:left;width:85%;}table#property-results th.hotel-info-column, table#property-results td.hotel-info-column{text-align:left;}table#property-results td.hotel-info-column h2{font:bold 13px arial,sans-serif;}table#property-results td.hotel-info-column input{width:13px;height:13px;position:relative;top:1px;margin-bottom:15px;}table#property-results th.hotel-info-column #compare-below-button{padding-bottom:4px;}table#property-results th .current-sort,table#property-results th.largest-rooms-header, table#property-results th.distance-header{width:95px;}table#property-results td.distance{font:normal 11px/12px verdana, sans-serif;}table#property-results td.rate-column .room-rate{font:bold 12px arial, sans-serif;}table#property-results .property-record-tabs a{border:0;}.guest-rooms-header, .meeting-rooms-header{width:60px;}#currency{margin-left:5px;}table#property-results td.rate-column{white-space:nowrap;width:100px;text-align:left;}table#property-results td.button-column{width:auto;overflow:hidden;}.distance{text-align:center;font-size:11px;}.compare-button, .compare-button-hover{margin-left:30px;font:bold 11px/14px arial,sans-serif;text-decoration:none;color:#9d102d;text-align:left;padding-left:31px;border:0;cursor:pointer;}.compare-button span, .compare-button-hover span{text-decoration:none;font:10px/12px regular;color:#666;margin-left:7px;}#compare-below-button{background:url(/Images/SearchResults/Sprites/Search_results_sprite.gif) 7px -200px no-repeat;}#compare-above-button{background:transparent url(/Images/SearchResults/Sprites/Search_results_sprite.gif) 7px -227px no-repeat;}.results-button, a.results-button{line-height:16px;height:16px;background-color:#9d102d;text-align:center;padding:2px 7px;display:block;width:auto;float:right;margin-right:7px;}.property-info p.results-button{padding:1px 5px 0 5px;};.results-button:link, .results-button:visited{color:#fff;text-decoration:none;font-size:10px;}.results-button:hover, .results-button:active{color:#fff;}.button-column p{clear:both;padding-top:4px;width:88px;overflow:hidden;}table#property-results .quick-view-row td{text-align:left;}.add-to-rfp{border-left:1px solid #33c;margin-left:5px;padding-left:5px;}table#property-results .quick-view-row td{border-width:0;padding:0;}.quick-view-tabs{margin-left:32px;}.quick-view-info{height:190px;margin-left:32px;padding:7px 0 15px 50px;width:626px;}.quick-view p.address{margin-bottom:0;}.quick-view p.address span{margin-right:2px;}.hotel-photos{margin-right:94px;}#plan-header{margin-bottom:13px;}a.overview-tab-link, a.amenities-tab-link, a.event-tab-link, a.get-here-tab-link{display:none;}.amenities-list{float:left;width:195px;}.amenities-list ul, ul.amenities-list{list-style-type:none;}.amenities-list ul li, ul.amenities-list li{color:#ccc;padding-left:13px;margin:0;}.amenities-list li.available{background:url(/Images/CSS_Backgrounds/Check_Icon.gif) left center no-repeat;color:#333;}.overview-info-panel .amenities-list{float:left;width:auto;}.overview-info-panel .amenities-list ul li, ul.amenities-list li{float:left;width:195px;}.events-container .events-highlights ul{list-style:disc inside none;}.events-container .events-highlights ul .more-link{list-style:none outside none;}li.search-results-link-more{list-style:none outside none;}.property-record-info.loading{background:#F0F0F0 url(/Images/CSS_Backgrounds/loading.gif) center center no-repeat;width:586px;}.property-record-info.loading{padding-top:60px;}.loading h3, .loading p, .loading a, .loading .events-highlights, .loading img{display:none;}.property-record-view{padding-left:34px;}.property-record-view .property-record-info h3{font:bold 11px/14px arial helvetica, sans-serif;margin-bottom:3px;text-transform:uppercase;}.property-record-view p, .property-record-view li{font:11px/14px arial helvetica, sans-serif;}.property-info-panel .new-hotel{color:#9d102d;font-weight:normal;margin-top:5px;text-transform:uppercase;}.saved-hotel{margin-top:20px;}.hotel-photo-panel, .overview-photo-panel{float:left;padding-right:10px;}.property-info-panel{float:left;}.overview-info-panel{float:left;width:450px;}.hotel-photo-panel img{height:104px;width:84px;}.overview-info-panel p{padding-bottom:18px;}.overview-photo-panel .thumbnail{display:block;}h3#activities-header{padding-top:15px;}.events-highlights, .transport-info{float:left;margin-right:10px;width:283px;}.events-highlights ul{padding-bottom:15px;}.events-highlights p{padding:1px 0;}.events-container .amenities-list p{padding-top:8px;}h3.area-airport-header{padding-top:15px;}.transport-info p.airport-name{margin-bottom:14px;}.get-here-container a{display:inline-block;margin-top:14px;}.location-container, .overview-container, .amenities-container, .events-container, .get-here-container{padding:15px 0 20px 0;}.external-icon{position:relative;}.external-icon img{position:relative;z-index:1;bottom:-4px;}.ui-tabs div.ui-tabs-panel.ui-tabs-hide, .overview-container, .amenities-container, .events-container, .get-here-container{display:none;}.ui-tabs .ui-tabs-panel{background:none;border-width:0;display:block;}.property-record-tabs{background:#e0e0e0 url('/Images/SearchResults/search_results_sprite.gif') repeat-x scroll 0 -22px;width:586px;}.property-record-tabs li{float:left;overflow:hidden;padding:4px 17px;position:relative;}.property-record-tabs li.overview-tab{padding:4px 25px 4px 60px;}.property-record-tabs li.amenities-tab{padding:4px 55px 4px 50px;}.property-record-tabs .ui-state-active, .property-record-tabs .active-tab{background:transparent url(/Images/SearchResults/search_results_sprite.gif) repeat-x scroll 0 0}.property-record-tabs li a, .property-record-tabs li a:link, .property-record-tabs li a:visited, .property-record-tabs li a:active{color:#333;cursor:pointer;font:bold 10px/14px arial, helvetica, sans-serif;padding:4px 0;text-decoration:none;}.quick-view-row .ui-tabs .ui-tabs-nav li.ui-tabs-selected a{color:#9d102d;}caption#tabcontrol-description span, .tabs-live-region{position:absolute;left:-999em;}#paging-selector{float:right;}#paging-selector li{float:left;margin-right:5px;}#paging-selector li.selected{background-color:#aaa;color:#fff;border:1px solid #999;padding:2px 4px;}li#paging-next, li#paging-previous{width:16px;text-indent:-99999px;}li#paging-previous a{background:transparent url(/Images/SearchResults/Sprites/Search_results_sprite.gif) 0 -87px no-repeat;border:none;height:16px;}li#paging-next a{background:transparent url(/Images/SearchResults/Sprites/Search_results_sprite.gif) 0 -115px no-repeat;border:none;height:16px;}#paging-selector a{display:block;background-color:white;border:1px solid #999;padding:2px 4px;text-decoration:none;}#records-per-page{clear:none;float:right;white-space:nowrap;margin-right:10px;}#guided-nav-items{padding-left:9px;}#guided-nav-items h3{margin-top:7px;}#guided-nav h4{font-weight:bold;}#guided-nav h4.collapsed, .parent-dimension .collapsed, #guided-nav h4.expanded, .parent-dimension .expanded{background:transparent url(/Images/SearchResults/Sprites/Search_results_sprite.gif) no-repeat 1px -251px;cursor:pointer;padding:0 0 0 25px;margin:0;display:block;text-transform:none;line-height:17px;}#guided-nav h4.expanded, .parent-dimension .expanded{background:transparent url(/Images/SearchResults/Sprites/Search_results_sprite.gif) no-repeat 1px -147px;}#guided-nav a{text-decoration:none;color:#666;float:left;width:150px;}#guided-nav ul li ul a{width:132px;}#guided-nav input{float:left;clear:left;margin:0 4px 0 0;height:16px;width:16px;}#guided-nav ul{list-style-type:none;}#guided-nav ul li{padding:0 0 0 2px;zoom:1;clear:both;}#guided-nav ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#guided-nav ul li.parent-dimension{padding-left:18px;width:164px;clear:both;height:16px;}#guided-nav ul ul{padding-left:16px;width:166px;}#guided-nav label{font-family:verdana, sans-serif;font-size:11px;}#layout-nav #guided-nav ul li a{border:0;}#edit-search-form, #gs_edit-search-form{margin:0 0 5px;padding:0 10px 5px;}#edit-search-form input, #gs_edit-search-form input{margin:3px 3px 0pt 0pt;}.edit-search{background:transparent url(/Images/CSS_Backgrounds/TitleBar_BG_1x25.jpg) repeat-x;padding-top:5px;}.edit-search h2{margin-top:0;height:20px;margin-bottom:7px;font-size:11px;text-transform:uppercase;}#edit-search-form h3.collapsed{color:#33c;background:transparent url(/Images/SearchResults/Sprites/Search_results_sprite.gif) no-repeat scroll left -275px;cursor:pointer;padding:0 0 0 15px;margin:0 0 4px 0;font-weight:normal;clear:both;width:100%;height:100%;}#edit-search-form h3.expanded{color:#33c;border-bottom:1px solid #fff;background:transparent url(/Images/SearchResults/Sprites/Search_results_sprite.gif) no-repeat scroll left -168px;cursor:pointer;padding:0 0 0 15px;margin:0 0 4px 0;font-weight:normal;clear:both;width:100%;height:100%;}#edit-search-form li{display:inline;}#edit-search-form #autocomplete-results li, #brands-list li{display:block;}#edit-search-form h3#hidden-rewards-trigger{margin-top:6px;}#edit-search-form .roomNum , #edit-search-form .guestRoom{float:left;width:75px;}#edit-search-form .yui-ac-content{width:180px;}#edit-search-form #autocomplete-results ul{width:160px;overflow:hidden;}#marriott-rewards-redemption input, #marriott-rewards-redemption label{display:block;float:left;margin-right:4px;}#marriott-rewards-redemption label{width:130px;display:block;}#edit-search-form button, #gs_edit-search-form button{margin:8px 0 5px;}#you-searched{margin-bottom:15px;}#didnt-find{margin-top:5px;}#gs_edit-search-form .radio-button{margin-bottom:-2px;}h3.collapsed, h3.expanded{background:transparent url(/Images/SearchResults/Sprites/Search_results_sprite.gif) no-repeat scroll 1px -251px;cursor:pointer;padding:0 0 0 20px;line-height:17px;}h3.expanded{background:transparent url(/Images/SearchResults/Sprites/Search_results_sprite.gif) no-repeat scroll left -147px;}h2.collapsed, h2.expanded{background:transparent url(/Images/SearchResults/Sprites/Search_results_sprite.gif) no-repeat 10px -251px;cursor:pointer;padding:0 0 0 30px;line-height:17px;}h2.expanded{background:transparent url(/Images/SearchResults/Sprites/Search_results_sprite.gif) no-repeat 10px -147px;}body#search-results .msgImage, body#search-results .msgLightTanFive{border-top:2px solid #ccc;padding-left:10px;margin-top:13px;}body#search-results .msgNoColor{border-top:2px solid #ccc;margin-top:13px;padding-bottom:0;}#layout-nav table ul, #layout-nav table ul{padding-left:15px;}body#compare-hotels.page-grid-j #layout-body{margin-left:0;width:920px;}#compare-heading{margin-left:184px;}#compare-page-container #message-bar{float:left;clear:both;width:173px;padding:0 5px;}#compare-page-container #error-messages{margin-left:184px;}#compare-page-container #search-map-container{margin-left:174px;width:734px;}#compare-tools{list-style-type:none;}.save-hotels-button{background-color:#9D102D;float:right;clear:both;font:10px/16px normal arial,sans-serif;height:16px;padding:0 4px;margin:10px 0;}.save-hotels-button a:link, .save-hotels-button a:visited{color:#FFFFFF;text-decoration:none;}.save-hotels-button a:hover, .save-hotels-button a:active{color:#FFFFFF;text-decoration:underline;}#compare-page-container li#south, #compare-page-container li#north{margin-left:358px;width:358px;}#compare-section{float:left;clear:right;border:1px solid #d3d3c4;border-left-width:0;border-bottom-width:0;}#compare-section .compare-column{float:left;width:183px;border-left:1px solid #d3d3c4;}.compare-column h2{clear:right;margin:5px 10px;}#compare-section .hotel-record{padding:0;}.record-number{float:left;height:44px;padding:5px;margin-right:5px;font:20px/34px bold arial,sans-serif;color:#fff;background-color:#900;border:1px solid #d3d3c4;}.hotel-images{clear:both;float:left;width:174px;padding:5px;background-color:#efeee9;border-top:1px solid #d3d3c4;border-bottom:1px solid #d3d3c4;}.rate-info-container{border-top:1px solid #d3d3c4;width:100%;float:left;}.compare-column img.hotel-thumb{float:left;height:89px;margin-left:1px;width:86px;border-right:1px solid #fff;}.compare-column .photo-tour{float:left;clear:both;width:180px;margin:1px;padding:0;line-height:16px;height:16px;background-color:#8d8c7d;text-align:center;}.compare-column .results-button{margin:1px;float:none;}.results-button a{border:0;color:#fff;background:none;}.hotel-info{clear:both;border-top:1px solid #d3d3c4;padding:10px;}.rate-info .hotel-info p{margin-bottom:10px;font-family:verdana,sans-serif;font-size:11px;line-height:14px;word-spacing:-0.05em;text-align:left;}.compare-column .hotel-address p{margin:0;padding:0;}.rate-info p{font:10px/11px arial,sans-serif;text-align:center;}.room-rate strong{font:bold 12px/14px verdana, sans-serif;padding:5px 0;}.compare-column .hotel-address{margin-bottom:10px;}.compare-column p.photo-tour a:link, #compare-section .compare-column .photo-tour a:visited,#compare-section .compare-column .photo-tour a:hover, #compare-section .compare-column .photo-tour a:active,#compare-section .compare-column .results-button a:link,#compare-section .compare-column .results-button a:visited, #compare-section .compare-column .results-button a:hover, #compare-section .compare-column .results-button a:active{border:0;background:none;color:#fff;text-decoration:none;font-size:10px;}#group-unavailable-text{float:right;line-height:16px;height:16px;color:#92102d;text-align:center;}#comparison-tables, #comparison-tables table, #comparison-tables thead, #comparison-tables tr, #comparison-tables th, #comparison-tables td{padding:0;margin:0;}#comparison-tables{clear:both;margin-top:1px;border:1px solid #999;border-right-width:0;border-left-width:0;}.compare-1{width:368px;}.compare-2{width:552px;}.compare-3{width:736px;}.compare-4{width:919px;}#comparison-tables table{border-collapse:collapse;}#comparison-tables th{width:162px;border-right:1px solid #999;text-align:left;font-weight:normal;vertical-align:top;overflow:hidden;}#comparison-tables td{width:183px;text-align:center;border-right:1px solid #999;vertical-align:top;overflow:hidden;}#comparison-tables .odd-row p, #comparison-tables .odd-row ul{background-color:#efeee9;}#comparison-tables p, #comparison-tables ul{margin:0 5px 0 4px;width:173px;padding-bottom:10000px;margin-bottom:-9999px}#comparison-tables tbody p, #comparison-tables tbody ul{border-top:1px solid #d3d3c4;}#comparison-tables thead th{font:bold 12px/14px arial,sans-serif;padding-top:8px;}#comparison-tables th em, #comparison-tables td em{font-style:normal;display:block;margin:0 5px;width:173px;}#comparison-tables ul{list-style:none;}.group-rates{font:bold 12px/15px verdana;color:#9d102d;}.requestInfo{margin:10px 0 0;}.group-amenities{margin:0px 0 0px 0;padding:0;width:542px;}ul.group-amenities-column li{float:left;width:270px;margin-left:0.5px;border:1px solid #ddd;}.result-tools p.request-link{float:left;margin:1px 4px 1px 10x;padding-left:10px;font:bold 10px arial;width:120px;}.result-tools p.request-link A:link, .result-tools p.request-link A:visited{color:#33c;}.request-info-all{margin:15px 92px 10px 0px;float:left;padding:0 5px;}#sgo-list-container{margin:5px 0 5px 0;border:1px solid #8d8c7d;}#rfp-request-list{border-top:2px solid #ccc;padding-left:10px}#rfp-request-list h3{text-transform:uppercase;}#rfp-request-list li{list-style-type:none;margin-bottom:3px;}#rfp-request-list img{margin-bottom:-5px;}#rfp-request-list .win-icon{margin:5px 0 0 5px;}#rfp-request-list a:link img,#rfp-request-list a:visited img{text-decoration:none;}.SGO-brand-message{padding:10px;font:10px verdana #333;}.padding-top-10px{padding-top:10px;}#sgo-radio-units{margin-left:35px;}.disable-sgo{display:none;}.sgo-roomsandmeetingspace-enable{display:block;}#layout-body h1{line-height:16px;margin:12px 0 13px;}#layout-body h2{line-height:14px;margin:0 0 9px;}#search-container{background-color:#cacaca;padding:15px 10px 7px;width:716px;}#search-container ul#search-tabs{margin-bottom:18px;padding:0;}#search-container ul#search-tabs li{display:inline;padding-right:17px;}#search-container ul#search-tabs li a{text-decoration:none;color:#333;}#search-container .search-info-column{float:left;width:358px;margin-bottom:10px;}#search-container .special-rates-column{float:left;margin-bottom:10px;padding-right:10px;width:174px;}#search-container .brand-selection-column{float:left;margin-bottom:10px;width:174px;}.special-rates-column fieldset, .brand-selection-column fieldset{border:1px solid #fff;height:220px;padding:8px 2px 8px 10px;}#search-container .searchLeftColumn, #search-container .searchRightColumn{width:auto;}#search-container .brand-selection-column input{float:left;clear:left;}#search-container .brand-selection-column label{float:left;width:135px;}#search-container .special-rates-column h4{margin:0 0 8px;}#search-container form p label{display:block;}#search-container .radio, #search-container .checkbox{height:16px;margin:0;vertical-align:middle;width:16px;}#search-container form .usePoints{margin-top:19px;}#search-container form .search-useRewardsPoint{float:left;margin-right:5px;}#search-container form #corporateCode,#search-container form #corporateCode2,#search-container form #saved-hotel-corporateCode,#search-container form #displayableIncentiveType_Number,#search-container form #displayableIncentiveType_Number2,#search-container form #saved-hotel-award-number{margin-left:17px;}#search-container .search-info-column p, #maps-and-distance{float:left;width:179px;}#along-route-search-form fieldset{float:left;margin:0 10px 10px 0;width:184px;}#search-container .search-info-column .two-column{clear:both;float:none;width:358px;}#search-container #keyword-search-form{padding:0;width:auto;}#search-container #keyword-search-form #keywords{width:440px;}#search-container #keyword-search-form h3{font-weight:bold;margin:20px 0;}#search-container #keyword-search-form ul{margin-bottom:10px;}#search-container #maps-and-distance label,#search-container #maps-and-distance ul li{display:inline;margin-right:10px;}#search-container form #maps-and-distance h4{margin:5px 0;}#search-container select#saved-hotel{width:279px;}#search-container form .find-button,#search-container form .find-button-hover{background-color:#b50937;color:#fff;font-size:10px;font-weight:bold;height:auto;margin:0;text-transform:capitalize;}#search-container form .find-button em,#search-container form .find-button-hover em{font-style:normal;}#search-container form .hidden-label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}#search-container .advance-search-find{border-top:1px dashed;clear:both;margin-top:10px;overflow:hidden;padding-top:9px;width:100%;}#search-container .ui-tabs-hide{display:none !important;}#layout-body #endeca-directory-header{margin-top:20px;}#directory-listing{background-color:#eaeaea;padding:15px 10px 0;width:716px;}#directory-listing li a{border:0;}p.links-description{padding:0;margin-bottom:13px;}ul.triple-columns{padding:0;}ul.triple-columns .column{float:left;list-style-type:none;margin-right:15px;}ul.triple-columns h3{margin:0;}ul.triple-columns .column ul{list-style-type:none;margin-bottom:15px;padding:0;}ul.triple-columns .column ul li{margin-left:0;}ul.triple-columns .clear-column{margin-right:0;}ul.triple-columns .column ul li a{line-height:16px;}.search-button{background-color:#9D102D;height:16px;font-size:10px;line-height:16px;padding:0px 7px;text-align:center;white-space:nowrap;margin-right:6px;}.cont-button{background-color:#9D102D;height:32px;font-size:10px;line-height:16px;padding:0px 10px;text-align:center;white-space:nowrap;}.search-button:link, .search-button:visited, .cont-button:link, .cont-button:visited{color:#FFFFFF;text-decoration:none;}.search-button:hover, .cont-button:hover{color:#FFFFFF;}.win-icon{margin-left:5px;}.ritz-points-note{margin-top:20px;}.search-button{border:0;}