/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet.css,v 1.6.2.19 2004/07/14 04:55:38 toolcrazy Exp $
*/
BODY        { color: #141414; font: 11px Verdana, Arial, sans-serif; background-color: white; margin: 0px 0px 10px; padding: 0px;}


.centershop           { color: #555; line-height: 1.5; background-color: white; text-align: left; margin: 10px left; padding: 15px; border: 1pt #6c9098; position: relative; top: 0px; width: 970px; !important: }

  
TD.main, P.main {  
  font-size: 11px }
  
 

A     { color: #505050; line-height: 150%; text-decoration: none }

A:hover     { color: #505050; text-decoration: underline }

FORM    { color: #555; display: inline }
.banners  { color: #555; padding: 15px }

/*HEADER CSS*/

TABLE.header      { color: #555; background-color: #ffffff; border-right: 1px none #9a9a9a; border-bottom: 1px none #9a9a9a; border-left: 1px none #9a9a9a; width: 970px; padding: 5px}

TABLE.headerNavigation           { color: #000000; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: white; letter-spacing: 1px; vertical-align: middle; padding: 5px; border-right: 1px none #9a9a9a; border-bottom: 1px solid #9a9a9a; border-left: 1px none #9a9a9a; width: 970px; !important: }

TD.headerNavigation {
  position: relative  }

TD.breadCrumb    { color: #666666; font-weight: bold; font-size: 11px; letter-spacing: 0.5px; padding: 3px }

TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a     { color: #3c3c3c; font-weight: bold; background-color: white }

TD.headerNavigation A:hover, td.footertop a:hover    { color: #100; text-decoration: underline }

TR.headerError   { color: #555; background-color: #fafaf5 }

TD.headerError    { color: #696969; font-weight: bold; font-size: 12px; letter-spacing: 1px; font-family: Verdana, Arial, sans-serif; background-color: #fafaf5; text-align: center; border-right: 1px none #9a9a9a; border-bottom: 1px solid #9a9a9a; border-left: 1px none #9a9a9a;}

TR.headerInfo    { color: #696969; background-color: #fafaf5 }

TD.headerInfo       { color: #696969; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, sans-serif; background-color: #fafaf5; text-align: center }

/*SIDEBOX CSS*/

.column_left, .column_right, .column_single    { color: #000; background-color: #ffffff; padding: 2px }

.boxText       { color: #5f5f5f; font-size: 11px; line-height: 125% }
.leftbox, .rightbox, .centerbox, .singlebox         { color: #696969; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #ffffff; letter-spacing: 0.5px; margin-bottom: 15px; border: #9a9a9a }

.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading           { color: #3c3c3c; font-weight: bold; font-size: 11px; letter-spacing: 1px; padding: 3px 3px 3px 5px; border-style: none none solid none; border-width: 1px; border-color:   #9a9a9a ; height: 20px }

.centerboxheadingneu   { color: #3c3c3c; font-weight: bold; font-size: 11px; 1px; padding: 3px 3px 3px 5px; border-style: none none solid none; border-width: 1px; border-color:   #9a9a9a ; height: 20px }

td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a  { color: #555 }
TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading  { color: #555 }

.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent        { color: #505050; line-height: 150%; padding: 4px }

.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter    { color: black; background-color: white; margin-bottom: 15px }

.agbtext   { color: #5f5f5f; font-size: 10px; line-height: 200%; border: none }

.Gutschein  { color: #900;  padding: 4px;}

.plainBox, .plainbox-description         { color: #5f5f5f; font-size: 11px; line-height: 200%; font-family: Verdana, Arial, sans-serif; padding: 5px; border-style: none; border-width: 1px; border-color: #b3b3b3 #9a9a9a #9a9a9a #9a9a9a }
.plainBoxHeading, TD.tableHeading       { color: #505050; font-weight: bold; font-size: 11px; padding: 11px 5px 5px }
.productListing-heading             { color: black; font-size: 11px; background-color: white; padding: 30px 3px 3px 0px; border-style: none; border-width: 1px; border-color: #9a9a9a #9a9a9a #aaa #9a9a9a; height: 20px }
TD.productlisting   { color: white; border: none 1px #9a9a9a }

TD.productListing-data            { color: #505050; font-weight: normal; font-size: 10px; font-family: Verdana, Arial; background-color: white; letter-spacing: 0.5px; padding: 20px 5px 15px 0px; border-bottom: 1px solid #aaa; bottom: 5px }

/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading, h1         { color: #5f5f5f;  letter-spacing: 1px; font-weight: bold; font-size: 13px; text-align: left; padding-top: 11px }

.center_column      { color: #555; padding: 8px 30px; border-top: 1px none; border-right: 1px solid #c8c8c8; border-bottom: 1px none; border-left: 1px solid #c8c8c8 }
.main_page       { color: #555; padding: 5px; letter-spacing: 0.3px; border-right: 1px none #d2d2d2; border-bottom: 1px none #d2d2d2; border-left: 1px none #d1d1d1; width: 970px; !important: background-color: #ffffff  }

/* footer
--------------*/

TABLE.footer       { color: #555; font-size: 10px; background-color: #ffffff; text-align: center; border-style: solid none none none; border-width: 1px; border-color: #c8c8c8 #9a9a9a #9a9a9a #9a9a9a }

TR.footertop     { color: #555; font-size: 11px; background-color: white }

TD.footertop, TD.footerbottom      { color: #555; padding: 5px; border: none }

/*miscellaneous areas
-------------------------------------*/
TD.cartBox       { color: #555; font-size: 10px; background-color: white; padding: 0px;}

TR.productListing-odd, TR.upcomingProducts-odd  { color: #555; background-color: #ffffff }

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications    { color: #555; background-color: white }

td.pageresults a  { color: black }

td.pageresults a:hover   { color: #900; background-color: #ffffff }

SPAN.newItemInCart    { color: #555; }

TD.smallText, SPAN.smallText, P.smallText, td.pageresults  { color: #555; font-size: 11px }

TD.fieldKey      { color: #555; font-weight: bold; font-size: 11px }

TD.fieldValue     { color: #555; font-size: 12px }


CHECKBOX, INPUT, RADIO, SELECT    { color: #555; font-size: 11px; font-family: Verdana, Arial, sans-serif;}

TEXTAREA     { color: #555; font-size: 11px; font-family: Verdana, Arial, sans-serif; border: solid 1px #556045; width: 100% }

.greetUserneu      { color: #666600; letter-spacing: 1px; font-weight: normal; font-size: 11px; line-height: 200%; padding-top: 5px; padding-bottom: 5px }

.greetUser      { color: #666600; letter-spacing: 1px; font-weight: normal; font-size: 11px; line-height: 200%; padding-top: 5px; padding-bottom: 5px }

.designerliste     { color: #666666; letter-spacing: 0.5px; font-size: 10px; line-height: 180% }

SPAN.greetUser  { color: #555 }

SPAN.markProductOutOfStock   { color: #900; font: bold 12px Verdana, Arial, sans-serif }

span.normalprice  { color: #555; text-decoration: line-through }

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming    { color: #900 }

span.productSpecialPriceSale    { color: #900; text-decoration: line-through }

SPAN.productPriceDiscount, .inputRequirement    { color: #900; font-size: 10px }
.moduleRow  { color: #555 }
.moduleRowOver   { color: #555; background-color: white; cursor: pointer  }
.moduleRowSelected   { color: #555; background-color: white }

/* message box */

.messageBox  { color: #555 }
.messageStackError, .messageStackWarning, errorBox    { color: #555; font-size: 10px; background-color: #fafaf5; padding: 4px; border: solid 1px #897000 }
.messageStackSuccess   { color: #555; background-color: #fafaf5; padding: 2px; border: solid 1px #9a9a9a }
.messageStackCaution   { color: #555; font-size: 10px; font-family: Verdana, Arial, sans-serif; background-color: #fafaf5 }

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text  { color: #555; font-weight: bold }
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-total-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount  { color: #555 }

/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments      { color: #900; font-size: 10px; text-align: left; padding-top: 6px; padding-bottom: 6px; border-top: 1px solid #9a9a9a }

/* General alert span class */
TD.alert, SPAN.alert    { color: #900; font-weight: bold }

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}

/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart  { color: #555; font: 11px Verdana, Arial, sans-serif; line-height: 200%; background-color: #ffffff; margin: 6px; padding: 6px }

/* categories_description */
TABLE.categoriesdescription    { color: #555; font-size: 11px; font-family: Verdana, Arial, sans-serif; background-color: #fff; border: #9a9a9a }

TD.categoriesdescription    { color: #555; font-size: 11px; line-height: 1 }

/* categories box parent and child categories and extra links */
A.category-top, A.category-links     { color: #686d59; line-height: 150%; text-decoration: none }
A.category-subs, A.category-products     { color: #686d59; line-height: 150%; text-decoration: none }
SPAN.category-subs-parent      { color: #686d59; font-weight: bold }
SPAN.category-subs-selected      { color: #686d54; font-weight: bold }

/* attribute images table */
TABLE.products-attributes-images  { color: #555; float: left; padding: 2px }