@charset "utf-8";

/*	-------------------------------------------------------------
	Papadopoulou
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Description:		Global setup styles
	Version:				1.0
	Date:					Jul 12, 2007
	------------------------------------------------------------- */

/*	-------------------------------------------------------------
	Generic Elements
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
		
body {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	color: #000;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background: #ca0006 url(../_images/../_images/bckgr.gif) repeat-x top;
	text-align: center;
	line-height: 1.5em;
	font-size: 11px; 
	}
	
a:link, a:visited, a:active {
	background-color: transparent;	
	 }
a {
	color: black;
	text-decoration: none;
}
	
a:hover {
	text-decoration: underline;
 }

a img {
	border:0px;}

html {
	height: 100%;
	width: 100%;
	margin-bottom: 1px; }

.clear {
	clear: both;
	margin: 0;
	padding: 0;
}

.accesibility {
	display: none;
	visibility: hidden; 
}


/*	-------------------------------------------------------------
	Structure
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


/*------------ Top ------------*/ 

#top {
	width: 860px;
	margin: auto;
	text-align: right;
	background: url(../_images/header_top.gif) no-repeat bottom;
	height: 45px;
}

#top input.inputText {
	margin: 12px 10px 0 0;
	width: 120px;
	float: right;
}


#top .btn_search {
	margin: 10px 10px 0 0;	
	float: right;
}

/*------------ Container ------------*/

#container {
	width: 880px;
	margin: 0 auto;
}

	#containerInner {
		width: 880px;
		float: left;
		background: url(../_images/background.gif) repeat-y center;
	}
	#containerInner #syskeasies_title{
	width:850px;
	text-align:left;
	padding-left:10px; 
	float: left;
	margin: 0 0 10px 20px; 
	color:#FF0000;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	display: inline;
}

	#productText  {
	float: left;
	width:850px;
	text-align:left;
	padding:10px 0px 10px 0px;
	margin: 0px 0px 0px 10px;
	border-top: 1px solid #ea999b;
	
	}

	#productText .title {
	text-align:left;
	color:#FF0000;
	font-size: 18px;
	font-weight: bold;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 0 0 0 20px;
	}
	
	#productText p {
	margin: 10px 20px 0 20px;
	}
	
	

/*------------ Header ------------*/

#header {
	float: left;
	width: 880px;
}

	#header #logo {
		float: left;
		margin: 0 0 0 0px;
		display: block;
		font-size: 0px;
		padding-left: 10px;
	}

	#header #message {
		margin: 70px 0 20px 0;
	}



/*------------ Navigation ------------*/

#navigation {
		margin: 0px 0 0 0;
		float: left;
		border-bottom: 1px solid #e92127;
		width: 647px;
		background-color: white;
	}
	
#navigation #nav {
	float: left;
	font-family: Arial;
	margin: 0px 0px 0px 0px;
}


#navigation #nav ul {
	position: relative;
	list-style: none;
	margin: 0;
	float: left;	
	line-height: 22px;
	height: 22px;
	font-weight: bold;
	padding: 8px 3px 4px 0;
	font-size: 13px;
	display: inline;
}

#navigation #nav li { 
	float: left;
	margin: 0;
  	background: none;
  	border: 0px solid red;
  	padding: 0 7px;
  	width: auto;
}

#navigation #nav a {
	display: block;
	color: #9E070C;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

#navigation #nav li ul { 
	list-style: none;
	top: 27px;
	position: absolute;	
	width: 120px;
	float: left;
	left: -999em; 
	background-color: transparent;
}

#navigation #nav ul ul {
	position: absolute;
	float: left;
	margin: 0px 0px 0px 0px;
}

#navigation #nav li ul li {
	background-color: #ececec;
	border-bottom: 1px solid #dbdbdb;
	border-left: 1px solid white;
}


#navigation #nav li li {	
	width: 175px;
	left: -999em;
}

#navigation #nav li li a {
	font-size: 11px;
}

#navigation #nav li:hover ul ul, #navigation #nav li:hover ul ul, #navigation #nav li.sfhover ul ul, #navigation #nav li.sfhover ul ul ul {
	left: -999em;
	top: 0px;
	margin-left: 80px;
	margin-bottom: 30px
}

#navigation #nav li:hover ul, #navigation #nav li li:hover ul, #navigation #nav li li li:hover ul, #navigation #nav li.sfhover ul, #navigation #nav li li.sfhover ul, #navigation #nav li li li.sfhover ul {
	left: auto;
}

/*------------ Slide ------------*/

#slide {
	float: left;
	width: 880px;
	height: 359px;
}

/*------------ Gnwrizate ------------*/

