body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
body {background-image:  url(system_images/back.gif); background-color: #000000; padding: 0px; margin: 0px;}
a {color: #000000; text-decoration: none}
a:hover {color: #CC0000; text-decoration: none}
a:active {color: #FFFFFF; text-decoration: none}
.ddm1 {font: 11px Verdana;}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
padding: 3px 8px 4px 8px;
border: 1px #000000;
border-style: solid solid none solid;
text-decoration: none;
display: block;
position: relative;}
.ddm1 .item1 {background: #3366FF; color: #FFFFFF;}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {background: #3366FF; color: #FFFFFF;}

.ddm1 .item2,
.ddm1 .item2:hover {
padding: 3px 8px 4px 8px;
text-decoration: none;
display: block;
white-space: nowrap;}

.ddm1 .item2 {background: #3366FF; color: #FFFFFF;}
.ddm1 .item2:hover {background: #3366FF; color: #FFFFFF;}
.ddm1 .section {
border: 1px #000000;
border-style: solid solid solid solid;
position: absolute;
visibility: hidden;
z-index: -1;
left: 58px;
top: 58px;}
.ddm1 .bottom,
.ddm1 .bottom:hover {border-style: solid solid solid solid;}
* html .ddm1 td { position: relative; } /* ie 5.0 fix */
form {margin: 0px; padding: 0px;}
.ddmx {font: 12px Arial, Helvetica, sans-serif;}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
padding: 4px 4px 4px 4px;
border-bottom: 1px solid #0099FF;
background: #000000; font: 12px Arial, Helvetica, sans-serif;
color: #ffffff;
font-weight: bold;
text-decoration: none;
display: block;
position: relative;}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
padding: 4px 12px 4px 4px;
border-bottom: 1px solid #000066;
font: 11px Verdana, Tahoma;
color: #000000;
font-weight: bold;
text-decoration: none;
display: block;
white-space: nowrap;
position: relative;
z-index: 500;
background-color: #CCCCCC;}
.ddmx .item2 {background: #9FD1FF;}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {background: #F0F4FF;}
.ddmx .arrow,
.ddmx .arrow:hover {padding: 4px 12px 4px 4px;}
.ddmx .item2 img,
.ddmx .item2-active img {position: absolute; top: 5px; right: 1px; border: 0;}
.ddmx .section {border: 0px solid #000066; position: absolute; visibility: hidden; z-index: -1;}
.ddmx .bottom,
.ddmx .bottom:hover {border-bottom: 1px solid #000000;}
* html .ddmx td { position: relative; } /* ie 5.0 fix */
<!-- Product Info -->
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #0000CC; padding: 0; margin: 0; padding-bottom: 1px;}
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #CC0000; padding: 0; margin: 0; padding-bottom: 1px;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000099; padding: 0; margin: 0; padding-bottom: 1px;}
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #FF0000; padding: 0; margin: 0; padding-bottom: 0px;}
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #FF0000; padding: 0; margin: 0; padding-bottom: 0px;}
input {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
.tablesCopy {background-color: #FFFFFF; border: 1px solid #000066; padding: 0px;}
.tablesPro {background-color: #FFFFFF; border: 1px solid #FFBBBB; padding: 0px;}
.tablenews {background-color: #000000; border: 1px #0099FF; border-style: solid none solid none; padding: 0px;}
.left {padding: 0px; background-color: #000066;}
<!-- Product Info -->
.nav_products {font-size: 15px; font-weight: bold; color: #000000}
.title {font-size: 14px; font-weight: bold; color: #000066}
.reg {font-size: 14px; font-weight: none; color: #000000}
.sale {font-size: 15px; font-weight: bold; color: #CC0000}
.info {font-size: 12px; font-weight: bold; color: #000000}
.id {font-size: 10px; font-weight: none; color: #000000}
.outstock {font-size: 12px; font-weight: bold; color: #FF0000}
.next {font-size: 12px; font-weight: bold;}
.foot {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: none; color: #FFFFFF}
.head1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.productnavbuttons {cursor: hand;
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #EAF7FF;
border-left: 1px outset #000000;
border-top: 1px outset #000000;
border-right: 1px outset #000000;
border-bottom: 1px outset #000000;}
.productnavbutton a {
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
color: #FFFFFF;
background-color: #003399;
border: 1px solid #000000;
text-decoration: none;
width: 140px;
padding: 1px;
height: auto;
display: block;
font-style: normal;
font-weight: bold;
margin: 1px;}
.productnavbutton a:hover {
font-family: Verdana, Tahoma, sans-serif;
font-size: 11px;
color: #003399;
background-color: #FFFFFF;
border: 1px solid #000000;
text-decoration: none;
width: 140px;
padding: 1px;
height: auto;
font-weight: bold;
margin: 1px;}
.tables {border: 1px solid #003399; padding: 4px;}
.bottomlinks a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-style: normal;
font-weight: bold;
text-decoration: none;}
.bottomlinks a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
text-decoration: underline;
font-weight: bold;}
.pole {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-color: #FFFFFF;
font-weight: none;
border: 1px solid #000000;}