/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 984px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 0px;
	margin-right: 0px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1 {
	width:82px;
}

.container_12 .grid_2 {
	width:164px;
}

.container_12 .grid_3 {
	width:246px;
}

.container_12 .grid_4 {
	width:328px;
}

.container_12 .grid_5 {
	width:410px;
}

.container_12 .grid_6 {
	width:492px;
}

.container_12 .grid_7 {
	width:574px;
}

.container_12 .grid_8 {
	width:656px;
}

.container_12 .grid_9 {
	width:738px;
}

.container_12 .grid_10 {
	width:820px;
}

.container_12 .grid_11 {
	width:902px;
}

.container_12 .grid_12 {
	width:984px;
}



/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left:82px;
}

.container_12 .prefix_2 {
	padding-left:164px;
}

.container_12 .prefix_3 {
	padding-left:246px;
}

.container_12 .prefix_4 {
	padding-left:328px;
}

.container_12 .prefix_5 {
	padding-left:410px;
}

.container_12 .prefix_6 {
	padding-left:492px;
}

.container_12 .prefix_7 {
	padding-left:574px;
}

.container_12 .prefix_8 {
	padding-left:656px;
}

.container_12 .prefix_9 {
	padding-left:738px;
}

.container_12 .prefix_10 {
	padding-left:820px;
}

.container_12 .prefix_11 {
	padding-left:902px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right:82px;
}

.container_12 .suffix_2 {
	padding-right:164px;
}

.container_12 .suffix_3 {
	padding-right:246px;
}

.container_12 .suffix_4 {
	padding-right:328px;
}

.container_12 .suffix_5 {
	padding-right:410px;
}

.container_12 .suffix_6 {
	padding-right:492px;
}

.container_12 .suffix_7 {
	padding-right:574px;
}

.container_12 .suffix_8 {
	padding-right:656px;
}

.container_12 .suffix_9 {
	padding-right:738px;
}

.container_12 .suffix_10 {
	padding-right:820px;
}

.container_12 .suffix_11 {
	padding-right:902px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left:82px;
}

.container_12 .push_2 {
	left:164px;
}

.container_12 .push_3 {
	left:246px;
}

.container_12 .push_4 {
	left:328px;
}

.container_12 .push_5 {
	left:410px;
}

.container_12 .push_6 {
	left:492px;
}

.container_12 .push_7 {
	left:574px;
}

.container_12 .push_8 {
	left:656px;
}

.container_12 .push_9 {
	left:738px;
}

.container_12 .push_10 {
	left:820px;
}

.container_12 .push_11 {
	left:902px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left:-82px;
}

.container_12 .pull_2 {
	left:-164px;
}

.container_12 .pull_3 {
	left:-246px;
}

.container_12 .pull_4 {
	left:-328px;
}

.container_12 .pull_5 {
	left:-410px;
}

.container_12 .pull_6 {
	left:-492px;
}

.container_12 .pull_7 {
	left:-574px;
}

.container_12 .pull_8 {
	left:-656px;
}

.container_12 .pull_9 {
	left:-738px;
}

.container_12 .pull_10 {
	left:-820px;
}

.container_12 .pull_11 {
	left:-902px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}


