
	/* ELEMENTS */
		* {font-family: sans-serif; color: #3f331b; font-size: 1em; font-weight: normal; font-style: normal; color: #333333; padding: 0; margin: 0;}
		html {height: 100%; width: 100%; background: #ffffff url(../images/far.jpg) center repeat-x;}
		body {height: 100%; width: 100%; overflow: hidden; font-size: 0.92em;}
		abbr {border: 0;}
		h2 {font-size: 1.25em;}
		p {padding: 1em 0 0 0; line-height: 130%;}
		a {color: #3f331b;}
		a:hover {text-decoration: underline;}
		
	/* GENERIC CLASSES */
		.hidden {position: absolute; margin: 0 0 0 -999em; width: 10px;}
		
	/* OUTER STRUCTURE */
		div#horizon {position: absolute; top: 50%; left: 0; width: 100%; height: 300px; overflow: visible; visibility: visible; display: block; z-index: 100;}
		div#container {position: absolute; margin-left: -492px; top: -294px; left: 50%; width: 983px; /* height: ; */ padding: 590px 0 0 0; visibility: visible; background: url(../images/background.jpg) top left no-repeat;}
		div#content {position: absolute; top: 189px; left: 200px; width: 580px; height: 273px; padding: 0 10px 0 0; overflow-x: hidden; overflow-y: auto;}
		/*div#footer {position: absolute; top: 587px; left: 0; width: 983px;}*/
		small {display: block; text-align: center; color: #666666; font-size: 0.75em; padding: 0.5em 0 0 0;}
		small * {color: #666666;}
		small a {color: #666666; text-decoration: underline;}
		
	/* FORMS */
		form {width: 100%; overflow: hidden; padding: 0 0 1em 0;}
		form p.width_50 {float: left; width: 280px; padding: 1em 0 0 0;}
		form p label, form#oz_oz_oz h3, p#age_holder span {display: block; text-transform: lowercase; font-weight: bold; padding: 0 0 0.25em 0;}
		form p input {width: 90%; padding: 5px;}
		form p#form_actions {clear: both; width: 100%; overflow: hidden;}
		form p#form_actions input {padding: 0; margin: 0; border: 0; text-indent: 0; background: none;}
		form p#form_actions input.buttons {float: left; display: block; width: auto; height: 56px; overflow: hidden; padding: 0; margin: 0 1em 0 0; font-size: 0; line-height: 56px; text-indent: -999em; cursor: pointer; border: none; background: none no-repeat top left;}
	/* PAGE - game */
		body#game div#container {padding: 0;}
		body#game div#game_box {position: absolute; top: 0; left: 0; width: 983px; height: 578px; margin: -578px 0 0 0; background: red;}

	/* PAGE - prize-draw */
		body#prize_draw h1 {position: absolute; top: 100px; left: 190px; width: 620px; height: 64px; text-indent: -999em; background: url(../images/prize-draw.gif) left no-repeat;}
		form p#age_holder {clear: both;}
		form p#age_holder span {display: block; text-transform: lowercase; font-weight: bold;}
		form p#age_holder label {display: inline; padding: 0 0.25em 0.25em 0; text-transform: none; font-weight: normal;}
		form p#age_holder input {width: auto; margin: 0 0.75em 0 0;}
		div#details {float: left; width: 100%; padding: 1em 0 0 0;}
		div#details label {padding: 0 0.25em 0 0;}
		div#details input.input_radio {padding: 0 1em 0 0;}
		div#details p {clear: both; width: 50%;}
		div#details p label {padding: 0 0.25em 0 0;}
		div#details p#agreement {float: left; width: 50%; font-weight: normal; text-transform: none;}
		div#details p#agreement label {float: left; width: 80%; padding: 0 5% 0 0; font-weight: normal; text-transform: none;}
		div#details p#agreement input {display: block; float: left; width: auto;}
		body#prize_draw input#button_submit {width: 126px; background: url(../images/submit.gif)}

	/* PAGE - prize_draw_thanks */
		body#prize_draw form {padding: 0.5em 0 1em 0;}
		body#prize_draw input#btnPlayAgain {width: 126px; background: url(../images/play-again.gif)}
		body#prize_draw input#btnSendFriend {width: 266px; background: url(../images/send-friend.gif)}
				
	/* PAGE - send_to_friend */
		body#send_to_friend h1 {position: absolute; top: 100px; left: 190px; width: 620px; height: 64px; text-indent: -999em; background: url(../images/send-to-friend.gif) left no-repeat;}
		body#send_to_friend input#btnSubmit {width: 126px; background: url(../images/submit.gif)}
		body#send_to_friend input#btnAddFriend {width: 266px; background: url(../images/add-friend.gif)}
		body#send_to_friend input#btnSendAnotherFriend {width: 266px; background: url(../images/add-friend.gif)}
		body#send_to_friend input#btnPlayAgain {width: 126px; background: url(../images/play-again.gif)}

	/* PAGE - terms_conditions */
		body#terms_conditions h1 {position: absolute; top: 100px; left: 190px; width: 620px; height: 64px; text-indent: -999em; background: url(../images/terms_conditions.gif) left no-repeat;}
	
	/* PAGE - privacy_policy */
		body#privacy_policy h1 {position: absolute; top: 100px; left: 190px; width: 620px; height: 64px; text-indent: -999em; background: url(../images/privacy_policy.gif) left no-repeat;}
		body#privacy_policy h2 {padding-top:20px;}

