@charset "utf-8";
/* CSS Document */

body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; }
div#container { margin:0 auto; width:920px; }
img { border:0; }

.header { width:920px; height:124px; border-bottom:7px solid #d1d3d4; }
.menu { width:920px; height:31px; background-color:#e7e8e9; font-size:0.9em; color:#4da73d; }
.menu ul { list-style:none; margin:0 0 0 16px; padding:6px 0 0 0; }
.menu li { list-style:none; margin:0; padding:0 8px; display:inline; }
.menu li a { color:#808285; text-decoration:none; }
.menu li a:hover { color:#5a5b5e; text-decoration:none; }

.homebanner { width:920px; height:285px; }
.hmDesc { height:113px; padding:10px 0 0 20px; }
.hmSubMenuHold { width:944px; height:280px; }
.hmSubMenu1 { float:left; margin-left:22px; }
.hmSubMenu2 { float:left; margin-left:44px; }
.hmSubMenu3 { float:left; margin-left:44px; }
.CopyrightFoot { clear:both; color:#808285; width:920px; background:url("../images/Copyright_border.jpg") no-repeat left top; border-bottom:7px solid #d1d3d4; font-size:0.7em; }
.CopyrightFoot p { margin:0 0 5px 22px; padding:20px 0 0 0; }
.HmLowMenu { height:30px; background-color:#e7e8e9; font-size:0.7em; color:#808285; }
.HmLowMenu ul { list-style:none; margin:0 0 0 16px; padding:6px 0 0 0; float:left; }
.HmLowMenu li { list-style:none; margin:0; padding:0 8px; display:inline; }
.HmLowMenu li a, .HmLowMenu div a { color:#808285; text-decoration:none; }
.HmLowMenu li a:hover, .HmLowMenu div a:hover { color:#5a5b5e; text-decoration:none; }
.HmLowMenu div { float:right; padding:6px 30px 0 0; }
.HmLowMenuSep { border-left:1px solid #808285; }
.ProductBody { margin:0; border-bottom:1px solid #43a336; }
.ProductBody h1 { font-size:1.5em; color:#808285; font-weight:normal; margin:0; padding:16px 0 16px 22px; }
.ProductBody h1 span { color:#4da73d; }
.ProductBlocks { }
.ProductBlocks div { float:left; width:280px; margin:0 0 26px 0; padding:0 0 0 22px; }
.ProductBlocks div h2 { float:left; font-size:0.9em; font-weight:normal; color:#4da73d; margin:0; padding:0 28px 2px 0; background:url("../images/product_arrow.gif") no-repeat right 5px; }
.ProductBlocks div h2 a { color:#4da73d; text-decoration:none; }
.ProductBlocks div h2 a:hover { color:#4da73d; text-decoration:underline; }
.ProductBlocks div img { margin:6px 0 0 0; }
.clear { clear:both; width:900px; }


.infoimage { float:left; width:455px; }
.InfoGreen { float:left; font-size:0.9em; line-height:1.4em; color:#4da73d; padding:6px 0px; width:460px; }
.InfoBlock { width:920px; padding:26px 0 0 0; clear:both; }
.InfoBlock .Col1 { float:left; width:110px; }
.InfoBlock .Col1 img { margin:0 0 0 16px; }
.InfoBlock .Col2 { float:left; width:300px; }
.InfoBlock .Col2 .Packweight { background-color:#1C3F94; color:#FFF; padding:8px 30px; }
.InfoBlock .Col2 .Packdata { background-color:#A0CF67; color:#1C3F94; text-align:center; font-size:0.8em; padding:10px 30px; }
.InfoBlock .Col2 .Barcode { padding:12px 12px; }
.InfoBlock .Col2 .Packdata table { width:240px; border:0; margin:4px 0 0 0; }
.InfoBlock .Col2 .Packdata table td { padding:2px 0; }
.InfoBlock .Col2 .Packdata table .Left { text-align:left; }
.InfoBlock .Col2 .Packdata table .Right { text-align:right; }
.InfoBlock .Col3 { float:left; color:#666666; font-size:0.8em; width:480px; background-color:#CCCCCC; margin-left:20px; padding-bottom:6px; }
.InfoBlock .Col3 div { padding:6px 0 10px 0; }
.InfoBlock .Col3 p { padding:6px 10px 6px 30px; margin:0; line-height:1.6em; }
.InfoBlock .Col3 div h2 { color:#1C3F94; font-size:1.1em; font-weight:normal; font-style:italic; margin:0; padding:8px 0 6px 30px;  }
a.hidenlink, a:hover.hidenlink { padding:6px 10px 6px 30px; font-size:1.2em; color:#1c3f95; text-decoration:none; background:url("../images/info_arrowlink.gif") no-repeat 14px 11px; }
.infoprint { clear:both; width:920px; border-top:1px solid #49A942; text-align:right; }
.infoprint p { padding:13px 30px 13px 0; margin:0; }
.infoprint p a { color:#4da73d; text-decoration:none; font-weight:bold; }
.infoprint p a:hover { color:#4da73d; text-decoration:underline; }
.infoprint p a span { color:#4D4D4D; font-weight: normal; }

/* -- Recipes - start --*/
.Main1Body, .Main2Body, .Main3Body { margin:0; border-bottom:1px solid #43a336; }
.Main1Body h1 { font-size:1.5em; color:#4da73d; font-weight:normal; margin:0; padding:16px 0 16px 22px; }
.Main1Body .RecipeHolder { padding:16px 0 16px 22px; border-top:1px solid #d1d2d4; clear:both; }
.Main1Body .RecipeHolder h2 { color:#1C3F94; font-size:0.9em; font-weight:normal; margin:0; padding:0; cursor:hand; }
.Main1Body .RecipeIngred { margin:0; padding:12px 0 0 0; width:870px; font-size:0.9em; }
.Main1Body .RecipeIngred ul { line-height:1.8em; margin:0; padding:0; list-style:none; color:#49A942; }
.Main1Body .RecipeIngred li { width:400px; float:left; }
.Main1Body .RecipeMethod { margin:0; padding:12px 0 0 0; width:870px; font-size:0.9em; clear:both; }
.Main1Body .RecipeMethod ul { line-height:1.8em; margin:0; padding:0; list-style:none; color:#4D4D4D; }
.Main1Body .RecipeMethod li { padding:8px 0; list-style:none;  }

.InfoBlock .Col3 .RecipeHolder { padding:0 0 12px 30px; }
.InfoBlock .Col3 .RecipeHolder h2 { color:#1C3F94; font-size:1.1em; font-weight:normal; margin:0; padding:0; }
.InfoBlock .Col3 .RecipeHolder .RecipeIngred { margin:0; padding:12px 0 0 0; width:460px; font-size:0.9em; }
.InfoBlock .Col3 .RecipeHolder .RecipeIngred ul { line-height:1.8em; margin:0; padding:0; list-style:none; color:#49A942; }
.InfoBlock .Col3 .RecipeHolder .RecipeIngred li { }
.InfoBlock .Col3 .RecipeHolder .RecipeMethod { margin:0; padding:12px 0 0 0; width:460px; font-size:0.9em; clear:both; }
.InfoBlock .Col3 .RecipeHolder .RecipeMethod ul { line-height:1.8em; margin:0; padding:0; list-style:none; }
.InfoBlock .Col3 .RecipeHolder .RecipeMethod li { padding:8px 0; list-style:none;  }
/* -- Recipes - end --*/

/* -- Our Producers - start --*/
.Main1Body .OurProd1 { margin:0; padding:0 0 0 22px; width:870px; font-size:0.9em; color:#4D4D4D; line-height:1.8em; }
.Main1Body .OurProd1 p {  margin:0; padding:0 0 18px 0; }
.Main1Body .OurProd1 ul { line-height:1.8em; margin:0; padding:8px 0 8px 8px; list-style:none; }
.Main1Body .OurProd1 li { background:url("../images/grey_bullet.gif") no-repeat left 18px; padding:8px 0 8px 16px; margin:0; list-style:none;  }

.OurProd1 h2 { font-size:1.5em; color:#49A942; font-weight:normal; margin:0; padding:0 0 16px 0; }
.OurProd2 { border-top:1px solid #b9bbdd; clear:both; background-color:#FFFFFF; }
.OurProd2 .Col1 { float:left; width:150px; padding:20px 0 0 22px; }
.OurProd2 .Col1 img { margin:0 0 20px 0; }
.OurProd2 .Col2 { float:left; padding:20px 0 0 0; font-size:0.9em; width:700px; line-height:1.8em; }
.OurProd2 .Col2 a { color:#1c3f95; text-decoration:none; }
.OurProd2 .Col2 a:hover { color:#1c3f95; text-decoration: underline; }
.OurProd2 .Col2 p { color:#4D4D4D; padding:12px 0; margin:0; }
.OurProd2 .Col2 a.blue { color:#1C3F94; padding:0 32px 0 0; text-decoration:none; background:url("../images/arrow_endlink.gif") no-repeat right 6px; font-size:1.4em; }

.OurProd2 .KnowMore { }
a.knowmorelink { padding:6px 10px 6px 18px; font-size:1.2em; color:#1c3f95; text-decoration:none; background:url("../images/info_arrowlink.gif") no-repeat left 12px; cursor:hand; }

/* -- Our Producers - end --*/

/* -- About Us - start --*/
.Main2Body h1, .Main3Body h1, .Main4Body h1 { font-size:1.5em; color:#4da73d; font-weight:normal; margin:0; padding:16px 0 16px 22px; }
.Main2Body h2 { font-size:1em; color:#1C3F94; font-weight:normal; margin:0; padding:12px 0 8px 22px; }
.Main2Body p { color:#4D4D4D; padding:6px 0 18px 22px; margin:0; line-height:1.8em; font-size:0.9em; }
.Main2Body p span { color:#49A942; }
.Main2Body p a, .Main3Body p a { color:#1C3F94; text-decoration:none;  }
.Main2Body p a:hover, .Main3Body p a:hover { color:#1C3F94; text-decoration: underline; }

.Main2Body ul { line-height:1.8em; margin:0; padding:0 0 0 22px; list-style:none; font-size:0.9em; }
.Main2Body li { color:#4D4D4D; padding:6px 10px 6px 18px; text-decoration:none; background:url("../images/info_arrowlink.gif") no-repeat left 14px; }
.Main2Body li span { color:#49A942; }
/* -- About Us - end --*/

/* -- FAQs - start --*/
.Main4Body h2 span { color:#4D4D4D; }
.Main4Body h2 { font-size:1em; color:#1C3F94; font-weight:normal; margin:0; padding:12px 0 8px 22px; }
.Main4Body h2 a, .Main2Body h2 a { color:#1C3F94; margin:0; padding:0; text-decoration:none; cursor:hand; }
.Main4Body h2 a:hover, .Main2Body h2 a:hover { color:#1C3F94; text-decoration:underline; cursor:hand; }
.Main4Body p { color:#4D4D4D; padding:6px 0 18px 48px; margin:0; line-height:1.8em; font-size:0.9em; }


/* -- FAQs - end --*/



/* -- News - start --*/
.NewsBlock { border-top:1px solid #b9bbdd; padding:12px 0 0 0; clear:both; }
.NewsBlock span { color:#49A942; padding:0 0 0 22px; }
.NewsBlock .Col1 { float:left; width:770px; }
.NewsBlock .Col2 { float:left; width:126px; padding:22px 0 0 12px; }
/* -- News - end --*/

.facebook { clear:both; padding:6px 0 12px 22px; }

.MaillistTable { font-size:0.9em; color:#4D4D4D; border:0; margin:8px 0 0 22px; width:860px; }
.MaillistTable .Mail1 { width:180px; }
.MaillistTable .Mail2 { width:200px; }

.dataprotect { width:860px; overflow:auto; height:100px; font-size:0.8em; color:#666; border:1px solid #666; padding:8px; }
.dataprotect p  { margin:0; padding:5px 0; }

.agree { font-size:0.9em; width:860px; margin:12px 0 0 22px; color:#4D4D4D; }
.buttonHolder { text-align:right; width:860px; padding:22px 0 0 22px; }
.MailSubmit { background-color:#49A942; border:0; padding:6px 16px; color:#FFF; font-size:1.1em; }
.MailCancel { background-color:#1C3F94; border:0; padding:6px 16px; color:#FFF; font-size:1.1em; }

