/*
  $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
*/

.errorBox {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:11px;
background:#809E62;
color:#fff;
}

.stockWarning {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:10px;
color:#FC0208;
}

.orderEdit {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:10px;
color:#1c2156;
text-decoration:underline;
}

h2 {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#1c2156;
}

.fixcenter {
width:830px;
border:solid;
background:#fff;
text-align:left;
border-color:#000;
border-width:1px;
margin:0 auto auto;
}

BODY {
text-align:center;
background:#eeeded url('../images2/blkwinter.png') repeat-y 
top;
margin:0;
}

.body {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:5px;
width:100%;
border:solid;
background:#fff;
color:#000;
text-align:left;
border-width:1px;
margin:10px auto auto;
}

A {
color:#163653;
text-decoration:none;
}

A:hover {
color:#004B91;
text-decoration:underline;
}

A:visited {
color:#336390;
}

FORM {
display:inline;
color:#000;
}

.infobox2 a:hover {
font:12px Verdana, Arial, sans-serif;
}

A.headerNavigation:hover {
color:#e6e6e6;
}

TR.headerError {
background:red;
}

TR.headerInfo {
background:#0f0;
}

TD.headerInfo,TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#fff;
color:#000;
text-align:center;
}

TR.footer {
background:#000;
font-family:Tahoma, Verdana, Arial, sans-serif;
}

TD.footer,TD.headerNavigation {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#000;
color:#fff;
}

.infoBox {
background:#fff;
border:1px;
border-color:#000;
border-style:solid;
}

.infoBoxContents {
background:#fff;
font-family:Tahoma, Verdana, Arial, sans-serif;
color:#000;
font-size:12px;
padding-left:10px;
}

.infoBoxNotice,TR.headerNavigation,searchForm,.productsNotifications {
background:#fff;
}

.infoBoxNoticeContents,TD.searchbar {
background:#fff;
font-family:Tahoma, Verdana, Arial, sans-serif;
color:#000;
font-size:12px;
}

TD.infoBoxHeading {
color:#000;
background:#fff;
padding-left:7px;
font:700 14px Arial;
}

TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even,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:#fff;
color:#000;
}

TABLE.productListing {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
border:0;
border-spacing:1px;
border-color:#fff;
border-style:solid;
}

.productListing-heading {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#000;
color:#FFF;
}

TD.productListing-data {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#000;
border:1px;
border-spacing:1px;
border-color:#f0f0f0;
border-style:solid;
}

A.pageResults {
color:#000;
}

A.pageResults:hover {
color:#666;
background:#fff;
}

TR.subBar,TR.searchbar,TR.header {
background:#000;
}

TD.main,P.main {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
line-height:1.5;
color:#666;
margin-left:5px;
margin-right:5px;
}

TEXTAREA {
width:100%;
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#000;
}

TABLE.formArea {
background:#fff;
border-color:#000;
border-style:solid;
border-width:1px;
}

TD.formAreaTitle {
font-family:Tahoma, Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
}

SPAN.markProductOutOfStock {
color:#000;
font:700 12px Tahoma, Verdana, Arial, sans-serif;
}

SPAN.productSpecialPrice {
font-family:Tahoma, Verdana, Arial, sans-serif;
color:#7F1313;
}

SPAN.errorText,.errorbox a:visited,.errorbox a:link {
font-family:Tahoma, Verdana, Arial, sans-serif;
color:#666;
}

TABLE.popup {
border-style:dotted;
border-width:1px;
}

hr {
border:0;
width:100%;
color:#666;
background-color:#666;
height:1px;
}

.moduleRowOver {
background-color:#EFF8E5;
cursor:move;
}

.moduleRowSelected {
background-color:#fff;
}

.checkoutBarCurrent,.checkoutBarFrom,.checkoutBarTo,SPAN.greetUser,CHECKBOX,INPUT,RADIO,SELECT,SPAN.newItemInCart,TD.tableHeading,TD.fieldValue,TD.fieldKey,TD.accountCategory,TD.smallText,SPAN.smallText,P.smallText,TD.subBar,TD.infoBox,SPAN.infoBox,TD.pageHeading,DIV.pageHeading,h1 {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#000;
}

.messageBox,.boxText {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
}

.messageStackSuccess,.messageStackError,.messageStackWarning {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background-color:#fff;
}

.inputRequirement {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:red;
}

.infobox2 {
background:#000;
color:#fff;
font:12px Verdana, Arial, sans-serif;
}

div.manufacturers {
background:#fec324;
color:#50c;
border:0;
height:155px;
overflow:auto;
margin:0;
padding:0;
}

div.manufacturers a {
display:block;
background-color:#809e62;
color:#fff;
text-decoration:none;
width:100%;
padding:2px 2px 2px 5px;
}

html>body div.manufacturers a {
width:auto;
}

div.manufacturers a:hover {
background-color:#809e62;
color:#fff;
}

.infobox_manufacturers_heading {
background:#809e62;
color:#fff;
height:15px;
font:10px Verdana,Arial,sans-serif;
padding-bottom:6px;
border-bottom:1px solid #fff;
}

.infobox_manufacturers {
background:#809e62;
font:10px Verdana,Arial,sans-serif;
padding:0;
}

.infobox_manufacturers_contents {
background:#809e62;
font:10px Verdana,Arial,sans-serif;
padding-top:2px;
padding-bottom:4px;
border-bottom:1px solid #fff;
}

.estimatedshippingBox {
background:#FF8E90;
}

TD.estimatedshippingBoxHeading {
background:#bbc3d3;
color:#fff;
font:700 10px Verdana, Arial, sans-serif;
}

.estimatedshippingBoxContents {
background:#f8f8f9;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
}

.ShowShipping {
background:#444ddd;
color:#fffffa;
text-align:center;
font:700 6px Verdana, Arial, sans-serif;
}

.infobox2 a:hover,.infobox2 a:visited,.infobox2 a {
color:#fff;
font-family:Verdana,Arial,Helvetica,sans-serif;
}

TD.breadNavigation {
background:#000;
color:#FFF;
font:700 12px Verdana, Arial, sans-serif;
}

A.breadNavigation:hover,A.breadNavigation:visited,a.breadNavigation,A.breadNavigation,A.headerNavigation,A.searchbar {
color:#fff;
}
