/* General styles */
body, img, p, h1, h2, h3, div {
	margin:0px;
	padding:0px;
	border-width:0px;
	outline-width:0px;
}

body { font-family: Trebuchet MS, Trebuchet, sans-serif; }

#mainSite {
	width:780px;
	height:600px;
	margin:10px auto 5px auto;
}

#contentArea {
	margin:25px 0 0 40px;
	width:500px;
}

#wideContentArea h1, #contentArea h1, #mapContent h1 {
	font-size:20px;
	line-height:24px;
	color:#009DD7;
	margin-bottom:8px;
}

#wideContentArea h2, #contentArea h2, #mapContent h2 {
	font-size:16px;
	line-height:20px;
	color:#009DD7;
	margin-bottom:8px;
}

#wideContentArea p, #contentArea p, #mapContent p {
	font-size:14px;
	line-height:18px;
	margin-bottom:8px;
}

#scLogo {
	float:right;
	margin:15px 10px 0 0;
}

#menuArea {
	display:block;
	float:right;
	margin:10px 7px 0 0;
	border-bottom:2px solid #000;
	border-right:2px solid #000;
}

#menuArea a {
	display:block;
	width:135px;
	height:22px;
	padding-top:4px;
	text-decoration:none;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	text-align:center;
	float:left;
	border-top:2px solid #000;
	border-left:2px solid #000;
}

#menuArea a:hover { color:#000; background:url('/images/scButtOver.png') repeat-x top left; }

.normButt { color:#fff; background:url('/images/scButtBack.png') repeat-x top left; }
.selcButt { color:#000; background:url('/images/scButtOver.png') repeat-x top left; }

.colourBlue { color:#009DD7; }
.links a { color:#009DD7; text-decoration:none; }
.links a:hover { color:#FECF42; }

.stdLink { color:#000; }
.stdLink:hover { color:#009DD7; }


#designedBy {
	width:780px;
	margin:0px auto 5px auto;
	font-size:11px;
	line-height:13px;
	color:#fff;
}

#designedBy a {
	color:#fff;
	text-decoration:none;
}

#designedBy a:hover {
	color:#FECF42;
}

/* --- NEW STYLES --- */
.uList {
	color:#000;
	font-size:14px;
	line-height:18px;
	margin:0;
	padding:0 0 0 20px;
}

.uList li {
	margin-bottom:8px;
}

.carLink { text-decoration:none; color:#000; }
.carLink:hover { color:#009DD7; }

.boldFont { font-weight:bold; }
.blueColour { color:#009DD7; }

.vehTable td {
	padding-right:10px;
	vertical-align:top;
}

.vehButt {
	display:block;
	width:180px;
	height:22px;
	padding-top:4px;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	text-align:center;
	border:2px solid #000;
	background:url('/images/scButtBack.png') repeat-x top left;
	float:right;
}

.vehButt:hover { color:#000; background:url('/images/scButtOver.png') repeat-x top left; }

#imgArea {
	width:280px;
	padding-top:10px;
	float:right;
	background-color:#fff;
	text-align:center;
	vertical-align:middle;
	border:4px solid #009DD7;
}

#imgArea img { float:left; }

#wideContentArea { margin:25px 0 0 40px; width:730px; }
.scrollArea { height:330px; overflow:auto;}
#leftArrow { margin:60px 5px 0 10px}
#rightArrow { margin:60px 0 0 5px }

#mapArea {
	float:right;
	margin-left:20px;
}

#mapContent {
	margin:25px 0 0 40px;
	width:740px;
}
