/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  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; }
.errorBox { background: #ffb3b5; font-family : Verdana, Arial, sans-serif; font-size : 10px; font-weight: bold; }
.stockWarning { color: #fff; font-family : Verdana, Arial, sans-serif; font-size : 10px; text-align: left; }
.productsNotifications { background: #f2fff7; }
.orderEdit { color: #70d250; font-family : Verdana, Arial, sans-serif; font-size : 10px; text-decoration: underline; }

body {
    color: #fff;
	margin-top: 10px;
	letter-spacing: 0.0em;
    padding: 0.0em 0.0em 0 0;
    background-color: #000;
	/*background-color: #302926;*/
}

/* Body text links */
A { color: #fff; font-weight: bold; text-decoration: none; }
A:hover { color: #fff; font-weight: bold; text-decoration: underline; }

FORM { display: inline; }
TR.header { }
TR.headerNavigation { }
TD.headerNavigation { padding:10px; margin:0px; color: #00ff00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight : bold; } 

TD.column_padding { padding: 0px; margin: 0px; }

/* Header navigation */
A.headerNavigation { color: #fff; }
A.headerNavigation:hover { color: #fff; text-decoration: underline; }

TR.headerError { background: #ff0000; color: #fff; }
TD.headerError { background: #ff0000; color: #fff; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight : bold; text-align : center; }
TR.headerInfo { color: #fff; }
TD.headerInfo { color: #fff; font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; text-align: center; }
TR.footer { background: url(../images/fadeout.gif) repeat; }
TD.footer { color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

/* Color of background area of both columns */
/* .infoBox { background-color: #00ff00; } */ 
.infoBox { background: url(../images/fade_green.gif) repeat; padding:10px;  
	border-width: 1px 1px 1px 1px;
	border-spacing: 10px;
	border-style: outset outset outset outset;
	border-color: #00ff00 #00ff00 #00ff00 #00ff00;
	border-collapse: separate;
 } 
.infoBoxContents { padding: 2px; background: url(../images/fade_green.gif) repeat; color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.infoBoxNotice { background: #FF8E90; }
.infoBoxNoticeContents { background: #FFE6E6; color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
#table_styles { width: 99%; padding: 0px; margin: 2px; }
/* Product Review page */
.left_margins { margin-left:10px; margin-top:5px; }

/* Changes table header & text color in left & right columns */
.column_height { height: 25px; }
.center_column_height { height: 0px; }
/* Header titles of each box - Color and style can be applied */
TD.infoBoxHeading { color: #00ff00; font-family: Verdana, Arial, sans-serif; font-size: 14px; font-weight: bold; }
TD.infoBox, SPAN.infoBox { color: #fff; 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: #000; }	
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: #000; }	
TABLE.productListing { padding: 3px; border: 1px; border-style: solid; border-color: #336633; border-spacing: 1px; }

.productListing-heading { padding: 3px; background: #000; color: #00ff00; font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; border: 0px; border-style: solid; border-color: #336633; border-spacing: 1px; }	

TD.productListing-data { padding: 20px; color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 12px; border: 1px; border-style: solid; border-color: #336633; border-spacing: 1px; }

/* Next link at bottom of page */
A.pageResults { color: #fff; text-decoration: none;  }
A.pageResults:hover { color: #00ff00; text-decoration: underline; }

/* New Products title color */
TD.pageHeading, DIV.pageHeading { width:95%; color: #00ff00; font-family: Verdana, Arial, sans-serif; font-size: 18px; font-weight: bold; text-align: left; }
TR.subBar { background: #f4f7fd; }
TD.subBar { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
TD.main, P.main { color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 1.5; text-align: left; }
TD.smallText, SPAN.smallText, P.smallText { color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 10px; padding:20px; }
TD.accountCategory { color: #ff0000; font-family: Verdana, Arial, sans-serif; font-size: 13px; }
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 { color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

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 { color: #00ff00; font-family: Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold; }
SPAN.greetUser:hover { color: #fff; font-weight: bold; text-decoration: underline; font-style: 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: #fff; font-weight: bold; }
SPAN.productSpecialPrice { color: #ff00ff; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
SPAN.errorText { color: #ff0000; font-family: Verdana, Arial, sans-serif; }

.moduleRow { color:#000; }
.moduleRowOver { background: #990099; cursor: pointer; cursor: hand; }
.moduleRowSelected { background: #990099; }

.checkoutBarFrom, .checkoutBarTo { color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.checkoutBarCurrent { color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/* message box */
.messageBox { color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { background: #ff0000; color:#fff; font-family: Verdana, Arial, sans-serif; font-size: 12px; }
.messageStackSuccess { background: #99ff00; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/* input requirement */
.inputRequirement { color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 10px; }


