@charset "utf-8";
/* CSS Document */

/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Normalize header sizes */
h1, h2, h3, h4, h5, h6 {
font-size: 100%;
}

/* Normalize list styles */
ol, ul {
list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, strong, th, var {
font-style: normal;
font-weight: normal;
}

/* Normalize table borders */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
padding: 0px;
border: none
}

/* Normalize text-alignment */
caption, th {
text-align: left;
}

/* Normalize (remove) quotation marks */
q:before, q:after {
content: '';
}

*:focus {
outline: none;
}	

html{
overflow: scroll;
}


/*----------------------------------------------------- Don't edit anything above this line ---------------------------------------------------*/

html {
text-align: center;
background-image: url(../images/bg_slice.jpg);
background-repeat: repeat-x;
background-color: #C7BC7C
}

body {
text-align: left;
width: 896px;
margin: 0 auto;
padding: 0;
}

img{
padding:0px;
border: none;
}

h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #8a4f22;
font-weight: bold;
}

p{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
padding: 0 0 15px 0;
}

a:link{
color: #333333;
text-decoration: underline;
}

a:active{
text-decoration: underline;
color: #333333;
}

a:visited{
text-decoration: underline;
color: #333333;
}

a:hover{
color: #333333;
text-decoration: none;
}

#header {
position: relative;
width: 100%;
background-color: #1c1c1a;
padding: 0 0 0 25px;
}

	#header p{
	position: absolute;
	top: 4px;
	left: 650px;
	color: #fff;
	font-size: 10px;
	}
	
	#header a:link, #header a:active, #header a:visited{
	font-size: inherit;
	color: #fff;
	text-decoration: underline;
	}
	
	#header a:hover{
	font-size: inherit;
	color: #fff;
	text-decoration: none;
	}	

#nav{
position: relative;
width: 776px;
height: 22px;
border-bottom: 1px solid #fff;
padding: 0 0 0 120px;
z-index: 50;
}

#flash_home{
position: relative;
width: 100%;
height: 249px;
border-top: 5px solid #B7571D;
border-bottom: 3px solid #fff;
}

/*clear children IE 6*/
body #home_main_container{
float: left;
width: 896px;
background-color: #fff;
padding: 0 0 5px 0;
}

/*clear children*/
body > #home_main_container{
float: none;
width: 896px;
background-color: #fff;
padding: 0 0 8px 0;
}

	#home_left_content{
	width: 527px;
	}
	
		#home_left_content h1{
		padding: 34px 0 0 60px;
		}
		
		#home_left_content p{
		padding: 15px 75px 0 60px
		}
	
	#home_right_content{
	width: 369px;
	left: 527px;
	}
		
		/*clear children IE 6*/
		#home_right_content #featured_product{
		float: left;
		width: 361px;
		}
	
		/*clear children*/
		#home_right_content > #featured_product{
		float: none;
		width: 361px;
		}
		
			#featured_pic{
			left: 0px;
			width: 163px;
			min-height: 100px;
			}
			
			#featured_details{
			left: 170px;
			width: 195px;
			}
			
				#featured_product em{
				font-size: 11px;
				color: #666;
				font-weight: 600;
				}
					
				#featured_product p{
				font-size: 11px;
				color: #666;
				padding: 10px 5px 8px 0;
				}
				
				#featured_product a:link, #featured_product a:active, #featured_product a:visited{
				font-size: inherit;
				color: #8a4f22;
				text-decoration: underline;
				}
				
				#featured_product a:hover{
				font-size: inherit;
				color: #8a4f22;
				text-decoration: none;
				}
			
		
		/*clear children IE 6*/
		#home_right_content #catalog{
		float: left;
		width: 369px;
		background-color: #333333;
		padding: 0 0 10px 0;
		}
		
		/*clear children*/
		#home_right_content > #catalog{
		float: none;
		width: 369px;
		background-color: #333333;
		padding: 0 0 16px 0;
		}
				
			#catalog_pic{
			left: 8px;
			top: 8px;
			width: 80px;
			}
			
			#catalog_details{
			left: 90px;
			width: 250px;
			}
						
				#catalog em{
				font-size: 11px;
				color: #fff;
				font-weight: 600;
				}
					
				#catalog p{
				font-size: 11px;
				color: #fff;
				padding: 5px 5px 8px 0;
				}
				
				#catalog a:link, #catalog a:active, #catalog a:visited{
				font-size: inherit;
				color: #fff;
				text-decoration: underline;
				}
				
				#catalog a:hover{
				font-size: inherit;
				color: #b75fff71d;
				text-decoration: none;
				}
				
		/*clear children IE 6*/
		#home_right_content #logos{
		float: left;
		margin: 4px 0 0 0;
		width: 369px;
		background-color:#333333;
		padding: 0 0 10px 0;
		}
		
		/*clear children*/
		#home_right_content > #logos{
		float: none;
		margin: 0;
		top: 4px;
		width: 369px;
		background-color:#333333;
		padding: 0 0 16px 0;
		}
		
			#logos_left{
			left: 8px;
			top: 8px;
			width: 156px;
			}
			
			#logos_middle{
			left: 165px;
			top: 8px;
			width: 117px;
			}
			
			#logos_right{
			left: 295px;
			top: 8px;
			width: 65px;
			}
			
				#logos em{
				font-size: 11px;
				color: #fff;
				font-weight: 600;
				}
					
				#logos p{
				font-size: 11px;
				color: #fff;
				padding: 5px 5px 8px 0;
				}
				
				#logos a:link, #logos a:active, #logos a:visited{
				font-size: inherit;
				color: #fff;
				text-decoration: underline;
				}
				
				#logos a:hover{
				font-size: inherit;
				color: #fff;
				text-decoration: none;
				}
				
				#logos img{
				padding: 0 0 8px 0;
				}

	
