/* CSS Document */

body { margin:0px; padding:0px; background:url(images/body.jpg) repeat-x; }

#container { width:780px; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; padding:0; }

.clear {width:100%; clear:both; display:block;}

/* -------------------------------------- */

#head { height:285px; 
width:780px; background:url(images/head.gif) no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; /*margin-bottom:10px;*/ z-index:1;
}

#head #nav { float:left; display:inline; margin-left:30px; width:150px; padding:5px 30px 0 30px;
    height: 182px;
}
#head #nav ul { list-style:none; margin:0px; padding:0px; }
#head #nav li a { display:block; width:110px; padding-right:30px; line-height:18px; text-align:right; background:url(images/navarrow.gif) right no-repeat; text-decoration:none; color:#000000; }
#head #nav li a:hover { background:url(images/navarrowover.gif) right no-repeat; color:#df3a00; }

#head #nav li ul { z-index:999; left:-999em; position:absolute;}

#head #nav li:hover ul, #head #nav li.sfhover ul {left:auto; margin-left:150px; margin-top:-20px; border:1px solid black; background:#FFFFFF; padding:5px 15px 5px 15px; width:120px;}
#head #nav li ul a {width:150px; text-align:left; background-position:left; padding-left:15px;}
#head #nav li ul a:hover, #head #nav ul ul a.sfhover {background:url(images/navarrowover.gif) 0 5px no-repeat;}

#catchPhrase {float:left; width:260px; height:70px; padding:10px 0 0 0; text-align:center;}
#catchPhrase h1 { color:#056BB6; font:20px Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold;}

#head #lang { display:inline; float:left; margin-top:13px; margin-left:385px; }
#head #lang ul { list-style:none; padding:0px; margin:0px; }
#head #lang li { float:left; }
#head #lang li a { display:block; width:24px; height:24px; margin-left:2px; margin-right:2px; }
#head #lang li a span { display:none; }
#head #lang li #lang_eng { background:url(images/flag_great_britain.gif); }
#head #lang li #lang_fra { background:url(images/flag_france.gif); }
#head #lang li #lang_ger { background:url(images/flag_germany.gif); }
#head #lang li #lang_ita { background:url(images/flag_italy.gif); }
#head #lang li #lang_spa { background:url(images/flag_spain.gif); }

#head #nav2 { float:left; display:inline; margin-left:410px; }
#head #nav2 ul { list-style:none; margin:0px; padding:0px; }
#head #nav2 li { float:left; line-height:28px; color:#a9deff; }
#head #nav2 li a { display:block; text-decoration:none; color:#a9deff; margin-left:10px; margin-right:10px; }
#head #nav2 li a:hover { color:#ffffff; text-decoration:underline; }

#head #flash { float:left; margin-top:0px; padding:0; width:538px; height:168px; border:0px solid #00ff00; background:#00FF99;}

/* -------------------------------------- */

#snippetbox { width:160px; float:left; margin-left:5px; padding:0px;}

#snippetbox #three {width:150px; color:#066BB8; margin:5px 0 0 0; padding:0 0 0 0; }
#snippetbox #three a {font:19px Arial, Helvetica, sans-serif; color:#066BB8; text-decoration:none; }
#snippetbox #three a img { border:none; padding-right:5px;}
#snippetbox #three a:hover img{ border:none;}

#snippetbox #one {width:150px; color:#066BB8; margin:5px 0 0 0; padding:0 0 0 0; }
#snippetbox #one a {font:19px Arial, Helvetica, sans-serif; color:#066BB8; text-decoration:none;}
#snippetbox #one a img {border:none; padding-right:5px;}
#snippetbox #one a:hover img{ border:none;}

#snippetbox #two {width:170px; color:#066BB8; margin:5px 0 0 -5px; padding:0 0 0 0; }
#snippetbox #two a {font:19px Arial, Helvetica, sans-serif; color:#066BB8; text-decoration:none;}
#snippetbox #two a img {border:none; padding-right:5px;}
#snippetbox #two a:hover img{ border:none;}

