/* bookingform */

/*#bf {color:#7B734F; border:0px solid #FFFFFF; overflow:hidden; margin-left:20px;}*/
#bf h1 {font-size:18px; line-height: 20px; font-weight:bold; text-transform: uppercase; margin-bottom: 10px; }

#bf{height:210px;background:url(../images/ac-bg.png) no-repeat; padding:20px;color:#000000; margin-top:15px; margin-left:30px; width:170px; color: #FFF; float: left; position:relative;}
#bf .label_hidden{display:none;}

/*#bf #booking_title{height:30px; font-family:"Lucida Sans Unicode"; color:#000; font-size:1.2em; padding-top:20px; text-transform:uppercase;}*/
.float {float:left;}
.first_bf {width:40px; }
.second_bf {width:60px; margin:0 5px; }
.third_bf {width:60px;}
.second_bf .month {width:60px;}

#bf .booking_select{margin-top:3px;float:left;}
#bf .booking_select b {color:#FFF; text-transform:uppercase; border:0px solid; }
#bf .booking_input{padding:3px 0 0 35px;float:left;}
.both {clear:both;}
.padding {padding-top:5px;}

#bf input{font-size:1.0em;font-size:10px; margin-top:5px; border:1px solid #999;}
#bf select{font-size:1.0em;font-size:10px; margin-top:5px; padding:0; border:1px solid #999;}

#bf .label_display{float:left;width:100px;}
#bf .btn_book {background-color: #790023;border:none;width:80px;height:23px;margin:5px 0;color:#FFFFFF; border:1px solid #FFFFFF; font-size:14px; }
#bf .btn {color:#FBF2E1; border:0; cursor:pointer;border:solid 1px #FBF2E1; background-color:#525252; padding:2px 7px; margin-right: 5px; text-transform:uppercase; font-weight:bold; height:13px; line-height:13px; display:block;}

#bf .booking_book {float: left; height: 33px; width:170px;  text-align:center; margin-top:8px;}
#bf .canceloptions {float: left; height: 23px; width:170px;  text-align:center; margin-top:8px;}
#bf .booking_iata { margin-top:5px; width:170px; height; 30px;}
#bf #AccessCode {width:40px;}
/*
#bf .book_offer{background: ##FBF2E1; border:0; cursor:pointer;border:solid 0px #000000; color:#252525;}
#bf label{padding:0px;margin:0px;}
#AccessCode {font-size:9px;width:9em;}
*/
