body, html { font-family : Arial, Helvetica, sans-serif;
  background-color:#ffffff;
  margin:0px;
  padding:0px;
  text-align:center;
  font-size:12px;
  font-weight:normal;
  color:#37541E;
}
h1 { display:inline;
  font-size : 12px;
  font-weight :bold;
  padding:0px;
  margin: 0px 3px 0px 0px;
}
a:link, a:visited { color: #37541E; }
a:hover, a:active { color: #87A146; }
a.big-link, .big-link { font-size: 15px;
  color: #37541E;
  text-decoration: underline;
  font-weight: bold;
}
a.big-link:hover { color: #87A146;
  text-decoration: none;
}
.strainname img { border:1px solid #37541E; }
.strainname img:hover { border:1px solid #87A146; }
.about { font-size:15px;
  font-weight:bold;
}
.maintext { 
  font-size : 12px;
  color: #87A146;
  text-align:left;
}
.toptext { 
  font-size : 12px;
  font-weight: bold;
  text-align:justify;
}
.price { color:#37541E;
  font-size:13px;
  font-weight:bold;
  letter-spacing:1px;
}
.description { color:#87A146;
  font-size:10px;
  font-weight:bold;
}
.strain { text-align:center; }
#copyright { font-size: 10px;
  color:#37541E;
  text-decoration:none;
  font-weight: normal;
}
#copyright a:link, a:visited { color:#37541E;
  text-decoration:	underline;
}
#copyright a:hover, a:active { color:#87A146;
  text-decoration:	none;
}
/*links style*/
div#linksbox { /*width: 650px;*/
  text-align:left;
  padding:0px;
  margin:0px 0px 0px 0px;
}
#linksbox h2 { text-align:center;
  font-size:24px;
  padding:10px;
  margin: 0px;
  display: block;
}
#linksbox ul { text-align:center;
  padding:40px 20px 30px 20px;
  margin:0px;
}
#linksbox ul#catlink { text-align:left;
  padding:0px;
  margin:0px;
}
#linksbox li { padding:0px;
  margin:0px 0px 10px 0px;
  list-style-type:none;
}
#linksbox p#policy { text-align:center;
  font-weight:bold;
  margin:0px 0px 20px 0px;
}
#linksbox p#backlink { text-align:center;
  font-size: normal;
  margin:0px 0px 40px 0px;
}
#linksbox a { font-weight:bold;
}
/*contact form*/
table#contactus {  font-size: 12px;
  text-align: left;
  width: 450px;
}
button { border: 1px solid rgb(102, 153, 51);
  font-size: x-small;
  font-weight: bold;
  color: rgb(102, 153, 51);
  background-color: rgb(255, 255, 255);
  }
input, textarea { border: 1px solid rgb(102, 153, 51);
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: normal;
  font-style: normal;
  text-transform: none;
  }
td.mandatory { text-align: right;
  vertical-align: top;
  font-weight: bold;
  width: 150px;
  }
td.notmandatory { text-align: right;
  vertical-align: top;
  width: 150px;
  }
td.field { width: 280px; }
td.colspanned { text-align: center;
  vertical-align: top;
  width: 580px;
  }
#contact-header {
font-size:18px;
font-weight:bold;
margin:0px;
padding:0px 0px 0px 10px;
}