/* 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: #000 url(images/bg_body.jpg) repeat-x 0px 0px;
				 }

				
		


#wrap				{margin: 0px auto;
					width: 965px;
					height: 700px;
					background: url("images/bg_main.jpg") no-repeat 20px 217px;
					}					



#wrap2				{margin: 0px auto;
					width: 500px;
					height: 300px;
					margin-top: 0px;
					}					

#wrap_long			{margin: 0px auto;
					width: 965px;
					background: url("images/bg_main_repeat.jpg") repeat-y 21px 390px;
					}

#wrap_terms				{margin: 0px auto;
					width: 500px;
					height: 700px;
					background: url("images/bg_terms.jpg") no-repeat 10px 1px;
					}					

					
#top				{height: 173px;
					width: 965px;
					}
	
#top2				{height: 173px;
					width: 965px;
					background: url("images/bg_top.jpg") no-repeat 0px 0px;
					}
										
#navbar				{margin: 0px auto;
					width: 965px;
					height: 44px;
					padding-top: 1px;
					padding-left: 27px;
					background: url("images/bg_nav.jpg") no-repeat 0px 0px;
					}					

#navbar	a img		{float: left}


#subnav				{margin: 0px auto;
					width: 958px;
					height: 37px;
					background: url("images/bg_subnav.jpg") no-repeat 0px 0px;
					margin-left: 12px;
					padding-top: 0px;
					}					

#subnav		a img		{float: left;
						text-align:center;
		
		
		
						}

#quotes				{float: left;
					margin-top: -22px;
					margin-left: 0px;}
	
		
#countdown			{margin-left: 5px}

/* BOTTOM LINKS */

#content_bottomlinks			{background: url("images/bg_bottomlinks.jpg") no-repeat 3px 40px;
						height: 422px;
					}



/* BOOK */


#content_book			{background: url("images/bg_book.jpg") no-repeat 3px 40px;
						height: 422px;
					}



#subnav_book			{margin-left: 250px;
					
						}

#subnav_book a img		{padding: 0px 25px 0px 25px;
						}


.booknav				{margin: 48px 0px 0px 290px;
						float: left; position:absolute;
						width: 200px;}

#contentbook_scroll			{float: left;
					overflow: hidden;
					width: 380px;
					height: 340px;
					padding-right:20px;
					padding-left: 0px;
					margin-top: 20px;
					}

#contentbook_scroll a img	{float: none}

.booktext				{float: right;
						padding-right: 60px;}


a.ticketmasterlogo img		{margin-left: 3px;
						margin-top: 2px; margin-bottom: 0px;}

.monkeyflash		{float: right; position:absolute;
					height: 100px; width: 100px;
					margin: 0px 0px 0px 300px;
					padding-top: 30px;}

.monkeyflash_bookings		{float: right; position:absolute;
					height: 100px; width: 100px;
					margin: 50px 0px 0px 30px;
					padding-top: 30px;}


.white				{color: #fff}





/* ABOUT */



#content_about			{background: url("images/bg_about.jpg") no-repeat 13px 42px;
						height: 422px;
					}


#subnav_about			{margin-left: 90px;
						}

#subnav_about a img		{padding: 0px 15px 0px 15px;
						}

.worldwidelink			{font-size: 20px;
						color:#333333;
						}


/* COMPETITION PAGE */

#content_competitionwrap		{background: url("images/bg_competition.jpg") no-repeat 362px -5px;
								height: 390px;
					}

#content_competitionwrap2		{background: url("images/bg_competition2.jpg") no-repeat 362px -5px;
								height: 390px;
					}

#content_competitionwrap3		{background: url("images/bg_competition3.jpg") no-repeat 362px -5px;
								height: 390px;
					}
	
#content_competitionwrap4		{background: url("images/bg_competition.jpg") no-repeat 362px -5px;
								height: 510px;
					}


/* MILLIONTH PATRON PAGE **/

#content_millionth		{background: url("images/bg_millionth.jpg") no-repeat 360px 0px;
								height: 568px;
					}


#content_competition_millionth {float: left;
					text-align:center;
					overflow: hidden;
					width: 440px;
					padding-right:20px;
					padding-left: 30px;
					margin-top: 30px;
					}


