body {

	font-family: Serif, Times, Times New Roman, Helvetica, Arial, Univers, Tahoma, Verdana;
	}
 
   TD, {
	font-size: 10pt;
	color: #000;
	}

  
p.small {
  font-size: 9pt;
	color: #000;
}
  
.homeCopy {
  font-size: 11pt;
  line-height: 15pt;
  color: #000;
  padding: 20px;
  font-style: italic;
 }   
 
.contactCopy {
  font-size: 10pt;
  line-height: 16pt;
  color: #483E01;
  padding: 20px;
  font-style: normal;
 }   

.weddingsCopy {
  font-size: 11pt;
  line-height: 14pt;
  color: #000;
  padding: 20px;
  font-style: italic;
 }
 
.menusCopy {
  font-size: 10pt;
  line-height: 14pt;
  color: #2D1F10;
  padding: 20px;
  font-style: italic;
 }
 
.cellarDoorCopy {
  font-size: 10pt;
  line-height: 14pt;
  color: #2D1F10;
  padding: 15px;
  font-style: italic;
 }
 
 .labaraccaCopy {
  font-size: 10pt;
  line-height: 14pt;
  color: #000;
  padding: 20px;
  font-style: italic;
 }
 
  .winemakingCopy {
  font-size: 11pt;
  line-height: 14pt;
  color: #3F3B01;
  padding: 20px;
  font-style: italic;
 }
 
 .cellarListCopy {
  font-size: 10pt;
  line-height: 14pt;
  color: #2D1F10;
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  font-style: italic;
 }
 
 .cellarListDetails {
  font-size: 10pt;
  line-height: 14pt;
  color: #AAA08C;
  padding-top: 0px;
  padding-left: 20px;
  padding-right: 20px;
  font-style: italic;
  border-left-style: solid;
  border-left-color: #000;
  border-left-width: 2px;
 }

 #wineListDetails  a{
  font-style: italic;
  font-size: 11px;
  color: #BCBC90;
  width: 100%;
  text-decoration: none
}

#wineListDetails  a:hover{
  font-style: italic;
  font-size: 11px;
  color: #BCBC90;
  width: 100%;
  text-decoration: none
}
 
hr {
  color: #A3A246;
  height: 2px;
  }
  
 #terms h1 {
 font-size: 18pt;
 color: #B4872D;
 margin-bottom: 10px;
 }
 
 #terms h2 {
 font-size: 15pt;
 color: #B4872D;
 margin-top: 10px; 
 margin-bottom: 10px; 
 }
 #terms td {
 color: #fff;
 font-size: 9pt;
 }
 
/** nav styles  **/

 #navcontainer a {
  padding: 0  ;
  margin: 0;
  color: #8F8F8E;
  width: 100%;
  font: bold 9px arial, helvetica, sans-serif;
  text-align: center;
  text-transform   : uppercase;
  text-decoration: none

}

 #navcontainer a:hover {
  color: #fff;
}

 #navcontainer a#current:link {
  color: #B4872D;
}

 #navcontainer a.current {
  color: #B4872D;
}

#navhome a {
  padding: .2em 3em;
  margin: 0;
  color: #000;
  width: 100%;
  font: bold 9px arial, helvetica, sans-serif;
  text-transform   : uppercase;
  text-decoration: none

}

 #navhome a:hover {
  color: #fff;
}

 #navhome a#current:link {
  color: #B4872D;
}

#lhcolumn {
  font-style: italic;
  font-size: 11px;
  padding-right: .8em;
  color: #BCBC90; 
  text-align: right;

}

#subnav a {
  font-style: italic;
  font-size: 12px;
  padding: .5em;  
  color: #BCBC90;
  width: 100%;
  text-decoration: none
}

#subnav a.black {
  font-style: italic;
  font-size: 12px;
  padding: .2em;
  color: #000;
  width: 100%;
  text-decoration: none
}

#subnav a:hover {
  color: #fff;
}

#subnav td {
  padding: 3px 0;
  font-style: italic;
  font-size: 12px;
  color: #BCBC90;
  border-bottom: solid #A09582 1px;
  height: 20px;
  }

#subnav p {
  font-style: italic;
  font-size: 12px;
  line-height: 15px;
  color: #BCBC90;
  text-align: right;
  padding: .7em;
  }

/** end nav styles **/


  
INPUT, TEXTAREA {
	font-size: 11px;
	}

	
H1 {
	font-size: 16pt;
  margin-top: 0px;
  margin-bottom: 10px;
	color: #000;
  font-style: normal;
	}
  
H1.contactus {
	font-size: 16pt;
  margin-top: 0px;
  margin-bottom: 3px;
	color: #483E01;
  font-style: normal;
	} 
	
	
H2 {
	font-size: 13pt;
  margin-top: 0px;
  margin-bottom: 10px;
  color: #AAA08C;
	font-style: italic;
	}
	
	
H3, H4, H5 {
	font-size: 12px;
	}
	
A:link, A:visited {
	text-decoration: none;
	color: #000;
	}
	
A:hover {
	color: #fff;

	}
.news A:link, A:visited {
	text-decoration: none;
	text-align="center";

	color: #ffffff;
	}
	
.news A:hover {
	color: #cccccc;
	}
A.olive:link, A.olive:visited {
	text-decoration: none;
	color: #483E01;
	}
	
A.olive:hover {
	color: #fff;
	}

#footer A:link, #footer A:visited {
  font-size: 8pt;
	text-decoration: none;
	color: #483E01;
  right-margin: 10px; 
	}
	
#footer A:hover {
	color: #fff;
	}

#footer td {
padding-right: 20px;
}
  
 