@charset "UTF-8";

/*  reset css */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}



/*  main css */


body {
	font: 100% Arial, Helvetica, sans-serif;
	background: #f3f3f3;
	text-align: center; 
	color: #000000;

}
.kchem #container {
	width: 893px; 
	margin: 0 auto; 
	text-align: left; 
		background-image:url(img/bg_body.gif);
	background-repeat:repeat-y;
	background-color:#f3f3f3;
}
.kchem #header {
	height:60px;
	background-image:url(img/header_bg.gif);
	background-repeat:no-repeat;
	background-position:70px top;
	padding: 10px 0 0 90px;
}

.kchem #mainContent {
	padding: 10px 20px 0px 20px;
	border-bottom:#c3c3c3 thin solid;
	font: 70% Arial, Helvetica, sans-serif;


	
}
.kchem #footer {
background-color:#f3f3f3;
	padding: 20px 80px 20px 80px; 
}



/* misc css */
						
a { 
	color: #2186be;
	text-decoration: none; 
	}

a:hover {
	 color: #000000;
	text-decoration: none; 
	}

h2 { 
	font-size: 130%;
	font-weight:bold;
 }
 
 h3 { 
	font-size: 100%;
	font-weight:bold;
 }

h4 { 
	font-size: 90%;
	font-weight:bold;
 }

h5 { 
	font-size: x-small;
	font-weight:bold;
 }

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

p {
margin: 10px 0;
}

/* nav css */
		#headlink {
	margin:0px 0 0 470px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 65%;
	font-weight:bold;
		}
		
		#headlink a{
		color:#003c5b;
		text-decoration:none;
		}
		
		
		#headlink a:hover{
		color:#FFFFFF;
		text-decoration:none;
		}
		
		#logo {
	float:left;
	padding: 0px 0 0 0;
		
		}
		
		#headlink ul {
			margin-left: 0;
			padding-left: 0;
			display: inline;
			text-transform:uppercase;
			} 
		
		#headlink ul li {
			margin-left: 0;
			padding: 3px 8px;
			list-style: none;
			display: inline;
			}
			
					
		
		#headlink ul li#first {
			margin-left: 0;
			border-left: none;
			list-style: none;
			display: inline;
			}
			
		#headlink ul li.here a {
		font-weight:bold;
		color:#FFFFFF;
						}


/* footer css */ 

.kchem #footer #copy {
font-size:65%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:center;
	margin: 0; 
	padding: 20px 0;
}

.kchem #footer #linker {
	text-align:center;
}

#linkerform {
	text-align:left;
		}
		
#globe {
	float:left;
	padding: 0px 10px 0 280px;
		
		}
		
		
/* pages css */

#spanishlink {
	margin:0px 0 0 650px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	}	
	
#pageheader {
	margin:20px 150px 30px 0;
	text-align:right;
	}	
	
#homewheat {
	padding:0;
	margin:0;
	text-align:center;
	}				

.kchem #footer #homelinks {
font-family:Arial, Helvetica, sans-serif;
font-size:70%;
color:#000000;
margin: 0 0 20px 0;

}

.kchem #footer #homelinks ul {
list-style: disc;
list-style-position:inside;
}	

.kchem #footer #homelinks ul li {
padding: 3px;
}	

.kchem #footer .home-link-list {
	float:left;
	width:225px;
	margin:0px 0px 0px 15px;
	padding-bottom: 0px;
}

.kchem #footer .home-link-list img{
margin: 0px 0px 10px 0px;
}

	
#contactform {
float: right;
	margin-left:10px;
	width: 300px;
	margin-right: 10px;
}

#contact-a {
	float: left;
	margin-left:80px;
	width: 360px;
	font-family:Arial, Helvetica, sans-serif;
}


#contactcontent {
	float: left;
	margin-left:10px;
	width: 28%;
}

#contactbg {
	margin:0;
	padding:20px 0 0 0;
	background-image:url(img/bg_leaf.gif);
	background-position: 500px 90px;
	background-repeat:no-repeat;
	height: 550px;
}


#productbg {
	margin:0;
	padding:0;
	background-image:url(img/chems.jpg);
	background-position: 80px bottom;
	background-repeat:no-repeat;
	height: 400px;
}

#agintbg {
	margin:0;
	padding:0;
	background-image:url(img/wheat.jpg);
	background-position: 250px bottom;
	background-repeat:no-repeat;
	height: 400px;
}

#pharintbg {
	margin:0;
	padding:0;
	background-image:url(img/pharm.jpg);
	background-position: 230px bottom;
	background-repeat:no-repeat;
	height: 400px;
}


#spechembg {
	margin:0;
	padding:0;
	background-image:url(img/chems.jpg);
	background-position: 230px bottom;
	background-repeat:no-repeat;
	height: 400px;
}


#blankbg {
	margin:0 0 20px 0;
	padding:0;
}

#blankbg2 {
	margin:0 0 0px 0;
	padding:0;
	height:400px;
}

#side-a {
	float: left;
	margin-left:30px;
	width: 230px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

#side-b {
	float: right;
	margin-left:10px;
	width: 230px;
	margin-right: 10px;

}

#subcontent {
	float: left;
	margin-left:10px;
	width: 39%;
}

#side-b ul {
list-style: disc;
list-style-position:inside;
}	

#side-b ul li {
padding: 3px;
}

		
#productstitle {
	color:#808080;
	margin-bottom:15px;

}		
		
#side-a ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	text-transform:uppercase;
			} 
		
#side-a ul li {
	margin-top: 8px;
	margin-left: 0;
	padding: 0 0 8px 17px;
	list-style: none;
	border-bottom:#c3c3c3 thin solid;
			}
					
#side-a ul li#one {
	background-image:url(img/dot_ag.gif);
	background-position: left 2px;
	background-repeat:no-repeat;			
	}
	
#side-a ul li#second {
	background-image:url(img/dot_ph.gif);
	background-position: left 2px;
	background-repeat:no-repeat;
	}
	
#side-a ul li#third {
	background-image:url(img/dot_sp.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	}		

#side-a ul li.here a {
	font-weight:bold;
	color:#000000;
			}
			
#subcontent ul {
list-style: disc;
list-style-position:inside;
}	

#subcontent ul li {
padding: 2px;
}

