body {
margin : 0px;
padding : 0px;
background-color : #FFFFFF;
font-family : arial;
font-size : 12px;
}
select {
font-size : 12px;
color : #787878;
}
input {
font-size : 12px;
color : #787878;
}
.clear_5 {
clear : both;
height : 5px;
}
.clear_10 {
clear : both;
height : 10px;
}
.clear_20 {
clear : both;
height : 20px;
}
.bigger_arrow {
font-size : 14px;
}
.logo_link_area{
position : relative;
float : left;
width : 171px;
height : 46px;
margin-left : 3px;
margin-top : 17px;
cursor : pointer;
}
.header_area_wrapper {
position : relative;
width : 1000px;
overflow : hidden;
height : 75px;
margin-left : auto;
margin-right : auto;
background-image : url('../images/header_bg.gif');
background-repeat : no-repeat;
}
.header_links_area_wrapper {
position : relative;
float : left;
height : 22px;
width : auto;
line-height : 22px;
margin-left : 21px;
margin-top : 28px;
font-size : 13px;
}
.header_links_item_wrapper {
position : relative;
float : left;
color : #605D5C;
border-right : 1px solid  #605D5C;
padding-right : 10px;
margin-right : 10px;
}
.last_header_links_item_wrapper {
position : relative;
float : left;
color : #605D5C;
padding-right : 10px;
margin-right : 10px;
}
.current_last_header_links_item_wrapper {
position : relative;
float : left;
color : #605D5C;
padding-right : 10px;
margin-right : 10px;
}
.current_header_links_item_wrapper{
position : relative;
float : left;
color : #B12926;
border-right : 1px solid #959393;
padding-right : 10px;
margin-right : 10px;
}
.header_links_item_wrapper a{
color : #959393;
text-decoration : none;
}
.header_links_item_wrapper a:hover{
color : #B12926;
text-decoration : none;
}
.last_header_links_item_wrapper a{
color : #959393;
text-decoration : none;
}
.last_header_links_item_wrapper a:hover{
color : #B12926;
text-decoration : none;
}
.current_header_links_item_wrapper a{
color : #B12926;
text-decoration : none;
}
.current_header_links_item_wrapper a:hover{
text-decoration : none;
}
.current_last_header_links_item_wrapper  a{

color : #B12926;
text-decoration : none;
}
.current_last_header_links_item_wrapper a:hover{
text-decoration : none;
}
.search_area_wrapper {
position : relative;
float : right;
width : 136px;
height : 26px;
margin-top : 40px;
margin-right : 9px;
background-image : url('../images/search_bg.gif');
background-repeat : no-repeat;
padding-left : 54px;
}
.search_area_textbox {
position : relative;
float : left;
width : 101px;
height : 17px;
border : 1px solid #ffffff;
background-color : #ffffff;
color : #787878;
}
.search_area_button {
position : relative;
float : left;
width : 27px;
height : 21px;
margin-left : 6px;
}
.navigation_area_wrapper {
position : relative;
width : 987px;
overflow : hidden;
height : 47px;
margin-left : auto;
margin-right : auto;
background-image : url('../images/corporate_menu_bg.png');
background-repeat : no-repeat;
padding-top : 8px;
padding-left : 13px;
}
.main_navigation_area_wrapper {
position : relative;
width : 1002px;
height : 18px;

}
.main_navigation_item_wrapper {
position : relative;
float : left;
color : #FFFFFF;
border-right : 1px solid  #FFFFFF;
padding-right : 7px;
margin-right : 7px;
}

.last_main_navigation_item_wrapper {
position : relative;
float : left;
color : #FFFFFF;
padding-right : 7px;
margin-right : 7px;
}
.main_navigation_item_wrapper a{
color : #FFFFFF;
text-decoration : none;
}
.main_navigation_item_wrapper a:hover{
color : #D27411;
}
.last_main_navigation_item_wrapper a{
color : #FFFFFF;
text-decoration : none;
}
.last_main_navigation_item_wrapper a:hover{
color : #D27411;
}
.sub_navigation_area_wrapper {
position : relative;
width : 1002px;
height : 14px;
line-height : 14px;
margin-top : 10px;

}
.sub_navigation_item_wrapper {
position : relative;
float : left;
color : #FFFFFF;
padding-right : 7px;
margin-right : 7px;
font-size : 10px;
}
.last_sub_navigation_item_wrapper {
position : relative;
float : left;
color : #FFFFFF;
padding-right : 10px;
padding-right : 7px;
margin-right : 7px;
font-size : 10px;
}
.sub_navigation_item_wrapper a{
color : #FFFFFF;
text-decoration : none;
}
.sub_navigation_item_wrapper a:hover{
color : #D27411;
}
.last_sub_navigation_item_wrapper a{
color : #FFFFFF;
text-decoration : none;
}
.last_sub_navigation_item_wrapper a:hover{
color : #D27411;
text-decoration : underline;
}
.content_area_wrapper {
width : 1000px;
overflow : hidden;
margin-left : auto;
margin-right : auto;
}
.large_banner_area_wrapper {
position : relative;
width : 1002px;
height : 290px;
margin-left : auto;
margin-right : auto;
background-image : url('../images/corporate_large_banner_bg.jpg');
background-repeat : no-repeat;

}
.inner_content_area_wrapper {
position : relative;
width : 1002px;
height : auto;
margin-left : auto;
margin-right : auto;
background-image : url('../images/corporate_main_bg.jpg');
background-repeat : no-repeat;
}
.left_column_wrapper {
position : relative;
float : left;
width : 732px;
height : auto;
}

