/* Reset
----------------------------------------------------------------------------------------*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,label,select,option,blockquote,fieldset,input { margin: 0; padding: 0; }

ul, ol {
	list-style:none;
}

img {
	border:none;
}

:focus {
	outline: 0;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
}
q:before,q:after {
	content:'';
}


.floatleft {
	float:left;
	margin:0px;
	padding:0px 10px 10px 0px;
}

.clear {
	clear:both;
}


.clearfix {
    content: ".";
    display: inline;
    height: 0;
    clear: both;
    visibility: hidden;
 }


.floatright {
	float:right;
	padding:0px;
	margin:0px 0px 0px 0px;

}

hr {
	display:block;
	height:1px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #2a415f;
	padding:0px 0px 0px 0px;
	margin:4px 0px 14px 0px;
}

hr.profile {
	display:block;
	height:1px;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:1px solid #dedede;
	padding:0px 0px 0px 0px;
	margin:4px 0px 14px 0px;
}





/* END Reset
----------------------------------------------------------------------------------------*/






/* START GLOBAL STYLES
----------------------------------------------------------------------------------------*/



body {
	background-color:#ffde00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#231f20;
	text-align:center;

}

#outer-wrapper {
	width:900px;
	margin:0px auto;
	padding:0px 0px 60px 0px;
	text-align:left;
}

#main-content {
	width:896px;
	margin:0px auto;
	border:2px solid #231f20;
	padding:70px 0px 0px 0px;
}


a {
	color:#231f20;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}



/* END GLOBAL STYLES
----------------------------------------------------------------------------------------*/










/* START HEADER STYLES
----------------------------------------------------------------------------------------*/



#header {
	width:900px;
	margin:-17px auto 0px auto;
	padding:0px;
	height:144px;
	text-align:left;
	position:relative;
	bottom:-47px;
}

#logo {
	width:369px;
	height:144px;
	position:relative;
	top:0;
	left:-52px;
	z-index:3;
}

#header-content {
	width:699px;
	position:absolute;
	top:0px;
	right:-5px;
	z-index:1;
}

#top-grass {
	width:699px;
	position:absolute;
	top:81px;
	right:0px;
	z-index:1;

}

#nav {
	width:550px;
	overflow:hidden;
	position:relative;
	z-index:2;
	float:left;
}

.nav-enter a {
	background:url(../images/nav_enter_here_guys.png) no-repeat 0 0;
	width:111px;
	height:0px;
	padding-top:69px;
	overflow:hidden;
	display:block;
	cursor:pointer;
	margin:32px 18px 0px 189px;
	float:left;
	display:inline;
}

.nav-prizes a {
	background:url(../images/nav_big_prizes.png) no-repeat 0 0;
	width:74px;
	height:0px;
	padding-top:69px;
	overflow:hidden;
	cursor:pointer;
	display:block;
	float:left;
	margin:33px 18px 0px 0px;
}

.nav-winners a {
	background:url(../images/nav_winners.png) no-repeat 0 0;
	width:109px;
	height:0px;
	padding-top:67px;
	overflow:hidden;
	cursor:pointer;
	display:block;
	float:left;
	margin:35px 0px 0px 0px;
}

#game-on {
	background:url(../images/game_on_holder.png) no-repeat 0 0;
	width:72px;
	height:86px;
	float:right;
	padding:5px 0px 0px 3px;
	margin:7px 17px 0px 0px;
}

/* END HEADER STYLES
----------------------------------------------------------------------------------------*/













/* START MAINBODY STYLES
----------------------------------------------------------------------------------------*/



#mainbody {
	width:896px;
	position:relative;
	height:auto !important;
	min-height:444px;
	height:444px;
}

#content {
	width:666px;
	padding:0px 0px 0px 230px;
}

#intro {

	z-index:2;
	position:relative;
}

#intro p {
	line-height:17px;
	padding:0px 0px 15px 0px;
	
}

#home-banner {
	background:url(../images/home_banner.png) no-repeat 0 0;
	width:480px;
	height:435px;
	display:block;
	position:absolute;
	z-index:1;
	left:-76px;
	top:-25px;
}

#prize-banner {
	width:444px;
	height:272px;
	float:right;
	position:relative;
	right:-10px;
	z-index:2;
	padding:0px 0px 105px 0px;
}

