body {background-color:;
	padding:0px;
	margin:0px;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	background-image: url(../images/bg.gif);
}

#wrapper { 
 margin: 0 auto;
 width: 939px;
 

}
#header {
	color: #333;
	width: 939px;
	padding: 0px;
	height: 100px;
	margin:0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	background-color: 8dd8ef;
}
#navigation {
	width: 939px;
	height: 63px;
	padding:0px;
	margin:0px;
	background-color: 8dd8ef;
}

#leftcolumn {
	float: left;
	margin: 0px 0px 0px 0px;
	height: auto;
	width: 640px;
	display: inline;
	padding-top: 10px;
	padding-bottom: 20px;
}
#rightcolumn {
	float: right;
	margin: 0px 0px 0px 0px;
	height: auto;
	width: 285px;
	display: inline;
	padding-top: 10px;
	padding-bottom: 20px;
}
#footerline { 
 width: 939px;
 height:auto
 clear: both;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding-bottom: 0px;
 margin-bottom: 0px;
}

#footer { 
 width: 939px;
 clear: both;
 color: #333;
 margin: 0px 0px 10px 0px;
 padding: 0px;
}

/* image styles */

.float-left {
	float: left;
	margin-right: 10px;
}

.float-right {
	float: right;
	padding-left: 15px;
}

/* font styles */
.login_style_main {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}
.login_style {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 1.4;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.login_style2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.4;
	color: #d2ee64;
	text-align: center;
	font-weight: normal;
}

