#frm_quickbook{ padding:4px; padding-left:14px;  width:550px; overflow:hidden; text-align:left;
margin-bottom:15px; }
#frm_quickbook p {color:#333333; margin-top:8px; margin-bottom:5px;}
#frm_quickbook .hr, #frm_quickbook table tr td div.hr {background: url(/images/bg_hr_666_3.gif) repeat-x; border:0px; margin:0px; height: 15px;}

#frm_quickbook table { margin:0px 0px 6px 0px; font-weight:bold;  }
#frm_quickbook table div select, #frm_quickbook table  div input {  font-size:10pt; margin-left:0px; width:40px;  float:left;  }

#frm_quickbook a{ padding:0px; margin:0px; float:left; display:inline; margin-right:30px;}

#frm_quickbook a img{ margin-left:10px;}

#frm_quickbook #calendar1 { margin:-19px -130px; position:absolute; width:}
#frm_quickbook #calendar2 { margin:-59px -130px; position:absolute; }
#frm_quickbook #calendarButton { visibility:hidden; position:absolute; }
#frm_quickbook input.button { background:url(/images/bg_btn_search.gif);  width:75px; height:23px; padding-top:0px; color:#ffffff; font-weight:bold; font-size:0.9em; border:0px; margin-bottom:1px;}
#frm_quickbook input.button:hover { background:url(/images/bg_btn_search_on.gif); } 
#frm_quickbook input.button:active { margin-top:1px; margin-left:1px; margin-bottom:0px;} 

.imgOrContainer
{
	position: relative;
	height: 10px;
}
.imgOR
{
	position: absolute;
	left: 246px;
	top: 5px;
	z-index: 999;
}
.bookingForm
{
	display: table;
	margin-top: 20px;
}
.bookingRow
{
	display: table-row;
}
.bookingCol
{
	display: table-cell;
	padding: 20px 20px 10px 15px;
	background-color: #d9d9d9;
	height: 480px;
	width: 37%;
}
.bookingColRight
{
	border-left: 5px solid #FFFFFF;		width: 48%;
}
.bookingForm h4
{
	color: #80101b;
	text-transform: uppercase;
}
.bookingCol p
{
	font-size: 0.7em;
}
#contactdetails
{
	font-size: 0.7em;
	color: #80101b;
}
.imgLowPrice
{
	margin-top: 20px;
}
input.submit
{
	font-size: 0.9em;
}
.ddNights
{
	margin-left: -55px;
	margin-top: 5px;
	float:left;
	display:inline;
	width:29%;
	padding-left:0;
}
.ddRooms
{
margin-top: 5px;
}
.ddAdults
{
	margin-left: -55px;
	margin-top: 10px;
	padding-top: 0;
	float:left;
	display:inline;
	width:29%;
	padding-left:0;
}
.ddChild
{
	margin-top: 10px;
}