
table td { vertical-align:top;}
tr.headerError { background:#f00;}
td.headerError { font:12px Tahoma, Verdana, Arial, sans-serif; background:#f00; color:#fff; font-weight:bold; text-align:center;}

tr.headerInfo { background:#0f0;}
td.headerInfo { font:12px Tahoma, Verdana, Arial, sans-serif; background:#0f0; color:#fff; font-weight:bold; text-align:center;}

.infoBox { background:#b6b7cb;}
.infoBoxContents { background:#f8f8f9; font:10px Verdana, Arial, sans-serif;}

.infoBoxNotice { background:#FF8E90;}
.infoBoxNoticeContents { background:#FFE6E6; font:10px Verdana, Arial, sans-serif;}

td.infoBoxHeading { font:11px Verdana, Arial, sans-serif; font-weight:bold; background:#bbc3d3; color:#fff;}
td.infoBox, span.infoBox { font:10px Verdana, Arial, sans-serif;}

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.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.subBar { background:#f4f7fd;}
td.subBar { font:10px Verdana, Arial, sans-serif; color:#000;}

td.main, p.main { font:11px Verdana, Arial, sans-serif; line-height:1.5;}

td.smallText, span.smallText, p.smallText, dt.smallText { font:9px Verdana, Arial, sans-serif;}

td.accountCategory { font:13px Verdana, Arial, sans-serif; color:#abd;}

td.fieldKey { font:12px Verdana, Arial, sans-serif; font-weight:bold;}
td.fieldValue { font:12px Verdana, Arial, sans-serif;}

td.tableHeading { font:12px Verdana, Arial, sans-serif; font-weight:bold;}

span.newItemInCart { font:10px Verdana, Arial, sans-serif; color:#f00;}

checkbox, input, radio, select { font:11px Verdana, Arial, sans-serif;}
textarea { width:100%; font:11px Verdana, Arial, sans-serif;}

span.greetUser { font:12px Verdana, Arial, sans-serif; color:#f0a480; font-weight:bold;}

table.formArea { background:#f1f9fe; border:1px solid #7b9ebd;}
td.formAreaTitle { font:12px Tahoma, Verdana, Arial, sans-serif; font-weight:bold;}

span.markProductOutOfStock { font:12px Tahoma, Verdana, Arial, sans-serif; color:#c76170; font-weight:bold;}
span.productSpecialPrice { font-family:Verdana, Arial, sans-serif; color:#f00;}
span.errorText { font-family:Verdana, Arial, sans-serif; color:#f00;}

.moduleRow {}
.moduleRowOver { background:#D7E9F7; cursor:pointer; cursor:hand;}
.moduleRowSelected { background:#E9F4FC;}

.checkoutBarFrom, .checkoutBarTo { font:10px Verdana, Arial, sans-serif; color:#8c8c8c;}
.checkoutBarCurrent { font:10px Verdana, Arial, sans-serif; color:#000;}

/* message box */
.messageBox { font:10px Verdana, Arial, sans-serif;}
.messageStackError, .messageStackWarning { font:10px Verdana, Arial, sans-serif; background:#ffb3b5;}
.messageStackSuccess { font:10px Verdana, Arial, sans-serif; background:#9f0;}

/* input requirement */
.inputRequirement { font:10px Verdana, Arial, sans-serif; color:#f00;}
ul.sitemap { color:#f00;}
