/* ----------------------------------------------------------------------------------/Modules/Searchbox/Templates/Default/Index.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/Modules/Orders_CartStatus/Templates/Default/Index.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/Modules/Content_SingleLevelMenu/Templates/Default/Index.css---------------------------------------------------------------------------------- */.SingleLevelMenu {
  margin: 0;
  padding: 0;
}

.SingleLevelMenu li {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

.SingleLevelMenu a {
  display: block;
  text-decoration: none;	
}

.SingleLevelMenu li {

}


.SingleLevelMenu li a {
}

.SingleLevelMenu li a:hover {

}/* ----------------------------------------------------------------------------------/Modules/Security_UserLogin/Templates/Default/Index.css---------------------------------------------------------------------------------- */.LinkAction
{
	clear:both;
}
/* ----------------------------------------------------------------------------------/Modules/Security_UserInfo/Templates/Default/Index.css---------------------------------------------------------------------------------- */.Field {
	visibility:visible;
}/* ----------------------------------------------------------------------------------/Modules/Banners_PlacementList/Templates/Default/Index.css---------------------------------------------------------------------------------- */.BannersList li
{
	list-style:none;
	margin-bottom:5px;
}

.Banners ul
{
	margin:0px;
}
/* ----------------------------------------------------------------------------------/Modules/Content_SingleLevelMenuWithOpenBranch/Templates/Default/Index.css---------------------------------------------------------------------------------- */.single_level_menu ul {
  margin: 0;
  padding: 0;
}

.single_level_menu li {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

.single_level_menu a {
  display: block;
  text-decoration: none;	
}

.single_level_menu li {
  margin-top: 1px;
}


.single_level_menu li a {
  color: #fff;	
  padding: 0.5em;
}

.single_level_menu li a:hover {
	border-color:red;
}/* ----------------------------------------------------------------------------------/Modules/Utilities_CycleSlideShow_View/Templates/Default/Index.css---------------------------------------------------------------------------------- */#CycleSlideShow 
{ 
	margin:auto;
	position:absolute; 
	left:0px; 
	top:0px; 
	width:550px; 
	height:367px; 
	z-index:1;	
}


.SlideShow img 
{ 
	border: 1px solid #ccc; 
	background-color: #eee; 
}


.SlideItem
{
	position:absolute; 
	left:0px; 
	top:0px;
	width:550px; 
	height:367px;
}

.ImageLayer
{
	position:absolute; 
	bottom:0px;
	left:0px; 
	width:550px; 
	height:367px; 
	z-index:1;

}

.DescriptionLayer
{
	position:absolute; 
	bottom:0px; 
	left:0px; 
	width:550px; 
	height:50px; 
	z-index:2;
}

.TextLayer
{
	font-family:TrebuchetMS;
	font-size:18px;
	color:#ffffff;	
	position:absolute; 
	left:5px; 
	bottom:7px; 
	z-index:3;
	width:480px;
}

.TextLayer a
{
	color:#ffffff;		
	text-decoration:none;
}

.TextLayer a:hover
{
	text-decoration:underline;
}

.BkgLayer img
{
	opacity:0.2; 
	filter:alpha(opacity=20);
}

#CycleSlideShowNav
{
	position:absolute; 
	border:1px #ff0000; 
	right:0px; 
	bottom:10px; 
	z-index:2;
}

#CycleSlideShowNav a 
{ 
	display:block; 
	float:left; 
	width:19px; 
	height:19px; 
	background-image:url('/Images/btn.jpg'); 
	background-repeat:no-repeat;  
	color:#ffffff; 
	text-indent:5px;
	font-size:12px; 
	text-decoration:none;
	font-weight:bold;
	margin:5px;
}

#CycleSlideShowNav a.activeSlide 
{  
	color:#65a704;
}


#CycleSlideShowNav a:focus 
{ 
	outline: none; 
}/* ----------------------------------------------------------------------------------/Styles/Default/Index.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/Styles/Default/Layout.css---------------------------------------------------------------------------------- */
.Layout-Page
{
	width:970px;
	margin:auto;
	margin-top:1em;
}

.Layout-FullRow
{
	clear:both;
}

.Layout-Table
{
	width:100%;
}

tr, th, td {
border: 1px solid #000000;
}

.Layout-Table td,
.Layout-Table th
{
	vertical-align: top; 
}

.LeftColumn .Padding
{
	padding:8px 8px 8px 8px;
}

.MiddleColumn .Padding
{
	padding:8px 0px 8px 0px;
}

.RightColumn .Padding
{
	padding:8px 8px 8px 8px;
}

/* -----------------------------------------------------------
 * Layout-180-610-180
   -------------------------------------------------------- */

.Layout-180-610-180 .LeftColumn
{
	width:180px;
}

.Layout-180-610-180 .MiddleColumn
{
	width:610px;
}

.Layout-180-610-180 .RightColumn
{
	width:180px;
}

/* -----------------------------------------------------------
 * Layout-196-578-196
   -------------------------------------------------------- */

.Layout-196-578-196 .LeftColumn
{
	width:196px;
}

.Layout-196-578-196 .MiddleColumn
{
	width:578px;
}

.Layout-196-578-196 .RightColumn
{
	width:196px;
}

/* -----------------------------------------------------------
 * Layout-200-770
   -------------------------------------------------------- */

.Layout-196-774 .LeftColumn
{
	width:196px;
}

.Layout-196-774 .MiddleColumn
{
	width:774px;
}

.Layout-196-774 .MiddleColumn .Padding
{
	padding:8px 8px 8px 0px;
}


/* ----------------------------------------------------------------------------------/Styles/Default/Layout.Design.css---------------------------------------------------------------------------------- *//* -----------------------------------------------------------
* Header
-------------------------------------------------------- */
body{ 
background:url(../../Images/Layout/images/background_tile.jpg) #034275 repeat-x;
z-index:0;
}

ul , li { 
margin:0px; 
padding:0px; 
}

#clear { 
clear:both; 
}

.Layout-Page { 
margin:0 auto auto; 
}

.Layout-FullRow.Header{
width:968px;
height:332px;
}

.header_top_bg{
width:968px;
height:73px;
background:url(../../Images/Layout/images/header_top_bg.jpg) no-repeat;
*position:relative;
}

.logo{
width:212px; 
height:62px;
padding:11px 0 0 22px;
*position:relative;
*padding:11px 0 0 20px;
float:left;
}

.logo_image{
background:url(../../Images/Layout/images/logo.jpg);
width:208px; 
height:49px;
}

.logo_text {
color:#0254C1;
font-size:11px;
letter-spacing:0.3px;
padding-left:6px;
width:218px;
margin-top:-2px;
}

.languages_menu{
width:78px;
height:11px;
float:right;
margin-top:15px;
padding-right:32px;
}

.languages_menu a{
width:23px;
height:11px;
display:block;
float:left;	
}

.LanguageSwitches a{
	padding-right:3px;
}

.LanguageSwitches a.Language-EN {
background:url(../../Images/Layout/images/lang_en.jpg) no-repeat scroll 0 0;
}

.LanguageSwitches a.Language-EL {
background:url(../../Images/Layout/images/lang_el.jpg) no-repeat scroll 0 0;
}

.LanguageSwitches a.Language-third {
background:url(../../Images/Layout/images/lang_third.jpg) no-repeat scroll 0 0;
}

.LanguageSwitches a.Language-fourth {
background:url(../../Images/Layout/images/lang_fourth.jpg) no-repeat scroll 0 0;
}

.header_top_menu{
background:url(../../Images/Layout/images/header_top_menu.jpg) no-repeat;
float:right;
height:39px;
margin-top:8px;
padding-right:24px;
width:692px;
}

.header_top_menu li{
float:left;
padding-top:12px;
padding-right:4px;
font-size:12px;
color:#012a5f;
}

.header_top_menu li a{
font-size:12px;
color:#012a5f;
text-decoration:none;
}

.header_top_menu li a:hover{
font-size:12px;
color:#012a5f;
text-decoration:none;
}

.home_li{
	width:106px;
	text-align:center;
	}
	
.home_news{
	width:190px;
	text-align:center;
	}

.home_newsletter{
	width:190px;
	text-align:center;
	}

.home_members{
	width:190px;
	text-align:center;
	}			


.header_bottom {
	width:968px;
	height:261px;
	background:url(../../Images/Layout/images/header_bottom_bg.jpg) repeat-y;
}

.flash_header{
	width:922px;
	height:261px;
	background:url(../../Images/Layout/images/flash_header.jpg) no-repeat;
	margin-left:24px;	
	*margin-left:24px;
}

.header_bottom {
	width:968px;
	height:261px;
	background:url(../../Images/Layout/images/header_bottom_bg.jpg) repeat-y;
	}	

/* -----------------------------------------------------------
* LeftPanel
-------------------------------------------------------- */


.Layout-FullRow.content{
	background-color:#ffffff;
	background:url(../../Images/Layout/images/Layout-FullRow.jpg);
}

.LeftColumn .Padding {
	float:left;
	padding:1px 0 0 24px;
}


.Layout-196-578-196 .LeftColumn {
padding-left:15px;
width:196px;
}

.left_menu{
	width:210px;
	background-color:#daf2fb;
	padding-top:4px;
	}	

.left_menu ul{	
	padding:1px 0 0;
	list-style:none;
	}	
	
.left_menu li{
	display:block;
	width:203px;
	padding-left:3px;
	text-align:left;
	margin-top:-1px;
	list-style:none;
	}
	
.left_menu li a{
	color:#0b5400;
	font-family:Tahoma;
	font-size:10px;
	background:url(../../Images/Layout/images/left_menu_li_bg.jpg) no-repeat;
	height:22px;
	padding-left:14px;
	padding-top:12px;	
	display:block;
	list-style:none;
}



.left_menu li a:hover{
	color:#0b5400;
	font-family:Tahoma;
	font-size:10px;
	background:url(../../Images/Layout/images/left_menu_li_bg.jpg) no-repeat;
	height:22px;
	padding-left:14px;
	padding-top:12px;
	display:block;	
}

.left_menu li ul{
	display:block;
	padding:0px;
}	

.left_menu li ul li ul{
	display:none;
}	

.left_menu li li a {
	color:#000000;
	font-family:Tahoma;
	font-size:10px;
	background:none;
	height:10px;
	padding-left:16px;
	padding-top:8px;	
	padding-bottom:8px;
	display:block;
}

.left_menu li li a.Active{	
	color:#0254c1;
	}


.left_menu li li a:hover {
	color:#0254c1;
	font-family:Tahoma;
	font-size:10px;
	background:none;
	height:10px;
	padding-left:16px;
	padding-top:8px;	
	padding-bottom:8px;
	display:block;
}

.left_banners{
	width:210px;
	background-color:#daf2fb;
	padding-top:4px;
	text-align:center;
}	

.left_banners img{
	width:210px;
	padding-top:4px;
	text-align:center;
}	

/* -----------------------------------------------------------
* Footer
-------------------------------------------------------- */

.footer{
	background:url(../../Images/Layout/images/footer_bg.jpg) no-repeat;
	width:968px;
	height:68px;
	margin-top:0px;
	text-align:center;
}

.footer ul.bottom_menu{
	height:19px;
	padding-top:9px;
	width:917px;
	text-align:center;
}

.footer ul.bottom_menu span{
	padding-top:9px;
}

.footer ul.bottom_menu span a{
	color:#000000;
	text-decoration:none;
	padding-right:15px;
	background:url(/Images/Layout/images/bottom_menu_separator.jpg) right no-repeat;
}

.footer ul.bottom_menu span a.terms{
	background:none;
}	

.footer ul.bottom_menu span a:hover{
	text-decoration:underline;
}

.footer ul{
	padding-top:9px;
}

.footer ul span{
	padding: 0 7px;
	font-size:10px;
	font-family:Tahoma;
}

.footer ul span a{
	color:#000000;
	text-decoration:none;
}

.footer ul span a:hover{
	text-decoration:underline;
}
	
/* -----------------------------------------------------------
* Content
-------------------------------------------------------- */

.MiddleColumn {
	float:left;
	width:578px;
	}
	
.content_top_menu {
	padding:3px 0 0 0px;
	width:706px;
	height:36px;
}


.fruit_selector{
	width:436px;
	height:36px;
	background:url(../../Images/Layout/images/fruit_selector.jpg) no-repeat;
	float:left;
	}
	
.fruit_selector_description {
	color:#FFFFFF;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	height:23px;
	padding:5px 0 0 38px;
	text-align:left;
	width:140px;
}	

.fruit_selector_dropdown{
	width:236px;
	height:18px;
	background:url(../../Images/Layout/images/fruit_selector_dropdown.jpg) no-repeat;
	float:right;
	margin-top:10px;
	padding-right:12px;
}

#FruitSelect{
	background:url(../../Images/Layout/images/fruit_selector_dropdown.jpg) no-repeat;
	border:0px;
	border-color:#ffffff;
	width:236px;
	color:#928f8f;
	height:18px;
	*height:20px;
}

