body 
{ margin:0; /*=== BG ===*/ background-color: #141416; background-image: url(/images/bg.jpg); background-repeat: repeat-y; background-position:center; color: #444; font-family: Arial, sans-serif; font-size: 0.8125em; }

p { margin: 1em 0; }


em		{ font-style:normal; font-size:13px; font-weight:bold; }

form	{ margin:0; padding:0; } 	

a { outline:none; color:#fff; text-decoration:none; font-weight:bold; }
a:hover 	{ text-decoration:underline; }
img {
border: 0;
}
.clear		{ clear:both; }

#antispam 	{ visibility:hidden; display:none; }

hr 	{  border: 0;  width: 100%; color: #ccc; background-color: #ccc; height: 1px;}

#bgwrap		{ width:100%; position: relative; background-image: url(/images/header-bg.gif); background-repeat: repeat-x; margin-top: 34px; }
#all		{ width:980px; margin-top: 0; margin-right: auto; margin-bottom: 20px; margin-left: auto; }

/*===== HEADER =======*/
#header		{ float:left; width:980px; height:154px; }
#logo		{ float:left; position:absolute; width: 126px; height:131px; top: 0; margin-left:18px; }
#tagline	{ float:right; clear:left; margin-top: 8px; background:url(/images/hd-tagline.gif) no-repeat; width:344px; height:15px;  }
#menubar	{ float:right; clear:right; width: 674px; text-align: right; }

/*===== LEFTCOL =======*/
#leftcol h2 { float:left; width:166px; margin:0; padding:0; height:21px; line-height:30px; margin-top:18px; border-bottom:3px #ffc72f solid; background:url(/images/hd-worlddivisions.gif) no-repeat; }
#leftcol ul	{ width:166px; list-style: none; padding: 0; margin: 0;border-bottom: 1px solid #282828; }
#leftcol ul#menu1 { border-top:3px #ffc72f solid; }
#leftcol ul#menu2 {   }
#leftcol ul li { 
float:left; 
list-style: none; 
background: #333;  
padding:0; 
margin: 0; 
color: #2d2d2d; 
width:166px;
}

#leftcol li { 
font-size: 12px;
}
#leftcol li a:hover{ background: #1a1a1a;}


#leftcol h2 { height:21px; overflow: hidden;}
#leftcol h2 img {height: 21px;	} 


#leftcol .usa{ 
background: #444 url(/images/flag-usa.png) no-repeat 11px 9px;
}


/*===== RIGHTCOL =======*/

#rightcol	{ float:left; width:210px; margin-left:16px; }


#home-top {
width: 518px;
float: left;
}

#search		{ float:right; margin-bottom: 0px; clear: right; margin-top: 22px; width: 400px; }
#search .site-search  { float:left; margin:0; padding-right: 16px; width:119px;  }
#search .search-button { border: 1px solid #4e4e4e; background: #2e2e2e; font-size: 12px; color: #fff; padding: 2px; margin-left:4px; }
#search .search-field {
width: 220px;
}
#newsletter {
width: 258px;
float: right;
background:#2b2b2b; 
border: 1px solid #000;
}
#newsletter form{
float: left;
}
#newsletter table{
padding: 0;
margin: 0;
}
#newsletter tr{
padding: 0;
margin: 0;
}
#newsletter td{
padding: 0 0 5px 0;
margin: 0;
}
#newsletter p{
height: 30px;
background: #fff;
}
#newsletter .newsletter-input{
width: 168px;
margin: 0 0 0 10px;
padding: 2px;
font-size: 11px;
}
#newsletter .newsletter-input2{
width: 194px;
}
#newsletter .search-button{
float: right;
}
#newsletter label{
width: 100px;
}

#newsletter h2 { 
float: left; 
width: 258px; 
background: #000; 
margin:0; 
text-indent:10px; 
font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #7e7e7e;
padding: 6px 0;
}
#newsletter .news_inner{ 
padding: 8px 10px 8px 10px;
float: left;
font-size: 11px;
color: #999;
}
#newsletter .news_inner ul{ 
padding: 0 0 0 0;
margin: 0 0 0 0;
list-style: none;
width: 100%;
float: left;
}
#newsletter .news_inner ul li{ 
padding: 0;
margin: 0px 0 9px 0;
background: url(/images/news_letter_tick.gif) no-repeat 0 0;
text-indent: 18px;
width: 118px;
float: left;
height: 12px;
color: #fff;
}
#newsletter .search-button { border: 1px solid #4e4e4e; background: #2e2e2e; font-size: 12px; color: #fff; padding: 2px; margin-left:4px; }


#categories	{ float:left; width:210px; margin-bottom: 20px; }
#categories h2  { float:left; width:200px; background-image: url(/images/trim-yellow.gif); background-repeat: repeat-x; margin:0; padding-left:10px; }
#categories .ctext { float:left; padding:10px; width: 190px; }

/* =NAV
----------------------------------------------- */

#nav {
float:left;
margin:0;
padding:0;
list-style: none; 
position:relative;
}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em; 
}



#nav li{
float:left;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:192px;
top:37px;
left: 15px;
border: 1px solid #353434;
z-index: 2;
}

#nav li ul {  }
#nav li ul li{
padding: 0;
margin: 0;
background: #545454;
border-bottom: 1px solid #6e6e6e;
width:192px;
float:left;
text-align: left;
}

#nav li ul li a{
display: block;
font-size: 12px;
font-weight:normal;
color:#fff;
border-bottom: 1px solid #3e3e3e;
padding: 5px 15px;
text-decoration: none;
}
#nav li ul li a:hover{
background: #626262;
color: #fff;
}


#nav ul ul{
top:-1px;
}	

#nav li ul ul {
left:192px;
margin:0px 0 0 0;
padding: 0;
border-right:0;
top: 0;
height: 400px;
overflow-x: hidden;
overflow-y: scroll;
}
#nav li ul li ul li { border-bottom: 1px solid #565656; }
#nav li ul li ul li a{
font-size: 10.5px;
background-color:#444;
color:#fff;
border-bottom: 1px solid #292929;
font-weight:normal;
padding:4px 15px;
}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}


#approvals	{ float:left; }

/*===== HOME =======*/
#portal		{ float:left; width:519px; margin: 0 0 20px 0;}

#featured		{ float:left; width:500px; background-color:#fff; border:2px #cfcfcf solid; margin-bottom: 20px; margin-top: 20px; margin-left: 7px; }
#featured h2  	{ float:left; width:100%; background-image: url(/images/trim-white.gif); background-repeat: repeat-x; padding: 0; text-indent:10px;  margin: 0; margin-bottom: 20px;  background-color: #cfcfcf;
font-size: 16px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #444;
padding: 7px 0 7px 0;
letter-spacing: -1px; }

#home-right {
float: right;
width:260px;
margin: 0 0 20px 0;
}
.compnews, .comp_events { 
float:right; 
width:258px; 
background: #000000; 
font-size: 12px; 
border: 1px solid #464646;
margin: 0 0 14px 0;
}
.compnews h2, .comp_events h2  { 
float:left; 
width:258px; 
background:#464646; 
margin:0; 
text-indent:10px;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #bababa;
padding: 6px 0;
position: relative;
}
.compnews h2 img, .comp_events h2 img {
position: absolute;
top: -4px;
right: 5px;
}
.compnews h3 { 
font-size:13px; 
line-height: 14px;
color:#ffc423; 
padding: 0 0 4px 0;
margin: 0 0 0 0;
border-bottom:#1e1e1e 1px solid; 
font-weight:bold; 
}
.compnews h3 a{ 
color:#ffc423; 
}
.comp_events h3 { 
font-size:13px; 
line-height: 14px;
color:#ffc423; 
padding: 0 0 4px 0;
margin: 0 0 0 0;
border-bottom:#1e1e1e 1px solid; 
font-weight:bold; 
}
.comp_events h3 a{ 
color:#ffc423; 
}
.compnews h3 span, .comp_events h3 span {  
font-weight:normal;
font-style:italic;
font-size: 12px;
color: #CCC; 
}
.compnews p  {
padding: 4px 0 0 0;
margin: 0;
}
.comp_events p  {
padding: 4px 0 0 0;
margin: 0;
}
.compnews p a, .comp_events p a {
font-size: 12px;
}
.compnews .ctext, .comp_events .ctext { float:left; padding: 9px 14px; color:#ccc; line-height: 14px; font-size: 12px; }
.compnews .ctextbox, .comp_events .ctextbox { background-color:#181818; padding:10px; } #compnews .ctextbox h4 { font-size:15px; color:#ffc423; margin:0; }
.compnewsmargin	{ margin-top:18px; }


#selector_home { 
float:right; 
width:242px; 
background: #ffcf31 url(/images/mag_glass.gif) no-repeat 180px 50px; 
font-size: 12px; 
border: 1px solid #f7d373;
color: #624800;
padding: 6px 8px;
}
#selector_home h2{ 
color: #000000;
padding: 0 0 7px 0;
margin: 0;
font-size: 15px;
}
#selector_home a { 
color: #000;
}
#selector_home p{ 
width: 165px;
border-top: 1px #c79200 solid;
padding: 6px 0 2px 0;
margin: 0;
}

#dont_understand { 
float:right; 
width:242px; 
background: #cdcdcd url(/images/tool_set.gif) no-repeat 190px 60px; 
font-size: 12px; 
border: 1px solid #d9d9d9;
color: #444;
padding: 5px 8px;
margin:14px 0 14px 0;
}
#dont_understand h2{ 
color: #000;
padding: 0 0 7px 0;
margin: 0;
font-size: 15px;
}
#dont_understand a { 
color: #000;
}
#dont_understand p{ 
width: 170px;
border-top: 1px #a3a3a3 solid;
padding: 6px 0 2px 0;
margin: 0;
}



#upcomingevents { 
float:right; 
width:260px; 
background-color:#242424; 
margin: 20px 0 15px 0;
color: #ccc;
}
#upcomingevents h2  	{ 
float:left; width:100%; background-image: url(/images/trim-grey2.gif); background-repeat: repeat-x; margin:0; text-indent:10px; 
background-color: #181818; 
font-size: 15px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #fff;
padding: 6px 0;
letter-spacing: -1px;
}
#upcomingevents .upcoming-inner{ 
background: url(/images/upcoming-bg.jpg) repeat-x bottom;
padding: 14px; 
float: left;
font-size: 12px;
width:232px; 
}

#welcome		{ 
float:left; 
width:518px; 
background-color:#000; 
font-size:13px; 
}
#welcome em { 
font-size: 15px;
line-height: 18px;
color: #fff;
}
#welcome p{
padding: 10px 0 0 0;
line-height: 17px;
} 
#welcome .speech{
background: url(/images/speech_marks.gif) no-repeat 0 0;
padding: 0 0 15px 42px;
float: left;
font-size: 14px;
}
#welcome .left{
float: left; 
width: 235px;
}
#welcome .right{ 
float: right; 
width: 235px;
}
#welcome .more_right{ 
padding: 0;
margin: 0;
float: right;
}
#welcome h2 { 
float:left; 
width:518px; 
margin:0; 
text-indent:10px; 
background: #ffc72f; 
font-size: 15px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #000;
padding: 9px 0;
 }
#welcome h3 	{ 
font-size:16px; 
color:#ffc423; 
margin:0; 
margin-bottom:15px; 
border-bottom:#2c2c2c 1px solid; 
padding: 4px 0 0 0;
padding-bottom:8px; 
font-weight:bold; 
}

#welcome .wtext { 
float:left; 
padding:11px 14px 14px 14px; 
width: 490px; 
color:#999; 
font-size: 13px;
line-height: 16px;
}
#welcome .wtext a{ 
color: #FFF;
font-weight: bold;
}

