body {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #DBDBDB;	scrollbar-face-color:#EEEEEE;scrollbar-arrow-color:#000000;scrollbar-track-color:#EEEEEE;scrollbar-shadow-color:'#000000';scrollbar-highlight-color:'#EEEEEE';scrollbar-3dlight-color:'#000000';scrollbar-darkshadow-Color:'#000000';margin-right: 0px;margin-left: 0px;}
.TopLinksBg{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #F4F4F4;background-color: #0075B2;border-top-width: thin;border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #00B6FF;
	border-right-color: #00B6FF;
	border-bottom-color: #00B6FF;
	border-left-color: #00B6FF;
}

.TopLinksDivider{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #F4F4F4;background-color: #0075B2;border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #00B6FF;
	border-right-color: #00B6FF;
	border-bottom-color: #00B6FF;
	border-left-color: #00B6FF;
	background-image: url(images/toplinks_divider.gif);
	background-repeat: no-repeat;
	background-position: right;
}

a.MainLinks:link{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #F4F4F4;text-decoration: none;}
a.MainLinks:visited{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #F4F4F4;text-decoration: none;}
a.MainLinks:hover{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #00B6FF;text-decoration: none;}
a.MainLinks:active{font-family: Arial, Helvetica, sans-serif;	font-size: 11px;color: #F4F4F4;text-decoration: none;}

a.textLinks:link{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;text-decoration: underline;}
a.textLinks:visited{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;text-decoration: underline;}
a.textLinks:hover{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #FF7306;text-decoration: underline;}
a.textLinks:active{font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;color: #000000;text-decoration: underline;}

a.bookLink:link{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;text-decoration: underline;}
a.bookLink:visited{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;text-decoration: underline;}
a.bookLink:hover{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #FF7306;text-decoration: underline;}
a.bookLink:active{font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;color: #000000;text-decoration: underline;}

a.faq:link{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;color: #FF7306;margin-left:10px;cursor:hand;margin-bottom:15px;text-decoration: none;}
a.faq:visited{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;color: #FF7306;margin-left:10px;cursor:hand;margin-bottom:15px;text-decoration: none;}
a.faq:hover{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;color: #FF7306;margin-left:10px;cursor:hand;margin-bottom:15px;text-decoration: underline;}
a.faq:active{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;color: #FF7306;margin-left:10px;cursor:hand;margin-bottom:15px;text-decoration: none;}

.BtmLinksBg{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #F4F4F4;background-color: #0075B2;border-top-width: thin;border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;border-top-style: none;border-right-style: none;border-bottom-style: solid;	border-left-style: none;border-top-color: #00B6FF;	border-right-color: #00B6FF;border-bottom-color: #00B6FF;border-left-color: #00B6FF;}
.BtmLinksDivider {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F4F4F4;
	background-color: #0075B2;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #00B6FF;
	border-right-color: #00B6FF;
	border-bottom-color: #00B6FF;
	border-left-color: #00B6FF;
	background-image: url(images/btmlinks_divider.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.MainContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border-top: thin none #0074B4;
	border-right: thin solid #0074B4;
	border-bottom: thin none #0074B4;
	border-left: thin solid #0074B4;
	background-image: url(images/bg_fade.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.LargeOrangeHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF7306;
}

h1{font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;color: #FF7306;margin-left:10px;}
h2.faq{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;color: #FF7306;margin-left:10px;cursor:hand;margin-bottom:5px;}
div.faq{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: normal;color: #000000;margin:3px  25px 3px  25px;text-align:justify;cursor:default;position:relative;width:680px;}
div.faq1{position:relative;width:680px;margin:5px;}
a.BulletLinksBlack:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

a.BulletLinksBlack:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

a.BulletLinksBlack:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

a.BulletLinksBlack:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:underline;
}

a.BulletLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0074B4;
}

a.BulletLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0074B4;
}

a.BulletLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0074B4;
}

a.BulletLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00B6FF;
}

a.siteLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0074B4;
	margin:  10px 5px 10px 15px;
	line-height:30px;
}

a.siteLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0074B4;
	margin:  10px 5px 10px 15px;
	line-height:30px;
}

a.siteLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0074B4;
	margin:  10px 5px 10px 15px;
	line-height:30px;
}

a.siteLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00B6FF;
	margin: 10px 5px 10px 15px;
	line-height:30px;
}

a.OrangeBulletLinks:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7306;
	font-weight:bold;
}

a.OrangeBulletLinks:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7306;
	font-weight:bold;
}

a.OrangeBulletLinks:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7306;
	font-weight:bold;
}

a.OrangeBulletLinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7306;
	font-weight:bold;
}

.OrangeBullets {
	list-style-image: url(images/bullet_arrows.gif);
}

.BookingFormBtm {
	background-image: url(images/bookform_btm.gif);
	background-repeat: no-repeat;
}

.ConfirmFormBtm {
	background-image: url(images/bookform_btm1.gif);
	background-repeat: no-repeat;
}

.CancelFormBtm {
	background-image: url(images/cancel_btm.gif);
	background-repeat: no-repeat;
}

.MileChartTop
{
	background-image: url(images/mileage_hdr.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 8px;
	height:25px;
}

.MileChartBtm
{
	background-image: url(images/mileage_btm.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	height:52px;
}

.FormSubHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #00B6FF;
	padding-left: 8px;
	height: 25px;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #00B6FF;
	border-bottom-color: #FFFFFF;
	border-left-color: #00B6FF;
}

.FormLeftSide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CBEFFF;
	color: #001361;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}

.FormRightSide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BFE6F7;
	color: #000000;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}

.FormSides {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001361;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #00B6FF;
	border-right-color: #00B6FF;
	border-bottom-color: #00B6FF;
	border-left-color: #00B6FF;
}

.DropDownLists {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.TextFields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002C5B;
	border: 1px solid #819CB9;

}
.PersonalDetailsBtm {

	background-image: url(images/personaldetails_btm.gif);
	background-repeat: no-repeat;
}

.CancelFormBtm{background-image: url(images/cancel_btm.gif);	background-repeat: no-repeat;}

.TableDarkCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CBEFFF;
	color: #001361;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}
/*Charl*/
.TableOrangeCell {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CBEFFF;
	color: #FF7306;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;

}



.TableHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 8px;
	height: 25px;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #00B6FF;
	border-bottom-color: #FFFFFF;
	border-left-color: #00B6FF;
	background-image: url(images/table_hdr.gif);
	background-repeat: no-repeat;

}
.TableSubHeaders {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EAF8FE;
	background-color: #4499C8;
	padding-left: 8px;
	height: 25px;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #00B6FF;
}
.TableSubHeadersEnd {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #EAF8FE;
	background-color: #4499C8;
	padding-left: 8px;
	height: 25px;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #00B6FF;
}
.TableDarkCellLines {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CBEFFF;
	color: #001361;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.TableLightCellLines {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EAF8FE;
	color: #001361;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.TableLightCell {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EAF8FE;
	color: #001361;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001361;
	padding-left: 3px;

}
.Bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(images/bullets.gif);
}

.BulletsOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-image: url(images/bullet_arrows.gif);
}
a.BookLink:link {font-family: Arial, Helvetica, sans-serif;font-size: 11px;	color: #FF7306;text-decoration: underline;font-weight: bold;}
a.BookLink:visited {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FF7306;text-decoration: underline;font-weight: bold;}
a.BookLink:active {font-family: Arial, Helvetica, sans-serif;font-size: 11px;	color: #FF7306;text-decoration: underline;font-weight: bold;}
a.BookLink:hover {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;text-decoration: underline;font-weight: bold;}

a.textLinkOrange:link {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;	color: #FF7306;text-decoration: underline;font-weight: normal;}
a.textLinkOrange:visited {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #FF7306;text-decoration: underline;font-weight: normal;}
a.textLinkOrange:active {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;	color: #FF7306;text-decoration: underline;font-weight: normal;}
a.textLinkOrange:hover {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;text-decoration: underline;font-weight: normal;}

a.TextLink:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001361;
}
a.TextLink:visited {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001361;
}
a.TextLink:hover {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7306;
}
a.TextLink:active {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #001361;
}
.BlackText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 3px;
}



.BlueText {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #001361;
	padding-left: 3px;
}
.BlueHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00B6FF;
}
.orangeText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #FF7306;
} 

hr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: dotted #999999;
}
.TableHeaders350 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 8px;
	height: 25px;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #00B6FF;
	border-bottom-color: #FFFFFF;
	border-left-color: #00B6FF;
	background-image: url(images/table_hdr350.gif);
	background-repeat: no-repeat;
}
.FleetHeaders {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 8px;
	height: 25px;
	vertical-align: middle;
	border-top-width: 1px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #00B6FF;
	border-bottom-color: #FFFFFF;
	border-left-color: #00B6FF;
	background-image: url(images/fleet_top.gif);
	background-repeat: no-repeat;
}
.FleetBtm {


	background-image: url(images/fleet_btm.gif);
	background-repeat: no-repeat;
}

.ChocTable {
	background-color: #76A4FF;
	border: thick solid #000000;
	color: #FFFFFF;
	background-image: url(images/choc_bg.gif);

}

.ChocText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-right: 15px;
}

.SpecialsBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #599BE1;
	background-image: url(images/bg_snow.gif);
	background-repeat: repeat;
}

font.resNumber
{
	font-family:Arial;
	color:#FF7205;
	font-size:12pt;
	font-weight:bold;	
}

.validationText
{
	color:#FF0000;
	font-weight:bold;	
}

/*charl*/
ol
{
	margin-top:5px;	
}

.FeedbackBtm {


	background-image: url(images/feedback_btm.gif);
	background-repeat: no-repeat;
}

/*New Specials*/
.Special1 {
	background-color: #FFAE00;
	border-top: 2px solid #BF3100;
	border-right: 2px solid #BF3100;
	border-bottom: 2px solid #BF3100;
	border-left: 2px solid #BF3100;
}

.Special2 {
	background-color: #003E9D;
	border-top: 2px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 2px solid #000000;
}

p.homePage{color:#0074B4;}