
.ErrorCaption
{ 
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
VERTICAL-ALIGN: top;
COLOR: #ff0000;
FONT-FAMILY: Verdana, sans-serif, Arial;
}

td.BookingFormCaption
{ 
FONT-WEIGHT: normal;
FONT-SIZE: 10px;
VERTICAL-ALIGN: top;
COLOR: #000000;
FONT-FAMILY: Verdana, sans-serif, Arial;
}


td.TableFontBold
{
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
}

td.TableFontBoldBlue
{
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 10px;
	color: #4682B4;
	vertical-align: top;
}

td.TableListHeader
{
background-image:url(../images/tablehead.jpg);
background-repeat:repeat-x;
background-position:bottom;
height:13px;
}

td.TableListContent
{
	text-align: center;
	/*font-family: Verdana, sans-serif, Arial;*/
	/*font-weight: bold;*/
	font-size: 10px;
	
	vertical-align: middle;
}

td.TableListContentInvert
{
	text-align: center;
	/*font-family: Verdana, sans-serif, Arial;*/
	/*font-weight: bold;*/
	font-size: 10px;

	background-color: #C4E0DA;
	vertical-align: middle;
}

td.TableListFooter
{
	text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: top;
	background-color: #C4E0DA;
}

td.FareRulesAndConditionsHeader
{
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	vertical-align: top;
}

td.FareRulesAndConditionsContentHeader
{
	text-align: center;
	font-family: Verdana, sans-serif, Arial;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #4682B4;
	vertical-align: top;
}

td.FareRulesAndConditionsContentLeft
{
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: top;
	width: 30%;
	border-left: 1px solid #4682B4
}

td.FareRulesAndConditionsContentRight
{
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	vertical-align: top;
	width: 70%;
	border-right: 1px solid #4682B4
}

td.FareRulesAndConditionsContentLeftInvert
{
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	background-color: #F1FDE3;
	vertical-align: top;
	width: 30%;
	border-left: 1px solid #4682B4
}

td.FareRulesAndConditionsContentRightInvert
{
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	background-color: #F1FDE3;
	vertical-align: top;
	width: 70%;
	border-right: 1px solid #4682B4
}

legend.BookingFormCaption
{ 
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
}

select.BookingForm
{
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	FONT-SIZE: 12px;
	color: #000000;
}

input.BookingForm
{
	text-align: left;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}