div.jp-audio,
div.jp-video 
{
	font-size:1.25em; /* 1.25em for testing in site pages */ /* No parent CSS that can effect the size in the demos ZIP */
	color: #fff;
	position:relative;
	margin-top: 3px;
}

div.jp-interface 
{
	position: relative;
	width:100%;
}

div.jp-audio .jp-interface 
{
	height: 39px;
}

.jp-title
{
	display: none;
}

/* @group CONTROLS */

div.jp-interface ul.jp-controls 
{
	padding: 0;
	margin: 0;
	list-style-type:none;
	overflow:hidden;
	width: 49px;
	height: 39px;
	float: left;
}

div.jp-audio ul.jp-controls 
{
	margin:0;
}

div.jp-interface ul.jp-controls li 
{
	display:inline;
	float: left;
}

div.jp-interface ul.jp-controls a 
{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height: 39px;
	margin: 0;
	padding: 0;
}

div.jp-interface ul.jp-controls a span 
{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height: 39px;
	margin: 0;
	padding: 0;
	background-position: center center;
	background-repeat: no-repeat;
}

/* @group single player controls */

div.jp-type-single  .jp-controls li a, div.jp-type-single  .jp-controls li span 
{
	width: 49px;
}

div.jp-type-single  .jp-controls li a.ui-state-hover:hover
{
	background: #525252;
}

div.jp-type-single  .jp-controls li a.ui-state-disabled, div.jp-type-single  .jp-controls li a.ui-state-disabled:hover 
{
	background: none;
}



div.jp-type-single .jp-stop, div.jp-type-single .jp-mute, div.jp-type-single .jp-volume-max
{
	display: none !important; 
}

/* @end */

/* @group progress bar */

/* The seeking class is added/removed inside jPlayer */
div.jp-seeking-bg 
{
	background: url("jplayer.pink.flag.seeking.gif");
}

.jp-progress 
{
	float: left;
	width: 125px;
	height: 12px;
	margin: 13px 10px;
	background: url("images/icon_seekbar_back.png") left center repeat-x;
}
}




/* @end */

/* @group volume controls */

div.jp-interface ul.jp-controls a.jp-mute,
div.jp-interface ul.jp-controls a.jp-unmute,
div.jp-interface ul.jp-controls a.jp-volume-max 
{
	display: none;
}

.jp-volume
{
	position: absolute;
	background: #272727;
	padding: 10px 14px;
}

.jp-volume-bar 
{
	position:relative;
	width: 12px;
	height: 100px;
	padding: 0px;
	background: url(images/icon_volumebar_back.png) center center repeat-y;
}

.jp-volume-bar-thumb 
{
	position: absolute;
	top: -6px;
	width: 12px;
	height: 12px;
	background: url(images/icon_slider_thumb.png) center center no-repeat;
}

.jp-volume-bar:hover 
{
	cursor:  pointer;
}


div.jp-audio .jp-interface .jp-volume-bar 
{
	bottom: 0px;
	left: 0px;
}

.jp-volume-bar-value 
{
	position:absolute;
	bottom: 0;
	background: url(images/icon_volumebar_value.png) center center repeat-y;
	width: 12px;
}

/* @end */

/* @group current time and duration */

.jp-time-holder
{
	display: none;
}

.jp-current-time, .jp-duration {
	width:70px;
	font-size:.5em;
	color: #8c7a99;
}

.jp-current-time {
	float: left;
}

.jp-duration {
	float: right;
	text-align:right;
}

.jp-video .jp-current-time {
	padding-left:20px;
}

.jp-video .jp-duration {
	padding-right:20px;
}

/* @end */

.jp-no-solution
{
	display: none !important;
}