#millionth_logos			{text-align: center;
					width: 400px;
					float: left;
					margin-left: 15px;
					margin-top: 380px;
					}

#millionth_logos a img {padding: 6px}
										
.elephant			{margin: 0px 0px 0px 20px}
										
#content_competition {float: left;
					text-align:center;
					overflow: hidden;
					width: 440px;
					padding-right:20px;
					padding-left: 20px;
					margin-top: 30px;
					}

#content_competition li	{margin-bottom: -1px}


#content_competition p {line-height: 15px
					}
					
.competitionllogos	{margin-left: 100px;
					margin-bottom: 20px;
					margin-top: 20px;}					

.competitionllogos2	{margin-left: 150px;
					margin-bottom: 20px;
					margin-top: 20px;}					


.competitionllogos_3	{padding-left: 150px;
					margin-bottom: 40px;
					padding-top: 20px;
					height: 85px;
					}					

.competitionllogos_3 a img	{padding-right:50px}


a.logo2 img				{padding-top: 25px;}

#competition_form			{text-align: center;
					width: 260px;
					float: left;
					margin-left: 136px;
					margin-right: 10px;
					margin-top: 0px;
					padding-top: 35px;
					padding-right: 20px;
					}					

#competition_form2			{text-align: center;
					width: 260px;
					float: left;
					margin-left: 156px;
					margin-right: 10px;
					margin-top: 0px;
					padding-top: 15px;
					padding-right: 20px;
					}					

#competition_form2	p	{line-height: 12px;
						font-size: 11px;}


#competition_form_3			{text-align: center;
					width: 260px;
					float: left;
					margin-left: 156px;
					margin-right: 10px;
					margin-top: 0px;
					padding-top: 20px;
					padding-right: 20px;
					}


#content_competition_4 {float: left;
					text-align:center;
					overflow: hidden;
					width: 400px;
					padding-right:20px;
					padding-left: 60px;
					margin-top: 0px;
					}


.competitionllogos_4	{padding-left: 0px;
					margin-bottom: 40px;
					padding-top: 0px;
					height: 40px;
					}

					
/* NEWS */


#content_news2		{background: url("images/bg_news.jpg") no-repeat 7px 46px;
					}

#content_news		{background: url("images/bg_news.jpg") no-repeat 7px 46px;
					height: 422px;
					}


.updates			{margin: 132px 0px 0px 150px;
					float: left; position:absolute;}



#text_news 			{
					width: 610px;
					float: right}


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

#content_scroll_news2			{
					overflow: hidden;
					width: 520px;
					padding-right:25px;
					padding-left: 370px;
					margin-top: 15px;
					}


					
#content_scroll_news			{
					overflow: hidden;
					float: left;
					width: 520px;
					height: 350px;
					padding-right:25px;
					padding-left: 350px;
					margin-top: 15px;
					}


#subnav_news			{margin-left: 70px;
						}

#subnav_news a img		{padding: 0px 15px 0px 15px;
						}



.heading			{background: url("images/monkey_small.gif") no-repeat 0px 0px;
					border-bottom: 1px solid #fff;
					padding: 8px 0px 8px 43px;
					margin-bottom: 5px;
					}
					/* old bg is: bg_newsheading.jpg*/

