.b_bContent {
padding-left: 5px !important;
padding-right: 5px !important;
}

#b_langSelect {
display: none;
}

#b_searchresultsTmpl #b_searchboxInc div#b_searchDates h3 {
margin: 0 0 0 0.6em !important;
padding: 0 0.3em 0.3em 0.15em !important;
}

#b_searchboxInc input, #b_searchboxInc select, #b_searchboxInc h3 {
font-size:100% !important;
}

.b_promoItemCityInc .b_price {
display: block  !important;
text-align: right !important;
font-weight: bold !important; 
}

#b_bookContainer tr#b_submitArea td input, .b_roomsBook input, #b_searchboxInc .b_submitButton {
background-color:#FDD639;
color:#504F3F;
font-weight:bold;
cursor:pointer;
font-size:11px !important;
padding: 3px 3px 2px 3px;
}

div#b_searchresultsTmpl #b_searchboxArea h3 {
font-size:100%;
border-bottom:1px solid #E7E7E7;
border-top:1px solid #E7E7E7;
}
.b_hotelSummary div table thead {
background-color: #F7F7F7 !important;
}
.b_hotelSummary div table {
align:center !important;
margin:0px auto !important;
margin-top:1em !important;
width:90% !important;
}
.b_hotelSummary div table tfoot tr td {
text-align:right !important;
}
.b_hotelSummary div table tfoot tr td a {
font-weight:bold !important;
}
tbody td.b_roomsPrice  {
font-weight:bold !important;
color:#FF0000 !important;
font-size:120% !important;
}
thead td.b_roomsPrice {
font-size:11px !important;
}
.b_undiscountedPrice {
color: #666666 !important;
font-weight:normal !important;
padding-right:0.6em !important;
font-size:11px !important;
}
#b_searchresultsTmpl #b_mainContent h3 {
border-top: 1px solid #FFCB00;
}
.b_roomsFormInner table {
width:100% !important;
}

#b_indexFeats {
padding: 0;
width: 49%;
}

#b_extraFeats {
float: left;
padding-right: 0;
width: 29%;
}

#b_indexSpecials {
border: 0;
padding: 0;
float: right;
width: 49%;
}

#b_mainContent {
float:right;
border: 0;
padding-left: 0;
width: 70%;
}

/* Searchboxstyles */

#searchboxHolder {
padding: 0px;
margin: 0px;
font: 11px Lucida Sans Unicode, geneva, arial, helvetica, sans-serif;
color: #504f3f;
background: #fbfbf0;
}

#searchboxHolder #b_searchboxInc #b_frm {
border:0 solid #003580;
}
#searchboxHolder #b_searchboxInc h3#sbxTitle {
font-size:140% !important;
}
#searchboxHolder #b_searchboxInc #b_frmInner {
background-color:#FFFFFF;
}
#searchboxHolder #b_searchboxInc input.b_submitButton {
font-family:"Lucida Sans Unicode", Arial, sans-serif;
width: 160px;
height: 21px;
font-size:12px !important;
color: #FFFFFF;
border: 0;
background-color: transparent;
background-image: url(/images/affiliate/306535/button-bg.png);
background-repeat: no-repeat;
background-position: left top;
padding: 3px 43px 3px 30px;
//padding: 2px 50px 4px 6px;
text-transform: lowercase;
margin: 5px 0 5px 0;
display: inline;
}
#searchboxHolder #b_searchboxInc input.b_submitButton:hover {
color: #000000;
background-position: left bottom;
}
#searchboxHolder #b_searchboxInc h3 {
font-weight:normal;
width: 90px;
float: left;
}
#searchboxHolder #b_searchDest h3, #searchboxHolder #b_searchDates h3 {
margin-left:0 !important;
}
#searchboxHolder #b_searchDest input#b_destination {
width: 30%;
}
#searchboxHolder h3#sbxTitle {
width: 90%;
margin: 0 0 10px;
}
#searchboxHolder #b_searchCheckInDate, #searchboxHolder #b_searchCheckOutDate {
width: 240px;
float:left;
}
#searchboxHolder select#b_checkin_month, #searchboxHolder select#b_checkout_month  {
width:70px;
}
#searchboxHolder #b_searchDest, #searchboxHolder #b_searchDates {
border-bottom: 0;
padding:0 0 0.6em 0;
}
div#b_frmInner {
border-bottom: 1px solid #CCC;
}
#searchboxHolder #b_availcheckArea {
display:none;
}
#searchboxHolder div.usp {
background: transparent url(/images/affiliate/306535/vinkje.png) no-repeat left top;
width: 29%;
float: left;
padding: 0 0 0 17px;
margin-top:7px;
}


/* end searchbox styles */