body{
	margin:0;
	padding:0;
	font: 62.5%/140% Arial, Verdana, Helvetica, sans-serif;
}

p{
	margin:0;
	padding:0;
	font-size:1.1em;
	color:#8a8b8b;
	font-family:Arial;
}


@font-face {
	font-family: 'TradeGothicLTStdBold';
	src: url('/css2010/tradegothicltstd-bold-webfont.eot');
	src: local('☺'), url('/css2010/tradegothicltstd-bold-webfont.woff') format('woff'), url('/css2010/tradegothicltstd-bold-webfont.ttf') format('truetype'), url('/css2010/tradegothicltstd-bold-webfont.svg#webfontBfmg3orW') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'TradeGothicLTStd';
	src: url('/css2010/tradegothicltstd-webfont.eot');
	src: local('☺'), url('/css2010/tradegothicltstd-webfont.woff') format('woff'), url('/css2010/tradegothicltstd-webfont.ttf') format('truetype'), url('/css2010/tradegothicltstd-webfont.svg#webfontBfmg3orW') format('svg');
	font-weight: normal;
	font-style: normal;
}

h2{
	font-family: 'TradeGothicLTStdBold';
	font-family: sans-serif !important;

}

h3{
	font-family: 'TradeGothicLTStdBold';
	font-family: sans-serif !important;

}

img{
	border:0;
}

div{
	margin:0;
	padding:0;
}

#header{
	margin-left:10px;
}

div#header div#logo{
	background-image:url('/images2010/global/logo-header.gif');
	background-repeat:no-repeat;
	width:222px;
	height:46px;
	overflow:hidden;
	float: left;
}

div#header div#logo a{
	display:block;
	width:100%;
	height:100px;
	text-indent:-9999px;
}

div#social_nav {
	float: right;
	display: inline;
	margin: 5px 33px 10px 0;
}

div#social_nav p {
	margin: 0 0 10px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	color: #959595;
	text-align: right;
}

div#social_nav ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
}

div#social_nav li {
	float: left;
	margin: 0 0 0 5px;
	padding: 0;
	list-style: none;
}

.st_sharethis_custom {
	background: url("/images2010/landing/social/share_icon.gif") no-repeat scroll center center transparent;
	padding:0;
	margin: 0;
	display: block;
	width: 28px;
	height: 29px;
}

div#nav{
	height:30px;
	margin-top:10px;
	clear: both;
}

div#nav a{
	font-size:1.1em;
	color:#8a8b8b;
	font-family:Arial;
	text-decoration:none;
}

div#nav ul{
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
	width:737px;
	float:left;
}

div#nav ul li{
	position:relative;
	z-index:50;
}

div#nav ul li#our-company{
	background-image:url('/images2010/global/our-company-nav.gif');
	width:176px;
	height:30px;
	float:left;
}

div#nav ul li#our-company a{
	height:100%;
	width:176px;
	text-indent:-9999px;
	display:block;
}


div#nav ul li#our-food{
	background-image:url('/images2010/global/our-food-nav.gif');
	width:176px;
	height:30px;
	float:left;
	margin-left:7px;
}

div#nav ul li#our-food a{
	height:100%;
	width:176px;
	text-indent:-9999px;
	display:block;
}

div#nav ul li#our-commitment{
	background-image:url('/images2010/global/our-commitment-nav.gif');
	width:176px;
	height:30px;
	float:left;
	margin-left:7px;
}

div#nav ul li#our-commitment a{
	height:100%;
	width:176px;
	text-indent:-9999px;
	display:block;
}

div#nav ul li#rss-feed{
	background-image:url('/images2010/global/rss.gif');
	background-repeat:no-repeat;
	background-position:0 5px;
	width:70px;
	height:30px;
	float:left;
	margin-left:50px;
}

div#nav ul li#rss-feed a{
	height:100%;
	width:100%;
	display:block;
	padding-left:30px;
	padding-top:7px;
}

#wrapper{
	width:100%;
	text-align:center;
}

#body_wrapper{
	margin-left:15px;
}

#left_border{
	background-image:url('/images2010/global/gradient-border-left.gif');
	background-repeat: repeat-y;
	background-position:-45px 0;
	margin:0 auto 0 auto;
	text-align:left;
	width:992px;
}

#right_border{
	background-image:url('/images2010/global/gradient-border-right.gif');
	background-repeat: repeat-y;
	background-position:967px 0;
	width:990px;

}

