.captionContainer{
  sid
	position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100px;
    background: #000000;
    border-bottom: 1px solid #555555;
    display: flex;
    border-top: 7px solid #4c4c4c;
    justify-content: center;
    z-index: 10000;
    font-weight: 100;
    display: none;
}

.caption{
	margin: 7px;
    border-radius: 5px;
    flex: 1;
    font-size: 40px;
        font-family: Helvetica;
        display: flex;
        align-items: center;
        text-align: center;
        font-weight: 400;
        justify-content: center;
        color: #ffffff;
        width: 1200px;
        flex: none;

}

.popup{
    position: absolute;
    top: 50%;
    left: 50%;
    width:602px;
    height: 512px;
    margin-left:-301px;
    margin-top:-256px; 
}

Body{
	/*padding-bottom: 100px;*/
}

.docfooter{
      position:fixed;
      background:url('i/pandora/_dock.png') no-repeat;
      left:50%;
      bottom: 0px;
      width:1216px;
      height:54px;
      margin-left:-608px;
      transition:0.5s all;
      background-position: 0px 54px; 
      }
      .docfooter:hover{
      background-position: 0px 0px; 
      }
      .overframe{
      position: absolute;
      z-index: 100000;
      display:none;
      }
      .skype{
      width: 700px;
      background: url('i/pandora/skype/skypemain.png') no-repeat;
      background-position-y: 0;
      background-size: contain;
      height: 550px;
      top: 100px;
      left: 200px;
      overflow:visible;
      }
      .prefs{
      width: 800px;
      background: url('i/pandora/prefs/prefsmain.png') no-repeat;
      background-position-y: 0;
      background-size: contain;
      height: 800px;
      top: 30px;
      left: 400px;
      overflow:visible;
      }
      .prefsButton{
      position:absolute;
      width:50px;
      height:50px;
      cursor:pointer;
      top: 342px;
      z-index: 100;
      }
      .controlrange{
      position:absolute;
      }
      .skypeButton{
      position:absolute;
      width:50px;
      height:50px;
      cursor:pointer;
      top: 22px;
      z-index: 100;
      }
      .skypeFrame, .prefsFrame{
      position:absolute;
      width:100%;
      height:100%;
      display:none;
      }
      .skypeSelect{
      font-size: 20px;
      position: absolute;
      }
      .otherWindow{
      position: absolute;
      background: url('i/pandora/SKYPE.png') no-repeat;
      background-size: contain;
      width: 500px;
      height: 500px;
      right: -514px;
      top: 100px;
      }
      .dockbutton{
      width:50px;
      height:50px;
      position:absolute;
      cursor:pointer;
      }
      .rangeBox{
      top: 223px;
      width: 200px;
      height: 300px;
      position: absolute;
      }
      .rangeBox input{
      left: 4px;
      width: 174px;
      }
      .drive{
      position: absolute;
      display: flex;
      height: 24px;
      width: 450px;
      left: 191px;
      align-items: center;
      }
      .drivecheck{
      margin-right: 41px;
      width: 15px;
      height: 15px;
      transform: scale(1.1);
      }
      .driverange{
      width: 342px;
      }
      .greyout{
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      background: rgba(226, 226, 226, 0.6);
      left: 22px;
      }
      .sFrame{
      display:none;
      }
      .ExtPic{
      background: url('i/pandora/prefs/6.png');
      background-size: contain;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      }
      #scontent {
      user-select: none;
      -moz-user-select: none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      -o-user-select: none;
      }