.heading h4			{margin-bottom: 0px;
					font-size: 16px;
					color: #333333;}


.heading2			{background: url("images/bg_newsheading2.jpg") no-repeat 0px -3px;
					border: 1px solid #333333;
					padding: 7px 30px 7px 43px;
					margin-bottom: 5px;
					width: 100px;
					margin-left: 33px;
					text-align:center;
					}


.heading2 a			{color: #fff
					}

.heading2 a:hover			{color: #669900;
					}







.heading3			{background: url("images/bg_newsheading.jpg") no-repeat 0px -3px;
					border: 1px solid #333333;
					padding: 10px 30px 3px 43px;
					margin-bottom: 10px;
					width: 240px;
					text-align: center;
					margin-left: 100px;
					}


.heading3 a			{color: #fff;
					padding-top: 10px;
					}

.heading3 a:hover			{color: #669900;
					}



.photolabel			{font-size: 10px;
					margin-top: -5px}



.date p				{font-size: 10px;
					font-style:italic;
					margin-bottom: 7px;
					}

.newslink			{width: 150px; height: 18px;
					border-left: 1px solid #333333;
					border-right: 1px solid #333333;
					border-top: 1px solid #333333;
					text-align:center;
					padding-top: 3px;
					background-color:#669933}


.newslink a			{color:#fff;}

.newslink a:hover			{color:#333}



.newslink2			{width: 150px; height: 18px;
					border: 1px solid #333333;
					input-align: center;
					margin-bottom: 10px;
					margin-left: 0px;
					padding-top: 3px;
					text-align:center;
					background-color:#669933}


.newslink2 a			{color:#fff}

.newslink2 a:hover			{color:#333}



.newssection		{border-bottom: 1px solid #333333;
					margin-bottom: 30px;
					}

.newspicsmall		{float: left;
					margin: 0px 10px 10px 0px;
					border: 1px solid #333333;
					}
					
.newspics			{text-align:left;
					}
					
.newspics img		{border: 1px solid white;
					margin-bottom: 10px;
					}


.mediareleases		{text-align:center}




.mediareleases a	{font-size:14px;
					margin-bottom: 15px;}

.public				{text-align:left}




.principal			{margin-left: 145px}

/* REGISTER */


#content_register		{background: url("images/bg_register.jpg") no-repeat 2px 16px;
						height: 422px;
					}
					

#content_register_brisbane		{background: url("images/bg_register_brisbane.jpg") no-repeat 2px 16px;
						height: 422px;
					}

#content_register_adelaide		{background: url("images/bg_register_doctor.jpg") no-repeat 14px 14px;
						height: 422px;
					}


#content_register_closing		{background: url("images/bg_register_monkey.jpg") no-repeat 21px 14px;
						height: 422px;
					}

.registerlist		{width: 440px;
					text-align:center; margin-top: 60px;
}

.registerlist a		{font-size:23px;
}

.registerlist h2		{margin-bottom: 27px; line-height:26px; }

.city				{font-size: 32px;}

/* CAST */


.cast_left			{float: left;
					width: 250px;
					}

.cast_right			{float: right;
					width: 250px;
					}
					
#content_cast		{background: url("images/bg_cast.jpg") no-repeat 28px 40px;
						height: 422px;
					}


#content_robguest		{background: url("images/bg_robguest.jpg") no-repeat 18px 35px;
						height: 422px;
					}


#subnav_cast			{margin-left: 70px;
						}

#subnav_cast a img		{padding: 0px 10px 0px 10px;
						}


.castnav				{float: left; position:absolute;
						width: 200px;
						margin: 60px 0px 0px 110px;
						}


#contentcast_scroll			{float: left;
					overflow: hidden;
					width: 530px;
					height: 330px;
					padding-right:25px;
					padding-left: 0px;
					margin-top: 20px;
					}

.text_cast			{
					width: 620px;
					float: right}
					

 /* COMPANY */
 
 #content_company		{background: url("images/bg_company.jpg") no-repeat 39px 43px;
						height: 422px;
					}


#contentcompany_scroll			{float: left;
					overflow: hidden;
					width: 380px;
					height: 340px;
					padding-right:20px;
					padding-left: 490px;
					margin-top: 20px;
					}
					
					

/* PRODUCERS */

.producernav				{float: left;
						position:absolute;
						width: 200px;
						margin: 80px 0px 0px 110px;
						}

					
/* SCROLL BAR */

#content_scroll			{float: left;
					overflow: hidden;
					width: 410px;
					height: 330px;
					padding-right:25px;
					padding-left: 460px;
					margin-top: 20px;
					}



/*WALLPAPERS */



.wallpaper1			{width: 250px;
					height: 300px;
					float: left;
					padding: 40px 10px 0px 100px;
					}
					

