BODY                       { font-family: Verdana; background: #FFFFFF; margin: 0px; }
.boxText                   { font-family: Verdana; font-size: 10px; }
.errorBox                  { font-family: Verdana; font-size: 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning              { font-family: Verdana; font-size: 10px; color: #cc0033; }
.productsNotifications     { background: #f2fff7; }
.orderEdit                 { font-family: Verdana; font-size: 10px; color: #70d250; text-decoration: underline; }
A                          { color: #000000; text-decoration: none; }
A:hover                    { color: #0000DD; text-decoration: underline; }

FORM                       { display: inline; }

TR.header                  { background: #FFFFFF; }
TR.headerNavigation        { background-color: #FFFFFF; color: #FFFFFF; }
TD.headerNavigation        { font-family: Verdana; font-size: 10px; font-weight: bold; background-color: #EE0000; color: #FFFFFF; padding: 6px; border-bottom: 1px solid; border-top: 1px solid; border-color: #EEAAAA; }
A.headerNavigation         { color: #FFFFFF; }
A.headerNavigation:hover   { color: #EEAAAA; }
TR.headerInfo              { background: #000000; }
TD.headerInfo              { font-family: Tahoma; font-size: 12px; background: #000000; color: #FFFFFF; font-weight: bold; text-align: center; }

TR.headerError             { background: #FF0000; }
TD.headerError             { font-family: Tahoma; font-size: 12px; background: #FF0000; color: #FFFFFF; font-weight: bold; text-align: center; }

TR.footer                  { background: #EE0000; }
TD.footer                  { font-family: Verdana; font-size: 10px; background: #EE0000; color: #FFFFFF; padding: 6px; border-bottom: 1px solid; border-top: 1px solid; border-color: #EEAAAA; }
.infoBox                   { background-color: trasparent; }
.infoBoxContents           { font-family: Verdana; font-size: 10px; }
.infoBoxNotice             { background: #FF8E90; }
.infoBoxNoticeContents     { font-family: Verdana; font-size: 10px; background: #FFE6E6; }

TD.infoBoxHeading          { font-family: Verdana; font-size: 10px; font-weight: bold; background-color: #EE0000; color: #FFFFFF; padding: 2px; border-bottom: 1px solid; border-color: #EEAAAA; }
TD.infoBox, SPAN.infoBox   { font-family: Verdana; 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: #FFF5F5; }
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: #FFE7E7; }

TABLE.productListing       { border-color: #b6b7cb; }
.productListing-heading    { font-family: Verdana; font-size: 10px; font-weight: bold; background-color: #EE0000; color: #FFFFFF; padding: 2px; }
A.productListing-heading:hover  { color: #EEAAAA; }

TD.productListing-data     { font-family: Verdana; font-size: 10px; }
.productListing-odd, .productListing-even { font-family: Verdana; font-size: 12px; }
A.pageResults              { color: #0000FF; }
A.pageResults:hover        { background: #FFFF33; color: #0000FF; }
TD.pageHeading, DIV.pageHeading { font-family: Verdana; font-size: 14px; font-weight: bold; color: #46464D; }
TR.subBar                  { background: #FFF5F5; }
TD.subBar                  { font-family: Verdana; font-size: 10px; color: #000000; }
TD.main, P.main            { font-family: Verdana; font-size: 11px; line-height: 1.5; }
TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana; font-size: 10px; }
TD.accountCategory         { font-family: Verdana; font-size: 13px; color: #aabbdd; }
TD.fieldKey                { font-family: Verdana; font-size: 12px; font-weight: bold; }
TD.fieldValue              { font-family: Verdana; font-size: 12px; }
TD.tableHeading            { font-family: Verdana; font-size: 12px; font-weight: bold; }
SPAN.newItemInCart         { font-family: Verdana; font-size: 10px; color: #44BBFF; }

CHECKBOX, RADIO, SELECT    { font-family: Verdana; font-size: 11px; }
INPUT                      { background-color: #FFFFFF; font-size: 11px; }
TEXTAREA                   { font-family: Verdana; font-size: 11px; width: 100%; }

SPAN.greetUser             { font-family: Verdana; font-size: 12px; font-weight: bold; color: #E80000; }
TABLE.formArea             { background: #f1f9fe; border-color: #7b9ebd; border-style: solid; border-width: 1px; }
TD.formAreaTitle           { font-family: Verdana; font-size: 12px; font-weight: bold; }
SPAN.markProductOutOfStock { font-family: Verdana; font-size: 12px; font-weight: bold; color: #c76170; }
SPAN.productSpecialPrice   { font-family: Verdana; color: #EE0000; }

SPAN.errorText             { font-family: Verdana; color: #0000FF; }
.moduleRowOver             { background-color: #D7E9F7; cursor: pointer; cursor: pointer; }
.moduleRowSelected         { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent        { font-family: Verdana; font-size: 10px; color: #FF0000; }
.messageBox                { font-family: Verdana; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess       { font-family: Verdana; font-size: 10px; background-color: #99ff00; }
.inputRequirement          { font-family: Verdana; font-size: 10px; color: #FF0000; }
.site_table                { background-color: #FFFFFF; }

TD.left                    { background-color: #FFF5F5; }
TD.right                   { background-color: #FFF5F5; }

TABLE.content              { padding: 20px 10px 10px 10px; }
.copy                      { font-family: Verdana; font-size: 10px; color: #364327; padding: 5px; }