/* ----------------------------------------------------------------------------------/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/Content_AccordionMenu/Templates/Default/Index.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/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/SMS_Subscribe_Form/Templates/Default/Index.css---------------------------------------------------------------------------------- */.ClickToCallText
{
	margin:10px 0px 10px 0px;
}/* ----------------------------------------------------------------------------------/Styles/Default/Layout.css---------------------------------------------------------------------------------- */body
{
	text-align:center;
}

.Layout-Page
{
	width:1000px;
	margin:auto;
}

.Layout-FullRow
{
	clear:both;
}

.Layout-Table
{
	width:100%;
}

.Layout-Table,
.Layout-Table tr, 
.Layout-Table td,
.Layout-Table th
{
	margin:0;
	padding:0;
	border:0;
}

.Layout-Table td,
.Layout-Table th
{
	vertical-align: top; 
}

.LeftColumn .Padding
{
	padding:0px 15px 0px 8px;
}

.MiddleColumn .Padding
{
	padding:8px 0px 8px 0px;
}

.RightColumn .Padding
{
	padding:0px 8px 0px 12px;
}

/* ----------------------------------------------------------------------------------/Styles/Default/Panels.css---------------------------------------------------------------------------------- *//* ----------------------------------------------------------------------------------/Styles/Default/Layout.Design.css---------------------------------------------------------------------------------- */body{
	background:#FFFFFF url(/Images/Layout/background.jpg) repeat-x top;
	font-size:11px;
	font-family:Tahoma;
}


/*
 * Main Page Structure
 */

.Layout-Page{
	margin-bottom:30px;	
}


.Layout-Page .Header{
	height:260px;
	vertical-align:top;
}


.Layout-Page .LeftColumn{
	width:190px;
	vertical-align:top;
}

.Layout-Page .MiddleColumn{
	vertical-align:top;
		width:565px;
}

.MainPage{
	border:1px #c6c6c6 solid;
	min-height:400px;
	padding:10px;
	position:relative;

}

.ShadowTop{
	background:url(/Images/Layout/shadow_top.jpg) repeat-x top;
	width:100%;
	height:100%;
}

.ShadowBottom{
	background:url(/Images/Layout/shadow_bottom.jpg) repeat-x bottom;
	width:100%;
	height:100%;
}



/*
 * HEADER
 */

.Header{
	position:relative;
	background:url(/Images/Layout/header_bg.png) no-repeat top right;
}

.Logo{
	background:url(/Images/Layout/logo.png) no-repeat center center;
	width:153px;
	height:73px;
	position:absolute;
	top:10px;
	left:10px;
	cursor:pointer;
}

.Marquee{
	position:absolute;
	bottom:12px;
	left:20px;
	background:url(/Images/Layout/marquee.png) no-repeat center center;
	width:930px;
	height:22px;
	line-height:18px;
}



/*
 * Index Page
 */
.IndexPage{
	padding-top:85px;
	padding-bottom:230px;
	min-height:100px;
}

.IndexTopBackground{
	position:absolute;
	top:0px;
	right:0px;
	height:118px;
	width:336px;
	background:url(/Images/Layout/index_top.png) no-repeat top right;
}

.IndexBottomBackground{
	position:absolute;
	bottom:0px;
	right:0px;
	height:226px;
	width:537px;
	background:url(/Images/Layout/index_bottom.png) no-repeat center center;
}

.IndexContent{
	padding:20px;
	text-align:justify;
}

.IndexBottomTitle{
	position:absolute;
	bottom:165px;
	right:110px;
	font-size:19px;
	font-family:"Palatino Linotype",tahoma;
}

.LanguageSwitches{
	text-align:left;
	padding-left:20px;
}

.LanguageSwitches a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

.LanguageSwitches .Language-EN{
	background:url(/Images/Layout/en_flag.png) no-repeat center left;
	padding-left:23px;
}

.LanguageSwitches .Language-EL{
	background:url(/Images/Layout/gr_flag.png) no-repeat center left;
	padding-left:23px;
}




/*
 * Left Column
 */



/*Main Menu*/
.Menu{
	position:relative;
	background:transparent;
	padding:18px 0px;
	width:167px;
	margin:auto;
	margin-bottom:15px;
}

.Menu .MenuTop{
	background:url(/Images/Layout/menu_top.png) no-repeat center center;	
	position:absolute;
	top:0px;
	left:0px;
	width:167px;
	height:23px;
}

