body {
	margin:0;
	margin-top:10px;
	padding:0;
	color:#ffffff;
	background-image: url('../images/bkg.gif');
	background-repeat: repeat-x;
	font-family: "Tahoma", "Arial", "sans-serif";
}

td {
	font-family: "Tahoma", "Arial", "sans-serif";
	font-size: 9pt;
	size: 9pt;
	text-align:justify;
	color:#000;
}

/*.inttext {width:425px; margin-left:180px;} */

/* Main projects page top logo Spacer Browser selector, 
http://rafael.adm.br/css_browser_selector/ */

.ie .spacer {
  position:relative; left:0px; top:-10px;
}

.gecko .spacer {
  position:relative; left:0; top:0;
}
.win.gecko .spacer { /* Firefox */
  position:relative; left:0; top:0;
}
.chrome .spacer {
  position:relative; left:0; top:0;
}
.opera .spacer {
  position:relative; left:0; top:0;
}
.konqueror .spacer {
  position:relative; left:0; top:0;
}
.webkit .spacer { /* Safari, Chrome */
  position:relative; left:-15px; top:-30px;
}

/* Browser selector ends */

hr.green {
	margin-left:-20px; 
	border-top: solid 1px dashed #fff; 
	border-bottom: 0px; 
	color: #fff; 
	background-color: #fff; 
	height: 1px; 
	width:120px;
	}

.distinctions {
	font-family: "Tahoma", "Arial", "sans-serif";
	color: #000;
	font-weight: bold;
	font-size: 9pt;
	size: 9pt;
	}

hr.news {
	border-top: solid 1px dashed #000; 
	border-bottom: 0px; 
	color: #000; 
	background-color: #000; 
	height: 1px; 
	}
	
.gray {
	font-family: "Tahoma", "Arial", "sans-serif";
	color: #7b7c80;
	font-size: 9pt;
	size: 9pt;
	margin-right: 30px;
}

.basket {
	font-family: "Tahoma", "Arial", "sans-serif";
	color: #a5a5a5;
	font-size: 7pt;
	size: 7pt;
	letter-spacing:2;
}

.graylinkbkg {
	background:#494a4a;
	color:#ffffff;
	display:inline;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	}

.addCart {
	display:inline;	
	margin-left:10px;
	}
	
.greenlinkbkg {
	background:#45b970;
	color:#ffffff;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	width:110px;
	}

