/*
  $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
*/
/*.boxText :: This controls the style of the font in the side boxes. This does not affect any hyperlinks. 
That is controlled by the A element above. Nor does it affect Box Headings - this is controlled by TD.infoBoxHeading*/
.boxText { 
font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/*.errorBox :: This controls the style of the error box that displays when there is an error in the checkout process,
such as an incorrect credit card number. The settings controlled by default are the background color, font family, 
size, and color.*/
.errorBox { 
font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

/*.stockWarning :: This controls the properties of the stock warning text that is displayed in the shopping cart when there is not enough product in stock.*/
.stockWarning { 
font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }

/*.productsNotifications :: This controls the table style for product notifications on the checkout success page.*/
.productsNotifications { 
background: #f2fff7; }

/*.orderEdit :: This controls the style of the '(Edit)' text on the checkout confirmation page.*/
.orderEdit { 
font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/*This element controls the styles of the body of osCommerce. Here you can change the background color and image, 
margins, width of the catalog, main font color (default text, product text, checkout text, prices, etc.)*/
BODY {
 /* background-image:url(heli.jpg);*/
  background: #ffffff;
  color: #000000;
  margin: 0px;
}

/*This element controls the style of all hyperlinks in osCommerce, color, style, borders, image, etc.*/
A {
  color: #000000;
  text-decoration: none;
}

/*This element controls the hover style of all hyperlinks in osCommerce, color, style, borders, image, etc.*/
A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

/*This element controls the main form area styles in osCommerce. You can specify background colors, images, 
whether they display inline, or in the entire form block, font size of the form area. This also controls the font 
displayed in the search box, but not the fonts displayed in other forms.*/
FORM {
	display: inline;
}

/*TR.header :: Controls the background color of the header cell.*/
TR.header {
  background: #ffffff;
}

/**/
TR.headerNavigation {
  background: #bbc3d3;
}

/*TD.headerNavigation :: This controls the style of the header navigation text and background. This does not control 
the hyperlinks in the header navigation bar. To control link styles in this area, use A.headerNavigation and 
A.headerNavigation:hover*/
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image:url(images/infobox/corner_right_left.gif);
  /*background: ;#bbc3d3;*/
  color: #ffffff;
  font-weight : bold;
}

/*A.headerNavigation :: This controls the color of the links in the header navigation bar. This includes the breadcrumb links and all the site navigation links.*/
A.headerNavigation { 
  color: #FFFFFF; 
}

/*A.headerNavigation:hover :: This controls the hover color of the links in the header navigation bar. This includes the breadcrumb links and all the site navigation links.*/
A.headerNavigation:hover {
  color: #ffffff;
}

/**/
TR.headerError {
  background: #ff0000;
}

/*TD.headerError :: This controls the style of the header error messages (default is red at the top of the cart)*/
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 :: This controls the style of the header info messages (default is green at the top of the cart)*/
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/**/
TR.footer {
  background: #bbc3d3;
}

/*TD.footer :: This controls the styles of the footer bar at the bottom of the page.*/
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #bbc3d3;*/
  background-image:url(images/infobox/corner_right_left.gif);
  color: #ffffff;
  font-weight: bold;
}

/*.infoBox :: This specifies the background color of the infoboxes. These are all the side boxes and the new products box on the main page.*/
.infoBox {
  background: #a7b6c2;/*#b6b7cb;*/
}

/*.infoBoxContents :: This specifies the styles for all the actual contents of the infoboxes. These are all the side boxes and the new products box. This is where you can change the background color and image of the side boxes. The font setting only seems to have an effect on the 'Shopping Cart' , 'Order History' and 'Bestsellers' box's fonts.*/
.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/**/
.infoBoxNotice {
  background: #FF8E90;
}

/**/
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/**/
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
background-image:url(images/infobox/corner_right_left.gif);
  /*background: #000000;#bbc3d3;*/
  color: #ffffff;
}

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

/**/
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image:url(images/infobox/corner_right_left.gif);
  /*background: #b6b7cb;*/
  color: #FFFFFF;
  font-weight: bold;
}

/*TD.productListing-data :: Controls the styles of product listing data on the product listing pages.*/
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/**/
A.pageResults {
  color: #0000FF;
}

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

/**/
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

/**/
TR.subBar {
  background: #f4f7fd;
}

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

/**/
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  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: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/**/
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

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

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

/**/
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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

/**/
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

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

/**/
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

/**/
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

/**/
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

/**/
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

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

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; 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; }
