body {
	background:url(images/bg.jpg) top repeat-x fixed;
	margin:0px 0px 0px 0px;
}
.body-txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	line-height:18px;
	padding:0px 10px 10px 10px;
	text-align:justify;
}
.top-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #8bb901;
	padding:89px 18px 10px 18px;
}
.top-menu-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #ffffff;
	background:url(images/menu-bg.jpg);
	padding:89px 18px 10px 18px;
}
.top-menu a:link, .top-menu a:active, .top-menu a:visited {
	color: #8bb901;
	text-decoration:none;
	padding:89px 18px 10px 18px;
}
.top-menu a:hover {
	color: #ffffff;
	background:url(images/menu-bg.jpg);
	padding:89px 18px 10px 18px;
}
.heading-txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#585858;
	
	
}
.heading-contact{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#585858;
	
	
}
.heading-txt3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7ba401;
	padding:5px 0px 5px 10px;
	
}
.heading-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7ba401;
	padding:5px 0px 5px 10px;
	background:url(images/dot-hr.jpg) repeat-x bottom;
}
.heading-txt a:link, .heading-txt a:active, .heading-txt a:visited  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7ba401;
	padding:5px 0px 5px 10px;
	background:url(images/dot-hr.jpg) repeat-x bottom;
	text-decoration:none;
}
.heading-txt a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7ba401;
	padding:5px 0px 5px 10px;
	background:url(images/dot-hr.jpg) repeat-x bottom;
	text-decoration:none;
}
.heading-txtnor {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#7ba401;
}
.green-bg {
	background-image:url(images/green-bg.jpg);
	background-repeat:repeat-x;
}
.green-box-hd {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}
.green-box-txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	line-height:16px;
	padding:0px 10px 10px 10px;
}
.green-box-btn {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	text-align:right;
	font-weight:bold;
	padding:0px 10px 0px 10px;
}
.green-box-btn a:link, .green-box-btn a:active, .green-box-btn a:visited  {
	
	color:#FFFFFF;
	text-decoration:none;
}
.green-box-btn a:hover	{
	color:#FFFFFF;
	text-decoration:none;
}
.view-more {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:#666666;
	font-size:11px;
	float:right;
	line-height:16px;
	padding:5px 10px 5px 10px;
}
.view-more a:link, .view-more a:active, .view-more a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.view-more a:hover {
	color: #A3D801;
	text-decoration:none;
}
.newsletter {
	background-image:url(images/newsletter-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.newsletter-txt-fld {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	border:0px;
	background-color:#FFFFFF;
	width:250px;
	padding:3px 5px 3px 5px;
}
.newsletter-txt-fld1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#777777;
	font-size:11px;
	
	background-color:#FFFFFF;
	width:250px;
	padding:3px 5px 3px 5px;
}
.newsletter-btn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:0px;
	background-color:#666666;
	color:#FFFFFF;
	padding:3px 5px 3px 5px;
}
.footer-bg {
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.footer-txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#777777;
	line-height:20px;
	text-align:center;
	padding:10px 0px 10px 0px;
}
.footer-txt a:link, .footer-txt a:active, .footer-txt a:visited  {
	color:#777777;
	text-decoration:none;
}
.footer-txt a:hover {
	color:#777777;
	text-decoration:none;
}
.admin-bar {
	background:url(images/admin-bar-bg.jpg) repeat-x;
}


.admin-login {
	background:url(images/admin-menu.jpg) repeat-x;
	border: 1px #999999 solid;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:26px;
	padding:3px 10px 3px 10px;
}
.admin-txt-fld{
	background:url(images/admin-txt-fld.jpg) no-repeat;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	width:240px;
	font-size:11px;
	font-weight:bold;
	padding:6px 0px 6px 10px;
}
.admin-menu {
	background:url(images/admin-menu.jpg) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	width:240px;
	font-size:11px;
	font-weight:bold;
	padding:8px 0px 8px 10px;
}
.admin-menu a:link, .admin-menu a:active, .admin-menu a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.admin-menu a:hover {
	color: #A3D801;
	text-decoration:none;
}
.products-txt3	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:6px 5px 6px 10px;
}
.products-txt	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	font-size:11px;
	font-weight:bold;
	padding:6px 5px 6px 10px;
}
.products-txt1	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:6px 5px 6px 10px;
}
.product-type {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	padding:5px 0px 5px 10px;
	background:url(images/dot-hr.jpg) repeat-x bottom;
	font-weight:bold;
}
.product-type a:link, .product-type a:active, .product-type a:visited  {
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	text-decoration:none;
	
}
.product-type a:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	text-decoration:none;
}
.admintxtbld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.products-txt a:link, .products-txt a:active, .products-txt a:visited	{
	color:#555555;
	text-decoration:none;
}
.products-txt a:hover	{
	color:#555555;
	text-decoration:underline;
}
.products-txt1 a:link, .products-txt1 a:active, .products-txt1 a:visited	{
	color:#FFFFFF;
	text-decoration:none;
}
.products-txt1 a:hover	{
	color:#FFFFFF;
	text-decoration:underline;
}
.image	{
	padding:15px 15px 15px 15px;
	
}
.gallery-table	{
	border:thin 2px #999999;
}
.product-table	{
	border-right:1px dotted #999999 ;
}
