.PlayerUI_playerWrapperOuter{
  width:100%;
}

.PlayerUI_playerWrapper{
  margin: 0 auto;
}


.PlayerUI_topFlashBorderWhite{
  border-top-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-color:white;
  border-width:2px;
  border-radius: 5px 5px 0 0;
  height: 100%;
}
.PlayerUI_topFlashBorderGray{
  border-top-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-color:rgb(204,204,204);
  border-width:2px;
  border-radius: 5px 5px 0 0;
  height: 100%;
}

.PlayerUI_whiteBorderFlash{
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-color:white;
  border-width:2px;
  border-radius: 0 0 4px 4px;
}

.PlayerUI_grayBorder{
  border-style:solid;
  border-color:rgb(204,204,204);
  border-width:1px;
  border-radius: 0 0 4px 4px;
}

.PlayerUI_grayBorderFlash{
  border-bottom-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-color:rgb(204,204,204);
  border-width:2px;
  border-radius: 0 0 4px 4px;
}

.PlayerUI_bottomBar{
  border-top-color:rgb(204,204,204);
  border-top-style:solid;
  border-top-width:1px;
  background-color: #e7ebea;
  width:100%;
  height:30px;
  table-layout:fixed;
  border-radius: 0 0 4px 4px;
}

.PlayerUI_bottomBarMessageArea{
  /*border-left-color:white;
  border-left-style:solid;
  border-left-width:1px;
  border-right-width:1px;*/
  height:100%;
  padding-left:8px;
  color:#5c5c5e;
  width: 70px;
}


.PlayerUI_panelArea{
  background-color:white;
  overflow:hidden;
}

.PlayerUI_doneOverlay{
  position:absolute;
opacity: 1;
  top:50px;
  left:13px;
 
}
.PlayerUI_beginOverlay{
    position:absolute;
  
  top:48px;
  left:13px;

}
.PlayerUI_topCaptionWrapper{
  background-color:white;
  position:relative;
}
.PlayerUI_topCaptionArea{
  background-color:rgb(218, 231,239);
  width:100%;
  position:absolute;
  bottom:0px;
  height:100%;
}

.PlayerUI_topCaptionContent{
  font-size: 17px;
  padding: 8px;
  display:none;
  border-top-style:solid;
  border-left-style:solid;
  border-right-style:solid;
  border-color:rgb(204,204,204);
  border-width:1px;
  border-radius: 5px 5px 0 0;
  height: 100%;
}
.PlayerUI_bottomCaptionWrapper{
  background-color:white;
  position:relative;
}
.PlayerUI_bottomCaptionArea{
  width:100%;
  position:relative;
}

.PlayerUI_bottomCaptionContent{
  font-size: 17px;
  border-top-style:solid;
  border-color:rgb(204,204,204);
  border-width:0px;
  background-color:rgb(254, 250, 210);
  visibility:hidden;
  height: 100%;
}

.PlayerUI_captionOverlay{
  /*background-color:rgb(254, 250, 210);*/
  background-color:white;
  width:100%;
  position:absolute;
  top:0px;
}

.PlayerUI_panelSelectButtonUp{
  margin-top:2px;
  width:25px;
  height:25px;
  background-color:#e7ebea;
  /*background-image:url('./panel_button_up.png');*/
  background-repeat:no-repeat;
  border: 0px;
  cursor:pointer;
  outline:none;
}

.PlayerUI_panelSelectButtonDown{
  width:25px;
  margin-top:2px;
  height:25px;

  /* background-color:gray;
 background-image:url('./panel_button_down.png');*/
  background-repeat:no-repeat;
  border-radius: 3px;
  border: 1px solid #205372;
  background-color: #205372;
  color: #fff;
  cursor:pointer;
  outline:none;
}


.PlayerUI_panelSelectButtonTable{
  display:inline-block;
}

.PlayerUI_panelButtonContainer{
  height:34px;
  /*padding-right:6px;*/
  margin-left: -140px;
  text-align:center;
 /* background-color: #6d7e8a;*/
  /* border-right-width:1px;
  border-right-color:white;
  border-right-style:solid;*/
  /*
  border-left-width:1px;
  border-left-color:white;
  border-left-style:solid;
  */
}


.PlayerUI_bottomBarButton{
  width:25px;
  height:25px;
  background-color:rgba(0,0,0,0);
  background-repeat:no-repeat;
  border: 0px;
  cursor:pointer;
  outline:none;
}

.PlayerUI_doneOverlayButton{
  position:relative;
  top:170px;
  width:45px;
  height:45px;
  background-color:rgba(0,0,0,0);
  background-repeat:no-repeat;
  border: 0px;
  cursor:pointer;
  outline:none;
}



.PlayerUI_resetButtonLarge{
  background-image:url('./reset_button_large.png');
}

.PlayerUI_resetButton{
  background-image:url('./reset_button_trans.png');
  position:relative;
  top:8px;
  left:6px;
}
.PlayerUI_playPauseContainer{
  position:relative;
  padding-left:4px;
  padding-right:4px;
}

.PlayerUI_playButtonLarge{
  background-image:url('./play_button_large.png');
  left: 317px;
}

.PlayerUI_playButton{
  background-image:url('./play_button_trans.png');
  top:8px;
  position:relative;
}

.PlayerUI_pauseButton{
  background-image:url('./pause_image_trans.png');
  top:10px;
  position:absolute;
}

.PlayerUI_nextButtonLarge{
  background-image:url('./next_button_large.png');
  position:absolute;
  right:0px;
}

.PlayerUI_nextButton{
  position:relative;
  top:8px;
  left:4px;
  background-image:url('./next_button_trans.png');
}

.PlayerUI_nextButtonContainer{
  width:36px;
}

.PlayerUI_loadingIndicator{
  background-image:url('./loading_image.gif');
  width:24px;
  height:30px;
  position:absolute;
  top:6px;
}

