div#mastheadWrapper {
	background-image: url(../resources/img/topbanner_consumer.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

ul#left {
	margin-top: 90px;
	padding-top: 6.5em;
	float: left;
	margin-left: 25px;
	width: 150px;
}

ul#left li {
	list-style-type: none;
}

ul#left li h2 a{
	font-size: 1.2em;
	color: #A84E09;
	font-weight: bold;
	margin-bottom: 10px;
}

ul#left li a {
	color: #A84E09;
	font-size: 1.2em;
	margin-bottom: 10px;
	display: block;
	text-decoration: none;
}

ul#left li a.active {
	color: #FF6900;
	text-decoration:underline;
	
}

ul#left li a:hover {
	color: #FF6900;
	text-decoration: underline;
}

div#centre {
	margin-top: 90px;
	padding-top: 5.0em;
	width: 350px;
	float: left;
	padding-bottom: 30px;
	color: #58585A;
	padding-left: 20px;
	font-size: 1.2em;
	padding-right:2px;
}

div#centreComp {
	margin-top: 90px;
	padding-top: 5.0em;
	width: 287px;
	float: left;
	padding-bottom: 30px;
	color: #58585A;
	padding-left: 20px;
	font-size: 1.2em;
	padding-right:2px;
}

div#sourceInfo p {
	font-size:.9em;
	margin-bottom:-1.2em;
	
	}

div#centre table {
	width:350px;
	border-width:0px;
	margin-bottom:2em;
	
}
div#centre table td{
	padding:3px;
}


div#centre table td.orange {
	background-color:#FDDFCA;
	
}

div#centre.wide {
	width: 450px;
	padding-left:30px;

}

div#centre h1, div#centreComp h1 {
	padding-bottom: 15px;
}

div#centre h1 span, div#centreComp h1 span {
	display: none;
}

div#centre h2, div#centreComp h2 {
	line-height:1.3em;
	padding-bottom: 5px;
}

div#centre h3 {
	font-weight:normal;
	padding-bottom: 5px;
}

div#centre p, div#centreComp p {
	line-height: 1.3;
	padding-bottom: 25px;
}

div#centre p.winners {
	font-weight: bold;
	color: #ff6900;
	}

div#centre ul {
	padding-bottom: 25px;
	margin-left: 15px;
}

div#centre ul li {
	line-height: 1.3;
}

div#centre ol {
	padding-bottom: 25px;
	margin-left: 15px;
}

div#centre ol li {
	line-height: 1.3;
}

div#centre a {
	color: #FF6900;
}

div#centreComp a {
	color:#58585A;
	text-decoration:none;
	}
	
div#centreComp a:hover {
	color:#58585A;
	text-decoration:underline;
	}

div#centre a:hover {
	text-decoration: none;
}

div#centre img.floatimgleft{
float:left;
margin-top:5px;
margin-right:5px;
margin-bottom:5px;
}

div#centreComp img.floatimgComp{
float:left;
margin-top:-20px;
margin-right:5px;
margin-bottom:5px;
}


div#right {
	margin-top: 90px;
	padding-top: 6.5em;
	width: 190px;
	float: right;
	margin-right: 4px;
}

div#rightComp {
	margin-top: 65px;
	padding-top: 8em;
	width: 275px;
	float: right;
	margin-right: 4px;
}

img.hero {
	margin-bottom: 30px;
	display: block;
}

ul.pdf li {
	list-style-type: none;
	font-size: 1.2em;
	color: #A84E09;
	margin-bottom: 5px;
}

ul.pdf li span {
	padding-left: 25px;
	display: block;
}

ul.pdf li a {
	background-image: url(../images/pdfIcon.gif);
	background-repeat: no-repeat;
	background-position: 5px 1px;
	padding-left: 25px;
	display: block;
	color: #FF6900;
	padding-bottom: 5px;
}

div#acrobatLink {
	color:#A84E09;
	font-size: 1.2em;
	margin-bottom: 10px;
	padding-left: 25px;
	}
	a {
	color:#A84E09;
	}
	a:hover { text-decoration:none;
	}
	

