@charset "utf-8";
body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	background:url(../images/bodybg.jpg) repeat-x left top;
}
#footerbg {
	background:url(../images/footerbg.jpg) repeat-x left bottom;
	width:100%;
}
#insidefooterbg {
	background:url(../images/insidefooterbg.jpg) repeat-x left bottom;
	width:100%;
}
#wrapper {
	width:981px;
	margin:0 auto 0 auto;
}
/*==============================
css style for common classes
=================================*/
h1, h2, h3, h4, p {
	margin:0px;
	padding:0px 0px 15px 0px;
}
h1 {
	background:url(../images/headingdesign.png) no-repeat left center;
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	font-weight:bold;
	color:#97cc69;
	line-height:30px;
	padding:10px 0px 10px 85px;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#97cc69;
	line-height:20px;
}
h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#666666;
	line-height:20px;
}
a.link { color:#639d31; text-decoration:underline;}
a.link:hover { color:#333333; text-decoration:none;}

a.link1 { text-decoration:underline; color:#333333; }
a.link1:hover { color:#639d31; text-decoration:none; }

a {
	text-decoration:none;
	color:#009900;
}
img {
	border:none;
}
.bold {
	font-weight:bold;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.fntsz16 { font-size:16px; }

.fntsz14 { font-size:14px; }

.clrgren { color:#4a7f44;}
.fntsz9 {font-size:11px; line-height:13px; color:#666666;}
/*==============================
css style for header
=================================*/
#header {
	padding-bottom:32px;
	padding-right:29px;
}
#header .logo {
	width:157px;
}
#header .navigation {
	padding-right:5px;
}
ul.navi {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.navi li {
	display:inline;
	float:left;
}
ul.navi li a {
	display:block;
}
ul.navi li ul {
	position: absolute; /* hidding submenus */
	display:none;
	width:215px;
	text-transform:capitalize;
	padding:0px;
	font-size:12px;
	margin:0px;
	font-weight:bold;
	background:#70c349;
	text-align:left;
}
ul.navi li:hover ul, ul.navi li.over ul /* This is for Internet Explorer 6  */ {
	display: block;
	font-weight:bold;
	font-size:13px;
	z-index: 4000;
	position:absolute;
}
ul.navi li ul li {
	display:block;
	font-size:13px;
	margin:0px;
	font-weight:bold;
	width:205px;
}
ul.navi li:hover ul li a, ul.navi li.over ul li a {
	display: block;
	width:205px;
	background: transparent;
	text-decoration: none;
	padding:4px 0px 4px 10px;
	color:#FFFFFF;
	margin:0px;
	font-size:13px;
	border-bottom:1px solid #3aa551;
	text-align:left;
	line-height:18px;	
}
ul.navi li ul li a:hover {
	color:#ffe001;
	display:block;
}
/*==============================
css style for center part
=================================*/
#centerpart {
	padding:0px 35px 0px 0px;
}
#centerpart .leftpart {
	width:436px;
	padding-right:40px;
}
.threereasondetails {
	padding:22px 21px 17px 17px;
	color:#7a7a7a;
	font-size:12px;
}
.no1 {
	background:url(../images/no1.jpg) no-repeat left top;
	padding-left:45px;
	margin-bottom:9px;
	height:30px;
}
.no2 {
	background:url(../images/no2.jpg) no-repeat left top;
	padding-left:45px;
	margin-bottom:9px;
}
.no3 {
	background:url(../images/no3.jpg) no-repeat left top;
	padding-left:45px;
}
.no1, .no2, .no3 {
	height:30px;
	color:#666861;
}
.servicespart {
	padding:14px 0px 17px 10px;
	color:#7a7a7a;
	font-size:12px;
	text-transform:uppercase;
}
ul.point {
	margin:0px;
	padding:0px 5px 0px 0px;
	list-style:none;
}
ul.point li {
	background:url(../images/bulet.jpg) no-repeat left 7px;
	padding-left:20px;
	font-size:12px;
}
ul.point li a {
	color:#7a7a7a;
}
ul.point li a:hover {
	color:#000000;
}
#centerpart .rightpart {
	font-size:13px;
	color:#545453;
}
#centerpart .rightpart .welcomedetails {
	padding-left:30px;
	padding-top:10px;
}
#teaser4area {
	padding:36px 40px 82px 0px;
}
#insideteaser4area {
	padding:28px 0px 0px 0px;
}
.teaser1 {
	background:url(../images/teaser1.jpg) no-repeat left top;
	padding:5px 10px 35px 10px;
	font-size:13px;
	width:212px;
}
.teaser1 .heading {
	height:45px;
	color:#FFFFFF;
	font-size:16px;
	text-transform:uppercase;
}
.teasertest1 {
	background:url(../images/teasertest1.jpg) no-repeat left top;
	padding:5px 10px 35px 10px;
	width:212px;
}
.teasertest1 .heading {
	height:45px;
	color:#FFFFFF;
	font-size:16px;
	text-transform:uppercase;
}


