body   { background: url(images/burgundy_burlap.jpg) repeat; text-align: left }p       { color: #ebcbab; font-size: 90%; line-height: 150%; font-family: Arial; text-align: left; word-spacing: 90%; letter-spacing: 90%; margin-right: 10px; margin-left: 25px }.techdata { color: #300; font-size: 80%; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-left: 20px }.retailers  { color: #300; font-size: 80%; line-height: 120%; font-family: FontName, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-right: 5px; margin-left: 20px }.bios { font-size: 90%; line-height: 120%; text-align: justify; margin-right: 0px; margin-left: 25px }h1  { color: #f89400; font-style: italic; font-weight: normal; font-size: 140%; line-height: 150%; font-family: "Times New Roman", Georgia, Times; text-align: left; word-spacing: 100%; letter-spacing: 280%; margin-left: 25px }.titlered  { color: #980031; font-family: FontName, "Times New Roman", Georgia, Times; text-align: left }.titleyellow    { color: #f89400; font-style: italic; font-weight: normal; font-family: "Times New Roman", Georgia, Times; text-align: left; margin-right: 15px }td {}.topnav  { color: #ebcbab; font-weight: bold; font-size: 60%; font-family: Arial; text-align: center; word-spacing: 90%; letter-spacing: 90%; vertical-align: middle }.home { color: #ebcbab; font-size: 120%; line-height: 150%; font-family: Arial; text-align: right; word-spacing: 90%; letter-spacing: 90% }.titleorange   { color: #e9652b; text-align: left }.main  { color: #ebcbab; font-size: 90%; line-height: 150%; font-family: Arial; text-align: left; word-spacing: 90%; letter-spacing: 90%; margin-right: 5px; margin-left: 10px }div.button2     { color: #600; font-weight: bold; font-size: 80%; line-height: 100%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e6d698; text-align: left; margin: 5px 255px 0px 20px; padding: 5px; border: solid 1px #bfb26e }div.button3      { color: #600; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e6d698; text-align: center; margin: 5px 40px 0px; padding: 5px; border: solid 1px #bfb26e }.legalcopy     { color: #924500; font-size: 85%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; padding-top: 10px; padding-bottom: 3px }#nav   { color: #e6d698; font-size: 11px; font-family: Arial; text-align: center }.nav    { color: #e6d698; font-size: 10px; font-family: Arial; text-align: center }a.nav, a.nav:visited  { color: #e6d698; font-family: Arial }.class { }a.nav:hover  { color: #55001b }.rightcoltext   { color: #faae4a; font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-right: 10px; margin-left: 18px; padding-top: 24px; padding-left: 0px }.rightcoltext2   { color: #502d14; font-size: 75%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-right: 10px; margin-left: 10px; padding-top: 10px; padding-left: 0px }.rightcoltitle     { color: #7a0027; font-weight: bold; font-size: 120%; font-family: Georgia; text-align: center; margin-right: 10px; margin-left: 10px; padding-top: 3px; padding-left: 0px }.rightcoltitle2  { color: #7a0027; font-weight: bold; font-size: 120%; font-family: Georgia; text-align: left }.article { color: #300; font-size: 80%; line-height: 120%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify; margin-right: 20px; margin-left: 20px }.wineshop { color: #ebcbab; font-weight: bold; font-size: 70%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-left: 10px }.tastingnote { color: #300; font-size: 90%; line-height: 120%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-right: 10px; margin-left: 20px; padding-top: 10px }.tastingnote-legal  { color: #300; font-size: 70%; line-height: 120%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; margin-right: 10px; margin-left: 20px; padding-top: 10px }#retailhead   { color: #faae4a; font-size: 80%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #300; text-align: left; padding-top: 10px; padding-right: 10px; padding-left: 20px; border: 1px #300 }.sidebar   { color: #000; font-size: 9pt; line-height: 11pt; font-family: Arial; text-align: left; margin-right: 0px; margin-left: 0px; padding: 2px 5px 2px 10px }.sidebar a, .sidebar a:visited   { color: #8c2029; font-size: 9pt; line-height: 11pt; font-family: Arial; text-decoration: underline; text-align: left }.sidebar a:hover { color: #000; text-decoration: none }.sidebarhead       { color: #c66f2c; font-style: italic; font-size: 10pt; line-height: 11pt; font-family: Georgia; text-align: center; margin-right: 0px; margin-left: 0px; padding: 5px 0px 2px }.sidebartitle       { color: #000; font-weight: bold; font-size: 8pt; line-height: 11pt; font-family: Arial; text-align: center; letter-spacing: 150%; margin-right: 5px; margin-left: 5px; padding: 2px 0px; border-top: thin solid #8c2029; border-bottom: thin solid #8c2029 }.subhead          { color: #8c2029; font-style: italic; font-weight: normal; font-size: 16pt; line-height: 16pt; font-family: Georgia, Times; text-align: center; padding: 10px 20px 7px }#cart-add-button, #update-order-button, #continue-shopping-button, #checkout-button, #continueButton, #shippingSubmit, #paymentSubmit, #addressSubmit, #ccardSubmit, #signupSubmit, #confirmSubmit {   font-family: Trebuchet MS, SunSans-Regular;    -moz-border-radius: 4px 4px 4px 4px;    background: -moz-linear-gradient(center top , #98BA40, #71A02E) repeat scroll 0 0 transparent;    border: 1px solid #EEEEEE;    color: #FFFFFF;    cursor: pointer;    font-size: 1.1em;    padding: 5px 10px;    text-decoration: none;}#cart-add-button:hover, #update-order-button:hover, #continue-shopping-button:hover, #checkout-button:hover, #continueButton:hover, #shippingSubmit:hover,#paymentSubmit:hover, #addressSubmit:hover, #ccardSubmit:hover, #signupSubmit:hover, #confirmSubmit:hover {	color: #fff;	background: #c02e2e; /* for non-css3 browsers */	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c02e2e', endColorstr='#920000'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#c02e2e), to(#920000)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #c02e2e,  #920000); /* for firefox 3.6+ */	-webkit-background-clip: padding-box;}#cartAddButtonSmall {	color: #fff;	font-family: Trebuchet MS, SunSans-Regular;	background: #98ba40; /* for non-css3 browsers */	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#98ba40', endColorstr='#71a02e'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#98ba40), to(#71a02e)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #98ba40,  #71a02e); /* for firefox 3.6+ */	padding: 4px 8px;	border: 2px solid #000000;	-webkit-border-radius: 4px;	-moz-border-radius: 4px;	border-radius: 4px;	text-decoration: none;	font-size: .8em;	cursor: pointer;}#cartAddButtonSmall:hover {	color: #fff;	background: #e9652b; /* for non-css3 browsers */	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9652b', endColorstr='#920000'); /* for IE */	background: -webkit-gradient(linear, left top, left bottom, from(#e9652b), to(#920000)); /* for webkit browsers */	background: -moz-linear-gradient(top,  #e9652b,  #920000); /* for firefox 3.6+ */}