.sc-player {
  font: 11px Times;
  color: #e4dfc0;
  text-shadow: 2px 2px 2px rgba(0,0,0,.75); 
  text-transform: uppercase;
  background: black;  
  background: rgba(0, 0, 0, .5);  
  border: 1px solid #482f13;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.sc-player.special {
  border: 2px solid #ff3300;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  padding: 5px;
}

.sc-player a {
  text-decoration: none;
  color: #333;
}

/* scrubber */

.sc-scrubber {
  /*background-color: #e5e5e5;*/
  /*-moz-border-radius: 8px;*/
  /*-webkit-border-radius: 8px;*/
}

.sc-scrubber .sc-time-span {
  /*background-color: #fff;*/
}

.sc-scrubber .sc-time-span img {
  height: 30px;
  width: 100%;
  background-color: #000;
}

.sc-scrubber .sc-buffer, .sc-scrubber .sc-played {
  /*background-color: #fff;*/
  /*opacity: 0.4;*/
}

.sc-scrubber .sc-played {
  background-color: #8b1010;
  /*opacity: 0.4;*/
}

/* controls */

.sc-player .sc-controls a {
  color: transparent;
  background: url('img/play.png') 0 0 no-repeat;

}

.sc-player .sc-controls a:hover {
  background: url('img/play-hover.png') 0 1px  no-repeat;
}

.sc-player .sc-controls a.sc-pause {
  background: url('img/play.png') 0 0 no-repeat;
}

.sc-player .sc-controls a.sc-pause:hover{
  background: url('img/play-hover.png') 0 1px no-repeat;
}

.sc-player.playing .sc-controls a.sc-pause{
  background: url('img/pause.png')  0 0 no-repeat;
}

.sc-player.playing .sc-controls a.sc-pause:hover{
  background: url('img/pause-hover.png')  0 1px no-repeat;
}  

.sc-scrubber .sc-time-indicators{
  /*background: #fff;*/
  /*color: #000;*/
  /*-moz-border-radius: 4px;*/
  /*-webkit-border-radius: 4px;*/
  display: none;
  width: 100px;
  padding: 2px;
  text-align: right;
  /*font-size: 0.4em;*/
  /*font-weight: normal;*/
  /*line-height: 1em;*/
  font-size: 9px;
}

/* Track listings*/

.sc-player ol.sc-trackslist li.active, .sc-player ol.sc-trackslist li:hover {
  background-color: #fff;
  padding: 4px;
  color: #000;
}

.sc-player ol.sc-trackslist li.active a {
  color: #000;
}

.sc-track-duration {
  text-align: right;
  float: right;
  padding: 0 5px;
  margin-left: 5px;
  display: none;
}

/* Track info*/

.sc-player .sc-info{
  background: #fff;
  opacity: 0.9;
}

.sc-player .sc-info-toggle{
  background: #fff;
  color: #003399;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-box-shadow: 1px 1px 4px #ccc;
  -webkit-box-shadow: 1px 1px 4px #ccc;
  padding: 4px;
}

.sc-player .sc-info-toggle:hover{
  background: #003399;
  color: #eee;
}

.sc-player .sc-info-close{
  background: #003399;
  color: #fff;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 2px 4px;
  font-weight: bold;
}
.tracks-controls{ 
  position: absolute;
  height: 31px;
  right: -7px;
  top: 35px;
  z-index: 100;
}
  .sc-prev, .sc-next{
    display: inline-block;
    width: 36px;
    height: 31px;
    text-indent: -99999px;
  }
  .sc-prev:hover, .sc-next:hover{ cursor: pointer; }
  .sc-prev{ background: url('img/prev.png')  0 0 no-repeat; margin-right: -3px;}
  /*.sc-prev:hover{ background: url('img/prev-hover.png')  0 0 no-repeat;}*/
  .sc-next{ background: url('img/next.png')  0 0 no-repeat;}
  /*.sc-next:hover{ background: url('img/next-hover.png')  0 0 no-repeat;}*/