body{
	background:#852022 url(/bg.png) repeat-x top left;
    background-position:center center;
    background-image:-moz-radial-gradient(center 45deg,circle closest-corner,#c8b443 0%,#852022 100%);
    background-image:-webkit-gradient(radial,center center,100,center center,960,from(#c8b443),to(#852022));
}
.header{
	padding-top:30px;
	font-family:rockwell;
	position:relative;
	z-index:100;
}
.header a{
	text-decoration:none;
	color:#fff;
}
.header .tabs{
	padding:15px 0 0 0;
	font-size:15px;
	text-shadow:0 1px 4px #333;
}
.header .tabs a{
	display:inline-block;
	height:34px;
	line-height:38px;
	width:186px;
	background:transparent url(/tab.png) no-repeat top left;
	text-align:center;
	padding:4px 0 0 10px;
	margin-left:5px;
}
.header .tabs a:hover{
	background-position:top right;
}
.header ul li.active a,
.header ul li:hover a{
	color:#fad692;
}
.header ul li ul li a,
.header ul li.active ul li a,
.header ul li:hover ul li a{
	color:#000;
	padding:0 15px;
}
.header ul li ul li.active,
.header ul li ul li:hover{
	background:#4d2b17;
}
.header ul li ul li.active a,
.header ul li ul li:hover a{
	color:#fff;
}
.header ul{
	width:829px;
	height:43px;
	line-height:36px;
	background:transparent url(/navigation.png) no-repeat top left;
	position:absolute;
	right:-7px;
	margin-top:-1px;
	font-size:18px;
	text-shadow:0 1px 4px #333;
}
.header ul li{
	position:relative;
	display:inline-block;
	float:left;
	width:20%;
	text-align:center;
}
.header ul li ul{
	visibility:hidden;
	width:auto;
	height:auto;
	line-height:16px;
	background:#b2865d;
	background:rgba(178,134,93,0.8);
	overflow:hidden;
	right:auto;
	margin:0 0 0 10px;
	font-size:14px;
	text-shadow:none;
	z-index:50;
	border:1px solid #e3be9f;
	border-width:0 1px 1px;
	white-space:nowrap;
}
.header ul li ul li{
	display:block;
	float:none;
	width:100%;
	padding:4px 0;
}
.header ul li:hover ul{
	visibility:visible;
}
.header img{
	vertical-align:bottom;
}
.header .grid_2{
	width:135px;
}
.header .grid_10{
	width:849px;
}
.content{
	margin-top:20px;
}
.feature{
	margin-top:20px;
}
.footer{
	margin-top:20px;
	color:#fff;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:14px;
}
.footer a{
	color:#fff;
	text-decoration:none;
}
.footer .copyright{
	margin-top:10px;
}
.footer .copyright a{
	text-decoration:underline;
}
#home .content{
	position:relative;
	height:331px;
	background:transparent url(/home/content.png) no-repeat top center;
}
#home .content p{
	padding:200px 40px 0 580px;
	text-align:left;
	font-family:rockwell;
	font-size:17px;
	line-height:20px;
	color:#fff;
}
#home .content p.link {
	padding:0 40px 0 580px;
	text-align:right;
}
#home .content p a{
	text-decoration:none;
	color:#d0b7a2;
}
#home .stamp{
	width:984px;
	height:331px;
	background:transparent url(/home/stamp.png) no-repeat center center;
	position:absolute;
	z-index:1000;
	overflow:hidden;
}
#home .doors div{
	width:492px;
	height:331px;
	background:transparent url(/home/doors.png) no-repeat top right;
	position:absolute;
	z-index:500;
	overflow:hidden;
}
#home .doors .right{
	right:0;
	background-position:top left;
}
#home .feature{
	height:174px;
	background:transparent url(/home/features.png) no-repeat top center;
	line-height:174px;
	overflow:hidden;
}

#home .feature ul{
	width:10000px;
}
#home .feature ul li{
	display:inline-block;
	float:left;
	width:273px;
}
#home .feature img{
	vertical-align:middle;
}
#home .feature .grid_10{
	width:820px;
	overflow:hidden;
}
#home .feature .grid_10 img{
	vertical-align:top;
	margin-top:16px;
}
#home .feature .grid_10 .tips img{
	margin-top:10px;
}
#home .prev{
	margin-left:5px;
}
#home .next{
	margin-right:5px;
}
#about .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#about .content .grid_6{
	background:transparent url(/about/content.jpg) no-repeat top right;
	min-height:510px;
}
#about .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 0 0 40px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
}
#about .content p{
	margin-top:10px;
	padding:0 0 0 40px;
	text-align:justify;
}
#about .content a{
	color:#4d2b17;
}

