@charset "utf-8";
/* CSS Document */

body {
	background-color:#4f5831;
	margin:0px;
	padding:0px;
}
.clearing {
	clear:both;
}
#topContainer {
	margin:auto;
	padding:15px 0px 5px 0px;
	width:870px;
}
	#topContainer a#logo {
		background-image:url(../images/logo.jpg);
		background-repeat:no-repeat;
		float:left;
		height:95px;
		margin-top:20px;
		width:334px;
	}
	#topContainer #right {
		color:#ece5d9;
		float:right;
		font:34px "Trebuchet MS", Arial, Helvetica, sans-serif;
		padding-top:70px;
	}
#wrapper {
	background-image:url(../images/wrapperBg.gif);
	background-repeat:repeat-y;
	margin:0px auto 30px auto;
	width:879px;
}
	#nav {
		background-image:url(../images/navBg.gif);
		background-repeat:repeat-x;
		color:#999;
		font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		height:56px;
		margin-left:4px;
		position:relative;
		width:870px;
	}
		#nav #graphic {
			background-image:url(../images/navRightGraphic.gif);
			background-repeat:no-repeat;
			float:right;
			height:26px;
			width:206px;
		}
		#nav ul {
			list-style-type:none;
			height:24px;
			margin:0px 0px 0px -40px;
			padding-top:6px;
			position:relative;
		}
		#nav ul li {
			display:block;
			float:left;
		}
		#nav ul li a {
			color:#999;
			padding:5px 15px 6px 15px;
			text-decoration:none;
		}
		#nav ul li a:hover {
			background-color:#ece5d9;
			color:#999;
		}
		#nav ul li ul {
			display:none;
			left:50px;
			position:absolute;
			top:28px;
		}
		#nav ul li:hover ul {
			display:block;
			float:left;
			width:800px;
		}
		#nav ul li ul li {
			color:#5b3a27;
			margin:0px;
			padding:0px 0px 0px 0px;
			display:block;
			float:left;
		}
		#nav ul li ul li a {
			color:#5b3a27;
			padding:0px 10px;
			text-decoration:none;
		}
		#nav ul li ul li a:hover {
			background-color:#d4bfaa;
			color:#5b3a27;
		}
			a#deliveryButton {
				background-image:url(../images/deliveryButton.jpg);
				background-repeat:no-repeat;
				height:35px;
				position:absolute;
				right:190px;
				top:-5px;
				width:143px;
			}
			a:hover#deliveryButton {
				background-image:url(../images/deliveryButtonOver.jpg);
				background-repeat:no-repeat;
			}
	#headerImage {
		background-image:url(../images/headerImage.jpg);
		height:300px;
		margin-left:4px;
		position:relative;
		width:870px;
	}
		#headerImage.interior {
			background-image:url(../images/interiorHeaderImage.jpg);
			height:131px;
			width:870px;
		}
		.graphic {
			background-image:url(../images/navRightGraphic.gif);
			background-repeat:no-repeat;
			height:25px;
			position:absolute;
			right:-2px;
			top:-25px;
			width:206px;
		}
	#contentContainer {
		background-color:#ece5d9;
		color:#666;
		margin-left:4px;
		width:870px;
	}
		#contentContainer a {
			color:#5b3a27;
			font-weight:bold;
			text-decoration:none;
		}
		#contentContainer a:hover {
			color:#5b3a27;
			text-decoration:underline;
		}
		#contentContainer a.button {
			background-color:#d4bfaa;
			color:#666;
			display:block;
			font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
			height:16px;
			padding:1px 3px 0px 3px;
			text-align:center;
			text-decoration:none;
			width:100px;
		}
			#contentContainer a:hover.button {
				color:#666;
				text-decoration:underline;
			}
	#contentContainer #leftColumn {
		background-image:url(../images/leftColumnGraphic.gif);
		background-repeat:no-repeat;
		float:left;
		font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		min-height:381px;
		padding:0px 30px 0px 40px;
		width:178px;
	}
		#contentContainer #leftColumn.interior {
			background-image:url(../images/leftColumnBg.jpg);
			background-repeat:no-repeat;
			background-position:top;
			margin-top:10px;
		}
		#contentContainer #leftColumn h1 {
			color:#5b3a27;
			font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
			margin:2px 0px 5px 0px;
			padding:5px 0px 10px 0px;
		}
		#contentContainer #leftColumn a#menuLink {
			background-color:#d4bfaa;
			color:#333;
			display:block;
			margin:5px 0px 5px 30px;
			filter:alpha(opacity=50);
			-moz-opacity:0.5;
			-khtml-opacity: 0.5;
			opacity: 0.5;
			padding:2px 3px 2px 3px;
			text-align:center;
			text-decoration:none;
			width:100px;
		}
			#contentContainer #leftColumn a:hover#menuLink {
				color:#333;
				text-decoration:underline;
			}
			
	#contentContainer #rightColumn {
		background-image:url(../images/rightColumnGraphic.gif);
		background-repeat:no-repeat;
		background-position:top right;
		float:right;
		font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
		margin:0px 20px 10px 40px;
		width:562px;
	}
		#contentContainer #rightColumn.interior {
			padding-top:30px;
		}
	#contentContainer #rightColumn h2 {
		background-image:url(../images/h2Bg.gif);
		background-repeat:no-repeat;
		color:#333;
		font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		height:37px;
		margin-bottom:3px;
		padding:7px 0px 0px 20px;
	}
	#contentContainer #rightColumn ul {
		list-style-type:none;
		margin:0px 0px 0px -20px;
		padding-bottom:20px;
		width:180px;
	}
	#contentContainer #rightColumn ul li {
		border-bottom:1px solid;
		border-color:#333;
		font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
		line-height:19px;
		padding:3px 0px 5px 0px;
	}
		#contentContainer #rightColumn li.last {
			border:none;
		}
		#contentContainer #rightColumn #banner {
			background-image:url(../images/eatzyBanner.jpg);
			background-repeat:no-repeat;
			height:60px;
			margin:20px 0px 0px 0px;
			padding:10px 0px;
			width:562px;
		}
#contentContainer #footer {
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	clear:both;
	color:#cc6633;
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	height:54px;
	width:870px;
}
	#contentContainer #footer p {
		float:left;
		margin:17px 0px 0px 45px;
		width:300px;
	}
	#contentContainer #footer ul {
		float:right;
		list-style-type:none;
		margin:17px 40px 0px 0px;
	}
	#contentContainer #footer ul li {
		display:inline;
		padding:0px 8px;
	}
	#contentContainer #footer ul li a {
		color:#cc6633;
		text-decoration:none;
	}
	#contentContainer #footer ul li a:hover {
		color:#cc6633;
		text-decoration:underline;
	}
/*** Begin Font Styles ***/

h1 {
	color:#333;
	font:28px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:8px 0px 5px 0px;
}
.address {
	color:#5b3a27;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
}


