/* CSS Document */

*				{padding: 0px;
			 	margin: 0px;
			 	}

/* TO HIDE HEADING 1 */

h1 em			{
				position: absolute;
				left: -4000px;
				width: 900px;
				}

.hiddenpic		{display: none}


.hiddentext		{display:none}



				
body			{background-image:url(images/brick_repeat.jpg);
				background-color: #000000;
				 }

/* BRICK REPEAT */

#wrapbody		{
				height: 600px;
				}


/* TOP YELLOW LINE repeat */
#wrapfull			{margin: 0px auto;
					margin-top: 0px;
					height: 159px;
					}					



/* MAIN WRAP  */
#wrap 				{margin: 0px auto;
					margin-top: 0px;
					width: 1000px;
					background: url(images/bg_wrap.jpg) no-repeat 331px 0px;
					}	
	
	
									
#bottom				{background: url(images/bg_bottom.jpg) repeat-x 0px 0px;
					width: 1000px;
					height: 136px;}

.headerflash		{width: 766px;
					height: 227px;
					float: right;
					position:absolute;
					margin-left: 240px;
					}
					
.booknow			{padding-top:50px;
					float: right;
					padding-right: 83px;
					}

#navigation			{width: 331px;

					height: 698px;
					background: url(images/bg_nav.jpg) no-repeat 0px 0px;
					padding-top: 0px;
					}

#navigation2			{width: 331px;
					height: 698px;
					background: url(images/bg_nav2.jpg) no-repeat 0px 0px;
					padding-top: 0px;
					}
					
					
.navlinks			{padding: 280px 10px 0px 0px;
					width: 190px;
					position:absolute;
					}					

.navlinks a img		{float:right}

/* FOXTEL BUTTON ON HOME PAGE */

.foxtel				{float: right;
					margin-top: 170px;
					margin-right: 50px}
					
.content			{width: 670px;
					height: 500px;
					position:absolute;
					float:right;
					text-align:left;
					margin-top: 233px;
					margin-left: 330px;
					background: url(images/bg_content.jpg) no-repeat 0px 46px;
					}

.content_comp			{width: 670px;
					height: 500px;
					position:absolute;
					float:right;
					text-align:left;
					margin-top: 233px;
					margin-left: 330px;
					background: url(images/bg_content.jpg) no-repeat 0px 46px;
					}


.content2			{width: 670px;
					height: 500px;
					position:absolute;
					float:right;
					text-align:left;
					margin-top: 279px;
					margin-left: 330px;
					background: url(images/bg_content.jpg) no-repeat 0px 0px;
					}



					
#content_scroll			{
					overflow: hidden;
					width: 580px;
					height: 400px;
					position:absolute;
					text-align:left;
					padding-right: 100px;
					margin-top: 15px;
					margin-left: 10px;
					}



#content_scroll_video			{
					overflow: hidden;
					width: 200px;
					height: 400px;
					position:absolute;
					text-align: center;
					padding-right: 0px;
					margin-top: 15px;
					margin-left: 400px;
					}

#content_scroll_video p	{font-size: 15px; border-bottom: 1px solid #CCCCCC}


/* SCROLL BAR STYLES */

.scrollbar 	{float: right;
			width: 15px;
			height: 400px;
			position:absolute;
			margin-top: 280px;
			margin-right: 0px;
			margin-left: 940px;
			border: #CCCCCC 1px solid;
			}


			
.handle 	{
			width: 15px;
			height: 210px;
			margin-left: 0px;
			margin-right: 0px;
			margin-top: 0px;
			margin-bottom: 10px;
			background-image: url(images/roll.gif);
			background-repeat: no-repeat;
			}





					
.contentleft		{width: 380px;
					height: 500px;
					float:left;
					margin: 20px 0px 0px 0px;
					text-align:center;
					}
	
					
.contentright			{float: right;
					width: 270px;
					text-align:center;
					margin: 0px 0px 0px 0px}
					


.times				{float: right;
					width: 250px;
					text-align:center;
					margin: 80px 40px 0px 0px}
					


																				
.topnav				{width: 630px;
					padding-left: 10px;
					height: 60px;
					position:absolute;
					float:right;
					text-align:left;
					margin-top: 207px;
					margin-left: 325px;
					background: url(images/topnav_line.jpg) repeat-x 0px 18px;

					}


.bottomnavline		{width: 630px;
					padding-left: 10px;
					height: 10px;
					position:absolute;
					float:right;
					text-align:left;
					margin-top: 261px;
					margin-left: 325px;
					background: url(images/topnav_line.jpg) repeat-x 0px 0px;

					}


					
