#lightbox{
    width: 680px;
    height: 622px;
    background-color: #000;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity:0.6;
    z-index: 999;  
}
#start{
    position: absolute !important;
    z-index: 1000;
    top:270px;
    left:230px;
    cursor:pointer;
}
#gameBody{
	width: 680px;
	height: 622px;
	position: relative;
	margin: 0px auto 0px auto;
}
#preloader{                                                                                                                  
	background-color:#FFF;
	position: absolute;
	z-index:1;
}
#loadingscreen{
	background-image:url("../images/loading.png");
	background-position:center center;
	background-repeat:no-repeat;
	height:622px;
	width:680px;
}
#instruct_1{
	bottom:106px;
	width:389px;
	height:45px;
    cursor:pointer;
    left:256px;
    position:absolute;
    color:#ccc;
}
#instruct_2,#instruct_3, #instruct_4, #instruct_5, #instruct_6{
	bottom:106px;
	width:389px;
	height:45px;
    cursor:pointer;
    left:65px;
    position:absolute;
    color:#ccc;
}
#instruct_6{
	bottom:39px;
}
#playnow{
	bottom:40px;
	width:389px;
	height:45px;
  cursor:pointer;
  left:256px;
  position:absolute;
  color:#ccc;
}
#playnow_1{
	bottom:40px;
	width:389px;
	height:45px;
    cursor:pointer;
    left:65px;
    position:absolute;
    color:#ccc;
}
.mainbody{
	background:url("../images/inst_1.png") no-repeat scroll 0 0 transparent;
	width:680px;
	height:622px;
	position:absolute;
	margin:0 auto;
}
body{
	margin:0 auto;
	padding:0;
	overflow:hidden !important;
}
.instpage{
	display:none;
}
/*# {
	width:415px;
	height:215px;
	bottom:150px;
	left:135px;
	cursor:pointer;
	position:absolute;
}*/
#page_1, #page_2, #page_3, #page_4,#page_5{
	width:680px;
	height:622px;
	position:absolute;
}
.page{
	display:none;	
	cursor:auto;
}
#page_1{
	background: url("../images/inst_6.png") repeat scroll 0% 0% transparent;
}
#page_2{
	background: url("../images/main_1.png") repeat scroll 0% 0% transparent;
}
#page_3{
	background: url("../images/main_2.png") repeat scroll 0% 0% transparent;
}
#page_4{
	background: url("../images/main_3.png") repeat scroll 0% 0% transparent;
}
#page_5{
	background: url("../images/main_4.png") repeat scroll 0% 0% transparent;
}
#main_ins1{
	width:415px;
	height:215px;
	bottom:150px;
	left:135px;
	cursor:pointer;
	position:absolute;
}
#back_1,#back_2,#back_3,#back_4
{
	width:118px;
	height:70px;
	position:absolute;
	left:5px;
	bottom:8px;
	cursor:pointer;
}
#next_1, #next_2, #next_3, #next_4{
	width:118px;
	height:70px;
	position:absolute;
	left:548px;
	bottom:8px;	
}
.xmask{
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background-color:#FFF;
	z-index:9999;
	display:none;
}
.map{
	position:absolute;
	left: 261px;
	bottom: 149px;
	width: 141px;
	height: 94px;
	cursor:pointer;
	display:block;
	background:url("../images/mapOver1.png") no-repeat transparent;
}
.mapOver{
	/*position:absolute;
	cursor:pointer;
	background:url("../images/mapOver.png");
	left:253px;
	bottom:137px;
	width:161px;
	height:114px;*/
 /* -webkit-box-shadow:0 0 12px rgba(107, 214, 232, 1); 
    -moz-box-shadow: 0 0 12px rgba(107, 214, 232, 1);
    box-shadow: 0 0 12px rgba(107, 214, 232, 1);   */
     -webkit-box-shadow:0 0 12px rgba(6, 184, 249, 1); 
    -moz-box-shadow: 0 0 12px rgba(6, 184, 249, 1);
    box-shadow: 0 0 12px rgba(6, 184, 249, 1);  
}
#mapfront{
position:absolute;
background:url("../images/map.png") no-repeat transparent;
width:158px;
height:311px;
left:478px;
bottom:230px;
z-index:13;	
}
.folderOver{
   width:471px;
   height:368px;
   z-index:25;
   left:100px;
   top:100px;
}
 @font-face {
    font-family: 'shark_random_funnyness_2Rg';
    src: url('css/srf2-webfont.eot');
    src: url('css/srf2-webfont.eot?#iefix') format('embedded-opentype'),
         url('css/srf2-webfont.woff') format('woff'),
         url('css/srf2-webfont.ttf') format('truetype'),
         url('css/srf2-webfont.svg#shark_random_funnyness_2Rg') format('svg');
     font-weight: normal;
     font-style: normal;
}
#xCor{
	top: 303px;
    cursor: text;
    font-family: "shark_random_funnyness_2Rg";
    height: 19px;
    left: 500px;
    position: absolute;
    text-align: center;
    width: 42px;
    z-index: 14;
    -webkit-font-smoothing: antialiased;
}
#yCor{
    top: 303px;
    cursor: text;
    font-family: "shark_random_funnyness_2Rg";
    height: 19px;
    left: 560px;
    letter-spacing: 1px;
    position: absolute;
    text-align: center;
    width: 42px;
    z-index: 14;
}
.iconnormal{
width: 25px;
height: 25px;
position: absolute;
z-index: 14;
//left: 478px;
//top: 96px;
left: 476px;
top: 96px;
cursor:pointer;
}
.iconnormal img{
	position:absolute;
}
#iconOnHover{
	width:266px;
	height:147px;
	position:absolute;
	z-index:13;
	left:214px;
	top:65px;
	cursor:auto;
	display:none;
	background:url("../images/popup.png")no-repeat transparent;
}
.round1x{
	width:565px;
	height:2px;
	position:absolute;
	left:60px;
	bottom:370px;
	display:none;
	background-color:#ff0000;
	z-index:4; 
}
.round1y{
	width:2px;
	height:288px;
	position:absolute;
	left:244px;
	bottom:255px;
	display:none;
	background-color:#ff0000;
	z-index:4;
}
.round2x{
	width:565px;
	height:2px;
	position:absolute;
	left:61px;
	bottom:436px;
	display:none;
	background-color:#ff0000;
	z-index:4;
}
.round2y{
	width:2px;
	height:288px;
	position:absolute;
	left:450px;
	bottom:255px;
	display:none;
	background-color:#ff0000;
	z-index:4;
}
.round3x{
	width:565px;
	height:2px;
	position:absolute;
	left:61px;
	bottom:460px;
	display:none;
	background-color:#ff0000;
	z-index:4;
}
.round3y{
	width:2px;
	height:288px;
	position:absolute;
	left:365px;
	bottom:255px;
	display:none;
	background-color:#ff0000;
	z-index:4;
}
.round4x{
	width:565px;
	height:2px;
	position:absolute;
	left:61px;
	bottom:415px;
	display:none;
	background-color:#ff0000;
	z-index:4;
}
.round4y{
	width:2px;
	height:288px;
	position:absolute;
	left:365px;
	bottom:255px;
	display:none;
	background-color:#ff0000;
	z-index:4;
}
.round5x{
	width:565px;
	height:2px;
	position:absolute;
	left:61px;
	bottom:455px;
	display:none;
	background-color:#ff0000;
	z-index:4;
}
.round5y{
	width:2px;
	height:288px;
	position:absolute;
	//left:469px;
	left:477px;
	bottom:255px;
	display:none;
	background-color:#ff0000;
	z-index:4;
}
#go{
	left:515px;
	bottom:260px;
	width:66px;
	height:29px;
	position:absolute;
	display:block;
	z-index:15;
	cursor:pointer;	
}
.plane1_normal{
	  bottom: 325px;
    display: block;
    height: 239px;
    left: 19px;
    position: absolute;
    width: 309px;
    
}
img{
	border:none;
	outline:none;
	border:0px;
}
a, img {outline:none;}
map > area,
map > area:active,
map > area:focus {outline: none; border:0; }
.imgOnOver1{
	  bottom: 325px;
    display: block;
    height: 239px;
    left: 19px;
    position: absolute;
    width: 309px;
}
.plane2_normal{
	 bottom: 225px;
    display: block;
    height: 184px;
    left: 200px;
    position: absolute;
    width: 263px;
   
}
.imgOnOver2{
	 bottom: 262px;
    display: block;
    height: 142px;
    left: 197px;
    position: absolute;
    width: 263px;
}
.cursor{
	cursor:pointer !important;
}
.plane3_normal{
	  bottom: 82px;
    height: 211px;
    left: 398px;
    position: absolute;
    width: 268px;
     
}
.imgOnOver3{
	bottom: 82px;
    height: 211px;
    left: 398px;
    position: absolute;
    width: 268px;
}
input {
  text-transform: uppercase;
  -webkit-appearance:none;
  -moz-appearance:none;    	
   font-size: 19px;
   border: 0px;
   border-style: none;
   background-color:transparent;
   border: 0px solid;
}
#plane1{
	left:100px;
	bottom:330px;
	position:absolute;
	z-index:14;
	width:240px;
	height:180px;
}
.plane1center{
	width:12px;
	height:10px;
	border:solid 2px #FF0000;
	background-color:transparent;
	left:237px;
	top:244px;
	position:absolute;
	display:none;
}
#GameRound, #CollectSeed{
 width:680px;
 height:622px;
 position:absolute;
 cursor:default;
 display:none;
}
.round{
    bottom: 113px;
    display: block;
    height: 390px;
    left: 93px;
    position: absolute;
    width: 490px;
    z-index: 24;
}
.folder{
	z-index: 99;
	display:block;
	width:471px;
	height:368px;
	position:absolute;
}
.tabglow{
	left:-22px;
	top:464px;
	width:420px;
	height:163px;
	position:absolute;
	cursor:pointer;
	z-index:27;
	display:none;
}
.tabglow img{position:absolute;}
.QuestionButtons
{
	position:absolute;
	width:200px;
	height:50px;
	left:10px;
	bottom:200px;
}
#one{
	bottom:308px;
	z-index: 12;
	display:block;
	width:282px;
	height:50px;
	position:absolute;
	left:58px;
	cursor:pointer;
	list-style-type: none;
}
#two{
  bottom:250px;	
  z-index: 12;
  display:block;
  width:282px;
  height:50px;
  position:absolute;
  left:58px;
  cursor:pointer;
  list-style-type: none;
}
#three{
	bottom:190px;
	z-index: 12;
	display:block;
	width:282px;
	height:50px;
	position:absolute;
	left:58px;
	cursor:pointer;
	list-style-type: none;
}
#four{
	bottom:128px;
	display:block;
	width:282px;
	height:50px;
	z-index: 12;
	position:absolute;
	left:58px;
	cursor:pointer;
	list-style-type: none;
}
#popups{
	width:441px;
	height:259px;
	position:absolute;
	display:none;
	z-index:16;
	left:131px;
	top:180px;
}
.seeds{
	display:none;
}
#seeds8{
	transform:rotate(7deg);
	-ms-transform:rotate(7deg); /* IE 9 */
	-webkit-transform:rotate(7deg); /* Opera, Chrome, and Safari */
}
.bseed{
	background:url("../images/round1/bseed.png") no-repeat transparent;
	width:32px;
	height:36px;
	left:437px;
	top:316px;
	position:absolute;
	z-index:19;
	cursor:pointer;	
}
.iseed{
	background:url("../images/round2/seed.png") no-repeat transparent;
	width:45px;
	height:48px;
	left:487px;
	top:352px;
	//left: 484px;
	//top: 351px
	position:absolute;
	z-index:19;
	cursor:pointer; 
}
.gseed{
	background:url("../images/round3/seed.png") no-repeat transparent;
	width:45px;
	height:68px;
	left:381px;
	top:313px;
	position:absolute;
	z-index:19;
	cursor:pointer;
}
.nseed{
	background:url("../images/round4/seed.png") no-repeat transparent;
	width:156px;
	height:125px;
	left:489px;
	top:270px;
	position:absolute;
	z-index:19;
	cursor:pointer;
}
.nseed1{
	background: url("../images/round4/seed1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 130px;
    left: 359px;
    position: absolute;
    top: 132px;
    width: 139px;
    z-index: 19;
}
.cseed{
	background:url("../images/round5/seed.png") no-repeat transparent;
	width:29px;
	height:27px;
	left:410px;
	top:291px;
	position:absolute;
	z-index:19;
	cursor:pointer;
}
.continue{
	width:150px;
	height:50px;
	left:150px;
	top:185px;
	display:block;
	position:absolute;	
}
.seedContainer{
	width:135px;
	height:249px;
	left:120px;
	top:196px;
	position:absolute;
	display:block;
	z-index:18;
}
.nextRound{
	width: 161px;
    height: 97px;
	position: absolute;
	left: 501px;
	bottom: 6px;
	cursor:pointer;
	display:block;
	z-index:29;
	background:url("../images/next.png") no-repeat transparent;
}
.incorrectCoor{
	background:url("../images/wrongCoor.png") no-repeat transparent;
	position:absolute;
	width:441px;
	height:259px;
	left:120px;
	top:130px;
	display:block;
	z-index:20;
}
.ok{
	width: 150px;
	height: 40px;
	position: absolute;
	z-index: 20;
	left: 150px;
	top: 192px;
	cursor: pointer;
}
#brazil{
 width:30px;
 height:28px;
 position:absolute;
 z-index:21;
 left: 606px;
 bottom: 476px;
 display:none;
 background:url("../images/checkmark.png");
}
#india{
 width:30px;
 height:28px;
 position:absolute;
 z-index:21;
