.boxText {font-size: 9pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
.errorBox {font-weight: bold; font-size: 9pt; background: #ffb3b5; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
.stockWarning {font-size: 9pt; color: #cc0033; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
.productsNotifications {background: #f2fff7;}
.orderEdit {font-size: 9pt; color: #70d250; font-family: "trebuchet ms","tahoma","arial",sans-serif; text-decoration: underline;}
BODY {background: white; margin: 0px; color: black;}
A:link {color: maroon; text-decoration: none;}
A:visited {color: maroon; text-decoration: none;}
A:active {color: maroon; text-decoration: underline;}
A:hover {color: maroon; text-decoration: underline;}
FORM {display: inline;}
TR.header {background: #880900; color: white; font-size: 10pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TD.header {background: #880900; color: white; font-size: 10pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TR.headerNavigation {background: white;}
TD.headerNavigation {font-weight: bold; font-size: 9pt; background: white; color: maroon; border-top: 1px solid maroon; border-bottom: 1px solid maroon; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TR.headerError {background: red;}
TD.headerError {font-weight: bold; font-size: 10pt background: red; color: white; font-family: "trebuchet ms","tahoma","arial",sans-serif; text-align: center;}
TR.headerInfo {background: green;}
TD.headerInfo {font-weight: bold; font-size: 10pt background: green; color: white; font-family: "trebuchet ms","tahoma","arial",sans-serif; text-align: center;}
TR.footer {background: white;}
TD.footer {font-weight: bold; font-size: 9pt; background: white; color: gray; border-top: 1px solid gray; border-bottom: 1px solid gray; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
.infoBox {background: white;}
.infoBoxContents {font-size: 9pt; background: white; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
.infoBoxNotice {background: mistyrose;}
.infoBoxNoticeContents {font-size: 9pt; background: white; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TD.infoBoxHeading {font-weight: bold; font-size: 10pt; background: white; color: black; border-bottom: 1px solid gray; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TD.infoBox {font-size: 9pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
SPAN.infoBox {font-size: 9pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TR.accountHistory-odd {background: white;}
TR.addressBook-odd {background: white;}
TR.alsoPurchased-odd {background: white;}
TR.payment-odd {background: white;}
TR.productListing-odd {background: white;}
TR.productReviews-odd {background: white;}
TR.upcomingProducts-odd {background: white;}
TR.shippingOptions-odd {background: white;}
TR.accountHistory-even {background: white;}
TR.addressBook-even {background: white;}
TR.alsoPurchased-even {background: white;}
TR.payment-even {background: white;}
TR.productListing-even {background: white;}
TR.productReviews-even {background: white;}
TR.upcomingProducts-even {background: white;}
TR.shippingOptions-even {background: white;}
TABLE.productListing {border: none;}
.productListing-heading {font-weight: bold; font-size: 9pt; background: white; color: maroon; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TD.productListing-data {font-size: 9pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
A.pageResults {color: #0000ff;}
A.pageResults:hover {background: #ffff33; color: #0000ff;}
TD.pageHeading {font-weight: bold; font-size: 20px; color: maroon; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
DIV.pageHeading {font-weight: bold; font-size: 20px; color: maroon; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TR.subBar {background: #f4f7fd;}
TD.subBar {font-size: 9pt; color: black; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TD.main {font-size: 10pt; line-height: 1.5; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
P.main {font-size: 10pt; line-height: 1.5; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TD.smallText {font-size: 9pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
SPAN.smallText {font-size: 9pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
P.smallText {font-size: 9pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TD.accountCategory {font-size: 11pt; color: #aabbdd; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TD.fieldKey {font-weight: bold; font-size: 10pt font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TD.fieldValue {font-size: 10pt font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TD.tableHeading {font-weight: bold; font-size: 10pt font-family: "trebuchet ms","tahoma","arial",sans-serif;}
SPAN.newItemInCart {font-size: 9pt; color: red; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
CHECKBOX {font-size: 10pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
INPUT {font-size: 10pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
RADIO {font-size: 10pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
SELECT {font-size: 10pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TEXTAREA {font-size: 10pt; WIDTH: 100%; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
SPAN.greetUser {font-weight: bold; font-size: 10pt color: black; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
TABLE.formArea {BORDER-RIGHT: #7b9ebd 1px solid; BORDER-TOP: #7b9ebd 1px solid; background: #f1f9fe; BORDER-LEFT: #7b9ebd 1px solid; BORDER-BOTTOM: #7b9ebd 1px solid;}
TD.formAreaTitle {font-weight: bold; font-size: 10pt FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;}
SPAN.markProductOutOfStock {font-weight: bold; font-size: 10pt color: #c76170; FONT-FAMILY: Tahoma, Verdana, Arial, sans-serif;}
SPAN.productSpecialPrice {color: red; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
SPAN.errorText {color: red; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
.moduleRow {}
.moduleRowOver {cursor: hand; background-color: #d7e9f7;}
.moduleRowSelected {background-color: #e9f4fc;}
.checkoutBarFrom {font-size: 9pt; color: #8c8c8c; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
.checkoutBarTo {font-size: 9pt; color: #8c8c8c; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
.checkoutBarCurrent {font-size: 9pt; color: black; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
.messageBox {font-size: 9pt; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
.messageStackError {font-size: 9pt; font-family: "trebuchet ms","tahoma","arial",sans-serif; background-color: #ffb3b5;}
.messageStackWarning {font-size: 9pt; font-family: "trebuchet ms","tahoma","arial",sans-serif; background-color: #ffb3b5;}
.messageStackSuccess {font-size: 9pt; font-family: "trebuchet ms","tahoma","arial",sans-serif; background-color: #99ff00;}
.inputRequirement {font-size: 9pt; color: red; font-family: "trebuchet ms","tahoma","arial",sans-serif;}
