@charset "utf-8";
/* CSS Document */

/*---------------------------------------------------------------------------------

---------------------------------------------------------------------------------*/
html, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin: 0;
	padding: 0;
	background: url(../img/gradient.jpg) repeat-x #787b82;
	height:100%;
	
}
address {

	font-family: Georgia, serif;
	font-size: 100%;
	color: #000000;
	text-transform:none;
	font-style:normal;
}
img {
	border:none;
}

.clr {
	clear: both;
}
p {
	margin: 0;
	padding-bottom: 5px;
	color: #333333;
}
h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -0.05em;
	font-size: 18px;
	color: #333;
	text-transform:uppercase;
	border-bottom: 1px #ccc solid;
	text-align:left;
	font-weight: normal;
	width:80%;
}
h2 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	letter-spacing: -0.05em;
	font-size: 22px;
	color: #222222;
	font-weight: normal;
	width:98%;
	text-align:left;
	border-bottom: 1px #ccc solid;
}
h3 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	letter-spacing: -0.05em;
	font-size: 20px;
	color: #222222;
	font-weight: normal;;
	margin-left:20px;
	text-align:left;
}
h4 {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	letter-spacing: -0.05em;
	font-size: 16px;
	color: #222222;
	font-weight: normal;
	margin-left: 20px;
	text-align:left;
}
h5 {
	margin: 15px 0;
	color: #3b92b3;
	text-align:left;
	margin-left:20px;
	font-size:14px;
}
h6 {
	margin: 15px 0;
	color: #222222;
	border-bottom: 1px solid #EEEEEE;
}
a:link, a:visited {
	color: #333333;
	text-decoration: none;

}
a:hover{
	color: #3b92b3;
	text-decoration: underline;
}



hr {
	border: none 0;
	border-top: 1px solid #d5d5d5;
	height: 1px;
}
ul li{
	text-align:left;
	margin-left:20px;
	list-style:disc;
}
ol li{
	text-align:left;
	margin-left:20px;
}
/* CUSTOM STYLING
--------------------------------------------------------- */
div#outer{background:url(../img/corner_image.jpg) top left no-repeat;margin:0;}
div#wrapper {
	width: 935px;
	margin: 0px;
}

blockquote{
	margin: 20px 0;
	padding: 0 0 0 40px;
	background: url(../img/quote.png) no-repeat;
	background-position: 10px 0;
	border: none;
	font-style: oblique;
	color: #888;
}