left: 606px;
bottom: 446px;
 display:none;
 background:url("../images/checkmark.png");
}
#greece{
 width:30px;
 height:28px;
 position:absolute;
 z-index:21;
left: 606px;
bottom: 418px;
 display:none;
 background:url("../images/checkmark.png");
}
#nigeria{
 width:30px;
 height:28px;
 position:absolute;
 z-index:21;
 left: 606px;
 bottom:390px;
 display:none;
 background:url("../images/checkmark.png");
}
#china{
 width:30px;
 height:28px;
 position:absolute;
 z-index:21;
 left: 606px;
 bottom:361px;
 display:none;
 background:url("../images/checkmark.png");
}
.congrats{
width:423px;
height:321px;
z-index:22;
position:absolute;
display:block;
left:138px;
top:130px;
background:url("../images/congrats.png");	 
-webkit-box-shadow:0 0 50px rgba(245, 242, 0, 1); 
-moz-box-shadow: 0 0 50px rgba(245, 242, 0, 1);
box-shadow: 0 0 50px rgba(245, 242, 0, 1); 
}
#fuelIndicator{
	background:url("../images/fuelIndicator.png");
	width:119px;
	height:68px;
	position:absolute;
	z-index:22;
	left:496px;
	bottom:533px;
}
.questionindicator{
background:url("../images/indicator_1.png") no-repeat transparent;	
width:119px;
height:68px;
position:absolute;
z-index:23;
display:none;
left:560px;
bottom:555px;
}
#passport {
    cursor: pointer;
    display: none;
    left: 155px;
    height: 97px;
    position: absolute;
    top: 323px;
    width: 99px;
    z-index: 25;
    border-radius:50px;
}
#certificate {
    cursor: pointer;
    display: none;
    height: 170px;
    left: 353px;
    position: absolute;
    top: 223px;
    width: 166px;
    z-index: 25;
}
#passport1 {
    cursor: pointer;
    display: none;
    height: 15px;
    left: 310px;
    position: absolute;
    top: 422px;
    width: 100px;
    z-index: 25;
}
#passport2 {
    cursor: pointer;
    display: none;
    height: 97px;
    left: 237px;
    position: absolute;
   top: 352px;
   width: 68px;
    z-index: 25;
}
input:focus{
	outline: none;
}
.card{
	  height: 467px;
    left: 152px;
    position: absolute;
    top:123px;
    width: 421px;
}
#part1{
	height:150px;
	z-index:10;
	top:157px;
	width:421px;
}
#part2{
	height:150px;
	z-index:7;
	top:157px;
	width:421px;
	left: 1px;
}
#part3{
	height:150px;
	z-index:8;
	//bottom:157px;
	bottom:153px;
	width:421px;
	//left: 1px;
	left: 0px;
}
.front{
	width:100%;
	height:100%;
	display:inline-block;
	position:absolute;
	margin:0;
	padding:0;
	width:379px;
	left:11px;
}
.back{
	width:399px;
	left:2px;
	height:100%;
	display:inline-block;
	position:absolute;
	margin:0;
	padding:0;
	opacity:0;
}
.parts {
	width:401px;
    position: absolute;
}
.card-box{
	position:relative;
	width:302px;
	height:467px;
	left:-12px;	
}
#part2 .front{
	display:none;
}
#enveloppart2{
	background:url("../images/envelopePart2.png") transparent no-repeat;
	width:411px;
	height:209px;
	position:absolute;
	left: -18px;
	//top:129px;
	top:135px;
	display:none;
	z-index:12;
}
#enveloppart3{
	background:url("../images/envelopePart3.png") transparent no-repeat;
	width:411px;
	height:208px;
	position:absolute;
	left: 134px;
	top: 251px;
	display:none;
}
#enveloppart1{
	background:url("../images/envelopePart1.png") transparent no-repeat;
	width:411px;
	height:97px;
	position:absolute;
	left: 134px;
	top: 158px;	
	display:none;
}
.imgOnHover{
}
.finalText{
	width: 594px;
	height: 137px;
	display: block;
	bottom: -20px;
	left: 3px;
	position: absolute;
	z-index: 20;
	background:url("../images/text.png")transparent no-repeat;
}
#finalText{
}
.displayBlock{
  display:block;	
}
.folder1h{
	background:url("../images/round1/over.png");
}
.folder2h{
	background:url("../images/round2/over.png");
}
.folder3h{
	background:url("../images/round3/over.png");
}
.folder4h{
	background:url("../images/round4/over.png");
}
.folder5h{
	background:url("../images/round5/over.png");
}
.folder1{
	background:url("../images/round1/normal.png");
}
.folder2{
	background:url("../images/round2/normal.png");
}
.folder3{
	background:url("../images/round3/normal.png");
}
.folder4{
	background:url("../images/round4/normal.png");
}
.folder5{
	background:url("../images/round5/normal.png");
}
.seedGlow{
	 background: url("../images/round5/seedglow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

a:active,a:focus {-moz-outline-style:none; border-bottom-color: transparent; border: none; outline:none; outline:transparent,border:0px;}
*:focus {outline:0;}
/*a{
	outline:0;
	border-bottom-color: transparent;
	border: none;
} 
a.toggle:active,a.toggle:focus {
outline:transparent;
}*/

a:link {
outline: none;
outline:transparent;
}
.envelopeshadow{
	background:url("../images/down.png");
	width:490px;
	height:20px;
	position:absolute;
	left: 90px;
	top: 447px;
	display:block;
	z-index:12;
}
.overDiv {
    height: 20px;
    left: 205px;
    position: absolute;
    top: 213px;
    width: 93px;
    z-index: 999999;
	cursor:pointer;
}
a:active, a:focus,a:selected,a:visited {
   outline: none;
   ie-dummy: expression(this.hideFocus=true);
}

.helpbtn{
	background:url("../images/help.png");
	width:81px;
	height:43px;
	left:0px;
	top:0px;
	position:absolute;
	cursor:pointer;
}
.helPopup{
	background:url("../images/helpPopup.png");
	position:absolute;
	width:550px;
	height:503px;
	display:none;
	left:65px;
	top:60px;
	z-index:999;
}
.cont{
width: 100px;
height: 25px;
left: 390px;
bottom: 125px;
position:absolute;
z-index:999;
cursor:pointer;
display:none;
}
.mute{
	width:58px;
	height:39px;
	position:absolute;
	cursor:pointer;
	left: 7px;
	top: 26px;
	background:url("../images/mute.png");
	display:none;
}
.audiostop{
	width: 28px;
	height: 31px;
	left: 28px;
	top: 32px;
	position:absolute;
	z-index:12;
	background:url("../images/audio_off_1.png")no-repeat;
	display:none;
}
.audioplay{
  position:absolute;
 top: 26px;
	left: 29px;
  display:none;
}
.image{
  width:30px;
  height:40px;
}
.help{
	display:none;
}
