BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a:link {
	color: #0C733B;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0C733B;
}
a:hover {
	text-decoration: none;
	color: #A0CA7C;
}
a:active {
	text-decoration: none;
	color: #0C733B;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url("/gif/overlay.png"); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

.imageBox {
  width:280;
  height:650;
  background-image:url("/gif/background.gif");
  background-repeat:no-repeat;
}
.imageBox300 {
  width:300;
  height:650;
  background-image:url("/gif/background.gif");
  background-repeat:no-repeat;
}

.ProductIndent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	border-top-width: thin;
	border-top-color: #AACA93;
	border-top-style: none;
	padding-top: 0px;
	margin-top: 1px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;	
	margin-left: 75px;
	margin-right: 30px;
	margin-bottom: 25px;
}
.ProductInfo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #25944B;
	margin-left: 75px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.style12 {	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.style31 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	color: #000000;
	border-top-width: thin;
	border-top-color: #AACA93;
	border-top-style: none;
	padding-top: 1px;
	margin-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 108px;
	margin-right: 30px;
}
.style100 {
	line-height: 33px;
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #58AD60;
	padding-left: 20px;
	margin-top: 27px;
	margin-bottom: 0px;
}
.style100-home {
	line-height: 33px;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #004284;
	margin-top: 10px;
}
.style101 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	color: #333333;	
	border-top-style: double;
	border-top-width: thin;
	border-top-color: #999999;
	padding-left: 2px;
	padding-right: 7px;
	padding-bottom: 20px;
	padding-top: 1px;
	margin-right: 15px;
	margin-left: 0px;
	list-style-type: circle;
}
.style101-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	margin-right: 25px;
	margin-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.style120 {
		  font-family: Arial, Helvetica, sans-serif;
		  font-size: 18px;
		  line-height:20px; 
		  color: #0E563F;
		  font-weight: bold;
		  margin-left: 65px;
		  padding-bottom: 8px;
}
.style120-2 {
		  font-family: Arial, Helvetica, sans-serif;
		  font-size: 18px;
		  line-height:20px; 
		  color: #0E563F;
		  font-weight: bold;
		  margin-left: 108px;
		  padding-bottom: 8px;
}
.style120-3 {
		  font-family: Arial, Helvetica, sans-serif;
		  font-size: 18px;
		  line-height:20px; 
		  color: #0E563F;
		  font-weight: bold;
		  margin-left: 20px;
		  padding-bottom: 8px;
}
.style121 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	border-top-width: thin;
	border-top-color: #AACA93;
	border-top-style: none;
	padding-top: 4px;
	margin-top: 1px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 65px;
	margin-right: 30px;
}
.style121-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	border-top-width: thin;
	border-top-color: #AACA93;
	border-top-style: none;
	padding-top: 4px;
	margin-top: 1px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 110px;
	margin-right: 30px;
}
.style121-3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	padding-top: 4px;
	margin-top: 1px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 20px;
	margin-right: 30px;
}
.style122 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #156340; }
.style125 {color: #258A4E}
.style126 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #258A4E; }
.style130 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #58AD60;
}
.style131 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	border-top-width: thin;
	border-top-color: #AACA93;
	border-top-style: none;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 65px;
	margin-right: 30px;
}
.style131-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	border-top-width: thin;
	border-top-color: #AACA93;
	border-top-style: none;
	padding-top: 4px;
	margin-top: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 110px;
	margin-right: 30px;
}
.style133 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #19315C;
	padding-top: 0px;
	margin-top: 2px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 10px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-right: 0px;
}
.style139 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	padding-top: 0px;
	margin-top: 2px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 10px;
	border-bottom-style: none;
	border-bottom-color: #D9D9D9;
	border-bottom-width: thin;
	margin-left: 17px;
	margin-bottom: 25px;
	margin-right: 0px;
}
.style139l {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	padding-top: 0px;
	margin-top: 2px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 10px;
	border-bottom-style: none;
	border-bottom-color: #D9D9D9;
	border-bottom-width: thin;
	margin-left: 17px;
	margin-bottom: 31px;
	margin-right: 0px;
}
.style141 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #25944B;
}
.style144 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.style149 
{
	color: #000000; 
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style179 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 17px;
	margin-bottom: 0px;
	margin-right: 0px;
}
.style201 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 21px;
	color: #333333;
	border-top-style: double;
	border-top-width: thin;
	border-top-color: #999999;
	padding-left: 2px;
	padding-right: 7px;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-right: 15px;
	margin-left: 15px;
	list-style-type: circle;
}
.style221 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	border-top-width: thin;
	border-top-color: #AACA93;
	border-top-style: none;
	padding-top: 4px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.style222 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 5px;
	color: #125B3F;
	border-top-width: thin;
	border-top-color: #125B3F;
	border-top-style: none;
	padding-top: 4px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.style349 {
	color: #000000; 
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 10px;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style779 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	border-top-style: none;
	border-top-width: thin;
	border-top-color: #AACA93;
	padding-top: 0px;
	margin-top: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom-style: inset;
	border-bottom-color: #CCCCCC;
	border-bottom-width: thin;
	margin-left: 65px;
	margin-right: 20px;
	margin-bottom: 0px;
}
.formInput
{
    BORDER-LEFT: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px;
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 2px;
    PADDING-LEFT: 5px;
    COLOR: #000;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
}
.formInputError
{
    PADDING-LEFT: 5px;
    BORDER-LEFT: #999999 1px solid;
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    BORDER-BOTTOM: #999999 1px solid;
    MARGIN-LEFT: 5px;
    MARGIN-RIGHT: 5px;
    MARGIN-TOP: 2px;
    MARGIN-BOTTOM: 2px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    COLOR: #000;
    BACKGROUND-COLOR: #ffffcc;
}
.formImage
{
    PADDING-LEFT: 5px;
}
.formLabel
{
	PADDING-LEFT: 5px;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px
}
.formLabelError
{
	PADDING-LEFT: 5px;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;	
}
.errorBox { margin-top:15px; border:1px solid #cc0000; background-color:#ffffcc; font-family:Arial; font-size:8pt; font-weight:bold }
.successBox { margin-top:15px; border:1px solid #000; background-color:#ffffff; font-family:Arial; font-size:8pt; font-weight:bold }
.requiredField
{
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	COLOR: #cc0000;
}
