.b_popup {
	COLOR: #003580
}
.b_popupInner {
	BORDER-RIGHT: #003580 1px solid; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px solid; BORDER-BOTTOM: #003580 1px solid; BACKGROUND-COLOR: #fff7e6
}
.b_popupInner A:link {
	COLOR: #3a47e1
}
.b_popupInner A:visited {
	COLOR: purple
}
.b_popupInner A:hover {
	COLOR: #00f
}
.b_popupInner A:hover {
	COLOR: #00f
}
#b_calendarPopup .b_calHeader TD {
	BORDER-BOTTOM: #003580 1px solid
}
#b_calendarPopup .b_calDayNames TH {
	BORDER-BOTTOM: #fff 1px solid
}
#b_calendarPopup .b_calClose TD {
	BORDER-TOP: #003580 1px solid
}
#b_calendarPopup .b_calToday {
	BACKGROUND-COLOR: #fff
}
#b_calendarPopup .b_calSelected {
	BACKGROUND-COLOR: #feba02
}
.b_bContent IFRAME {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.b_bContent {
	COLOR: #003580
}
.b_bContent A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.b_bContent A:link {
	COLOR: #3a47e1
}
.b_bContent A:hover {
	COLOR: #00f
}
.b_bContent A: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-RIGHT: #003580 1px solid; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px solid; BORDER-BOTTOM: #003580 1px solid
}
.b_bContent HR {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.b_bContent TABLE {
	COLOR: #003580; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.b_bContent TR {
	COLOR: #003580; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.b_bContent TH {
	COLOR: #003580; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.b_bContent TD {
	COLOR: #003580; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.b_info {
	COLOR: #fff; BACKGROUND-COLOR: #003580
}
.b_error {
	COLOR: red
}
.b_warning {
	COLOR: red
}
.b_error SPAN {
	COLOR: #fff; BACKGROUND-COLOR: red
}
.b_warning SPAN {
	COLOR: #fff; BACKGROUND-COLOR: red
}
#b_indexSpecials {
	BORDER-LEFT: #dce5ee 2px solid
}
#b_mainContent {
	BORDER-LEFT: #dce5ee 2px solid
}
#b_langSelect {
	BORDER-BOTTOM: #dce5ee 2px solid
}
#b_breadcrumb {
	BORDER-BOTTOM: #dce5ee 2px solid
}
#b_searchboxInc #b_frm {
	BORDER-RIGHT: #003580 1px solid; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px solid; BORDER-BOTTOM: #003580 1px solid
}
#b_hotelTmpl .b_availForm {
	BORDER-RIGHT: #003580 1px solid; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px solid; BORDER-BOTTOM: #003580 1px solid
}
#b_searchboxInc #b_frmInner {
	BACKGROUND-COLOR: #dce5ee
}
#b_hotelTmpl .b_availFormInner {
	BACKGROUND-COLOR: #dce5ee
}
#b_searchDest {
	BORDER-BOTTOM: #fff 1px solid
}
#b_searchDates {
	BORDER-BOTTOM: #fff 1px solid
}
#b_searchboxInc #b_blockdisplay2 {
	BACKGROUND-COLOR: #fff7e6
}
.b_promoItemCityInc H3 {
	BACKGROUND-COLOR: #dce5ee
}
.b_hotelCity {
	BORDER-RIGHT: #003580 1px; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px; BORDER-BOTTOM: #003580 1px solid
}
.b_hotelCityAll {
	BORDER-RIGHT: #feba02 2px; BORDER-TOP: #feba02 2px solid; BORDER-LEFT: #feba02 2px; BORDER-BOTTOM: #feba02 2px solid; BACKGROUND-COLOR: #fff7e6
}
.b_hotelSummary H3 {
	BACKGROUND-COLOR: #dce5ee
}
#b_featPrefHotelsInc {
	BORDER-TOP: #dce5ee 2px solid
}
#b_looseCriteria {
	BORDER-TOP: #dce5ee 2px solid
}
#b_searchresultsTmpl #b_askMore TABLE {
	BORDER-RIGHT: #dce5ee 2px solid; BORDER-TOP: #dce5ee 2px; BORDER-LEFT: #dce5ee 2px solid; BORDER-BOTTOM: #dce5ee 2px solid
}
#b_askMore TR TH {
	BACKGROUND-COLOR: #dce5ee
}
#b_searchresultsTmpl #b_askMore TABLE TD {
	BORDER-TOP: #dce5ee 1px solid
}
#b_searchresultsTmpl #b_askMore TABLE TD.b_showExtraInfo {
	BORDER-TOP-STYLE: none
}
#b_askMore TABLE TD.b_showExtraInfo .b_blocktoggle {
	BACKGROUND-COLOR: #fff7e6
}
#b_askMore TABLE TABLE {
	BACKGROUND-COLOR: transparent
}
.b_hotelSummary THEAD TD {
	BORDER-BOTTOM: #dce5ee 1px solid
}
.b_hotelSummary TBODY TD {
	BORDER-BOTTOM: #dce5ee 1px solid
}
.b_roomsFormInner {
	BORDER-RIGHT: #003580 1px solid; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px solid; BORDER-BOTTOM: #003580 1px solid; BACKGROUND-COLOR: #dce5ee
}
.b_roomsFormInner TBODY TD {
	BORDER-TOP: #fff 1px solid
}
.b_roomsFormInner TFOOT TD {
	BORDER-TOP: #fff 1px solid
}
.b_roomsFormInner .b_roomInfo TD {
	BORDER-TOP-STYLE: none
}
.b_roomInfo DIV {
	BACKGROUND-COLOR: #fff7e6
}
.b_tabNav DIV {
	BORDER-RIGHT: #003580 1px solid; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px solid; BORDER-BOTTOM: #003580 1px solid; BACKGROUND-COLOR: #dce5ee
}
.b_tabNav .b_tab1 DIV {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent
}
.b_tabNav .b_tab5 DIV {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: transparent
}
.b_tabNav .b_tabCurrent {
	BACKGROUND-COLOR: transparent; BORDER-BOTTOM-STYLE: none
}
#b_imgDisplay IMG {
	BORDER-RIGHT: #003580 1px solid; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px solid; BORDER-BOTTOM: #003580 1px solid
}
#b_imgList IMG {
	BORDER-RIGHT: #003580 1px solid; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px solid; BORDER-BOTTOM: #003580 1px solid
}
#b_imgList UL {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#b_pagePrev {
	BACKGROUND-COLOR: #feba02
}
#b_bookStageNavInc TABLE {
	BORDER-LEFT: #003580 1px solid
}
#b_bookStageNavInc TD {
	BORDER-RIGHT: #003580 1px solid
}
#b_bookStageNavInc TD#b_stageCurrent {
	BORDER-BOTTOM-COLOR: #fff; BACKGROUND-COLOR: #dce5ee
}
#b_bookContainer {
	BORDER-RIGHT: #003580 1px solid; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px solid; BORDER-BOTTOM: #003580 1px solid
}
#b_bookContainer TABLE .b_firstRowInGroup TH {
	BORDER-TOP: #fff 1px solid
}
#b_bookContainer TABLE .b_firstRowInGroup TD {
	BORDER-TOP: #fff 1px solid
}
#b_bookContainer #b_printConfirmation {
	BORDER-TOP: #fff 1px solid
}
#b_bookContainer #b_viaEmail {
	BORDER-TOP: #fff 1px solid
}
#b_bookContainer #b_dataContainer .b_startSection {
	BORDER-TOP: #fff 1px solid
}
#b_bookContainer #b_bookOverviewInc TABLE .b_firstRowInGroup TH {
	BORDER-LEFT-COLOR: #dce5ee; BORDER-BOTTOM-COLOR: #dce5ee; BORDER-TOP-COLOR: #dce5ee; BORDER-RIGHT-COLOR: #dce5ee
}
#b_bookContainer #b_bookOverviewInc TABLE .b_firstRowInGroup TD {
	BORDER-LEFT-COLOR: #dce5ee; BORDER-BOTTOM-COLOR: #dce5ee; BORDER-TOP-COLOR: #dce5ee; BORDER-RIGHT-COLOR: #dce5ee
}
#b_bookForm {
	BACKGROUND-COLOR: #dce5ee
}
#b_bookConfirm {
	BACKGROUND-COLOR: #dce5ee
}
#b_bookContainer #b_printConfirmation IMG {
	BORDER-RIGHT: #003580 1px solid; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px solid; BORDER-BOTTOM: #003580 1px solid; BACKGROUND-COLOR: #fff
}
#b_additionalBookingsArea {
	BORDER-TOP: #dce5ee 2px solid; COLOR: #003580! important
}
BODY.b_iframeSrc {
	BACKGROUND-COLOR: #fff7e6
}
