img.bg 
{
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100%;
			height: auto;
			
			/* Set up positioning */
			position: fixed;
			top: 0;
			left: 0;
}
		
@media screen and (max-width: 1024px)
{
	img.bg 
	{
		left: 50%;
		margin-left: -512px; 
	}
}
		
#page-video 
{ 
	position: relative; 
	# top : -90px;
	z-index: 1;
	background: white; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
}
#page-wrap 
{ 
	position: relative; 
	z-index: 4;
	width: 400px; 
	margin: 20px auto; 
	padding: 20px; 
	background: white; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
}
#page-wrap3 
{ 
	position: absolute; 
	right : 10px;
	z-index: 4;
	width: 900px; 
	margin: 20px auto; 
	padding: 20px; 
	background: white; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
}
#page-wrap3-landscape 
{ 
	position: absolute; 
	right : 10px;
	z-index: 4;
	width: 1450px; 
	margin: 20px auto; 
	padding: 20px; 
	background: white; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
}

#users
{ 
	position: absolute; 
	left : 10px;
	bottom : 30px;
	z-index: 4;
	width: 560px; 
	margin: 20px auto; 
	padding: 20px; 
	background: white; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
}


#usersLandscape
{ 
	position: absolute; 
	left : 10px;
	bottom : 10px;
	z-index: 4;
	width: 560px; 
	margin: 20px auto; 
	padding: 20px; 
	background: white; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
}

#touchPad
{ 
	position: relative; 
	z-index: 4;
	width: 400px; 
	height: 300px; 
	margin: 20px auto; 
	padding: 20px; 
	background: white; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
}
#touchPad2
{ 
	width: 90%; 
	height: 80vh; 
	margin: 20px auto; 
	padding: 20px; 
	background: white; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
	background-image:url(../images/panLeftRight2.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}
#gameResultWinner
{ 
}

#notWinnerImage
{ 
	width: 90%; 
	height: 80vh; 
	margin: 20px auto; 
	padding: 0px; 
	background: white; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
	background: white; 
	background-image:url(../images/Sorry-Youre-Not-Winner.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}
#winnerImage
{ 
	width: 90%; 
	height: 80vh; 
	margin: 20px auto; 
	padding: 0px; 
	background: white; 
	-moz-box-shadow: 0 0 20px black; 
	-webkit-box-shadow: 0 0 20px black; 
	box-shadow: 0 0 20px black; 
	background: white; 
	background-image:url(../images/winnertrophy.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}
#voucher
{ 
	width: 100%; 
	height: 30vh; 
	background: white; 
	background-image:url(../images/voucher-50.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}

p { font: 15px/2 Georgia, Serif; margin: 0 0 30px 0; text-indent: 40px; }