@charset "utf-8";
/* CSS Document */

html {
	height: 100%;
}
body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-image:url(/images/background.gif);
	background-repeat:no-repeat;
	background-position:top;
	font-size:12px;
	background-color:#fffff4;
	font-family:Arial, Helvetica, sans-serif;
	
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

#wrapper
{
	width:860px;
	height:auto;
	min-height:800px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;

}

#line
{
	float:left;
	width:860px;
	height:auto;
	z-index:100;

}

#logo
{
	float:left;
	width:252px;
	height:auto;
	z-index:100;
	position:relative;
}

#nav
{
	float:left;
	width:608
}

#footer
{
 	float:left;
	width:860px;
	height:107px;
	background-color:#fffff4;
	
	z-index:100;
}

#footerLeft
{	
	width:650px;
	height:auto;
	float:left;
	


}
#footerLeft1
{
	padding-left:157px;
	float:left;
	
}
#footerLeft2
{
	padding-left:12px;
	float:left;
	color:#4a010d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:30px;
}

#footerLeft2 a:link, #footerLeft2 a:visited, #footerLeft2 a:active
{
	text-decoration:none;
	color:#ad0d25;
	font-weight:bold;
	font-size:11px;
	
}

#footerLeft2 a:hover
{
	text-decoration:underline;
	color:#ad0d25;
	font-weight:bold;
	font-size:11px;

}


#footerRight
{
	width:210px;
	height:auto;
	float:left;

}


#mainImage
{
	width:860px;
	float:left;
	margin-top:-32px;
	background-color:#780209;	
	height:322px;
	z-index:2;
	position:relative;
	
}

#promo
{
	width:860px;
	float:left;
	height:213px;
	background-image:url(/images/promo.gif);
}

#promo1
{
	float:left;
	width:292px;
	margin-left:11px;
	height:auto;
	margin-top:20px;

}
#promo2
{
	float:left;
	width:219px;
	margin-left:18px;
	height:auto;
	margin-top:20px;	

}

#promo3
{
	float:left;
	width:282px;
	margin-left:19px;
	height:auto;
	margin-top:20px;		
}

#temp
{
	float:left;
	height:auto;
	min-height:200px;
	width:860px;
	margin-top:-32px;
	background-color:#fffff4;	
	z-index:10;
	position:relative;

}


#mainHeader
{
	width:860px;
	float:left;
	background-color:#fffff4;	
	height:227px;	
}

/*
Making of Legend Page
*/

#legend
{
	width:860px;
	float:left;
	background-color:#fffff4;
	height:807px;
	background-image:url(/images/legend-bg3.jpg);
	background-repeat:no-repeat;	
}

#legendTop
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#524446;
	margin-top:40px;
	margin-left:440px;
	width:360px;
	float:left;
	line-height:20px;
	height:330px;
}

.legendTitle
{
	font-size:16px;
}

#legendBottom
{
	float:left;
	width:800px;
	height:420px;

}
#videoCTA
{
	float:left;
	width:400px;
	height:32px;
	margin-left:400px;
	

}
#legendBottomLeft
{
	float:left;

}

#legendBottomRight
{
	float:left;

}


.active {
    display: block;    
    float: left;	
	text-align:center;
	width:100%;
	margin-top:20px;
}
.notactive {
    display: none;
}
 
.goleft{
    cursor: pointer;
    float: left;
	padding-left:20px;	
}

.goright {
    cursor: pointer;
    float: right;
	padding-right:20px;   
}


/*
recipe
*/
#recipe
{
	float:left;
	width:934px;
	background-image:url(/images/recipe-bg.png);
	height:2595px;
	background-repeat:no-repeat;
	margin-bottom:-35px;

}
#recipeSubNav {
	float:left;
	width:865px;
	text-align:center;
	margin:64px 0 0 0;
	padding:0;}