ul.winebullet 	{ color:#ffffff; position:relative; left:-18px; margin-bottom:-20px;}

.redwine 	{ color:#cc4235; position:relative; left:-18px; top:-5px;}
.whitewine 	{ color:#f2ecb8; position:relative; left:-18px; top:-5px;}
.rosewine 	{ color:#f0d3c7; position:relative; left:-18px; top:-5px;}
.sweetwine 	{ color:#f0ab70; position:relative; left:-18px; top:-5px;}

.winetitle {
	display:block;
	background-image: url('../images/leftwineline.gif');
	background-repeat: no-repeat;
	width:191px;
	height:36px;
}

.winemid {
	background-image: url('../images/midwineline.gif');
	background-repeat: no-repeat;
	width:191px;
	height:36px;
}

.distinctionstitle {
	background-image: url('../images/distinctionsbkg.gif');
	background-repeat: no-repeat;
	width:172px;
	height:20px;
}


/* top Spacer Browser selector, http://rafael.adm.br/css_browser_selector/ */

.ie .spacer {
  margin-top: 16px;
}
.ie7 .spacer {
  margin-top: 16px;
}
.gecko .spacer {
  margin-top: 30px;
}
.win.gecko .spacer {
  margin-top: 30px;
}
.chrome .spacer {
  margin-top: -68px;
}
.opera .spacer {
  margin-top: 38px;
}
.konqueror .spacer {
  margin-top: 38px;
}
.webkit .spacer { /* Safari */
  margin-top: 32px;
}

/* Browser selector ends */

.logo {
	margin:0;
	padding:0;
	font-family: "Verdana", "Arial Narrow", "Arial", "sans-serif";
	font-size: 14pt;
	size: 14pt;
	color: #A19133;
	font-style: italic;
	letter-spacing:2;
	position:relative; top:20px;
}

img	{border:0;}

img.paypal {width:69px; height:24px;}

/* Headings */


H1	{color: 000000;
	font-family: "Tahoma", "Arial", "sans-serif";
	font-weight: normal;
	font-size: 16pt;
	size: 16pt;
	line-height: 2;
	letter-spacing: 2;}

H2	{color: #000000;
	font-family: "Tahoma", "Arial", "sans-serif";
	font-weight: normal;
	font-size: 13pt;
	size: 13pt;
	line-height: 2;
	letter-spacing: 1.5;}

H3	{color: #000000;
	font-family: "Tahoma", "Arial", "sans-serif";
	font-weight: normal;
	font-size: 12pt;
	size: 12pt;
	line-height: 2;
	letter-spacing: 1.5;}

H4	{/*color: #9da1a4;*/
	color: #000000;
	font-family: "Tahoma", "Arial Narrow", "Arial", "sans-serif";
	font-weight: bold;
	font-size: 10pt;
	size: 10pt;
	line-height: 1;
	margin-bottom:10px;
	letter-spacing: 1;}

H5	{color: #000000;
	font-family: "Tahoma", "Arial", "sans-serif";
	font-weight: normal;
	font-size: 12pt;
	size: 12pt;
	line-height: 2;
	border-bottom: solid 1px #bfbfbf; 
	}

/* top Menu Links - English version */

#menulink a {
	font-family: "Tahoma", "Arial", "sans-serif";
	color:#000000;
	text-decoration: none;
	font-size: 12pt;
	size: 12pt;
	letter-spacing: 1;
	margin-right: 16px;
}

#menulink a:hover, a:active {
	color:#d44036;
}
#menulink .on {
	color:#d44036;
}

/* top Menu Links - Greek version */
#menulinkgr a {
	font-family: "Tahoma", "Arial", "sans-serif";
	color:#000000;
	text-decoration: none;
	text-align:justify;
	font-size: 12pt;
	size: 12pt;
	letter-spacing: 1;
	margin:0px;
	margin-right: 22px; 	
}

#menulinkgr a:hover, a:active {
	color:#d44036;
}
#menulinkgr .on {
	color:#d44036;
}
	
/* Normal (within content) Links */

A:link	{
	color:#000000;
	text-decoration: underline;
	font-weight: normal;
}

A:visited	{
	color:#000000;
	text-decoration: none;
	font-weight: normal;
	}

A:active	{
	color:#554b55;
	text-decoration: none;
	font-weight: normal;
	}

A:hover	{
	color:#554b55;
	text-decoration: none;
	font-weight: normal;
	}


/* green Links */

A.greenlink:link, A.greenlink:visited		{
	color:#ffffff;
	text-decoration: none;
}

A.greenlink:active, A.greenlink:hover	{
	color:#f4eb34;
	text-decoration: none;
	}

/* Rightmenu Top Links */

A.rightmenutop:link, A.rightmenutop:visited	{
	display:block;
	color:#000;
	font-family: "Tahoma", "Arial", "sans-serif";
	font-size: 8pt;
	size: 8pt;
	letter-spacing: 2;
	text-decoration: none;
	background:#fff;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	width:110px;
}

A.rightmenutop:active, A.rightmenutop:hover	{
	display:block;
	color:#fff;
	font-family: "Tahoma", "Arial", "sans-serif";
	font-size: 8pt;
	size: 8pt;
	letter-spacing: 2;
	text-decoration: none;
	background:#1fc927;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	width:110px;
}

/* Rightmenu Bottom (red) Links */