.topnav a img		{margin-top:28px;
					margin-right: 20px;}

.facebook 			{float: left;
					width: 270px;
					text-align:center;
					margin-top: 15px;}
					
a.facebooklogo img		{margin-left:0px}

a.twitterlogo img		{margin-left: 8px}
					
.homeflash			{
					float:left;
					width: 400px;}


.blogflash			{text-align: center;
					float:left;
					width: 390px;
					}

.videolink			{font-size:9px; margin-top: 20px;}
	
.date				{font-size:12px}
									
a					{outline: none;
					border: none;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFCC00;
					text-decoration:none;}

a:hover				{color:#ffffff}

a img				{border: none;
					outline: none;
					
					}


.content_left_tickets		{width: 650px;
					height: 400px;
					margin: 0px 0px 0px 0px;
					text-align: left;
					background: url(images/dancer3.gif) no-repeat 300px 0px ;
					}
					
.castlabel			{width: 200px; height: 95px; float: left}		
	
.castlabel2			{width: 200px; height: 95px; float: left; margin-left: 0px}		
.castlabel2 h3		{font-size: 18px}


.castlinks			{font-size: 14px;
					margin-bottom: 0px;
					text-align:right;
					}		
.castbottomrow		{margin-left: 100px; }

.character			{color: #ffffff; font-size:12px; line-height: 16px;}


.biopic				{float: left;
					margin: 0px 15px 0px 0px;
					}

.biopic2				{float: left;
					margin: 0px 0px 0px 10px;
					}


					
.castlinks a		{padding-right: 10px;
					padding-left: 5px;
					color:#FFFFFF;
					border-left: 1px solid #ffffff;

}
	
.castlabel a img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.castlabel:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
	
	.castlabel2 a img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.castlabel2:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

				
.castlinks a:hover	{color:#FFCC00}		

a.active	{color: #FFFFFF}		

	
	
	
#gallery		{width: 530px;
				float: right;
				}

.photogallery	{margin-top: 20px}

.photo			{font-style:italic; font-size: 10px; margin-left: 10px;}

			
/* REGISTER PAGE */
				
.content_left_register		{width: 650px;
					height: 400px;
					margin: 0px 0px 0px 0px;
					text-align: left;
					background: url(images/dancer3.gif) no-repeat 350px 0px ;
					}
					
.registerwords		{width: 400px;
					margin-top: 20px;
					text-align:center;}


.center				{text-align:center}

.mediareleases		{width: 550px;
					text-align:center;
					margin-top: 20px;
					margin-left: 10px;}
					
.mediarelease		{
					width: 520px;
					text-align:center;
					padding: 10px;
					border: 1px solid white;
					}
										
.mediarelease a		{color:#ffffff;
					text-transform: uppercase}

.mediarelease a:hover		{color: #FFCC00;
							text-transform:uppercase}

/* LINKS PAGE -*/

.links				{width: 570px;
					text-align:center;
					margin-top: 10px;
					margin-left: 0px;}
	
.links a img			{padding: 10px}					


.videolabel		{margin-left: 70px}
										
/* NEWS */
	
	

#news_twitter		{margin-right: 20px;
					width: 630px;
					float: right;
					height: 350px;
					margin-top: 30px;}
					
										
#text_news p		{line-height: 12px;}


/* TWITTER */

.twitterbird	{float: left;
				width: 150px;
				margin-top: 0px}
				
.twitterbox			{float:left;
					margin-top: 0px;
					padding-left: 20px;
					text-align:left;
}
	
	
.twitterbox	h4		{margin-bottom: 10px; 
					font-size: 19px;
					text-transform:capitalize;
					}

.title				{font-size: 18px}
					

.twitterbox li a	{list-style: none;
						color: #FFCC00;
						text-decoration: none}	




.twitterbox li	{list-style: none;
						font-size: 13px;
						color:#FFFFFF;
						text-align: left;
						line-height: 16px;
						border-bottom: 1px solid #fff;
						margin-bottom: 8px;}			
						
						



.twitterhead			{float: left;
						border: 2px solid #fff;
						margin-right: 10px}




	

.posted				{color: #ffffff;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					line-height: 18px;
					margin-bottom: 10px;
					font-style:italic;
					}
					
.newspicsmall		{float: left;
					margin: 0px 10px 5px 0px;
					border: 1px solid #000000;
					}
	
a.newslink			{color: #ffffff}
					
					

						
	
/*WALLPAPERS */



.wallpaper1			{width: 260px;
					height: 300px;
					float: left;
					text-align:center;
					padding: 20px 10px 0px 20px;
					}
					

.wallpaper2			{width: 260px;
					height: 300px;
					text-align:center;
					padding: 20px 10px 0px 10px;
					float: left;

					}
				
.wallpaper3			{width: 200px;
					height: 300px;
					padding: 40px 10px 0px 10px;
					float: left;
					}

.heading2			{
					border-bottom: 1px solid #fff;
					padding: 4px 30px 4px 43px;
					margin-bottom: 5px;
					margin-left: 0px;
					text-align:center;
					width: 140px;
					}

.heading3			{
					border-bottom: 1px solid #fff;
					padding: 4px 30px 4px 43px;
					margin-bottom: 5px;
					margin-left:0px;
					text-align:center;
					width: 180px;
					}

.heading2 a			{font-size: 13px}
										
.heading3 a			{font-size: 13px}


.heading4			{
					border-bottom: 1px solid #fff;
					padding: 4px 0px 4px 0px;
					margin-bottom: 5px;
					margin-left:0px;
					text-align:center;
					width: 100px;
					}

.heading4 a			{font-size: 13px}
										


.poster1			{width: 200px;
					height: 300px;
					float: left;
					padding: 10px 50px 0px 20px;
					}
					

.poster2			{width: 200px;
					height: 300px;
					padding: 10px 10px 0px 50px;
					float: left;

					}
				
/* ICONS */

.icon1			{width: 100px;
					height: 190px;
					text-align:center;
					float: left;
					padding: 10px 50px 0px 20px;
					}
					
					
.icon				{border: 3px solid #cccccc}										
		
.icons				{width: 530px;
					height: 210px;
					}
										
/* THE SHOW	*/

.showwords			{width: 470px;
					text-align:center;}

.white				{color:#FFFFFF}
					

h2					{color: #e8be2f;
					font-size: 22px;
					font-family:Arial, Helvetica, sans-serif;
					text-transform:uppercase;
					margin-bottom: 12px;
					line-height: 20px;}
					


h3					{color: #fff;
					font-size: 20px;
					font-family:Arial, Helvetica, sans-serif;
					text-transform:uppercase;
					margin-bottom: 20px;
					line-height: 20px;}


h4					{color: #CCCCCC;
					font-family: Arial, Helvetica, sans-serif;
					font-size:16px;
					text-transform:uppercase;
					margin-bottom: 10px;}


h5					{color: #fff;
					font-family: Arial, Helvetica, sans-serif;
					font-size:16px;
					margin-top: 20px;
					margin-bottom: 5px;
					}


h6					{color: #fff;
					font-family: Arial, Helvetica, sans-serif;
					font-size:18px;
					}


					
p					{color: #CCCCCC;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height: 18px;
					margin-bottom: 10px;
					}

.mobilelink			{font-size: 40px;}

<!-- COMPETITION PAGE -->

.warnerwords	{width: 430px; 
				height: 100px; background-color:#FF0000;
				}

.warnerslogo	{float: right; margin-right: 70px; margin-top: -10px;}

.warnerscompbottom {margin-left: 250px; text-align:center; padding-top: 30px;}

.warnersrights	{margin-left: 30px}

.dvdsbottom	{margin-left: 50px}

#content_scroll_dvd			{
					overflow: hidden;
					width: 580px;
					height: 360px;
					position:absolute;
					text-align:left;
					padding-right: 100px;
					margin-top: 10px;
					margin-left: 0px;
					}



#content_scroll_comp			{
					overflow: hidden;
					width: 640px;
					position:absolute;
					text-align:left;
					padding-right: 0px;
					margin-top: 15px;
					margin-left: 0px;
					}



.prizes				{background-color: #003399;
					padding: 0 15px 15px 15px; 
					border: 1px solid #CCCCCC;
}

	
				
.leftcollum			{width: 330px; margin-right: 0px; float:left;
					text-align:center;
					}

.rightcollum			{width: 300px; margin-left: 10px; float: left; text-align:center;}

	
#wrap_terms			{padding: 20px;
					width: 705px;}
					
ul.termslist		{list-style: decimal; margin-left: 15px;}

ul					{list-style: disc;
					}

ul .bulletts		{margin-left: 10px;}

ul .straight		{margin-left: 20px; margin-bottom: 0px; list-style:none; }


li					{color: #ffffff;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height: 16px;
					margin-bottom: 10px;
					}
					
input				{background-color: #CCCCCC;
}

textarea			{background-color:#CCCCCC}
