/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText      { font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }
.errorBox    { font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #ffb3b5 }
.stockWarning     { color: #c86c83; font-size: 11px; font-family: Arial, Verdana, sans-serif }
.productsNotifications  { background-color: transparent }
.orderEdit       { color: #c86c83; font-size: 11px; font-family: Arial, Verdana, sans-serif; text-decoration: underline; background-color: transparent }

BODY      { color: #777; font-size: 10px; background-color: transparent; margin: 0px }

A     { color: #777; font-size: 11px; text-decoration: none; background-color: transparent }

A:hover     { color: #777; font-size: 11px; text-decoration: underline; background-color: transparent }

FORM     { background-color: transparent; display: inline }

TR.header    { color: gray; font-weight: 500; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

TR.headerNavigation     { color: gray; font-weight: 500; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

TD.headerNavigation       { color: gray; font-weight: 500; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

A.headerNavigation   { color: gray; font-weight: 500; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

A.headerNavigation:hover    { color: #71b8b3; font-weight: 500; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

TR.headerError  { background-color: #c86c83 }

TD.headerError      { color: gray; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #c86c83; text-align: center }

TR.headerInfo    { color: gray; font-size: 12px; background-color: transparent }

TD.headerInfo      { color: gray; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: transparent; text-align: center }

TR.footer   { color: gray; font-weight: 500; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

TD.footer     { color: gray; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

.infoBox      { color: white; font-weight: bolder; font-size: 12px; background-color: transparent }

.infoBoxContents         { color: white; font-weight: bolder; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

.infoBoxNotice     { color: white; font-weight: bolder; font-size: 12px; background-color: #eb7f9a }

.infoBoxNoticeContents       { color: white; font-weight: bolder; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: #ffe6e6 }

TD.infoBoxHeading       { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

TD.infoBox, SPAN.infoBox         { color: white; font-weight: bolder; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

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;
}

TABLE.productListing          { background-color: transparent; border: none 1px #b6b7cb; border-spacing: 1px }

.productListing-heading         { color: gray; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, sans-serif; background-color: white }

TD.productListing-data        { color: gray; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: white }

A.pageResults       { color: gray; font-size: 12px; background-color: transparent }

A.pageResults:hover      { color: black; font-size: 12px; background-color: #b2d3cf }

TD.pageHeading, DIV.pageHeading        { color: #9a9a9a; font-weight: bold; font-size: 14px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

TR.subBar   { background-color: transparent }

TD.subBar       { color: #a3a3a3; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

TD.main, P.main        { color: gray; font-size: 11px; line-height: 1.5; font-family: Arial, Verdana, sans-serif; background-color: white }

TD.smallText, SPAN.smallText, P.smallText      { color: gray; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

TD.accountCategory      { color: gray; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

TD.fieldKey      { color: gray; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

TD.fieldValue      { color: gray; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

TD.tableHeading       { color: gray; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

SPAN.newItemInCart      { color: #c86c83; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

CHECKBOX, INPUT, RADIO, SELECT         { color: gray; font-size: 10px; font-family: Arial, Verdana, sans-serif; background-color: white }

TEXTAREA         { color: gray; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent; width: 100% }

SPAN.greetUser      { color: #c86c83; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: transparent }

TABLE.formArea   { background-color: transparent; border: solid 1px #7b9ebd }

TD.formAreaTitle     { color: gray; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif }

SPAN.markProductOutOfStock     { color: #c86c83; font-weight: bold; font-size: 11px; font-family: Arial, Verdana, sans-serif }

SPAN.productSpecialPrice       { color: #c86c83; font-weight: bold; font-size: 12px; font-family: Arial, Verdana, sans-serif }

SPAN.errorText   { color: #c86c83; font-family: Arial, Verdana, sans-serif }

.moduleRow  { background-color: transparent }
.moduleRowOver  { background-color: transparent; cursor: pointerhand }
.moduleRowSelected  { background-color: transparent }

.checkoutBarFrom, .checkoutBarTo    { color: #8c8c8c; font-size: 11px; font-family: Arial, Verdana, sans-serif }
.checkoutBarCurrent     { color: #777; font-size: 11px; font-family: Arial, Verdana, sans-serif }

/* message box */

.messageBox     { color: gray; font-size: 11px; font-family: Arial, Verdana, sans-serif }
.messageStackError, .messageStackWarning      { color: gray; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #ff8aa7 }
.messageStackSuccess      { color: gray; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: #b2d3cf }

/* input requirement */

.inputRequirement      { color: #c86c83; font-size: 11px; font-family: Arial, Verdana, sans-serif; background-color: white }
