  td.productLabel { font-weight: bold; text-align: right; vertical-align: bottom; padding-right: 5px; padding-left: 0px; }
  table.product   { border: 0px; padding: 0px; border-collapse: collapse; }

/* 
 a:link {color: #000000; text-decoration: underline; }
  a:active {color: #0000ff; text-decoration: underline; }
  a:visited {color: #0000ff; text-decoration: underline; }
  a:hover {color: #ff00ff; text-decoration: none; }
*/

  a.part:link {color: #ffaaaa; font-weight: normal;}
  a.part:visited {color: #ffaaaa; font-weight: normal;}
  a.part:hover {color: #ff6666; font-weight: normal;}

  a.open:link {color: #ffffff; font-weight: normal;  text-decoration: underline;}
  a.open:visited {color: #ffffff; font-weight: normal;}
  a.open:hover {color: #ffcccc; font-weight: normal;}

  a.order:link {color: #ffff00; font-weight: normal;}
  a.order:visited {color: #ffff00; font-weight: normal;}
  a.order:hover {color: #ffffff; font-weight: normal;}

  a.NoNBOrder:link {color: #6600ff; font-weight: normal;}
  a.NoNBOrder:visited {color: #6600ff; font-weight: normal;}
  a.NoNBOrder:hover {color: #6600ff; font-weight: normal;}

  a.quotes:link {color: #ffff00; font-weight: normal;}
  a.quotes:visited {color: #ffff00; font-weight: normal;}
  a.quotes:hover {color: #ffffff; font-weight: normal;}

  a.upgrade:link {color: #ffff00; font-weight: normal; text-decoration: none; }
  a.upgrade:visited {color: #ffff00; font-weight: normal; text-decoration: none; }
  a.upgrade:hover {color: #ffffff; font-weight: normal; text-decoration: none; }

  font.NB8NoArchiva {color: blue; font-size: 10pt; }
  font.NB8Archiva{color: blue; font-size: 10pt;}
  font.NoNB8 {color: blue; font-size: 10pt; }
  font.Explain {color: black; font-size: 9pt; }

  td.BuyBox {background: white; border: solid black; border-width=2; text-align: center; color=blue;}
  td.BuyGroup {background: "#ffdddd"; border: dotted black; border-width=3; text-align: center; color=blue;}

  td.BuyMain {background: "#dd0016"; border: solid black; border-width: 1; text-align: center; font-size: 15pt; }
  td.BuyOptions {background: "#990016"; border: dotted black; border-width: 1; text-align: center; font-size: 13pt; }
  td.NoUpgrades {background: "#aaaaaa"; border: solid black; border-width: 1; text-align: center; font-size: 10pt; }
  td.BuyUpgrades {background: white; border: double red; text-align: center; }
  td.BuySpecial {background: "#ff0019"; border: dotted black; text-align: center; font-size: 9pt; color: black }