body, td, th, p, a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}

body
{
  margin: 0;
}

img
{
  border-style: none;
}

h1, h2, h3
{
  font-weight:bold;
  font-size:12px;
}

a
{
  color: #CC0000;
  text-decoration: none;
}

tr.odd
{
  background-color: #FFFFCC;
}

tr.even
{
  background-color: #FFE9D2;
}

tr.hidden
{
  background-color: #CDCDCD;
}

tr.header
{
  background-color: #8CC6FF;
}

td, th
{
  text-align:left;
  vertical-align:top;
}

th a
{
  font-weight: bold;
  color: #0000FF;
  text-decoration: none;
}

p.footer
{
  color: #C0C0C0;
}

p.footer a
{
  color: #C0C0C0;
}

.selected
{
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.extended
{
  padding-right:20px;
}

.extended_hidden
{
  padding-right:20px;
  font-weight: bold;
  color: #057A09;
}

.main_table
{
  width:800px;
}

.td_spacer
{
  width:50px;
  height:50px;
}

.td_spacer_row
{
  width:800px;
  height:20px;
}

.td_shop_image
{
  width:100px;
  height:50px;
  text-align:center;
  vertical-align:top;
}

.td_shop_text
{
  width:275px;
  height:50px;
  vertical-align:top;
}

.td_shop_text a
{
  font-weight:bold;
}

.menu
{
  border-width:1px;
  border-style:solid;
  border-color:#FFAE00;
  padding:1px;
  background-color:#FFCC99;
}

.menuline
{
  height:1px;
  background-image:url(../images/line.gif);
  background-repeat:no-repeat;
}

.menuitem
{
  position:relative;
  padding:5px;
}

.menuitem a
{
  font-weight:bold;
}