BODY {
	padding: 0px;
	margin: 0px;
	background: #d9d4c0;
}

#master {
width:100%;
height:100%;
}

.10pxcorporate{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
}

#content {
width:789px;
height:100%;
background: #ffffff;
}

#contentdiv {
width:749px;
min-height:1300px;
background: #ffffff;
/*padding:0 0 30px 0;*/
}

#header {
	padding: 0px;
	padding-top: 9px;
	padding-bottom: 9px;
	margin: 0px;
	background: #5ba3cb;
}

#headerimage {
height:174px;
}
#header_strapline{
float:left;
display:inline;
padding-top:30px;
padding-left:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:28px;
color:#ffffff;
}

#logo {
float:left;
display:inline;
	margin-left: 25px;
}

.clear{
clear:both;
}

#topnavbar{
padding-left: 25px;
padding-top: 9px;
	padding-bottom: 9px;
	background: #685d3f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	}
	
	
	
	.nav{
	color:#ffffff;
	text-decoration:none;
	}
	
	.navhilite{
	color:#5CA5CC;
	text-decoration:none;
	}
	
	#secondarynavbar{
padding-left: 25px;
padding-top: 9px;
	padding-bottom: 9px;
	background: #cbc8b5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#685d3f;
	}
	
	.secondarynav{
	color:#685d3f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	}
	
	.secondarynavhilite{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	}
	
	#secondarynavbar_corporate{
padding-left: 25px;
padding-top: 9px;
	padding-bottom: 9px;
	background: #dddbdc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#685d3f;
	}
	
	.secondarynav_corporate{
	color:#685d3f;
	text-decoration:none;
	}
	
	.secondarynavhilite_corporate{
	color:#ffffff;
	text-decoration:none;
	}
	

#headlinestory{
background: #faf9e5;
padding-left: 25px;
padding-top: 25px;
	padding-bottom: 15px;
}

#headlinestory_corporate{
background: #EEEFF0;
padding-left: 25px;
padding-top: 25px;
	padding-bottom: 15px;
}

#headlinestory_textbox{
float:left;
display:inline;
width:382px;
}
#headlinestory_textbox_noimage{
float:left;
display:inline;
width:445px;
}

#headlinestory_imagebox{
float:left;
display:inline;
margin-left: 10px;
border:1px solid #a19f96;
padding:2px;
background:#FFFFFF;
}

#devcentre_imagebox{
float:left;
display:inline;
width:245px;
}

#largeheading_informal{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#685d3f;
margin-bottom:6px;
}
#largebody_informal{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#685d3f;
margin-bottom: 6px;
}
#largebody_informal_nobuttons{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#685d3f;
}

#buttons_holder{
float:left;
display:inline;
margin-top:6px;
}

#buttons_holder_companygroup{
float:left;
display:inline;
margin-bottom:6px;
}

#buttons_spacer{
float:left;
display:inline;
width:18px;
height:12px;
}

#button_outside{
float:left;
display:inline;
width:110px;
border:1px solid #a19f96;
padding:1px;
background:#FFFFFF;
}

#button_inside{
float:left;
display:inline;
background:#ede6d4;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:6px;
}

.buttontext{
color:#685d3f;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
color:#685d3f;
font-weight:bold;
}

#button_inside_text{
float:left;
display:inline;
width:89px;
}

#button_inside_arrow{
float:left;
display:inline;
width:5px;
margin-left:5px;
font-size:10px;
line-height:10px;
}

#button_outside_grey{
float:left;
display:inline;
width:110px;
border:1px solid #7b7b7c;
padding:1px;
background:#FFFFFF;
}

#button_inside_grey{
float:left;
display:inline;
background:#e1e2e3;
padding-top:1px;
padding-bottom:1px;
padding-left:5px;
padding-right:6px;
}

.buttontext_grey{
color:#685d3f;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
color:#7b7b7c;
font-weight:bold;
}

#content_left{
float:left;
display:inline;
width:515px;
margin-left:25px;
margin-top:25px;
margin-right:40px;
}

#content_left_foodservice{
float:left;
display:inline;
width:515px;
margin-left:25px;
margin-top:25px;
}

#content_right{
float:left;
display:inline;
margin-top:25px;
}

#imagebox{
border:1px solid #a19f96;
padding:2px;
background:#FFFFFF;
}

#imagebox_corporate{
border:1px solid #a19f96;
background:#FFFFFF;
}

#imagebox_corporate_articlehero{
border:1px solid #a19f96;
background:#FFFFFF;
margin-bottom:6px;
}

#teaserbox_top{
border:1px solid #a19f96;
padding:2px;
background:#FFFFFF;
}


#teaserbox{
margin-top:12px;
border:1px solid #a19f96;
padding:2px;
background:#FFFFFF;
}

#teaser_title{
width:150px;
background:#ede6d4;
margin-bottom:2px;
}
#teaser_image{
width:150px;
}
#teasers_spacer{
float:left;
display:inline;
width:18px;
height:12px;
color:#ffffff;
}

#index_content_informal{
margin-top:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
width:440px;
color:#685d3f;
}

#index_content_informal_largebodytext{
margin-top:6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
width:420px;
color:#685d3f;
}

#index_content_informal_heading{
margin-top:12px;
ont-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
line-height:18px;
width:440px;
color:#685d3f;
}

#index_content_informal_bold{
margin-top:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
color:#685d3f;
font-weight:bold;
}
#index_content_informal_dotted{
margin-top:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:10px;
color:#685d3f;
font-weight:bold;
border-bottom:dotted 2px #685d3f;
}
#dashed_cream{
height:1px;
background-image:url(../images/dash_cream.gif);
font-size:1px;
background-repeat:repeat-x;
background-color:#faf9e5;
}