#gnwrizate {
	text-align: left;
	float: left;
	width: 880px;
	background: url(../_images/content_back.jpg) no-repeat 10px top;
	height: 97px;
	overflow: hidden;
}


#gnwrizate  ul li {
list-style:none;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#gnwrizate .more-link {
margin: -13px 280px 0px 0px;
}


	#gnwrizate h1 {
		margin: 5px 0 5px 0;
		padding: 0;	
		margin-left: 560px;
	}
		
	
	#gnwrizate blockquote {
		width: 300px;
		margin: 0px 0 0 566px;
		padding: 0px;
		height: 52px;
		overflow: hidden;
	}
	
	#gnwrizate blockquote p {
		padding: 0;
		margin: 0;
	}

/*------------ Content ------------*/

#content {
	float: left;
	width: 880px;
	margin: 0px 0 0 0;
	padding: 0px 0 0px 0;
	background: url(../_images/content_back.gif) repeat-y 10px top;
	text-align: left;
}

#contentInner {
	float: left;
	margin: 0 0 0 10px;
	display: inline;
}

#box {
	background: url(../_images/box.gif) no-repeat top;
     height: 78px;
     width: 722px;
     margin: 20px 0px 0px 24px;
     float: left;
     text-align: right;
     display: inline;
}

#box h1{
      font-family: Georgia, Times, serif;
      font-size: 26px;
      font-weight: normal;
      font-style: italic;
      color: #BC000A;
      text-align: left;
      margin-left: 20px;
      margin-top: 26px;
      float: left;
      line-height: 100%;
}

#box span img {
	padding: 22px 20px 0px 0;

}


#alpha {
	float: left;
	width: 260px;
}

	#alpha p {
		padding: 0;
		margin: 10px 20px 0 20px;
	}

	#alpha h1 {
		padding: 0;
		margin: 20px 0px 0px 20px;
	}

#beta {
	float: left;
	width: 260px;
}

	#beta p {
		padding: 0;
		margin: 10px 20px 0 20px;
	}

	#beta h1 {
		padding: 0;
		margin: 20px 0px 0px 20px;
	}

 
#gamma {
	float: left;
	width: 340px;
	
}

#gamma  ul li {
list-style:none;
}

#gamma .more-link {
margin: 0px 280px 0px 0px;
}




	#gamma p {
		padding: 0;
		margin: 10px 20px 0 20px;
	}

	#gamma h1 {
		padding: 0;
		margin: 20px 0px 0px 20px;
	}

#footer {
	text-align: left;
	float: left;
	width: 880px;
	background: url(../_images/footer_back.gif) no-repeat left top;
	height: 64px;
	clear: both;
}


#footer p {
	margin: 20px 0 0 30px;
	float: left;
	display: inline;
}


#footer p.right {
	float: right;
	margin: 20px 30px 0 0;
	display: inline;
}


/*------------ Header Internal ------------*/

#header_int {
	float: left;
	width: 880px;
	text-align: left;
	background: url(../_images/internal_header_back.jpg) no-repeat 10px 35px;
	height: 188px;
}

	#header_int #logo {
		float: left;
		margin: 0 0 0 10px;
		display: inline;
	}


/*------------ Header Internal ------------*/

#header_cat {
	float: left;
	width: 880px;
	text-align: left;
	background: url(../_images/category_header_back.jpg) no-repeat 10px 35px;
	height: 188px;
}

	#header_cat #logo {
		float: left;
		margin: 0 0 0 10px;
		display: inline;
	}


/*------------ Content Internal ------------*/


#content_int {
	float: left;
	width: 870px;
	margin: 0px 0 0 0;
	padding: 0px 0 0px 0;
	background: url(../_images/content_internal_back.gif) repeat-y 10px top;
	text-align: left;
	font-size: 12px;
}

#content_cat {
	float: left;
	width: 870px;
	margin: 0px 0 0 0;
	padding: 20px 0 10px 0;
	text-align: left;
	font-size: 12px;
}

#content_cat .noCol {
	margin: 0 40px 0 40px;
}

#content_cat .noCol h2 {
}


#content_cat .noCol ul {
	margin: 0 20px;
	padding: 0;
	list-style: none;
}

#content_cat .noCol ul li {
	padding: 0 0 6px 15px;
	background: url(../_images/list.gif) no-repeat left 7px;
	display: block;
}


#content_cat .noCol h1 {
	font-size: 22px;
		font-family: Trebuchet MS;
		font-style: italic;
		color: #e92127;
		font-weight: normal;
}

