/* RESET updated with html5 tags*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; font-size:100%; font:inherit; vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
body { line-height:1; }
ol, ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
table { border-collapse:collapse; border-spacing: 0; }
/* FLOAT-elements */
.fltleft { float:left; }
.fltright { float: right; }
/* only to clear floats - to be used with any class as addition */
.clear { clear: both; }
/* clear float with blank <div>or <br>*/
.clrflt { clear:both; line-height:1px; font-size:1px; overflow: hidden; }
/* MAIN */
body { font-family:Tahoma, Geneva, sans-serif; font-size:14px; font-weight:normal; color:#248273; background:url(../img/body_bg.jpg) no-repeat center top; padding: 0 0 100px; border-bottom:6px solid #248273;}
.outer { /*background:url(../img/main-bg.png) no-repeat center bottom; */ padding-top:0; min-width:1000px; overflow:hidden; }
a, img, img a, a:hover { border:none; outline:none; }
a {color:#C06;}
#wrapper { width:974px; margin:0 auto 0 auto; position:relative; padding: 56px 0 0; }
.header { width:744px; margin-bottom:30px; position:relative; z-index:1;}
.logo { width:443px; height:184px; margin:0 0 20px 180px; }
.menu_wrap { background:#248273; padding:0; position:relative; height:48px; overflow:visible;}
.menu { padding:0; background:none; position:absolute; left:400px; top:260px; height:auto; z-index:11; width:auto;	}
.menu ul { padding:0px; margin:0px; list-style:none; }
.menu ul li { float:left; padding:0 3px; }
.menu ul li a { padding:15px 10px 19px; text-decoration:none; display:inline-block; color:#FFF; z-index:9999; font: 15px/18px Georgia, "Times New Roman", Times, serif;}
.menu ul li a:hover, .menu ul li.active a { background:url(../img/menu_hover.jpg) repeat-x left bottom; }
.content { width:461px; padding:0 105px 0 0; margin-bottom:35px; position:relative; z-index:20;}
.main_cont{ width:auto; height:291px; overflow:auto; padding: 0 10px 0 0;}
.content p { padding:0 0 22px 0; margin:0px; font-size:14px; color:#248273; line-height:16px; text-align:justify; }
.content p.last { padding:0 0 11px 0; }
.content p.product {
	padding:10px;
	margin:0 0 15px 0;
	background:#248272;
}
.content p.product img {
	padding:0 15px 0 0;
}
.content p.product img.last {
	padding:0 0 0 0;
}
.content .leftlist { float:left; width:220px; margin:0 0 15px 0;}
.content .rightlist { float:right; width:220px;margin:0 0 15px 0;}
.content p b { font-weight:bold; }
.content .prodimages {float:right;}
.box_area_wrap { background:url(../img/box_area_wrap.jpg) repeat-y left top; width:974px; position:relative; z-index:20; }
.box_area { background:url(../img/box_area.jpg) no-repeat left top; width:974px; }
.box1 { width:317px; margin:0 7px 0 0; }
.box3 { width:322px; margin:0 7px 0 0; }
.box4 { width:321px; margin:0 0 0 0; }
.box1 h2 { padding:0px; margin:0px; font-size:27px; line-height:48px; color:#FFF; font-weight:normal; text-align:center; height:48px; }
.box1_text { padding:18px 15px 0 20px; }
.box1 p { padding:0 0 20px 0; margin:0px; font-size:12px; color:#FFF; text-align:justify; line-height:14px; }
.box_area2 { background:#FFF; width:952px; padding:10px 0 0 22px; height:91px; position:relative; z-index:20}
.box_left { width:702px; padding:9px 0 0 0; }
.box_left a { margin-right:30px; float:left; }
.box_right { width:249px; height:91px; }
.nav_area { background:#e22854; height:38px; padding:0 5px 0 0; width:969px; position:relative; z-index:20;}
.nav { width:757px; }
.nav ul { padding:0px; margin:0px; list-style:none; }
.nav ul li { float:left; padding-left:36px; background:url(../img/nav_li_bg.png) no-repeat left center; }
.nav ul li a { text-decoration:none; color:#FFF; font-size:22px; padding:0 20px; display:block; line-height:38px; }
.nav ul li.nobg { background:none; padding:0px; }
.recipes_button { width:212px; margin-top:6px; background:url(../img/recipes_button.png) no-repeat left top; text-align:center; }
.recipes_button a { color:#980e2e; text-decoration:none; line-height:32px; display:block; font-weight:bold; }
.slider_area { width:930px; background:#980e2e; height:71px; padding:5px 22px; border-bottom:1px solid #9a3754; position:relative; z-index:20;}
.slider { width:930px; height:71px; }
.slider a { margin-right:1px; float:left; }
.slider_box { width:930px; height:71px; }
.left_button { width:16px; height:34px; position:absolute; left:2px; top:25px; }
.right_button { width:16px; height:34px; position:absolute; right:3px; top:25px; }
.footer { width:952px; height:48px; background:#d1214a; line-height:48px; font-size:12px; color:#FFF; padding:0 0 0 22px; position:relative; z-index:20;}
.footer_left { width:450px; }
.footer_right { width:500px; }
.footer_right ul { padding:0px; margin:0px; list-style:none; }
.footer_right ul li { float:left; }
.footer_right ul li a { display:block; line-height:48px; color:#FFF; text-decoration:none; padding:0 13px; }
.web_button { width:216px; text-align:center; height:29px; line-height:29px; color:#FFF; font-size:12px; background:url(../img/web_button.png) no-repeat left top; position:relative; z-index:20;}
.web_button a { display:block; color:#FFF; text-decoration:none; }
.icon { width:393px; height:590px; position:absolute; top:95px; right:-220px; z-index: 9; }
.devil{ width:590px; height:1080px; background:url(../img/devil.png) 0 0 no-repeat; position: absolute; left:-192px; top:33px; z-index:10;}
.fruit{ width:716px; height:369px; background:url(../img/fruits.png) 0 0 no-repeat; position:absolute; left:150px; top:733px; z-index:11;}
.fruit2{ width:590px; height:578px; background:url(../img/fruit2.png) 0 0 no-repeat; position:absolute; right:-290px; top:730px; z-index:12;}
.main_wrap{ position:relative; z-index:20; padding: 0 0 100px;}
#contactform { margin:0; padding:5px 10px; }
#contactform * { color:#F00; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:5px 0; color:#066; font: normal 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:300px; border:1px solid #e2e2e2; margin:2px 0; padding:5px 2px; height:16px; background:#f8f8f8; float:left; color:#096; }
#contactform textarea { width:300px; height:50px; border:1px solid #e2e2e2; margin:2px 0; padding:2px; background:#f8f8f8; float:left; color:#096; }
#contactform li.buttons input {  margin:10px 0 0 0; border:0; color:#FFF; float:right; }

.span1, .span2 {
	float: left;
	margin-right: 10px;
}
.span2 {
	width:147px;
}