.bookingnow{
    top: 55px;
}
.bookingnow2 {
    top: 80px;
}
.bookingnow2 a,
.bookingnow a{
    color: #fff!important;
}
.bookingnow,
.bookingnow2 {
    position: absolute;
    letter-spacing: 1px;
    right: 0px;
    padding: 10px;
    background: #000;
    opacity: 0.8;
    text-align: center;
    font-size: 16px;
    font-weight:600;
    color: #fff;
    cursor: pointer;
}
.bookingDetail {
    position: absolute;
    right: 0px;
    top: 118px;
    width: 314px;
    background: #383435;
    opacity: 0.9;
    padding: 15px;
}
.bookingDetail2 {
    position: absolute;
    right: 0px;
    top: 140px;
    width: 314px;
    background: #383435;
    opacity: 0.9;
    padding: 15px;
}
.boxBooking {
    color: #fff;
    height: auto;
}
.bookDestination{width: 247px}
.boxBooking select,
.boxBooking option{
    font-family: 'Roboto', sans-serif;
    padding: 0px;
    font-size: 12px;
}
.boxBooking-2,
.boxBooking-3 {
    float: left;
    margin-top: 10px;
    width: 50%;
}

.whyBook{
    margin-top:5px;
    color: #fff;
}
.whyBook-2 li {
    color: red;
    padding: 0;
    margin: 0;
    cursor: default;
}

.BookNowInside{
    position: absolute;
    letter-spacing: 1px;
    top: 300px;
    left: 0px;
    padding: 10px;
    background: #231f20;
    opacity: 0.9;
    text-align: center;
    font-size: 16px;
    color: #b08838;
    font-weight:700;
    cursor: pointer;
    border-bottom:5px solid #48372b;
}
.checkAvailability {
    background-color: #b08838;
    color: #fff;
    opacity: 0.99!important;
    height: 30px;
    line-height: 30px;
    border: 1px solid #b08838;
    cursor: pointer;
}
.cancelReservation {
    color: #fff;
    line-height: 30px;
    height: 30px;
    cursor: pointer;
}

/*CSS BOOKING STAAH*/
#booking_btn{
    float: right;
    margin-top: 10px;
    margin-right:10px;
}
.booking_btn {
    background-color: #b08838;
    color: #fff;
    opacity: 0.99!important;
    height: 30px;
    line-height: 30px;
    border: 1px solid #b08838;
    cursor: pointer;
}
#checkinDateText,
#checkoutDateText,
#Ccode {
    border:1px solid #CCC;
    width:160px;
    font-family:'Roboto', sans-serif!important;
}
#staahbooking {
    background:none;
    color:#fff;
    float:left;
    position:relative;
    margin:0 auto;
}
.cal_widget label {
    color:#fff;
    float:left;
    font-family: 'Roboto', sans-serif!important;
    width:100px;
    height: 30px;
    line-height: 30px;
}

ul.cal_widget li {
    width:100%;
    list-style:none;
    display:inline;
    float:left;
    margin:0;
    padding:0;
}

ul.cal_widget {
    margin:0;
    padding:0;
}

#ui-datepicker-div {
    display:none;
    z-index:999999;
}

.cal_widget #hotel {
    margin-bottom:2px;
}
li.wd_checkin,
li.wd_departure{
    height: 30px;
    line-height: 30px;
}