body{
	background-image:url(../../images/front-end/images/grad.jpg);
	background-repeat:repeat-x;
	background-color:#59A600;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10pt;
}
.wrapper{
height:100%;
width:100%;
}
.container{
width:950px;
height:100%;
}

.hfeature{
	height:24px;
	position:relative;
}

.logo{
	height:140px;
	position:relative;
}

.wow_image{
width:96px;
float:left;
padding:0;margin:0;
}
.wow_text{
color:#2a5c01;
font-size:10px;
float:left;
padding:0;margin:0;
line-height:20px
}
.wow_text  p {
padding:0px;
margin:0px;
line-height:20px;
}
.icons{
float:right;
padding:0;margin:0;
}

#banner{
	position:relative;
	width:919px;
	height:330px;
}

.quick_contact{
position:relative;
	font-size:11px;
	height:20px;
	width:500px;
	left:215px;
	top:-22px;
	z-index:2;
	color:#e6ffc2
}

.t{width:20px;position:relative;float:left;}
.tno{width:165px;position:relative;float:left;}
.e{width:20px;position:relative;float:left;}
.eaddy{width:100px;position:relative;float:left;}

.quick_contact a:link{color:#e6ffc2;text-decoration:none;}
.quick_contact a:visited{color:#e6ffc2;text-decoration:none;}
.quick_contact a:hover{color:#e6ffc2;text-decoration:underline;}
.quick_contact a:active{color:#e6ffc2;text-decoration:none;}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	display:block;
	background-color:#77b900;
	margin-left:30px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	width:498px;
	height:32px;
	line-height:33px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	display:block;
	background-color:#77b900;
	margin-left:30px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	width:870px;
	height:32px;
	line-height:33px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
}

h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	width:875px;
	line-height:33px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	margin-left:10px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	line-height:33px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
}

h4 img{
padding-top:9px;
}

h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	display:block;
	background-color:#77b900;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:10px;
	width:498px;
	height:32px;
	line-height:33px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
}

h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#ffffff;
	margin-left:10px;
	margin-bottom:15px;
	margin-top:10px;
	padding-bottom:0px;
	padding-left:0px;
	width:875px;
	line-height:33px;
	font-weight:normal;
	float:left;
}

.h7{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	display:block;
	background-color:#77b900;
	margin-left:30px;
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:40px;
	width:840px;
	height:32px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
	background-image:url(../../images/front-end/images/specials_star.jpg);
	background-repeat:no-repeat;
	background-position:10px 8px;
	line-height:33px;
}

.corner{
	position:absolute;
	right:0;
	top:0;
	z-index:1000;
	background-image:url(../../images/front-end/images/corner.png);
	background-repeat:no-repeat;
}
/*MAIN NAVIGATION*/

		.mainnav{
			position:relative;
			height:42px;
			color:#e6ffc2;
			padding:0px;
			margin:0px;
			width: 500px;
		}
		.mainnav ul{
		margin:0px;padding-left:30px;
		background-color:#3c8400;
		}
		.mainnav ul li{
			display:block;
			float:left;
			padding-right:8px;padding-left:8px;
			background-image:url(../../images/front-end/images/nav_devide.jpg);
			background-repeat:no-repeat;
			background-position:right;
			padding-top:12px;
			padding-bottom:12px;
		}
		
		.mainnav a:link{
			color:#e6ffc2;
			text-decoration:none;
		}
		.mainnav a:visited{
			color:#e6ffc2;
			text-decoration:none;
		}
		.mainnav a:hover{
			color:#ffffff;
			text-decoration:none;
		}
		.mainnav a:active{
			color:#e6ffc2;
			text-decoration:none
		}
	
			.mainnav ul li.active{
			display:block;
			float:left;
			padding-right:8px;padding-left:8px;
			background-image:url(../../images/front-end/images/nav_devide.jpg);
			background-color:#337000;
			background-repeat:no-repeat;
			background-position:right;
			padding-top:12px;
			padding-bottom:12px;
		}
	
	
