#header .navigation a {
	font-family: Verdana;
	font-size: 12px;
	display: block;
	overflow: hidden;
	float: left;
	height: 38px;
	text-indent: 1000px;
	line-height: 1000px;
	background-repeat: repeat-y;
}
	#header .navigation a.home {
		width: 44px;
		background-image: url(home_button.png);
		background-position: 0 0;
	}
	#header .navigation a.shadesofgreen {
		width: 84px;
		background-image: url(shadesofgreen_button.png);
		background-position: 0 0;
	}	
	#header .navigation a.products {
		width: 63px;
		background-image: url(products_button.png);
		background-position: 0 0;
	}	
	#header .navigation a.msds {
		width: 47px;
		background-image: url(msds_button.png);
		background-position: 0 0;
	}		
	#header .navigation a.support {
		width: 56px;
		background-image: url(support_button.png);
		background-position: 0 0;
	}			
	#header .navigation a.contact {
		width: 76px;
		background-image: url(contact_button.png);
		background-position: 0 0;
	}		
	#header .navigation a.claire {
		width: 67px;
		background-image: url(claire_button.png);
		background-position: 0 0;
		border-right: none;
	}		
		#header .navigation a:hover, #header .navigation a:active {
			background-position: 0px 38px;
		}
	#header .navigation a.selected {
		background-position: 0px 38px;
	}
