   h1 {font-size: 150%}
   h2 {font-size: 125%}
   h3 {font-size: 100%}

   body {
      font-family: arial;
      font-size: medium;
      font-color: #EFBD8C;
      background-image: url('../images/bg.gif');
      background-repeat: repeat;
      background-color: #FFFFFF;
   }
   body.frame {
      background-image: url('../images/bodybg.gif');
      topmargin: 10px;
      leftmargin: 0px;
   }
   
   a {
      color: black;
      text-decoration: none;
      font: bold;
      hover-color: #402020;
   }
   a:hover{
      color: #402020;
   }

   a.default {
      font: normal;
      text-decoration: none;
   }

   a.tracked {
      text-decoration: bold;
   }

   table {
      font-size: 10pt;
      background: url('../images/tablebg.gif');
      background-color: #8C5229;
      cellspacing: 0;
      border: 1px;  
      border-color: black;
   }
   table.default {
      width: 1000px;
   }
   table.frame {
      background: url('../images/bodybg.gif');
      background-color: #EFBD8C;
      width: 250px;
      border: 0; 
      cellspacing: -2;
      cellpadding: 0;
   }
   table.news {
      background: url('../images/bodybg.gif');
      background-color: #EFBD8C;
      width: 150px;
      border: 0px; 
   }
   table.base {
      background: url('../images/bodybg.gif');
      background-color: #EFBD8C;
      color: #402020;
      width: 1000px;
   }

   td {
      border-color: black;
      border-style: thin;
   }
   
   td.frame {
      border-style: none;
      vertical-align: top;
   }
   td.newsframe {
      width: 200px;
      padding-left: 0px;
      padding-right: 0px;
      vertical-align: top;
   }
   
   td.hint {
      border-style: solid; 
      background: url('');
      background-color: #ffffff;
   }

   td.menu{
      background: url('../images/tablebg.gif');
      background-color: #8C5229;
      border-color: black;
      padding-left: 5px;
      border-style: normal;
   }
   td.base{
      background: url('../images/bodybg.gif');
      background-color: #EFBD8C;
      color: black;
      background-position: top right;
      padding: 20px;
      padding-right: 20px;
      border-top-style: none;
      border-bottom-style: none;
      text-align: justify;
   }
   td.product{
      background: url('../images/bodybg.gif');
      background-color: #EFBD8C;
      background-position: top right;
      padding-left: 5px;
      border-top-style: none;
      border-bottom-style: none;
   }
   td.price{
      background: url('../images/bodybg.gif');
      background-color: #EFBD8C;
      border-color: black;
      padding-left: 5px;
      border-style: normal;
   }

   img.product{
      cursor: hand;
   }
   
   input.btn{
      background: url('../images/tablebg.gif');
      background-color: #8C5229;
      color: #EFBD8C;
      font-size: 10pt;
      font: bold;
      border-width: 0; 
      border-style: ridge;
      cursor: hand;
   }
   input.nbr{
      text-align: right;
   }
   iframe.news {
      width: 200px;
   }
   a.news {
      font: normal;
      text-decoration: none;
   }
   a.news:hover {
      text-decoration: underline;
   }

/* ---------------- Base ----------------- */

table.menu
{
   width: 1000px;
}

table.submenu
{
   position: absolute;
   visibility: hidden;
   background: transparent;
   cellspacing: 0;
   cellpadding: 2pt;
   border: 1px; 
}

a.menu {
   color: #EFBD8C;
}

a.base {
   font: normal;
   text-decoration: underline;
}

a.base{
   hover-color: #FFFFFF;
}

/* ---------------- Footer ----------------- */

table.footer{
   border-left-style: none;
   border-right-style: none;
   width: 1000px;
}

td.footer{
   color: #EFBD8C;
   font-size: 8pt;
}

a.footer{
   color: #EFBD8C;
   text-decoration: underline;
}

td.corner{
   border-right-style: none;
   border-left-style: none;
   border-bottom-style: none;
}

/*-----------------------------------------*/