#angus .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#angus .content .grid_6{
	background:transparent url(/about/angus/content.jpg) no-repeat top right;
	min-height:510px;
}
#angus .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 0 0 40px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
}
#angus .content p{
	margin-top:10px;
	padding:0 0 0 40px;
	text-align:justify;
}
#angus .content a{
	color:#4d2b17;
}

#promos .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#promos .content .grid_6{
	background:transparent url(/promos/content.jpg) no-repeat top right;
	min-height:560px;
}
#promos .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 0 0 40px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
	white-space:nowrap;
}
#promos .content p{
	margin-top:10px;
	padding:0 0 0 40px;
	text-align:justify;
}
#promos .content a{
	color:#4d2b17;
}
#promos .content p.right{
	margin:0;
}

#grilling .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#grilling .content .grid_8{
	background:transparent url(/tips/grilling/content.jpg) no-repeat top right;
	min-height:510px;
}
#grilling .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 0 0 40px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
}
#grilling .content p{
	margin-top:10px;
	padding:0 40px;
	text-align:justify;
}
#grilling .content a{
	color:#4d2b17;
}
#grilling .content h3{
	font-size:14px;
	line-height:24px;
	margin-top:10px;
	padding:0 0 0 40px;
}
#grilling .content ol{
	list-style:decimal;
	padding:0 40px;
	text-align:justify;
	margin-top:10px;
}
#grilling .content ul{
	list-style:disc;
	padding:0 40px;
	text-align:justify;
}
#grilling .content li{
	margin:0 0 0 20px;
}
#grilling .content .grid_12 p{
	padding:0 40px;
	margin:0;
}
#grilling .content .grid_12{
	margin-bottom:30px;
}

#roasting .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#roasting .content .grid_8{
	background:transparent url(/tips/roasting/content.jpg) no-repeat top right;
	min-height:510px;
	padding-bottom:30px;
}
#roasting .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 0 20px 40px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
	white-space:nowrap;
}
#roasting .content p{
	padding:0 40px;
	text-align:justify;
}
#roasting .content a{
	color:#4d2b17;
}
#roasting .content h3{
	font-size:14px;
	line-height:24px;
	margin-top:10px;
	padding:0 0 0 40px;
}

#pairings .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#pairings .content .grid_8{
	background:transparent url(/tips/pairings/content.jpg) no-repeat top right;
	min-height:510px;
	padding-bottom:30px;
}
#pairings .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 0 20px 40px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
	white-space:nowrap;
}
#pairings .content p{
	padding:0 40px;
	text-align:justify;
}
#pairings .content a{
	color:#4d2b17;
}
#pairings .content h3{
	font-size:14px;
	line-height:24px;
	margin-top:10px;
	padding:0 0 0 40px;
}

#safety .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#safety .content .grid_8{
	background:transparent url(/tips/safety/content.jpg) no-repeat top right;
	min-height:510px;
}
#safety .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 0 20px 40px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
	white-space:nowrap;
}
#safety .content p{
	padding:0 40px;
	text-align:justify;
	margin-top:10px;
}
#safety .content ul{
	list-style:disc;
	padding:0 40px;
	text-align:justify;
}
#safety .content li{
	margin:0 0 0 20px;
}
#safety .content li p{
	padding:0;
}
#safety .content a{
	color:#4d2b17;
}
#safety .content p.right{
	font-size:10px;
	padding:0 10px 0 0;
}

#beef .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#beef .content .grid_12{
	min-height:510px;
}
#beef .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 0 20px 40px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
	white-space:nowrap;
}
#beef .content p{
	padding:0 40px;
	text-align:justify;
	margin-top:10px;
}

