/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

.boxText          { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; margin: 10px; padding: 10px }

.boxTextBG          { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; margin: 10px; padding: 10px }
.boxTextBGII         { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; margin: 10px; padding: 10px }
.boxTextPrice       { color: #f69; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; margin: 10px; padding: 10px }

.errorBox      { color: #800040; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff5ff; border: solid 1px }
.gvBox      { color: #800040; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff5ff; border: solid 1px }
.stockWarning      { color: #800040; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff5ff; border: solid 1px }

.productsNotifications       { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

.orderEdit       { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }

BODY          { color: #fff5ff; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; border: solid 5px #800040 }

img       { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 0 }

A         { color: #c69; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

A:hover        { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }

FORM       { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; display: inline }


TR.header       { color: #c69; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

TR.headerNavigation       { color: #c69; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.headerNavigation         { color: #c69; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold }

A.headerNavigation       { color: #c69; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

A.headerNavigation:hover      { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }

TD.conditions       { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

A.confirmationEdit      { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic }
A.confirmationEdit:hover     { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-decoration: underline }
TR.headerError    { color: #800040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff5ff; border: solid 1px }

TR.headerMessage    { color: #800040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff5ff; border: solid 1px }

.moduleHeading         { color: #fff5ff; font-size: 13px; font-family: Verdana, Arial, sans-serif; font-weight: bold; padding-bottom: 14px }

TD.headerError   { color: #800040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #fff5ff; text-align: left; border: solid 1px }

TR.headerInfo    { color: #800040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #fff5ff; border: solid 1px }

TD.headerInfo   { color: #800040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background: #fff5ff; text-align: left; border: solid 1px }

TR.footer   { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-color: #fff5ff }

TD.footer    { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-style: none none solid; border-width: medium medium 1px; border-color: #fff5ff }

.infoBox         { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica }

.infoBoxContents        { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif }

.infoBoxNotice        { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

.infoBoxNoticeContents        { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.infoBoxHeading         { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #800040; background-image: none; background-repeat: repeat; background-position: 0 0; text-transform: uppercase; text-indent: 10px; height: 20px }

TD.infoBoxHeading_right         { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #800040; background-image: none; background-repeat: repeat; background-position: 0 0; text-transform: uppercase; text-indent: 10px; height: 20px }

TD.infoBox, SPAN.infoBox          { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; background: #55002b; height: 20px }

TD.infoBox_right, SPAN.infoBox_right          { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; background: #55002b; height: 20px }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd       { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even       { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TABLE.productListing       { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

.productListing-heading       { color: #fff5ff; font-size: 13px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.productListing-data       { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif }

A.pageResults      { color: #c69; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }

A.pageResults:hover      { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.pageHeading, DIV.pageHeading      { color: #fff5ff; font-size: 13px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-align: center }

TR.subBar    { color: #c69; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.subBar     { color: #c69; font-size: 11px; font-family: Verdana, Arial, sans-serif }

TD.main, P.main          { color: #fff5ff; font-size: 13px; font-family: Verdana, Arial, sans-serif; line-height: 1.5 }

TD.smallText, SPAN.smallText, P.smallText      { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif }

TD.accountCategory       { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif }

TD.fieldKey     { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold }

TD.fieldValue      { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif }

TD.tableHeading      { color: #fff5ff; font-size: 13px; font-family: Verdana, Arial, sans-serif; font-weight: bold }

SPAN.newItemInCart     { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif }

CHECKBOX, INPUT, RADIO, SELECT      { color: #800040; font-size: 11px; font-family: Verdana, Arial, sans-serif }

TEXTAREA     { color: #800040; font-size: 11px; font-family: Verdana, Arial, sans-serif; width: 100% }

SPAN.greetUser    { color: #c69; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold }

SPAN.underline     { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

TABLE.formArea     { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0 }

TD.formAreaTitle     { color: #fff5ff; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif; font-weight: bold }

.copyright a:link   { color: #400020; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 1.5; text-align: right }
.copyright       { color: #400020; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 1.5; text-align: right; margin-right: 10px }
.parseTime    { color: #400020; font-size: 6px; font-family: Verdana, Arial, sans-serif; line-height: 1.5; text-align: right }
A.copyright      { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
A.copyright:hover      { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }


SPAN.markProductOutOfStock     { color: #800040; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff5ff; border: solid 1px }

SPAN.productSpecialPrice    { color: #f69; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold }
SPAN.productOldPrice    { color: #f69; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; text-decoration: line-through }
SPAN.errorText     { color: #800040; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff5ff; border: solid 1px }

SPAN.productDiscountPrice    { color: #f69; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold }

.smallHeading     { color: #fff5ff; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold }

.moduleRow      { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 2 }
.moduleRowOver      { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 2 }
.moduleRowSelected       { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; line-height: 2 }

.checkoutBarFrom, .checkoutBarTo     { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif }
.checkoutBarCurrent     { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1    { color: #fff5ff; font-size: 7pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.heading2    { color: #fff5ff; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.heading3    { color: #fff5ff; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.heading4    { color: #fff5ff; font-size: 13pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.heading5    { color: #fff5ff; font-size: 15pt; font-family: Verdana, Arial, Helvetica, sans-serif }

/* Sitemap Tables */
.sitemap_heading      { color: #fff5ff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #800040; text-transform: uppercase; padding: 2px }
.sitemap_heading a     { color: #fff5ff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left }
.sitemap_heading a:hover    { color: #fff5ff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

.sitemap_sub       { color: #fff5ff; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #400020; text-transform: uppercase; padding: 2px }
.sitemap_sub a      { color: #fff5ff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.sitemap_sub a:hover     { color: #fff5ff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }


/* message box */

.messageBox     { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif }
.messageStackError, .messageStackWarning     { color: #800040; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #fff5ff; border: solid 1px }
.messageStackSuccess     { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif }

/* input requirement */

.inputRequirement     { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif }

.tableShop      { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #800040; border: solid 1px }

.navLeft     { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; width: 128px }
.navRight    { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: none; width: 128px; border-style: none }

.contentsTopics      { color: #fff5ff; font-size: 13px; font-family: Verdana; font-weight: bold }

.tableListingI   { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #800040 }

.tableListingII   { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #800040 }

.tableBody      { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #800040; padding: 5px }

.poweredby      { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: bold; background-color: #800040 }
.onepxwidth   { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #800040; width: 1px }
.class  { color: #fff5ff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #800040 }