/*===== INTRO [PRODUCTS] =======*/
#intro 		{ float:left; width:798px; margin-bottom: 20px; }
#intro h1	{ margin:0; color:#ffc31f; font-size:1.4em; border-bottom:#555 solid 1px; padding-bottom:4px; margin-bottom:10px; }
#intro ul 	{ margin:0 ; margin-top:10px; float:left; width:197px; padding:0; }
#intro li 	{ float:left;  list-style-type: none; width:189px; background-color:#222; border:#555 dotted 1px;  margin-bottom: 8px; margin-right: 8px; text-align:center; display: inline; }
#intro li a { display: block; color:#fff; font-size:11.5px; font-weight:normal; padding:8px;  }	
#intro li a:hover { background-color:#333; }
#intro h6.mining_h6		{ 
margin: 10px 0 5px 0; 
padding: 0 0 4px 0; 
color:#eee; 
font-size:14px; 
border-bottom:#555 solid 1px; 

}

/*===== INTRO [PRODUCTS] =======*/
#intro2 		{ float:left; width:798px; margin-bottom: 20px; }
#intro2 h1	{ margin:0; color:#ffc31f; font-size:1.4em; border-bottom:#555 solid 1px; padding-bottom:4px; margin-bottom:10px; }
#intro2 ul 	{ margin:0 ; margin-top:10px; float:left; width:262px; padding:0; }
#intro2 li 	{ float:left;  list-style-type: none; width:254px; background-color:#222; border:#555 dotted 1px;  margin-bottom: 8px; margin-right: 8px; text-align:center; }
#intro2 li a { display: block; color:#fff; font-size:11.5px; font-weight:normal; padding:8px;  }	
#intro2 li a:hover { background-color:#333; }

/*===== TECHNICAL [PRODUCTS] =======*/

#technical { float:left; width:766px; background-color:#fff; border:2px #cfcfcf solid; margin-bottom: 20px; padding: 14px; }
#technical h1	{ margin:0; color:#000000; font-size:1.4em; border-bottom:#ffc424 solid 1px; padding-bottom:4px; margin-bottom:10px; }
#technical ul 	{ margin:0 ; margin-top:10px; float:left; width:255px; padding:0; }
#technical li 	{ float:left;  list-style-type: none; width:247px; background-color:#222; border:#555 dotted 1px;  margin-bottom: 8px; margin-right: 8px; text-align:center; }
#technical li a { display: block; color:#fff; font-size:11.5px; font-weight:normal; padding:8px;  }	
#technical li a:hover { background-color:#333; }

/*===== SUMMARY [PRODUCTS] =======*/
#summary 		{ float:left; width:766px; margin-bottom: 5px; }
#summary 		{color: #fafafa;}
#summary h2		{ margin:0; color:#eee; font-size:1.2em; border-bottom:#555 solid 1px; padding-bottom:4px; margin-bottom:10px; }
#summary h3		{ margin:0; color:#fff; font-size:16px; font-weight:bold; }
#summary h3	span	{ margin:0; color:#e7e7e7; font-size:11px; font-weight:normal; }
#summary h4		{ margin:0; text-transform:uppercase; color:#eee; font-size:1.2em; border-bottom:#555 solid 1px; padding: 0 0 4px 0; margin: 20px 0 0 0; }
#summary h5		{ margin:0; color:#eee; font-size: 15px; padding: 0 0 4px 0; margin: 16px 0 0 0; }
#summary ul {
padding: 5px 0 10px 10px;
margin: 0;
float: none;
}

#summary ul li{
padding: 0 0 3px 2px;
margin: 0 0 0 20px;
background: none;
float: none;
border: 0;
text-align: left;
list-style: disc;
width: 740px;
}
#summary ul li a{
padding: 0;
display: inline;
text-decoration: underline;
font-weight: bold;
}
#summary ul li ul li{
width: 650px;
}
#summary p.tech_note {
font-size: 11px;
font-style:italic;
}
#summary ol {
padding: 7px 0 10px 5px;
margin: 0;
float: none;
}
#summary ul ol{
padding: 10px 0 5px 20px;
}

#summary ol ol{
padding: 0 0 5px 20px;
}
#summary ol li{
padding: 0 0 5px 2px;
margin: 0 0 0 20px;
background: none;
float: none;
border: 0;
text-align: left;
list-style: decimal;
width: 750px;
}
#summary ol ol li{
padding: 5px 0 0 2px;
}
#summary ol li a{
color: #000;
font-weight: bold;
display: inline;
padding: 0;
margin: 0;
}
#summary ol li a:hover{
color: #000;
text-decoration: underline;
background: #fff;
font-weight: bold;
padding: 0;
margin: 0;
}


#summary ol.letters li {
list-style: lower-alpha;
}
#summary ol.letters ul {
list-style:disc;
padding: 0 0 0 15px;
}
#summary ol.letters ul li{
list-style:disc;
padding: 0 0 0 15px;
}

#summary .seltable { 
margin-left:1px; 
border: 1px solid #af985d;
border-bottom: 0;
border-right: 0;
font-size:11px; 
margin-top:10px; }

#summary .seltable td {
border-right: 1px solid #af985d; 
padding:6px; 
border-bottom: 1px solid #af985d; 
background-color:#fcefc8; color: #000; 
}

#summary .seltable tr	{
text-align: left;
vertical-align: top;
}
#summary .seltable th {
background-color:#ffc424; 
color: #000; 
font-weight: bold;
font-size: 13px; 
border-right: 1px solid #af985d; 
border-bottom: 1px solid #af985d;
padding:6px; 
}
#summary .seltable2 td{ 
padding: 3px 7px;
}
#intro2 table { vertical-align:top; 
border-top: 1px solid #271f27;
border-left: 1px solid #271f27;
margin: 4px 0 0 0;
}
#intro2 table tr { vertical-align:top; }
#intro2 table td { vertical-align:top; }
#summary table.tech_table td.white {
background: #fff;
text-align: center;
vertical-align: middle;
}
#summary table.seltable td.white {
background: #fff;
text-align: center;
vertical-align: middle;
}
#summary table.tech_table {
color: #1d1d1d;
margin: 4px 0 11px 0;
border-top: 1px solid #271f27;
border-left: 1px solid #271f27;
}
#summary table.tech_table tr {
}
#summary table.tech_table th{
background: #ffc424;
text-align: left;
padding: 5px 10px;
border-bottom: 1px solid #271f27;
border-right: 1px solid #271f27;
font-size: 12px;
}
#summary table.tech_table td{
background: #ffefc7;
padding: 3px 10px;
border-bottom: 1px solid #271f27;
border-right: 1px solid #271f27;
font-size: 11px;
}

#summary ul.shorter li{
padding: 0 0 3px 2px;
margin: 0 0 0 20px;
background: none;
float: none;
border: 0;
text-align: left;
list-style: disc;
width: 400px;
}




#technical #summary 	 {
color: #444444;
}

#technical #summary h2		{ margin:0; color:#333; font-size:1.2em; border-bottom:#555 solid 1px; padding-bottom:4px; margin-bottom:10px; }
#technical #summary h3		{ margin:0; color:#333; font-size:16px; font-weight:bold; }
#technical #summary h3	span	{ margin:0; color:#e7e7e7; font-size:11px; font-weight:normal; }
#technical #summary h4		{ margin:0; text-transform:uppercase; color:#333; font-size:1.2em; border-bottom:#909090 solid 1px; padding: 0 0 4px 0; margin: 25px 0 0 0; }
#technical #summary h5		{ margin:0; color:#333; font-size: 15px; padding: 0 0 4px 0; margin: 16px 0 0 0; }
#technical #summary ul {
padding: 5px 0 10px 10px;
margin: 0;
float: none;
}


#technical #summary ul#rapid_ex {
padding: 0;
margin: 20px 0 0 0;
list-style: none;
width: 766px;
float: left;
}
#technical #summary ul#rapid_ex li{
padding: 18px 15px 10px 15px;
margin: 0;
list-style: none;
position: relative;
border: 1px solid #262626;
float: left;
margin: 0 0 20px 0;
font-size: 13px;
line-height: 18px;
}
#technical #summary ul#rapid_ex li strong{
color: #e90000;
}
#technical #summary ul#rapid_ex li h3{
font-size: 16px;
padding: 10px 0 0 0;
margin: 0 0 10px 0;
line-height: 20px;
}
#technical #summary ul#rapid_ex li div.number_left{
position: absolute;
top: -10px;
left: 10px;
font-weight: bold;
color: #000;
font-size: 16px;
background: #ffc424;
padding: 5px 19px;
}
#technical #summary ul#rapid_ex li img.img_right{
float: right;
margin: 0 0 10px 20px;
}
#technical #summary ul#rapid_ex li img.img_left{
float: left;
margin: 0 20px 10px 0;
}
#technical #summary ul#rapid_ex li img.image_center {
margin: 0 auto;
}
#technical #summary ul#rapid_ex li.width_100{
width: 710px;
}
#technical #summary ul#rapid_ex li.width_50{
width: 330px;
margin: 0 20px 20px 0;
}
#technical #summary ul#rapid_ex li#list_2, #technical #summary ul#rapid_ex li#list_3{
height: 260px;
}
#technical #summary ul#rapid_ex li#list_4, #technical #summary ul#rapid_ex li#list_5{
height: 240px;
}
#technical #summary ul#rapid_ex li#list_6 {
padding-top: 30px;
}