#bottom-grass {
	background:url(../images/home_bottom_grass.png) no-repeat 0 0;
	width:896px;
	height:150px;
	display:block;
	z-index:3;
	position:absolute;
	bottom:0px;
	
}

.australia {
	width:79px;
	height:61px;
	float:left;
	margin:80px 0px 0px 12px;
	display:inline;
}

.enter-here a {
	background:url(../images/enter_here.gif) no-repeat 0 0;
	width:405px;
	height:0px;
	padding-top:50px;
	overflow:hidden;
	display:block;
	cursor:pointer;
	float:right;
	margin:50px 65px 0px 0px;
	display:inline;
}



/* END MAINBODY STYLES
----------------------------------------------------------------------------------------*/









/* START LANDING STYLES ----BIG PRIZES 
---------------------------------- --------------------------------------------------------*/




#big-prizes-banner {
	background:url(../images/big_prizes_banner.png) no-repeat 0 0;
	width:306px;
	height:245px;
	display:block;
	position:absolute;
	z-index:1;
	left:-32px;
	top:-12px;
}


h1.prizes-title {
	margin:5px 0px 0px 0px;
	background:url(../images/prizes_title.gif) no-repeat 0 0;
	width:540px;
	height:0px;
	padding-top:42px;
	overflow:hidden;
	display:block;
}


#prizes-content {
	width:546px;
	height:135px;
	margin:47px 0px 0px 78px;
	position:relative;
	z-index:1;
}


#prizes-subcontent {
	background:url(../images/prizes_content_grass.png) no-repeat 0 0;
	width:896px;
	padding-top:25px;
	margin:-18px 0px 0px 0px;
	position:relative;
	z-index:2;

}

#subcontent {
	background-color:#23201f;
	width:830px;
	padding:20px 33px;
	overflow:hidden;
}

#prizes-leftcontent {
	width:370px;
	float:left;
	background-color:#23201f;

}

h2 {
	display:block;
	margin:0px 0px 15px 0px;
}

#subcontent p {
	line-height:20px;
	padding:0px 0px 15px 0px;
	color:#ffde00;
}

#subcontent a {
	color:#ffde00;
	text-decoration:underline;
}

#subcontent a:hover {
	text-decoration:none;
}



#prizes-rightcontent {
	width:380px;
	float:right;
	background-color:#23201f;
	margin:52px 0px 0px 0px;
}

h5 {
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	line-height:20px;
}



/* END LANDING STYLES ----BIG PRIZES 
----------------------------------------------------------------------------------------*/








/* START LANDING STYLES ----Winners and Grinners
----------------------------------------------------------------------------------------*/


#winners-banner {
	background:url(../images/winners_banner.png) no-repeat 0 0;
	width:413px;
	height:209px;
	display:block;
	position:absolute;
	z-index:1;
	left:-39px;
	top:2px;
}


#winners-content {
	width:896px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
}

#winners-list {
	width:411px;
	float:right;
	margin:0px 72px 0px 0px;
	display:inline;

}

.winners-date {
	background:url(../images/week_bg.gif) no-repeat 0 0;
	display:block;
	width:189px;
	height:46px;
	margin:0px auto;
	text-align:center;
	font-size:20px;
	color:#ffde00;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:8px 0px 0px 0px;
}


#winners-subcontent {
	background:url(../images/winners_grass.png) no-repeat 0 0;
	display:block;
	width:896px;
	padding-top:43px;
	margin:-22px 0px 0px 0px;
	position:relative;
	z-index:2;

}


#subcontent1 {
	background-color:#23201f;
	width:830px;
	padding:0px 33px;
	overflow:hidden;
}

/* END LANDING STYLES ----BIG PRIZES 
----------------------------------------------------------------------------------------*/
















/* START FOOTER STYLES
----------------------------------------------------------------------------------------*/


#footer {
	width:900px;
	margin:0px auto;
	padding:0px;
	text-align:left;
	font-size:11px;
}


#footer-content {
	width:900px;
	overflow:hidden;
	margin:0px 0px 12px 0px;
}

#footer-content p {
	float:left;
	margin:0px 0px 0px -10px;
}

#footer-content p a {
	margin:0px 10px 0px 10px;
}

.share {
	margin:0px 0px 0px 0px;
	width:125px;
	float:right;
}


/* END FOOTER STYLES
----------------------------------------------------------------------------------------*/



















