* {
	margin:0;
	padding:0;
	}
	
img {border:0;}

li {
	list-style-type:none;
	}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	padding:10px 0 0 0;
	}
	
#wrapper {
	width:957px;
	margin:0 auto;
	}

a {
	cursor:pointer;
	text-decoration:none;
	}

h1 {
	margin:0 0 0 18px;
	}

h2 {
	color:#009EE0;
	font-size:180%;
	text-transform:uppercase;
	}
	
	h2#welcome {font-size:270%; text-transform:none}

h3 {
	color:#999;
	font-size:100%;
	text-transform:uppercase;
	height:35px;
	}

h3#sxford {
	color:#999;
	font-size:100%;
	text-transform:uppercase;
	height:20px;
	}

.hidden {display:none;}

#menu-wrapper {
	padding:0 33px 0 0;
	height:108px;
	width:922px;
	background:url(../images/menu-bg.jpg) no-repeat right top;
	}
	
.grey {
	background:#EAEAEA;
	padding:18px;
	border:solid #FFF 17px;
	}
	
#top {
	padding-bottom:0;
	border-bottom:0;
	border-top:0;
	}
	
#bottom {
	padding-top:0;
	border-top:0;
	}
	
	#menu {
		background:url(../images/menu-wrapper-bg.gif) no-repeat left top;
		padding:0 0 0 35px;
		overflow:hidden;
		height:108px;
		}

#menu li {
	display:block;
	width:125px;
	height:94px;
	background:url(../images/brands.jpg) no-repeat 0 0 #70B0E2;
	border-right:1px #9cc8eb solid;
	overflow:hidden;
	float:left;
	}
	
	#menu li a { display:block; height:0;padding:94px 0 0 0;}
	
	#menu li a.active { background:url(../images/active-bg.png) no-repeat bottom; }
	
	#menu li#menu-ford { background-position:0 -10px; width:126px}
	#menu li#menu-nissan { background-position:0 -120px;}
	#menu li#menu-landrover { background-position:0 -230px;}
	#menu li#menu-volvo { background-position:0 -340px;}
	#menu li#menu-bmw { background-position:0 -450px;}
	#menu li#menu-kia { background-position:0 -560px;}
	#menu li#menu-mitsubishi { background-position:0 -670px; border-right:none; width:130px}
	
.brand {
	background:#FFF;
	overflow:hidden;
	border-left:18px solid #EAEAEA;
	border-right:18px solid #EAEAEA;
	border-bottom:none;
	border-top:none;
	margin:0 17px;
	padding:10px 25px;
	}
	
	.brand p {
		color:#666;
		line-height:130%;
		}

	.brand div {
		float:left;
		width:215px;
		}
		
		.brand div.last { width:165px;}
		
		.brand div a {
			display:block;
			padding:0 0 25px 0;
			background:url(../images/enter-site.gif) no-repeat bottom left;
			} 
			
#explanation {
	font-size:150%;
	color:#666;
	}
	
#seo {
	font-size:120%;
	color:#999;
	margin:30px 0 0 0;
	}
	
.footer-author a { color:#0D94CF; float:right; margin:0 20px 0 0 }
.footer-legal { color:#666; float:left; margin:0 0 0 20px }
	.footer-legal a {color:#666}