.textfiled {
	background-color:#fef7b0;
	border:1px solid #f2edb4;
	height:21px;
	width:165px;
	padding-left:10px;
}
a.more {
	background:url(../images/arrow_more.jpg) no-repeat right center;
	font-size:14px;
	padding-right:10px;
	float:right;
	padding-left:5px;
	color:#466600;
}
a.more:hover {
	background:url(../images/arrow_more1.jpg) no-repeat right center;
	color:#000000;
}
.quoteimg {
	background:url(../images/quoteimg.jpg) no-repeat left top;
	font-size:12px;
	color:#1e1e1e;
	padding-left:30px;
	line-height:16px;
}
#insidecenterpart {
	padding:0px;
	padding:0px 35px 0px 0px;	
}
#insidecenterpart .mainheading {
	background-color:#76b63e;
	padding-left:23px;
}
#container {
	background:url(../images/centerbg.jpg) repeat-x left top;
	padding-bottom:28px;
}
#container .leftside {
	width:186px;
	vertical-align:top;
	padding:40px 20px 0px 16px;
	background:url(../images/centerdivider.jpg) no-repeat right 2px;
}
ul.insideleftmenu {
	margin:0px;
	padding:0px 0px 30px 0px;
	list-style:none;
}
ul.insideleftmenu li {
	font-size:12px;
	color:#171515;
	line-height:normal;
	font-weight:normal;
	background:url(../images/bulet.jpg) no-repeat left 7px;
	padding-left:15px;
	padding-bottom:2px;
	margin-bottom:5px;
	margin-top:5px;
}
ul.insideleftmenu li a {
	color:#171515;
}
ul.insideleftmenu li a:hover, ul.insideleftmenu li a.selected {
	color:#639d31;
}
.chemicalbg {
	background:url(../images/chemicalgb.jpg) repeat-x left top;
	width:166px;
	margin:0 auto 0 auto;
	padding:14px;
	color:#333333;
	font-size:13px;
}
ul.chemicalmenu {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.chemicalmenu li {
	background:url(../images/arrow1.png) no-repeat left 5px;
	padding-left:15px;
	line-height:18px;
}
#container .rightside {
	padding:31px 15px 0px 15px;
	font-size:13px;
	color:#545453;
	line-height:20px;
}
.faqsbox {
	background-color:#f7ed9d;
	border:1px solid #88a20b;

}
.yellowbox {
	width:640px;
	border:1px solid #e9e09b;
	background-color:#fffee4;
	padding:2px;
}
.yellowbox .details {
	background-color:#f7ed9d;
	color:#88a20b;
	font-style:italic;
	padding:5px;
}
.yellowbox .details span {
	color: #666666;
	font-style:normal;
	font-weight:bold;
}
/*====== footer part =====*/

#footer {
	height:138px;
	padding:0px 10px;
}
#footer .bottomnavi {
	font-size:12px;
	color:#ffffff;
	line-height:27px;
	padding:24px 0px 12px 0px;
	text-transform:uppercase;
	text-align:center;
}
#footer .bottomnavi a {
	color:#ffffff;
	line-height:27px;
	padding:5px;
}
#footer .bottomnavi a:hover, #footer .bottomnavi a.selected {
	color:#ffffff;
	line-height:27px;
	background-color:#3c8346;
}
#footer .copyright {
	padding:12px 0px 21px 0px;
	font-size:12px;
	color:#000000;
}
#footer .copyright a {
	color:#094005;
}
#footer .copyright a:hover {
	color:#000000;
}


.testimonialdetails {
	border:1px solid #88a20b;
	background-color:#f7ed9d;
	color:#88a20b;
	font-style:italic;
	padding:5px;