#FruitSelect option{
	background:#ffffff;
	color:#000000;
}

.content_top_menu div.search{
	float:right;
	background:url(../../Images/Layout/images/search_bg.jpg) no-repeat;
	width:267px;
	height:36px;
}	

.search_icon{
	width:15px;
	height:12px;
	background:url(../../Images/Layout/images/search_icon.jpg) no-repeat;
	float:left;
	margin:13px 0 0 6px;
}

.search_form{
	width:222px;
	height:21px;
	float:left;
	margin-top:8px;
	margin-left:2px;
}

.search_form input{
	border:none;
	background:url(../../Images/Layout/images/search_form_bg.jpg) no-repeat left;
	width:180px;
	height:19px;
	padding-left:4px;
	padding-top:2px;
	font-family:Tahoma;
	font-size:11px;
}

#search_form{
	width:222px;
	height:21px;	
}

#search_form div.Control{
	float:left;
}

#search_form div.Action{
	float:left;
	background:url(../../Images/Layout/images/search_button_bg.jpg) no-repeat;
	width:36px;
	height:17px;
	z-index:2;
	padding-top:2px;
	*margin-top:1px;
}	

#search_form div.Action a{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	padding-left:11px;
}

.content_header{
	width:706px;
	height:33px;
	background:url(/Images/Layout/images/content_header.jpg) no-repeat;
	float:left;
	margin-left:0px;
	margin-top:3px;
}

.content_header h1{
	margin:0px;
	text-align:left;
	font-size:11px;
	font-family:Tahoma;
	padding:10px 0 0 39px;
	color:#ffffff;
}

.article_header h1 div.ArticleTitle {
	font-size:11px;
}


.index_top_short_description{
	width:706px;
	height:137px;
	background:url(/Images/Layout/images/index_top_short_description.jpg) no-repeat;
	margin-left:6px;
	margin-top:3px;
	float:left;
}

.index_short_description_image{
	float:left;
	width:223px;
	height:131px;
	
	margin-top:3px;
	padding-right:10px;
}

.pagetext_index
{
	background:url(/Images/Layout/images/index_top_short_description.jpg) top left no-repeat;
	width:706px;
	padding-left:3px;
	float:left;
}

.pagetextindex
{
	width:706px;
	padding-left:3px;
	float:left;
}

/* -----------------------------------------------------------
* Single Level Menu Categories
-------------------------------------------------------- */

.single_level_menu_categories{
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
}


.single_level_menu_categories li
{
	background:url(/Images/Layout/images/subcategories_products_li_bg.jpg) no-repeat;
	float:left;
	list-style:none;
	width:139px;
	height:47px;
	text-align:center;
}


.single_level_menu_categories li a{
	text-decoration:none;
	color:#000000;
	vertical-align:middle;
	margin-top:7px;
	line-height:1;
}

.single_level_menu_categories li a.p167,.single_level_menu_categories li a.p168{
	margin-top:10px;
}

.single_level_menu_categories li a.Active{
	color:#106901;
	text-decoration:underline;
}

#photo1{
	float:left;
	padding-right:5px;
}

.pagetext{
}

.pagetextindex h1{
	font-family:Tahoma;
	font-size:12px;
	padding:0;
	text-decoration:underline;
}

.ProductView div.Field.Photo  {
	float:left;
	width:275px;
	padding-bottom:10px;
}

.ProductView div.Title  {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	width:430px;
}

.ProductView div.Field.Description  {
	float:left;
	width:430px;
}

.ProductView div.Title  {
	float:right;
	font-family:Tahoma;
	font-size:12px;
	padding:0;
	text-decoration:underline;
	width:422px;
}
	
.ProductList{
	padding-top:10px;
}

.ProductList li.Product{
	float:left;
	border:none;
	background:url(/Images/Layout/images/subcategories_products_li_bg.jpg) no-repeat;
	list-style:none;
	height:52px;
	text-align:center;
	font-size:10px;
	text-decoration:none;
	padding:8px 5px 0;
	width:128px;
}

.ProductList li a{
	color:#000;	
	text-decoration:none;
	line-height:1;
}

.ProductView div.Code{
	visibility:hidden;
	
}

.ProductView div.Description{
	float:left;
}


/* -----------------------------------------------------------
* Newsletter
-------------------------------------------------------- */

#NewsletterSignupForm, #LoginForm, #RemindForm{
	width:202px;
	padding-left:234px;
	padding-top:60px;
	padding-bottom:230px;
	border-top:thin;
	color:#ffffff;
}

#NewsletterSignupForm div.Panel, #LoginForm div.Panel,#RemindForm div.Panel{
	background:#568eaf;
	border:1px solid #568EAF;
	}
	
#NewsletterSignupForm div.PanelTitle, #LoginForm div.PanelTitle, #RemindForm div.PanelTitle{
	background:url(/Images/Layout/images/form_top_bg.jpg) center top no-repeat;
	width:198px;
	height:35px;
	padding-left:2px;
	border:none;
	padding-top:4px;
}

#RemindForm div.PanelTitle{
	background:url(/Images/Layout/images/form_top_bg.jpg) center top no-repeat;
	width:198px;
	height:35px;
	padding-left:2px;
	border:none;
	padding-top:4px;
}	

.Panel .PanelTitle span{
	padding-left:5px;
	margin-top:10px;
}

#NewsletterSignupForm .Panel .PanelActions .Action a, #LoginForm .Panel .PanelActions .Action a {
	background:url(/Images/Layout/images/action_button_bg.jpg) center no-repeat;
	width:56px;
	height:25px;
	border:none;
	margin-left:0px;
}

#RemindForm .Panel .PanelActions .Action a {
	background:url(/Images/Layout/images/action_button_remind_bg.jpg) no-repeat;
	width:60px;
	height:25px;
	border:none;
	padding-right:20px;
}
	
#NewsletterSignupForm .Panel .PanelActions .Action{
	float:right;
}	


.Panel .control {
	padding-top:4px;
	}

.Panel .control input{
	width:196px;
	border:none;
	height:21px;
	background:url(/Images/Layout/images/members_form_bg.jpg) no-repeat;
	padding-top:2px;
	}

.Panel .PanelContent {
	padding-left:2px;
	font-size:12px;
	font-family:Tahoma;
	color:#ffffff;
}

.Panel .PanelContent .field .label{
	display:none;
}

/* -----------------------------------------------------------
* LoginForm
-------------------------------------------------------- */

