
body {
  font-family: Verdana, Sans-Serif;
  background-color: white;
  color: black;
  font-size: 13px;
}

  .redtitle { font-size: 150%; font-family: Verdana, Sans-Serif ; font-weight: bold; color: #990000; text-align: left; }


  .text { font-size: 13px; font-family: Verdana, Sans-Serif; }

  .mediumtext { font-size: 12px; font-family: Verdana, Sans-Serif; }

  .smalltext { font-size: 11px; font-family: Verdana, Sans-Serif; }

  .smalledit { font-size: 11px; font-family: Verdana, Sans-Serif; color: #990000; }

  .smalledit a { text-decoration: none; }

  .smalledit a:hover { text-decoration: underline; }

  .smallwidetext { font-size: 11px; font-family: Verdana, Sans-Serif; line-height: 150%; text-align: left; vertical-align: top; }

  .welcometext { font-size: 11px; font-family: Verdana, Sans-Serif; line-height: 130% }

  .welcometext a:hover { color: red }

  .redsmalltext { font-size: 11px; font-family: Verdana, Sans-Serif; color: #990000; text-align: left; }

  .redmediumtext { font-size: 12px; font-family: Verdana, Sans-Serif; color: #990000; text-align: left; }

  .blueboldtext { font-size: 12px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #3b5998; text-align: left; }

  .blueboldtext td { font-size: 12px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #3b5998; text-align: left; }

  .blueboldtext a { font-size: 12px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #3b5998; text-align: left; text-decoration: none; }

  .blueboldtext a:hover { font-size: 12px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #3b5998; text-align: left; }

  .boldtext { font-size: 13px; font-family: Verdana, Sans-Serif; font-weight: bold; }

  .logotextwhite { font-size: 10px; font-family: Verdana, Sans-Serif; font-weight: bold; color: white }

  .logotext2 { font-size: 11px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #990000 }

  .logodotwhite { text-align: center; vertical-align: center; background-color: white; }

  .logodot { text-align: center; vertical-align: center; background-color: #990000; }

  .bigtext { font-size: 15px; font-family: Verdana, Sans-Serif; }

  .greytitle { font-size: 13px; font-family: Verdana, Sans-Serif; color: #c0c0c0 font-weight: bold; }


  .label { white-space: nowrap ;font-size: 11px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #ffffff; }

  .smalllabel { white-space: nowrap ;font-size: 10px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #ffffff; }

  .logo { font-size: 9px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #990000 }

  .headertitle { font-family: Verdana, Sans-Serif ; font-weight: bold; color: #990000; }

  .headersubtitle { font-family: Verdana, Sans-Serif; font-weight: bold; font-style: italic; color: #990000; }

  .blacklabel { font-size: 11px; font-family: Verdana, Sans-Serif; color: black; text-align: left; }

  .rightlabel { font-size: 11px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #ffffff; text-align: right; }

  .rightblacklabel { font-size: 11px; font-family: Verdana, Sans-Serif; color: black; text-align: right; }

  .rightredlabel { font-size: 11px; font-family: Verdana, Sans-Serif; color: #990000; text-align: right; }

  .footertext { font-size: 11px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #ffffff; text-align: center; }

  .footerhome { font-size: 11px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #ffffff; text-align: left; }

  div.headertitle { font-size: 150%; font-family: Verdana, Sans-Serif ; font-weight: bold; color: #990000; text-align: center; padding-right: 100; }

  div.headertitle a { text-decoration: none; }

  .mobileheadertitle { font-size: 100%; font-family: Verdana, Sans-Serif ; font-weight: bold; color: #990000; text-align: center; padding-right: 100; }

  .mobileheadertitle a { text-decoration: none; }

  .mobilefooter { background-color:#707070; font-size: 9px; font-family: Verdana, Sans-Serif; color: #ffffff; font-weight: bold; text-align: center; }

  .mobilefooter a { text-decoration: none; }

  .mobilefooter a:hover { color: #EEEE88; }

  div.footer { background-color:#707070; font-size: 11px; font-family: Verdana, Sans-Serif; color: #ffffff; font-weight: bold; text-align: center; }

  div.footer a { text-decoration: none; }

  div.footer a:hover { color: #EEEE88; }


  table.default { border: transparent hidden 0; width: 100%; padding: 0; } 

  table.loginbox { border: 1px #BABABA solid; }

  table.logobox { border: 4 #990000 ridge; }

  table.greybox { border-color:#707070; }

  table.mediumgreybox { border-color:#BABABA; }

  table.lightgreybox { border-color:#DCDCDC; }

  table.navbar { border: 1px #909090 solid; }

  tr.headerbar { background-color:#990000; font-size: 11px; font-family: Verdana, Sans-Serif; }

  tr.headerbar a { text-decoration: none; }

  tr.headerbar a:hover { color: #EEEE88; }

  tr.navbaritem a { text-decoration: none; }

  tr.navbaritem a:hover { color: #EEEE88 }

  tr.header { background-color:#DCDCDC; font-size: 12px; font-family: Verdana, Sans-Serif; width: 100%; }

  tr.subhead { background-color:#909090; color: #ffffff; font-weight: bold; font-size: 12px; font-family: Verdana, Sans-Serif; text-align:center;  }

  tr.mediumsubhead { background-color:#b0b0b0; font-size: 12px; font-family: Verdana, Sans-Serif; text-align:center; }

  tr.smallsubhead { background-color:#909090; font-size: 11px; font-family: Verdana, Sans-Serif; text-align:center; }


  tr.highlightitem { background-color:#b0b0b0; font-size: 11px; font-family: Verdana, Sans-Serif; }


  tr.odditem { background-color:#FFFFFF; font-size: 11px; font-family: Verdana, Sans-Serif; }

  tr.odditem a { text-decoration: none; }

  tr.odditem a:hover { background: #b0b0b0 }

  tr.evenitem { background-color:#FFFFFF; font-size: 11px; font-family: Verdana, Sans-Serif; }

  tr.whiteitem { background-color:#FFFFFF; font-size: 11px; font-family: Verdana, Sans-Serif; }

  tr.greyitem { background-color:#DCDCDC; font-size: 11px; font-family: Verdana, Sans-Serif; }

  tr.lightgreyitem { background-color:#EDEDED; font-size: 11px; font-family: Verdana, Sans-Serif; }

  tr.evenitem a { text-decoration: none }

  tr.evenitem a:hover { background: #EEEE88 }

  td.error { font-size: 13px; font-family: Verdana, Sans-Serif; padding-top: 5;}

  td.message { font-size: 13px; font-family: Verdana, Sans-Serif; }

  td.logotext { font-size: 9px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #990000 }

  td.logotext a { text-decoration: none; }

  td.headertitle { font-size: 150%; font-family: Verdana, Sans-Serif ; font-weight: bold; color: #990000; text-align: center; padding-right: 100; }

  td.headertitle a { text-decoration: none; }

  td.headersubtitle { font-size: 12px; font-family: Verdana, Sans-Serif; font-weight: bold; font-style: italic; color: #990000; text-align: right; padding-right: 150; }

  td.headersubtitle a { text-decoration: none; }

  td.content { vertical-align: top; padding-left: 5; padding-top: 2; }

  td.navbar { background-color:#909090; vertical-align: top; padding-left: 1; padding-top: 2; }

  td.navbarnodisplay { background-color:#909090; vertical-align: top; display: none; }


  td.labelplus { white-space: nowrap ;font-size: 12px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #ffffff; padding-top: 8; padding-bottom: 3 }


  td.navbaritem { white-space: nowrap ; font-size: 11px; font-family: Verdana, Sans-Serif; font-weight: bold; color: #ffffff; padding-top: 3; padding-bottom: 2; }


  td.footerhome { background-color:#707070; font-size: 11px; font-family: Verdana, Sans-Serif; color: #ffffff; text-align: left; }

  td.footer { background-color:#707070; font-size: 11px; font-family: Verdana, Sans-Serif; color: #ffffff; font-weight: bold; text-align: center; }

  td.footer a { text-decoration: none; }

  td.footer a:hover { color: #EEEE88; }

  td.toptitle { background-color:#DCDCDC; font-size: 13px; font-family: Verdana, Sans-Serif; width: 100%; }

  td.title { background-color:#DCDCDC; font-size: 12px; font-family: Verdana, Sans-Serif; width: 100%; }

  td.titlepaddingtop { height: 12; width: 100%; }

  td.titlepaddingbottom { height: 6; width: 100%; }

  td.welcometitle { background-color:#DCDCDC; color: black; font-size: 11px; font-weight: bold; font-family: Verdana, Sans-Serif; vertical-align: top; width: 100%; }

  td.welcometitle a { color: black; text-decoration: none; }

  td.welcometitle a:hover { color: #323232 }

  td.welcometitle1 { background-image: url(/winecellar/winecellar/assets/images/labels/christmas.jpg); color: white; font-size: 11px; font-weight: bold; font-family: Verdana, Sans-Serif; vertical-align: top; width: 100%; }

  td.welcometitle1 a { color: white; text-decoration: none; }

  td.welcometitle1 a:hover { color: #AAEEAA }

  td.welcometitle2 { background-color:#DCDCDC; font-size: 11px; font-weight: bold; font-family: Verdana, Sans-Serif; vertical-align: top; width: 100%; }

  td.welcometitle3 { color: #ffffff; font-size: 11px; font-weight: bold; font-family: Verdana, Sans-Serif; vertical-align: top; width: 100%; }

  td.welcometitle4 { color: #ffffff; font-size: 11px; font-weight: bold; font-family: Verdana, Sans-Serif; vertical-align: top; width: 100%; }

  td.linktitle { font-size: 13px; font-family: Verdana, Sans-Serif; }

  td.smalltitle { background-color:#DCDCDC; font-size: 11px; font-family: Verdana, Sans-Serif; }

  td.welcomeheader { color: black; font-size: 12px; font-weight: bold; font-family: Verdana, Sans-Serif; vertical-align: top; width: 100%; }

  td.box { border: 1px grey solid; }

  td.subhead { cursor: hand; }

  td.fieldlabel { font-size: 12px; font-family: Verdana, Sans-Serif; color: #990000; text-align: right; }

  td.leftfieldlabel { font-size: 13px; font-family: Verdana, Sans-Serif; color: #990000; text-align: left; }

  td.leftsmallfieldlabel { font-size: 11px; font-family: Verdana, Sans-Serif; color: #990000; text-align: left; }

  td.fieldvalue { font-size: 13px; font-family: Verdana, Sans-Serif; color: black; text-align: left; }

  td.smallfieldlabel { font-size: 11px; font-family: Verdana, Sans-Serif; color: #990000; text-align: right; }

  td.mediumfieldlabel { font-size: 12px; font-family: Verdana, Sans-Serif; color: #990000; text-align: right; }

  td.tinyfieldlabel { font-size: 9px; font-family: Verdana, Sans-Serif; color: #990000; text-align: right; }

  td.requiredvalue { font-size: 10px; font-family: Verdana, Sans-Serif; color: #990000; text-align: left; }

  td.smallleftfieldlabel { font-size: 11px; font-family: Verdana, Sans-Serif; color: #990000; text-align: left; }

  td.smallfieldvalue { font-size: 11px; font-family: Verdana, Sans-Serif; color: black; text-align: left; }

  td.smallrightfieldvalue { font-size: 11px; font-family: Verdana, Sans-Serif; color: black; text-align: right; }

  td.mediumfieldvalue { font-size: 12px; font-family: Verdana, Sans-Serif; color: black; text-align: left; }

  td.tinyfieldvalue { font-size: 9px; font-family: Verdana, Sans-Serif; color: black; text-align: left; }

  td.requiredvalue { font-size: 10px; font-family: Verdana, Sans-Serif; color: #990000; text-align: left; }

  td.smallcenteredheader { font-size: 11px; font-family: Verdana, Sans-Serif; text-align: center; }

  td.smallwhitecenteredheader { font-size: 11px; font-family: Verdana, Sans-Serif; color: white; font-weight: bold; text-align: center; }

  td.smallredcenteredheader { font-size: 11px; font-family: Verdana, Sans-Serif; text-align: left; color: #990000; background-color: #DCDCDC; }

  td.smallblackcenteredheader { font-size: 11px; font-family: Verdana, Sans-Serif; text-align: left; color: black; background-color: #DCDCDC; }



  





