﻿body 
{
    background-color: #E0E0E0;
    font-family: Arial;
    font-size: .9em;
}

a, a:visited
{
    color: #336699;
}

#doc
{
     text-align: center;
     width: 768px;
     background-color: #fff;
}

#maintable
{
    padding: 0px, 0px, 0px, 0px;
    width: 100%;
    border-style: none;
    margin: 0px, 0px, 0px, 0px;
}

.mainbody
{
     text-align:center;
}

.categories
{
     text-align:center;
     font-size: .8em;
      padding-top:5px;
       padding-bottom: 5px;
}

.mainImage
{
    border-style: none;
}

.maintop
{
    color: #fff;   
    background-color: #000;
    text-align: center;
    font-size: .8em;
}

.nav
{
    width: 200px;
    text-align: left;
    }
    
#footer
{
    width: 768px;
    text-align: center;
    font-size: .8em;
}

.categories a
{ 
     
     padding-right:3px;
     display: inline;
}

.browse tr:first-child
{
 font-weight: bold;
}

.browse tr td 
{
 text-align: left;
 vertical-align: top;
}

.browseMain li
{
  padding-top:3px;
   font-size: .8em;
    text-align: left;
}

.cartItems {
 background-color:#fff;
  font-size: .9em;
  border-style: none;
}

.cartItems tr:first-child
{
    background-color:#336699;
  color:#fff;
   font-weight: bold;
}

.cartItemsHeader 
{
    background-color:#336699;
  color:#fff;
   font-weight: bold;
}

.cartItems tr td
{ 
  font-size: .9em;
 text-align: left;
  vertical-align: top;
   padding-top: 3px;
    padding-bottom: 3px;
     padding-left: 3px;
      padding-right: 3px;
}


.items
{
 background-color:#fff;
  font-size: .9em;
  border-style: none;
}

.items tr:first-child
{
    background-color:#336699;
  color:#fff;
   font-weight: bold;
}

.itemsHeader
{
    background-color:#336699;
  color:#fff;
   font-weight: bold;
}


.items tr td
{ 
font-size: .9em;
 text-align: left;
  vertical-align: top;
   padding-top: 3px;
    padding-bottom: 3px;
     padding-left: 3px;
      padding-right: 3px;
}


.found
{
text-align: right;
padding-top: 10px;
padding-bottom: 10px;
font-size: .7em;
font-style: italic;
}

.itemSep
{
  width: 100%;
   color: #000000;
}

.abbr
{
     text-align:center;
      border-style: solid;
       border-width: 1px;
}

.abbr tr td
{
 padding-left: 5px;
  padding-right: 5px;
   padding-top:5px;
    padding-bottom: 5px;
}

.cartSubTotal
{
  background-color: #FFFFCC;
   padding-left: 5px;
  padding-right: 5px;
   padding-top:5px;
    padding-bottom: 5px;
     border-color: #000;
      border-style: solid;
       border-width: 1px;
       font-size: .9em;
font-weight: bold;
}

.itemsHeading
{
font-size:1.3em;
color: #336699;
}

.backTop
{
 text-align:center;
  font-size:.8em;
}

#searchHelp
{
 font-size: .7em;
}

#searchHelp input
{
 border-style: solid;
  border-color:#336699;
   border-width: 1px;
}

.noItems
{
font-size:1em;
color: #336699;
}

.addCartHelp
{
 font-size: .8em;
}

.ctrlButton {
 color: #fff;
 background-color: #336699;
  border-style:solid;
   border-width: 1px;
    border-color: #000;
}

#catInformation {
margin-left: 10px; 
padding-top: 10px; 
padding-bottom: 10px; 
background-color: #fff; 
height: 100%; 
width: 150px;  
float: right; 
border-style: solid; 
border-width: 1px; 
border-color: #000;

}

#catInformation a {
 display: block;
  padding-bottom: 5px;
}

.orderEntry 
{
 border-style: solid;
  border-color:#336699;
   border-width: 1px;
}