FORM
{
	display: inline;
}

.BookingDetails
{
	background-color: rgb(255, 255, 255);
	color: rgb(0, 0, 0);
	border: #000000 1px solid;
	border-collapse: collapse;
	margin-bottom: 1em;
}

TABLE.BookingDetails
{
	width: 100%;
	border-collapse: collapse;
}

THEAD.BookingDetails
{
	background-color: rgb(28, 129, 197);
	border-collapse: collapse;
	margin-top: 5px;

}

.BookingDetails THEAD TR,
.BookingDetails THEAD TR TD
{
	color: #000;
	border: #000 1px solid;
	border-collapse: collapse;
}

.BookingDetails TD
{
	border: rgb(0,0,0) 1px solid;
	border-collapse: collapse;
}

.BookingHeaderField
{
	border: rgb(0,0,0) 1px solid;
	background-color: #ffffbb;
	color: #000000;
	padding: 0px;
	margin: 0px;
	width: 6em;
	float: left;
}

.BookingHeaderField#P1Pax, .BookingHeaderField#P2Pax, .BookingHeaderField#P3Pax, 
	.BookingHeaderField#Males, .BookingHeaderField#Females, .BookingHeaderField#Infants
{
	width: 2em;
	margin: auto;
	text-align: center;
}
.BookingHeaderField#P1Product, .BookingHeaderField#P2Product, .BookingHeaderField#P3Product
{
	width: 15em;
}
.BookingHeaderField#Females
{
	margin: 0;
}
.BookingHeaderField#Surname, .BookingHeaderField#Comment, #Initials, #Consultant, #TotalFare
{
	width: 10em;
}

.BookingHeaderField#PinNo, .BookingHeaderField#BDate
{
	float: right;
}


