

body {
		background-color : #faf0e6;
		text-align : center;
		margin : 5px 0;
		font-family : Verdana, Arial, helvetica, geneva, swiss, sans-serif;
		}


#headerwinery {
		background-color : #ffffff;
border : 1px solid #dcdcdc;
		margin : 5px;
		height : 100px;
		}
#header1 {
		background-color : #ffffff;
		background-position : top left;

		border : 1px solid #dcdcdc;
		margin : 5px;
		height : 75px;
		}


#topnav {
		margin : 0 auto;
		padding-top : 1px;
		padding-bottom : 1px;
		padding-left : 4px;
		background-color : #faf0e6;
		}
		#footer {
		text-align : center;
		border : 1px solid #d3d3d3;
		margin : 5px;
		background-color : #ffffff;
		}
		
#content {
		background-color:#fff;
background-position:0% 60px;
background-image : url();
background-repeat:no-repeat;
		border : 1px solid #dcdcdc;
		margin : 5px;
		max-width: 78.75em;
		}		

h1 {
		color : #8b3514;
		font-size : 14px;
		line-height : 15px;
		font-style : italic;
		}
h2 {
		color : #8b3514;
		font-size : 15px;
		line-height : 14px;
		text-align : justify;
		padding-left : 5px;
		font-style : italic;
		}
h3 {
		color : #8b3514;
		font-size : 10px;
		line-height : 12px;
		padding-bottom : 20px;
		text-align : center;
		}
h4 {
		color : #8b4513;
		font-size : 12px;
		line-height : 20px;
		margin : 5px 0 0;
		}
h4 a {
		color : #8b4513;
		}
h4 a:link {
		text-decoration : none;
		padding : 2px;
		border : 2px dotted #8b4513;
		color : #8b4513;
		}
h4 a:visited {
		color : #a9a9a9;
		background-color : white;
		}
h4 a:hover {
		color : #999999;
		background-color : #faf0e6;
		}
h5 {
		color : #8b3514;
		font-size : 10px;
		line-height : 12px;
		padding-bottom : 20px;
		text-align : center;
		}
		
/*gather the p's*/		
p {
		color : #8b3514;
		font-size : 90%;
		line-height : 18px;
		text-align : justify;
		padding-left : 20px;
		padding-right : 20px;
		}
p a {
		color : #8b4513;
		}
p a:link {
		text-decoration : none;
		font-weight : bold;
		color : #8b3514;
		}
p a:visited {
		color : #808080;
		}
p a:hover {
		color : #999999;
		background-color : #faf0e6;
		text-decoration : underline;
		}
		
P.sample{

padding : 2px;
margin-left:260px;
margin-top:25px;
margin-right:0;
margin-bottom:25px;
}
p.sample a {			
text-decoration : none;
		padding : 2px;
		border : 2px dotted #8b4513;
		color : #8b4513;

}
p.price{
margin-left:260px;
color:#000;
}
p.inst{
margin-left:260px;
margin-right:100px;
	max-width: 78.75em;
}
p.inst1{
margin-left:300px;
margin-right:100px;
	max-width: 78.75em;
}


p.caption {
		color : #8b3514;
		font-size : 80%;
		line-height : 15px;
		font-family : Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif;
		border : 1px dashed #d3d3d3;
		margin : 25px;
		padding-bottom : 2px;
		background-color : #f5f5f5;
		}

		
		
.treemenu {
		margin : 0 20px;
		padding : 5px;
		list-style : none;
		background-color : #ffffff;
		border : 1px solid #d3d3d3;
		width : 550px;
		font-size : 90%;
		text-align : left;
		}
.treemenu UL {
		list-style : none;
		margin : 0 10px;
		padding : 0 10px;
		color : #8b4513;
		}
.treemenu LI {
		display : inline;
		list-style-image : url(dsdsdsclose.gif);
		}
.treemenu A {
		display : block;
		padding-left : 10px;
		text-decoration : none;
		font-size : 90%;
		color : #8b4513;
		border-bottom : 2px dotted #8b3514;
		}

