.quickbooking .check-in-condition, .quickbooking .check-room-condition, .quickbooking .booking-condition{
    width:25%;
	float:left;
	border:solid 1px #ccc;
	padding:5px;
	height:500px;
	overflow-x:hidden;
	overflow-y:auto;
}

.quickbooking .check-room-condition{
    width:45%;
	border-left:none;
}

.quickbooking .booking-condition .form-submit{
    display:none;
}

.check-room-condition .room-type-avail-advance .room-type-val-col{
    width:15px;
	margin-top:2px;
}

.quickbooking .check-in-condition{
    width:25%;
	border-left:none;
}

.quickbooking h6{
    padding-left:0px;
	font-size:12px;
	margin-bottom:10px;
}

.quickbooking .booking-search-form input, .quickbooking .booking-search-form select{
    width:96%;
}

.quickbooking .booking-search-form .room-search-checkin input, .quickbooking .booking-search-form .room-search-checkout input{
    width:95%;
}

.quickbooking .booking-search-form .room-search-room, .quickbooking .booking-search-form .room-search-adult,.quickbooking .booking-search-form .room-search-kid{
    width:100%;
}

.quickbooking .booking-search-form .room-search-room select, .quickbooking .booking-search-form .room-search-adult select, .quickbooking .booking-search-form .room-search-kid select{
    width:96%;
}

.quickbooking .check-in-condition .bitem{
    margin-top:5px;
	margin-bottom:10px;
}
.quickbooking .check-in-condition .bitem p{
    padding:3px 0px;
}
.quickbooking .check-in-condition .bitem input{
    width:95%;
}
.quickbooking .check-in-condition .bitem .order_payments{
    width:auto;
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

.quickbooking .booking_step .check-in-condition, .quickbooking .booking_step .check-room-condition, .quickbooking .booking_step .booking-condition{
    width:100%;
	padding:0px;
	border:none;
}

.quickbooking .booking_step .booking-condition{
    width:383px;
}

.quickbooking .booking_step{
    border:solid 1px #ccc;
	float:left;
	width:60%;
	padding:10px;
}

.quickbooking .booing_info{
    padding:10px;
	border:solid 1px #ccc;
	border-left:none;
	float:left;
	width:30%;
}

.quickbooking .booking_step .check-in-condition .bitem input{
    width:200px;
}

.quickbooking .booking_step .check-in-condition .bitem .submit, .quickbooking .booking_step .check-in-condition .bitem .order_payments{
    width:auto;
}

.quickbooking .booking_step .booking-search-form .room-search-checkin, .quickbooking .booking_step .booking-search-form .room-search-checkout{
    width:47%;
	float:left;
}
.quickbooking .booking_step .booking-search-form .room-search-checkout{
    margin-left:3%;
}

.quickbooking .booking_step .check-room-condition .room-type-avail-advance td{
    vertical-align:middle;
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:dashed 1px #ccc;
}

.quickbooking .booking_step .check-room-condition, .quickbooking .booking_step .check-in-condition{
    height:auto;
	min-height:500px;
}

.quickbooking #hotel_info{
	margin-top:10px;
}

.quickbooking #hotel_info p{
	line-height:25px;
}

.quickbooking #hotel_name{
	border-bottom:solid 1px #ccc;
}

.quickbooking #btngroup span{
	display:inline-block;
	margin-right:10px;
}