@charset "utf-8";
*{
	margin:0px;
	padding:0px;
}
td{
	padding:0px;
}
img{
	font-size:9px;
	line-height:100%;
	color:white;
	text-decoration:none;
}
p{
	color:#f6f3ed;
}
html,body{
	width:100%;
	height:100%;
}
div{
	float:left;
}
body{
	background: #eeeeee;
	background-image:url(../images/shared/bg_footer.gif);
	background-repeat:repeat;
}
div#container_fg{
	background-image:url(../images/shared/bg_bubbles_01.gif);
	background-repeat:no-repeat;
	background-position:center 108px;
	min-width:870px;
	width:100%;
}
div#container_bg{
	background: #ec5016;
	background-image:url(../images/shared/bg.gif);
	background-repeat:repeat-x;
	background-position:0px -1px;
	min-width:870px;
	width:100%;
}
div#root{
	float:none;
	width:870px;
	margin:auto auto;
}
div#content{
	width:870px;
}
div#header{
	height:108px;
	width:870px;
	background-color:#e9dab7;
	background-image:url(../images/shared/bg_header.gif);
	background-repeat:repeat-x;
	overflow:hidden;
}
div#header_logo{
	width:224px;
	height:108px;
}

div#hrgn_top{
	height:67px;
	width:646px;
}

div#header_links{
	width:640px;
}

ul#header_nav li {
	display:block;
	float:left;
}
ul#header_nav li a {
	display:block;
	outline:none;
	text-indent:-9009px;
	height:41px;
}
		
ul#header_nav li#header_nav_home a{width:77px;background:transparent url(../images/shared/bg_header_link_home.gif) no-repeat 0px -82px;}
ul#header_nav li#header_nav_home a:hover{background-position:0px -123px;}
ul#header_nav li#header_nav_home_sel a{width:90px; background:transparent url(../images/shared/bg_header_link_home.gif) no-repeat 0px 0px;}
ul#header_nav li#header_nav_home_sel a:hover{background-position:0px -41px;}

ul#header_nav li#header_nav_about a{width:133px;background:transparent url(../images/shared/bg_header_link_about.gif) no-repeat 0px -82px;}
ul#header_nav li#header_nav_about a:hover{background-position:0px -123px;}
ul#header_nav li#header_nav_about_sel a{width:146px; background:transparent url(../images/shared/bg_header_link_about.gif) no-repeat 0 0px;}
ul#header_nav li#header_nav_about_sel a:hover{background-position:0px -41px;}

ul#header_nav li#header_nav_products a{width:98px;background:transparent url(../images/shared/bg_header_link_products.gif) no-repeat 0px -82px;}
ul#header_nav li#header_nav_products a:hover{background-position:0px -123px;}
ul#header_nav li#header_nav_products_sel a{width:111px; background:transparent url(../images/shared/bg_header_link_products.gif) no-repeat 0 0px;}
ul#header_nav li#header_nav_products_sel a:hover{background-position:0px -41px;}

ul#header_nav li#header_nav_recipes a{width:90px;background:transparent url(../images/shared/bg_header_link_recipes.gif) no-repeat 0px -82px;}
ul#header_nav li#header_nav_recipes a:hover{background-position:0px -123px;}
ul#header_nav li#header_nav_recipes_sel a{width:103px; background:transparent url(../images/shared/bg_header_link_recipes.gif) no-repeat 0 0px;}
ul#header_nav li#header_nav_recipes_sel a:hover{background-position:0px -41px;}

ul#header_nav li#header_nav_community a{width:120px;background:transparent url(../images/shared/bg_header_link_community.gif) no-repeat 0px -82px;}
ul#header_nav li#header_nav_community a:hover{background-position:0px -123px;}
ul#header_nav li#header_nav_community_sel a{width:133px; background:transparent url(../images/shared/bg_header_link_community.gif) no-repeat 0 0px;}
ul#header_nav li#header_nav_community_sel a:hover{background-position:0px -41px;}

ul#header_nav li#header_nav_contact a{width:90px;background:transparent url(../images/shared/bg_header_link_contact.gif) no-repeat 0px -82px;}
ul#header_nav li#header_nav_contact a:hover{background-position:0px -123px;}
ul#header_nav li#header_nav_contact_sel a{width:103px; background:transparent url(../images/shared/bg_header_link_contact.gif) no-repeat 0 0px;}
ul#header_nav li#header_nav_contact_sel a:hover{background-position:0px -41px;}