.treemenu .treeclosed {
		background-image : url(953open.gif);
		background-repeat : no-repeat;
		background-position : left;
		}
.treemenu :visited {
		color : #808080;
		text-decoration : none;
		}
.treemenu li a:hover {
		color : #999999;
		background-color : #faf0e6;
		}


div.price{
border-top:2px dashed #d3d3d3;
border-bottom:2px dashed #d3d3d3;
}
		
		
		
li a:hover {
		color : #999999;
		background-color : #faf0e6;
		}

		
.field{
font-style:italic;
color:#330000;
font-size:90%;
background-color: #faf0e6;
}
		.select { 
color: #330000; 
font-style: italic; 
font-size: 90%; 
font-family: Verdana, Arial, helvetica, geneva, swiss, sans-serif;
background-color: #faf0e6; margin-right:10px; 
}


		
.inst {
		margin-left : 5px;
		

		color : #8b3514;
		}		
		

table.pricelist {
		font-size : 100%;
		color : #8b4513;
		}
td.pricelist a:link {
		text-decoration : none;
		border-bottom : 2px dotted #8b4513;
		color : #8b3514;
		}
td.pricelist a:visited {
		color : #808080;
		text-decoration : underline;
		}
td.pricelist a:hover {
		color : #808080;
		background-color : #faf0e6;
		}



fieldset {
border:1px solid #dcdcdc;
margin-left:5px;
margin-right:5px;
margin-top:10px; 
padding:5px;
width:95%;
}

legend.worksheet{
font-family: Verdana, Arial, helvetica, geneva, swiss, sans-serif;
font-size: 80%;
font-weight: bold; 
color:#8b3514;
}
ul.worksheet{
list-style : none;	
font-family:Verdana, Arial, helvetica, geneva, swiss, sans-serif; 
font-size: 90%; 
color:#8b3514;
}

li.window a{
font-family:Verdana, Arial, helvetica, geneva, swiss, sans-serif; 
border:2px dotted #8b3514;
text-decoration:none; 
font-size: 80%;
color:#8b3514;
padding:2px;
margin-left:2px;
margin-bottom:2px;
}
li.window :visited{
text-decoration:none;
border:2px dotted #8b3514;
color: #696969;
font-size: 80%; 
background-color: #faf0e6;
padding:2px;
margin-left:2px;
margin-bottom:2px;
}
li.window :hover {
text-decoration:none;
border:2px dotted #696969; 
color: #696969;
font-size: 80%; 
background-color: #faf0e6;
padding:2px;
margin-left:2px;
margin-bottom:2px;
}
.img{ 
 
border: solid 2px #deb887;
 
}

.img1{ 
margin-left:40px;
padding:1px; 
border: solid 4px #deb887;
margin-bottom:10px;  
}
	.img2{ 
margin-left:40px;
padding:1px;  
border: solid 4px #c0c0c0;
margin-bottom:10px; 
}


.thumbs{
float: left;
width: 105px;
border: 1px solid #696969;
margin: 0 5px 5px 0;
padding: 5px;
font-family:Verdana, Arial, helvetica, geneva, swiss, sans-serif; 
font-size: 80%; 
color:#8b3514;
}
.thumbsGP{
float: left;


margin: 0 5px 5px 0;
padding: 5px;

}


.thumbs3{
float: left;
text-decoration:none;

margin:5px 0 10px 2px;
padding: 2px;
font-family:Verdana, Arial, helvetica, geneva, swiss, sans-serif; 
font-size: 80%; 
color:#8b3514;
}
.thumbs4{
float: left;
text-decoration:none;
font-family:Verdana, Arial, helvetica, geneva, swiss, sans-serif; 
font-size: 80%; 
color:#8b3514;
}
.thumbs4a{
float: left;
text-decoration:none;

}
.thumbs5{
float: left;
width: 600px;
font-family:Verdana, Arial, helvetica, geneva, swiss, sans-serif;
margin-left:75px;
}

