body.test 			{ background-color:#1e7ae0; }


body  				{ background:#ffffff;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#000000;
				margin:0px;
				font-size:100.1%;
				scrollbar-arrow-color:#333333;
				scrollbar-3dlight-color:#ffffff;
				scrollbar-highlight-color:#333333;
				scrollbar-face-color:#ffffff;
				scrollbar-shadow-color:#ffffff;
				scrollbar-track-color:#ffffff;
				scrollbar-darkshadow-color:#333333; }


/*
  $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-size:10px; background:#ffffff; }
.errorBox 			{ font-size:10px; background:#1e7ae0; font-weight:bolder; }
.stockWarning 			{ font-size:10px; color:#ffffff; }
.productsNotifications 		{ background:#1e7ae0; }
.orderEdit 			{ font-size:10px; color:#003300; text-decoration:underline; }

h1                       { font-size:14px; font-weight:bolder; color:#1e7ae0; }
h2                       { font-size:12px; font-weight:bolder; color:#1e7ae0; }
h3                       { font-size:11px; font-weight:bolder; color:#1e7ae0; } 
/* 
h3                       { font-size:11px; font-weight:bolder; color:#AAC5E3; } 
*/

p                        { font-size:11px; }


A 				{ color:#000000; text-decoration:none; }
A:hover 			{ color:#000000; text-decoration:underline; }
FORM 				{ display:inline; }

TR.header 			{ background:#FFFFFF; padding:0px; }

TR.headerNavigation	    	{ background:#ffe761; padding:0px; }
TD.headerNavigation	 	{ font-size:9px; font-weight:bolder; background:#ffe761; color:#000000; padding:4px; }
A.headerNavigation 		{ color:#000000; }
A.headerNavigation:hover 	{ color:#000000; text-decoration:underline; }

TR.headerError 			{ background:#D7E3EF }
TD.headerError 			{ font-size:12px; background:#D7E3EF; color:#ffffff; font-weight:bold; text-align:center; }

TR.headerInfo 			{ background:#000000; }
TD.headerInfo 			{ font-size:12px; background:#000000; color:#ffffff; font-weight:bold; text-align:center; }

TR.footer 			{ background:#000000; }
TD.footer 			{ font-size:10px; }

.infoBox 			{ background:#AAC5E3; }
.infoBoxContents 		{ background:#ffffff; font-size:10px; }
.infoBoxNotice 			{ background:#FF8E90; }
.infoBoxNoticeContents 		{ background:#FFE6E6; font-size:10px; }
TD.infoBoxHeading 		{ font-size:10px; font-weight:bold; background:#1e7ae0; color:#ffffff; }
TD.infoBox, SPAN.infoBox 	{ font-size:10px; }

.plainBox 			{ background:#f9da66; font-weight:bold; }
.plainBoxContents 		{ background:#ffffff; font-size:10px; font-weight:bold;}
.plainBoxNotice 		{ background:#FF8E90; }
.plainBoxNoticeContents 	{ background:#FFE6E6; font-size:10px; font-weight:bold;}
TD.plainBoxHeading 		{ font-size:10px; font-weight:bold; background:#1e7ae0; color:#ffffff; }
TD.plainBox, SPAN.plainBox 	{ font-size:10px; font-weight:bold;}




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:#ffffff; }
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:#F6F6F6; }
TABLE.productListing 		{ border:1px; border-style:solid; border-color:#1e7ae0; border-spacing:1px; }
.productListing-heading 	{ font-size:11px; background:#1e7ae0; color:#FFFFFF; font-weight:bolder; padding:2px; }
TD.productListing-data 		{ font-size:10px; }
A.pageResults 			{ color:#0000FF; }
A.pageResults:hover 		{ color:#0000FF; background:#FFEA04; }
TD.pageHeading, DIV.pageHeading { font-size:12px; font-weight:bolder; color:#1e7ae0; }
TR.subBar 			{ background:#f4f7fd; }
TD.subBar 			{ font-size:10px; color:#000000; }
TD.main, P.main 		{ font-size:11px; line-height:1.5; }
TD.smallText, SPAN.smallText, P.smallText { font-size:10px; }
TD.accountCategory 		{ font-size:13px; color:#aabbdd; }
TD.fieldKey 			{ font-size:12px; font-weight:bold; }
TD.fieldValue 			{ font-size:12px; }
TD.tableHeading 		{ font-size:12px; font-weight:bold; }
SPAN.newItemInCart 		{ font-size:10px; color:#ff0000; }
CHECKBOX, INPUT, RADIO, SELECT 	{ font-size:11px; }
TEXTAREA 			{ width:100%; font-size:11px; }
SPAN.greetUser 			{ font-size:12px; color:#E72227; font-weight:bolder; }
TABLE.formArea 			{ background:#f1f9fe; border-color:#7b9ebd; border-style:solid; border-width:1px; }
TD.formAreaTitle 		{ font-size:12px; font-weight:bold; }
SPAN.markProductOutOfStock 	{ font-size:12px; color:#c76170; font-weight:bold; }
SPAN.productSpecialPrice 	{ color:#ff0000; }
SPAN.errorText 			{ color:#ff0000; }
.moduleRow 			{ }
.moduleRowOver 			{ background-color:#D7E9F7; cursor:pointer; cursor:hand; }
.moduleRowSelected 		{ background-color:#E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-size:10px; color:#8c8c8c; }
.checkoutBarCurrent 		{ font-size:10px; color:#000000; }

/* message box */

.messageBox 			{ font-size:10px; }
.messageStackError, .messageStackWarning { font-size:10px; background-color:#ffb3b5; }
.messageStackSuccess 		{ font-size:10px; background-color:#99ff00; }

/* input requirement */

.inputRequirement 		{ font-size:10px; color:#ff0000; }

/* OTF contrib begins */
/* DDB - 041031 - Form Field Progress Bar */
.progress{
  width: 1px;
  height: 14px;
  color: white;
  font-size: 12px;
  overflow: hidden;
  background-color: navy;
  padding-left: 5px;}
}
/* OTF contrib ends */