.wallpaper2			{width: 250px;
					height: 300px;
					padding: 40px 10px 0px 10px;
					float: left;

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


/* ICONS */


.icons			{padding-left: 120px}

.icon1			{width: 120px;
					height: 220px;
					float: left;
					margin: 20px 10px 0px 0px;
					text-align:center;
					background: #000 url("images/bg_icon_elphaba.jpg") no-repeat 0px 180px;
					border: 1px solid #fff;
					padding-top: 20px;
					}
					

.icon2			{width: 120px;
					height: 220px;
					float: left;
					margin: 20px 10px 0px 20px;
					text-align:center;
					background: #000 url("images/bg_icon_galinda.jpg") no-repeat 0px 180px;
					border: 1px solid #fff;
					padding-top: 20px;
					}
		
		
.icon3			{width: 120px;
					height: 220px;
					float: left;
					margin: 20px 10px 0px 20px;
					text-align:center;
					background: #000 url("images/bg_icon_wizard.jpg") no-repeat 0px 180px;
					border: 1px solid #fff;
					padding-top: 20px;
					}

.icon4			{width: 120px;
					height: 220px;
					float: left;
					margin: 20px 10px 0px 20px;
					text-align:center;
					background: #000 url("images/bg_icon_fiyero.jpg") no-repeat 0px 180px;
					border: 1px solid #fff;
					padding-top: 20px;
					}

.icon5			{width: 120px;
					height: 220px;
					float: left;
					margin: 20px 10px 0px 20px;
					text-align:center;
					background: #000 url("images/bg_icon_morrible.jpg") no-repeat 0px 180px;
					border: 1px solid #fff;
					padding-top: 20px;
					}


.headingicon			{background: url("images/bg_newsheading2.jpg") no-repeat 0px -0px;
					border: 1px solid #333333;
					padding: 13px 30px 11px 33px;
					margin-bottom: 5px;
					margin-top: 20px;
					width: 55px;
					margin-left: 0px;
					}


.headingicon a			{color: #fff
					}

.headingicon a:hover			{color: #669900;
					}
					
					
.pc					{width: 380px;
					float: left;
					padding-left: 90px;
					margin-top: 40px;
					padding-right: 15px;
					border-right: 1px solid #fff;}
										
.pc p				{font-size: 11px;
					line-height: 14px;}

.mac				{width: 380px;
					float: left;
					padding-left: 20px;
					margin-top: 40px}

.mac p				{font-size: 11px;
					line-height: 14px;}



/* GAMES */




#subnav_games			{margin-left:315px;
						padding-top: 0px;
						}

#subnav_games a img		{padding: 0px 15px 0px 15px;
						}

#games_nav				{width: 160px;
						float: left;
						padding-left: 50px;
						margin-top: 10px;}

.gamebox				{float: right;
						width: 740px;
						height: 382px;
						}
		
.game1					{margin-left: 0px;
						}

.game3					{margin-left: 370px;
						}
						
#content				{height: 422px;
					}

.gamewords p			{font-size: 9px; 
						font-style:italic; 
						text-align:center; 
						margin-bottom: 0px;
						}


.gamewords3 p			{font-size: 9px; font-style:italic; 
						text-align:center; 
						margin-right: 80px; 
						margin-bottom: 0px;
						}


/* SIGHTS AND SOUNDS */



#content_sights			{background: url("images/bg_sights.jpg") no-repeat 20px 37px;
						height: 422px;
					}



#subnav_sights			{margin-left: 270px;
						}

#subnav_sights a img		{padding: 0px 20px 0px 20px;
						}

.photo					{font-size: 10px;
						font-style:italic}
						
.video_gallery			{padding: 0px 0px 0px 80px}			

.musicplayer			{padding: 0px 0px 0px 60px}		


/* EDUCATION */


#content_education		{background: url("images/bg_education2.jpg") no-repeat 20px 0px;
						height: 422px;
						}


.educationsite			{margin: 281px 0px 0px 278px;
					float: left; position:absolute;}



#content_scroll_education			{
					overflow: hidden;
					float: left;
					padding: 40px 40px 0px 420px;
					width: 400px;
					height: 330px;
					margin-top: 15px;
					}


#content_scroll_education ul 	{list-style-position:outside;
						margin-left: 20px;
						line-height: 16px;
						}
						

.educationlink			{margin-top: 25px;
						margin-left: 20px;}



/* TERMS AND CONDITIONS */



#content_scroll_terms2			{
					width: 460px;
					height: 360px;
					padding-right:0px;
					padding-left: 20px;
					padding-top: 160px;
					}

