/*////////////////// AFFILIATE REVIEWS //////////////////*/

.review_logo {
background-color:#356CAC;
border:0px none ;
float:right;
margin-right:10px;
margin-top:-40px;
//margin-top:-70px;
padding:3px;
text-align:center;
width:72px;
}

.review_logo a {
text-decoration: none !important;
}

.review_logo_score {
color:#FFF;
 font-weight:bolder;
 font-size:16px;
 letter-spacing:0.2em;
}

.review_score_text {
font-size: 11px;
color: #FFF;
}

.review_logo a strong {
 font-size:9px;
 line-height:9px !important;
//line-height:8px !important;
position:relative;
top:2px;
//top: 4px;
color:#FFF !important;
}
.review_logo a:hover strong {
color:#002360 !important;
}
.scoreBarImg2 {
background:#FEBA02 url(/images/affiliate/303532/reviewBarBg.png) no-repeat scroll center bottom!important;
height:5px;
margin:0 auto;
padding-top:3px;
}

/*////////////////// END AFFILIATE REVIEWS //////////////////*/

BODY {
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 2px;
}


H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 0px 0px;
}

.menu_main a, h1, h2 {
color:Black;
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:underline !Important;
}

a.menu_main font {
color:#FF0000 !important;
}

.b_bContent {
width: 100%; 
}


.b_bContent h2 {
font-size:110% !important
line-height:1.2em;
font-weight: bold !important;
}

H2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 100%;
	MARGIN: 0px 0px
}


.colelem {
	DISPLAY: none;
	MARGIN: 0pt;
	PADDING-LEFT: 0pt;
}

.expelem {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
    DISPLAY: block;
    MARGIN: 0pt;
    PADDING-LEFT: 12pt;
    LIST-STYLE-TYPE: square;
        list-style-image: url(/images/affiliate/328117/marker.gif);
        COLOR: #a4a4a4;
}



H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; MARGIN: 8px 0px
}

.s_font {font-family : Verdana, Arial, Helvetica, sans-serif;}
.news {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; padding-left: 3px; margin-left: 3px; margin-right: 3px; padding-right: 3px; left: 3px; clip:   rect(3px 3px 3px 3px); top: 3px; margin-top: 3px; margin-bottom: 3px; padding-top: 3px; padding-bottom: 3px}
A {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;	color: #003399;}
A:Hover {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;	color: Black;}
A.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FF9900;
}
A.menu:Hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #6699FF;}

A.menu_main:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 11px;
	color : Black;
}

A.menu_main10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 10px;
	color : Black;
}

A.menu_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size : 11px;
	color : Black;
}

A.menu_top {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #000000;	font-size: 10px}
A.menu_top:Hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #0066CC;}

A.menu_top1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: none;	color: #FF9900;	font-size: 10px}
A.menu_top1:Hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	text-decoration: underline;	color: #FF9900;}

A.menu_top2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: White;
	font-size: 10px
}
A.menu_top2:Hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: White;
}

A.news_mp {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: none;	color: #003399;}
A.news_mp:Hover {font-family: Verdana, Arial, Helvetica, sans-serif;text-decoration: underline;	color: #003399;}

A.menu2 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: White;
	font-size : 12px;
}
A.menu2:Hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000CD;
}


.m9 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: black;}
.m10 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px;; color: black;}
.m11 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;; color: black;}
.m11a {font-family : Arial, Helvetica, sans-serif; font-size : 11px;; color: black;}
.m12 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black;}
.m14 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: black;}
.m16 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: black;}
.m16a {font-family : Arial, Helvetica, sans-serif; font-size : 16px;; color: black;}

.m10fon_orange {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background : #FFCC66;
	color : Black;
}

.m10fon_blue {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background : #66CCFF;
}

.m10fon_green{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background : #C3FFE2;
}

.m10fon_red {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background : #FF0000;
    color: white;
}

.page_num{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	word-spacing : 5px;
	margin-top : 3px;
}

.page_num_select{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : #DCDCDC;
	word-spacing : 5px;
	padding-left : 3px;
	padding-right : 3px;
}

.m80 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: black;}
.m65 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 65%; color: black;}
.m70 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 70%; color: black;}
.m75 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 75%; color: black;}
.m110 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 110%; color: black}
.m100 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 100%; color: black}
.m120 {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 120%; color: black}
.warn {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-weight : bold;
	background : Red;
}
.m65_search {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: White;
}


.td_but {
	border-bottom : thin dotted Black;
}
select {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}



INPUT.kn {
	border : Fuchsia;
	background : Blue;
	background-color : #FFCC00;
	border-color : Green;
	border-bottom : Aqua;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top : Blue;
}

