#jpwrapper{
padding-bottom:25px;    
}

h3.conezs{
float:left;
width:100%;
margin-top:25px;
font-size:1.25em!important;    
}

.jp-gui{
position:relative;
padding:20px;
width:588px;
}

/*.jp-gui.jp-no-volume{
width:432px;
}

.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-repeat,
.jp-gui li.jp-repeat-off{
margin-left:300px;
}

.jp-gui li.jp-mute,
.jp-gui li.jp-unmute{
margin-left:20px;
}
.jp-gui li.jp-volume-max{
margin-left:123px;
}

li.jp-pause,
li.jp-repeat-off,
li.jp-unmute,
.jp-no-solution{
display:none;
}

.jp-progress-slider{
position:absolute;
top:28px;
left:100px;
width:260px;
}

.jp-progress-slider .ui-slider-handle{
cursor:pointer;
}

.jp-volume-slider{
position:absolute;
top:31px;
left:465px;
width:100px;
height:.4em;
}

.jp-volume-slider .ui-slider-handle{
height:.8em;
width:.8em;
cursor:pointer;
}

.jp-gui.jp-no-volume .jp-volume-slider{
display:none;
}

.jp-current-time,
.jp-duration{
position:absolute;
top:45px;
font-size:0.8em;
cursor:default;
}

.jp-current-time{
left:90px;
}

.jp-duration{
right:267px;
}
.jp-gui.jp-no-volume .jp-duration{
right:130px;
}
.jp-clearboth{
clear:both;
}