.top3_numbers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #abafba; font-weight: bold}
.top3_titles { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: normal}
.top3_price { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold}
.mainText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.mainText A {
	color:#FFFFFF;
}
.submanufacturer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #444444}
.accountBar { font-family: Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; font-weight: bold;}
.accountBar_bg { background-color: #ffffff; }
.lostPassword {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
}
.fontColor1 { color: #676C72 }
.largeText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #898991; font-weight: normal}
.boxText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.boxtextitems { color: #ffffff; border-bottom: #ffb06f solid 1px; padding-left: 10px; padding-right: 0px; padding-top: 4px; padding-bottom: 4px;}
.boxtextitems2 { color: #ffffff; width: 172px; padding-left: 10px; padding-right: 0px; padding-top: 4px; padding-bottom: 4px;}
.pageContent {
	background-color: #FFFFFF;
}
.loggedinas	{
	background-color: #FFFFFF;
	color: #00bff2;
}
.errorBox     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #f3d200 }
.stockWarning   { color: #f3d200; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.productsNotifications    { background: #f3d200 }
.orderEdit    { color: #a48e00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.cLeft        {
	color: #FFF;
	vertical-align: top;
	background-image: url(menulinks.jpg);
	background-repeat: repeat-y;
	background-position: 100% 0;
}
.cLeft a	{
	color: #FFFFFF;
}
.cRight a	{
	color: #FFFFFF;
}

.cRight        {
	color: #FFF;
	vertical-align: top;
	background-image: url(menurechts.jpg);
	background-repeat: repeat-y;
	background-position: left 200px;
}
BODY  { color: #000000; background: #FFFFFF; margin: 0; background-image: url(background.gif); background-attachment: fixed}
A   { color: #3f3f3f; text-decoration: none }
A:hover     { color: #5F5F5F; text-decoration: underline }
FORM {
	display: inline;
}
HR { border-top: #5F5F5F solid 1px; border-left, border-bottom, border-right: 0px; height: 0px; line-height: 0px;}
TR.header  { background: transparent }
TR.headerNavigation   { background-color: #bf0709 }
.imagesBoxContents {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TD.headerNavigation   { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #bf0709 }
A.headerNavigation { 
  color: #3f3f3f; 
}
A.headerNavigation:hover {
  color: #5F5F5F;
}
TR.headerError  { background: #bf0709 }
TD.headerError  { color: #ffffff; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #bf0709; text-align: center }
TR.headerInfo   { background: #f99 }
TD.headerInfo   { color: #ffffff; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #bf0709; text-align: center }
TR.footer {
  background: #B8B8B8;
}
TD.footer  { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #b8b8b8 }
.infoBox {

}
.infoBoxContents {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
.infoBoxNotice   { background: #f99 }
.infoBoxNoticeContents   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #f99 }
TD.infoBoxHeading    { color: #565656; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: transparent }
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd  { background: }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even      { background-color: }
TABLE.productListing {
  /*border: 1px;
  border-style: solid;
  border-color: #b6b7cb;*/
  border-spacing: 1px;
}
.productListing-heading  { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #333333 }
TD.productListing-data {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
A.pageResults    { color: #3f3f3f; text-decoration: none }
A.pageResults:hover    { color: #5f5f5f; text-decoration: underline }
TD.pageHeading, DIV.pageHeading     { color: #000000; font-size: 16px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-indent: 0px; margin: 0px }
TD.pageHeading2, DIV.pageHeading2   { color: #6A6E77; font-size: 16px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-indent: 0px; margin: 0px }
TR.subBar      { background-color: transparent }
TD.subBar {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main, P.main {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TD.accountCategory    { color: #f3d200; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif }
TD.fieldKey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart    { color: #8F8F8F; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
SPAN.greetUser    { color: #5F5F5F; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
TABLE.formArea      { background-color: #baa207; border: solid 1px #998609 }
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock    { color: #f3d200; font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
SPAN.productSpecialPrice    { color: #444444; font-family: Verdana, Arial, Helvetica, sans-serif }
SPAN.errorText    { color: #f3d200; font-family: Verdana, Arial, Helvetica, sans-serif }
.moduleRow { }
.moduleRowOver    { color: black; background-color: #baa207; cursor: hand  ; border: dotted 1px #434343 }
.moduleRowSelected      { color: black; background-color: #f3d200 }
.checkoutBarFrom, .checkoutBarTo    { color: #baa207; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.checkoutBarCurrent  { color: #ffef83; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
/* message box */
.messageBox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f99 }
.messageStackSuccess   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f99 }
/* input requirement */
.inputRequirement    { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }

