/* 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; 
 width:1004px;
 padding:0; margin:0;
}
#maincontainer .centerContainer .flash
{
 float:left; 

}
#maincontainer .centerContainer .slideShow
{
 float:left; 
 width:1004px;
 background:#566B16;
 padding:10px 0 10px 0;
}
#maincontainer .centerContainer .slideShow .slideArrowLeft
{
 float:left;
 width:20px;
 padding:20px 0 0 10px;
}
#maincontainer .centerContainer .slideShow .slideList
{
 float:left; 
 margin:0 0 0 0px; border:0px solid red;
}

/*


#maincontainer .centerContainer .slideShow .slideList .slideImage
{
 float:left; 
 width:170px; height:62px;
 background:url(../images/slide-image.gif) no-repeat;
 border:0px solid red;
 margin:0 0 0 15px; padding:0px;
}
#maincontainer .centerContainer .slideShow .slideList .slideImageFirst
{
 float:left; 
 width:170px; height:62px;
 background:url(../images/slide-image.gif) no-repeat;
 border:0px solid red;
 margin:0 0 0 15px; padding:0px;
}
*/


 .slideImage
{
 float:left; 
 width:170px; height:62px;
 background:url(../images/slide-image.gif) no-repeat;
 border:0px solid red;
 margin:0 0 0 0px; padding:0px;
}
.slideImageFirst
{
 float:left; 
 width:170px; height:62px;
 background:url(../images/slide-image.gif) no-repeat;
 border:0px solid red;
 margin:0 0 0 0px; padding:0px;
}


#maincontainer .centerContainer .slideShow .slideArrowRight
{
 float:left; 
 width:20px;
 padding:20px 0 0 10px;
}

#maincontainer .centerContainer .pageContent
{
 float:left; 
 width:1004px;
 background:#fff;
}
#maincontainer .centerContainer .pageContent .contentLeft
{
 float:left; 
 width:300px;
}
#maincontainer .centerContainer .pageContent .contentLeftTop
{
 float:left; 
 width:290px; margin:0 0 0 10px;
 Border-bottom:1px solid #CFCECE;
}
#maincontainer .centerContainer .pageContent  h4
{
 color:#56A504;
 font-size:18px;
 font-weight:bold;
 padding:10px 0 0 0;
}
#maincontainer .centerContainer .pageContent  p
{
 color:#6E6A6A;
 font-size:11px;
 padding:5px 0 10px 0;
}
#maincontainer .centerContainer .pageContent .contentLeftTop .dripImage
{
 padding:10px 0 0 60px;
}
#maincontainer .centerContainer .pageContent .contentLeftbottom
{
 float:left; 
 width:290px; margin:0 0 0 10px;
 Border-bottom:0px solid #CFCECE;
}
#maincontainer .centerContainer .pageContent .contentLeftbottom .sprinklerImage
{
 padding:10px 0 0 20px;
}
#maincontainer .centerContainer .pageContent .contentLeftbottom .satisfaction
{
 padding:0 0 0 50px;
}
#maincontainer .centerContainer .pageContent .contentRight
{
 float:left; 
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightTop
{
 float:left;
 width:680px;
 border:1px solid #E1DFDF; 
 margin:10px 0 0 5px;
 padding:0 0 5px 0;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightTop h2
{
 color:#298378;
 font-family:Lithos pro;
 font-size:24px;
 font-weight:normal;
 padding:10px 0 0 20px;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightTop h2 span
{
 color:#E2461C;
 font-family:verdana;
 font-size:18px;
 font-weight:normal;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightTop .trustedDiv 
{
 float:left;
 
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightTop .trustedDiv .trustedImage
{
 float:left; 
 border:3px solid #CCC8C8;
 margin:10px 0 0 20px;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightTop .trustedDiv .trustedContent
{
 float:left;
 width:480px;
 border:0px solid red;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightTop .trustedDiv .trustedContent p
{
 padding:10px 0 0 5px;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightTop .trustedDiv .trustedContent p span
{
 color:#56A504;
}
#maincontainer .centerContainer .pageContent .contentRight  a
{
 float:right;
 color:#fff; font-size:11px;
 background:url(../images/more-background.gif) no-repeat;
 text-decoration:none;
 padding:2px 5px 3px 5px;
 margin:3px 10px 0 0;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightBottom
{
  width:680px;
  
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightBottom .contentBottomLeft
{
 float:left;
 width:329px; overflow:hidden;
 height:213px;
 margin:10px 0 0 5px;
 border:1px solid #E1DFDF; padding:0 0 5px 0;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightBottom .contentBottomLeft h3
{
 width:200px; text-align:center;
 color:#fff;
 font-size:12px;
 font-weight:bold;
 margin:5px 0 0 55px;
 padding:5px 0 5px 0;
 background:#263E40;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightBottom .contentBottomLeft ul
{
 padding:0px 0 0 20px;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightBottom .contentBottomLeft ul li
{
 font-size:11px; list-style-image:url(../images/list-image.gif);
 color:#6E6A6A;
 padding:10px 0 0 0;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightBottom .contentBottomRight
{
 float:left; overflow:hidden;
 width:329px;
 _width:320px;
 margin:10px 0 0 13px; padding:0 0 5px 0;
 border:1px solid #E1DFDF;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightBottom .contentBottomRight .krushiImage
{
 padding:5px 0 0 30px;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightBottom .contentBottomRight h3
{
 width:200px; text-align:center;
 color:#fff;
 font-size:12px;
 font-weight:bold;
 margin:5px 0 0 55px;
 padding:5px 0 5px 0;
 background:#56A504;
}
#maincontainer .centerContainer .pageContent .contentRight .contentRightBottom .contentBottomRight p span
{
 color:#263E40;
 padding-left:50px;
 padding-bottom: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 **********************************************/