#content_scroll_terms2 p  {color: #CCCCCC; font-size:11px;}

#content_scroll_terms2 h2  {color: #CCCCCC; }

#content_scroll_terms2 h3  {color: #CCCCCC; font-size: 16px;}

#content_scroll_terms2 ul  {color: #CCCCCC; font-size:11px; }

#content_scroll_terms2 a  {color: #669933; }

					
#content_scroll_terms			{float: left;
					overflow: hidden;
					width: 460px;
					height: 360px;
					padding-right:25px;
					padding-left: 390px;
					margin-top: 0px;
					}


#content_scroll_news p{line-height: 16px;}



/* SPONSORS */

#content_sponsors		{background: url("images/bg_sponsors.jpg") no-repeat 497px 0px;
						height: 422px;
						}


#content_scroll_sponsors			{float: left;
					overflow: hidden;
					width: 460px;
					height: 400px;
					padding-right:25px;
					padding-left: 30px;
					margin-top: 0px;
					}

.anz1				{font-size:7px;}

#specials			{text-align: center;
					width: 230px;
					height: 300px;
					float: right;
					margin-right: 210px;
					margin-top: 30px;
					padding-top: 40px;
					}
	
#specials_full			{text-align: center;
					overflow: hidden;
					width: 370px;
					height: 360px;
					float: left;
					margin-right: 0px;
					margin-top: 20px;
					padding-top: 0px;
					padding-right: 20px;
					}					


.booknow			{font-size: 15px;
					background-color: #5c8727;
					color: white;
					padding: 0px 15px 0px 15px;
					border: 1px solid #333333;}
	
.booknow:hover		{color: #003300}
	
	
	.sponsorbuttons	{margin-left: 50px}
	
					
/* SCROLL BAR STYLES */

.scrollbar 	{float: left;
			width: 11px;
			height: 320px;
			margin-top: 30px;
			margin-right: 0px;
			background: url(images/scroll-bg.jpg) repeat-y 2px 0px;
			border-top: #000 2px solid;
			border-bottom: #000 2px solid;
			}


.scrollbar2 	{float: left;
			width: 11px;
			height: 390px;
			margin-top: 0px;
			margin-right: 0px;
			background: url(images/scroll-bg.jpg) repeat-y 2px 0px;
			border-top: #000 2px solid;
			border-bottom: #000 2px solid;
			}
			
.handle 	{
			width: 51px;
			height: 60px;
			margin-left: -20px;
			margin-right: -20px;
			margin-top: 0px;
			background-image: url(images/roll.gif);
			background-repeat: no-repeat;
			}






.posterimage		{width: 310px;
					padding-left: 21px;
					float: left;
					height: 422px;
					position:absolute;
					background: url("images/poster3.jpg") no-repeat 21px 289px;
					}

.posterimage img	{float: left}


#video				{width: 370px;
					height: 266px;
					margin-left: 325px;
					padding-top: 23px;
					}
	
#booking_buttons	{width: 360px;
					height: 264px;
					margin-left: 345px;
					padding-top: 25px;
					}

#booking_buttons a img	{margin-bottom: 5px;
						margin-left: 20px;}
	



					
					



/* SCROLL ON RIGHT HAND SIDE OF HOME PAGE */
					
.scroll				{
					padding-right: 32px;
					width: 223px;
					height: 413px;
					float:right;
					}
					
.scroll1			{width: 223px;
					height: 217px;
					background: url("images/scrollside1.jpg");}


.scroll1 a img			{margin: 10px 0px 0px 20px;}

.scroll2			{width: 223px;
					height: 197px;
					background: url("images/scrollside2.jpg");}

					
.scroll2 a img			{margin: 5px 0px 0px 20px;}

#scroll2		{margin:0px 0px 0px 7px}

.scroll2_register				{width: 223px;
					height: 197px;
					background: url("images/scrollside2_register.jpg");
					}

.scroll2_register a img			{margin: 105px 0px 0px 20px;}


.newsticker			{width: 430px;
					height: 111px;
					margin-top: 0px;
					padding-left: 239px;
					}
	
#newsbtn			{float: left;
					position: absolute;
					}
	
