@charset "UTF-8";

@font-face {
  font-family: 'mb_audio_fontRegular';
  src: url('mbAudioFont/mb_audio_font.eot');
  src: local('☺'), url('mbAudioFont/mb_audio_font.woff') format('woff'), url('mbAudioFont/mb_audio_font.ttf') format('truetype'), url('mbAudioFont/mb_audio_font-webfont_svg#webfontywr4YLri') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'DroidSansMonoRegular';
	src: url('DroidSansMono/DroidSansMono.eot');
	src: local('☺'), url('DroidSansMono/DroidSansMono.woff') format('woff'), url('DroidSansMono/DroidSansMono.ttf') format('truetype'), url('DroidSansMono/DroidSansMono.svg#webfontGzFJ3WpO') format('svg');
	font-weight: normal;
	font-style: normal;
}

.mbMiniPlayer span{
  font:16px/20px "mb_audio_fontRegular","Webdings",sans-serif;
}

a.audio{
  display:block;
}

.mbMiniPlayer{}

.mbMiniPlayer table{
	margin-bottom: 1px;  
}

.mbMiniPlayer.shadow table{
}

.mbMiniPlayer.black td{
  margin:0;
  padding:0;
}

.jp-progress{
  position:relative;
  background-color: #e4cd86;
  width: 240px;
  height:20px;
  cursor:pointer;
  display: none;
  margin-left: 10px;
}

.jp-load-bar{
	position: relative;
	background-color: #e4cd86;
	height:20px;

}
.jp-play-bar{
	position: relative;
	background-color: #7D7D7D;
	height:20px;
	width: 40px;
	max-width: 40px;
	min-width: 40px;
}

.mbMiniPlayer td.controlsBar{
  background-color:#F5F5F5;
  margin:0;
  padding:0;
  cursor:default !important;
}

.mbMiniPlayer .controls{
  display:block;
  width:260px;
  overflow:hidden;
  white-space:nowrap;
}

.mbMiniPlayer span{
	display:table-cell;
	width:20px;
	height:12px;
	text-align:center;
	vertical-align: middle;
}

.mbMiniPlayer span.title{
	position:relative;
	color:#7D7D7D;
	text-shadow: none!important;
	letter-spacing:1px;
	width: 240px;
	top: 15px;
	left: 10px;
	background:transparent !important;
	text-align:left;
	cursor:default !important;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
}

.mbMiniPlayer span.rew{
  width:1px;
  cursor:pointer;
}

.mbMiniPlayer span.volumeLevel{
}
.mbMiniPlayer span.volumeLevel a{
  position:relative;
  display:inline-block;
  margin:0;
  margin-right:2px;
  width:2px;
  padding:0;
  background-color:white;
  height:0;
  vertical-align:bottom;
  opacity:.1;
  cursor:pointer;
}

.mbMiniPlayer span.volumeLevel a.sel{
}

.mbMiniPlayer span.time{
  width:1px;
  
  overflow:hidden;
  white-space:nowrap;
  cursor:default !important;
  /*
    background-image:none;
    background-color:#d9d9d9 !important;
  */
  text-shadow: 0 0 2px #999!important;
}

.mbMiniPlayer span.play{
	cursor:pointer;
	margin: 0px;
	padding: 0px;
	/*background-color:#e4cd86;*/
}

.pausing{
	background-image: url(../images/play1.png);
	background-repeat: no-repeat;
	background-position: top;
}
.pausing:hover{
	background-position: bottom;
}

.playing {
	background-image: url(../images/pause1.png);
	background-repeat: no-repeat;
	background-position: top;
}
.playing:hover {
	background-position: bottom;
}

.mbMiniPlayer span.volume{
  -moz-border-radius:5px 0 0 5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-bottom-left-radius:5px;
  border-radius:5px 0 0 5px;
  cursor:pointer;
}


/*BLACK ----------------------------------------*/
.mbMiniPlayer.black span{
  /* background-color:#e4cd86; */
}

.mbMiniPlayer.black span.play{
}

.mbMiniPlayer.black span.volume{
}

.mbMiniPlayer.black span.volume.mute{
  color: #999999;
}