.booking-form {
    display: none;
}

.booking-form {
    padding-top: 20px;
}

.booking-form label, h3 {
    font: normal 16px Arial, sans-serif;
        margin-bottom: 10px;
}


.booking-form #destinationSearch label {
    display: block;
}

.booking-form  input.text {
    border: 1px solid #e5e4df;
    background: #f5f5f5;
    padding: 3px 2px 2px 2px;
    font: normal 16px Arial, sans-serif;
}

.booking-form  #b_checkout_month,
.booking-form  #b_checkin_month {
    width: 202px;
}

.booking-form  #destination {
    width: 400px;
}

.booking-form  #inout {
    margin-top: 10px;
    padding-top: 10px;
    background: url('http://images.destinatiionline.ro/template/form-horizontal-dots.gif') repeat-x top left !important;
}

.booking-form #homein {
    float: left;
    width: 49%;
    margin-bottom: 10px;
}

.booking-form #homeout {
    float: left;
    width: 49%;
    margin-bottom: 10px;
}

.booking-form select {
    border: 1px solid #e5e4df;
    background: #f5f5f5;
    font: normal 16px Arial, sans-serif;
    height: 26px;
}

.booking-form .but {
   margin-top: 10px;
   padding-top: 10px;
   background: url('http://images.destinatiionline.ro/template/form-horizontal-dots.gif') repeat-x top left !important;
   text-align: right;
}

.booking-form .but button {
    width: 89px;
    height: 23px;
    overflow: hidden;
    padding: 0;
    text-indent: -9000px;
    background: url('http://images.destinatiionline.ro/template/search-button-bg.png');
    border: none;
    cursor: pointer;
}

.booking-form  .avail {
    clear: both;
    padding-top: 10px;
    background: url('http://images.destinatiionline.ro/template/form-horizontal-dots.gif') repeat-x top left !important;
}