.download_csr_area_wrapper {
position : relative;
float : right;
width : 117px;
height : 66px;
margin-right : 30px;
margin-top : 208px;

}
.consumer_brands_wrapper {
position : relative;
width : 689;
padding-top : 132px;
height : 18px;
padding-left : 12px;

}
.right_column_wrapper {
position : relative;
float : left;
width : 258px;
height : 290px;
}
.resources_area_wrapper {
position : relative;
float : left;
margin-top : 30px;
width : 258px;
height : 122px;
padding-top:8px;

}
.press_release_wrapper_wrapper {
position : relative;
float : left;
margin-top : 5px;
width : 258px;
height : 103px;
padding-top:8px;
}
.breadcrumb_menu {
position : relative;
clear : both;
font-size : 11px;
height : 18px;
padding-left : 11px;
line-height : 19px;
color : #666666;
}
.breadcrumb_menu  a{
color : #666666;
text-decoration : none;
}
.breadcrumb_menu  a:hover{
color : #999999;
text-decoration : none;
}
.sidebar_area_wrapper {
position : relative;
float : left;
width : 211px;
margin-left : 2px;
height : 407px;
overflow : hidden;
}
.main_content_area_wrapper {
position : relative;
float : left;
width : 483px;
height : auto;
margin : 8px;
}
/* content area styles */
h1 {
padding : 0px;
margin : 0px;
color : #E98C29;
font-family : verdana, arial, tahoma;
font-size : 18px;
font-weight : normal;
margin-bottom : 10px;
}
h2 {
padding : 0px;
margin : 0px;
color : #E98C29;
font-family : verdana, arial, tahoma;
font-size : 16px;
font-weight : normal;
margin-bottom : 10px;
}
.wholesale h2 {
padding : 0px;
margin : 0px;
color : #5F98D7;
font-family : verdana, arial, tahoma;
font-size : 16px;
font-weight : normal;
margin-bottom : 10px;
}
.food-services h2 {
padding : 0px;
margin : 0px;
color : #B12926;
font-family : verdana, arial, tahoma;
font-size : 16px;
font-weight : normal;
margin-bottom : 10px;
}
h3{
padding : 0px;
margin : 0px;
color : #666666;
font-family : verdana, arial, tahoma;
font-size : 16px;
font-weight : normal;
}
.red_arrow {
position : relative;
float : left;
width : 18px;
height : 18px;
background-image : url('../images/red_arrow.png');
background-repeat : no-repeat;
margin-right : 10px;
}
.white_arrow {
position : relative;
float : left;
width : 18px;
height : 18px;
background-image : url('../images/white_arrow.png');
background-repeat : no-repeat;
margin-right : 10px;
}
.subpage_list {
position : relative;
float : left;
width : 100%;
height : auto;
overflow : hidden;
}
.subpage_list_item {
position : relative;
float : left;
width : 100%;
height : auto;
margin-bottom : 10px;
}
.subpage_list_text {
position : relative;
float : left;
width : 400px;
height : auto;
color : #E98C29;
font-size : 14px;
}
.cooking_subpage_list_text {
position : relative;
float : left;
width : 400px;
height : auto;
color : #ffffff;
font-size : 14px;
}
.cooking_subpage_content_text {
position : relative;
float : left;
width : 400px;
height : auto;
color : #ffffff;
font-size : 12px;
}
.cooking_subpage_content_text  b{
color : #EFA841;
font-weight : bold;
}
.subpage_list_text a{
color : #E98C29;
text-decoration : none;
}
.subpage_list_text a:hover{
color : #999999;
text-decoration : none;
}
.cooking_subpage_list_text a{
color : #E98C29;
text-decoration : none;
}
.cooking_subpage_list_text a:hover{
color : #999999;
text-decoration : none;
}
.subpage_content {
position : relative;
float : left;
width : 400px;
height : auto;
color : #999999;
font-size : 12px;
}
.subpage_content a{
color : #6697D6;
text-decoration : none;
}
.subpage_content a:hover{
color : #999999;
text-decoration : none;
}
.cooking_content_area_wrapper {
position : relative;
width : 483px;
height : auto;

}
.cooking_top_border_wrapper {
position : relative;
clear : both;
width : 483px;
height : 18px;
background-image : url('../images/cooking_top_border.png');
background-repeat : no-repeat;
}
.cooking_bottom_border_wrapper {
position : relative;
clear : both;
width : 483px;
height : 18px;
background-image : url('../images/cooking_bottom_border.png');
background-repeat : no-repeat;
}
.cooking_text_wrapper {
position : relative;
clear : both;
width : 483px;
height : auto;
background-image : url('../images/cooking_bg.png');
background-repeat : repeat-y;
padding-left : 10px;
}
.cooking_subpage_title_wrapper {
position : relative;
clear : both;
color : #ffffff;
font-size : 14px;
padding-bottom : 10px;
border-bottom : 1px solid #ffffff;
width : 463px;
height : 20px;
margin-bottom : 15px;
}
.recipe_center_title_wrapper {
position : relative;
clear : both;
width : 483px;
height : 20px;
line-height : 20px;
color : #ffffff;
font-size : 12px;
background-image : url('../images/recipe_centre_title_bg.png');
background-repeat : no-repeat;

}
.recipe_matrix_wrapper {
position : relative;
clear : both;
width : 483px;
height : 210px;
color : #ffffff;
font-size : 10px;
background-image : url('../images/recipe_matrix.png');
background-repeat : no-repeat;
}
.brand_item_wrapper {
position : relative;
float : left;
width :240px;
height : 100px;
border-bottom : 1px dotted #cccccc;
border-right : 1px dotted #cccccc;
}
.brand_item_2_wrapper  {
position : relative;
float : left;
width :230px;
padding-left : 10px;
height : 100px;
border-bottom : 1px dotted #cccccc;
}
.brand_item_img_wrapper {
position : relative;
float : left;
width :100px;
height : 100px;
}
.brand_item_text_wrapper {
position : relative;
float : left;
padding-top : 20px;
padding-left : 10px;
width :120px;
height : 80px;
color : #999999;
font-size : 12px;
}
.brand_item_text_wrapper a{
color : #6697D6;
text-decoration : none;
}
.brand_item_text_wrapper a:hover{
color : #999999;
text-decoration : none;
}

