/* START NEW CSS */

	html    { color: #000; margin: 0; padding: 0; height: 100% }
	body  { text-align: center; height: 100%; min-width: 850px }
	#wrap      { margin: 0 auto; padding-right: 1px; padding-left: 1px; width: 725px; height: 100% }
		
	#content   { margin: 1px; padding: 1px; width: 100%; height: 70%; min-height: 70%; border: solid 1px #929160 }
#leaves { background-image: url("../images/leaves.jpg"); width: 100%; height: 100%; border: solid 1px #8c8b57 }
#masthead { width: 728px }
#header  { background: #fff }
	#header h1 {
    	padding:5px;
	    margin:0;
    }
	
	#main           { text-align: left; margin-left: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; width: 75%; height: 99%; float: right; overflow:auto; overflow-y: auto; overflow-x: hidden  }
	#main_margins  { margin: 10px 15px 0 10px };
	#main_inner   { width: 100%; float: left; overflow:auto; overflow-y: auto; overflow-x: hidden  }
	#sidebar      { background-color: #dedbcc; background-position: 0 0; text-align: center; width: 25%; height: 100%; float: left; overflow: hidden; clip: auto }
	#sidebar_inner  { height: 100%; overflow: hidden; clip: auto }
	
	#sidebar ul {
		margin-bottom:0;
    }
    #sidebar h3, #sidebar p {
		padding:0 10px 0 0;
    }
	#footer   { line-height: 14px; background: #fff; clear: both }
	#footer p {
		padding:5px;
		margin:0;
    }
/* END NEW CSS */
.tabtxt         { color: black; font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; font-stretch: narrower; background-color: #fff; text-align: center; padding: 4px 8px }


#content_container{
	margin-left: 0px;
	height:100%;


}
#left_col  { background-color: #dedbcc; padding: 10px; width: 200px; height: inherit; clear: none }
#main_col { background-color: #ffffff; margin-left: 25px; width: 200px; height: inherit; clear: none }
.winerynotes     { color: #776982; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold }

h1  { font-size: 16px; font-family: "Times New Roman", Times, serif }
.smallcaption { color: white; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps }
#captionwhite { color: white; font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; text-decoration: underline }
.captionblack { font-size: 10px; font-family: "Times New Roman", Times, serif }
.footer   { color: black; font-size: 10px; font-family: Arial, Helvetica }
.data  { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; padding: 0}
.body2  { font-size: 13px; font-family: Georgia, "Times New Roman", Times, serif }

.tabspace  { text-align: justify; vertical-align: 0}
.bodycopy { font-size: 12px; font-family: Arial, Helvetica; line-height: 16px }
ul { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 18px; list-style-type: disc; margin: 0.5em 0 0.5em 20px }
.bodypad  { font-size: 12px; font-family: Arial, Helvetica; padding: 10px }
.bullet { font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif }
/*.menu  { font-size: 10px; font-family: Arial, Helvetica; width: 185px }*/
#datalink { color: #776982; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold; text-decoration: underline }
.data2  { color: #000; font-size: 11px; font-family: Arial, Helvetica }
#tab   { text-align: center; padding: 0; width: 200px; float: left; overflow: hidden }
/*ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav li{float:left;width:7em;margin-right:2px;text-align: center}*/
#forms  { font-size: 10pt; padding: 6px; border: solid 1px #c7d69e }
#forms td {}
#order_links  { font-size: 10pt; margin-left: 10px; padding-left: 8px }
#notice { color: #b32a24 }
