.boxText {font-size:0.8em;}
.errorBox {font-size:0.8em;background:#ffb3b5;font-weight: bold;}
.stockWarning {font-size:0.8em;color:#cc0033;}
.productsNotifications {background:#f2fff7;}
.orderEdit {font-size:0.8em;color:#70d250;text-decoration: underline;}

tr.headerNavigation {background:#126F89;line-height:30px;}
td.headerNavigation {font-weight:bold;font-size:0.8em;}
tr.headerError {background:#ff0000;}
td.headerError {background:#ff0000;color:#ffffff;font-weight:bold;text-align:center;}
tr.headerInfo {background:#00ff00;}
td.headerInfo {background:#00ff00;color:#ffffff;font-weight:bold;text-align:center;}

tr.footer {background:#bbc3d3;}
td.footer {background:#bbc3d3;color:#ffffff;font-weight:bold;}

.infoBox {background:#126F89;}
.infoBoxContents {background:#2FB4DA;font-size:1em;text-align:left;}
a span.infoBoxContents{display:block;}
a span.newItemInCart{display:block;}
.infoBoxNotice {background:#FF8E90;}
.infoBoxNoticeContents {background:#FFE6E6;font-size:0.8em;}
td.infoBoxHeading {font-weight:bold;background:#126F89;font-size:0.8em;color:#fff;}
td.infoBox, span.infoBox {font-size:0.8em;}

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:#2FB4DA;}
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:#2FB4DA;}

table.productListing {border:1px;border-style:solid;border-color:#126F89;border-spacing:1px;}
td.productListing-heading {background:#126F89;font-weight:bold;font-size:0.8em;}
a.productListing-heading {background:#126F89;font-weight:bold;}
td.productListing-data {text-align:left;}

a.pageResults {color:#0000FF;}
a.pageResults:hover {color:#0000FF;background:#FFFF33;}

td.pageHeading, div.pageHeading {display:none;}

tr.subBar {background:#f4f7fd;}
td.subBar {font-size:0.8em;color: #000000;}

td.main, p.main {font-size:0.9em;line-height:1.5em;}

td.smallText, span.smallText, p.smallText {font-size:0.8em;}

td.accountCategory {font-size:1em;color:#aabbdd;}

td.fieldKey {font-size:0.9em;font-weight:bold;}
td.fieldValue {font-size:0.9em;}

td.tableHeading {font-size:0.9em;font-weight:bold;}

span.newItemInCart {font-size:0.9em;color: #ff0000;}

textarea {width:100%;font-size:0.9em;}

span.greetUser {font-size:0.9em;color:#f0a480;font-weight:bold;}

table.formArea {background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}
td.formAreaTitle {font-size:0.9em;font-weight:bold;}

span.markProductOutOfStock {font-size:0.9em;color:#c76170;font-weight:bold;}
span.productSpecialPrice {color:#ff0000;}
span.errorText {color:#ff0000;}

.moduleRowOver {background-color:#D7E9F7;cursor:pointer;cursor:auto;}
.moduleRowSelected {background-color:#E9F4FC;}

.checkoutBarFrom, .checkoutBarTo {font-size:0.8em;color:#fff;}
.checkoutBarCurrent {font-size:0.8em;color:#000000;}
/* message box */
.messageBox {font-size:0.9em;}
.messageStackError, .messageStackWarning {font-size:0.9em;background-color:#ffb3b5;}
.messageStackSuccess {font-size:0.9em;background-color:#99ff00;}
/* input requirement */
.inputRequirement {font-size:0.9em;color:#ff0000;}