A.rightmenu:link, A.rightmenu:visited	{
	color:#000000;
	font-family: "Tahoma", "Arial", "sans-serif";
	font-size: 8pt;
	size: 8pt;
	letter-spacing: 2;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	width:110px;
}

A.rightmenu:active, A.rightmenu:hover	{
	color:#d44036;
	font-family: "Tahoma", "Arial", "sans-serif";
	font-size: 8pt;
	size: 8pt;
	letter-spacing: 2;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	width:110px;
}

/* Left submenu links */
#leftmenu a {
	font-family: "Tahoma", "sans-serif";
	display:block;
	font-size: 9pt;
	size: 9pt;
	color:#000000;
	line-height:1;
	text-decoration: none;
	background-image: url('../images/leftblank.gif');
	background-repeat: no-repeat;
	width: 230px;
	height: 25px;
}
/*
#leftmenu a:hover, a:active {
	background-image: url('../images/leftmenubkg.gif');
	color:#e13937;
}
*/
#leftmenu .on {
	color:#e13937;
	background-image: url('../images/leftmenubkg.gif');
}


/* green (news) "more" Links */

A.more:link, a.more:visited, a.more:active, a.more:hover	{
	color:#1fc927;
	text-decoration: none;
	font-size: 8pt;
	size: 8pt;
	letter-spacing: 2;
	line-height: 2;
}

A.newsfile:link, a.newsfile:visited, a.newsfile:active, a.newsfile:hover	{
	color:#1fc927;
	text-decoration: none;
	text-align: right;
	margin-left: 300px;	
}

/* red (left-hand-side) "more" Links */

A.redmore:link, a.redmore:visited, a.redmore:active, a.redmore:hover	{
	color:#e13937;
	text-decoration: none;
	font-size: 10pt;
	size: 10pt;
	letter-spacing: 2;

}


/* Checkout Link */

A.checkout:link, a.checkout:visited, a.checkout:active, a.checkout:hover	{
	color: #a5a5a5;
	text-decoration: none;
	font-size: 7pt;
	size: 7pt;
	letter-spacing:2;
	line-height:2;
}

/* Close wine popup */

A.close:link, a.close:visited, a.close:active, a.close:hover	{
	color: #000;
	text-decoration: none;
	font-size: 10pt;
	size: 10pt;
	letter-spacing:2;
	line-height:2;
}

/* Distinction years submenu links */

A.year:link, A.year:visited	{
	font-size: 9pt;
	size: 9pt;
	color:#000000;
	line-height:2;
	text-decoration: none;
}

A.year:hover, A.year:active	{
	font-size: 9pt;
	size: 9pt;
	color:#e13937;
	line-height:2;
	text-decoration: none;
}

/* Footer text */

.footer {
	font-family: "Tahoma", "Arial", "sans-serif";
	color: #8c8c8c;
	font-size: 8pt;
	size: 8pt;
	letter-spacing:1px;
}

/* Footer links */

A.footerlink:link, A.footerlink:visited	{
	color: #8c8c8c;
	font-size: 8pt;
	size: 8pt;
	text-decoration: none;
}

A.footerlink:hover, A.footerlink:active	{
	color: #8c8c8c;
	font-size: 8pt;
	size: 8pt;
	text-decoration: underline;
}

/* Scrollbar */


.{
     scrollbar-3d-light-color: #ffffff;
     scrollbar-arrow-color: #606060;
     scrollbar-base-color: #ffffff;
     scrollbar-dark-shadow-color: #ffffff;
     scrollbar-face-color: #cfcfcf;
     scrollbar-highlight-color: #ffffff;
     scrollbar-shadow-color: #cfcfcf;
}

.footerlegend {
	display: inline;
	font-family: "Arial", "sans-serif";
	color: #000000;
	font-size: 8pt;
	size: 8pt;
	position:relative; top:3px;
	margin-left: 25px;
	letter-spacing:2px;
}