/* [01] Section
-------------------------------------------------------*/
body {
	color: #666;
}

h1, h2, h3, h4, h5, h6, table {
	color: #0F6733;
}

a, a:link, a:visited, a:active, a:hover, dt {
	color: #0F6733;
}
a:hover {
	color: #47AC06;
}

/* Cufon headings */
#content.wholegrain h1.cufon,
#content.wholegrain h2.cufon,
#content.wholegrain h3.cufon,
#content.wholegrain h4.cufon,
#content.wholegrain h5.cufon,
#content.wholegrain h6.cufon {
	color: #47AC06;
}

/* Fancy list */
.fancy-list li {
	background-image: url('/media/site/images/front-end/backgrounds/bg_arrow_disc_green.gif');
	color: #0F6733;
}
.fancy-list a:hover {
	color: #0F6733;
}
.fancy-list li.odd,
.fancy-list li.odd a {
	color: #47AC06;
}

#content.default.wholegrain #content-sidebar {
	width: 220px;
}

#content .intro {
	font-size: 1em;
	color: #0F6733;
}

/* Campaign specific */
div#flashcontent {
	background-image: url('/media/site/images/front-end/misc/campaigns/wholegrain/bg_header_noflash.jpg');
}
#content.campaign {
	padding-top: 0;
}
#content.campaign .divider {
	background-image: url('/media/site/images/front-end/backgrounds/bg_divider_yellow.gif');
}
#content.campaign #content-main .shadow-bottom {
	padding-left: 0;
	padding-right: 20px;
	width: 580px;
}
#content.campaign #content-sidebar {
	width: 220px;
	padding-top: 0;
}
#love-breakfast {
	min-height: 220px;
	background: url('/media/site/images/front-end/misc/campaigns/wholegrain/bg_breakfast_egg.jpg') 390px bottom no-repeat;
}
#love-breakfast h1 {
	height: 38px;
	margin: 0;
	background: url('/media/site/images/front-end/imr/imr_love_breakfast.gif') 0 0 no-repeat;
}
#love-breakfast p {
	width: 430px;
}
#love-breakfast em {
	color: #0F6733;
}
#love-breakfast a.how-bread {
	margin-top: 1.429em; /* 20px */
	height: 41px;
	width: 265px;
	background: url('/media/site/images/front-end/buttons/btn_how_bread_improves.gif') 0 0 no-repeat;
}
#love-breakfast a.how-bread:hover {
	background-position: 0 -41px;
}

/* Video cast - campaign */
#video-cast, #video-cast .inner {
	background: url('/media/site/images/front-end/backgrounds/bg_brown_rounded.gif') 0 0 no-repeat;
}
#video-cast {
	padding-top: 10px;
}
#video-cast .inner {
	padding: 0 10px 10px 25px;
	background-position: bottom left;
}
#video-cast .content {
	float: left;
	width: 265px;
	color: #005D26;
}
#video-cast h2 {
	height: 45px;
	background: url('/media/site/images/front-end/imr/imr_wake_up_to.gif') 0 0 no-repeat;
}
#video-cast div#myytplayer {
	width: 230px;
	height: 103px;
	text-align: center;
	font-size: 0.857em; /* 12px */
	padding: 130px 20px 0;
	background: #FAFAFA url('/media/site/images/front-end/backgrounds/bg_flash_badge.png') 115px 70px no-repeat;
}
#video-cast #myytplayer {
	float: right;
}
#video-cast a.tanya-byron {
	background-image: url('/media/site/images/front-end/buttons/btn_tanya_byron_brown.gif');
}
#video-cast a.amanda-ursell {
	margin-top: 10px;
	background-image: url('/media/site/images/front-end/buttons/btn_amanda_ursell_brown.gif');
}

/* Questions - campaign */
#questions {
	padding-left: 200px;
	background: url('/media/site/images/front-end/misc/campaigns/wholegrain/bg_kingsmill_wholegrain_logo.gif') 0 0px no-repeat;
}

