.jp-playlist-current {
    color: #ff0000;
}
#jp_container_2 {max-width:340px;}
#jp_container_2 ul {list-style-type:none;}
#jp_container_2 ul li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}


div.jp-interface {
	position: relative;
	background-color:#eee;
	width:100%
}

.jp-pause,
.jp-unmute,
.jp-shuffle-off,
.jp-repeat-off
{position:relative;left:-10px}
.jp-play,
.jp-mute,
.jp-shuffle,
.jp-repeat
{position:relative;left:10px}

/* @group progress bar */

div.jp-progress {
	overflow:hidden;
	background-color: #ddd;
}
div.jp-audio div.jp-progress {
	height:15px;
}

 div.jp-progress {
	top:0px;
	left:0px;
	width:100%;
	height:10px;
}
div.jp-seek-bar {
	background: url("jplayer.blue.monday.jpg") 0 -202px repeat-x;
	width:0px;
	height:100%;
	cursor: pointer;
}
div.jp-play-bar {
	background: url("jplayer.blue.monday.jpg") 0 -218px repeat-x ;
	width:0px;
	height:100%;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
	background: url("jplayer.blue.monday.seeking.gif");
}

/* @end */

/* volume-bar */
div.volume-controls{
	width:80%;
	margin:0 auto;
}
div.jp-volume-bar {

	overflow:hidden;
	background: url("jplayer.blue.monday.jpg") 0 -250px repeat-x;
	width:80%;
	margin:0 auto;
	height:5px;
	cursor: pointer;
}
div.jp-volume-bar-value {
	background: url("jplayer.blue.monday.jpg") 0 -256px repeat-x;
	width:0px;
	height:5px;
}
/* @end */

.delimiter { height:20px; } 

.jp-playlist ul {
	
}
.jp-playlist ul:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.jp-playlist ul {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    display: block;
    padding: 10px 15px;
}
.jp-playlist ul  li div {
	 border-bottom:1px solid #DDDDDD;
	 margin:0;
	 padding:10px
 }
.jp-playlist ul li:last-child div {
	border-bottom:0px;
	padding-bottom:0;
	margin-bottom:0;
}
