@charset "utf-8";
/*colour swatches
main orange - F36A22 / rgb(213,107,43) -- original F36B21
yellow - F5EE2E / rgb(245,236,73)
navy 1 - 003
navy 2 - 006
navy 3 - 009
blue - 3B2E80
green lines - 7F9
*/


/* resets and special*/
img, div { behavior: url(images/iepngfix.htc) }
.clr {clear:both}
p {margin:0 0 10px 0}
body {background-color:#FFF;font:10pt/13pt Arial, Helvetica, sans-serif;color:#113;margin:0;text-align:center}
ul, ol {margin:0;padding:0}
li {list-style:none;background:url(images/bullet-yel.gif) no-repeat 0 .5em;padding:0 0 5px 15px;margin:0;line-height:13pt}
.fltrt{float:right}
.fltlft{float:left}
.ralign{text-align:right}
.marginctr{margin:0 auto}
.halfcol{width:47%}
form{margin:0;padding:2px 0 0 0}
hr {margin:10px 0;color:#F5EE2E;background:#F5EE2E;border:0;height:1px} /* yellow */
hr.ornghr {margin:10px 0;color:#F36A22;background:#F36A22;border:0;height:1px} /* orange */
.corner{-moz-border-radius:5px;-webkit-border-radius:5px}
.ctr{text-align:center}
.caps{text-transform:uppercase}
.orangebg{background-color:#F36A22}

/* heads */
h1 {font:bolder 13pt Arial, Helvetica, sans-serif;letter-spacing:2px;color:#F36A22;border-bottom:1px solid #FF9;margin:0 0 10px 0;display:inline;font-variant:small-caps}
h2 {font:bold 11pt/18pt Arial, Helvetica, sans-serif;color:#F36A22;border-bottom:1px solid #FF9;margin:0 0 5px 0;display:inline}
h3 {margin:0;padding:0;color:#006;font:bold 11pt/18pt Arial, Helvetica, sans-serif}
h4{color: #F36A22;font-size:12pt;font-weight: bold;margin:0}
h5 {margin:0;padding:0;color:#006;font:bold 10pt/14pt Arial, Helvetica, sans-serif}

/* links */
a:link{color:#009;text-decoration:none}
a:visited {color:#38296B;text-decoration:none}
a:active {text-decoration:underline}
a:hover{text-decoration:underline;color:#F36A22}
.rcolumnindex a:hover{text-decoration:none;color:#F36A22}
h3 a:hover {text-decoration:underline;color:#559}
.dark-links a:link, .dark-links, .dark-links a:visited{color:#006;text-decoration:none;font-size:9pt}
a:link.orng-links, .orng-links{color:#F50;text-decoration:none}
.small-links a:link, small-links {font:8.5pt Arial, Helvetica, sans-serif;color:#006;text-decoration:none}

/* footer */
#footer{color:#555;font-size:8.5pt;text-align:center;border-top:1px solid #F9CF88;padding:3px 0 5px 0;margin:0;background:#FFD}
#footer p,#copy p{margin:0 auto;width:970px}
#footer a:link, #copy a:link{color:#66A;text-decoration:none}
#footer a:visited, #copy a:visited{color:#66A;text-decoration:none}
#footer a:hover, #copy a:hover{color:#55A;text-decoration:underline}
#copy {padding:3px 0;border-top:1px solid #F9CF88;color:#555;font-size:8.5pt;text-align:center;} /* yellow */

/* search */
.searchmenu {background:#F5EE2E;height:30px;padding:3px 0 0 5px;margin:0 0 7px 0;text-align:center;border-top:1px solid #F69D55;border-bottom:1px solid #F69D55}
.searchbar {background:#F5EE2E;height:30px;padding:3px 0 0 5px;margin:0 0 7px 0;text-align:center;border-top:2px solid #CCC;border-bottom:2px solid #CCC}
#ybarleft{float:left;width:500px;padding-top:6px;text-align:left}
#ybarleft a:link{color:#F50;text-decoration:none}
#ybarleft a:hover{text-decoration:underline;color:#F50}
#ybarleft a:visited{color:#F50;text-decoration:none}
.plusone{float:left;width:80px;height:24px;margin-top:-4px}

/* feature 1 - bright yellow with orange border */
.issfeature1{background-color:#F5EE2E;padding:10px;border:1px solid #F69D55}
.issfeature1 a:link{color:#F50;text-decoration:none}
.issfeature1 a:hover{text-decoration:underline;color:#F50}
.issfeature1 a:visited{color:#F50;text-decoration:none}

/* contact feature */
#contactlink{background:#F5EE2E;padding:5px 0 10px 0;margin:0 0 11px 0;text-align:center;border:2px solid #CCC;font-size:13pt}
#contactlink h2{font:16pt/19pt "Arial Black", "Helvetica Black";display:block;border:none;letter-spacing:1pt}

/* green feature */
.issfeature3{background:#DFF;border:1px solid #7F9;padding:10px}

/* text and text features */
.issfeature2{background-color:#FAFF7E;padding:10px;border:1px solid #F69D55}
.dload-head {font-style:italic;font-weight:bolder;letter-spacing:1px;color:#F36A22;padding-bottom:2pt}
.highlight {font-weight:bold;letter-spacing:1px;color:#D34800}
.small-text, small {font-size:8.5pt;}

/* tables */
.table-contents {width:auto;padding:5px}
.table-contents-indent {width:auto;padding:0 5px 5px 15px}
.lcol {width:95px;padding:5px 0 0 5px}
.rcol {border-left:1px dotted #F5EE2E;padding:5px 0 0 5px;width:95px}

/* menus */
.menu-width {width:180px;padding-right:10px;float:left}
.topmenu {background:url(images/orng-bar.gif) no-repeat;padding:3px 5px 5px 5px;height:32px;width:960px}
.lmenu {clear:both;background-color:#FFE;width:168px;padding:5px;border:1px solid #F36A22;font-size:9pt;margin-bottom:5px;text-align:left}
.menu-tab {background:#F36A22;padding:5px 0 2px 5px;width:175px;font-size:9pt;color:#FFF;letter-spacing:1px}
.menu-indent {float:left;width:15pt}

/* menu links */
.lmenu a:hover{background:#7F9;color:#006;text-decoration:none}
.lmenu a:link{color:#009;text-decoration:none}
.lmenu a:visited{color:#006;text-decoration:none}

/* main containers */
#headerlogo{background:url(images/top-img960.jpg) repeat-x scroll center top;text-align:center;height:156px;padding-top:36px}
#headerbg{background:url(images/layout/orangex3.png);text-align:center;height:130px}
.headerwidth{width:960px;margin:0 auto;height:110px;padding:9px 0 11px 0;background:url(images/layout/safety-guy.png) no-repeat 630px -50px}
#container{width:970px;margin:0 auto; text-align:left; padding:0}
#containermessage{width:400px;margin:0 auto; text-align:left; padding:0}
.maincontent {padding:0 10px 0 0;min-height:767px;height:auto;float:left;width:610px;!important height:767px} /*index*/
.maincontentfull {padding:0;min-height:767px;height:auto;float:left;width:768px;!important height:767px} /*full width for about, contact pages*/
.cyclerbox{background:#F36A22;border-top:2px solid #CCC;border-bottom:2px solid #CCC}

/* section containers */
.section-cover {padding-right:10px;width:118px}
.feature-l {width:215px;border-right:1px dotted #F5EE2E;padding:10px}
.feature-r {width:215px;padding:10px}
.techinfo{width:600px;padding:10px 0;float:left}
.storeimg{width:250px;padding:5px;border:1px solid #7F9}
.aboutcontent{width:380px;margin-bottom:10px}
.contactcontent{width:250px;float:left}
#map{border:solid 1px #006;width:350px;height:350px}
.contactmap{width:352px;float:right}

/*right sidebars*/
#rcolcontain{width:155px;float:left}
.rcolumn {padding-left:10px;width:93px}
.rcolumnindex{padding:10px 5px 5px 5px;width:138px;background-color:#FDFFAF;border:1px solid #F9CF88}
.rcolumnicon{width:94px;float:right;padding-left:10px}

/*fill is 50% of stroke*/
.rcolumn01{padding:25px 10px;width:133px;background-color:rgb(162,189,178);border:1px solid rgb(70,124,101)} /*instrumentation*/
.rcolumn02{padding:25px 10px;width:133px;background-color:rgb(187,188,217);border:1px solid rgb(120,121,180)} /*eye/face, head, hear*/
.rcolumn03{padding:25px 10px;width:133px;background-color:rgb(182,130,169);border:1px solid rgb(109,5,83)} /*hand*/
.rcolumn04{padding:25px 10px;width:133px;background-color:rgb(237,193,169);border:1px solid rgb(219,132,84)} /*clothing*/
.rcolumn05{padding:25px 10px;width:133px;background-color:rgb(228,148,150);border:1px solid rgb(201,41,45)} /*respiratory*/
.rcolumn06{padding:25px 10px;width:133px;background-color:rgb(128,213,245);border:1px solid rgb(0,171,235)} /*fall*/
.rcolumn07{padding:25px 10px;width:133px;background-color:rgb(141,211,207);border:1px solid rgb(27,167,159)} /*hazard*/
.rcolumn08{padding:25px 10px;width:133px;background-color:rgb(151,159,201);border:1px solid rgb(48,64,148)} /*first aid*/
.rcolumn09{padding:25px 10px;width:133px;background-color:rgb(237,209,150);border:1px solid rgb(219,164,46)} /*fire*/
.rcolumn10{padding:25px 10px;width:133px;background-color:rgb(198,128,179);border:1px solid rgb(141,0,103)} /*industrial*/
.rcolumn11{padding:25px 10px;width:133px;background-color:rgb(234,181,149);border:1px solid rgb(213,107,43)} /*services*/


/* general boxes */
.box400{width:400px}
.box450{width:450px}
.box500{width:500px}
.box275{width:275px}
.box300{width:300px}
.box375{width:375px}
.box220{width:220px}
.box250{width:250px}
.box200{width:200px}
.box150{width:150px}
.box125{width:125px}
.box100{width:100px}
.box75{width:75px}
.box960{width:960px}
.box970{width:970px}


/* spacing */
.spacer5 {height:5px;width:5px}
.spacer10 {height:10px;width:10px}
.spacer15 {height:15px;width:15px}
.padl20{padding-left:20px}
.padl10{padding-left:10px}
.padr10{padding-right:10px}
.padb10{padding-bottom:10px}
.padt10{padding-top:10px}
.marginr10{margin-right:10px}
.margint10{margin-top:10px}
.margint5{margin-top:5px}
.marginb10{margin-bottom:10px}
.marginb5{margin-bottom:5px}

/* dividers */
.oline {border-bottom-width:1px;border-bottom-style: dotted;border-bottom-color:#F36A22;}
.yline {clear:none;height:1px;width:100%;border-bottom:1px solid #F5EE2E}
.yline-small {height:1px;width: 80%;border-bottom:1px dotted #F5EE2E}
.oline-small {height:1px;width: 80%;border-bottom:1px dotted #F36A22}
.ybottom {border-bottom:1px dotted #F5EE2E}

/* feedburner styles */
h2.feedTitle,.feedTitle,a:link.feedTitle,a:visited.feedTitle{color:#F36A22;font:18pt/30px Arial, Helvetica, sans-serif;font-weight:100;border:none;clear:right;margin:0;padding:0;letter-spacing:2pt;text-transform:uppercase}
.headline, .headline a:link{color:#F50;text-decoration:none;font:10pt/13pt Arial, Helvetica, sans-serif}
#internationalsafety8rn91ascsfo3pfgnaop5otamhg{font:8.5pt/11pt Arial, Helvetica, sans-serif;color:#558}
#creditfooter{display:none}
.blogupdates{float:left;margin-top:10px}/*width:350px;*/

/* forms */
#contactform{float:left;width:380px;background-color:#FDFFAF;border:1px solid #F9CF88}
#contactform h1{border-bottom:3px double #F9CF88;padding:2px 0 2px 5px;letter-spacing:1px;display:block;margin:0 0 3px 0;font-size:14pt}
input{margin:2pt 0}
form p{margin:0;padding:0 5px}
.formreq{color:#F5EE2E;background:#F36A22;padding:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border:none;letter-spacing:1px}
.submitbutton{width:100pt;height:20pt;font-weight:bold;margin:10px 0 10px 5px}/* background:#F36A22;color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid;border-color:#F8BF77 #A01500 #A01500 #F8BF77 */
.resetbutton{width:60pt;height:20pt;margin:10px 0}/* background:#F5EE2E;-moz-border-radius:2px;-webkit-border-radius:2px;border:1px solid;border-color:#F8BF77 #F36A22 #F36A22 #F8BF77;color:#A01500;filter:progid:DXImageTransform.Microsoft.Gradient 
8	  (GradientType=0,StartColorStr='#F8BF77',EndColorStr='#F5EE2E') */
.note{padding:0 5px 5px 5px}