/*----------------------------------------------------- Standard Inner Page ---------------------------------------------------*/

.inner_main_image{
position: relative;
width: 896px;
height: 183px;
border-top: 5px solid #B7571D;
border-bottom: 3px solid #fff;
}


/*clear children*/
#inner_main_container{
width: 896px;
background-color: #fff;
}

	#left_menu_container{
	left: 0px;
	width: 184px;
	min-height: 500px;
	}
	
	#right_inner_container{
	left: 194px;
	width: 702px;
	}
	
/*----------------------------------------------------- Product Page ---------------------------------------------------*/

.product_home_container{
	padding: 10px 10px 10px 0px;
}

.product_group_container{
	padding: 10px 10px 10px 0px;
}

.product_group_listimg {
	width: 164px;
	height: 110px;
	overflow: hidden;
	padding: 0 0 5px 0;
}

.product_model_listimg {
	width: 164px;
	height: 110px;
	overflow: hidden;
	padding: 0 0 5px 0;
}

.product_list_label{
	padding: 3px 5px 3px 5px;
}

.product_list_label a{
	color: #8a4f22;
	text-decoration: none;
}

.product_border{
float: left;
}


/*clear children*/
#product_details{
top: 0px;
left: 0px;
width: 680px;
}

	#product_details_images{
	top: 0px;
	left: 0px;
	width: 340px;
	padding: 10px 0 0 0;
	min-height: 100px;
	}
	
	#product_image_container{
	width: 340px;
	height: 250px;
	overflow: hidden;
	margin: 0 0 10px 0;
	}
			
		.product_thumbs{
		padding: 5px 0 0 5px;
		}
		
		.click_for_large_image{
		margin: 5px 0 0 0;
		float: left;
		}
	
	#product_details_summary{
	top: 0px;
	left: 350px;
	width: 322px;
	padding: 10px 0 0 0;
	}
	
		h2{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		color: #8a4f22;
		font-weight: bold;
		padding: 0 0 10px 0;
		}
		
		h2 img{
		vertical-align: middle;
		padding: 0 0 0 30px;
		}
		
		#product_details p{
		padding: 0 0 10px 0;
		}
						
		.product_detail_links a{
		font-size: 10px;
		color: #8a4f22;
		text-decoration: underline;
		line-height: 16px;
		}
		
		.product_detail_links a:hover{
		font-size: 10px;
		color: #8a4f22;
		text-decoration: none;
		}


