/* Main Styles */
body { font-size: 11px;margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
h1 { font-size: 12px; color: #7800C8; font-weight: bold;}
h2 {  font-size: 12px; font-weight: bold; color: #5899AA; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; display: inline;}
h3 {  font-size: 12px; font-style: normal; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; margin: 0px; padding: 0px; display: inline;}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#CC0000; text-decoration: underline}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;text-decoration: none}
.noborder { border: 1px #ffffff solid; }
.reverse {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;}
.promhead {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #333333;padding-top: 13px; padding-left: 12px;font-weight: bold;}
.promhead2 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #FFFFFF;font-weight: bold;}
.header {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;color: #940F10;font-weight: bold;}
.header3 {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;color: #5A503C;font-weight: bold;}
.subheader {font-family: Verdana, Arial, Helvetica, sans-serif;;	font-size: 11px;color: #2B5A88;}
.header2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;color: #C90000;font-weight: bold;}
.small {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 5px;}
.footer {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #333333;}
.input {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #FffffC;border: none;padding: 4px;height: auto;color: #666666;}

/* tables */
.prom {background-color:ECECEC} 
.table2 {padding-left: 4px;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;height:23px}
.table3 {padding-left: 4px;padding-top: 4px;padding-right: 4px;padding-bottom: 4px; }
.tabletitle {color: #ffffff;padding-left: 4px;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;height:23px;background-color:#B1AE9B; vertical-align:top}
.tabletitle2 {padding-left: 4px;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;height:23px;background-color:#F5F5DC; vertical-align:top}
.tabletitle3 {padding-left: 4px;padding-top: 4px;padding-right: 4px;padding-bottom: 4px;height:23px;vertical-align:top}
.tabletext {background-color:#EEEEC2; vertical-align:top}


A.footer{font-size: 9px;font-style: normal;font-weight: normal; verdana}
A.footer:link{font-size: 9px;color: #333333;text-decoration: underline; verdana}
A.footer:visited{font-size: 9px;color: #333333;text-decoration: underline; verdana}
A.footer:hover{font-size: 9px;color: #333333;text-decoration: none; verdana}

A.News{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;color: #940F10;font-weight: bold;}
A.News:hover{font-size: 16px;color: #940F10;font-weight: bold;}

ul {
	list-style-image:url('../images/dotpoint.gif'); 
	list-style-type: square;
	margin-left: 30px;
	padding: 5px
	}
	
li {margin-bottom: 10px;}

Table.Quote TD
{background-color:#F5F6F5;  padding:15px; color:#C90000; font-size:16px; text-align:center}

Table.Booking TD
{background-color:#F5F6F5;  color:#333333; border-bottom: 1px solid #ffffff; padding:5px}

Table.Booking TD.BookingHead
{background-color:#ffffff;  color:#333333; border-bottom: 1px solid #ffffff; padding:5px}

Table.Booking TR.Depots TD
{padding:5px}

Table.Booking TR.Key TD
{background-color:#E2E2D8;  padding:2px; color:#000000; font-size:.6em; height:25px; vertical-align:middle; padding:5px}

Table.Booking TR.Keyhead TD
{background-color:#BCBCB2;  padding:2px; color:#ffffff; font-size:.8em; height:25px; vertical-align:middle; font-weight:600; padding:5px}

Table.Booking A
{background-color:#F5F6F5;  padding:2px; color:#333333; font-size:1em; }


.Caption
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#CC0000;}

.Changes
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FF00FF;}

Table.Form TD

{Height: 30px;}

Table.Form Select

{font-size: 10px;}