/*
 * Contributed by Rahul Jhaveri on 26/04/17.
 * JhavTech Studios Pty Ltd (2017)
 * http://www.jhavtech.com.au
 */

html, body {
	margin: 0 0 0 0;
	border: 0 0 0 0;
	padding: 0 0 0 0;
	font-family: Comic_Sans_MS, arial, verdana, helvetica, sans-serif, tahoma;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Chrome/Safari/Opera */
	 -khtml-user-select: none; /* Konqueror */
	   -moz-user-select: none; /* Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
			user-select: none; /* Non-prefixed version, currently
								  not supported by any browser */
}
img {
	width: 100%;
	height: auto;
	vertical-align: top;
}

.clsDivMainContainer {
	position: absolute;
	width: 760px;
	height: 475px;
	border: 0px solid #00ff00;
	cursor: default;
	background-color: #f9f6e4;
	display: block;
/*	overflow: hidden;*/
}
.clsDivAudioPlayer {
	position: absolute;
	left: 0px;
	top: 0px;
	border: 0px solid #00ff00;
	display: none;
}
.clsInheritFromMainContainer {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	border: 0px solid #00ff00;
	cursor: default;
	display: block;
}
/*---------------------------------------------*/
/*                 Section 1                   */
/*---------------------------------------------*/
.clsBodyText {
	position: absolute;
    text-align: left;
    font-family: Time_Roman_Normal;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    line-height: 19px;
    letter-spacing: 0.4px;
    color: #ffffcc;
	border: 0px solid green;	
}