/*clear children*/	
#product_table_container{
width: 680px;
}

	#product_table{
	left: 0px;
	width: 680px;
	}	
	
		#product_table table{
		width: 680px;
		border-collapse: collapse;
		border: 0px
		}
		
		.table_header{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #fff;
		background-color: #333333;
		padding: 3px;
		}
		
		.table_header td{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #fff;
		background-color: #333333;
		padding: 3px;
		}
		
		td{
		padding: 5px 3px 5px 3px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #333333;
		border: none;
		}
		
		tr.even{
		background-color: #ebebeb;
		border: 5px solid #009966;
		}
		
		tr.odd{
		background-color: #fff;
		border: none;
		}
	

#footer{
position: relative;
top: 2px;
height: 16px;
background-image: url(../images/footer/footer_slice.gif);
background-repeat: repeat-x;
text-align: center;
padding: 5px 0;
}

	#footer p{
	color: #fff;
	font-size: 10px
	}
	
	#footer a:link, #footer a:active, #footer a:visited{
	font-size: 10px;
	color: #fff;
	text-decoration: underline;
	}
	
	#footer a:hover{
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	}
	
/*----------------------------------------------------- About Page ---------------------------------------------------*/

/*clear children */
#about_details{
width: 702px;
padding: 0 0 20px 0;
}

	#about_details_images{
	top: 10px;
	left: 0px;
	width: 235px;
	min-height: 450px;
	}
	
		#about_details_images img{
		padding: 0 0 10px 0;
		}
	
	#about_details_summary{
	top: 10px;
	left: 245px;
	width: 390px;
	}
	
	#about_details_noimage{
	top: 10px;
	left: 5px;
	width: 590px;
	}
	
	.page_text{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
padding: 0 0 15px 0;
}

#about_details a:link, #about_details a:active, #about_details a:visited{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #8a4f22;
		text-decoration: underline;
		line-height: 16px;
		}
		
		#about_details a:hover{
			text-decoration: none;
		}

.page_text table{
border-collapse: collapse;
border: 0px;
}

.page_text td{
	font-size: 12px;
	padding: 1px 10px 0 0;
}

.page_text th{
	font-weight: bold;
	padding: 1px 10px 0 0;
}
/*----------------------------------------------------- Chemical Guides Page ---------------------------------------------------*/


/*----------------------------------------------------- Contact Page ---------------------------------------------------*/

/*clear children */
#contact{
width: 642px;
padding: 20px 50px 0 10px;
min-height: 350px;
}

form{
padding: 0 0 20px 0;
}

input.name {
vertical-align: middle;
font-family: Arial, Helvetica, Verdana, sans-serif;
background-color: #eaeaea;
border: none;
padding: 2px;
}

input.org {
vertical-align: middle;
font-family: Arial, Helvetica, Verdana, sans-serif;
background-color: #eaeaea;
border: none;
padding: 2px;
}

input.email {
vertical-align: middle;
font-family: Arial, Helvetica, Verdana, sans-serif;
background-color: #eaeaea;
border: none;
padding: 2px;
}

textarea {
vertical-align: top;
font-family: Arial, Helvetica, Verdana, sans-serif;
background-color: #eaeaea;
border: none;
padding: 2px;
}

.button {
position: relative;
top: 5px;
border: none;
}

#contact form p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
padding: 3px 10px 2px 0;
}

.check{
border: none;
background-color: #eaeaea;
}

#footer_images{
width: 100%;
position: relative;
text-align: right;
padding: 0px 0px 0 0;
}

	#footer_images img{
	padding: 0 0 0 5px;
	}

/*----------------------------------------------------- Don't edit anything below this line ---------------------------------------------------*/

/* =si_clear_children */
.pc,.sc {
	position : absolute;
	top: 0;
	left: 0;
}
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */


/* Temporaraly Remove Store Buy Now Links */

#product_detail_panel #product_details #product_details_summary p a img {
	display:none;
}