.jp-jplayer { overflow:hidden;}

div.jp-audio {
	color: #7e8d9e;
	position:relative;
	width:240px;
	height:30px; 
	margin:3px 0 0 -120px ;
}


/* @group CONTROLS */

ul.jp-controls {

	margin:0;
	padding: 10px 0 0 0 ;
	display:block;
	height:20px;

}



/* @end */


/* @group volume controls */


a.jp-mute,
a.jp-unmute,
a.jp-volume-max {
	width:21px;
	height:22px;
	float:left;
	display:block;
}
a.jp-mute,
a.jp-unmute {
	margin-left: 10px;	
}
a.jp-volume-max {
	margin-left: 170px;	
}
a.jp-mute {
	background: url(../images/jplayer_mute.png) top left no-repeat;
}
a.jp-mute:hover {
	background: url(../images/jplayer_mute.png) bottom left no-repeat;
}
a.jp-unmute {
	background: url(../images/jplayer_unmute.png) top left no-repeat;
	display: none;
}
a.jp-unmute:hover {
	background: url(../images/jplayer_unmute.png) bottom left no-repeat;
}

a.jp-volume-max {
	background: url(../images/jplayer_volume_max.png) top left no-repeat;
}
a.jp-volume-max:hover {
	background: url(../images/jplayer_volume_max.png) bottom left no-repeat;
}

div.jp-txt { position:absolute; top:12px; left:-69px; font-size:11px; cursor:default;}

div.jp-volume-bar {
	position: absolute;
	top:15px;
	left:40px;
	overflow:hidden;
	background: url(../images/jp_px1.png) 0 0 repeat-x; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	width:151px;
	height:10px;
	cursor: pointer;
}
div.jp-volume-bar-value {
	background: url(../images/jp_px2.png) 0 0 repeat-x; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	width:0px;
	height:9px;
}

/* @end */

















