BODY {
	FONT-SIZE: 12px; MARGIN: 10px auto; COLOR: #5d5b5a;FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	BACKGROUND:  url(../images/bg.jpg) repeat-x #B4B8AD; 
}
A {
	OVERFLOW: hidden; COLOR: #6E2539; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #829282; TEXT-DECORATION: none
}
DIV {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px; 
}
IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.photo_center {
	MARGIN: 10px 9px 10px 9px;  border: 1px solid #666666;
}
IMG.photo_right {
	FLOAT: right; MARGIN: 30px 24px 30px 0px;  border:  1px solid #6E2539;
}
IMG.photo_map {
	FLOAT: right; MARGIN: 0px 24px 20px 0px;  border: 1px solid #6E2539;
}
IMG.label_right {
	FLOAT: right; MARGIN: 30px 24px 30px 0px;  border: 3px double  #6E2539;
}
IMG.label_right_g {
	FLOAT: right; MARGIN: 30px 24px 30px 0px;  border:  3px double #069813;
}
TABLE TR TD {
	PADDING: 4px;
}
TABLE {
	WIDTH: 100%; BORDER-COLLAPSE: collapse
}
TABLE.about { width: 100%;}
TABLE.about TR.odd {
	color:#6E2539; font-weight:bold;
}
TABLE.contact { width: 95%; line-height: 20px; }
TABLE.contact TR.odd {
	color:#6E2539; font-weight:bold;
}
TABLE.wines { width: 80%; line-height: 18px; margin-top: 30px; text-align:center;  
/* background:url(../images/HopperCreekGrapesTableBG.png) no-repeat; color:#F0F0F0; border: 1px solid #809966; font-weight:bold;   */
}
TABLE.wines TR.odd {
	color:#6E2539; font-weight:bold; /* BACKGROUND: #D8D7B3; */
}
TABLE.wine-list TR { line-height: 12px; padding: 0px; cursor:pointer; }

UL {
	PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
UL LI {
	PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none
}
UL.news  { PADDING: 0px; MARGIN: 0px; /* LIST-STYLE-IMAGE: url(../images/grape-1.gif); */  }
UL.news LI {
	PADDING: 6px 4px 4px 4px; border-bottom: 1px dashed #cccccc;  LIST-STYLE-IMAGE: url(../images/grape-1.gif);
	MARGIN-LEFT: 8px;
}

.clr {
	CLEAR: both
}
#pagewrapper {
	WIDTH: 1000px; MARGIN: auto; margin-top: -10px;  
}
#header {
	MARGIN: auto; 
}
#mainnav {
	MARGIN: auto
}
#contentwrapper {
	MARGIN: auto
}
#pageid {
	BORDER-TOP: #829282 8px solid; BORDER-RIGHT: #829282 8px solid; BORDER-BOTTOM: #829282 8px; BORDER-LEFT: #829282 8px 	solid; WIDTH: 930px; height: 100px; BACKGROUND:url(../images/HopperCreekGrapesHdr.jpg) no-repeat top; margin-left: 27px;
}
#contentwrapper {
	BORDER-TOP: #829282 0px solid; BORDER-RIGHT: #829282 8px solid; BORDER-BOTTOM: #829282 8px solid; BORDER-LEFT: #829282 8px solid; BACKGROUND-COLOR: #ffffff;  WIDTH: 930px; 
}
#leftcolumn {
	FLOAT: left; WIDTH: 250px; background-color: #B4B18D; 
}
#leftnav {
	BACKGROUND:url(../images/HopperCreekGrapesSide.jpg) no-repeat top; FLOAT: left; WIDTH: 250px;
}
#content {
	PADDING: 20px; FLOAT: left; WIDTH: 400px; background-color:#ffffff;
}
#content DIV {
	FLOAT: left
}
#contenthome {
	FLOAT: left; margin: 1px 0px 1px 1px;
}
#contentnews {
	FLOAT: right; PADDING: 10px 30px 10px 30px; WIDTH: 600px; background-color:#ffffff;
}
#contentpix {
	FLOAT: left;  PADDING: 16px; WIDTH: 644px; background-color:#fff;
}
#contentright DIV {
	FLOAT: right; margin:auto
}
#contact {
	PADDING: 20px; FLOAT: left; WIDTH: 320px; background-color:#ffffff;
}
#contact DIV {
	FLOAT: left
}
#contactright DIV {
	FLOAT: right; margin:auto
}
#signup {
	PADDING: 20px; FLOAT: left; WIDTH: 320px; background-color:#ffffff;
}
#signup DIV {
	FLOAT: left
}
#signupright DIV {
	FLOAT: right; margin:auto
}

