/* BOOKING FORM */
#bf {border:0px solid #FF0000; overflow:hidden;}
#bf #booking_title {background-color:#003B65;
color:#FFFFFF;
font-family:Tahoma;
font-size:23px;
font-weight:normal;
padding:5px;
text-align:center;}
#bf .booking_select {border:px solid #FF0000; overflow:hidden; padding-top:0px; }
#bf .booking_select span {border:0px solid; display:block; padding-bottom:5px; }
#bf .hotels .selector {width:233px; }
#bf .hotels .selector select {width:230px; }

#bf .first {border:0px solid; float:left; width:35px;}
#bf .first select {width:35px;}
#bf .second {border:0px solid; float:left; width:45px;}
#bf .second select {width:45px;}
#bf .third {border:0px solid; float:left; width:45px;}
#bf .third select {width:45px;}

#bf .arrival {color:#000052;
display:block;
font-size:11px;
font-weight:bold;
margin-bottom:5px;
margin-top:10px}

#bf .big {width:100px;}
#bf .small select {width:37px;}
#bf .both {clear:both;}
#bf select,
#bf input {font-size:1em; width:150px;}

#bf .night {float:left; clear:none; border:0px solid red; margin-left:5px; width:100px;}
#bf .night select {width:100px;}

#bf .btn_others {float:left;padding-top:17px; width:150px; overflow:hidden;border:solid 1px #FFF;}
#bf .btn_others a {position:relative;font-size:1.1em; color:#000052; float:left; text-transform:capitalize; text-decoration:none; font-weight:bold;width:auto;}
#bf .btn_others div {float:left; padding:0 1px; font-size:13px; color:#000052; font-weight:bold;}
#bf .button {float:right;margin-top:15px;}
#bf .btn_book {background:transparent url(../images/freccina_dx.gif) no-repeat scroll right center;
border:medium none;
color:#000052;
cursor:pointer;
float:left;
font-size:12px;
font-weight:bold;
margin-right:5px;
position:relative;
text-align:left;
width:60px;}
/* end BOOKING FORM*/