.b_popup {
	Z-INDEX: 1000; POSITION: relative; DISPLAY: none
}
#b_destHelp {
	Z-INDEX: 1000; DISPLAY: none
}
.b_popup IFRAME {
	WIDTH: 100%; HEIGHT: 100%
}
.b_popup H2 {
	MARGIN: 0px; WIDTH: auto; FLOAT: left
}
.b_popup A.b_closePopup {
	WIDTH: auto; FLOAT: right
}
.b_popupInner {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.6em
}
.b_popupInner P {
	MARGIN: 0.6em 0px 0px
}
.b_popupInner P.b_firstPar {
	MARGIN: 0px
}
.b_popupInner UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.9em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_calendarPopup TH {
	WIDTH: 1.75em; HEIGHT: 1.75em
}
#b_calendarPopup TD {
	HEIGHT: 1.75em
}
#b_calendarPopup .b_calHeader SELECT {
	MARGIN: 0px 0.5em
}
#b_currencyConverterPopup {
	WIDTH: 32em
}
#b_currencyConverterInner {
	HEIGHT: 20em
}
#b_currencyConverterPopup FORM {
	PADDING-BOTTOM: 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0.5em
}
#b_currencyConverterPopup TH {
	PADDING-RIGHT: 1.2em
}
#b_currencyConverterPopup TD {
	PADDING-RIGHT: 1.2em
}
#b_currencyConverterPopup TD {
	PADDING-BOTTOM: 0.6em
}
#b_displayCurrencyResults {
	MARGIN-BOTTOM: 1.2em
}
#b_destHelpPopup {
	WIDTH: 30em; HEIGHT: 9em
}
#b_mapPopup {
	WIDTH: 720px; HEIGHT: 450px
}
#b_mapPopup DIV#b_mapIframeArea {
	WIDTH: 100%; HEIGHT: 420px; CLEAR: both
}
#b_prefHelpInner {
	POSITION: absolute; WIDTH: 166px; LEFT: -166px
}
#b_prefHotelsHelpInner {
	POSITION: absolute; WIDTH: 18em; TOP: -9.5em; LEFT: -19em
}
#b_radiusHelpInner {
	POSITION: absolute; WIDTH: 18em; TOP: -4em; LEFT: 1em
}
.b_rateInner {
	POSITION: absolute; PADDING-BOTTOM: 0px; WIDTH: 15em; LEFT: -3em
}
.b_priceInfo .b_popupInner {
	POSITION: absolute; WIDTH: 18em; BOTTOM: 1.5em; RIGHT: -6em
}
#b_bookSmokeInfoInner {
	POSITION: absolute; WIDTH: 18em; BOTTOM: 1.8em; LEFT: -18em
}
#b_cvcCodeHelpInner {
	POSITION: absolute; WIDTH: 34.8em; LEFT: -1.2em
}
#b_cvcCodeHelpInner IMG {
	WIDTH: auto; FLOAT: left; MARGIN-RIGHT: 0.6em
}
.b_bContent FORM {
	MARGIN: 0px
}
.b_requiresJsInline {
	DISPLAY: none
}
.b_requiresJsBlock {
	DISPLAY: none
}
.b_requiresJsListItem {
	DISPLAY: none
}
.b_info {
	PADDING-TOP: 0.1em
}
#b_errorNoRoomSelected {
	DISPLAY: none
}
#b_errorNoRoomSelected2 {
	DISPLAY: none
}
.b_bContent H1 {
	MARGIN: 0px 0px 0.6em
}
#b_indexFeats #b_searchboxInc H2 {
	MARGIN: 0px 0px 0.6em
}
.b_bContent H2 {
	MARGIN: 1.2em 0px 0.6em; CLEAR: left
}
.b_flatListContainer H2 {
	MARGIN-BOTTOM: 0px
}
#b_bookContainer H2 {
	MARGIN: 0px
}
.b_bContent H3 {
	MARGIN: 1.2em 0px 0px
}
.b_bContent H4 {
	MARGIN: 0px
}
.b_bContent H5 {
	MARGIN: 0px
}
.b_bContent H6 {
	MARGIN: 0.6em 0px 0px
}
.b_bContent H1 IMG {
	MARGIN-LEFT: 11px
}
.b_bContent H3 IMG {
	MARGIN-LEFT: 11px
}
.b_bContent P {
	MARGIN: 0px
}
.b_bContent P.b_hotelAddress {
	MARGIN: 0px 0px 0.6em
}
.b_bContent HR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0.3em; VISIBILITY: hidden; PADDING-TOP: 0px
}
.b_bContent HR.b_clearBoth {
	CLEAR: both
}
.b_bContent TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.b_bContent TR {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.b_bContent TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.b_bContent TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; BORDER-SPACING: 0; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_headerInc {
	PADDING-BOTTOM: 2.4em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.6em
}
#b_headerInc #b_breadcrumb H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0.6em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#b_langSelect UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0.6em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#b_langSelect LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0.6em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#b_headerInc H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0.6em 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_langSelect {
	TEXT-ALIGN: right
}
#b_headerInc UL {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.3em
}
#b_breadcrumb {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.3em
}
#b_contentWrapper {
	WIDTH: 100%
}
#b_indexFeats {
	WIDTH: 46%; PADDING-RIGHT: 18px; FLOAT: left
}
#b_indexSpecials {
	PADDING-LEFT: 18px; WIDTH: 47%; FLOAT: left
}
#b_extraFeats {
	WIDTH: 26%; PADDING-RIGHT: 2%; FLOAT: left
}
#b_mainContent {
	PADDING-LEFT: 2%; WIDTH: 66%; FLOAT: left
}
#b_indexFeats UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_extraFeats UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_indexSpecials #b_featPrefHotelsInc UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_askMore UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_mainContent UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.b_destList UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_errorTmpl #b_contentWrapper UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_error404Tmpl #b_contentWrapper UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_destinationTmpl #b_internalLinks {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.b_confirmationDetails UL {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0.6em
}
#b_indexFeats LI {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0.3em
}
#b_extraFeats LI {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0.3em
}
#b_indexSpecials #b_featPrefHotelsInc LI {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0.3em
}
#b_askMore LI {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0.3em
}
#b_mainContent LI {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0.3em
}
.b_destList LI {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0.3em
}
#b_errorTmpl #b_contentWrapper LI {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0.3em
}
#b_error404Tmpl #b_contentWrapper LI {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0.3em
}
#b_destinationTmpl #b_internalLinks LI {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0.3em
}
#b_mainContent UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_mainContent LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_featPromosInc {
	PADDING-BOTTOM: 0px; MARGIN: 1.8em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_featAirShuttleInc {
	PADDING-BOTTOM: 0px; MARGIN: 1.8em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
b_featDestNearInc {
	PADDING-BOTTOM: 0px; MARGIN: 1.8em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
b_featHotelsNearInc {
	PADDING-BOTTOM: 0px; MARGIN: 1.8em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_featMapInc {
	PADDING-BOTTOM: 0px; MARGIN: 1.8em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_featPrefHotelsInc {
	PADDING-BOTTOM: 0px; MARGIN: 1.8em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_searchboxInc #b_frmInner {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.3em
}
#b_hotelTmpl .b_availFormInner {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.3em
}
#b_searchresultsTmpl #b_searchboxInc #b_frmInner {
	PADDING-LEFT: 0.45em; PADDING-RIGHT: 0.45em
}
#b_searchDest {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 1.2em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0px
}
#b_searchDates {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 1.2em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0px
}
#b_searchresultsTmpl #b_searchDest {
	PADDING-LEFT: 0.45em
}
#b_searchresultsTmpl #b_searchDates {
	PADDING-LEFT: 0.45em
}
#b_searchDest {
	PADDING-BOTTOM: 0.6em
}
#b_searchDates {
	PADDING-BOTTOM: 0.3em
}
#b_searchDest H3 {
	MARGIN-TOP: 0.3em
}
#b_searchDates H3 {
	MARGIN-TOP: 0.3em
}
#b_hotelTmpl .b_availFormInner H4 {
	MARGIN-TOP: 0.3em
}
#b_searchDest H3 {
	MARGIN-LEFT: -1.2em !important
}
#b_searchDates H3 {
	MARGIN-LEFT: -1.2em !important
}
#b_searchresultsTmpl #b_searchDest H3 {
	MARGIN-LEFT: -0.45em !important
}
#b_searchresultsTmpl #b_searchDates H3 {
	MARGIN-LEFT: -0.45em !important
}
#b_searchDest #b_destination {
	WIDTH: 90%
}
#b_searchDates .b_searchDatesInner {
	MARGIN-BOTTOM: 0.9em
}
#b_hotelTmpl .b_availFormInner .b_availDatesInner {
	MARGIN-BOTTOM: 0.9em
}
#b_hotelTmpl .b_availFormInner .b_availDatesInner {
	WIDTH: auto; FLOAT: left
}
#b_availCheckIn {
	MARGIN-LEFT: 1.2em
}
#b_availCheckOut {
	MARGIN-LEFT: 1.2em
}
#b_availCheckIn {
	PADDING-RIGHT: 2.4em
}
#b_availSubmit {
	MARGIN-LEFT: 1.2em; CLEAR: left
}
#b_searchboxInc .b_error {
	PADDING-LEFT: 1.2em; MARGIN-LEFT: -1.2em
}
#b_searchboxInc .b_error SPAN {
	MARGIN-LEFT: -1.2em
}
#b_availcheckArea {
	MARGIN: 0.6em 0px 0px
}
#b_searchboxInc #b_blockdisplay1 {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 1.2em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.3em
}
#b_searchboxInc #b_blockdisplay2 {
	PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 1.2em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.3em
}
#b_searchresultsTmpl #b_searchboxInc #b_blockdisplay1 {
	PADDING-LEFT: 0.45em; PADDING-RIGHT: 0.45em
}
#b_searchresultsTmpl #b_searchboxInc #b_blockdisplay2 {
	PADDING-LEFT: 0.45em; PADDING-RIGHT: 0.45em
}
#b_searchboxInc #b_blockdisplay2 {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 1.2em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.3em
}
#b_searchboxInc #b_blockdisplay1 H3 {
	MARGIN-TOP: 0.9em; MARGIN-LEFT: -0.6em
}
#b_searchboxInc #b_blockdisplay2 H3 {
	MARGIN-TOP: 0.9em; MARGIN-LEFT: -0.6em
}
#b_searchresultsTmpl #b_searchboxInc #b_blockdisplay1 H3 {
	MARGIN-LEFT: 0px
}
#b_searchresultsTmpl #b_searchboxInc #b_blockdisplay2 H3 {
	MARGIN-LEFT: 0px
}
.b_submitButton {
	DISPLAY: block; MARGIN-LEFT: 1.2em
}
#b_searchresultsTmpl .b_submitButton {
	MARGIN-LEFT: 0.45em
}
IMG.b_illustration {
	MARGIN: 0px 9px 0px 0px; FLOAT: left
}
#b_featMapInc IMG.b_illustration {
	MARGIN-BOTTOM: 0.6em; FLOAT: none
}
.b_listInCols {
	WIDTH: 100%
}
.b_listInCols TD {
	PADDING-BOTTOM: 0.15em; PADDING-LEFT: 0px; WIDTH: 40%; PADDING-RIGHT: 2.4em; PADDING-TOP: 0.15em
}
.b_promoItemCityInc TABLE {
	MARGIN: 0px 0px 1.8em; WIDTH: 100%
}
.b_promoItemCityInc TH {
	PADDING-BOTTOM: 0.3em
}
.b_promoItemCityInc TD {
	PADDING-BOTTOM: 0.3em
}
.b_promoItemCityInc H3 {
	PADDING-BOTTOM: 0.15em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
.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 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; WIDTH: auto; PADDING-RIGHT: 0.3em; DISPLAY: none; FLOAT: right; MARGIN-LEFT: 0.6em; PADDING-TOP: 0.3em
}
.b_promoItemCityInc TD.b_price {
	PADDING-LEFT: 0.3em
}
.b_promoItemCityStars SPAN {
	MARGIN-RIGHT: 9px
}
#b_indexSpecials H3 {
	PADDING-BOTTOM: 0.15em; MARGIN: 0px 0px 0px 101px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
