body {
  margin: 0px;
  background: #000;
}

table {
  border-collapse: collapse;
}

div, p, td {
  font: bold 11px sans-serif;
  color: #fff;
  padding: 0px;
}

h1 {
  font: bold 13px sans-serif;
  color: #fc0;
  margin: 0px;
  text-align: left;
}

h2 {
  font: bold 13px sans-serif;
  color: #fff;
  margin: 0px;
  text-align: left;
}

a {
  font: bold 11px sans-serif;
  color: #fff;
  text-decoration: none;
}

a:hover {
  color: #ff0;
  text-decoration: underline;
}

table.fr {
  width: 100%;
}

td.topl {
  background: url("mp-innerfr-tl.gif");
  width: 9px;
  height: 9px;
}

td.topm {
  background: url("mp-innerfr-t.gif");
  height: 9px;
}

td.topr {
  background: url("mp-innerfr-tr.gif");
  width: 9px;
  height: 9px;
}

td.l {
  background: url("mp-innerfr-l.gif");
  width: 9px;
}

td.r {
  background: url("mp-innerfr-r.gif");
  width: 9px;
}

td.botl {
  background: url("mp-innerfr-bl.gif");
  width: 9px;
  height: 9px;
}

td.botm {
  background: url("mp-innerfr-b.gif");
  height: 9px;
}

td.botr {
  background: url("mp-innerfr-br.gif");
  width: 9px;
  height: 9px;
}

.products {
  overflow: hidden;
  text-align: left;
}

.product {
  clear: both;
}

.product div {
  float: left;
  text-align: left;
  padding: 6px 10px 5px 0px;
}

.product div div {
  float: none;
  padding: 0px;
}

.product .title a {
  font: bold 12px Verdana, sans-serif;
}

.product .retail {
  font: bold 11px Verdana, sans-serif;
}

.product .price {
  font: bold 11px Verdana, sans-serif;
  color: #c00;
}

.product .buy a {
  font: bold 10px Verdana, sans-serif;
}

.product .more a {
  font: bold 13px Verdana, sans-serif;
}

.videos {
  height: 557px;
  overflow: auto;
  text-align: left;
  vertical-align: top; 
}

.artist {
  color: #f60;
}

.video {
  color: #fc0;
  padding-left: 20px;
  background: url("ico-video.gif") no-repeat;
}

.videoFLV {
  color: #fc0;
  padding-left: 14px;
  background: url("../ico-flash-small.gif") no-repeat;
}

.videoWMV {
  color: #fc0;
  padding-left: 14px;
  background: url("../ico-wmp-small.gif") no-repeat;
}

.videoMOV {
  color: #fc0;
  padding-left: 14px;
  background: url("../ico-qt-small.gif") no-repeat;
}

.videoRM {
  color: #fc0;
  padding-left: 14px;
  background: url("../ico-rp-small.gif") no-repeat;
}

.videoMP3 {
  color: #fc0;
  padding-left: 14px;
  background: url("../ico-mp3-small.gif") no-repeat;
}

.divider {
  margin: 10px 0px;
  padding: 0px;
  background: url("divider.gif") repeat-x;
  height: 1px;
  font-size: 1px;
}
