h2, h1 {color:#25B6EF;
}

#b_searchboxInc h2 {color:#25B6EF;
}


#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: #25B6EF;

background-position:bottom left;

background-repeat: repeat-x;

}



table.b_tabNav a:hover {

color:#108BE1!important;

}



#b_pagePrev, #b_pageNext, #b_calendarPopup .b_calSelected {

background-color:#58D3E5!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:visited {

color:white !important;

text-decoration: underline!important;

}



/* Destinations with bg arrow image and blue background */

.b_promoItemCityInc h3, .b_hotelSummary h3 {

background-color:#25B6EF!important;

/*background-image: url(/images/affiliate/313819/search_arrow.gif);*/

background-repeat: no-repeat;

height:17px;

color:white;

padding-left: 15px !important;

}



#b_searchresultsTmpl #b_mainContent .b_hotelSummary {

min-height:90px;

} 

.b_featPromosInc {
background-color: #25B6EF;
color:#FFFFFF;
}

.b_featPromosInc a:link {
color:#FFFFFF !important;
}


.b_featPromosInc a:hover {
color:#FFFFFF !important;
}

.b_featPromosInc a:visited {
color:#FFFFFF !important;
}

.b_featPromosInc h2 {
color:#FFFFFF !important;
}

.b_featPromosInc {
padding-left: 10px;
}

div#bookingscontent h1, div#bookingscontent h2, #b_deals_iframe a {
 color:#FFF!important;
}

#iframe_pos {
float:right;
margin-right:-21px;
margin-top:5px;
padding-top:51px !important;

}

#b_searchboxInc #b_frm {
 background:#118BE1 url(/images/affiliate/326579/zoek4.jpg) no-repeat scroll 0 0;
 width:250px;
}


#b_searchboxInc #b_frmInner {
 background-color:transparent;
}

.kruimelpad {
 display:none;
}


h1#b_frmInner {
 background-color:#FF8F00 !important;
 color:#FF9700!important;
}

#b_deals_iframe li {
background-color:#ACA899;
border:0 none;
clear:left;
margin:0;
padding:0.5em;

}

div#b_calendarPopup.b_popup {
 left:-248px!important;
}


img#b_prefPos, .b_promoItemCityInc td.b_promoItemCityPref  {
 display:none;
}

#b_searchboxInc #b_frm {
 border:0px none;
}

p.b_warning {
 background-color:#FF3200;
 padding: 3px 4px!important;
}