.clsText_1 {
	position: absolute;
	left: 11px;
    top: 3px;
    font-family: arial;
    font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.clsText_2 {
	position: absolute;
    left: 583px;
    top: 7px;
	font-family: Times_Roman_Bold;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.clsText_3 {
    position: absolute;
    width: 365px;
    height: 179px;
    left: 193px;
    top: 108px;
    text-align: center;
    font-family: Time_Roman_Normal;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0.3px;
    color: #442200;
    border: 0px solid green;
}

.clsDivSec1NextBtn {
	position: absolute;
	width: 75px;
	height: 24px;
	left: 505px;
	top: 296px;
	border: 0px solid green;
}

/*---------------------------------------------*/
/*                 Section 2                   */
/*---------------------------------------------*/
.sec2Object {
	position: absolute;
	width: 760px;
	height: 62px;
	left: 0px;
	bottom: 0px;
}
.clsSec2Enter {
	position: absolute;
    width: 83px;
    height: 24px;
    left: 340px;
    top: 72px;
	border: 0px solid yellow;
}
.clsSec2Text_1 {
	position: absolute;
    width: 365px;
    height: 179px;
    left: 193px;
    top: 0px;
    text-align: center;
    font-family: Times_Roman_Bold;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    line-height: 19px;
    color: #ffffe6;
	border: 0px solid green;
}
.clsSec2Text_2 {
	position: absolute;
    width: 397px;
    height: 38px;
    left: 182px;
    top: 1px;
    text-align: center;
    font-family: TiffanyStdDemi;
    font-size: 25px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0.6px;
    /* line-height: 19px; */
    color: #ffffe6;
	border: 0px solid green;
	text-shadow: -2px 2px rgba(19, 13, 8, 1);
}
.clsSec2Text_3 {
	position: absolute;
    width: 214px;
    height: 39px;
    left: 10px;
    top: 378px;
    text-align: left;
    font-family: Time_Roman_Normal;
    font-size: 15px;
    font-style: normal;
    font-weight: normal;
    line-height: 19px;
    letter-spacing: 0.4px;
    color: #ffffcc;
	border: 0px solid green;	
}
.clsDivFindMeBtnDisabled{
	position: absolute;
    width: 760px;
    height: 420px;
    left: 0px;
    top: 0px;
	display: none;
	background-color: rgba(150, 140, 120, 0);
}
.clsSec2Object_1 {
	position: absolute;
    width: 31px;
    height: 46px;
    left: 230px;
    top: 371px;
	border: 0px solid yellow;
}
.clsSec2Object_2 {
	position: absolute;
    width: 45px;
    height: 46px;
    left: 307px;
    top: 371px;
	border: 0px solid yellow;
}
.clsSec2Object_3 {
	position: absolute;
    width: 41px;
    height: 46px;
    left: 392px;
    top: 371px;
	border: 0px solid yellow;
}
.clsSec2Object_4 {
	position: absolute;
    width: 40px;
    height: 46px;
    left: 475px;
    top: 371px;
	border: 0px solid yellow;
}
.clsSec2Object_5 {
	position: absolute;
    width: 52px;
    height: 46px;
    left: 547px;
    top: 371px;
	border: 0px solid yellow;
}
.clsSec2Object_6 {
	position: absolute;
    width: 58px;
    height: 46px;
    left: 635px;
    top: 371px;
	border: 0px solid yellow;
}
.clsSec2ObjectPanel {
	position: absolute;
    width: 342px;
    height: 234px;
    left: 210px;
    top: 97px;
	border: 0px solid yellow;
	display: none;
}
.clsSec2Close {
	position: absolute;
    width: 83px;
    height: 24px;
    left: 131px;
    top: 211px;
	border: 0px solid yellow;
}
.clsSec2PopupTitle {
	position: absolute;
	width: 342px;
    height: 23px;
    left: 0px;
    top: 41px;
    text-align: center;
    font-family: Time_Roman_Normal;
    font-size: 18px;
    color: #442200;
    font-style: normal;
    font-weight: normal;
    line-height: 19px;
    letter-spacing: 0.4px;
	border: 0px solid green;	
}
.clsSec2PopupText {
	position: absolute;
    width: 213px;
    height: 118px;
    left: 100px;
    top: 67px;
    text-align: left;
    font-family: Time_Roman_Normal;
    font-size: 14px;
    color: #442200;
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
    letter-spacing: 0.4px;
	border: 0px solid yellow;	
}
.clsFindMe_1{
	position: absolute;
    width: 9px;
    height: 13px;
    left: 461px;
    top: 183px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_2{
	position: absolute;
    width: 66px;
    height: 18px;
    left: 27px;
    top: 319px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_3{
	position: absolute;
    width: 37px;
    height: 38px;
    left: 55px;
    top: 280px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_4{
	position: absolute;
    width: 102px;
    height: 74px;
    left: 114px;
    top: 292px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_5{
	position: absolute;
    width: 41px;
    height: 40px;
    left: 118px;
    top: 331px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_6{
	position: absolute;
    width: 26px;
    height: 33px;
    left: 260px;
    top: 229px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_7{
	position: absolute;
    width: 31px;
    height: 17px;
    left: 114px;
    top: 206px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_8{
	position: absolute;
    width: 99px;
    height: 86px;
    left: 350px;
    top: 239px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_9{
	position: absolute;
    width: 145px;
    height: 121px;
    left: 550px;
    top: 202px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_10{
	position: absolute;
    width: 35px;
    height: 29px;
    left: 637px;
    top: 157px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_11{
	position: absolute;
    width: 59px;
    height: 49px;
    left: 297px;
    top: 210px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_12{
	position: absolute;
    width: 75px;
    height: 55px;
    left: 685px;
    top: 300px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_13{
	position: absolute;
    width: 37px;
    height: 40px;
    left: 476px;
    top: 331px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_14{
	position: absolute;
    width: 29px;
    height: 14px;
    left: 128px;
    top: 206px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_15{
	position: absolute;
    width: 63px;
    height: 32px;
    left: 0px;
    top: 314px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_16{
	position: absolute;
    width: 29px;
    height: 33px;
    left: 325px;
    top: 252px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_17{
	position: absolute;
    width: 46px;
    height: 37px;
    left: 444px;
    top: 164px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_18{
	position: absolute;
    width: 28px;
    height: 39px;
    left: 609px;
    top: 262px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_19{
	position: absolute;
    width: 30px;
    height: 34px;
    left: 533px;
    top: 263px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_20{
	position: absolute;
    width: 113px;
    height: 52px;
    left: 647px;
    top: 310px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_21{
	position: absolute;
    width: 36px;
    height: 40px;
    left: 689px;
    top: 290px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_22{
	position: absolute;
    width: 37px;
    height: 33px;
    left: 510px;
    top: 273px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_23{
	position: absolute;
    width: 47px;
    height: 29px;
    left: 311px;
    top: 276px;
	background-color: rgba(153, 163, 173, 0);
}
.clsFindMe_24{
	position: absolute;
    width: 14px;
    height: 13px;
    left: 360px;
    top: 160px;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_1{
	position: absolute;
    width: 9px;
    height: 13px;
    left: 461px;
    top: 183px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_2{
	position: absolute;
    width: 66px;
    height: 18px;
    left: 27px;
    top: 319px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_3{
	position: absolute;
    width: 37px;
    height: 38px;
    left: 55px;
    top: 280px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_4{
	position: absolute;
    width: 102px;
    height: 74px;
    left: 114px;
    top: 292px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_5{
	position: absolute;
    width: 41px;
    height: 40px;
    left: 118px;
    top: 331px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_6{
	position: absolute;
    width: 26px;
    height: 33px;
    left: 260px;
    top: 229px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_7{
	position: absolute;
    width: 31px;
    height: 17px;
    left: 114px;
    top: 206px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_8{
	position: absolute;
    width: 99px;
    height: 86px;
    left: 350px;
    top: 239px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_9{
	position: absolute;
    width: 145px;
    height: 121px;
    left: 550px;
    top: 202px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_10{
	position: absolute;
    width: 35px;
    height: 29px;
    left: 637px;
    top: 157px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_11{
	position: absolute;
    width: 59px;
    height: 49px;
    left: 297px;
    top: 210px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_12{
	position: absolute;
    width: 75px;
    height: 55px;
    left: 685px;
    top: 300px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_13{
	position: absolute;
    width: 37px;
    height: 40px;
    left: 476px;
    top: 331px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_14{
	position: absolute;
    width: 29px;
    height: 14px;
    left: 128px;
    top: 206px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_15{
	position: absolute;
    width: 63px;
    height: 32px;
    left: 0px;
    top: 314px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_16{
	position: absolute;
    width: 29px;
    height: 33px;
    left: 325px;
    top: 252px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_17{
	position: absolute;
    width: 46px;
    height: 37px;
    left: 444px;
    top: 164px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_18{
	position: absolute;
    width: 28px;
    height: 39px;
    left: 609px;
    top: 262px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_19{
	position: absolute;
    width: 30px;
    height: 34px;
    left: 533px;
    top: 263px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_20{
	position: absolute;
    width: 113px;
    height: 52px;
    left: 647px;
    top: 310px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_21{
	position: absolute;
    width: 36px;
    height: 40px;
    left: 689px;
    top: 290px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_22{
	position: absolute;
    width: 37px;
    height: 33px;
    left: 510px;
    top: 273px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_23{
	position: absolute;
    width: 47px;
    height: 29px;
    left: 311px;
    top: 276px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
.clsDivFindMe_24{
	position: absolute;
    width: 14px;
    height: 13px;
    left: 360px;
    top: 160px;
	display: none;
	background-color: rgba(153, 163, 173, 0);
}
/*---------------------------------------------*/
/*                 Section 3                   */
/*---------------------------------------------*/
.clsDivSec3GRBg{
	position: absolute;
    width: 760px;
    height: 420px;
    left: 0px;
    top: 0px;
	display: none;
}
.clsSec3Enter {
	position: absolute;
    width: 83px;
    height: 24px;
    left: 344px;
    top: 284px;
	border: 0px solid yellow;
}
.clsBtnSec3Enter{
	position: absolute;
    width: 83px;
    height: 24px;
    left: 344px;
    top: 284px;
}
.clsIntroVideo{
	position: absolute;
    width: 760px;
    height: 420px;
    left: 0px;
    top: 0px;
}
.clsSec3Skip {
	position: absolute;
    width: 91px;
    height: 25px;
    left: 650px;
    top: 11px;
	border: 0px solid blue;
}
.clsDivSec3End{
	position: absolute;
    width: 760px;
    height: 420px;
    left: 0px;
    top: 0px;
	opacity: 0;
	background-color: #000000;
}
.clsDivSec3LingHolder{
	position: absolute;
	width: 428px;
	height: 195px;
	left: 0px;
	bottom: 0px;
	display: none;
}
.clsDivSec3LingSpeak{
	position: absolute;
	width: 195px;
	height: 195px;
	left: 26px;
	bottom: 0px;
	display: none;
}
/*---------------------------------------------*/
/*                 Section 4                   */
/*---------------------------------------------*/
.clsDivTwonBackBg{
	position: absolute;
    width: 760px;
    height: 420px;
    left: 0px;
    top: 0px;
}
.clsDivTwonAni{
	position: absolute;
    width: 760px;
    height: 420px;
    left: 0px;
    top: 0px;
}
.clsDivTwonFrontBg{
	position: absolute;
    width: 760px;
    height: 420px;
    left: 0px;
    top: 0px;
}
.clsDivMenuBg{
	position: absolute;
    width: 142px;
    height: 183px;
    left: 0px;
    top: 2px;
}
.clsDivMenuMainPanel{
	position: absolute;
    width: 150px;
	height: 200px;
	top: 0px;
	left: 0px;
}
.clsDivMenuPanel{
	position: absolute;
    width: 142px;
    height: 183px;
    left: 0px;
    top: -111px;
}
.clsDivMenuBtnTxt{
	position: absolute;
    width: 142px;
    height: 22px;
	font-family: TiffanyStdDemi;
	font-size: 12px;
	color: #692001;
	text-align: center;
	text-decoration: none;
}
.clsBtnTools{
	position: absolute;
	width: 110px;
	height: 100px;
	left: 235px;
	top: 143px;
	background-color: rgba(156, 258, 369, 0);
}
.clsBtnStore{
	position: absolute;
	width: 194px;
	height: 170px;
	left: 408px;
	top: 50px;
	background-color: rgba(156, 258, 369, 0);
}
.clsBtnGoldfields{
	position: absolute;
	width: 178px;
	height: 138px;
	left: 408px;
	top: 206px;
	background-color: rgba(156, 258, 369, 0);
}
.clsBtnMapRect{
	position: absolute;
	width: 132px;
	height: 77px;
	left: 500px;
	top: 248px;
	background-color: rgba(156, 258, 369, 0);
}
.clsBtnPermit{
	position: absolute;
	width: 174px;
	height: 109px;
	left: 3px;
	top: 153px;
	background-color: rgba(156, 258, 369, 0);
}
.clsDivDisabledTownBtnPanel{
	position: absolute;
	width: 1px;
	height: 1px;
	top: 0px;
	left: 0px;
}
.clsDivInstructionsPanel{
	position: absolute;
    width: 343px;
    height: 318px;
    left: 202px;
    top: 44px;
	display: none;
}
.clsDivInstructionsTxt{
	position: absolute;
    width: 273px;
    height: 219px;
    left: 34px;
    top: 49px;
	font-size: 14px;
	font-family: Times New Roman;
	color: #442b1c;
	text-align: left;
}
.clsBtnInstructionsClose{
	position: absolute;
    width: 83px;
    height: 24px;
    left: 130px;
    top: 294px;
	border: 0px solid yellow;
}
.clsDivMinersTipsPanel{
	position: absolute;
    width: 760px;
    height: 420px;
    left: 0px;
    top: 0px;
	display: none;
}
.clsDivMinersTipsTitle{
	position: absolute;
    width: 150px;
    height: auto;
    left: 87px;
    top: 53px;
	font-size: 22px;
	font-family: TiffanyStdDemi;
	color: #591b00;
	text-align: left;
}
.clsDivMinersTipsLeftTxt{
	position: absolute;
    width: 272px;
    height: auto;
    left: 88px;
    top: 89px;
    font-size: 14px;
    font-family: Times New Roman;
    color: #591b00;
    text-align: left;
    letter-spacing: -0.1px;
    line-height: 14px;
}
.clsDivMinersTipsRightPanel{
	position: absolute;
    width: 300px;
    height: 200px;
    left: 398px;
	top: 90px;
}
.clsDivMinersTipsRightTxt{
	position: absolute;
    width: 300px;
    height: auto;
    left: 0px;
	font-size: 14px;
	font-family: Times New Roman;
	color: #591b00;
	text-align: left;
    letter-spacing: -0.1px;
    line-height: 14px;
}
.clsDivSec4TIPSClose {
	position: absolute;
    width: 83px;
    height: 24px;
    left: 594px;
    top: 342px;
	border: 0px solid yellow;
}
.clsDivWoodTop{
	position: absolute;
    width: 760px;
    height: 46px;
    left: 0px;
    top: 0px;
	display: none;
}
.clsDivWoodBottom{
	position: absolute;
    width: 760px;
    height: 56px;
    left: 0px;
    bottom: 0px;
	display: none;
}
.clsDivSec4MinersTips{
	position: absolute;
    width: 113px;
    height: 59px;
    right: 0px;
    top: 0px;
}
.clsDivSec4BottomTxt{
	position: absolute;
    width: 760px;
    height: 38px;
    left: 4px;
    bottom: 2px;
    text-align: center;
    font-family: TiffanyStdDemi;
    font-size: 25px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    /* line-height: 19px; */
    color: #ffffe6;
	border: 0px solid green;
	text-shadow: -2px 2px rgba(19, 13, 8, 1);
}
.clsDivRushRoutesPanel{
	position: absolute;
    width: 760px;
    height: 383px;
    left: 0px;
    top: 37px;
}
.clsDivRushRoutesBg{
	position: absolute;
    width: 760px;
    height: 383px;
    left: 0px;
    top: 0px;
}
#divRushRoutesTitle{
	opacity: 0;
}
.clsBtnRushRoutesAustralia{
	position: absolute;
    width: 101px;
    height: 83px;
    left: 600px;
    top: 211px;
	display: none;
}
.clsBtnRushRoutesEurope{
	position: absolute;
    width: 173px;
    height: 130px;
    left: 295px;
    top: -23px;
	display: none;
}
.clsBtnRushRoutesChina{
	position: absolute;
    width: 160px;
    height: 109px;
    left: 503px;
    top: 39px;
	display: none;
}
.clsBtnRushRoutesUK{
	position: absolute;
    width: 131px;
    height: 38px;
    left: 196px;
    top: 22px;
	display: none;
}
.clsBtnRushRoutesAmerica{
	position: absolute;
    width: 185px;
    height: 162px;
    left: 12px;
    top: 0px;
	display: none;
}
.clsBtnSec4BackToTown{
	position: absolute;
    width: 118px;
    height: 24px;
    left: 318px;
    top: 355px;
}
.clsBtnSec4RushRoutesEnter{
	position: absolute;
    width: 83px;
    height: 24px;
    left: 338px;
    top: 278px;
}
.clsDivRushRoutesPopupPanel{
	position: absolute;
    width: 364px;
    height: 250px;
    left: 198px;
    top: 68px;
	display: none;
}
.clsDivRushRoutesPopupBg{
	position: absolute;
    width: 364px;
    height: 250px;
    left: 0px;
    top: 0px;
}
.clsDivRushRoutesTitleTxt{
	position: absolute;
    width: 364px;
    height: auto;
    left: 0px;
    top: 42px;
	font-size: 20px;
	font-family: TiffanyStdDemi;
	color: #990000;
	text-align: center;
}
.clsDivRushRoutesTxt{
	position: absolute;
    width: 300px;
    height: 130px;
    left: 32px;
    top: 72px;
	font-size: 14px;
	font-family: Times New Roman;
	color: #442b1c;
	text-align: center;
}
.clsBtnSec4RRPopupMore{
	position: absolute;
    width: 44px;
    height: 41px;
	left: 272px;
    top: 156px;
}
.clsBtnSec4RRPopupBack{
	position: absolute;
    width: 44px;
	left: 272px;
    top: 156px;
}
.clsBtnSec4RRPopupClose {
	position: absolute;
    width: 83px;
    height: 24px;
    left: 140px;
    top: 222px;
	border: 0px solid yellow;
}
.clsDivWhereTheGoldPanel{
	position: absolute;
    width: 760px;
    height: 383px;
    left: 0px;
    top: 37px;
}
.clsBtnSec4WTGBackToTown{
	position: absolute;
    width: 118px;
    height: 24px;
    left: 319px;
    top: 323px;
}
.clsDivWTGBg{
	position: absolute;
    width: 760px;
    height: 383px;
    left: 0px;
    top: 0px;
}
.clsDivWTGPopupTitleTxt{
	position: absolute;
    width: 335px;
    height: auto;
    left: 217px;
    top: 128px;
	font-size: 14px;
	font-family: Times New Roman;
	color: #330000;
	font-weight: normal;
	text-align: left;
	background-color: rgba(150, 130, 120, 0);
}
.clsDivWTGPopupBulletTxt{
	position: absolute;
    width: 335px;
    height: auto;
    left: 215px;
    top: 184px;
	font-size: 14px;
	font-family: Times New Roman;
	color: #330000;
	font-weight: normal;
	text-align: left;
	background-color: rgba(150, 130, 120, 0);
}
.clsDivWTGPopupBoldTxt{
	position: absolute;
    width: 335px;
    height: auto;
    left: 217px;
    top: 293px;
	font-size: 14px;
	font-family: Times New Roman;
	color: #330000;
	font-weight: normal;
	text-align: left;
	background-color: rgba(150, 130, 120, 0);
}
.clsDivListTitleTxt{
	position: absolute;
	width: 96px;
	height: auto;
	font-size: 13px;
	font-family: Times New Roman;
	text-align: left;
	padding: 0 5px 0 5px;
	background-color: rgba(255, 0, 0, 0);
/*	background-color: #ceb495;*/
}
.clsTimelineTitleDisable{
	color: #ceb495;
}
.clsTimelineTitleEnable{
	color: #000000;
}
.clsTimelineEpTxtDisable{
	color: #ceb495;
	background-color: rgba(87, 64, 40, 0);
}
.clsTimelineEpTxtEnable{
	color: #ceb495;
	background-color: rgba(87, 64, 40, 1);
}
.clsBtnCircleYellow{
	position: absolute;
	width: 12px;
	height: 12px;
	background-color: rgba(255, 0, 0, 0);
}
.clsDivCircle_SP{
	position: absolute;
	width: 8px;
	height: 8px;
	top: 1px;
	left: 1px;
	background-color: #ffcc00;
	border: 1px solid #990000;
	-webkit-border-radius: 50%; 
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.clsBtnDate{
	position: absolute;
	width: 30px;
	height: 16px;
	top: 0px;
	font-size: 12px;
	font-family: TiffanyStdDemi;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 3px;
	background-color: #a87c26;
}
.clsBtnSec4WTGPrevious{
	position: absolute;
	width: 89px;
	height: 24px;
	left: 19px;
	top: 323px;
}
.clsBtnSec4WTGNext{
	position: absolute;
    width: 76px;
    height: 24px;
    left: 672px;
    top: 322px;
}
.clsDivTimeLineMainPanel{
	position: absolute;
	width: 737px;
	height: 10px;
	left: 11px;
	bottom: 24px;
	overflow: hidden;
}
.clsDivTimeLineBar{
	position: absolute;
	width: 0px;
	height: 8px;
	left: 0px;
	top: 1px;
	background-color: #ffcc00;
	border-right: 1px solid #551c06;
}
.clsDivGoldTimeLinePanel{
	position: absolute;
    width: 760px;
    height: 420px;
    left: 0px;
    top: 0px;
}
.clsDivTimelineBox{
	position: absolute;
    width: 80px;
    height: 100%;
    top: 0px;
	background-color: rgba(153, 0, 0, 0.18);
	display: none;
}
.clsBtnGTLYear{
	position: absolute;
    width: 80px;
    height: 375px;
    top: 30px;
	background-color: rgba(153, 0, 0, 0);
}
.clsDivGTLYearContentPanel{
	position: absolute;
	width: 735px;
	height: 390px;
	top: 15px;
	left: 14px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	overflow: hidden;
	display: none;
}
.clsDivGTLYearTitle{
	position: absolute;
	width: 735px;
	height: auto;
	top: 85px;
	left: 0px;
	font-size: 18px;
	font-family: GoudySansMedium;
	color: #ffffff;
	text-align: center;
	letter-spacing: 0.5px;
}
.clsDivGTLYearTxt{
	position: absolute;
	width: 254px;
	height: auto;
	top: 116px;
	left: 13px;
	font-size: 14px;
	font-family: Times New Roman;
	color: #442200;
	text-align: left;
	letter-spacing: -0.1px;
	line-height: 15px;
}
.clsBtnSec4GTLPopupClose{
	position: absolute;
    width: 83px;
    height: 24px;
    left: 339px;
    top: 389px;
	border: 0px solid yellow;
}
.clsBtnSec4GTLBackToTown{
	position: absolute;
    width: 118px;
    height: 24px;
    left: 322px;
    top: 394px;
}
.clsDivSec4BlackPanel{
	position: absolute;
    width: 760px;
    height: 56px;
    left: 0px;
    top: 0px;
	background-color: #000000;
	opacity: 1;
}
/*---------------------------------------------*/
/*                 Section 5                   */
/*---------------------------------------------*/
.clsDivPermitNameTxtPanel{
	position: absolute;
    width: 214px;
    height: auto;
    left: 110px;
    top: 272px;
    padding: 2px;
    font-size: 14px;
	font-style: italic;
    border: 0px solid red;
	background-color: rgba(155, 155, 155, 0);
	font-family: TiffanyStdDemi;
	color: #522d09;
	text-align: center;
}
.clsBtnSec5PermitBg{
	position: absolute;
	width: 503px;
	height: 344px;
	left: 0px;
	top: 29px;
}
.clsDivEnterNameInputTxt{
	position: absolute;
    width: 215px;
    height: 21px;
    left: 263px;
    top: 187px;
    padding: 2px;
    font-size: 14px;
	font-style: italic;
    border: 0px solid red;
	background-color: rgba(155, 155, 155, 0);
	font-family: TiffanyStdDemi;
	color: #442b1c;
}
.clsDivPrintNametxt{
	position: absolute;
    width: 320px;
    height: 21px;
    left: 192px;
    top: 222px;
    padding: 2px;
    font-size: 14px;
	font-style: italic;
    border: 0px solid red;
	background-color: rgba(155, 155, 155, 0);
	font-family: TiffanyStdDemi;
	color: #000000;
}
.clsBtnSec5Enter {
	position: absolute;
    width: 83px;
    height: 24px;
	left: 333px;
    top: 298px;
	border: 0px solid yellow;
}
.clsBtnSec5PrintPermit{
	position: absolute;
    width: 103px;
    height: 24px;
	left: 572px;
    top: 92px;
}
/*---------------------------------------------*/
/*                 Section 6                   */
/*---------------------------------------------*/
.clsDivMapInstrTxt{
	position: absolute;
    width: 279px;
    height: 151px;
    left: 418px;
    top: 111px;
    font-size: 14px;
    border: 0px solid red;
	background-color: rgba(155, 155, 155, 0);
	font-family: Times New Roman;
	text-align: left;
	color: #442B1C;
}
.clsBtnFlag{
	position: absolute;
    width: 55px;
    height: 46px;
}
.clsBtnAlluvialFlagTxt{
	position: absolute;
    width: 55px;
    height: 16px;
    left: 0px;
    top: 29px;
    font-size: 12px;
    border: 1px solid #967318;
	background-color: rgba(255, 247, 153, 1);
	font-family: TiffanyStdDemi;
	text-align: center;
	color: #000000;
}
.clsBtnShaftFlagTxt{
	position: absolute;
    width: 55px;
    height: 16px;
    left: 0px;
    top: 29px;
    font-size: 12px;
    border: 1px solid #967318;
	background-color: rgba(255, 247, 153, 1);
	font-family: TiffanyStdDemi;
	text-align: center;
	color: #000000;
}
.clsDivAlluvialAndShaftHolderPanel{
	position: absolute;
    width: 531px;
    height: 336px;
	left: 0px;
	top: 38px;
}
.clsDivSec6HolderPopupTitleTxt{
	position: absolute;
    width: 440px;
    height: auto;
    left: 50px;
    top: 20px;
    font-size: 24px;
    border: 0px solid #967318;
	background-color: rgba(255, 247, 153, 0);
	font-family: TiffanyStdDemi;
	text-align: center;
	color: #442b1c;
}
.clsDivSec6ASHPopupSCTxt{
	position: absolute;
    width: 166px;
    height: auto;
    left: 27px;
    top: 68px;
    font-size: 13px;
    border: 0px solid #967318;
	background-color: rgba(255, 247, 153, 0);
	font-family: Times New Roman;
	text-align: left;
	color: #442b1c;
}
.clsDivSec6ASHPopupQTxt{
	position: absolute;
    width: 166px;
    height: auto;
    left: 27px;
    top: 264px;
    font-size: 14px;
    border: 0px solid #967318;
	background-color: rgba(255, 247, 153, 0);
	font-family: Times New Roman;
	text-align: left;
	color: #442b1c;
}
.clsBtnASHYes{
	position: absolute;
	width: 70px;
	height: 24px;
    left: 66px;
    top: 285px;
}
.clsBtnASHNo{
	position: absolute;
	width: 70px;
	height: 24px;
    left: 146px;
    top: 285px;
}
.clsBtnASHClose{
	position: absolute;
	width: 83px;
	height: 24px;
    left: 230px;
    top: 286px;
	border: 0px solid yellow;
}
/*---------------------------------------------*/
/*                 Section 7                   */
/*---------------------------------------------*/
.clsBtnWindlass{
	position: absolute;
	width: 174px;
	height: 67px;
    left: 97px;
    top: 235px;
}
.clsBtnCradle{
	position: absolute;
	width: 137px;
	height: 66px;
    left: 165px;
    top: 111px;
}
.clsBtnPick{
	position: absolute;
	width: 121px;
	height: 138px;
    left: 526px;
    top: 67px;
}
.clsDivPick{
	position: absolute;
	width: 121px;
	height: 138px;
    left: 526px;
    top: 67px;
}
.clsBtnShove{
	position: absolute;
	width: 53px;
	height: 220px;
    left: 494px;
    top: 63px;
}
.clsBtnPan{
	position: absolute;
	width: 83px;
	height: 56px;
    left: 526px;
    top: 266px;
}
.clsDivPan{
	position: absolute;
	width: 83px;
	height: 56px;
    left: 526px;
    top: 266px;
}
.clsBtnBucket{
	position: absolute;
	width: 60px;
	height: 71px;
    left: 647px;
    top: 86px;
}
.clsDivSec7TxtPopupPanel{
	position: absolute;
	width: 760px;
	height: 420px;
    left: 0px;
    top: 0px;
	background-color: rgba(68, 43, 28, 0.5);
}
.clsDivSec7TxtPopup{
	position: absolute;
	width: 394px;
	height: 236px;
    left: 21px;
    top: 85px;
}
.clsDivSec7PopupTxtTitle{
	position: absolute;
	width: 171px;
	height: auto;
    left: 166px;
    top: 122px;
	font-size: 20px;
	font-family: TiffanyStdDemi;
	text-align: center;
	color: #442b1c;
}
.clsDivSec7PopupScTxt{
	position: absolute;
    left: 208px;
    top: 155px;
	font-size: 14px;
	font-family: Times New Roman;
	text-align: center;
	color: #442b1c;
	line-height: 17px;
}
.clsSec7BtnTagImg{
    position: absolute;
	width: 83px;
    height: 46px;
    top: 180px;
    left: 15px;
	-moz-transform: rotate(-31deg);
	-webkit-transform: rotate(-31deg);
	-o-transform: rotate(-31deg);
	-ms-transform: rotate(-31deg);
	transform: rotate(-31deg);
	background-color: rgba(255, 0, 0, 0);
}
.clsDivSec7ToolTipPanel{
	position: absolute;
	width: 218px;
	height: 124px;
    left: 424px;
    top: 78px;
	background-color: rgba(255, 0, 0, 0);
}
.clsDivSec7ToolTipScTxt{
	position: absolute;
	width: 186px;
	height: auto;
    left: 16px;
    top: 32px;
	font-size: 14px;
	font-family: Times New Roman;
	text-align: center;
	color: #442b1c;
}
.clsBtnSec7PopupTxtClose{
	position: absolute;
    width: 83px;
    height: 24px;
    left: 202px;
    top: 298px;
	border: 0px solid yellow;
}
/*---------------------------------------------*/
/*                 Section 8                   */
/*---------------------------------------------*/
.clsDivSec8TxtPopupPanel{
	position: absolute;
	width: 760px;
	height: 420px;
    left: 0px;
    top: 0px;
	background-color: rgba(68, 43, 28, 0);
}
.clsDivSec8TxtPopup{
	position: absolute;
	width: 760px;
	height: 420px;
    left: 0px;
    top: 0px;
}
.clsDivSec8PopupTxtTitle{
	position: absolute;
	width: 171px;
	height: auto;
    left: 296px;
    top: 126px;
	font-size: 20px;
	font-family: TiffanyStdDemi;
	text-align: center;
	color: #442b1c;
}
.clsDivSec8PopupScTxt{
	position: absolute;
    left: 208px;
    top: 162px;
	font-size: 14px;
	font-family: Times New Roman;
	text-align: center;
	color: #442b1c;
	line-height: 17px;
}
.clsSec8BtnTagImg{
    position: absolute;
	width: 83px;
    height: 46px;
    top: 180px;
    left: 145px;
	-moz-transform: rotate(-31deg);
	-webkit-transform: rotate(-31deg);
	-o-transform: rotate(-31deg);
	-ms-transform: rotate(-31deg);
	transform: rotate(-31deg);
	background-color: rgba(255, 0, 0, 0);
}
.clsBtnSec8PopupTxtClose{
	position: absolute;
    width: 83px;
    height: 24px;
    left: 333px;
    top: 298px;
	border: 0px solid yellow;
}
.clsBtnSec8Yes{
	position: absolute;
	width: 70px;
	height: 24px;
	left: 299px;
    top: 260px;
	z-index: 99;
}
.clsBtnSec8No{
	position: absolute;
	width: 70px;
	height: 24px;
	left: 379px;
    top: 260px;
	z-index: 99;
}
.clsBtnTent{
	position: absolute;
	width: 42px;
	height: 205px;
	left: 86px;
    top: 150px;
}
.clsBtnBlankets{
	position: absolute;
	width: 76px;
	height: 49px;
	left: 184px;
    top: 226px;
}
.clsBtnMutton{
	position: absolute;
	width: 38px;
	height: 127px;
	left: 480px;
    top: 55px;
}
.clsBtnTea{
	position: absolute;
	width: 90px;
	height: 94px;
	left: 273px;
    top: 269px;
}
.clsBtnFlour{
	position: absolute;
	width: 89px;
	height: 94px;
	left: 215px;
    top: 286px;
}
/*---------------------------------------------*/
/*                 Section 9                   */
/*---------------------------------------------*/
.clsDivSec9GameTimerPanel {
	position: absolute;
	width: 762px;
	height: 35px;
	left: -1px;
	top: 27px;
}
.clsDivSec9TimerPanel{
	position: absolute;
	width: 760px;
	height: 35px;
	left: 0px;
	top: 0px;
	background-color: rgba(253, 249, 211, 1);
	border: 1px solid #442b1c;
}
.clsDivSec9TimeImg{
	position: absolute;
	width: 760px;
	height: 34px;
	left: 0px;
	top: 0px;
}
.clsDivGoldFieldsAni{
	position: absolute;
	width: 760px;
	height: 300px;
	left: 0px;
	top: 110px;
}
.clsBtnSec9AddLuck{
	position: absolute;
	width: 148px;
	height: 22px;
	left: 306px;
    top: 260px;
}
.clsBtnSec9StartDig{
	position: absolute;
	width: 148px;
	height: 22px;
	left: 306px;
    top: 104px;
}
.clsBtnSec9ToTown{
	position: absolute;
	width: 95px;
	height: 100px;
	left: 594px;
    top: 77px;
}
.clsBtnSec9Yes{
	position: absolute;
	width: 70px;
	height: 24px;
	left: 299px;
    top: 286px;
	z-index: 99;
}
.clsBtnSec9No{
	position: absolute;
	width: 70px;
	height: 24px;
	left: 379px;
    top: 286px;
	z-index: 99;
}
.clsDivScalesPanel{
	position: absolute;
	width: 760px;
	height: 320px;
	left: 0px;
    top: 33px;
}
.clsDivEndDigPanel{
	position: absolute;
	width: 476px;
	height: 266px;
	left: 37px; /* -497 37*/
    top: 82px;
	display: none;
}
.clsDivEndDigTitleTxt{
	position: absolute;
	width: 217px;
	height: auto;
	left: 25px;
    top: 17px;
	font-size: 24px;
	font-family: Times New Roman;
	text-align: left;
	color: #442b1c;
}
.clsDivEndDigScTxt{
	position: absolute;
	width: 239px;
	height: auto;
	left: 25px;
    top: 50px;
	font-size: 14px;
	font-family: Times New Roman;
	text-align: left;
	color: #000000;
}
.clsDivEndDigLoad{
	position: absolute;
	width: 197px;
	height: 180px;
	left: 271px;
    top: 7px;
}
.clsBtnSec9PlayAgain{
	position: absolute;
	width: 148px;
	height: 22px;
	left: 103px;
    top: 314px;
}

/*---------------------------------------------*/
/*                  common                     */
/*---------------------------------------------*/
.clsDivLingHolder{
	position: absolute;
	width: 428px;
	height: 195px;
	right: 0px;
	bottom: 44px;
	display: none;
}
.clsDivLingSpeak{
	position: absolute;
	width: 195px;
	height: 195px;
	right: -5px;
	bottom: 46px;
	display: none;
}
.clsBtnLing{
	position: absolute;
	width: 195px;
	height: 195px;
	right: -5px;
	bottom: 46px;
}
.clsAknowleddePopuupPanel {
	position: absolute;
	width: 730px;
	height: 402px;
	left: 16px;
	top: 11px;
	border: 0px solid green;
	background-color: #ffffff;
	
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	display: none;
}
.clsAcknowledgementsTitle {
	position: absolute;
    left: 18px;
    top: 22px;
    font-family: arial;
    font-size: 20px;
    font-style: normal;
    letter-spacing: 0px;
    font-weight: bold;
    color: #000000;
    border: 0px solid green;
    display: none;
}
.clsAcknowledgementsContent {
	position: absolute;
    width: 694px;
    height: 306px;
    left: 18px;
    top: 60px;
    font-family: arial;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    border: 0px solid green;
    display: none;
}
.clsAcknowCloseBtn {
	position: absolute;
	width: 63px;
	height: 20px;
	left: 655px;
    top: 14px;
	border: 0px solid green;
	display: none;
}
.clsBtnAckNext{
	position: absolute;
	width: 17px;
	height: 13px;
	left: 684px;
    top: 373px;
	cursor: default;
	display: none;
}
.clsBtnAckBack{
	position: absolute;
	width: 17px;
	height: 13px;
	left: 650px;
    top: 373px;
	cursor: default;
	display: none;
}
.clsDivPaymentMainPanel{
	position: absolute;
	width: 760px;
	height: 300px;
	left: 0px;
	top: 50px;
	overflow: hidden;
}
.clsDivPaymentPanel{
	position: absolute;
	width: 735px;
	height: 269px;
	left: -422px; /*-422*/
	top: 0px;
}
.clsDivHowManyPanel{
	position: absolute;
	width: 170px;
	height: 70px;
	left: 250px;
	top: 134px;
}
.clsDivBarFlags{
	position: absolute;
	width: 54px;
	height: 51px;
	left: 96px;
	top: 370px;
	display: none;
}
.clsDivBarFlagImg{
	position: absolute;
	width: 54px;
	height: 51px;
	left: 26px;
	top: 0px;
}
.clsBtnRadio{
	position: absolute;
	width: 13px;
	height: 13px;
}
.clsRadioBtnTxt{
	position: absolute;
	width: 13px;
	height: auto;
    font-family: Times New Roman;
    font-size: 16px;
    color: #442b1c;
}
.clsDivCurrencyConverterPanel{
	position: absolute;
	width: 335px;
	height: 199px;
	left: 61px; /* 338*/
	top: 30px;
}
.clsDivCCTitleTxt{
	position: absolute;
	width: 160px;
	height: auto;
	left: 26px;
    top: 21px;
	font-size: 16px;
    text-align: left;
    font-family: BookmanOldStyle;
	color: #442b1c;
}
.clsDivCCSubTitleTxt{
	position: absolute;
	width: 280px;
	height: auto;
	left: 26px;
    top: 47px;
	font-size: 14px;
    text-align: left;
    font-family: Times New Roman;
	color: #442b1c;
}
.clsDivCCScreenTxt{
	position: absolute;
	width: 200px;
	height: auto;
	left: 46px;
    top: 72px;
	font-size: 14px;
    text-align: left;
    font-family: Times New Roman;
	color: #442b1c;
}
.clsBtnPaymentCCMore{
	position: absolute;
    width: 44px;
    height: 41px;
    left: 277px;
    top: 17px;
}
.clsBtnPaymentCCBack{
	position: absolute;
    width: 44px;
    height: 41px;
    left: 277px;
    top: 17px;
}
.clsBtnPaymentCCClose{
	position: absolute;
	width: 83px;
	height: 24px;
    left: 131px;
    top: 182px;
	border: 0px solid yellow;
}
.clsDivPaymentScreen{
	position: absolute;
	width: 415px;
	height: 269px;
	left: 0px;
	top: 0px;
}
.clsDivPaymentTitle{
	position: absolute;
	width: 50px;
	height: auto;
	left: 42px;
    top: 36px;
	font-size: 25px;
    text-align: left;
    font-family: TiffanyStdDemi;
	color: #442b1c;
}
.clsDivPaymentIcon{
	position: absolute;
	width: 140px;
	height: 140px;
	left: 31px;
	top: 71px;
}
.clsPaymentSCTxt_1{
	position: absolute;
	width: 100px;
	height: auto;
	left: 42px;
    top: 194px;
	font-size: 16px;
    text-align: left;
    font-family: Times New Roman;
	color: #442b1c;
}
.clsPaymentSCTxt_2{
	position: absolute;
	width: 165px;
	height: auto;
	left: 167px;
    top: 80px;
	font-size: 21px;
    text-align: left;
    font-family: Times New Roman;
	color: #442b1c;
}
.clsPaymentSCTxt_3{
	position: absolute;
	width: 70px;
	height: auto;
	left: 167px;
    top: 118px;
	font-size: 22px;
    text-align: left;
    font-family: Times New Roman;
	color: #442b1c;
}
.clsPaymentSCTxt_4{
	position: absolute;
	width: 151px;
	height: auto;
	left: 239px;
    top: 117px;
	font-size: 14px;
    text-align: left;
    font-family: Times New Roman;
	color: #442b1c;
}
.clsBtnPaymentYes{
	position: absolute;
	width: 70px;
	height: 24px;
	left: 42px;
    top: 222px;
}
.clsBtnPaymentNo{
	position: absolute;
	width: 70px;
	height: 24px;
	left: 121px;
    top: 222px;
}
.clsBtnPaymentCC{
	position: absolute;
	width: 165px;
	height: 24px;
	left: 207px;
    top: 222px;
}
.clsBtnStreet{
	position: absolute;
	width: 163px;
	height: 22px;
	left: 505px;
    top: 38px;
}
.clsDivGoldRushTitleTxt{
	position: absolute;
    width: 760px;
    height: 38px;
    left: 4px;
    top: 2px;
    text-align: center;
    font-family: TiffanyStdDemi;
    font-size: 25px;
    font-style: normal;
    font-weight: normal;
    letter-spacing: 0px;
    /* line-height: 19px; */
    color: #ffffe6;
	border: 0px solid green;
	text-shadow: -2px 2px rgba(19, 13, 8, 1);
	display: none;
}
.clsDivBarBG{
	position: absolute;
	width: 489px;
	height: 41px;
	left: 162px;
	top: 376px;
}
.clsBtnBar_Tent{
	position: absolute;
	width: 58px;
	height: 38px;
	left: 447px;
	top: 374px;
	display: none;
}
.clsBtnBar_Blankets{
	position: absolute;
	width: 52px;
	height: 34px;
	left: 486px;
	top: 380px;
	display: none;
}
.clsBtnBar_Mutton{
	position: absolute;
	width: 18px;
	height: 45px;
	left: 546px;
	top: 374px;
	display: none;
}
.clsBtnBar_Flour{
	position: absolute;
	width: 36px;
	height: 38px;
	left: 570px;
	top: 379px;
	display: none;
}
.clsBtnBar_Tea{
	position: absolute;
	width: 36px;
	height: 38px;
	left: 606px;
	top: 380px;
	display: none;
}
.clsBtnBar_Permit{
	position: absolute;
	width: 80px;
	height: 56px;
	left: 663px;
	top: 367px;
	display: none;
}
.clsBtnBar_Windlass{
	position: absolute;
	width: 65px;
	height: 45px;
	left: 171px;
	top: 377px;
	display: block;
}
.clsBtnBar_Bucket{
	position: absolute;
	width: 21px;
	height: 29px;
	left: 233px;
	top: 379px;
	display: block;
}
.clsBtnBar_Pick{
	position: absolute;
	width: 46px;
	height: 31px;
	left: 256px;
	top: 379px;
	display: block;
}
.clsBtnBar_Cradle{
	position: absolute;
	width: 54px;
	height: 47px;
	left: 296px;
	top: 373px;
	display: block;
}
.clsBtnBar_Shovel{
	position: absolute;
	width: 64px;
	height: 41px;
	left: 338px;
	top: 376px;
	display: block;
}
.clsBtnBar_Pan{
	position: absolute;
	width: 35px;
	height: 26px;
	left: 386px;
	top: 388px;
	display: block;
}
.clsBtnBar_Money{
	position: absolute;
	width: 85px;
	height: 65px;
	left: 7px;
	top: 363px;
	display: none;
}
.clsDivYourMoney{
    position: absolute;
    width: 65px;
    height: 16px;
    left: 6px;
    top: 33px;
    font-size: 14px;
    font-family: arial;
    color: #000000;
    padding: 1px 2px 1px 4px;
    background-color: #fff799;
    border: 1px solid #967318;
}
.clsDivTxtPopupTitle{
    position: absolute;
    width: auto;
    height: auto;
    font-size: 20px;
    font-family: TiffanyStdDemi;
    color: #442b1c;
	text-align: center;
}
.clsDivTxtPopup{
	position: absolute;
    font-size: 14px;
    font-family: Times New Roman;
    color: #442b1c;
	text-align: center;
}
.clsDivMoneyValue{
    position: absolute;
    width: 83px;
    height: auto;
    top: 183px;
    left: 133px;
    font-size: 27px;
    font-family: TiffanyStdDemi;
    color: #ffffff;
    text-align: center;
	-moz-transform: rotate(-31deg);
	-webkit-transform: rotate(-31deg);
	-o-transform: rotate(-31deg);
	-ms-transform: rotate(-31deg);
	transform: rotate(-31deg);
}
.clsBtnTagImg{
    position: absolute;
	width: 83px;
    height: 46px;
    top: 180px;
    left: 133px;
	-moz-transform: rotate(-31deg);
	-webkit-transform: rotate(-31deg);
	-o-transform: rotate(-31deg);
	-ms-transform: rotate(-31deg);
	transform: rotate(-31deg);
	background-color: rgba(255, 0, 0, 0);
}
.clsBtnTxtPopupClose{
	position: absolute;
    width: 83px;
    height: 24px;
    left: 332px;
    top: 298px;
	border: 0px solid yellow;
}
.clsDivBtnTipTxt{
    position: absolute;
    width: 74px;
    height: 17px;
    font-size: 12px;
    font-family: TiffanyStdDemi;
    color: #000000;
	text-align: center;
    padding: 1px 1px 1px 1px;
    background-color: #fff799;
    border: 1px solid #000000;
}
/*---------------------------------------------*/
/*                  Footer                     */
/*---------------------------------------------*/
.clsDivFooter {
	position: absolute;
	width: 100%;
    height: 55px;
	left: 0px;
	bottom: 0px;
	border: 0px solid #000000;
}
.clsLogo {
	position: absolute;
    width: 108px;
    height: 49px;
    top: 5px;
	left: 0px;	
	cursor: pointer;
}
.clsCopyRight {
    font-family: arial;
    font-size: 12px;
	text-align: center;
}
.clsFooterLink {
	position: absolute;
    width: 88px;
    height: 31px;
    top: 5px;
	right: 0px;	
	cursor: pointer;
}
/*---------------------------------------------*/
/*                   Loading                   */
/*---------------------------------------------*/
.clsDivLoaderPanel {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: #ffffff;
	display: block;
}
.clsDivLoader {
	position: absolute;
	width: 300px;
	height: 130px;
	left: 50%;
	top: 50%;
	margin-left: -150px;
	margin-top: -65px;
	border: 1px solid green;
	background: #000000;
	display: block;
}
.clsDivLoaderText {
	font-family: arial, verdana, helvetica, sans-serif, tahoma;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #9fd2fa;
}
.clsDivLoaderBarMain {
	position: relative;
	width: 260px;
	height: 26px;
	text-align: left;
	border-right: 2px solid #4581b0;
	background: #4581b0;
}
.clsDivLoaderBar {
	position: absolute;
	width: 0%;
	height: 24px;
	left: 1px;
	top: 1px;
	background: #0c426b;
}
/*----- Loading End -----*/