.booking{
padding-left:25px;
padding-right: 25px;
}

/*
#b_langSelect{
display:none;
}
*/

#b_langSelect h3{
display: inline;
}

#b_headerInc {
padding:5px 0 5px;
}

#b_footerInc {
margin-bottom:0px;
}

#b_searchboxInc #b_frm, #b_hotelTmpl .b_availForm {
border: 0px none!important;
}

/* ------------------------------------   boxes  hotels------------------------------------------------------------------------------*/
.b_featPromosInc, .b_promoItemCityInc table, .b_hotelSummary, #b_featHotelsNearInc, #ab_mapdiv, .b_availFormInner{
padding:5px;
background-color: #F1F4E4;
}

.b_featPromosInc, #b_featHotelsNearInc, #ab_mapdiv, #b_hotelPoliciesInc{
margin-top: 10px;
}

.b_featPromosInc h2, #b_featHotelsNearInc h2, #ab_mapdiv h2, #b_searchboxInc h2{
margin-top:0px;
}

#b_sortBy, #b_mainContent h1{
margin-bottom:10px !important;
}

.b_hotelSummary {
min-height:90px !important;
}


/*     ---- WHEN searchbox in a color and dont want somewhere else -----------
.b_hotelSummary h3, #b_askMore tr th, #b_indexSpecials h3,  #b_bookStageNavInc td#b_stageCurrent{
background-color:#FFF!important;
}
*/
.b_hotelSummary h3, .b_promoItemCityInc h3, #b_bookStageNavInc td#b_stageCurrent, #b_pagePrev, #b_pageNext, #b_pageUp{
background-color:#F1F4E4!important;
}


/* -- change color text only searchbox black to white --- */
div#b_searchDest h3, div#b_searchDest p, div#b_searchDest p a,
div#b_searchDates h3, div#b_searchDates p a, div#b_availcheckArea,
#b_searchboxInc #b_blockdisplay1 a, .b_availDatesInner h4{
color:#FFF! important;
}


.b_roomsFormInner, .b_roomsFormInner table{
background-color:#F1F4E4;
}


.b_roomInfo div, .bookingPolicies{
background-color:#FFF;
}


/* color diff search box in the confirmation page*/
#b_bookForm, #b_bookConfirm{
background-color:#F1F4E4!important;
}
 
 table.b_tabNav td.b_tab2 div a, table.b_tabNav td.b_tab3 div a, table.b_tabNav td.b_tab4 div a,
 table.b_tabNav td.b_tab2 div a:hover, table.b_tabNav td.b_tab3 div a:hover, table.b_tabNav td.b_tab4 div a:hover{
color:#FFF!important;
}


/* ------------ searchbox  ------------------------------------- */
.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}

.dialog .hd {
 background:transparent url(/images/affiliate/325649/top2.gif) no-repeat -1px 0px;
}
.dialog .hd .c {
 background:transparent url(/images/affiliate/325649/top2-r.gif) no-repeat right 0px;
margin-right:-2px;
}
.dialog .bd {
 background:transparent url(/images/affiliate/325649/btw2.gif) repeat-y 0px 0px;
}
.dialog .bd .c {
 background:transparent url(/images/affiliate/325649/btw2-r.gif) repeat-y right 0px;
}
.dialog .bd .c .s {
background:transparent url(/images/affiliate/325649/) repeat-x scroll 0 0;
margin:-3px 0 0 9px;
}
.dialog .ft {
 background:transparent url(/images/affiliate/325649/bot2.gif) no-repeat 0px 0px;
}
.dialog .ft .c {
 background:transparent url(/images/affiliate/325649/bot2-r.gif) no-repeat right 0px;
margin-right:-2px;
}

#b_searchboxInc #b_frm{
border:0px none!important;
}

