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_header_links_item_wrapper{
position : relative;
float : left;
color : #B12926;
border-right : 1px solid  #605D5C;
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;
}
.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/business_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 : #D58C00;
}
.last_main_navigation_item_wrapper a{
color : #FFFFFF;
text-decoration : none;
}
.last_main_navigation_item_wrapper a:hover{
color : #D58C00;
}
.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 : 7px;
margin-right : 7px;
font-size : 10px;
}
.sub_navigation_item_wrapper a{
color : #FFFFFF;
text-decoration : none;
}
.sub_navigation_item_wrapper a:hover{
color : #D58C00;
}
.last_sub_navigation_item_wrapper a{
color : #FFFFFF;
text-decoration : none;
}
.last_sub_navigation_item_wrapper a:hover{
color : #FFFFFF;
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/business_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/consumer_main_bg.jpg');
background-repeat : no-repeat;
}
.left_column_wrapper {
position : relative;
float : left;
width : 732px;
height : auto;
}

.newsletter_left_column_wrapper {
position : relative;
float : left;
width : 708px;
height : 425px;
overflow: auto;
}

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

}
.business_tools_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;
}

.newsletter_menu {
font-size : 11px;
line-height : 19px;
color : #666666;
padding-left : 11px;
clear : both;
}
.newsletter_menu  a{
color : #666666;
text-decoration : none;
}
.newsletter_menu  a:hover{
color : #999999;
text-decoration : none;
}

.sidebar_area_wrapper {
position : relative;
float : left;
width : 211px;
margin-left : 2px;
height : 407px;
overflow : hidden;
}
.newsletter_sidebar_area_wrapper {
position : relative;
float : left;
width : 211px;
margin-left : 2px;
}
.main_content_area_wrapper {
position : relative;
float : left;
width : 483px;
height : auto;
margin : 8px;
}
.newsletter_main_content_area_wrapper
{
	position : relative;
	float : left;
	width : 460px;
	height : auto;
	margin : 8px;
}

.newsletter_main_content_area_wrapper  a{
color : #666666;
text-decoration : underline;
}
.newsletter_main_content_area_wrapper  a:hover{
color : #999999;
text-decoration : underline;
}

.newsletter_main_content_area_wrapper ul
{
	margin: 11px 0 0 20px;
}
/* content area styles */
h1 {
padding : 0px;
margin : 0px;
color : #F0C323;
font-family : verdana, arial, tahoma;
font-size : 18px;
font-weight : normal;
margin-bottom : 10px;
}
h2 {
padding : 0px;
margin : 0px;
color : #F0C323;
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 : #6697D6;
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 : #F0C323;
text-decoration : none;
}
.subpage_list_text a:hover{
color : #999999;
text-decoration : none;
}
.cooking_subpage_list_text a{
color : #ffffff;
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;
}
.login_txtbox {
width : 235px;
height : 15px;
margin-bottom : 3px;
}
.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;

}
.business_customers_area_wrapper {
position : relative;
float : left;
width : 712px;
height : 140px;

}
.featured_news_area_wrapper {
position : relative;
float : left;
width : 290px;
height : 140px;
background-image : url('../images/featured_news_bg.gif');
background-repeat : no-repeat;
}
.featured_news_area_wrapper#sidebar {
position : relative;
float : left;
width : 270px;
height : 140px;
background-image : url('');
margin-top : 15px;
margin-right : 20px;
}
.featured_news_title_wrapper {
text-align : right;
margin-top : 35px;
margin-right : 20px;
color : #FFCC00;
font-size : 12px;
}
.featured_news_title_wrapper#sidebar_title {
text-align : right;
margin-top : 35px;
margin-right : 20px;
color : #FFCC00;
font-size : 12px;
}
.featured_news_title_wrapper  a{
text-decoration  : none;
color : #FFCC00;
}
.featured_news_title_wrapper  a:hover{
text-decoration  : underline;
color : #FFCC00;
}
.featured_news_date_wrapper {
margin-top : 15px;
margin-left : 18px;
font-size : 10px;
color : #AEACA3;
}
.featured_news_date_wrapper#sidebar_date {
margin-top : 15px;
margin-left : 0px;
font-size : 10px;
color : #AEACA3;
}
.featured_news_content_wrapper {
margin-left : 18px;
margin-right : 22px;
font-size : 10px;
color : #AEACA3;
}
.featured_news_content_wrapper#sidebar_content {
margin-left : 0px;
margin-right : 22px;
font-size : 10px;
color : #AEACA3;
}
.featured_news_content_wrapper  a{
text-decoration  : none;
color : #B12926;
}
.featured_news_content_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/yellow_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 : #F0C323;
}
.enquiry_form_textbox {
border : 1px solid #ccc;
width : 150px;
color : #666;
}
.enquiry_form_select {
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;
}

