
body {
  margin: 0;
  padding: 0;
  background-color: #ffffff;                         
  background-image: url('/pg_images/backgnd.png');
  background-repeat: repeat-x;
  background-position: top left;
  font-family: 'Verdana';
}

div#outmost {
  position: absolute;
  top: 0px;
  left: 50%;
  width:1000px;
  margin: 0px;
  margin-left: -500px;
  height: auto;
  padding: 0px;
  background: #ffffff;
}


div#top {
  text-transform:uppercase;
  height: 71px;
  padding: 192px 0px 0px 0px;
  background-image: url('/pg_images/head2.png');
  background-repeat: no-repeat;
  background-position: top left;
  
}

div#menu {
  text-align: left;
  margin: 0px;
  padding: 0px 0px 0px 257px;
  background-color: transparent;
  width:auto;
  height: 31px;

}

div#mid{
  background-color: #4A453B;
  background-color: #ffffff;
  min-height: 500px;
}

div#menu a {
  display: block;
  float: left;
  padding: 5px 5px 0px 5px;
  margin: 6px 0px 0px 0px;
  border-right: 1.1px solid #2C5301;
  width: auto;
  height: 20px;
  text-decoration: none;
  background-color: transparent;
  color: #FFFFFF;
  text-transform:uppercase;
  letter-spacing: 0px;
  white-space:nowrap;
  font-size: 7pt;
}

div#menu a:hover {
  color: #BBF320;
  background-color:#2C5301;
}

div#subMenu {
clear: both;
  height: 20px;
  text-align: left;
  padding-left: 270px;
  background: transparent;
  white-space:nowrap;
  font-size:7pt;
}

div#subMenu a{
  display: block;
  float: left;
  text-decoration: none;
  width: auto;
  height: 17px;
  background-color: transparent;
  color: #2C5301;
  padding: 3px 5px 0px 5px;
  text-transform:uppercase;
  letter-spacing: 0px;
  margin: 0px;
  border: 0px;
  border-right: 1px solid #2C5301;
}

div#subMenu a:hover {
  background: white;
}

div.subHidden {
  display: none;
}

div#bottom {
  background: transparent;
  text-transform:uppercase;
  background-color: transparent; 
  color: #5F880B;
  font-size: 7pt;
  text-align: center;
  letter-spacing:2px;
  margin-top: 18px;
}
div#content {
  margin: 0px 0px 0px 19px;
  background-color: #ffffff;
  color: #000000;
}

div#detail {
  padding:0px;
  background-color: transparent;
  color: #000000;
  font-size: 9pt;
  line-height: 140%;
}
div#detail h1  {
  display: block;  
  background-color: transparent;
  color: #5F880B;
  font-weight: 800;
  font-size: 13pt;
  margin: 8px 0px 0px 0px;
}
div#detail h2 {
  display: block;
  margin:0px;
  padding: 2px 0px 2px 8px;
  text-transform:uppercase;
  background-color: #92B32C;
  color: #FFFFFF;
  font-size: 9pt;
}

div#detail div.noSplit h2 {
  display: block;
  margin: 6px 0px 0px 0px;
  padding: 4px 0px 2px 0px;
  text-transform:uppercase;
  background-color: transparent;
  color: #92B32C;
  font-size: 12pt;
}

div#detail div.twoSplit h2 a, div#detail div.twoSplitStart h2 a , div#detail div.twoSplitEnd h2 a  {
 color: #FFFFFF;
}

div#detail p {
  padding: 0px;
}
div#detail img {
  float: left;
  margin: 0px;
  text-decoration: none;
}
div#menu a.last, div#subMenu a.last {
  border-right: 0;
}
br.clearall {
  clear: both;
}
div.twoSplit, div.twoSplitStart, div.twoSplitEnd {
  float: left;
  width: 453px;
  margin: 0px 14px 0px 14px;
  overflow: hidden;
}
div.threeSplit {
  float: left;
  width: 300px;
  margin: 2px 10px 2px 10px;
  overflow: hidden;
  text-align:center;
}
div.noSplit {
  float: left;
  width: 900px;
  margin: 0px 14px 0px 14px;

}
div.threeSplit a {
  font-weight: bold;
  text-decoration: none;
  border: 0px;
  color: white;
}
div.threeSplit img
{
  float: none!important;
  display: block;
  padding: 1px 13px 1px 13px;
  text-decoration: none;
}
div.noSplit a, div.twoSplit a, div.twoSplitStart a, div.twoSplitEnd a, div.noSplit img, div.twoSplit img , div.twoSplitStart img, div.twoSplitEnd img {
  font-weight: bold;
  text-decoration: none;
  border: 0px;
  color: black;
}
div.noSplit img, div.twoSplit img, div.twoSplitStart img, div.twoSplitEnd img {
  float: left;
  margin-right: 80px;
}
div.slide {
  vertical-align: top;
  float: left;
  width:290px;
  height: 290px;
  margin: 0px 14px 0px 14px;
  overflow: hidden;
}

div.slide  div.slidelabel {
  font-weight: 800;
  font-size: 9pt;
  color: #294B16;
  background: transparent;
  text-transform: uppercase;
  text-align: center;
}

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

div.slide a img {
  cursor:pointer;
  padding: 0px;
  border: none;
  display: block;
  margin: 1px auto 0px auto;
 }

 
div.editlink {
  float: left;
  color: #440;
  background: #fff;
  font-size: 7pt;
  font-weight: bold;
  width: 45px;
}
span.addCart {
color: #5F880B;
background: transparent;
}
div#checkOut {
position: absolute;
right:1px;
top: 1px;
color: black;
font-size: 12px;
padding: 0px; margin: 0px;
vertical-align: top;
}
div#checkOut img {
padding-top: 5px;
}