/*
  $Id: stylesheet.css,v 1.14 2004/05/22 18:36:41 simarilius Exp $

  Copyright (C) 2001 - 2004 TheMedia, Dipl.-Ing Thomas Plänkers
       http://www.themedia.at & http://www.mwbusiness.org

                    All rights reserved.

  This program is free software licensed under the GNU General Public License (GPL).

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
  USA

***********************************************************************************
  based on:
  (c) 2000 - 2001 The Exchange Project
  (c) 2001 - 2003 osCommerce, Open Source E-Commerce Solutions
  Released under the GNU General Public License
***********************************************************************************/
/*
input.transpng {behavior: url("png.htc");}
img.transpng {behavior: url("png.htc");}
*/

.boxText { font-family: Arial, sans-serif; font-size: 9pt; }
B.boxText  {font-family: helvetica, Arial; font-size: 11px; font-weight:bold; color: #000066;}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY { background: #eeeeee; color: #000000; margin: 0px; padding:0px;}

A { color: #000000; text-decoration: none; }
A:hover { color: #CC2326; text-decoration: underline; }

FORM { display: inline; }

TR.header { background: #FCD645; }

TR.headerNavigation { background: #FFF0A4; }
TD.headerNavigation { font-family: Verdana, Arial, sans-serif; font-size: 11px; background: #FFF0A4; color: #000000; font-weight : bold; }
A.headerNavigation { color: #000000; }
A.headerNavigation:hover { color: #CC2326; text-decoration: underline; }

TR.headerSubNavigation { background: #000000; }
TD.headerSubNavigation { font-family: Verdana, Arial, sans-serif; font-size: 11px; background: #000000; color: #FFFFFF; font-weight : bold; }
A.headerSubNavigation { color: #FFFFFF; }
A.headerSubNavigation:hover { color: #F8F8F9; text-decoration: underline; }

TR.Navigation { background: #000000; }
TD.Navigation { font-family: Verdana, Arial, sans-serif; font-size: 11px; background: #000000; color: #FFFFFF; }
A.Navigation { color: #FFFFFF; text-decoration: underline; }
A.Navigation:hover { color: #CC2326; text-decoration: underline; }

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

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

TR.headerCart { background: #FFF0A4; }
TD.headerCart { font-family: Arial, sans-serif; font-size: 8pt; background: #FFF0A4; color: #000000; font-weight: bold; }
TD.headerCartSmall { font-family: Arial, sans-serif; font-size: 10px; background: #FFF0A4; color: #000000; }

TR.footer { background: #000000;}
TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #000000; color: #ffffff; font-weight: bold; }

.infoBox { background: #FFEB9E; }
.infoBoxContents { background: #FFEB9E; /*background: #FCD645;*/ font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.infoBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; background-image: url("images/infoboxheading.jpg");background-repeat:repeat-x;/*background:#FFF0A4;*/ height:25px; color:#000000; vertical-align: middle; }

.centerBox, .contentBox { background: #FDCA00; }
.centerBoxContents, .contentBoxContents { background: #F8F8F9; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TD.centerBoxHeading, TD.contentBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; /*background:#FFF0A4;*/ color: #000000; vertical-align: top; background-image:url(images/infoboxheading.jpg);padding-top:4px;padding-bottom:2px; }
TD.smallBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 7pt; font-weight: bold; background:#FFF0A4; color: #000000; vertical-align: top; }

.helpBox { background: #FCD645; }
.helpBoxContents { background: #FCD645; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
TD.helpBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; background: #FFF0A4; color: #000000; vertical-align: top; }

.informationBox { background: #FCD645; }
.informationBoxContents { background: #FCD645; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
TD.informationBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; background: #FFF0A4; color: #000000; vertical-align: top; }

.affiliateBox { background: #FCD645; }
.affiliateBoxContents { background: #FCD645; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
TD.affiliateBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; background: #FCD645; color: #000000; vertical-align: top; }

.giftvoucherBox { background: #FCD645; }
.giftvoucherBoxContents { background: #FCD645; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
TD.giftvoucherBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; background: #FFF0A4; color: #000000; vertical-align: top; }

.languagesBox { background: #FCD645; }
.languagesBoxContents { background: #FCD645; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
TD.languagesBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; background: #FFF0A4; color: #000000; vertical-align: top; }

.currenciesBox { background: #FCD645; }
.currenciesBoxContents { background: #FCD645; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
TD.currenciesBoxHeading { font-family: Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; background: #FFF0A4; color: #000000; vertical-align: top; }

.infoBoxNotice { background: #F8F8F9; }
.infoBoxNoticeContents { background: #F8F8F9; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

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 { border: 1px; border-style: solid; border-color: #FDCA00; }
TD.productListing-heading { font-family: Arial, sans-serif; font-size: 8pt; background: #FFF0A4; color: #000000; font-weight: bold; }
TD.productListing-data, TD.productListing { font-family: Arial, sans-serif; font-size: 8pt; }

A.pageResults { color: #0000FF; }
A.pageResults:hover { color: #0000FF; background: #FFFF33; }

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

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

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

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

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

TD.fieldKey { font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; }
TD.fieldValue { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

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

SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px; border: #000000 1px solid;}
INPUT.noborder {border: 0px; }

INPUT, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px; border: #000000 1px solid;}

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

TABLE.formArea { background: #FCD645; border-color: #000000; border-style: solid; border-width: 1px; }
TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; }
SPAN.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }
SPAN.newItemInCart { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
SPAN.productSpecialPrice { font-family: Verdana, Arial, sans-serif; color: #ff0000; }
SPAN.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000; }

.moduleRow { }
.moduleRowOver { background-color: #FFF0A4; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FCD645; }

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

/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/* price box product_info */
TD.price { font-family: Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #CC2326; }
TD.priceText { font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }
TD.smallPrice { color: #000000; font-family: Arial, sans-serif; font-size: 8pt; }

TABLE.shippingListing { border: 1px; border-style: solid; border-color: #018B21;  border-spacing: 1px; }
TD.shippingListing-heading { font-family: Arial, sans-serif; font-size: 9pt; background: #FFF0A4; color: #000000; font-weight: bold; }
TD.shippingListing-data { font-family: Arial, sans-serif; font-size: 9pt; }

TD.categories { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight : bold; }
.product_price { font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #CC2326; }