#LoginForm .PanelActionsLinks{
	width:123px;
	font-size:10px;
	font-family:Tahoma;
	float:left;
}

#LoginForm .PanelActionsLinks a {
	color:#ffffff;
	text-decoration:underline;
}

#LoginForm .PanelActionsButton{
	width:66px;
	font-size:12px;
	font-family:Tahoma;
	float:right;
	color:#ffffff;
}	

#LoginForm .PanelActionsButton a{
	text-align:center;
	}

#LoginForm .EmailField input, #LoginForm .PasswordField input, #UserPasswordReminder .EmailField input{
	width:196px;
	border:none;
	height:21px;
	background:url(/Images/Layout/images/members_form_bg.jpg) no-repeat;
	padding-top:2px;
}


#LoginForm .PanelActions span{
	color:#fd0303;
	text-decoration:none;
}	

/* -----------------------------------------------------------
* Articles
-------------------------------------------------------- */

.ArticleList .ArticleTitle{
	float:none;
}

.ArticleList .ArticleTitle a{
	text-decoration:none;
	color:#000;
	font-size:11px;
	font-family:Tahoma;
}

.ArticleList .ArticleBullet{
	width:5px;
	height:5px;
	float:left;
	background:url(/Images/Layout/images/news_bullet_bg.jpg) left no-repeat;
	padding-left:5px;
	padding-top:7px;
}		

.ArticleList li.Article{
	font-size:11px;
}

.ArticleList ul li {
	border:none;
	}
	
.Layout-196-578-196 .MiddleColumn {
	padding-left:0px;
	*padding-left:0px;
	width:706px;
}	

.Layout-196-578-196 .MiddleColumn ul.ArticlesRelatedList {
	padding-left:30px;
}

.LoginContent{
	background:#DAF2FB;
	width:706px;
}

.Article .Panel .PanelActions .Action a {
	background-color:#ffffff;
	background-image:none;
	color:#000000;
	border:none;
	font-size:11px;
}

.Article .Panel .PanelActions .Action a:hover {
	background-color:#ffffff;
	background-image:none;
	color:#000000;
	text-decoration:underline;
}

/* -----------------------------------------------------------
* Sitemap
-------------------------------------------------------- */
#sitemap{
	padding-left:25px;
	padding-top:50px;
}

#sitemap li{
	padding-left:10px;
	list-style:none;
	padding-top:3px;
}

#sitemap li a {
	color:#000000;
	text-decoration:none;
}

#sitemap li a:hover {
	color:#000000;
	text-decoration:underline;
}

/* -----------------------------------------------------------
* Contact
-------------------------------------------------------- */

#ContactForm input{
	background:transparent url(/Images/Layout/images/members_form_bg.jpg) no-repeat scroll 0 0;
	border:medium none;
	height:21px;
	padding-top:2px;
	width:196px;	
}

#ContactForm a{
	color:#000000;
	text-decoration:none;
}	

#ContactForm a:hover{
	text-decoration:underline;
}	

#ContactForm{
	padding-bottom:10px;
}
/* -----------------------------------------------------------
* Search
-------------------------------------------------------- */
#SearchResults{
	padding-left:20px;
}

#SearchResults li {
	margin-left:25px;
}

#SearchResults li a{
	color:#000000;
	text-decoration:none;
}

/* -----------------------------------------------------------
* Validation
-------------------------------------------------------- */



.advanced_results ul{
	padding-left:15px;
}

.advanced_results ul li{
	padding-left:5px;
}

.ProductList li.Product {
	padding-bottom:0px;
	height:38px;
}

.pagetext_contact {
	padding-left:10px;
	padding-top:10px;
}

.pagetext tr, th, td {
border: 1px solid #000000;
}	

.ProductList li.Product.Current  a {
color:#106901;
text-decoration:underline;
}

.pphoto {
	float:left;
	margin-right:5px;
}

.ProductView  {
	width:688px;
}

.LeftColumn .Padding {
float:left;
padding:1px 0 0 8px;
*padding:1px 0 0 4px;
}

.pdesc ul{
list-style-type:circle;
}/* ----------------------------------------------------------------------------------/Styles/Default/Layout.Design._css---------------------------------------------------------------------------------- *//* -----------------------------------------------------------
* Header
-------------------------------------------------------- */
body{ 
background:url(../../Images/Layout/images/background_tile.jpg) #034275 repeat-x;
z-index:0;
}
ul , li { 
margin:0px; 
padding:0px; 
}
#clear { 
clear:both; 
}

.Layout-Page { 
margin:0 auto auto; 
}

.Layout-FullRow.Header{
width:968px;
height:332px;
}

.header_top_bg{
width:968px;
height:73px;
background:url(../../Images/Layout/images/header_top_bg.jpg) no-repeat;
*position:relative;
}

.logo{
width:212px; 
height:62px;
padding:11px 0 0 22px;
*position:relative;
*padding:11px 0 0 20px;
float:left;
}

.logo_image{
background:url(../../Images/Layout/images/logo.jpg);
width:208px; 
height:49px;
}

.logo_text {
color:#0254C1;
font-size:11px;
letter-spacing:0.3px;
padding-left:6px;
width:218px;
margin-top:-2px;
}

.languages_menu{
width:78px;
height:11px;
float:right;
margin-top:15px;
padding-right:32px;
}

.languages_menu a{
width:23px;
height:11px;
display:block;
float:left;	
}

.LanguageSwitches a{
	padding-right:3px;
}

.LanguageSwitches a.Language-EN {
background:url(../../Images/Layout/images/lang_en.jpg) no-repeat scroll 0 0;
}

.LanguageSwitches a.Language-EL {
background:url(../../Images/Layout/images/lang_el.jpg) no-repeat scroll 0 0;
}

.LanguageSwitches a.Language-third {
background:url(../../Images/Layout/images/lang_third.jpg) no-repeat scroll 0 0;
}

.LanguageSwitches a.Language-fourth {
background:url(../../Images/Layout/images/lang_fourth.jpg) no-repeat scroll 0 0;
}

.header_top_menu{
background:url(../../Images/Layout/images/header_top_menu.jpg) no-repeat;
float:right;
height:39px;
margin-top:8px;
padding-right:24px;
width:692px;
}

.header_top_menu li{
float:left;
padding-top:12px;
padding-right:4px;
font-size:12px;
color:#012a5f;
}

.header_top_menu li a{
font-size:12px;
color:#012a5f;
text-decoration:none;
}

.header_top_menu li a:hover{
font-size:12px;
color:#012a5f;
text-decoration:none;
}

.home_li{
	width:106px;
	text-align:center;
	}
	
.home_news{
	width:190px;
	text-align:center;
	}

.home_newsletter{
	width:190px;
	text-align:center;
	}

.home_members{
	width:190px;
	text-align:center;
	}			


.header_bottom {
	width:968px;
	height:261px;
	background:url(../../Images/Layout/images/header_bottom_bg.jpg) repeat-y;
}

.flash_header{
	width:922px;
	height:261px;
	background:url(../../Images/Layout/images/flash_header.jpg) no-repeat;
	margin-left:24px;	
	*margin-left:24px;
}

.header_bottom {
	width:968px;
	height:261px;
	background:url(../../Images/Layout/images/header_bottom_bg.jpg) repeat-y;
	}	

/* -----------------------------------------------------------
* LeftPanel
-------------------------------------------------------- */


.Layout-FullRow.content{
	background-color:#ffffff;
	background:url(../../Images/Layout/images/Layout-FullRow.jpg);
}

.LeftColumn .Padding {
	float:left;
	padding:1px 0 0 24px;
}


.Layout-196-578-196 .LeftColumn {
padding-left:15px;
width:196px;
}

.left_menu{
	width:210px;
	background-color:#daf2fb;
	padding-top:4px;
	}	

.left_menu ul{	
	padding:1px 0 0;
	list-style:none;
	}	
	
.left_menu li{
	display:block;
	width:203px;
	padding-left:3px;
	text-align:left;
	margin-top:-1px;
	list-style:none;
	}
	
.left_menu li a{
	color:#0b5400;
	font-family:Tahoma;
	font-size:10px;
	background:url(../../Images/Layout/images/left_menu_li_bg.jpg) no-repeat;
	height:22px;
	padding-left:14px;
	padding-top:12px;	
	display:block;
	list-style:none;
}



.left_menu li a:hover{
	color:#0b5400;
	font-family:Tahoma;
	font-size:10px;
	background:url(../../Images/Layout/images/left_menu_li_bg.jpg) no-repeat;
	height:22px;
	padding-left:14px;
	padding-top:12px;
	display:block;	
}

.left_menu li ul{
	display:block;
	padding:0px;
}	

.left_menu li ul li ul{
	display:none;
}	

.left_menu li li a {
	color:#000000;
	font-family:Tahoma;
	font-size:10px;
	background:none;
	height:10px;
	padding-left:16px;
	padding-top:8px;	
	padding-bottom:8px;
	display:block;
}

.left_menu li li a.Active{	
	color:#0254c1;
	}


.left_menu li li a:hover {
	color:#0254c1;
	font-family:Tahoma;
	font-size:10px;
	background:none;
	height:10px;
	padding-left:16px;
	padding-top:8px;	
	padding-bottom:8px;
	display:block;
}

.left_banners{
	width:210px;
	background-color:#daf2fb;
	padding-top:4px;
	text-align:center;
}	

/* -----------------------------------------------------------
* Footer
-------------------------------------------------------- */

.footer{
	background:url(../../Images/Layout/images/footer_bg.jpg) no-repeat;
	width:968px;
	height:68px;
	margin-top:0px;
	text-align:center;
}

.footer ul.bottom_menu{
	height:19px;
	padding-top:9px;
	width:917px;
	text-align:center;
}

