/*--------	   Last edited: Richard Hiscutt - Simple Thinking - 22/07/03     ---------*/



/*--------     standardised naming convertions     ----------*/

BODY {
	font-family : arial, Verdana, sans-serif;
	font-size : 75% ;
	color : #333333 ;
	background : #ffffff ;
	margin-top : 0;
	margin-left : 0;
	}
	
h1 {
	font-family : trebuchet ms, Verdana, arial, sans-serif;
	font-size : 150% ;
	color : #333333 ;
	font-weight : normal ;
	margin-bottom : 10px;
	background-color: transparent;
	}
h2 {
	font-family : trebuchet ms, Verdana, arial, sans-serif;
	font-size : 130% ;
	font-weight : normal ;
	color : #333333 ;
	margin-bottom : 15px;
	background-color: transparent;
	}
h3 {
	font-family : trebuchet ms, Verdana, arial, sans-serif;
	font-size : 130% ;
	font-weight : normal ;
	color : #0083cc ;
	margin-top : -8px;
	margin-bottom : 10px;
	background-color: transparent;
	}
h4 {
	font-family : trebuchet ms, Verdana, arial, sans-serif;
	font-size : 110% ;
	color : #0083cc ;
	margin-top : 3px;
	margin-bottom : 5px;
	background-color: transparent;
	}
	
	

/*--------         Links        ----------*/	
	
a.link:link {
	font-family : arial, Verdana, sans-serif;
	color : #0083cc  ;
	text-decoration : none ;
	font-weight : bold ;
	background-color: transparent;
	}
a.link:active {
	font-family : arial, Verdana, sans-serif;
	color : #0083cc ;
	text-decoration : none ;
	font-weight : bold ;
	background-color: transparent;
	}
a.link:visited {
	font-family : arial, Verdana, sans-serif;
	color : #0083cc ;
	text-decoration : none ;
	font-weight : bold ;
	background-color: transparent;
	}
a.link:hover {
	font-family : arial, Verdana, sans-serif;
	color : #0083cc;
	text-decoration : underline ;
	font-weight : bold ;
	background-color: transparent;
	}
	


/*--------        Form fields       ----------*/


.bookingfield {
	font-family : arial, Verdana, sans-serif;
	font-size : 11px ;
	color: #333333;
	border: solid 1px #666666;
	width: 100%;
	background-color: #ffffff;
	}
	
.searchfield {
	font-family : arial, Verdana, sans-serif;
	font-size : 11px ;
	color: #333333;
	border: solid 0px #666666;
	width: 100%;
	background-color: #ffffff;
	}
	

select {  
	font-family : arial, Verdana, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	color: #333333;
	margin-top:3;
	}
	
	



/*--------      Other page items       ----------*/


ul {
	font-family: arial, verdana, sans-serif;
	margin:.5em 0 1em;
	padding:0;
	}
	
ol {
	font-family: arial, verdana, sans-serif;
	margin:12 0 12 30px;
	padding:0;
	}
	
ul li {
	font-family: arial, verdana, sans-serif;
	margin:0 0 0 17px;
	padding:0 0 0px 12px;
	list-style:none;
	background:url("../images/bullet_blue.gif") no-repeat 0 .5em;
	}
	



/*--------       tables      ----------*/	



th	{
	font-family : arial, Verdana, sans-serif;
	font-size : 75% ;
	padding:0px 0px 4px 0px;
	color : #333333;
	font-weight:bold;
	background-color: #ffffff;
	}	
	
.bluetable {
	padding:2px 4px 2px 6px;
	font-family : arial, Verdana, sans-serif;
	font-size : 75% ;
	color : #ffffff ;
	font-weight:bold;
	background-color: #0099CC;
	}	

.blue1table {
	padding:2px 4px 2px 6px;
	font-family : arial, Verdana, sans-serif;
	font-size : 75% ;
	color : #ffffff ;
	font-weight:normal;
	background-color: #0099CC;
	}	
	
.blue2table {
	font-family : arial, Verdana, sans-serif;
	font-size : 75% ;
	color : #ffffff ;
	font-weight:bold;
	background-color: #0099CC;
	}

.greytable {
	padding:0px 10px 0px 6px;
	font-family : arial, Verdana, sans-serif;
	font-size : 75% ;
	color : #333333 ;
	background-color: #dedede;
	}
	
	
	
	
/*--------       Main site text       ----------*/	

	
.text {
	font-family : arial, Verdana, sans-serif;
	font-size : 80% ;
	color : #333333 ;
	}
a.text {
	font-family : arial, Verdana, sans-serif;
	font-size : 100% ;
	color : #0083cc;
	text-decoration : none ;
	}
a.text:hover {
	font-family : arial, Verdana, sans-serif;
	font-size : 100% ;
	color : #0083cc;
	text-decoration : underline ;
	}
.Percentagetext {
	.Percentagetext {
	font-family : arial, Verdana, sans-serif;
	font-size : 70% ;
	color : #333333 ;
	background-color: transparent;
	}
.Percentage {
	font-family : arial, Verdana, sans-serif;
	font-size : 110% ;
	color : #329DD7 ;
	background-color: transparent;
	}
.PercentageTitle {
	font-family : arial, Verdana, sans-serif;
	font-size : 80% ;
	color : #329DD7 ;
	background-color: transparent;
	}
.smltext {
	font-family : arial, Verdana, sans-serif;
	font-size : 80% ;
	color : #999999 ;
	padding: 3px 3px 3px 3px;
	background-color: transparent;
	}
a.smltext {
	font-family : arial, Verdana, sans-serif;
	color : #0083cc;
	text-decoration : none ;
	padding: 3px 3px 3px 3px;
	background-color: transparent;
	}
a.smltext:hover {
	font-family : arial, Verdana, sans-serif;
	color : #ffffff ;
	background: #00a4ff ;
	padding: 3px 3px 3px 3px;
	text-decoration : none ;
	}

.errortext {
	font-family : arial, Verdana, sans-serif;
	font-size : 80% ;
	color : #cc0000 ;
	}
	
.footer {
	font-family : arial, Verdana, sans-serif;
	color : #999999 ;
	font-size : 11px ;
	text-decoration : none ;
	background-color: #dddddd;
	}
a.footer {
	font-family : arial, Verdana, sans-serif;
	color : #666666 ;
	text-decoration : none ;
	background-color: #dddddd;
	}
a.footer:hover {
	font-family : arial, Verdana, sans-serif;
	color : #666666 ;
	text-decoration : underline ;
	background-color: #dddddd;
	}
	
	
	
/*--------       Other site text       ----------*/	

	
.bookingform {
	font-family : arial, Verdana, sans-serif;
	font-size : 0.7em ;
	color : #333333 ;
	background-color: #dfdfdf;
	}	

	
.DarkGreyBox {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 6px;

}
