    .pieBackground {
          background-color: #dde4eb;   //#EAE6D7;
          position: absolute;
          width: 70px;
          height: 70px;
          top:20px;
  //        left: 25px;
          left:35px;
          -moz-border-radius: 35px;
          -webkit-border-radius: 35px;
          -o-border-radius: 35px;
          border-radius: 35px;
           clip: rect(0px, 70px, 35px, 0px);

     } 
     .centercircle{
           background-color: #dde4eb; //#A2A33F;
          position: absolute;
          width: 40px;
          height: 40px;
          top:15px;
          left: 15px;
          -moz-border-radius: 20px;
          -webkit-border-radius: 20px;
          -o-border-radius: 20px;
          border-radius: 20px;
           clip: rect(0px, 40px, 20px, 0px);
     }

     .hold {
          position: absolute;
       
          width: 70px;
          height: 70px;
          -moz-border-radius: 35px;
          -webkit-border-radius: 35px;
          -o-border-radius: 35px;
          border-radius: 35px;
          clip: rect(0px, 70px, 35px, 0px);
     }

    .pie {
          background-color: #dc143c; //red
          -webkit-transform:rotate(0deg);
          -moz-transform:rotate(0deg);
          -o-transform:rotate(0deg);
          transform:rotate(0deg);
     }
      .pie2 {
          background-color: #f38216;  //orange
          -webkit-transform:rotate(60deg);
          -moz-transform:rotate(60deg);
          -o-transform:rotate(60deg);
          transform:rotate(60deg);
     }
        .pie3 {
          background-color: #12c772;  //green
          -webkit-transform:rotate(120deg);
          -moz-transform:rotate(120deg);
          -o-transform:rotate(120deg);
          transform:rotate(120deg);
     }
     .targetline{
          position:absolute;
          width: 35px; height:44px;
          border-left: 2px solid #ffffff;
          left:68px;
          top: 11px;
          z-index:50;
           -ms-transform: rotate(-0deg); /* IE 9 */
         -ms-transform-origin: 0% 100%; /* IE 9 */
         -webkit-transform: rotate(-0deg); /* Chrome, Safari, Opera */
         -webkit-transform-origin: 0% 100%; /* Chrome, Safari, Opera */
         transform: rotate(-0deg);
         transform-origin: 0% 100%;
     }
     .streefline{
          position:absolute;
          width: 35px; height:38px;
          border-left: 2px solid #0b7643;
          left:68px;
          top: 17px;
          z-index:50;
          -ms-transform: rotate(0deg); /* IE 9 */
         -ms-transform-origin: 0% 100%; /* IE 9 */
         -webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */
         -webkit-transform-origin: 0% 100%; /* Chrome, Safari, Opera */
         transform: rotate(-90deg);
         transform-origin: 0% 100%;
     }
  