.break { 
clear: both; 
}
.center{
margin-left:5px;
width:380px;
padding:5px;
}




/* Hide from IE5-mac. Only IE-win sees this. \*/

* html .thumbs {
margin-right: 10px;
}
* html .thumbsGP {
margin-right: 10px;
}
* html .thumbs1 {
margin-right: 10px;
}
* html .thumbs2 {
margin-right: 10px;
}
* html .thumbs3 {
margin-right: 10px;
}
* html .thumbs4 {
margin-right: 8px;
}
* html .thumbs4a {
margin-right: 8px;
}
* html .thumbs5 {
margin-right: 8px;
}
* html p {
height: 1%;
margin-left: 0;
}
* html .img {
margin: 0 -3px; ma\rgin: 0;
}
* html .img1 {
margin: 0 -3px; ma\rgin: 0;
}
* html .img2 {
margin: 0 -3px; ma\rgin: 0;
}
/* End hide from IE5/mac */







.thumbs a img {

border:1px solid #deb887;
}






.button 
{
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, Arial, helvetica, geneva, swiss, sans-serif;
background: #faf0e6;
width: 13em;
text-decoration:none;
}

.button1 li
{
list-style: none;
margin: 0;
border-top: 1px solid #8b3514;
text-align: left;
}

.nav {
font: 12px Verdana, Arial, helvetica, geneva, swiss, sans-serif;
margin-bottom:5px;
width:150px;
border:1px solid #dcdcdc;
padding:2px;
background-color:#fff;
}
.nav a:link{color:#8b3514;font: 12px Verdana, Arial, helvetica, geneva, swiss, sans-serif;text-decoration:none;background-color:#fff;}
.nav a:visited{color:#696969;font: 12px Verdana, Arial, helvetica, geneva, swiss, sans-serif;}  
.nav a:hover{color:#696969;text-decoration:underline;}  

.nav1 {
font: 12px Verdana, Arial, helvetica, geneva, swiss, sans-serif;
margin-bottom:5px;
width:150px;
border:2px solid #dcdcdc;
padding:2px;
background-color:#8b3514;
}
.nav1 a:link{color:#fff;font: 12px Verdana, Arial, helvetica, geneva, swiss, sans-serif;text-decoration:none;}

.nav1 a:visited{color:#fff;font: 12px Verdana, Arial, helvetica, geneva, swiss, sans-serif;} 

.nav1 a:hover{color:#fff;
font: 12px Verdana, Arial, helvetica, geneva, swiss, sans-serif;
text-decoration:underline;}  

table.deco{
margin-left:260px;
		color : #8b3514;
		font-size : 90%;
		}
		.gallery {
padding:0;
margin:0 auto 0 auto;
list-style-type:none;
overflow:hidden; 

height:56px;
background:#fff;

}
.gallery li {
float:left;
list-style-type:none;

}
.gallery li a {
display:block;
height:60px;
width:15px; 
float:left;
text-decoration:none;
text-decoration:none; 
cursor:default;

}
.gallery li a img {
width:15px;
height:54px;
border:1px solid #deb887;
}
.gallery li a:hover {
background:#fff;
width:101px;
}
.gallery li a:hover img {
width:101px;
}
.thumbs a img {

border:1px solid #deb887;
}
a.screen, a.screen:visited {
color:#c00; 
position:relative; 
z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
width:470px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:1px solid #000; /* add a border */
left:0; /* position:the image */
top:-300px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:380px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}
.logo{
border:0; /* remove the link border */
}
.moreLabels{
		color : #8b4513;
		font-size : 12px;
		line-height : 20px;
		margin : 5px 0 0;
		}
.moreLabels a {
		color : #8b4513;
		}
.moreLabels a:link {
		text-decoration : none;
		padding : 2px;
		border : 2px dotted #8b4513;
		color : #8b4513;
		}
.moreLabels a:visited {
		color : #a9a9a9;
		background-color : white;
		}
.moreLabels a:hover {
		color : #999999;
		background-color : #faf0e6;
		}