
img
{
display: inline;
}

#shopping_cart
{
  color: black;
  font-size: 10pt;
  font-weight: bold;
}

#shopping_cart td
{
   color: red;
   font-weight: bold;
   font-size: 10pt;
}

#shopping_cart a
{
   color: black;
   font-weight: bold;
   font-size: 10pt;
}

a
{
   text-decoration: none;
   color: black;
}


a.underline
{
   text-decoration: underline;
   
}

table,div
{
padding: 0;
margin: 0;
border: 0;
border-style: solid;
}

body
{
   background-color: tan;
   font-family: Times New Roman;
   padding: 0;
   margin: 0;
   border: 0;
}

h1,h2,h3,h4, h5
{
   display: inline;
}
#menu
{

   width: 210;
   
   #color: RGB(157,15,18);
   #color: RGB(13,39,3);
   
   color: 3D001C;
   font-family: Times New Roman;
   font-size: 13pt;
   font-weight: 900;
   font-style: italic;
   
}

#menu a
{
   #color: RGB(157,15,18);
   #color: yellow;
   color: 3D001C;
   text-decoration: none;
   
}
#topbanner
{
   #margin-left: 220px;
   #background-color: RGB(166,136,100);
   #background-color: RGB(214,225,181);
   #background-color: RGB(13,39,3);
   
   background-color: 3D001C;
   margin-left: 0;
   border: 0;
   border-bottom: 5px;
   border-style: solid;
   color: black;
   padding: 0;
   margin-left: 0;
   border-left: 0;
   padding-left: 5;
   width: 890px;
   
}

.Products
{
   font-size: 10pt;
   font-weight: bold;
   font-family: verdana;
}

table.Products
{
   
   text-align: center;
}

table.Products td
{
   padding: 5;
}
label
{
   margin-right: 0.5em;
   text-align: right;
   float: left;
   width: 10em;
}
 legend
{

   color: tan;
   background-color: RGB(61,41,29);
   padding: 1px;
   font-weight: bold;

}

#notice
{
   padding: 1em;
   color: red;
   font-size: 1.2em;
   font-weight: bold;
}

.fieldWIthErrors 
{
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 2px;
   padding-right: 2px;
   background-color: RGB(61,41,29);
   
   display: inline;
   
 }
 
 #errorExplanation {
   width: 400px;
   border: 2px solid;
   border-color: RGB(61,41,29);
   padding: 0px;
   
   background-color: EEEEFF;
   color: RGB(61,41,29);
   margin-bottom: 20px;
   padding-bottom: 5px;
   padding-top: 0px;
 }
 
 
 #errorExplanation h2, #errorExplanation div {
   width: 100%: 	
   text-align: left;
   font-weight: bold;
   
   
   margin: 0;
   
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 5px;
   padding-left: 5px;
   
   font-size: 12px;
   
   
   background-color: RGB(61,41,29);
   color: tan;
 }
 
 #errorExplanation p {
   color: RGB(61,41,29);
   margin-bottom: 0;
   padding: 5px;
 }
 
 
 #errorExplanation ul li {
   font-size: 12px;
   list-style: square;
 }
#shopping_cart table
{
   cell-spacing: 0;
   cell-padding: 0;
   margin: 0;
   padding: 0;
   border: 0;
   
}


#edit_cart table
{
   border-width: 1;
   border-style: solid;
   cell-spacing: 0;
   cell-padding: 0;
   
  
}
#edit_cart td
{
   font-size: 10pt;
   text-align: right;
   padding: 4px;   
}


#edit_cart th
{
   font-size: 10pt;
   
}

.button
{
   background-color: RGB(61,41,29);
   color: tan;
   border-width: 3px;
   border-color: black;
   font-weight: bold;
   font-family: sans-serif;
   font-size: 11px;
   border-style: 3d;
   
}

a.truelink
{
   text-decoration: underline;
}


#menu a:hover
{
   text-decoration: underline;
}