/*===== PRODUCT PAGE =======*/
.breadcrumb		{ float:left; width:778px; color: #ddd; font-size:0.9em; background: url(/images/hd-breadcrumbgrey.gif) repeat-x  #434343; padding: 6px 10px; margin-left:1px; }
.breadcrumb-hazardous		{ float:left; width:778px; color: #ddd; font-size:0.9em; background-color:#f40000; padding: 6px 10px; }
.breadcrumb-yellow		{ float:left; width:778px; color: #262626; font-size:0.9em; background-color:#ffc423; padding: 6px 10px; }
.breadcrumb-rapid		{ float:left; width:778px; color: #ccc; font-size:0.9em; background-color:#000; padding: 6px 10px; }



#productbg { float:left; width:766px; background-color:#fff; border:2px #cfcfcf solid; margin-bottom: 20px; padding: 14px; }



#productbg h1	{ width:500px; margin:0; padding:0; font-size:1.3em; color:#000; padding-bottom:6px; margin-bottom:10px; border-bottom:#ffc424 1px solid; }
#productbg h2	{ margin:0; margin-bottom:4px; float:left; font-size:1.3em; text-align:center; width:220px; background-color:#000; padding:4px 10px; color:#ffc423; }
#productbg h3	{ margin:16px 0; padding:0; padding-bottom:6px; font-size:1.2em; border-bottom: 1px solid #ffc424; color:#000; }

#productbg .productimgs  { float:left; width:240px; margin-right: 14px; margin-bottom: 8px; }
#productbg .productimg  { float:left; width:240px; }
#header_img { float:left; clear:left; margin:0; padding:0; list-style:none; z-index:1; position:absolute;  }
#productbg .productdiag  { float:left; width:240px; text-align:center; }

#productbg .productdesc { float:right; width:500px; }
#productbg .productdesc a{ color: #000; }
#productbg .productdesc2 { float:right; width:100%; }
#productbg .productdesc2 a{ color: #000; }
#productbg .productdesc2 h1	{ width:100%; }
#productbg .productdesc2 h1	span{ font-size: 12px; font-weight: normal; }
.productnotebox		{ background-color:#ffc423; border:1px solid #af985d; padding:8px; color:#000; margin: 5px 0 10px 0; }

.table-left {
float: left; 
}
#productbg .technical		{ width:760px; border:1px solid #af985d; font-size:0.9em; margin-top:16px; }
#productbg .technical td	{ border:1px solid #af985d;  }




.technical-celltop
{ background-color:#000000; padding:6px 10px; font-weight: bold; color: #FFFFFF; font-size: 13px; position:relative; }

.technical-celltop .float_right { float: right; font-size: 11px; padding: 2px 0 0 0; }

.technical-cella
{ background-color:#ffc424; padding:6px 10px; color: #000; font-weight: bold; width: 210px; }

.technical-cellb
{ background-color:#fcefc8; padding:6px 10px; color: #000; }

.technical-cellc
{ background-color:#fffcf3; padding:6px 10px; color: #000; }

#productbg .seltable { 
margin-left:1px; 
width:766px; 
border: 1px solid #af985d;
border-bottom: 0;
border-right: 0;
font-size:10px; 
margin-top:10px; }

#productbg .seltable td {
border-right: 1px solid #af985d; 
padding:2px; 
border-bottom: 1px solid #af985d; 
background-color:#fcefc8; color: #000; 
}
#productbg .seltable tr	{
text-align: center;
}
#productbg .seltable th {
background-color:#ffc424; color: #000; font-weight: bold; 
border-right: 1px solid #af985d; 
padding:2px; 
border-bottom: 1px solid #af985d; }



#productbg .seltable2 { 
margin-left:1px; 
width:766px; 
border: 1px solid #af985d;
border-bottom: 0;
border-right: 0;
font-size:9px; 
margin-top:10px;
margin-bottom: 10px; }

#productbg .seltable2 td {
border-right: 1px solid #af985d; 
padding: 2px 1px; 
border-bottom: 1px solid #af985d; 
background-color:#fcefc8; color: #000; 
}
#productbg .seltable2 tr	{
text-align: center;
}
#productbg .seltable2 th {
background-color:#ffc424; color: #000; font-weight: bold; 
border-right: 1px solid #af985d; 
padding: 2px 1px; 
border-bottom: 1px solid #af985d; }




#productbg .impseltable { 
margin-left:1px; 
width:766px; 
border: 1px solid #111;
border-bottom: 0;
border-right: 0;
font-size:10px; 
margin-top:10px; }
#productbg .impseltable td {
border-right: 1px solid #d4d4d4; 
padding:2px; 
border-bottom: 1px solid #d4d4d4; 
background-color:#f2f2f2; color: #000; 
}
#productbg .impseltable tr	{
text-align: center;
}
#productbg .impseltable th {
background-color:#333; color: #fff; font-weight: bold; 
border-right: 1px solid #111; 
padding:2px; 
border-bottom: 1px solid #111; }
#productbg .impseltable .selcella { background-color:#333; color: #FFF; font-weight: bold; }
#productbg .impseltable .selcellb { background-color:#f2f2f2; color: #000;  }







#productbg .selcella { background-color:#ffc424; color: #000; font-weight: bold; }
#productbg .selcellb { background-color:#fcefc8; color: #000;  }
#productbg .productnote { font-size:0.9em; }

/*===== DOWNLOAD PDF [PRODUCTS] =======*/
#downloadpdf	{ float:left; width:732px; background-color:#333; padding:16px; color:#ddd; margin: 0 0 20px 0; }
#downloadpdf h3	{ margin:0; padding:0; color:#fff; border: 0; }
#downloadpdf .pdficon { margin-right:10px; }

#downloadpdf ul 	{ margin:0; margin-top:10px; padding:0; }
#downloadpdf li 	{ 
float:left;  
list-style-type: none; 
width:354px; 
background-color:#121212; 
border:#333 dotted 1px;  
margin-bottom: 8px; 
margin-right: 8px;  }
#downloadpdf li a { display: block; color:#fff; font-weight:normal; padding:11px 8px 13px 8px; text-indent: 35px;  }	
#downloadpdf li a:hover { background-color:#222; text-decoration:none; }


#downloadpdf li.fitting {
background: #121212 url(/images/spanner.gif) no-repeat 8px 6px;
border:#333 dotted 1px;  
}
#downloadpdf li.fitting a:hover {
background: #222 url(/images/spanner.gif) no-repeat 8px 6px;
}


#downloadpdf li.fitting2 {
background: #121212 url(/images/spanner.gif) no-repeat 8px 6px;
border:#333 dotted 1px;  
padding:11px 0 13px 0;
text-indent: 43px; 
}
#downloadpdf li.fitting2 a { 
display: inline; 
color:#fff; 
font-weight:normal; 
padding:0; 
text-indent: 0;  
}	
#downloadpdf li.fitting2 a:hover {
background: none;
text-decoration: underline;
}






#downloadpdf li.lang {
background: #121212  url(/images/quote.gif) no-repeat 8px 6px;
border:#333 dotted 1px;  
}
#downloadpdf li.lang a:hover {
background: #222 url(/images/quote.gif) no-repeat 8px 6px;
}

#downloadpdf li.video {
background: #121212  url(/images/video.gif) no-repeat 8px 6px;
border:#333 dotted 1px;  
}
#downloadpdf li.video a:hover {
background: #222 url(/images/video.gif) no-repeat 8px 6px;
}


#downloadpdf li.video2 {
background: #121212  url(/images/video.gif) no-repeat 8px 6px;
border:#333 dotted 1px;  
padding:11px 0 13px 0;
text-indent: 43px; 
}
#downloadpdf li.video2 a { 
display: inline; 
color:#fff; 
font-weight:normal; 
padding:0; 
text-indent: 0;  
}	
#downloadpdf li.video2 a:hover {
background: none;
text-decoration: underline;
}


#downloadpdf li.printer {
background: #121212  url(/images/printer.gif) no-repeat 8px 6px;
border:#333 dotted 1px;  
}
#downloadpdf li.printer a:hover {
background: #222 url(/images/printer.gif) no-repeat 8px 6px;
}
/*.metric-btn			{ float:left; text-align:center; background-color:#eee; }
.imperial-btn		{ float:left; text-align:center; background-color:#ccc; }
.metric-btn a, .imperial-btn a { display:block; color:#333; width:360px; padding:10px; border: 1px dotted #aaa; }
.metric-btn a:hover, .imperial-btn a:hover { background-color:#555; color:#fff;}*/







#menu-wrapper {
width: 799px;
float: right;
margin: -13px 0 0 0;
}
#nav2 {
float:left;
margin:0;
padding:0;
list-style: none; 
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
background: #141414;
width: 799px;
}

#nav2, #nav2 ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
}



#nav2 li{
float:left;
font-size: 13px;
}


#nav2 ul {
position:absolute;
display:none;
width: 807px;
top:35px;
z-index: 6;
padding: 10px 0 0 0;
left: -4px;
}
#nav2 li a{
background: #141414;
padding: 7px 30px;
color: #fff;
display: block;
font-size: 14px;
border-right: 1px solid #000;
}
#nav2 li{
border-right: 1px solid #000;
}

#nav2 ul.industrial {
background: url(/images/arrow.gif) no-repeat 062px 0;
}

#nav2 ul.hazardous {
background: url(/images/arrow.gif) no-repeat 185px 0;
}
#nav2 ul.accessories {
left: 100px;
background: url(/images/arrow.gif) no-repeat 195px 0;
}
#nav2 ul.adaptors {
left: 245px;
background: url(/images/arrow.gif) no-repeat 195px 0;
}
#nav2 ul.dropcontact {
left: 500px;
background: url(/images/arrow.gif) no-repeat 730px 0;
}


#nav2 .wrap-bg {
background:  url(/images/shadow-bg4.png) repeat-y;
padding: 0 4px;
width: 799px;
float: left;
}
#nav2 table {
padding: 0;
margin: 0;
}
#nav2 table tr{
padding: 0;
margin: 0;
}
#nav2 table tr td{
padding: 0;
margin: 0;
vertical-align: top;
}

#nav2 ul ul{
}	

#nav2 li ul ul {
margin:0px 0 0 0;
padding: 0;
border-right:0;
top: 20px;
}
#nav2 li ul li ul li { border-bottom: 1px solid #565656; }
#nav2 li ul li ul li a{
font-size: 10.5px;
background-color:#444;
color:#fff;
border-bottom: 1px solid #292929;
font-weight:normal;
padding:4px 15px;
}


#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li:hover ul ul ul ul{
display:none;
}
#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li li li li:hover ul{
display:block;
}









#nav2 .wrap-bg2 {
background:  url(/images/shadow-bg2.png) repeat-y;
padding: 0 7px;
width:395px;
float: left;
}
#nav2 .wrap-bg2-inner {
float: left;
padding: 35px 21px 35px 21px;
width:353px;
}



#nav2 li a{
background: #141414;
padding: 10px 17px;
color: #fff;
display: block;
font-size: 13px;
border-right: 1px solid #000;
}
#nav2 li a.menu-bullet{
background: #141414 url(/images/menu-bullet.gif) no-repeat center right;
padding: 10px 26px 10px 9px;
}
#nav2 li a.menu-bullet2{
background: #141414 url(/images/menu-bullet.gif) no-repeat center right;
padding: 10px 26px 10px 9px;
border: 0;
}



#nav2 li{
border-right: 1px solid #3b3b3b;
}



#nav2 li ul li{
padding: 0;
margin: 0;
border-right: 0;
border-top: 5px solid #ffcd31;
text-align: left;
width:799px;
}

.drop-footer {
background: url(/images/shadow-bottom4.png) no-repeat;
width: 807px;
float: left;
height: 10px;
margin: 0;
}
.drop-footer2 {
width: 403px;
float: left;
height: 10px;
background: url(/images/shadow-bottom5.png) no-repeat 3px 0;
}
.drop-footer3 {
width: 403px;
float: left;
height: 10px;
background: url(/images/shadow-bottom6.png) no-repeat 3px 0;
}
.drop-footer4 {
width: 215px;
float: left;
height: 10px;
background: url(/images/shadow-bottom7.png) no-repeat 3px 0;
border: 0;
}
.drop-footer5 {
width: 205px;
float: left;
border-bottom: 3px solid #ffc424;
}








#nav2 li ul li dl{
float: left;
margin: 0;
display: inline;
background: none;
padding: 0 0 10px 0;
width:799px;
}
#nav2 li ul li dl dt{
margin: 0 0 5px 0;
}
#nav2 li ul li dl dt a{
background: #141414;
display: block;
padding: 9px 0;
border-right: 0;
width:100%;
color: #ffc424;
font-size: 16px;
font-weight: bold;
text-indent: 14px;
}
#nav2 li ul li dl dt a:hover{
text-decoration: none;
}
#nav2 li ul li dl dd{
width: 198px;
color: #000;
padding: 0;
margin: 0;
}
.drop_wrapper{
float: left;
width: 198px;
}
#nav2 li ul li dl dd a{
font-size: 12px;
font-weight: normal;
background: url(/images/drop-bullet.gif) no-repeat 21px 12px;
width: 152px;
padding: 6px 10px 7px 35px;
border-bottom: 0;
border-right: 0;
margin: 0;
color: #fff;
}


#nav2 .wrap-bg2 li{
padding: 0;
margin: 0;
border-right: 0;
border-top: 5px solid #ffcd31;
text-align: left;
width:395px;
}
#nav2 .wrap-bg2 dl{
float: left;
margin: 0;
display: inline;
padding: 0 0 10px 0;
width:395px;
}
#nav2 .wrap-bg2 dl dt{
margin: 0 0 5px 0;
}
#nav2 .wrap-bg2 dl dt a{
background: #141414;
display: block;
padding: 9px 0;
border-right: 0;
width:100%;
color: #ffc424;
font-size: 16px;
font-weight: bold;
text-indent: 14px;
}
#nav2 .wrap-bg2 dl dt a:hover{
text-decoration: none;
}
#nav2 .wrap-bg2 dl dd {
width: 197px;
color: #000;
padding: 0;
margin: 0;
float: left;
}
#nav2 .wrap-bg2 dl dd a{
font-size: 12px;
font-weight: normal;
background: url(/images/drop-bullet.gif) no-repeat 21px 15px;
width: 151px;
padding: 8px 10px 8px 35px;
border-bottom: 0;
border-right: 0;
margin: 0;
}







