body       { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #ccc; background-image: url("images/background.jpg"); background-attachment: fixed; margin: 8px }
.main          { color: #333; font-size: 12px; line-height: 17px; background-color: #fff; background-image: url("images/yellowcurtain.jpg"); background-repeat: repeat-x; background-position: 0 top; padding: 20px }
.componentTable { color: #333; font-size: 12px; line-height: 17px; background-color: #fff; background-image: url("images/yellowcurtain.jpg"); background-repeat: repeat-x; background-position: 0 top; padding: 20px; }
.main td    { color: #333; font-size: 12px }
.main a:link  { color: #f00; text-decoration: none }
.main a:visited { color: #f00; text-decoration: none }
.main a:hover  { color: #f00; text-decoration: underline }
.main a:active  { color: #fff; text-decoration: none; background-color: #f00 }
.main-search {
	background: #FBEDBE;
	margin: 0;
	padding: 0;
}
h1  { color: #000; font-size: 22px }
h2 { font-size: 14px }
.docs         { font-size: 11px; line-height: 16px; background-color: #ffeeb1; background-image: url("images/header-docs2a.jpg"); background-repeat: no-repeat; background-position: center top; margin-right: 9px; margin-bottom: 16px; padding: 52px 8px 8px; border-bottom: 2px solid #747368 }
.comp { font-size: 11px; line-height: 16px; background-image: url("images/header-comp.jpg"); background-repeat: no-repeat; background-position: center top; margin-right: 9px; margin-bottom: 16px; padding: 36px 8px 8px 40px; border-bottom: 2px solid #666 }
.video ul li { color: #333 }
.iso        { font-size: 11px; line-height: 16px; background-color: #ffeeb1; background-image: url("images/header-iso.jpg"); background-repeat: no-repeat; background-position: center top; margin-right: 9px; margin-bottom: 16px; padding: 52px 8px 8px; border-bottom: 2px solid #747368 }
.drawing   { font-size: 11px; line-height: 16px; background-color: #ffeeb1; background-image: url("images/header-draw.jpg"); background-repeat: no-repeat; background-position: center top; margin-right: 9px; margin-bottom: 16px; padding: 52px 8px 8px; border-bottom: 2px solid #747368 }
.video        { font-size: 11px; line-height: 16px; background-color: #ffeeb1; background-image: url("images/header-videos.jpg"); background-repeat: no-repeat; background-position: center top; margin-right: 5px; margin-bottom: 16px; padding: 52px 1px 8px 8px; border-bottom: 2px solid #747368 }
.quote         { font-size: 11px; line-height: 16px; background-color: #ffeeb1; background-image: url("images/header-quote.jpg"); background-repeat: no-repeat; background-position: center top; margin-right: 9px; margin-bottom: 16px; padding: 52px 8px 8px; border-bottom: 2px solid #747368 }
.fusecurves   { font-size: 11px; line-height: 16px; background-color: #ffeeb1; background-image: url("images/header-curves.jpg"); background-repeat: no-repeat; background-position: center top; margin-right: 9px; margin-bottom: 16px; padding: 52px 8px 8px; border-bottom: 2px solid #747368 }
.testreports   { font-size: 11px; line-height: 16px; background-color: #ffeeb1; background-image: url("images/header-test.jpg"); background-repeat: no-repeat; background-position: center top; margin-right: 9px; margin-bottom: 16px; padding: 52px 8px 8px; border-bottom: 2px solid #747368 }


.productinfo a:link    { color: #333; font-weight: bold }
.video ul li a:link { color: #333; font-weight: bold }
.productinfo a:visited  { color: #666; font-weight: bold }
.productinfo a:hover   { color: #666; font-weight: bold; text-decoration: underline }
.video ul li a:hover { color: #666; font-weight: bold; text-decoration: underline }
.productinfo a:active  { color: #9b6627; font-weight: bold; background-color: #000 }


.footer  { color: #fff; font-size: 11px; line-height: 15px; text-align: center; margin: 24px 8px 8px }
.footer a:link { }
.footer a:visited { }
.footer a:hover { }
.footer a:active { }
ul { margin-right: 32px; margin-left: 32px; padding: 6px }
ul li     { color: #694e25; list-style-image: url("images/bullet.gif") }
.mainsubs    { font-size: 11px; line-height: 15px; padding: 16px; border-left: 1px solid #ccc }
.mainsubs p:first-line { font-weight: bold }
.td12 { font-size: 12px }
.components { color: #330; text-decoration: underline; }
