/* maincontent - track | description | review container */

#tabcontainer {
  float:left;
  width:100%;
  background: transparent url("../images/bg_tabc.gif") repeat-x bottom;
  line-height:normal;
}

/* \*/
* html #tabcontainer { float: none; width: 637px; }
/* */

#tabcontainer ul {
  margin:0;
  padding:0 10px;
  list-style:none;
}

#tabcontainer li {
  float:left;
  background:url("../images/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
}

#tabcontainer a {
  float:left;
  display:block;
  background:url("../images/right.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
}

#tabcontainer li.download { background:url("../images/left_dl.gif") no-repeat left top; }
#tabcontainer a.download  { background:url("../images/right_dl.gif") no-repeat right top; }

#tabcontainer span {
  float:left;
  display:block;
  background:url("../images/right.gif") no-repeat right top;
  padding:5px 15px 5px 6px;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabcontainer a, #tabcontainer span {float:none;}
/* End IE5-Mac hack */

#tabcontainer li.active {
  background-image:url("../images/left_on.gif");
}

#tabcontainer li.active span {
  background-image:url("../images/right_on.gif");
  padding-bottom:5px;
}

.tabbody {
  clear: both;
  border-left: 1px solid #666;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  padding: 5px;
  margin: 0px 0 5px 0;
  background-color: #fff;
}

/* \*/
* html .tabbody { width: 637px; }
/* */

.downloadlisting td {
  border-bottom: 1px dashed #666;
  height: 40px;
  vertical-align: bottom;
}

table.tracklisting {
  padding-bottom:10px;
  font-size: 10px;
}

/* PC IE only hack \*/
* html .tabbody {
  clear: none;
  display: block;
}
* html #tabwrap {
  float: none;
}
* html table.tracklisting #volume { margin-bottom: 10px; margin-top: 10px; }
/* */

div.tabbody table.downloadlisting { font-size: 10px; }

#tabwrap {
  float: left;
}

table#formats {
  position:relative;
  z-index: 10;
}

table.downloadlisting tr.whole {
  font-weight: bold;
}