#nav2 .wrap-bg3 li{
background: #252525 ;
}
#nav2 .wrap-bg2 li{
background: #252525 url(/images/drop-bg2.gif) repeat-y;
}
#nav2 .wrap-bg li {
background: #252525 url(/images/drop-bg2.gif) repeat-y;
}

#nav2 ul.selector {
left: 397px;
background: url(/images/arrow.gif) no-repeat 335px 0;
width:395px;
}


#nav2 ul.selector-guide .wrap-bg3 {
background:  url(/images/shadow-bg2.png) repeat-y;
padding: 0 7px;
width:295px;
float: left;
}
#nav2 .wrap-bg3 li{
padding: 0;
margin: 0;
border-right: 0;
border-top: 5px solid #ffcd31;
text-align: left;
width:295px;
}
#nav2 .wrap-bg3 dl{
float: left;
margin: 0;
display: inline;
padding: 0 0 10px 0;
width:295px;
}
#nav2 .wrap-bg3 dl dt{
margin: 0 0 5px 0;
}
#nav2 .wrap-bg3 dl dt a{
background: #141414;
display: block;
padding: 9px 0;
border-right: 0;
width:100%;
color: #ffc424;
font-size: 16px;
font-weight: bold;
text-indent: 14px;
}
#nav2 .wrap-bg3 dl dt a:hover{
text-decoration: none;
}
#nav2 .wrap-bg3 dl dd {
width: 197px;
color: #000;
padding: 0;
margin: 0;
float: left;
}
#nav2 .wrap-bg3 dl dd a{
font-size: 12px;
font-weight: normal;
background: url(/images/drop-bullet.gif) no-repeat 21px 15px;
width: 151px;
padding: 8px 10px 8px 35px;
border-bottom: 0;
border-right: 0;
margin: 0;
}
#nav2 ul.selector-guide {
left: 382px;
background: url(/images/arrow.gif) no-repeat 225px 0;
width:295px;
}





#menu1 {
float:left;
list-style: none; 
}
#menu1, #menu1 ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
z-index: 7;
}
#menu1 li{
float:left;
position:relative;
}
#menu1 ul {
position:absolute;
display:none;
width: 220px;
top:0;
z-index: 7;
padding: 10px 0 0 0;
left: 0;
border: 0;
}
#menu1 ul ul{
left: 205px;
}
#menu1 ul.industrial {
background: url(/images/arrow.gif) no-repeat 062px 0;
}

#menu1 .wrap-bg {
background:  url(/images/shadow-bg4.png) repeat-y;
padding: 0 4px;
width: 799px;
float: left;
}
#menu1 ul ul{
}	
#menu1 li ul ul {
margin: 0 0 0 0;
padding: 0 0 0 6px;
border-right:0;
top: 0;
background: url(/images/arrow-2.gif) no-repeat 0 3px;
}
#menu1 li ul.tech_ul_1 {
top: -170px;
background: url(/images/arrow-2.gif) no-repeat 0 170px;
}
#menu1 li ul.tech_ul_2 {
top: -50px;
background: url(/images/arrow-2.gif) no-repeat 0 60px;
}
#menu1 li ul ul.tech_ul_3 {
top: -160px;
background: url(/images/arrow-2.gif) no-repeat 0 161px;
}
#menu1 li ul ul.tech_ul_4 {
top: -51px;
background: url(/images/arrow-2.gif) no-repeat 0 53px;
}
#menu1 li ul ul.tech_ul_5 {
top: -95px;
background: url(/images/arrow-2.gif) no-repeat 0 95px;
}
#menu1 li ul li ul li { border-bottom: 1px solid #565656; }
#menu1 li ul li ul li a{
font-size: 10.5px;
background-color:#444;
color:#fff;
border-bottom: 1px solid #292929;
font-weight:normal;
padding:4px 15px;
}
#menu1 li:hover ul ul, #menu1 li:hover ul ul ul, #menu1 li:hover ul ul ul ul{
display:none;
}
#menu1 li:hover ul, #menu1 li li:hover ul, #menu1 li li li:hover ul, #menu1 li li li li:hover ul{
display:block;
}
#menu1 .wrap-bg2 {
background:  url(/images/shadow-bg5.png) repeat-y;
padding: 0 7px;
width:395px;
float: left;
}

#menu1 .wrap-bg2-inner {
float: left;
padding: 35px 21px 35px 21px;
width:353px;
}
#menu1 li ul li{
padding: 0;
margin: 0;
border-right: 0;
border-top: 5px solid #ffcd31;
text-align: left;
width:799px;
border: 0;
}
#menu1 li ul li dl{
float: left;
margin: 0;
display: inline;
background: none;
padding: 0 0 10px 0;
width:799px;
}
#menu1 li ul li dl dt{
margin: 0 0 5px 0;
}
#menu1 li ul li dl dt a{
background: #141414;
display: block;
padding: 9px 0;
border-right: 0;
width:100%;
color: #ffc424;
font-size: 16px;
font-weight: bold;
text-indent: 14px;
}
#menu1 li ul li dl dt a:hover{
text-decoration: none;
}
#menu1 li ul li dl dd{
width: 198px;
color: #000;
padding: 0;
margin: 0;
float: left;
}
#menu1 li ul li dl dd a{
font-size: 12px;
font-weight: normal;
background: url(/images/drop-bullet.gif) no-repeat 21px 15px;
width: 152px;
padding: 8px 10px 8px 35px;
border-bottom: 0;
border-right: 0;
margin: 0;
}
#menu1 li ul li dl dd a:hover{
text-decoration: underline;
}
#menu1 .wrap-bg2 li{
padding: 0;
margin: 0;
border-right: 0;
border-top: 5px solid #ffcd31;
text-align: left;
width:395px;
}
#menu1 .wrap-bg2 dl{
float: left;
margin: 0;
display: inline;
padding: 0 0 10px 0;
width:395px;
}
#menu1 .wrap-bg2 dl dt{
margin: 0 0 5px 0;
}
#menu1 .wrap-bg2 dl dt a{
background: #141414;
display: block;
padding: 9px 0;
border-right: 0;
width:100%;
color: #ffc424;
font-size: 16px;
font-weight: bold;
text-indent: 14px;
}
#menu1 .wrap-bg2 dl dt a:hover{
text-decoration: none;
}
#menu1 .wrap-bg2 dl dd {
width: 197px;
color: #000;
padding: 0;
margin: 0;
float: left;

}
#menu1 .wrap-bg2 dl dd a{
font-size: 12px;
font-weight: normal;
background: url(/images/drop-bullet.gif) no-repeat 21px 15px;
width: 151px;
padding: 8px 10px 8px 35px;
border-bottom: 0;
border-right: 0;
margin: 0;
height: 25px;
}



#menu1 .wrap-bg4 {
background:  url(/images/shadow-bg5.png) repeat-y;
padding: 0 7px;
width:205px;
float: left;
border: 0px;
}

#menu1 .wrap-bg4 dt{
margin: 0 0 0 0;
border-top: 4px #ffc424 solid;
}
#menu1 .wrap-bg4 dt a{
background: #141414;
display: block;
padding: 6px 0;
border-right: 0;
width:100%;
color: #ffc424;
font-size: 14px;
font-weight: bold;
text-indent: 5px;
}
#menu1 .wrap-bg4 dt a:hover{
text-decoration: none;
}
#menu1 .wrap-bg4 li{
padding: 0;
margin: 0;
border: 0;
text-align: left;
width:205px;
background: #252525;
list-style: none;
}
#menu1 .wrap-bg4 li a{
font-size: 11px;
padding: 5px 15px 5px 10px;
font-weight: normal;
background:#252525;
border-bottom: 1px solid #1a1a1a;
color: #fff;
width:180px;
text-indent: 0;
}
#menu1 .wrap-bg4 li a.tech_arrow {
background: #252525 url(/images/tech_arrow.gif) no-repeat 190px 8px; 
}
#menu1 .wrap-bg4 li ul {

}
#menu1 .wrap-bg4 li a:hover{
background: #1b1b1b;
text-decoration: none;
}
#menu1 .wrap-bg4 li a.tech_arrow:hover {
background: #1b1b1b url(/images/tech_arrow.gif) no-repeat 190px 8px; 
}


#menu1 .wrap-bg3 li{
background: #252525 ;
}
#menu1 .wrap-bg2 li{
background: #252525 url(/images/drop-bg2.gif) repeat-y;
}
#menu1 .wrap-bg li {
background: #252525 url(/images/drop-bg2.gif) repeat-y;
}
#menu1 ul.selector {
left: 166px;
top: -13px;
background: url(/images/arrow-2.gif) no-repeat 0 18px;
width:220px;
}
#menu1 ul.selector-guide .wrap-bg3 {
background:  url(/images/shadow-bg5.png) repeat-y;
padding: 0 7px;
width:295px;
float: left;
}
#menu1 .wrap-bg3 li{
padding: 0;
margin: 0;
border-right: 0;
border-top: 5px solid #ffcd31;
text-align: left;
width:295px;
}
#menu1 .wrap-bg3 dl{
float: left;
margin: 0;
display: inline;
padding: 0 0 10px 0;
width:295px;
}
#menu1 .wrap-bg3 dl dt{
margin: 0 0 5px 0;
}
#menu1 .wrap-bg3 dl dt a{
background: #141414;
display: block;
padding: 9px 0;
border-right: 0;
width:100%;
color: #ffc424;
font-size: 16px;
font-weight: bold;
text-indent: 14px;
}
#menu1 .wrap-bg3 dl dt a:hover{
text-decoration: none;
}

#menu1 .wrap-bg3 dl dd {
width: 197px;
color: #000;
padding: 0;
margin: 0;
float: left;
}
#menu1 .wrap-bg3 dl dd a{
font-size: 12px;
font-weight: normal;
background: url(/images/drop-bullet.gif) no-repeat 21px 15px;
width: 151px;
padding: 8px 10px 8px 35px;
border-bottom: 0;
border-right: 0;
margin: 0;
}










.sub-list {
width: 400px;
background: #ccc;
float: left;
}

.drop-bg {
width: 809px;
height: 15px;
}



#product-ranges {
background: url(/images/product-ranges2.jpg) no-repeat;
width: 171px;
height: 30px;
float: left;
clear: right;
}
#menu {
width: 799px;
float: left;
border-top: 3px solid #ffc72f;
}

.dropcontent {
float: left;
}
.dropcontent ul{
list-style: none;
padding: 0;
margin: 0;
}

.dropcontent li{
list-style: none;
padding: 15px 18px;
margin: 0 20px 15px 0;
background: #444;
border: 1px solid #000;
width: 324px;
float: left;
display: inline;
font-size: 11px;
color: #eaeaea;
line-height: 13px;
height: 200px;
}
.dropcontent li img{
float: right;
padding: 0 0 10px 10px;
}
.dropcontent li h1{
width: 324px;
display: block;
font-size: 13px;
border-bottom:#ffc424 1px solid;
padding: 0 0 5px 0;
margin: 0 0 10px 0;
}
.dropcontent li h1 a{
width: 324px;
display: block;
}
.dropcontent li .text{
height: 130px;
overflow: hidden;
}
.dropcontent li .text img{
height: 100px;
}
.dropcontent li .text a{
color: #ffc424;
}
.read-more {
padding: 10px 0 0 0;
}
.read-more a {
color: #ffc424;
}
#dropmsg21 form, #dropmsg22 form, #dropmsg31 form, #dropmsg32 form {
margin: 14px 0 15px 0;
}