INPUT.kn2 {
	BORDER-RIGHT: 2px solid #FFcc00;
	BORDER-TOP: 1px solid #FFcc00;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: 1px solid #FFcc00;
	BORDER-BOTTOM: 2px solid #FFcc00;
	background : White;
}
FORM {
	padding : 0px;
	margin : 0px;
}

/* рЮАКХЖЮ, ЦДЕ БШБНДХРЯЪ ПЮЯЬХТПНБЙЮ ОЮПЮЛЕРПНБ ОНХЯЙЮ Б ПЕГСКЭРЮРЮУ ОНХЯЙЮ ЯРПЮМ */
.search_qr{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 70%;
    background-color: #F2FBFF;
	BORDER-RIGHT: 2px solid #D5EDFD;
	BORDER-TOP: 2px solid #D5EDFD;
	BORDER-LEFT: 2px solid #D5EDFD;
	border-bottom: 2px solid #D5EDFD;

}

/* ъПЙХИ ГЮЦНКНБНЙ - НПЮМФЕБШИ */
.td_1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	background-color : #FFCC00;
}

/* ъПЙХИ ГЮЦНКНБНЙ - НПЮМФЕБШИ */
.td_2menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color : #FFCC00;
}

.td_7{
	background-color : #80b6da;
}

.td_8{
	background-color : #ff8b64;
}

.td_9 {BACKGROUND-COLOR: #FFE1A4}

/* ъПЙХИ ГЮЦНКНБНЙ - ЯХМХИ */
.td_1menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background-color : #0066CC;
}

table.attention{
	BORDER-RIGHT: 5px solid #CC3333;
	BORDER-TOP: 5px solid #CC3333;
	FONT: 70% Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: 5px solid #CC3333;
	border-bottom : 5px solid #CC3333;
}

table.info{
	BORDER-RIGHT: 5px solid #0066CC;
	BORDER-TOP: 5px solid #0066CC;
	FONT: 70% Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: 5px solid #0066CC;
	border-bottom : 5px solid #0066CC;
}


/* ъПЙХИ ГЮЦНКНБНЙ - ЦНКСАНИ */
.td_5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color : #66CCFF;
}

/* аКЕДМШИ ГЮЦНКНБНЙ - ЦНКСАНИ */
.td_2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color : #D5EDFD;
}

/* аКЕДМШИ ТНМ  - АКЕДМН-НПЮМФЕБШИ */
.td_3{
	color: #000000;
	background-color : #FFFCF0;
}

/* аКЕДМШИ ТНМ  - АКЕДМН-ЦНКСАНИ */
.td_4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color : #F2FBFF;
}

/*
.td_6{
	background-color : #F2FBFF;
}*/

.m10y {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FFA500;
}

table.menu{
	BORDER-RIGHT: 1px solid #66CCFF;
	BORDER-TOP: 1px solid #66CCFF;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: 1px solid #66CCFF;
	border-bottom : 1px solid #66CCFF;
}

table.menu6{
	BORDER-RIGHT: 1px solid #FFED82;
	BORDER-TOP: 1px solid #FFED82;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: 1px solid #FFED82;
	border-bottom : 1px solid #FFED82;
	background : #FFFCF0;
}


table.menu4{
	BORDER-RIGHT: 1px solid #66CCFF;
	BORDER-TOP: 1px solid #66CCFF;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: 1px solid #66CCFF;
	border-bottom : 1px solid #66CCFF;
	background : #D5EDFD;
}

table.menu5{
	BORDER-RIGHT: 1px solid #D5EDFD;
	BORDER-TOP: 1px solid #D5EDFD;
	FONT: 70% Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: 1px solid #D5EDFD;
	border-bottom : 1px solid #D5EDFD;
	background : #F2FBFF;
}

td.menu3{
	BORDER-RIGHT: 1px solid #E4E4E4;
	BORDER-TOP: 1px solid #E4E4E4;
	FONT: 70% Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: 1px solid #E4E4E4;
	border-bottom : 1px solid #E4E4E4;
}

TD.menu4 {
	BORDER-RIGHT: #66ccff 1px solid; BORDER-TOP: #66ccff 1px solid; BACKGROUND: #d5edfd; FONT: 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #66ccff 1px solid; BORDER-BOTTOM: #66ccff 1px solid
}

TD.menu5 {
	BORDER-RIGHT: #d5edfd 1px solid; BORDER-TOP: #d5edfd 1px solid; BACKGROUND: #f2fbff; FONT: 70% Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #d5edfd 1px solid; BORDER-BOTTOM: #d5edfd 1px solid
}

