#gamecontents{overflow:hidden;}
#gamecontents, #preloader, #overlay{position:absolute;}
#overlay{z-index:200;}
#gamecontents #bgcontainer, #gamecontents #flyercontainer, #gamecontents #assetContainer, #gamecontents #hud, #gamecontents #progresshud, #gamecontents #particlecontainer{position:absolute;}
#gamecontents #assetContainer div{position:absolute; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none;}
#closebutton{position:absolute; margin-top:7px; margin-left:835px; z-index:201; border:0;}
#closebutton img{border:0;}

/* PRELOADER */
#preloader{width:100%; height:100%;}
#preloader #preloaderassets{width:100%; height:100%; background-image:url('../img/scr2/instructionsbg.png');}
#preloader #preloaderassets #preloaderfloater, #preloader #preloaderassets p{position:absolute;}
#preloader #preloaderassets #preloaderfloater{margin-left:100px; margin-top:170px;}
#preloader #preloaderassets #preloader-title, #preloader #preloaderassets #preloader-desc, #preloader #preloaderassets #preloader-hazard, #preloader #preloaderassets #preloader-hazard-desc, #preloader #preloaderassets #preloader-btnplay{position:absolute;}
#preloader #preloaderassets #preloader-title{font-family:CoopBlackRegular, Helvetica, Arial; color:#dd0028; font-size:24px; margin-top:100px; width:100%; text-align:center;}
#preloader #preloaderassets #preloader-desc{margin-left:165px; margin-top:320px; width:325px; text-align:center;}
#preloader #preloaderassets #preloader-hazard{margin-left:480px; margin-top:165px;}
#preloader #preloaderassets #preloader-hazard-desc{margin-left:482px; margin-top:335px; width:260px; text-align:center;}
#preloader-btnplay{position:absolute; margin-left:360px; margin-top:400px; z-index:1000;}
/* HUD */
#gamecontents #hud{margin-left:578px; margin-top:15px; font-family:CoopBlackRegular, Helvetica, Arial; color:#ffffff; font-size:18px;}
#gamecontents #hud #score, #gamecontents #hud #scoreimg, #gamecontents #hud #gametype{position:absolute;}
#gamecontents #hud #score{margin-left:56px; margin-top:23px; width:70px;}
#gamecontents #hud #gametype{background:url('../img/red_bg.png') no-repeat; width:151px; height:/*43*/38px; margin-left:130px; margin-top:12px; text-align:center; line-height:16px; padding-top:5px;}
#gamecontents #hud #gametype span{color:#660214; font-size:13px;}
#gamecontents #particlecontainer div{position:absolute;}
/* HUD - HEALTH */
#gamecontents #health{margin-left:120px; margin-top:25px; position:absolute; background-image:url('../img/scr2/health_status.png'); width:137px; height:46px;}
#gamecontents #health-status{background-image:url('../img/scr2/health.png'); width:137px; height:46px;}

/* PROGRESS HUD */
#gamecontents #progresshud{margin-top:50px; margin-left:364px; width:145px; height:8px; background:url('../img/scr2/hud_progress_bar.jpg') no-repeat 0px 3px ;}
#gamecontents #progresshud #progresshudbubble{position:absolute}

/* GAME MESSAGES */
.flygamemessage{font-family:CoopBlackRegular, Helvetica, Arial; color:#ffffff; font-size:40px; position:absolute; text-align:center;}

/* FLYER */
#flyercontainer #flyereyes{position:absolute; margin-left:46px; margin-top:37px; display:none;}
#flyercontainer #flyerwings{position:absolute; margin-left:18px; margin-top:48px; background:url('../img/scr2/player_wings.png') 0px 0px; width:26px; height:14px;}

/* FONTS */
@font-face {
    font-family: 'CoopBlackRegular';
    src: url('fonts/coopblack-webfont.eot');
    src: url('fonts/coopblack-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/coopblack-webfont.woff') format('woff'),
         url('fonts/coopblack-webfont.ttf') format('truetype'),
         url('fonts/coopblack-webfont.svg#CoopBlackRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}