/* BOOKING FORM */
#booking_form_box {width:179px; height:200px; background:none; float:left;}
#bf {border:0px solid #FF0000; padding-left:15px; overflow:hidden;}
#bf #booking_title {font-size:2.5em; text-transform:capitalize; font-family:Georgia, "Times New Roman", Times, serif; color:#2C3739; padding:5px 0 10px 0; border:0px solid}
#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:#A32626; font-size:11px; margin-top:5px; border:0px solid; display:block; margin-bottom:3px;}

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

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

#bf .btn_others {border:0px solid; padding-top:0px; padding-bottom:5px; height:10px; width:150px; float:left;}
#bf .btn_others a {font-size:1.1em; color:#A32626; float:left; text-transform:capitalize; text-decoration:none; font-weight:bold; border:0px solid; width:auto}
#bf .btn_others div {float:left; padding:0 1px; font-size:13px; color:#A32626; font-weight:bold;}
#bf .btn_book {border:1px solid #99937B; background:#A32626; width:105px; height:20px; line-height:20px; font-size:1.2em; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; color:#FFF; cursor:pointer; float:left;}
/* end BOOKING FORM*/
