body {
margin : 0px;
padding : 0px;
background-color : #FFFFFF;
font-family : arial, tahoma;
font-size : 12px;
}
select {
font-size : 12px;
color : #787878;
}

.clear_5 {
clear : both;
height : 5px;
}
.clear_10 {
clear : both;
height : 5px;
}
.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 #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;
}
.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/consumer_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 : #701B19;
text-decoration : none;
}
.last_main_navigation_item_wrapper a{
color : #FFFFFF;
text-decoration : none;
}
.last_main_navigation_item_wrapper a:hover{
color : #701B19;
text-decoration : none;
}
.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 : #ECA651;
text-decoration : none;
}
.sub_navigation_item_wrapper a:hover{
color : #701B19;
text-decoration : none;
}
.last_sub_navigation_item_wrapper a{
color : #FFFFFF;
text-decoration : none;
}
.last_sub_navigation_item_wrapper a:hover{
color : #701B19;
text-decoration : none;
}
.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/consumer_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 : 722px;
height : auto;

}
.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 : #B12926;
font-family : verdana, arial, tahoma;
font-size : 18px;
font-weight : normal;
margin-bottom : 10px;
}
h2 {
padding : 0px;
margin : 0px;
color : #6697D6;
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 : #6697D6;
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 : 400px;
height : 169px;
color : #333;
font-size : 10px;
background-image : url('../images/recipe_matrix.png');
background-repeat : no-repeat;
padding-left : 83px;
padding-top : 42px;
}
/*
.recipe_matrix_wrapper {
position : relative;
clear : both;
width : 483px;
height : auto;
color : #666;
font-size : 10px;

}*/
.matrix_col {
position : relative;
float : left;
width : 48px;
height : auto;
text-align : center;
margin-right : 2px;
}
.matrix_item {
position : relative;
float : left;
width : 48px;
height : 18px;
line-height : 18px;
}
.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;
}

/* ----------------------- */
.consumer_brands_wrapper {
position : relative;
width : 689;
padding-top : 132px;
height : 18px;
padding-left : 17px;

}
.right_column_wrapper {
position : relative;
float : left;
width : 258px;
height : auto;
}
.right_column_wrapper .featured_product_area_wrapper{
position : relative;
float : left;
width : 260px;
height : 110px;
padding-top : 28px;

}
.product_finder_area_wrapper {
position : relative;
float : left;
margin-top : 20px;
width : 258px;
height : 122px;
padding-top:0px;
padding-left : 10px;
}
.cooking_centre_wrapper_wrapper {
position : relative;
float : left;
margin-top : 15px;
width : 258px;
height : 103px;
padding-top:0px;
padding-left : 10px;
}
.right_column_wrapper select {
width : 238px;
height : 18px;
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;
background-image : url('../images/consumer_featured_row_bg.jpg');
background-repeat : no-repeat;
}
.featured_recipe_area_wrapper{
position : relative;
float : left;
width : 454px;
height : 111px;
padding-left : 7px;
padding-top : 8px;
margin-right : 40px;
}
.similar_recipes_area_wrapper{
position : relative;
float : left;
width : 204px;
height : 93px;
padding-left : 7px;
padding-right :12px;
padding-top : 28px;
color : #333333;

}
.similar_recipes_area_wrapper a{
color : #ffffff;
text-decoration : none;

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

}

.home_featured_product_area_wrapper {
position : relative;
float : left;
width : 261px;
height : 117px;
padding-top : 8px;

}
.featured_product_area_wrapper {
position : relative;
float : right;
width : 259px;
height : 117px;
margin-top : 10px;
padding-left : 2px;
}
.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/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  : none;
color : #B12926;
}
.last_quicklink_item_wrapper a{
text-decoration  : none;
color : #959393;
}
.last_quicklink_item_wrapper a:hover{
text-decoration  : none;
color : #B12926;
}
.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 : #6697D6;
}
.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;
}

.product_list_item_wrapper {
position : relative;
float : left;
width : 100px;
height : 130px;
margin-right : 10px;
margin-bottom : 10px;

}
.product_list_item_image {
position : relative;
float : left;
width : 90px;
height : 90px;
padding-left:10px;
padding-top :10px;

}
.product_list_item_label {
position : relative;
float : left;
width : 100px;
height : auto;
text-align : center;
color : #BB2925;
font-size : 12px;

}
.product_list_item_label a {
color : #BB2925;
text-decoration : none;
}
.product_list_item_label a:hover{
color : #999999;
}
.product_cat_tabs_wrapper {
position : relative;
float : left;
width : 100%;
height : 20px;
margin-bottom : 10px;
border-bottom : 1px solid #BB2925;
}

