/* bookingform */
#bf {width:100%;}
#bf .label_hidden{display:none;}
#bf .title_box{background:url(../images/bg_title_bf.jpg) no-repeat;float:left;width:180px;height:50px;text-align:center;}
#bf .title_box .title{font-family:Arial, Helvetica, sans-serif;	font-size:2.6em;color:#FFF;margin-top:15px;}
#bf .block{float:left;margin-top:8px;margin-left:30px;}
#bf .booking_select{float:left;}
#bf .full {width:200px;}
#bf .booking_select b {color:#FFF; text-transform:lowercase; padding-bottom:2px;border:0px solid; display:block; margin:0}
#bf .booking_input{float:left;}
.both {clear:both;}
.padding {padding-top:8px;}
.padding_right{padding-right:40px;}
.margin {margin-top:11px;}
.margin_left {margin-left:10px;}
.float {float:left;}
.month{padding: 0 5px 0 0px;}
a.wht {color:#FFF;}
a.wht:hover{color:#FFF;}
#bf input{font-size:1.0em;font-size:10px; border:1px solid #CCC;}
#bf select{font-size:1.0em;font-size:10px; padding:0; border:1px solid #CCC;}
#bf .select{width:45px;}
#bf .label_display{float:left;width:100px;}
#bf .btn_book {float:left;background:url(../images/btn_book_bf.gif) no-repeat;font-size:14px !important;border:none;width:102px;height:17px;cursor:pointer;margin-top:11px;padding:0 0 3px 0;}
#bf .button {}

.div_input_bf {
	background:transparent url(../images/datepicker/field.png) no-repeat scroll 0 0;
	background-position: top right;
	border:0 solid;
	float:left;
	height:20px;
	margin:0;
	width:106px;
}