.ticker				{position: absolute;
					height: 47px;
					width: 475px;
					margin-top: 34px;
					background-color: #3c3b3b;
					border-top: 1px solid white;
					border-bottom: 1px solid white;}


.marquee				{position: relative;
						padding-top: 3px;
						width: 478px;
						font-weight: bold;
						text-transform: uppercase;
						font-family: Helvetica, sans-serif;
						font-size: 15px;
						color: #fff;
							}
						
	
.marquee a			{font-family: Helvetica, sans-serif;
					font-size: 16px;
					color: #8cc63f;}
						
.tickerwitch				{margin: 0px 0px 0px 10px
							}

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



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


h2					{color: #333333;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:20px;
					line-height: 18px;
					margin-bottom: 15px;
					}
					
h3					{color: #333333;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:20px;
					line-height: 24px;
					margin-bottom: 15px;
					}


h5					{color: #333333;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:15px;
					line-height: 20px;
					margin-bottom: 15px;
					}


									
a					{color: #000;
					font-family: Arial, Helvetica, sans-serif;
					font-size:12px;
					text-decoration:none;
					outline: none;
					border: none;
					}

a:hover				{color: #FFF}
																				
										
a img				{border: none;
					float: left;
					}
					
a.wickedlink		{background-color:#628632; 
					background-image:url(images/bg_wickedlink.jpg);
					color: white; 
					padding: 5px 10px 5px 10px; 
					margin-top: 10px; 
					border: 1px solid #333333}

a.wickedlink:hover 	{color:#333333}




ul					{color: #333333;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size:12px;
					line-height: 18px;
					margin-bottom: 10px;
					list-style:disc; 
					list-style-position: inside;
					}


						
img.line			{margin: 15px 0px 20px 0px}

.center				{text-align: center }






/* BOTTOM LINKS */


#bottombar			{height: 33px;
					background: #000 url("images/bg_bottombar.jpg") no-repeat 0px 0px;
					}
	
#bottom				{width: 965px;
					height: 110px;
					padding-left: 49px;
					background: #000 url("images/bg_bottom.jpg") no-repeat 49px 0px;
					}
					
						
#register			{padding-left: 55px;
					float: left;}

#music				{padding-right: 110px;
					float: right;
					}

#sponsors				{padding-right: 0px;
					float: left;
					}


#bottomlinks			{width: 463px;
					height: 30px;
					text-align:center;
					margin: 0px auto;
					padding-top: 0px;
					margin-top: -3px;
					float: left;
					padding-left: 15px
					}

#bottomlinks a		{color: #766146;
					font-size: 9px;
					padding: 0px 15px 0px 15px;}

#bottomlinks a:hover	{color:#669933}


#bottomlinks a.active	{color:#669933}

#bottomlinks p 	{color: #785536; font-size:7px;}




/* SOCIAL PAGES - HOME PAGE */



.sociallinks		{margin-right: 13px; 
					margin-top: -28px;
					height: 50px;
					float: right;
					width: 348px;
					}
.sociallinks a img	{margin: 0px 0px 0px 0px}



.follow				{padding-left: 10px;
					float: left;
					padding-top: 13px;
					}


/* SOCIAL PAGE - TWITTER */

#content_social		{background: url("") no-repeat 18px 0px;
					height: 520px;
					}


#subnav_social		{width: 220px;
					height: 250px;
					float: left;
					margin-top: 40px;
					padding-left: 60px;
					text-align:center;
					position:absolute;
					}

#subnav_social a img		{margin-bottom: 10px;
							margin-left: 38px;
					}

#social_text		{margin: 10px 0px 0px 0px;
					height: 410px;
					float: right;
					width: 630px;
					padding-right: 30px;}


					

/* TWITTER */

.twitterbox			{float: left;
					width: 540px;
					height: 310px;
					padding-left: 40px;
}
	
	
.twitterbox	h4		{margin-bottom: 10px; 
					font-size: 19px;
					text-transform:capitalize;
					}

.title				{font-size: 18px}
					

.twitterbox li a	{list-style: none;
						color: #FFFFFF;
						font-size: 11px;
						text-decoration: none}	




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



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








/*FORM*/

