body  { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
p  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 3px; margin-bottom: 3px }
td { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
form { margin-top: 0px; margin-bottom: 0px }
a   { color: #fc0; text-decoration: none }
a:hover { color: #fc0; text-decoration: underline }
a.menu  { color: #fc0; text-decoration: none }
a.smlmenu   { color: #fc0; font-size: 11px; text-decoration: none }
.smltext { font-size: 11px }
.pagehead { font-size: 36px }
.secthead  { font-weight: bold; font-size: 22px }
.parahead { font-weight: bold; font-size: 16px }
a.menu:hover { color: #fc0; text-decoration: underline }
a.smlmenu:hover  { color: #fc0; text-decoration: underline }
.tdborder  { padding-right: 4px; padding-left: 4px; border-bottom: 1px solid #333 }
.dimmed { color: #666 }
.imgblock {display:block}
.hilite-image {width:19px; height:19px; border:none; margin-right:0.6em; vertical-align:middle}
.clearfloat {width:100%; height:1px; overflow:hidden; clear:both}
.tablecell {padding:3px 24px 3px 0}
table.specifications {border:1px solid #f9c816;text-align:left;margin:0 auto;width:600px;}
table.specifications td {padding: 4px;}
.specifications td#spec-header {text-align:left;font-size:14pt;font-weight:bold;background-color:#cc0000;} 
.specifications td#spec-item {width:150px;text-align:left;font-weight:bold;background-color:#cc0000;} 