TD.menu6 {
	BORDER-RIGHT: #ffed82 1px solid; BORDER-TOP: #ffed82 1px solid; BACKGROUND: #fffcf0; FONT: 10px Verdana, Arial, Helvetica, sans-serif; BORDER-LEFT: #ffed82 1px solid; BORDER-BOTTOM: #ffed82 1px solid
}

td.menu7{
	BORDER: 2px solid #D5EDFD;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
    color : #0066CC;
	background : #F2FBFF;
}

table.menu2{

	background-color : #F2FBFF;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
}

.menu{
	BORDER-RIGHT: 1px solid Gray;
	BORDER-TOP: 1px solid Gray;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
	BORDER-LEFT: 1px solid Gray;
	background-color : #FFCC00;
	border-bottom : 1px solid Gray;
}

HR {
	color : #D5EDFD;
}

.white{
	color : White;
	FONT: 10px Verdana, Arial, Helvetica, sans-serif;
}

.begun {font-family : Verdana, Arial, Helvetica, sans-serif;}
A.begun:Hover {font-family : Verdana, Arial, Helvetica, sans-serif;}
A.begun {font-family : Verdana, Arial, Helvetica, sans-serif;}
.begun1 {font-family : Verdana, Arial, Helvetica, sans-serif;}


#b_indexSpecials .b_promotionsInc h3 {
background-color:#5EA3CD;
color: #FFFFff;
}

.b_hotelSummary h3 a {
color: #FFFFFF !important;
}


#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner, .b_roomsFormInner, #b_askMore tr th,  #b_pagePrev, #b_bookStageNavInc td#b_stageCurrent, #b_bookForm, #b_bookConfirm {

background-color:#356CAC;

/*background-image: url(/images/affiliate/318667/sbbg.gif);*/

background-position:top;

background-repeat: repeat-x;

}



table.b_tabNav a:hover {

color:#002360!important;

}



#b_pagePrev, #b_pageNext, #b_calendarPopup .b_calSelected {

background-color:#356CAC!important;

}



#b_pagePrev a, #b_pageNext a, #b_calendarPopup .b_calSelected a, div#b_pageUp a {

color:#FFF!important;

}





div#b_bookConfirm #b_dataContainer ul li a:visited,div#b_bookConfirm #b_dataContainer ul li a,  div.b_confirmationDetails p a, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest .b_browseDest,div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest a:link, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates label, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner #b_blockdisplay1 a:link, div.b_availFormInner h4, div#b_askMore table tbody tr th, td#b_stageCurrent, form#b_bookForm, form#b_bookForm a:link, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_rowLevel2 td.b_col1, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_figure, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_col2, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_col1, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup td.b_col2, div#b_bookStage2Inc label, div#b_bookStage2Inc td, div#b_bookStage2Inc th, div#b_bookStage3Inc label, div#b_bookStage3Inc td, div#b_bookStage3Inc th, div#b_bookStage4Inc label, div#b_bookStage4Inc td, div#b_bookStage4Inc th, div#b_bookStage4Inc h2, div#b_bookStage4Inc h3, div#b_bookStage4Inc p, div#b_bookStage4Inc h4, div#b_bookStage4Inc a:link, div.b_roomsFormInner a:link, div.b_roomsFormInner td.b_figure, div.b_roomsFormInner td.b_roomsType, #b_searchDest p, table.b_tabNav a, #b_searchresultsTmpl #b_searchDest h3, #b_searchresultsTmpl #b_searchDates h3, #b_searchresultsTmpl #b_searchDest p a, #b_searchresultsTmpl #b_availcheckArea, #b_searchresultsTmpl #b_blockdisplay1 a,  #b_searchDest p a {

color:#FFFFFF !important;

}




/*
.b_promoItemCityInc, .b_hotelSummary {

padding:2px;

background-color: #FFFFFF !important;

margin-bottom: 3px;



} */



.b_hotelSummary  h3 a:link {

color:white;

}



.b_hotelSummary h3 a:hover, .b_hotelSummary h3 a, .b_hotelSummary h3 a:visited {

color:#003399 !important;

text-decoration: underline!important;

}



/* Destinations with bg arrow image and blue background */



#b_searchresultsTmpl #b_mainContent .b_hotelSummary {

min-height:90px;

} 

#b_searchboxInc .b_submitButton {
background-color:#FA6912;
border-color:#FA6912;
border-style:solid;
border-width:1px;
color:#ffffff;
cursor:pointer;
font-size:19px !important;
font-weight:bold;
margin-bottom:9px;
padding:0 4px;
}

