/***************************************************************************************
******* CONTENT AREA STYLES
***************************************************************************************/
#primaryContentFrame {
	min-height: 400px;
	padding: 1px 75px;
}
#primaryContent h1 {
	color: #cc0000;
	font: bold 30px/30px Clarendon, "Clarendon LT", "Clarendon Pro", Georgia, serif;
	height: 30px;
	margin: 0 0 10px;
}
#primaryContent h2,
#primaryContent h3 {
	color: #000000;
	font: bold 18px/18px Clarendon, "Clarendon LT", "Clarendon Pro", Georgia, serif;
	height: 18px;
	margin: 0 0 10px;
}
#primaryContent h2.recipe-title {
	font-size: 26px;
	height: 26px;
	line-height: 26px;
	margin: 0;
}
#primaryContent p,
#primaryContent address,
#primaryContent li,
#map .map_info_holder div {
	color: #666;
	font: normal 0.9em/1.333em Arial, Helvetica, sans-serif;
	margin: 0 0 1.5em;
}
#primaryContent p.disclaimer {font-size: 0.75em;}
#primaryContent p * {line-height: 1.333em;}
#primaryContent p#siteMap {margin: 0;}
#primaryContent p#siteMap,
#primaryContent p#siteMap * {line-height: 2em;}
	#primaryContent p#siteMap span {
		float: left;
		margin: 0;
		padding: 0;
		width: 2em;
	}
#primaryContent ul,
#primaryContent ol {
	list-style: disc;
	margin: 0 0 1.5em 2em;
}
#primaryContent ol {list-style: decimal;}
#primaryContent p.signatureDish {
	background: transparent url(/elements/images/interface/signature_icon.gif) 0 center no-repeat;
	font-size: 0.875em;
	margin: 0 auto 1.5em;
	padding-left: 15px;
	width: 200px;
}
#primaryContent li {margin: 0 0 0.25em;}
#primaryContent ul#foodNav {
	margin: 0 auto 1em;
	width: 450px;
}
	#primaryContent ul#foodNav li {
		border: 1px solid #006f91;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		display: block;
		float: left;
		margin: 0 5px 5px 0;
		width: 105px;
	}
		#primaryContent ul#foodNav li a {
			background: #006f91;
			color: #fff;
			display: block;
			font-size: 0.9em;
			font-weight: bold;
			line-height: 2.25em;
			text-align: center;
		}
		#primaryContent ul#foodNav li a:hover {
			background: #3bb8e6;
			text-decoration: none;
		}
#primaryContent ul#foodLandingNav {margin: 0 0 0 -20px;}
	#primaryContent ul#foodLandingNav li {
		display: block;
		float: left;
		height: 126px;
		margin: 0 0 20px 20px;
		width: 144px;
	}
		#primaryContent ul#foodLandingNav li a {opacity: 1;}
		#primaryContent ul#foodLandingNav li a:hover {opacity: 0.5;}
#primaryContent ul.foodList {
	list-style: none;
	margin: 0 0 1.5em;
}
	#primaryContent ul.foodList li {
		display: block;
		margin: 0 0 8px;
		padding: 10px 0 10px 15px;
	}
	#primaryContent ul.foodList li.signature {background: transparent url(/elements/images/interface/signature_icon.png) 0 10px no-repeat;}
	#primaryContent .tab img.left {margin: 0 20px 0 -46px;}
	#primaryContent .tab img.right {margin: 0 -47px 0 20px;}
#primaryContent ul#flavours {margin: 0;}
	#primaryContent ul#flavours li.flavour-type {
		background: #fff;
		border: 1px solid #000;
		border-radius: 7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		display: block;
		float: left;
		margin: 0 10px 10px 0;
		width: 225px;
	}
	#primaryContent ul#flavours li.category-one {border-color: #16b8ec;}
	#primaryContent ul#flavours li.category-two {border-color: #ffc20e; float: right; margin-right: 0;}
	#primaryContent ul#flavours li.category-three {border-color: #f26522;}
	#primaryContent ul#flavours li.category-four {border-color: #ed1c24; float: right; margin-right: 0;}
	#primaryContent ul#flavours li.category-five {border-color: #231f20; float: right; margin-right: 0;}
	#primaryContent ul#flavours li.garlic-parmesan {border-color: #9d6226; float: right; margin-right: 0;}
	#primaryContent ul#flavours li.i-flavor {border-color: #40ae49;}
		#primaryContent ul#flavours li.flavour-type h4 {
			border-top-left-radius: 6px;
			-moz-border-radius-topleft: 6px;
			-webkit-border-top-left-radius: 6px;
			border-top-right-radius: 6px;
			-moz-border-radius-topright: 6px;
			-webkit-border-top-right-radius: 6px;
			color: #fff;
			font: bold 14px/14px Clarendon, "Clarendon LT", "Clarendon Pro", Georgia, serif;
			padding: 5px;
		}
		#primaryContent ul#flavours li.category-one h4 {background: #16b8ec;}
		#primaryContent ul#flavours li.category-two h4 {background: #ffc20e;}
		#primaryContent ul#flavours li.category-three h4 {background: #f26522;}
		#primaryContent ul#flavours li.category-four h4 {background: #ed1c24;}
		#primaryContent ul#flavours li.category-five h4 {background: #231f20;}
		#primaryContent ul#flavours li.garlic-parmesan h4 {background: #9d6226;}
		#primaryContent ul#flavours li.i-flavor h4 {background: #40ae49;}
		#primaryContent ul#flavours li.flavour-type ul {
			list-style: none;
			margin: 10px;
		}
			#primaryContent ul#flavours li.flavour-type ul li {
				padding: 0 0 0 25px;
				position: relative;
			}
				#primaryContent ul#flavours li.flavour-type ul li img {
					left: 0;
					position: absolute;
					top: 0;
				}
