/* Global Definitions */
html {
  padding: 0px;
  margin: 0px;
}
body {
  margin: 0px;
  padding: 0px;
  background: url(images/ultragrad-flax-field-bg.jpg) center;
}
#outter {
  position: relative;
  width: 845px;
  margin: 0px auto 0px auto;
  font: 13px Arial,Verdana,SunSans-Regular,Sans-Serif;
  color: #9ABC46;
  line-height: 20px;
}
img {
  padding: 0px;
  margin: 0px;
  border: 0px;
}
h1 {
  font: bold 17px Arial,Verdana,SunSans-Regular,Sans-Serif;
  color: #9ABC46;
  margin: 0px;
  padding: 2px 0px 14px 0px;
  background: transparent;
}
h2 {
  font: bold 11px Arial,Verdana,SunSans-Regular,Sans-Serif;
  color: #CBE193;
  margin: 0px 0px 5px 0px;
  padding: 0px;
  background: transparent;
}
h3 {
  font: bold 17px Arial,Verdana,SunSans-Regular,Sans-Serif;
  color: #B1953A;
  margin: 0px;
  padding: 0px 0px 10px 0px;
  background: transparent;
}
h4 {
  font: bold 15px Arial,Verdana,SunSans-Regular,Sans-Serif;
  margin: 0px;
  padding: 0px 0px 10px 0px;
  background: transparent;
}
h5 {
  font: 14px Arial,Verdana,SunSans-Regular,Sans-Serif;
  color: #F1BE1E;
  margin: 0px;
  padding: 7px 0px 4px 0px;
  background: transparent;
}
p {
  margin: 0px 0px 14px 0px;
  padding: 0px;
}


/*  Container Definitions */
#upper-left-container {
  width: 334px;
  height: 379px;
  float: left;
  margin: 0px;
  padding: 0px;
  background: url(images/homepage-upper-left.jpg);
}
#upper-right-flash-container {
  width: 511px;
  height: 379px;
  float: right;
  margin: 0px;
  padding: 0px;
}
#upper-left-content-container {
  width: 322px;
  height: 275px;
  float: left;
  margin: 0px;
  padding: 0px;
  background: url(images/contentpage-upper-left.jpg);
}
#upper-right-content-container {
  width: 523px;
  height: 275px;
  float: right;
  margin: 0px;
  padding: 0px;
}
#mid-left-content-container {
  width: 322px;
  height: 496px;
  margin: 0px;
  padding: 0px;
  background: #FFFFFF url(images/contentpage-mid-left.jpg) no-repeat;
}
#right-content-container {
  width: 523px;
  margin: 0px;
  padding: 0px;
  background: url(images/contentpage-right-bg.gif) left repeat-y;
}
#right-inner-content-container {
  margin: 0px;
  padding: 0px 97px 0px 14px;
  color: #463729;
  font: 12px Arial,Verdana,SunSans-Regular,Sans-Serif;
  text-align: justify;
}
#right-inner-content-logo-container {
  float: right;
  width: 400px;
  margin-top: 20px;
  margin-right: 72px;
  margin-bottom: 10px;
  text-align: right;
  font-size: 10px;
}
#bottom-left-content-container {
  width: 319px;
  border-left: 3px solid #9ABC46;
  background: #FFFFFF;
}
#bottom-left-inner-content-container {
  min-height: 100%;
  margin: 0px;
  padding: 0px 70px 0px 30px;
  color: #463729;
  font: 12px Arial,Verdana,SunSans-Regular,Sans-Serif;
  background: transparent;
}
#lower-content-container {
  position: relative;
  width: 845px;
  margin: 0px;
  padding: 0px;
}
#content-table {
  width: 845px;
  margin: 0px;
  padding: 0px;
}
#bottom-content-border {
  width: 776px;
  height: 3px;
  margin: 0px;
  padding: 0px;
  background: #9ABC46;
}
#lower-left-container {
  width: 334px;
  height: 460px;
  float: left;
  margin: 0px;
  padding: 0px;
  background: url(images/homepage-lower-left.jpg);
}
#lower-right-container {
  width: 511px;
  height: 460px;
  float: right;
  margin: 0px;
  padding: 0px;
  background: url(images/homepage-lower-right.jpg) left no-repeat;
}
#lower-right-content-container {
  margin: 12px 0px 0px 21px;
  padding: 0px;
  font: 11px Arial,Verdana,SunSans-Regular,Sans-Serif;
  color: #CBE193;
  line-height: 14px;
  background: transparent;
  z-index: 100;
}
#lower-right-content-shift {
  margin: 10px 0px 0px 34px;
}
#lower-right-content-shift-2 {
  margin: 0px 0px 0px 57px;
}
#lower-right-content-shift-3 {
  margin: 0px 0px 0px 75px;
}
#lower-right-content-shift-4 {
  margin: 0px 0px 0px 92px;
}
#lower-right-content-shift-5 {
  margin: 5px 0px 0px 104px;
}
#lower-right-content-copyright {
  margin: 197px 0px 0px 40px;
  padding-right: 97px;
  color: #9ABC46;
  text-align: right;
}
#lower-right-content-links {
  margin: 43px 0px 0px 254px;
  color: #9ABC46;
}
#bottom-left-edge-container {
  width: 777px;
  float: left;
  height: 3px;
  background: #9ABC46;
}
#bottom-right-edge-container {
  width: 68px;
  float: right;
  height: 3px;
  background: transparent;
}
#main-nav-container {
  margin: 0px;
  padding: 0px;
  /* width: 173px; */
  font: bold 12px Arial,Verdana,SunSans-Regular,Sans-Serif;
  color: #355419;
}
#content-title-container {
  position: absolute;
  top: 191px;
  left: 50%;
  margin: 0px 0px 0px 77px;
  padding: 0px;
  width: 257px;
  text-align: right;
  /* width: 173px; */
  font: bold 15px Verdana,Arial,SunSans-Regular,Sans-Serif;
  color: #CBE193;
}
#content-subpage-links-container {
  position: absolute;
  top: 230px;
  left: 50%;
  margin: 0px 0px 0px -17px;
  padding: 0px;
  width: 350px;
  text-align: right;
  /* width: 173px; */
  font: 10px Verdana,Arial,SunSans-Regular,Sans-Serif;
  color: #355419;
}


