@charset "UTF-8";
/* CSS Document */


*				{padding: 0;
			 	margin: 0;
			 	}
				
				
body		{background: #8cc640 url(images/bg.gif) repeat-x;
			SCROLLBAR-FACE-COLOR: #495b31; 
			SCROLLBAR-HIGHLIGHT-COLOR: #8cc640;
			SCROLLBAR-SHADOW-COLOR: #8cc640;
			SCROLLBAR-ARROW-COLOR: 8cc640;
			SCROLLBAR-TRACK-COLOR: #8cc640;
			SCROLLBAR-BASE-COLOR: #61892c;
			}

.hiddenpic	{display: none}

#wrap		{width: 957px;
			margin: 0px auto;
			}
			
#topbanner	{width: 957px;
			height: 134px;
			padding-left: 30px;
			background: url(images/bg_flash.gif) 307px 0px no-repeat;
			}			
			
#navbar		{width: 957px;
			height: 40px;
			padding-left: 55px;
			padding-top: 0px;
			background: url(images/bg_nav.gif) no-repeat;
			}

#navbar a img	{float: left;
				margin-left: 0px;}

#main		{width: 957px;
			height: 487px;
			background: url(images/bg_main.jpg) no-repeat;}			
			
.flash		{float: left;
			height: 100px;
			padding-right: 40px;
			}


.monkey		{padding: 50px 230px 0px 0px;
			float: right;
			width: 100px;
			height: 100px}

.homeblock	{padding-left: 100px;
			padding-top: 40px;
			width: 495px;
			float: left;
			position: absolute;}


.homeblock_tickets	{padding-left: 75px;
			padding-top: 0px;
			width: 495px;
			float: left;
			position: absolute;}



.homeblock1	{padding-left: 70px;
			padding-top: 20px;
			width: 495px;
			float: left;
			position: absolute;}


.homeblock2	{padding-left: 100px;
			padding-top: 40px;
			width: 400px;
			float: left;
			position: absolute;}
			
.homeBtn 	{marging-left: 30px;
			height: 30px;
			float: left;
			}

.homewords	{margin-left: 15px}

p			{font-family:Verdana, Arial, Helvetica, sans-serif; 
			color:#fffcd5; 
			font-size:11px;
			margin-bottom: 12px;
			}
			
h1			{font-family:"Times New Roman", Times, serif; 
			color:#fffcd5; 
			font-size:18px; 
			margin-bottom: 12px; 
			}


h2			{font-family:Verdana, "Times New Roman", Times, serif; 
			color:#fffcd5; 
			font-size:16px; 
			margin-bottom: 12px;  
			}			

h3			{font-family:Verdana, "Times New Roman", Times, serif; 
			color:#8cc640; 
			font-size:14px; 
			margin-top:0px;
			margin-bottom: 12px;  
			}		

h4			{font-family:Verdana, "Times New Roman", Times, serif; 
			color:#fffcd5; 
			font-size:13px; 
			margin-bottom: 10px;  
			}	
			
			
.updates	{margin-left: 16px;
			padding-bottom: 10px;
			}
			
.updateslink {color: #FFFFFF;
			font-weight:bold}

.updateslink:hover {color:#FFCC00}

				
.green		{color: #8cc640; }

.green2		{color: #8cc640; 
			font-size: 14px;
			font-weight: bold}
			
a 			{outline: none;
			text-decoration:none;
			border: none;
			color:#ffff00;
			}

a:hover		{text-decoration:underline;
			color: #333;
}

#scroll a:hover 	{color: white}

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

ul			{font-family:Verdana, Arial, Helvetica, sans-serif; 
			color:#fffcd5; 
			font-size:11px;
			margin-bottom: 12px;
			list-style: disc;
			margin-left: 50px;
			line-height: 14px;
			}


.leftpic	{float:left;
			padding: 0px 20px 10px 0px}
			
/* Index Page */
			
.booklet	{float: right;
			padding-right: 40px;
			padding-top: 40px;}			


/* SCROLL BAR */

#scroll		{
			width: 500px;
			height: 385px;
			overflow: auto;
			position: relative;
			padding-right: 30px;
			outline: none;
			}



			
.scroll-inner {border-right: dashed 1px #999999;
			  width: 517px;
			  }

#scroll2		{
			width: 453px;
			height: 385px;
			overflow: auto;
			position: relative;
			padding-right: 30px;
			outline: none;
			}
			