.current_product_cat_tab_item{
position : relative;
float : left;
width : 150px;
height : 20px;
margin-bottom : 10px;
text-align : left;
line-height : 21px;
background-image : url('../images/red_tab.png');
background-repeat : no-repeat;
color : #fff;
padding-left : 10px;
padding-right : 10px;
margin-right : 5px;
cursor : pointer;
}
.product_cat_tab_item {
position : relative;
float : left;
width : 150px;
height : 20px;
margin-bottom : 10px;
text-align : left;
line-height : 21px;
background-image : url('../images/grey_tab.png');
background-repeat : no-repeat;
color : #fff;
padding-left : 10px;
padding-right : 10px;
margin-right : 5px;
cursor : pointer;
}
.primary_wrapper { 
width : 100%;
height : auto;
display : block;
}
.secondary_wrapper {
width : 100%;
height : auto;
display : none;
}
.product_item_top_border {
position : relative;
float : left;
height : 30px;
width : 471px;
background-image : url('../images/product_item_top_border.png');
background-repeat : no-repeat;
background-position : top;
line-height : 30px;
background-color : #3E7CBD;
color : #fff;
font-size : 16px;
padding-left : 10px;
}
.product_item_bottom_border {
position : relative;
float : left;
height : 30px;
width : 471px;
background-image : url('../images/product_item_bottom_border.png');
background-position : bottom;
background-repeat : no-repeat;
line-height : 30px;
background-color : #3E7CBD;
color : #fff;
font-size : 16px;
padding-left : 10px;
}
.recipe_item_top_border {
position : relative;
float : left;
height : 30px;
width : 471px;
background-image : url('../images/recipe_item_top_border.png');
background-repeat : no-repeat;
background-position : top;
line-height : 30px;
background-color : #FF6E00;
color : #fff;
font-size : 16px;
padding-left : 10px;
}
.recipe_item_bottom_border {
position : relative;
float : left;
height : 30px;
width : 481px;
background-image : url('../images/recipe_item_bottom_border.png');
background-position : bottom;
background-repeat : no-repeat;
line-height : 30px;
background-color : #FF6E00;
color : #fff;
font-size : 16px;
padding-left : 0px;
}

