#booking_widget
{
width: 238px;
height: 213px;
position: relative;
/*padding-top: 35px;*/
/*padding-left: 10px;*/
  background: #fff url(../images/booking_widget_bg_vsl2.jpg) no-repeat left top;
  font-size: 10px;
}

#booking_tabs
{
position: absolute;
top: 22px;
left: 0px;
    background: transparent;
    voice-family: "\"}\"";
    voice-family: inherit;
}

#tabscontent
{
	position: absolute;
	top: 40px;
	left: 0px;
}

#booking_tabs ul
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
    margin:0;
    padding:0;
    list-style:none;
    width: 230px;
    height: 18px;
    background: #8d9252;
	font-weight:bolder;
}

#booking_tabs li
{
    display: inline;
    text-transform: uppercase;
}

#booking_tabs a
{
    float:left;
    background: #8d9252 no-repeat left top;
    color: #fff;
    text-decoration:none;
   	padding: 2px 10px 2px 10px;
	/*  Adjust L/R pad for fit when tabs change */
}

#findConvRes {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#d44d20;
	font-size:10px;
}

#booking_tabs a:hover{background-color: #d44d20; color: #fff;}
#tabHeaderActive a { background-color: #d44d20; color: #fff;}

div.rbox {
	background:url(../images/booking_widget_vertical_bar.gif) no-repeat left bottom;
	display:block;
	position:absolute;
	top:2px;
	left:150px;
	padding-left:20px;
	width:50px;
}

div.rbox2 {
	display:block;
	position:absolute;
	text-align:center;
	left:143px;
	bottom:20px;
	width:55px;
}
div.rbox3 {
	display:block;
	position:absolute;
	text-align:center;
	left:133px;
	top:17px;
	width:91px;
}
.tabContent
{
    width: 210px;
    font-size: 8px;
    padding-left: 10px;
	font-weight: bold;
}

span.label
{
	float: left;
	margin-top: 7px;
}

.tabContent img
{
	margin-bottom: -1px;
}

input.bw
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: 2px solid #0F4768;
	border-right: 2px solid #D4D0C8;
	border-bottom: 2px solid #D4D0C8;
	border-left: 2px solid #0F4768;
}
select.bw {
	font-family:Arial, Helvetica, sans-serif;
}

.bw_search
{
	border: none;
}

select.time
{
	margin-left:0;
	margin-top:0;
}

select.bw
{
	font-size: 10px;
	border-top: 2px solid #0F4768;
	border-right: 2px solid #D4D0C8;
	border-bottom: 2px solid #D4D0C8;
	border-left: 2px solid #0F4768;
}