
  

  .screenFix {
    -moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
    -webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
    box-shadow:inset 0px 1px 0px 0px #a4e271;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #89c403), color-stop(1, #77a809) );
    background:-moz-linear-gradient( center top, #89c403 5%, #77a809 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89c403', endColorstr='#77a809');
    background-color:#89c403;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    border-radius:8px;
    border:1px solid #74b807;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:20px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:1px 1px 8px #528009;
  }
  .screenFix:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77a809), color-stop(1, #89c403) );
    background:-moz-linear-gradient( center top, #77a809 5%, #89c403 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77a809', endColorstr='#89c403');
    background-color:#77a809;
  }
  .screenFix:active {
    position:relative;
    top:1px;
  }
  
  #screenFix {
    position:fixed;
    top:0%;
    left:0%; 
    width: 100%;
    height: 100%;
    background-color: #000;
    -webkit-transition: opacity 1000ms linear;
    -moz-transition: opacity 1000ms linear;
    -o-transition: opacity 1000ms linear;
    -ms-transition: opacity 1000ms linear;
    transition: opacity 1000ms linear;
  }
  
  #fixScreenCanvas {
    margin-top: 100px;
    margin-left: 100px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    width: 256px;
    height: 256px;
    border: 10px solid #444;
    cursor: move;
  }
  
  .mLeft {
    left: 8px;
  }
  
  .mRight {
    right: 8px;
  }
  
  .mTop {
    top: 8px;
  }
  
  .mBottom {
    bottom: 8px;
  }
  
  
  
  .offscreen {
    left: -1000px;
    top: -1000px;
  }
  
  
  #jscreenfixButtonWrapper {
    text-align: center;
    margin: 80px;
  }
  
  #mainAdvertWrapper {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 40px;
  }
  
  #backButton {
    position: fixed;
  }
  
  #fullscreenButton {
    position: fixed;
  }
  
  #stuckPixels {
    width: 16px;
    height: 16px;
    margin-left: 100px;
    margin-top: 40px;
  }
  
  #dragFixer {
    margin-top: -170px;
    margin-left: 400px;
    width: 230px;
  }
  
  #targetrLogo {
    margin-top: 16px;
    font-size: 12px;
  }
  
  .mform{
    background-color: #edeff1;
      padding: 24px 23px 20px;
      position: relative;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
  }
  
  .mform::before{
    content: '';
      border-style: solid;
      border-width: 12px 12px 12px 0;
      border-color: transparent #edeff1 transparent transparent;
      height: 0;
      position: absolute;
      left: -12px;
      top: 35px;
      width: 0;
      -webkit-transform: rotate(360deg);
  }
  