html{
	overflow-y:scroll;
}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#6A4122;
	font-size:13px;
	line-height:16px;
	background:#ffffff url(../images/burlap-bg.jpg);
	margin:0px;
	padding:0px;
}

p{ margin:13px 0px;}

h3{ margin:15px 0px; font-size:15px; font-weight:bold; font-style:italic; letter-spacing:-.50px;}

h5{ margin:13px 0px; font-size:12px; font-weight:bold; font-style:italic; letter-spacing:-.05px;}

a:link, a:visited{ color:#69952e;}
a:hover, a:active{ color:#333333;}
a img{ border:0px none; margin:0px; padding:0px;}
.bold{ font-weight:bold;}
.brownImage{ border-color:#663300; border-style:solid;}
.borderThin{ border-width:1px;}
.borderMed{ border-width:3px;}
.borderThick{ border-width:3px;}
.green{color:#69952e;}
.date{ font-weight:bold; color:#333333;}
.clearer{ clear:both;}
.imgLeft{float: left; padding-right:10px; padding-bottom:10px;}

table.series{ line-height:8px;}

table.series tbody tr.odd{}
table.series tbody tr.even{ height:14px; line-height:14px;}
table.series tbody tr td.odd{ width:128px;}
table.series tbody tr td.even{ width:14px;}

table.twoColumn{}

table.twoColumn .menu{ width:225px; border-right:1px solid #6A3C1A; padding-right:24px; vertical-align:top; padding-bottom:90px;}

table.twoColumn .menu{ width:225px; border-right:1px solid #6A3C1A; padding-right:24px; vertical-align:top;}
table.twoColumn .menu{ width:225px; border-right:1px solid #6A3C1A; padding-right:24px; vertical-align:top;}

table.twoColumn .menu a:link, table.twoColumn .menu a:visited{ color:#69952e;}
table.twoColumn .menu a:hover, table.twoColumn .menu a:active{ color:#333333;}

table.twoColumn .window{ padding-left:23px; vertical-align:top;}

table.twoColumn .window a:link, table.twoColumn .window a:visited{ color:#333333;}
table.twoColumn .window a:hover, table.twoColumn .window a:active{ color:#6A4122;}

.moreRecipes ul{ padding-left:15px;}
.moreRecipes ul li{}

table.bulk{ }

table.bulk tbody tr td{ border-bottom: 1px solid #6A4122; vertical-align:top;}

table.bulk tbody tr.odd td{}

table.bulk tbody tr.even td{}

table.bulk tbody tr.first td{ text-align:right;}
table.bulk tbody tr.last td{ border-bottom: 0px none #6A4122; text-align:right;}

#wrapper{
width:1000px;
margin:0 auto;
position:relative;
background-image:url(../images/header-bg.jpg);
background-repeat:no-repeat;
background-color:transparent;
height:510px;
}

#header{
position:relative;
height:217px;
}

#header .icon{
position:absolute;
top:0px;
left:0px;
z-index:20;
}

#header .menu{
position:absolute;
top:164px;
left:0px;
height:56px;
width:869;
background-color: none;
z-index:21;
padding-left:54px;
padding-right:54px;
}

#header .address{
position:absolute;
top:11px;
right:82px;
height:56px;
width:100%;
z-index:21;
text-align:right;
color:#734625;
}

#header .address h1{font-size:12px;font-weight:bold;text-align:right;margin:0px;}
#header .address h2{font-size:12px;font-weight:normal;text-align:right;margin:0px;}

#content{
margin-left:52px;
padding-right:54px;
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-y;
}

#content .headImage{
background-image:url(../images/head-image-bg.jpg);
background-repeat:no-repeat;
margin-bottom:12px;
margin-left:-52px;
padding-left:54px;
width:946px;
}

#content .primary{
padding-left:27px;
padding-right:30px;
padding-bottom:10px;
}

.whatsNew{}

.element { color:#333333; font-size:11px; font-weight:bold; margin:12px 0px; clear:both;}
.element img {float:left; margin-right:11px;}
.element .date { color:#333333; display:block; font-size:13px; line-height:11px; margin-bottom:5px;}

.element a{ font-size:11px; text-decoration:none; clear:both;}
.element a:link, .element a:visited{ color:#6a962f;}
.element a:hover, .element a:active{ color:#333333;}

.welcome strong, .foods-menu strong { color:#69952e;}

.welcome a:link, .welcome a:visited{ color:#69952e; text-decoration:underline; }
.welcome a:hover, .welcome a:active{ color:#333333; text-decoration:underline;}

.featuredRecipies a:link, .featuredRecipies a:visited{ color:#6a3c1a; text-decoration:underline; }
.featuredRecipies a:hover, .featuredRecipies a:active{ color:#333333; text-decoration:underline;}

.specials a:link, .specials a:visited{ color:#b60008; text-decoration:none;}
.specials a:hover, .specials a:active{ color:#333333; text-decoration:none;}
.specials h5{ color:#b60008; text-decoration:none;}

.moreInfo{font-size:13px; font-weight:bold; font-style:italic; letter-spacing:-.50px;}
.moreInfo a:link, .moreInfo a:visited{ color:#6a4122; text-decoration:underline; }
.moreInfo a:hover, .moreInfo a:active{ color:#333333; text-decoration:underline;}

.divider{ height:1px; line-height:1px; font-size:1px; margin:6px 0px; background-image:url(../images/horizontal-line.jpg); background-repeat: no-repeat;}

.conactForm{background-image:url(../images/form-background.jpg); height:455px; width:393px; position:relative;}



.conactForm .name{position:absolute; top:55px; left:15px; font-size:14px; font-weight:bold; color:#f4edda;}
.conactForm .emailAddress{position:absolute; top:106px; left:15px; font-size:14px; font-weight:bold; color:#f4edda;}
.conactForm .message{position:absolute; top:160px; left:15px; font-size:14px; font-weight:bold; color:#f4edda;}

.conactForm .message label textarea{width:359px; height:127px;}

.conactForm .newsletter {position:absolute; top:328px; left:15px; font-size:10px; font-style:italic; font-weight:bold; color:#f4edda;}

.conactForm .captcha {position:absolute; top:370px; left:15px; font-size:10px; font-style:italic; font-weight:bold; color:#f4edda;}

.conactForm .captchaField{position:absolute; top:374px; left:162px; font-size:10px; font-style:italic; font-weight:bold; color:#f4edda;}
.conactForm .captchaRefresh{position:absolute; top:374px; left:288px; font-size:10px; font-style:italic; font-weight:bold; color:#f4edda;}

.conactForm .submitButton{position:absolute; top:417px; left:64px; font-size:10px; font-style:italic; font-weight:bold; color:#f4edda;}

.newsletterPage{ margin:20px; padding:1px 16px 13px 16px; background-image:url(../images/content_bg.jpg); background-position:-30px -30px; height:240px;}

.newsletterPage .name{font-size:14px; font-weight:bold;}
.newsletterPage .emailAddress{font-size:14px; font-weight:bold;}
.newsletterPage .captcha{font-size:14px; font-weight:bold;}

.formbutton{
border:2px solid #333333;
font-size:14px;
font-weight:bold;
background:#ffffff;
color:#6A4122;
}

.conactForm input, .newsletterPage input{ border:0px none #ffffff; font-size:12px; }
.conactForm input text, .newsletterPage input text{ width:146px; height:18px;}

#footer{
background-image:url(../images/footer-bg.jpg);
background-position:center bottom;
background-repeat:no-repeat;
color:#69952E;
font-size:10px;
font-weight:bold;
margin-left:5px;
padding-bottom:50px;
padding-left:50px;
padding-right:50px;
text-align:center;
}

#footer .split{ background-image:url(../images/footer-split.jpg); background-repeat:no-repeat; font-size:1px; height:1px; line-height:1px; background-position:left; margin-bottom:12px;}

#footer a:link, #footer a:visited{color:#69952e;}
#footer a:hover, #footer a:active{color:#69952e; text-decoration:underline;}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
#qm0{	
	padding-left:78px;
	padding-right:94px;
	width:720;
	background-image:url(../images/menu-divider.gif);
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position:top;
}

#qm0 .invisible{display:none !important; border:none !important; background:none !important;}

	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:0px 3px 0px 0px;
		background-color: none;
		color:#FFFFFF;
		font-family:Arial;
		font-size:12px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:10px;
		margin:-1px 0px 0px 0px;
		background-color:transparent;
		background-image:url(qmimages/gradient_11.gif);
		background-repeat:repeat-y;
		background-position:left center;
		border-width:1px;
		border-style:solid;
		border-color:#222222;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:3px 20px 3px 2px;
		margin:0px;
		background-color:transparent;
		color:#EEEEEE;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		color:#FFFFFF;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		color:#FFFFFF;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Parent Items""""""""*/	
	#qm0 div .qmparent, #qm0 ul .qmparent	
	{	
		background-image:url(qmimages/arrow_1.gif);
		background-repeat:no-repeat;
		background-position:97% 50%;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#FFFFFF;
		background-image:url(qmimages/arrow_0.gif);
		color:#000000;
		text-decoration:underline;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		margin:2px 0px 5px 0px;
		color:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#999999;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 a img	
	{	
		display:block;
		border-style:none;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 ul li:hover > a.qmparent	
	{	
		background-color:#FFFFFF;
		background-image:url(qmimages/arrow_0.gif);
		color:#000000;
		text-decoration:underline;
	}