#b_searchresultsTmpl #b_mainContent H3 {
	PADDING-BOTTOM: 0.15em; MARGIN: 0px 0px 0.3em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
#b_searchresultsTmpl #b_mainContent #b_looseCriteria H3 {
	PADDING-LEFT: 0px
}
#b_indexTmpl #b_indexSpecials H3 {
	MARGIN: 0px
}
#b_countryTmpl #b_indexSpecials H3 {
	MARGIN: 0px
}
.b_hotelCity {
	PADDING-BOTTOM: 0.15em; MARGIN: 0px 0px 1.2em; PADDING-LEFT: 101px; PADDING-RIGHT: 0px; PADDING-TOP: 0.3em
}
.b_hotelCityAll {
	PADDING-BOTTOM: 0.15em; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.3em
}
#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: 0px !important
}
#b_featMapInc P {
	MIN-HEIGHT: 92px
}
.b_hotelSummary {
	MIN-HEIGHT: 92px
}
#b_searchresultsTmpl #b_mainContent .b_hotelSummary {
	MIN-HEIGHT: 62px
}
#b_featPrefHotelsInc {
	MARGIN-TOP: 1.2em
}
#b_askMore TABLE {
	MARGIN: 0.6em 0px
}
.b_destList TABLE {
	MARGIN: 0.6em 0px
}
#b_askMore TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
.b_hotelSummary TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
.b_roomsFormInner TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
#b_askMore TABLE TD {
	PADDING-BOTTOM: 0.15em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.15em
}
.b_hotelSummary TD {
	PADDING-BOTTOM: 0.15em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.15em
}
.b_roomsFormInner TD {
	PADDING-BOTTOM: 0.15em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.15em
}
.b_destList TD {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#b_askMore TABLE TD.b_showExtraInfo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_askMore TABLE TD.b_showExtraInfo .b_blocktoggle {
	PADDING-BOTTOM: 0.6em; MARGIN: 0.3em 1.2em 0.6em; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.6em
}
#b_askMore TABLE TABLE {
	MARGIN-BOTTOM: 0px
}
#b_airportTmpl #b_askMore TABLE TD {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0.6em
}
#b_extraFeats #b_searchboxInc H2 {
	MARGIN-TOP: 0.3em
}
#b_searchresultsTmpl #b_mainContent H1 {
	MARGIN-BOTTOM: 0px
}
#b_sortBy {
	TEXT-ALIGN: right
}
.b_hotelSummary TABLE {
	MARGIN-TOP: 0.6em; WIDTH: 480px !important; CLEAR: left
}
.b_roomsFormInner {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
.b_roomsFormInner TABLE {
	WIDTH: 474px !important
}
.b_hotelSummary TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.b_roomsFormInner TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.b_hotelSummary .b_roomsType {
	WIDTH: 249px
}
.b_roomsFormInner .b_roomsType {
	WIDTH: 243px
}
.b_hotelSummary .b_roomsPrice {
	WIDTH: 131px
}
.b_roomsFormInner .b_roomsPrice {
	WIDTH: 131px
}
.b_hotelSummary .b_roomsBook {
	PADDING-BOTTOM: 2px; WIDTH: 100px; PADDING-TOP: 2px
}
.b_roomsFormInner .b_roomsBook {
	PADDING-BOTTOM: 2px; WIDTH: 100px; PADDING-TOP: 2px
}
.b_roomInfo DIV {
	PADDING-BOTTOM: 0.6em; MARGIN: 0px 0.6em 0.6em 0px; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.6em
}
.b_roomInfo P {
	MARGIN-TOP: 1.2em
}
.b_roomInfo P.b_firstPar {
	MARGIN-TOP: 0px
}
.b_availableRoomsHeader {
	MARGIN-TOP: 1.2em
}
#b_availableRooms {
	MARGIN-TOP: 0.15em
}
#b_availableRooms2 {
	MARGIN-TOP: 0.15em
}
#b_looseCriteria {
	MARGIN-TOP: 1.2em
}
.b_tabNav {
	WIDTH: 100%
}
.b_tabNav TD {
	VERTICAL-ALIGN: bottom
}
.b_tabNav .b_tab1 {
	PADDING-TOP: 1px
}
.b_tabNav .b_tab5 {
	PADDING-TOP: 1px
}
.b_tabNav .b_tabCurrent {
	PADDING-BOTTOM: 4px
}
.b_tabNav DIV {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 1.2em; PADDING-RIGHT: 1.2em; HEIGHT: 100%; PADDING-TOP: 3px
}
.b_tabNav .b_tab1 DIV {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.b_tabNav .b_tab5 DIV {
	PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.b_tabNav .b_tab1 {
	WIDTH: 11px
}
.b_tabNav .b_tab2 {
	WIDTH: 9em
}
.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: 0px
}
#b_hotelTmpl P.b_hotelAddress {
	MARGIN-BOTTOM: 1.8em
}
.b_hotelInfo {
	MARGIN-TOP: 1.2em
}
.b_hotelInfo H2 {
	MARGIN-TOP: 1.2em; PADDING-TOP: 0.6em
}
.b_hotelDescription {
	MARGIN-BOTTOM: 1.2em
}
#b_imgDisplay {
	MARGIN: 0px 0px 1.2em; WIDTH: 302px; FLOAT: left; HEIGHT: 302px
}
#b_imgDisplay IMG {
	DISPLAY: block
}
#b_imgList {
	MARGIN-LEFT: 311px
}
#b_imgList UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_imgList LI {
	DISPLAY: inline
}
#b_imgList IMG {
	MARGIN: 0px 0.6em 0.6em 0px
}
.b_curConv {
	MARGIN-TOP: 0.6em; DISPLAY: block
}
.b_toTop {
	MARGIN: 1.2em 0px
}
#b_pagePrev {
	PADDING-BOTTOM: 0.3em; MARGIN: 1.2em 0px 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
