BODY {font-family:Verdana, Georgia, "Times New Roman", Times, serif; font-size:11px; margin:0 auto; background-position:center; background-image:url('../images/body_bg.jpg'); background-color:#D5DFE8; background-repeat:repeat-y;}

#container {width:750px;margin:0 auto;}

HTML > BODY {position:relative; right:1px;}

#content H1 {margin-bottom:6px;font:normal 20px Georgia,"Times New Roman",Times,serif;border-bottom:1px solid #CCC}
DIV#container {width:750px;margin:0 auto;padding:0;position:relative;text-align:left}

P {margin-top:0;margin-bottom:10px;}
TH {line-height:1.2;}
A:link,A:visited,A:active {color:#2D6600;text-decoration:underline}
A:hover {color:#70919A;text-decoration:underline}

H3 {font-size:12px; font-weight:bold; color:#333333; color:green; margin-bottom:3px;}

DIV#header H1 {margin:0;padding:0; z-index:100;}
DIV#header H1 A {display:block;width:750px;height:150px;background:url("../images/Header.jpg") no-repeat top left;border-bottom:1px solid #FFF}
DIV#header H1 A SPAN {display:none}

DIV#url {width:180px;height:17px;text-align:center;float:left;border-right:1px solid white;padding:4px 0 1px 0;background:#2D6600}
DIV#url A:link,DIV#url A:active,DIV#url A:visited {color:white;font-weight:normal;text-decoration:none}
DIV#url A:hover {color:white;font-weight:normal;text-decoration:underline}

DIV#siteNav {height:20px;text-align:right;float:right;width:559px;padding:1px 5px;background:#7E9766}
DIV#siteNav UL,DIV#siteNav UL LI {list-style:none;margin:0;padding:0}
DIV#siteNav LI {display:inline;height:20px}
DIV#siteNav A {text-transform:uppercase;font-weight:bold;letter-spacing:1px;font-size:10px;text-decoration:none;margin:auto 0.6em}
DIV#siteNav A:link,DIV#siteNav A:visited,DIV#siteNav A:active {color:#E9EDE4}
DIV#siteNav A:hover {color:#2D6600}

DIV#bookingInfo {color:#2D6600;height:18px;width:740px;clear:both;display:block;text-align:right;border-top:1px solid #FFF;border-bottom:1px solid #FFF;padding:4px 5px 0px 5px;background:#A3B38E;}

DIV#mainNav {
	padding: 5px;
	width: 170px;
	line-height: 1.25em;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #FFF;
	background-color: #CDD7C4;
	float: left;
}
DIV#mainNav UL LI A {
	text-decoration: none;
}
DIV#mainNav DIV.nav_header {
	font-size: 18px;
	color: #FFF;
	text-transform: uppercase;
	padding-top: 0;
	padding-bottom: 2px;
	list-style-type: none;
}
DIV#mainNav UL, DIV#mainNav LI {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
DIV#mainNav DIV.nav_header {
	margin-top: 5px;
}
DIV#mainNav UL LI DIV.nav_main A,
DIV#mainNav UL LI DIV.nav_sub A {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	line-height:1.25;
}
DIV#mainNav UL, DIV#mainNav LI {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
DIV#mainNav UL LI {
}
DIV#mainNav UL LI DIV.nav_main A {
	display:block;
	position:relative;
	padding:3px 0;
}
DIV#mainNav UL LI DIV.nav_main {
	margin-left: 10px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left:10px;
}
DIV#mainNav UL LI DIV.nav_sub A {
	display:block;
	position:relative;
	padding:3px 0;
}
DIV#mainNav UL LI DIV.nav_sub {
	margin-left: 20px;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-left:10px;
}

DIV#mainNav UL LI.mainNavSection {
	margin-bottom:15px;
}

DIV#mainNav UL LI {
	line-height:1.2 !important;
}

DIV#mainNav SPAN A:hover, DIV#mainNav SPAN.navSelected A {color:black;}

DIV#content {margin-left:220px;padding-right:40px;padding-bottom:25px;clear:right;background:#FFF}
DIV#footer {clear:both;line-height:1.5;margin:0;padding:0;font-size:9px;color:#EDF0E8 !important;}
DIV#footer A:link,DIV#footer A:visited,DIV#footer A:active {color:#EDF0E8;text-decoration:none}
DIV#footer A:hover {color:#FFF;text-decoration:underline}
DIV#actions {height:65px;width:170px;float:left;border-top:1px solid #FFF;border-right:1px solid #FFF;margin:0;padding:5px;background:#2D6600}
DIV#actions UL,DIV#actions UL LI {padding:0;margin:0;list-style:none}
DIV#copyright {height:65px;border-top:1px solid #FFF;width:559px;float:right;margin:0;padding:5px;background:#2D6600}
DIV#copyright P {margin:0;padding:0}
.accessibility {display:none}
.smallprint {font-size:9px;color:#999}
TABLE.tarrifTable {border-top:1px solid;border-left:1px solid;border-color:#D7DFD0;border-collapse:collapse;margin-bottom:1em;}
TABLE.tarrifTable TH,TABLE.tarrifTable TD {border-bottom:1px solid #D7DFD0;border-right:1px solid #D7DFD0;text-align:center;padding:0.3em 0.3em}
TABLE.tarrifTable TH {text-align:center;background:#E1E7DC}
#content H4 {margin-bottom:0}

DT {font-weight:bold;}
.smallPrint {font-size:10px; color:#666666;}
A.moreLink {font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-decoration:underline;}
UL {margin-top:0;}

TABLE.dataTable {border-collapse:collapse; border-left:1px solid; border-bottom:1px solid; font-size:11px;}
TABLE.dataTable TH, TABLE.dataTable TD {border-top:1px solid; border-right:1px solid; padding:4px 2px;}
TABLE.dataTable, TABLE.dataTable TH, TABLE.dataTable TD {border-color:#C9D2BD;}
TABLE.dataTable TH {background-color:#E1E8DB; text-align:center;}
TABLE.dataTable TD {background-color:#F4F7F2;}

SPAN.header, H2 {font-size:18px !important; font-weight:normal; color:#367900; font-family:Georgia, "Times New Roman", Times, serif; margin-bottom:5px;}
H2 SPAN.small {font-size:11px;}

LI H2 {margin:0;}
UL A {text-decoration:none;}

DIV#enjoyEnglandLogos {
	float:left;
	clear:left;
	margin:10px auto;
	text-align:center;
	width:180px;
	background-color:#A3B38E;
	padding-bottom:10px;
}

PRE.dump {
	padding:5px;
	margin:5px 0;
	border:1px solid #CCC;
	background-color:#FFFFCC;
	overflow:auto;
}

DIV#footer, DIV#footer P {font-size:10px !important;color:#EDF0E8 !important; line-height:1.5; font-family:Verdana, Arial, Helvetica, sans-serif !important;}

DIV.galleryCaption {font-size:10px; line-height:1.1 !important; font-family:Arial, Helvetica, sans-serif;}

DIV.tarrifTable {}
