#b_indexSpecials {
padding-left:2px!important;
width:50%!important;
}

/* div#b_extraFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest p a:link, div#b_extraFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_blockdisplay1 a:link {
color:#FFFFFF!important;
} */

#b_searchboxInc #b_frm, #b_hotelTmpl .b_availForm {
border:none !important;
}
/*
#b_searchresultsTmpl .b_submitButton {
 width:104px!important;
}*/

/*.b_submitButton {
background-image: url(/data/sp_aff/314634/button.gif);
background-color:#DFDFDF!important; 
height:39px;
width:27%;
background-repeat:no-repeat;
border:none!important;
color:white!important;
font-weight:bold;
font-size:13px;
padding:5px 9px 14px 1px;
}*/

.b_submitButton, .b_roomsBook input {
float: right;
background-color: #5FC100;
border: 2px solid #FFFFFF !important;
font: bold 12px Arial !important;
color: #FFFFFF;
text-transform: uppercase;
padding: 2px;
margin: 0 10px 0 0;
cursor:pointer;
}

#b_searchboxInc #b_frmInner {
padding:0.3em 0.6em 30px;
}

*:first-child+html #b_searchboxInc #b_frmInner {
padding:0.3em 0.6em 35px;
}

div#b_bookStage1Inc h2, div#b_bookStage2Inc h2, div#b_bookStage3Inc h2, div#b_bookStage4Inc h2  {
color:#000000!important;
}

.b_price { display: inline !important; 
font-weight: bold !important;
align : right !important;
}

.b_promoItemCityInc .b_price {
    display: table-cell !important;
    text-align: right !important;
    font-weight: bold !important;
}

.b_bContent a img.b_seeThrough{
background-color:#000000!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:#DFDFDF;
}

div#b_frmInner h3, div#b_frmInner label, div#b_searchDest p, 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  {
color:#000000 !important;
}



.b_promoItemCityInc, .b_hotelSummary {
 padding:2px;
 background-color: #FFFFFF !important;
 margin-bottom: 3px;
 
}
 
.b_hotelSummary  h3 a:link {
 color:black;
}

.b_hotelSummary h3 a:hover, .b_hotelSummary h3 a:visited {
 color:black !important;
 text-decoration: underline!important;
}

/* Destinations with bg arrow image and blue background */
.b_promoItemCityInc h3, .b_hotelSummary h3 {
 background-color:#DFDFDF !important;
 background-image: url(/data/sp_aff/313819/search_arrow.gif);
 background-repeat: no-repeat;
 height:20%;
 color:black;
 padding-left: 15px !important;
}

#b_searchresultsTmpl #b_mainContent .b_hotelSummary {
min-height:90px;
}


#b_footerInc {
margin-bottom:0em!important;
}