#productbg-noh1 	{ float:left; width:766px; background-color:#fff; border:2px #cfcfcf solid; padding: 14px; margin: 0 0 20px -7px;}
#productbg-noh1 h2 { font-size: 17px;padding: 0 0 5px 0;margin: 0 0 17px 0;border-bottom:#d1d1d1 1px solid; }
#productbg-noh1 h2 i { color:#ffc423; background:#000; padding:2px 6px; font-style:normal; font-size:18px; }
#productbg-noh1 h2 em { line-height:26px; font-size:14px; color:#838383; font-weight:normal; font-style:italic; }

#productbg-noh1 select{
width: 500px;
border: 1px solid #8b8b8b;
background: #f7f7f7;
padding: 3px 4px;
font-size: 11px;
font-weight: bold;
color: #4f4f4f;
margin: 0 0 10px 0;
}
#productbg-noh1 select:hover {
background: #e9e9e9;
}
#productbg-noh1 option{
}

#productbg-noh2 { float:left; width:766px; background-color:#fff; border:2px #cfcfcf solid; padding: 14px; margin: 0 0 20px -0;}
#productbg-noh2 h2{
font-size: 17px;
padding: 0 0 5px 0;
margin: 0 0 17px 0;
border-bottom:#ffc424 1px solid;
}
#productbg-noh2 select{
width: 300px;
border: 1px solid #8b8b8b;
background: #f7f7f7;
padding: 3px 4px;
font-size: 11px;
font-weight: bold;
color: #4f4f4f;
margin: 0 0 10px 0;
}
#productbg-noh2 select:hover {
background: #e9e9e9;
}
#productbg-noh2 option{

}
#productbg-noh2 ul.downloads{
padding: 0;
margin: 0;
list-style: none;
}
#productbg-noh2 ul.downloads li{
padding: 0;
margin: 0 10px 10px 0;
float: left;
border: 1px solid #000;
background: #444 url(/images/pdf_logo.gif) no-repeat 211px 5px;
width: 240px;
}
#productbg-noh2 ul.downloads li a{
display: block;
padding: 8px 20px 9px 8px;
font-size: 12px;
}
#productbg-noh2 ul.downloads li a:hover{
background: #333 url(/images/pdf_logo.gif) no-repeat 211px 5px;
text-decoration: none;
}


#productbg-noh2 ul.cats{
padding: 0;
margin: 0;
list-style: none;
}
#productbg-noh2 ul.cats li{
padding: 8px;
margin: 0 14px 10px 0;
float: left;
border: 1px solid #000;
background: #444 url(/images/pdf_logo.gif) no-repeat 203px 80px;
width: 217px;
color: #eaeaea;
font-size: 11px;
height: 91px;
}
#productbg-noh2 ul.cats li:hover{
background: #333 url(/images/pdf_logo.gif) no-repeat 203px 80px;
}
#productbg-noh2 ul.cats li a{
font-size: 12px;
font-weight: bold;
color: #fff;
}
#productbg-noh2 ul.cats li a:hover{
text-decoration: underline;
}

#productbg-noh2 ul.cats img {
float: left;
}
#productbg-noh2 ul.cats p.text {
float: right;
padding: 0;
width: 140px;
margin: 0;
}


#productbg-noh2 ul.install{
padding: 0;
margin: 0;
list-style: none;
}
#productbg-noh2 ul.install li{
padding: 8px;
margin: 0 14px 10px 0;
float: left;
border: 1px solid #000;
background: #444 url(/images/pdf_logo.gif) no-repeat 203px 52px;
width: 217px;
color: #eaeaea;
font-size: 11px;
height: 64px;
}
#productbg-noh2 ul.install li:hover{
background: #333 url(/images/pdf_logo.gif) no-repeat 203px 52px;
}
#productbg-noh2 ul.install li a{
font-size: 12px;
font-weight: bold;
color: #fff;
}
#productbg-noh2 ul.install li a:hover{
text-decoration: underline;
}

#productbg-noh2 ul.install img {
float: left;
width: 100px;
border: 1px solid #222;
}
#productbg-noh2 ul.install p.text {
float: right;
padding: 0;
width: 102px;
margin: 0;
}


.lightbox-images-wrapper {
position: relative;
}
.lightbox-images-wrapper a:hover{
background:#fff; 
text-decoration:none;
}

.lightbox-images-wrapper span {
display:none; 
font-size: 11px;
font-weight:normal;
}
.lightbox-images-wrapper a.tooltip:hover span{
display:inline; 
position:absolute; 
color:#6c6c6c;
z-index: 12;
top: 36px;
left: 0;
background:url(/images/arrow-small.gif) no-repeat center top;
padding: 4px 0 0 0;
}
.lightbox-images-wrapper a.tooltip:hover span .inner{
border:1px solid #cccccc; 
background:#ffffff; 
padding:2px 3px; 
width: 66px;
font-weight: bold;
}

.table-cmp td, .table-cmp tr{
border: 0px;
}

#logo		{ float:left; position:fixed; width: 126px; height:131px; top: 24px; margin-left:18px; }

#productbg .technical { width:760px; border:0px solid #af985d; font-size:0.9em; margin-top:0; }
#productbg .technical td { border:0px solid #af985d;  border-right:2px solid #af985d; border-bottom:2px solid #af985d; }
#productbg .technical  { border-left:2px solid #af985d; border-top:2px solid #af985d; }
#productbg .technical th {background-color:#000000; padding:6px 0; font-weight: bold; color: #FFFFFF; font-size: 13px; position:relative; text-transform:uppercase; text-align: left; text-indent: 10px; }


#productbg .technical2 { width:760px; border:0px solid #af985d; font-size:0.9em; margin-top:0;  }
#productbg .technical2 td { border:0px solid #af985d;  border-right:2px solid #af985d; border-bottom:2px solid #af985d; }
#productbg .technical2  { border-left:2px solid #af985d; border-top:0px solid #af985d; }

.clickalternate {
color: #fff;
font-weight: bold;
}

.clickformore {
color: #212121;
text-decoration: underline;
font-size: 13px;
}
.clickformore:hover{
color: #3d3d3d;
text-decoration: underline;
font-size: 13px;
}




#Acc1,
#Acc2 {
	margin-top: -1em;
	}
.Accordion {
	margin-bottom: .5em;
	overflow: hidden;
	}
.AccordionPanel {
	margin: 0;
	padding: 0;
	}

h3.AccordionPanelTab {
	background: #e5e5e5 url(/graphics/collapsed.gif) no-repeat 1em -99px;
	cursor: pointer;
	margin: 1em 0 0 0;
	padding: 1em 1em 1em 2.7em;
	}
.AccordionPanelTab {
	-moz-user-select: none;
	-khtml-user-select: none;
	}
.AccordionPanelOpen .AccordionPanelTab {
	background: #e5e5e5 url(/graphics/expanded.gif) no-repeat 1em -99px;
	}
.AccordionFocused .AccordionPanelTab,
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {
	background: #e5e5e5 url(/graphics/expanded.gif) no-repeat 1em 14px;
	}
.AccordionPanelContent {
	background: #f9f9f9;
	border: 1px solid #e5e5e5;
	border-top: 0;
	overflow: hidden;
	margin: 0;
	padding: 0 1em;
	}
.AccordionPanelContent table {
	margin: 0 0 10px 0;
	}
.AccordionPanelContent .buttonWrapper,
.AccordionPanelContent .formButtonWrapper {
	margin: 10px 0;
	}

/* payment gateway accordions */
 h3.AccordionPanelTab {
	background: #e5e5e5 url(/graphics/collapsed.gif) no-repeat 1em -106px;
	padding: .5em 1em .5em 2.7em;
	}
.AccordionPanelOpen .AccordionPanelTab {
	background: #e5e5e5 url(/graphics/expanded.gif) no-repeat 1em -106px;
	}
 .AccordionPanelContent {
	border: none;
	overflow: hidden;
	margin: 0;
	padding: 0 0 0 1px;
	}
 .AccordionPanelContent table {
	margin: 0;
	}
	
	
	
	
	
	

.technical-cell {
position:relative;
border-right: 1px solid #525252;
padding: 2px 0;
margin: 0;
}

a.plus {
background: url(/images/plus.gif) no-repeat right;
padding: 2px 22px 2px 11px;
font-size: 12px;
position: relative;
}
#technicaldatawrapper a{ 
color: #000;
text-decoration: underline;
}

a#csa-logo {
background: url(/images/csa-logo.gif) no-repeat right;
padding: 5px 24px 5px 11px;
font-size: 12px;
position: relative;
color: #ff0080;
text-decoration: none;
}
a#ul-logo {
background: url(/images/ul.gif) no-repeat right;
padding: 5px 27px 5px 11px;
font-size: 12px;
position: relative;
color: #2bcc00;
text-decoration: none;
}
a#gost-logo {
background: url(/images/gost.gif) no-repeat right;
padding: 5px 32px 5px 11px;
font-size: 12px;
position: relative;
color: #ed2020;
text-decoration: none;
}
a#gost-logo2 {
background: url(/images/gost.gif) no-repeat right;
padding: 5px 32px 5px 11px;
font-size: 12px;
position: relative;
color: #ac20ed;
text-decoration: none;
}
a#ukraine-logo {
background: url(/images/gost-k.gif) no-repeat right;
padding: 5px 25px 5px 11px;
font-size: 12px;
position: relative;
color: #ffffff;
text-decoration: none;
}
a#marine-logo {
background: url(/images/marine-logo.gif) no-repeat right;
padding: 5px 110px 5px 11px;
font-size: 12px;
position: relative;
color: #213bff;
text-decoration: none;
}
a#inmetro-logo {
background: url(/images/inmetro.gif) no-repeat right;
padding: 5px 32px 5px 11px;
font-size: 12px;
position: relative;
color: #192fff;
text-decoration: none;
}
a#nbr-logo {
background: url(/images/nbr.gif) no-repeat right;
padding: 5px 30px 5px 11px;
font-size: 12px;
position: relative;
color: #ff9b0c;
text-decoration: none;
}
a#nbr-logo2 {
background: url(/images/nbr.gif) no-repeat right;
padding: 5px 30px 5px 11px;
font-size: 12px;
position: relative;
color: #d6d6d6;
text-decoration: none;
}
a#nepsi-logo {
background: url(/images/nepsi.gif) no-repeat right;
padding: 5px 30px 5px 11px;
font-size: 12px;
position: relative;
color: #af985d;
text-decoration: none;
}


.technical-celltop2
{ background-color:#000000; padding:6px 0; font-weight: bold; color: #FFFFFF; font-size: 13px; position:relative; }

	
#productbg .technical td #table-cmp {
border: 0;
padding: 0;
margin: 0;
}	
#productbg .technical td #table-cmp tr {
border: 0;
padding: 0;
margin: 0;
}	
#productbg .technical td #table-cmp td {
border: 0;
padding: 0;
margin: 0;
}	
	
#table-cmp, #table-cmp td, #table-cmp tr{
border: 0px;
}




#midcol		{ float:right; width:798px; margin-left:20px; }

#leftcol li a{
color: #fff; 
font-weight:bold;
text-decoration: none;
display: block;
padding: 5px 12px 5px 12px;
border-bottom: 1px solid #282828;
font-size: 12px;
}


