/* ==================================== */
/* FOR ALL IMPLEMENTATIONS */

/* FONTS */

.b_bContent, .b_bContent table, .b_bContent tr, .b_bContent th, .b_bContent td, .b_popup {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
}

/* COLORS */

.b_bContent, .b_bContent table, .b_bContent tr, .b_bContent th, .b_bContent td, .b_popup {
	color: #000000;
}
.b_bContent a:link, .b_popup a:link {
	color: #000080;
}
.b_bContent a:visited, .b_popup a:visited {
	color: #000080;
}
.b_bContent a:hover, .b_popup a:hover {
	color: #000080 !important;
}
.b_bContent a:active, .b_popup a:active {
	color: #000080;
}
.b_bContent a img.b_seeThrough {
	background-color: #000080;
}
.b_bContent a:hover img.b_seeThrough {
	background-color: #000080;
}
.b_bContent a:active img.b_seeThrough {
	background-color: #000080;
}
#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner, .b_roomsFormInner, .b_hotelSummary h3, #b_askMore tr th, .b_tabNav div, #b_indexSpecials h3, #b_pagePrev, #b_bookStageNavInc td#b_stageCurrent, #b_bookForm, #b_bookConfirm {
	background-color: #F1F4FF;
}
.b_popupInner, #b_searchboxInc #b_blockdisplay2, .b_roomInfo div, body.b_iframeSrc, #b_askMore table td.b_showExtraInfo .b_blocktoggle {
	background-color: #F1F4FF;
}
.b_popupInner, #b_searchboxInc #b_frm, .b_roomsFormInner, #b_availFrm, #b_availFrm2, .b_tabNav div, .b_hotelInfo, .b_illustration, #b_calendarPopup .b_calHeader td, #b_calendarPopup .b_calClose td, #b_bookStageNavInc, #b_bookStageNavInc table, #b_bookStageNavInc td, #b_bookContainer {
	border-color: #000080 !important;
}
#b_pagePrev, #b_pageNext, #b_calendarPopup .b_calSelected {
	background-color: #FFFFFF;
}
#b_searchDest, #b_searchDates, .b_roomsFormInner td, #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-color: #FFFFFF !important;
}