/* ----------------------- */
.right_column_wrapper select {
width : 238px;
height : 18px;
margin-bottom : 5px;
}
.rt_col_search_button {
position : relative;
float : right;
margin-right : 20px;


}
.featured_row_area_wrapper {
position : relative;
width : 1002px;
height : 140px;
margin-left : auto;
margin-right : auto;
background-image : url('../images/corporate_featured_row_bg.jpg');
background-repeat : no-repeat;
}
.featured_headline_area_wrapper {
position : relative;
float : left;
width : 672px;
height : auto;
padding-left : 18px;

}
.featured_headline_title_wrapper {
position : relative;
height : auto;
font-size : 14px;
color : #797776;
margin-top : 15px;
}
.featured_headline_title_wrapper  a{
text-decoration  : none;
color : #B12926;
}
.featured_headline_title_wrapper  a:hover{
text-decoration  : underline;
color : #B12926;
}
.featured_headline_date_wrapper {
clear : both;
height : auto;

color : #797776;
}
.featured_headline_content_wrapper {
clear : both;
height : auto;
font-size : 11px;
margin-top : 10px;

color : #797776;
}
.featured_headline_content_wrapper  a{
text-decoration  : none;
color : #B12926;
}
.featured_headline_content_wrapper  a:hover{
text-decoration  : underline;
color : #B12926;
}
.sovereign_report_area_wrapper {
position : relative;
float : left;
width : 260px;
height : auto;
margin-left : 40px;
color : #333333;
}
.sovereign_report_area_wrapper#rt_col_report {
position : relative;
float : left;
width : 210px;
height : auto;
margin-top : 15px;
color : #333333;

}
.sovereign_share_price_wrapper {
position : relative;
float : left;
width : 247px;
height : auto;
color : #333333;
text-align : right;
margin-top : 35px;
}
.sovereign_share_price_wrapper#rt_col_share{
position : relative;
float : left;
width : 210px;
height : auto;
color : #333333;
text-align : right;
margin-top : 35px;
}
.sovereign_download_report_wrapper {
position : relative;
float : left;
width : 247px;
height : auto;
color : #333333;
text-align : right;
margin-top : 40px;
}
.sovereign_download_report_wrapper#rt_col_download {
position : relative;
float : left;
width : 210px;
height : auto;
color : #333333;
text-align : right;
margin-top : 40px;
}
.sovereign_download_report_wrapper  a{
text-decoration  : none;
color : #B12926;
}
.sovereign_download_report_wrapper  a:hover{
text-decoration  : underline;
color : #B12926;
}
.footer_area_wrapper {
position : relative;
width : 1000px;
overflow : hidden;
height : 101px;
margin-left : auto;
margin-right : auto;
margin-top:10px;
}
.quicklinks_content_wrapper {
clear : both;
width : 1002px;
height : 45px;
margin-left : auto;
margin-right : auto;
background-image : url('../images/orange_quicklinks_bg.gif');
background-repeat : no-repeat;
color : #959393;
}
.quicklinks_left_content_wrapper {
position : relative;
float : left;
height : 24px;
line-height : 19px;
margin-left : 84px;
padding-top : 13px;
font-size : 11px;
}
.quicklinks_right_content_wrapper {
position : relative;
float : right;
height : 45px
width : auto;
}
.quicklink_item_wrapper{
position : relative;
float : left;
margin-right : 5px;
padding-right : 5px;
height : 19px;
border-right : 1px solid #959393;
color : #959393; 
}
.last_quicklink_item_wrapper{
position : relative;
float : left;
margin-right : 5px;
height : 19px;
color : #959393; 
}
.quicklink_item_wrapper a{
text-decoration  : none;
color : #959393;
}
.quicklink_item_wrapper a:hover{
text-decoration  : underline;
color : #959393;
}
.last_quicklink_item_wrapper a{
text-decoration  : none;
color : #959393;
}
.last_quicklink_item_wrapper a:hover{
text-decoration  : underline;
color : #959393;
}
.footer_links_area_wrapper {
clear:both;
margin-top : 10px;
margin-left : 3px;
padding-top : 6px;
padding-left : 12px;
width : 975px;
height : 24px;
line-height : 19px;
border-top : 1px dotted #959393;
font-size : 10px;
}
.bottom_strip_wrapper {
clear : both;
width : 1002px;
height :15px;
background-image : url('../images/bottom_strip_bg.gif');
background-repeat : no-repeat;
}

