a:visited { color: #900 } 
a:link { color: #C00 } 
a:hover { color: #000 }
a:active { color: #cc9 }

a.ondark:visited { color: #F99 } 
a.ondark:link { color: #F99 } 
a.ondark:hover { color: #9CF }
a.ondark:active { color: #FFF }

a.news:visited { color: #F99 } 
a.news:link { color: #F99 } 
a.news:hover { color: #9CF }
a.news:active { color: #FFF }

a.footer:visited { color: #F99 } 
a.footer:link { color: #F99 } 
a.footer:hover { color: #9CF }
a.footer:active { color: #FFF }

body { color: black; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; }
p { color: black; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; }
td { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 12px; }
ul { font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-image: url(images/dot.gif); font-size: 12px; }
th {background: #036 ; color:#FFF; font-weight: bold; text-transform: uppercase; font-size: 12px;}
th.shophead {background: #DCDCDC ; color:#000; font-weight: bold; text-transform: none; font-size: 11px; border-style: solid solid none solid; border-color: #036; border-width: 1px;}

/* This sets the form fields fonts */
input { font-family : monospace;}

.news {color: #181E33; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px; }
.newsHead {color: #000; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 11px; font-weight:bold;}

.small11 {font-size:11px}
.small10 {font-size:10px}
.smallgray {font-size:11px; color: #CCC}

.header {color: #900; font-weight: bold; text-transform:uppercase;}
.white {color: #FFF}
.smallwhite {font-size:11px; color: #FFF}
.headondark {background: #036 ; color:#FFF; font-weight: bold; text-transform: uppercase;}

h1 { font-size : 22px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold ; color:#036; }
h2 { font-size : 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold ; color:#600; }
h3 { font-size : 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold ; color:#036; }
h3.h3product { font-size : 17px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold ; color:#036; }
h3.home { font-size : 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold ; color:#600; }
h4 { font-size : 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold ; color:#036; text-transform: uppercase; }
h5 { font-size : 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold ; color:#600; text-transform: uppercase; }
h6 { font-size : 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight:bold ; color:#333; }

.error {font-weight: bold; color:#F00;}
.message {font-weight: bold; color:#036;}
.sale {font-weight: bold; color:#900; font-family: georgia, serif; font-style: italic;}
.ourprice {font-weight: bold; color: #000; }
.price {font-weight: bold; color:#C00;}
.gray {color: #333;}
.submit {background: #A39898; color:#000;}
.bottomborder {background: #FFF ; color:#000; font-weight: bold; text-transform: none; font-size: 11px; border-style: none solid solid solid; border-color: #999; border-width: 1px;}

.line {background: #FFF url(/images/line.gif);}
.bold {color: #003; font-weight: bold; text-transform: uppercase;}
/* moved topline's line to bottom */
.topline { border-style: none none solid none; border-color: #999; border-width: 1px;  background: #F5F5F5;}
.topline2 { border-style: none none solid none; border-color: #999; border-width: 1px;  background: #DCDCDC;}
.bottomline { border-style: none none solid none; border-color: #999; border-width: 1px; background: #F5F5F5;}
.pink {background: #FCC;}