time, mark, audio, video { background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline }

.jp-video { font-family:Arial, sans-serif; position: relative; background: #fff; padding-top:10px; }
.jp-video-360p { width: 100%; margin-top:60px; height:auto; }
.jp-video-full { width: 100%; height: 270px; position: static !important; position: relative; }
.jp-video-full .jp-jplayer { top: 0; left: 0; position: fixed !important; position: relative; /* Rules for IE6 (full-screen) */ overflow: hidden; z-index: 1000; }
.jp-video-full .jp-gui { position: fixed !important; position: static; /* Rules for IE6 (full-screen) */ top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; }
.jp-video-full .jp-interface { position: absolute !important; position: relative; /* Rules for IE6 (full-screen) */ bottom: 0; left: 0; z-index: 1000; }
.jp-interface { position: relative; width: 100%; height: 35px; background-color: #fff; }
div.jp-controls-holder { clear: both; width: 100%; margin: 0 auto; position: relative; overflow: hidden; }
a.jp-play, a.jp-pause { width: 40px; height: 35px; float: left; text-indent: -9999px; outline: none; }
a.jp-play { background: url(../img/player/sprite.png) 0 0 no-repeat; }
a.jp-pause { background: url(../img/player/sprite.png) -40px 0 no-repeat; display: none; }
#separator { background-image: url(../img/player/separator.png); background-repeat: no-repeat; width: 2px; height: 35px; float: left; margin-top: 7px; margin-right: 10px; }
.jp-progress { background: #706d6d; width: 120px; height: 10px; float: left; margin-top: 13px; }
.jp-seek-bar { width: 0px; height: 100%; cursor: pointer; }
.jp-seeking-bg { background: #575555; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.jp-play-bar { background: url(../img/player/play-bar.png) left repeat-x; width: 0px; height: 10px; position: relative; z-index: 9999; }


.jp-play-bar span { position: absolute; top: -3px; right: -12px; background: url(img/player/handle.png) no-repeat center; width: 16px; height: 17px; }
.jp-current-time, .jp-duration { font-size: 11px; font-family: Arial; color: #444444; margin-top: 12px; float: left; }
.jp-current-time { float: left; display: inline; }
.jp-duration { float: left; display: inline; text-align: right; }
.jp-video .jp-current-time { margin-left: 10px; }
.jp-video .jp-duration { margin-right: 10px; }
.time-sep { float: left; margin: 13px 3px 0 3px; font-size: 11px; font-family: Arial; color: #444444; }
.jp-video a.jp-mute, .jp-video a.jp-unmute { text-indent: -9999px; float: left; height: 35px; outline: none; }
.jp-mute { float: left; background: url(../img/player/sprite.png) -80px 0 no-repeat; margin-top: 1px; margin-left: -10px; width: 35px; }
a.jp-unmute { background: url(../img/player/sprite.png) -115px 0 no-repeat; margin-top: 1px; margin-left: -13px; display: none; width: 38px; }
.jp-volume-bar { float: left; margin-top: 13px; margin-right: 10px; overflow: hidden; width: 70px; height: 10px; cursor: pointer; background: #706d6d; display:none; }
.jp-volume-bar-value { background: rgba(112, 109, 109.01); width: 0px; height: 10px; position: relative; }
.jp-volume-bar-value span { position: absolute; top: 0px; right: 0px; background: url(../img/player/volume.png) no-repeat center; width: 11px; height: 10px; }
.jp-full-screen { background: url(../img/player/sprite.png) -150px 0 no-repeat; float: right; width: 40px; height: 35px; text-indent: -9999px; margin-left: -15px; outline: none; }
.jp-restore-screen { background: url(../img/player/sprite.png) -150px 0 no-repeat; float: left; width: 40px; height: 35px; text-indent: -9999px; margin-left: -15px; outline: none; }




a.jp-video-play-icon {
position: relative;
display: block;
width: 112px;
height: 100px;
margin-left: -56px;
margin-top: -50px;
left: 50%;
top: 50%;
background: url("../img/player/jplayer.pink.flag.video.play.png") 0 0 no-repeat;
text-indent: -9999px;
}


div.jp-video-play {
margin-top: -250px;
height: 250px;
}
div.jp-video div.jp-video-play {
width: 100%;
overflow: hidden;
cursor: pointer;
}

/**/
#playerdiv strong { background-color: #096; display: block; border: 1px solid #D6D6D6; padding: 12px; width: auto; float: left; margin: 10px; font-size: 14px; font-variant: normal; font-weight: normal; color: #FFF; text-decoration: none; }
