.b_price { display: inline !important; 
font-weight: bold !important;
text-align: right !important;
}

.b_promoItemCityInc .b_price {
    display: table-cell !important;
    text-align: right !important;
    font-weight: bold !important;
}

@charset "windows-874";
/* CSS Document */
body {
	margin:auto;
	width:980px;
}
#head {
	background:url(head_3.png) top left no-repeat;
	height:113px;
}
#headtext {
	padding:90px 20px 0 0;
	float:right;
}
#headtext h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#menubar {
	height:30px;
	background:#FFFFFF url(home.png) left no-repeat;
}
#menutext {
	padding:8px 0 0 22px;
	font-family:Arial, Helvetica, sans-serif;
	color:#B20000;
	font-size:11px;
}
#line {
	background:url(line_3.png) left repeat-x;
	margin:0px 0 5px 0px;
	height:1px;
	font-size:1px;
}
#footertext, #partnerlinks {
	font-family:Arial, Helvetica, sans-serif;
	color:#B20000;
	font-size:11px;
	text-align:center;
}
#footertext p {
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#A45105;
}

/* ==================================== */
/* FOR ALL IMPLEMENTATIONS */

/* FONTS */

.b_bContent, .b_bContent table, .b_bContent tr, .b_bContent th, .b_bContent td, .b_popup {
	font-family: Arial;
	font-size: 12px;
}

/* COLORS */

.b_bContent, .b_bContent table, .b_bContent tr, .b_bContent th, .b_bContent td, .b_popup {
	color: #000000;
}
#b_indexSpecials, #b_mainContent, #b_langSelect, #b_breadcrumb, #b_featPrefHotelsInc, #b_looseCriteria, #b_searchresultsTmpl #b_askMore table, #b_searchresultsTmpl #b_askMore table td, #b_additionalBookingsArea, .b_hotelSummary thead td, .b_hotelSummary tbody td, #b_bookContainer #b_bookOverviewInc table .b_firstRowInGroup th, #b_bookContainer #b_bookOverviewInc table .b_firstRowInGroup td {
	border-color: #A90000; border-width: 1px; !important;
}
.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: #A90000 !important;
}

#b_searchboxInc h2 {
	color:#990000 !important;
}

.b_promotionsInc h1 {
	color:#990000 !important;
}
.b_promoItemCityImg th h3 {
	color:#993300 !important;
	font-size:14px;
}
#b_searchboxInc #b_frmInner {
	background:#FFF3F3 url(bg.gif) top right no-repeat;
}
#b_indexFeats {
	color:#990000 !important;
}
#b_breadcrumb {
	background:#FFFFFF url(home.png) left no-repeat;
}
#b_optionsArea h3 {
	color:#000000;
}
#b_here {
	padding:0 0 0 20px;
}
#b_headerInc {
	margin:0px;
	padding:0 0 5px 0px;
}
#b_footerInc {
	margin:0px;
	padding:5px 0 0 0px;
}
.b_promoItemCityInc h3 {
	background:#993300 !important;
	color:#FFFFFF;
}
#b_additionalBookingsArea {
	margin:0px;
	padding:0px;	
}
#b_searchboxInc #b_blockdisplay2 {
	background:#FFF3F3;
	background-color: transparent;
}