/* PRODUCTS CATALOG STYLING
--------------------------------------------------------- */
#product_catalog {display:block; background:#FFFFFF; width:840px;}
#product_catalog .header{display:block; height:15px; color:#FFFFFF; background:#333333; vertical-align:middle;  float:left; margin-top:5px; margin-left:5px; padding:5px;}
.black_line{background:#000; display:block; height:1px; width:80%; margin-bottom:15px; clear:both; line-height:1px; overflow:none;}
.product_box {display:block; width:600px; clear:both;}
.product_box_image_box {width:140px; display:block; float:left; margin-right:10px; margin-top:20px;}
.product_box_image{border:1px solid #CCCCCC; float:left;}
.product_box_desc{width:450px; display:inline-block;}
.prod_header_link{font-size:16px;font-weight:bold;}
.sub_products{float:right; width:450px;}
.sub_products h1{font-size:14px; color:#666666; font-weight:bold; border:1px #CCCCCC solid; padding:5px; margin:0px;}
.sub_products ul{padding:0px; margin:0px;margin-left:50px; margin-bottom:10px;}
.product_divider {background:#ccc; display:block; height:1px; width:80%; margin-bottom:20px; margin-top:20px; clear:both; line-height:1px; overflow:none;}
.click_here{font-weight:bold; display:block; width:150px; cursor:pointer;}
.further_information{font-size:12px; margin-top:40px; text-align:center;clear:both;}
.back_button{text-align:right; margin:0; padding:1px; clear:both; float:left; text-align:left; width:700px;}
.back_button a{ color:#333333; font-weight:bold;  text-transform:uppercase; font-size:10px;}
.back_button a:visited{color:#333333;}
.back_button a:hover{ color:#60bef1;}

.plastics{background:url(../img/ppage-bg-plastics.jpg) no-repeat #D6D6D7;}
.rubber{background:url(../img/ppage-bg-rubber02.jpg) no-repeat #D6D6D7;}
.metals{background: url(../img/ppage-bg-metals2.jpg) no-repeat #D6D6D7;}
.paper{background:url(../img/paper_bg2.jpg) no-repeat #D6D6D7;}
.search{background: url(../img/QualiSearch_bg.jpg) no-repeat #D6D6D7;}
.utm{background:url(../img/ppage-bg-UTM03block.jpg) no-repeat #D6D6D7;}
.generic{background:url(../img/ppage-bg-advanced01block.jpg) no-repeat #D6D6D7;}
.automotive{background: url(../img/Automotive_bg.jpg) no-repeat #D6D6D7;}
.microscopy{background:url(../img/ppage-bg-microscopy02_block.jpg) no-repeat #D6D6D7;}
.mining{background:url(../img/ppage-bg-mining02block.jpg) no-repeat #D6D6D7;}
.service{background:url(../img/Service_bg.jpg) no-repeat #D6D6D7;}
.careers{background:url(../img/Careers_bg.jpg) no-repeat #D6D6D7;}
.contact_us{background:url(../img/contact_bg.jpg) no-repeat #D6D6D7;}
.color_pg{background:url(../img/Paintcoat_bg.jpg) no-repeat #D6D6D7;}
.packaging{background:url(../img/ppage-bg-packaging02_.jpg) no-repeat #D6D6D7;}
.hardness{background:url(../img/Hardness_bg.jpg) no-repeat #D6D6D7;}
.concrete{background:url(../img/Concrete_bg.jpg) no-repeat #D6D6D7;}
.cement{background:url(../img/Cement_bg.jpg) no-repeat #D6D6D7;}
.textiles{background:url(../img/Textiles_bg.jpg) no-repeat #D6D6D7;}
.about_us{background:url(../img/AboutUs_bg.jpg) no-repeat #D6D6D7;}
.information_request{background:url(../img/InformationRequest_bg.jpg) no-repeat #D6D6D7;}
.order_pg{background:url(../img/Order_bg.jpg) no-repeat #D6D6D7;}
.aerospace{background:url(../img/Aerospace_bg.jpg) no-repeat #D6D6D7;}
.spectroscopy{background:url(../img/Spectroscopy_bg.jpg) no-repeat #D6D6D7;}
.news{background:url(../img/Qualinews_bg.jpg) no-repeat #D6D6D7;}
.ndt{background:url(../img/NDTUltra_bg.jpg) no-repeat #D6D6D7;}
.portables{background:url(../img/Portable_bg.jpg) no-repeat #D6D6D7;}
.oil{background:url(../img/Pipe_bg.jpg) no-repeat #D6D6D7;}
.jewellery{background:url(../img/Jewellery_bg.jpg) no-repeat #D6D6D7;}
.surveying{background:url(../img/Surveying_bg.jpg) no-repeat #D6D6D7;}
.soil{background:url(../img/soil_rock.jpg) no-repeat #D6D6D7;}

/* SPANISH BANNERS */

.rubber_es{background:url(../img/ppage-bg-Esp-CAUCHOS.jpg) no-repeat #D6D6D7;}
.metals_es{background: url(../img/ppage-bg-Esp-METALES.jpg) no-repeat #D6D6D7;}
.paper_es{background:url(../img/ppage-bg-Esp-PAPEL.jpg) no-repeat #D6D6D7;}
.plastics_es{background:url(../img/ppage-bg-Esp-PLASTICOS.jpg) no-repeat #D6D6D7;}
.textiles_es{background:url(../img/ppage-bg-Esp-TEXTILES.jpg) no-repeat #D6D6D7;}


#links{
display:block;

}

table{
text-align:left;
margin-left:20px;
margin-right:20px;
font-size:11px;


}
th{
font-weight:bold;
background-color: #999999;
color:#FFFFFF;
text-align:center;
font-size:14px;

}
.section{
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;


}


table img {
margin-top:20px;
border: 1px #CCCCCC solid;
padding:3px;


}


table p {
margin:0px;
padding:0px;
font-size:11px;


}




#four_cols{
text-align:left;
margin-left:20px;
margin-right:20px;
font-size:11px;


}
#four_cols th{
font-weight:bold;
background-color:#333333;
color:#FFFFFF;
text-align:center;
font-size:14px;

}
#four_cols .section{
border-bottom: 1px solid #CCCCCC;
border-top: 1px solid #CCCCCC;


}


#four_cols img {
margin-top:20px;
border: 1px #CCCCCC solid;
padding:3px;


}


#four_cols p {
margin:0px;
padding:0px;
font-size:11px;


}

#see_also{
text-align:left;
margin-left:40px;

}
/* TOP HEADER
--------------------------------------------------------- */
div#top_header_wrap {}
div.top_header {
	
	height: 166px;
	margin-top:0px;
}

/* CONTENT LAYOUT
--------------------------------------------------------- */
div#content_layout_wrap {margin:0;}
div.content_layout {
	background: url(../img/main_splint.png) top left repeat-y;
	height: 1%;
}
div.content_layout_sidebar {
	background: url(../img/main_splint.png) top left repeat-y;
	height: 1%;
}


/*--------------------------------
TOP MENU
--------------------------------*/
div#top_menu{padding:0px;margin:0px;margin-top:10px;color:#FFFFFF;font-size:11px;vertical-align:middle;}
div#top_menu form{margin:0; padding:0;}
div#top_menu input{margin:0; padding:0;font-size:11px;vertical-align:middle;}
div#top_menu label{margin-right:3px;font-size:10px;}
div#top_menu  .top a{color:#FFFFFF; text-decoration:none; font-size:9px;}
div#top_menu .top a:hover{color:#3b92b3;}



/* DROP DOWN MENU
--------------------------------------------------------- */
div#ddmenuwrap {
	z-index: 100;
	float:right;
	margin-top:20px;
}
div#ddmenu {}
div#nav {
color:#333333;
/*	background-color: #1a1a1a; */
}

/*home page
*/

div #home_content{
	background: url(../img/content_bg.jpg) no-repeat;
	text-align:left;
	width:935px;
	height:282px;
	
}
div #home_content p{
	padding:40px;
	display:block;
	width:450px;
	color:#333333;
	font-size:10px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 16px;

}

div #general_content{
	margin:0;
	border: 1px solid #d4dee3;
	width:933px;

	
}
div #general_content img.photoright {	
	float: right;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: .5em;
	padding: 2px;
	background: #fffefa;
	position:relative;
	border: 1px #CCCCCC solid;
	}
div #general_content img.photoleft {	
	float: left;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 6px;
	margin-top: .5em;
	padding: 2px;
	background: #fffefa;
	position:relative;
	border: 1px #CCCCCC solid;
	}

div #general_content p {;
	color: #333;
	text-align:left;
	margin:20px;
	

	}


	
/* R
--------------------------------------------------------- */
div#header_wrap {
	padding: 0px 25px;
}
div#header {
	background: #ffffff;
	border-bottom: 5px solid #c1c1c1;
}

/* ---- header content --- */

div#main_content_wrap {


}
div#main_content {

	
}

/* ---- scrolling header --- */
#content-wrapper {


} 



/* ---- header buttons --- */
div#header_buttons_wrap {}
div#header_buttons {
	height: 80px;
	background: url(../img/header_buttons_bg.png) top left repeat-x;
}



/* CONTENT
--------------------------------------------------------- */
div#content_wrap { /* 1 column layout */
	padding: 0px 25px;
} 
div#content_wrap_sidebar { /* 2 columns layout */
	width: 670px;
	padding: 0px 25px;
	float: left;
}
div#content {}

/* ---- mainbody --- */
div#mainbody_wrap {}
div#mainbody {
	padding: 20px 20px 0px 20px;
	text-align: left;
}



/* FOOTER
--------------------------------------------------------- */
div#footer_wrap {
	margin:0;
	padding:0;
}
div#footer {
	color: #c1c1c1;
	font-size: 11px;
	width:935px;
	margin:0;
	padding:0;
}
div#footer a:link, div#footer a:visited {
	color: #fff;
	text-decoration: none;
}
div#footer a:hover {
	color: #fff;
	text-decoration: underline;
}



/* more forms */


#general_content form {
line-height:20px;

}
#general_content ul.note {
	font-size: 120%;
	color: #ff0000;
	padding: 0px 0 0 0;
	border-top: 1px solid #ccc;
	}
	#general_content ul.note li {

	color: #ff0000;

	}


#general_content label{
color:#000;
float:left;
margin: 0px;
vertical-align:bottom;

}

#general_content label.contact {
margin-right: 10px;
width:140px;
text-align:right;
vertical-align:middle;


}	

#general_content input, textarea, select {
	font-family: Tahoma;
	color: #000000;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#general_content input:focus, textarea:focus {
	background-color: #DDF8FF; /*#fff5be;*/
}


#pages a:link 		{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
#pages a:active 		{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
#pages a:visited 		{ color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
#pages a:hover 		{ color: #61bdf0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}




.sitemap_1{
	list-style:square;
}
.sitemap_2{
	list-style:circle;
}
