.videoController .controllBar { 
	height: 36px;
	background-color: rgba(0, 0, 0, 0.8);
}
.videoController .progressBar { 
	background-color: #6e6e6e;
	height: 3px;
	margin-top: 1px;
}
.videoController .playProgress { 
	background-color: #0b8cf6;
	height: 100%;
}
.videoController .bufferProgress { 
	background-color: #153755;
	height: 100%;
}
.videoController .thumb { 
	background-image: url(/static/image/video_player_seekbar_thumb_normal.png);
	height: 14px;
	width: 14px;
	margin-top: -8px;
}
.videoController .thumbOver { 
	background-image: url(/static/image/video_player_seekbar_thumb_pressed.png);
}
.videoController .progressBarAlone { 
	height: 2px;
	margin-top: 0px;
}
.videoController .rewindButton { 
	background-image: url(/static/image/video_player_rewind_button_out.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	width: 71px;
	height:8px;
}
.videoController .rewindButtonOver { 
	background-image: url(/static/image/video_player_rewind_button_on.png);
}
.videoController .forwardButton { 
	background-image: url(/static/image/video_player_forward_button_out.png);
	background-repeat: no-repeat;
	background-position: 0px 50%;
	width: 15px;
	height: 8px;
}
.videoController .forwardButtonOver { 
	background-image: url(/static/image/video_player_forward_button_on.png);
}
.videoController .playButton { 
	float: left;
	background-image: url(/static/image/video_player_play_button.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-color: #0078db;
	border-right: #a3d4fc 1px solid;
	width: 55px;
	height: 36px;
	margin-top: -8px;
}
.videoController .playButtonOver { 
	background-color: #0b8cf6;
}
.videoController .playButtonPaused { 
	background-image: url(/static/image/video_player_pause_button.png);
}
.videoController .playButtonPausedOver { 
	background-color: #0b8cf6;
}
.videoController .currentTime, .videoController .timeSeparator, .videoController .duration { 
	float: left;
	color: #f0f0f0;
	line-height: 28px;
}
.videoController .currentTime { 
	padding-left:6px;
}
.videoController .timeSeparator { 
	padding-left: 3px;
	padding-right: 3px;
}
.videoController .soundButton { 
	float: left;
	background-image: url(/static/image/video_player_sound_out.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 22px;
	height: 28px;
	margin-left: 32px;
}
.videoController .soundButtonOver { 
	background-image: url(/static/image/video_player_sound_on.png);
}
.videoController .soundButtonMute { 
	background-image: url(/static/image/video_player_mute_out.png);
}
.videoController .soundButtonMuteOver { 
	background-image: url(/static/image/video_player_mute_on.png);
}
.videoController .volumeBar { 
	float: left;
	width: 80px;
	height: 2px;
	margin-top: 13px;
	background-color: #6e6e6e;
}
.videoController .volume { 
	background-color: #0b8cf6;
	height: 2px;
}
.videoController .volumeThumb { 
	background-image: url(/static/image/video_player_volume_out.png);
	height: 7px;
	width: 7px;
	margin-top: -4px;
}
.videoController .volumeThumbOver { 
	background-image: url(/static/image/video_player_volume_on.png);
}
.videoController .fullScreenButton { 
	float: right;
	background-image: url(/static/image/video_player_fullscreen_stretch_out.png);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 18px;
	height: 28px;
	margin-right: 16px;
}
.videoController .fullScreenButtonOver { 
	background-image: url(/static/image/video_player_fullscreen_stretch_on.png);
}
.videoController .fullScreenButtonShrink { 
	background-image: url(/static/image/video_player_fullscreen_shrink_out.png);
}
.videoController .fullScreenButtonShrinkOver { 
	background-image: url(/static/image/video_player_fullscreen_shrink_on.png);
}
.videoController .prompt {
	display: inline-block;
	padding: 10px 10px 8px 10px;
	background-color: rgba(0, 0, 0, 0.6);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.videoController .promptIcon {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	width: 29px;
	height: 29px;
}
.videoController .promptText {
	display: inline-block;
	position: relative;
	top: -10px;
	font-size: 12px;
	color: #fff;
	padding-left: 5px;
}
.videoController .loadingIcon {
	background-image: url(/static/image/video_player_loading.png);
}
.videoController .warningIcon {
	background-image: url(/static/image/video_player_warn.png);
}
