body
{  margin: 0px; padding: 0px; 
   background: #fff; 

   font: 10pt sans-serif; color: #001100;
   text-align: center;
   min-width: 800px;
 
   scrollbar-base-color:  #fff5f1;        scrollbar-shadow-color:     #ccc;
   scrollbar-track-color: #fff5f1;        scrollbar-darkshadow-color: #ccc;
   scrollbar-face-color:  #fff;           scrollbar-highlight-color:  #ccc;
   scrollbar-arrow-color: #ccc;           scrollbar-3dlight-color:    #eee;
  
}

#container
{  width: 800px;
   text-align: left; 
   margin: 0 auto;
   background: #fff;

}

a         { color: #001100; text-decoration:none; }
a:hover   { color: #c9c1a7; text-decoration:none; }

table, tr, td { margin: 0px; padding: 0px; }

img {border: none; }
form { margin: 0px; padding: 0px; }
hr { color: #c9c1a7; }


/**************************************************
   page formatting
**************************************************/

#header
{  height: 10px;
}

#menu
{  position: relative; top: 0px; right: 0px;
   float: left;
   width: 133px; margin-right: 5px;
   text-transform: lowercase;
}
#menu ul        { list-style: none; margin: 0px; padding: 0px; }
#menu li        { padding-left: 5px; padding-top: 10px; padding-bottom: 10px;}
#menu li.top    { background: #fbf8e1; font: bold 12pt sans-serif; color: #c9c1a7; }
#menu li.bottom { margin-bottom: 10px; }
#menu a         { font: normal 9pt sans-serif; }
#menu a:hover   { }

#content
{  margin-left: 0px; padding-left: 5px;
   width: 650px; 
}


#footer
{  position: fixed; top: auto; bottom: 0; right: 5; left: 0;
   width: 100%; text-align: right; padding-right: 5px;
   font: normal 8pt sans-serif; color: #baa; 
}

/**************************************************
   shop
**************************************************/
#shop {  }
#shop td.image  { border: 1px solid #c9c1a7; }
#shop td.view_cart { }
#shop table.item_data { margin-left: 5px; }
#shop td.add_to_cart { text-align: right; padding-right: 10px; }
#shop td.sold   { text-align: right; padding-right: 10px; font: bold 12pt sans-serif; color: #990000; }
#shop td.item   { font: bold 12pt sans-serif; padding-left: 5px; padding-top: 30px; }
#shop span.id   { text-align: right; font: normal 8pt sans-serif; padding-left: 5px; }
#shop td.price  { text-align: center; padding-top: 20px; font: bold 12pt sans-serif; }
#shop td.desc   { padding-top: 30px; font: normal 10pt sans-serif; }
#shop th.box_caption { font: normal 12pt sans-serif; padding-left: 10px; border-bottom: 1px solid #c9c1a7; border-left: 1px solid #c9c1a7; }
#shop img.thumb { border: 1px solid #c9c1a7; margin-top: 3px; margin-right: 10px; }
#shop span.view { padding-top: 4px; padding-left: 20px; }

/**************************************************
   shows
**************************************************/
#shows th { background: #fbf8e1; font: bold 12pt sans-serif; color: #c9c1a7; }
