table, tr, td, body		{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size:12px;
}

.whitetext		{ font-size: 12px; color:#F4DFA9; text-decoration:none; }

a {
	font-size: 12px;
	color: #9F4826;
	text-decoration: underline;
}
a:hover {
	font-size: 12px;
	color: #9F4826;
	text-decoration: none;
}

a img {
	border: 0px;
}

#top_level {
	cursor: pointer;
	color: #9F4826;
}

#low_level {
	color: #000000;
	display: none;
}

#nav ul {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0;
}

div#nav {
	overflow: hidden;
	height: 29px;
	}

#nav ul li{
	float: left;
	height: 29px;
}

li.home a {
	background-image: url(../images/nav/Home_Active.gif); 
	width: 68px;
}

li.purchasing a {
	background-image: url(../images/nav/Purchasing_Active.gif); 
	width: 162px;
}	

li.about a {
	background-image: url(../images/nav/About_Active.gif); 
	width: 102px;
}

li.winemaking a {
	background-image: url(../images/nav/Winemaking_Active.gif); 
	width: 124px;
}

li.news a {
	background-image: url(../images/nav/News_Active.gif); 
	width: 170px;
}

li.trade a {
	background-image: url(../images/nav/Trade_Active.gif); 
	width: 136px;
}

#nav ul li a {
	display: block;
	height: 29px;
}

#nav ul li a:hover {
	visibility: visible;
}

#nav ul li a:hover img {
	display: none;
}

ul {
  padding: 0;
  margin: 0;
  list-style: none;
	font-weight: bold;
}

#low_level ul {
	list-style-type: none;
	list-style-position: inside;
	text-indent: 1em;
}

#low_level ul ul {
	list-style-type: none;
	list-style-position: inside;
	text-indent: 2em;
}

#low_level ul li a {
	font-weight: bold;
}
					
.header-footer {
	background-color : #B10021;
	font-family: Arial,Helvetica, sans-serif;
	font-size: 12px;
	font-weight : normal;
	color: #F4DFA9;
}

.header-footer a {
	text-decoration:underline;
	color:#F4DFA9;
	font-size:12px;
}
					
.header-footer a:hover {
	text-decoration:none;
	color:#F4DFA9;
	font-size:12px;
}

.general_body {
	padding: 2em;
	padding-top: 0em;
}
					
.error {
	color: #B10021;
}

.infobox{
	width : 100%;
	border : solid 1px #C4BB78;
	background : #F1ECC6;
	padding: 1.5em 10;
}

.infobox2{
	width : 275px;
	border : solid 1px #C4BB78;
	background : #F1ECC6;
	padding: 1.5em 10;
}

hr {
	background-color: #E7E4B6;
	border-width: 0px;
	color:  #E7E4B6;
	height: 1px;
	width : 490px;
}

.spacer {
	line-height: 1.5;
}


.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #780000;
}
				
.titledetail {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}


.smallcopy2 {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #8EB706;
}

.expand {
  font-family: verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #9F4826;
}
.padding {
	padding: 0.5em 0;
	margin : 0.5em 10px;
}



.footer {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 10px;
  color:#F4DFA9;
}
