body	{	
	font-size: 12px;	
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:Cambria, Georgia, "Times New Roman", Times, serif;
	color: #574f4a;
	background-image:url(../images/PageBG.jpg);
	margin:0;
}	

blockquote, ol, dl, dd, dir, menu	{	
	}	

p, ul, li
{
	margin-top: 0px;
	margin-bottom: 0px;
}
<!--Positioning information-->
.Wrapper{
	width:100%;
	height:100%;
	text-align: center;
	min-width: 720px;
}
.Main{
	float:none;
	top:0px;
	margin:0px;
	margin-left: auto;
	margin-right: auto;
	width:720px;
	text-align: left;
}

.BorderRight{
	 float:right; 
	 width:16px; 
	 height:601px;
	 display:inline;
}

.TopLeft{
	 float:left; 
	 width:704px; 
	 height:320px;
	 display:inline;
}

.BorderTopLeft{
	 float:left; 
	 width:16px; 
	 height:320px;
	 display:inline;
}

.Banner{
	 float:left; 
	 width:688px; 
	 height:61px;
	 display:inline;
}

.Nav{
	 float:left; 
	 width:688px; 
	 height:33px; 
	 display:inline;
}

.MainImage{
	 float:left; 
	 width:433px; 
	 height:226px;
	 display:inline;
}

.RightPanelsTop{
	 float:right; 
	 width:255px; 
	 height:226px;
	 display:inline;
}

.Panel1{
	 float:left; 
	 width:255px; 
	 height:142px;
	 display:inline;
}
.Panel1Top{
	 float:left; 
	 width:255px; 
	 height:99px;
	 display:inline;
	 border:0;
}
.Panel1BL{
	 float:left; 
	 width:135px; 
	 height:43px;
	 display:inline;
	 border:0;
	 background-color:#000000;
}
.Panel1BLSpacer{
	 float:left; 
	 width:15px; 
	 height:43px;
	 display:inline;
	 border:0;
	 background-color:#000000;
}
.Panel1BR{
	 float:left; 
	 width:105px; 
	 height:43px;
	 display:inline;
	 border:0;
}

.Panel2{
	 float:left; 
	 width:255px; 
	 height:84px;
	 display:inline;
}

.BottomLeft{
	 float:left; 
	 width:704px;
	 display:inline;
}

.MainText{
	 float:left; 
	 display:inline; 
	 width:449px; 
	 background-image:url(../images/textBG.gif); 
	 min-height:420px; 
	 height:auto !important; 
	 height:420px;
}

.TextArea{
	position:relative;
	width:369px; 
	left:40px; 
	top:20px;
}

.BottomBorder{
	float:left;
	display:inline;
	background-image:url(../images/textBG.gif);
	width:449px;
	height:9px;
}

.TextContainer{
	float:left;
	display:inline;
	width:449px;
	min-height:429px; 
	height:auto !important; 
	height:429px;
}

.RightPanelsBottom{
	 float:right; 
	 display:inline; 
	 width:255px;
	 min-height:450px; 
	 height:auto !important; 
	 height:450px;
}

.Panel3{
	 float:left; 
	 width:255px; 
	 height:115px;
	 display:inline;
}

.Panel4{
	 float:left; 
	 width:255px; 
	 height:126px; 
	 display:inline;
}

.Panel5{
	 float:left; 
	 width:255px; 
	 height:29px;
	 display:inline;
}

.OTtop{
	 float:left; 
	 width:255px; 
	 height:11px;
	 display:inline;
}

.OTbottom{
	 float:left; 
	 width:215px; 
	 height:10px; 
	 background-image:url(../images/OT_BG.gif);  
	 display:inline;
}

.OTWrap{
	 float:left; 
	 width:215px;
	 display:inline;
}

.OTText{
	 float:left; 
	 width:215px; 
	 background-image:url(../images/OT_BG.gif); 
	 min-height:158px; 
	 height:auto !important; 
	 height:158px; 
	 display:inline;
}

.TextOT{
	position:relative; 
	width:179px; 
	left:15px; 
	top:0px;
}

.LinkImages{
	border:none;
}


<!--Font information-->
.Heading{ 
	color:#2a081d;
	font-size:30px;
	margin-bottom:8px;
	margin-right:5px;
	margin-top:3px;
	margin-left:0px;
	font-family:Georgia, Verdana, Arial, sans-serif;
	text-transform: uppercase;
}
.PageHeading{ 
	color:#2a081d;
	font-size:30px;
	margin-bottom:8px;
	margin-right:5px;
	margin-top:3px;
	margin-left:0px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	text-transform: uppercase;
}

.OpeningHeading{
	font-family: Cambria, Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:15px;
	color:#fddfaa;
	background-color:#2a081d;
	margin:2px;
}

.OpeningTimes{
	font-size: 12px;	
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:Cambria, Georgia, "Times New Roman", Times, serif;
	color: #978f8a;
	margin-bottom:1px;
	margin-right:1px;
	margin-top:1px;
	margin-left:2px;
}
.Subheading{	
	font-size: 14px;
	word-spacing:	normal;
	letter-spacing:	normal;
	color: #2a081d;
	margin-bottom:1px;
	margin-right:1px;
	margin-top:1px;
	margin-left:0px;	
}
.BodyHighlight{	
	font-weight: bold;
	color: #2a081d;
}

.normal {	
	}

.white{
	color:#FFFFFF;
}
		
h1	{ 
	color:#2a081d;
	font-size:30px;
	margin-bottom:8px;
	margin-right:5px;
	margin-top:3px;
	margin-left:0px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	text-transform:none;
	}	
		
h2	{
	font-size: 12px;
	color: #bcecb7;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:	none;
	font-style:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	margin:1px;
	}	
		
h3	{	
	font-size: 12px; 
	color:#befbb0; 
	font-family: Rockwell, Arial;
	font-weight: bold;
	text-decoration:	none;
	font-style:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	margin:1px;	
	}	
		
h4	{
	font-family: Cambria, Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:12pt;
	color:#fddfaa;
	background-color:#2a081d;
	margin:2px;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	}	
	
h5	{	
	font-size: 12px; 
	color:#686868; 
	font-family: Rockwell, Arial;
	font-weight:	normal;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	margin:1px;
	}			
	
		
		
table, tbody, tr, td	{
	}		
		
th	{
	font-size: 11px;	
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	font-family: Arial, Helvetica, sans-serif;
	margin:2px;
	vertical-align: middle;
	text-transform: uppercase;
	background-color: #4c4c4c;
	color: #FFFFFF;
	}	
			
			
a:link	{
	text-decoration:	underline;
	}	
		
a:visited	{	
	text-decoration:	underline;
	}	
		
a:active	{	
	text-decoration:	underline;
	}	
		
a:hover	{
	text-decoration:	none;
	}	