.recipe_item_bottom_border a, .recipe_item_bottom_border a:visited
{
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
}
.recipe_item_bottom_border a:hover
{
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.product_item_top_border img{
position : relative;
float : left;
margin-top : 7px;
margin-right : 30px;
margin-left : 15px;
}
.product_item_left_col_wrapper{
position : relative;
float : left;
width : 180px;
height : auto;
margin-top : 10px;
}
.product_item_right_col_wrapper{
position : relative;
float : left;
position : relative;
float : left;
width : 300px;
height : auto;
margin-top : 10px;
background-color : #FFF3DE;
margin-bottom : 10px;
}
.product_item_img_wrapper {
position : relative;
float : left;
width : 160px;


}
.recipe_item_img_wrapper {
position : relative;
float : left;
width : 160px;
margin-bottom : 10px;

}
.product_item_recipes_wrapper {
position : relative;
float : left;
width : 160px;


}
.first_product_info_label {
position : relative;
float : left;
height : 30px;
width : 290px;
padding-left : 10px;
background-image : url('../images/product_info_label.png');
background-repeat : no-repeat;
background-position : top;
line-height : 32px;
background-color : #D42E12;
color : #fff;
}
.product_info_label {
position : relative;
float : left;
height : 30px;
width : 290px;
padding-left : 10px;
background-image : url('../images/product_info_label_2.png');
background-repeat : no-repeat;
background-position : top;
line-height : 32px;
background-color : #D42E12;
color : #fff;
}
.product_info_area {
position : relative;
float : left;
height : auto;
width : 290px;
padding-left : 10px;
color : #959393;
padding-top : 10px;
padding-bottom : 10px;
margin-bottom : 15px;
background-color : #FFF3DE;
}
.product_info_col {
position : relative;
float : left;
height : auto;
width : 80px;
padding-right : 5px;
}
.product_info_mid_col {
position : relative;
float : left;
height : auto;
width : 85px;
margin-right : 5px;
padding-left : 5px;
padding-right : 5px;
border-left : 1px dotted #ccc;
border-right : 1px dotted #ccc;
}
.product_info_area  b{
color : #D42E12;
}
.recipe_info_label {
position : relative;
float : left;
height : 30px;
width : 290px;
padding-left : 10px;
background-position : top;
line-height : 32px;

color : #fff;

}

.guideline_info_area {
position : relative;
float : left;
height : auto;
width : 290px;
padding-left : 10px;
color : #959393;
padding-top : 10px;
padding-bottom : 10px;
background-color : #FFF3DE;
}
.recipe_qklink_label_top {
position : relative;
float : left;
width : 150px;
height : 30px;
line-height : 32px;
color : #fff;
padding-left : 10px;
background-image : url('../images/recipe_qklink_label_top.png');
background-repeat : no-repeat;
background-position : top;
background-color : #FF6E00;


}
.recipe_qklink_item {
position : relative;
float : left;
width : 150px;
color : #959393;
padding-top : 10px;
padding-bottom : 10px;
background-color : #FFF3DE;
padding-left : 10px;
}
.recipe_qklink_item  a{
color : #FF6E00;
text-decoration : none;

}
.recipe_qklink_item  a:hover{

color : #959393;
}
.recipe_qklink_item ol{
padding : 0px;
margin : 0px;
padding-left:10px;
margin-left : 10px;
margin-bottom : 10px;
}
/* Modifications : John Clarke, Insite Labs, 2008/07/25
/* **************************************************** */
.link
{
	text-align: right;
}
.link a:visited, .link a:hover, .link a
{
	color: #b7b6b6; 
	font-size: 12px;
	text-decoration: none;
}
.cooking_subpage_list_text
{
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
}
.cooking_subpage_list_text a, .cooking_subpage_list_text a:hover, .cooking_subpage_list_text a:visited
{
	color: #000000;
	text-decoration: none;
}
.subpage_list_item
{
	float: right;
	right: 0px;
}
.subpage_list
{
	float: right;
	right: 0px;
}

/* Recipe Centre */
/* **************************************************** */
.recipe_info_area 
{
	position : relative;
	float : left;
	height : 20px !important;
	width : 290px;
	padding-left : 10px;
	color : #959393;
	padding-bottom: 5px !important;
	padding-top: 5px !important;
	margin-bottom: 5px !important;
}

.recipe_info_area  b
{
	color : #FF6E00;;
}
/* Product Centre */
/* **************************************************** */
.product_info_area 
{
	position : relative;
	float : left;
	height : auto;
	width : 290px;
	padding-left : 10px;
	color : #959393;
	padding-top : 5px !important;
	padding-bottom : 5px !important;
	margin-bottom : 5px !important;
	background-color : #FFF3DE;
}
.product_info_area_icons
{
	position : relative;
	float : right;
	top: 0px;
	height : 32px;
	width: 158px;
	padding-left : 10px;
	color : #959393;
	padding-top : 5px !important;
	padding-bottom : 5px !important;
	margin-bottom : 5px !important;
	margin-top: -35px !important;
	/*background: #FFF3DE url('../images/quicklinks_logos_icons.gif') no-repeat;*/
}

/* Recipe Centre */
/* **************************************************** */
.product_type_wrapper 
{ 
	width : 100%;
	height : 330px !important;
	display : block;
	overflow-x: none;
	overflow-y: auto;
	position: absolute !important;
	margin-top: 25px;
	left: 0px;
}
.meal_type_wrapper 
{
	width : 100%;
	height : 330px !important;
	display : block;
	overflow-x: none;
	overflow-y: auto;
	position: absolute !important;
	margin-top: 25px;
	left: 0px;
}

/* Cooking Centre */
/* **************************************************** */
.cooking_index a, .cooking_index a:visited
{
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.cooking_index a:hover
{
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}
.cooking_tabs_wrapper 
{
	position : relative;
	float : left;
	width : 100%;
	height : 20px;
	margin-bottom : 10px;
	border-bottom : 1px solid #BB2925;
	font-size: 12px;
}
.current_cooking_tab_item
{
	position : relative;
	float : left;
	width : 87px;
	height : 20px;
	margin-bottom : 10px;
	text-align : left;
	line-height : 21px;
	background-image : url('../images/cooking/red_tab.png');
	background-repeat : no-repeat;
	color : #fff;
	padding-left : 3px;
	padding-right : 5px;
	margin-right : 0px;
	margin-left : 0px;
	cursor : pointer;
	text-align: center;
}
.cooking_tab_item 
{
	position : relative;
	float : left;
	width : 87px;
	height : 20px;
	margin-bottom : 10px;
	text-align : left;
	line-height : 21px;
	background-image : url('../images/cooking/grey_tab.png');
	background-repeat : no-repeat;
	color : #fff;
	padding-left : 3px;
	padding-right : 5px;
	margin-right : 0px;
	margin-left : 0px;
	cursor : pointer;
	text-align: center;
}
.current_recipe_tab_item
{
	position : relative;
	float : left;
	width : 170px;
	height : 20px;
	margin-bottom : 10px;
	text-align : left;
	line-height : 21px;
	background-image : url('../images/red_tab.png');
	background-repeat : no-repeat;
	color : #fff;
	padding-left : 3px;
	padding-right : 5px;
	margin-right : 0px;
	margin-left : 0px;
	cursor : pointer;
	text-align: center;
}
.recipe_tab_item 
{
	position : relative;
	float : left;
	width : 170px;
	height : 20px;
	margin-bottom : 10px;
	text-align : left;
	line-height : 21px;
	background-image : url('../images/grey_tab.png');
	background-repeat : no-repeat;
	color : #fff;
	padding-left : 3px;
	padding-right : 5px;
	margin-right : 0px;
	margin-left : 0px;
	cursor : pointer;
	text-align: center;
}
.first_wrapper 
{ 
	width : 100%;
	height : auto;
	display : block;
}
.second_wrapper 
{
	width : 100%;
	height : auto;
	display : none;
}
.third_wrapper 
{
	width : 100%;
	height : auto;
	display : none;
}
.fourth_wrapper 
{
	width : 100%;
	height : auto;
	display : none;
}
.fifth_wrapper 
{
	width : 100%;
	height : auto;
	display : none;
}
.seventh_wrapper 
{
	width : 100%;
	height : auto;
	display : none;
}
.eight_wrapper 
{
	width : 100%;
	height : auto;
	display : none;
}
.nineth_wrapper 
{
	width : 100%;
	height : auto;
	display : none;
}
.recipe_centre_group
{
	position: relative !important;
	left: 0px;
	text-align: left;
	font-size: 14px;
	color: #d53217;
	cursor: pointer;
}
/* Consumer Support Centre */
/* **************************************************** */
.consumer_tabs_wrapper 
{
	position : relative;
	float : left;
	width : 100%;
	height : 20px;
	margin-bottom : 10px;
	border-bottom : 1px solid #BB2925;
	font-size: 12px;
}
.current_consumer_tab_item
{
	position : relative;
	float : left;
	width : 120px;
	height : 20px;
	margin-bottom : 10px;
	text-align : left;
	line-height : 21px;
	background-image : url('../images/consumer_support_centre/red_tab.png');
	background-repeat : no-repeat;
	color : #fff;
	padding-left : 10px;
	padding-right : 10px;
	margin-right : 5px;
	cursor : pointer;
}
.consumer_tab_item 
{
	position : relative;
	float : left;
	width : 120px;
	height : 20px;
	margin-bottom : 10px;
	text-align : left;
	line-height : 21px;
	background-image : url('../images/consumer_support_centre/grey_tab.png');
	background-repeat : no-repeat;
	color : #fff;
	padding-left : 10px;
	padding-right : 10px;
	margin-right : 5px;
	cursor : pointer;
}
.consumer_comments_wrapper
{
	color: #999999;
}
.consumer_comments_wrapper_heading
{
	color: #c25553;
}

.consumer_comments_wrapper_inputbox
{
	color: #999999;
	border: #b12926 1px solid;
}
.consumer_comments_wrapper_button
{
	border: 0px;
	background: #b12926;
	color: #FFFFFF;
}
.consumer_contact_link a, .consumer_contact_link a:visited
{
	text-decoration: none;
	color: #999999;
}

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

/* Overflow in content area */
/* **************************************************** */
.product_item_right_col_wrapper
{
	position : relative;
	float : left;
	width : 320px !important;
	height : 315px !important;
	margin-top : 10px;
	background-color : #FFF3DE;
	margin-bottom : 10px;
	margin-left: -18px !important;
	overflow-y: auto;
	overflow-x: none !important;
}
.subpage_content 
{
	position : relative;
	float : left;
	width : 480px !important;
	height : 370px !important;
	color : #999999;
	font-size : 12px;
	overflow-y: auto;
	overflow-x: none;
}
.primary_wrapper 
{ 
	position: absolute !important;
	left: 0px !important;
	height : 370px !important;
	overflow-x: none;
	overflow-y: auto;
	margin-top: 25px !important;
}
.secondary_wrapper 
{
	position: absolute !important;
	left: 0px !important;
	height : 370px !important;
	overflow-x: none;
	overflow-y: auto;
	margin-top: 25px !important;
}
.product_list_item_wrapper 
{
	position : relative !important;
}

/* Active Menu Item */
/* **************************************************** */
.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 : #701B19;
	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 : #701B19;
	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 : #701B19;
	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 : #701B19;
	text-decoration : none;
}
/* Dropdown menus */
/* **************************************************** */
select.dropdown_search
{
	font-size: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
}
option.dropdown_search
{
	font-size: 10px !important;
	font-family: Arial, Helvetica, sans-serif;
}
/* **************************************************** */

/* Product Index - Cell Heights */
/* **************************************************** */
.brand_item_wrapper 
{
	position : relative;
	float : left;
	width :240px;
	height : 130px !important;
	border-bottom : 1px dotted #cccccc;
	border-right : 1px dotted #cccccc;
}

.brand_item_2_wrapper  
{
	position : relative;
	float : left;
	width :230px;
	padding-left : 10px;
	height : 130px !important;
	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;
}

/* ----------------------- */
.consumer_brands_wrapper {
position : relative;
width : 689;
padding-top : 132px;
height : 18px;
padding-left : 17px;

}

/* End Modifications */

