/* BOOKING FORM */
#bf {border:0px solid #FF0000; overflow:hidden;}
#bf #booking_title {font-size:1.5em; font-family:Arial, Helvetica, sans-serif; color:#000; padding:10px 0 0 0; font-weight:bold;}
#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:#666666; margin-top:10px; display:block; margin-bottom:5px;}

#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:#A32626; 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:#A32626; font-weight:bold;}
#bf .button {float:right;margin-top:15px;}
#bf .btn_book {position:relative;float:left;width:80px;text-align:left;border:none;background:url(../images/freccina_dx.gif) right no-repeat;margin-right:5px;color:#931210;font-weight:bold;cursor:pointer;}
/* end BOOKING FORM*/