@charset "utf-8";
* {
	margin:0px;
	padding:0px;
}
h1 {
	font: bold 1.5em/1.8em Verdana, Arial, Helvetica, sans-serif;
	color: #4c4d4f;
	text-transform: uppercase;
}

h2 {
	color:#e31e26;
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px;
}
ul, ol, p, td {
	font:.95em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 6px;
}
ul, ol {
	padding-left:16px;
}
li {
	list-style:square;
	padding-left:5px;
}
a {
	color:#531f22;
}
hr {
	width:55%;
	color:#000;
	background:#000;
	height:2px;
	text-align:left;
	font-size:2px;
	line-height:2px;
}
#wrapper {
	background:#fff url(../images/kuehn-motor-co-mainBG.gif) repeat-y left top;
	width:984px;
}
#top {
	height:194px;
	width:984px;
	background:url(../images/kuehn-motor-co-headerLeft.gif) no-repeat;
}
.logo {
	margin:21px 0px 0px 16px;
	height:105px;
	width:286px;
	padding:0px;
}

.suzuki-logo {
	margin:0px 0px 0px 425px;
	height:112px;
	width:172px;
	padding:0px;
}
#navigation {
	height:81px;
	width:984px;
}
#navigation ul {
	height:57px;
	padding-top:14px;
}
#navigation li {
	float:left;
	list-style:none;
}
#navigation a {
	font:normal 1.2em/34px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	height:4px;
	text-decoration:none;
	padding:0px 20px;
}
#navigation a:hover {
	color:#5a5758;
}
#contentArea {
	padding:10px 25px 0px 238px;
}
ul.subNavigation {
	padding:0px 0px 6px;
}
.subNavigation li {
	list-style:none;
	padding:0px;
}
.subNavigation li a {
	color:#000;
	text-decoration:none;
}
.subNavigation a:hover {
	text-decoration:underline;
}
#bottom {
	background: url(../images/kuehn-motor-co-footerLeft.gif) no-repeat;
	height: 74px;
	width: 984px;
}
#bottom p {
	text-align: right;
	font-size: 1.2em;
	padding-top: 20px;
	padding-right: 30px;
}

.comment {
	visibility:hidden;
	}
	
#topinfo {
	width:275px;
	height:30px;
	position:absolute;
	top:635px;
	left:325px;
	*left:300px;
	z-index:3;
	color: #FFFFFF;
	font-size:24px;
	font-weight:bold;
	background-color:#555;
	}

#topinfoleft {
	width:275px;
	height:30px;
	position:absolute;
	top:605px;
	left:325px;
	*left:300px;
	z-index:3;
	color: #FFFFFF;
	font-size:24px;
	font-weight:bold;
	background-color:#555;
	}

#flash-wrapper {
	margin-left:35px;
}

#image {
	vertical-align:text-top;
	padding-left:35px;
}

#image p {
	padding:5px;
}