/*
  $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 { font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:bold; }
.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; }
.blue {color: #008c98;}
h1 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #008C98; font-size: 16px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #008C98; font-size: 14px;}
h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: nomal; color: #008C98; font-size: 14px;}

boy {background: #ffffff;  color: #000000;  margin: 0px;}
.clear {clear: both;}
a {color: #000000;  text-decoration: none;}
a:hover {color: #AABBDD;  text-decoration: underline;}
form {	display: inline;}
.white_space {height: 40px;}

/*tr.orange {background-color: #F58025;}
tr.white {background-color: #FFFFFF;}*/

tr.header {  background: #FFFFFF;}
tr.headerNavigation {  background: #F58025; height: 20px;}
td.headerNavigation {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #FFFFFF;  font-weight : bold;}
a.headerNavigation {   color: #FFFFFF;}
a.headerNavigation:hover {  color: #221E1F;}
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;}
td.home {font-size: 10px;}
tr.footer {  background: #F58025;}
td.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 11px;  color: #ffffff;  font-weight: bold;  text-align: center;
  padding: 4px;}
  
ul li {margin: 2px 0; line-height: 1.7em;}
ol li {margin: 2px 0;}

.infoBox {  background: #F58025; margin-bottom: 5px;	margin-top: 2px;}
.infoBoxContents {  background: #FFF;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  border: 1px solid #A7A9AC;}
.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: 11px;  font-weight: bold;  background: #6ea7b1;  color: #ffffff;  margin-top: 5px;}
td.infoBox, span.infoBox {font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background-color: #F58025;}
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: #727A35;  border-spacing: 1px;}
.productListing-heading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #b6b7cb;  color: #FFFFFF;  font-weight: bold;}
td.productListing-data { font-family: Verdana, Arial, sans-serif;  font-size: 10px;}

a.pageResults {color: #009FC2;}
a.pageResults:hover {color: #F58025;}
td.pageHeading, div.pageHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 18px; color: #F58025; }
tr.subBar { background: #f4f7fd;}
td.subBar { font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;}
p {color: #000000;}
td.main {font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;  color: #229BA6;}
p.main {font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;  color: #229BA6;}
.home_pg {font-family: Verdana, Arial, sans-serif;  font-size: 17px;  line-height: 1.3;  color: #229BA6;}
.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
td.smallText, span.smallText, p.smallText {  font-family: Verdana, Arial, sans-serif;  font-size: 10px; font-weight: bold;}
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, selct {font-family: Verdana, Arial, sans-serif; font-size: 11px;}

texarea {width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
span.greetUser {font-family: Verdana, Arial, sans-serif;  font-size: 17px;  line-height: 1.3;  color: #229BA6; 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; }
.red {color: #ff0000;}

/***********************************
Delivery zones table
***********************************/
table.del_zones {margin: 15px 0;}
table.del_zones td {padding: 3px 10px; font-size: 0.8em; color: #008c98;}

/****************************************************** Tab Categories **********************************************/

TD.tab {
	background-color: #A1B69A;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;	font-weight: bold;	font-size: smaller;	}
		
A.tab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;	font-size: 10px; color: #221E1F;text-decoration : none;	}
A.tab:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;	font-size: 10px;color: #000;text-decoration : none;}
TD.ontab {
	background-color: #727A35;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;	font-weight: bold;font-size: smaller;color: #000;}

A.headerLink {
	background-color: #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;	font-weight: bold;font-size: smaller;color: #000099;text-decoration : none;}
A.headerLink:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;font-weight: bold;font-size: smaller;color: #99ccff;text-decoration : none;}
A.ontab {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-style: normal;   font-weight: bold; font-size: smaller; color: #FFFFFF;  text-decoration : none;}

/************************************************************** End tab categories ***********************************/

#prod_options {clear: left;}

/* BEGIN Fancier Invoice and Packingslip */
.dataTableHeadingContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.dataTableHeadingRow_INVOICE { background-color: #C9C9C9; }
.dataTableRow_INVOICE { background-color: #F0F1F1; }
.dataTableContent_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row { background-color: #C9C9C9; }
.product_infobox_heading { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row { background-color: #F0F1F1; }
.product_infobox_data { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.order_history_top_INVOICE { color : #006699; font-weight: bold; font-family: Verdana; font-size: 13px; }
.order_infobox_heading_INVOICE { color : #000000; font-weight: bold; font-family: Verdana; font-size: 12px; }
.order_infobox_data_INVOICE { color : #000000; font-family: Verdana; font-size: 12px; }
.product_infobox_heading_row_INVOICE { background-color: #C9C9C9; }
.product_infobox_heading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ffffff; font-weight: bold; }
.product_infobox_data_row_INVOICE { background-color: #F0F1F1; }
.product_infobox_data_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.smallText_INVOIVE { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.smallTextBlue_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #006699; }
.smallAddressBlue_INVOICE { font-family: Arial; font-size: 9px; color: #006699; }
.main_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.pageHeading_INVOICE { font-family: Verdana, Arial, sans-serif; font-size: 18px; color: #727272; font-weight: bold; }
/* END Fancier Invoice and Packingslip */
	
TD.incText, SPAN.incText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
}

td.hd_table {
font-family: Verdana, Arial, sans-serif;  font-size: 11px;  line-height: 1.5;  color: #FFF;
  font-weight: bold;
}

#thumb_array a img {border: none; text-decoration: none;}

/**************************************** Example properties ********************************/
.examples td {font-size: 11px; color: #008C98;}