*{
	margin:0px;
}
#mainContainer{position:relative;width:998px;height:534px;margin:0 auto;font-size:14px;font-family:arial;border:0px solid red;display:;}
#mainContainer #innerContainer{width:100%;height:100%;border:0px solid black;position:relative;background:#7cb141;top:0px;}
#mainContainer #tableBoxContainer{width:886px;height:310px;position:relative;margin:0 auto;top:23px;}
#mainContainer #tableBox1Container{width:156px;height:310px;position:relative;float:left;}
#mainContainer #tableBox1Container>div.multiplyBtns{width: 152px;height: 28px;position:relative;float:left;margin-top: 24px;border: 2px solid #000000;color:#000000;background:#fff; font-weight: bold;font-size: 18px;text-align: center;line-height: 32px;border-radius: 5px;}
#mainContainer #tableBox1Container>div.multiplyBtns:nth-child(1){margin-top:0px; }
#mainContainer #tableBox2Container{width:353px;height:310px;position:relative;margin-left:94px;float:left;}
#mainContainer #tableBox2Container .blackBoard{width:353px;height:224px;position:relative;margin:0px;background:#000;border:2px solid #3a640c;color:#fff;font-weight:bold;text-align:center;}
#mainContainer #tableBox2Container .practiceAllBtn{width: 348px;height: 28px;position:relative;margin-top:54px;border: 2px solid #000000;color:#000000;background:#fff; font-weight: bold;font-size: 18px;text-align: center;line-height: 32px;border-radius: 5px;}
#mainContainer #tableBox3Container{width:156px;height:310px;position:relative;float:left;margin-left:122px;}
#mainContainer #tableBox3Container>div.multiplyBtns{width: 152px;height: 28px;position:relative;float:left;margin-top: 24px;border: 2px solid #000000;color:#000000;background:#fff; font-weight: bold;font-size: 18px;text-align: center;line-height: 32px;border-radius: 5px;}
#mainContainer #tableBox3Container>div.multiplyBtns:nth-child(1){margin-top:0px; }
#mainContainer .multiplyBtns{cursor:pointer;}
#mainContainer .multiplyBtns.active{background:#000 !important;font-size: 22px !important;color:#fff !important;}
#mainContainer #BottomBoxContainer{width: 886px;height:159px;position:relative;margin:0 auto;border:0px solid red;margin-top: 61px; }
#mainContainer #startBtnContainer{width:100px;height:129px;position:relative;margin-left: 59px;float:left; }
#mainContainer #startBtnContainer #startBtn{width:100px;height:101px;position:relative;background-image:url('../images/startBtn.png');}
#mainContainer #startBtnContainer #startBtnTxt{font-weight:bold;font-size: 28px;margin-top: 5px;text-align:center;}
#mainContainer #nameContainer{width:595px;height:87px;position:relative;margin-left: 25px;float:left; margin-top: 50px;}

#mainContainer #soundBtnContainer, #mainContainer .soundBtnContainer{width:100px;height:129px;position:relative;margin-left: 4px;float:left; }
#mainContainer #soundBtnContainer #soundBtn, #mainContainer .soundBtn{width:100px;height:101px;position:relative;background-image:url('../images/sound.png');}
#mainContainer #soundBtnContainer #soundBtn.soundoff, #mainContainer .soundBtn.soundoff{width:100px;height:101px;position:relative;background-image:url('../images/soundoff.png');}
#mainContainer #soundBtnContainer #soundBtnTxt, #mainContainer .soundBtnTxt{font-weight:bold;font-size: 28px;margin-top: 5px;text-align:center;}
#mainContainer #nameContainer{width:595px;height:87px;position:relative;margin-left: 25px;float:left; margin-top: 50px;}
#mainContainer #nameContainer #nameContainerInput{width:595px;height:54px;position:relative;background:#fff; margin-top: 10px;}
#mainContainer #nameContainer #nameContainerInputVal{width:595px;height:54px;position:relative;background:#fff;border:0;font-size:34px;font-weight:bold;text-align:center;}
#mainContainer #nameContainer #nameContainerTxt{width:595px;height:24px;position:relative;font-weight:bold;font-size: 27px; text-align: center;}
#mainContainer #magicMan{width:220px;height:285px;position:absolute;background-image:url('../images/magician.png');top: -233px;left: 485px;}
#mainContainer #tableBox2Container .blackBoard #blackBoardTxt1{width:100%;font-size: 26px;margin-top: 15px;}
#mainContainer #tableBox2Container .blackBoard #blackBoardTxt2{width:100%;font-size: 16px;margin-top: 20px;}
#mainContainer #tableBox2Container .blackBoard #blackBoardTxt3{width:100%;font-size: 16px;margin-top: 20px;}
#mainContainer #tableBox2Container .blackBoard #blackBoardMulTxt{width:100%;font-size: 34px;margin-top: 20px;}

