.jp-gui {
	position:relative;
	padding:1px;
	width:510px;
	font-size:9pt;
	line-height:18px;
}
.jp-gui ul {
	margin:0;
	padding:0;
}
.jp-gui ul li {
	position:relative;
	float:left;
	list-style:none;
	margin:2px;
	padding:4px 0;
	cursor:pointer;
}
.jp-gui ul li a {
	margin:0 4px;
}

.jp-gui li.jp-mute,
.jp-gui li.jp-unmute {
	margin-left:340px;
}

.jp-gui li.jp-unmute a.jp-unmute
{
    background-position: -143px -160px;
}

li.jp-pause,
.jp-no-solution {
	display:none;
}
.jp-progress-slider {
	position:absolute;
	top:9px;
	left:120px;
	width:230px;
}
.jp-progress-slider .ui-slider-handle {
	cursor:pointer;
}

.jp-volume-slider {
	position:absolute;
	top:-1px;
	left:435px;
	width:60px;
	height:.4em;
}
.jp-volume-slider .ui-slider-handle {
	height:.8em;
	width:.8em;
	cursor:pointer;
}

.jp-current-time,
.jp-duration {
	position:absolute;
	top:7px;
	font-size:0.9em;
	cursor:default;
	color: White;
	font-weight: bold;
}
.jp-current-time {
	left:78px;
}
.jp-gui .jp-duration {
	right:122px;
}
.jp-clearboth {
	clear:both;
}

.jp-gui .jp-progress-slider .ui-slider-range,
.jp-gui .jp-progress-slider,
.jp-gui .jp-volume-slider {
	background: #4A4A4A;
}

.jp-gui .jp-volume-slider
{
    height:0.5em;
}

.jp-gui .jp-volume-slider .ui-slider-range
{
    background: #E20000;
}

.jp-gui ul li .ui-icon{
    background-image:url(ui-lightness/images/ui-icons_c_ffffff_256x240.png);
}

.jp-gui .jp-progress-slider .ui-slider-handle,
.jp-gui .jp-volume-slider .ui-slider-handle {
	background: #BAB6B6;
}

.jp-gui .jp-volume-slider .ui-slider-handle {
	top:-0.4em;
	width: 0.6em;
}