#b_pageUp {
	PADDING-BOTTOM: 0.3em; MARGIN: -1.8em 0px 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
#b_pageNext {
	PADDING-BOTTOM: 0.3em; MARGIN: -1.8em 0px 1.8em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; PADDING-TOP: 0.3em
}
#b_pagePrev A {
	POSITION: relative
}
#b_pageUp A {
	POSITION: relative
}
#b_pageNext A {
	POSITION: relative
}
#b_destinationTmpl H1 {
	CLEAR: left
}
#b_destinationTmpl H1 IMG {
	MARGIN: 0px
}
.b_destIntro {
	PADDING-BOTTOM: 1.2em
}
#b_destinationTmpl #b_internalLinks {
	MARGIN: 0px 0px 2.4em; PADDING-LEFT: 0px
}
#b_destinationTmpl #b_internalLinks LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.b_destList TH {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.3em
}
.b_destList TD {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0px; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.3em
}
#b_internalLinks IMG {
	POSITION: relative; TOP: 3px
}
.b_destList {
	WIDTH: 30%; PADDING-RIGHT: 1.2em; FLOAT: left
}
.b_2Col.b_destList {
	WIDTH: 45%
}
.b_destList H2 {
	MARGIN-TOP: 0px; CLEAR: left
}
.b_destList UL {
	MARGIN-BOTTOM: 1.2em
}
.b_destList TABLE {
	MARGIN-BOTTOM: 1.2em
}
#b_destinationTmpl .b_toTop {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_bookStageNavInc TD {
	PADDING-BOTTOM: 0.15em; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.15em
}
#b_bookContainer {
	MARGIN: 0.6em 0px 0px; WIDTH: auto; FLOAT: left
}
#b_bookOverviewInc {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.6em
}
#b_bookOverviewInc #b_yourBookingDetails {
	PADDING-LEFT: 1.2em
}
#b_bookOverviewInc H3 {
	MARGIN: 0.6em 0px
}
#b_bookContainer H2 {
	WIDTH: 31.6em
}
#b_bookForm {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.6em
}
#b_bookConfirm {
	PADDING-BOTTOM: 0.6em; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; PADDING-TOP: 0.6em
}
#b_bookContainer TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em 1.2em; PADDING-LEFT: 0px; WIDTH: 34.8em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_bookContainer TABLE TABLE {
	MARGIN: 0px; WIDTH: auto
}
#b_bookContainer TABLE TABLE TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0.6em; PADDING-TOP: 0px
}
#b_bookContainer TABLE TABLE TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0.6em; PADDING-TOP: 0px
}
#b_bookContainer TABLE .b_error {
	MARGIN: 0px; WIDTH: auto
}
#b_dataContainer {
	WIDTH: 34.8em; MARGIN-LEFT: 1.2em
}
#b_dataContainer .b_intro {
	MARGIN-BOTTOM: 0.3em
}
#b_dataContainer TABLE {
	MARGIN-LEFT: 0px
}
#b_bookStage4Inc {
	WIDTH: 36em
}
#b_bookContainer .b_error {
	MARGIN: 0.6em 0px; WIDTH: 36em
}
#b_bookContainer TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0px; PADDING-TOP: 0.15em
}
#b_bookContainer TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0px; PADDING-TOP: 0.15em
}
#b_bookContainer .b_roomInfo DIV {
	MARGIN: 0px
}
#b_bookContainer TD#b_ccText {
	PADDING-BOTTOM: 0.45em
}
#b_bookOverviewInc TH {
	PADDING-BOTTOM: 0.3em
}
#b_bookContainer .b_col1 {
	PADDING-LEFT: 0px
}
#b_bookContainer .b_col1-4 {
	PADDING-LEFT: 0px
}
#b_bookContainer .b_firstRowInGroup TH {
	PADDING-TOP: 0.6em
}
#b_bookContainer .b_firstRowInGroup TD {
	PADDING-TOP: 0.6em
}
#b_bookOverviewInc .b_firstRowInGroup TH {
	PADDING-TOP: 0.3em
}
#b_bookOverviewInc .b_firstRowInGroup TD {
	PADDING-TOP: 0.3em
}
#b_bookContainer .b_lastRowInGroup TD {
	PADDING-BOTTOM: 0.45em
}
#b_bookContainer .b_rowLevel2 TD {
	PADDING-TOP: 0px
}
#b_bookContainer .b_lastRowInGroup TD INPUT {
	MARGIN-BOTTOM: 0.3em
}
#b_bookOverviewInc .b_lastRowInGroup TD {
	PADDING-BOTTOM: 0.3em
}
#b_bookContainer TD LABEL {
	WIDTH: 12em; DISPLAY: block
}
#b_bookContainer TD.b_col1 SPAN.b_label {
	WIDTH: 12em; DISPLAY: block
}
#b_bookContainer .b_col1 {
	WIDTH: 12em
}
#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 {
	MARGIN: 0px; WIDTH: auto
}
#b_bookContainer TD.b_checkboxArea LABEL {
	WIDTH: auto; DISPLAY: inline
}
#b_bookContainer TD INPUT#b_ccCvc {
	WIDTH: 3em
}
#b_bookContainer INPUT#b_bookPin {
	WIDTH: 3em
}
#b_bookContainer TR#b_submitArea TD INPUT {
	MARGIN: 0.3em 0px 0px; WIDTH: auto
}
#b_bookContainer TEXTAREA {
	WIDTH: 22.2em; HEIGHT: 6.2em
}
#b_bookContainer #b_printConfirmation {
	PADDING-TOP: 0.6em
}
#b_bookContainer #b_printConfirmation IMG {
	PADDING-BOTTOM: 1px; MARGIN: 0px 0.6em 0.6em 0px; PADDING-LEFT: 3px; WIDTH: auto; PADDING-RIGHT: 2px; FLOAT: left; PADDING-TOP: 0px
}
#b_bookContainer #b_viaEmail {
	MARGIN-TOP: 0.6em; CLEAR: left; PADDING-TOP: 0.6em
}
#b_bookContainer #b_pleasantStay {
	MARGIN-TOP: 1.2em
}
#b_bookContainer #b_dataContainer .b_startSection {
	MARGIN-TOP: 0.6em; PADDING-TOP: 0.6em
}
#b_bookConfirmationInc H3 {
	MARGIN: 1.2em 0px 0px
}
#b_bookConfirmationInc H4 {
	MARGIN: 0px 0px 0px 1.2em
}
#b_bookConfirmationInc P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em 1.2em; PADDING-LEFT: 0px; WIDTH: 34.8em; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#b_bookConfirmationInc TABLE P {
	MARGIN: 0px 0px 0.6em; WIDTH: auto
}
#b_bookConfirmationInc TABLE .b_warning {
	MARGIN-BOTTOM: 0px
}
#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 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#b_bookContainer TABLE .b_firstRowInGroup TABLE TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#b_bookContainer .b_lastRowInGroup TABLE TD {
	PADDING-BOTTOM: 0px
}
#b_bookConfirmationInc TABLE TABLE {
	MARGIN-BOTTOM: 0.6em
}
#b_bookConfirmationInc .b_extraInfo P {
	CLEAR: left
}
#b_bookConfirmationInc .b_popupInner {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.6em; PADDING-RIGHT: 0.6em; MARGIN-LEFT: 1.2em; PADDING-TOP: 0.3em
}
#b_bookConfirmationInc .roomtypes .b_popupInner {
	MARGIN-LEFT: 0px
}
#b_bookConfirmationInc .b_popupInner * {
	MARGIN: 0px; WIDTH: auto
}
#b_bookConfirmationInc .b_popupInner H6 {
	MARGIN-TOP: 0.6em
}
#b_bookConfirmationInc .b_popupInner LI {
	MARGIN-LEFT: 1.2em
}
#b_bookConfirmationInc #b_travelInfo {
	DISPLAY: none
}
#b_certificate {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; WIDTH: auto; PADDING-RIGHT: 4px; FLOAT: right; PADDING-TOP: 2px
}
#b_footerInc {
	MARGIN-BOTTOM: 2.4em; CLEAR: both; PADDING-TOP: 2.4em
}
#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 {
	
}
.b_tabNav .b_tab2 {
	WIDTH: auto !important
}
.b_tabNav .b_tab3 {
	WIDTH: auto !important
}
.b_tabNav .b_tab1 {
	WIDTH: 1em !important
}
#b_featMap {
	WIDTH: 100% !important
}
#b_searchboxInc {
	WIDTH: 100% !important
}
#b_langSelect LI {
	MARGIN: 1px
}
DIV#b_langSelect H3 {
	MARGIN-BOTTOM: 5px
}