#b_availabilityInc #b_availableRooms td.b_roomsBook input {
background-color:#FA6912;
border-color:#FA6912;
border-style:solid;
border-width:1px;
color:#FFFFff;
cursor:pointer;
font-weight:bold;
font-size:12px !important;

}


 #b_availSubmit input {
background-color:#FA6912;
border-color:#FA6912;
border-style:solid;
border-width:1px;
color:#FFFFff;
cursor:pointer;
font-weight:bold;
font-size:12px !important;
}

 #b_mainContent td.b_roomsBook  input {
background-color:#FA6912;
border-color:#FA6912;
border-style:solid;
border-width:1px;
color:#FFFFff;
cursor:pointer;
font-weight:bold;
font-size:12px !important;
}

#b_bookContainer tr#b_submitArea td input {
background-color:#FA6912;
border-color:#FA6912;
border-style:solid;
border-width:1px;
color:#FFFFff;
cursor:pointer;
font-weight:bold;
font-size:12px !important;
}

#b_bookContainer .b_submitButton input {
background-color:#FA6912;
border-color:#FA6912;
border-style:solid;
border-width:1px;
color:#FFFFff;
cursor:pointer;
font-weight:bold;
font-size:12px !important;
}

.b_price {
display: inline !Important;
font-weight: bold !Important;
align; right !Important;
color: #333333;
}

.b_promoItemCityInc .b_price {
display: table-cell !Important;
text-align: right !Important;
font-weight: bold !Important;
color: #333333;
}
#b_searchboxInc #b_frmInner, #b_hotelTmpl .b_availFormInner, .b_roomsFormInner, #b_askMore tr th, #b_pagePrev, #b_bookStageNavInc td#b_stageCurrent, #b_bookForm, #b_bookConfirm {
background-color:#356CAC;
background-position:center top;
background-repeat:repeat-x;
color: #FFFFFF !Important;
}

.b_popupInner, #b_searchboxInc #b_blockdisplay2, .b_roomInfo div, body.b_iframeSrc, #b_askMore table td.b_showExtraInfo .b_blocktoggle {
background-color:#F2FBFF;
color: #333333 !Important;
}

div#b_bookConfirm #b_dataContainer ul li a:visited,div#b_bookConfirm #b_dataContainer ul li a,  div.b_confirmationDetails p a, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest .b_browseDest,div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest a:link, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates label, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner #b_blockdisplay1 a:link, div.b_availFormInner h4, div#b_askMore table tbody tr th, td#b_stageCurrent, form#b_bookForm, form#b_bookForm a:link, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_rowLevel2 td.b_col1, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_figure, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_col2, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_col1, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup td.b_col2, div#b_bookStage2Inc label, div#b_bookStage2Inc td, div#b_bookStage2Inc th, div#b_bookStage3Inc label, div#b_bookStage3Inc td, div#b_bookStage3Inc th, div#b_bookStage4Inc label, div#b_bookStage4Inc td, div#b_bookStage4Inc th, div#b_bookStage4Inc h2, div#b_bookStage4Inc h3, div#b_bookStage4Inc p, div#b_bookStage4Inc h4, div#b_bookStage4Inc a:link, div.b_roomsFormInner a:link, div.b_roomsFormInner td.b_figure, div.b_roomsFormInner td.b_roomsType, #b_searchDest p, table.b_tabNav a, #b_searchresultsTmpl #b_searchDest h3, #b_searchresultsTmpl #b_searchDates h3, #b_searchresultsTmpl #b_searchDest p a, #b_searchresultsTmpl #b_availcheckArea, #b_searchresultsTmpl #b_blockdisplay1 a,  #b_searchDest p a {

color:#FFFFFF !important;

}
#b_bookContainer h2 {
color: #FFFFFF;
}

#b_bookContainer td label, #b_bookContainer td.b_col1 span.b_label {
color: #FFFFFF;
}

.rate_guarantee a.best_price {
color: #FF7800 !important;
}

 #b_bookContainer td.b_col1 span.b_label {
color:#356CAC;
}

#b_bookContainer #b_bookOverviewInc h2 {
color:#5EA3CD !important;
}

.b_hotelSummary h3 {
margin-top:10px !important; }

#b_mainContent h1 {
margin-bottom: 10px; 
}

.b_hotelSummary h3 {
background-color:#5EA3CD !important;
color:#FFFFff;
}

.b_hotelSummary h3 a, hover {
color:#FFFFff !important;
}

 #b_footerInc, #b_affiliateFooterInc {
font-size:12px !important;
}

body {
background-color:#ffffff;
}
