/*
	CASCADING STYLE SHEET

	Copyright: Castle Driving School (www.castledrivingschool.co.uk)
	Author: Eceni Systems (www.eceni.com)
	
	Version: 1.0 (10/05/2008)
*/

/**********************************************************
	Initialising 
**********************************************************/
* {
	margin:0;
	padding:0;
}
body {
	text-align:left;
	font-family:Verdana,arial,helvetica,tahoma,sans-serif;
	color:#000;
	font-size:75%;
}

/**********************************************************
	Defaults 
**********************************************************/
h1 {
	font-size:22px;
	font-weight:normal;
	color:#f00;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-family:Times-new-roman,serif;
	margin:0 0 15px 0;
}
h2 {
	font-size:17px;
	font-weight:bold;
	color:#000;
}
h3 {
	font-size:14px;
	font-weight:bold;
	color:#000;
}
h4 {
	font-size:12px;
	font-weight:bold;
	color:#000;
}
p {
	margin:0 0 1.0em 0;
	text-align:left;
}
a {
	text-decoration:none;
	color:#00f;
}
a:hover {
	text-decoration:underline;
	color:#f00;
}
ul {
	margin:0 0 1em 15px;
	list-style-type:disc;
	list-style-position:outside;
}
ul li {
	margin-left:15px;
}
hr {
	border:1px solid #000;
	border-top:1px solid #000;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	border-left:1px solid #FFF;
	margin-bottom:7px;
}

/**********************************************************
	Layout 
**********************************************************/
#page {
	margin:0;
	padding:0;
	width:98%;
	text-align:left;
	background-image:none;
	background-color:#FFF;
}
#header {
	height:100px;
	background-image:none;
}
	#header img {
		margin:0px 0 0 0px;
	}

/* Page crumbs */
#crumbs {
	height:25px;
}
	#crumbs ul {
		list-style:none;
		margin:0px 0 0 0px;
		padding:0;
	}
	#crumbs ul li {
		display:inline;
		margin:0;
		padding:0;
		line-height:25px;
	}
	#crumbs ul li a {
		color:#666;
		text-decoration:none;
	}
	#crumbs ul li a:hover {
		text-decoration:underline;
	}

/* Main area of page */
#main {
	background-image:none;
}
	#main #content {
	}
		#content .c_block {
			margin:0 0 10px 0;
		}
		#content .c_block p {
			text-align:left;
		}
		.testimonial {
			display:none;
		}
			.testimonial p {
				text-align:right;
				margin:8px 15px 15px 5px;
				color:#f00;
				font-weight:bold;
			}
			.testimonial .inner {
				background-image:url(/_common/img/blue_top_big.gif);
				background-repeat:no-repeat;
				background-position:top;
				margin:0 0 0px 0;
				padding:4px 0 0 0;
			}
			.testimonial .inner p {
				text-align:left;
				margin:0px 17px 0 7px;
				color:#f00;
				font-weight:bold;
				font-style:italic;
			}
		.highlight { /* Beige content box */ 
			float:left;
			width:331px;
			background-color:#D8D8AF;
			margin:0 5px 0 0px;
			background-image:url(/_common/img/beige_bg.gif);
			background-repeat:repeat-y;
		}
			.highlight .inner {
				margin:0 0 0 0;
				padding:0 20px 0 10px;
				color:#600;
			}
			.highlight .inner a {
				color:#600;
			}
			.highlight .inner h2 {
				margin:0 0 5px 0;
				font-size:13px;
			}
			.highlight .inner p {
				margin:0 0 5px 0;
			}
			.highlight .inner li {
				margin:0 0 0 0;
			}
			.highlight .top {
				background-image:url(/_common/img/beige_top.gif);
				background-repeat:no-repeat;
				background-position:0 0;
				height:11px;
			}
			.highlight .bottom {
				background-image:url(/_common/img/beige_bot.gif);
				background-repeat:no-repeat;
				background-position:0 0;
				height:14px;
			}
		.illustration_right { /* Image box */ 
				float:right;
				background-color:#EEE;
				margin:0 0px 5px 20px;
		}
		.illustration_left { /* Image box */
				float:left;
				background-color:#EEE;
				margin:0 10px 5px 0px;
		}
	 /* Left Navigation */
	#nav {
	display:none;
	}

 /* Applies the bottom of the leftnav column */
#mainfoot {
	display:none;
}

/* Contact details in the footer */
#contact {
	color:#000;
	line-height:30px;
	text-align:center;
	border-top:1px solid #666;
}
	#contact a {
		color:#000;
		text-decoration:none;
	}

/* Footer */
#footer {
	color:#000;
	font-size:0.9em;
	border-top:1px solid #666;
	padding-top:5px;
}
	#footer a {
		text-decoration:none;
		color:#000;
	}
	#footer #copyright {
		float:left;
	}
	#footer #eceni {
		float:right;
	}

/**********************************************************
	Forms
**********************************************************/

/**********************************************************
	Specials
**********************************************************/
.clear {
	clear:both;
	font-size:0;
	line-height:0;
	height:0;
	border:0;
}
.access {
	display:none;
}
.access {
	display:inline;
}
/* end of file */