.Menu .MenuBottom{
	background:url(/Images/Layout/menu_bottom.png) no-repeat center center;
	position:absolute;
	bottom:0px;
	left:0px;
	width:167px;
	height:18px;
}

.Menu .MenuContent{
	background:#e5e9ce;
	border-left:1px #bdc1a3 solid;
	border-right:1px #bdc1a3 solid;
}

.Menu li{
	background:url(/Images/Layout/menu_seperator.png) no-repeat bottom center;
}

.Menu li:last-child{
	background:none;
}

.Menu li a{
	display:block;
	width:167px;
	line-height:30px;
	color:#3d4829;
	font-weight:bold;
}


.Menu li a:hover{
	color:#45BDEF;
}


.Menu .active a{
	color:#825210;
}





.BoxContainerShadow{
	background:url(/Images/Layout/box_shadow.png) no-repeat center center;	
	width:172px;
}

.Box{
	margin:0px auto 20px;
	width:165px;
}

.GrayBox{
	border:1px #c6c6c6 solid;
	background:#eeeeee;
}

.Corner{
	border-radius:5px;
	-moz-border-radius:5px;	
}

.BoxTitle{
	background:url(/Images/Layout/blue_seperator.png) no-repeat center bottom;
	line-height:30px;
	margin-bottom:10px;
	color:#015f82;
	font-size:12px;
	font-weight:bold;
	font-family:"Palatino Linotype",tahoma;
}




.Weather{
	min-height:95px;
	padding:10px 0px;
}

.Links{
	min-height:60px;
	padding:15px 0px;
}

.Links ul,.Links li{
	margin:0;
	padding:0;
	list-style:none;
}

.Links li{
	background:url(/Images/Layout/blue_seperator.png) no-repeat center bottom;
}

.Links li:last-child{
	background:none;
}

.Links li a{
	display:block;
	line-height:30px;
	font-size:12px;
	width:165px;
	color:#015f82;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-family:"Palatino Linotype",tahoma;
}

.Links li a:hover{
	color:#47BEF0;
}

.Calendar{
	min-height:150px;
	position:relative;
	color:#3d3d3d;
	padding-bottom:20px;
}

.Calendar td{
	border-bottom:0px !important
}

.Calendar a{
	text-decoration:none;
	color:#3d3d3d;
}

.CalendarLogo{
	background:url(/Images/Layout/calendar_logo.png) no-repeat center center;
	position:absolute;
	bottom:-20px;
	right:-15px;
	width:57px;
	height:56px;
}

.SearchBox{
	width:172px;
	height:71px;
	margin:auto;
	margin-bottom:25px;
	position:relative;
	background:url(/Images/Layout/search.jpg) no-repeat center center;
}

.SearchBox input{
	border:1px #99a851 solid;
	margin-top:10px;
	width:150px;
	height:20px;
}

.SearchBox a{
	display:block;
	position:absolute;
	bottom:-10px;
	right:20px;
	background:url(/Images/Layout/search_button.png) no-repeat center center;
	width:85px;
	height:41px;
}



.FooterContainer{
	margin-top:30px;
	width:100%;
	height:80px;
	background:#f7f5fd url(/Images/Layout/footer_bg.jpg) repeat-x top;
}


/*
 * RightColumn
 */

.OurStep{
	background:url(/Images/Layout/our_step.png) no-repeat center center;
	width:213px;
	height:215px;	
	position:relative;
	cursor:pointer;
}

.OurStepTitle{
	line-height:30px;
	font-weight:bolder;
	font-size:14px;
	color:#0d3475;
	text-align:left;
	padding-left:30px;
	font-family:"Palatino Linotype",tahoma;
}


.OurStepContent{
	margin:0px 30px 0px 10px;
	padding-top:5px;
	font-size:12px;
	font-family:"Palatino Linotype",tahoma;	
}

.OurStepMore{
	text-align:right;
	font-size:11px;
	color:#213d95;
	position:absolute;
	bottom:5px;
	right:30px;
}

.OurStepMore a{
	text-decoration:none;
	font-weight:bold;
	font-family:"Palatino Linotype",tahoma;	
}

.OurStepMore a:hover{
	color:#ffffff;
}

.MessageOfTheDay{
	background:url(/Images/Layout/message_of_day.jpg) no-repeat center center;
	width:213px;
	height:231px;
}

.MessageOfTheDayContent{
	margin:0px 30px 10px 10px;
	padding-top:10px;
	font-size:12px;
	font-family:"Palatino Linotype",tahoma;
}



.LeftBanner{
	width:210px;
}