.footer ul.bottom_menu span{
	padding-top:9px;
}

.footer ul.bottom_menu span a{
	color:#000000;
	text-decoration:none;
	padding-right:15px;
	background:url(/Images/Layout/images/bottom_menu_separator.jpg) right no-repeat;
}

.footer ul.bottom_menu span a.terms{
	background:none;
}	

.footer ul.bottom_menu span a:hover{
	text-decoration:underline;
}

.footer ul{
	padding-top:9px;
}

.footer ul span{
	padding: 0 7px;
	font-size:10px;
	font-family:Tahoma;
}

.footer ul span a{
	color:#000000;
	text-decoration:none;
}

.footer ul span a:hover{
	text-decoration:underline;
}
	
/* -----------------------------------------------------------
* Content
-------------------------------------------------------- */

.MiddleColumn {
	float:left;
	width:578px;
	}
	
.content_top_menu {
	padding:3px 0 0 0px;
	width:706px;
	height:36px;
}


.fruit_selector{
	width:436px;
	height:36px;
	background:url(../../Images/Layout/images/fruit_selector.jpg) no-repeat;
	float:left;
	}
	
.fruit_selector_description {
	color:#FFFFFF;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	height:23px;
	padding:5px 0 0 38px;
	text-align:left;
	width:140px;
}	

.fruit_selector_dropdown{
	width:236px;
	height:18px;
	background:url(../../Images/Layout/images/fruit_selector_dropdown.jpg) no-repeat;
	float:right;
	margin-top:10px;
	padding-right:12px;
}

#FruitSelect{
	background:url(../../Images/Layout/images/fruit_selector_dropdown.jpg) no-repeat;
	border:0px;
	border-color:#ffffff;
	width:236px;
	color:#928f8f;
	height:18px;
	*height:20px;
}

#FruitSelect option{
	background:#ffffff;
	color:#000000;
}

.content_top_menu div.search{
	float:right;
	background:url(../../Images/Layout/images/search_bg.jpg) no-repeat;
	width:267px;
	height:36px;
}	

.search_icon{
	width:15px;
	height:12px;
	background:url(../../Images/Layout/images/search_icon.jpg) no-repeat;
	float:left;
	margin:13px 0 0 6px;
}

.search_form{
	width:222px;
	height:21px;
	float:left;
	margin-top:8px;
	margin-left:2px;
}

.search_form input{
	border:none;
	background:url(../../Images/Layout/images/search_form_bg.jpg) no-repeat left;
	width:180px;
	height:19px;
	padding-left:4px;
	padding-top:2px;
	font-family:Tahoma;
	font-size:11px;
}

#search_form{
	width:222px;
	height:21px;	
}

#search_form div.Control{
	float:left;
}

#search_form div.Action{
	float:left;
	background:url(../../Images/Layout/images/search_button_bg.jpg) no-repeat;
	width:36px;
	height:17px;
	z-index:2;
	padding-top:2px;
	*margin-top:1px;
}	

#search_form div.Action a{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	padding-left:11px;
}

.content_header{
	width:706px;
	height:33px;
	background:url(/Images/Layout/images/content_header.jpg) no-repeat;
	float:left;
	margin-left:0px;
	margin-top:3px;
}

.content_header h1{
	margin:0px;
	text-align:left;
	font-size:11px;
	font-family:Tahoma;
	padding:10px 0 0 39px;
	color:#ffffff;
}

.article_header h1 div.ArticleTitle {
	font-size:11px;
}


.index_top_short_description{
	width:706px;
	height:137px;
	background:url(/Images/Layout/images/index_top_short_description.jpg) no-repeat;
	margin-left:6px;
	margin-top:3px;
	float:left;
}

.index_short_description_image{
	float:left;
	width:223px;
	height:131px;
	
	margin-top:3px;
	padding-right:10px;
}

.pagetext_index
{
	background:url(/Images/Layout/images/index_top_short_description.jpg) top left no-repeat;
	width:706px;
	padding-left:3px;
	float:left;
}

.pagetextindex
{
	width:706px;
	padding-left:3px;
	float:left;
}

/* -----------------------------------------------------------
* Single Level Menu Categories
-------------------------------------------------------- */

.single_level_menu_categories{
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
}


.single_level_menu_categories li
{
	background:url(/Images/Layout/images/subcategories_products_li_bg.jpg) no-repeat;
	float:left;
	list-style:none;
	width:139px;
	height:47px;
	text-align:center;
}


.single_level_menu_categories li a{
	text-decoration:none;
	color:#000000;
	vertical-align:middle;
	margin-top:10px;
}

.single_level_menu_categories li a.p167,.single_level_menu_categories li a.p168{
	margin-top:3px;
}

.single_level_menu_categories li a.Active{
	color:#106901;
	text-decoration:underline;
}

#photo1{
	float:left;
	padding-right:5px;
}

.pagetext{
}

.pagetextindex h1{
	font-family:Tahoma;
	font-size:12px;
	padding:0;
	text-decoration:underline;
}

.ProductView div.Field.Photo  {
	float:left;
	width:275px;
	padding-bottom:10px;
}

.ProductView div.Title  {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	width:430px;
}

.ProductView div.Field.Description  {
	float:left;
	width:430px;
}

.ProductView div.Title  {
	float:right;
	font-family:Tahoma;
	font-size:12px;
	padding:0;
	text-decoration:underline;
	width:422px;
}
	
.ProductList{
	padding-top:10px;
}

.ProductList li.Product{
	float:left;
	border:none;
	background:url(/Images/Layout/images/subcategories_products_li_bg.jpg) no-repeat;
	list-style:none;
	width:139px;
	height:47px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	padding-top:15px;
}

.ProductList li a{
	color:#000;	
	text-decoration:none;
}

.ProductView div.Code{
	visibility:hidden;
	
}

.ProductView div.Description{
	float:left;
}


/* -----------------------------------------------------------
* Newsletter
-------------------------------------------------------- */

#NewsletterSignupForm, #LoginForm, #RemindForm{
	width:202px;
	padding-left:234px;
	padding-top:60px;
	padding-bottom:230px;
	border-top:thin;
	color:#ffffff;
}

#NewsletterSignupForm div.Panel, #LoginForm div.Panel,#RemindForm div.Panel{
	background:#568eaf;
	border:1px solid #568EAF;
	}
	
#NewsletterSignupForm div.PanelTitle, #LoginForm div.PanelTitle, #RemindForm div.PanelTitle{
	background:url(/Images/Layout/images/form_top_bg.jpg) center top no-repeat;
	width:198px;
	height:35px;
	padding-left:2px;
	border:none;
	padding-top:4px;
}

#RemindForm div.PanelTitle{
	background:url(/Images/Layout/images/form_top_bg.jpg) center top no-repeat;
	width:198px;
	height:35px;
	padding-left:2px;
	border:none;
	padding-top:4px;
}	

.Panel .PanelTitle span{
	padding-left:5px;
	margin-top:10px;
}

#NewsletterSignupForm .Panel .PanelActions .Action a, #LoginForm .Panel .PanelActions .Action a {
	background:url(/Images/Layout/images/action_button_bg.jpg) center no-repeat;
	width:56px;
	height:25px;
	border:none;
	margin-left:0px;
}

#RemindForm .Panel .PanelActions .Action a {
	background:url(/Images/Layout/images/action_button_remind_bg.jpg) no-repeat;
	width:60px;
	height:25px;
	border:none;
	padding-right:20px;
}
	
#NewsletterSignupForm .Panel .PanelActions .Action{
	float:right;
}	


.Panel .control {
	padding-top:4px;
	}

.Panel .control input{
	width:196px;
	border:none;
	height:21px;
	background:url(/Images/Layout/images/members_form_bg.jpg) no-repeat;
	padding-top:2px;
	}

.Panel .PanelContent {
	padding-left:2px;
	font-size:12px;
	font-family:Tahoma;
	color:#ffffff;
}

.Panel .PanelContent .field .label{
	display:none;
}

/* -----------------------------------------------------------
* LoginForm
-------------------------------------------------------- */

#LoginForm .PanelActionsLinks{
	width:123px;
	font-size:10px;
	font-family:Tahoma;
	float:left;
}

#LoginForm .PanelActionsLinks a {
	color:#ffffff;
	text-decoration:underline;
}

#LoginForm .PanelActionsButton{
	width:66px;
	font-size:12px;
	font-family:Tahoma;
	float:right;
	color:#ffffff;
}	

#LoginForm .PanelActionsButton a{
	text-align:center;
	}

#LoginForm .EmailField input, #LoginForm .PasswordField input, #UserPasswordReminder .EmailField input{
	width:196px;
	border:none;
	height:21px;
	background:url(/Images/Layout/images/members_form_bg.jpg) no-repeat;
	padding-top:2px;
}


#LoginForm .PanelActions span{
	color:#fd0303;
	text-decoration:none;
}	

/* -----------------------------------------------------------
* Articles
-------------------------------------------------------- */

.ArticleList .ArticleTitle{
	float:none;
}

.ArticleList .ArticleTitle a{
	text-decoration:none;
	color:#000;
	font-size:11px;
	font-family:Tahoma;
}

.ArticleList .ArticleBullet{
	width:5px;
	height:5px;
	float:left;
	background:url(/Images/Layout/images/news_bullet_bg.jpg) left no-repeat;
	padding-left:5px;
	padding-top:7px;
}		

.ArticleList li.Article{
	font-size:11px;
}

.ArticleList ul li {
	border:none;
	}
	
.Layout-196-578-196 .MiddleColumn {
	padding-left:0px;
	*padding-left:0px;
	width:706px;
}	

.Layout-196-578-196 .MiddleColumn ul.ArticlesRelatedList {
	padding-left:30px;
}

