
.p_chapterchapter{
    background-color: #000000;
}

#p_buttonbar {
    background-color: #000000;
}

#p_progressbar_loaded{
    background-color:#949494;
}

#p_progressbar_played{
    background: #669AC2 none;
}

#p_progressbar{
    background-color:#474747;
}

#p_audio_slider{
    background-color:#474747;
}

#p_audio_slider_percent{
    background: #669AC2 none;
}

.p_vast_seek {
    background-color: #999;
    width:2px;
}

.p_chapter_seek {
    background-color:#bbb;
    width:5px;
}

.p_playerContainer {
    color: #eee;
}

.p_chapter_description h3 {
    font-size: 1.2em;
}

.p_threeDSwitchCategory {
    background-color: #282A2D;    
}

#p_play_overlay_background{
    background-color:rgba(0,0,0,0.6);
    opacity:1;
}

#p_play_overlay{
    background-image:url(../images/player_icons.png);
    opacity:0.85;
}
#p_play_overlay:focus{
    outline: #ffffff dotted 2px !important;
    outline-offset: -120px;
}
#p_b_fullscreen_on:focus{
    outline: #ffffff dotted 2px !important;
    outline-offset: -4px;
    box-shadow: none;
}
#p_b_highlight_on:focus{
    outline: #ffffff dotted 2px !important;
    outline-offset: -4px;
    box-shadow: none;
}
#p_audio_icon_0:focus{
    outline: #ffffff dotted 2px !important;
    outline-offset: -4px;
}
#p_audio_icon_33:focus{
    outline: #ffffff dotted 2px !important;
    outline-offset: -4px;
}
#p_audio_icon_66:focus{
    outline: #ffffff dotted 2px !important;
    outline-offset: -4px;
}
#p_audio_icon_100:focus{
    outline: #ffffff dotted 2px !important;
    outline-offset: -4px;
}
.p_threeDSwitchButton button:focus{
    outline: #ffffff dotted 2px !important;
    box-shadow: none;
}
#p_b_play_pause_play:focus{
    outline: #ffffff dotted 2px !important;
    outline-offset: -4px;
    box-shadow: none;
}
#p_b_play_pause_pause:focus{
    outline: #ffffff dotted 2px !important;
    outline-offset: -4px;
    box-shadow: none;
}
#p_b_fullscreen_off:focus{
    outline: #ffffff dotted 2px !important;
    outline-offset: -4px;
    box-shadow: none;
}
#p_b_highlight_off:focus{
    outline: #ffffff dotted 2px !important;
    outline-offset: -4px;
    box-shadow: none;
}
#p_b_play_pause_replay:focus{
    outline: #ffffff dotted 2px !important;
    outline-offset: -4px;
    box-shadow: none;
}
#p_progressbar_played_position{
    background: url(../images/player_icons.png) no-repeat 0 -150px;
}

#p_progressbar:hover #p_progressbar_played_position{
    background: url(../images/player_icons.png) no-repeat -120px -150px;
}

#p_audio_icon_0{
    background: url(../images/player_icons.png) no-repeat -90px -75px;
}

#p_audio_icon_0:hover{
    background: url(../images/player_icons.png) no-repeat -210px -75px;
}

#p_audio_icon_33{
    background: url(../images/player_icons.png) no-repeat -60px -75px;
}

#p_audio_icon_33:hover{
    background: url(../images/player_icons.png) no-repeat -180px -75px;
}

#p_audio_icon_66{
    background: url(../images/player_icons.png) no-repeat -30px -75px;
}


#p_audio_icon_66:hover{
    background: url(../images/player_icons.png) no-repeat -150px -75px;
}

#p_audio_icon_100{
    background: url(../images/player_icons.png) no-repeat 0 -75px;
}

#p_audio_icon_100:hover{
    background: url(../images/player_icons.png) no-repeat -120px -75px;
}

#p_audio_slider_percent_position{
    background: url(../images/player_icons.png) no-repeat 0 -150px;
}

#p_audio_slider_container:hover #p_audio_slider_percent_position{
    background: url(../images/player_icons.png) no-repeat -120px -150px;
}

.p_buttonLeft{
    background-image:url(../images/player_icons.png);
}

.p_buttonRight{
    background-image:url(../images/player_icons.png);
}

.p_buttonRightLong{
    background-image:url(../images/player_icons.png);
}

#p_threeDSwitchSubMenu{
    background: url(../images/player_icons.png) no-repeat -196px 0;
}

.progressbar::-webkit-slider-thumb{
    background: url(../images/player_icons.png) no-repeat 0 -150px;
}

.progressbar::-moz-range-thumb {
    background: url(../images/player_icons.png) no-repeat 0 -150px;
}

.progressbar::-ms-thumb {
    background: url(../images/player_icons.png) no-repeat 0 -150px;
}

.progressbar:focus::-webkit-slider-thumb{
    outline: #ffffff dotted 2px;
}

.progressbar:focus::-moz-range-thumb{
    outline: #ffffff dotted 2px;
}

.progressbar:focus::-ms-thumb {
    outline: #ffffff dotted 2px;
}