.scroll-inner2 {border-right: dashed 1px #999999;
			  width: 470px;
			  }
	
#scroll3		{
			width: 370px;
			height: 385px;
			overflow: auto;
			position: relative;
			padding-right: 30px;
			outline: none;
			}
			
.scroll-inner3 {border-right: dashed 1px #999999;
			  width: 385px;
			  }			  

/* HOME PAGE */

#home_bg	{background: url(images/bg_home.jpg) 595px 06px no-repeat;
			width: 930px;
			height: 490px;}




/* SYNOPSIS PAGE */

#synopsisbg	{background: url(images/bg_synopsis.jpg) 635px 63px no-repeat;
			width: 930px;
			height: 490px;}



/* FOOTAGE PAGE */

#footagebg	{background: url(images/bg_footage.jpg) 556px 17px no-repeat;
			width: 930px;
			height: 490px;}

.video		{margin-top: 45px;
			margin-left: -1px;}


/* TICKETS PAGE */

#ticketsbg	{background: url(images/bg_tickets.jpg) 528px 68px no-repeat;
			width: 930px;
			height: 490px;}





/* VELS PAGE */

#vels_bg	{background: url(images/bg_vels.jpg) 567px 49px no-repeat;
			width: 930px;
			height: 490px;}

/* POWERPOINTS */

#powerpoint_bg	{background: url(images/bg_powerpoints.jpg) 599px 38px no-repeat;
			width: 930px;
			height: 490px;}

.comingsoon	{margin-left: 130px}


/* VELS PAGE */

#vec_bg	{background: url(images/bg_vec.jpg) 471px 74px no-repeat;
			width: 930px;
			height: 490px;}

.monkey_right	{margin-left: 80px}


/* REGISTER PAGE */


.registerblock	{padding-left: 80px;
			padding-top: 20px;
			width: 380px;
			float: left;
			}


.register	{float: right;
			margin-top: -40px;
			width: 380px;
			padding-right: 60px;}			

.regtitle	{margin-top: 10px;
			margin-left: 80px;
			float: left;
			
			}

.space		{height: 55px}

.email	 	{width: 250px;
			background-color: #8cc640;
			}
	

			 
input		{
			height: 19px;
			background-color: #8cc640;
			margin-bottom: 0px;
			
}
						  

textarea	{width: 230px;
			height: 19px;
			background-color: #8cc640;
			margin-bottom: 0px; padding-bottom: 0px;
			}

.name		{width: 250px;
			background-color: #8cc640;
			margin-bottom: 0px; padding-bottom: 0px;
			}


.reset		{margin: 0px 0px 0px 0px;
			padding: 0px 0px;
			color: #333333;
			font-weight: bold;
			width: 100px;
			height: 25px;
			font-size: 14px;
			background-color: #8cc640;}
			
.label		{margin-right: 10px;
			}
			
.order		{margin: 0px 47px 0 112px;
			padding: 0px 0px;
			color: #333333;
			font-weight: bold;
			width: 100px;
			font-size: 14px;
			height: 25px;
			background-color: #8cc640;}			

		
.errormsg	{color: #990000;
			font-size: 12px;
			display: none;
			text-decoration: none;
			font-weight: bold;
			margin-left: 110px;}	

.loginerrormsg	{color: #990000;
			font-size: 12px;
			display: none;
			text-decoration: none;
			font-weight: bold;
			margin-left: 110px;}	


.postcode	{width: 75px;
			background-color: #8cc640;
			}

.passwordwords	{border-bottom: solid #8cc640 1px;
				padding: 20px 10px 5px 0px;
				margin-bottom: 20px;
				heigght: 60px;}

.passwordpara	{margin-left: 110px}

.state			{width: 70px;
				background-color: #8cc640;}				
				

.statediv		{float: left;
				width: 200px;
				}

.phonediv		{float: left}

.login			{width: 130px;
				}
				
.loginbutton	{float: right;
				width: 100px;
				height: 23px;
				color: #333333;
				font-weight: bold;
				margin-right: 10px}
				