#content_int_Inner {
	float: left;
	margin: 0 0 0 0px;
}


	#content_int_Inner #leftC {
		float: left;
		width: 525px;
	}
	
	#content_int_Inner #leftC ul {
		margin: 10px 20px 20px 20px;
	}
	
	
	#content_int_Inner #leftC h1 {
		font-size: 18px;
		font-family: Trebuchet MS;
		font-style: italic;
		color: #e92127;
		margin: 20px 0 0 20px;
		font-weight: normal;
	}

	#content_int_Inner #leftC p {	
		margin: 10px 20px 20px 20px;
	}
	
	#content_int_Inner #rightC {
		float: left;
		width: 230px;
	}

	#content_int_Inner #rightC p {
		margin: 0 20px 0 0px;
	}


#footer_int {
	text-align: left;
	float: left;
	width: 880px;
	clear: both;
	background: url(../_images/footer_int_back.gif) no-repeat left top;
	height: 49px;
}

#footer_int #selida {
	right: 10px;
	bottom: 15px;
}

#footer_int p {
	margin: 10px 0 0 30px;
	float: left;
	display: inline;
	
}

#footer_int p.right {
	float: right;
	margin: 10px 20px 0 0px;
}
#container #containerInner #flash {
	width:860px;
	height:240px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	display: inline;
}
/*------------ product ------------*/
#content_prod {
	width: 880px;
	margin: 0px 0 0 0;
	padding: 0px 0 0px 0;
	
	text-align: left;
}

#content_prod .contentInner_prod {
	float: left;
	margin: 0 0 0 10px;
	display: inline;
	border-top: 1px solid #ea999b;
	width: 860px;
	background: url(../_images/content_prod_back.gif) repeat-y 10px top;
}

#content_prod .contentInner_prod img{
	float: left;
	margin: 20px 10px 10px 10px;
}



#content_prod .contentInner_prod .syskeyasies {
	float: left;
	width: 276px;
	margin-bottom:10px;
	padding-left: 10px;
}

#content_prod .contentInner_prod .syskeyasies p {
		padding: 0;
		margin: 10px 20px 0 20px;
}

#content_prod .contentInner_prod .syskeyasies h1 {
	padding: 0;
	margin: 20px 0px 0px 20px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}


#content_prod .contentInner_prod .syskeyasies .more {
	color:#FF0000;
	float:right;
	padding:0px 15px 3px 0px;
	display:inline;
	background-image:url(../_images/red_arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	}
#content_prod .contentInner_prod .syskeyasies .more img{
	float:left;
	margin:0px;
}



/*------------ product ------------*/
#content_prod_main {
	float: left;
	width: 860px;
	margin: 0px 0 0 10px;
	padding: 0px 0 15px 0;
	background: url(../_images/content_prod_main_back.gif) repeat-y 10px top;
	text-align: left;
}

#content_prod_main  #contentInner_prod{
	float: left;
	margin: 0 0 0 0px;
	display: inline;
}
#content_prod_main  #contentInner_prod #prod_alpha {
	float: left;
	width: 106px;
	padding:20px 3px 0px 3px;
}

#content_prod_main  #contentInner_prod #prod_alpha p {
		padding: 0;
		margin: 10px 20px 0 20px;
	}

#content_prod_main  #contentInner_prod #prod_alpha h1 {
	padding: 0;
	margin: 20px 0px 0px 20px;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	}

#content_prod_main  #contentInner_prod #prod_beta {
	float: left;
	width: 294px;
	padding-left: 10px;
}

#content_prod_main  #contentInner_prod #prod_beta p {
		padding: 0;
		margin: 10px 20px 0 20px;
	}

#content_prod_main  #contentInner_prod #prod_beta h1 {
		padding: 0;
		margin: 20px 0px 0px 20px;
		font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}

 
#content_prod_main  #contentInner_prod #prod_gamma {
	float: left;
	width: 205px;
	padding-left: 10px;
}

#content_prod_main  #contentInner_prod #prod_gamma p {
		padding: 0;
		margin: 10px 20px 0 20px;
	}
#content_prod_main  #contentInner_prod #prod_gamma p img {
		float:left;
		margin: 0px 3px 3px 0px;
	}

#content_prod_main  #contentInner_prod #prod_gamma h1 {
		padding: 0;
		margin: 20px 0px 0px 20px;
		font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
	}
#content_prod_main  #contentInner_prod #prod_delta {
	float: left;
	width: 205px;
	padding-left: 10px;
}

#content_prod_main  #contentInner_prod #prod_delta p {
		padding: 0;
		margin: 45px 20px 0 20px;
	}

