@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#243500;
	background:url(../images/page-bg.jpg) repeat top;
	margin-bottom:20px;
}
form, p, h1{
	margin:0px;
	padding:0px;
}
img{
	border:none;
}
#clr{
	clear:both;
}
.container{
	width:950px;
	margin:0px auto;
}
.topPart{
	width:950px;
	float:left;
}
.logoPart{
	background-color:#7ea903;
	float:left;
	width:950px;
	padding:0px 0px;
}
.logoPartLeft{
	margin-left:10px;
	margin-top:8px;
	width:370px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.topPartImages{
	float:right;
	width:270px;
}
.topPartImagesTwo{
	float:right;
	width:180px;
	margin:8px 10px 0px 10px;
}
.logoPartRight{
	width:150px;
	float:right;
	margin-right:10px;
}
.innerPageslogoPartRight{
	float:left;
	width:560px;
	margin-right:5px;
	margin-top:10px;
}
.topLinks{
	padding-right:10px;
	color:#686c78;
	text-decoration:none;
}
.topLinks a{
	color:#686c78;
	text-decoration:none;
}
.topLinks a:hover{
	color:#686c78;
	text-decoration:underline;
}
.contactNumber{
	color:#243500;
	font-size:16px;
	line-height:28px;
}
.contactNumber span{
	color:#ff0000;
	font-size:18px;
}
.navigationPart{
	background-color:#476102;
	width:950px;
	float:left;
}
.navigationPartLeft{
	width:300px;
	float:left;
	margin:0px 0px 0px 10px;
	color:#ffffff;
	text-decoration:none;
	font-size:14px;
	font-style:italic;
	font-family: Calibri, Arial, Helvetica, sans-serif
	line-height:14px;
	
}.navigationPartLeft span{
	font-size:19px;
	line-height:17px;
}

.navigationPartLeft a{
	color:#ffffff;
	text-decoration:none;
}
.navigationPartLeft a:hover{
	color:#ffffff;
	text-decoration:underline;
}

.navigation{
	width:630px;
	float:right;
}
.navigation ul{
	margin:0px;
	padding:0px;
}
.navigation ul li{
	list-style-type:none;
	float:right;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	padding:12px 0px;
}
.navigation ul li a{
	background-image:url(../images/navigation-bullet.png);
	background-repeat:no-repeat;
	background-position:top center;
	color:#FFFFFF;
	text-decoration:none;
	padding-top: 12px;
	padding-right: 20px;
	padding-bottom: 14px;
	padding-left: 10px;
}
.navigation ul li a:hover{
	background:none;
	color:#476102;
	text-decoration:none;
	background-color:#ffffff;
}
.navigation ul li ul{
	display: none;
	list-style-type:none;
	border-bottom:1px solid #FFFFFF;
	padding:10px 0px 0px 0px ;
}
.navigation ul li:hover > ul {
	display: block;
	position:absolute;
}
.navigation ul li ul li {
	 display: block;
	 position:relative;
	 float:none;
	 color:#ffffff;
	 line-height:6px;
	 text-transform:none;
	 font-weight:normal;
	 border-top:1px solid #FFFFFF;	
	 border-left:1px solid #FFFFFF;
	 border-right:1px solid #FFFFFF;
	 background-color:#476102;
	 background-image:none;
}
.navigation ul li ul li a {
	 list-style-type:none;
	 margin:0px 10px;
	 padding:0px;
	 text-align:left;
	 text-decoration:none;
	 color:#ffffff;
	 background-image:none;
	 background-color:#476102;
}
.navigation ul li ul li a:hover {
	 text-decoration:underline;
	 color:#ffffff;
	 background-color:#476102;
}
.navigationSep{
	background:url(../images/navigation-sep.jpg) no-repeat right top;
}
#active{
	background-image:none;
	color:#476102;
	text-decoration:none;
	background-color:#ffffff;
}
.flashBanner{
	float:left;
	width:950px;
	height:285px;
	border-bottom: 3px solid #618302;
}
.bodyPart{
	float:left;
	width:950px;
	background-color:#7ea903;
}
.fourProductPart{
	width:930px;
	float:left;
	background-color:#a0c92c;
	padding:10px 10px 10px 10px;
	margin-bottom:10px;
}
.productBox{
	width:215px;
	height:200px;
	float:left;
	border:1px solid #ffffff;
	padding-left:5px;
	padding-right:5px;
}
.productHeadingBg{
/*	background:url(../images/product-heading-bg.png) no-repeat top center;*/
	width:212px;
	height:45px;
	float:left;
	margin-top:5px;
	clear:both;
}
.productHeading{
	color:#000000;
	text-transform:uppercase;
	text-align:center;
	font-size:12px;
	padding:6px 10px 5px 10px;
}
.productImage{
	width:93px;
	float:right;
}
.readMore{
	color:#FFFFFF;
	text-decoration:none;
}
.readMore a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.readMore a:hover{
	text-decoration:underline;
}
.imgRightMargin{
	margin-right:5px;
}
.bodyTextZone{
	width:950px;
	float:left;
	background-color:#a0c92c;
	margin-bottom:3px;
}
.bodyTextZoneleft{
	width:210px;
	float:left;
	padding:0px 10px;
	border-right:2px solid #7ea903;
}
.welcomeTo{
	font-size:18px;
	padding-top:5PX;
}
.AbsoluteMaintenance{
	color:#243500;
	font-weight:bold;
	font-size:18px;
	padding-top:10px;
}
.bodyTextZoneRight{
	width:690px;
	float:right;
	line-height:18px;
	padding: 0px 10px;
	padding-right:10px;
	padding-bottom:5px;
}
.headingColor{
	color:#000000;
	padding-bottom:5px;
	font-size:18px;
	padding-top:5px;
}
.formPart{
	width:950px;
	float:left;
	/*background:url(../images/form-bg.jpg) repeat top left;*/
	background-color:#476102;
	padding:0px;
	/*border-top:2px solid #567307;*/
	border-bottom:2px solid #7ea903;
	border-top:1px solid #7ea903;
}
.formLeftPart{
	width:230px;
	float:left;
	padding:0px 5px;
}
.whiteText{
	font-size:14px;
	color:#bcda67;
	text-decoration:none;
	padding:5px 0px 0px 5px;
}
.viewOurVideo{
	font-size:14px;
	color:#bcda67;
	text-decoration:none;
	padding-top:5px;
}
.viewOurVideo a{
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
}
.viewOurVideo a:hover{
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
}
.thinkYouHaveProblem{
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	padding-top:5px;
}
.videoSize{
	width:229px;
	height:152px;
	float:left;
}
.formMiddlePart{
	width:485px;
	float:left;
	border-left:2px solid #7ea903;
	border-right:2px solid #7ea903;
	padding:0px 2px 0px 5px;
	color:#FFFFFF;
}
.textFieldBox{
	width:180px;
}
.formRightPart{
	width:212px;
	float:left;
}
.textLeftPadding{
	padding-left:5px;
}
.borderTopBottom{
	border-top:1px dotted #FFFFFF;
	border-bottom:1px dotted #FFFFFF;
}
.bottomNavigationPart{
	width:950px;
	float:left;
	background-color:#648a00;
	border-top:#435e01 solid 1px;
}
.bottomNavigation{
	padding:10px 0px;
	font-size:13px;
	line-height:20px;
	color:#254400;
	text-decoration:none;
}
.bottomNavigation a{
	color:#254400;
	text-decoration:none;
}
.bottomNavigation a:hover{
	color:#254400;
	text-decoration:underline;
}
.innerPageBodyRightPart{
	width:680px;
	float:left;
	margin-left:10px;
	margin-top:20px;
}
.innerPageLogo{
	width:30px;
	float:left;
}
.innerPageContent{
	width:480px;
	float:left;
	line-height:18px;
}
.innerPagesHeading{
	color:#000000;
	font-weight:bold;
	font-size:16px;
	padding-top:3px;
	text-transform:uppercase;
}
.innerPageSubHeading{
	color:#000000;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}
.slideShow{
	width:480px;
	float:left;
}
.innerPageBodyLeftPart{
	width:240px;
	float:right;
	margin-right:10px;
	margin-top:20px;
}
.leftCurveBox{
	width:240px;
	float:left;
	color:#000000;
}
.leftCurveBoxBg{
	width:230px;
	float:left;
	background:url(../images/curve-box-bg.png) repeat-y left top;
	padding:0px 5px;
}
.leftCurveBoxLeft{
	width:25px;
	float:left;
}
.leftCurveBoxRight{
	width:200px;
	float:left;
	line-height:18px;
}
.BlackHeading{
	font-size:15px;
	text-transform:uppercase;
	color:#000000;
}
.paddingLeft{
	padding-left:5px;
}
.paddingBottom{
	padding-bottom:5px;
}
.aboutUsPageHeading{
	color:#000000;
	font-size:14px;
}
.aboutUsPagePaddingLeft{
	padding-left:20px;
}
.readHeading{
	font-size:15px;
	color:#000000;
	text-decoration:none;
}
.readHeading a{
	color:#000000;
	text-decoration:underline;
}
.readHeading a:hover{
	color:#000000;
	text-decoration:none;
}
.marginTop{
	margin-top:5px;
}
.commentsTextFieldBox{
	width:447px;
	height:150px;
}
.formText{
	color:#000000;
	font-size:13px;
	padding:5px 0px;
}
/* ######### Style for Drop Down Menu ######### */


.innerImagMargin{
	padding:7px;
}
.welcomeTdpara{
	padding-top:10px;
}

.paraHeading{
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
	color:#000000;
}
.paraHeading a{
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
	color:#000000;
}
.paraHeading a:hover{
	font-weight:bold;
	text-decoration:underline;
	padding-top:10px;
	color:#000000;
}
.topButton{
	color:#FF0000;
	text-decoration:none;
}
.topButton a{
	color:#FF0000;
	text-decoration:none;
}
.topButton a:hover{
	color:#FF0000;
	text-decoration:underline;
}
.bottomBox{
	width:948px;
	float:left;
	background-color:#7ea903;
	border:1px solid #ffffff;
	margin-top:5px;
	padding:0px;
	color:#000000;
	font-size:12px;
	line-height:17px;
}
.bottomBoxLeft{
	width:420px;
	float:left;
/*	border-right:1px solid #ffffff;*/
	padding:5px 20px 5px 5px;
	margin-right:20px;
}
.bottomBoxRight{
	width:450px;
	float:left;
	padding:5px 0px;
}
.commanLeftPannel{
	width:155px;
	float:left;
	margin-right:5px;
	padding-right:3px;
	
}
.imgBorder{
	border:1px solid #5d8000;
}
.marginBottom{
	margin-bottom:5px;
}
.bgColor{
	background-color:#476102;
	padding:5px;
	color:#ffffff !important;
}
.whiteHeading{
	font-size:15px;
	color:#ffffff;
	text-decoration:none;
}
.fewWordFontSize{
	font-size:14px;
}
.topHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.topSubHead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
.fontWhite{
	font-size:20px;
	color:#FFFFFF;
}
.fontWhite span{
	font-size:14px;
	color:#FFFFFF;
}
.weSealEveryThingBox{
	width:215px;
	height:200px;
	float:left;
}
.fontColor{
	color:#9acd26;
}
.socialMediaSite{
	margin:42px 0px;
}