/* CSS Document */




#maincontainer{ width: 1004px;  margin: 0 auto; background:#fff;}

/************************************ Start of Header **********************************************/

#maincontainer #header
{
 float:left; width:1004px; 
 MARGIN: 0em auto; 
 padding-top:0em; background:#172629; 
 border:0px solid red; 
}

#maincontainer #header .headerTop
{
 float:left;
 width:1004px;
 border:0px solid red;
}
#maincontainer #header .headerLeft
{
 float:left;
 width:500px;
 border:0px solid red;
}
#maincontainer #header .headerLeft .logoContainer
{
 float:left;
 width:330px;
}
#maincontainer #header .headerLeft .logoContainer .topImage
{
 float:left;
 width:330px;
 background:url(../images/logo-topImage.gif) no-repeat;
 *margin-top:1px;
}
#maincontainer #header .headerLeft .logoContainer .logoContent
{
 float:left;
 width:330px; margin-top:-5px;
 background:#fff;
}
#maincontainer #header .headerLeft .logoContainer .logoContent a
{
 float:left;
 color:#000; font-size:22px;
 font-weight:bold; text-decoration:none;
 padding:0 0 10px 13px;
}
#maincontainer #header .headerLeft .logoContainer .logoContent a.logoText
{
 padding:10px 0 0 13px;
}
#maincontainer #header .headerRight
{
 float:left; width:503px;
 border:0px solid red;
}
#maincontainer #header .headerRight .searchDiv 
{
 float:right; 
 width:170px; border:0px solid red; 
 padding:0 10px 0 0;  
}
#maincontainer #header .headerRight .searchDiv input.goButton
{
 background-color:#000; 
 color:#fff; border:0px;
}
	/* Safari  And Chrome */ 
 	@media screen and (-webkit-min-device-pixel-ratio:0) { #cse-search-box { margin-left: -10px; } } 

#maincontainer #header .headerRight .subNav
{
 float:right; width:420px; 
 padding:32px 0 0 0; border:0px solid red; 
}
#maincontainer #header .headerRight .subNav .subNavTabs
{
 float:left; width:90px; text-align:center;
 background:url(../images/subNav-TopImage.png) no-repeat;
 margin:0 0 0 5px;
 padding:5px 0 3px 0;
 behavior: url(../iepngfix.htc);

}
#maincontainer #header .headerRight .subNav .subNavTabs a
{
 font-size:11px; font-weight:normal; 
 color:#fff; text-decoration:none;
 padding:5px 0px 5px 0px;
}
#maincontainer #header .menu
{
 float:left; width:1004px;
 background:#fff;
 padding:15px 0 5px 0px;
}
#maincontainer #header .menu .menuContent
{
 float:left; width:1004px;
 background:#293C40;
 padding:5px 0 5px 0;
}
#maincontainer #header .menu .menuContent a
{
 text-decoration:none;
 color:#fff; 
 padding:5px 13px 5px 13px;
}
#maincontainer #header .menu .menuContent a:hover
{
 color:#F1E742;
}

/************************************ End of Header **********************************************/

/************************************ Start of centerContainer **********************************************/

#maincontainer .centerContainer
{
 float:left; background:#fff;
 width:1004px;
 padding:0; margin:0;
}
#maincontainer .centerContainer .flash
{
 float:left; 
 width:1004px;
}
#maincontainer .centerContainer .flash .flashImage
{
 float:left; overflow:hidden;
 width:680px; height:150px;
 background: #ddd;
}
#maincontainer .centerContainer .flash .flashTabs
{
 float:left; 
 width:314px; 
 margin:0 0 0 5px;
}
/*
#maincontainer .centerContainer .bredCrem
{
 float:left; 
 width:1004px; 
 border-bottom:1px dotted #ddd;
}
#maincontainer .centerContainer .bredCrem p
{
 font-size:12px;
 color:#298378;
 font-weight:bold; 
 padding:5px 0 5px 10px;
}
#maincontainer .centerContainer .bredCrem p span
{
 color:#6A6767;
}
#maincontainer .centerContainer .bredCrem p a
{
 text-decoration:none;
 color:#E2461C; 
}
*/
#maincontainer .centerContainer .contentContainer
{
 float:left;
 width:1004px;
 padding:10px 0 0 0;
}
#maincontainer .centerContainer .contentContainer h1
{
 color:#298378;
 font-size:18px;
 margin:5px 5px 5px 10px;
 padding:0 0 0 0;
 border-bottom:1px dotted #298378;
}
#maincontainer .centerContainer .contentContainer p
{
 color:#6A6767;
 font-size:11px;
 padding:5px 5px 0 5px;
}
#maincontainer .centerContainer .contentContainer p span
{
 color:#509805;
}
#maincontainer .centerContainer .contentContainer .photoGallery
{
 float:left;
 width:985px;
 margin:0 0 0 10px;
 padding:0 0 0 0;
 border:1px solid #E1DFDF;
}

#maincontainer .centerContainer .contentContainer .fullcontainer
{
 float:left;
 width:985px;
 margin:0 0 0 10px;
 padding:0 0 0 0;
 border:1px solid #E1DFDF;
}
#maincontainer .centerContainer .contentContainer .fullcontainer h5
{
 color:#FC7216;
 font-size:13px;
 padding:0 0 0 5px;
 margin:0 0 -5px 0;
}
#maincontainer .centerContainer .contentContainer .fullcontainer ul
{
 padding:0 0 0 20px; list-style:none;
}
#maincontainer .centerContainer .contentContainer .fullcontainer ul li
{
 padding:5px 0px 0 0; border:0px solid red; margin-right:10px;
 list-style-image:url(../images/list-image.gif);
 font-size:11px; line-height:150%;
 color:#6A6767;
}


#maincontainer .centerContainer .contentContainer .fullcontainer ul li span
{
 color:#298378;font-weight:bold;
}

#maincontainer .centerContainer .contentContainer .fullcontainer .whyUs
{
 float:left;
 width:500px;
 _width:450px;
 margin:10px; 0 5px 10px;
 _margin:5px; 0 5px 5px;
 padding:0 0 0 0;
}

#maincontainer .centerContainer .contentContainer .fullcontainer .dripIrrigation{margin:15px 0px 5px 5px; _margin:15px 0px 5px 5px;width:450px;float:left;}
.dripImage{border: 1px dotted #78b145; }


#maincontainer .centerContainer .contentContainer .photoGallery .photoContent
{
 float:left;
 padding:10px 10px 10px 0;
}
#maincontainer .centerContainer .contentContainer .photoGallery .photoSingle
{
 float:left;
 width:183px;
 height:200px;
 margin:0 0 0 10px; text-align:center;
 border:1px solid #ddd;
}
#maincontainer .centerContainer .contentContainer .photoGallery .photoSingle h6
{
 color:#FC7216;
 padding:10px 0 0 0;
}
#maincontainer .centerContainer .contentContainer .pageHeadingFull
{
 color:#298378;
 font-size:18px; font-weight:bold;
 margin:5px 5px 5px 10px;
 padding:0 0 0 0;
 border-bottom:1px dotted #298378;
}


#maincontainer .centerContainer .contentContainer .writeLeft
{
 float:left;
 width:240px;
 margin:0 0 0 10px;
 padding:0 0 5px 0;
 border:1px solid #E1DFDF;
}
#maincontainer .centerContainer .contentContainer .writeLeft h3
{
 color:#fff;
 font-size:12px;
 font-weight:bold;
 margin:0 0 0 0;
 padding:5px 0 5px 10px;
 background:#263E40;
}
#maincontainer .centerContainer .contentContainer .writeLeft ul
{
 padding:0 0 0 20px; list-style:none;
}
#maincontainer .centerContainer .contentContainer .writeLeft ul li
{
 font-size:11px;
 font-weight:bold;
 padding:7px 0 0 0;

}
#maincontainer .centerContainer .contentContainer .writeLeft ul li a.activeLeftMenu 
{
 color:#EC461C;
 font-weight:bold; 
}

#maincontainer .centerContainer .contentContainer .writeLeft ul li a
{
 text-decoration:none;border:0px solid red;
 color:#396807;
}



#maincontainer .centerContainer .contentContainer .writeCenter
{
 float:left;
 width:490px;
 margin:0 0 0 5px;
 padding:0 0 5px 0;
 border:1px solid #E1DFDF;
}
#maincontainer .centerContainer .contentContainer .writeCenter p.bredCrem
{
 color:#298378;
 font-weight:bold; 
}
#maincontainer .centerContainer .contentContainer .writeCenter p.bredCrem a
{
 color:#E2461C;
 text-decoration:none;
}
#maincontainer .centerContainer .contentContainer .writeRight
{
 float:left;
 width:240px;
 margin:0 0 0 5px;
 padding:0 0 5px 0;
 border:1px solid #E1DFDF;
}
#maincontainer .centerContainer .contentContainer .writeRight h3
{
 color:#fff;
 font-size:12px;
 font-weight:bold;
 margin:0 0 0 0;
 padding:5px 0 5px 10px;
 background:#56A504;
}

#maincontainer .centerContainer .contentContainer .writeRightContent
{
 float:left; 
 width:740px;
 margin:0 0 0 5px;
 padding:0 0 5px 0;
 border:1px solid #E1DFDF;
}
#maincontainer .centerContainer .contentContainer .writeRightContent p
{
 text-align:justify;
 font-size:11px;
 font-weight:normal;
 margin:5px 0 0 10px;
 padding:5px 20px 5px 0;

}
#maincontainer .centerContainer .contentContainer .writeRightContent ul
{
 padding:0 0 0 20px;
}
#maincontainer .centerContainer .contentContainer .writeRightContent ul li
{
 padding:5px 5px 0 0;
 list-style-image:url(../images/list-image.gif);
 font-size:11px; line-height:150%;
 color:#6A6767;
}
#maincontainer .centerContainer .contentContainer .writeRightContent h1
{
 color:#298378;
 font-size:18px;
 margin:5px 5px 5px 10px;
 padding:0 0 0 0;
 border-bottom:1px dotted #298378;
}
#maincontainer .centerContainer .contentContainer .writeRightContent h5
{
 color:#FC7216;
 font-size:13px;
 padding:5px; 0 0 10px;
 margin:0 0 -5px 0;
}

#maincontainer .centerContainer .contentContainer .writeRightContent p.bredCrem
{
 color:#298378;
 font-weight:bold; 
}
#maincontainer .centerContainer .contentContainer .writeRightContent p.bredCrem a
{
 color:#E2461C;
 text-decoration:none;
}


#maincontainer .centerContainer .contentContainer .writeRightContent h4
{
 color:#000000;
 font-size:13px;
 padding:0 0 0 10px;
 margin:0 0 -5px 0;
}
#maincontainer .centerContainer .contentContainer .writeRightContent .application
{
 float:left;
 width:400px;
 _width:400px;
 margin:10px; 0 5px; 0px;
 _margin:5px; 0 5px; 0px;
 padding:0 0 0 0;
}
#maincontainer .centerContainer .contentContainer .writeRightContent .dripApp 
{
 float:left;margin:25px 0px 5px 5px; 
 _margin:15px 0px 5px 5px;
 width:300px; _width:300px;height:235px;border:0px solid red;
}

#maincontainer .centerContainer .contentContainer .writeRightContent .application h4
{
 clear:both;
 color:#000000;
 font-size:13px;
 padding:0 0 0 0px;
 margin:0 0 -5px 0;
}
#maincontainer .centerContainer .contentContainer .writeRightContent .application p
{
 clear:both;
 padding:10px 0px 0px 0px;
 margin:0px 0px 0px 0px;
}


/************************************ End of centerContainer **********************************************/

/************************************ Start of footer **********************************************/

#maincontainer .footer
{
 float:left; 
 background:#fff;
 padding:10px 0 0 0; border:0px solid red;
} 
#maincontainer .footer .footercontent
{
 float:left;
 width:1004px; height:22px;
 background:url(../images/footer-background.gif) no-repeat;
} 
#maincontainer .footer .footercontent .copyrite
{
 float:left;
 width:700px;
 border:0px solid red;
} 
#maincontainer .footer .footercontent .copyrite b
{
 font-size:11px; color:#fff;
 font-weight:normal; padding:0 0 0 5px;
} 
#maincontainer .footer .footercontent .copyrite a
{
 font-size:11px; color:#fff;
 text-decoration:none; padding:0 0 0 8px;
} 
#maincontainer .footer .footercontent .copyrite span
{
 font-size:11px; color:#fff;
 font-weight:normal; padding:0 0 0 8px;
} 
#maincontainer .footer .footercontent .footerRight
{
 float:left;padding-left:100px;
} 
#maincontainer .footer .footercontent .footerRight a
{
 font-size:11px; color:#fff;
 text-decoration:none; padding:0 0 0 8px;
} 
#maincontainer .footer .footercontent .footerRight span
{
 font-size:11px; color:#fff;
 font-weight:normal; padding:0 0 0 8px;
} 

/************************************ End of footer **********************************************/
/************************************Awards and Achievments***************************************/
.awardAchiev
{
	float:left;
	width:700px;
	margin:5px 0px 0px 10px;
	padding:0px 0px 8px 0px;
	border:0px solid red;
	
}

.awardAchiev .awardImage
{
	 float:left;
	 width:130px;
	 border:1px solid #A8A901;
	 padding:3px 3px 3px 3px;
	 text-align:center;overflow:hidden;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
	background-color: #ffffff;
    behavior:url(border-radius.htc);


}
.awardAchiev .awardContent
{
	 float:left;
	 width:540px;
	 border:0px dotted #C0CF02;
	 margin-left:5px;margin-top:-10px;
	 padding:3px 3px 3px 10px;
	 overflow:hidden;
}

.awardAchiev .awardContent p span
{
	padding:5px 10px 0px 0px;float:left;
	font-size:11px;
	font-weight:normal;
	margin-left:-10px;
	line-height:160%;
	text-align:justify;
	border:0px solid red;

}
.awardAchiev .awardContent h2
{
	padding:5px 10px 5px 0px;
	font-size:14px;
	line-height:160%;
	text-align:justify;
	color:#FC7216;
	border-bottom:1px solid #A8A901;

}
/************************************ End of Awards and Achievments ***************************************/

/************************************* InfraStructure ***************************************/

.step {width: 900px; border: 0px solid red; margin-bottom: 20px; margin-top:10px;float:left; overflow:hidden;}

.step h3{ font-weight: bold; font-size: 14px; color: #525151; text-align: center;}

.step h3 b {color: #015486; font-size: 16px;}

.imgContent {width: 900px; border: 2px solid #F5F5F5; margin-bottom: 10px; margin-left: 10px; padding-top:10px; padding-bottom:10px; float:left; overflow:hidden; background: url(../images/banner_bg.gif); }

.imgContent .image{width: 270px; float:left; overflow:hidden; padding-left:20px;   border: 0px solid red;  }	

.imgContent .infraContent{width: 600px; float:left; overflow:hidden; padding-left:5px;  border: 0px solid green;}	

.imgContent .infraContent h5{width: 600px; float:left; overflow:hidden; padding-left:5px; padding-top: 40px;}

.imgContent .infraContent span a{width: 600px; font-weight: bold; font-size: 11px; color: #015486; float:left; overflow:hidden; text-decoration:none; padding-left:5px; padding-top: 20px; }

.imgContent .infraContent span a:hover{text-decoration: underline;}

.nextImage {width: 900px; border: 0px solid green; margin-bottom: 10px; float:left; overflow:hidden; text-align: center;}
	
/************************************ End of InfraStructure ***************************************/


/************************************ Start of Certifications ***************************************/

.writeRightContent .certify
{
  border:0px solid red;float:left;width:720px;margin-top:15px;
}
.writeRightContent .certify .certificates 
{
 float:left; 
 width:720px; margin:0 0 0 10px; border:0px solid red;
}

.writeRightContent .certify .certificates .iso
{
float:left; width:177px;margin:0 20px 0 10px;
}
.writeRightContent .certify .certificates .iso h6
{
 font-size:12px;text-align:center;
 font-weight:bold;
}
.writeRightContent .certify .certificates .krishiMela
{
float:left; width:200px; margin:0 20px 0 10px;
}

.writeRightContent .certify .certificates .krishiMela h6
{
 font-size:11px;text-align:center;margin-bottom:10px;
 font-weight:bold;
}

.writeRightContent .certify .certificates .krishiMela span.enlarge{ text-align:center;}

.writeRightContent .certify .certificates .krishiMela span.enlarge a { color: #015486; font-size: 11px; text-decoration:none; text-align:center; border:0px solid red;margin-left:57px; }

.writeRightContent .certify .certificates .krishiMela span.enlarge a:hover { color: #015486; font-size: 11px; text-decoration:underline; text-align:center;}

.writeRightContent .certify .certificates .krishiMela span.enlarge a img{margin-top: 0px; border: 0px solid #000; text-align:center;}



/************************************End of Certifications***************************************/

/*************Google Map**********************/

.contactUsMain .googleMap{float:left;width:550px;border:0px solid red;margin-left:20px; overflow:hidden;}

/****************End of  Google Map*******************/