body {
	font: normal 12px Arial, Helvetica, sans-serif;
}
.header { background: url(../images/sky.jpg) center repeat-x }
div.nos {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #F00;
	padding-bottom: 15px;
}
div.nos2 {
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color: #F00;
	text-align: center;
}
div.ty {
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	color: #063;
	text-align: center;
	padding: 20px 0;
}
div.ty2 {
	background: #FFF;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 20px;
	width: 400px;
	margin: 0 auto;
}
.booking {
	background: #ededed;
	width: 954px;
	margin: 0 auto;
	padding: 10px;
}
p.title {
	font-size: 18px;
	font-weight: bold;
}
p.title2 {
	font-size: 15px;
	font-weight: bold;
	color: #419639;
	margin-top: 10px;
}
p.title3 {
	font-size: 15px;
	font-weight: bold;
	margin: 10px 0 5px 0;
}
table.tbform1 tr td {
	padding: 5px 0;
}
td.head {
	font-weight: bold;
	font-size: 14px;
	padding-top: 15px;
}
input.tname { width: 240px }
input.mi { width: 40px }
input.add { width: 600px }
textarea.textcom {
	width: 500px;
	height: 100px;
}
textarea.textterms {
	width: 700px;
	height: 150px;
}
span.subtitle {
	font-size: 11px;
	color: #666;
}
/* BOOKING DETAILS */
tr.bd_head td {
	background: #ccc;
	font-weight: bold;
	padding: 10px 5px;
}
tr.bd_st td {
	background: #ccc;
	font-weight: bold;
	padding: 10px 5px;
	border-bottom: solid 3px #FFF;
}
tr.bd_head td div {
	font-size: 11px;
	color: #666;
	font-weight: normal;
}
tr.bd_cont td {
	background: #ddd;
	padding: 5px;
}
.cCancel {
	background: #ecbbbb;
	border: solid 1px #900;
	padding: 5px;
	font-size: 11px;
	margin-bottom: 10px;
}
.cCancel p textarea {
	border: solid 1px #999;
	width: 386px;
	height: 70px;
}