div.statistics {
	color: #A84E09;
	font-size: 1.2em;
	padding-left: 25px;
	padding-bottom: 15px;
	margin-top: -10px;
	line-height: 1.3;
}

div.statistics h3 {
	line-height: 1.5;
}

div#recipesLeft {
	width: 157px;
	margin-top: 90px;
	float: left;
	margin-left: 25px;
	width: 154px;
	font-size: 1.2em;
	padding-top: 50px;
}

div#recipesLeft h2 {
	/*background-image: url(../images/submenuBackground.jpg);*/
	background-image: url(/resources/img/submenuheading.jpg);
	background-repeat: repeat-y;
	margin-top: 4.5em;
	color: #A84E09;
	font-size: 1.1em;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 15px;
}

div#recipesLeft h2 a:hover{
	color: #FF6900;
	text-decoration:underline;
	}
	
div#recipesLeft h2 a.active{
	color: #FF6900;
	text-decoration:underline;
	}

div#recipesLeft h3 {
	/*color: #A84E09;*/
	color: #ff7c00;
	font-size: 1.1em;
	font-weight: normal;
}

div#recipesLeft ul {
	margin-left: 0px;
	/*background-color: #FDDFCA;*/
	background-color: #ffdbc3;
	background-image: url(/resources/img/submenubody.jpg);
	background-position: top;
	background-repeat: no-repeat;
	color: #4a2f2e;
}

div#recipesLeft ul li {
	list-style-type: none;
	line-height: 1.2;
	padding-left: 13px;
	padding-bottom: 8px;
	padding-right: 8px;
	
}

div#recipesLeft ul li a {
	line-height: .7em;
	color: #4a2f2e;
	text-decoration:none;
	

}
	
div#recipesLeft ul li a:hover {
	color: #ff7d00;
	text-decoration: none;
	}
	
div#recipesLeft ul li a.active {
	color: #ff7d00;
	text-decoration: none;
	}

div#recipesLeft ul h2 {
	margin-top: 0px;
	padding-left: 0px;
	padding-top:  15px;
	background-image: none;
}

div#recipesLeft ul li.first {
	/*background-image: url(../images/submenuBackground.gif);*/
	background-image: url(/resources/img/submenuheading.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 23px;
}

div#recipesLeft ul li.last {
	/*padding-bottom: 70px;*/
	/*background-image: url(../images/submenuBackground3.jpg);*/
	padding-bottom: 16px;
	margin-bottom: 1em;
	background-image: url(/resources/img/submenufooter.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div#recipesLeft img {
background-image:none;
}

