div.jp-interface ul.jp-controls {
	list-style-type:none;
	padding:0;
	margin: 0;
	height: 32px;
	width: 32px;
	float: right;
}
div.jp-interface ul.jp-controls li {
	/* position: absolute; */
	display:inline;
	height: 32px;
	width: 32px;
}
div.jp-interface ul.jp-controls a {
	position: absolute;
	overflow:hidden;
	text-indent:-9999px;
	height: 32px;
	width: 32px;
}
.play,
.pause {
	width:32px;
	height:32px;
	z-index:1;
	display: block;
	cursor: pointer;
}
.play {
	background: url("../images/bar_play.jpg") no-repeat;
	height: 32px;
}
.play:hover {
	background: url("../images/bar_play.jpg") no-repeat;
	height: 32px;
}
.pause {
	background: url("../images/bar_pause.jpg") no-repeat;
	height: 32px;
	display: none;
}
.pause:hover {
	background: url("../images/bar_pause.jpg") no-repeat;
	height: 32px;
}
div.jp-progress {
	overflow:hidden;
	background-color: transparent;
	height: 32px;
	float: right;
}
div.jp-audio div.jp-type-single div.jp-progress {
	width:64px;
	height: 32px;
	float: right;
}
.jp-audio {
	position: absolute;
	width: 96px;
	top: 0;
	right: 184px;
	float: right;
	z-index: 200015;
}
div.jp-seek-bar {
	background: url("../images/bar_seek.jpg") repeat-x;
	width:0px;
	/* height:15px; */
	height: 32px;;
	cursor: pointer;
}
div.jp-play-bar {
	background: url("../images/bar_playbar.jpg") repeat-x ;
	width:0px;
	/* height:15px; */
	height: 32px;;
}

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg {
	background: url("../images/bar_search.jpg");
}
.bar_controls {
	height: 32px;
	width: 32px;
}