html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	background-color:#ffffff;
	color:#4b4036;
	font-family:Arial; 
	font-size:12px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-image:url(/Images/bg_repeat.jpg);
	background-repeat:repeat-x;

}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}


#background{position: absolute; width:100%; top: 0px; left: 0px; height: 100%; padding-top:0px;z-index:1;}

div#MainImage{position: absolute; width:100%; top: 0px; left: 0px; height: 100%; padding-top:0px;
	background-image:url(../Images/Main.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	min-height:987px;
	_height:987px;z-index:1;}
/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MianFlash
{
	width:100%;
	margin:auto;
}

div#xMainImage
{
	width:100%;
	min-height:1287px;
	_height:1287px;
	margin:auto;
	background-image:url(../Images/Main.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}

div#MainContainer
{
	width:974px;
	margin:auto;
	z-index:222;
	position:relative;
}

div#MainContainerInt
{
	width:974px;
	margin:auto;
	margin-top:-1292px;
	z-index:223;
	position:relative;
}
	

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:974px;
	float:left;
	height:196px;
	padding:0px 0px 0px 0px;
	z-index:222;
	position:relative;
}

	div#Logo
	{
		width:277px;
		height:129px;
		float:left;
		padding:33px 187px 33px 22px;}
		
		.HomeLink
		{
			width:277px;
			height:129px;
			float:left;
			display:block;
			}
		
	div#MainNavigation
	{
		width:476px;
		float:left;
		padding:85px 0px 0px 0px;
		}

/************************************************************************
*	MainBody
************************************************************************/

div#MainBodyContainer
{
	width:974px;
	float:left;
	z-index:888;
	position:relative;
}

div#MainContainerTop
	{
		width:974px;
		height:10px;
		float:left;
		background-image:url(/Images/ContentTop.png);
		background-repeat:no-repeat;
		}

div#MainBodyContainerInner
{
	width:950px;
	float:left;
	padding:0px 12px 0px 12px;
	background-image:url(/Images/bg_shadow.png);
	background-repeat:repeat-y;
	overflow:hidden;
}

	div#LeftPane
	{
		width:257px;
		float:left;
		padding:0px 20px 0px 10px;
	}

			div#BuyTickets
			{
				width:257px;
				float:left;
				padding-bottom:10px;
				z-index:2222;
				position:relative;
			}
			
			div#MailingList
			{
				width:257px;
				float:left;
				padding:28px 0px 0px 0px;
				background-color:#4a4035;
				background-image:url(/Images/Mailing_List.gif);
				background-repeat:no-repeat;
				margin-bottom:10px;
				z-index:2222;
				position:relative;
			}
				
				div#MailingListBottom
				{
					width:257px;
					height:5px;
					float:left;
					background-image:url(/Images/News_Bottom.gif);
					background-repeat:no-repeat;
					}
					
			div#ReferAFriend
			{
				float:left;
				width:257px;z-index:3333;position:relative; 
				margin-left:-0px;margin-top:-0px; 
				height:42px; 
				padding-bottom:10px;
			}
				
				div#ReferAFriendContainer{
					height:175px;width:266px; z-index:4444; position: relative; margin-top:-118px;  margin-left:240px;
					visibility:hidden;display:none;
				}	

			
			div#MediaPlayer
			{
				width:257px;
				float:left;
				padding-bottom:10px;
				z-index:988;
				position:relative;
				margin-top:-94px;
			}
			
			div#NewsList
			{
				width:257px;
				float:left;
				padding:37px 0px 0px 0px;
				background-color:#4a4035;
				background-image:url(/Images/News_Top.gif);
				background-repeat:no-repeat;
				margin-bottom:10px;
				margin-top:-95px;
			}
				
				div#NewsListBottom
				{
					width:257px;
					height:5px;
					float:left;
					background-image:url(/Images/News_Bottom.gif);
					background-repeat:no-repeat;
					}
					
			div#FindUs
			{
				width:195px;
				height:93px;
				float:left;
				padding:10px 12px 0px 50px;
				background-image:url(/Images/Content/Find_Us.gif);
				background-repeat:no-repeat;
			}	
			
			div#EventPartnerLogos
			{
				width:257px;
				float:left;
				padding-bottom:10px;
				}
		
	div#MainContentPane
	{
		width:653px;
		float:left;
		padding:0px 10px 10px 0px;
		overflow:hidden;
		z-index:2222;
		position:relative;
		}
		
	div#MainContentPaneInt
	{
		width:653px;
		float:left;
		padding:23px 10px 10px 0px;
		background-image:url(/Images/GreenBar.gif);
		background-repeat:no-repeat;
		overflow:hidden;
		}
					
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:974px;
	height:111px;
	float:left;
	background-image:url(/Images/Fotter.png);
	background-repeat:no-repeat;
	
}

div#FotterSEOContainer
{
	width:930px;
	float:left;
	padding:15px 22px 10px 22px;
	font-size:11px;
	color:#c4da95;
	line-height:18px;
}

	#FotterSEOContainer A:link			{color:#c4da95;}
	#FotterSEOContainer A:visited		{color:#c4da95;}
	#FotterSEOContainer A:active		{color:#c4da95;}
	#FotterSEOContainer A:hover			{color:#FFF;}