td img { border: none; margin: 0px 0px -3px 0px;  }
td.step1 { background: #fff url(../images/form/step1_bg.gif) top left repeat-y; padding: 28px 18px}
td.step2 { background: #fff url(../images/form/step2_bg.gif) top left repeat-y; padding: 28px 18px}
td.step3 { background: #fff url(../images/form/step3_bg.gif) top left repeat-y; padding: 28px 18px}

.verticalForm fieldset { display: block; width: 210px; margin: 0 0 1em 0; padding: 0; border: none; font-size: 1.1em; color: #58585a }

.verticalForm fieldset.mail label { color: #ff6900; }
.verticalForm fieldset.mail input, .verticalForm fieldset.mail textarea, .verticalForm fieldset.mail select { border: 1px solid #9c9d9f; }

.verticalForm fieldset.radio { margin: 1em 0 2em 0; }
.verticalForm fieldset.radio input { clear: both; float: left; width: auto; border: none; margin-right: 1em }
.verticalForm fieldset.radio label { font-weight: normal; float: left; display: block; margin: 1em 1em 0 0; }

textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; border: none; }


.verticalForm input, .verticalForm select, .verticalForm textarea { display: block; width: 230px; border: none;  margin-top: 0.5em; color: #58585a}
.verticalForm label { display: block; margin-bottom: 1em; font-weight: normal; color: #fff}
.verticalForm label.first { padding-top: 1em; }


.lhsForm { float: left; width: 310px; }

.verticalForm .mandatory { margin-left: 1em ; clear: left; color: red }

.verticalForm input.submit2col {margin: 0px; padding: 0px; border: none; 
	width: 79px; height: 29px; cursor: pointer; position: relative; top: -1.5em; left:  530px; padding: 0px }
	
span.error { display: block; width: 210px; color: #fff; font-weight: bold; font-size: 1.2em; padding-top: 3px; font-style: italic}

.mail span.error  { display: block; width: 210px; color: red; font-weight: bold; font-size: 1.2em; padding-top: 3px; font-style: italic}

.hidden { position: absolute; left: -10000px; }

.verticalForm input.checkbox { width: 1em; }

.verticalForm input.num { width: 4em; }

.verticalForm input.submit {
	margin: 0px; padding: 0px; border: none; 
	width: 79px; height: 29px; cursor: pointer; position: relative; top: -1.5em; left:  180px; 
}
.verticalForm input.hidden { position: absolute; left: -10000px; display: none; }
.verticalForm p { font-size: 1.2em; color: #fff; padding: 0px; margin: 0px 1em 1em 0px; font-weight: bold;  }
.verticalForm a { color: #fff  }
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }
.verticalForm input.btn_step1 { width: 137px; height: 30px; border: none; margin-left: 95px; background: url(../images/form/step1_btn.gif) top left no-repeat; cursor: pointer }
.verticalForm input.btn_step2 { width: 137px; height: 30px; border: none; margin-left: 95px; background: url(../images/form/step2_btn.gif) top left no-repeat; cursor: pointer}
.verticalForm input.btn { width: 84px; height: 33px; border: none; float: right; background: url(../images/form/submit.gif) top left no-repeat; cursor: pointer  }
.verticalForm input.mailBtn { width: 84px; height: 34px; border: none; float: right; background: url(../images/form/mail_submit.gif) top left no-repeat; cursor: pointer; margin-right:200px  }
.verticalForm input.reset { width: 114px; height: 33px; border: none; background: url(../images/form/reset.gif) top left no-repeat; cursor: pointer; margin-left: 110px;  }

div#submenuLeft {
	width: 157px;
	margin-top: 90px;
	float: left;
	margin-left: 25px;
	width: 154px;
	font-size: 1.2em;
	padding-top: 50px;
}

div#submenuLeft h2 {
	margin-top: 4.5em;
	color: #A84E09;
	font-size: 1.1em;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 15px;
}

div#submenuLeft h2 a:hover{
	color: #FF6900;
	text-decoration:underline;
}
	
div#submenuLeft h2 a.active{
	color: #FF6900;
	text-decoration:underline;
}

div#submenuLeft h3 {
	/*color: #A84E09;*/
	color: #ff7c00;
	font-size: 1.1em;
	font-weight: normal;
}

div#submenuLeft ul {
	margin-left: 0px;
	/*background-color: #FDDFCA;*/
	background-color: #ffdbc3;
	background-image: url(/resources/img/submenucontent.jpg);
	background-position: top;
	background-repeat: no-repeat;
	color: #4a2f2e;
}

div#submenuLeft ul li {
	list-style-type: none;
	line-height: 1.2;
	padding-left: 13px;
	padding-bottom: 8px;
	padding-right: 8px;
	
}

div#submenuLeft ul li a {
	line-height: .7em;
	color: #4a2f2e;
	text-decoration:none;
}
	
div#submenuLeft ul li a:hover {
	color: #ff7d00;
	text-decoration: none;
	}
	
div#submenuLeft ul li a.active {
	color: #ff7d00;
	text-decoration: none;
	}

div#submenuLeft ul h2 {
	margin-top: 0px;
	padding-left: 0px;
	padding-top:  15px;
	background-image: none;
}

div#submenuLeft ul li.first {
	padding-top: 10px;
}

div#submenuLeft ul li.last {
	padding-bottom: 16px;
	margin-bottom: 1em;
	background-image: url(/resources/img/submenufooter.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#submenuLeft ul li.about {
	padding-bottom: 16px;
	margin-bottom: 1em;
	background-image: url(/resources/img/submenufooterabout.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#submenuLeft ul li.healthy {
	padding-bottom: 16px;
	margin-bottom: 1em;
	background-image: url(/resources/img/submenufooterhealthy.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

div#submenuLeft img {
	background-image:none;
}

div#centre div.links p {
	padding-bottom: 0;
}