body 
{
  margin-top: 0px;
  background: #505050;
}

div#wrapper
{
    width: 830px; 
    text-align: left;
    background: #ffffff;
}

div.menuwrapper
{
  position: relative;
}

td#leftbrdr
{
  width: 10px;
  background: url(http://img.tennis-warehouse.com/rb/site/leftbrdr.jpg) repeat-y;
}

td#rightbrdr
{
  width: 8px;
  background: url(http://img.tennis-warehouse.com/rb/site/ritebrdr.jpg) repeat-y;
}

div#leftMenu
{
  width: 134px;
  text-align: center;
}

div#leftMenu img { cursor: pointer; }

td#leftMenuWrapper
{
  background: url(http://img.tennis-warehouse.com/rb/site/menubg.jpg) repeat-y;
}

table.menu
{
  text-align: left;
  font-family: Trebuchet MS, Helvetica;
  font-size: 10px;
  color: #666666;
  padding-left:15px;
  padding-right:5px;
  padding-bottom:6px;
  line-height: 16px;
  cursor: pointer;
  display: none;
}

table.tiles
{
  font-family: Verdana, Arial, Helvetica;
  color: #666666;
  font-size: 10px;
  line-height: 12px;
  border-collapse: collapse;
}

table.tiles img 
{
  cursor: pointer;
}

a.tilestop 
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}

a.tilesbtm 
{
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  color: #666666;
  font-size: 10px;
  text-decoration: none;
  cursor: pointer;
}

table.menu img
{
  visibility: hidden;
}

div.menu img
{
  cursor: pointer;
}

div.topmenu
{
  border: 1px solid #333333;
  background: #111212;
  position: absolute;
  visibility:hidden;
  /*-moz-opacity: .95;
  opacity: .95;
  filter: opacity(alpha = 95);*/
  z-index:100;
  top: 24px;

}

div.topmenu td
{
  font-family: Trebuchet MS, Verdana, Arial, Helvetica;
  color: #ffffff;
  font-size: 10px;
  line-height: 24px; 
  cursor: pointer;
}

div.topmenu img
{
  visibility: hidden;
}

div#csmenu
{
  left: 0px;
  width: 156px;
}

td.csspacer
{
  width: 156px;
  height: 1px;
  background: #666666;
}
td.mitem
{
  padding-left:10px;
}

div#lcmenu
{
  left: 0px;
  width: 139px;
}

td.lcspacer
{
  width: 139px;
  height: 1px;
  background: #666666;
}
div#trmenu
{
  left: 0px;
  width: 109px;
}

td.trspacer
{
  width: 109px;
  height: 1px;
  background: #666666;
}
div#gcmenu
{
  left: 0px;
  width: 150px;
}

td.gcspacer
{
  width: 150px;
  height: 1px;
  background: #666666;
}

td.price
{
  font-family: Verdana, Arial, Helvetica;
  color: #000000;
  font-size: 10px;
  line-height: 14px;
  font-weight:bold;
  width: 140px;
}

a.arrow
{
  text-decoration: none;
  color: #ffffff;
}

td#footer {
  font-family: Verdana;
  color: #ffffff;
  font-size: 11px;
  height:54px;
  padding-top:10px;
  width:830px;
}
td#footernh {
  font-family: Verdana;
  font-size: 11px;
  height:54px;
  padding-top:10px;
  width:830px;
}
table.menu a {
  text-decoration:none;
  color: #444444;
}
div.menuwrapper a {
  text-decoration:none;
  color:#ffffff;
}
td.Standard {
  font-family:verdana,helvetica;
  font-size:11px;
}
.red { color:#880000; }
.grey {color:#666666; }