.register		{padding-left: 30px}


#form_brisbane			{width: 495px;
					height: 264px;
					padding-left: 370px;
					margin-top: 72px;
					float: left;
				}


#form_home			{width: 495px;
					height: 264px;
					padding-left: 370px;
					margin-top: 92px;
					float: left;
				}
				
#form			{width: 495px;
					height: 264px;
					padding-left: 370px;
					margin-top: 112px;
					float: left;
				}


#form p		{margin-left: 0px;
			margin-bottom: 7px;
			color: #333333;
			letter-spacing:normal;
			font-stretch:normal
			}


.enter		{float: right;
			width: 100px;
			text-align:center;
			margin: 0px 0px 0px 0px;
			border: 1px solid white;
			padding: 10px;
			background-color:#669933;
}


#form_response			{width: 355px;
					height: 264px;
					margin-left: 410px;
					padding-top: 125px;
				}


#form_response p		{margin-left: 0px;
			margin-bottom: 5px;
			color: #333333;
			}
			
			
						
							
.label			{width: 100px;
				float: left;
				text-align:right;
				padding-right: 10px;
				}


.label2			{width: 70px;
				float: left;
				text-align:right;
				padding-right: 10px;
				}


.label2 p		{font-weight: bold}

.label p		{font-weight: bold}

.field			{float: left}


.formline		{width: 350px;
				height: 25px;
				}
	

				
.email	 	{width: 230px;
			height: 17px;
			}
	

input		{border-right: .5px solid #333333;
			border-bottom: .5px solid #333333;
			height: 15px;
			color: #fff;
			margin-bottom: 0px;
			background-color: #8cc63f; 
}
	
	
			 
.textbox		{border-right: .5px solid #333333;
			border-bottom: .5px solid #333333;
			height: 45px;
			width: 178px;
			color: #fff;
			margin-bottom: 0px;
			background-color: #8cc63f; 
}
						  

textarea	{width: 230px;
			border-right: .5px solid #333333;
			border-bottom: .5px solid #333333;
			}



.name		{width: 230px;
			}


.reset		{margin: 0px 0px 0px 0px;
			padding: 0 0px;
			color: #3c3b3b;
			font-weight: bold;
			width: 100px;
			height: 25px;
			font-size: 13px;
			background-color: #8cc63f;}
			
			
.order		{margin: 0px 0 15px 0px;
			padding: 0 0px;
			color: #3c3b3b;
			font-weight: bold;
			width: 100px;
			font-size: 13px;
			height: 25px;
			background-color: #8cc63f;}			

	
#errormessages {margin-left: 0px;}
	
#errormessages p {
				font-size: 12px; color: #fff; font-weight: bold}
		
.errormsg	{
			font-size: 10px;
			display: none;
			text-decoration: none;
			margin-top: -5px;
			}	


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


.mandatory p	{
			font-size: 10px;}
			
.postcode	{width: 60px;
			
			}


.dropdown		{border-right: .5px solid #333333;
			border-bottom: .5px solid #333333;
			height: 20px; width: 80px;
			color: #fff;
			margin-bottom: 0px;
			background-color: #8cc63f; 
}


.state			{width: 90px;
				margin-bottom: 0px;
				background-color:#8cc63f;
				color: #fff;
				}								
				
.age			{width: 80px;
				margin-right: 160px;
				background-color:#8cc63f;
				color: #fff;
				}								
				
.subscribe		{margin-left: 150px;
				margin-bottom: 10px;
				width: 340px;
				margin-top: -15px;}	

.subscribe p		{
				font-size:11px;
				line-height: 11px;}			
				
				

#newsdisplay	{display: none;
			}

#newsdisplay_july	{display: none;
			}			

#newsdisplay_august	{display: none;
			}			
			
#newsdisplay_october	{display: none;
			}				
		
#newsdisplay_november	{display: none;
			}				
			
#newsdisplay_december	{display: none;
			}				
			
#newsdisplay_january	{display: none;
			}				
								
#newsdisplay_february	{display: none;
			}
			
			
#newsdisplay_march	{display: none;
			}
			
#newsdisplay_april	{display: none;
			}														
			
#newsdisplay_may	{display: none;
			}
			
						