#nutrition .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#nutrition .content .grid_6{
	background:transparent url(/nutrition/content.jpg) no-repeat top right;
	min-height:510px;
}
#nutrition .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 0 0 40px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
}
#nutrition .content p{
	margin-top:10px;
	padding:0 0 0 40px;
	text-align:justify;
}
#nutrition .content a{
	color:#4d2b17;
}
#nutrition .content p.right{
	margin-right:-30px;
	font-size:12px;
}
#nutrition .content p.right img{
	vertical-align:bottom;
}

#privacy .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#privacy .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 0 0 40px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
}
#privacy .content h4{
	margin-top:10px;
	padding:0 40px;
	font-size:11px;
	line-height:17px;
}
#privacy .content ul{
	margin:10px 0;
	padding:0 40px;
	font-size:11px;
	line-height:17px;
}
#privacy .content p{
	margin-top:10px;
	padding:0 40px;
	text-align:justify;
	font-size:11px;
	line-height:17px;
}
#privacy .content a{
	color:#4d2b17;
}
#privacy .content .grid_12{
	margin-bottom:30px;
}

#contact .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#contact .content .grid_6{
	background:transparent url(/contact/content.jpg) no-repeat top right;
	min-height:489px;
}
#contact .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 0 0 40px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
}
#contact .content p{
	margin-top:10px;
	padding:0 0 0 40px;
	text-align:justify;
}
#contact .content .grid_12 p{
	padding:0 40px 20px;
}
#contact .content a{
	color:#4d2b17;
}

#stores .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#stores .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 0 0 40px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
}
#stores .content p{
	margin-top:10px;
	padding:0 40px;
	text-align:justify;
}
#stores .content a{
	color:#4d2b17;
}
#stores .content .grid_12{
	margin-bottom:30px;
}
#stores .content form{
	line-height:27px;
}
#stores .content input{
	vertical-align:middle;
}
#stores .content input[type=text]{
	width:230px;
	font-size:16px;
}
#stores #map{
	width:900px;
	height:400px;
	-moz-box-shadow:0 1px 5px #000;
	-webkit-box-shadow:0 1px 5px #000;
	box-shadow:0 1px 5px #000;
	margin:20px auto 0;
}
#stores #map p{
	font-size:12px;
	line-height:15px;
	padding:0;
	margin:0;
	overflow:hidden;
}