#content_prod_main  #contentInner_prod #prod_delta h1 {
		padding: 0;
		margin: 20px 0px 0px 20px;
		font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	}
#content_syskeuasies_title {
	float: left;
	width: 860px;
	margin: 0px 0 0 10px;
	padding: 0px 0 15px 0;
	background: url(../_images/content_prod_main_back.gif) repeat-y 10px top;
	text-align: left;
	border-bottom: 1px solid #ea999b;
}



/*	-------------------------------------------------------------
	Structure
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/


#products_inner {
	float: left;
	width: 880px;
	text-align: left;
	font-size: 12px;
	padding-bottom: 20px;
}

#products_inner h1 {
	color:#e10000;
	font-family: "trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 100%;
	text-align: left;
}

#products_inner #left {
	float: left;
	margin: 0px 30px 0px 0px;
	padding-left: 20px;
	
}


#products_inner #right {
	float: right;
	margin: 0px 30px 0px 10px;
	display: block;
	width: 490px
}

/*----------Table Nutrition------------*/

#products_inner table#data {
	width: 480px;
	font-size: 12px;
	border-collapse: collapse;
	margin: 0 0 20px 0;
	color: #473d3d;
	text-align: left;
}

#products_inner table#data tr {
	background-color: #ffffff;
}

#products_inner table#data tr.alt {
	background-color: #f1f5fa;
}

#products_inner #data td {
	border: 1px solid #c0b9b9;
	padding: 4px 0 4px 10px;
}

#products_inner #data td.l {
	width: 250px;
	font-weight: bold;	
}


/*----------Table Commecial------------*/

#products_inner .noCol {
	margin: 0px 0px 0px 40px;
	padding-bottom: 20px
}

#products_inner .noCol h1 {
	width: 100%;
	float: left;
	padding-bottom: 10px;
}

#products_inner table#commercial {
	width: 810px;
	font-size: 11px;
	border-collapse: collapse;
	margin: 0 0 20px 0px;
	color: #473d3d;
	float: left;
}

#products_inner table#commercial tr {
	background-color: #fff;
}

#products_inner table#commercial tr.alt {
	background-color: #f4f4f4;
}

#products_inner table#commercial td {
	border: 1px solid #c0b9b9;
	padding: 4px 0 4px 10px;
}

#products_inner table#commercial td.one, #products_inner table#commercial td.three {
	width: 200px;
	font-weight: bold;	
}

#products_inner table#commercial td.two {
	width: 180px;
}

p.recipe_intro {
	border: 1px solid #eaeaea;
	padding: 20px 20px 20px 20px;
	margin: 0 0 20px 0;
	background-color: #fcf7f2;
	width: 740px;
	height: 94px;
}

p.recipe_intro span {
	float: left;
	margin: 0 20px 0 0;
	display: inline;
}

p.recipe_intro span img {
	padding: 2px;
	border: 1px solid silver;
}

h2 {
	font-size: 14px;
}

img.img_recipe {
	float: right;
	padding: 3px; 
	border: 1px solid silver;
	margin: 0 20px 10px 10px;
}

p.int {
	padding: 15px;
	background-color: #f8f0ec;
	width: 200px;
	margin: 0 30px 0 0;
	float: left;
}


#slide {
   float: left;
   width: 880px;
   height: 284px;
   background: url(../_images/slide_back.jpg) no-repeat 10px top;
}
.swfobject {
	margin: 0;
	padding: 0;
}
	
p.network {
	width: 390px;
	float: left;
	padding-bottom: 10px;
	margin-bottom: 0px;
}


div.half_cont {
	float: left;
	width: 780px;
}


#table_data {
	width: 400px;
	border-collapse: collapse;
	margin: 0 auto;
	text-align: center;
}

#table_data td {
	border-bottom: 1px solid #cf000b;
	padding: 4px;
	border-top: 1px solid #cf000b;
}
	
#table_bio {
	width: 340px;
	border-collapse: collapse;
	margin: 0 auto;
	
}

#table_bio td {
	border-bottom: 1px solid #cf000b;
	padding: 4px 10px;
	border-top: 1px solid #cf000b;
}

#table_bio input.bio_input {
	width: 200px;
}

#table_bio .bio_area {
	width: 200px;
}

#FlashContainer {
	float: left;
	margin-left: 10px;
	}

#table_nut {
	width: 780px;
	border-collapse: collapse;
}


	#table_nut td {
		padding: 3px;
		border-bottom: 1px solid silver;
		border-top: 1px solid silver;
	}
	

#contact {
	margin:20px 0 20px 20px;
	border-collapse: collapse;
	width: 400px;
	background-color: #fafafa;
}

