/* -----------------------------------------------------------------------------------------
   $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 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.boxTextBG { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; }
.boxTextBGII { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff3dd; }
.boxTextPrice { font-size: 10px; color: #af0f0f; font-family: Verdana, Arial, Helvetica, sans-serif; }
.gvBox { font-size : 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; border: solid 1px; background-color: #fff2db; }
.errorBox { color: #c00; font-size : 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #fff2db; border: solid 2px; }
.stockWarning { font-size : 10px; color: #af0f0f; font-family: Verdana, Arial, Helvetica, sans-serif; }
.productsNotifications { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff2db; border: double 2px #c00; }
.orderEdit { font-size : 10px; color: #c00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
BODY { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 10px; background-color:#ffffff; }
img{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border:0; }
A { color: #8c8c8c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A:hover { color: #af0f0f; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
TR.header { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; }

TR.headerNavigation { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #f6f6f6; }

TD.headerNavigation { font-size: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : bold; border-bottom: 1px solid #b6b7cb; background-color: #f6f6f6; border-top-color: #b6b7cb; border-right-color: #b6b7cb; border-left-color: #b6b7cb; }

A.headerNavigation { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

A.headerNavigation:hover { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #af0f0f; }

TD.conditions { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff2db; border-color: #c00; border-width: 2px; }

A.confirmationEdit { color: #af0f0f; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
A.confirmationEdit:hover { color: #af0f0f; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-decoration: underline; }
TR.headerError { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #990000; }

TR.headerMessage { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #af0f0f; }

.moduleHeading { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 10px; }

TD.headerError { font-size: 12px; background: #af0f0f; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : bold; text-align : center; }

TR.headerInfo { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #af0f0f; }

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

TR.footer { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff2db; border: double 2px #c00; }

TD.footer { font-size: 10px; background: #f6f6f6; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight : bold; border-bottom: 1px solid ; border-top-color: #b6b7cb; border-right-color: #b6b7cb; border-left-color: #b6b7cb; }

.infoBox { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.infoBoxContents { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.infoBoxNotice { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff2db; border: double 2px #c00; }

.infoBoxNoticeContents { background: #fff2db; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

TD.infoBoxHeading { font-size: 10px; font-weight: bold; background: #af0f0f; height:17px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }

TD.infoBoxHeading_right { font-size: 10px; font-weight: bold; background: #af0f0f; height:17px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }

TD.infoBox, SPAN.infoBox { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff2db; border: solid 1px #af0f0f; }

TD.infoBox_right, SPAN.infoBox_right { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff2db; border: solid 1px #c4c4c4; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 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 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #f8f8f9; }

TABLE.productListing { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #b6b7cb; border-spacing: 1px; }

.productListing-heading { font-size: 10px; background: #c00; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

TD.productListing-data { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

A.pageResults { color: #d80019; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

A.pageResults:hover { color: #d80019; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff2db; border: solid 2px #c00; }

TD.pageHeading, DIV.pageHeading { font-size: 12px; font-weight: bold; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }

TR.subBar { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #fff2db; }

TD.subBar { font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }

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

TD.smallText, SPAN.smallText, P.smallText { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

TD.accountCategory { font-size: 13px; color: #af0f0f; font-family: Verdana, Arial, Helvetica, sans-serif; }

TD.fieldKey { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

TD.fieldValue { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

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

SPAN.newItemInCart { font-size: 10px; color: #af0f0f; font-family: Verdana, Arial, Helvetica, sans-serif; }

CHECKBOX, INPUT, RADIO, SELECT { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

TEXTAREA { width: 100%; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

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

SPAN.underline { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

TABLE.formArea { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #ffffff; border: solid 1px #ffffff; }

TD.formAreaTitle { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

TD.copyright { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; text-align:center; }
A.copyright { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
A.copyright:hover { color: #af0f0f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

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

SPAN.productSpecialPrice { font-family: Verdana, Arial, Helvetica, sans-serif; color: #af0f0f; font-size: 12px; }
SPAN.productOldPrice { color: #af0f0f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: line-through; }
SPAN.errorText { color: #af0f0f; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }

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

.smallHeading { font-size: 12px; font-weight: bold; color: black; font-family: Verdana, Arial, Helvetica, sans-serif; }

.moduleRow { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; background-image: url(img/bg_bottom.gif); background-repeat: no-repeat; width: 177px; height: 14px; }
.moduleRowOver { background-image: url(img/bg_bottom2.gif); background-repeat: no-repeat; width: 177px; height: 14px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; }
.moduleRowSelected { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff2db; border: dashed 2px #c00; }

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

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }

/* Sitemap Tables */
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; 
	background-color: #af0f0f; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a { color:#ffffff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sitemap_heading a:hover { color:#c00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #fff; padding: 2px;}
.sitemap_sub a { color:#000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.sitemap_sub a:hover { color:#c00; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }


/* message box */

.messageBox { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.messageStackError, .messageStackWarning { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff2db; border: solid 2px #c00; }
.messageStackSuccess { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff2db; border: double 2px #c00; }

/* input requirement */

.inputRequirement { font-size: 10px; color: #af0f0f; font-family: Verdana, Arial, Helvetica, sans-serif; }

.tableShop { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border-left: 1px solid #b6b7cb; border-right: 1px solid ; border-top-color: #b6b7cb; border-bottom-color: #b6b7cb; }

.navLeft { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 185px; }
.navRight { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 185px; }

.contentsTopics { font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.contentsTopics2 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 500; }
.tableListingI { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #eeeeee; }

.tableListingII { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #d0d0d0; }

.tableBody { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px; }

.poweredby { font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.onepxwidth { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 1px; }
.header { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/header.gif); background-repeat: no-repeat; }
.header1 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/header1.gif); background-repeat: repeat; }
.header2 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/header2.gif); background-repeat: no-repeat; }
.header3 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/header3.gif); background-repeat: repeat; }
.header4 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/header4.gif); background-repeat: repeat; }
.header5 { background-color: #af0f0f; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }
.nav1 { font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px; background-color:#ffffff; }
.header6 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/header6.gif); background-repeat: no-repeat; }
.header7 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/header7.gif); background-repeat: repeat; }
.header8 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/header8.gif); background-repeat: no-repeat; }
.header9 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(img/header9.gif); background-repeat: no-repeat; }
.nav2 { font-size:11px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 2px; background-color: #af0f0f; }
.border { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border:solid 1px #dddddd; margin-top:5px; }
.product_listing { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