.enquiry_form_label {

color : #E98C29;
}
.enquiry_form_textbox {
border : 1px solid #ccc;
width : 150px;
color : #666;
}
.enquiry_form_textarea {
border : 1px solid #ccc;
width : 450px;
height : 200px;
color : #666;
}
.enquiry_form_button{
border : 1px solid #ccc;
color : #666;
}
.required {
color : #B12926;
}




/* news nav */

.news_title_left {
position : relative;
float : left;
}
.news_title_right {
position : relative;
float : right;
}

.news_title_right select {
width : 159px;
height : 18px;
}

/* Modifications : John Clarke, Insite Labs, 2008/07/29 */
/* **************************************************** */

/* Content Area Overflow */
/* ********************* */
.subpage_content 
{
	position : relative;
	float : left;
	width : 480px !important;
	height : 365px !important;
	color : #999999;
	font-size : 12px;
	overflow-x: none;
	overflow-y: auto;
}

/* Active Menu State */
.main_navigation_active_menu a, .main_navigation_active_menu a:hover, .main_navigation_active_menu a:visited
{
	position : relative;
	float : left;
	border-right : 1px solid  #FFFFFF;
	padding-right : 7px;
	margin-right : 7px;
	color : #D27411;
	text-decoration : none;
}

.last_main_navigation_active_menu a, .last_main_navigation_active_menu a:hover, .last_main_navigation_active_menu a:visited
{
	position : relative;
	float : left;
	padding-right : 7px;
	margin-right : 7px;
	color : #D27411;
	text-decoration : none;
}

.sub_navigation_active_menu a, .sub_navigation_active_menu a:hover, .sub_navigation_active_menu a:visited
{
	position : relative;
	float : left;
	padding-right : 7px;
	margin-right : 7px;
	font-size : 10px;
	color : #D27411;
	text-decoration : none;
}
.last_sub_navigation_active_menu a, .last_sub_navigation_active_menu a:hover, .last_sub_navigation_active_menu a:visited
{
	position : relative;
	float : left;
	padding-right : 10px;
	padding-right : 7px;
	margin-right : 7px;
	font-size : 10px;
	color : #D27411;
	text-decoration : none;
}
/* **************************************************** */
.subpage_careers a, .subpage_careers a:visited
{
	color : #E98C29;
	text-decoration : none;
}
.subpage_careers a:hover
{
	color : #999999;
	text-decoration : none;
}