body.BGD { 
  background: #ffffff url("bground.gif");
  background-repeat: repeat-y;
  background-position: center;
}

.text { font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #000000; }
.textB { font: bold 11px/18px Verdana, Helvetica, sans-serif; color: #595959; }
.textBwhite { font: bold 11px/18px Verdana, Helvetica, sans-serif; color: #FFFFFF; }
.textI { font: italic 11px/18px Verdana, Helvetica, sans-serif; color: #000000; }
.cityTitle { font: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #849635; }
.pageTitle { font: Verdana, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #849635; }
.wineTitle { font: Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #849635; }
.subtitle { font: bold 11px/18px Verdana, Helvetica, sans-serif; color: #000000; }
.textRed { font: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FA0028; }
.textGrey { font: Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; }
.tableTitle { font: bold 11px/18px Verdana, Helvetica, sans-serif; color: #ffffff; }
.tableText { font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #000000; }
.highlight { font: bold 11px/18px Verdana, Helvetica, sans-serif; color: #854C81; }
.price { font: bold 11px/18px Verdana, Helvetica, sans-serif; color: #000000; padding: 2px; }

form { padding:0; border:0; margin:0; }
input.winerack, select.winerack, option.winerack, textarea.winerack { color: #330066; background-color: #ffffff; border-width: 1px; border-style: solid; border-color: #854C81; font: normal 12px/12px Tahoma, Verdana, Arial, sans-serif; text-align: left; border: /* inset 1px #E97B00; */ padding: 2px; }
input.noborder { color: #330066; background-color: #ffffff; border-width: 0px; border-style: solid; border-color: #854C81; font: normal 12px/12px Tahoma, Verdana, Arial, sans-serif; text-align: left; border: /* inset 1px #E97B00; */ padding: 2px; }

a:link { text-decoration: underline; font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #FF823D }
a:active { text-decoration: underline; font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #FF823D }
a:activeText { text-decoration: underline; font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #FF823D }
a:visited { text-decoration: underline; font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #FF823D }
a:hover { text-decoration: none; font: normal 11px/18px Verdana, Helvetica, sans-serif; color: #FF823D }

a.account { text-decoration: underline; font: normal 11px/12px Verdana, Helvetica, sans-serif; color: #FF823D }
a.account:active { text-decoration: underline; font: normal 11px/12px Verdana, Helvetica, sans-serif; color: #FF823D }
a.account:activeText { text-decoration: underline; font: normal 11px/12px Verdana, Helvetica, sans-serif; color: #FF823D }
a.account:visited { text-decoration: underline; font: normal 11px/12px Verdana, Helvetica, sans-serif; color: #FF823D }
a.account:hover { text-decoration: none; font: normal 11px/12px Verdana, Helvetica, sans-serif; color: #FF823D }

td.dotted { border-bottom: 1px dotted #986895; margin: 0; padding: 0; }