#leftcol li.uk a{ 
background: #333 url(/images/uk-flag.jpg) no-repeat 12px -39px;
padding: 7px 0 7px 0;
text-indent: 40px;
}
#leftcol li.uk a:hover{ 
background: #1a1a1a url(/images/uk-flag.jpg) no-repeat 12px -3px;
}
#leftcol li.usa a{ 
background: #333 url(/images/usa-flag.jpg) no-repeat 12px -39px;
padding: 7px 0 7px 0;
text-indent: 40px;
}
#leftcol li.usa a:hover{ 
background: #1a1a1a url(/images/usa-flag.jpg) no-repeat 12px -3px;
}
#leftcol li.singapore a{ 
background: #333 url(/images/singapore-flag.jpg) no-repeat 12px -39px;
padding: 7px 0 7px 0;
text-indent: 40px;
}
#leftcol li.singapore a:hover{ 
background: #1a1a1a url(/images/singapore-flag.jpg) no-repeat 12px -3px;
}
#leftcol li.uae a{ 
background: #333 url(/images/uae-flag.jpg) no-repeat 12px -39px;
padding: 7px 0 7px 0;
text-indent: 40px;
}
#leftcol li.uae a:hover{ 
background: #1a1a1a url(/images/uae-flag.jpg) no-repeat 12px -3px;
}
#leftcol li.korea a{ 
background: #333 url(/images/korea-flag.jpg) no-repeat 12px -39px;
padding: 7px 0 7px 0;
text-indent: 40px;
}
#leftcol li.korea a:hover{ 
background: #1a1a1a url(/images/korea-flag.jpg) no-repeat 12px -3px;
}
#leftcol li.china a{ 
background: #333 url(/images/china-flag.jpg) no-repeat 12px -39px;
padding: 7px 0 7px 0;
text-indent: 40px;
}
#leftcol li.china a:hover{ 
background: #1a1a1a url(/images/china-flag.jpg) no-repeat 12px -3px;
}
#leftcol li.aus a{ 
background: #333 url(/images/aus-flag.jpg) no-repeat 12px -39px;
padding: 7px 0 7px 0;
text-indent: 40px;
}
#leftcol li.aus a:hover{ 
background: #1a1a1a url(/images/aus-flag.jpg) no-repeat 12px -3px;
}





	
		#logo		{ float:none; position:fixed; width: 126px; height:131px; top: 24px; margin-left:18px; }


	* {
	margin: 0;
}
html, body {
	height: 100%;
	overflow: auto;
}
.wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: auto;
}
.main-wrapper {
	position: relative;

}
#logo {
	position: fixed;
	left: 50%;
	top: 17px;
	margin: 0 0 0 -479px;
	z-index: 11;
}
#leftcol	{ 
		float:none;
		top: 180px;
		left: 50%; 
		width:162px; 
		position: fixed; 
		margin:0 0 0 -497px;
		z-index: 15;
}




		html {
			background: #141416 url(/images/bg.jpg) repeat-y center;			
			}
			body {  
			background: url(/images/header-bg.gif) repeat-x 0 34px; 
			}
			#bgwrap		{ 
			width:100%; 
			position: relative; 
			background: url(/images/header-bg) repeat-x 0 -10px; 
			margin-top: 34px; 
			}
			
			#header-wrapper		{ 
			width:798px; 
		    background: url(/images/header-bg.gif) repeat-x;
			float: right;
			padding: 0 0 0 0;
			}
			#header		{ 
			width:798px; 
			height:154px;
			float: right;
			background: none;
}
			
			.all	{ 
			width:100%; 
			top: 0;
			left: 0;
			position:fixed;
			z-index: 10;
			background: none;
}
			.all2	{ 
			width:800px; 
			background: url(/images/bg-small.jpg) no-repeat top right;
			height:146px;
			padding: 34px 0 0 0;
			left: 50%;
			margin: 0 ;
			position: fixed;
			margin: 0 0 0 -316px;
}
.breadcrumb-yellow, .breadcrumb-hazardous, .breadcrumb-rapid {
			float: right;
			top: 188px;
			margin: -8px 1px 0 0;
			z-index: 2;
			}
.breadcrumb {
			float: right;
			top: 188px;
			margin: -8px 1px 0 0;
			z-index: 2;
			}
			
			#all {
			margin-top: 206px;
			}



#image_main_wrapper {
position: relative;
}
#image_main img{
border: 1px solid #b3b3b1;
}

#image_main table{
padding: 5px 0 15px 0;
}
#image_main td img{
width: 55px;

}

p#image_title {
position: absolute;
bottom: 0;
left: 0;
margin: 0;
background: #303030;
color: #fff;
font-size: 11px;
font-weight: bold;
width: auto;
padding: 3px 7px;
}
.clickalternate	{ text-align:center; font-size:11px; background-color:#999; color:#fff; padding:6px; margin-top:6px; }



#leftcol li.corner {
background: url(/images/menu-corner.gif) no-repeat right bottom;
list-style: none; 
padding:0; 
margin: 0; 
font-size: 13px; 
color: #2d2d2d; 
width:13px;
height: 12px;
position: absolute;
bottom: 1px;
right: -4px;
}




/*===== FOOTER =======*/
#footer		{ 
float:right; 
width: 797px; 
padding: 0; 
background: #292929 url(/images/new_footer_bg.jpg);
border-top: 1px solid #161616;
}
#footer_border {
border-top: 1px solid #404040;
float: left;
width: 100%;
width: 767px; 
padding: 15px 15px; 
}
#footer-links	{ 
float:left; 
width: 250px; 
text-align: left; 
color: #999; 
line-height: 13px; 
margin-bottom: 20px; 
font-size: 11px;
}
#footer-links ul { 
margin:0 0 5px 0; 
font-size: 11px;
padding:0; 
float: left;
width: 250px; 
}
#footer-links h5 {
font-size: 11px;
color: #c1c1c1;
padding: 0 0 5px 0;
margin: 0;
} 
#footer-links li { 
float: left; 
list-style-type: none; 
margin: 0;
padding: 0; 
}
#footer-links li a { 
float: left; 
color:#919191; 
font-size:11px; 
padding: 0 10px 0 0; 
font-weight: normal;
}	
#footer-links li a:hover { 
color:#919191; 
text-decoration: underline;
}
.footer-text {
float: right;
margin: 0 0 0 0;
width: 510px;
}
.footer-text p.web_link {
float: right;
padding: 0;
margin: 10px 15px 0 0;
}
.footer-text p.web_link a{
font-size: 11px;
color: #999;
}
.footer-text ul{
padding: 0;
margin: 10px 0 0 0;
}
.footer-text ul li{
float: left;
font-size: 11px;
color: #666;
border-left: 1px solid #353535;
list-style: none;
margin: 0;
padding: 0 0 0 20px;
}
.footer-text ul li.big{
width: 235px;
}
.footer-text ul li.small{
width: 215px;
}
.footer-text ul li strong{
color: #999;
}
#footer-logos { 
float:left; 
width: 763px; 
height:53px;
background:url(/images/footer-logos5.gif) right no-repeat;
margin: 0 0 14px 2px;
}
#footer-logos a{ 
color: #767676;
font-size: 11px;
float: right;
font-weight: normal; 
}


#csa a, #ulc a, #gostr a, #gostk a, #marine a, #inmetro a, #nbr a {
color: #000;
text-decoration: underline;
}

#csa .technical2 td { border:0px solid #b0b0b0;  border-right:2px solid #000; border-bottom:2px solid #000;}
#csa .technical2 {border-left:2px solid #000; border-top: 2px solid #000;}
#csa .technical-cella { background-color:#f32e91; padding:6px 10px; color: #000; font-weight: bold; width: 210px;}
#csa .technical-cellb { background-color:#f4b9d7; padding:6px 10px; color: #000;}

#ulc .technical2 td { border:0px solid #b0b0b0;  border-right:2px solid #000; border-bottom:2px solid #000;}
#ulc .technical2 {border-left:2px solid #000; border-top: 2px solid #000;}
#ulc .technical-cella { background-color:#2bcc00; padding:6px 10px; color: #000; font-weight: bold; width: 210px;}
#ulc .technical-cellb { background-color:#c0f2b2; padding:6px 10px; color: #000;}

#gostr .technical2 td { border:0px solid #b0b0b0;  border-right:2px solid #000; border-bottom:2px solid #000;}
#gostr .technical2 {border-left:2px solid #000; border-top: 2px solid #000;}
#gostr .technical-cella { background-color:#ed2020; padding:6px 10px; color: #000; font-weight: bold; width: 210px;}
#gostr .technical-cellb { background-color:#f8cccc; padding:6px 10px; color: #000;}

#gostk .technical2 td { border:0px solid #b0b0b0;  border-right:2px solid #000; border-bottom:2px solid #000;}
#gostk .technical2 {border-left:2px solid #000; border-top: 2px solid #000;}
#gostk .technical-cella { background-color:#bd4ef1; padding:6px 10px; color: #000; font-weight: bold; width: 210px;}
#gostk .technical-cellb { background-color:#e2bbf4; padding:6px 10px; color: #000;}

#marine .technical2 td { border:0px solid #b0b0b0;  border-right:2px solid #000; border-bottom:2px solid #000;}
#marine .technical2 {border-left:2px solid #000; border-top: 2px solid #000;}
#marine .technical-cella { background-color:#213bff; padding:6px 10px; color: #000; font-weight: bold; width: 210px;}
#marine .technical-cellb { background-color:#cfd5ff; padding:6px 10px; color: #000;}

#ukraine .technical2 td { border:0px solid #b0b0b0;  border-right:2px solid #000; border-bottom:2px solid #000;}
#ukraine .technical2 {border-left:2px solid #000; border-top: 2px solid #000;}
#ukraine .technical-cella { background-color:#fff; padding:6px 10px; color: #000; font-weight: bold; width: 210px;}
#ukraine .technical-cellb { background-color:#fff; padding:6px 10px; color: #000;}

#nepsi .technical2 td { border:0px solid #b0b0b0;  border-right:2px solid #000; border-bottom:2px solid #000;}
#nepsi .technical2 {border-left:2px solid #000; border-top: 2px solid #000;}
#nepsi .technical-cella { background-color:#af985d; padding:6px 10px; color: #000; font-weight: bold; width: 210px;}
#nepsi .technical-cellb { background-color:#c0a55e; padding:6px 10px; color: #000;}

#inmetro .technical2 td { border:0px solid #b0b0b0;  border-right:2px solid #000; border-bottom:2px solid #000;}
#inmetro .technical2 {border-left:2px solid #000; border-top: 2px solid #000;}
#inmetro .technical-cella { background-color:#ff9b0c; padding:6px 10px; color: #000; font-weight: bold; width: 210px;}
#inmetro .technical-cellb { background-color:#ffe7c5; padding:6px 10px; color: #000;}

#nbr .technical2 td { border:0px solid #b0b0b0;  border-right:2px solid #000; border-bottom:2px solid #000;}
#nbr .technical2 {border-left:2px solid #000; border-top: 2px solid #000;}
#nbr .technical-cella { background-color:#7c7c7c; padding:6px 10px; color: #000; font-weight: bold; width: 210px;}
#nbr .technical-cellb { background-color:#f4f4f4; padding:6px 10px; color: #000;}

#video {
padding: 20px 0 0 0;
text-align: center;
margin: 20px 0 0 0;
}
#video a{
color: #111;
}
#video2 {
padding: 20px 0 0 0;
text-align: center;
margin: 20px 0 0 0;
}
#video2 a{
color: #111;
}
#downloadpdf h3	{ margin:0; padding:0; color:#fff; border: 0; }

.referrence {
padding: 0;
margin: 0;
font-size: 10px;
width: 100%;
text-align: center;
float: left;
color: #000;
}

/*========================*/
/*   GENERAL TEMPLATE	  */
/*========================*/

