body	{margin:0px;padding:0;background:white url(/img/backBody.gif) left 109px repeat-x;text-align:center;}
a,div,p,span,td,th,input,select,textarea,ul,li{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:11px;color:#585858;}
a,div,p,td,hr,img,input,select,form	{margin:0px;padding:0px;vertical-align:top;text-align:left;}
input	{background:white;}
img		{border:none;margin:0px;}
table	{border-collapse:collapse;}
a		{outline:none;}
a:hover	{text-decoration:none;}
h1		{display:none;}
#pageText,#privPolicyText,#ordersList,#changePassFrm,#loginFrm,#forgottenFrm{display:none;}

/* application root element */
table.main{z-index:40;position:relative;height:100%;width:990px;margin:0 auto;}
td.center	{text-align:center}
/* main menu */
div.mainMenu	{position:relative;width:990px;padding:0;background:transparent url(/img/backMainMenu.gif) top left repeat-x;}
div.mainMenu span{position:relative;float:right;top:8px;right:18px;font-weight:bold;}
 img.menuPointer	{position:absolute;top:0px;left:-22px;}
samp.menuPointerNo	{position:absolute;top:0px;left:-26px;}
/* banner */
div.mainBanner	{position:relative;height:64px;}
   .logo	{float:left;margin:16px 20px 20px 24px;}
   .langs	{margin:9px 3px 0;border:solid 1px #F9E007;}/*#F8D406#FA9833#C0C0C0*/
/* search */
  div.search{position:absolute;left:544px;bottom:0px;/*position:relative;left:544px;bottom:18px;2007-12-04padding:5px*/}
 form.searchFrm{position:relative;float:left;left:0px;top:45px;margin:0 0 0 100px;padding:0;/*position:relative;display:inline;margin:0 0 0 268px;*/}
  img.search{position:relative;vertical-align:middle;border:solid 0px pink;}
input.search,select.search{position:relative;left:0;width:125px;height:16px;/*2008-01-25 padding:0 1px;*/border:solid 1px #404040;border-color:#404040 #CECECE #CECECE #404040;}
    a.search	{position:relative;border:solid 0px red;}
/* cart */
    a.cart	{position:relative;top:45px;/*top:2px;*/margin:0 18px 0 24px;padding:4px 0 0 0;color:#EB7E00;}
  img.cart	{margin:-4px 9px 0 0;}
/* content */
  div.mainContent	{position:relative;margin:7px auto 7px;text-align:center;}
table.mainContent,div.mainContent	{position:relative;margin:7px 0px 7px 2px;/*margin:20px 2px 7px 9px;*/}
/* footer */
  td.mainFooter	{position:relative;width:990px;height:29px;background:#F8B105 url(/img/backFooter.gif) top left repeat-x;}
span.mainFooter	{position:relative;float:right;padding:2px 28px 0 0;}

/* boxes */
div.box,div.boxSmall	{border:solid 0px red;position:relative;width:512px;/*float:left;height:100%;*/padding:35px 0 0;background:transparent url(/img/backBoxBig.gif) top left repeat-y;}
div.boxSmall			{margin:0 0 9px;
							border:solid 0px blue;width:232px;background-image:url(/img/backBoxSmall.gif);}
	/* box title */
			 h4.box		{border:solid 0px green;position:absolute;top:0;left:0;width:100%;height:35px;margin:0;padding:14px 0 0;}
			 h4.box strong	{margin:0px 15px 0 22px;padding:0;font:bold 11px Tahoma;color:#655600;}
div.boxSmall h4.box strong	{margin:0px 15px;/*margin:0px 11px;*/}
			 h4.boxTop	{height:226px;background:transparent url(/img/backBoxTop.gif) top left no-repeat;}
div.boxSmall h4.boxTop	{background-image:url(/img/backBoxTopSmall.gif);text-align:center;}

			 h4.boxOrange,h4.boxGreen,h4.boxYellow	{background:transparent url(/img/backBoxOrange.jpg) top left no-repeat;}
			 h4.boxGreen	{background-image:url(/img/backBoxGreen.jpg);}
			 h4.boxYellow	{background-image:url(/img/backBoxYellow.jpg);}
div.boxSmall h4.boxOrange	{background-image:url(/img/backBoxOrangeSmall.jpg);text-align:center;}
div.boxSmall h4.boxGreen	{background-image:url(/img/backBoxGreenSmall.jpg);text-align:center;}
div.boxSmall h4.boxYellow	{background-image:url(/img/backBoxYellowSmall.jpg);text-align:center;}
	/* box text */
			 p.box,div.boxText		{position:relative;/*height:100%;*/height:190px;height:auto;min-height:177px;margin:0 6px;padding:13px 9px 0 15px;background:transparent url(/img/backBoxLight.gif) top left repeat-x;}
div.boxSmall p.box,
div.boxSmall div.boxText		{background-image:url(/img/backBoxDark.gif);text-align:center;color:#7f7f7f;}
	/* box text title */
		 p.box b,
	   div.boxText b,
	   div.boxTopText b,
	   div#privPolicyText b	{display:block;padding:5px 0 4px;}
	/* box links */
span.more	{display:block;padding:9px 0 15px}
 img.more	{vertical-align:bottom;margin:0 2px;}
	/* box bottom shadow */
img.box	{margin:-3px 0 -3px;}
/* boxes end */
/* Top box (without width) */
/*
				  div.boxTop{position:relative;height:100%;}
				table.boxTop	{height:100%;}
*/
table.boxTop	{position:relative;width:750px;/*width:756px;*/margin:0px auto;padding:0px;background:transparent url(/img/boxTop/backBoxB.gif) bottom left repeat-x;}
   td.boxTop	{position:relative;width:738px;padding:0px;background:transparent;}
td.rightSide,td.leftSide/*,td.lHeight,td.rHeight*/{position:relative;width:6px;background:transparent url(/img/boxTop/backSideLeft.gif) top left repeat-y;}
td.rightSide,td.leftSide{height:227px;}
td.rightSide/*,td.rHeight*/	{background:transparent url(/img/boxTop/backSideRight.gif) top right repeat-y;}

td.rightSide div,td.leftSide div	{position:relative;height:227px;width:6px;margin:-34px -9px 0 0;}
td.rightSide div{margin:-34px 0 0 -9px;}
 td.boxTopHeader{height:34px;}
div.boxTopHeader{position:relative;height:34px;/*height:31px;*/background:transparent url(/img/boxTop/backTopBox.gif) top left repeat-x;}
  p.boxTopHeader{position:relative;top:13px;left:24px;width:710px;/*MSS2008-09-08: padding-left:24px;*/font:bold 11px Tahoma;color:#655600;}
div.boxTopText	{position:relative;/*height:386px;height:auto;min-height:376px;*/height:190px;height:auto;min-height:181px;margin:0;padding:9px 18px 0;background:transparent url(/img/backBoxLight.gif) top left repeat-x;}
div.boxTopB,td.boxTopB	{position:relative;height:16px;}
/* Top box end */

/* tree component */
div.boxSmall h4.tree		{padding-left:11px;text-align:left;}
div.boxSmall p.tree			{height:229px;height:auto;min-height:229px;padding:0;/*2008-10-09 padding:0 5px 0 7px;*/text-align:left;background:#e2e2e2 url(/img/backBoxTree.gif) bottom left repeat-x;}
div.boxSmall p.tree a		{text-decoration:none;color:#6B6B6B;font:normal 12px Arial;}
div.boxSmall p.tree a.bold,.bigBold	{font:bold 12px Arial;}
div.boxSmall p.tree img		{position:relative;width:8px;vertical-align:middle;margin:1px -3px 0 1px;cursor:hand;cursor:pointer;}
	/* active tree element */
div.boxSmall p.tree a.tActive,div.boxSmall p.tree a:hover	{font-weight:bold;color:#FF8A00;}
/* main categories */
span.mainCat	{display:block;padding:1px 0 1px 4px;/*padding:1px 0 1px 6px;*/border-bottom:solid 1px #fff;}
span.mainCat a	{margin:0 0 0 6px;}
span.mainCatBrdL{border-left:solid 3px #fff;padding:1px 0 1px 2px;/*padding:1px 0 1px 4px;*/}
span.subCat		{display:block;padding:4px 0 4px 42px;border-bottom:solid 1px #fff;}

div.boxSmall p.tree a.mainCat	 {display:block;margin:0;padding:4px 26px 4px 15px;font:bold 11px Tahoma;color:#525252;/*MSS2008-10-07:margin:5px 5px 0 0; margin:5px 5px 5px 0;text-decoration:underline;*/}
div.boxSmall p.tree a.mainCat:hover	{font:bold 11px Tahoma;color:#525252;}
div.boxSmall p.tree span.mainCatAll	 {border-top:solid 1px white;background:#F7E6AB url(/img/tree/tMainCatAll.gif) 200px 8px no-repeat;}
div.boxSmall p.tree span.mainCatBuon {background:#FDD38E url(/img/tree/tMainCatBuon.gif) 200px 8px no-repeat;}
div.boxSmall p.tree span.mainCatBio	 {background:#FBB94D url(/img/tree/tMainCatBio.gif) 200px 8px no-repeat;}
div.boxSmall p.tree span.mainCatPromo{background:#FAA61C url(/img/tree/tMainCatPromo.gif) 200px 8px no-repeat;}

div.boxSmall p.tree span.mainCatActive	{background:#CEDC47 url(/img/tree/tMainCatA.gif) 200px 8px no-repeat;}
/* categories list */
table.catList		{position:relative;}
table.catList td	{border:solid 0px green;padding:2px;text-align:center;vertical-align:middle;}
table.catList th img{width:115px;height:15px;}
table.catList td img{/*width:88px;*/}
/* category, subcategory or product details */
 table.prodPic	{position:relative;}
 td.prodPic		{position:relative;width:212px;height:212px;border:solid 0px red;background:transparent url(/img/backProdBig.gif) top left no-repeat;text-align:center;vertical-align:middle;}
div.prodDescr	{position:relative;height:212px;height:auto;min-height:212px;width:446px;/*width:458px;*/margin:0 0px 0 24px;border:solid 0px red;}
  a.prodMore	{position:absolute;bottom:4px;right:0;}
a.breadCrump{position:relative;top:0px;font-weight:normal;}
		 /*img.member {position:relative;margin:0 11px 4px 0;vertical-align:middle;}*/
/* fields */
	 div.field,input.field,select.field	{position:relative;float:left;/*width:198px;*/width:154px;/*width:165px;*/margin:2px 2px 3px;padding:0 2px;}
	 div.field	{/*width:131px;*/width:174px;text-align:right;}
   input.field,select.field	{height:16px;border:solid 1px #CECECE;border-color:#404040 #CECECE #CECECE #404040;}
  select.field	{height:15px;padding:0;font-size:11px;}
textarea.field	{width:338px;height:40px;/*width:339px;height:63px;*/margin:3px 0 20px 0;border:solid 1px #CECECE;border-color:#404040 #CECECE #CECECE #404040;overflow-x:hidden;overflow-y:auto;vertical-align:top;}
   input.fieldCaptcha	{position:relative;top:3px;width:109px;}
   input.fieldCheck		{display:inline-block;width:13px;height:13px;margin:1px 5px 0 0;}
   input.fieldRadio		{height:12px;margin:1px 0 0;background:transparent;}
  	 div.fieldLeft,div.fieldRight	{position:relative;float:left;width:350px;}
  	 div.fieldRight	{float:right;left:11px;}
  	 .inactive	{background:#EEEEEE;}
 span.gender{display:block;float:left;width:155px;margin:0 0 5px 0;padding:0 0 0 7px;text-align:left}
    p.error	{position:relative;margin:9px 0 0;color:#FF0000;text-align:center;}
input.error	{background:#ffeeee;}
img.captcha	{margin:3px 0;border:solid 1px #CECECE; /*2008-07-18: height:61px;*//*width:122px;height:56px;*/}
img.btnSubmit	{position:relative;margin:11px;cursor:pointer;}
/* Privacy Policy */
div#privPolicyText{z-index:55;position:absolute;top:185px;left:152px;width:497px;padding:0px;background:#FeFeFe url(/img/backBoxDark.gif) top left repeat-x;filter:alpha(opacity=100); -moz-opacity:.99;}
div#privPolicyText div{margin:11px;}
div#privPolicyText p.enlargeTop{text-align:right;}
/* contacts */
  a.map	{display:block;position:relative;width:308px;margin:21px 0 9px;padding:0 0 4px 4px;background:#ebebeb;/**/}
img.map	{position:relative;border:solid 0px #DFDAD2;}
/* recipes */
table.recipes	{/*width:100%;*/}
table.recipes td{width:328px;padding:11px;}
table.recipes td.brdR	{/*width:328px;*/padding:11px 12px 11px 11px;border-right:solid 1px #D9D9D9;}
table.recipes td.brdB	{height:1px;padding:0;border-bottom:solid 1px #D9D9D9;}
table.recipes table.recipePic	{float:left;margin:0px 9px 5px 0px;}
table.recipes td.recipePic		{width:129px;height:129px;padding:1px;border:solid 0px red;background:transparent url(/img/backProd.gif) top left no-repeat;text-align:center;vertical-align:middle;}
/* paging */
div.paging	{padding:11px 0 22px;font:normal 11px Arial;}
   .paging	{margin:0 1px;font:normal 11px Arial;text-decoration:none;}
span.current,a.paging:hover{color:#339900;font:bold 11px Arial;}
/* account */
li.list	{margin:9px;font-weight:bold;}
 #ordersList,#changePassFrm,#loginFrm,#forgottenFrm{position:relative;margin:11px 0 0;font-weight:normal;}
a.order		{display:block;margin:9px;}
/* list */
table.list	{position:relative;margin:0 0 9px;padding:0;}
table.list th	{padding:4px;border:solid 1px #eeeeee;background:#eeeeee;text-align:left;}
table.list td	{border:solid 1px #e9e9e9;background:white;}
   tr.list		{cursor:pointer;}
   tr.listActive td,tr.listActive td a{color:green;text-decoration:none;/*font-weight:bold;text-decoration:underline;*/}
/* shopping cart */
td.pic		{width:110px;padding:2px;text-align:center;vertical-align:middle;}
td.pic img	{/*2008-07-18: width:110px;*/cursor:pointer;}
td.title	{padding:2px 4px;}
td.qtty		{width:50px;padding:2px;text-align:center;}
td.price	{width:90px;padding:2px;text-align:right;}
td.del		{width:52px;padding:2px;vertical-align:middle;text-align:center;}
input.qtty	{width:100%;margin:0;text-align:right;}



td.btw	 {width:26px;height:18px;}
td.link	 {width:212px;padding:2px 0px 11px;text-align:center;}
td.link a{margin:0px 4px;}
/* TEMP - test for categories - not used from 2008-01-09 */
table.mainContentTemp,div.mainContentTemp{position:relative;margin:20px 0px 7px 2px;height:120px;height:auto;min-height:120px;}
div.secNav	{position:relative;height:100%;min-height:120px;background:#fbfbfb url(/img/backBoxSmall.gif) top left repeat-y;}

/*EE news*/
img.news	{display:block;position:relative;float:right;margin:18px;}







/* enlarge picture - no popup, but div-visibility */
img.prodPic		{}
.enlarge		{position:absolute;left:0px;top:0px;width:100px;display:none;background:#fff;border:1px solid #CECECE;filter:alpha(opacity=60); -moz-opacity:.60;z-index:99;}
html>body .enlarge{padding-bottom:34px;min-width:100px;width:auto;}
p.enlargeTop	{margin:0px;padding:0px;height:18px;background:#FF9933 url(/res/img/backEnlargeTop.gif) bottom left repeat-x;/*background:#4092D6;*/text-align:right;}
p.enlargeBottom	{position:relative;height:16px;background:#fff;text-align:right;font-weight:bold;color:#000;cursor:pointer;cursor:hand;}
html>body p.enlargeBottom{margin:0px;padding:0px;}
img.bigPicClose	{margin:2px;cursor:pointer;cursor:hand;}
span.close		{padding-right:15px;font-weight:bold;font-size:8px;color:#000000;cursor:pointer;}
img.resize		{position:absolute;height:16px;right:-1px;cursor:se-resize;}
/* general formatting */
.posRel	{position:relative}
.absTR	{position:absolute;top:0;right:0;}
.absTL	{position:absolute;top:0;left:0;}
.absBR	{position:absolute;bottom:0;right:0;}
.absBL	{position:absolute;bottom:0;left:0;}
.floatL	{float:left;}
.floatR	{float:right;}
.clear	{clear:both;}
.visible{display:none;}
.hand	{cursor:pointer}
.alignC	{text-align:center}
.alignL	{text-align:left}
.alignR	{text-align:right}
td.alignM,div.alignM	{vertical-align:middle;}
.underL	{text-decoration:underline}
.bold	{font-weight:bold}
.brdRed	{border:solid 1px red}
.brdBlue{border:solid 1px blue}
.colorRed{color:#FF9933}
/* debug formatting */
div#debug	{position:absolute;left:10px;top:10px;border:1px solid gray;padding:5px;cursor:hand;cursor:pointer;background:white;display:none}
  b.debug	{font-weight:normal;color:blue}
 em.debug	{font-style:normal;color:red;font-weight:bold}
