
div.jp-single-player,
div.jp-playlist-player 							{ font-size:1em; font-family:Verdana, Arial, sans-serif; line-height:1.6; color: #666; background-color:#121314; }
div.jp-interface 								{ position: relative; background-color:#191a1d; width:418px; height:44px; border:1px solid #121314; }
div.jp-single-player div.jp-interface 			{	border-bottom:none; }
div.jp-playlist-player div.jp-interface 		{}

div.jp-interface ul.jp-controls 				{ list-style-type:none; padding:0; margin: 0; }
div.jp-interface ul.jp-controls li 				{ position: absolute; }
div.jp-interface ul.jp-controls a 				{ display: block; position: absolute; overflow:hidden; text-indent:-9999px; }
a.jp-play,
a.jp-pause 										{ top:16px; width:40px; height:40px; }
div.jp-single-player a.jp-play,
div.jp-single-player a.jp-pause 				{ left:40px; }
div.jp-playlist-player a.jp-play,
div.jp-playlist-player a.jp-pause 				{ left:52px; }
a.jp-play 										{ background: url("play.jpg") top left no-repeat; width:16px; height:14px; }
a.jp-play:hover 								{ background: url("play.jpg") bottom left no-repeat; }
a.jp-pause										{ background: url("pause.jpg") top left no-repeat; width:16px; height:14px; }
a.jp-pause:hover 								{ background: url("pause.jpg") bottom left no-repeat; }
a.jp-stop 										{ top:16px; background: url("stop.jpg") top left no-repeat;	width:16px; height:12px; }
div.jp-single-player a.jp-stop 					{ left:90px; }
div.jp-playlist-player a.jp-stop 				{ left:116px; }
a.jp-stop:hover 								{ background: url("stop.jpg") bottom left no-repeat;}
a.jp-previous 									{ left:20px; top:16px; background: url("back.jpg") top left no-repeat; width:16px; height:12px; }
a.jp-previous:hover								{ background: url("back.jpg") bottom left no-repeat; }
a.jp-next 										{ left:83px; top:16px; background: url("next.jpg") top left no-repeat; width:16px; height:12px; }
a.jp-next:hover 								{ background: url("next.jpg") bottom left no-repeat; }
div.jp-progress 								{ position: absolute; overflow:hidden; top:20px; background-color: #191a1d; width:122px; height:15px; }
div.jp-single-player div.jp-progress 			{ left:130px; }
div.jp-playlist-player div.jp-progress 			{ left:158px; }
div.jp-load-bar 								{ background: url("jplayer.blue.monday.jpg") 0 -202px repeat-x; width:0px; height:4px; cursor: pointer; }
div.jp-play-bar 								{ background: url("jplayer.blue.monday.jpg") 0 -218px repeat-x ; width:0px; height:4px; }
a.jp-volume-min 								{ top:15px; background: url("mute.jpg") top left no-repeat; width:16px; height:15px; }
div.jp-single-player a.jp-volume-min 			{ left:274px; }
div.jp-playlist-player a.jp-volume-min 			{ left:305px; }
a.jp-volume-min:hover 							{ background: url("mute.jpg") bottom left no-repeat; }
a.jp-volume-max 								{ top:15px;	background: url("vol-top.jpg") top left no-repeat; width:20px; height:15px; }
div.jp-single-player a.jp-volume-max 			{ left:346px; }
div.jp-playlist-player a.jp-volume-max 			{ left:381px; }
a.jp-volume-max:hover 							{ background: url("vol-top.jpg") bottom left no-repeat; }

div.jp-volume-bar 								{ position: absolute; overflow:hidden; top:21px; background: url("jplayer.blue.monday.jpg") 0 -250px repeat-x; width:46px; height:4px; cursor: pointer; }
div.jp-single-player div.jp-volume-bar 			{ left:292px; }
div.jp-playlist-player div.jp-volume-bar 		{ left:327px; }
div.jp-volume-bar-value 						{ background: url("jplayer.blue.monday.jpg") 0 -256px repeat-x; width:0px; height:5px; }
div.jp-play-time,
div.jp-total-time								{ position: absolute; top:27px; width:122px; font-size:.64em;	font-style:oblique; }
div.jp-total-time 								{ text-align: right; }
div.jp-single-player div.jp-play-time,
div.jp-single-player div.jp-total-time 			{ left:130px; }
div.jp-playlist-player div.jp-play-time,
div.jp-playlist-player div.jp-total-time 		{ left:157px; }
div.jp-playlist 								{ width:418px; }
div.jp-playlist ul								{ list-style-type:none; margin:0; padding:15px 0 0 40px; border-top:1px solid #292929; width:378px; font-size:.72em; }
div.jp-single-player div.jp-playlist li 		{ padding:5px 0 5px 20px; font-weight:bold; }
div.jp-playlist-player div.jp-playlist li 		{ padding:2px 0; margin:0; list-style:decimal; }
div.jp-playlist-player div.jp-playlist li.jplayer_playlist_item_last 		{  }
div.jp-playlist-player div.jp-playlist li.jplayer_playlist_current 			{  }
div.jp-playlist-player div.jp-playlist a 									{ color: #ec008c; text-decoration: none; font-size:11px; }
div.jp-playlist-player div.jp-playlist a:hover 								{ color:#fff; }
div.jp-playlist-player div.jp-playlist a.jplayer_playlist_current 			{ color:#fff; }
