h2, h1 {color: #EE8907;
font-size:18px !important;
}

#b_searchboxInc h2 {color:##0099AA;
}


#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:#9BBE00;

/*background-image: url(/images/affiliate/318667/sbbg.gif);*/

background-position:top;

background-repeat: repeat-x;

}



table.b_tabNav a:hover {

color:#FFFFFF!important;

}



#b_pagePrev, #b_pageNext, #b_calendarPopup .b_calSelected {

background-color:#9BBE00!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:#9BBE00 !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_indexSpecials h3 {
background-color: #FFFFFF !Important;
color: #808068;
font-size: 15px;
}