DIV#company UL {
	PADDING: 0px;  BACKGROUND: url(../images/company.jpg) no-repeat;  MARGIN: 0px; WIDTH: 1000px; LINE-HEIGHT: normal; POSITION: relative; HEIGHT: 110px
}
#leftnav LI {
	FONT-SIZE: 13px; FLOAT: right; WIDTH: 250px; BORDER-BOTTOM: #eae9e0 1px solid; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; TEXT-ALIGN: center; font-weight:bold;
}
#leftnav LI A {
	PADDING: 10px 0px 10px 0px; DISPLAY: block; COLOR: #333333; TEXT-DECORATION: none
}
#leftnav LI A:hover {
	BACKGROUND: #b5c0ac; COLOR: #6E2539
}
#leftnav LI UL LI A:hover {
	COLOR: #6E2539
}
#leftnav LI A.on {
	BACKGROUND: #A7A581; COLOR: #6E2539
}
#leftnav LI.on {
	BACKGROUND: #A7A581
}
#leftnav P { width: 75%; border: #f1eedd 1px solid; padding: 10px; margin: 30px 15px 15px 15px; color:#f1eedd;
 font-style:italic; font-weight:bold; text-align:justify; FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
}

H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN: 16px 25px 10px; COLOR: #829282; LINE-HEIGHT: 1.4em; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; text-align:right;  
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN: 16px 25px 10px; COLOR: #6E2539; LINE-HEIGHT: 1.4em; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; text-align:right;  
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; MARGIN: 16px 25px 10px; COLOR: #6E2539; LINE-HEIGHT: 1.4em; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; text-align:right;  
}
H4 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #6E2539; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
H5 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6E2539; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; margin-bottom: 0px;
}
#content P {
	LINE-HEIGHT: 1.75em
}
P.about {
	MARGIN-TOP: 10px; background: url(../images/HopperCreekP2.jpg) no-repeat top left; text-indent: 85px; padding-top:72px;  
}
P.address {
	FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: normal; text-align:center; width: 300px; margin-left: 60px;
}
P.contact { width: 80%; border: 1px solid #d3d3d3; background-color: #eae9e0; padding: 10px; margin-bottom:10px }
P.quoteBF {
	FONT-SIZE: 11px; COLOR: #6E2539; FONT-STYLE: italic; text-align:center; width: 250px; margin-left: 60px;
}

P.wine {
	MARGIN-TOP: 10px; background: url(../images/HopperCreekP1.jpg) no-repeat top left; text-indent: 85px; padding-top:72px;  
}
#wtNotes { height: 152px; font-style: italic; letter-spacing: 1px }
.bold {font-weight:bold }

.fb { margin:30px 10px 10px 10px; text-transform: uppercase;  }
.fb A { text-decoration:none; color:#333; outline:none; }
.fb A:hover { color:#6E2539; }
.fb IMG { border:none; display:inline; }

.fbc { margin: 0px; text-transform: uppercase;  }
.fbc A { text-decoration:none; color:#333; outline:none; line-height: 30px; }
.fbc A:hover { color:#6E2539; }
.fbc IMG { border:none; display:inline; }

.pdf { text-transform: uppercase;  }
.pdf A { text-decoration:none; color:#333; outline:none; }
.pdf A:hover { color:#6E2539; }
.pdf IMG { border:none; display:inline; }


.cformcolor {
	BORDER: #417630 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; font-size:12px; WIDTH: 280px; COLOR: #666666; PADDING-TOP: 2px;  BACKGROUND-COLOR: #ffffff
}
.cformerr {
	BORDER: #417630 1px solid; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; font-size:12px; WIDTH: 280px; COLOR: blue; PADDING-TOP: 2px;  BACKGROUND-COLOR: #ffffff
}
#err_msg {
	COLOR: #CC3333
}
.cform TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: bottom; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.buttonHover {
	BORDER: #809966 1px solid; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: 12px; BACKGROUND: #829282; CURSOR: pointer; COLOR: #fff; TEXT-DECORATION: none
}
.button {
	BORDER: #809966 1px solid; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; FONT-SIZE: 12px; BACKGROUND: #D8D7B3; CURSOR: pointer; COLOR: #333333;TEXT-DECORATION: none
}

#footer {
	FONT-SIZE: 11px; MARGIN: 10px auto; WIDTH: 930px; text-align:center; color: #444444;
}

#footer A {
	 TEXT-DECORATION: none
}

.visY {  visibility: visible; }
.visN {  visibility: hidden; }




