/* CSS Document */
body {
	background-color: #6ba94f;
	background-image: url(site_imgs/outerbg_center2.jpg);
	background-repeat: repeat-y;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding:0;
	background-position: center top;
	}

div.order{
	text-align:center;
	padding:25px 0;
}
div.order a{
	display:inline-block;
}
#content2 div.order a, #content2 div.order a:visited, #content2 div.order img{
	float:none !important;
	width:auto !important;
}
div.order strong{
	display:inline-block;
	font-weight:bold;
	font-size:12px;
	color:#000;
	padding-bottom:10px;
}
#brand {
	display:none;
}
	
#backLayer {
	width:900px;
	height:100%;
	padding:0; 
	margin:0;
	background-color: #c8d5e5;
	background-repeat: no-repeat;
	font-family: "Times New Roman", Times, serif;
	margin: 0px;
	background-position: center top;
}

#container-center{
	width:779px;
	margin:0 auto;
	text-align:center;
}
#container {
	position:relative;
	height: 100%;
	width: 779px;
	background-color: #c3d27d;
	background-image:url(site_imgs/innerbg_color.jpg);
	margin: 0px;
	padding: 0px;
}

#header {
	background-color: #c2d37d;
	background-image:url(site_imgs/topnav_bg2.jpg);
	background-position:top left;
/*	height: 105px;*/
	height:186px;
	width: 779px;
	background-repeat: no-repeat;
	}
	

#content {
	width: 759px;
	height: 100%;
	margin: 0px;
	padding:25px 10px 0 10px;
	background-image:url(site_imgs/contenttop_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #fff;
	text-align:left;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4e7e3a;
}

#content2 {
	width: 759px;
	height: 100%;
	margin: 0px;
	padding:25px 10px 0 10px;
	background-image:url(site_imgs/contenttop2_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #cddfa5;
	text-align:left;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4e7e3a;
}		

#content_about {
	width: 759px;
	height: 100%;
	padding:445px 10px 0 10px;
	background-image:url(site_imgs/heading_about04.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color: #cddfa5;
	text-align:left;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #4e7e3a;
	line-height: 24px;
	text-transform: lowercase;
}

#contentbottom {
	height:18px;
	background-image:url(site_imgs/contentbottom_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#ffffff;
	margin: 0;
	padding: 0;
}

#contentbottom2 {
	height:18px;
	background-image:url(site_imgs/contentbottom2_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#cddfa5;
	margin: 0;
	padding: 0;
}

#contenthold {
	background-color:#ffffff;
	width:779px;
}

#contenthold2 {
	background-color:#cddfa5;
	width:779px;
}

#bottomnav {
	position:relative;
	margin-top: 20px;
	padding-top: 5px;
	background-color: #cddfa5;
	background-image:url(site_imgs/bottomnav_bg2.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	width: 779px;
	color: #4e7e3a;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
}

#bottomnav a:link {
	margin: 0px;
	padding-top: 5px;
	height: 100%;
	width: 779px;
	color: #4e7e3a;
	font-family:  Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;
	text-decoration:none;
	text-transform: capitalize;
}

#bottomnav a:visited {
	margin: 0px;
	padding-top: 5px;
	height: 100%;
	width: 779px;
	color: #4e7e3a;
	font-family:  Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;
	text-decoration:none;
}

#bottomnav a:hover {
	margin: 0px;
	padding-top: 5px;
	height: 100x;
	width: 779px;
	color: #4e7e3a;
	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;
text-decoration:underline;
}

#bottomnav a {
	margin: 0px;
	padding-top: 5px;
	height: 100%;
	width: 779px;
	color: #4e7e3a;
	font-family: Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;
}

#content a:link {
	margin: 0px;
	padding-top: 5px;
	height: 100%;
	width: 779px;
	color: #180b3f;
	font-family:  Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;
text-decoration:none;
}

#content a:visited {
	margin: 0px;
	padding-top: 5px;
	height: 100%;
	width: 779px;
	color: #180b3f;
	font-family:  Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;
text-decoration:none;
}

#content a:hover {
	margin: 0px;
	padding-top: 5px;
	height: 100%;
	width: 779px;
	color: #180b3f;
	font-family:  Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;
text-decoration:none;
}

#content a {
	margin: 0px;
	padding-top: 5px;
	height: 100%;
	width: 779px;
	color: #180b3f;
	font-family:  Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;
}

#content2 a:link {
	margin: 0px;
	padding-top: 5px;
	height: 100%;
	width: 779px;
	color: #180b3f;
	font-family:  Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;
text-decoration:none;
}

#content2 a:visited {
	margin: 0px;
	padding-top: 5px;
	height: 100%;
	width: 779px;
	color: #180b3f;
	font-family:  Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;
text-decoration:none;
}

#content2 a:hover {
	margin: 0px;
	padding-top: 5px;
	height: 100%;
	width: 779px;
	color: #180b3f;
	font-family:  Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;
text-decoration:none;
}

#content2 a {
	margin: 0px;
	padding-top: 5px;
	height: 100%;
	width: 779px;
	color: #180b3f;
	font-family:  Helvetica, Verdana, Arial, sans-serif;	font-size: 12px;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: underline;
	font-weight: bolder;
	text-transform: capitalize;
	color: #000000;
}

.slogan {
	text-align:right;
	padding-right:110px;
	padding-top:21px;
	color: #4E82C9;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
}

.selectiontable {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}

.icon {
	background-repeat:no-repeat;
	padding-left: 75px;
	padding-top: 5px;
}

.price {
	width: 109px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.arial {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.productinfo {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}



/* menu page */


.pillar {
	height:700px;
	width:253px;
	background-image:url(site_imgs/display_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.pillar div {
	padding-top:25px;

}
.pillar .lesspad {
	padding-top:5px;

}

.pillar_sm {
	height:230px;
	width:253px;
	background-image:url(site_imgs/display_sm_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

.pillar_sm div {
	padding-top:25px;

}

.describe {
	text-align:left;
	padding-left:30px;
	padding-right:30px;
	line-height: 20px;
}
.title1 {
	font-size: 14px;
	color: #005100;
}
.menu_img_header {
	margin-top:15px;
}

/* menu page 2 */

.menu_bg {
	background-image:url(site_imgs/menu_bg.gif);
	background-repeat:repeat;
	background-position: top left;
	width: 700px;
	padding: 0 25px;
}
.menu_bg2 {
	background-color:#fff;
	width: 700px;
	padding: 0 5px;
}
.menu_orange {
	background-image:url(site_imgs/menu_bg2.gif);
	background-repeat:repeat;
	background-position: top left;
}
.menu_orange_clr {
	background-image:url(site_imgs/menu_bg2_clr.gif);
	background-repeat:repeat;
	background-position: left top;
}

.menu_top_text {
	font-size:18px;
	color:#180b3f;
}
.menu_top_text2 {
	font-size:21px;
	color:#180b3f;
}
.menu_names {
	font-size:20px;
	color: #2c5b2d;
	display:none;
}
.menu_description {
	font-size:16px;
	color:#180b3f;
}
.menu_price {
	font-size:16px;
	color:#a08bc1;
	display:none;
}

.menu_suggest {
	font-size:16px;
	color:#51773b;
}

.green_text {
	font-size: 16px;
	color: #51773b;
}

.address {
	font-size: 16px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color:#4e7e3a;
	margin-top:15px;

/* Specials */

#specials {
	height:100%;
	width:400px;
	font-family:  Helvetica, Verdana, Arial, sans-serif;

}

.blog_post {
	padding:10px;
}

#mailer{display:none; visibility:hidden;}