.Style1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 1.8;
	color: #333333;
	text-align: justify;
}
.newscontents {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5f5f5f;
	line-height: 1.4;
}
.Style2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.3;
	color: #336699;
	padding: 2;
	font-weight: bold;
}
.wthr {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.2;
	color: #FC6804;
	padding: 2;
	font-weight: bold;
}
.footer {
	color: #456829;
	font-size: 15px;
	padding: 0px 0 0px 0px;
	border-bottom: 2px dotted #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	 }

	
h1, h2, h3, h4, h5, h6{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #61a340; margin: 0 0 0px 0; padding: 0; }
h1{ color: #61a340; font-size: 24px; padding: 3px 0 2px 2px; border-bottom: 1px solid #cccccc; }

h2{ color: #346402; font-size: 22px; padding: 0px 0 2px 2px; border-bottom: 0px dotted #c8d8db; }

h3{ color: #5E9E02; font-size: 18px; padding: 0px 0 3px 0px; border-bottom: 1px dotted #c8d8db; }
h4{ color: #007B94; font-size: 17px; padding: 0px 0 3px 0px; }
h5{
	color: #428200;
	font-size: 16px;
	padding: 0px 0 3px 0px;
	border-bottom: 1px dotted #c8d8db;
	padding-top: 5px;
}
h6{ color: #289329; font-size: 16px; }
/* links */

	.login:link, .login:visited, .login:active { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; color:6ea200; font-size: 12px;}
    .login:hover {
	text-decoration: none;
	color: #D5F069;
}

	.green:link, .green:visited, .green:active { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; color:#346402; font-size: 15px;}
    .green:hover {
	text-decoration: underline;
	color: #6ea200;
}

   	.bred:link, .bred:visited, .bred:active { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color:#346402; font-size: 13px;}
    .bred:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #1475A7;
}

   	.sitemap:link, .sitemap:visited, .sitemap:active { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color:#346402; font-size: 14px;}
    .sitemap:hover {
	font-weight: bold;
	text-decoration: underline;
}

   	.news:link, .news:visited, .news:active { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color:#346402; font-size: 15px;}
    .news:hover {
	font-weight: bold;
	text-decoration: underline;
}

.footer2 {

	font-family: "trebuchet MS";
	font-size: 12px;
	line-height: 2.5;
	color: #999999;
}
.newsfooter {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: justify;
	padding: 10;
}
.fuschia {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #c80000;
	line-height: 1.4;
	font-weight: bold;
}
.signup {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #346402;
	line-height: 1.3;
	font-weight: normal;
}

/*---------------------------------------------------------------------------------*/
/* no need to adjust */
/* contact content styles */
.contactBox { width: 533px; }
.cB1 { width: 533px; height: 400px; background:url(../images/contactbg.jpg); }
/* contact content styles */


/* order content styles */
.orderBox { margin: 0px auto auto auto; width: 533px; height: 281px; }
.oB_top { margin: 0px auto auto auto; width: 533px; height: 38px; }
.oB_btm { margin: 0px auto auto auto; width: 533px; height: 243px; }
/* order content styles */
/* no need to adjust */

/* header styles */
ul.head-menu {
height:36px;
margin:0px;
padding:0px;
float:left;
clear:both;
width:572px;
}

ul.head-menu li {
float: left;
list-style:none;
}


ul.head-menu li a {
padding:0px;
text-decoration:none;
height:36px;
float: left;
}

ul.head-menu li.home { background: url(../images/home-h.gif) center no-repeat; }
ul.head-menu li.home a {  width:60px; background: url(../images/home-d.gif) center no-repeat; }

ul.head-menu li.products { background: url(../images/product-h.gif) center no-repeat; }
ul.head-menu li.produc a {  width:85px; background: url(../images/product-d.gif) center no-repeat; }

ul.head-menu li.tools { background: url(../images/tools-h.gif) center no-repeat; }
ul.head-menu li.tools a {  width:132px; background: url(../images/tools-d.gif) center no-repeat; }

ul.head-menu li.payments { background: url(../images/payments-h.gif) center no-repeat; }
ul.head-menu li.payments a {  width:128px; background: url(../images/payments-d.gif) center no-repeat; }

ul.head-menu li.faqs { background: url(../images/faq-h.gif) center no-repeat; }
ul.head-menu li.faqs a {  width:147px; background: url(../images/faq-d.gif) center no-repeat; }

ul.head-menu li.contact { background: url(../images/contact-h.gif) center no-repeat; }
ul.head-menu li.contact a {  width:195px; background: url(../images/contact-d.gif) center no-repeat; }

ul.head-menu li.signup { background: url(../images/sign-h.gif) center no-repeat; }
ul.head-menu li.signup a {  width:140px; background: url(../images/sign-d.gif) center no-repeat; }







ul.head-menu li a span { display: none; margin:0px; padding:0px;}
ul.head-menu li a.active { background: none; }
ul.head-menu li a:hover { background: none; cursor:pointer;}

ul.head-menu li a.current {background: none;}

/* slide show styles */
#myGallery
{
width: 640px !important;
height: 322px !important;
} 

#myGallery2
{
width: 325px !important;
height: 138px !important;
} 

/* product styles */

.product_contents {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 1.3;
}

/* submit buttons */
.formbutton {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	border: 0px solid #8bc200;
	cursor: pointer;
	background-color: #346402;
	padding: 2px 5px;
	color:#FFFFFF;
	font-weight: normal;
}

/* Field box */

.textfield2 {
border:1px solid #cdcdcd;
padding: 0.2em;
/*background: #fff url(images/search_bg.gif) repeat-x 0 1px;*/
font-size:14px;
font-weight:normal;
color:#42464a;
margin-left:10px;
margin-right:10px;
}

.textfield2:focus {
border:1px solid #cdcdcd;
padding: 0.2em;
/*background: #fff url(images/focus_bg.gif) repeat-x 0 1px;
background-color:#ebf8fb;*/
}

.textfield3 {
border:1px solid #cdcdcd;
padding: 0.2em;
font-size:14px;
font-weight:normal;
color:#42464a;
margin-left:10px;
margin-right:10px;
width:260px;
}

.textfield3:focus {
border:1px solid #cdcdcd;
padding: 0.2em;
}

.g_button {
	cursor: pointer;
	background-color:#24980a;
	color: white;
	padding:4px;
	border:0px;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.dsbutton {
margin-left:37px;
}
