body
	{
	margin: 0;
	padding: 0;
	background-color: #D7D1CA;
	font-family: georgia, times, times new roman, serif;
	font-size:12px;
	line-height: 18px;
	color:#333;
	}
	
ul, ul#simple { list-style-type: none; }

img
	{
	border: 0;
	}
	
img, input, select, label
	{
	vertical-align: middle;
	}
	
select
	{
	background-color: #E5E2DD;
	color: #333;
	font-family: verdana, arial, sans-serif;
	font-size:11px; border-right: 1px solid #A19D9A;
	border-top: 1px solid #A19D9A ;
	border-left: 1px solid #A19D9A ;
	border-bottom: 1px solid #A19D9A; 
	width:185px;
	margin: 3px 0;
	} 


h1, h2, h3, h4, h5, h6
	{
	font-weight: bold;
	font-size: 12px;
	margin: 0;
	padding: 0;
	}

dl, dt, dd
	{
	margin: 0;
	padding: 0;
	}
	
form
	{
	margin: 0;
	padding: 0;
	}

fieldset 
	{ 
 	padding: 0; margin: 0; border: 0;
	}
	
a {text-decoration:none; border-bottom: 1px solid #A3AA8D;}
a:link {color:#3D5201;}
a:visited {color:#3D5201;}
a:active {color:#3D5201;}
a:hover {color:#000; border-bottom: 1px solid #000;}

input, textarea
	{
	margin: 0 0 10px 0;	
	border: 1px solid #ccc;
	color: #000;
	font-size:  11px;
	font-weight: normal;
	padding: 2px;
	width: 160px;
	}
	
input.top
	{
	background-color: #B4B6A0;
	color: #000;
	width: 200px;
	font-family: georgia, times, serif;
	font-size: 11px;
	}
.submitbutton { width:100px; margin-top:10px; }						
.clear
	{
	float: none;
	display: block;
	clear: both;
	margin: 0;
	padding: 0;
	height: 1px;
	line-height: 0;
	font-size: 0;
	}
	* html .clear
	{
	height: 0;
	}

	
	
.wrapper
	{
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: transparent;
	}
	
	.mainContain
		{
		width: 776px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 15px;
		}
		
		.header
			{
			height: 108px;
			position: relative;
			}
			
			.header h1
				{
				position: absolute;
				left: 0px;
				top: 6px;
				background-image: url("../images/logo.gif") ;
				background-repeat: no-repeat;
				background-position: 0 0;
				background-color: transparent;
				width: 457px;
				height: 102px;
				}
				
				.header h1 a
					{
					display: block;
					width: 457px;
					height: 102px;
					text-indent: -999em;
					text-decoration: none;
					border: 0;
					overflow: hidden;
					}
					
					h1 a:hover
						{
						text-decoration: none;
						background-color: transparent; 
						border: 0;
						}
					
			.topNav img {margin: -5px 7px 0 0;}	
			.header .topNav
				{
				position: absolute;
				left: 548px;
				top: 13px;
				width: 225px;
				height: 70px;
				text-align: right;
				font-size: 10px;
				letter-spacing: 1px;
				}
				
				.header .topNav a {text-decoration:none; text-transform: uppercase; border:0;}
				.header .topNav a:link {color:#4666a1;  border:0;}
				.header .topNav a:visited {color:#4666a1;  border:0;}
				.header .topNav a:active {color:#4666a1;  border:0;}
				.header .topNav a:hover {color:#fff;  border:0;}
				
				.header .topNav input
					{
					border: 0;
					}
					
				.header .topNav input.top
					{
					font-size: 10px;
					border: 0;
					}
				
	.navigation, .navigationDE
		{
			height: 27px;
			background-color: transparent;
			margin-left:126px;
		}
		.navigationDE { margin-left:374px;}
		.navigation ul, .navigationDE ul
			{
				margin: 0;
				padding: 0;
				height: 27px;
				list-style: none;
			}
			
		.navigation ul li, .navigationDE ul li
			{
				display: inline;
				float: left;
				height: 27px;
				margin: 0;
				padding: 0;
				background-color: transparent;
			}
			
			.navigation ul li a, .navigationDE ul li a
				{
					float: left;
					overflow: hidden;
					height: 27px;
					text-indent: -999em;
					background-repeat: no-repeat;
					background-position: 0 0;
					background-color: #fff;
					border: 0;
				}
				
			/* GREEK MAIN MENU */				
			.navigation ul li.navOne{width: 103px;}
			.navigation ul li.navOne a{width: 103px;background-image: url("../images/nav1.gif") ;}
					
			.navigation ul li.navTwo{width: 88px;}
			.navigation ul li.navTwo a{width: 88px;background-image: url("../images/nav2.gif") ;}
			
			.navigation ul li.navThree{width: 88px;}
			.navigation ul li.navThree a{width: 88px;background-image: url("../images/nav3.gif") ;}
			
			.navigation ul li.navFour{width: 88px;}
			.navigation ul li.navFour a{width: 88px;background-image: url("../images/nav4.gif") ;}
			
			.navigation ul li.navFive{width: 99px;}
			.navigation ul li.navFive a{width: 99px;background-image: url("../images/nav5.gif") ;}
			
			.navigation ul li.navSix{width: 75px;background-image: none ;}
			.navigation ul li.navSix a{width: 75px;background-image: url("../images/nav6.gif") ;}
			
			.navigation ul li.navSeven{width: 88px;background-image: none ;}
			.navigation ul li.navSeven a{width: 88px;background-image: url("../images/nav7.gif") ;}
			/* END OF GREEK MAIN MENU */
			
			/* DEUTCH MAIN MENU */				
			.navigationDE ul li.navOneDE{width: 80px;}
			.navigationDE ul li.navOneDE a{width: 80px;background-image: url("../images/nav1de.gif") ;}
					
			.navigationDE ul li.navTwoDE{width: 88px;}
			.navigationDE ul li.navTwoDE a{width: 88px;background-image: url("../images/nav2de.gif") ;}
			
			.navigationDE ul li.navThreeDE{width: 53px;}
			.navigationDE ul li.navThreeDE a{width: 53px;background-image: url("../images/nav3de.gif") ;}
			
			.navigationDE ul li.navFourDE{width: 112px;}
			.navigationDE ul li.navFourDE a{width: 112px;background-image: url("../images/nav4de.gif") ;}
			
			.navigationDE ul li.navFiveDE{width: 68px;background-image: none ;}
			.navigationDE ul li.navFiveDE a{width: 68px;background-image: url("../images/nav5de.gif") ;}
			
			/* END OF DEUTCH MAIN MENU */
			
				
				.navigation ul li a, .navigationDE ul li a {text-decoration:none;
					border: 0;}
				.navigation ul li a:hover, .navigationDE ul li a:hover {background-position: 0 -27px; border:0;}
				
				.home .navigation ul li.navOne a, 
				.FengShui .navigation ul li.navTwo a, 
				.logo .navigation ul li.navThree a,
				.books .navigation ul li.navFour a,  
				.magazine .navigation ul li.navFive a,  
				.product .navigation ul li.navSix a,  
				.contact .navigation ul li.navSeven a,
				.home .navigationDE ul li.navOneDE a, 
				.FengShui .navigationDE ul li.navTwoDE a, 
				.logo .navigationDE ul li.navThreeDE a,  
				.product .navigationDE ul li.navFourDE a,  
				.contact .navigationDE ul li.navFiveDE a
				{background-position: 0 -54px; 
				border: 0;}	
	
	
/* FOOTER
----------------------------------------------------*/
	
.footer
	{
	width: 731px;
	margin-left: auto;
	margin-right: auto;
	}
	
	.footer a 
		{
		text-decoration:none;
		font-weight: bold;
		text-transform: uppercase;
		border: 0;
		}
	.footer a:link {color: #804A15;}
	.footer a:visited {color:#804A15;}
	.footer a:active {color:#804A15;}
	.footer a:hover {color:#000; border:0;}
	
	.bottomNav
		{
		border-bottom: 1px solid #9D8A79;
		border-top: 1px solid #9D8A79;
		text-align: center;
		padding: 17px 0 12px 0;
		font-size: 10px;
		letter-spacing: 1px;
		}
	
	body.secondary .bottomNav
		{
		border-bottom: 1px solid #9D8A79;
		border-top: 0;
		text-align: center;
		padding: 17px 0 12px 0;
		font-size: 10px;
		letter-spacing: 1px;
		}
	
	
		.bottomNav a
			{
			margin: 0 15px 0 15px;
			}
		
	.bottominfo
		{
		margin: 1px 0 0 0;
		padding: 20px 0 20px 0;
		border-top: 3px double #c8c8c8;
		color: #837D75;
		font-size: 11px;
		}
		
		.bottominfo .cellOne
			{
			float: left;
			width: 415px;
			}

		.bottominfo .cellOne a
			{
			font-size: 10px;
			letter-spacing: 1px;
			}
		
		
				.bottominfo .cellTwo
			{
			float: right;
			width: 310px;
			text-align: right;
			font-size: 10px;
			line-height: 14px;
			text-transform: uppercase;
			}
			
			.bottominfo .cellTwo img
				{
				float: right;
				margin: 0 0 0 10px;
				}
			
			

/* HOME
----------------------------------------------------*/

body.home
	{
	background-color: #D7D1CA;
	background-image: url("../images/bg_home.jpg") ;
	}

.home .wrapper
	{
	background-color: transparent;
	}

	.home .mainContain .content .cellOne
		{
		width: 775px;
		height: 324px;
		position: relative;
		}

	.home .mainContain .content .cellTwo
		{
		float: left;
		color: #000;
		width: 273px;
		background-image: url("../images/bg_homeCellTwo.jpg");
		background-repeat: no-repeat;
		background-position: 0 0;
		background-color: transparent;
		padding: 17px 35px 0 35px;
		voice-family: "\"}\"";
		voice-family: inherit;
	
		width: 203px;
		}
		/* Begin hiding from Mac IE */
		/* \*/
		html>body.home .mainContain .content .cellTwo
		{
			width: 203px;
		}
		/* End hiding from Mac IE */

		.home .mainContain .content .cellTwo h2, .home .mainContain .content .cellTwo h2.de
			{
			background-image: url("../images/title_EleniKairi.gif") ;
			background-repeat: no-repeat;
			background-position: 0 0;
			background-color: transparent;
			width: 106px;
			height: 22px;
			text-indent: -999em;
			margin: 0 0 15px 0;
			}
		.home .mainContain .content .cellTwo h2.de {
			background-image: url("../images/title_EleniKairide.gif");
			width: 93px;
			}
		.home .mainContain .content .cellTwo img, .home .mainContain .content .cellThree img, .home .mainContain .content .cellFour img
			{
			float: left;
			margin: 0 5px 5px 0;
			}
		
	.home .mainContain .content .cellThree
		{
		float: left;
		width: 252px;
		color: #000;
		padding: 17px 30px 0 30px;
		voice-family: "\"}\"";
		voice-family: inherit;
	
		width: 192px;
		}
		/* Begin hiding from Mac IE */
		/* \*/
		html>body.home .mainContain .content .cellThree
		{
			width: 192px;
		}
		/* End hiding from Mac IE */

		.home .mainContain .content .cellThree h2, .home .mainContain .content .cellThree h2.de
			{
			background-image: url("../images/title_mag.gif") ;
			background-repeat: no-repeat;
			background-position: 0 0;
			background-color: transparent;
			width: 110px;
			height: 20px;
			text-indent: -999em;
			margin: 0 0 15px 0;
			}
		.home .mainContain .content .cellThree h2.de
			{
			background-image: url("../images/title_Productsde.gif") ;
			width: 136px;
			height: 22px;
			}
		.home .mainContain .content .cellThree dl
			{
			margin: 0 0 20px 0;
			}
		
		.home .mainContain .content .cellThree dt
			{
			font-size: 10px;
			text-transform: uppercase;
			font-family: arial, verdana, san-serif;
			}
		
		.home .mainContain .content .cellThree dd span
			{
			font-size: 10px;
			}
			
			
	.home .mainContain .content .cellFour
		{
		float: left;
		width: 250px;
		color: #000;
		padding: 17px 30px 0 30px;
		voice-family: "\"}\"";
		voice-family: inherit;
	
		width: 190px;
		}
		/* Begin hiding from Mac IE */
		/* \*/
		html>body.home .mainContain .content .cellFour
		{
			width: 190px;
		}
		/* End hiding from Mac IE */

		.home .mainContain .content .cellFour h2, .home .mainContain .content .cellFour h2.de
			{
			background-image: url("../images/title_Products.gif") ;
			background-repeat: no-repeat;
			background-position: 0 0;
			background-color: transparent;
			width: 88px;
			height: 20px;
			text-indent: -999em;
			margin: 0 0 15px 0;
			}
		.home .mainContain .content .cellFour h2.de {
			background-image: url("../images/title_logode.gif");
			width: 136px;
			height: 22px;
		}	
		.home .mainContain .content .cellFour dl
			{
			margin: 0 0 20px 0;
			}
		
		.home .mainContain .content .cellFour dt
			{
			}
		
		.home .mainContain .content .cellFour dd
			{
			font-size: 11px;
			}
			
/* SECONDARY
----------------------------------------------------*/

body.secondary
	{
	background-color: #fff;
	}
	
	.secondary .wrapper
		{
		background-image: url("../images/bg_secondary.jpg") ;
		background-color: #fff;
		}
	
	.secondary .wrapper .mainContain .content
		{
		background-image: url("../images/bg_secondaryContent.jpg") ;
		background-repeat: repeat-y;
		background-position: 0 0;
		background-color: transparent;
		}
	
	.secondary .wrapper .content .cellOne
		{
		float: left;
		width: 236px;
		}
	
		.secondary .wrapper .content .cellOne h1
			{
			width: 236px;
			height: 58px;
			background-repeat: repeat-y;
			background-position: 0 0;
			background-color: transparent;
			text-indent: -999em;
			}
	
		.secondary .wrapper .content .cellOne .subnav
			{
			width: 230px;
			margin: 7px 0 0 5px;
			padding: 0;
			list-style: none;
			}
	
			.secondary .wrapper .content .cellOne .subnav li
				{
				border-bottom: 1px solid #fff;
				font-size:13px;
				background-color: transparent; 
				margin: 0;
				padding: 0;
				}
	
				.secondary .wrapper .content .cellOne .subnav li a
					{
					text-decoration: none;
					background-color: transparent; 
					display: block;
					padding: 6px 6px 6px 18px;
					}
				.secondary .wrapper .content .cellOne .subnav li a:link 
					{
					color:#663300; 
					background-color: transparent;
					}
				.secondary .wrapper .content .cellOne .subnav li a:visited 
					{
					color:#663300; 
					background-color: transparent;
					}
				.secondary .wrapper .content .cellOne .subnav li a:active 
					{
					color:#fff; 
					background-color: #6C3906;
					}
				.secondary .wrapper .content .cellOne .subnav li a:hover 
					{
					color:#fff; 
					background-color: #6C3906;
					border-bottom: 1px solid #D2CEC9;
					}
	
				.secondary .wrapper .content .cellOne .subnav li.on a,
				.secondary .wrapper .content .cellOne .subnav li.on a:link,
				.secondary .wrapper .content .cellOne .subnav li.on a:visited,
				.secondary .wrapper .content .cellOne .subnav li.on a:active,
				.secondary .wrapper .content .cellOne .subnav li.on a:hover
					{
					font-weight: bold;
					color: black;
					background-color: #fff;
					}

					.secondary .wrapper .content .cellOne .subnav li ul
						{
						list-style: none;
						padding: 0;
						margin: 0;
						}
					
					.secondary .wrapper .mainContain .content .cellOne .subnav li ul li
						{
						padding-left: 23px;
						background-image: url("../images/arrow.gif") ;
						background-repeat: no-repeat;
						background-position: 23px 15px;
						background-color: transparent;
						border: 0;
						}
	
					.secondary .wrapper .content .cellOne .subnav li ul li a
							{
							border: 0;
							color: #666;
							}
							

	
					.secondary .wrapper .content .cellOne .subnav li.on ul li a,
					.secondary .wrapper .content .cellOne .subnav li.on ul li a:link,
					.secondary .wrapper .content .cellOne .subnav li.on ul li a:visited,
					.secondary .wrapper .content .cellOne .subnav li.on ul li a:active,
					.secondary .wrapper .content .cellOne .subnav li.on ul li a:hover,
					.secondary .wrapper .content .cellOne .subnav li ul li a:link,
					.secondary .wrapper .content .cellOne .subnav li ul li a:visited,
					.secondary .wrapper .content .cellOne .subnav li ul li a:active,
					.secondary .wrapper .content .cellOne .subnav li ul li a:hover
							{
							color: #666;
							border: 0;
							background-color: transparent;
							}
				
		
		.secondary .wrapper .content .cellTwo 
			{
			float: left;
			width: 539px;	
			padding: 40px 22px 0 32px;
			voice-family: "\"}\"";
			voice-family: inherit;
			
			width: 485px;
			}
			/* Begin hiding from Mac IE */
			/* \*/
			html>body.secondary .wrapper .content .cellTwo 
			{
			width: 485px;
			}
			/* End hiding from Mac IE */
				
					
		.secondary .wrapper .content .cellTwo h1
			{
			color: #000;
			font-size: 21px;
			font-weight: normal;
			color: #333;
			margin-bottom:7px;
			}
					
					
		.secondary .wrapper .content .cellTwo h2
			{
			color: #4F2201;
			font-size: 13px;
			font-weight: normal;
			/*text-transform: uppercase;*/
			letter-spacing: 1px;
			}
					
					
		.secondary .wrapper .content .cellTwo h3
			{
			color: #333;
			font-size: 10px;
			font-weight: bold;
			text-transform: uppercase;
			letter-spacing: 1px;
			}

		.secondary .wrapper .content .cellTwo h5
			{
			color: #000;
			font-size: 17px;
			font-weight: normal;
			color: #333;
			}			
		
			.secondary .wrapper .content .cellTwo p
			{
			color: #333;
			font-size: 12px;
			font-weight: normal;
			line-height: 22px;
			margin-top:1px;
			padding-top:1px;
			}
			
		.secondary .wrapper .content .cellTwo .imageOne, .secondary .wrapper .content .cellTwo .imageTwo
			{
			float: right;
			margin: 10px 0 5px 15px;
			}
		.secondary .wrapper .content .cellTwo .imageTwo {
			float: left;
			margin: 10px 15px 5px 0;
		}
/* ELENI KAIRI
----------------------------------------------------*/
	
		.FengShui .wrapper .content .cellOne h1
			{
			background-image: url(../images/title_secondaryEleniKairi.gif);
			}
			.FengShui .wrapper .content .cellOne h1.de
			{
			background-image: url(../images/title_secondaryEleniKairiDE.gif);
			}
		.FengShui ul.events,
		.FengShui div.event_details, 
		.FengShui div.small_calendar
			{
			margin: 0; padding:0; font-family: verdana; font-size: 12px; 
			}

dl.news
	{
	margin: 10px 0 0 0;
	}
	
	
dl.news dt
	{
	margin: 5px 0 5px 5px;
	}
	
	dl.news dt .date
		{
			
		}
	
	dl.news dt .title
		{
		font-weight: bold;
		}
	
dl.news dd
	{
	margin: 5px 0 5px 15px;
	}
		

			
/* BOOKS
----------------------------------------------------*/
	
		.books .wrapper .content .cellOne h1
			{
			background-image: url(../images/title_secondaryBooks.gif);
			}
		
/* MAGAZINE
----------------------------------------------------*/
	
		.magazine .wrapper .content .cellOne h1
			{
			background-image: url(../images/title_secondaryMagazine.gif);
			}
		
/* PRODUCT
----------------------------------------------------*/
	
		.product .wrapper .content .cellOne h1
			{
			background-image: url(../images/title_secondaryProduct.gif);
			}
		.product .wrapper .content .cellOne h1.de
			{
			background-image: url(../images/title_secondaryProductDE.gif);
			}
			
			/* LOGO
----------------------------------------------------*/
	
		.logo .wrapper .content .cellOne h1
			{
			background-image: url(../images/title_secondaryLogo.gif);
			}
		.logo .wrapper .content .cellOne h1.de
			{
			background-image: url(../images/title_secondaryLogoDE.gif);
			}
/* CONTACT
----------------------------------------------------*/
	
		.contact .wrapper .content .cellOne h1
			{
			background-image: url(../images/title_secondaryContact.gif);
			}
			.contact .wrapper .content .cellOne h1.de
			{
			background-image: url(../images/title_secondaryContactDE.gif);
			}

/* LISTS
----------------------------------------------------*/			
ul#simple {
	list-style-type:disc;
	padding:0 0 0 13px;
	margin:0;
}
ul#simple li {
	margin:10px 0 0 10px;
	line-height:20px;
}

/* MISC
----------------------------------------------------*/	
.pdf {
	background: url(../images/pdf.gif) no-repeat 0 0;
	padding-left: 20px;
}
.box, .box2 {
	border: 3px double #999;
	padding: 10px;
	background-color: #FAEEC5;
}
.box2 {
	background-color: #c2a55f;
}
ul li a { cursor: pointer!important;}