body { background-color: black; margin-bottom: 0px; margin-top: 0px }

p.intro { margin-top: 0px; font-family: times; font-style: italic; font-weight: normal; font-size: 12pt }

td.main { text-align: left; vertical-align: top; padding: 0px 10px 10px 10px; color: black; font-family: Arial; font-size: 10pt; font-style: normal }
td.main A:link { color: black; text-decoration: none }
td.main A:visited { color: black; text-decoration: none  }
td.main A:hover { color: #0a0a7d }

td.body { vertical-align: top; padding: 0px 10px 10px 10px; color: black; font-family: Arial; font-size: 10pt; font-style: normal }
td.body A:link { color: #0a0a7d }
td.body A:visited { color: black }
td.body A:hover { color: gray }

table.featured {width: 100%; font-size: 8pt; color: black; font-family: Arial; line-height: 9pt }
table.featured td {background: white; padding: 0pt 0pt 0pt 0pt; border: solid 1px black; width: 16.67%; text-align: center; vertical-align: top } 
table.featured A:link { color: black; text-decoration: none } 
table.featured A:visited { text-decoration: none } 
table.featured A:hover { color: gray }

table.news {width: 125px; font-size: 8pt; color: black; font-family: Arial; border: solid 1px black; line-height: 9pt }
table.news td {background: #CCCCCC} 
table.news A:link { color: black; text-decoration: none } 
table.news A:visited { text-decoration: none } 
table.news A:hover { color: gray }

p.sidebarh1 { color: black; font-family: Arial Black; font-size: 9px; margin: 2px 0px 0px 0px }
p.sidebarh2 { color: #0a0a7d; font-family: Arial Black; font-style: italic; margin: 4px 0px 0px 0px; font-size: 11px }
p.sidebarprice { color: darkred; font-family: Arial Black; font-size: 14pt; font-style: italic; margin: 4px 0px 0px 0px }

td.gallery { padding: 4px; color: black; font-family: Arial; font-size: 9pt; text-align: center; vertical-align: top }
td.gallery A:link { color: black; text-decoration: none }
td.gallery A:visited { color: black; text-decoration: none }
td.gallery A:hover { color: gray }

table.topnav { width: 750px; font-size: 7pt; color: white; font-family: Arial; font-style: italic; font-weight: bold; text-transform: uppercase; text-align: center }
table.topnav td { padding: 1px 0px 1px 0px; background-color: black } 
table.topnav A:link { color: white; text-decoration: none } 
table.topnav A:visited { color: white; text-decoration: none } 
table.topnav A:hover { color: red }

table.cattree {width: 150px; border: 1pt solid black }
table.cattree td {background-color: #D3D3D3; font-size: 8pt; font-family: Arial; text-transform: uppercase; text-align: left; padding-left: 2px } 
table.cattree A:link { color: black; text-decoration: none } 
table.cattree A:visited { color: black; text-decoration: none } 
table.cattree A:hover { color: white }

table.minibasket1 {width: 150px; font-size: 7pt; color: black; font-family: Arial; text-transform: uppercase; border: solid 1px black }
table.minibasket1 td {text-align: center; background: #CCCCCC; padding: 1pt 1pt 1pt 1pt} 
table.minibasket1 A:link { color: white; text-decoration: none } 
table.minibasket1 A:visited { color: white; text-decoration: none } 
table.minibasket1 A:hover { color: gray }

table.minibasket2 {width: 150px; font-size: 7pt; color: black; font-family: Arial; text-transform: uppercase }
table.minibasket2 td {text-align: center; background: #CCCCCC; padding: 1pt 1pt 1pt 1pt} 
table.minibasket2 A:link { color: black } table.minibasket2 A:visited { color: black } 
table.minibasket2 A:hover { color: white }

H1 { color: #0a0a7d; font: 14pt; font-family: Arial Black; font-style: italic; margin-top: 0px; margin-bottom: 4px }
H2 { color: black; font: 10pt; font-family: Arial Black; font-style: italic; margin-top: 10px; margin-bottom: 0px; text-transform: uppercase }

table.techdata { border: 0px; cellspacing: 0px; width: 100% }
tr.techdataheader { background-color: black; font-size: 7pt; color: white; font-family: Arial Black; font-style: italic; text-transform: uppercase; text-align: center }
tr.techdataline-a { color: black; font-size: 9pt; text-align: center }
tr.techdataline-b { background-color: #cccccc; color: black; font-size: 9pt; text-align: center }
td.contactfieldname { font-size: 8pt; font-family: Arial Black; font-style: italic; text-align: right; width: 100px }

table.partspec { border: 0px; cellspacing: 0px; width: 450px }
table.partspec th { font-size: 7pt; font-family: Arial Bold; text-align: center }
table.partspec td { font-size: 8pt; font-family: Arial Narrow; text-align: center }

ul.linklist { margin-top: 0px; margin-bottom: 0px }
ul.linklist li { font-size: 10pt }

dl.techarticles { margin-top: 4px }
dl.techarticles dd { margin-bottom: 10px }