#dashed_grey{
height:1px;
background-image:url(../images/dash_grey.gif);
font-size:1px;
background-repeat:repeat-x;
background-color:#EEEFF0;
}

#dashed_white{
height:1px;
background-image:url(../images/dash_white.gif);
font-size:1px;
background-repeat:repeat-x;
background-color:#ffffff;
}

#dotted_white{
margin-top:12px;
height:1px;
background-image:url(../images/dotted_white.gif);
font-size:1px;
background-repeat:repeat-x;
}

#dotted_white_corporate{
margin-top:4px;
margin-bottom:8px;
height:1px;
background-image:url(../images/dotted_white.gif);
font-size:1px;
background-repeat:repeat-x;
}

#gridcontainer{
float:left;
display:inline;
width:530px;
margin-left:25px;
margin-top:20px;
}
#gridcontainer_topitem{
float:left;
display:inline;
width:555px;
margin-left:25px;
margin-top:8px;
}


#griditem{
display:inline;
width:115px;
float:left;
display:inline;
margin-right:17px;
}
#griditem_corporate{
display:inline;
width:114px;
float:left;
display:inline;
margin-right:6px;
}

#content_left_container{
float:left;
display:inline;
width:580px;
}

#content_left_container_foodservice{
float:left;
display:inline;
width:560px;
display:inline;
background-color:#F9F9E5;
margin-right:20px;
height:885px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;

}

#content_left_container_foodservice_nofixedheight{
float:left;
display:inline;
width:560px;
display:inline;
background-color:#F9F9E5;
margin-right:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#685d3f;
}

#cream_background{
background-color:#F9F9E5;
min-height:1000px;
}

#content_right_container{
float:left;
display:inline;
}

#content_right_container_cream{
float:left;
display:inline;
background-color:#F9F9E5;
}

#griditem_title{
margin-bottom:6px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#685d3f;
font-weight:bold;
}
#griditem_bodytext{
margin-top:6px;
margin-bottom:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
}

#griditem_bodytext_ourpeople{
margin-top:8px;
margin-bottom:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
}

#largeheading_informal2{
float:left;
display:inline;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#685d3f;
line-height:18px;
}

.title_informal {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:9px;
color:#685d3f;
font-weight:bold;
}

.title_corporate{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#685d3f;
font-weight:bold;
}

.bodytext_corporate{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#685d3f;
}

#article_recipeguide{
margin-top:12px;
}

#article_imagebox{
float:left;
display:inline;
border:1px solid #a19f96;
padding:2px;
background:#FFFFFF;
}

#article_bodytext{
float:left;
display:inline;
margin-left:14px;
width:305px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
}

#article_bodytext_noleftmargin{
float:left;
display:inline;
width:319px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
}

#articletitle_informal{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#685d3f;
font-weight:bold;
margin-bottom:8px;
}

#article_dotted_white{
height:1px;
background-image:url(../images/dotted_white.gif);
font-size:1px;
background-repeat:repeat-x;
margin-top:11px;
margin-bottom:12px;
}
#article_dotted_cream{
height:1px;
background-image:url(../images/dotted_cream.gif);
font-size:1px;
background-repeat:repeat-x;
margin-top:11px;
margin-bottom:12px;
}

#article_largeheading_informal{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#685d3f;
margin-bottom:6px;
}

#article_largeheading_corporate_nomargin{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
font-weight:bold;
background:#5ba3cb;
padding-left:6px;
padding-right:6px;
padding-top:3px;
padding-bottom:3px;
}

#article_largeheading_informal_nomargin{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#685d3f;
}

#article_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
width:440px;
}
#18pxspacer_white{
height:18px;
}

.white{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:18px;
color:#ffffff;
}


#article_largeheading_informal_middle{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#685d3f;
margin-bottom:12px;
margin-top:24px;
}

#contactus_bodytext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
}
#contactus_bodytext a{
color:#685d3f;
}

#newscolumn{
display:inline;
float:left;
display:inline;
margin-left:25px;
margin-top:25px;
width:143px;
min-height:800px;
}
#content_left_withnews{
float:left;
display:inline;
width:358px;
margin-left:14px;
margin-top:25px;
margin-right:40px;
}
#content_left_withnews_nomarginabove{
float:left;
display:inline;
width:358px;
margin-left:14px;
margin-right:40px;
}
#corporate_heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#685d3f;
margin-bottom:6px;
font-weight:bold;
}
#corporate_bodytext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
margin-bottom:12px;
}

#corporate_bodytext a{
color:#685d3f;
}

#gridcontainer_corporate{
display:inline;
float:left;
display:inline;
margin-left:14px;
}


#italiccopy_corporate{
float:left;
display:inline;
width:192px;
margin-left:72px;
margin-right:12px;
margin-top:27px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
font-wieght:bold;
font-style:italic;
}

#italiccopy_devcentre{
float:left;
display:inline;
width:245px;
margin-left:12px;
margin-right:12px;
margin-top:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
font-wieght:bold;
font-style:italic;
}


.contactusinput {
border:1px solid #ACA095;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
margin-bottom:12px;
width:198px;
height:14px;
}

.contactusinput_notes {
border:1px solid #ACA095;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
margin-bottom:12px;
width:198px;
height:150px;
}

.submitbutton {
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height: 10px;
text-transform:none;
color: #685d3f;
text-decoration: none;
background-color:#ede6d4;
border:none;
cursor: pointer;
height:10px;
width:40px;

}

#contentframe_contactus_middle{
display:inline;
float:left;
display:inline;
margin-top:8px;
width:198px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
}

#contentframe_contactus_middle a:hover{
color:#333333;
}

#contentframe_contactus_right{
display:inline;
float:left;
display:inline;
margin-left:25px;
margin-top:8px;
width:197px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#685d3f;
}

.tanglink{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}
