@charset "utf-8";
/* CSS Document */

html, body{height:100%;}
body {
	background:#FFFFFF;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	}

form{margin:0px; padding:0px;}
input{border:1px solid #cccccc; padding:5px;}
img{border:0px;}
div{margin:0px; padding:0px;}
.clear{clear:both;}
	
#menu_bg{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	float: right;
	width: 660px;
	height:40px;
	top:20px;
	right:0px;
	position: relative;
	}
	
#menu_bg a,visited{
	text-decoration:none;
	color:#808080;
	}
	
#menu_bg a:hover{
	color:#000000;
	text-decoration:none;
	}

.button-1{
	width:auto;
	padding-left:8px;
	padding-right:7px;
	padding-top:10px;
	float:left;
	letter-spacing:1px;
	text-align:center
	}
	
.button-2{
	width:auto;
	padding-left:7px;
	padding-right:7px;
	padding-top:10px;
	float:left;
	letter-spacing:1px;
	text-align:center;
	/*border-left:inset;*/
	}
.button-3{
	width:auto;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	float:left;
	text-align:center;
	/*border-left:inset;*/
	}
#logo{
	float: left;
	width: 25%;
	padding-left:35px;
	padding-top:-20px;
	top:0px;
	position: absolute;
	}
	
#foot{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#808080;
	}
	
#foot a,visited{
	text-decoration:none;
	color:#808080;
	padding-left:5px;
	padding-right:5px;
	}
	
#foot a:hover{
	color:#000000;
	text-decoration:none;
	}
	
#contact_c{
	/*font-family:Arial, Helvetica, sans-serif;*/
	padding-left:10px;
	padding-right:10px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	position: relative;
	}
	
#contact_c a,visited{
	text-decoration:none;
	color:#CC0000;
	}
	
#contact_c a:hover{
	color:#666666;
	text-decoration:none;
	}
	
#column_a{
	/*font-family:Arial, Helvetica, sans-serif;*/
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	font-family:Tahoma, Arial, Verdana;
	font-weight:normal;
	color:#333333;
	font-size:11px;
	position: relative;
	border:1px solid #FFFFFF;
	background:url(imgs/tb_fnd.jpg) repeat-x top;
	}
	
#column_a a,visited{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}
	
#column_a a:hover{
	color:#000000;
	text-decoration:underline;
	}

#column_b{
	/*font-family:Arial, Helvetica, sans-serif;*/
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	font-family:Tahoma, Arial, Verdana;
	font-weight:normal;
	color:#333333;
	font-size:11px;
	position: relative;
	border:1px solid #FFFFFF;
	background:url(imgs/tb_fnd_2.jpg) repeat-x top;
	}
	
#column_b a,visited{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}
	
#column_b a:hover{
	color:#000000;
	text-decoration:underline;
	}
	
#column_c{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	font-weight:normal;
	color:#333333;
	font-size:12px;
	}
	
#column_c a,visited{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
	}
	
#column_c a:hover{
	color:#000000;
	text-decoration:underline;
	}

#column_c li{
	line-height:20px;
	}
	
.title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	padding-bottom:5px;
	border-bottom:1px solid #FE0000;
	
}
.title-2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FE0000;
	padding-bottom:5px;
	border-bottom:1px solid #FE0000;
	
}
.title-3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
	padding-bottom:5px;
	border-bottom:1px solid #333333;
	
}
.title-4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-bottom:5px;
	border-bottom:1px solid #999999;
	
}
.grey_tbl{
	border:1px solid #EEEEEE;
	}

.nav{
	font-family:Arial, Helvetica, sans-serif, "Arial Unicode MS";
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF; 
	background-color:#F8F8F8; 
	display:block;
	padding-bottom:14px;
	padding-top:14px;
	padding-left:15px;
	width:100%; 
	text-decoration:none;
	border-left:2px solid #FE0000;
	letter-spacing:1px;
}
.nav:hover{
	color:#FFFFFF;
	background-color:#CC0000; 
	border-left:2px solid #FE0000;
}

/* LIST PRODUCTS */
.list-products{border:1px solid #CCCCCC; padding:10px; }
.list-products .row{border-bottom:1px solid #CCCCCC; margin:0px 0px 0px 0px; padding:3px;}
.list-products ul{list-style:none; padding:0px; margin:0px;}
.list-products ul div{display:block;}
.list-products ul div strong{font-size : 1em;}
.list-products ul li, .list-products ul div{
	float:left; 
	width:16%;
	font-family:Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:0.75em;
}
.list-products ul div.clear{width:auto; height:0px;}
.list-products ul div.description{width:900px;}
.list-products ul li a{	
	padding:3px 6px;
	font-family:Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:1.1em;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#FE0000;
	font-weight : bold;
	display:block;
	float:left;
}
.list-products ul li a:hover{
	background-color:#8B0000;
	color:#FFFFFF;
}

.list-products ul li.col-documents{width:90px;}
.list-products ul li.col-specifications{width:200px;}

.list-products .row-title{border:1px solid #CCCCCC; margin:0px 0px 0px 0px; background-color:#EBEBEB; padding:3px;}
.list-products .row-title ul{border:0px; padding-top:5px;}
.list-products .row-title ul li{
	font-weight:bold;	
	font-family:Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:1em;	
}

.list-products .row-error{
  border:2px solid #8B0000; 
  margin:0px 0px 0px 0px; 
  background-color:#FE0000; 
  padding:3px; 
  color:#FFFFFF;
  display : block;
  text-align : center;
  font-family:Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
  font-size:0.9em;
  font-weight:bold;
}

/* alert */
.chem-alert{
	font-family:Helvetica, "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:0.9em;
}

/* Loading */
.Loading{
  display : block;
  width   : 40px;
  height  : 22px;
  background-repeat : no-repeat;
  background-position : 50% 50%;
}
.Loading_on{
  background-image : url(imgs/ajax-loader.gif);
}

.image{border:1px solid #CC0000; padding:3px; background-color:#C5C5C5;}
#product_logos{
  display : block;
  text-align : center;
}
#product_logos img{
  position : relative;
  margin : 0 auto;
  padding : 5px 15px;
}