/*
  $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
*/

BODY {
  font-family : Verdana, Arial, Avantgarde, Bookman, sans-serif;
  background: #f3f3f3;
  color: #000000;
  margin: 0px;
}

.errorBox { font-size : 76%; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-size : 69%; color: #cc0033; }
.postalCode { font-size : 76%; color: #cc0033; }
.chartBox { font-size : 100%; color:#000000; font-weight: bold; background: #FABA86; }
.chartFeature { font-size : 90%; color:red; font-weight: bold; background: #FABA86; }
.chartHeading { font-size : 100%; font-weight: bold; background: #FABA86; color: #000000; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-size : 76%; color: #cc0033; text-decoration: underline; }

.largeboxText { 
  font-size: 150%; 
}

A { 
  color: #0000cc; 
  text-decoration: underline; 
}

A:hover { 
  color: #cc0033; 
  text-decoration: underline; 
}

FORM {
	display: inline;
}

TR.header {
  background: #cafffd;
}

TD.header {
  background: #cafffd;
  color: #000033;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Arial, sans-serif;
  font-size: 69%;
  background: #bbc3d3;
  color: #000033;
}

TR.headerNavigationBar {
  background: #bbc3d3;
}

TD.headerNavigationBar {
  font-family: Arial, sans-serif;
  font-size: 69%;
  font-weight: bold;
  background: #bbc3d3;
  color: #000033;
}

TD.headerNavigationBold {
  font-family: Arial, sans-serif;
  font-size: 69%;
  font-weight: bold;
  background: #bbc3d3;
  color: #000033;
}

SELECT.headerNavigation {
  font-size: 93%;
}

A.headerNavigation { 
  color: #000033; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headermain {
  background: #ffffff;
  font-size: 69%;
  color: #000000;
}

TD.headerError {
  font-size: 86%;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-size: 86%;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-size: 60%;
  background: #bbc3d3;
  color: #000033;
  font-weight: bold;
}

.infoBox {
  border-width: thin;
  border-color: #ffeea3;
  border-style: solid;
  background: #feffea;
  font-size: 10px;
}

.boxText {   
  font-size: 10px; 
  line-height: 130%;
}

.infoBoxContents {
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-size: 76%;
}

TD.infoBoxHeading {
  font-family: Arial, sans-serif;
  font-size: 60%;
  font-weight: Bold;
  background: #ffeea3;
  color: #000033;
}

TD.sectionHeading {
  font-family: Arial, sans-serif;
  font-size: 100%;
  font-weight: Bold;
  background: #ffeea3;
  color: #000033;
}

TD.infoBoxSelect {
  font-size: 69%;
  font-weight: normal;
  background: #cccc88;
  color: #000033;
}

TD.infoBox, SPAN.infoBox {
  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: #ebfffb;
}

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: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font-size: 10px;
  background: #99ccff;
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-size: 69%;
}

A.pageResults {
  color: #0000FF;
}

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

TD.pageHeading, DIV.pageHeading, H1 {
  font-size: 100%;
  font-weight: bold;
  color: #660000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.main, P.main {
  font-size: 76%;
}

TD.mainLarge, P.mainLarge {
  font-size: 86%;
}

SELECT.main {
  font-size: 100%;
}

TD.category_desc {
  font-size: 76%;
}

TD.product_info {
  font-size: 76%;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-size: 69%;
}

TD.VerySmallText, SPAN.VerySmallText, P.VerySmallText {
  font-size: 60%;
}


TD.Contact {
  font-family: Arial, sans-serif;
  font-size: 60%;
  font-weight: bold;
}

TD.accountCategory {
  font-size: 76%;
  color: #aabbdd;
}

TD.fieldKey {
  font-size: 76%;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 69%;
}

TD.tableHeading {
  font-size: 69%;
  font-weight: bold;
}

.newItemInCart {
  font-size: 60%; 
  line-height: 130%;
  color: #ff0000;
}

.newItemInCartContents {
  font-size: 100%;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 100%;
}

TEXTAREA {
  width: 100%;
  font-size: 76%;
}

TEXTAREA.main {
  width: 100%;
  font-size: 100%;
}

SPAN.greetUser {
  font-size: 76%;
  color: #660000;
  font-weight: bold;
}

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

TD.formAreaTitle {
  font-size: 76%;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-size: 76%;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  color: #ff0000;
}

SPAN.errorText {
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom { font-size: 10px; color: #8c8c8c; }
.checkoutBarTo { font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-size: 69%; }
.messageStackError, .messageStackWarning { font-size: 76%; background-color: #ffb3b5; }
.messageStackSuccess { font-size: 69%; background-color: #99ff00; }


.appheadercolor {
  background-color: #996633;
}

.modulepad {
  padding-left:10px;
  padding-right:10px;
}

.spacing {
  padding-left: 10px;
  padding-right: 10px;
}

.modpadbullet {
  padding-left:6px;
  text-indent: -9px;
  padding-right:5px;
}

TD.ups {
  font-family: verdana, arial,sans-serif;
  font-size: 7pt;
}

TD.upsSmall {
  font-family: verdana, arial,sans-serif;
  font-size: 10pt;
}

.usps {
  font-size: 100%;
}

.brownbold {
  color: #663300;
  font-weight: bold;
}

TD.TSHeading {
  background-color: #fd5a0c;
  color: #fff;
  font-size: 16px;
  text-align: center;
  padding-left: 5px;
  font-weight: bold;
}  

TD.TSSubHeading {
  background-color: #fd5a0c;
  color: #fff;
  font-size: 12px;
  padding-right: 15px;
  font-weight: bold;
}  

TD.TSSubHeadingRight {
  background-color: #fd5a0c;
  color: #fff;
  font-size: 12px;
  padding-right: 15px;
  font-weight: bold;
  text-align: right;
}  

TD.TSModelHeading {
  background-color: #febc9e;
  font-size: 12px;
  padding-right: 15px;
  font-weight: bold;
  text-align: right;
}  

TD.TSOddRow {
  background-color: #e4e6e7;
  color: #000;
  font-size: 12px;
  padding-right: 15px;
  font-weight: bold;
  text-align: center;
}  

TD.TSEvenRow {
  background-color: #fff;
  color: #000;
  font-size: 12px;
  padding-right: 15px;
  font-weight: bold;
  text-align: center;
}  

TD.TSOddRowRight {
  background-color: #e4e6e7;
  color: #000;
  font-size: 12px;
  padding-right: 15px;
  font-weight: bold;
  text-align: right;
}  

TD.TSEvenRowRight {
  background-color: #fff;
  color: #000;
  font-size: 12px;
  padding-right: 15px;
  font-weight: bold;
  text-align: right;
}  

TABLE.TSTable {
  border: 4px;
  border-style: double;
  border-color: #fd5a0c;
  border-spacing: 0px;
  
}

.menuBar
{
    POSITION: relative;
    BACKGROUND-COLOR: #fd5a0c;
    TEXT-ALIGN: center;
	font-weight: bold
	font-size:12px;
	COLOR: white;
}
.Bar
{
    BORDER-RIGHT: orange 1px outset;
    BORDER-TOP: orange 1px outset;
    FLOAT: left;
    BORDER-LEFT: orange 1px outset;
    WIDTH: 120px;
    CURSOR: hand;
    TEXT-INDENT: 5px;
	font-weight: bold;
    BORDER-BOTTOM: orange 1px outset;
    POSITION: relative;
    BACKGROUND-COLOR: #fd5a0c;
    TEXT-ALIGN: center
}
.menu
{
    BORDER-RIGHT: buttonhighlight thin outset;
    BORDER-TOP: buttonhighlight thin outset;
    VISIBILITY: hidden;
    BORDER-LEFT: buttonhighlight thin outset;
    WIDTH: 120px;
    LINE-HEIGHT: 140%;
    BORDER-BOTTOM: buttonhighlight thin outset;
    POSITION: absolute;
    BACKGROUND-COLOR: #fd5a0c;
	font-weight: bold
	font-size:12px;
	COLOR: white;
}
.menuItem
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 100%;
    CURSOR: hand;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: white 1px solid
	COLOR: white;
}
.ItemMouseOver
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    WIDTH: 100%;
    CURSOR: hand;
    COLOR: white;
    LINE-HEIGHT: 20px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: orange
}
.ItemMouseOut
{
    WIDTH: 100%
}
.Arrow
{
    FLOAT: right;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left
}
.barOver
{
    BORDER-RIGHT: orange 1px ridge;
    BORDER-TOP: orange 1px ridge;
    FLOAT: left;
    BORDER-LEFT: orange 1px ridge;
    WIDTH: 120px;
    CURSOR: hand;
    TEXT-INDENT: 5px;
    BORDER-BOTTOM: orange 1px ridge;
    POSITION: relative;
    BACKGROUND-COLOR: #fd5a0c;
    TEXT-ALIGN: center
}
/* input requirement */

.inputRequirement { font-size: 69%; color: #ff0000; }

