.b_popup {
	LINE-HEIGHT: 1.2em; FONT-FAMILY: sans-serif; TEXT-ALIGN: left
}
.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-WEIGHT: bold; FONT-SIZE: 110%; WHITE-SPACE: nowrap
}
#b_calendarPopup .b_calHeader A {
	TEXT-DECORATION: none
}
#b_calendarPopup TH {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
#b_calendarPopup TD {
	VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
#b_currencyConverterPopup TH {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
#b_currencyConverterPopup TD {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; VERTICAL-ALIGN: bottom; TEXT-ALIGN: left
}
#b_currencyConverterPopup INPUT {
	FONT-SIZE: 100%
}
#b_currencyConverterPopup SELECT {
	FONT-SIZE: 100%
}
#b_displayCurrencyResults {
	FONT-WEIGHT: bold
}
.b_bContent {
	LINE-HEIGHT: 1.2em; FONT-FAMILY: sans-serif
}
.b_bContent TABLE {
	LINE-HEIGHT: 1.2em; FONT-FAMILY: sans-serif
}
.b_bContent TR {
	LINE-HEIGHT: 1.2em; FONT-FAMILY: sans-serif
}
.b_bContent TH {
	LINE-HEIGHT: 1.2em; FONT-FAMILY: sans-serif
}
.b_bContent TD {
	LINE-HEIGHT: 1.2em; FONT-FAMILY: sans-serif
}
.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 {
	FONT-SIZE: 100%
}
.b_bContent H4 {
	FONT-SIZE: 100%
}
#b_looseCriteria H3 {
	TEXT-TRANSFORM: none
}
.b_bContent TABLE {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.2em; FONT-FAMILY: sans-serif
}
.b_bContent INPUT {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.2em; FONT-FAMILY: sans-serif
}
.b_bContent SELECT {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.2em; FONT-FAMILY: sans-serif
}
.b_submitButton {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.2em; FONT-FAMILY: sans-serif
}
.b_bContent TEXTAREA {
	FONT-SIZE: 100%; LINE-HEIGHT: 1.2em; FONT-FAMILY: sans-serif
}
.b_bContent THEAD TD {
	FONT-WEIGHT: bold
}
.b_bContent TH {
	LINE-HEIGHT: 1.2em; TEXT-ALIGN: left
}
.b_bContent TD {
	LINE-HEIGHT: 1.2em; TEXT-ALIGN: left
}
.b_figure {
	TEXT-ALIGN: right! important
}
.b_tableSubmit {
	TEXT-ALIGN: center
}
.b_noWrap {
	WHITE-SPACE: nowrap
}
.b_info {
	FONT: bold 1em "Times New Roman", Times, serif; TEXT-TRANSFORM: none
}
.b_error SPAN {
	FONT: bold 1em "Arial Black", Arial, Helvetica, sans-serif; TEXT-DECORATION: blink
}
.b_warning SPAN {
	FONT: bold 1em "Arial Black", Arial, Helvetica, sans-serif; TEXT-DECORATION: blink
}
.b_undiscountedPrice {
	TEXT-DECORATION: line-through
}
#b_indexFeats #b_searchboxInc H2 {
	FONT-SIZE: 125%; LINE-HEIGHT: 1.2em
}
#b_headerInc {
	FONT-SIZE: smaller
}
#b_footerInc {
	FONT-SIZE: smaller
}
#b_affiliateFooterInc {
	FONT-SIZE: smaller
}
#b_sortBy SPAN {
	FONT-SIZE: smaller
}
#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 {
	WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none
}
#b_searchDest P {
	FONT-SIZE: smaller
}
#b_searchDates A {
	FONT-SIZE: smaller
}
#b_searchboxInc #b_blockdisplay1 A {
	FONT-SIZE: smaller
}
#b_searchboxInc #b_blockdisplay2 A {
	FONT-SIZE: smaller
}
#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 {
	LIST-STYLE-TYPE: none
}
#b_extraFeats LI {
	LIST-STYLE-TYPE: none
}
#b_indexSpecials #b_featPrefHotelsInc LI {
	LIST-STYLE-TYPE: none
}
#b_askMore LI {
	LIST-STYLE-TYPE: none
}
#b_mainContent LI {
	LIST-STYLE-TYPE: none
}
.b_destList LI {
	LIST-STYLE-TYPE: none
}
#b_errorTmpl #b_contentWrapper LI {
	LIST-STYLE-TYPE: none
}
#b_error404Tmpl #b_contentWrapper LI {
	LIST-STYLE-TYPE: none
}
#b_destinationTmpl #b_internalLinks LI {
	LIST-STYLE-TYPE: none
}
.b_hotelCity {
	FONT-WEIGHT: bold
}
.b_hotelCityAll {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
.b_hotelSummary H3 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: smaller
}
H1 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: smaller
}
.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 {
	FONT-SIZE: 10px
}
.b_hotelSummary .b_roomsBook INPUT {
	FONT-SIZE: 10px
}
.b_roomsFormInner TD {
	FONT-SIZE: 10px
}
.b_roomsFormInner .b_roomsBook INPUT {
	FONT-SIZE: 10px
}
.b_rateInner {
	FONT-SIZE: 10px
}
.b_hotelSummary .b_roomsBook {
	TEXT-ALIGN: right
}
.b_roomsFormInner TD.b_roomsBook {
	TEXT-ALIGN: right
}
.b_tabNav A {
	TEXT-DECORATION: none! important
}
.b_tabNav DIV {
	FONT-WEIGHT: bold; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}
.b_toTop {
	TEXT-ALIGN: right
}
#b_pagePrev {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: lowercase
}
#b_pageNext {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: lowercase
}
#b_pageUp {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: lowercase
}
#b_pageNext {
	TEXT-ALIGN: right
}
#b_pageUp {
	TEXT-ALIGN: center
}
#b_bookStageNavInc TD {
	FONT-SIZE: smaller; TEXT-ALIGN: center
}
#b_bookContainer TH {
	VERTICAL-ALIGN: top
}
#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 {
	FONT-SIZE: smaller
}
#b_bookContainer .b_rowLevel2 {
	FONT-SIZE: smaller
}
#b_bookContainer .b_rowLevel2 .b_col1 {
	FONT-WEIGHT: normal
}
#b_bookContainer #b_printConfirmation {
	LINE-HEIGHT: 48px
}
#b_bookContainer #b_pleasantStay {
	FONT-WEIGHT: bold
}
#b_bookContainer TH P {
	FONT-WEIGHT: normal
}
#b_additionalBookingsArea {
	FONT-SIZE: 11px! important; LINE-HEIGHT: 12px! important; FONT-FAMILY: "Arial Narrow", Arial, Helvetica, sans-serif! important
}
#b_additionalBookingsArea IMG {
	VERTICAL-ALIGN: -18px! important
}

