<!--css by vikas starts here-->
.bodybackground{ 
width:984px;
background-image:url(../images/background.jpg);
}
.background{
background-color:#F9F6ED;
width:621px; 
height:90px;

}
.loginheader{
font-family: Arial; 
font-size:13px;
font-weight:bold;
color:#8AA44D; 
text-decoration:none;
}
.headersearchbox{
background-image:url(../images/searchbox.jpg); 
width:216; 
height:27px; 
background-repeat:no-repeat; 
padding-left:8px; 
color:#CCCCCC;  
border:none;
}
.headersearchbutton{
background-image:url(../images/searchbutton.jpg); 
width:70px; 
height:29px; 
border:none;
}

.paddingl40{
padding-left:40px;
}
.paddingl20{
padding-left:20px;
}
.paddingt35{
padding-top:15px;
}
.paddingr52{
padding-right:52px;
}
.paddingr20{
padding-right:20px;
}
.paddingt10{
padding-top:10px;
}
.paddingr10{
padding-right:10px;
}
 

.nav{
font-family:Arial Narrow; 
font-weight:bold; 
font-size:12px;
}
.rollover {
color:#FFFFFF;
text-decoration:none;
}
/*.rollover{
color:#FFFFFF;
text-decoration:none;
}*/
.rollover:hover{
color:#FFFFFF;
text-decoration:none;
/*background-color:#00FF00;*/
background-image:url(../images/navrollover.jpg);
width:84px;
height:24px;
}
/*.headernav{
background-image:url(../images/navbackground.jpg); 
width:621px;
height:27px;
} */

#nav { border:none;
background-image:url(../images/navbackground.jpg); 
height:27px;
	}

#nav, #nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	}
	
#nav ul {
	float: left;
	/*padding-left: 35px;*/
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav ul li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link {
	color: #FFF;
	display: block;
    margin: 0px 0px 0px 0px;
	width:85px;
	/*padding-left:22px;
	padding-right:18px;*/
	padding-top:8px;
	text-decoration: none;
	font-size: 12px;
	font-family:Arial;
	font-weight:bold; background-image:url(../images/rightbar.jpg); background-repeat:no-repeat; background-position:bottom right;
	height:18px;
	}
	
	
#nav li a:hover, #nav li a:active {
	color: #FFF;
	display: block;
	text-decoration: none;
	background-image:url(../images/navrollover.jpg); background-repeat:repeat;/*background-color:#94F324;*/ 
	 
	}

	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	opacity: .90;
	filter: alpha(opacity=90);
	background: #ffffff;
	width: 160px;
	color: #000;
	float: none;
	margin: 0px;
	padding: 6px 10px;
	height:20px;
	border:none;
	border-bottom:#000000 2px solid;
	font-size:12px;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #cccccc;
	color: #000000;
	padding: 6px 10px;
	border-bottom:#000000 2px solid;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 160px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -24px 0 0 182px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
#nav .current a {
	background: #222222;
	color: #FFFFFF;
	display: block;
    margin: 0px 0px 0px 0px;
	padding: 12px 20px 12px 20px;
	text-decoration: none;
	}

.midcontentpadbg{
padding:10px 10px 10px 10px; 
background-color:#FFFFFF;
}

.submidcontent{
font-family:Arial; 
font-size:11px; 
color:#585858; 
font-weight:normal;
}
.midpart{
width:977px; 
/*height:580px; */
padding:15px 5px 5px 10px;
}


.midborder{
border-bottom:#E3E5D7 2px solid; 
border-left:#E3E5D7 1px solid; 
border-right:#E3E5D7 1px solid; 
border-top:#E3E5D7 1px solid;
}
.midleft{
float:left; 
width:680px;
}

.welcomehead{
background-image:url(../images/midimage2.jpg); 
min-height:28px; background-repeat:repeat-x;
}

.welcometxt{
font-family:Arial; 
font-weight:bold; 
font-size:14px; 
color:#FFFFFF; 
padding:7px 0px 0px 0px;
}

.rightdiv{
float:right; 
width:249px;
font-family:Arial;
color:#FFFFFF;
padding-right:35px;
}
.findlocation{
font-weight:bold; 
font-size:19px; 
line-height:18px;
}
.zipcode{
font-size:11px; 
}
.ziptxt{
background-image:url(../images/locsearch.jpg); background-color:#5E8614; 
width:123px; 
min-height:20px; 
max-height:20px;
background-repeat:no-repeat; 
/*padding-left:8px; */
color:#000;   
border:none;
}
.zipbutton{
background-image:url(../images/searchlocbutton.jpg); 
background-repeat:no-repeat; 
width:18px; 
min-height:16px; 
max-height:18px; vertical-align:middle;
border:none;
}
.rightmidpart{
border:#345914 3px solid; 
background-color:#FFFFFF;
}
.floatright{
float:right;
}
.floatleft{
float:left;
}