.Banners img{
	width:210px;
}



/*
 * Content Page
 */
.PageTitle{
	line-height:35px;
	font-size:15px;
	font-family:"Palatino Linotype",tahoma;
	text-align:left;
	margin:auto;
	min-width:360px;
	font-weight:bold;
	padding-left:15px;
	margin-bottom:5px;
	border-bottom:1px #d3d3d3 solid;
}


.SecondaryTitle{
	text-align:right;
	color:#952706;
	font-weight:bold;	
}

.PageText{
	padding:10px 20px;
	text-align:justify;
}


.PageSubcategories ul,.PageSubcategories li{
	padding:0;
	margin:0;
	list-style:none;
}

.PageSubcategories ul{
	text-align:left;
	margin-top:60px;
	margin-left:20px;
	margin-bottom:20px;
}

.PageSubcategories li{
	background:url(/Images/Layout/bullet.jpg) no-repeat left center;
	padding-left:20px;
}

.PageSubcategories li a{
	display:block;
	line-height:20px;
	font-weight:bold;
	color:#480b0b;
	text-decoration:underline;
}

.PageSubcategories li a:hover{
	color:#a38585;
}






/*
 * ProductList
 */

 .ProductList ul, .ProductList li{
 	margin:0;
	padding:0;
	list-style:none;
 }
 
 .ProductList .Product{
 	float:left;
	width:130px;
	height:250px;
	margin:10px 25px;
	text-align:center;
 }

 .ProductList .Product .ProductPhoto{
	margin:auto;
	width:auto;
	text-align:center;
	background:url(/Images/Layout/product_shadow.png) no-repeat bottom center;
	padding-bottom:10px;
 }
 
 .ProductList .Product .ProductPhoto img{
	height:150px;
	max-width:120px;
	border-radius:4px;
	-moz-border-radius:4px;
	border:5px #b6c39b solid;
 }
 
 .ProductList .Product .ProductTitle{
 	color:#5b5b5b;
	margin:10px auto 5px;
 }
 
 .ProductList .Product .Action a{
 	color:#b35706;
	font-size:10px;
	fon-weight:bold;
 }
 
 
 
 
 
 
 /*
  * ProductView
  */
 
 .Product{
 	padding-bottom:100px;
 }
 
  .ProductView{
  	position:relative;
	margin-top:30px;
	padding-bottom:10px;
  }
  
  .ProductInfo{
  	padding-bottom:10px;
  }
 
 .ProductView .PhotoFieldSet{
 	float:left;
	margin-left:10px;
	padding-bottom:5px;
	margin-bottom:15px;
	border-bottom:1px #bec5d1 solid;
 }
 
  .ProductView .zoom_image a{
  	display:block;
	background:url(/Images/Layout/zoom.jpg) no-repeat left center;
	line-height:35px;
	padding-left:30px;
	width:70px;
	text-align:left;
	margin:auto;
	color:#2d5901;
	font-weight:bold;
	text-decoration:none;
  }
 
  .ProductView .TitleField{
 	color:#952609;
	font-size:14px;
	font-weight:bold;
	width:300px;
	padding:5px 20px;
	float:right;
	text-align:left;
 }
 
  .ProductView .PhotoFieldSet img{
  	height:254px;
	max-width:190px;
	
  }

 .ProductView .DescriptionField{
 	text-align:left;
	width:300px;
	padding:20px;
	float:right;
 }

 
 .ProductView .ShortDescriptionFieldSet{
 	width:160px;
	text-align:left;
	margin-left:20px;
 }

 
.Facebook{
  	position:absolute;
	bottom:60px;
	right:30px;
	display:block;
	background:url(/Images/Layout/facebook.jpg) no-repeat right center;
	padding-right:85px;
	width:130px;
	line-height:35px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
  }

.GoBack a{
  	position:absolute;
	bottom:10px;
	left:10px;
	display:block;
	background:url(/Images/Layout/button.png) no-repeat center center;
	width:104px;
	line-height:30px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;	
}