/*
#navRecipe {padding-top:26px;}
#navRecipe ul li {float:left;list-style-type:none;background:url("/images/navRecipes-divider.png") no-repeat;padding:10px 5px 10px 5px;}
#navRecipe ul li.first {float:left;list-style-type:none;background:none;padding:10px 5px 10px 0;}

#navRecipe ul li a {display:block;text-indent:-9999em;height:15px;margin:0 5px;background:url("/images/navRecipes-sprite.png") no-repeat;}
#navRecipe ul li a.active {background-position:inherit -15px;}
#navRecipe ul li a.allRecipes {width:85px;background-position:0 0;}
#navRecipe ul li a.summerGrilling {width:123px;background-position:-95px 0;}
#navRecipe ul li a.footballTailgate {width:142px;background-position:-228px 0;}
#navRecipe ul li a.superBowlEntertaining {width:192px;background-position:-380px 0;}
#navRecipe ul li a.familyFavorites {width:131px;background-position:-582px 0;}

#navRecipe ul li a.allRecipes:hover {background-position:0 -15px;}
#navRecipe ul li a.summerGrilling:hover {background-position:-95px -15px;}
#navRecipe ul li a.footballTailgate:hover {background-position:-228px -15px;}
#navRecipe ul li a.superBowlEntertaining:hover {background-position:-380px -15px;}
#navRecipe ul li a.familyFavorites:hover {background-position:-582px -15px;}
*/

#recipeLine
{
	float:left;
	width:860px;
	padding-left:25px;
	padding-top:21px;
	min-height:300px;

}
#recipeDesc
{
	float:left;
	width:270px;
	height:auto;
	min-height:306px;
	margin-top:5px;
	

}

#recipeImage
{
 width:270px;
 height:161px;
 float:left;
 background-image:url(/images/recipeImage-bg.gif);

}

#recipeTitle
{
	color:#b30b21;
	font-size:14px;
	font-weight:bold;
	width:245px;
	float:left;
	margin-left:21px;
	margin-bottom:5px;
	margin-top:10px;
}

#recipeDescption
{
	color:#524446;
	font-size:12px;
	font-weight:normal;
	width:245px;
	float:left;
	margin-left:21px;
	margin-bottom:5px;
	line-height:16px;
}

#recipeLinks
{
	width:245px;
	float:left;
	margin-left:21px;
	color:#b30b21;
	font-size:18px;
}

.st_sharethis_custom{
        background: url("/images/share-this.gif") no-repeat scroll left top transparent;
		width:81px; height:18px;
}


/*
Products
*/

#products
{
	float:left;
	width:934px;
	background-image:url(/images/products-bg.png);
	height:504px;
	background-repeat:no-repeat;
	padding-top:23px;
	padding-left:20px;
	margin-bottom:-35px;
	z-index:10;

}


#prodcutLine
{
	float:left;
	width:860px;
	height:141px;

}
#productDetail
{
	float:left;
	width:190px;
	height:141px;
	margin-left:10px;
	margin-right:5px;
	cursor:pointer;
}
#prodcutCan
{
	float:left;
	height:141px;
	width:77px;
	

}
#productText
{
	float:left;
	padding-top:25px;

}