/**game container**/

#mainContainer #gamePageContainer1{width:105px;height:495px;position:relative;margin-left:60px;top:32px;float:left;}
#mainContainer #soundBtnContainer{margin-top: 13px; }
#mainContainer #startBtnContainer{margin-top: 13px; }
#mainContainer #soundBtnContainer2{margin-top: 225px;margin-left: 0px;}
#mainContainer .homeBtnContainer{width:100px;height:129px;position:relative;float:left; }
#mainContainer .homeBtnContainer .homeBtn{width:100px;height:98px;position:relative;background-image:url('../images/home.png');margin-top: 5px;}
#mainContainer .homeBtnContainer .homeBtnTxt{font-weight:bold;font-size: 28px;text-align:center;}
#mainContainer #gamePageContainer2{width:565px;height:478px;position:relative;margin-left:65px;top:32px;float:left;border: 0px solid;}
#mainContainer #gamePageContainer2 #gameQuestCount{width:565px;height:65px;position:relative;float:left;border:1px solid black;color:#000;background:#fff;font-size: 38px;font-weight:bold;text-align:center;line-height:65px;border-radius: 5px;}
#mainContainer #gamePageContainer2 #gameAnswerContainer{width:565px;height:108px;position:relative;float:left;color:#000;font-size: 38px;font-weight:bold;text-align:center;margin-top:120px;}
#mainContainer #gamePageContainer2 #userInputCon{width:265px;height:108px;position:relative;float:right;color:#000;text-align:center;background:#fff;border-radius: 5px;}
#mainContainer #gamePageContainer2 #userInputCon #userEnterVal{width:165px;height: 88px;color:#000;font-size: 90px;font-weight:bold;text-align:right;background:#fff;border:0;top: 8px;position: absolute;left: 20px;}
#mainContainer #gamePageContainer2 #userInputCon #wrongSymabol{width: 84px;height: 101px;position: absolute;color:#fd0000;font-size: 95px;font-weight:bold;text-align:center;left: 181px;top: 3px;}
#mainContainer #gamePageContainer2 #gameWrongTxt{width: 320px;height: 98px;position:absolute;color:#000;font-size: 95px;font-weight:bold;text-align:right;top: 80px;left: 243px;}
#mainContainer #gamePageContainer2 #dynmicMulTxt{width: 387px;height:108px;position: absolute;float:right;color:#000;font-size: 90px;font-weight:bold;text-align: right;line-height:108px;left: -129px;}
#mainContainer #gamePageContainer2 #gameQuestMulValTxt{width: 562px;height:65px;position:relative;float:left;border:1px solid black;color:#000;background:#fff;font-size: 38px;font-weight:bold;text-align:center;line-height:65px;margin-top:120px;border-radius: 5px;}
#mainContainer #gamePageContainer3{width:161px;height:490px;position:relative;margin-left:19px;top:32px;float:left;border: 0px solid;}
#mainContainer #secondsText{  font-weight: bold;  font-size: 28px;text-align: center;float:left;}
#mainContainer #secondsMainCont {width: 121px;height:454px; font-weight: bold;position:relative;  font-size: 28px;float: right;}
#mainContainer #secondsAnimCont {width:65px;height:452px;float:left;position:relative;background:white;border:1px solid #000;margin-top:3px;border-radius: 5px;overflow:hidden;}
#mainContainer #secondsAnimContInner {width:65px;height:42px;float:left;position:absolute;border:0px solid #000;bottom:0px;background:#448ccb;}
#mainContainer #secondsAnimContCenterLine {width:32px;height:2px;position:absolute;background:black;top: 226px;left: 33px;}
#mainContainer #secondsAnimContTxt {width:45px;height:452px;float:left;position:relative;font-weight: bold;  font-size: 28px;text-align: left;margin-left: 5px;}
#mainContainer #secondsAnimContTxt>span{position:absolute;display:inline-block;} 
#mainContainer #scndAnimTxt1 {top:0px;}
#mainContainer #scndAnimTxt2 {top: 216px;}
#mainContainer #scndAnimTxt3 {bottom: -10px;}
#mainContainer #gamePageContainer4 {width: 998px;height:135px;position:absolute;color:#000;font-size: 90px;font-weight:bold;text-align: center;top: 242px;}
#mainContainer #gamePageContainer5 {width: 644px;height:248px;position:absolute;color:#000;text-align: center;top: 122px;left: 191px;}
#mainContainer #gamePageContainer5 #completedTxt1{width:100%;font-size: 50px;font-weight:bold;}
#mainContainer #gamePageContainer5 #completedTxt2{width:100%;font-size: 85px;font-weight:bold;}
#mainContainer #gamePageContainer5 #completedTxt3{width:100%;font-size:50px;font-weight:bold;}
#mainContainer #gamePageContainer5 #completedTxt4{width:100%;font-size:30px;font-weight:bold;}
#mainContainer #gamePageContainer5 #onWrongContainer{width:100%;font-size:50px;font-weight:bold;margin-top: 40px;}
#mainContainer #gamePageContainer5 #printBtn{position:relative;float:left;border:1px solid black;color:#000;background:#fff;font-size: 38px;font-weight:bold;text-align:center;line-height:65px;border-radius: 5px;padding:0 60px 0 60px;margin-left: 205px;/* margin-top: 17px; */}


