/* Booking shmooking */
.b_popup{text-align:left;font-family:sans-serif;line-height:1.2em}.b_popup h2{font-size:110%}.b_popup a.b_closePopup{font-size:100%!important;text-align:right}.b_popup table{font-size:100%}#b_calendarPopup .b_calHeader{font-size:110%;font-weight:bold;white-space:nowrap}#b_calendarPopup .b_calHeader a{text-decoration:none}#b_calendarPopup th,#b_calendarPopup td{text-align:center;vertical-align:middle}#b_currencyConverterPopup th,#b_currencyConverterPopup td{font-size:100%;font-weight:normal;vertical-align:bottom;text-align:left}#b_currencyConverterPopup input,#b_currencyConverterPopup select{font-size:100%}#b_displayCurrencyResults{font-weight:bold}.b_bContent,.b_bContent table,.b_bContent tr,.b_bContent th,.b_bContent td{font-family:sans-serif;line-height:1.2em}.b_bContent .b_flatListContainer{line-height:1.5em}.b_bContent h1{font-size:125%;line-height:1.2em}.b_bContent h2{font-size:110%;line-height:1.2em}.b_bContent h3,.b_bContent h4,.b_bContent h5,.b_bContent h6{font-size:100%}.b_bContent h6{font-weight:normal;font-style:italic}#b_looseCriteria h3{text-transform:none}.b_bContent table,.b_bContent input,.b_bContent select,.b_submitButton,.b_bContent textarea{font-family:sans-serif;line-height:1.2em;font-size:100%}.b_bContent thead td{font-weight:bold}.b_bContent th,.b_bContent td{text-align:left;line-height:1.2em}.b_figure{text-align:right!important}.b_tableSubmit{text-align:center}.b_noWrap{white-space:nowrap}.b_info{font:normal normal bold 1em "Times New Roman",Times,serif;text-transform:none}.b_error span,.b_warning span{font:normal normal bold 1em "Arial Black",Arial,Helvetica,sans-serif}.b_error span{text-decoration:blink}.b_undiscountedPrice{text-decoration:line-through}#b_indexFeats #b_searchboxInc h2{font-size:125%;line-height:1.2em}#b_headerInc,#b_footerInc,#b_affiliateFooterInc,#b_sortBy span,#b_sortBy select{font-size:smaller}.b_hotelSummary table .b_popup{font-size:100%}#b_breadcrumb #b_here{font-weight:bold}#b_headerInc h3{font-size:100%}#b_langSelect li{list-style:none;white-space:nowrap}#b_searchDest p,#b_searchDates a,#b_searchboxInc #b_blockdisplay1 a,#b_searchboxInc #b_blockdisplay2 a,#b_hotelTmpl .b_availFormInner a{font-size:smaller}#b_searchDest p.b_error{font-size:100%}.b_promoItemCityInc td.b_promoItemCityImg{vertical-align:top}.b_promoItemCityInc td.b_promoItemCityStars{text-align:right}.b_moreInfo{white-space:nowrap}.b_promoItemCityInc .b_price{vertical-align:top;white-space:nowrap}.b_promoItemCityInc .b_price h3{font-weight:normal}.b_bContent .b_promoItemCityStars{font-size:smaller}.b_promoItemHotelInc .b_hotelSummary h3 span{font-size:100%}#b_indexFeats li,#b_extraFeats li,#b_indexSpecials #b_featPrefHotelsInc li,#b_askMore li,#b_mainContent li,.b_destList li,#b_errorTmpl #b_contentWrapper li,#b_error404Tmpl #b_contentWrapper li,#b_destinationTmpl #b_internalLinks li{list-style-type:none}.b_hotelCity{font-weight:bold}.b_hotelCityAll{text-align:center;font-weight:bold}.b_hotelSummary h3 span,h1 span{font-size:smaller;font-weight:normal}.b_hotelSumTxt a{white-space:nowrap}.b_bContent p.b_hotelAddress{font-size:smaller}#b_airportTmpl #b_askMore table td{white-space:nowrap}.b_hotelSummary td,.b_hotelSummary .b_roomsBook input,.b_roomsFormInner td,.b_roomsFormInner .b_roomsBook input,.b_rateInner{font-size:10px}.b_hotelSummary .b_roomsBook,.b_roomsFormInner td.b_roomsBook{text-align:right}.b_tabNav a{text-decoration:none!important}.b_tabNav div{font-weight:bold;text-align:center;white-space:nowrap}.b_toTop{text-align:right}#b_pagePrev,#b_pageNext,#b_pageUp{font-weight:bold;text-transform:lowercase}#b_pageNext{text-align:right}#b_pageUp{text-align:center}#b_bookStageNavInc td{text-align:center;font-size:smaller}#b_bookContainer th,#b_bookContainer td{vertical-align:top}#b_bookForm #b_bookStage2Inc th{white-space:nowrap}#b_bookContainer #b_cancel{text-align:right}#b_bookContainer .b_thLevel2,#b_bookContainer .b_rowLevel2{font-size:smaller}#b_bookContainer .b_rowLevel2 .b_col1{font-weight:normal}#b_bookContainer #b_pleasantStay{font-weight:bold}#b_bookContainer th p{font-weight:normal}#b_additionalBookingsArea{font-family:"Arial Narrow",Arial,Helvetica,sans-serif!important;font-size:11px!important;line-height:12px!important}#b_additionalBookingsArea img{vertical-align:-6px!important}.b_popup{color:#003580}.b_popupInner{background-color:#fff7e6;border:1px solid #003580}.b_popupInner a:link{color:#3a47e1}.b_popupInner a:visited{color:purple}.b_popupInner a:link:hover,.b_popupInner a:visited:hover{color:#00F}#b_calendarPopup .b_calHeader td{border-bottom:1px solid #003580}#b_calendarPopup .b_calDayNames th{border-bottom:1px solid #FFF}#b_calendarPopup .b_calClose td{border-top:1px solid #003580}#b_calendarPopup .b_calToday{background-color:#FFF}#b_calendarPopup .b_calSelected{background-color:#feba02}.b_bContent iframe{border:0}.b_bContent{color:#003580}.b_bContent a img{border:0}.b_bContent a:link{color:#3a47e1}.b_bContent a:link:hover,.b_bContent a:visited:hover{color:#00F}.b_bContent a img.b_seeThrough{background-color:#3a47e1}.b_bContent a:hover img.b_seeThrough{background-color:#00F}.b_bContent img.b_illustration{border:1px solid #003580}.b_bContent hr{border:0}.b_bContent table,.b_bContent tr,.b_bContent th,.b_bContent td{border:0;color:#003580}.b_info{background-color:#003580;color:#FFF}.b_error,.b_warning,.b_bContent .b_warning *{color:red}.b_error span,.b_bContent .b_warning span{background-color:red;color:#FFF}.b_scoreBarImg{background:#feba02 url(/static/img/reviews/reviewBarBg.png) no-repeat}#b_indexSpecials,#b_mainContent{border-left:2px solid #dce5ee}#b_langSelect,#b_breadcrumb{border-bottom:2px solid #dce5ee}#b_searchboxInc #b_frm,#b_hotelTmpl .b_availForm{border:1px solid #003580}#b_searchboxInc #b_frmInner,#b_hotelTmpl .b_availFormInner{background-color:#dce5ee}#b_searchDest,#b_searchDates{border-bottom:1px solid #FFF}#b_searchboxInc #b_blockdisplay2{background-color:#fff7e6}.b_promoItemCityInc h3{background-color:#dce5ee}.b_hotelCity{border:1px solid #003580;border-right:0;border-left:none}.b_hotelCityAll{border:2px solid #feba02;border-right:0;border-left:none;background-color:#fff7e6}.b_hotelSummary h3{background-color:#dce5ee}#b_featPrefHotelsInc,#b_looseCriteria{border-top:2px solid #dce5ee}#b_searchresultsTmpl #b_askMore table{border:2px solid #dce5ee;border-top:0}#b_askMore tr th{background-color:#dce5ee}#b_searchresultsTmpl #b_askMore table td{border-top:1px solid #dce5ee}#b_searchresultsTmpl #b_askMore table td.b_showExtraInfo{border-top:0}#b_askMore table td.b_showExtraInfo .b_blocktoggle{background-color:#fff7e6}#b_askMore table table{background-color:transparent}.b_hotelSummary thead td,.b_hotelSummary tbody td{border-bottom:1px solid #dce5ee}.b_roomsFormInner{background-color:#dce5ee;border:1px solid #003580}.b_roomsFormInner tbody td,.b_roomsFormInner tfoot td{border-top:1px solid #FFF}.b_roomsFormInner .b_roomInfo td{border-top:0}.b_roomInfo div{background-color:#fff7e6}.b_tabNav div{border:1px solid #003580;background-color:#dce5ee}.b_tabNav .b_tab1 div,.b_tabNav .b_tab5 div{border-top:0;border-right:0;border-left:none;background-color:transparent}.b_tabNav .b_tab2 div,.b_tabNav .b_tab3 div{border-right-width:0}.b_tabNav .b_tabCurrent{background-color:transparent;border-bottom:0}#b_imgDisplay img,#b_imgList img{border:1px solid #003580}#b_imgList ul{border:0}#b_pagePrev{background-color:#feba02}#b_bookStageNavInc table{border-left:1px solid #003580}#b_bookStageNavInc td{border-right:1px solid #003580}#b_bookStageNavInc td#b_stageCurrent{background-color:#dce5ee;border-bottom-color:#FFF}#b_bookContainer{border:1px solid #003580}#b_bookContainer table .b_firstRowInGroup th,#b_bookContainer table .b_firstRowInGroup td,#b_bookContainer #b_printConfirmation,#b_bookContainer #b_viaEmail,#b_bookContainer #b_dataContainer .b_startSection{border-top:1px solid #FFF}#b_bookContainer #b_bookOverviewInc table .b_firstRowInGroup th,#b_bookContainer #b_bookOverviewInc table .b_firstRowInGroup td{border-color:#dce5ee}#b_bookForm,#b_bookConfirm{background-color:#dce5ee}#b_bookContainer #b_printConfirmation img{background-color:#FFF;border:1px solid #003580}#b_additionalBookingsArea{border-top:2px solid #dce5ee;color:#003580!important}body.b_iframeSrc{background-color:#fff7e6}#reviewFloater{clear:both;overflow:hidden;padding:3px 5px;border-top:1px solid #999;border-bottom:1px solid #999;margin:10px 0}#review_number{font-size:20px;text-decoration:none;float:left;line-height:1.2em}.score_from_number_of_reviews{float:left;padding:6px 0 0 5px;font-size:14px;line-height:1.2em}#click_here{float:right;padding-top:6px;text-decoration:underline;font-size:14px;line-height:1.2em}#click_here_link{line-height:1.2em}.b_popup{position:relative;display:none;z-index:1000}#b_destHelp{display:none;z-index:1000}.b_popup iframe{width:100%;height:100%}.b_popup h2{float:left;width:auto;margin:0}.b_popup a.b_closePopup{float:right;width:auto}.b_popupInner{padding:.6em}.b_popupInner p{margin:.6em 0 0}.b_popupInner p.b_firstPar{margin:0}.b_popupInner ul{margin:0 0 0 .9em;padding:0}#b_calendarPopup th{width:1.75em;height:1.75em}#b_calendarPopup td{height:1.75em}#b_calendarPopup .b_calHeader select{margin:0 .5em}#b_currencyConverterInner{padding:5px}#b_currencyConverterPopup form{clear:both;padding:.5em 0}#b_currencyConverterPopup th,#b_currencyConverterPopup td{padding-right:1.2em}#b_currencyConverterPopup td{padding-bottom:.6em}#b_displayCurrencyResults{margin-bottom:1.2em}#b_destHelpPopup{width:30em;height:9em}#b_mapPopup{width:720px;height:450px}#b_mapPopup div#b_mapIframeArea{clear:both;width:100%;height:420px}#b_prefHelpInner{position:absolute;left:-166px;width:166px}#b_prefHotelsHelpInner{position:absolute;top:-9.5em;left:-19em;width:18em}#b_radiusHelpInner{position:absolute;top:-4em;left:1em;width:18em}.b_rateInner{position:absolute;left:-3em;width:15em;padding-bottom:0}.b_priceInfo .b_popupInner{position:absolute;right:-6em;bottom:1.5em;width:18em}#b_bookSmokeInfoInner{position:absolute;bottom:1.8em;left:-18em;width:18em}#b_cvcCodeHelpInner{position:absolute;left:-1.2em;width:34.8em}#b_cvcCodeHelpInner img{float:left;width:auto;margin-right:.6em}.b_bContent form{margin:0}.b_requiresJsInline,.b_requiresJsBlock,.b_requiresJsListItem{display:none}.b_info{padding-top:.1em}#b_errorNoRoomSelected,#b_errorNoRoomSelected2{display:none}.b_bContent h1,#b_indexFeats #b_searchboxInc h2{margin:0 0 .6em}.b_bContent h2{margin:1.2em 0 .6em;clear:left}.b_flatListContainer h2{margin-bottom:0}#b_bookContainer h2{margin:0}.b_bContent h3{margin:1.2em 0 0}.b_bContent h4,.b_bContent h5{margin:0}.b_bContent h6{margin:.6em 0 0}.b_bContent h1 img,.b_bContent h3 img{margin-left:11px}.b_bContent p{margin:0}.b_bContent p.b_hotelAddress{margin:0 0 .6em 0}.b_bContent hr{margin:0;visibility:hidden;height:.3em;padding:0}.b_bContent hr.b_clearBoth{clear:both}.b_bContent table,.b_bContent tr,.b_bContent th,.b_bContent td{margin:0;padding:0;border-spacing:0}#b_headerInc{padding:.6em 0 2.4em}#b_headerInc #b_breadcrumb h3,#b_langSelect ul,#b_langSelect li{display:inline;margin:0 .6em 0 0;padding:0}#b_headerInc h3{margin:0 .6em 0 0;padding:0}#b_langSelect{text-align:right}#b_headerInc ul,#b_breadcrumb{margin:0;padding:.3em 0}#b_contentWrapper{width:100%}#b_indexFeats{float:left;width:46%;padding-right:18px}#b_indexSpecials{float:left;width:47%;padding-left:18px}#b_extraFeats{float:left;width:26%;padding-right:2%}#b_mainContent{float:left;width:66%;padding-left:2%}#b_indexFeats ul,#b_extraFeats ul,#b_indexSpecials #b_featPrefHotelsInc ul,#b_askMore ul,#b_mainContent ul,.b_destList ul,#b_errorTmpl #b_contentWrapper ul,#b_error404Tmpl #b_contentWrapper ul,#b_destinationTmpl #b_internalLinks{margin:0 0 .6em;padding:0}.b_confirmationDetails ul{margin-top:0;margin-bottom:.6em}#b_indexFeats li,#b_extraFeats li,#b_indexSpecials #b_featPrefHotelsInc li,#b_askMore li,#b_mainContent li,.b_destList li,#b_errorTmpl #b_contentWrapper li,#b_error404Tmpl #b_contentWrapper li,#b_destinationTmpl #b_internalLinks li{display:block;margin:0;padding:.3em 0}#b_mainContent ul,#b_mainContent li{margin:0;padding:0}#b_featPromosInc,#b_featAirShuttleInc,b_featDestNearInc,b_featHotelsNearInc,#b_featMapInc,#b_featPrefHotelsInc{margin:1.8em 0;padding:0}#b_searchboxInc #b_frmInner,#b_hotelTmpl .b_availFormInner{padding:.3em .6em .6em}#b_searchresultsTmpl #b_searchboxInc #b_frmInner{padding-left:.45em;padding-right:.45em}#b_searchDest,#b_searchDates{padding:0 .6em 0 1.2em;margin:0 0 .6em 0}#b_searchresultsTmpl #b_searchDest,#b_searchresultsTmpl #b_searchDates{padding-left:.45em}#b_searchDest{padding-bottom:.6em}#b_searchDates{padding-bottom:.3em}#b_searchDest h3,#b_searchDates h3,#b_hotelTmpl .b_availFormInner h4{margin-top:.3em}#b_searchDest h3,#b_searchDates h3{margin-left:-1.2em!important}#b_searchresultsTmpl #b_searchDest h3,#b_searchresultsTmpl #b_searchDates h3{margin-left:-.45em}#b_searchDest #b_destination{width:90%}#b_searchDates .b_searchDatesInner,#b_hotelTmpl .b_availFormInner .b_availDatesInner{margin-bottom:.9em}#b_hotelTmpl .b_availFormInner .b_availDatesInner{float:left;width:auto}#b_availCheckIn,#b_availCheckOut{margin-left:1.2em}#b_availCheckIn{padding-right:2.4em}#b_availSubmit{clear:left;margin-left:1.2em}#b_searchboxInc .b_error{margin-left:-1.2em;padding-left:1.2em}#b_searchboxInc .b_error span{margin-left:-1.2em}#b_availcheckArea{margin:.6em 0 0}#b_searchboxInc #b_blockdisplay1,#b_searchboxInc #b_blockdisplay2{padding:.3em .6em .3em 1.2em;margin:0 0 .6em}#b_searchresultsTmpl #b_searchboxInc #b_blockdisplay1,#b_searchresultsTmpl #b_searchboxInc #b_blockdisplay2{padding-right:.45em;padding-left:.45em}#b_searchboxInc #b_blockdisplay2{padding:.3em .6em .6em 1.2em}#b_searchboxInc #b_blockdisplay1 h3,#b_searchboxInc #b_blockdisplay2 h3{margin-top:.9em;margin-left:-.6em}#b_searchresultsTmpl #b_searchboxInc #b_blockdisplay1 h3,#b_searchresultsTmpl #b_searchboxInc #b_blockdisplay2 h3{margin-left:0}.b_submitButton{display:block;margin-left:1.2em}#b_searchresultsTmpl .b_submitButton{margin-left:.45em}img.b_illustration{float:left;margin:0 9px 0 0}#b_featMapInc img.b_illustration{float:none;margin-bottom:.6em}.b_listInCols{width:100%}.b_listInCols td{padding:.15em 2.4em .15em 0;width:40%}.b_promoItemCityInc table{width:100%;margin:0 0 1.8em}.b_promoItemCityInc th,.b_promoItemCityInc td{padding-bottom:.3em}.b_promoItemCityInc h3{padding:.3em .3em .15em}.b_promoItemCityInc td img{margin-right:9px}.b_promoItemCityInc td.b_promoItemCityImg{width:111px}.b_promoItemCityInc td.b_promoItemCityStars{width:64px}.b_promoItemCityInc td.b_promoItemCityPref{width:19px}.b_promoItemCityInc .b_price{display:none}.b_promoItemHotelInc .b_price{float:right;width:auto;margin-left:.6em;padding:.3em .3em 0;display:none}.b_promoItemCityInc td.b_price{padding-left:.3em}.b_promoItemCityStars span{margin-right:9px}#b_indexSpecials h3{margin:0 0 0 101px;padding:.3em .3em .15em}#b_searchresultsTmpl #b_mainContent h3{margin:0 0 .3em;padding:.3em .3em .15em}#b_searchresultsTmpl #b_mainContent #b_looseCriteria h3{padding-left:0}#b_indexTmpl #b_indexSpecials h3,#b_countryTmpl #b_indexSpecials h3{margin:0}.b_hotelCity{padding:.3em 0 .15em 101px;margin:0 0 1.2em}.b_hotelCityAll{padding:.3em 0 .15em;margin:0 0 .6em}#b_promosCitiesInc h2.b_hotelCity{margin-top:1.2em}.b_hotelSummary{margin-bottom:1.2em}.b_hotelSumTxt{margin-left:101px!important}#b_searchresultsTmpl .b_hotelSumTxt{margin-left:0!important}#b_featMapInc p,.b_hotelSummary{min-height:92px}#b_searchresultsTmpl #b_mainContent .b_hotelSummary{min-height:62px}#b_featPrefHotelsInc{margin-top:1.2em}#b_askMore table,.b_destList table{margin:.6em 0}#b_askMore th,.b_hotelSummary th,.b_roomsFormInner th{padding:.3em .3em 0 .3em}#b_askMore table td,.b_hotelSummary td,.b_roomsFormInner td{padding:.15em .3em}.b_destList td{padding-top:0;padding-bottom:0}#b_askMore table td.b_showExtraInfo{padding:0}#b_askMore table td.b_showExtraInfo .b_blocktoggle{margin:.3em 1.2em .6em;padding:.6em}#b_askMore table table{margin-bottom:0}#b_airportTmpl #b_askMore table td{padding-right:.6em;padding-left:0}#b_extraFeats #b_searchboxInc h2{margin-top:.3em}#b_searchresultsTmpl #b_mainContent h1{margin-bottom:0}#b_sortBy{text-align:right}.b_hotelSummary table{margin-top:.6em;clear:left;width:480px}.b_roomsFormInner{padding:3px}.b_roomsFormInner table{width:474px!important}.b_hotelSummary td,.b_roomsFormInner td{padding:3px 0 0}.b_hotelSummary .b_roomsType{width:249px}.b_roomsFormInner .b_roomsType{width:243px}.b_hotelSummary .b_roomsPrice,.b_roomsFormInner .b_roomsPrice{width:131px}.b_hotelSummary .b_roomsBook,.b_roomsFormInner .b_roomsBook{width:100px;padding-top:2px;padding-bottom:2px}.b_roomInfo div{padding:.6em;margin:0 .6em .6em 0}.b_roomInfo p{margin-top:1.2em}.b_roomInfo p.b_firstPar{margin-top:0}.b_availableRoomsHeader{margin-top:1.2em}#b_availableRooms,#b_availableRooms2{margin-top:.15em}#b_looseCriteria{margin-top:1.2em}.b_tabNav{width:100%}.b_tabNav td{vertical-align:bottom}.b_tabNav .b_tab1,.b_tabNav .b_tab5{padding-top:1px}.b_tabNav .b_tabCurrent{padding-bottom:4px}.b_tabNav div{padding:3px 1.2em;height:100%}.b_tabNav .b_tab1 div,.b_tabNav .b_tab5 div{padding-right:0;padding-left:0}.b_tabNav .b_tab1{width:11px}.b_tabNav .b_tab2,.b_tabNav .b_tab3{width:9em}.b_tabNav .b_tab5{width:33%}.b_tabNav .b_tab4 div{min-width:6.6em}#b_hotelTmpl h1{margin-bottom:0}#b_hotelTmpl p.b_hotelAddress{margin-bottom:1.8em}.b_hotelInfo{margin-top:1.2em}.b_hotelInfo h2{padding-top:.6em;margin-top:1.2em}.b_hotelDescription{margin-bottom:1.2em}#b_imgDisplay{float:left;margin:0 0 1.2em 0!important;width:302px;height:302px}#b_imgDisplay img{display:block}#b_imgList{margin-left:311px}#b_imgList ul{padding:0}#b_imgList li{display:inline}#b_imgList img{margin:0 .6em .6em 0}.b_curConv{display:block;margin-top:.6em}.b_toTop{margin:1.2em 0}#b_pagePrev{margin:1.2em 0 0;padding:.3em}#b_pageUp{margin:-1.8em 0 0;padding:.3em}#b_pageNext{margin:-1.8em 0 1.8em;padding:.3em}#b_pagePrev a,#b_pageUp a,#b_pageNext a{position:relative}#b_destinationTmpl h1{clear:left}#b_destinationTmpl h1 img{margin:0}.b_destIntro{padding-bottom:1.2em}#b_destinationTmpl #b_internalLinks{padding-left:0;margin:0 0 2.4em}#b_destinationTmpl #b_internalLinks li{padding:0}.b_destList th,.b_destList td{padding:.3em .6em .3em 0}#b_internalLinks img{position:relative;top:3px}.b_destList{float:left;width:30%;padding-right:1.2em}.b_destList.b_2Col{width:45%}.b_destList h2{clear:left;margin-top:0}.b_destList ul,.b_destList table{margin-bottom:1.2em}#b_destinationTmpl .b_toTop{margin:0;padding:0}#b_bookStageNavInc td{padding:.15em .6em}#b_bookContainer{float:left;width:auto;margin:.6em 0 0}#b_bookOverviewInc{padding:.6em .6em .3em}#b_bookOverviewInc #b_yourBookingDetails{padding-left:1.2em}#b_bookOverviewInc h3{margin:.6em 0}#b_bookContainer h2{width:31.6em}#b_bookForm,#b_bookConfirm{padding:.6em}#b_bookContainer table{width:34.8em;margin:0 0 .6em 1.2em;padding:0}#b_bookContainer table table{width:auto;margin:0}#b_bookContainer table table th,#b_bookContainer table table td{padding:0 .6em 0 0}#b_bookContainer table .b_error{width:auto;margin:0}#b_dataContainer{margin-left:1.2em;width:34.8em}#b_dataContainer .b_intro{margin-bottom:.3em}#b_dataContainer table{margin-left:0}#b_bookStage4Inc{width:36em}#b_bookContainer .b_error{width:36em;margin:.6em 0}#b_bookContainer td,#b_bookContainer th{padding:.15em 0 0 .6em}#b_bookContainer .b_roomInfo div{margin:0}#b_bookContainer td#b_ccText{padding-bottom:.45em}#b_bookOverviewInc th{padding-bottom:.3em}#b_bookContainer .b_col1,#b_bookContainer .b_col1-4{padding-left:0}#b_bookContainer .b_firstRowInGroup th,#b_bookContainer .b_firstRowInGroup td{padding-top:.6em}#b_bookOverviewInc .b_firstRowInGroup th,#b_bookOverviewInc .b_firstRowInGroup td{padding-top:.3em}#b_bookContainer .b_lastRowInGroup td{padding-bottom:.45em}#b_bookContainer .b_rowLevel2 td{padding-top:0}#b_bookContainer .b_lastRowInGroup td input{margin-bottom:.3em}#b_bookOverviewInc .b_lastRowInGroup td{padding-bottom:.3em}#b_bookContainer td label,#b_bookContainer td.b_col1 span.b_label{display:block;width:12em}#b_bookContainer .b_col1,#b_bookContainer .b_col2{width:12em}#b_bookContainer #b_bookStage0Inc .b_col2{width:22.2em}#b_bookContainer .b_col3{width:3em}#b_bookContainer .b_col4{width:6em}#b_bookContainer .b_col4 #b_keepTogether{width:5.4em}#b_bookContainer td input{width:12em}#b_bookContainer td.b_checkboxArea input{width:auto;margin:0}#b_bookContainer td.b_checkboxArea label{display:inline;width:auto}#b_bookContainer td input#b_ccCvc,#b_bookContainer input#b_bookPin{width:3em}#b_bookContainer tr#b_submitArea td input{width:auto;margin:.3em 0 0}#b_bookContainer textarea{width:22.2em;height:6.2em}#b_bookContainer #b_printConfirmation{padding-top:.6em}#b_bookContainer #b_printConfirmation img{float:left;width:auto;padding:0 2px 1px 3px;margin:0 .6em .6em 0}#b_bookContainer #b_viaEmail{clear:left;margin-top:.6em;padding-top:.6em}#b_bookContainer #b_pleasantStay{margin-top:1.2em}#b_bookContainer #b_dataContainer .b_startSection{margin-top:.6em;padding-top:.6em}#b_bookConfirmationInc h3{margin:1.2em 0 0}#b_bookConfirmationInc h4{margin:0 0 0 1.2em}#b_bookConfirmationInc p{width:34.8em;margin:0 0 .6em 1.2em;padding:0}#b_bookConfirmationInc table p{width:auto;margin:0 0 .6em 0}#b_bookConfirmationInc table .b_warning{margin-bottom:0}#b_bookConfirmationInc th{font-weight:normal}#b_bookConfirmationInc .b_confirmationDetails td{width:75%}#b_bookConfirmationInc .b_confirmationDetails td td{width:auto}#b_bookConfirmationInc .b_col1{width:auto}#b_bookConfirmationInc #b_confirmationMetaDetails .b_col1{width:50%}#b_bookContainer table .b_firstRowInGroup table th,#b_bookContainer table .b_firstRowInGroup table td{padding-top:0;border:0}#b_bookContainer .b_lastRowInGroup table td{padding-bottom:0}#b_bookConfirmationInc table table{margin-bottom:.6em}#b_bookConfirmationInc .b_extraInfo p{clear:left}#b_bookConfirmationInc .b_popupInner{margin-left:1.2em;padding:.3em .6em}#b_bookConfirmationInc .roomtypes .b_popupInner{margin-left:0}#b_bookConfirmationInc .b_popupInner *{width:auto;margin:0}#b_bookConfirmationInc .b_popupInner h6{margin-top:.6em}#b_bookConfirmationInc .b_popupInner li{margin-left:1.2em}#b_bookConfirmationInc #b_travelInfo{display:none}#b_certificate{float:right;width:auto;padding:2px 4px}#b_footerInc{padding-top:2.4em;margin-bottom:2.4em;clear:both}#b_additionalBookingsArea{padding-top:1.2em}.b_roomsFormInner table{width:95%!important}.b_roomsType{width:60%!important}.b_tabNav .b_tab1,.b_tabNav .b_tab2,.b_tabNav .b_tab3{//width:156px}.b_tabNav .b_tab2,.b_tabNav .b_tab3{width:auto!important}.b_tabNav .b_tab1{width:1em!important}#b_featMap,#b_searchboxInc{width:100%!important}#b_langSelect li{margin:1px!important}div#b_langSelect h3{margin-bottom:5px}.is-hidden{display:none}