#home-features{
	width:727px;
	margin-left:10px;
	position:relative;
	float:left;
	height:398px;
	display:inline;
}

#left-column{
	width:737px;
	float:left;
	margin:10px 0 0 0;
	padding:0;
	overflow:hidden;
}

#right-column{
	width:193px;
	float:left;
}

#home-subcolumn{
	float:left;
	margin-top:10px;
	width:350px;
}

#home-subcolumn h2{
	display:inline;
	font-size:1.4em;
	color:#bd3632;
}

#home-subcolumn img{
	float:left;
	margin-right:5px;
}

#home-subcolumn div
{
	width:160px;
	float:left;
}

#home-subcolumn p a
{
	color:#bd3632;
}

div#rse-link{
	background-image:url('/images2010/landing/left-callout-cta.gif');
	background-repeat:no-repeat;
	width:124px;
	height:18px;
	float:left;
	margin-bottom:5px;
	display:block;
}

div#rse2-link{
	background-image:url('/images2010/landing/right-callout-img.gif');
	background-repeat:no-repeat;
	width:149px;
	height:18px;
	float:left;
	margin-bottom:5px;
}

.image-link{
	display:block;
	width:100%;
	height:100%;
	text-indent:-9999px;
}

#home-bottomnav{
	width:707px;
	margin-left:20px;
	margin-top:20px;
	display:block;
	float:left;
}

#home-bottomnav img{
	float:left;
	margin-right:15px;
}

#home-bottomnav div {
	float:left;
	padding-left:10px;
	padding-right:10px;
	height:130px;
	width:125px;
}

#home-fb{
	background-image:url();
	
}

#home-bottomnav div.border-right{
	border-right:1px solid #8a8b8b;
}

#home-bottomnav div ul{
	list-style:none;
	margin:0;
	padding:0;
}	
#home-bottomnav div ul li{
	line-height:1em;
	text-decoration:none;
	color:#Bd3632;
	font-weight:bold;
	text-transform: uppercase;
	padding: 3px 0;
	margin: 1px 0 0;
}

ul#footer_social li {
	margin: 3px 0 0 !important;
	padding: 0 !important;
}

ul#footer_social li a {
	display: block;
	line-height: 16px;
	background-position: center left;
}

div#home-bottomnav div ul li#rss-feed{
}

div#home-bottomnav div ul li#rss-feed a{
	padding-left:22px;
	background-image:url('/images2010/landing/icons-footer/rss-footer.jpg');
	background-repeat:no-repeat;
}

div#home-bottomnav div ul li#email-alerts{
}

div#home-bottomnav div ul li#email-alerts a{
	padding-left:22px;
	background-image:url('/images2010/landing/icons-footer/email-footer.jpg');
	background-repeat:no-repeat;
}

div#home-bottomnav div ul li#sc-facebook a, div#home-bottomnav div ul li#sc-facebook a{
	text-indent: 22px;
	overflow: hidden;
	background-image:url('/images2010/landing/icons-footer/footer_facebook.gif');
	background-repeat:no-repeat;
}

div#home-bottomnav div ul li#sc-twitter a{
	text-indent: 22px;
	overflow: hidden;
	background-image:url('/images2010/landing/icons-footer/footer_twitter.gif');
	background-repeat:no-repeat;
}

div#home-bottomnav div ul li#sc-youtube a{
	text-indent: 22px;
	overflow: hidden;
	background-image:url('/images2010/landing/icons-footer/footer_utube.gif');
	background-repeat:no-repeat;
}

#home-bottomnav div ul li a{
	text-decoration:none;
	color:#8A8B8B;
	font-weight:bold;
}	

#home-bottomnav div ul li a.top{
	color:#Bd3632;
}

div#right-column div#career-opps{
	background-image:url('/images2010/landing/careers.jpg');
	width:193px;
	height:143px;
	margin:10px 0 0 12px;
	padding:0;
	float:left;
	display:inline;
}

div#right-column div#foundation{
	background-image:url('/images2010/landing/foundation.jpg');
	background-repeat:no-repeat;
	width:206px;
	height:143px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
}

div#right-column div div{
	margin:5px 5px 5px 5px;
	width:183px;
	height:133px;
}

div#right-column div#foundation div{
	margin:5px 2px 5px 17px;
	width:200px;
	height:133px;
}

div#right-column div#investors{
	background-image:url('/images2010/landing/investors.jpg');
	width:193px;
	height:143px;
	margin:10px 0 0 12px;
	padding:0;
	float:left;
	display:inline;
}