#mainpanel 	{ float:left; width:766px; background-color:#fff; border:2px #cfcfcf solid; padding: 14px; margin: 0 0 20px 1px;}
#mainpanel a{ color: #000;}
#mainpanel h2 { font-size: 17px;padding: 0 0 5px 0;margin: 0 0 17px 0;border-bottom:#d1d1d1 1px solid; float: left; width: 100%;}
#mainpanel h2 i { color:#ffc423; background:#000; padding:2px 6px; font-style:normal; font-size:18px; }
#mainpanel h2 em { line-height:26px; font-size:14px; color:#838383; font-weight:normal; font-style:italic; }
#mainpanel h2 .icon-usa { width:450px; padding-left:60px; padding-top:6px; background:url(/images/icon-usa.gif) no-repeat; float: left; }
#mainpanel h2 .icon-uk { width:450px; padding-left:60px; padding-top:6px; background:url(/images/icon-uk.gif) no-repeat; float: left; }
#mainpanel h2 .icon-aus { width:450px; padding-left:60px; padding-top:6px; background:url(/images/icon-aus.gif) no-repeat; float: left; }
#mainpanel h2 .icon-china { width:450px; padding-left:60px; padding-top:6px; background:url(/images/icon-china.gif) no-repeat; float: left; }
#mainpanel h2 .icon-korea { width:450px; padding-left:60px; padding-top:6px; background:url(/images/icon-korea.gif) no-repeat; float: left; }
#mainpanel h2 .icon-uae { width:450px; padding-left:60px; padding-top:6px; background:url(/images/icon-uae.gif) no-repeat; float: left; }
#mainpanel h2 .icon-sing { width:450px; padding-left:60px; padding-top:6px; background:url(/images/icon-sing.gif) no-repeat; float: left; }
#mainpanel ul { margin:1em;} #mainpanel li { margin:1em;}
#mainpanel h2 .timezone {
float: right;
width: 250px;
text-align: right;
padding: 0px 0 0 0;
font-weight: normal;
font-size: 12px;
}
#mainpanel h2 .timezone p.timetitle{
font-weight:bold ;
font-size: 14px;
padding: 0 0 5px 0;
margin: 0;
}



/*========================*/
/*   NORTH AMERICAN PAGE  */
/*========================*/
#application-col		{ float:left; width:340px; margin-top:20px; line-height:18px; }
#products-col			{ float:left; width:380px; background:#eee; font-size:12px; padding:10px; margin-top:20px; line-height:18px; margin-left:20px; }

#mainpanel h3, #application-col h3, #products-col h3 { color:#000; font-size:16px; margin-bottom:10px; }

.portal-productthumb 	{ float:left; width:179px; margin-right:16px; margin-top:7px; }
.portal-productthumb2 	{ float:left; width:179px; margin-top:7px; }
.portal-productthumb h4, .portal-productthumb2 h4 { 
font-size: 12px;
width:179px;
background: #000;
color: #ffd200;
padding: 5px 0;
text-indent: 12px;
margin: 0 0 2px 0;
 }
.portal-productthumb img, .portal-productthumb2 img {
border: #d6d6d6 1px solid;
width: 177px;
}

/*====================*/
/*   MAKE AN ENQUIRY  */
/*====================*/

.makeanenquiry {float:left; width:766px; padding:14px 0; margin-top:16px; }
.makeanenquiry .col1 { float:left; width:300px; padding-right:22px; }
.makeanenquiry .col2 { float:left; width:380px; padding-left:22px; }
.makeanenquiry label { float:left; clear:left; margin-bottom:10px; width:90px; color:#000; font-weight:bold; }
.makeanenquiry input { float:left; margin-bottom:10px; width: 240px; padding: 3px; border: 1px solid #6a6a6a;}
.makeanenquiry textarea { float:left;  width: 240px; padding: 3px; border: 1px solid #6a6a6a;}

.makeanenquiry2 {float:left; width:726px; padding:14px 20px; background:#eee; margin-top:0; }
.makeanenquiry2 .col1 { float:left; width:325px; padding-right:22px; }
.makeanenquiry2 .col2 { float:left; width:325px; padding-left:22px; }
.makeanenquiry2 label { float:left; clear:left; margin-bottom:10px; width:90px; color:#000; font-weight:bold; }
.makeanenquiry2 input { float:left; margin-bottom:10px; width: 220px; padding: 3px; border: 1px solid #6a6a6a;}
.makeanenquiry2 select { float:left; margin-bottom:10px; width: 220px; padding: 3px;}
.makeanenquiry2 textarea { float:left; width: 220px; padding: 3px; border: 1px solid #6a6a6a;}

.contact_info {
	float: left;
	width: 310px;
	background: #eee;
	padding: 10px 15px;
	height: 222px;
	}
.contact_info a{
	color: #2e2e2e; 
	text-decoration: underline;
}
.contact_info a:hover{
	color: #000; 
	text-decoration: none;
}
.makeanenquiry .col2 {
	float: right;
	width: 355px;
}
#contact_wrapper {
	float: right;
	width: 355px;
	background:#eee; 
	padding: 15px 25px 10px 25px;
}


 
 .makeanenquiry2 .submit-btn { float: right; }

 
/* #leftcol li a.bullet-list {
background: url(/images/leftmenubullet.gif) no-repeat 143px 6px;
} 
#leftcol li a.bullet-list:hover { 
background: #1a1a1a url(/images/leftmenubullet.gif) no-repeat 143px 6px;
} */
#leftcol li a.bullet-list2 {
background: url(/images/tech_arrow.gif) no-repeat 155px 8px; 
}
#leftcol li a.bullet-list2:hover {
background: #1a1a1a url(/images/tech_arrow.gif) no-repeat 155px 8px; 
}
#leftcol li a.bullet-list {
background: url(/images/tech_arrow2.gif) no-repeat 155px 8px; 
}
#leftcol li a.bullet-list:hover { 
background: #1a1a1a url(/images/tech_arrow3.gif) no-repeat 155px 8px; 
}

.selectionTable {
position: absolute;
width: 1px;
height: 1px;
background: #ccc;
top: 247px;
left: 400px;
}
.technicalData {
position: absolute;
width: 1px;
height: 1px;
background: #000;
bottom: 1245px;
left: 400px;
}
.additionalInformation {
position: absolute;
width: 1px;
height: 1px;
background: #000;
bottom: 385px;
left: 400px;
}


.topJump {
position: absolute;
top: -206px;
width: 1px;
height: 1px;
}
.jumpTo {
position: relative;
}




.jumptomenu {
padding: 5px 0;
text-indent: 10px;
margin: 0;
background: #141414;
margin: -16px -16px 10px -16px;
font-size: 10px;
color: #eee;
width: 798px;
}
.jumptomenu a{
color: #FFF;
font-size: 11px;
}
.jumptomenu a:hover{
color: #eee;
}


#staff_nav {
background: #333;
float: left;
height: 265px;
width: 130px;
}
#staff_nav ul{
list-style: none;
padding: 6px 0;
margin: 0;
float: left;
}
#staff_nav ul li{
margin: 0;
float: left;
width: 130px;
padding: 0;
border-bottom: 1px solid #2b2b2b;
}
#staff_nav ul li a{
padding: 5px 10px;
width: 110px;
margin: 0;
float: left;
display: block;
font-size: 10px;
color: #fff;
text-decoration: none;
}
#staff_nav ul li a:hover {
background: #4b4b4b;
}
#staff_nav ul li a.menuSelected{
background: url(/images/arrow_white.gif) no-repeat 0px 5px;
}
#staff_nav ul li a.menuSelected:hover {
background: #4b4b4b url(/images/arrow_white_hover.gif) no-repeat 0px 5px;
}

#staff {
width: 337px;
height: 240px;
border: 1px solid #333;
color: #212121;
font-size: 11px;
line-height: 14px;
float: left;
position: relative;
}

#staff ul{
list-style: none;
padding: 0;
margin: 0;
}
#staff ul li{
list-style: none;
padding: 0;
margin: 0;
}
#staff h1{
border-bottom: 1px solid #ffc72f;
font-size: 15px;
color: #141414;
padding: 3px 0 4px 0;
margin: 0;
}
#staff h2{
color: #212121;
font-size: 12px;
padding: 8px 0 10px 0;
margin: 0;
border: 0;
}
#staff ul li .staffimage img{
border:1px solid #ffc72f;
border-bottom: 3px solid #ffc72f;
}
#staff em{
color: #686868;
font-weight: normal;
font-size: 11px;
}
#staff a{
color: #212121;
text-decoration: underline;
font-weight: normal;
}
#staff a:hover{
color: #000;
text-decoration: none;
}
#staff .staffimage {
width: 133px;
float: left;
}
#staff .stafftext {
float: right;
width: 142px;
}
#staff .stafftext p.phone{
padding: 6px 0 0 0;
margin: 0;
}

.staff-top {
width: 100%;
float: left;
}
.staff-top-image {
float: right;
}


h4.image_header {
font-size: 14px;
padding: 0;
margin: 0;
color: #2d2d2d;
}



	
.makeanenquiry3 {
width: 100%;
float: left;
margin: 0;
}
.makeanenquiry3 .contact_info {
width: 330px;
float: left;
margin: 20px 20px 0 0;
background: #eee;
padding: 10px 15px;
}
.makeanenquiry3 .contact_info h2 {
border-bottom: 1px solid #9f9f9f;
margin: 0;
}
.makeanenquiry3 .contact_info h2 em{
font-weight: normal;
font-style: italic;
font-size: 11px;
}
.makeanenquiry3 .contact_info input{
margin: 3px 0 6px 0;
}
.makeanenquiry3 .contact_info textarea{
margin: 3px 0 6px 0;
}

.arrow_new {
position: absolute;
top: 10px;
right: 0;
}

#access_notes {
float: left;
margin: 15px 0 0 0;
}
#access_notes hr{
border: 0;
border-bottom: 1px solid #919191;
margin: 5px 0 10px 0;
}
.access_images {
float: right;
margin: 0 6px 0 10px;
width: 408px;
}
.access_order {
float: left;
width: 340px;
}
.access_order h6{
font-size: 13px;
font-weight: bold;
color: #282828;
}
.access_order h6 span{
font-size: 11px;
font-weight: normal;
font-style: italic;
color: #585858;
}

#access_notes .productnote{
font-size: 10px;
line-height: 12px;
}



.Country {float:left; background:#fff; font-size:11px; padding:6px; margin:8px 0;   }
.dist-map { float:left; width:510px; }
.dist-menu { float:left; width:200px; padding-left:22px;}
.dist-menu ul { margin:0p; padding:0; }
.dist-menu a { color:#000; }

#europe, #north, #south, #asia, #aust { float:left; width:740px; background:#eee; padding:12px; border:1px solid #ccc; margin-bottom:16px; }
#europe h3, #north h3, #south h3, #asia h3, #aust h3 { border-bottom:1px solid #aaa; padding-bottom:4px; }
#europe h4, #north h4, #south h4, #asia h4, #aust h4 { font-size:14px; color:#333; border-bottom:1px dotted #aaa; padding-bottom:4px; }

#europe ul, #north ul, #south ul, #asia ul, #aust ul { list-style:none; float:left; width:360px; margin:0; padding:0; padding-left:4px; color:#666; }

#europe em, #north em, #south em, #asia em, #aust em { font-weight:normal; font-style:italic; font-size:11px; }

#europe a, #north a, #south a, #asia a, #aust a { color:#ff1557; }

.detailslabel {float:left; clear:left;width:120px;  padding:4px; font-weight:bold;}
.detailscopy  {float:left;width:180px;padding:4px; }



#mainpanel h2 .address {
float: right;
width: 450px;
text-align: right;
padding: 0px 0 0 0;
font-weight: normal;
font-size: 12px;
line-height: 15px;
}
#mainpanel h2 .address h6{
font-size: 15px;
font-weight: normal;
color: #000;
padding: 0 0 4px 0;
margin: -3px 0 0 0;
}
#mainpanel h2 .address span{
font-size: 11px;
}

