/* CSS Document */

*				{padding: 0;
			 	margin: 0;
			 	}

/* TO HIDE HEADING 1 */

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

.hiddenpic		{display: none}

body			{background: #000000 url("images/bg.jpg"/*tpa=http://www.buddythemusical.com.au/images/bg.jpg*/) repeat-x;

				 }

				
#wrap			{width: 1009px;
				background: #000000 url("images/bg.jpg"/*tpa=http://www.buddythemusical.com.au/images/bg.jpg*/) -22px 0px repeat-x;
				margin: 0px auto 0px auto;

				}		


				
#main			{width: 870px;
				height: 348px;
				margin: 0px auto 0px auto;
				background: #000000 url("images/bg_main_repeat.jpg"/*tpa=http://www.buddythemusical.com.au/images/bg_main_repeat.jpg*/) 5px 0px repeat-y;
				}

#main_content	{width: 870px;
				margin: 0px auto 0px auto;
				padding-top: 0px;
				background-color: #000000;
				background: url("images/bg_main_top.jpg"/*tpa=http://www.buddythemusical.com.au/images/bg_main_top.jpg*/) 5px 0px no-repeat;	
				}		
				
				
#bottom			{width: 870px;
				margin: 0px auto 0px auto;
				height: 123px;
				background: url("images/bg_bottom.jpg"/*tpa=http://www.buddythemusical.com.au/images/bg_bottom.jpg*/) 5px 0px no-repeat;
				}				
				
				
.navbar			{background: #000000 url("images/bg_nav.jpg"/*tpa=http://www.buddythemusical.com.au/images/bg_nav.jpg*/) 74px 0px no-repeat;
				height: 115px;
				}

a img			{float: left}


						
.flash			{margin-left: 133px;
				background: url("images/bg_top.jpg"/*tpa=http://www.buddythemusical.com.au/images/bg_top.jpg*/) 0px -1px no-repeat;}
		
		
						
.bottomnav		{margin-left: 0px;
				padding-top: 38px;
				text-align:center;
				}
				
.bottomnav a	{color: white;
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				color: #996633;
				padding: 8px;
				text-decoration:none}

