.APV1_wrapper, 
.APV1_wrapper * 
{
	display: block !important;
	margin: 0px !important;
	padding: 0px !important;
	float: none !important;
	cursor: default !important;
	border: none !important;
	overflow: visible !important;
	position: static !important;
	background: none !important;
	float: none !important;
	z-index: auto !important;
	list-style: none !important;
	line-height: 0px !important;
	direction: ltr !important;
	text-align: center !important;
	opacity: 1 !important;
	
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.APV1_play_button, 
.APV1_volume_button, 
.APV1_volume_bar_container, 
.APV1_volume_bar, 
.APV1_seek_bar, 
.APV1_play_bar, 
.APV1_progress_bar_wrapper 
{
	cursor: hand !important;
	cursor: pointer !important;
}

.APV1_wrapper {
	overflow: hidden !important;
	background: #111111 url('../images/navigation/player_audio_sprite.png') repeat-x 0px -240px !important;
	
	width: 300px;
	height: 29px;
		
	-webkit-border-radius: 3px !important;
	-khtml-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-o-border-radius: 3px !important;
	border-radius: 3px !important;
}

.APV1_wrapper li {
	float: left !important;
	height: 100% !important;
}

.APV1_seperator {
	width: 0px !important;
	height: 100% !important;
	border-left: solid 1px #000000 !important;
	border-right:solid 1px #666666 !important;
	opacity: 0.15 !important;
	-moz-opacity: 0.15 !important;
	filter: Alpha(Opacity=15);
}

.APV1_play_button, 
.APV1_volume_button 
{
	height: 100% !important;
	width: 30px !important;
	background: url('../images/navigation/player_audio_sprite.png') no-repeat -1px 0px !important;
}

.APV1_play_button:hover {
	background-position: -34px 0px !important;
}

.APV1_playing .APV1_play_button {
	background-position: -1px -30px !important;
}

.APV1_playing .APV1_play_button:hover {
	background-position: -34px -30px !important;
}

.APV1_volume_button {
	background-position: -1px -60px !important;
}

.APV1_volume_button:hover {
	background-position: -34px -60px !important;
}

.APV1_mute .APV1_volume_button {
	background-position: -1px -90px !important;
}

.APV1_mute .APV1_volume_button:hover {
	background-position: -34px -90px !important;
}

.APV1_progress_bar_container, 
.APV1_volume_bar_container 
{
	background: url('../images/navigation/player_audio_sprite.png') repeat-x 0px -222px !important;
	
	margin: 11px !important;
	height: 5px !important;
	padding: 1px !important;
	
	border-bottom: solid 1px #444444 !important;
}

.APV1_volume_bar_container {
	width: 30px !important;
	margin-left: 0px !important;
}

.APV1_progress_bar_wrapper {
	position: relative !important;
	width: 100% !important;
	height: 100% !important;
}

.APV1_seek_bar {
	background: url('../images/navigation/player_audio_sprite.png') repeat-x 0px -193px !important;		
	height: 100% !important;
	width: 0px;

	-webkit-transition: width 1s ease;
	-khtml-transition: width 1s ease;
	-moz-transition: width 1s ease;
	-o-transition: width 1s ease;
	transition: width 1s ease;
	
	-webkit-transform: translateZ(0);
}

.APV1_play_bar, 
.APV1_seek_bar 
{
	position: absolute !important;
	top: 0px !important;
	left: 0px !important;
}

.APV1_volume_bar, 
.APV1_play_bar 
{			
	background: url('../images/navigation/player_audio_sprite.png') repeat-x 0px -163px !important;
	width: 0px;
	height: 100% !important;
	
	-webkit-transform: translateZ(0);
	
	-webkit-border-radius: 1px;
	-khtml-border-radius: 1px;
	-moz-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;
}

.APV1_play_bar.APV1_transition {			
	-webkit-transition: width 500ms ease;
	-khtml-transition: width 500ms ease;
	-moz-transition: width 500ms ease;
	-o-transition: width 500ms ease;
	transition: width 500ms ease;
}

.APV1_duration_text, 
.APV1_time_text 
{
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif !important;
	color: #EEEEEE !important;
	font-size: 10px !important;
	text-shadow: 0px 1px 0px #000000 !important;
	font-weight: bold !important;
	line-height: 29px !important;
	padding: 0px 7px !important;
	
	-webkit-font-smoothing: subpixel-antialiased;
}

.APV1_error .APV1_duration_text, 
.APV1_error .APV1_seperator, 
.APV1_error .APV1_volume_button, 
.APV1_error .APV1_progress_bar_container, 
.APV1_error .APV1_volume_bar_container 
{
	display: none !important;
}

.APV1_error .APV1_for_play {
	display: block !important;
}

.APV1_error .APV1_play_button {
	cursor: default !important;
	background-position: -1px -120px !important;
}