body{
/*font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#494B1A*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#494B1A
} 
/*body a:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#ffffff;text-decoration:underline} 
body a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#ffffff;text-decoration:underline} 
body a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#000000;text-decoration:none} */

body a:link, body a:visited{
	color:#ffffff;
}
body a:hover{
	color:#000000;
	text-decoration:none
} 



/* td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#666666}
 */
 .newspadding{padding:15px;}
.submit { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:bold;background-color: 
#466C6B; border: thin #005966 solid; cursor: hand}

.boldtitle {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12pt;color:#494B1A;font-weight:bold}

.boldbody {font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#494B1A;font-weight:bold}
.boldbody a:link{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#494B1A;font-weight:bold;text-decoration:underline}
.boldbody a:visited{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#494B1A;font-weight:bold;text-decoration:underline}
.boldbody a:active{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#494B1A;font-weight:bold;text-decoration:underline}
.boldbody a:hover{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#ffffff;font-weight:bold;text-decoration:none}

.boldbodylime {font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#C3CD2F;font-weight:bold}
.boldbodylime a:link{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#C3CD2F;font-weight:bold;text-decoration:none}
.boldbodylime a:visited{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#C3CD2F;font-weight:bold;text-decoration:none}
.boldbodylime a:active{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#C3CD2F;font-weight:bold;text-decoration:none}
.boldbodylime a:hover{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#ffffff;font-weight:bold;text-decoration:underline}

.boldteal {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11pt;color:#0E744F;font-weight:bold}

.boldbodywhite{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#FFFFFF;font-weight:bold}
.boldbodywhite a:link{color:#FFFFFF;font-weight:bold;text-decoration:none}
.boldbodywhite a:visited{color:#FFFFFF;font-weight:bold;text-decoration:none}
.boldbodywhite a:active{color:#FFFFFF;font-weight:bold;text-decoration:none}
.boldbodywhite a:hover{color:#000000;font-weight:bold;text-decoration:none}

.boldbodyblack{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;font-weight:bold}
.boldbodyblack a:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;font-weight:bold; text-decoration:underline}
.boldbodyblack a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;font-weight:bold; text-decoration:underline}
.boldbodyblack a:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;font-weight:bold; text-decoration:underline}
.boldbodyblack a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;font-weight:bold; text-decoration:none}

.title{font-family:Arial, Helvetica, sans-serif;font-size:19px;color:#008278}
.title a:link{font-family:Arial, Helvetica, sans-serif;font-size:19px;color:#008278; text-decoration:underline}
.title a:visited{font-family:Arial, Helvetica, sans-serif;font-size:19px;color:#008278; text-decoration:underline}
.title a:active{font-family:Arial, Helvetica, sans-serif;font-size:19px;color:#008278; text-decoration:underline}
.title a:hover{font-family:Arial, Helvetica, sans-serif;font-size:19px;color:#008278; text-decoration:none}

.titlewhite{font-family:Arial, Helvetica, sans-serif;font-size:19px;color:#ffffff}

.subtitle{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;color:#797B42;font-weight:bold}

.small {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#ffffff}
.small a:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#ffffff}
.small a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#ffffff}
.small a:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#ffffff}
.small a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#ffffff}

.mid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.94em;
	line-height: 18px;
/*font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;*/
	color:#494B1A;
}
/*.mid a:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#494B1A}
.mid a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#494B1A}
.mid a:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#494B1A}
.mid a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#494B1A}*/

.mid a:link, .mid a:visited, .mid a:active, .mid a:hover{
	color:#494B1A
}

.small1 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#494B1A}
.small1 a:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#494B1A}
.small1 a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#494B1A}
.small1 a:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#494B1A}
.small1 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#494B1A}

.white {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#ffffff}
.white a:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#ffffff;text-decoration:underline}
.white a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#ffffff;text-decoration:underline}
.white a:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#ffffff;text-decoration:underline}
.white a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#C3CD2F;text-decoration:none}

.smallblack {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#494B1A}
.smallblack a:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#494B1A}
.smallblack a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#494B1A}
.smallblack a:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#494B1A}
.smallblack a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#494B1A}

.midblack {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#000000}
.midblack a:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#000000}
.midblack a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#000000}
.midblack a:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#000000}
.midblack a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#000000}

.show{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#383788;font-weight:800}
.show a:link{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#383788;font-weight:800}
.show a:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#383788;font-weight:800}
.show a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#383788;font-weight:800}



.boxlink{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#ffffff;padding:1pt;font-weight:800;background:#691566} 
.boxlink a:link{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#ffffff;text-decoration:none;padding:1pt;display:block;font-weight:500;border:solid 1px #6952FE} 
.boxlink a:visited{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#ffffff;text-decoration:none;padding:1pt;display:block;font-weight:500;border:solid 1px #6952FE} 
.boxlink a:active{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#ffffff;text-decoration:none;padding:1pt;display:block;font-weight:500;border:solid 1px #6952FE} 
.boxlink a:hover{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#ffffff;text-decoration:none;padding:1pt;display:block;font-weight:500;background:#A635A2;border:solid 1px #ffffff}


	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		/*width : 11em;*/
		width:190px;
	}
	
	#nav .contact  {background-color:#d2d200;color:#FFFFFF;font-weight:bold;}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.25em;
		margin-bottom : -1px;
		width:190px;
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 15.65em;
		margin-top : -1.35em;

	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: 0em;
	}
	
	#nav li a {
		/*width: 19.5em;*/
		/*w\idth : 19.5em;*/
		/*width:200px;*/
		display : block;
		color : #2E746A;
		font-size: 10px;
		background-color : #E9EDAA;
		background-position: right;
		text-decoration : none;
		border : 1px solid #FFFFFF;
		padding : 0.3em 0.5em;
	}
	
	#nav li a:hover {
		background-color : #7A7B42; 
		color : #FFFFFF;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

.titleBookingForm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#008278;
	font-weight: bold;
}
.boldbodyBookingForm {
font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#008278;font-weight:bold
}

.boldbodyBookingForm a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#008278;
	font-weight:bold;
	text-decoration: underline;
}
.boldbodyBookingForm a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#008278;
	font-weight:bold;
	text-decoration: underline;
}
.boldbodyBookingForm a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#008278;
	font-weight:bold;
	text-decoration: underline;
}
.boldbodyBookingForm a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#008278;
	font-weight:bold;
	text-decoration: none;
}

.stepheading {font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#008278;font-weight:bold;}

.shirtcolour{
	width: 110px;
}
input.readonly{
	border:				1px solid #D8DAA2;
	background-color:	#D8DAA2;
	text-align:			right;
}

.tariffs td {
	border-top:solid 1px #ecedd1;
	padding:0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11pt;
	font-weight:bold;
}

.khaki {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;*/
	color:#494B1A;
}
.teal, p.teal a {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;*/
	color: #008278;
}
/* Redundant
.teal a:link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#008278}
.teal a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#008278}
.teal a:active{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#008278}
.teal a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#008278}*/
.olive {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;*/
	color:#A0A920;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}



.blogheader {font-family:"Comic Sans MS", "Lucida Sans Unicode", Arial, Verdana;font-size:10pt;color:#494B1A;font-weight:bold;background-color:#e9edaa;}
.blogtext {font-family:"Comic Sans MS", "Lucida Sans Unicode", Arial, Verdana;font-size:10pt;color:#494B1A;background-color:#e9edaa;}

ul.menu{
	list-style-type:	none;
}

td ul li a.menu:link, td ul li a.menu:visited, td ul li a.menu:active, td ul li a.menu:hover{
	color:				#008278;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			14px;
	display : 			block;
	font-size: 			1.2em;
	text-decoration:	none;
	border: 			1px solid white;
	padding-left: 4px;
	background-color:	white;
}
	#menu { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		/*width : 11em;*/
		width:190px;
	}
	
	#menu li a ,#menutan li a {
		/*width: 19.5em;*/
		/*w\idth : 19.5em;*/
		/*width:200px;*/
		display : block;
		font-size: 1.1em;
		background-color: white;
		/*background-position: right;*/
		text-decoration: none;
		border: 1px solid #E9EDAA;
		padding-left: 4px;
	}
	#menu li a{
		color: #2E746A;
	}
	#menu li a.menutan {
		color: #808000;
	}	
	#menu li a:hover, #menutan li a:hover {
		background-color: #7A7B42; 
		color: white;
	}
	
	#menu li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 15.65em;
		margin-top : -1.35em;

	}
ul#twitter_update_list, ul#twitter_update_list li{
	text-indent:none;
	padding:0;
	margin:0;
	list-style:none;
	}
	ul#twitter_update_list li{
	margin-bottom:8px;	
	}