.sales_region_1 {
position : relative;
float : left;
width : 80px;
/*height : 500px;*/
margin-right : 10px;
margin-left : 5px;
font-size : 10px;
overflow : hidden;
color : #999999;
}
.sales_region_1 .sales_region_title {
position : relative;
float : left;
width : 80px;
height : 50px;
background-color : #ACAAAB;
color : #ffffff;

}
.sales_region_2 {
position : relative;
float : left;
width : 80px;
/*height : 500px;*/
margin-right : 10px;
margin-left : 5px;
font-size : 10px;
overflow : hidden;
color : #999999;
}
.sales_region_2 .sales_region_title {
position : relative;
float : left;
width : 80px;
height : 50px;
background-color : #6697D6;
color : #ffffff;

}
.sales_region_3 {
position : relative;
float : left;
width : 80px;
/*height : 500px;*/
margin-right : 10px;
margin-left : 5px;
font-size : 10px;
overflow : hidden;
color : #999999;
}
.sales_region_3 .sales_region_title {
position : relative;
float : left;
width : 80px;
height : 50px;
background-color : #F4C000;

color : #ffffff;
}
.sales_region_4 {
position : relative;
float : left;
width : 80px;
/*height : 500px;*/
margin-right : 10px;
margin-left : 5px;
font-size : 10px;
overflow : hidden;
color : #999999;
}
.sales_region_4 .sales_region_title {
position : relative;
float : left;
width : 80px;
height : 50px;
background-color : #DB5400;
color : #ffffff;

}
.sales_region_5 {
position : relative;
float : left;
width : 80px;
/*height : 500px;*/
margin-right : 10px;
margin-left : 5px;
font-size : 10px;
overflow : hidden;
color : #999999;
}
.sales_region_5 .sales_region_title {
position : relative;
float : left;
width : 80px;
height : 50px;
background-color : #90A662;
color : #ffffff;

}

.sales_region_title {
font-size : 10px;
font-weight : bold;

}

.team_pic {
position : relative;
float : left;
width : 80px;
height : 80px;
margin-top : 10px;
margin-bottom : 2px;
}
.team_member_profile {
position : relative;
float : left;
width : 80px;
height : auto;

}
.profile_0{
color : #ACAAAB;
text-decoration : none;
}
.profile_1 {
color : #6697D6;
text-decoration : none;
}
.profile_2 {
text-decoration : none;
color :  #F4C000;
}
.profile_3 {
color : #DB5400;
text-decoration : none;
}
.profile_4{
color :  #90A662;
text-decoration : none;
}
/* Modifications : John Clarke, Insite Labs, 2008/07/28
/* **************************************************** */

/* Register link */
.registerLink
{
	text-align: left;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #D58C00;
	float: left;
	position: relative;
	margin-top: 3px;
}

.registerLink a, .register_link a:visited
{
	color: #D58C00;
	text-decoration: none;
}

.registerLink a:hover
{
	color: #D58C00;
	text-decoration: underline;
}

/* Login Instructions Area */
.instructions_area_wrapper 
{
	position : relative;
	float : right;
	width : 130px;
	height : auto;
	font-size : 12px;
	color : #605D5C;
	margin-top : 20px;
	margin-right : 35px;
	text-align: right;
}

.instructions_area_wrapper  a
{
	color : #B12926;
	text-decoration : none;
}

.instructions_area_wrapper  a:hover
{
	color : #B12926;
	text-decoration : underline;
}


/* Consumer Support Centre */
.business_tabs_wrapper 
{
	position : relative;
	float : left;
	width : 100%;
	height : 20px;
	margin-bottom : 10px;
	border-bottom : 1px solid #BB2925;
	font-size: 12px;
}
.current_business_tab_item
{
	position : relative;
	float : left;
	width : 170px;
	height : 20px;
	margin-bottom : 10px;
	text-align : left;
	line-height : 21px;
	background-image : url('../images/business_support_centre/red_tab.png');
	background-repeat : no-repeat;
	color : #fff;
	padding-left : 10px;
	padding-right : 10px;
	margin-right : 5px;
	cursor : pointer;
}
.business_tab_item 
{
	position : relative;
	float : left;
	width : 170px;
	height : 20px;
	margin-bottom : 10px;
	text-align : left;
	line-height : 21px;
	background-image : url('../images/business_support_centre/grey_tab.png');
	background-repeat : no-repeat;
	color : #fff;
	padding-left : 10px;
	padding-right : 10px;
	margin-right : 5px;
	cursor : pointer;
}

.contact_inputbox
{
	color: #999999;
	border: #b12926 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}

textarea
{
	font-family: inherit;
	color: #999999;
}

.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 : #D58C00;
	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 : #D58C00;
	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 : #D58C00;
	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 : 7px;
	margin-right : 7px;
	font-size : 10px;
	color : #FFFFFF;
	text-decoration : none;
}