/* BOOKING FORM */
#booking_form {border:0px solid red; width:700px; overflow:hidden;}
#booking_form .title {font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize; color:#000000; font-weight:bold;}
#bf {float:left; padding-top:10px;border:0px solid red; height:65px;}


#bf .booking_select {border:0px solid #FF0000; overflow:hidden; padding-top:0px; }
#bf .booking_select span {border:0px solid; display:block; padding-bottom:5px; }
#bf .hotels .selector {width:130px; border:0px solid red;}
#bf .hotels .selector select {width:130px; border:0px solid red;}

/* ARRIVAL */
.bf_box_date {border:0px solid red; width:120px; float:left; height:50px; color:#333333; padding-bottom:5px;}
.bf_box_date .label {float:left; font-size:1.2em; display:block; height:20px; line-height:20px; width:110px; margin-bottom:10px; background:#000000; color:#FFFFFF; font-style:italic; text-transform:capitalize; padding-left:10px;}
.date {width:110px; border:0px solid #333; height:25px; clear:both; float:left;}
#date-pick {padding-top:3px; padding-left:3px; cursor:pointer; width:100px; border:1px solid #000; height:16px; background:url(../images/calendar.jpg) center right no-repeat;; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#000}


.bf_box {float:left; overflow:hidden; width:110px; border:0px solid #00CC66; padding-bottom:5px; height:50px;}
.bf_box .label {float:left; background:url(../images/bf_bg_label.jpg) no-repeat; display:block; width:100px; height:20px; line-height:20px; text-align:left; margin-bottom:10px; font-size:1.1em; padding-left:10px; color:#FFFFFF; font-style:italic; text-transform:capitalize;}
.bf_box .box_select {width:40px; float:left; padding-top:0px;}
.bf_box .box_select select {border:1px solid #000; height:22px; width:100px;}

/* border */
.bf_border {float:left; height:60px; border:0px solid red; width:20px; background:url(../images/bf_border.jpg) top right no-repeat;}

/* BOTTONI */
#bf .btn_others {height:40px; float:left; border:0px solid; padding-left:0px; width:200px; padding-bottom:5px;}
#bf .btn_others .label {padding-bottom:3px; font-size:1.1em;}

#bf .btn_others div {float:left; padding:0; font-size:10px; color:#333; text-decoration:none;}

.btn_book {background:url(../images/btn_book.jpg) center left no-repeat; width:80px; height:38px; border:0px solid; float:left; margin-top:18px; margin-left:10px; cursor:pointer;}
.btns {border:0px solid; margin-top:35px; margin-left:10px;}
.btns a {font-size:1.2em; padding-top:5px;color:#333; float:left; text-transform:capitalize; text-decoration:none;}
.btns a:hover {text-decoration:underline;}

#bf select,
#bf input {font-size:1.1em; }
/* end BOOKING FORM*/