﻿body {
	margin: 0;
	font-size: small;
	font-family: "Verdana", Sans-Serif;
}

.noprint {display: none;}

hr{ border-top: none; border-left: none; border-right: none; border-bottom: dotted 1px #666666; color: White; background-color: White;}

.edit_button{font-size: 10px; border: outset 1px; background-color: #FFFF99; margin-top: 6px;}

.heading{font-size: 11px; font-weight: bold; line-height: 150%;}
.greyhead{ font-size: 20px; color: #838383; margin-bottom: 4px;}
.hometext{ line-height: 190%;}

.product_info_table{clear: both; font-size: 11px; width: 100%;}
.product_info_table th{color: #377546; text-align: left; border-bottom: solid 1px #377546; border-right: solid 1px #377546;}
.product_info_table td{text-align: left; border-bottom: solid 1px #aaaaaa; border-right: solid 1px #aaaaaa;}

h1{font: 23px/110% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #4C855B; margin-top: 0; margin-bottom: 8px; font-weight: normal; width: 310px; clear: none; overflow: hidden; padding-left: 4px;}
h2{font: 20px/110% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #4C855B; margin-top: 0; margin-bottom: 8px; font-weight: normal; width: 310px; clear: none; overflow: hidden;}
h3{font: 17px/110% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #4C855B; margin-top: 0; margin-bottom: 8px; font-weight: normal; width: 310px; clear: none; overflow: hidden;}
h4{font: 14px/110% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #4C855B; margin-top: 0; margin-bottom: 8px; font-weight: normal; width: 310px; clear: none; overflow: hidden;}

.CMS_DateTime{ font-size: 10px;}

.table_outline 
{
  border-top: solid 1px #dddddd;
  border-right: solid 1px #dddddd;
}
.table_outline td 
{
  border-left: solid 1px #dddddd;
  border-bottom: solid 1px #dddddd;
}

#rightbar .item_thumb
{
  border: solid 2px white;
}

#rightbar .item_thumb_over, #rightbar .item_thumb:hover
{
  border: solid 2px #327141 !important;
}

#rightbar .item 
{
  font-size: 11px;
  color: #848181;
  width: 130px;
}

#rightbar .item a
{
  font-weight: bold;
  text-decoration: none;
  color: #848181;
}

#rightbar .item a:hover
{
  font-weight: bold;
  color: #327141;
}

#wrap {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

#header {
	height: 91px;
}

#hnav {
  display: none;
}

#vnav {
  display: none;
}

#billboard 
{
  display: none;
}

#homecontentdiv a, #contentdiv a, #fullcontentdiv a, #rightbar a 
{
  font-weight: bold;
  text-decoration: none;
  color: #567F60;
}

#homecontentdiv a:hover, #contentdiv a:hover, #fullcontentdiv a:hover, #rightbar a:hover
{
  font-weight: bold;
  text-decoration: underline;
  color: #327141;
}

#homecontentdiv {
	background: url("/images/homebodybg.jpg") no-repeat 100% 100%;
	width: 100%;
	font-size: 90%;
}

#bodydiv {
	position: relative;
}

#contentdiv {
	font-size: 90%;
	line-height: 150%;
}

#fullcontentdiv {
	font-size: 90%;
	line-height: 150%;
}

#rightbar {
  display: none;
}

#boxwrap 
{
  border-top: dotted 1px #aaaaaa;
  margin-top: 40px;
  padding-top: 10px;
	font-size: 83%;
	line-height: 140%;
}

#box1 
{
  float: left;
  margin-right: 60px;
  margin-bottom: 10px;
}
#box2 
{
  float: left;
  margin-right: 60px;
  margin-bottom: 10px;
}
#box3 
{
  float: left;
  margin-right: 60px;
  margin-bottom: 10px;
}
#box4 
{
  float: left;
  margin-bottom: 10px;
}

.boxtop {
  display: none;
}

.boxmid {
	font-size: 83%;
}

.boxbot {
  display: none;
}

.spacer 
{
}

#footerdiv 
{
  clear: both;
  margin-top: 20px;
  border-top: solid 1px #aaaaaa;
  padding-top: 10px;
	background: url("/images/footerbg.gif") 100% 100% no-repeat #1E3E26;
	font-size: 82%;
}

#homefooterdiv {
  clear: both;
  margin-top: 20px;
  border-top: solid 1px #aaaaaa;
  padding-top: 10px;
	background: url("/images/footerbg.gif") 100% 100% no-repeat #1E3E26;
	font-size: 82%;
}

.footer a 
{
  color: Black;
}

.footer a:hover {
  color: Black;
}

#l_footer {
	float: left;
	padding: 10px 10px;
}

#r_footer {
	float: right;
	padding: 10px 10px;
}

.Question{ clear: left; cursor: pointer; width: 410px; padding: 4px; background-color: #4C855B; color: white; border: solid 1px #aaaaaa; margin-top: 4px;}
.Question a:link, .Question a:visited, .Question a:active {color: white !important; text-decoration: none !important;}
.Question a:hover {color: #252E64 !important; text-decoration: underline;}

.Question_over{ clear: left; cursor: pointer; width: 410px; padding: 4px; background-color: #579F68; color: white; border: solid 1px #aaaaaa; margin-top: 4px;}
.Question_over a:link, .Question_over a:visited, .Question_over a:active {color: white !important; text-decoration: underline !important;}
.Question_over a:hover {color: white !important; text-decoration: underline;}

.Question_open{ clear: left; cursor: pointer; width: 410px; padding: 4px; background-color: white; color: #4C855B; border: solid 1px #aaaaaa; margin-top: 4px;}
.Question_open a:link, .Question_open a:visited, .Question_open a:active {color: #4C855B !important; text-decoration: underline !important;}
.Question_open a:hover {color: #4C855B !important; text-decoration: underline;}

.Answer{ margin: 20px; display: none;}