.height5{
height:5px;
}
.height10{
height:10px;
}
.height20{
height:20px;
}
.height{
height:50px;
}
.newssection{
border-bottom:#E3E5D7 2px solid; 
border-left:#EEEDEA 2px solid; 
border-right:#EEEDEA 2px solid; 
border-top:#EEEDEA 1px solid;
background-color:#FFFFFF; 
/*height:255px;*/
}
.newspadding{
padding:5px 0px 0px 5px; 
}
.latestnews{
font-size:15px; 
font-weight:bold; 
color:#FF0000;
}
.newsblock{
width:240px; 
/*height:70px;*/
}
.newsdate{
padding-top:3px;
float:left; 
width:30px; 
}
.dateprint{
background-image:url(../images/newimg1.jpg); 
width:29px; 
height:27px; 
background-repeat:no-repeat; 
text-align:center; 
color:#FFFFFF; 
font-size:13px; 
font-weight:bold; 
padding-top:5px;
}
.monthprint{
color:#5F871E; 
font-size:12px; 
font-weight:bold; 
padding-left:4px;
}
.newscontent{
float:right; 
color:#C5700D; 
font-size:12px; 
text-decoration:underline; 
width:200px;
}
.clear{
clear:both;
}
.paddingnewsbut{
padding-top:60px; 
padding-right:20px;
}
.newsbut{
background-image:url(../images/newsbutton.jpg); 
width:76px; 
height:22px;
}
.allnews{
font-family:Arial Narrow; 
font-size:14px; 
font-weight:bold; 
color:#FFFFFF; 
text-decoration:none;
}

.footer{
background-image:url(../images/footer.jpg); 
background-repeat:no-repeat; 
width:978px; 
height:49px; 
border:none;
}
.footercontent{
font-size:12px;  
color:#FFFFFF; 
padding-top:23px; font:Arial, Helvetica, sans-serif;
}

<!-- css of news page-->
.newspagedate{
padding-left:220px; 
font-size:12px;
}
.newstxt{
font-family:Arial; 
font-weight:bold; 
font-size:14px; 
color:#FFFFFF; 
padding:7px 0px 0px 0px;
}
.paddingl10{
padding-left:10px;
}
.paddingl12{
padding-left:12px;
}
.paddingt35{
padding-top:20px;
}
.newtopimg{
background-image:url(../images/newsbordertop.jpg); 
background-repeat:no-repeat; 
width:601px; 
min-height:7px; 
max-height:7px;

}
.newsbottomimg{
background-image:url(../images/newsborderbottom.jpg);
background-repeat:no-repeat; 
width:601px; 
min-height:9px;
max-height:9px;
}

.newspageborder{
border-left:#CCCCCC 1px solid; 
border-right:#CCCCCC 1px solid; 
/*height:220px;*/ 
width:599px;
}
.newpagecontent{
width:570px;
float:left; 
padding-left:10px;
}
.newsheading{
font-size:17px; 
color:#333333;
}
.newsgreendate{
font-size:12px; 
color:#719531; 
font-weight:bold;
}
.productpadbg{
padding:10px 10px 10px 10px; 
background-color:#FFFFFF;
}
.moreproduct{
background-image:url(../images/newsbutton.jpg); 
width:76px; 
height:22px;

}
.midzippadbg{
padding:10px 10px 10px 10px; 
background-color:#FFFFFF;
}

.zipheadbg{
background-image:url(../images/zipheadbg.jpg); 
width:640px; 
min-height:17px; 
background-repeat:no-repeat;
}
.zipheading{
color:#FFFFFF; 
padding-left:10px; 
font-size:12px;
}
.zipsubheading{
color:#666666; 
font-size:14px;
}
.zipaddress{
color:#000000; 
font-size:12px;
}
.clickdirection{
color:#85AF28; 
text-decoration:underline; 
font-size:12px;
}
.contacttxtbox{
color:#666; 
width:200px;
}
.howhere{
color:#44963C; 
font-size:14px; 
font-weight:bold;
}
.howherechk{
padding-left:3px; 
vertical-align:top;
}
.state{
color:#666; 
width:40px;
}
.zip{
color:#666; 
width:58px;
}
a:link, a:hover, a:active, a:visited{
color:#8AA44D; text-decoration:none;
}
.wtlink a:link, .wtlink a:hover, .wtlink a:active, .wtlink a:visited{
color:#ffffff; text-decoration:none;
}
.productsubmenu{
text-decoration:none;
color:#7CD815;
}
.productleftsubcontent{
display:none; 
color:#FFF; 
font-weight:normal; 
font-size:11px;
font-family:Arial;
}

