
div#bookingSearch table#bookouter {
background: #FEBA02 url(//aff.bstatic.com/images/affiliate/333874/grad-bg-ylw.jpg) top left repeat-x !important;
border: 1px solid #464C54;
clear: left;
}

div#bookingSearch a { color: #003580; }

div#bookingSearch p, div#bookingSearch li, div#bookingSearch td, div#bookingSearch th, div#bookingSearch h1, div#bookingSearch h2, div#bookingSearch h3, div#bookingSearch h4, div#bookingSearch h5, div#bookingSearch form, div#bookingSearch button, div#bookingSearch div {
font: 8pt Verdana, Helvetica;
color: #003580;
}

div#bookingSearch select, div#bookingSearch textarea, div#bookingSearch input {
font: 8pt Verdana, Helvetica;
color:#000000;
}

div#bookingSearch .header {
color: #003580;
font-weight: bolder;
font-size: 12px;
margin-top: 5px;
width:160px;
}

div#bookingSearch .inputcontainer, div#bookingSearch .but, div#bookingSearch .browse {
padding: 0;
}

div#bookingSearch .region-country-table {
/*width: 470px;*/
font-size: 12px;
height: 160px;
}

table#searchbutton { margin-top: 5px; }

div#bookingSearch .but { bottom: 1px; float: right; margin-top:5px; }
div#bookingSearch .price { font-weight: bold; }

div#bookingSearch .rightcol {
width: 176px;
}

div#bookingSearch div.but input {
/*border-radius: 10px;*/
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color:#0896FF;
border:2px solid #FFFFFF;
color:#FFFFFF;
font-size:1.2em;
font-weight:bold;
letter-spacing:1px;
margin-bottom:1.2em;
padding:0.15em 0.75em;
text-transform:uppercase;
}

