body {
	font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:normal; color: #333; letter-spacing: 0.02em; line-height: normal;
}

a{color:#000000; text-decoration:none;}
a:hover{color:#333300;text-decoration:none;}
a:visited{color:#000; text-decoration:none;}
a:active{color:#000; text-decoration:none;}

a.here{color:#000000;}
p  {Palatino, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #996633;line-height:16px;
}

a{color:#663300; text-decoration:none;}
a:hover{color:#000000;}
a:visited{color:#663300; text-decoration:none;}

h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; letter-spacing:.1em;  font-style:italic;font-weight:normal; text-align:center; color:#996633;}

h2{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; letter-spacing:.1em;  font-style:italic;font-weight:normal; text-align:left;color:#996633;}
.headline {
	font-family: Palatino, "Times New Roman", Times, serif;
	font-size: 16px; line-height:22px; letter-spacing:normal;
	color: #996633;
	font-style: italic;
}
.heading{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; letter-spacing:.2em;  font-style:italic;font-weight:normal; text-align:left;color:#996633;}
#navbar1 {position: absolute; top: 12px; left: 0px; width: 800px; height:auto; text-align:right; font-size:10px;}
#topNav {text-align:center;
	border-top:1 px solid #cc9966;
	border-bottom-color:#ffffff;
	border-left-color: #cc9966;
	background-color: #F4EEE7;
	margin-bottom: 0px;
	height: 33px;padding-top:8px;
}

.topNavContent a,
.topNavContent a:link {
	font-family: Palatino, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #996633;
	text-decoration: none;
	padding: 5px 5px 5px 33px;
	background-image: url(images/nav_blt.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.topNavContent a:hover {
	color: #000000;
	text-decoration: none;
}
#pagecontainer {
		position: relative; text-align:center; 
		top:40px;
	 padding-top:10px; padding-bottom:5px;
		width: 820px;
		height: auto
		max-height:none;
		margin-left: auto;
		margin-right: auto;
		margin-bottom:0px; 
		
	}
#content {
		position: static; left:auto; top:250px;
		width: 780px;
		height: 650px;
		
		border: 1px solid; border-color: #958856; text-align:left; z-index:1; background-color:#e9e1d2;
		}
#langnav{top:0px;left:0px;text-transform:uppercase; font-size:9px;}	
#index-text{position:absolute; top:50px; left:382px; height:auto; width:418px;}		
p.index{line-height:13px; font-size:11px; text-transform:none;}	
#index-image {position: static; text-align: center;}
	
#topimg	{text-align:center; width:100%; background-color:#FFFFFF;}
	
#logo-top {text-align:left;margin-left:10px; margin-bottom:18px;}
#logo-circle{
	position:absolute;
	text-align:center;
	z-index:2;
	width:800px;
	left: 12px;
	top: -41px;
}

#title {padding-top:10px; width:200px;}
#navbar-vert {text-align: right; width: 200px; line-height: 24px; font-size:10px; padding-top:8px; text-transform:uppercase;}
#text-box {
	position:absolute;
	left: 249px;
	top:164px;
	text-align:justify;
	width: 490px;
	height:332px;
	z-index: 1;	background-color:#F4EEE7; border: 1px solid  #FFFFFF;padding:10px;
}

#text-box2 {top:164px;
	text-align:justify;
	width: 400px;
	height:400px;
	float:right;background-color:#F4EEE7; border: 1px solid  #FFFFFF;padding:10px;
}

#text-boxhome{text-align:justify; float:right; width:325px; height: 145px; padding:8px; background-color:#F4EEE7; border: 1px solid #ffffff; margin:10px;}
#labelhome{width:325px; height:208px;margin:10px; float:right; text-align:left;  border: 1px solid  #FFFFFF;padding:10px;}
#tree {
	position:absolute;
	top:2px;
	left: 795px;
	width: 2px;	
}
p.copy {text-align:justify;} 
p.contact{text-align:center;}

.divider {font-size:14px; font-color:#cccccc;}
	
p.countries {line-height:14px; border-bottom:1px dotted #cccccc; font-weight:bold; margin:auto; width:400px;}	
a{font-weight:normal}	
#form{
	position:static;
	top: 129px;
	left:auto;
	height: auto;
	width: 515px;
	font-size:13px;
	letter-spacing:normal;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #cccccc;
	margin-top: 20px; 
}

#form2{
	position: static;
	margin:auto;
	font-size:11px;
	width: 515px;
	letter-spacing:normal;  text-align:center; padding:20px; border:1 px solid #666666;
	
	 
}



#products{font-size:10px; text-align="center";}
p.center {text-align:center}


#theTableDiv {
	position: static;
	margin-left: auto;
	margin-right: auto;
	margin-top: -20px;
	width: auto;
}

#theTable {
	margin-left: auto;
	margin-right: auto; letter-spacing:.12em; text-align:center;
}

td {
	padding: 10px 0px;
}

.note{text-transform:none; font-size:10px; font-style:italic;}

#contactCell{background-color:#FFFFFF;border:1px solid color:#663300; padding:7px; clear:both; text-align:center; margin:auto; width:400px; height:170px;}

#countries{float:left; margin-left:0px;text-transform:uppercase;}
li{line-height:18px; border-bottom:1px dotted #cccccc; font-weight:bold;list-style:none; font-size:10px;}
.lower{text-transform:lowercase;}
.upper{text-transform:uppercase;}

#leftcol{line-height:18px; text-align:right; width:172px; height:400px; padding:10px;}
#leftcol2{width:305px; height:400px;padding:10px; float:left; line-height:normal;}
#rightcol2{text-align:justify; float:right; width:325px; height: 400px; padding:8px; background-color:#F4EEE7; border: 1px solid #ffffff; margin:15px;}

.wines{font-family: Palatino, "Times New Roman", Times, serif; font-size: 11px; line-height:36px;}

a:link.wines {color:#993300; text-decoration:none;}
a:hover.wines {color:#000000; font-weight:normal; text-decoration:none;}
.info{font-style:italic; color:#663300;}
.quote{font-size:13px; font-style:inherit; line-height:16px;}
.sendnote{background-color:#ffffff; border: 1px solid #660000; padding:3px; color:#660000; font-size:10px;}