body { margin:0; text-align:center; font-family:helvetica,sans-serif; background:#999; }
	
a { color:inherit; text-decoration:underline; }

img { border:none; }

#top {
	padding:60px 60px 10px 60px;
	height:155px; width:940px; margin:auto;
	background:url('img/top.png') 0% 50% no-repeat;
	text-align:left;
	position:relative;
}

#driveImages {
	position:absolute;
	bottom:26px;
	right:90px;
}

#top h1 {
	color:#d6d6d6;
	font-size:60px;
	margin:0 0 0 20px;
	padding:0;
	letter-spacing:-1px;
	text-shadow:0 1px 0px #222;
}
#top span {
	padding-left:208px;
	display:block;
	color:#d6d6d6;
	font-size:14px;
	font-style:italic;
	text-shadow:0 1px 0px #222;
}

#mid {
	height:auto; padding:0px 60px 10px 60px; width:940px; margin:auto;
	background:url('img/mid.png') 0% 50% repeat-y;
	overflow:hidden;
}

#bot {
	height:45px; padding:30px 0 0 0; width:1060px; margin:auto;
	background:url('img/bottom.png') 0% 50% no-repeat;
	font-size:13px; color:#444;
}

ul.brandList { margin:0; padding:0; list-style:none; background:#fff; overflow:hidden; width:200px; height:auto; }
ul.brandList li { display:block; float:left; width:200px; height:auto; overflow:hidden; margin-bottom:10px; }
ul.brandList li.w90 { width:90px; height:50px; float:left; }
ul.brandList li.w90.even { float:right; }

ul.menu { position:absolute; bottom:20px; left:60px; list-style:none; margin:0; padding:17px 0 0 10px; overflow:hidden; float:left; height:40px;}
ul.menu li { float:left; width:auto; padding:10px; font-size:14px; color:#fff; text-shadow:0 1px 0 #444; }
ul.menu li a { text-decoration:none; }
ul.menu li.current a { color:#ddf; }

ul.topcontent{ width:650px; margin:0; padding:0;}
ul.topcontent li{float:left; list-style:none; padding:20px 0 0 60px;}

#contact{width:300px; float:left;}
#contact ul.lft{width:60px; float:left;margin:0;}
#contact ul.rght{width:250px;margin:0;}
#contact li{list-style:none; text-align:left; padding-top:5px;}

table tr td { vertical-align:top; text-align:left; }