.submit_selector {
border: 1px solid #4e4e4e;
background: #2e2e2e;
color: #fff;
}


#big_table {
padding: 0;
font-size: 10px;
border-right: 1px solid #000;
border-top: 1px solid #000;
}
#big_table tr{
}
#big_table tr td{
padding: 2px;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
}
#big_table tr th{
background: #ffcc00;
text-align: left;
padding: 2px;
border-left: 1px solid #000;
border-bottom: 1px solid #000;
}
#big_table tr.big_tr td{
vertical-align: bottom;
padding: 2px 3px 2px 4px;
}
#big_table tr.big_tr th{
vertical-align: bottom;
padding: 11px 3px 2px 4px;
}
.grey {
background: #c0c0c0;
}
.dark_grey {
background: #808080;
}
#technical #summary ul li a{
padding: 0;
display: inline;
text-decoration: underline;
font-weight: bold;
color: #222;
background: #fff;
}
#technical #summary ul li a:hover{
background: #fff;
}
#technical a		{ color: #222; }


.colour-ref {
margin: 20px 40px;
float: left;
}
.colour-ref table.ref_table {
}
.colour-ref table.ref_table tr{
padding: 0;
margin: 0;
vertical-align: middle;
}
.colour-ref table.ref_table td{
padding: 0 20px 0 0;
margin: 0;
vertical-align: middle;
}
.colour-ref table.ref_table td img{
border: 2px solid #000;
margin: 0 5px 0 0;
}

.related_links {
float: left;
width: 100%;
margin: 10px 0 20px 0;
}
.related_links h4{
border-bottom: 1px solid #ffc424;
padding: 0 0 4px 0;
margin: 0 0 10px 0;
width: 100%;
font-size: 15px;
color: #232323;
}
.related_links ul{
padding: 0;
margin: 0;
}
.related_links ul li{
padding: 0;
margin: 0 10px 0 0;
float: left;
width: 245px;
list-style: none;
}
.related_links ul li a{
display: block;
background: #222;
font-size: 12px;
color: #fff;
text-decoration: none;
text-align: center;
padding: 7px 0;
border: 1px solid #000;
}
.related_links ul li a:hover{
background: #333;
text-decoration: underline;
}

.quote {
background: url(/images/quote_mark.jpg) no-repeat;
padding: 4px 70px 0 37px;
float: left;
margin: 5px 20px;
font-size: 20px;
}
.quote strong {
color: #ffc72f;
}

#staff_contact {
width: 100%;
color: #212121;
font-size: 10px;
line-height: 14px;
float: left;
position: relative;
}
#staff_contact ul{
list-style: none;
padding: 0 0 6px 0;
margin: 0 0 15px 0;
float: left;
border-bottom: 1px solid #b9b9b9;
width: 100%;
}
#staff_contact ul li{
list-style: none;
padding: 10px;
width: 220px;
margin: 0 10px 10px 0;
border: 1px solid #333;
height: 132px;
float: left;
}
#staff_contact h1{
border-bottom: 1px solid #ffc72f;
font-size: 13px;
color: #141414;
padding: 3px 0 4px 0;
margin: 0;
}
#staff_contact h2{
color: #212121;
font-size: 10px;
padding: 8px 0 5px 0;
margin: 0;
border: 0;
}
#staff_contact ul li .staffimage img{
border:1px solid #ffc72f;
border-bottom: 3px solid #ffc72f;
width:74px;
}
#staff_contact em{
color: #686868;
font-weight: normal;
font-size: 10px;
}
#staff_contact a{
color: #212121;
text-decoration: underline;
font-weight: normal;
}
#staff_contact a:hover{
color: #000;
text-decoration: none;
}
#staff_contact .staffimage {
width: 80px;
float: left;
}
#staff_contact .stafftext {
float: right;
width: 130px;
}
#staff_contact .stafftext p.phone{
padding: 4px 0 0 0;
margin: 0;
}

table.customer_table {
padding: 0;
margin: 0;
}
table.customer_table tr {
padding: 2px 0;
margin: 0;
}
table.customer_table td {
padding: 0;
margin: 0;
}

.events_news a{
color: #000;
}
.events_news h2 a{
color:#222;
}
.events_news .narrowcolumn {
width: 550px;
float: left;
}
.events_news .post{
width: 525px;
float: left;
margin: 0 0 20px 0;
}
.events_news #sidebar {
width: 200px;
float: right;
}
.events_news #sidebar p{
display: none;
}
.events_news #sidebar ul {
padding: 0;
margin: 0;
}
.events_news #sidebar ul li {
padding: 0;
margin: 0;
list-style: none;
}
.events_news .pagenav {
display: none;
}
.events_news #respond {
display: none;
}
.events_news .postmetadata {
display: none;
}
.events_news .alignleft {
display: none;
}



#technical_guide { float:left; width:766px; background-color:#fff; border:2px #cfcfcf solid; margin-bottom: 20px; padding: 14px; }
#technical_guide h1	{ margin:0; color:#000000; font-size:1.4em; border-bottom:#ffc424 solid 1px; padding-bottom:4px; margin-bottom:10px; }

#technical_guide h4 { margin:0; text-transform:uppercase; color:#333; font-size:1.2em; border-bottom:#909090 solid 1px; padding: 0 0 4px 0; margin: 25px 0 0 0; }

#technical_guide ul{
padding: 0 0 0 20px;
margin: 0 0 0 0; 
 }
#technical_guide ul a{
color: #000;
}
#technical_guide ul li a{
padding: 0 0 4px 0;
display: block;
}
#technical_guide ul ul li a{
padding: 0 0 4px 0;
display: block;
}
#technical_guide ul ul{
padding: 0 0 0 15px;
margin: 0 0 0 0; 
 }
#technical_guide ul ul a{
color: #252525;
}
#technical_guide ul ul ul{
padding: 0 0 0 15px;
margin: 0 0 0 0; 
 }
#technical_guide ul ul ul a{
color: #393939;
}

p.coming_soon {
font-size: 16px;
text-decoration: underline;
color: #f30000;
}



#nav2 ul.hazardous dl dd a{
font-size: 12px;
font-weight: normal;
background: url(/images/drop-bullet.gif) no-repeat 21px 9px;
width: 152px;
padding: 4px 10px 5px 35px;
border-bottom: 0;
border-right: 0;
margin: 0;
color: #fff;
}

#product_search {
position: relative;
padding: 0;
margin: 0;
}
#product_search table{
font-size: 11px;
}
#product_search table a{
color: #000;
}
table#background_template {
font-size: 11px;
}
table#background_template td{
border-bottom: 1px solid #d6d6d6;
}
table#background_template td.background_colour {
background: #ffc72f;
color: #000;
width: 81px;
padding: 3px 0 3px 5px;
border-bottom: 1px solid #eab421;
}
#product_search table td {
padding: 5px 0 0 0;
}
#product_search table td.indv_header {
background: #2f2f2f;
color: #ffc72f;
padding: 5px 0 4px 0;
font-weight: bold;
}
#product_search select{
width: 100px;
}
#search_submit_button {
position: absolute;
top: -49px;
z-index: 19;
right: 0;
padding: 3px 8px;
font-size: 12px;
background: #2e2e2e;
color: #fff;
border: 1px solid #000;
font-family:Arial, Helvetica, sans-serif;
}
#search_submit_button:hover {
background: #3f3f3f;
}

#product_search table td.background_colour {
background: #ffc72f;
color: #000;
width: 80px;
padding-left: 5px;
font-weight: bold;
}
table#background_template td.background_colour a{
color: #000;
padding: 0;
margin: 0;
}


/* Submit Button */
 input.submit-btn { 
 margin-top:16px; 
 font-family:Arial; 
 cursor:pointer; 
 border: solid 1px #ccc; 
 background:#ffc423; 
 color:#333; 
 font-weight:bold; 
 font-size:14px; 
 padding: 6px 0; 
 text-align: center; 
 margin-bottom:0; 
 width: 170px;
 }
 input.submit-btn:hover { background:#ffcc42; color:#333;}
 
 
.makeanenquiry h6{
	font-size: 17px;
	font-weight: bold;
	color: #333;
	padding: 0;
	margin: 5px 0 5px 0;
}
.makeanenquiry h6 span{
font-size: 14px;
font-weight: normal;
font-style:italic;
color: #797979;
}
#staff_h6_wrapper {
float: left;
width: 337px;
}
#staff_h6_wrapper p{
padding: 4px 0 7px 0;
margin: 0;
}

.Top {
padding: 13px 0 0 0;
margin: 0;
}
.url {
border-bottom: 1px solid #e5e5e5;
padding: 0 0 13px 0;
margin: 0 0 0 0;
font-size: 11px;
text-decoration: underline;
}
#bgwrap .url a{
color: #000;
}
.description {
padding: 7px 0 5px 0;
font-size: 12px;
}
#other_pages {
margin: 15px 0 0 0;
font-size: 13px;
}
#other_pages a{
background: #000;
padding: 3px;
color: #fff;
}

#other_pages_new {
margin: 0 0 0 0;
font-size: 13px;
position: absolute;
top: 0;
left: 0;
}
#other_pages_new a{
background: #000;
padding: 3px;
color: #fff;
}

#search_panel {
position: relative;
padding: 20px 0 0 0;
}



#rapid_ex_wrapper #productbg { float:left; width:766px; background-color:#fff; border:3px #ff3c00 solid; margin-bottom: 20px; padding: 13px; }
#rapid_ex_wrapper #productbg .productdesc { float:right; width:500px; }
#rapid_ex_wrapper #productbg .productdesc h1{ width:315px; border-bottom: 1px solid #ff3c00; }
#rapid_ex_wrapper #productbg h3	{ border-bottom: 1px solid #ff3c00; }

#rapid_ex_wrapper .jumptomenu {
padding: 5px 0;
text-indent: 10px;
margin: 0;
background: #ff3c00;
margin: -16px -16px 10px -16px;
font-size: 10px;
color: #eee;
width: 798px;
}
#rapid_ex_wrapper .jumptomenu a{
color: #FFF;
font-size: 11px;
}
#rapid_ex_wrapper .jumptomenu a:hover{
color: #eee;
}
#rapid_ex_wrapper #productbg {
background: #fff url(../images/rapid_ex.gif) no-repeat 622px 21px;
}
#rapid_ex_wrapper #productbg h2	{ margin:0; margin-bottom:4px; float:left; font-size:1.3em; text-align:center; width:220px; background-color:#ff3c00; padding:4px 10px; color:#fff; }
#rapid_ex_wrapper p#image_title {
position: absolute;
bottom: 0;
left: 0;
margin: 0;
background: #ff3c00;
color: #fff;
font-size: 11px;
font-weight: bold;
width: auto;
padding: 3px 7px;
}

#rapid_ex_wrapper #productbg .seltable { 
margin-left:1px; 
width:766px; 
border: 1px solid #af985d;
border-bottom: 0;
border-right: 0;
font-size:10px; 
margin-top:10px; }
#rapid_ex_wrapper #productbg .seltable td {
border-right: 1px solid #af985d; 
padding:2px; 
border-bottom: 1px solid #af985d; 
background-color:#fcefc8; color: #000; 
}
#rapid_ex_wrapper #productbg .seltable th {
background-color:#ffc424; color: #000; font-weight: bold; 
border-right: 1px solid #af985d; 
padding:2px; 
border-bottom: 1px solid #af985d; }