/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

/* DIVERS */
.boxText { font-family: verdana, tahoma, arial, sans-serif; font-size: 10px;}
.checkoutBarFrom, .checkoutBarTo { font-family: verdana, tahoma, arial, sans-serif; font-size: 10px; color: #8c8c8c;}
.checkoutBarCurrent { font-family: verdana, tahoma, arial, sans-serif; font-size: 10px; color: #000000;}
.errorBox { font-family : verdana, tahoma, arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold;}
.inputRequirement { font-family: verdana, tahoma, arial, sans-serif; font-size: 10px; color: #ff0000;}
.messageBox { font-family: verdana, tahoma, arial, sans-serif; font-size: 10px;}
.messageStackError, .messageStackWarning { font-family: verdana, tahoma, arial, sans-serif; font-size: 10px; color: #000000; background-color: #ff3333;}
.messageStackSuccess { font-family: verdana, tahoma, arial, sans-serif; font-size: 10px; color: #ffffff; background-color: #009966;}
.moduleRow { }
.moduleRowOver { background: #ffe4c4; cursor: hand;}
.moduleRowSelected { background: #ffcc99; }
.orderEdit { font-family : verdana, tahoma, arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline;}
.productsNotifications { background: #f2fff7;}
.stockWarning { font-family : verdana, tahoma, arial, sans-serif; font-size : 10px; color: #cc0033;}


/* HTML */
body {
  background: #ffffff;
  color: #000000;
  margin: 0px;}

a {
  color: #000000;
  text-decoration: none;}

a:hover {
  color: #333399;
  text-decoration: underline;}

checkbox, input, radio, select {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 11px;}

form {
  display: inline;}

hr {
  border: solid #ff9933 1px; }
  
textarea {
  width: 100%;
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 11px;}
  

/* A */
td.accountCategory {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;}

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

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


/* B */
span.bluePaid {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #216cde; }
  
  
/* D */
td.dlineGreen {
  background: url('images/dline_green.gif'); }

td.dotOrange {
  background: url('images/dot_orange.gif'); }


/* E */
span.errorText {
  font-family: verdana, tahoma, arial, sans-serif;
  color: #ff0000;}


/* F */
td.fieldKey {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;}

td.fieldValue {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 12px;}

tr.footer {
  background: #ff9933;}

td.footer {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  background: #ff9933;
  color: #ffffff;
  font-weight: bold;}

table.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;}

td.formAreaTitle {
  font-family: Tahoma, verdana, tahoma, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;}


 /* G */
span.greetUser {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;}


/* H */
tr.header {
  background: #ffffff;}

tr.headerError {
  background: #ff0000;}

td.headerError {
  font-family: Tahoma, verdana, tahoma, 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, tahoma, arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;}

a.headerNavigation { 
  color: #000000; }

a.headerNavigation:hover {
  color: #000000;}

tr.headerNavigation {
  background: #ff9933;}

td.headerNavigation {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  background: #ff9933;
  color: #000000;
  font-weight: normal;}

a.headerNavigationUser { 
  color: #000000; }

a.headerNavigationUser:hover {
  color: #000000;}

tr.headerNavigationUser {
  background: #ffcc99;}

td.headerNavigationUser {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  background: #ffcc99;
  color: #000000;
  font-weight: normal;}


/* I */
.infoBox {
  background: #009966;}

td.infoBox, span.infoBox {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;}

.infoBoxContents {
  background: #ffffff;
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;}

td.infoBoxHeading {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: white;
  color: #ffffff;}

.infoBoxNotice {
  background: #ff9999;}

.infoBoxNoticeContents {
  background: #ffcccc;
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;}
  
.inputSmall {
  font-size: 10px;
  font-family: verdana, tahoma, arial, sans-serif;}
 

/* L */
a.linkBoxheading {
  color: white;
  text-decoration: underline;}

td.linkBoxHeading {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #9900cc;
  color: #ffffff;}
  
  
/* M */
td.main, p.main {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;}

td.mainJust {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  text-align: justify;}

span.markProductOutOfStock {
  font-family: Tahoma, verdana, tahoma, arial, sans-serif;
  font-size: 12px;
  color: #cc6666;
  font-weight: bold;}


/* N */
span.newItemInCart {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  color: #ff0000;}


/* O */
td.orangeButton {
  background: url("images/button_orange.gif"); }


/* P */
td.pageHeading, tr.pageHeading, div.pageHeading, span.pageHeading {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #000000;}

a.pageResults {
  color: #0000FF;}

a.pageResults:hover {
  color: #0000FF;
  background: #ff9999;}

table.productListing {
  border: 1px;
  border-style: solid;
  border-color: #cc3366;
  border-spacing: 1px;}

td.productListing-data {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;}

.productListing-heading {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  background: #ff9933;
  color: #ffffff;
  font-weight: bold;}

span.productSpecialPrice {
  font-family: verdana, tahoma, arial, sans-serif;
  color: #ff0000;}


/* S */
.smallText {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;}

.smallTextJust {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  text-align: justify;}

td.smallTextHead {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  background: #ff9933;}
  
td.smallPrice {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 11px;
  font-weight: bold;}

.strike {
  text-decoration: line-through;}

tr.subBar {
  background: #f4f7fd;}

td.subBar {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  color: #000000;}

td.subpageHeading, div.subpageHeading {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #9900cc;}


/* T */
td.tableHeading {
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 12px;
  font-weight: bold;}
  
.tooBlue {
  color: #9900cc;
  font-family: verdana, tahoma, arial, sans-serif;
  font-size: 10px;
  font-weight: normal;}
  