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

/*
585858  gray
d0d0d0  lt gray
f4f4f4  white
BFCA4D  hilite green
AFBD21  lt green
97A038  dk green
bbc3d3  lt blue
728496  blue
DD3C2C  red
E36256  lt red
BC5047  dk red
*/

@media print {
  #tagline-space { display: none; }
  #header  { width: 100%; }
  #header td.logo { width: 50%; }
  #header td.links { display: none; }
  #categories { width: 100%; }
  #categories td { padding: 20px 0px 20px 0px; }
  #column-left  { display: none; }
  #column-right { display: none; }
  #main_content { width: 100%; }
  #footer { width: 100%; }
  #footer td { padding: 20px 0px 0px 0px;  }
}

@media screen {
  #header  { width: 850px; }
  #header td.logo  { width: 325px; }
  #header td.links { width: 525px; }
  #categories { width: 850px; }
  #categories td {
    padding: 4px 0px 4px 150px;
    text-align: center;
    vertical-align:top;
  }
  #headerNavigation { margin: 0px 0px 0px 150px; width: 700px;}
  #headerError { margin: 0px 0px 12px 150px; width: 700px;}
  #column-right { display: none; }
  #main_content { width: 850px; }
  #footer { width: 850px; }
  #footer td {
    padding: 4px 0px 4px 150px;
    text-align: center;
    vertical-align:top;
  }

}

BODY {
  font-family: Avenir, Verdana, Arial, sans-serif;
  background-color: #585858;
  color: #f4f4f4;
  font-size: 11px;
  margin: 0px 0px 40px 0px;
  background-image: url(images/column-left.gif);
  background-repeat: repeat-y;
}

BODY * { font-family: Avenir, Verdana, Arial, sans-serif; }

A { color: #f4f4f4; text-decoration: none; }
A:hover { color: #AFBD21; }

FORM { display: inline; }

HR {
  background-color: #728496;
  color:      #728496;
  border:     0px;
  height:     1px;
  width:      100%;
  padding:    0px;
  margin:     0px;
  clear:      both;
  font-size:  1px;
}


CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}



#tagline {
  background-color: #323232;
  padding: 12px 0px 12px 150px;
}

#tagline td {
  letter-spacing: 2px;
  color: #979797;
  font-size: 10px;
  text-transform: uppercase;
}

#header {
  background-color: #585858;
  font-size: 11px;
}

#header td.links {
  text-align: right;
  line-height: 2em;
}

#categories {
  background-color: #585858;
  font-size: 11px;
  line-height: 2em;
}

#categories b, 
#categories strong {
  color: #AFBD21;
}

#headerNavigation td {
  background-image: url(images/headerNavigation.gif);
  background-repeat: repeat-x;
  font-size: 11px;
  color: #d0d0d0;
  padding: 8px 0px 16px 0px;
}

#footer {
  font-size: 10px;
}

#headerError {
  font-size: 10px;
  background-color: #BC5047;
}
#headerError td { text-align: center;   padding: 12px 0px 12px 0px;}

#headerInfo {
  font-size: 12px;
  background-color: #AFBD21;
  width: 100%;
}
#headerInfo { text-align: center; }

#main_content a {
  color: #AFBD21;
  text-decoration: none;
}
#main_content a:hover { color: #BFCA4D; }

#product_image {
  margin-left: 12px;
  font-size: 11px;
}

#product_info_addl { background-color: #728496; padding: 12px 24px 12px 24px; line-height: 2em;}





.accountHistory-odd, 
.addressBook-odd, 
.alsoPurchased-odd, 
.payment-odd, 
.productListing-odd, 
.productReviews-odd, 
.upcomingProducts-odd, 
.shippingOptions-odd { background-color: #585858; }

.accountHistory-even, 
.addressBook-even, 
.alsoPurchased-even, 
.payment-even, 
.productListing-even, 
.productReviews-even, 
.upcomingProducts-even, 
.shippingOptions-even { background-color: #585858; }

.boxText  { font-size: 10px; }

.errorBox  { font-size: 10px; background-color: #E36256; font-weight: bold; }
.errorText { color: #E36256; }

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

.fieldKey   { font-size: 12px; font-weight: bold; }
.fieldValue { font-size: 12px; }

.greetUser { font-size: 12px; }

.headerNavigation { color: #d0d0d0; }
.headerNavigation:hover { color: #AFBD21; }

.infoBox               { background-color: #585858; font-size: 10px; }
.infoBoxContents       { font-size: 10px; }
.infoBoxNotice         { background-color: #E36256; }
.infoBoxNoticeContents { background-color: #E36256; font-size: 10px; }
.infoBoxHeading        { background-color: #bbc3d3; font-size: 10px; font-weight: bold; color: #ffffff; }

.inputRequirement { font-size: 11px; color: #E36256; }

.main { font-size: 11px; line-height: 1.5em; }

.markProductOutOfStock { font-size: 12px; color: #E36256; font-weight: bold; }

.messageBox          { font-size: 10px; }
.messageStackError   { font-size: 10px; background-color: #BC5047; line-height:1.5em;}
.messageStackWarning { font-size: 10px; background-color: #BC5047; line-height:1.5em;}
.messageStackSuccess { font-size: 10px; background-color: #97A038; line-height:1.5em;}

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

.newItemInCart { font-size: 10px; color: #E36256; }

.orderEdit { font-size: 10px; color: #AFBD21; text-decoration: underline; }

.pageHeading      { font-size: 20px; font-weight: bold; color: #f4f4f4; }
.pageHeadingImage { display:none; font-size: 20px; font-weight: bold; color: #9a9a9a; }

.pageResults { color: #ffffff;  padding: 5px 1px 5px 1px; }
.pageResults:hover { color: #ffffff; background-color: #97A038; }

.pageResults_u { color: #ffffff; padding: 5px 1px 5px 1px; text-decoration: underline; }
.pageResults_u:hover { color: #ffffff; background-color: #97A038; }

.productListing         { border: 1px solid #728496; }
.productListing-heading { font-size: 12px; background-color: #728496; color: #FFFFFF; font-weight: normal; padding: 4px; }
.productListing-product { width: 50%; font-size: 12px; text-align: left; line-height: 1.5em; padding-bottom: 60px; vertical-align: top; }
.productListing-data    { font-size: 12px; line-height: 1.5em; padding: 4px; }
.productListing-name    { font-weight: bold; }
.productListing-buynow  { border-bottom: 1px dotted; }

.productSpecialPrice { color: #E36256; }

.productsNotifications { background-color: #728496; }

.red { padding: 4px; background-color: #BC5047;}

.smallText { font-size: 10px; }

.stockWarning { font-size: 10px; background-color: #BC5047; line-height: 1.5em; padding: 6px 0px 6px 0px;  }

.tableHeading { font-size: 12px; font-weight: bold; }

.text_result_top { background-color: #728496; padding: 4px; margin-bottom: 24px; }
.text_result_bot { background-color: #728496; padding: 4px; }

#column-left {
padding: 0 25px 0 0;
}