div#right-column div#news{
	width:193px;
	margin:10px 0 0 12px;
	padding:0;
	float:left;
	display:inline;
}

div#right-column div#news div.header{
	border: 1px solid #8A8B8B;
	margin:0;
	width:192px;
	height:20px;
}

div#right-column div#news div.header h3{
	padding-left:3px;
	line-height:1.4em;
}

div#right-column div#news div.news-footer{
	border-left: 1px solid #8A8B8B;
	border-right: 1px solid #8A8B8B;
	border-bottom: 1px solid #8A8B8B;
	margin:0;
	width:192px;
	height:30px;
	float:left;
}
div#right-column div#news div.news-footer img{
	float:left;
	margin:6px;
}
div#right-column div div p{
	margin-top:3px;
}

div#right-column div div a{
	text-decoration:none;
	color:#8A8B8B;
	font-size:1.0em;
}

div#right-column div#news div.home-article p.home-article-title a{
	text-decoration:none;
	color:#8A8B8B;
	font-size:1.0em;
	font-weight:bold;
}
div#right-column div#news div.home-article-con  {
	border-left: 1px solid #8A8B8B;
	border-right: 1px solid #8A8B8B;
	border-bottom: 1px solid #8A8B8B;
	margin:0;
	width:192px;
	padding:0;
	height:auto;
	float:left;
}

div#right-column div#news div.home-article-con div.home-article {
	width:162px;
	margin-left:10px;
	margin-top:0;
	border:0;
	height:auto;
}

div#right-column div#news div.home-article-con div.home-article img{
	float:right;
	margin-bottom:5px;
	margin-top:5px;
}

div#right-column h3{
	color:#Bd3632;
	font-size:1.2em;
	margin:0;
	padding:0;
}

.mgTp5{
	margin-top:5px;
}

.mgLt5{
	margin-left:5px;
}

.mgLt10{
	margin-left:10px;
}

.super{
	font-size:8px;
	position:relative;
	top:-5px;
	font-variant:small-caps;
}


.drpdwn-nav{
	margin:0;
	padding:0;
	position:absolute;
	top:30px;
	left:0;

	width:176px;
	color:#FFFFFF;
	display:none;
}

div#nav ul li:hover ul{
	display:block;
	z-index:50;
	width:176px;
	
}

div#nav ul li ul li{
	display:block;
	height:20px;
	width:176px;
	overflow:hidden;
}

div#nav ul li ul.drpdwn-nav li a{
	display:block;
	color:#FFFFFF;
	padding-left:10005px;
	line-height:1.4em;
	font-size:1.3em;
	width:176px;
	background-color:#737173;
}

div#nav ul li ul.drpdwn-nav li a:hover{
	background-color:#FFFFFF;
	color:#737173;
	z-index:50;
}

div#nav ul li ul.drpdwn-nav li:hover{
	background-color:#FFFFFF;
	zoom:1;
}

div#our-brands{

	width:681px;
	height:68px;
	overflow:hidden;
	
}

div#our-brands div{
	visibility:hidden;
}


div#our-brands div a,div#our-brands div a:hover{
	font-size:1.1em;
	color:#737173;
}

.home_feature{
	position:absolute; 
	left:0px; 
	top:0px;
	width:725px;
	height:397px;
}

.home_feature #ajax1-content1 .inner-link{
	position:absolute;
	top:140px;
	left:130px;
	width:80px;
	height:25px;
	overflow:hidden;
}
.home_feature #ajax1-content2 .inner-link{
	position:absolute;
	top:170px;
	left:0px;
	width:130px;
	height:20px;
	overflow:hidden;
	border:0px solid #000;
}

.home_feature #ajax1-content3 .inner-link{
	position:absolute;
	top:20px;
	left:12px;
	width:285px;
	height:320px;
	overflow:hidden;
}

.home_feature #ajax1-content3 .cheh_left_link1{
	position: absolute;
	top: 75px;
	left: 300px;
	width:400px;
	height:170px;
	border:0px solid #000;
}
.home_feature #ajax1-content3 .cheh_left_link1 a{
	display:block;
	width:400px;
	height:170px;
	border:none;
	text-indent:-9999px;
}

