	body 
	{ 
		background:url(images/bkg.gif) repeat-x #363636; 
		text-align:center; 
		margin: 10px auto; 
	}
	
	#container 
	{ 
		width: 700px; 
		margin:0px auto; 
		background-color: #fff; 
		text-align: left; 
	}
	
	#container a 
	{ 
		color:#FFF; 
		list-style:none; 
		text-decoration:none; 
	}
	
	#container a:hover 
	{ 
		color:#999; 
	}
	
	#content a
	{
		color:#63130F;
		list-style:none;
		text-decoration:none;
	}
	
	#content a:hover
	{
		color:#333;
	}
	
	#redline 
	{ 
		background: #710000; 
		height: 12px; 
	} 
	
	#logobar 
	{ 
		background-color:#fff; 
		height: 88px;
	}
	
	#topbar 
	{ 
		height: 21px; 
		padding-top: 3px; 
		background: #d0d0d0; 
		text-align: right;
		font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
		font-size:12px; 
	}
	
	#topbar a
	{
		color:#333;
		list-style:none;
		text-decoration:none;
	}
	
	#topbar a:hover
	{
		color:#63130F;
	}
	
	#promobar 
	{ 
		height: 58px; 
		padding-top: 5px; 
		padding-right: 150; 
		border-top: 4px solid #fff; 
		border-left: 4px solid #fff; 
		border-bottom: 4px solid #fff; 
		background:url(images/promomap.jpg) no-repeat #696969; 
		font-family: Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: bold; 
		color: #fff; 
		text-align: center; 
		text-transform: uppercase; 
		line-height: 18px; 
	}
	
	#mainindexcontainer 
	{ 
		height: 376px; 
		width: 692px; 
		background: #ccc; 
		border-left: 4px solid #fff; 
		border-right: 4px solid #fff; 
	}
	
	#maincontainer 
	{ 
		height: 376px; 
		width: 692px; 
		background: #fff; 
		border-left: 4px solid #fff; 
		border-right: 4px solid #fff; 
	}
	
	#menu
	{
		position:relative;
		list-style:none;
		font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
		font-size:10px;
		padding:0;
		margin:0;
		width:428px;
		height:22px;
		top:632px;
		left:417px;
		z-index:10;
	}
	
	
	#menu a
	{
		color:#999;
		list-style:none;
		text-decoration:none;
	}
	
	#menu a:hover
	{
		color:#FFF;
	}
	
	#pmenu
	{
		position:relative;
		list-style:none;
		font-family:"Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:0;
		margin:0;
		width:119px;
		top:16px;
		left:30px;
		z-index:10;
		font-weight:bold;
	}

	#rightnav 
	{ 
		postion:relative;
		background: url(images/rightnav_bg.gif) no-repeat; 
		height: 358px; 
		width: 164px; 
		float: right; 
		border-left: 4px solid #fff; 
		text-align: left; 
		padding-top: 18px; 
	}
	
	#address 
	{
		position:relative; 
		padding:0; 
		margin:0; 
		width: 125px; 
		left: 32px; 
		top: 90px; 
		font-family: Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: bold; 
		color: #fff; 
		text-transform: uppercase; 
		z-index:11px;
	}
	
	#mainpic 
	{ 
		float: left; 
	}
	
	#mainbox 
	{
		height: 148px; 
		width: 523px; 
		float: left; 
	}
	
	#maintext 
	{ 
		margin: 10px 5px 0px 10px; 
		float: left; width: 312px; 
		font-family: Helvetica, sans-serif; 
		font-size: 12px; 
		font-style: italic; 
		font-weight: bold; 
		color: #710000; 
	}
	
	#filmstrip 
	{ 
		background: url(images/filmstrip.jpg) no-repeat; 
		height: 48px; 
		border-top: 4px solid #fff; 
		margin: 96px 0px 0px 0px; 
	}
	
	#newsbox 
	{ 
		height: 125px; 
		width: 172px; 
		background: #666; 
		float: right; 
		margin: 23px 0px 0px 0px; 
		font-family: Helvetica, sans-serif; 
		font-style: italic; 
		color: #fff; 
		text-align: center; 
	}
	
    #news 
	{ 
		margin: 10px 5px 0px 5px; 
		font-family: Helvetica, sans-serif; 
		font-size: 11px; 
		font-style: italic; 
		color: #fff; 
		text-align: center; 
	}
	
	#footer 
	{ 
		background: #000; 
		height: 65px; 
		width: 692px; 
		border: 4px solid #fff; 
		line-height: 65px; 
		text-align: right; 
		font-family: Helvetica, sans-serif; 
		font-size: 11px; 
		font-weight: bold; color: #fff; 
	}
