* {
	outline:none;
}
body {
	margin:0px;
	padding:0px;
	color:white;
	background-color:black;
	font:85%/125% arial,sans-serif;
}
h1,h2,h3,h4,p {
	margin-top:0px;
}
h4 {
	margin:0px;
}
ul {
	margin-left:0px;
	padding-left:1.4em;
}
#container {
	position:relative;
	width:900px;
	margin:20px auto;
	background:url(/library/media/main.jpg) no-repeat right 90px;
}
#content {
	padding-top:100px;
}
#content-main {
	padding-right:340px;
	padding-bottom:3em;
	color:#CCC;
}
#content-main h1 {
	margin-bottom:.5em;
}
#content-main h2 {
	margin-left:150px;
}
#content-main p {
	padding-left:150px;
}
#content-main img.inset {
	float:left;
}
#content-sub .module {
	width:277px;
	padding:10px;
	margin-right:3px;
	float:left;
	min-height:260px;
	border-top:1px solid #515151;
	background:url(/library/media/bg-module.jpg) repeat-x left top;
	font-size:.9em;
}
#content-sub .module table {
	width:277px;
	font-size:1.1em;
}
#content-sub .module td {
	padding-bottom:.25em;
}
#content-sub .last {
	margin-right:0px;
}
#footer {
	clear:both;
	font-size:.8em;
	padding-top:1em;
}
#footer #toolbar {
	float:left;
	color:#999;
}
#footer #branding {
	float:right;
	height:45px;
	padding-right:55px;
	background:url(/library/media/autoglym-logo.gif) no-repeat right top;
	color:#E20A16;
}
#header {
	position:absolute;
	left:0px;
	top:0px;
	width:900px;	
}
#header #logo {
	float:left;
	width:116px;
	height:70px;
	text-indent:-9999px;
	background:url(/library/media/ev-logo.gif) no-repeat left top;
}
#header #contact {
	float:right;
	width:290px;
	height:40px;
	text-indent:-9999px;
	background:url(/library/media/contact.gif) no-repeat right top;
}
#header #contact a {
	display:block;
	width:290px;
	height:40px;
}
