body { margin: 15px; color: #000; background-color: #333; font: normal 10pt verdana, arial, helvetica, sans-serif; }

th { font-size: 10pt; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; background-color: #333; color: #eee; }

td, dl, ol, p { font-size: 10pt; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; }

ul { font-size: 10pt; list-style-type: disc; }

h1 { color: #222; font-size: 8pt; font: bold; }

h2 { color: #94185C; font-size: 14px; font: small-caps bold; }

h3 { color: #222; font-size: 14px; font: small-caps bold; }

#sidebar { padding-top: 20px; padding-right: 10px; padding-left: 10px; background-color: #ccc; }

#sidebar p { font-size: 10pt; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; }

#sidebar .txt8 { font-size: 8pt; font-weight: normal; font-family: arial, helvetica, sans-serif; }

#sidebar .title1 { font-size: 12pt; font-weight: bold; padding-bottom: 20px; }

#sidebar .title2 { font-size: 12pt; font-weight: bold; color: #f00; padding-bottom: 20px;	}

#sidebar .date { font-size: 8pt; font-weight: normal; text-align: center; padding-top: 30px; padding-bottom: 40px; }

#main { font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; vertical-align: top; padding-right: 20px; padding-left: 15px; border-left: solid 3px #ff0; }

.newswindow { width: 230px; background-color: #fff; float: right; vertical-align: top; padding: 12px; border: #CCC 1px solid; }

.newswindow p { font: normal 9pt arial, helvetica, sans-serif; }

#maint h1 { padding-top: 10px; padding-bottom: 30px; font-size: 8pt; font-weight: bold; font-family: arial, helvetica, sans-serif; color: #222; text-align: center; letter-spacing: 2px; }

#main h2 { color: #222; font-size: 7pt; font-weight: bold; text-align: center; padding-bottom: 8px; font-family: arial, helvetica, sans-serif; letter-spacing: 2px; }

#main .txt8 { font-size: 8pt; font-weight: normal; }

#main .title5 { font-size: 24pt; font-weight: normal; color: #F00; margin-top: 150px; text-align: center; letter-spacing: 3px; }

#narrowcolumn { font-size: 10pt; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; }

#narrowcolumn .txt10 { font-size: 10pt; font-weight: normal; font-family: arial, helvetica, sans-serif; }

#narrowcolumn .txt8 { font-size: 8pt; font-weight: normal; font-family: arial, helvetica, sans-serif; }

#parts { font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; vertical-align: top; padding-right: 20px; padding-left: 15px; border-left: solid 3px #ff0; }

#partst h1 { padding-top: 10px; padding-bottom: 30px; font-size: 8pt; font-weight: bold; font-family: arial, helvetica, sans-serif; color: #222; text-align: center; letter-spacing: 3px; }

#engines { font-family: verdana, arial, helvetica, sans-serif; background-color: #fff; vertical-align: top; padding-right: 20px; padding-left: 15px; border-left: solid 3px #ff0; }

#enginest h1 { padding-top: 10px; padding-bottom: 30px; font-size: 8pt; font-weight: bold; font-family: arial, helvetica, sans-serif; color: #222; text-align: center; letter-spacing: 3px; }

#enginesb h2 { padding-bottom: 10px; font-size: 8pt; font-weight: bold; font-family: arial, helvetica, sans-serif; color: #222; text-align: center; letter-spacing: 3px; }

#parts h1 { padding-top: 35px; font-size: 11pt; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #222; }

#parts .txt8 { font-size: 8pt; font-weight: normal; }

#footer { text-align: center; margin-top: 30px; margin-bottom: 30px; }

#footer p { font-size: 8pt; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; }

a, a:active	{ color: #C00; text-decoration: underline; }
a:link { color: #00F; }
a:visited { color: #909; }
a:hover { color: #8b104c; text-decoration: none; }

.sitewrapper { width: 760; margin: 10px; padding: 5px; }
.content { height: 800; width: 590; margin: 3px 0px 3px 2px; padding: 65px 15px 25px 25px; background-color: #fff; border-left: solid 2px #ff0; float: right;}

.nav1 { height: 800; width: 163; margin: 3px 2px 15px 0px; padding: 12px; background-color: #ccc; }
.nav1 h3, .nav1 h4 { font: bold 1.2em verdana, geneva, arial, helvetica, sans-serif; margin: 0px; padding: 15px 0px 25px 0px; text-align: center;}
.nav1 h4 { color: #f00; }
.nav1 p { font: normal .7em arial, helvetica, univers, "Zurich BT"; color: #000; text-align: left; }
	
.nav1 a { font-size: 1.4em ; }
.nav1:active { color: #808000; text-decoration: underline; }
.nav1:link, .nav1:visited { color: #eee; text-decoration: underline; }
.nav1:hover { color: #bEb483; text-decoration: none; }


.nav2 { margin-top: 65px; }
.nav2 p { font: normal .75em verdana, geneva, arial, helvetica, sans-serif; color: #000; }
.nav2:link { color: #342f65; }
.nav2:active { color: #808000; }
.nav2:visited { color: #222; }
.nav2:hover { color: #8b104c; text-decoration: none; }

#bottomnav { font-size: 8pt; text-align: center; margin-top: 25px; margin-bottom: 25px; }
#bottomnav a, #bottomnav a:active { color: #c00; text-decoration: underline; }
#bottomnav a:link { color: #00f; }
#bottomnav a:visited { color: #909; }
#bottomnav a:hover { color: #8b104c; text-decoration: none; }

.webmast { font-size: .7em; text-align: center; margin: 25px; padding-top: 25px;}
.webmast a { font-size: 1.1em; }

ul { margin-left: -5px; }

.bold {	font-weight: bold; }

.error { color: #f00; padding: 10px; text-align: center;}

.txt8 { font-size: 8pt; font-weight: normal; }

.txt7 { font-size: 7pt; font-weight: normal; }

.txt6 { font-size: 6pt; font-weight: normal; }

.center { text-align: center; }

.secsub { padding: 8px 10px 8px 15px; }

.stock { font-size: 7pt; width: 120px; text-align: right; vertical-align: middle; padding-right: 15px; }