.LoginContent{
	background:#DAF2FB;
	width:706px;
}

.Article .Panel .PanelActions .Action a {
	background-color:#ffffff;
	background-image:none;
	color:#000000;
	border:none;
	font-size:11px;
}

.Article .Panel .PanelActions .Action a:hover {
	background-color:#ffffff;
	background-image:none;
	color:#000000;
	text-decoration:underline;
}

/* -----------------------------------------------------------
* Sitemap
-------------------------------------------------------- */
#sitemap{
	padding-left:25px;
	padding-top:50px;
}

#sitemap li{
	padding-left:10px;
	list-style:none;
	padding-top:3px;
}

#sitemap li a {
	color:#000000;
	text-decoration:none;
}

#sitemap li a:hover {
	color:#000000;
	text-decoration:underline;
}

/* -----------------------------------------------------------
* Contact
-------------------------------------------------------- */

#ContactForm input{
	background:transparent url(/Images/Layout/images/members_form_bg.jpg) no-repeat scroll 0 0;
	border:medium none;
	height:21px;
	padding-top:2px;
	width:196px;	
}

#ContactForm a{
	color:#000000;
	text-decoration:none;
}	

#ContactForm a:hover{
	text-decoration:underline;
}	

#ContactForm{
	padding-bottom:10px;
}
/* -----------------------------------------------------------
* Search
-------------------------------------------------------- */
#SearchResults{
	padding-left:20px;
}

#SearchResults li {
	margin-left:25px;
}

#SearchResults li a{
	color:#000000;
	text-decoration:none;
}

/* -----------------------------------------------------------
* Validation
-------------------------------------------------------- */



.advanced_results ul{
	padding-left:15px;
}

.advanced_results ul li{
	padding-left:5px;
}

.ProductList li.Product {
	padding-bottom:0px;
	height:31px;
}

.pagetext_contact {
	padding-left:10px;
	padding-top:10px;
}
	/* ----------------------------------------------------------------------------------/Styles/Default/Layout.Design_bak.css---------------------------------------------------------------------------------- *//* -----------------------------------------------------------
* Header
-------------------------------------------------------- */
body{ 
background:url(../../Images/Layout/images/background_tile.jpg) #034275 repeat-x;
z-index:0;
}

ul , li { 
margin:0px; 
padding:0px; 
}

#clear { 
clear:both; 
}

.Layout-Page { 
margin:0 auto auto; 
}

.Layout-FullRow.Header{
width:968px;
height:332px;
}

.header_top_bg{
width:968px;
height:73px;
background:url(../../Images/Layout/images/header_top_bg.jpg) no-repeat;
*position:relative;
}

.logo{
width:212px; 
height:62px;
padding:11px 0 0 22px;
*position:relative;
*padding:11px 0 0 20px;
float:left;
}

.logo_image{
background:url(../../Images/Layout/images/logo.jpg);
width:208px; 
height:49px;
}

.logo_text {
color:#0254C1;
font-size:11px;
letter-spacing:0.3px;
padding-left:6px;
width:218px;
margin-top:-2px;
}

.languages_menu{
width:78px;
height:11px;
float:right;
margin-top:15px;
padding-right:32px;
}

.languages_menu a{
width:23px;
height:11px;
display:block;
float:left;	
}

.LanguageSwitches a{
	padding-right:3px;
}

.LanguageSwitches a.Language-EN {
background:url(../../Images/Layout/images/lang_en.jpg) no-repeat scroll 0 0;
}

.LanguageSwitches a.Language-EL {
background:url(../../Images/Layout/images/lang_el.jpg) no-repeat scroll 0 0;
}

.LanguageSwitches a.Language-third {
background:url(../../Images/Layout/images/lang_third.jpg) no-repeat scroll 0 0;
}

.LanguageSwitches a.Language-fourth {
background:url(../../Images/Layout/images/lang_fourth.jpg) no-repeat scroll 0 0;
}

.header_top_menu{
background:url(../../Images/Layout/images/header_top_menu.jpg) no-repeat;
float:right;
height:39px;
margin-top:8px;
padding-right:24px;
width:692px;
}

.header_top_menu li{
float:left;
padding-top:12px;
padding-right:4px;
font-size:12px;
color:#012a5f;
}

.header_top_menu li a{
font-size:12px;
color:#012a5f;
text-decoration:none;
}

.header_top_menu li a:hover{
font-size:12px;
color:#012a5f;
text-decoration:none;
}

.home_li{
	width:106px;
	text-align:center;
	}
	
.home_news{
	width:190px;
	text-align:center;
	}

.home_newsletter{
	width:190px;
	text-align:center;
	}

.home_members{
	width:190px;
	text-align:center;
	}			


.header_bottom {
	width:968px;
	height:261px;
	background:url(../../Images/Layout/images/header_bottom_bg.jpg) repeat-y;
}

.flash_header{
	width:922px;
	height:261px;
	background:url(../../Images/Layout/images/flash_header.jpg) no-repeat;
	margin-left:24px;	
	*margin-left:24px;
}

.header_bottom {
	width:968px;
	height:261px;
	background:url(../../Images/Layout/images/header_bottom_bg.jpg) repeat-y;
	}	

/* -----------------------------------------------------------
* LeftPanel
-------------------------------------------------------- */


.Layout-FullRow.content{
	background-color:#ffffff;
	background:url(../../Images/Layout/images/Layout-FullRow.jpg);
}

.LeftColumn .Padding {
	float:left;
	padding:1px 0 0 24px;
}


.Layout-196-578-196 .LeftColumn {
padding-left:15px;
width:196px;
}

.left_menu{
	width:210px;
	background-color:#daf2fb;
	padding-top:4px;
	}	

.left_menu ul{	
	padding:1px 0 0;
	list-style:none;
	}	
	
.left_menu li{
	display:block;
	width:203px;
	padding-left:3px;
	text-align:left;
	margin-top:-1px;
	list-style:none;
	}
	
.left_menu li a{
	color:#0b5400;
	font-family:Tahoma;
	font-size:10px;
	background:url(../../Images/Layout/images/left_menu_li_bg.jpg) no-repeat;
	height:22px;
	padding-left:14px;
	padding-top:12px;	
	display:block;
	list-style:none;
}



.left_menu li a:hover{
	color:#0b5400;
	font-family:Tahoma;
	font-size:10px;
	background:url(../../Images/Layout/images/left_menu_li_bg.jpg) no-repeat;
	height:22px;
	padding-left:14px;
	padding-top:12px;
	display:block;	
}

.left_menu li ul{
	display:block;
	padding:0px;
}	

.left_menu li ul li ul{
	display:none;
}	

.left_menu li li a {
	color:#000000;
	font-family:Tahoma;
	font-size:10px;
	background:none;
	height:10px;
	padding-left:16px;
	padding-top:8px;	
	padding-bottom:8px;
	display:block;
}

.left_menu li li a.Active{	
	color:#0254c1;
	}


.left_menu li li a:hover {
	color:#0254c1;
	font-family:Tahoma;
	font-size:10px;
	background:none;
	height:10px;
	padding-left:16px;
	padding-top:8px;	
	padding-bottom:8px;
	display:block;
}

.left_banners{
	width:210px;
	background-color:#daf2fb;
	padding-top:4px;
	text-align:center;
}	

/* -----------------------------------------------------------
* Footer
-------------------------------------------------------- */

.footer{
	background:url(../../Images/Layout/images/footer_bg.jpg) no-repeat;
	width:968px;
	height:68px;
	margin-top:0px;
	text-align:center;
}

.footer ul.bottom_menu{
	height:19px;
	padding-top:9px;
	width:917px;
	text-align:center;
}

.footer ul.bottom_menu span{
	padding-top:9px;
}

.footer ul.bottom_menu span a{
	color:#000000;
	text-decoration:none;
	padding-right:15px;
	background:url(/Images/Layout/images/bottom_menu_separator.jpg) right no-repeat;
}

.footer ul.bottom_menu span a.terms{
	background:none;
}	

.footer ul.bottom_menu span a:hover{
	text-decoration:underline;
}

.footer ul{
	padding-top:9px;
}

.footer ul span{
	padding: 0 7px;
	font-size:10px;
	font-family:Tahoma;
}

.footer ul span a{
	color:#000000;
	text-decoration:none;
}

.footer ul span a:hover{
	text-decoration:underline;
}
	
/* -----------------------------------------------------------
* Content
-------------------------------------------------------- */

.MiddleColumn {
	float:left;
	width:578px;
	}
	
.content_top_menu {
	padding:3px 0 0 0px;
	width:706px;
	height:36px;
}


.fruit_selector{
	width:436px;
	height:36px;
	background:url(../../Images/Layout/images/fruit_selector.jpg) no-repeat;
	float:left;
	}
	
.fruit_selector_description {
	color:#FFFFFF;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	height:23px;
	padding:5px 0 0 38px;
	text-align:left;
	width:140px;
}	

.fruit_selector_dropdown{
	width:236px;
	height:18px;
	background:url(../../Images/Layout/images/fruit_selector_dropdown.jpg) no-repeat;
	float:right;
	margin-top:10px;
	padding-right:12px;
}

#FruitSelect{
	background:url(../../Images/Layout/images/fruit_selector_dropdown.jpg) no-repeat;
	border:0px;
	border-color:#ffffff;
	width:236px;
	color:#928f8f;
	height:18px;
	*height:20px;
}

#FruitSelect option{
	background:#ffffff;
	color:#000000;
}

.content_top_menu div.search{
	float:right;
	background:url(../../Images/Layout/images/search_bg.jpg) no-repeat;
	width:267px;
	height:36px;
}	

