	/* CORE ********************************************************************************************************************************************************/
	html
	{
		background:#001e89;
		background-image:url(/templates/v1/images/bg.jpg);
		background-repeat:no-repeat;
		background-position:top center;
	}
	
	body
	{
		margin:0;
		padding:0;
		text-align:center;
	}
	
	#wrap
	{

	}
	
	#wrap, #topcontainer
	{
		width:978px;
		margin:0 auto;
		text-align:center;
	}
	/***************************************************************************************************************************************************************/
	
	/* HEADER ******************************************************************************************************************************************************/
	#header
	{
		height:226px;
		position:relative;
		background:#fff;
		text-align:center;
		width:978px;
	} 
	
		#topcontainer
		{
			position:relative;
			text-align:left;
		}
		
		#topcontainer #logo
		{
			position:absolute;
			left:30px;
			top:20px;
			border:0; 
		}
			
		#topcontainer #nav
		{ 
			position:absolute;
			left:0;
			top:180px;
		}

		#topcontainer #telnum
		{
			position:absolute;
			right:123px;
			top:138px;
		}
		
		#topcontainer #thealternative
		{
			position:absolute;
			right:120px;
			top:20px;
		}
		
		#topcontainer #lady
		{
			position:absolute;
			right:0px;
			top:21px;
			border:0; 
			height:160px;
			width:
		}
			#nav
			{
				height:47px;
				width:100%;
				list-style-type:none;
				padding:0;
				margin:0;
				background-image:url(/templates/v1/images/navbg2.gif);
				backgrond-repeat:repeat-x;
				background-position:top left;
			}
			
			#nav li
			{
				float:left;
				height:47px;
				padding:0;
				margin:0;
				list-style-type:none;
				border:0;
				background-image:url(/templates/v1/images/navbg3.gif);
				background-repeat:no-repeat;
				background-position:top right;
			}
			
			#nav #blank
			{
				float:left;
				height:55px;
				width:15px;
				padding:0;
				margin:0;
				list-style-type:none;
				border:0;
				background-image:none;
			}
	/***************************************************************************************************************************************************************/
	
	/* CONTENT *****************************************************************************************************************************************************/
	#content
	{
		padding:0;
		text-align:left;
		border-top:0;
		position:relative;
	}
	
	div.cobg
	{
		background-image:url(/templates/v1/images/contentbg.gif);
		background-repeat:repeat-y;
	}
	
		#content div.area
		{
			margin:0 auto;
			width:888px;
			padding:0;
			min-height:650px;
			height:auto !important;
			height:650px;
			padding-bottom:20px;
			padding-top:10px;
		}
		
		div.watermark
		{
			min-height:450px;
			height:auto !important;
			height:450px;
			background-image:url(/templates/v1/images/watermark2.gif);
			background-repeat:no-repeat;
			background-position:center center;
		}	
		
		#baskettop a
		{
			background-image:url(/templates/v1/images/icons/basket.gif);
			background-repeat:no-repeat;
			background-position:right top;
			width:150px;
			padding-right:48px;
			text-align:right;
			float:right;
			height:40px;
			line-height:35px;
			margin-top:10px;
			font-weight:bold;
		}
		
		table.ticketreview
		{
			border-collapse:collapse;
			border:1px solid #001e81;
			width:75%;
			margin:0px auto 20px auto;
		}
		
		table.ticketreview td
		{
			border-collapse:collapse;
			border:1px solid #001e81;
			width:50%;
			padding:1px 7px;
		}
		
		table.ticketreview th
		{
			border-collapse:collapse;
			border:1px solid #001e81;
			text-align:right;
			font-weight:bold;
			width:50%;
			padding:1px 7px;
		}
		
			#golinks span.left
			{
				float:left;
			}
			
			#golinks span.right
			{
				float:right;
			}
			
		div.shopleft
		{
			float:left;
			width:200px;
		}
		
		div.shopright
		{
			float:right;
			width:630px;
		}
		
		div.shopitem
		{
			clear:both;
			
			
		}
		
		div.thesep
		{
			border-top:1px solid #e1e1e1;
			margin:60px 0 30px 0;
		}
		
		div.imagemarg
		{
			margin-top:10px;
			margin-bottom:10px;
		}
		
		div.googlecheckout 
		{
			text-align:right;
			margin-top:30px;
		}
		
		#purchasenow
		{
			display:block;
		}
	/***************************************************************************************************************************************************************/

	/* FOOTER ******************************************************************************************************************************************************/
 	#basebg
	{
		
		height:87px;
		background-image:url(/templates/v1/images/basebg2.gif);
		background-repeat:no-repeat;
		background-position:left -30px;
		width:980px;
	
	}
	
		#footer
		{
			width:887px;
			margin:0 auto;
			padding:0;
		}
		
			
			#flinks span.left
			{
				float:left;
				margin:0;
				padding:0;
			}
			
			#flinks span.right
			{
				float:right;
				margin:0;
				padding:0;
			}
			
			#flinks a
			{
				line-height:normal;
			}
	/***************************************************************************************************************************************************************/
