.jp-type-playlist {
	width: 300px;
	padding: 10px 0 0 0;
}

.jp-controls {
	list-style-type: none;
	height: 50px;
	width: 120px;
	padding: 0 0 20px 0;
	margin: 0 auto;
}

.jp-controls li{
	display: inline;
	float: left;
	margin: 0;
}

.jp-progres {
	width: 100px;
	height: 50px;
	background: #fff;	
}

.jp-seek-bar {
	background: #ccc;
	height: 10px;
	margin-bottom:9px;
}

.jp-seek-bar:hover {
	cursor: pointer;
}

.jp-play-bar {
	height: 10px;
	background: #b71547;
}

.jp-playlist ul {
	list-style-type: none;
	font-size: 10px;
}

.jp-playlist ul a{
	display: block;
	padding: 5px;
	margin: 5px 0;
	color: #fff;
	background: #634c33;
}

.jp-playlist ul a:hover{
	color: #CD5C5C;
}

.jp-current-time , .jp-duration{
	display: inline;
	color: #4F4F4F;
	margin-left:-250px;
	font-family:"helvetica";
	font-weight: bold;
}

.jp-duration{
	float: right;
	
}

div.jp-interface ul.jp-controls a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
a.jp-play,
a.jp-pause {
	width:50px;
	height:50px;
}

a.jp-play {
	background: url("play.png");
}

a.jp-play:hover {
	background: url("play_hover.png");
}

a.jp-pause {
	background: url("pause.png");
	display: none;
}

a.jp-pause:hover {
	background: url("pause_hover.png");
}

a.jp-previous, a.jp-next {
	width:25px;
	height:25px;
	margin-top:26px;
}

a.jp-previous {
	background: url("prev.png");
	margin-right: 10px;
}

a.jp-previous:hover {
	background: url("prev_hover.png");
}

a.jp-next {
	background: url("next.png");
	margin-left: 10px;
}

a.jp-next:hover {
	background: url("next_hover.png");
}

.jp-playlist-current {
	/*text-indent: 2px;*/
	color: #CD5C5C !important;
}

.jp-playlist-current a:before {
	content: "";
	display: inline-block;
	width: 15px;
	height: 7px;
	margin: 4px 0 0 0;
	float:left;
	background: url(current_song.png) no-repeat !important;
}