/* Nav section */
#content-header #nav-section {
	margin-top: -38px;
	padding-left: 150px;
}
#content-header #nav-section a {
	height: 51px;
	background-image: url('/media/site/images/front-end/sprites/spr_wholegrain_section_nav.png');
}
#nav-section li.kingsmill a {
	width: 118px;
}
#nav-section li.kingsmill a.current,
#nav-section li.kingsmill a:hover {
	background-position: 0 -52px;
}
#nav-section li.goodness a {
	width: 118px;
	background-position: -120px 0;
}
#nav-section li.goodness a.current,
#nav-section li.goodness a:hover {
	background-position: -120px -52px;
}
#nav-section li.ideas a {
	width: 118px;
	background-position: -240px 0;
}
#nav-section li.ideas a.current,
#nav-section li.ideas a:hover {
	background-position: -240px -52px;
}
#nav-section li.breakfast a {
	width: 128px;
	background-position: -359px 0;
}
#nav-section li.breakfast a.current,
#nav-section li.breakfast a:hover {
	background-position: -359px -52px;
}

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

/* Youtube video */
#youtube {
	margin: 25px 0 7px;
}
div#youtube {
	border: 1px solid #FAFAFA;
	height: 151px;
	font-size: 0.857em; /* 12px */
	text-align: center;
	padding-top: 150px;
	background: url('/media/site/images/front-end/backgrounds/bg_flash_badge.png') 240px 90px no-repeat;
}

/* Kingsmill & Wholegrain */
#wholegrain-compare {
	font-size: 0.786em; /* 11px [14px] */
	margin: 2.272em 0; /* 25px */
}
#wholegrain-compare thead th {
	font-size: 1.273em; /* 14px */
	padding-bottom: 8px;
	line-height: 1.1;
}
#wholegrain-compare td,
#wholegrain-compare th {
	padding-right: 0;
	font-weight: bold;
}
#wholegrain-compare td {
	padding-top: 20px;
	padding-bottom: 20px;
}
#wholegrain-compare td a img {
	display: block;
}
#wholegrain-compare td a br {
	display: none;
}
#wholegrain-compare .daily {
	padding-left: 8px;
	padding-right: 0;
	width: 140px;
}
#wholegrain-compare .product {
	width: 290px;
}
#wholegrain-compare .serving {
	width: 90px;
	padding-left: 0;
	padding-right: 0;
}
#wholegrain-compare td.daily {
	text-align: center;
	font-size: 2.182em; /* 24px */
}
#wholegrain-compare tr {
	background: url('/media/site/images/front-end/backgrounds/bg_divider_yellow.gif') bottom left repeat-x;
}
#wholegrain-compare tfoot tr {
	background: none;
}

/* Wholegrain goodness button */
#page-controls a.wholegrain-goodness {
	width: 218px;
	background: url('/media/site/images/front-end/buttons/btn_wholegrain_goodness.gif') 0 0 no-repeat;
}
#page-controls a.kingsmill-and-wholegrain {
	width: 243px;
	background: url('/media/site/images/front-end/buttons/btn_kingsmill_and_wholegrain.gif') 0 0 no-repeat;
}
#page-controls a.breakfast-ideas {
	width: 178px;
	background: url('/media/site/images/front-end/buttons/btn_breakfast_ideas.gif') 0 0 no-repeat;
}
#page-controls a.the-importance-of-breakfast {
	width: 268px;
	background: url('/media/site/images/front-end/buttons/btn_importance_of_breakfast.gif') 0 0 no-repeat;
}

/* Fancy list */
.top-tips {
	margin: 20px 0 30px;
}
.top-tips h2 {
	margin-bottom: 15px;
}

/* Print buttons */
#page-controls a.print {
	background-image: url('/media/site/images/front-end/buttons/btn_print_green.gif');
}

/* Breakfast report button */
a.breakfast-report {
	width: 316px;
	height: 48px;
	background:  url('/media/site/images/front-end/buttons/btn_download_breakfast_report.gif') 0 0 no-repeat;
}
a.breakfast-report:hover {
	background-position: 0 -48px;
}