.productName
{
	color:#524446;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.productDesc
{
	color:#b30b21;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

}

#overlayTop
{
 	height:344px; 
	margin-top:45px; 
	float:left; 
	margin-left:16px;
	width:515px;
	background-image:url(/images/overlay-top.jpg);
}	
#overlayTopNew
{
 	height:344px; 
	margin-top:45px; 
	float:left; 
	margin-left:16px;
	width:515px;
	background-image:url(/images/overlay-top-new.jpg);
}	
#overlayNutr
{
 	height:auto; 
	margin-top:45px; 
	float:left; 
	margin-left:16px;
	width:515px;
	background-image:url(/images/overlay-top.jpg);
	background-repeat:no-repeat;
}	

#overlayNutrNew
{
 	height:auto; 
	margin-top:45px; 
	float:left; 
	margin-left:16px;
	width:515px;
	background-image:url(/images/overlay-top-new.jpg);
	background-repeat:no-repeat;
}	

#overlayRecipe
{
	width:515px;
	height:294px;
	float:left;
	margin-left:16px;	
	background-image:url(/images/popup-recipe-bg.jpg);

}

#overlayCan
{
	margin-top:133px;
	margin-left:77px;
	float:left;
	
}
#overlayText
{
	padding-left:37px;
	padding-top:128px;
	float:left;
	width:210px;
	color:#524446;
	font-size:12px;
}

#overlayText a:link, #overlayText a:visited, #overlayText a:active
{
	color:#b30b21;
	font-size:11px;
	text-decoration:none;
	

}


#overlayRecipeText
{
	float:left;
	height:193px;
	width:160px;
	padding-left:37px;
	padding-top:102px;
	color:#FFFFFF;
	font-size:12px;
	
	
}
#overlayRecipeImage
{
	float:left;
	width:304px;
	height:230px;
	padding-left:13px;	
}

#overlayRecipeImage img
{
	padding-left:13px;
	padding-top:90px;

}

#overlayRecipeLinks
{
	float:left;
	width:304px;
	height:63px;
	margin-top:10px;
	padding-left:13px;
	
}


#legendPopup
{
	float:left;
	background-image:url(/images/popup-legend-bg.gif);
	width:515px;
	height:638px;
	margin-left:16px;
	margin-top:45px; 

}

#legendPopup2
{
	float:left;	
	width:594px;
	height:587px;
	margin-left:30px;
	margin-top:175px;
	text-align:center; 
}

#labelProgramFridays
{
	float:left;	
	width:594px;
	height:587px;
	margin-left:30px;
	margin-top:175px;
	text-align:center; 
}
#commercial
{
	float:left;	
	width:594px;
	height:587px;
	margin-left:30px;
	margin-top:175px;
	text-align:center; 
}/*
Recipe Detail
*/

#recipeDetail
{
	float:left;
	width:934px;
	background-image:url(/images/recipeDetail-bg.png);
	height:924px;
	background-repeat:no-repeat;
	padding-top:23px;
	padding-left:20px;
	margin-bottom:-55px;
}

#recipeMenu
{
	color:#b30b21;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left; 
	width:280px; 
	margin-top:35px; 
	line-height:30px;
	text-align:center;

}

#recipeMenu a:link, #recipeMenu a:visited, #recipeMenu a:active
{
	color:#b30b21;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;

}

#recipeMenu a:hover
{
	color:#4a010d;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;

}

 a.MenuActive:link,  a.MenuActive:visited,  a.MenuActive:active
{
	color:#4a010d;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

 a.MenuActive:hover
{
	color:#b30b21;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;

}


#recipeText
{
	width:425px; float:left; margin-left:45px;  height:auto; margin-top:25px; 
	
}

#recipeDetailImage
{
	float:left; width:200px; height:auto; 
}


#recipeDetailTop
{
float:left; width:225px; height:auto; font-size:12px; color:#524446; margin-top:8px;
}

.recipeDetailSpanTop
{
color:#b30b21; font-size:20px; font-weight:bold;
}

#recipeDetailBottom
{
float:left; width:100%; margin-top:10px; font-size:12px; color:#524446; line-height:20px;
}

#nutritionfacts {  color: #000;  width: 229px; height: 350px; float:left; margin-top:145px; margin-left:30px;}
#nutritionfactsinner { font: 10px Arial,Helvetica, sans-serif; background-color: transparent; color:#000; padding: 0; margin: 0; }
#nutritionfacts h1 { font: bold 20px Arial, Helvetica, sans-serif;  margin: 0; padding: 0; color:#000; background-color: transparent; }
#nutritionfactsinner td { margin: 0; padding: 0; }
#nutritionfacts .textRight { text-align: right; }
#nutritionfacts .smallBar { border-bottom: 1px solid #000; }
#nutritionfacts .mediumBar { border-bottom: 3px solid #000; }
#nutritionfacts .largeBar { border-bottom: 7px solid #000; }
#nutritionfacts .indent { padding: 0px 0px 0px 10px; }





.st_sharethis_custom{
        background: url("/images/share-this.gif") no-repeat scroll left top transparent;
        padding:0 81px 20px 0;
		width: 81px;
		height:18px;
}

.hide
{
position:absolute;
}


#labelProgram
{
	width:759px;
	height:auto;
	min-height:755px;
	float:left;
	
	margin-left:60px;
	margin-top:7px;
}


#beyond1
{
	width:865px;
	float:left;
	background-color:#fffff4;
	height:2752px;
	background-image:url(/images/beyondchili-bg3.gif) no-repeat;	
}

#beyond
{
	width:860px;
	float:left;
	background-color:#fffff4;
	height:819px;
	background-image:url(/images/beyond-bg.gif);
	background-repeat:no-repeat;	
}
#beyondStateFair
{
	width:860px;
	float:left;
	background-color:#fffff4;
	height:945px;
	background-image:url(/images/beyond-stateFair-bg.jpg);
	background-repeat:no-repeat;	
}
#beyondStateFairRules
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#524446;
    float:left;
	width:640px;
	margin-left:100px;
	float:left;
	margin-top:20px;
}
#beyondStateFairMore
{
    position:absolute;
    top:850px;
    left:125px;
}
#beyondBigTen
{
	width:859px;
	float:left;
	background-color:#fffff4;
	height:981px;
	background-image:url(/images/beyond-bigten-bg.gif );
	background-repeat:no-repeat;	
}

/***************************************************************************************
* Beyond Chili Fall updates - Tyler Madison 10/31/11
***************************************************************************************/
#beyond-content
{
	width:860px;
	float:left;
}

#beyond-content.overview {
	height:1319px;
	background:#fffff4 url(/images/beyond-chili-overview-bg.jpg) no-repeat;
	
}



