html,body,div,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td,ul,li{
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align:baseline;
}

body {
	background: #ccc url(i/bg.jpg);
	color: #242424;
	font-family: Georgia, Times, Times New Roman, serif;
	font-size: 1em;
	line-height: 1.4em;
	margin: 0 0 20px 0;
}

a { outline: none; color: #9fbc1a; }

h1 {
	color: #9fbc1a;
	font-family: GillSans, Calibri, Trebuchet, sans-serif;
	font-size: 190%;
	font-weight: normal;
	margin: 10px 0;
}

p.link2 { margin: 0 0 0 0; }
p { 
	font-size: .95em;
	line-height: 1.3em;
}

#shellwrap {
	margin: 0 auto;
	padding: 0 16px;
	width: 992px;
	position: relative;
}

#wrapper {
	min-height: 100%;
	height: 100%;
	width: 960px;
	margin: 0 auto;
}

#newsletterSignup {
	position: absolute;
	top: 0;
	right: 40px;
}

#header {
	width: 960px;
}
		#header .logo { display: block; float: left; margin-top: 30px;}
		#navigation {
			float: left;
			list-style-type: none;
			margin-top: 75px;
			width: 645px;
		}
		#navigation li { 
			float: left;
		}
		#navigation li a {
			border-top: dashed 1px #342825;
			border-bottom: dashed 1px #342825;
			color: #342825;
			display: block;
			font-size: 1.3em;
			padding: 8px;
			text-decoration: none;
			margin-left: 20px;
		}

		#navigation a:hover {
			color: #83726d;
		}


		
/*
			Pantry Pages
									*/

									
#pantry-left {
	float: left;
	width: 480px;
	margin-right: 20px;
}
#pantry-right {
	float: left;
	font-family: verdana;
	font-size: .8em;
	line-height: 1.8em;
	width: 420px;
}
		#pantry-right p { line-height: 1.7em; }
		p.p-title { font-weight: bold; margin: 0; clear: both; }
		ul#totry { list-style-type: none; margin-bottom: 20px;}
				ul#totry li { padding-left: 16px; background:url(i/redbullet.gif) top left no-repeat; }
		ul#ingredients { list-style-type: none; margin-bottom: 20px; }
				ul#ingredients li {  }
		
		.jambreak { margin: 0; }
				.youmightlike { float: left; margin: 0 12px 20px 0; }
				.youmightlike a { line-height: 1.3em; }
				.last { margin-right: 0; }
				.youmightlike span { color: #444; display: block; font-size: .8em; text-align: center;}
		#pantry-right p.p-price { 
			background: url(i/title-price.gif) center center no-repeat; 
			color: #fff;
			float: right;
			font-size: .9em;
			font-weight: bold; 
			height: 29px;
			line-height: 28px;
			margin:0 0 20px;
			padding: 0;
			text-align: center; 
			width: 275px; 
		}

#body1 {
	padding: 16px 0 30px 0;
}
#body2 {
	padding: 16px 0 0 0;
}

h2 { color: #ab2323; font-weight: bold; margin: 0;}
h3 { color: #ab2323; font-weight: bold; margin: 0; font-size: .8em;}




		
/*
			FOOTER
									*/
#footer { 
	background: #94ab1d url(i/footerBottom.jpg) bottom left repeat-x; 
}
		#footer img { margin-bottom: 8px; }
		#footer .plates { display: inline; margin-top: 10px; }
		#footer .footBox { display: inline; float: left; padding: 0 50px; margin: 20px 0;}
				#footer .footBox .footInfo { color: #3c3c3c; font-size: 1em; margin: 0; padding: 0; }
				#footer .footBox .footInfo span { font-weight: bold; font-style: italic; padding: 0;}
				#footer .footBox a { color: #3c3c3c; }
				#footer .footBox a:hover { color: #656111; }
				#footer .footBox a:visited { color: #605f1a; }

				#footer .footBox ul {
					margin: 0;
					padding: 0;
					width: 220px;
				}
				#footer .footBox ul li {
					color: #3c3c3c;
					float: left;
					line-height: 1.7em;
					width: 110px;
					padding: 0;
				}

		
#wrapper2 {
	color: #3c3c3c;
	height: 60px;
	margin: 0 auto;
	padding: 6px 30px;
	text-align: right;
	width: 960px;
}
#wrapper2 a {color: #3c3c3c;}


#comingsoon {text-align: center;}

.rightlink { text-align: right; margin: 0; }
.rightlink a { color: #9fbc1a; }
.rightlink a:hover { color: #bcd742; }

.imgLeft { float: left; margin: 0 25px 20px 0;}
.imgLeft2 { float: left; margin: 0 25px 140px 0;}

.contactBtn2 { margin-left: 15px; }

.clear { clear: both; }



#main-pantry {
	background: url(i/sketch-1.jpg) top left no-repeat;
	padding-left: 200px;
	width: 600px;
}

#main-pantry2 {
	background: url(i/sketch-2.jpg) top left no-repeat;
	padding-left: 200px;
	width: 600px;
}

#main-pantry .youmightlike { width: 132px; height: 187px; margin: 0 16px 20px 0; }
	
		
.introtextp {
 color: #555;
 font-size: 1.1em; 
 line-height:1.6em; 
}
		
		
		
/*
					CONTACT
													*/
		

	
#contact { padding: 16px 0 0 0; }
		#mapContainer { 
			background: url(i/bgMap.jpg) no-repeat;
			height: 370px; 
			margin: 0 0 60px 0; 
padding:15px 0 0 14px;
			width: 526px; }
				#map_canvas { height:350px; width:498px; }
		#contact a { color: #9fbc1a; text-decoration: none; }

		
#menuWrapper {
	width: 900px;
}

		
		
#tabContainer {
	background: url(i/waBG.jpg) no-repeat 175px 0;
	float: left;
	margin: 20px 0 0 50px;
}

	#tabContainer p {
		text-align: center;
		font-size: .8em;
		color: #666;
		margin: 0 0 0 15px;
	}
	#tabContainer div {
		float: left;
	}
#tabImage { float: left; margin-top: 20px; margin-bottom: 20px; width: 223px;}
		
		