/* [01] Section
-------------------------------------------------------*/
#content-header #nav-section {
	padding-left: 150px;
}
#nav-section a {
	background: url('/media/site/images/front-end/sprites/spr_nutrition_section_nav.png') 0 0 no-repeat;
}
#nav-section li.why-bread a {
	width: 124px;
}
#nav-section li.why-bread a.current,
#nav-section li.why-bread a:hover {
	background-position: 0 -48px;
}
#nav-section li.salt a {
	width: 58px;
	background-position: -128px 0;
}
#nav-section li.salt a.current,
#nav-section li.salt a:hover {
	background-position: -128px -48px;
}
#nav-section li.storage a {
	width: 95px;
	background-position: -190px 0;
}
#nav-section li.storage a.current,
#nav-section li.storage a:hover {
	background-position: -190px -48px;
}
#nav-section li.gda a {
	width: 133px;
	background-position: -289px 0;
}
#nav-section li.gda a.current,
#nav-section li.gda a:hover {
	background-position: -289px -48px;
}
#nav-section li.faqs a {
	width: 58px;
	background-position: -426px 0;
}
#nav-section li.faqs a.current,
#nav-section li.faqs a:hover {
	background-position: -426px -48px;
}

/* Index view */
#content.index h2 {
	margin-bottom: -0.357em; /* -5px */
	font-size: 1em;
}

/* Page control buttons */
#page-controls a.why-bread-is-good-for-you {
	width: 238px;
	background-image: url('/media/site/images/front-end/buttons/btn_why_bread_is_good_for_you.gif');
}
#page-controls a.salt {
	width: 86px;
	background-image: url('/media/site/images/front-end/buttons/btn_salt.gif');
}
#page-controls a.storage {
	width: 116px;
	background-image: url('/media/site/images/front-end/buttons/btn_storage.gif');
}
#page-controls a.guideline-daily-amounts {
	width: 228px;
	background-image: url('/media/site/images/front-end/buttons/btn_guideline_daily_amounts.gif');
}
#page-controls a.frequently-asked-questions {
	width: 86px;
	background-image: url('/media/site/images/front-end/buttons/btn_faqs.gif');
}

/* Salt nutritional table */
#salt-nutritional {
	width: 535px;
}
#salt-nutritional .col-1 {
	width: 292px;
}
#salt-nutritional .col-2 {
	width: 120px;
}
#salt-nutritional .col-3 {
	width: 80px;
}

/* GDA */
#gda-nutritional {
	padding-bottom: 2em; /* 28px */
}
#gda-nutritional .intro {
	padding-right: 20px;
}
#gda-nutritional .product-gda {
	margin-bottom: 2.5em; /* 30px */
}
#gda-nutritional .divider {
	margin-top: 20px;
	padding-top: 25px;
}

/* FAQS */
#content.faqs #content-main.column.shadow .shadow-bottom {
	padding-left: 0;
}
#content.faqs h1 {
	padding-left: 35px;
}

#faqs {
	background: url('/media/site/images/front-end/backgrounds/bg_divider_yellow.gif') top left repeat-x;
}
#faqs .section {
	padding: 15px 0 20px;
	background: url('/media/site/images/front-end/backgrounds/bg_divider.gif') bottom left repeat-x;
}
#faqs .section h2 {
	margin: 0;
	padding-left: 35px;
}
#faqs .section dl {
	margin: 10px 0 0;
}
#faqs .section dt,
#faqs .section dd {
	padding-left: 35px;
	margin: 0;
}
#faqs .section dt {
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px; 
	background: url('/media/site/images/front-end/backgrounds/bg_arrow_blue.gif') 16px 5px no-repeat;
}
#faqs .section dt.open {
	background: #FFDF0E url('/media/site/images/front-end/backgrounds/bg_arrow_blue_yellow.gif') 13px 9px no-repeat;
}
.js-active #faqs .section dt {
	text-decoration: underline;
	cursor: pointer;
}
#faqs .section dd {
	padding-top: 10px;
	padding-bottom: 20px;
}
.js-active #faqs .section dd {
	display: none;
}

/* Salt callout */
div.callout.salt-info h2 {
	height: 1.214em; /* 17px */
	margin-top: 0;
	background: url('/media/site/images/front-end/imr/imr_did_you_know.gif') 0 0 no-repeat;
}
div.callout.salt-info p {
	font-size: 17px;
	line-height: 1.5;
}
.cufon-active div.callout.salt-info p {
	font-size: 1.429em; /* 20px */
	line-height: 1.1;
}