body {
	background-color:black;
	
	width: 100%;
	height: 100%;
	margin: 0;		
	overflow: hidden;
	-webkit-text-stroke: 1px transparent;
}

.layer {
	overflow: hidden;
}

/*Orientation Screens */
.orientationLandscapeBlackBackground {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 640px;
	height: 960px;
	background-size: 640px 960px;
	background-color:rgba(0, 0, 0, 1)
}

.ipadLandscape {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-size: 700px 414px;
	background-repeat: no-repeat;
	background-position: center;
	background-image:url("../assets/images/system/orientation_ipad.png");
}

.iphoneLandscape {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background-size: 700px 414px;
	background-repeat: no-repeat;
	background-position: center;
	background-image:url("../assets/images/system/orientation_iphone.png");
}

.container {
	-webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
	-webkit-transform-origin: 0% 0% 0%;
	transform-origin: 0% 0% 0%;
    user-select: none;			
}

.container canvas {
    position: absolute;        
	
	position: absolute;

    image-rendering: optimizeQuality;
    -ms-interpolation-mode: bicubic;
    /*image-rendering: -moz-crisp-edges; Causes extremely jagged edges on images*/
    /*image-rendering: -o-crisp-edges; */
	
    -webkit-transform: translate(0px, 0px);
    -moz-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    -o-transform: translate(0px, 0px);
    transform: translate(0px, 0px);			
}