#snippetbox li a {color:#066BB8; font:11px Arial, Helvetica, sans-serif; text-decoration:none; margin:0; padding:0;}
#snippetbox li { color:#066BB8; font:11px Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:130%; list-style:decimal;}
#snippetbox ul {margin:3px 0 10px 50px; padding:0;}
#snippetbox a { font:10px Arial, Helvetica, sans-serif; color:#E78019; text-decoration:none; margin:0 0 0 50px; line-height:100%; padding:10px 0 0 0;}
#snippetbox a img { border:1px solid #066AB6;}
#snippetbox a:hover {color:#EC9933;}
#snippetbox a:hover img { border:1px solid white;}
#snippetbox a#noborder img {border:none; margin-left:-40px; margin-top:15px; margin-bottom:10px;}
#snippetbox a#noborder:hover img {border:none;}

/* -------------------------------------- */

#content { background:url(images/contentbg.gif); width:780px; margin-bottom:10px; }

#content #support { float:left; width:200px; padding-left:40px;}
#content #distributor { height:30px; padding:14px; background:url(images/supporthightlight.jpg) no-repeat; width:180px; margin-left:-40px; padding-left:40px; }

#content #support #requestForm { color:#07719B;}

#content #main { float:right; width:520px; font-family:Arial, Helvetica, sans-serif; padding-left:20px; font-size:11px; color:#333333; margin-top:10px;  }
#content #main2 { float:right; width:520px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; margin-top:-170px; position:relative;}

#content #main h1, #main2 h1 { width:520px; height:50px; line-height:50px; margin:0px; padding:0px; background:#dae9f4; padding-left:20px; margin-left:-20px; font-size:16px; color:#066bb7; }
#content #main h2, #main2 h2 { background:url(images/h2.gif) center left no-repeat; padding-left:16px; font-size:14px; color:#F89400; font-weight:100; }
#content #main h3, #main2 h3 { background:url(images/h3.gif) center left no-repeat; padding-left:16px; font-size:14px; color:#4b9c02; font-weight:100; }
#content #main h4, #main2 h4 { background:url(images/h4.gif) center left no-repeat; padding-left:16px; font-size:14px; color:#066BB7; font-weight:100; }
#content #main h4 a, #main2 h4 a { text-decoration:none; color:#066BB7;}
#content #main h5, #main2 h5 { background:url(images/h5.gif) center left no-repeat; padding-left:16px; font-size:14px; color:#df7716; font-weight:100; }
#content #main h6, #main2 h6 { background:url(images/h6.gif) center left no-repeat; padding-left:16px; font-size:14px; color:#ed1941; font-weight:100; }
#content #main a, #main2 a { color:#FF3300; }

#content #clear { clear:both; }

#content h1#abouth1 { background:#fcd499; color:#f89400;}
#content h1#productsh1, #content #main h1 a { background:#a2cfa2; color:#168816;}
#content h1#servicesh1 { color:#df7716; background:#ecad73; }
#content h1#clientsh1 { color:#f4a430; background:#ffe3bb;}
#content h1#supplyh1 { color:#ed1941; background:#f4758d; }

#content #support #brochure img { border:none; text-decoration:none; }

#content #support #brochure a { font:11px Arial, Helvetica, sans-serif; color:#066AB6; text-decoration:none; line-height:150%;}
#content #support #brochure li { color:#066AB6;}

#contactIconIndustrial img{border:none; text-decoration:none; margin-top:100px;}
#contactIconIndustrial a {text-decoration:none;}

#contactIconHome img{border:none; text-decoration:none; margin-top:70px;}
#contactIconHome a {text-decoration:none;}

#contactIconRetail img{border:none; text-decoration:none; margin-top:110px;}
#contactIconRetail a {text-decoration:none;}
 



/*----5cm;---------------------------------*/

#foot { width:780px; height:34px; background:#066AB6; }
#foot p { padding-left:35px; font:11px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:3px 0 0 3px;}
#foot a { color:#E78019; text-decoration:none;}
#foot a:hover { color:#EC9933;}