/*ADVERTS*/

	
	.advert{
		position:relative;
		height:232px;
		float:left;
		margin-top:10px;
		z-index:2;
	}	
	
	.advert_orange{
		position:relative;
		height:208px;
		float:left;
		margin-top:10px;
		z-index:2;
	}	
	
	.advert_back_orange{
	position:relative;
	width:882px;
	min-height:348px;
	background-color:#f67901;
	margin-left:30px;
	margin-top:20px;
	z-index:2;
	}
	
	.advert_text_1{
		position:relative;
		width:280px;
		float:left;
		margin-top:0px;
		margin-left:30px;
		margin-right:20px;
		z-index:2;
	}
	
	.advert_text{
		position:relative;
		width:283px;
		float:left;
		margin-top:0px;
		margin-right:5px;
		margin-left:5px;
		z-index:2;
	}
	
	.advert_text_orange_1{
		position:relative;
		width:280px;
		float:left;
		margin-top:0px;
		margin-right:10px;
		margin-left:10px;
		z-index:2;
	}	
	
	.advert_text_orange{
		position:relative;
		width:283px;
		float:left;
		margin-top:0px;
		margin-right:5px;
		margin-left:5px;
		z-index:2;
	}		
	
	.longdevide{
		position:relative;
		margin-left:30px;
		padding-top:30px;
		margin-bottom:16px;
		width:882px;
		height:1px;
		background-image:url(../../images/front-end/images/dots.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		clear:left;
		z-index:2;
	
	}	
	
/* SOCIAL */
	.bee{
		margin-top:0;
		margin-bottom:0;
		margin-right:38px;
		position:relative;
		float:right;
		height:10px;
		font-size:10px;
	}	
		
/* FOOTER */
	.g{
		position:absolute;
		right:0;
		bottom:1px;
		z-index:1;
	}
	
	.screendevide{
		position:relative;
		width:100%;
		height:1px;
		background-image:url(../../images/front-end/images/dots.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		clear:left;
		margin:0;padding:0;
	}
	
	.keywords{
		height:auto !important;
		height:57px;
		min-height:57px;
		background-color:#478301;
		width:100%;
		margin:0px;
		padding-top:0;
		padding-bottom:0;
		font-size:11px;
		color:#e6ffc2;
	}
	
	.keywords a {
		color:#e6ffc2;
		text-decoration:none;
		cursor:pointer;
	}
	
	.keywords div{
		position:relative;
		line-height:20px;
		width:879px;
		text-align:justify;
		padding-top:7px;
		padding-bottom:10px;
		margin-left:30px;
	}
	
	.copyright{
		margin-left:30px;
		margin-top:20px;
		font-size:11px;
		float:left;
		color:#e6ffc2;
		padding-bottom:15px;
		margin-bottom:0;
	}
	
	.copyright a:link{color:#e6ffc2;text-decoration:none;}
	.copyright a:visited{color:#e6ffc2;text-decoration:none;}
	.copyright a:hover{color:#ffffff;text-decoration:none;}
	.copyright a:active{color:#e6ffc2;text-decoration:none;}
	
	.rateourservice{
		width:118px;
		margin-top:15px;
		height:27px;
		float:left;
		margin-left:445px;
	}

/*MAIN CONTENT*/
	/*HOMEPAGE*/
	.content_main{
		position:relative;
		width:100%;
		margin-top:15px;
	}
	.subheading{
		font-size:19px;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:0px;
		padding-bottom:0px;
		padding-left:5px;
		margin-left:35px;
		margin-top:15px;
		margin-bottom:0px;
		width:500px;
		float:left;
		clear:left;
		text-align:justify;
	}
	.leftcopy{
		padding-top:0px;
		padding-bottom:0px;
		padding-left:5px;
		margin-left:35px;
		margin-top:17px;
		margin-bottom:0px;
		width:500px;
		float:left;
		clear:left;
	}
	
	.productright{
		float:right;
		width:329px;
		margin-right:40px;
		background-color:#f65c00;
		padding:0;
		margin-bottom:20px;
	}
	
	.findbutton{
		position:relative;
		float:right;
		margin-right:48px;
		width:116px;
		height:18px;
		margin-top:25px;
		font-size:12px;
		background-repeat:no-repeat;
		padding-top:2px;
	}
	
		.findbutton a{
		color:#ffffff;text-decoration:none;
		padding-left:17px;
		}
	
	.devide{
		margin-left:33px;
		margin-top:25px;
		margin-bottom:18px;
		width:502px;
		height:1px;
		background-image:url(../../images/front-end/images/dots.gif);
		background-repeat:repeat-x;
		float:left;
	}
	
	.right_title{
		position:relative;
		margin-top:5px;
		margin-left:18px;
		height:35px;
		font-size:22px;
		vertical-align:text-top;
	}
	
	.right_title_text{margin-bottom:0px;}

	.right_image img{
		margin-left:18px;
		border:2px solid #CCCCCC;
	}
	
	.right_productname{
		margin-top:24px;
		margin-left:18px;
		margin-right:18px;
		margin-bottom:12px;
		font-size:18px;
	}
	
	.right_productdescription{
		margin-left:18px;
		margin-right:18px;
		margin-bottom:12px;
		font-size:11px;
		display:block;
		background-color:#e75700;padding:10px;
	}
	
	.right_findout{
		margin-left:18px;
		margin-right:18px;
		margin-bottom:16px;
		text-align:right;
	}
	
	.right_quote{
	}
	
	/* PRODUCTS */
	.productnav{
		position:relative;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#ffffff;
		display:block;
		background-color:#77b900;
		margin-left:30px;
		margin-bottom:0px;
		margin-top:10px;
		padding-bottom:0px;
		padding-left:0px;
		width:880px;

		line-height:33px;
		font-weight:normal;
		text-transform:uppercase;
		float:left;
	}
	
	.productnav ul{
		margin:0px;padding:0px;
	}
	
	.productnav ul li{
			display:block;
			float:left;
			padding-right:10px;padding-left:10px;
			background-image:url(../../images/front-end/images/nav_devide.jpg);
			background-repeat:no-repeat;
			background-position:right;
	}
	
	.productnav ul li a:link{color:#95e602;text-decoration:none;}
	.productnav ul li a:visited{color:#95e602;text-decoration:none;}
	.productnav ul li a:hover{color:#d6f69b;text-decoration:none;}
	.productnav ul li a:active{color:#95e602;text-decoration:none;}
	
	.productnav ul li.active a:link{color:#ffffff;text-decoration:none;}
	.productnav ul li.active a:visited{color:#ffffff;text-decoration:none;}
	.productnav ul li.active a:hover{color:#ffffff;text-decoration:none;}
	.productnav ul li.active a:active{color:#ffffff;text-decoration:none;}
	
	.productcontainer{
		margin-left:30px;
		padding-top:20px;
		width:913px;
		clear:both;
	}
	
	.productitem{
		position:relative;
		width:207px;
		height:228px;
		font-size:14px;
		float:left;
		margin-right:18px;
		overflow:hidden;
	}
		.productitem2{
		position:relative;
		width:207px;
		height:208px;
		font-size:14px;
		float:left;
		margin-right:18px;
		overflow:hidden;
	}
	
		.productimage{
			position:relative;
			width:203px;
			height:151px;
		}
		
				.productimage img{
					border:2px solid #478301;
				}
			
		.productname{
			position:relative;
			margin-top:6px;
			width:186px;
			height:20px;
			display:block;
			background-color:#77b900;
			font-size:14px;
			padding-left:10px;
			padding-right:10px;
			clear:left;
		}
		
		.productidea{
			position:relative;
			margin-top:3px;
			width:190px;
			height:20px;
			display:block;
			background-color:#77b900;
			font-size:14px;
			padding-left:8px;
			padding-right:8px;
			clear:left;
		}
	
		.productview{
			position:relative;
			margin-top:3px;
			width:206px;
			height:23px;
			display:block;
			background-color:#478301;
			font-size:14px;
			clear:left;
			white-space:nowrap;
		}
		.productview{
			margin:0px;
			padding:0px;
		}
	
	.product_longdevide{
		position:relative;
		margin-left:0px;
		padding-top:20px;
		margin-bottom:20px;
		width:882px;
		height:1px;
		background-image:url(../../images/front-end/images/dots.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		clear:both;
	}	
	
	.product_devide{

		margin-left:30px;
		padding-top:20px;
		width:882px;
		height:1px;
		background-image:url(../../images/front-end/images/dots.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		clear:both;
	}	
	
				/* PRODUCT ZOOM*/
				.gallery_container{
					float:left;
					clear:left;
					width:501px;
					height:483px;
					background-color:#009900;
					margin-top:20px;
					overflow:hidden;
				}
				
				
				.product_back{
					margin-top:8px;
					width:60px;
					margin-right:30px;
					float:right;
				}
				
				.product_back a:link{color:#ffffff;text-decoration:none;}
				.product_back a:visited{color:#ffffff;text-decoration:none;}
				.product_back a:hover{color:#DBFBE0;text-decoration:none;}
				.product_back a:active{color:#ffffff;text-decoration:none;}
				
					.zoom_productright{
						float:right;
						width:341px;
						margin-right:25px;
						margin-top:20px;
						background-color:#f65c00;
						padding:0;
						height:auto;
						position:relative;
						min-height:483px;
					}
					
				.zoom_productright ul{
					margin:0;
					padding:0;

				}
				
				.zoom_productright ul li{
					padding-left:20px;
					list-style:none;
					display:block;
					min-height:20px;
					padding-top:8px;
					width:290px;
					padding-left:45px;
					padding-bottom:8px;
					background-image:url(../../images/front-end/images/zoom_info_back.jpg);
					background-repeat:no-repeat;
					background-position:18px top;
					font-size:14px;
					line-height:15px;
				}
				
				.downloadthumbs{
					width:500px;
					background-image:url(../../images/front-end/images/zoom_download-back.jpg);
					background-repeat:repeat-x;
					position:relative;
					float:left;
					clear:left;
					margin-top:20px;
					padding-left:1px;
					padding-right:1px;
				}
				.zoomimage{
				position:relative;
				float:left;
				margin-bottom:6px;
				}
				.zoomimage img{
				margin-bottom:4px;
				}
				.zoomthumbs{border:2px solid #478301;}
				
				.zoom_enquire{
					margin-top:20px;
					margin-left:45px;
					float:left;
					clear:right;
				}
				
				
/* CONTACT */
	.contact_container{
			float:left;
			clear:left;
			width:501px;
			height:483px;
			overflow:hidden;
	}
	
	.contact_productright{
		float:right;
		width:329px;
		margin-right:35px;
		background-color:#f65c00;
		padding:0;
		height:auto;
		position:relative;
		min-height:483px;
	}
	
	.contact_details{
		padding-left:20px;padding-right:20px;margin:0;
	}
	
	.contact_productright img{
		padding-bottom:8px;
	}
	
/* REFERRALS*/

.referral_maintext{
	position:relative;
	width:850px;
	height:auto;
	margin-left:40px;
	font-size:13px;
	margin-right:40px;
	float:left;
}

.referrals_longdevide{
	position:relative;
	margin-left:30px;
	padding-top:10px;
	width:880px;
	height:1px;
	background-image:url(../../images/front-end/images/dots.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	clear:left;
	z-index:2;
	}	
	
.referral_number{
	font-size:55px;
	margin-top:10px;
	height:150px;
	color:#6ebb00;
	float:left;
	clear:left;
	width:90px;
	background-image:url(../../images/front-end/images/refferals_devider.jpg);
	background-repeat:no-repeat;
	background-position:75px 13px;
}

.referral_headings{
	font-size:20px;
	padding-left:5px;
	margin-top:18px;
	float:left;
}

.referral_body{
	font-size:13px;
	padding-left:5px;
	float:left;
	width:750px;
	padding-bottom:0;padding-top:5;
	margin:0;
	margin-bottom:5px;
}

.referral_container{
	width:880px;
	margin-left:30px;
	/*background-image:url(../../images/front-end/images/dots.gif);*/
	background-position:bottom;
	background-repeat:repeat-x;
	clear:left;
	margin-top:0;padding:top:0;
}

.referral_company{
clear:left;
	height:20px;margin:0;padding:0;
}

.referral_gototop{
position:relative;
float:right;
width:60px;
margin-right:30px;
}

.referral_top_img{
float:right;
font-size:13px;
width:25px;
}

.referral_top_text{
	float:right;
	font-size:13px;
	width:30px;
}
.referral_top_text a:link{color:#ffffff;text-decoration:none;}
.referral_top_text a:visited{color:#ffffff;text-decoration:none;}
.referral_top_text a:hover{color:#DBFBE0;text-decoration:none;}
.referral_top_text a:active{color:#ffffff;text-decoration:none;}


/*SPECIALS*/
.specials_body{
	font-size:14px;
	margin-top:10px;
	padding-top:15px;
	padding-right:10px;
	margin-left:30px;
	float:left;
	padding-left:10px;
	background-color:#60ab00;
	width:860px;
	padding-bottom:10px;
}

.special_top_img{
float:right;
margin-top:21px;
font-size:13px;
margin-right:40px;
}

.special_top_text{
	float:right;
	margin-top:21px;
	font-size:13px;
	margin-right:5px;
}
.special_top_text a:link{color:#ffffff;text-decoration:none;}
.special_top_text a:visited{color:#ffffff;text-decoration:none;}
.special_top_text a:hover{color:#DBFBE0;text-decoration:none;}
.special_top_text a:active{color:#ffffff;text-decoration:none;}


a img {
border:0 none;
}
.downloadthumbs div a.lightbox img {
border:0 none;
}

.zoom_productright p {
padding-top:0px;
margin-top:0px;
}