/********* maze game ********/
-moz-     /* Firefox and other browsers using Mozilla’s browser engine */

-webkit-  /* Safari, Chrome and browsers using the Webkit engine */

-o-       /* Opera */

-ms-      /* Internet Explorer (but not always) */ 

.maze-inner .game-btndiv {
  margin: 30px 0 0;
}
 .maze-inner {
  margin: 0 0 70px;
}
.maze-inner .maze-text{
    text-align: left;
    display: block;
}
.maze-inner #div3 > ul {
  list-style: inherit;
  padding: 30px 0 0 25px;
  text-align: left;
}
.maze-inner #div3 li {
  margin: 0 0 20px;
  font: 24px/28px "MyriadPro-Regular",Verdana,Geneva,sans-serif;
  color: #000;
}
.maze-inner .welcome-head {
  max-width: 800px;
  padding: 0px 20px 30px;
  position: relative;
}
.instruct-maze{
    font: bold 40px/40px "MyriadPro-Regular",Verdana,Geneva,sans-serif;
}
.maze-inner .welcome-head #div3 {
  margin: 0 0 10px;
}
.maze-inner .ready-outer {
  background: #fff none repeat scroll 0 0;
  clear: both;
  height: 500px;
  margin-bottom: 0;
  margin-left: auto !important;
  margin-right: auto !important;
  position: relative;
  width: 700px;
}
.maze-inner .ready-main {
  display: none;
  padding: 44px 0 0;
  position: relative;
}
.start {
  margin: -20px 625px 0px 0;
  color: #FF9020;
}
.maze-inner .game-btndiv, .level , .ready-inner, .mission {
    display: none;
}
.end {
  margin: -43px 0 0 486px;
  color: #22FF22;
}
.start-text, .end-text {
  font: 36px/36px "Architects Daughter",cursive;
}
#text9 {
  font-size: 27px;
  left: 0;
  position: absolute;
  right: 0;
}
/*   #gameArea
{
    width : 100%;
    height : 100%;
}*/

#gameCanvasContainer
{

}

#gameCanvas {
  background-color: #ffffff;
  border-left: 1px solid #440944;
  border-top: 1px solid #440944;
  height: 100%;
  position: absolute;
  width: 100%;
}

#controlsPanelAfter
{
    position : absolute;
    bottom: 0;      
    right: 0;
    background-color : #fff;
    display: none;
    /*opacity : 0.8;*/

    /*overflow : auto;*/
}

#controlsPanelBefore
{
    position : absolute;
    bottom: 0;      
    left: 0;
    background-color : #662299;
    /*opacity : 0.8;*/

    /*overflow : auto;*/
}

.controlButton
{
    margin : 0px;
    float : left;
}
.main-maze{
   background: url("../images/game-bg.png");
    background-repeat:no-repeat;
    background-attachment:fixed;
    -o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size:cover;
   background-position: 100% 100%;
   background-size: cover;
}
.main-maze .ready-set {
  bottom: 0;
  font: 120px/120px "MyriadPro-Regular",Verdana,Geneva,sans-serif;
  left: 0;
  position: absolute;
  right: 0;
  top: 200px;
}
.main-maze .levels {
  bottom: 0;
  font: 56px/56px "MyriadPro-Regular",Verdana,Geneva,sans-serif;
  left: 0;
  position: absolute;
  right: 0;
  top: 0px;
}
.mission-aacomp{
     bottom: 0;
  font: 56px/56px "MyriadPro-Regular",Verdana,Geneva,sans-serif;
  left: 0;
  position: absolute;
  right: 0;
  top: 30px;
}

.maze-inner .first-line > a {
  display: inline-block;
  margin: 0 19px 0 0;
}
h1{
		font-size:24px !important;
}
.main-maze .airplane.two {
  top: -190px !important;
  z-index: 0 !important;
}
.main-maze #div1{
    padding: 90px 0 72px;
}

.main-maze .green-ground{
  margin: -448px 0 0;
  z-index: -1;
}
.welcome-head #maze-text {
  margin: 34px 0 0 40px;
}
.main-maze #div2{display: none;
margin: 20px 0 0;}
.main-maze .green-ground-second {
  margin: -578px 0 0;
  z-index: -1;
  display: none;
}
.green-ground-third{
    display: none;
      margin: -671px 0 0;
}
.green-ground .image-holder img,.green-ground-second .image-holder img,.green-ground-third .image-holder img{
    width: 100%;
}
.main-maze .ready-set {
  bottom: 0;
  font: 56px/56px "MyriadPro-Regular",Verdana,Geneva,sans-serif;
  left: 0;
  position: absolute;
  right: 0;
  top: 35px;
}
.maze-inner .mission > h1 {
  font-size: 28px;
}
.maze-inner .player img{
    height: 71px;
    width: 121px;
}
#text5 h1, #text6 h1, #text7 h1{
    margin-top: 8px; 
}