#beyond-content.overview a #spirit-label {
	
}

#beyond-content.overview a #complete-rules {
	
}

#beyond-content.standings {
	height:1918px;
	background:#fffff4 url(/images/beyond-chili-overview-bg-lrg.jpg) no-repeat;
}

#beyond-content.schoolmap {
	height:1639px;
	background:#fffff4 url(/images/beyond-chili-overview-schoolmap-bg.jpg) no-repeat;
}

#beyond-content.schoollist {
	height:1918px;
	background:#fffff4 url(/images/beyond-chili-overview-schoollist-bg.jpg) no-repeat;
}

#beyond-content #main {
	width:816px;
	margin:22px 0 0 22px;	
	background:#022c5a;
}

#beyond-content #main #rivalry-program {
	height:578px;
	background:#fff url(/images/label-program-bg.jpg) no-repeat;
	display:block;
}

#beyond-content #main #rivalry-program  a.rivalry-tour-nav{
	float:right;
	width:420px;
	height:70px;
	display:block;
}

/* Content Panel Navigation */
#beyond-content #main #overview-nav {
	width:816px;
	height:62px;
	margin:0;
	padding:0;
	list-style-type:none;
	background:url(/images/overview-nav-bg.jpg) no-repeat;
}

#beyond-content #main #overview-nav li {
	width:193px;
	height:62px;
	float:left;
	display:block;
	margin:0;
	padding:0 0 0 4px;
	cursor:pointer;
}

#beyond-content #main #overview-nav li.first {
	margin-left:15px;
}

#beyond-content #main #overview-nav li.active {
	background-position:0px -62px;
}

#beyond-content #main #overview-nav .overview {
	background:url(/images/overview-nav-overview.jpg) no-repeat 0px 0px;
}

#beyond-content #main #overview-nav .standings {
	background:url(/images/overview-nav-standings.jpg) no-repeat 0px 0px;

}

#beyond-content #main #overview-nav .schoolmap {
	background:url(/images/overview-nav-schoolmap.jpg) no-repeat 0px 0px;

}

#beyond-content #main #overview-nav .schoollist {
	background:url(/images/overview-nav-schoollist.jpg) no-repeat 0px 0px;

}

/* Content Panels */
#beyond-content #main #content-panels .overview-panel {
	width:816px;
	margin:0;
	padding:0;
	display:none;
	position:relative;
}

#beyond-content #main #content-panels .active {
	display:block;
}

#beyond-content #main #content-panels #overview {
	height:627px;
	background:url(/images/overview-bg.jpg) no-repeat 0px 0px;
}

#beyond-content #main #content-panels #overview a#tips {
	width:286px;
	height:30px;
	position:absolute;
	left:290px;
	top:495px;
}

#beyond-content #main #content-panels #overview a#spirit-label {
	width:200px;
	height:30px;
	position:absolute;
	left:290px;
	top:540px;
}

