body {font-family: arial, helvetica, sans-serif; margin: 0; padding:0;}
p   { margin: 10px 20px }
p.desc  { margin-right: 25px; margin-left: 25px }
td {}
td.gift { background-color: #e3e3e3; border-top: 1px solid white }
td.topnav  { background-color: gray; text-align: center; margin: 0; padding: 2px; height: 20 px; border-style: solid; border-width: 2px 2px 0; border-color: silver white black silver }
td.topnav:hover  { background-color: black; border-width: 2px 2px 0; border-color: silver silver black } 
td.topnavOn  { color: white; font-size: 12 pt; font-family: arial, helvetica, sans-serif; background-color: black; text-align: center; margin: 0; padding: 2px; height: 20 px; border-style: solid; border-width: 2px 2px 0; border-color: silver #5c5c5c black silver; bottom-border-color: black }
a.topnav{color: white; font-size: 12 pt; font-family: arial, helvetica, sans-serif; text-decoration:none;}
a.topnav:hover{color:red; text-decoration:none;}
a.leftnav{color:white; font-family: arial, helvetica, sans-serif; font-size:10pt; text-decoration:none;}
a.leftnav:hover{color:red; text-decoration:none;}
td.foot   { font-size: 11 pt; background-color: #DAE2F7; padding: 5px; margin:0; border-width: 0;  outline-width: 0 }
td.footN   { font-size: 11 pt; background-color: #DAE2F7; margin: 0; padding:0; border-width: 0; width: wrap; outline-width: 0 }
td.footW    { font-size: 11 pt; background-color: #DAE2F7; margin: 0; padding: 5px 3px 5px 10px;  border-width: 0; outline-width: 0 }
td.footR   {font-size: 11 pt;  background-color: #DAE2F7; margin: 0; padding: 5px 10px 5px 0px;  border-width: 0; outline-width: 0 }
ul.leftnav  { color: white; text-align: left; text-indent: 9px; list-style: none; margin: 0; padding: 10px; vertical-align: top; }
table.price { left: 30px; width: 80% }
tr.gift { border: solid 1px black; outline: solid 1px black }
.bodytext   { color: black; font-size: 10pt; font-family: arial, helvetica, sans-serif; font-style: normal; font-weight: normal; margin: 10px 20px }
h1  { font-size: 1em; font-weight: bold; margin-top: 0; margin-bottom: 0; padding-bottom: 0 }
h2 { font-size: medium }
a.catalog{color:black; font-family: arial, helvetica, sans-serif; font-size:11pt; text-decoration:none;}
a.catalog:hover{color:#0000CC; text-decoration:none;}
.bodytext2  { color: black; font-style: normal; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size:10pt; margin:0px 0px 5px 0px;}
.leftnavcat{color:white; font-family: arial, helvetica, sans-serif; font-size:10pt;}
td.price{text-align:center; padding:0px 10px 0px 10px}
ul.title{ color: black; font-style: normal; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size:8pt; }
h1.product{color: navy; font-style: normal; font-weight: bold; font-family: arial, helvetica, sans-serif; font-size:1em;}
label{color: black; font-style: normal; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size:10pt; margin:0px 5px 0px 20px;}
ul.feature{color: black; font-style: normal; font-weight: normal; font-family: arial, helvetica, sans-serif; font-size:9pt; margin:5px; padding:15px 5 0px 15px}
h1.gift { color: red; font-size: medium; margin-left: 20px }
