#content-container div.error{font-weight:bold; margin-left:5px; width:685px; margin-top:20px}

#content-container .formErrorsDisplay{font-weight:bold; margin-left:16px; margin-top:15px; width:656px}

#content-container .formErrorsDisplay .fieldErrorText a{color:#F00}

#contentCenter #content-container #skipExtras{height:19px; padding:8px 0}

#contentCenter #content-container #skipExtras input{float:right; background:transparent url(/media/images/themes/forms/btn_continue_to_details_en.png) no-repeat scroll 0 0; border:0 none; color:#FFF; display:block; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; height:22px; line-height:21px; padding-bottom:5px; text-align:center; text-decoration:none; width:156px; margin:0px 20px 0px 0px; *margin-right:20px !important; _margin-right:13px !important}

input#Continue_OptionalPackagesForm{float:right; margin-bottom:30px; margin-top:9px; background:transparent url(/media/images/themes/forms/btn_continue_to_details_en.png) no-repeat scroll 0 0; border:0 none; color:#FFF; display:block; font-family:Tahoma,Geneva,sans-serif; font-size:11px; font-weight:bold; height:22px; line-height:21px; padding-bottom:5px; text-align:center; text-decoration:none; width:156px}

#thirds div{margin-bottom:10px}

#contentRight #bookingSummary, #contentRight .sidepanel, #contentRight .subbox{width:233px}

#emailPage{display:none}

#contentCenter #CrossSellLogoStrip a{_float:left}

table#veriSignTable{text-align:center !important; width:215px !important}

table#veriSignTable tbody tr td{border:0px !important; padding-right:0px !important; vertical-align:bottom !important}

table#veriSignTable tbody tr td img{float:none !important; display:inline !important; margin:0px !important; padding-top:5px}

dl.dl-table-sum{margin-top:12px; margin-bottom:12px}

dl.dl-table-sum dd{margin-left:100px; text-align:right}

div.bookingSummaryDiv dl.dl-table-sum dt.grandTotal, div.bookingSummaryDiv dl.dl-table-sum dd.grandTotal{border-style:solid}

dl.dl-table-sum dt.grandTotal{border-color:#DBCEB7; border-style:dotted; border-width:1px 0; clear:left; float:left; font-size:14px; font-weight:bold; margin-top:12px; padding:6px 0; width:100px}

dl.dl-table-sum dd.grandTotal{border-color:#DBCEB7; border-style:dotted; border-width:1px 0; font-size:14px; font-weight:bold; margin-left:100px; margin-top:12px; padding:6px 0; text-align:right}

a.hotelDetailContact, a.roomHotelLink { margin:0; background:url(/media/images/themes/nav/arrow_icon.gif) no-repeat left center; padding-left:18px; color:#756f68; text-decoration:none;}
#contentCenter #content-container a.roomHotelLink { font-weight:bold; display:block; line-height:13px; *margin-bottom:0; }

div#content-container div#thirds div.hotelAddress { height:1%; margin-left:18px; overflow:hidden; width:210px;}
div#content-container div#thirds div.hotelAddress p { margin:0px;}