#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}.preferred_icon{width:16px;height:19px;margin-left:0!important;vertical-align:middle}