BODY, PRE, TD, LI, UL, OL, DL, P, FORM, INPUT, SELECT, TEXTAREA {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #666666;
}
BODY {
  height: 100%;
}

/* HORIZONTAL MENU */





IMG {
  border-color:#666666;
}
A {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
A:hover {
  color: #666666;
  text-decoration: underline;
}
.description {
  font-size: 10pt;
  color: #FFFFFF;
}
A.morelink {
  font-size: 12px;
  color: #8C9DE0;
  text-decoration: underline;
}
A.morelink:hover {
  color: #8C9DE0;
  text-decoration: none;
}
.hlinks, .hlinks A, .hlinks TD {
  font-size: 11px;
  color: #CED6E0;
}
.hlinks A:hover {
  color: #CED6E0;
}
a.blockinfo {
  font-size: 11px;
  color: #7F7F7F;
  text-decoration: underline;
}
a.blockinfo:hover {
  font-size: 11px;
  text-decoration: none;
  color: #7F7F7F;
}
.blockprice {
  font-weight: bold;
  color: #8489BB;

}

/* added by Vady @ 20031207 15:03 */
.faqtab TD {
  color: #666666;
/*/*/
  padding: 22px;
  border-top: 1px solid #D7D7D7;
/*buzz*/
}
.faqtab A, .faqtab A:hover, .faqtab P {
  color: #666666;
}
.faqtextitles, .faqtextitles P, .faqtextitles LI, .faqtextitles OL {
  color: #000000;
}
P.toplinks A {
  color: #6C7DC0;
  text-decoration: underline;
/*  font-size: xx-small;*/
  font-size: 11px;
}
p.toplinks A:hover {
  color: #6C7DC0;
  text-decoration: none;
}

/* added by Vady @ 20031210 19:03 */
table.a-tables thead td {
  color: #5B5B5B;
  padding: 8px 4px;
  font-weight: bold;
  text-align: center;
/*  vertical-align: top; */
  border-color: #D7D7D7;
  border-style: solid;
  border-width: 1px 0 1px 1px;
  background-color: #F4F4F4;
}
table.a-tables tbody td {
  text-align: center;
  border-color: #D7D7D7;
  border-style: solid;
/*  vertical-align: top;*/
  border-width: 0px 0px 1px 1px;
/*  padding: 2px 4px;*/
}
.a-tables-one, tr.a-tables-one td {
  border-color: #D7D7D7;
  border-style: solid;
  border-width: 0 0 1px 0;
  background-color: #F4F4F4;
  padding: 6px 4px;
}
.a-tables-two, tr.a-tables-two td {
  border-color: #D7D7D7;
  border-style: solid;
  border-width: 0 0 1px 0;
  background-color: #ffffff;
  padding: 6px 4px;
}
.a-tables-rows TD {
  border-color: #D7D7D7;
  border-style: solid;
  border-width: 0 0 1px 0;
  background-color: #ffffff;
  padding: 6px 4px;
}
.a-tables-total {
  font-weight: bold;
  color: #8B9DDF;
  border-color: #D7D7D7;
  border-style: solid;
  border-width: 0 0 1px 0;
  background-color: #ffffff;
  padding: 6px 4px;
}
table.a-tables {
  color: #5D5D5D;
  border-color: #D7D7D7;
  border-style: solid;
  border-width: 0 1px 0 0;
}
table.a-tables tfoot td {
  border-left: 1px solid #D7D7D7;
}
.tabb-price {
  font-weight: bold;
  color: #000000;
  font-size: 14px;
}
/* added by Vady @ 20031226 19:00 */
.price_digits {
  font-size: 11px;
  font-weight: bold;
  color: #8B9CE7;
}
.summary_table, .summary_table P, .summary_table TD,  TD.summary_table {
  color: #5A5A5A;
  font-size: 11px;
}
a.pay {
  color: #8C9EE0;
  font-size: 11px;
  text-decoration: underline;
}
a.pay:hover {
  text-decoration: none;
}
.align-off TD {
  vertical-align: middle;
}
table.1px-table {
  border-collapse: collapse;
  vertical-align: middle;
}
table.1px-table TD, table.1px-table TH {
  border: 1px solid #d7d7d7;
  padding: 10px;
  font-size: 8pt;
}
table.1px-table INPUT, table.1px-table TEXTAREA, table.1px-table SELECT {
  background-color: #ffffff;
  border: 1px solid #000000;
  width: 80%;
  margin-bottom: 1px;
}
table.1px-table TEXTAREA {
  height: 100px;
}