/* Profile buttons */
a.profile {
	height: 20px;
	background: 0 0 no-repeat;
}
a.profile:hover {
	background-position: 0 -20px;
}
a.tanya-byron {
	width: 168px;
	margin-right: 7px;
	float: left;
	background-image: url('/media/site/images/front-end/buttons/btn_tanya_byron.gif');
}
a.amanda-ursell {
	width: 180px;
	float: left;
	background-image: url('/media/site/images/front-end/buttons/btn_amanda_ursell.gif');
}

/* Profiles */
div.profile {
	margin-top: 2.143em; /* 30px */
}
div.profile h2 {
	margin: 0 0 20px;
}
div.profile img {
	float: right;
}
div.profile .content {
	float: left;
	width: 370px;
}
div.profile .about {
	font-weight: bold;
	color: #005D26;
	margin-top: 0;
}
#sb-content div.profile {
	margin: 0;
}
#sb-content div.profile h2 {
	font-size: 2.143em; /* 30px [14px] */
}
#sb-content div.profile .content {
	width: 420px;
}

/* Wholegrain callout */
.wg-callout {
	width: 220px;
	color: #FFF;
	background: 0 0 no-repeat;
	position: relative;
}
.wg-callout p {
	font-weight: bold;
	margin: 0 60px 7px 40px;
	line-height: 1.2;
	font-size: 0.857em; /* 12px */
	min-height: 75px;
	background: #02892D;
	width: 120px;
}
.js-active .wg-callout p.cufon {
	font-size: 12px;
	line-height: 1;
}
.wg-callout p span {
	padding: 0;
}
.wg-callout a {
	width: 63px;
	height: 20px;
	margin-left: 40px;
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	top: 123px;
	left: 3px;
}
.wg-callout a.imr:hover {
	background-position: 0 -21px;
}
.wg-callout span {
	color: #000;
	font-size: 0.786em; /* 11px [14px] */
	display: block;
	padding: 80px 30px 0 40px;
	line-height: 1;
}
.wg-callout br {
	display: none;
}

.wg-callout-rs {
	background-image: url('/media/site/images/front-end/misc/wholegrain/imr_rolls_callout.jpg');
}
.wg-callout-rs span {
	padding-top: 250px
}

.wg-callout-ca {
	background-image: url('/media/site/images/front-end/misc/wholegrain/imr_crustsaway_callout.jpg');
}
.wg-callout-ca span {
	padding-top: 235px
}

.wg-callout-wm {
	background-image: url('/media/site/images/front-end/misc/wholegrain/imr_wholemeal_callout.jpg');
}
.wg-callout-wm span {
	padding-top: 245px;
}





/* Scott - new random image stuff */

.wg-callout-0 {
	background-image: url('/media/site/images/front-end/misc/wholegrain/random_callouts/dyk0.jpg');
}
.wg-callout-0 span {
	padding-top: 250px
}

.wg-callout-1 {
	background-image: url('/media/site/images/front-end/misc/wholegrain/random_callouts/dyk1.jpg');
}
.wg-callout-1 span {
	padding-top: 250px
}

.wg-callout-2 {
	background-image: url('/media/site/images/front-end/misc/wholegrain/random_callouts/dyk2.jpg');
}
.wg-callout-2 span {
	padding-top: 250px
}

.wg-callout-3 {
	background-image: url('/media/site/images/front-end/misc/wholegrain/random_callouts/dyk3.jpg');
}
.wg-callout-3 span {
	padding-top: 250px
}





/* Breakfast ideas callout */
.breakfast-idea {
	padding-left: 13px;
	width: 185px;
	overflow: hidden;
}
.breakfast-idea h2 {
	margin: 0;
	height: 15px;
	background: url('/media/site/images/front-end/imr/imr_breakfast_ideas.gif') 0 0 no-repeat;
}
.breakfast-idea h3 {
	margin: 0.5em 0 0.6875em; /* 8px 0 11px */
	font-weight: normal;
	font-size: 1.143em; /* 16px [14px] */
}
.breakfast-idea p {
	font-size: 0.857em; /* 12px [14px] */
}
.breakfast-idea a.more {
	height: 20px;
	width: 63px;
	float: right;
	background: url('/media/site/images/front-end/buttons/btn_more_green.gif') 0 0 no-repeat;
}
.breakfast-idea a.more:hover {
	background-position: 0 -20px;
}