body {
	background-color: #990033;
	font-size:12px;
	margin:0px 0px 0px 0px;
}
#wrapper {
	width:792px;
	margin-left:auto;
	margin-right:auto;
}
#page{
	float:left;
}

#top_image { 
	top:2px;
	width:792px;
	height:192px;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
}
#title_bar {
	display:block;
	background:url(images/title_background2.gif) repeat-x;
	width:792px;
	height:106px;
	clear:both;	
	margin:0px;
	padding:0px;
	float:left;
}
.menu {
	margin: 0 0 0 460px;
	padding: 0px;
	list-style: none;
}
.menu li {
	padding: 0px;
	margin: 0px;
	height: 54px;
	list-style: none;
	background-repeat: no-repeat;
	float:left;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -10000px;
	height: 54px;
	background-repeat: no-repeat;
}
.home {background:none; width: 62px;}
.home a {background: url(images/home.gif);}
.food {background: url(images/menu.gif); width: 70px;}
.food a {background: url(images/menu.gif);}
.services {background: url(images/services.gif); width: 88px;}
.services a {background: url(images/services.gif);}
.contact {background: url(images/contact.gif); width: 93px;}
.contact a {background: url(images/contact.gif);}
ul.menu li a:hover {background-position: 0 -54px;}
.menu li {float: left;}
.menu:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.logo{
	position:relative;
	top:8px;
	left:23px;
	float:left;
}
#content{
	clear:both;
	width:792px;
	background-color:#a2d145;
	float:left;
	overflow:auto;
}
#content2{
	clear:both;
	width:792px;
	background-color:#ffffff;
	float:left;
	overflow:auto;
}
#sidebar{
	display:block;
	width:150px;
	/*background-color:#ccff99;*/
	background-color:#a2d145;
	min-height:100%;
	margin:0px;
	float:left;	
}
#sidebar-right{
	background:#ffffff;
	width:260px;
	height:60px;
	display:block;
	margin:20px 0px 0px 0px;
	float:left;
}
#main{
	width:642px;
	float:left;
	min-height:100%;
	background-color:#ffffff;
	overflow:auto;
}
.title-text{
	position:relative;
	top:0px;
	left:20px;
}
.title-text p {
	font-family:Arial, Helvetica, sans-serif;
	color: #990033;
	font-weight:bold;
}

p {
	padding:0 10px 0 0px;
}
.contact-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#990033;
}
.contact-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#990033;
}
.red-text{
	color: #990033;
	font-weight:bold;
}

.roman, .roman a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-type:upper-roman;
	font-weight:bold;
	color:#990033;
	line-height:20px;	
}
.alpha {
	list-style-type:upper-alpha;
	font-weight:bold;
	/*color:#336633;*/
	line-height:20px;
}
.nodisc {
	list-style-type:none;
	list-style-position:outside;
	color:#990033;
	line-height:15px;
}
#sidebar ol{
	position:relative;
	left:-10px;
}
#slideshow1{
	width:264px;
	height:192px;
	overflow:hidden;
	float:left;
}
#slideshow2{
	width:264px;
	height:192px;
	overflow:hidden;
	float:left;
}
#slideshow3{
	width:264px;
	height:192px;
	overflow:hidden;
	float:left;
}
#form{
	background:white;
	width:480px;
	display:block;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990033;
	text-align:justify;
	padding-right:20px;
	margin:20px 0px 0px 32px;
}
img {
	padding 5px 10px 5px 10px;
	border-style:none;
}
.button{
	padding:5px 10px 5px 10px;
}
hr {
	color:#990033;
	border-style:double;
	width:95%;

}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.pics { height: 192px; width: 264px; padding:0; margin:0; overflow: hidden;}
.pics img { height: 192px; width: 264px; padding: 0px; top:0; left:0 }
.pics img {	-moz-border-radius: 0px; -webkit-border-radius: 0px;}
.formbg{
	width:792px;
	overflow:auto;
	background:#ffffff;
	float:left;
}

.indexbg{
	width:792px;
	overflow:auto;
	background:url('images/leaf_bg.jpg') no-repeat #ffffff;
	float:left;
	
}
.indexbg p{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:22px;
	margin-right:36px;
	color:#990033;

}
h2{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #990033;
	font-size:18px;
}
h4{
	margin-top:-10px;
	padding-left:15px;
	font-family:Arial, Helvetica, sans-serif;
	color: #a2d145;
	font-size:10px;
	text-decoration:none;
}
#sidebar-right p{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	color:#990033;
}
#contact_info{
	margin-left:0px;
}
.heading{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990033;

}
.center{
	margin-left:233px;
}
.servicebg{
	width:792px;
	height:322px;
	overflow:hidden;
	background:url('images/service_bg.jpg');
	float:left;
}
.testimonials{
	position:relative;
	left:230px;
	color:#990033;
	font-weight:bold;
	width:526px;
/*	line-height:20px;*/	
}
.servicecenter{
	margin-left:125px;
}