.bottomnav a:hover	{color:#FFFFFF}

#active			{color: white}


.nav_left		{margin-left: 257px;
				margin-top: 8px;
				position: absolute;
				width: 170px;
				}
				
.nav_left a	img	{float: right;
				padding-bottom: 0px}



.nav_right		{margin-left: 586px;
				margin-top: 7px;
				position:absolute;
				width: 170px;}
				
.nav_right a img		{float: left;
				padding-bottom: 0px}



.booknow		{float: left;
				position: absolute;
				margin-left: 427px;
				}


.poster_image	{padding-top: 0px;
				margin-left: 134px;
				background: url("images/poster_bg.jpg"/*tpa=http://www.buddythemusical.com.au/images/poster_bg.jpg*/) 320px 0px no-repeat;
				height: 348px;
				}
				
.poster_image img	{float: left}

.posterwords	{width: 235px;
				float: left;
				margin-left: 10px;
				margin-top: 100px;
				text-align:center}
	
				
.posterwords a img	{float: none}
	
.weeks			{background-color: #006699;
				color:#FFFFFF;
				padding: 3px 10px 3px 10px;
				border: solid 1px white;}
	
.motorbike		{float: right;
				margin-top: -233px;
				margin-right: -1px}
	
	
.video_screen 	{margin-left: 80px;}

.tvclink 		{padding-top: 80px;
				margin-left: -30px;
				}

.tvclink a img	{margin-right: 20px}				

.player 		{margin-left: 110px;
				padding-top: 60px;}
				
.playerlink		{padding-left: 165px;
				position:absolute;
				margin-top: 5px;
				}

a.playerlink_link		{color: #FFFFFF;
					}

a.playerlink_link:hover	{color: #FFFFFF}



/*  INSIDE PAGES LAYOUT */

.content		{padding-top: 0px;
				margin-left: 137px;
				background: url("images/bg_content.jpg"/*tpa=http://www.buddythemusical.com.au/images/bg_content.jpg*/) 0px 0px no-repeat;
				height: 348px;
				}
				

.content2		{padding-top: 0px;
				margin-left: 137px;
				height: 348px;
				}

.content_sights		{padding-top: 0px;
				margin-left: 136px;
				background: url("images/bg_sights.jpg"/*tpa=http://www.buddythemusical.com.au/images/bg_sights.jpg*/) 0px 0px no-repeat;
				height: 348px;
				}
								
.subnav			{width: 140px;
				float: left;
				margin-top: 10px;
				margin-right: 20px;}	

.subnav a		{float: right}

.tag			{margin-left: 130px;
				}


#scroll			{width: 430px;
				height: 260px;
				overflow: auto;
				position: relative;
				margin-right: 0px;
				outline: none;
				padding-top: 10px;
				padding-right: 10px;
				}



				
.headshot		{float: left}

.center			{text-align:center}

.center a img	{float: none}

.awards			{margin-left: 60px}


.timeslights	{margin: 0px 0px 10px 50px;
				width: 161px;
				height: 19px;
				
				}

.lights			{margin: 0px 0px 10px 0px;
				width: 161px;
				height: 19px;
				
				}
.peggysue		{margin: 5px 20px 10px 0px;
				float: left;
				border: white solid 2px;}

.education		{margin-left: 85px;
				margin-top: 16px;}
				
.edlink			{background-color:#0099CC;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FFFFFF;
				padding: 2px 5px;
				border: #003366 1px solid;
				}				

p				{color: #000000;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height: 16px;
				margin-bottom: 10px;
				}
						
h2				{color: #004d60;
				font-size: 22px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin-bottom: 10px;}

h3				{color: #FFFF00;
				font-size: 16px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin-bottom: 10px;}
				
				
				
				
h4				{color: #004d60;
				font-size: 15px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin-bottom: 10px;}

h5				{color: #004d60;
				font-size: 18px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				margin-bottom: 10px;}
	
.blue				{color: #004d60;
				font-size: 14px;
				font-weight: bold;
				font-family:Arial, Helvetica, sans-serif;
				margin-bottom: 10px;}
				
ul			{margin-bottom: 20px}

li			{color: #000000;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			line-height: 16px;
			margin-left: 40px;
			margin-bottom: 15px
			}

	/* BOOKINGS DETAILS - Home page / booking pages */
		
											
.homelinksBtn		{width: 200px;
				background-color:#d00d76;
				font-size: 20px;
				font-family: Arial, Helvetica, sans-serif;
				border: solid 1px white;
				margin-bottom: 0px;
				margin-left: 15px;
				height: 33px;
				padding-top: 5px;
				}

/*SYD */

.homelinksBtn:hover	{background-color:#3c2473;
					font-color: #FFCC00}
				
a.homelinks_syd		{
				color: #FFFFFF;
				padding: 8px 54px;
				}
					
a.homelinks_syd:hover	{color: #FFCC00;
					background-color:#3c2473;
					}
	
.timesheading_syd	{margin-left: 80px;
					}



/*ADELAIDE */

a.homelinks_adelaide		{
				color: #FFFFFF;
				padding: 6px 44px;
				}
					
a.homelinks_adelaide:hover	{color: #FFCC00;
					text-align: left;
					background-color:#3c2473;

					}


/*PERTH*/

a.homelinks_perth		{
				color: #FFFFFF;
				padding: 6px 44px;
				}
					
a.homelinks_perth:hover	{color: #FFCC00;
					text-align: left;
					background-color:#3c2473;

					}



.timesheading_bris	{margin-left: 67px}

.timesheading_perth	{margin-left: 92px}



/*MELB */


a.homelinks_melb		{
				color: #FFFFFF;
				padding: 6px 30px;
				}
					
a.homelinks_melb:hover	{color: #FFCC00;
					text-align: left;
					background-color:#3c2473;
					}

.timesheading_melb	{margin-left: 54px}





	
										
a				{border: none;
				outline: none;
				color: #d73633;
				text-decoration:none;
				font-weight:bold;
				}

a:hover			{
				color: #004d60;
}

a img			{border: none;
				outline: none;
				}
	
.homeBtn		{float: right;
				margin-right: 125px;
				margin-top: 0px}

.homeBtn img a	{border: none}
			
.link img			{}


table			{color: #000000;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				line-height: 16px;
				margin-bottom: 10px;
				}
							
td				{width: 130px;
				padding-bottom: 5px}


td.day			{text-align: right;
				padding-right: 12px;
				color: #004d60;
				font-weight:bold;

				}			
			
				
/*  ;*/													

.registerWords	{width: 100px;
				float: left;
				margin-top: 25px;
				margin-left: 20px;}	

	
.form p		{margin-left: 0px;
			margin-bottom: 0px;}
			
form p		{ margin:0; padding:0; height:30px;}

.form			{margin-top: 0px;
				width: 400px;
				margin-left: 200px;
				}

.form_response	{margin-top: 10px;
				width: 400px;
				margin-left: 200px;
				}
.form_response p {margin-bottom: 12px;}
							
.label			{float: left;
				margin: 0px;
				padding: 0px;
				}

.email	 	{width: 230px;
			}
	

			 
input		{border-right: .5px solid #004d60;
			border-bottom: .5px solid #004d60;
			height: 19px;
			margin-bottom: 7px;
			background-color:#FFFFCC; 
}
						  

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

.name		{width: 230px;
			}


.reset		{margin: 0px 0 0 28px;
			padding: 0 0px;
			color: #FFFFFF;
			font-weight: bold;
			width: 100px;
			height: 17px;
			font-size: 10px;
			background-color: #004d60;}
			
			
.order		{margin: 0px 0 0 103px;
			padding: 0 0px;
			color: #FFFFFF;
			font-weight: bold;
			width: 100px;
			font-size: 10px;
			height: 17px;
			background-color: #004d60;}			

		
.errormsg	{color: #d73633;
			font-size: 9px;
			display: none;
			text-decoration: none;
			font-weight: bold;
			padding-left: 100px;
			height:15px;}	

#nameerrormsg {}
.postcode	{width: 100px;
			
			}

.state			{width: 100px;
				margin-bottom: 10px;
				background-color:#FFFFCC;
				}								