img {
	behavior: url("/include/js/pngbehavior.htc");
}

body {
	margin: 0;
	font-size: small;
	font-family: "Verdana", Sans-Serif;
}

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;}
h1.intable{font: 23px/110% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #4C855B; margin-top: 0; margin-bottom: 8px; font-weight: normal; width: 270px; clear: none; overflow: hidden; padding-left: 4px;}

.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;
  text-decoration: underline;
  color: #327141;
}

#wrap {
	position: relative;
	width: 750px;
	margin: 0 auto;
	background: url("/images/left_bg.gif") top left repeat-y;
	min-height: 727px;
	height: auto !important;
	height: 727px;
}

#header {
	height: 91px;
	background: url("/images/headerbg.gif") no-repeat 100% 0%;
}

#hnav {
	position: absolute;
	left: 200px;
	top: 65px;
	width: 405px;
}

#hnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#hnav li {
	float: left;
	margin: 0;
	padding: 0;
}

#hnav img {
	border: 0;
}

#vnav {
	width: 212px;
	clear: both;
	position: absolute;
	left: 3px;
}

#vnav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#vnav li {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
}

#vnav img {
	border: 0;
}

#vnav a {
	display: block;
}

#billboard {
	position: absolute;
	left: 189px;
}

#billboard_print 
{
  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%;
	position: absolute;
	width: 100%;
	min-height: 335px;
	height: auto !important;
	height: 335px;
	top: 352px;
	font-size: 90%;
}

#bodydiv {
	margin: 18px 0 0 186px;
	width: 220px;
	position: relative;
}

#contentdiv {
	background: url("/images/bodybg.jpg") no-repeat 100% 100%;
	margin-left: 192px;
	margin-bottom: 6px;
	padding-top: 20px;
	padding-right: 146px;
	width: 411px;
	border-right: solid 1px #D2D2D2;
	min-height: 576px;
	height: auto !important;
	height: 576px;
	font-size: 90%;
	line-height: 150%;
}

#fullcontentdiv {
	background: url("/images/bodybg.jpg") no-repeat 100% 100%;
	margin-left: 192px;
	margin-bottom: 6px;
	padding-top: 20px;
	padding-right: 20px;
	width: 537px;
	border-right: solid 1px #D2D2D2;
	min-height: 576px;
	height: auto !important;
	height: 576px;
	font-size: 90%;
	line-height: 150%;
}

#rightbar {
	position: absolute;
	left: 614px;
	width: 131px;
	padding-right: 5px;
	min-height: 589px;
	height: auto !important;
	height: 589px;
	top: 97px;
	background: url("/images/right_bg.gif") repeat-y top right;
	text-align: center;
}

#boxwrap {
	position: absolute;
	width: 157px;
	top: 362px;
	left: 20px;
	padding: 5px 0 0 0;
	color: #FFFFFF;
	font-size: 83%;
	line-height: 140%;
}

.boxtop {
	height: 10px;
	overflow: hidden;
}

.boxmid {
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding: 0 4px;
	line-height: 1.4em !important;
}

.boxbot {
	height: 10px;
	overflow: hidden;
}

.spacer {
	height: 4px;
	overflow: hidden;
}

#footerdiv {
	background: url("/images/footerbg.gif") 100% 100% no-repeat #1E3E26;
	margin-left: 182px;
	width: 568px;
	height: 35px;
	color: #FFFFFF;
	font-size: 82%;
}

#homefooterdiv {
	background: url("/images/footerbg.gif") 100% 100% no-repeat #1E3E26;
	position: absolute;
	top: 693px;
	left: 182px;
	width: 568px;
	height: 35px;
	color: #FFFFFF;
	font-size: 82%;
}

.footer a {
	color: #FFFFFF;
}

.footer a:hover {
	text-decoration: none;
}

#l_footer {
	float: left;
	padding: 10px 10px;
}

#r_footer {
	float: right;
	padding: 10px 10px;
}

.Question{ clear: left; cursor: pointer; width: 380px; padding: 4px; background-color: #4C855B; color: white; border: solid 1px #aaaaaa; margin-top: 4px; font-weight:bold;}
.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;}

.ContactUSAnswer
{
	width:98%;
	
}
.ContactUSAnswer input, textarea
{
	width:60%;
	
}