#contact td {
	border-bottom: 1px solid #ea999b;
	border-top: 1px solid #ea999b;	
	padding: 4px 10px;	
}

#contact td.alt {
	background-color: white;
}
		
#contact input.input_contact, #contact textarea.text_contact {
	width: 240px;
}

div.pagination {

	margin: 0 auto;
	
}

div.pagination span a {
	display: block;
	float: left;
	padding: 3px 7px;
	border: 1px solid #d3d3d3;
	margin:  0 2px;	
	color: #2e2e2e;
}

div.pagination span a:hover {
	text-decoration: none;
	background-color: #fcf7f2;
	color: black;
}

div.pagination span.selected {
	display: block;
	float: left;
	padding: 3px 7px;
	border: 1px solid #d3d3d3;
	margin:  0 2px;	
	color: #2e2e2e;
	background-color: #fcf7f2;
	font-weight: bold;
	color: #cf010d;
}


.gnwrizate {
	padding: 5px 0px 20px 70px;
	width: 730px;
	background: url(../_images/quotes.gif) no-repeat left top;
	margin:  10px 0px 10px 0;
	float: left;
	display: block;
}

.gnwrizate blockquote {
	font-family: Georgia;
	font-size: 15px;
	background: url(../_images/quotes.gif) no-repeat right bottom;
	padding: 0 40px 20px 0px;
	margin: 0px;
	float: left;
	line-height: 1.3em;
}
	
.gnwrizate blockquote span {
	display: block;
	font-weight: bold;
	padding: 0 0 3px 0;
}


/*--PRODUCTS TOP 3col--*/


#productsTop {
	float: left;
	text-align: left;
	margin: 0px 20px 0px 10px;
}

#productsTop #productsTopContent3 {
	overflow: hidden;
    height : 100%;
}

	#productsTop p {
		margin: 10px 20px 0 20px;
	}

	#productsTop a {
		display: block;
		margin: 0px 20px 10px 20px;
		font-weight: bold;
		padding: 0 0px 0 0;	
	}

	#productsTop img {
		float: left;
		margin: 20px 3px 0 20px;
	}

	#productsTop a img {
		display: none;
	}
	
	
	#productsTop h1 {
		font-size: 18px;
			font-family: Trebuchet MS;
			font-style: italic;
			color: #e92127;
			margin: 20px 20px 20px 20px;
			font-weight: normal;
	}

				#productsTop #productsTopContent3 .one {
					width: 340px;
					height: 100%;
					float: left;
					border-right: 1px solid #ea999b;
					
					padding-bottom: 32767px;
					margin-bottom: -32747px;
				}
				
				#productsTop #productsTopContent3 .two {
					width: 230px;
					height: 100%;
					float: left;
					border-right: 1px solid #ea999b;
					font-size: 12px;
					
					padding-bottom: 32767px;
					margin-bottom: -32747px;
				}
				
				#productsTop #productsTopContent3 .three {
					width: 240px;
					float: left;
					font-family: Georgia;
					font-size: 13px;
				}
				
				#productsTop #productsTopContent3 .three p {
					background: url(../_images/quotes.gif) no-repeat left top;
					padding-top: 30px;
					padding-left: 20px
				}

				#productsTop #productsTopContent3 .three a {
					margin-left: 40px;
				}
				
				
				#productsTop #productsTopContent3 .three blockquote {
					margin: 0;
					padding: 0px 0 35px 0;
					background: url(../_images/quotes.gif) no-repeat right bottom;
					display: block;
				}

/*--PRODUCTS TOP 2col--*/


#productsTop #productsTopContent {
	float: left;
	width: 850px;
	height: 500px;
}

#productsTop #productsTopContent2 {
	overflow: hidden;
	height: 100%
}


				#productsTop #productsTopContent2 .one {
					float: left;
					width: 420px;
					height: 100%;
					border-right: 1px solid #ea999b;
					padding-bottom: 10px;
				}
				
				#productsTop #productsTopContent2 .two {
					width: 400px;
					height: 100%;
					float: left;
					padding-bottom: 10px;
				}
				
				
				#productsTop #productsTopContent2 .two p {
					background: url(../_images/quotes.gif) no-repeat left top;
					padding-top: 50px;
					padding-left: 20px
				}

				#productsTop #productsTopContent2 .two a {
					margin: 0px 20px 10px 40px;
					font-weight: bold;
					
				}
				
						
				#productsTop #productsTopContent2 .two blockquote {
					margin: 0;
					padding: 0px 0 35px 0;
					background: url(../_images/quotes.gif) no-repeat right bottom;
					font-family: Georgia;
					font-size: 13px;
				}