#primaryContent ul.kids-color {margin: 0 0 1em -20px;}
	#primaryContent ul.kids-color li {
		display: block;
		float: left;
		margin: 0 0 20px 18px;
	}
		#primaryContent ul.kids-color li a {
			border: 1px solid #ddda97;
			display: block;
			float: left;
			height: 126px;
			width: 144px;
		}
		#primaryContent ul.kids-color li a:hover {border-color: #bfbfbf;}
#primaryContent #subnav {
	list-style: none;
	margin: 0;
	padding: 5px 0;
	position: absolute;
	text-align: center;
	top: 45px;
	width: 500px;
	z-index: 9999;
}
	#primaryContent #subnav li {display: inline;}
		#primaryContent #subnav li a {
			color: #007fa3;
			margin: 0 3px;
		}
#primaryContent a {color: #cc0000;}
#primaryContent a:hover {text-decoration: underline;}
#primaryContent .locations h2,
#primaryContent .locations h3 {clear: both;}
#primaryContent .locations h2 {margin: 1em 5px 5px;}
#primaryContent .locations div.location {
	float: left;
	height: 100px;
	margin: 0 5px 10px;
	width: 225px;
}
#primaryContent .locations p * {line-height: 1.333em;}
#primaryContent .locations abbr {border: 0;}
#primaryContent .locations .fn {font-weight: bold;}
#primaryContent ul.recipe-ingredients {
	background: #e7e8be;
	border: 1px solid #ddda97;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	list-style: none;
	margin: 0 0 2em 0;
	padding: 10px;
}
	#primaryContent ul.recipe-ingredients li {margin: 0 0 0.5em 1.1em;}
#primaryContent ol.recipe-steps {
	border-bottom: 1px solid #ddda97;
	margin: 2em 0;
	padding: 0 0 2em;
}
	#primaryContent ol.recipe-steps li {
		color: #93903e;
		font: bold italic 1.333em/1em Clarendon, "Clarendon LT", "Clarendon Pro", Georgia, serif;
		margin: 0 0 0 40px;
	}
		#primaryContent ol.recipe-steps li span {
			color: #666;
			font: normal 0.675em/1.333em Arial, Helvetica, sans-serif;
		}
	#primaryContent ul.recipe-ingredients li.title,
	#primaryContent ol.recipe-steps li.title {
		color: #93903e;
		display: block;
		font: bold italic 1.45em/1.5em Clarendon, "Clarendon LT", "Clarendon Pro", Georgia, serif;
		margin: 0;
		padding: 0;
	}
#primaryContent ul.promotion-list {
	list-style: none;
	margin: 0;
}
	#primaryContent ul.promotion-list li {
		background: #e7e8be;
		border: 1px solid #ddda97;
		border-radius: 7px;
		-moz-border-radius: 7px;
		-webkit-border-radius: 7px;
		display: block;
		height: 100px;
		margin: 0 0 1em;
		padding: 10px 10px 10px 125px;
		position: relative;
	}
		#primaryContent ul.promotion-list li img.badge {
			border: 1px solid #ddda97;
			display: block;
			height: 100px;
			left: 10px;
			position: absolute;
			top: 10px;
			width: 100px;
		}
		#primaryContent ul.promotion-list li * {font-size: 1em;}
		#primaryContent ul.promotion-list li img.download-coupon {
			display: block;
			position: absolute;
			right: 10px;
			bottom: 10px;
		}
#primaryContent ul.beer-list {
	margin: 0;
	padding: 0;
}
	#primaryContent ul.beer-list li {
		display: block;
		font-size: 0.857em;
		float: left;
		margin: 0;
		padding: 5px 10px;
		text-align: center;
		width: 135px;
	}
#primaryContent a#contentScrollerBackToTop {
	display: block;
	font-size: 0.9em;
	font-weight: bold;
	margin: 15px auto 0;
	text-align: center;
	width: 100px;
}
#primaryContent .screenshots {
	margin-top: 30px;
	text-align: center;
}
#primaryContent .related-files {
	background: #e7e8be;
	border: 1px solid #ddda97;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin: 1.5em 0 0;
	padding: 10px;
}
	#primaryContent .related-files h2 {
		font: bold 22px/22px Clarendon, "Clarendon LT", "Clarendon Pro", Georgia, serif;
		height: 22px;
		margin: 0;
	}
	#primaryContent .related-files h4 {
		margin: 0.5em 0 0.667em;
	}
	#primaryContent .related-files ul {
		list-style: none;
		margin: 0 0 0 1em;
		padding: 0;
	}
		#primaryContent .related-files ul li {
			background: transparent url(/elements/images/icons/fileIcon.png) 0 0 no-repeat;
			font-size: 0.8667em;
			line-height: 16px;
			margin: 0 0 0.5em;
			padding: 0 0 0 20px;
		}
		#primaryContent .related-files ul li.file-type-pdf {background-image: url(/elements/images/icons/fileIconPDF.png);}
			#primaryContent .related-files ul li a {text-transform: capitalize;}
			#primaryContent .related-files ul li .file-info {
				color: #aaa;
				font-size: 0.8667em;
				font-style: italic;
			}

#secondaryContentBanner .banner {
	display: block;
	margin: 0;
	width: 100%;
}