.search_icon{
	width:15px;
	height:12px;
	background:url(../../Images/Layout/images/search_icon.jpg) no-repeat;
	float:left;
	margin:13px 0 0 6px;
}

.search_form{
	width:222px;
	height:21px;
	float:left;
	margin-top:8px;
	margin-left:2px;
}

.search_form input{
	border:none;
	background:url(../../Images/Layout/images/search_form_bg.jpg) no-repeat left;
	width:180px;
	height:19px;
	padding-left:4px;
	padding-top:2px;
	font-family:Tahoma;
	font-size:11px;
}

#search_form{
	width:222px;
	height:21px;	
}

#search_form div.Control{
	float:left;
}

#search_form div.Action{
	float:left;
	background:url(../../Images/Layout/images/search_button_bg.jpg) no-repeat;
	width:36px;
	height:17px;
	z-index:2;
	padding-top:2px;
	*margin-top:1px;
}	

#search_form div.Action a{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	padding-left:11px;
}

.content_header{
	width:706px;
	height:33px;
	background:url(/Images/Layout/images/content_header.jpg) no-repeat;
	float:left;
	margin-left:0px;
	margin-top:3px;
}

.content_header h1{
	margin:0px;
	text-align:left;
	font-size:11px;
	font-family:Tahoma;
	padding:10px 0 0 39px;
	color:#ffffff;
}

.article_header h1 div.ArticleTitle {
	font-size:11px;
}


.index_top_short_description{
	width:706px;
	height:137px;
	background:url(/Images/Layout/images/index_top_short_description.jpg) no-repeat;
	margin-left:6px;
	margin-top:3px;
	float:left;
}

.index_short_description_image{
	float:left;
	width:223px;
	height:131px;
	
	margin-top:3px;
	padding-right:10px;
}

.pagetext_index
{
	background:url(/Images/Layout/images/index_top_short_description.jpg) top left no-repeat;
	width:706px;
	padding-left:3px;
	float:left;
}

.pagetextindex
{
	width:706px;
	padding-left:3px;
	float:left;
}

/* -----------------------------------------------------------
* Single Level Menu Categories
-------------------------------------------------------- */

.single_level_menu_categories{
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
}


.single_level_menu_categories li
{
	background:url(/Images/Layout/images/subcategories_products_li_bg.jpg) no-repeat;
	float:left;
	list-style:none;
	width:139px;
	height:47px;
	text-align:center;
}


.single_level_menu_categories li a{
	text-decoration:none;
	color:#000000;
	vertical-align:middle;
	margin-top:7px;
	line-height:1;
}

.single_level_menu_categories li a.p167,.single_level_menu_categories li a.p168{
	margin-top:10px;
}

.single_level_menu_categories li a.Active{
	color:#106901;
	text-decoration:underline;
}

#photo1{
	float:left;
	padding-right:5px;
}

.pagetext{
}

.pagetextindex h1{
	font-family:Tahoma;
	font-size:12px;
	padding:0;
	text-decoration:underline;
}

.ProductView div.Field.Photo  {
	float:left;
	width:275px;
	padding-bottom:10px;
}

.ProductView div.Title  {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	width:430px;
}

.ProductView div.Field.Description  {
	float:left;
	width:430px;
}

.ProductView div.Title  {
	float:right;
	font-family:Tahoma;
	font-size:12px;
	padding:0;
	text-decoration:underline;
	width:422px;
}
	
.ProductList{
	padding-top:10px;
}

.ProductList li.Product{
	float:left;
	border:none;
	background:url(/Images/Layout/images/subcategories_products_li_bg.jpg) no-repeat;
	list-style:none;
	height:47px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	padding:13px 5px 0;
	width:128px;
}

.ProductList li a{
	color:#000;	
	text-decoration:none;
	line-height:1;
}

.ProductView div.Code{
	visibility:hidden;
	
}

.ProductView div.Description{
	float:left;
}


/* -----------------------------------------------------------
* Newsletter
-------------------------------------------------------- */

#NewsletterSignupForm, #LoginForm, #RemindForm{
	width:202px;
	padding-left:234px;
	padding-top:60px;
	padding-bottom:230px;
	border-top:thin;
	color:#ffffff;
}

#NewsletterSignupForm div.Panel, #LoginForm div.Panel,#RemindForm div.Panel{
	background:#568eaf;
	border:1px solid #568EAF;
	}
	
#NewsletterSignupForm div.PanelTitle, #LoginForm div.PanelTitle, #RemindForm div.PanelTitle{
	background:url(/Images/Layout/images/form_top_bg.jpg) center top no-repeat;
	width:198px;
	height:35px;
	padding-left:2px;
	border:none;
	padding-top:4px;
}

#RemindForm div.PanelTitle{
	background:url(/Images/Layout/images/form_top_bg.jpg) center top no-repeat;
	width:198px;
	height:35px;
	padding-left:2px;
	border:none;
	padding-top:4px;
}	

.Panel .PanelTitle span{
	padding-left:5px;
	margin-top:10px;
}

#NewsletterSignupForm .Panel .PanelActions .Action a, #LoginForm .Panel .PanelActions .Action a {
	background:url(/Images/Layout/images/action_button_bg.jpg) center no-repeat;
	width:56px;
	height:25px;
	border:none;
	margin-left:0px;
}

#RemindForm .Panel .PanelActions .Action a {
	background:url(/Images/Layout/images/action_button_remind_bg.jpg) no-repeat;
	width:60px;
	height:25px;
	border:none;
	padding-right:20px;
}
	
#NewsletterSignupForm .Panel .PanelActions .Action{
	float:right;
}	


.Panel .control {
	padding-top:4px;
	}

.Panel .control input{
	width:196px;
	border:none;
	height:21px;
	background:url(/Images/Layout/images/members_form_bg.jpg) no-repeat;
	padding-top:2px;
	}

.Panel .PanelContent {
	padding-left:2px;
	font-size:12px;
	font-family:Tahoma;
	color:#ffffff;
}

.Panel .PanelContent .field .label{
	display:none;
}

/* -----------------------------------------------------------
* LoginForm
-------------------------------------------------------- */

#LoginForm .PanelActionsLinks{
	width:123px;
	font-size:10px;
	font-family:Tahoma;
	float:left;
}

#LoginForm .PanelActionsLinks a {
	color:#ffffff;
	text-decoration:underline;
}

#LoginForm .PanelActionsButton{
	width:66px;
	font-size:12px;
	font-family:Tahoma;
	float:right;
	color:#ffffff;
}	

#LoginForm .PanelActionsButton a{
	text-align:center;
	}

#LoginForm .EmailField input, #LoginForm .PasswordField input, #UserPasswordReminder .EmailField input{
	width:196px;
	border:none;
	height:21px;
	background:url(/Images/Layout/images/members_form_bg.jpg) no-repeat;
	padding-top:2px;
}


#LoginForm .PanelActions span{
	color:#fd0303;
	text-decoration:none;
}	

/* -----------------------------------------------------------
* Articles
-------------------------------------------------------- */

.ArticleList .ArticleTitle{
	float:none;
}

.ArticleList .ArticleTitle a{
	text-decoration:none;
	color:#000;
	font-size:11px;
	font-family:Tahoma;
}

.ArticleList .ArticleBullet{
	width:5px;
	height:5px;
	float:left;
	background:url(/Images/Layout/images/news_bullet_bg.jpg) left no-repeat;
	padding-left:5px;
	padding-top:7px;
}		

.ArticleList li.Article{
	font-size:11px;
}

.ArticleList ul li {
	border:none;
	}
	
.Layout-196-578-196 .MiddleColumn {
	padding-left:0px;
	*padding-left:0px;
	width:706px;
}	

.Layout-196-578-196 .MiddleColumn ul.ArticlesRelatedList {
	padding-left:30px;
}

.LoginContent{
	background:#DAF2FB;
	width:706px;
}

.Article .Panel .PanelActions .Action a {
	background-color:#ffffff;
	background-image:none;
	color:#000000;
	border:none;
	font-size:11px;
}

.Article .Panel .PanelActions .Action a:hover {
	background-color:#ffffff;
	background-image:none;
	color:#000000;
	text-decoration:underline;
}

/* -----------------------------------------------------------
* Sitemap
-------------------------------------------------------- */
#sitemap{
	padding-left:25px;
	padding-top:50px;
}

#sitemap li{
	padding-left:10px;
	list-style:none;
	padding-top:3px;
}

#sitemap li a {
	color:#000000;
	text-decoration:none;
}

#sitemap li a:hover {
	color:#000000;
	text-decoration:underline;
}

/* -----------------------------------------------------------
* Contact
-------------------------------------------------------- */

#ContactForm input{
	background:transparent url(/Images/Layout/images/members_form_bg.jpg) no-repeat scroll 0 0;
	border:medium none;
	height:21px;
	padding-top:2px;
	width:196px;	
}

#ContactForm a{
	color:#000000;
	text-decoration:none;
}	

#ContactForm a:hover{
	text-decoration:underline;
}	

#ContactForm{
	padding-bottom:10px;
}
/* -----------------------------------------------------------
* Search
-------------------------------------------------------- */
#SearchResults{
	padding-left:20px;
}

#SearchResults li {
	margin-left:25px;
}

#SearchResults li a{
	color:#000000;
	text-decoration:none;
}

/* -----------------------------------------------------------
* Validation
-------------------------------------------------------- */



.advanced_results ul{
	padding-left:15px;
}

.advanced_results ul li{
	padding-left:5px;
}

.ProductList li.Product {
	padding-bottom:0px;
	height:31px;
}

.pagetext_contact {
	padding-left:10px;
	padding-top:10px;
}

.pagetext tr, th, td {
border: 1px solid #000000;
}	

.ProductList li.Product.Current  a {
color:#106901;
text-decoration:underline;
}

