/*///////////// AFFILIATE REVIEWs ///////////////*/
.review_logo {
background-color:#FFFFFF;
border:1px solid ;
float:right;
margin-right:10px;
margin-top:-1%;
//margin-top:-3%;
padding:3px;
text-align:center;
width:72px;
}

.review_logo a {
text-decoration: none !important;
}

.review_logo_score {
color:#000;
 font-weight:bolder;
 font-size:16px;
 letter-spacing:0.2em;
}

.review_score_text {
font-size: 11px;
color: #000;
}


.review_logo a strong {
 font-size:9px;
 line-height:9px !important;
//line-height:0px !important;
position:relative;
top:2px;
//top: 4px;
}

.scoreBarImg2 {
background:#FEBA02 url(/data/sp_aff/303532/reviewBarBg.png) no-repeat scroll center bottom!important;
height:5px;
margin:0 auto;
padding-top:3px;
}

/*///////////// END AFFILIATE REVIEWs ///////////////*/


.b_hotelSummary h3 { background-color: #0070c0 !important; }

.b_hotelSummary h3 a:link { color: #FFFFFF !important; }
.b_hotelSummary h3 a:hover { color: #FFFFFF !important; }
.b_hotelSummary h3 a:visited{ color: #FFFFFF !important; }
.b_hotelSummary .b_price { color: #FFFFFF !important; }

.b_bContent { margin-left: 4px; margin-right: 4px;
}
.b_featPromosInc h2 { background-color: #0070c0; color: #FFFFFF !important; font-size: 13px !important; padding: 2px; }
#b_searchboxInc h2 { background-color: #000066; color: #FFFFFF !important; font-size: 13px !important; padding: 2px;}
h1 { background-color: #000066; color: #FFFFFF !important; font-size: 13px !important; text-align: center; padding: 2px;}

#b_searchboxInc #b_frmInner { background-color: #babad8; color: #000000 ; }
#b_searchboxInc #b_frmInner a { color: #000000 ; }
#b_searchboxInc #b_frmInner a:hover { color: #000000 !important; }
#b_searchboxInc #b_frmInner a:visited { color: #000000 !important; }

.b_availFormInner { background-color: #babad8!important; color: #000000 !important; }

.b_roomsFormInner { background-color: #babad8; color: #000000 ; }

#b_availabilityInc  .b_roomsPrice { color: #000000 !important; }
#b_availabilityInc .b_roomsType { color: #000000 !important; }

#b_searchboxInc input { background: #003580; color: #FFFFFF; border: 1px solid #C2D0E2; font-weight: bold; }
.b_availFormInner input { background: #003580; color: #FFFFFF; border: 1px solid #C2D0E2; font-weight: bold; }
.b_roomsFormInner input { background: #003580; color: #FFFFFF; border: 1px solid #C2D0E2; font-weight: bold; }
#b_searchDest input { color: #000000; background: #FFFFFF; border: 1px solid #779BCA;}

#b_featMapInc { text-align: center; }
#b_featHotelsNearInc { text-align: center; }

#b_breadcrumb { font-size: 11px; }
#b_langSelect { border-bottom: none; margin-bottom: -15px; }

.b_illustration { border: 1px solid #FEBA02 !important;}

.b_listInCols a:link { text-decoration: none; }
.b_listInCols a:hover { text-decoration: none; }
.b_listInCols a:visited { text-decoration: none; }

.b_listInCols tbody tr td {
	padding: 0 0 4px 0;
	background: url(/data/sp_aff/301804/dots.gif) bottom left repeat-x;
	line-height: 140%;
	
}

.b_illustration {border-color : #4848d0 !important;}

#b_langSelect h3 { display: none; }

.b_bContent a img.b_seeThrough {
	background-color: #000066;
}
.b_bContent a:hover img.b_seeThrough {
	background-color: #9e9ec7;
}
.b_bContent a:active img.b_seeThrough {
	background-color: #000066;
}

.b_hotelSummary tfoot a { color: #0070c0 !important; font-weight: bold !important; }

.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;
}