div#footer_container{
	width:100%;
	margin:auto auto;
	background-image:url(../images/shared/bg_footer.gif);
	background-repeat:repeat-x;
}
div#footer{
	width:900px;
	margin:auto auto;
	float:none;
	height:45px;
	background-image:url(../images/shared/bg_footer.gif);
	background-repeat:repeat-x;
}

div#footer_sep{
	width:870px;
	height:36px;
}

div#crgn_center_product_links{
	width:427px;
}
div#crgn_center_product_bg{
	width:533px;
	background-color:#ef5c26;
	background-image:url(../images/shared/bg_center_products.gif);
	background-repeat:repeat-x;
}
div#crgn_center_product_left{
  width:335px;
	padding-left:15px;
}
  div.crgn_center_product_left{/* Leudke Creative */
    width:335px;
    padding-left:15px;
  }
div#crgn_center_product_certified{
	margin-top:30px;
  width:100%;
}
div#crgn_center_product_links{
	margin-top:10px;
	padding-left:20px;
	width:510px;
}
div#crgn_tell_a_friend{
	margin-top:15px;
	background-color:#f19f81;
	width:100%;
}

div.h1_bg{
	margin-top:15px;
	background-color:#f19f81;
	width:100%;
}

div#crgn_center_product_view_all{
	
}
div#crgn_center_product_sample{
	float:right;
	padding-right:15px;
}
a.products_view_all{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:regular;
	color:#e7d1a1;
	text-decoration:underline;
}

div#crgn_center_product_right{
	float:right;
  width:120px;
	padding-right:25px;
	padding-bottom:15px;
}
div#crgn_center_product_image{
	margin-left:15px;
	margin-top:55px;
	width:108px;
}
div#find_mums_bg{
	float:right;
	width:242px;
	height:39px;
	background-image:url(../images/shared/bg_find_mums.gif);
	background-repeat:no-repeat;
}
div#find_mums_label{
	width:77px;
	height:17px;
	padding-left:28px;
	padding-top:10px;
}
div#find_mums_input{
	padding-top:6px;
	width:82px;
}
div#find_mums_submit{
	width:40px;
	margin-top:6px;
	margin-left:1px;
}
input.find_mums_go{
	border:0px;
	cursor:pointer;
	background:transparent;
	background-image:url(../images/shared/find_mums_submit_en.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:40px;
	height:22px;
}
input.find_mums_go:hover{
	background-position:-40px 0px;
}
input#find_mums{
	width:76px;
	padding-left:4px;
	padding-top:3px;
	height:19px;
	background-color:#f7e8e8;
/*	border:1px solid #f7e8e8;*/
border:0px;
	color:#deb19f;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}

a.products_free_sample{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#e7d1a1;
	text-decoration:underline;
}
p.product_title{
	color:#f6f3ed;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:9px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
p.product_info{
	color:#f6f3ed;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:140%;
}


div#recycle_rgn_icon{
	margin-top:0px;
	width:50px;
	height:50px;
}
div#recycle_rgn_note{
	margin-top:15px;
}
div#copy_rgn_note{
	float:right;
	margin-top:15px;
}
div#rgn_challenge{
	margin-top:15px;
}

p.footnote_1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#433228;
}
a.footnote_1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#433228;
	text-decoration:none;
}



p.footnote_2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:white;
	padding:6px;
}
a.footnote_2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:white;
	text-decoration:none;
}
a.footnote_2:hover{
	text-decoration:underline;
}

h1.h1_1{
	color:#f6f3ed;
	font-weight:normal;
	font-size:22px;
   font-size: 21px; /* Leudke Creative */
	padding:5px;
}
h1.h1_2{
	color:#f6f3ed;
	font-weight:normal;
	font-size:22px;
	padding-top:5px;
}
a.h1_1{
	color:#f6f3ed;
	font-weight:normal;
	font-size:22px;
   font-size: 21px; /* Leudke Creative */
	padding:5px;
	text-decoration:none;
}
a.h1_1:hover{
	text-decoration:underline;
}
.h2_1{
	color:#f6f3ed;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:13px;
	padding:5px;
}
.h2_2{
	color:#f6f3ed;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
}
.h3_1{
	color:#f6f3ed;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
}
.h1_sup{
	font-size:13px;
	vertical-align:top;
}

a.about_sidenav{
  color:white;text-decoration:none;
}
a.about_sidenav:hover{
  color:white;text-decoration:underline;
}

a.footnote_1:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#433228;
	text-decoration:underline;
}