.GoBack a:hover{
	color:#ffffff;
	text-decoration:none;	
}
  
  
  
  
  
  /*
   * Article List
   */
 
 .ArticleList{
 }
 
 .Article{
 	text-align:left;
 }
 
 .ArticleTitle{
 	margin-top:10px;
 }
 
 .ArticleTitle a{
 	display:block;
 	color:#480b0b;
	font-size:11px;
	text-decoration:underline;
	background:url(/Images/Layout/bullet.jpg) no-repeat left center;
	padding-left:20px;
	line-height:20px;
	font-weight:bold;
	text-align:left;
 }
 
  .ArticleTitle a:hover{
 	color:#a38585;
 }
 
 .ArticleDate{
 	padding-left:20px;
	color:#515151;
 }

 
 
 
 /*
  * Article View
  */
 
 .ArticlePage{
 	position:relative;
	padding-bottom:80px;
 }
 
 .ArticlePage .Facebook{
 	position:absolute;
	bottom:30px;
	left:50px;
	display:block;
	background:url(/Images/Layout/facebook.jpg) no-repeat right center;
	padding-right:80px;
	width:120px;
	line-height:35px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
 }
 
 .ArticleView{
 	text-align:left;
	padding:20px;
 }
 
 .ArticleView .ArticleTitle{
	font-size:13px;
	font-weight:bold;
}

 .ArticleView .ArticleDesc{
	font-size:12px;
	font-weight:bold;
	color:#4b4a4a;
}

 .ArticleView .ArticlePhoto{
	float:left;
	margin:10px 10px 0px 10px;	
}

 .ArticleView .ArticleFullText{
 	margin-top:20px;
}

.Archive{
	position:absolute;
	bottom:20px;
	right:20px;
}

.Archive a{
	background:url(/Images/Layout/archive.jpg) no-repeat left center;
	display:block;
	line-height:46px;
	padding-left:56px;
	color:#476d1e;
	text-decoration:none;
	font-weight:bold;
}




/*
 * CONTACT PAGE
 */

.ContactForm{
	width:250px;
	float:left;
	margin:40px 10px;
	font-size:13px;
	font-weight:bold;
}

.ContactPageText{
	width:200px;
	float:right;
	margin:50px 20px;
}

#ContactForm{
	width:250px;
	float:left;
	font-size:11px;
}

#ContactForm .FieldSet{
	height:45px;
}

#ContactForm .FieldSet.Comment{
	height:100px;
}

#ContactForm .Caption{
	font-weight:bold;
	line-height:20px;
	padding-left:10px;
	width:100px;
	text-align:left;
}


#ContactForm .Field input{
	width:228px;
	height:20px;
	border:1px #c6c6c6 solid;
}

#ContactForm textarea{
	width:228px;
	border:1px #c6c6c6 solid;
}

.ContactAction a{
	display:block;
	float:right;
	
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	line-height:30px;
	width:104px;
	margin-top:20px;
	margin-right:20px;
	text-align:center;
	background:url(/Images/Layout/button.png) no-repeat center center;
}

.ContactAction a:hover{
	color:#ffffff;
}


.ContactPageText{
	width:200px;
}


/*
 * PAGER
 */

 .Pager{
	margin-bottom:1em;
	text-align:center;
}

.Pager ul{
	margin:0px;
	padding:4px;
	overflow:hidden;
	position:relative;
	text-align:center;
	height:25px;
	margin:auto;
}

.Pager ul li{
	list-style:none;
	float:left;
}

.Pager ul li a{
	text-decoration:none;
	display:block;
	width:21px;
	height:16px;
	padding-top:4px;
	background:url(/Images/Layout/pager_bg.jpg) no-repeat center center;
	color:#3a630e;
	border:1px #bdb99b solid;
	outline:none;
	margin-left:2px;
	margin-right:2px;
}

.Pager ul li a:hover{
	text-decoration:underline;
}



.Pager li.PageNumbers ul{
	display:inline-block;
	padding:0px;
	width:auto;
	margin:auto;
}

.Pager li.PageNumbers ul li{
	float:left;
}

.Pager li.PageNumbers ul li.CurrentPage a{
	border: 1px solid #601919;
	font-weight:bold;
}





/*
 * Search Results
 */

 #SearchResults{
 	margin-top:15px;
 	text-align:left;
 }
 
  #SearchResults h2{
  	margin-top:10px;
  	font-size:13px;
	font-weight:bold;
  }
  
  #SearchResults ul li{
  	padding-left:20px;
  }
  
 #SearchResults ul li a{
 	display:block;
 	padding-left:10px;
	color:#480b0b;
	text-decoration:none;
	background:url(/Images/Layout/bullet.jpg) no-repeat left center;
 }
 
 #SearchResults ul li a:hover{
	color:#a38585;
}


strong{
	font-weight:bold;!important
}
/* ----------------------------------------------------------------------------------/Styles/Default/Index.css---------------------------------------------------------------------------------- */