html,body {
  margin: 0px;
  padding: 0px;
  background-color: #006a41;
}
p {
  font: normal 14px/16px Arial,sans-serif;
  margin: 0px;
}
table.nameplate table td {
  font: normal 11px/12px Verdana,sans-serif;
}
table.nameplate table td a {
  color: black;
  text-decoration: none;
}
div.middle {
  position: absolute;
  top: 0px;
  left: 50%;
}
.dim {
  font: normal 11px/13px Verdana,sans-serif;
  color: #7f5d07;
}
div.toolbar {
  background-color: white;
  background-image: url(images/toolbar-bg.png);
  background-repeat: repeat-x;
  height: 30px;
}
div.toolbar table td {
  text-align: left;
  width: 129px;
}
div.toolbar table td a {
  font: normal 12px/30px Arial,sans-serif;
  color: #666;
  padding: 9px 0px 9px 22px;
  background-image: url(images/folder-tab.png);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  text-decoration: none;
}
div.toolbar table td a:hover,div.toolbar table td a.imghover {
  color: black;
  font-weight: bold;
}
div.toolbarshadow {
  position: absolute;
  top: 179px;
  left: 0px;
  width: 100%;
  height: 20px;
  z-index: 2;
  background-image: url(images/toolbar-shadow.png);
  background-repeat: repeat-x;
}
* html div.toolbarshadow {
  background-image: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/toolbar-shadow.png',sizingMethod='scale');
}
* html .pnghelper img {
  visibility: hidden;
}
* html .pnghelper {
  width: 1px;
  height: 1px;
}
a.pnghelper {
  cursor: pointer;
}
div.veggies {
  background-color: #006a41;
  background-image: url(IMAGes/half-white.png);
  background-position: -50% 0%;
  background-repeat: repeat-y;
}
td.vgcontent {
  width: 637px;
  background-color: white;
  background-image: url(images/vg-content-bg.png);
  background-repeat: repeat-y;
}
td.vgsidebar {
  width: 141px;
  background-color: #006a41;
}
div.vgcontent {
  padding: 0px 17px 17px 17px;
}
div.vgcontent h1,div.vgcontent h2 {
  padding: 12px 0px 0px 0px;
  margin: 0px;
  color: #006a41;
  font: bold 15px/15px Arial,sans-serif;
  text-transform: uppercase;
}
div.vgcontent p {
  margin-bottom: 16px;
}
div.vgcontent table p {
  margin-bottom: 0px;
}
td.vgsidebar h2 {
  padding: 0px 0px 0px 11px;
  margin: 12px 0px;
  color: white;
  font: bold 15px/15px Arial,sans-serif;
  text-transform: uppercase;
}
div.availability {
  position: relative;
  padding: 0px 17px 17px 11px;
}
div.availability div {
  border-top: 2px ridge #f0b40e;
  padding: 5px 0px;
  margin: 0px;
  color: #f60;
  font: bold 13px/13px Arial,sans-serif;
}
div.availability div.slider {
  margin: 0px;
  padding: 0px;
  border-top: none;
  position: absolute;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity='30');
  -moz-opacity: 0.3;
  -khtml-opacity: .3;
  opacity: 0.3;
  width: 22px;
  height: 42px;
  top: 113px;
  left: 90px;
  background-color: white;
}
* html div.availability div.slider {
  left: 77px;
}