#beyond-content #main #content-panels #overview a#complete-rules {
	width:160px;
	height:30px;
	position:absolute;
	left:535px;
	top:540px;
}

#beyond-content #main #content-panels #standings {
	height:1226px;
	background:url(/images/standings-bg.jpg) no-repeat 0px 0px;
}

#beyond-content #main #content-panels #standings a#complete-standings {
	width:140px;
	height:30px;
	position:absolute;
	left:27px;
	top:1165px;

}

#beyond-content #main #content-panels #schoolmap {
	height:949px;
	background:url(/images/map-bg.jpg) no-repeat 0px 0px;
}

#map {
	width:742px;
	height:802px;
	margin:108px 0px 0px 37px;
	display:block;
}

#beyond-content #main #content-panels #schoollist {
	height:1225px;
	background:url(/images/schoollist-bg.jpg) no-repeat 0px 0px;
}


/**************************************************************************************/

#labelProgramtop
{
	background-image:url(/images/labelProgram-bg.jpg);
	background-repeat:no-repeat;
	width:753px;
	height:959px;
	float:left;
	
}
#labelProgramTips
{
	position: absolute;
	top:1145px;
	left:340px;
}
#labelProgramSpiritLabelDownload
{
	position: absolute;
	top:1167px;
	left:340px;
}

#labelProgramRules
{
	position: absolute;
	top:1189px;
	left:340px;
}

#labelProgramtopText
{
	font-size:14px; 
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#fff;
	line-height:20px;
	margin-top:0;
	margin-left:261px;
	float:left;
	width:420px;
	height:869px;
	
}

#labelProgramtopText a:link, #labelProgramtopText a:visited, #labelProgramtopText a:active
{
	text-decoration:none;
	color:#ad0d25;
	font-weight:bold;
	font-size:14px;
	
}

#labelProgramtopText a:hover
{
	text-decoration:underline;
	color:#ad0d25;
	font-weight:bold;
	font-size:14px;

}


#labelProgramtopText2
{
	float:left;
	width:100%;
	width:739px;
	height:75px;

}

#gethungryMap
{
	background-image:url(/images/gethungry-bg2.gif);
	width:740px;
	height:960px;
	float:left;	
	background-repeat:no-repeat;
	color:#3f0109; 
	font-size:12px;
	line-height:22px;
	
	
}

#gethungrybottom
{
	background-image:url(/images/gethungry-bg3.gif);
	width:740px;
	height:1625px;
	float:left;	
	background-repeat:no-repeat;
	color:#3f0109; 
	font-size:12px;
	line-height:22px;
	display:none;
	
}

#bigten
{
	background-image:url(/images/bigten2011-bg.png);
	width:740px;
	height:798px;
	float:left;	
	margin-left:50px;
	margin-top:30px;
}
#bigtenTop
{
	float:left;
	width:740px;
	margin-left:11px;
	height:227px;
	margin-top:159px;

}
#bigtenLeft
{
	float:left;
	width:395px;
	font-size:18px;
	line-height:22px;
	color:#fffff4;
	margin-left:20px;
	

}

#bigtenRight
{
	float:left;
	width:420px;
	font-size:14px;
	line-height:20px;
	color:#fffff4;
	margin-left:250px;
	margin-top:30px;
	color:#16130c;

}

#bigtenBottom
{
	float:left;
	width:740px;
	margin-left:11px;
	font-size:16px;
	font-weight:bold;
	color:#e49334;
	text-align:center;
	padding-top:18px;


}

#stateFair
{
	background-image:url(/images/state-bg.jpg);
	width:745px;
	height:636px;
	float:left;
	margin-left:60px;
	margin-top:30px;
}

#stateFairText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#524446;
	width:420px;
	line-height:20px;
	margin-left:260px;
	float:left;
	margin-top:190px;

}

#stateFairCallOut
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#e49334;
	width:420px;
	line-height:16px;
	float:left;
	margin-left:66px;
	width:100%;
	margin-top:66px;
}


#gethungrybottomLeft
{
	float:left;
	width:275px;
	margin-left:60px;
	margin-top:25px;

}
#gethungrybottomRight
{
	float:left;
	width:275px;
	margin-left:60px;
	margin-top:25px;
}










