#b_searchboxInc #b_frmInner, #b_searchboxInc #b_frmInner a, #b_hotelTmpl .b_availFormInner, .b_roomsFormInner, .b_hotelSummary h3, .b_hotelSummary h3 a, #b_askMore tr th, #b_indexSpecials h3, #b_pagePrev, #b_bookStageNavInc td#b_stageCurrent, #b_bookForm, #b_bookForm a, #b_bookForm h2, #b_bookConfirm, #b_pagePrev a, #b_pageUp a, #b_pageNext a, #b_searchDest h3, #b_searchDates h3, showMap a { color: #FFFFFF !important; }

.b_tabNav a { color: #FFFFFF !important; text-decoration: underline !important; }
.b_tabCurrent { background-color: #d0d2db !important; color: #3b4ba0; }

#wrap { width: 742px; }

.b_bContent h1, .b_bContent h2, .b_bContent h3 { color: #3b4ba0; }

.b_submitButton { border:0px; width: 126px !important; height: 45px !important; background: transparent url(/data/sp_aff/315767/submit.png); color: #3B4BA0; font-size: 160% !important; }

.b_roomsBook input { border: 1px solid #666666; background-color: #FFFFFF; }

.b_roomsFormInner .b_roomsType a { color: #FFFFFF; }

#b_indexTmpl #b_indexSpecials h3, #b_countryTmpl #b_indexSpecials h3, #b_searchresultsTmpl #b_mainContent h3 { background-color: #404FA2; }

.b_promoItemCityInc table { background-color: #404FA2; padding: 4px; color: #FFF; margin-bottom: 4px; }
.b_promoItemCityInc a { color: #FFF !important; }

#b_searchboxInc h2, .b_promotionsInc h1, .b_featPromosInc h2 { background-color: #D1D4DB; font-size: 130%; padding: 4px; }

.b_featPromosInc h2 { }