/*
  $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
*/
* {font-family:Verdana, Arial, Helvetica, sans-serif;}
td{font-size:11px;}
.boxText{font-size:10px;}
.errorBox{font-size:10px; background:#ffb3b5; font-weight:bold;}
.stockWarning{font-size:10px; color:#cc0033;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-size:10px; color:#70d250; text-decoration:underline;}

#mainbgtop{width:786px; background:url(images/mainbg_top.gif) top center no-repeat;}
#mainbg{width:786px; background:url(images/mainbg.gif) top center repeat-y;}

BODY{background:url(images/bg_gradient.gif) top center repeat-x; background-color:#0A50A1; margin:0px;}
A{color:#000000; text-decoration:none;}
A:hover{color:#18007C; text-decoration:underline;}
FORM{display:inline;}
CHECKBOX, INPUT, RADIO, SELECT{font-size:11px;}
TEXTAREA{width:100%; font-size:11px;}

TD.headerNavigation{font-size:10px; padding:13px 15px 10px 15px; background-image:url(images/header.gif);}
.headerNavigation TD{font-size:10px;}
A.headerNavigation1{font-size:11px; color:#ffffff; font-weight:bold; text-decoration:none;}
A.headerNavigation1:hover{font-size:11px; color:#ffffff; font-weight:bold; text-decoration:underline;}
A.headerNavigation2{font-size:10px; color:#333333; text-decoration:none;}
A.headerNavigation2:hover{font-size:10px; color:#333333; text-decoration:underline;}
TR.headerError{background:#ff0000;}
TD.headerError{font-size:12px; background:#ff0000; color:#ffffff; font-weight:bold; text-align:center;}
TR.headerInfo{background:#00ff00;}
TD.headerInfo{font-size:12px; background:#00ff00; color:#ffffff; font-weight:bold; text-align:center;}
TR.footer{background:#18007C;}
TD.footer{font-size:10px; background:#18007C; color:#ffffff; font-weight:bold;}

.infoBox{background:#18007C;}
.infoBoxContents{background:#ffffff; font-size:10px;}
.infoBoxNotice{background:#FF8E90;}
.infoBoxNoticeContents{background:#FFE6E6; font-size:10px;}

TD.infoBoxHeading{font-size:10px; font-weight:bold; background:#18007C; color:#ffffff;}
TD.infoBox, SPAN.infoBox{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:#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:#ffffff;}

TABLE.productListing{border:1px; border-style:solid; border-color:#18007C; border-spacing:1px;}
.productListing-heading{font-size:10px; background:#18007C; color:#FFFFFF; font-weight:bold;}
TD.productListing-data{font-size:10px; background-color:C5BFDE;}

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

TD.pageHeading, DIV.pageHeading{font-size:14px; font-weight:bold; color:#18007C;}

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:#18007C;}

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;}

SPAN.greetUser{font-size:12px; color:#18007C; font-weight:bold;}

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;}
.footer{font-size:10px; color:#ffffff;}
.footer a, .footer a.hover{font-size:10px; color:#ffffff;}