
A   { color: #000; text-decoration: none }
A.headerNavigation { color: #ffffff }
A.headerNavigation:hover { color: #ffffff }
A.pageResults { color: #0000ff }
A.pageResults:hover  { color: #0000ff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }
A:hover   { color: #30f; text-decoration: underline }
BODY  { color: #000000; background-image: url(images/background-2.jpg); background-repeat: no-repeat; background-attachment: fixed; margin: 0 }
CHECKBOX, INPUT, RADIO, SELECT    { font-size: 10px; font-family: Verdana, Arial, sans-serif }
FORM  { display: inline }
SPAN.errorText { color: #ff0000; font-family: Verdana, Arial, sans-serif }
SPAN.greetUser   { color: blue; font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
SPAN.markProductOutOfStock { color: #c76170; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold }
SPAN.newItemInCart { color: #ff0000; font-size: 10px; font-family: Verdana, Arial, sans-serif }
SPAN.productSpecialPrice { color: #ff0000; font-family: Verdana, Arial, sans-serif }
TABLE.formArea  { background: #fff; border: solid 1px #7b9ebd }
TABLE.productListing     { border: solid 1px #b6b7cb; border-spacing: 0px     }
TD.accountCategory  { color: #aabbdd; font-size: 12px; font-family: Verdana, Arial, sans-serif }
TD.fieldKey    { font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
TD.fieldValue    { font-size: 12px; font-family: Verdana, Arial, sans-serif }
TABLE.header { background-color: transparent } 
TD.footer  { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: #00f }
TD.formAreaTitle  { font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold }
TD.headerError { color: #ffffff; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; background: #ff0000; text-align: center }
TD.headerInfo { color: #ffffff; font-size: 12px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold; background: #00ff00; text-align: center }
TD.headerNavigation  { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: blue }
TD.infoBox, SPAN.infoBox      { font-size: 8px; font-family: Verdana, Arial, sans-serif }
TD.infoBoxHeading  { color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: blue }
TD.main, P.main      { font-size: 10px; font-family: Verdana, Arial, sans-serif; line-height: 1.5 }
TD.pageHeading, DIV.pageHeading   { color: blue; font-size: 18px; font-family: "comic sans ms"; font-style: italic; font-weight: bold }
TD.productListing-data          { font-size: 9px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff; border: solid 2pt #fff }
TD.smallText, SPAN.smallText, P.smallText   { font-size: 9px; font-family: Verdana, Arial, sans-serif }
TD.subBar    { font-size: 10px; font-family: Verdana, Arial, sans-serif }
TD.tableHeading  { font-size: 12px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: transparent }
TEXTAREA  { font-size: 11px; font-family: Verdana, Arial, sans-serif; width: 100%}
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: #f8f8f9 }
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: #f8f8f9 }
TR.footer { background: #bbc3d3 }
TR.header    { background-image: url(images/header-bg-xmass2.png);background-repeat:no-repeat; background-attachment: fixed; margin: 0  }
TR.headerError { background: #ff0000 ;background-repeat:no-repeat}
TR.headerInfo { background-color: transparent ;background-repeat:no-repeat}
TR.headerNavigation { background-color: transparent ;background-repeat:no-repeat}
TR.subBar { background-color: #f4f7fd }
TR.productListing-even:hover, TR.productListing-odd:hover   { background: #add8e6 }
.boxText     { font-size: 9px; font-family: Verdana, Arial, sans-serif}
.checkoutBarCurrent  { color: #000; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.checkoutBarFrom, .checkoutBarTo  { color: #999; font-size: 10px; font-family: Verdana, Arial, sans-serif }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.infoBox { background: #b6b7cb }
.infoBoxContents          { font-size: 9px; font-family: Verdana, Arial, sans-serif; line-height: 12pt; background: #fff }
.infoBoxNotice { background: #ff8e90 }
.infoBoxNoticeContents  { font-size: 9px; font-family: Verdana, Arial, sans-serif; background: #ffe6e6 }
/* input requirement */
.inputRequirement { color: #ff0000; font-size: 10px; font-family: Verdana, Arial, sans-serif }
/* message box */
.messageBox { font-size: 10px; font-family: Verdana, Arial, sans-serif }
.messageStackError, .messageStackWarning { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #ffb3b5 }
.messageStackSuccess { font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #99ff00 }
.moduleRow { }
.moduleRowOver { background-color: #d7e9f7; cursor: hand }
.moduleRowSelected { background-color: #e9f4fc }
.orderEdit { color: #70d250; font-size: 10px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }
.productListing-heading  { color: #ffffff; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background: blue }
.productsNotifications  { background: #fff }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
TD.infoBoxHeadingLL  { background-color: transparent }
TD.infoBoxHeadingLR { background-color: blue }
TD.infoBoxHeadingRR { background-color: transparent }
TD.infoBoxHeadingRL { background-color: transparent }
TD.productListing-price            { color: red; font-size: 12pt; font-family: "Arial Black"; font-weight: normal; background-color: #fff }
TD.pageHeadingPrice     { color: red; font-size: 20pt; font-family: "Arial Black"; font-weight: normal }
.class  { }
TD.productData-transparent-text   { font-size: 9px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff; border: solid 2pt #fff }
TD.newProductDesc                  { font-size: 9px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff; border-style: solid; border-width: 1pt 2pt 2pt; border-color: #000 #fff #fff }
TD.newProductDesc-price    { color: red; font-size: 12pt; font-family: "Arial Black"; font-weight: normal; background-color: #fff; border-style: solid; border-width: 1pt; border-color: #000 #fff #fff }
ul.sitemap {
color: #ff0000;
}

