﻿body {
	background-color: #FFE749;
	margin: 0px;
	padding: 0px;
	font-family: verdana, arial, sans-serif;
	background-image: url(/en/images/background_top.jpg);
	background-repeat: repeat-x;
}
.centerpage {
	width:100%;
}
.printable_bg {
	background-color: #ffffff;
}

sup {font-size: 8px;}

hr {
	height: 1px;
	color: #000000;
}	
.content, td {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
.contentHome li {
	float:left;
	width: 200px;
	padding: 10px;
	font-size:12px;
	background-image: url(/en/images/background_home_center.jpg);
	background-repeat: no-repeat;
	list-style-type: none;
}
.contentHome li p {
	margin-top:0px;
	margin-bottom:0px;
	padding: 6px 20px 0px 10px;
}
.contentHome a {
	color:#333333;
	text-decoration:none;
}
.contentHome a:link {text-decoration: none;}
.contentHome a:visited {text-decoration: none;}
.contentHome a:active {text-decoration: none;}
.contentHome a:hover {text-decoration: none; color: #C40000;}

.contentHome li p span {
	color: #C40000;
	font-weight: bold;
}
.contentHome li img {
	padding: 10px 0px 0px 12px;
}
.contentHome span {
	margin-bottom:40px;
}

.topNavHome {
display:block;
width:100%;
height:100px;
padding: 20px 0px 0px 0px;
}
.bottomHome 
{position:relative;
clear:both;
width:1000;
 
}
.bottomHomeTopCurve
{position:relative;
 width: 780px;
	height:20px;
	margin: 0 auto;}

.bottomHomeMiddle
{
	position:relative;
	top:0;
	left:100;
	background-image: url(/en/images/homeBottom_bg2.jpg);
	background-repeat: repeat-y;
	height:auto;
	/* height:180px; */
	min-height:180px;
	width: 780px;
	margin: 0 auto;
	padding:0px;
}
.bottomHomeBottomCurve
{position:relative;
 width: 780px;
	height :45px;
	margin: 0 auto;}

.links
{
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: inherit;
}

.links li {
padding:4px;
}

ol {
    margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

.tip {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #000000;	
}

.subhead {
	font-size: 14px;
	font-weight: bold;
}

.hilite {
	font-weight: bold;
	color: #B8262E;
}

td.tableHead {
	font-weight: bold;
	color: #B8262E;
	background-color: #FFE01B;
}

td.tableContent {
	background-color: #FFEF85;
}


a.contentLink {
	color: #B8262E;
}
a.contentLinkLarge{color: #B8262E;font-family: Verdana, Arial, Sans-Serif;font-size: 14px;}

a.moreLink {
	color: #000000;
}

a.topLIink {
	font-size: 11px;
	color: #B8262E;	
}
a.nutritionLink 
{
	text-align:center;
	font-size: 11px;
	color: #B8262E;	
	font-weight:bold;
}
a.brandLink {
	color: #B8262E;	
}

.breadcrumb, a.breadcrumb {
	font-size: 11px;
	color: #2E68B2;
	padding-left:14px;
}

.rsSubhead, a.rsSubhead {
	font-weight: bold;
	color: #000000;
}

a.footer {
	color: #B8262E;
}

a.legalLink, .legal {
	font-size: 10px;
	color: #000000;
}
.legal {
	font-style:italic;
}
.noteSource {
	font-size:8px;
}
.mandatory {
	color: #DF6060;
}
a.languageLink {
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
a.languageLink2, languageLink2 {
	font-size: 12px;
	color: #333333;
	font-weight:bold;
	text-decoration:none;
}

td.menuPlanHD{
	background-color: #FFEE7F;
	color: #B8262E;
	font-size: 12px;
	font-weight: bold;
}

td.menuPlanMeal{
	background-color: #FFF8C8;
	color: #B8262E;
	font-size: 12px;
	font-weight: bold;
}


td.menuPlanBDY{
	background-color: #FFF8C8;
	font-size: 11px;
}

.rightJustify {
	text-align:right;
}

.BackgroundTopCurve
{
	/* background: url(/en/images/mainContent_bgHead.gif) no-repeat; */
	margin-top:40px;
	height :50px;
}

.ContentBottomCurve
{
	/* background: url(/en/images/interior_contentBottom.gif) no-repeat; */
	height :45px;
}

#leftPanel
{
	float:left; 
	width:240px;
	margin-left: 10px;
}
#headerImage img
{
	margin: 20px 10px 20px 10px; 
}

#middlePanel
{
	float: left;
	width:680px;
	margin-top: 24px;
	margin-left: 0px;
}
#middlePanelHome
{
	/* float: left; */
	width:980px;
	margin: 0 auto;
}
#middlePanelBrand
{
	float: left;
	width:804px;
	margin-top: 24px;
	margin-left: 0px;
}

#interiorContent{
	/* float: left; */
	width:980px;
	margin: 0 auto;
}
#interiorContentBrand{
	/* float: left; */
	width:1080px;
	margin: 0 auto;
}
#middleContentHome
{
	/* background-color: #FFFFFF; */
	height:auto;
	width: 960px;
	padding:10px 20px 20px 20px;
}

#middleContent
{
	/* background-color: #FFFFFF; */
	background: url(/en/images/background_interior_middle.jpg) repeat-y;
	/* height:auto; */
	height:440px;
	min-height:440px;
	width: 580px;
	padding:20px 48px 24px 32px; 
}
#middleContentBrand
{
	/* background-color: #FFFFFF; */
	background: url(/en/images/bg_brand_middle.jpg) repeat-y;
	height:auto;
	/* height:440px; */
	min-height:440px;
	width: 704px;
	margin:0px;
	padding:2px 10px 10px 15px;
}

html>body #middleContent{height:auto;}

.brandMiddle{float:left;padding:0px;margin:0px;width:670px;}
.brandMiddleHNC {float:left;background: url(/en/images/brand_middle_stripe_HNC.jpg) repeat-y;padding:0px;margin:0px;width:670px;}
.brandMiddleYBC {float:left;background: url(/en/images/brand_middle_stripe_YBC.jpg) repeat-y;padding:0px;margin:0px;width:670px;}
.brandMiddleACC {float:left;background: url(/en/images/brand_middle_stripe_ACC.jpg) repeat-y;padding:0px;margin:0px;width:670px;}
.brandMiddleCrunch {float:left;background: url(/en/images/brand_middle_stripe_Crunch.jpg) repeat-y;padding:0px;margin:0px;width:670px;}
.brandMiddleFruity {float:left;background: url(/en/images/brand_middle_stripe_Fruity.jpg) repeat-y;padding:0px;margin:0px;width:670px;}

table.brandMiddleTable {width: 670px;padding:0px;margin:0px;}
td.brandLeftColDesc {width: 320px;vertical-align:top;padding:0px 10px 0px 10px;}
td.brandMiddleCol {width: 150px;vertical-align:top;text-align:center;padding-top:20px;}
td.brandRightColGray {width: 150px;vertical-align:top;padding:0px 10px 0px 5px;}
td.brandRightColColor {width: 172px;vertical-align:top;padding:0px 0px 0px 10px;}

table.brandMiddleTable p, table.brandMiddleTable h5 {margin:0px 0px 10px 0px;padding:0px 0px 6px 0px;}
td.brandRightColGray p {font-size: 11px; font-style:italic;}

ul.list4icons { margin-left: 0; margin-top:30px; padding: 0px; }
ul.list4icons li { list-style-type: none; margin: 0; padding: 0; }

h4 {margin-left:6px;margin-right:80px;color: #B8262E;font-family: Verdana, Arial, Sans-Serif;font-size: 14px;}

#middleContent p {
	margin-left:6px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
#middleContentBrand p {
	margin-left:6px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #000000;
}
#middleContent h5 {
	margin-left:4px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #333333;
}
#middleContentBrand h5 {
	margin-left:4px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
#middleContent h6 {
	/* margin-left:4px; */
	margin:2px;
	padding: 3px 3px 3px 6px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	background-color: #FFE749;
}
#middleContentBrand h6 {
	margin-left:4px;
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C40000;
}

#middleContent ul {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
#middleContentBrand ul {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
ul.timelineList li {margin-bottom:10px;}
#rightPanel
{
	float:left; 
}
.pSmall{font-size: 12px; line-height:16px;margin-left:4px;}
.pSmallRed{font-size: 11px; line-height:14px;color: #C40000;font-weight: bold;}
.pSmaller{font-size: 11px; line-height:14px;margin-left:4px;}
.pSmallerRed{font-size: 10px; line-height:12px;color: #C40000;font-weight: bold;}

#footerHome
{
	width: 860px;
	margin-left:50px;
	text-align:center;
	/* border-top-style: solid;
	border-top-color: #333333;
	border-top-width: 1px; */
}
#footer
{
	width: 560px;
	margin-left:50px;
	text-align:center;
	/* border-top-style: solid;
	border-top-color: #333333;
	border-top-width: 1px; */
}