.noOpacity {opacity:0;}
#mainContainer .hideObj {display:none;}
#mainContainer .cursorPointer {cursor:pointer;}
#mainContainer #clearfix{width:100%;
height:30px;position:realtive;}


#mainContainerPrint{position:relative;width:998px;height:534px;margin:0 auto;font-size:14px;font-family:arial;border:1px solid grey; -ms-transform: rotate(90deg);-webkit-transform: rotate( 90deg); transform: rotate(90deg);}
#mainContainerPrint #mainContainerBlackBor{position:relative;width: 979px;height: 516px;margin:0 auto;font-size:14px;font-family:arial;border: 4px solid black;top: 5px;}
#mainContainerPrint #mainContainergreyBor1{position:relative;width: 849px;height: 466px;margin:0 auto;font-size:14px;font-family:arial;border: 1px solid grey;top: 20px;}
#mainContainerPrint #mainContainergreyBor2{position:relative;width: 829px;height: 448px;margin:0 auto;font-size:14px;font-family:arial;border: 1px solid grey;top: 8px;}
#mainContainerPrint #mainContainergreyBor2>div{position:relative;width: 100%;text-align:center;}
#mainContainerPrint #printTxt1{ margin-top: 10px;font-size: 40px;}
#mainContainerPrint #printTxt2{margin-top: 10px;font-size: 18px;}
#mainContainerPrint #printTxt3{margin-top: 10px;font-size: 110px;}
#mainContainerPrint #printTxt4{margin-top: 10px;font-size: 18px;}
#mainContainerPrint #printTxt5{ margin-top: 10px;font-size: 40px;}
#mainContainerPrint #printTxt6{ margin-top: 10px;font-size: 18px;}
#mainContainerPrint #printTxt7{margin-top: 10px;font-size: 18px;width: 60% !important;}

/** common css**/
* {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz-none;
    -o-user-select: none;
    user-select: none;
}


input[type=text] {
  -moz-user-select: text;
  -webkit-user-select: text;
  -ms-user-select: text;
}


/*ipad transparent tab highlight */
html, body, div, span, object,
form, input, h1, h2, button, label, a, img,canvas {
  -moz-user-select: none;
  -webkit-user-select: none;
  -webkit-user-drag: none;
  -ms-user-select: none;
  -webkit-touch-callout: none;
  user-select:none;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
   outline: none;
}

