BODY, TH, TD, UL, LI, A, P, DD, INPUT, SPAN, ACRONYM, SELECT, OPTION
{
  font-family: Verdana, Sans-Serif;
  font-size: 11px;
  color: #000000;
}

BODY.cat
{
  background-color: #d4ffd4;
}

INPUT, SELECT, TEXTAREA
{
  border: 1px solid #000000;
  background-color: #dddddd;
  color: #000000;
}

INPUT.qtybox, SELECT.qtybox, TEXTAREA.qtybox
{
  border: 1px solid #ff0000;
  background-color: #ffd4d4;
}

TD.catbox, INPUT.catbox, SELECT.catbox, TEXTAREA.catbox
{
  border: 1px solid #00ff00;
  background-color: #d4ffd4;
}

INPUT.cartbox, SELECT.cartbox, TEXTAREA.cartbox
{
  border: 1px solid #000000;
  background-color: #d4d4d4;
}

INPUT.bluebox, SELECT.bluebox, TEXTAREA.bluebox
{
  border: 1px solid #0000ff;
  background-color: #d4d4ff;
}

DIV.pplbox, INPUT.pplbox, SELECT.pplbox, TEXTAREA.pplbox
{
  border: 1px solid #ff00ff;
  background-color: #ffd4ff;
}

TD.cyanbox, INPUT.cyanbox, SELECT.cyanbox, TEXTAREA.cyanbox
{
  border: 1px solid #00ffff;
  background-color: #d4ffff;
}

ACRONYM
{
  border: none;
}

A
{
  text-decoration: none;
  color: #000088;
}

A:hover
{
  text-decoration: underline;
}

A.ql, A.sc, A.ssc, ACRONYM.ql
{
  color: #ffffff;
}

A.oldql:hover
{
  color: #ff0000;
}

A.ql:hover
{
  color: #000000;
}

A.oldnews, A.cat, A.thiscat, A.subcat, A.product, A.ssect, A.news, A.productinfo, A.products
{
  color: #000000;
}

A.oldnews:hover
{
  text-decoration: underline;
}

A.cartof
{
  text-decoration: none;
  color: #8888bb;
  font-size: 7pt;
}

A.cartof:hover
{
  text-decoration: none;
  color: #0000bb;
  font-size: 7pt;
}

A.cat:hover, A.thiscat:hover
{
  color: #008800;
}

A.products:hover
{
  color: #000088;
}

A.productinfo:hover
{
  color: #880000;
}

A.subcat:hover
{
  color: #880088;
}

A.ssect:hover
{
  color: #008888;
}

A.catlink
{
  color: #8888ff;
}

A.catlink:hover
{
  color: #ffffff;
}

A.nocolor
{ 
  color: #000000;
  font-size: 10pt;
}
 
A.color:hover
{ 
  color: #000088;
  font-size: 10pt;
}
 
TD.products
{
  border-style: dashed none none none;
  border-color: #CCCCCC;
  border-width: 1px;
  background-color: #E4E4FF;
}

TH.productinfo
{
  color: #ffffff;
  background-color: #880000;
}

TD.productinfo
{
  background-color: #ffe4e4;
}

TD.productimage
{
  background-color: #ffd4d4;
}

TD.productend
{
  border-style: dashed none none none;
  border-color: #DDDDDD;
  border-width: 1px;
}

TH.cart
{
  color: #ffffff;
  background-color: #000000;
}

TD.cart
{
  background-color: #e4e4e4;
  border-style: dashed none none none;
  border-color: #c4c4c4;
  border-width: 1px;
}

SPAN.smalldesc
{
  font-size: 11px;
}

TH.manu
{
  color: #FFFFFF;
  background-color: #000088;
  font-size: 10pt;
  border: none;
}

SPAN.abn, SPAN.where
{
  font-size: 10pt;
  font-weight: bold;
}

TD.oldquicklinks
{
//  color: #FFFFFF;
  background-color: #880000;
//  font-family: Helvetica;
//  font-size: 11pt;
//  font-weight: bold;
  border: solid 1px #ff0000;
}

TABLE.quicklinks
{
  border: solid 1px #000000;
}

TD.quicklinks
{
  background-color: #888888;
  border: solid 1px #000000;
}

TH.cat
{
  color: #ffffff;
  background-color: #008800;
}

TD.cat
{
  color: #000000;
  background-color: #e4ffe4;
}

TD.thiscat
{
  color: #000000;
  background-color: #44ff44;
}

TH.subcat
{
  color: #ffffff;
  background-color: #880088;
}

TD.subcat
{
  color: #000000;
  background-color: #ffe4ff;
}

TD.thissubcat
{
  color: #000000;
  background-color: #ff44ff;
}

TH.ssect
{
  color: #ffffff;
  background-color: #008888;
}

TD.ssect
{
  color: #000000;
  background-color: #e4ffff;
}

TD.thisssect
{
  color: #000000;
  background-color: #44ffff;
}

TH.news
{
  color: #ffffff;
  background-color: #888800;
}

TD.news
{
  color: #000000;
  background-color: #ffffe4;
}

TH.oldnews
{
  color: #ffffff;
  background-color: #884400;
}

TD.oldnews
{
  color: #000000;
  background-color: #ffeee4;
}

TD.oldql
{
  color: #FFFFFF;
  background-color: #880000;
  font-family: Helvetica;
  font-size: 11pt;
  font-weight: bold;
}

TD.ql
{
  color: #FFFFFF;
  background-color: #888888;
  font-family: Helvetica;
  font-size: 11pt;
  font-weight: bold;
}

SPAN.special
{
  color: #ff0000;
}

SPAN.oosas
{
  color: #880000;
}

SPAN.moosas
{
  color: #440000;
}

SPAN.stock
{
  color: #006600;
}

TD.dashed1
{
  border-style: dashed none none none;
  border-color: #aaaaff;
  border-width: 1px;
  background-color: #e4e4ff;
}

TD.dashed2
{
  border-style: dashed none none none;
  border-color: #ffaaaa;
  border-width: 1px;
  background-color: #ffe4e4;
}

TD.dashed3
{
  border-style: dashed none none none;
  border-color: #d4d4d4;
  border-width: 1px;
}

TD.dashed4
{
  border-style: dashed none none none;
  border-color: #aaffaa;
  border-width: 1px;
  background-color: #e4ffe4;
}

TD.dashed5
{
  border-style: dashed none none none;
  border-color: #ffffaa;
  border-width: 1px;
  background-color: #ffffe4;
}

INPUT.ccbox, SELECT.ccbox
{
  border: 1px solid #888800;
  background-color: #eeeeaa;
}

A.smallgrey
{
  font-size: 8pt;
  color: #888888;
}
