.gridColOne,.gridColTwo,.gridColThree,.gridColThreeClipped,.gridColFour,.gridColFive{float:none}a img{border:0}.option .group li,.sortByRoom li .optionItems,.colImage{float:none}#global_header_wrapper,.betaBar,.roomRateTableUpgrade,.fsSortRoomsRates,.adsCol,.accountBar,a.change,#header .gridColFour,hr.space,.resConfirmationSummary,h1,.manageUtil,.manageUtilShadow,.manageMain .linksMoreAboutHotel,.manageMain .trRoomActionLinks,.manageMain a,#footNav,.infoBoxShadow,#logInThickbox,.hhonorsBox,.manageAds,tr.dottedLine,img.hotelImage,p.visitorinfo,tr.trLinkRateDetails,.summaryRoom h3 span,h3 small,h4 small,span.change,.weather,.createAnAccount,glowBoxShadow,hr.footer,#footer,.nor1box,.completeYourTrip,.deEmphasizedOptions,.ajaxLoader,.paraAdditionalRatesToggler,.hide,.paraSubmitButton .linkBtn,.quickLookBox,.modalbody,.modalAlertMessage,.resTracker,.pushToTalk,.resHeaderHotelInfo p a,.res h2.emailedDetails{display:none!important}
table td{vertical-align:top;padding-right:1em}tr.subtotal td{padding-top:2px;border-top:1px dotted #ccc}table.roomPrice,table.stayPrice{width:100%}td.price{text-align:right}.manageMain tr.price td{text-align:right}.manageMain tr.price td span.label{float:left}.manageMain td.tdMap{padding-right:10px}.alertBox{padding:12px 12px 0;border:3px solid #999;margin-bottom:12px}.resHeaderHotelInfo h2{font:normal 14pt/1.2 arial;padding:0;margin:0 0 12px 0}.resHeaderHotelInfo p{font:normal 10pt/1.2 arial;padding:0;margin:0 0 12px 0}
table{border-spacing:0}table.manage{border-collapse:collapse;page-break-after:always}table.manage td.sideLeft,table.manage td.sideRight{vertical-align:top;width:300px;font:normal 9pt/1.3 arial,sans-serif}table.manage td.divider{width:20px}table.manage table{width:100%}table.manage td table td.label{width:40%}table.manage td table.totalForStay td{font-weight:bold;padding:6px 0;border-bottom:1px dashed #ddd}table.manage td table.totalForStay tbody.total td{border-bottom-style:solid}table.manage td table.totalForStay td.price{text-align:right}
table.manage ul{margin-left:10px;padding-left:10px}.manageMain fieldset{border:0;padding:0}.manageMain table{margin-bottom:1em}.manageMain p,.manageMain li{font:normal 8pt/1.3 arial;margin:0 0 10px 0}.manageMain td{font:normal 8pt/1.3 arial;padding:0}.manageMain h2{font:normal 14pt/1.2 arial;padding:0;margin:0 0 12px 0}.manageMain h3{font:bold 9pt/1.2 arial;padding:0 0 3px 0;margin:0 0 6px 0;border-bottom:1px solid #ccc}.manageMain .smallPrint{border-top:1px solid #ccc;margin-top:10px;padding-top:10px;color:#666}
.manageMain .smallPrint h3{font:bold 8pt/1.2 arial;height:auto;border-bottom:0;color:#999}.manageMain .smallPrint p{font-size:7pt;color:#999}.manageMain .smallPrint ul{margin:0 0 7px 16px;padding:0 0 0 16px}.manageMain .smallPrint li{font:normal 7pt/1.1 arial;color:#999}.manageMain .additionalCharges{border-top:0;margin-top:0;padding-top:0}.manageMain .smallPrint .servicesAdditionalCharge{display:none}.res #main,.resSummary{font:normal 9pt/1.3 arial}.resSummary h4,.resSummary p{margin:0}.resSummary .sumSection{margin-bottom:8px}
.res #main fieldset{border:0;padding:0;margin:0}ul.group{width:620px;list-style:none;margin-left:0;padding-left:0}.res .resHeaderHotelInfo h2{margin:0 0 2px}.res .resHeaderHotelInfo p{margin:0 0 2px}.res .resTracker h3{margin:0}.res #header .logo{border-right:1px solid #ddd}.res #header .resHeaderHotelInfo{position:absolute;top:26px;left:208px}.res #header .resHeaderHotelInfo h2{font-size:12pt;margin:0 0 2px}.res #header .resHeaderHotelInfo p{font-size:8pt;margin:0 0 2px}.res #header .resHeaderHotelInfo p .tel{display:block;margin-top:2px}
.res #header .resHeaderHotelInfo h2.hotelNameNoLink,#btnShowHideHotelDetails,.res #header .resHeaderHotelInfo .sep{display:none}.sortByRoom .group h2,.sortByRate .group h2{margin:0}.sortByRoom .group li,.sortByRate .group li{margin-bottom:28px}.res li h6{margin:0;text-transform:uppercase;color:#999;position:relative}.res li h6 .priceHeader{position:absolute;right:0}.res .imgBoxRoom{overflow:hidden;position:relative;width:150px}.res .imgBoxRoom img{height:120px;margin-left:0;margin-top:0;width:150px}
.roomRateTable{width:100%}.roomRateTable td{border-bottom:1px solid #ddd;padding:2px 0}.roomRateTable td .description{font:normal 8pt/1.3 arial;display:block}.roomRateTable .planDesc .featured{font:normal 8pt/1.3 arial;color:#999;margin-left:10px}.roomRateTable ins{text-decoration:none}.description a,.roomRateTable .price .button{display:none}body.popup{line-height:1.5;font-family:Arial,sans-serif;color:#000;background:0;font-size:9pt}body.popup h1,body.popup h2,body.popup h3,body.popup h4{display:block!important;font-family:Arial,sans-serif}
body.popup a img{border:0}body.popup p img.top{margin-top:0}body.popup hr{background:#ccc;color:#ccc;width:100%;height:2px;margin:2em 0;padding:0;border:0}body.popup .hide{display:none}body.popup a:link,body.popup a:visited{background:transparent;font-weight:700;text-decoration:underline}body.popup th{text-align:left;border-bottom:2px solid #ccc}body.popup p.topbuttonbar,body.popup p.close,body.popup .topBar a,body.popup .popupImagery{display:none}body.popup .subtotal td,body.popup .grandtotal td{font-weight:bold}
.oldHead .wai,.oldHead #signin,.oldHead #search,.oldHead #reservation,.oldHead #navmain,.search .srView,#sortOptions,.sResults .calloutBox,.compareHotels .calloutBox,.compareHotels .emptyCell,.compareHotels .removeFromCompare{display:none}.oldHead table{width:100%}.search h1{display:block}.pagination span{padding:2px 6px;font-weight:bold;margin-bottom:10px}.pagination a{border:1px solid #ccc;padding:2px 6px;height:1%;text-decoration:none;background:#ddd;color:#222}.sResults{width:640px}.sResults h2{margin:0 0 6px;font:normal 10pt/1.3 arial}
.sResults h2 a{color:#000;text-decoration:none}.sResults ul.actionList{display:none}.sResults p{font:normal 9pt/1.3 arial;margin:0 0 6px}.sResults .callout h3{font:normal 10pt/1.3 arial;margin:4px 0 6px}.sResult,.sResult3{padding:.5em 0;border-bottom:1px solid #999;position:relative}.sResult .callout{width:188px;position:absolute;right:0;text-align:right}.sResult .hotelDescription{width:440px}.sResult2{margin-bottom:.1em;border-bottom:1px solid #ccc}.sResult3 h2{width:440px}.sResult3 .callout{text-align:right;margin-top:-22px}
.introduceOtherHotels{border-bottom:1px solid #999;text-align:center}.compareHotels td{font:normal 9pt/1.2 arial;border-bottom:1px solid #eee}.compareHotels th{text-align:left;font:bold 11pt/1.2 arial;padding:10px 0 0 0;border-bottom:1px solid #999}.compareHotels a{color:#000;text-decoration:none}