#content {
	font-family: Arial;
	font-size: 12px;
}
	#content h2 {
		font-family: Verdana;
		font-size: 22px;
		color: #22be34;
		margin: 10px 10px 30px 5px;
		padding-top: 5px;
	}
	#content p {
		font-family: Arial;
		margin: 2px 10px 10px 10px;
	}
	#content ul {
		margin-left: 20px;
	}
		#content li {
			padding: 7px;
			color: #22be34;
		}
	#content a {
		text-decoration: none;
		color: #22be34;
	}
		#content a:hover, a:active {
			color: #007236;
			text-decoration: underline;
		}
	#content .menu_left {
		font-family: Tahoma;
		font-size: 12px;
		padding-top: 5px;
		background-image: url(menu_left_gradient.png);
		background-repeat: repeat-y;
		background-position: right;
	}
		#content .menu_left h3 {
			color: #007236;
			padding-bottom: 10px;
			padding-top: 10px;
			border-bottom: 1px dotted #e1e1e1;
		}
		#content .menu_left a {
			text-decoration: none;
			line-height: 1.6em;
			padding-left: 10px;
			padding-right: 2px;
			background-image: url(menu_bullet_green.png);
			background-repeat: no-repeat;
			background-position: 0px 10px;
			padding-top: 5px;
			padding-bottom: 5px;
			border-bottom: 1px dotted #e1e1e1;
		}
			#content .menu_left a:hover, #content .menu_left a:active {
				background-color: #22be34;
				background-image: url(menu_bullet_white.png);
				color: #fff;
			}
				#content .menu_left a.cg306 {
					color: #0055a3;
				}
					#content .menu_left a.cg306:hover, #content .menu_left a.cg306:active, #content .menu_left a.cg306_selected {
						background-image: url(menu_bullet_white.png);
						background-color: #0055a3;
						color: #fff;
					}
				#content .menu_left a.cg307 {
					color: #9c1e5b;
				}
					#content .menu_left a.cg307:hover, #content .menu_left a.cg307:active, #content .menu_left a.cg307_selected {
						background-image: url(menu_bullet_white.png);
						background-color: #9c1e5b;
						color: #fff;
					}				
				#content .menu_left a.cg308 {
					color: #00928f;
				}
					#content .menu_left a.cg308:hover, #content .menu_left a.cg308:active, #content .menu_left a.cg308_selected {
						background-image: url(menu_bullet_white.png);
						background-color: #00928f;
						color: #fff;
					}						
				#content .menu_left a.cg309 {
					color: #7c4199;
				}
					#content .menu_left a.cg309:hover, #content .menu_left a.cg309:active, #content .menu_left a.cg309_selected {
						background-image: url(menu_bullet_white.png);
						background-color: #7c4199;
						color: #fff;
					}						
				#content .menu_left a.cg310 {
					color: #862574;
				}			
					#content .menu_left a.cg310:hover, #content .menu_left a.cg310:active, #content .menu_left a.cg310_selected {
						background-image: url(menu_bullet_white.png);
						background-color: #862574;
						color: #fff;
					}								
				#content .menu_left a.cg311 {
					color: #124b8b;
				}
					#content .menu_left a.cg311:hover, #content .menu_left a.cg311:active, #content .menu_left a.cg311_selected {
						background-image: url(menu_bullet_white.png);
						background-color: #124b8b;
						color: #fff;
					}				
				#content .menu_left a.cg312 {
					color: #62b8a7;
				}
					#content .menu_left a.cg312:hover, #content .menu_left a.cg312:active, #content .menu_left a.cg312_selected {
						background-image: url(menu_bullet_white.png);
						background-color: #62b8a7;
						color: #fff;
					}								
				#content .menu_left a.cg313 {
					color: #0192ce;
				}
					#content .menu_left a.cg313:hover, #content .menu_left a.cg313:active, #content .menu_left a.cg313_selected {
						background-image: url(menu_bullet_white.png);
						background-color: #0192ce;
						color: #fff;
					}
                                #content .menu_left a.cg315 {
                                        color: #f26522;
                                }
                                        #content .menu_left a.cg315:hover, #content .menu_left a.cg315:active, #content .menu_left a.cg315_selected {
                                                background-image: url(menu_bullet_white.png);
                                                background-color: #f26522;
                                                color: #fff;
                                        }
                                #content .menu_left a.cg316 {
                                        color: #a36109;
                                }
                                        #content .menu_left a.cg316:hover, #content .menu_left a.cg316:active, #content .menu_left a.cg316_selected {
                                                background-image: url(menu_bullet_white.png);
                                                background-color: #a36109;
                                                color: #fff;
                                        }
				#content .menu_left a.selected {
					background-color: #22be34;
					background-image: url(menu_bullet_white.png);
					color: #fff;
				}
		#content .menu_left .end {
			height: 100px;
			background-image: url(menu_left_gradient_end.png);
			background-repeat: no-repeat;
			background-position: top right;
		}
		/*#content .menu_left a.selected {
			background-color: #22be34 !important;
			background-image: url(menu_bullet_white.png) !important;
			color: #fff !important;
		}*/
	#content .productinfo h2 {
		font-family: Verdana;
		font-size: 22px;
		color: #22be34;
		margin: 0px 10px 0px 5px;
		padding-top: 5px;
	}
	#content .productinfo h4 {
		font-family: Verdana;
		font-size: 10px;
		font-weight: normal;
		color: #22be34;
		margin: 0px 0px 30px 6px;
	}
	#content .productinfo p {
		margin: 0px 10px 20px 5px;
		line-height: 1.6em;
		font-size: 14px;
		text-align: left;
	}
	#content .productinfo .productxtra h3 {
		font-family: Verdana;
		font-size: 16px;
		color: #22be34;
		margin-bottom: 15px;
		padding-bottom: 4px;
		padding-top: 4px;
	}
	#content .productinfo .productxtra p {
		font-size: 12px;
		margin: 0px 10px 10px 5px;
		text-align: left;
	}
		#content .productinfo .productxtra .leftcolumn ul {
			margin-left: 15px;
			margin-bottom: 15px;
		}
		#content .productinfo .productxtra .leftcolumn li {
			margin-bottom: 2px;
			color: #000;
		}
	#content .productinfo .productcerts .seals {
		font-size: 10px;
		color: #959595;
		text-align: center;
	}
	#content #editorial {
		line-height: 1.6em;
		font-size: 13px;
	}
		#content #editorial p {
			margin-bottom: 20px;
		}
		#content #editorial li {
			color: #000;
			margin-left: 20px;
		}
		#content #editorial a {
			font-weight: bold;
			color: #000;
		}
	#content .supportinfo h2 {
		font-family: Verdana;
		font-size: 22px;
		color: #22be34;
		margin: 0px 10px 20px 5px;
		padding-top: 5px;
	}
	#content .supportinfo h3 {
		font-size: 14px;
		font-weight: bold;
		margin: 0px 10px 2px 5px;
	}
	#content .supportinfo h4 {
		font-family: Verdana;
		font-size: 10px;
		font-weight: normal;
		color: #22be34;
		margin: 0px 0px 30px 6px;
	}
	#content .supportinfo p {
		margin: 0px 10px 20px 5px;
		line-height: 1.6em;
		font-size: 12px;
		text-align: left;
	}		
#footer {
	font-family: Arial;
	font-size: 10px;
	margin: auto;
}
	#footer p {
		padding-top: 73px;
	}