.home_feature #ajax1-content3 .cheh_left_link2{
	position: absolute;
	top: 275px;
	left: 325px;
	width:200px;
	height:50px;
	border:0px solid #000;
}
.home_feature #ajax1-content3 .cheh_left_link2 a{
	display:block;
	width:200px;
	height:50px;
	border:none;
	text-indent:-9999px;
}

.home_feature #ajax1-content3 .cheh_left_link3{
	position: absolute;
	top: 280px;
	left: 545px;
	width:80px;
	height:50px;
	border:0px solid #000;
}

.home_feature #ajax1-content3 .cheh_left_link3 a{
	display:block;
	width:80px;
	height:50px;
	border:none;
	text-indent:-9999px;
}

.home_feature #ajax1-content4 .inner-link{
	position:absolute;
	top:133px;
	left:20px;
	width:150px;
	height:20px;
	overflow:hidden;
}

.home_feature #ajax1-content5 .inner-link{
	position:absolute;
	top:186px;
	left:87px;
	width:110px;
	height:25px;
	overflow:hidden;
	border:0px solid #000;
}

.home_feature #ajax1-content5 .brand-link{
	position:absolute;
	top:319px;
	left:30px;
	width:150px;
	height:52px;
	overflow:hidden;
	border:0px solid #000;
}

.home_feature div .inner-link a, .home_feature div .brand-link a{
	display:block;
	width:100%;
	height:100%;
	text-indent:-99999px;
}

#ajax1-content1{
	top:50px;
	left:0px;
	width:725px;
	position:absolute;
}

#ajax1-content2{
	width:725px;
	top:50px;
	left:40px;
	position:absolute;
}

#featureDiv1{
	background-image:url('/images2010/landing/features/1-fyl.jpg?v=201106');
	width:725px;
	height:397px;
	margin:0;
	padding:0;
}

#featureDiv2{
	background-image:url('/images2010/landing/features/2-orville.jpg?v=201201');
	width:725px;
	height:397px;
	margin:0;
	padding:0;
}

#featureDiv3{
	background-image:url('/images2010/landing/features/03.jpg?v=201110');
	width:725px;
	height:397px;
	margin:0;
	padding:0;
}

#featureDiv4{
	background-image:url('/images2010/landing/features/04.jpg?v=201109');
	width:725px;
	height:397px;
	margin:0;
	padding:0;
}

#featureDiv5{
	background-image:url('/images2010/landing/features/05.jpg?v=201106');
	width:725px;
	height:397px;
	margin:0;
	padding:0;
}

.hidden{
	display:none;
}

#ajax-links  a{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
}

#ajax-links{
	position:absolute;
	top:26px;
	left:611px;
	width:100px;
	text-indent:-9999px;
	z-index:40;
}

#ajax-link-one{
	width:16px;
	height:16px;
	float:left;
}

#ajax-link-two{
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
}

#ajax-link-three{
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
}

#ajax-link-four{
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
}

#ajax-link-fiz{
	width:16px;
	height:16px;
	float:left;
	margin-left:5px;
}


div #footer {
	margin: 15px 0 20px 0;
	float:left;
}
	
div#footer ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#footer ul li{
	display:inline;
	padding-left:6px;
	padding-right:6px;
	border-right:1px solid #8a8b8b;
	color:#8a8b8b;
	font-size:.9em;
}

#footer ul li a{
	color:#8a8b8b;
	text-decoration:none;
	
}

#search-box{
	float:left;
	width:200px;
}

.stbuttontext{
	font-size:.9em;
}





#overlay-bknd{
	width:100%;
	height:100%;
	background-color:#D3D3D3;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	display:none;
	position:absolute;
	top:0;
	left:0;
	text-align:center;
	align:center;
	z-index:100;
}

#overlay-close{
	padding:0px;
	margin:10px 0 0 0;
	width:510px;
	text-align:right;
	z-index:115;
}

#overlay-content-inner{
	width:480px;
	margin: 10px 20px 10px 20px;
	text-align:center;
	z-index:115;
}

#overlay-content{
	margin-top:30px;
	margin-left:180px;
	padding:0;
	align:center;
	text-align:left;
	width:520px;
	background-color:white;
	background-image:url();
	position:absolute;
	top:100px;
	display:none;
	z-index:115;
}

/* ShareThis overwrite styles */

span.stButton {
	margin: 0;
}

span.stButton span.chicklets {
	font-size: 10px;
	color: #8A8B8B;
	font-weight: bold;
	padding-left: 22px;
}

.homepage-footer-logo{
	 position:relative;top:21px;left:-10px
}