.pphoto {
	float:left;
	margin-right:5px;
}

.ProductView  {
	width:688px;
}

.LeftColumn .Padding {
float:left;
padding:1px 0 0 8px;
*padding:1px 0 0 4px;
}/* ----------------------------------------------------------------------------------/Styles/Default/Layout.Design_bakup.css---------------------------------------------------------------------------------- *//* -----------------------------------------------------------
* Header
-------------------------------------------------------- */
body{ 
background:url(../../Images/Layout/images/background_tile.jpg) #034275 repeat-x;
z-index:0;
}

ul , li { 
margin:0px; 
padding:0px; 
}

#clear { 
clear:both; 
}

.Layout-Page { 
margin:0 auto auto; 
}

.Layout-FullRow.Header{
width:968px;
height:332px;
}

.header_top_bg{
width:968px;
height:73px;
background:url(../../Images/Layout/images/header_top_bg.jpg) no-repeat;
*position:relative;
}

.logo{
width:212px; 
height:62px;
padding:11px 0 0 22px;
*position:relative;
*padding:11px 0 0 20px;
float:left;
}

.logo_image{
background:url(../../Images/Layout/images/logo.jpg);
width:208px; 
height:49px;
}

.logo_text {
color:#0254C1;
font-size:11px;
letter-spacing:0.3px;
padding-left:6px;
width:218px;
margin-top:-2px;
}

.languages_menu{
width:78px;
height:11px;
float:right;
margin-top:15px;
padding-right:32px;
}

.languages_menu a{
width:23px;
height:11px;
display:block;
float:left;	
}

.LanguageSwitches a{
	padding-right:3px;
}

.LanguageSwitches a.Language-EN {
background:url(../../Images/Layout/images/lang_en.jpg) no-repeat scroll 0 0;
}

.LanguageSwitches a.Language-EL {
background:url(../../Images/Layout/images/lang_el.jpg) no-repeat scroll 0 0;
}

.LanguageSwitches a.Language-third {
background:url(../../Images/Layout/images/lang_third.jpg) no-repeat scroll 0 0;
}

.LanguageSwitches a.Language-fourth {
background:url(../../Images/Layout/images/lang_fourth.jpg) no-repeat scroll 0 0;
}

.header_top_menu{
background:url(../../Images/Layout/images/header_top_menu.jpg) no-repeat;
float:right;
height:39px;
margin-top:8px;
padding-right:24px;
width:692px;
}

.header_top_menu li{
float:left;
padding-top:12px;
padding-right:4px;
font-size:12px;
color:#012a5f;
}

.header_top_menu li a{
font-size:12px;
color:#012a5f;
text-decoration:none;
}

.header_top_menu li a:hover{
font-size:12px;
color:#012a5f;
text-decoration:none;
}

.home_li{
	width:106px;
	text-align:center;
	}
	
.home_news{
	width:190px;
	text-align:center;
	}

.home_newsletter{
	width:190px;
	text-align:center;
	}

.home_members{
	width:190px;
	text-align:center;
	}			


.header_bottom {
	width:968px;
	height:261px;
	background:url(../../Images/Layout/images/header_bottom_bg.jpg) repeat-y;
}

.flash_header{
	width:922px;
	height:261px;
	background:url(../../Images/Layout/images/flash_header.jpg) no-repeat;
	margin-left:24px;	
	*margin-left:24px;
}

.header_bottom {
	width:968px;
	height:261px;
	background:url(../../Images/Layout/images/header_bottom_bg.jpg) repeat-y;
	}	

/* -----------------------------------------------------------
* LeftPanel
-------------------------------------------------------- */


.Layout-FullRow.content{
	background-color:#ffffff;
	background:url(../../Images/Layout/images/Layout-FullRow.jpg);
}

.LeftColumn .Padding {
	float:left;
	padding:1px 0 0 24px;
}


.Layout-196-578-196 .LeftColumn {
padding-left:15px;
width:196px;
}

.left_menu{
	width:210px;
	background-color:#daf2fb;
	padding-top:4px;
	}	

.left_menu ul{	
	padding:1px 0 0;
	list-style:none;
	}	
	
.left_menu li{
	display:block;
	width:203px;
	padding-left:3px;
	text-align:left;
	margin-top:-1px;
	list-style:none;
	}
	
.left_menu li a{
	color:#0b5400;
	font-family:Tahoma;
	font-size:10px;
	background:url(../../Images/Layout/images/left_menu_li_bg.jpg) no-repeat;
	height:22px;
	padding-left:14px;
	padding-top:12px;	
	display:block;
	list-style:none;
}



.left_menu li a:hover{
	color:#0b5400;
	font-family:Tahoma;
	font-size:10px;
	background:url(../../Images/Layout/images/left_menu_li_bg.jpg) no-repeat;
	height:22px;
	padding-left:14px;
	padding-top:12px;
	display:block;	
}

.left_menu li ul{
	display:block;
	padding:0px;
}	

.left_menu li ul li ul{
	display:none;
}	

.left_menu li li a {
	color:#000000;
	font-family:Tahoma;
	font-size:10px;
	background:none;
	height:10px;
	padding-left:16px;
	padding-top:8px;	
	padding-bottom:8px;
	display:block;
}

.left_menu li li a.Active{	
	color:#0254c1;
	}


.left_menu li li a:hover {
	color:#0254c1;
	font-family:Tahoma;
	font-size:10px;
	background:none;
	height:10px;
	padding-left:16px;
	padding-top:8px;	
	padding-bottom:8px;
	display:block;
}

.left_banners{
	width:210px;
	background-color:#daf2fb;
	padding-top:4px;
	text-align:center;
}	

/* -----------------------------------------------------------
* Footer
-------------------------------------------------------- */

.footer{
	background:url(../../Images/Layout/images/footer_bg.jpg) no-repeat;
	width:968px;
	height:68px;
	margin-top:0px;
	text-align:center;
}

.footer ul.bottom_menu{
	height:19px;
	padding-top:9px;
	width:917px;
	text-align:center;
}

.footer ul.bottom_menu span{
	padding-top:9px;
}

.footer ul.bottom_menu span a{
	color:#000000;
	text-decoration:none;
	padding-right:15px;
	background:url(/Images/Layout/images/bottom_menu_separator.jpg) right no-repeat;
}

.footer ul.bottom_menu span a.terms{
	background:none;
}	

.footer ul.bottom_menu span a:hover{
	text-decoration:underline;
}

.footer ul{
	padding-top:9px;
}

.footer ul span{
	padding: 0 7px;
	font-size:10px;
	font-family:Tahoma;
}

.footer ul span a{
	color:#000000;
	text-decoration:none;
}

.footer ul span a:hover{
	text-decoration:underline;
}
	
/* -----------------------------------------------------------
* Content
-------------------------------------------------------- */

.MiddleColumn {
	float:left;
	width:578px;
	}
	
.content_top_menu {
	padding:3px 0 0 0px;
	width:706px;
	height:36px;
}


.fruit_selector{
	width:436px;
	height:36px;
	background:url(../../Images/Layout/images/fruit_selector.jpg) no-repeat;
	float:left;
	}
	
.fruit_selector_description {
	color:#FFFFFF;
	float:left;
	font-family:Tahoma;
	font-size:10px;
	height:23px;
	padding:5px 0 0 38px;
	text-align:left;
	width:140px;
}	

.fruit_selector_dropdown{
	width:236px;
	height:18px;
	background:url(../../Images/Layout/images/fruit_selector_dropdown.jpg) no-repeat;
	float:right;
	margin-top:10px;
	padding-right:12px;
}

#FruitSelect{
	background:url(../../Images/Layout/images/fruit_selector_dropdown.jpg) no-repeat;
	border:0px;
	border-color:#ffffff;
	width:236px;
	color:#928f8f;
	height:18px;
	*height:20px;
}

#FruitSelect option{
	background:#ffffff;
	color:#000000;
}

.content_top_menu div.search{
	float:right;
	background:url(../../Images/Layout/images/search_bg.jpg) no-repeat;
	width:267px;
	height:36px;
}	

.search_icon{
	width:15px;
	height:12px;
	background:url(../../Images/Layout/images/search_icon.jpg) no-repeat;
	float:left;
	margin:13px 0 0 6px;
}

.search_form{
	width:222px;
	height:21px;
	float:left;
	margin-top:8px;
	margin-left:2px;
}

.search_form input{
	border:none;
	background:url(../../Images/Layout/images/search_form_bg.jpg) no-repeat left;
	width:180px;
	height:19px;
	padding-left:4px;
	padding-top:2px;
	font-family:Tahoma;
	font-size:11px;
}

#search_form{
	width:222px;
	height:21px;	
}

#search_form div.Control{
	float:left;
}

#search_form div.Action{
	float:left;
	background:url(../../Images/Layout/images/search_button_bg.jpg) no-repeat;
	width:36px;
	height:17px;
	z-index:2;
	padding-top:2px;
	*margin-top:1px;
}	

#search_form div.Action a{
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	padding-left:11px;
}

.content_header{
	width:706px;
	height:33px;
	background:url(/Images/Layout/images/content_header.jpg) no-repeat;
	float:left;
	margin-left:0px;
	margin-top:3px;
}

.content_header h1{
	margin:0px;
	text-align:left;
	font-size:11px;
	font-family:Tahoma;
	padding:10px 0 0 39px;
	color:#ffffff;
}

.article_header h1 div.ArticleTitle {
	font-size:11px;
}


.index_top_short_description{
	width:706px;
	height:137px;
	background:url(/Images/Layout/images/index_top_short_description.jpg) no-repeat;
	margin-left:6px;
	margin-top:3px;
	float:left;
}

