@charset "utf-8";
@import url("nav.css");

/*Colours used <Grey=#666666> <Blue=#000090> <Yellow=#ffcc00> */

body { margin:0; font-size:62.5%; font-family:Tahoma, Verdana, Arial; background: #d7dee7;}
.clr {clear:both;}
.skip {position:absolute; left:-9000px;}
 
#all {width:950px; margin:0 auto; padding:0; background:#FFFFFF;}
.Header { background:url(../images/header.jpg) no-repeat; height:160px; width:950px;}
.Logo {width:390px; margin:0; padding:0; float:left;}
.FlashHeader {width:445px; margin:0; padding:0; float:left;}
.Logo img {margin:0 0 0 120px;}

.Content { font-size:1.2em; color:#666666; margin:0; padding:0;}
.ContentLeft {width: 170px; float:left; text-align:center; padding-left:10px; padding-right:10px;}
.ContentMain {width: 550px; float:left;}
.ContentMain h1 {font-size:1.6em; color:#000090; margin:0; padding:0;}
.ContentMain h2 {font-size:1.2em; color:#000090; margin:12px 0 0 0; padding:0;}
.ContentMain p {margin:12px 0; padding:4px 0; line-height:1.5em;}
.ContentMain ul {margin:8px 30px; padding:0; list-style-position:inside;}
.ContentMain ul ul {margin:4px 0 2px 30px; padding:0; list-style-position:inside;}
.ContentMain li { line-height:1.4em;}
.ContentMain li li { line-height:1.2em;}
.ContentRight {width: 200px; float:left; margin-left:10px; }


.Footer {Border-top:#000090 2px solid; background:#ffcc00; color:#000090; height:120px;}
.FooterText {margin-left:190px; background:none;}
.FooterText h1 {margin:3px 0; padding:0; font-size:2em; color:#000090}
.FooterText h2 {margin:0; padding:0; font-size:1em; color:#000090}
.Footer P {margin:3px 0; padding:0; font-size:1em;}
.Footer img {margin:5px 0 0 0;}


.floatright
{
float: right;
margin: 0 0 10px 10px;
border: 1px solid #666;
padding: 4px;
}

.xmas {
float: right;
margin: 0 0 10px 10px;
padding: 0 10px 10px 10px;
border: 2px dotted #ff0000;
font-size: 12px;
line-height: 20px;
}

#accContainer {
	width: 190px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.menuTitle {
	font-size: 1.2em;
	font-weight:bold;
	display: block;
	color: #ffcc00;
	background-color: #000090;
	text-decoration: none;
	outline-style:none;
	height: 18px;
	padding-top: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff9900;
	margin-bottom: 1px;
}
.AccordianContent {
	padding:0;
	margin:4px 0px;
	color: #666666;
	display: block;
	background-color: #d7dee7;
}
.AccordianContent p { font-size: .9em; line-height:1.6em; margin:5px 0; padding:0 6px;}


#map {width: 188px; height: 188px; overflow:hidden;}

.directions { text-align:right; font-size:1.4em; padding:0; margin-bottom:5px;}

label
{
width: 6em;
float: left;
text-align: right;
margin: 0 0.8em 0 0;
display: block;
}

input { margin: -6px 0;}

.AccForm {Margin: 2px 0;}

.submit input
{
margin: -6px 0 0 5.1em;
}

.sub input
{
margin: 3px 0;
}

.tyre { display:block; margin:5px 8px;}

.DiagList ol { list-style-type:none; width:500px; text-align:center; margin:0 auto; padding:0;}

.DiagList ol li {width:150px; float:left; margin:10px 0; padding:0;}

.CCList ol { list-style-type:none; width:300px; text-align:center; margin:0 auto; padding:0;}

.CCList ol li {width:150px; float:left; margin:10px 0; padding:0;}


.ServicesImage {margin-left:10px;}

.red {
	border: 1px solid red;
}

.errorMessage {
	font-size: 10px;
	color: red;
	margin-left: 3px;
}