/*  Links Definitions */
a {
  color: #9ABC46;
  background-color: transparent;
  text-decoration: none;
}
a:visited {
  color: #9ABC46;
  background-color: transparent;
  text-decoration: none;
}
a:active {
  color: #9ABC46;
  background-color: transparent;
  text-decoration: none;
}
a:hover {
  color: #9ABC46;
  background-color: transparent;
  text-decoration: underline;
}
a.lower-right-brown-link {
  color: #9C8745;
}
a.lower-right-brown-link:visited {
  color: #9C8745;
}
a.lower-right-brown-link:active {
  color: #9C8745;
}
a.lower-right-brown-link:hover {
  color: #9C8745;
}
a.content-subpage-links {
  color: #B1953A;
  text-decoration: underline;
}
a.content-subpage-links:visited {
  color: #B1953A;
  text-decoration: underline;
}
a.content-subpage-links:active {
  color: #B1953A;
  text-decoration: underline;
}
a.content-subpage-links:hover {
  color: #355419;
  text-decoration: none;
}


/* Form Definitions */
input.btn {
  color: #FFFFFF;
  background: #524217;
  font: bold 14px Arial,Verdana,Helvetica,Times;
  border: 2px solid;
  padding: 3px;
  border-top-color: #B1953A;
  border-left-color: #B1953A;
  border-right-color: #776125;
  border-bottom-color: #776125;
}
input.btnhov {
  color: #FFFFFF;
  background: #4B8B4B;
  border-top-color: #B1953A;
  border-left-color: #B1953A;
  border-right-color: #776125;
  border-bottom-color: #776125;
}
.contenthighlight {
  padding-right: 0px 5px 0px 5px;
}
.contenthighlight1 {
  background-color: #FFFFFF;
  padding-right: 0px 5px 0px 5px;
}
.contenthighlight2 {
  background-color: #EBE4CE;
  padding-right: 0px 5px 0px 5px;
}
.form-text {
  margin: 10px 10px 10px 10px;
}
.errormsg {
  color: #ff0000;
  font: 11px Arial,Geneva,Helvetica,SunSans-Regular,Swiss;
  line-height: 14px;
  margin: 10px;
}


/* Miscellaneous Definitions */
.black-text {
  color: #000000;
}
.bullet-seed-image {
  width: 14px;
  height: 14px;
  padding: 0px 10px 0px 5px;
}
.image-right {
  float: right;
  padding: 10px;
}
.product-pages-cell {
  padding: 10px 0px 0px 0px;
  text-align: left;
}
input.btn {
  color: #FFFFFF;
  background: #524217;
  font: bold 14px Arial,Verdana,Helvetica,Times;
  border: 2px solid;
  padding: 3px;
  border-top-color: #B1953A;
  border-left-color: #B1953A;
  border-right-color: #776125;
  border-bottom-color: #776125;
}
input.btnhov {
  color: #FFFFFF;
  background: #4B8B4B;
  border-top-color: #B1953A;
  border-left-color: #B1953A;
  border-right-color: #776125;
  border-bottom-color: #776125;
}
.contenthighlight {
  padding-right: 0px 5px 0px 5px;
  font-size: 11px;
}
.contenthighlight1 {
  background-color: #FFFFFF;
  padding-right: 0px 5px 0px 5px;
  font-size: 11px;
}
.contenthighlight2 {
  background-color: #EBE4CE;
  padding-right: 0px 5px 0px 5px;
  font-size: 11px;
}
.form-text {
  margin: 10px;
}
.errormsg {
  color: #ff0000;
  font: 11px Arial,Geneva,Helvetica,SunSans-Regular,Swiss;
  line-height: 14px;
  margin: 10px;
}
