body {font-family: verdana, helvetica, arial,sans-serif;
                     color:#000000; background-color:#ffffff; }
th,td,p,li,pre,div,fieldset {font-family: verdana, helvetica, arial,sans-serif;
                     color:#000000;  }
label { font-weight:bold; }
.company { font-size:35px; color:#0000ff; margin-bottom:0px; }
.tagline { font-size:15px; color:#000000; margin-top:0px; }

a:link { color:#0000ff; }
a:visited { color:#0000ff; }
a:hover { color:#ff0000; }
fieldset { border:none; }
.firstnav { font-size:15px; }
.secondnav { background-color:#ffcccc; padding:10px;
             font-weight:bold; font-size:14px; }
#inamewarn { color:#00f; position:absolute; top:0px; left:0px; display:none; }
#cnamewarn { color:#00f; position:absolute; top:0px; left:0px; display:none; }
#phonewarn { color:#00f; position:absolute; top:0px; left:0px; display:none; }
#content { width:95%; text-align:left; margin-left:30px; margin-top:15px; }
#content h1 { font-size:160%; }
#content h2 { font-size:130%; }
#copyright { padding:20px; text-align:center; font-size:75%; }

.headrow { background-color:#ffcccc; color:#000000; }
.row1 td { background-color:#ffffff; color:#000000; text-align:right; }
.row2 td { background-color:#ccccff; color:#000000; text-align:right; }
td.productlist {text-align:left; }
.contactinfo dt { background-color:#ccccff; color:#000000; font-weight:bold; padding:5px;}
.contactinfo dd { background-color:#ffffff; color:#000000; padding:5px;}
