html {
	height:100%;
	overflow:scroll;
	}
	
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image: url(images/background_long.jpg);
	margin-top:0px;
	margin-bottom:0px;
}
#pagewrapper {
		width:800px;
		border:1px solid #3F2204; 
		margin-left:auto;
		margin-right:auto;
		height:auto;
}
p {
	line-height:15px;
	margin-top:8px;
	margin-bottom:8px;
	text-align:justify;
}
p.bestof {
	line-height:15px;
	margin-top:8px;
	margin-bottom:8px;
	text-align:center;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}
hr { 
	color: #3E2204;
} 
img {
	border: 0px none;
}
.logoDiv {
	float:left; 
	height:191px; 
	width:231px;
}
.headerInfo {
	color: #ffffcc;
}
.headerAddress {
	font-size:13px;
}
.headerMapLink{
	font-size:11px;
	color:#ffffcc;
	text-decoration:none;	
}
.headerPhone {
	font-size:14px;	
}
#leftPanel {
	float:left;
	background-color:#ffffff;
	height:565px;
	background-image:url(images/nav-background.gif);
	background-repeat:repeat-y;
}
.navPanel {
	margin-top:20px;
}
.navBox {
	width:191px;
	margin-bottom:2px;
}
.navBox a {
	width:171px;
	line-height:29px;
	padding-left:20px;
	display:block;
	text-decoration:none;
	color:#ffffff;
	background-color:#ae5a14;
}
.navBox a:hover {
	text-decoration:none;
	line-height:29px;
	padding-left:20px;
	display:block;
	background-color:#3e2204;
	color:#f7c967;
}
.smallLinkLeft{
	font-size:11px;
	color:#ae5a14;
	text-decoration:none;
}
.smallLinkMain{
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
.brickTextLeft{
	font-size:11px;
	color:#ae5a14;
	font-weight:bold;
}
.brickTextLeft2{
	font-size:11px;
	color:#ae5a14;
	font-weight:bold;
	text-align:left;
}
.header{
	font-size:13px;
	font-weight:bold;
	color:#ae5a14;
}
.brownLink{
	font-size:12px;
	color:#ae5a14;
	text-decoration:none;	
}
.darkbrownLink{
	font-size:12px;
	color:#3f2204;
	text-decoration:none;	
	font-weight:bold;	
}
.brownHeader{
	font-size:12px;
	color:#ae5a14;
	vertical-align:middle;
	font-weight:bold;
}
.darkbrownHeader{
	font-size:12px;
	color:#3f2204;	
	vertical-align:middle;
	font-weight:bold;
}
.whiteHeader{
	font-size:12px;
	color:#ffffff;	
	vertical-align:middle;
	font-weight:bold;
}
.caption{
	font-size:10px;
	color:#000000;
}
input{ 
	background-color:#FFFFCC;
}
input.catering {
 background-color:#ffffff;
}