.index_short_description_image{
	float:left;
	width:223px;
	height:131px;
	
	margin-top:3px;
	padding-right:10px;
}

.pagetext_index
{
	background:url(/Images/Layout/images/index_top_short_description.jpg) top left no-repeat;
	width:706px;
	padding-left:3px;
	float:left;
}

.pagetextindex
{
	width:706px;
	padding-left:3px;
	float:left;
}

/* -----------------------------------------------------------
* Single Level Menu Categories
-------------------------------------------------------- */

.single_level_menu_categories{
	font-size:11px;
	font-family:Tahoma;
	color:#000000;
}


.single_level_menu_categories li
{
	background:url(/Images/Layout/images/subcategories_products_li_bg.jpg) no-repeat;
	float:left;
	list-style:none;
	width:139px;
	height:47px;
	text-align:center;
}


.single_level_menu_categories li a{
	text-decoration:none;
	color:#000000;
	vertical-align:middle;
	margin-top:7px;
	line-height:1;
}

.single_level_menu_categories li a.p167,.single_level_menu_categories li a.p168{
	margin-top:10px;
}

.single_level_menu_categories li a.Active{
	color:#106901;
	text-decoration:underline;
}

#photo1{
	float:left;
	padding-right:5px;
}

.pagetext{
}

.pagetextindex h1{
	font-family:Tahoma;
	font-size:12px;
	padding:0;
	text-decoration:underline;
}

.ProductView div.Field.Photo  {
	float:left;
	width:275px;
	padding-bottom:10px;
}

.ProductView div.Title  {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	width:430px;
}

.ProductView div.Field.Description  {
	float:left;
	width:430px;
}

.ProductView div.Title  {
	float:right;
	font-family:Tahoma;
	font-size:12px;
	padding:0;
	text-decoration:underline;
	width:422px;
}
	
.ProductList{
	padding-top:10px;
}

.ProductList li.Product{
	float:left;
	border:none;
	background:url(/Images/Layout/images/subcategories_products_li_bg.jpg) no-repeat;
	list-style:none;
	height:47px;
	text-align:center;
	font-size:11px;
	text-decoration:none;
	padding:13px 5px 0;
	width:128px;
}

.ProductList li a{
	color:#000;	
	text-decoration:none;
	line-height:1;
}

.ProductView div.Code{
	visibility:hidden;
	
}

.ProductView div.Description{
	float:left;
}


/* -----------------------------------------------------------
* Newsletter
-------------------------------------------------------- */

#NewsletterSignupForm, #LoginForm, #RemindForm{
	width:202px;
	padding-left:234px;
	padding-top:60px;
	padding-bottom:230px;
	border-top:thin;
	color:#ffffff;
}

#NewsletterSignupForm div.Panel, #LoginForm div.Panel,#RemindForm div.Panel{
	background:#568eaf;
	border:1px solid #568EAF;
	}
	
#NewsletterSignupForm div.PanelTitle, #LoginForm div.PanelTitle, #RemindForm div.PanelTitle{
	background:url(/Images/Layout/images/form_top_bg.jpg) center top no-repeat;
	width:198px;
	height:35px;
	padding-left:2px;
	border:none;
	padding-top:4px;
}

#RemindForm div.PanelTitle{
	background:url(/Images/Layout/images/form_top_bg.jpg) center top no-repeat;
	width:198px;
	height:35px;
	padding-left:2px;
	border:none;
	padding-top:4px;
}	

.Panel .PanelTitle span{
	padding-left:5px;
	margin-top:10px;
}

#NewsletterSignupForm .Panel .PanelActions .Action a, #LoginForm .Panel .PanelActions .Action a {
	background:url(/Images/Layout/images/action_button_bg.jpg) center no-repeat;
	width:56px;
	height:25px;
	border:none;
	margin-left:0px;
}

#RemindForm .Panel .PanelActions .Action a {
	background:url(/Images/Layout/images/action_button_remind_bg.jpg) no-repeat;
	width:60px;
	height:25px;
	border:none;
	padding-right:20px;
}
	
#NewsletterSignupForm .Panel .PanelActions .Action{
	float:right;
}	


.Panel .control {
	padding-top:4px;
	}

.Panel .control input{
	width:196px;
	border:none;
	height:21px;
	background:url(/Images/Layout/images/members_form_bg.jpg) no-repeat;
	padding-top:2px;
	}

.Panel .PanelContent {
	padding-left:2px;
	font-size:12px;
	font-family:Tahoma;
	color:#ffffff;
}

.Panel .PanelContent .field .label{
	display:none;
}

/* -----------------------------------------------------------
* LoginForm
-------------------------------------------------------- */

#LoginForm .PanelActionsLinks{
	width:123px;
	font-size:10px;
	font-family:Tahoma;
	float:left;
}

#LoginForm .PanelActionsLinks a {
	color:#ffffff;
	text-decoration:underline;
}

#LoginForm .PanelActionsButton{
	width:66px;
	font-size:12px;
	font-family:Tahoma;
	float:right;
	color:#ffffff;
}	

#LoginForm .PanelActionsButton a{
	text-align:center;
	}

#LoginForm .EmailField input, #LoginForm .PasswordField input, #UserPasswordReminder .EmailField input{
	width:196px;
	border:none;
	height:21px;
	background:url(/Images/Layout/images/members_form_bg.jpg) no-repeat;
	padding-top:2px;
}


#LoginForm .PanelActions span{
	color:#fd0303;
	text-decoration:none;
}	

/* -----------------------------------------------------------
* Articles
-------------------------------------------------------- */

.ArticleList .ArticleTitle{
	float:none;
}

.ArticleList .ArticleTitle a{
	text-decoration:none;
	color:#000;
	font-size:11px;
	font-family:Tahoma;
}

.ArticleList .ArticleBullet{
	width:5px;
	height:5px;
	float:left;
	background:url(/Images/Layout/images/news_bullet_bg.jpg) left no-repeat;
	padding-left:5px;
	padding-top:7px;
}		

.ArticleList li.Article{
	font-size:11px;
}

.ArticleList ul li {
	border:none;
	}
	
.Layout-196-578-196 .MiddleColumn {
	padding-left:0px;
	*padding-left:0px;
	width:706px;
}	

.Layout-196-578-196 .MiddleColumn ul.ArticlesRelatedList {
	padding-left:30px;
}

.LoginContent{
	background:#DAF2FB;
	width:706px;
}

.Article .Panel .PanelActions .Action a {
	background-color:#ffffff;
	background-image:none;
	color:#000000;
	border:none;
	font-size:11px;
}

.Article .Panel .PanelActions .Action a:hover {
	background-color:#ffffff;
	background-image:none;
	color:#000000;
	text-decoration:underline;
}

/* -----------------------------------------------------------
* Sitemap
-------------------------------------------------------- */
#sitemap{
	padding-left:25px;
	padding-top:50px;
}

#sitemap li{
	padding-left:10px;
	list-style:none;
	padding-top:3px;
}

#sitemap li a {
	color:#000000;
	text-decoration:none;
}

#sitemap li a:hover {
	color:#000000;
	text-decoration:underline;
}

/* -----------------------------------------------------------
* Contact
-------------------------------------------------------- */

#ContactForm input{
	background:transparent url(/Images/Layout/images/members_form_bg.jpg) no-repeat scroll 0 0;
	border:medium none;
	height:21px;
	padding-top:2px;
	width:196px;	
}

#ContactForm a{
	color:#000000;
	text-decoration:none;
}	

#ContactForm a:hover{
	text-decoration:underline;
}	

#ContactForm{
	padding-bottom:10px;
}
/* -----------------------------------------------------------
* Search
-------------------------------------------------------- */
#SearchResults{
	padding-left:20px;
}

#SearchResults li {
	margin-left:25px;
}

#SearchResults li a{
	color:#000000;
	text-decoration:none;
}

/* -----------------------------------------------------------
* Validation
-------------------------------------------------------- */



.advanced_results ul{
	padding-left:15px;
}

.advanced_results ul li{
	padding-left:5px;
}

.ProductList li.Product {
	padding-bottom:0px;
	height:31px;
}

.pagetext_contact {
	padding-left:10px;
	padding-top:10px;
}

.pagetext tr, th, td {
border: 1px solid #000000;
}	

.ProductList li.Product.Current  a {
color:#106901;
text-decoration:underline;
}

.pphoto {
	float:left;
	margin-right:5px;
}

.ProductView  {
	width:688px;
}

.LeftColumn .Padding {
float:left;
padding:1px 0 0 8px;
*padding:1px 0 0 4px;
}

.pdesc ul{
list-style-type:circle;
}/* ----------------------------------------------------------------------------------/Styles/Default/Panels.css---------------------------------------------------------------------------------- */.Panel
{
background-color:#ffffff;
margin-bottom:1em;
border:1px solid #aaaaaa;
}

.Panel .PanelTitle
{
background:#C6E4FF url(/Styles/Default/panel-title.png) no-repeat center center;
line-height:24px;
font-weight:bold;
padding-left:4px;
border-bottom:1px solid #aaaaaa;
}

.Panel .PanelContent
{
text-align:left;
}

.Panel .PanelActions
{
padding:2px;
overflow:auto;
}

.Panel .PanelActions .Action
{
display:table;
float:right;
}

.Panel .PanelActions .Action a
{
display:block;
width:auto;
background-image:url(/Styles/Default/panel-button.png);
background-repeat:repeat-x;
background-position:center top;
background-color:#064CC4;
color:#ffffff;
padding-left:6px;
padding-right:6px;
margin:auto;
margin-top:4px;
height:22px;
line-height:22px;
text-decoration:none;
border:1px solid #0240A6;
}

.Panel .PanelActions .Action a:hover
{
background-color:#003CA3;
background-position:center bottom;
}
