
.boxText  { color: #999; font-weight: bolder; font-size: 12px; line-height: 18px; font-family: Arial }
.errorBox      { font-weight: bold; font-family: Arial; background-color: white }
.stockWarning      { color: white; font-family: Arial }
.productsNotifications  { }
.orderEdit      { color: #dcdcdc; font-family: Arial; text-decoration: underline }

BODY              { color: black; font-size: 12px; font-family: Arial; background-color: #696969; margin: 0px }

A    { color: #202020; text-decoration: none }
.center  { background-color: #cacaca }
A:hover  { color: white; text-decoration: none }
FORM       { color: black; text-decoration: none; display: inline }

TR.header     { }

.headerNavigation           { color: #dcdcdc; font-weight: bold; font-size: 12px; font-family: Arial; border: solid 1px #999 }
A.headerNavigation        { color: #dcdcdc }
A.headerNavigation:hover      { }

TR.headerError    { }

TD.headerError      { color: white; font-weight: bold; font-size: 11px; font-family: Arial; text-align: center }

TR.headerInfo   { color: #dcdcdc; background-color: white }

TD.headerInfo     { color: #dcdcdc; font-weight: bold; font-family: Arial; background-color: white; text-align: center }

TR.footer  { }

TD.footer     { color: #000000; font-weight: bold; font-size: 10px; font-family: Arial; border-top: 1px solid #bbb }

.infoBox  { font-weight: bold }

.infoBoxContents         { color: #202020; font-size: 12px; font-family: Arial; text-decoration: none }
.infoBoxNotice  { background-color: white }

.infoBoxNoticeContents    { font-family: Arial; background-color: white }

TD.infoBoxHeading         { color: #202020; font-weight: bolder; font-size: 12px; line-height: 18px; font-family: Arial; border-top: 1px solid #bbbbbb }

TD.infoBox, SPAN.infoBox    { color: #202020; font-family: Arial }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd  { }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even  { }

TABLE.productListing   { border: none #bbbbbb; border-spacing: 1px }

.productListing-heading   { color: #ffffff; font-weight: bold; font-family: Arial }

TD.productListing-data  { font-family: Arial }

A.pageResults  { }

A.pageResults:hover   { background-color: white }

TD.pageHeading, DIV.pageHeading    { color: #fff; font-weight: bold; font-family: Arial }

TR.subBar  { }

TD.subBar {
  font-family: Arial;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main   { font-size: 12px; font-family: Arial }

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial;
  font-size: 10px;
}

TD.accountCategory  { color: #aabbdd; font-family: Arial }

TD.fieldKey   { font-family: Arial }

TD.fieldValue   { font-family: Arial }

TD.tableHeading  { font-weight: bold; font-family: Arial }

SPAN.newItemInCart   { color: white; font-weight: bolder; font-family: Arial; text-decoration: none }


CHECKBOX, INPUT, RADIO, SELECT  { font-family: Arial }

TEXTAREA   { font-family: Arial; width: 100% }

SPAN.greetUser   { font-weight: bold; font-family: Arial }

TABLE.formArea    { border: none #7b9ebd }

TD.formAreaTitle  { font-weight: bold; font-family: Arial }

SPAN.markProductOutOfStock    { color: #d00; font-weight: bold; font-family: Arial }

SPAN.productSpecialPrice   { color: #fff; font-weight: bold; font-family: Arial }

SPAN.errorText    { color: white; font-weight: bold; font-family: Arial }

SPAN.productDiscountPrice  { color: #ff0000; font-weight: bold; font-family: Arial }

.moduleRow { }
.moduleRowOver  { cursor: hand }
.moduleRowSelected  { }

.checkoutBarFrom, .checkoutBarTo   { color: #dcdcdc; font-size: 10px; font-family: Arial }
.checkoutBarCurrent   { color: #000000; font-size: 10px; font-family: Arial }

/* message box */

.messageBox  { font-family: Arial }
.messageStackError, .messageStackWarning   { font-family: Arial; background-color: white }
.messageStackSuccess   { font-family: Arial; background-color: white }

/* input requirement */

.inputRequirement   { color: #fff; font-size: 11px; font-family: Arial }

.tableShop    { border: none medium #bbbbbb }

.navLeft        { color: #dcdcdc; background-color: #cacaca; border-left: 1px solid #bbbbbb }
.navRight         { color: #dcdcdc; background-color: #cacaca; border-top: medium none; border-right: 1px solid #bbbbbb }
.tableBody    { background-color: #cacaca; padding: 5px }
SPAN.poweredBy { color: #666; text-decoration: none }