#recipes .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#recipes .content h2{
	font:34px/42px rockwell;
	padding-bottom:10px;
	margin:30px 40px 10px;
	color:#4d2b17;
	background:transparent url(/separator.png) no-repeat bottom left;
}
#recipes .content h2 img{
	float:right;
	-moz-box-shadow:2px 2px 4px #333;
	-webkit-box-shadow:2px 2px 4px #333;
	box-shadow:2px 2px 4px #333;
	margin-left:15px;
}
#recipes .content h3{
	font:18px/24px rockwell;
	margin:20px 0 10px 40px;
	color:#4d2b17;
}
#recipes .content p{
	padding:0 40px;
	text-align:justify;
}
#recipes .content a{
	color:#4d2b17;
}
#recipes .recipes{
	background:transparent url(/recipes/features.png) no-repeat top center;
	line-height:167px;
	margin:30px 0 20px;
}
#recipes form{
	margin-bottom:30px;
}
#recipes .content form p{
	text-align:center;
	font-weight:bold;
}
#recipes .content form input{
	vertical-align:middle;
}
#recipes .content form input[type=text]{
	border:0;
	background:transparent url(/recipes/input.png) no-repeat top left;
	padding:0 10px;
	width:243px;
	height:33px;
	margin-right:10px;
}
#recipes .recipes p{
	padding:0;
	text-align:left;
}
#recipes .recipes span{
	display:inline-block;
	height:24px;
	font:13px/13px rockwell;
	text-shadow:#000 2px 2px 4px;
	color:#fff;
}
#recipes .recipes ul{
	width:40000px;
}
#recipes .recipes ul li{
	display:inline-block;
	float:left;
	width:260px;
	margin:10px 10px 0 0;
}
#recipes .recipes img{
	vertical-align:top;
	margin-top:9px;
}
#recipes .recipes .grid_10{
	line-height:10px;
	margin:0 14px 0 6px;
	width:800px;
	height:180px;
	overflow:hidden;
}
#recipes .recipes .grid_10 img{
	-moz-box-shadow:2px 2px 4px #333;
	-webkit-box-shadow:2px 2px 4px #333;
	box-shadow:2px 2px 4px #333;
}
#recipes .recipes .grid_10 a:hover span{
	text-shadow:#000 0 0 4px;
}
#recipes .recipes .grid_10 a:hover img{
	-moz-box-shadow:0 0 4px #333;
	-webkit-box-shadow:0 0 4px #333;
	box-shadow:0 0 4px #333;
}
#recipes .prev{
	margin-left:15px;
}
#recipes .next{
	margin-left:-5px;
}
#contest .content{
	position:relative;
	background:#dfc8ae;
	background-image:-moz-linear-gradient(top,#dfc8ae,#ccb09a);
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dfc8ae),color-stop(1,#ccb09a));
	filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfc8ae',EndColorStr='#ccb09a')";
	border:8px solid #c87862;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
	font:14px/23px verdana,arial,helvetica,sans-serif;
}
#contest .content .grid_12{
	background:transparent url(/contest/022012/content.jpg) no-repeat top left;
	min-height:509px;
}
#contest form {
	width: 350px;
	margin: 70px 0 0 568px;
}
#contest form p {
	margin: 0 0 4px;
	color: #fff;
	font-size: 9px;
	line-height: 12px;
}
#contest input[type=text] {
	width: 98%;
	border: 0px;
	-webkit-box-shadow: #333 0 1px 6px;
	-moz-box-shadow: #333 0 1px 6px;
	box-shadow: #333 0 1px 6px;
	height: 25px;
	font-size: 13px;
	margin-bottom: 10px;
	padding: 0 1%;
}
#contest input[type=checkbox] {
	vertical-align: middle
}
#contest input[type=image] {
	position: relative;
}
#contest input[type=image]:active {
	top: 1px;
}
.chart{
	width:716px;
	height:357px;
	background:transparent url(/tips/beef/content.png) no-repeat center center;
	margin:30px auto;
	position:relative;
}
.chart div{
	position:absolute;
	cursor:pointer;
}
.chart .chuck{
	width:143px;
	height:148px;
	top:64px;
	left:174px;
}
.chart .rib{
	width:94px;
	height:128px;
	top:72px;
	left:302px;
}
.chart .loin{
	width:91px;
	height:122px;
	top:76px;
	left:372px;
}
.chart .sirloin{
	width:106px;
	height:130px;
	top:74px;
	left:434px;
}
.chart .round{
	width:141px;
	height:232px;
	top:66px;
	left:487px;
}
.chart .brisket{
	width:126px;
	height:68px;
	top:200px;
	left:188px;
}
.chart .plate{
	width:159px;
	height:72px;
	top:197px;
	left:304px;
}
.chart .flank{
	width:88px;
	height:56px;
	top:198px;
	left:454px;
}

.popup{
	position:absolute;
	z-index:10000;
	cursor:pointer;
	bottom:0;
	right:0;
	display:none;
}
.video{
	width:854px;     
	height:480px;
	-moz-box-shadow:0 2px 2px #444;
	-webkit-box-shadow:0 2px 2px #444;
	box-shadow:0 2px 2px #444;
}
.video .close{ 
	background-image:url(/close.png);
	position:absolute;
	right:-28px;
	top:-28px;
	cursor:pointer;
	height:35px;
	width:35px;
}
.right{
	text-align:right!important;
}
.center{
	text-align:center!important;
}
sup{
	vertical-align:super;
	font-size:.6em;
	line-height:1em;
}

