/* Player Body */
.preload { display: none; }

.player{
	border:1px solid #f9f68a;-webkit-box-shadow: #B4B5B5 3px 3px 32px ;-moz-box-shadow: #B4B5B5 3px 3px 32px ; box-shadow: #B4B5B5 3px 3px 32px ; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;width:850px; height:130px;
 	background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfac0), to(#f6f283));
 	background-image: -webkit-linear-gradient(top, #fcfac0, #f6f283);
 	background-image: -moz-linear-gradient(top, #fcfac0, #f6f283);
 	background-image: -ms-linear-gradient(top, #fcfac0, #f6f283);
 	background-image: -o-linear-gradient(top, #fcfac0, #f6f283);
 	background-image: linear-gradient(to bottom, #fcfac0, #f6f283);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#fcfac0, endColorstr=#f6f283);

	position:relative;
	left:50px;
}

.jp-audio {
 height: 140px;
 background-color: white;
 width: 100%;
}


/* end */

/* Element Positioning */

.play,
.vol,
.vol-bar,
.seek,
.time,
.songtitle {
	position:absolute;
	top:35%;
	padding-left:40px;
}

.vol{
	margin-left:700px;
	margin-top:12px;
}

.vol-bar{
	margin-left:725px;
	margin-top:15px;
}

.seek{
	margin-left:150px;
	margin-top:12px;
}

.time{
	font-family:arial, helvetica, sans-serif; 
	font-size:0.9em;
	color:#999;
	left:150px;
	padding-top:35px;

}
.jp-duration{
	margin-left:364px;
	margin-top:-20px;
}

.songtitle{
	margin-left:150px;
	margin-top:-47px;	
}

/* end */

/* Player Controls */
.controls a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}

a.jp-play,
a.jp-pause {
	width:40px;
	height:40px;
}

a.jp-play{
	background: url("../media/player.candle.png") 0 0 no-repeat;   	
	
}
a.jp-play:hover{
	background: url("../media/player.candle.png") -41px 0 no-repeat;   	
}
a.jp-pause {
	background: url("../media/player.candle.png") 0 -42px no-repeat;
}
a.jp-pause:hover {
	background: url("../media/player.candle.png") -42px -42px no-repeat;
}
a.jp-mute,
a.jp-unmute {
	width:18px;
	height:15px;
}
a.jp-mute {
	background: url("../media/player.candle.png") 0 -170px no-repeat;
}
a.jp-mute:hover {
	background: url("../media/player.candle.png") -19px -170px no-repeat;
}
a.jp-unmute {
	background: url("../media/player.candle.png") -60px -170px no-repeat;
	display: none;
}
a.jp-unmute:hover {
	background: url("../media/player.candle.png") -79px -170px no-repeat;
}
/* end */

/* Volume & Seek Bars */

.jp-volume-bar {
	position: absolute;
	overflow:hidden;
	background: url("../media/player.candle.png") 0 -250px repeat-x;
	width:46px;
	height:5px;
	cursor: pointer;
}

.jp-volume-bar-value {
	background: url("../media/player.candle.png") 0 -256px repeat-x;
	width:0px;
	height:5px;
}

.seek{
	width:400px;
}
.jp-seek-bar,
.jp-play-bar{
	width:0px;
	height:15px;
}
.jp-seek-bar {
	background: url("../media/player.candle.png") 0 -202px repeat-x;
	cursor: pointer;
}
.jp-play-bar {
	background: url("../media/player.candle.png") 0 -218px repeat-x ;
}
/* end */

/* NO SOLUTION error feedback */

.jp-no-solution {
	padding:5px;
	font-size:.8em;
	background-color:#eee;
	border:2px solid #009be3;
	color:#000;
	display:none;
}

.jp-no-solution a {
	color:#000;
}

.jp-no-solution span {
	font-size:1em;
	display:block;
	text-align:center;
	font-weight:bold;
}

/* end */ 