/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222; 
} 

body {
    font-size: 1em;
    line-height: 1.6;
}

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

img {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}


/* ==========================================================================
   Author's custom styles
   ========================================================================== */

html {
/*background: url(img/footer-bg2.png) repeat-x 0 100%;*/
}

body {
font-family: "myriad-pro", arial, sans-serif;
font-size:14px;
min-width:1000px;
}

body.inner {
/*background: url(img/body-bg-inner.png) repeat-x 0 -3px;*/
}

body.home {
/*background: url(img/body-bg-home.png) repeat-x 0 -2px;*/
}

#top-bar {
height: 27px;
background-color: #F3F3F3;
border-bottom: 1px solid #CDCDCD;
/* overflow: hidden; */
z-index: 2;
position: relative;
padding: 4px 0;
}


#top-bar-inner {
position:relative;
width:1000px;
margin:0 auto;
}

#top-bar #newsletter {
position: absolute;
top: 8px;
left: 618px;
background: url(img/newsletter-bg.png) no-repeat 0 3px;
padding-left: 20px;
}

#top-bar #newsletter a {
color: #6B6B6B;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
background: url(img/arrow-right.png) no-repeat 100% 4px;
padding-right: 10px;
}

#top-bar #newsletter a:hover {
text-decoration:none;
}

#top-bar #searchouter {
float:right;
}
#top-bar a, #top-bar .divider {
float:right;
}
#top-bar a {
color:#7e7e7e;
text-decoration:none;
font-size:14px;
}
#top-bar .divider {
color:#7e7e7e;
padding:0 10px;
margin-top:0px;
}
#top-bar #language-new .divider {
    height: 26px;
    display: block;
    text-indent: -9999px;
    width: 1px;
    background: url(img/topbar-divider-2015.png) no-repeat 50% 50%;
}
#top-bar #language {
  margin-right: 0px;
  float: right;
}
#top-bar #language-new #language {
margin-right:0;
}
#top-bar #language-new {
float:right;
margin-top:-9px;
}
#top-bar .language-new-left {
background:url(img/locationbar-left.png) no-repeat 0 0;
width:44px;
height:47px;
float:left;
}
#top-bar #language-new-mid {
background: url(img/locationbar-bg.png) repeat-x 0 0;
    height: 22px;
    float: left;
    padding: 12px 0px;
}
#top-bar #language-new-mid a {
color:#fff;
}

#top-bar .language-new-right {
background:url(img/locationbar-right.png) no-repeat 0 0;
width:44px;
height:47px;
float:left;
}
#top-bar #language ul {
display:none;
    position: absolute;
    background-color: #3e3e3e;
    /* border-bottom: 1px solid #CDCDCD; */
    /* border-left: 1px solid #CDCDCD; */
    /* border-right: 1px solid #CDCDCD; */
    padding: 0 20px 10px;
    margin: 0;
    top: 33px;
    right: 0px;
    list-style: none;
    min-width: 145px;
    border-radius: 0 0 4px 4px;
}
#top-bar a#langselect {
    padding-right: 12px;
    display: block;
    //padding-left: 27px;
}
#top-bar #language-new a#langselect {
        background: url(img/arrow-white-down.png) no-repeat 100% 9px;
}
#top-bar #language-new a#langselect.lang-world {
background: url(img/arrow-white-down.png) no-repeat 100% 9px;
}
#top-bar #langdropdown a {
float:none;
}
#top-bar #searchouter form {
position:relative;
    margin-right: 10px;
}
.sidesearch form {
position:relative;
}
#top-bar #searchouter input.text-input, .sidesearch input.text-input {
    border: 1px solid #d8d8d8;
    /* background: url(img/main-sprite2.png) no-repeat -591px -89px; */
    display: block;
    width: 148px;
    height: 24px;
    font-size: 11px;
    color: #6B6B6B;
    padding: 0px 24px 0 12px;
    line-height: 27px;
    margin-top: 2px;
    border-radius: 4px;
    margin-right: 0px;
}

#top-bar #searchouter input.search-submit, .sidesearch input.search-submit {
    border: 0px;
    width: 25px;
    height: 26px;
    position: absolute;
    top: 0px;
    right: 0;
    text-indent: -9999px;
    background: #d8d8d8 url(img/mag-glass-2015.png) no-repeat 50% 50%;
    border-radius: 0 4px 4px 0;
}

#top-bar #searchouter input.search-submit:hover, .sidesearch input.search-submit:hover {
background-color:#ccc;
}

header {
width: 998px;
height:118px;
position: relative;
margin: 0 auto;
clear:both;
}

header h1 {
background: url(img/logo2015.jpg) no-repeat 0 0;
display: block;
overflow: hidden;
text-indent: -9999px;
height: 75px;
width: 115px;
float: left;
margin-top: 22px;
}



#showabest header h1 {
background: url(img/showabest-logo.png) no-repeat 0 0;
display: block;
position: absolute;
top: 10px;
left: 0px;
overflow: hidden;
text-indent: -9999px;
height: 69px;
width: 294px;
}
#showabest header h1 a {
width: 294px;
height: 69px;
}

#showa header h1 {
background: url(img/showa-new-170.jpg) no-repeat 0 0;
display: block;
position: absolute;
top: 10px;
left: 0px;
overflow: hidden;
text-indent: -9999px;
height: 69px;
width: 170px;
}
#showa header h1 a {
width: 170px;
height: 69px;
}


#skytec header h1 {
background: url(img/skytec-new-30h.jpg) no-repeat 0 0;
display: block;
position: absolute;
top: 20px;
left: 0px;
overflow: hidden;
text-indent: -9999px;
height: 30px;
width: 219px;
}
#skytec header h1 a {
width: 219px;
height: 30px;
}

#web header h1 {

}
#gcc header h1 {
background:url(img/logo2015-emea.jpg) no-repeat 0 0;
}


header h1 a {
position: absolute;
top: 0;
left: 0;
width: 115px;
height: 75px;
}

#web header h1 a {
position: absolute;
top: 0;
left: 0;
width: 169px;
height: 96px;
}
#gcc header h1 a {
position: absolute;
top: 0;
left: 0;
width: 169px;
height: 96px;
}
#showabest .fromglobus {
width: 116px;
height: 81px;
display: block;
overflow: hidden;
text-indent: -9999px;
background: url(img/from-globus.jpg) no-repeat 0 0;
margin: 0;
position: absolute;
left: 311px;
top: -1px;
}
#showa .fromglobus {
width: 116px;
height: 81px;
display: block;
overflow: hidden;
text-indent: -9999px;
background: url(img/from-globus.jpg) no-repeat 0 0;
margin: 0;
position: absolute;
left: 190px;
top: -1px;
}
#skytec .fromglobus {
width: 116px;
height: 81px;
display: block;
overflow: hidden;
text-indent: -9999px;
background: url(img/from-globus.jpg) no-repeat 0 0;
margin: 0;
position: absolute;
left: 240px;
top: -1px;
}
.strapline {
width: 180px;
height: 28px;
display: block;
overflow: hidden;
text-indent: -9999px;
background: url(img/strapline-2lines.jpg) no-repeat 0 0;
margin: 49px 0 0 35px;
float: left;
}

.sup {
text-decoration: none !important;
font-size: 65% !important;
vertical-align: super !important;
display: inline-block !important;
}
#get-in-touch {
width: 350px;
height: 22px;
display: block;
position: absolute;
top: 0px;
left: 618px;
background: url(img/main-sprite2.png) no-repeat -0px -192px;
color: white;
padding: 11px 0px 6px 10px;
font-weight: bold;
text-decoration: none;
z-index: 1;
}

#get-in-touch span {
cursor:pointer !important;
}

#get-in-touch span.part {
float:left;
}

#get-in-touch .divider {
width: 2px;
height: 17px;
background: url(img/main-sprite2.png) no-repeat -940px -0px;
display: block;
float: left;
margin: 0 9px;
}

#brand-logos {
width: 419px;
float: right;
margin-top: 30px;
}

#brand-logos a {
display:block;
overflow:hidden;
text-indent:-9999px;
float: left;
}

#brand-logos .showabest-logo {
background:url(img/showa-new-105.jpg) no-repeat 0 0;
height:35px;
width:105px;
}

#brand-logos .brand-divider {
float: left;
margin: 7px 10px 0;
display: block;
width: 3px;
height: 33px;
background: url(img/main-sprite2.png) no-repeat -669px -351px;
}

#brand-logos .skytec {
background: url(img/skytec-new-20h.jpg) no-repeat 0 0;
height: 20px;
width: 146px;
margin-top: 15px;
}
#brand-logos .haika {
background: url(img/haika-20h.png) no-repeat 0 0;
height: 20px;
width: 122px;
margin-top: 15px;
}

.retail-link {
color: #B2C9DF;
background: url(img/arrow-right2.png) no-repeat 100% 2px;
padding-right: 15px;
position: absolute;
bottom: -33px;
right: 25px;
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
font-size: 13px;
}
.globus-link {
float: right;
margin-right: 25px;
}
.globus-link a {
color: #FFF;
background: url(img/arrow-right6.png) no-repeat 100% 16px;
text-transform: none;
font-weight: bold;
text-decoration: none;
font-size: 13px;
width: 190px;
text-align: right;
padding: 16px 15px 16px 0;line-height: 13px;
}
.globus-link a:hover {
background: url(img/arrow-right2.png) no-repeat 100% 16px;
}
.retail-link:hover {
opacity:0.8;
}

nav {
height:44px;
}

#nav-wrapper {
width:1000px;
margin:0 auto;
}
nav ul {
padding-left: 0;
margin: 0;
border-top: 1px solid #d3d3d3;
}
nav ul li {
float:left;
display:inline;
padding:0 5px;
background: url(img/menu-divider-2015.png)no-repeat 100% 50%;
}
nav ul li:last-child {
background:none;
}
nav ul li a {
text-transform: uppercase;
color: #212c65;
font-size: 15px;
font-weight: 600;
display: block;
text-decoration: none;
position:relative;
z-index:20;
line-height:45px;
padding: 0 30px;
}
#gcc nav ul li a {
padding:0 40px;
}
#showa nav ul li a, #skytec nav ul li a {
padding: 0 63px;
}
.home-wrap nav ul li a {
line-height:43px;
}

nav ul li a:hover {

}
nav ul li.active {
margin-top:-1px;
margin-left:-1px;
background:url(img/menu-active-left.png) no-repeat 0 0, url(img/menu-active-right.png) no-repeat 100% 0;

}
nav ul li.active a {
background: url(img/menu-active-bg-2015.png) repeat-x 0 0;
border-top: 4px solid #212c65;
line-height:37px;
padding-bottom:5px !important;
}
.home-wrap nav ul li.active a {
line-height:35px;
}



tp-banner-container {
height:374px;
}

#main {
width: 1000px;
margin: 0 auto;
padding: 0;
}


#showabest #hp-promo {
float:right;
width:249px;
height:114px;
color:#fff;
position:relative;
margin-top: 20px;
}
#showa #hp-promo {
float:right;
width:249px;
height:114px;
color:#fff;
position:relative;
margin-top: 20px;
}

#skytec #hp-promo {
float:right;
width:249px;
height:114px;
color:#fff;
position:relative;
margin-top: 20px;
}

#hp-promo {
float:right;
width:249px;
height:114px;
color:#fff;
position:relative;
}
#web #hp-promo {
margin-top:20px;
}
#showabest #main #hp-promo h3 {
color:#fff;
}
#showabest #main #hp-promo p {
color:#1D191E;
}
#showabest #main #hp-promo p a {
text-decoration: underline;
background: url(img/arrow-style.png) no-repeat 100% 4px;
color: #1D191E;
padding: 0 15px 0 0;
}

#showa #main #hp-promo h3 {
color:#fff;
}
#showa #main #hp-promo p {
color:#1D191E;
}
#showa #main #hp-promo p a {
text-decoration: underline;
background: url(img/arrow-style.png) no-repeat 100% 4px;
color: #1D191E;
padding: 0 15px 0 0;
}

#skytec #main #hp-promo p a {
font-weight:normal;
}

#hp-promo-text {
position: absolute;
top: 0px;
left: 0px;
width:249px;
height:114px;
overflow:hidden;
}
#main #hp-promo #hp-promo-text a {
background: none;
text-decoration: none;
display: block;
padding: 0;
position: absolute;
width: 249px;
height: 114px;
}

#web #hp-promo-text {

}

#main #hp-promo h3 {
margin: 0 0 13px;
color: #1185B7;
text-transform: uppercase;
font-size: 22px;
}

#main #hp-promo p {
margin: 0px;
color: white;
font-size: 13px;
line-height: 14px;
}

#web #main #hp-promo p {
margin: 0;
}

#main #hp-promo p a {
text-decoration: underline;
background: url(img/arrow-right4.png) no-repeat 100% 4px;
color: white;
padding: 0 12px 0 0;
}

#main #hp-promo p a:hover {
text-decoration:none;
}
#web #hp-boxes {
border-top:1px solid #C3C3C3;
}

#hp-boxes {
clear:both;
min-height: 75px;
margin: 20px 0 40px;
position:relative;
}

#hp-boxes-bg {
top:0;
left:0;
background:url(img/main-sprite2.png) no-repeat -0px -116px;
width: 952px; height: 76px;
position:absolute;
z-index:0;
}

#box-glove-finder {
width:710px;
float:left;
}

#box-glove-finder h3 {
background:url(img/header-grey-bg.png) repeat-x 0 0;
color:#fff;
line-height:34px;
height:34px;
padding-left:15px;
text-transform:uppercase;
margin:0;
}
.helper {
display:inline-block;
}
#box-glove-finder-inner {
background: #F1F1F1;
border: 1px solid #DFDFDF;
border-top:none !important;
padding:10px 15px;
}

#box-glove-finder-inner ul {
margin:0;padding:0;
}
#main #box-glove-finder-inner ul li {
float:left;
background:none;
padding:0;
}
#box-glove-finder-inner ul li a {
display:block;
width: 95px;
height: 56px;
text-transform:uppercase;
color:#cccdcd !important;
margin-right:26px;
padding: 10px 0 0 55px;
text-decoration:none;
}
.skytec-boxes #box-glove-finder-inner ul li {
margin-bottom:10px;
}
.skytec-boxes #box-glove-finder-inner ul li.text {
width:218px;
height:72px;
margin-right:12px;
}
.skytec-boxes #box-glove-finder-inner ul li.text p {
font-size:13px;
margin:0 0 5px;
line-height: 17px;
}
.skytec-boxes #box-glove-finder-inner ul li a {
width: 108px;
height: 52px;
padding: 20px 30px 0 80px;
margin-right: 12px;
font-size: 15px;
line-height: 16px;
}
#box-glove-finder-inner ul li a:hover {
opacity:0.8;
}
#box-glove-finder-inner ul li a.multi-functional {
background:url(img/multi-functional.png) no-repeat 0 0;
}
.skytec-boxes #box-glove-finder-inner ul li a.multi-functional {
background:url(img/multi-functional-big.png) no-repeat 0 0;
}
#box-glove-finder-inner ul li a.bacteria-protection {
background:url(img/bacteria-protection.png) no-repeat 0 0;
}
#box-glove-finder-inner ul li a.cut-protection {
background:url(img/cut-protection.png) no-repeat 0 0;
}
.skytec-boxes #box-glove-finder-inner ul li a.cut-protection {
background:url(img/cut-protection-big.png) no-repeat 0 0;
margin-right:0px;
}
#box-glove-finder-inner ul li a.chemical-protection {
background:url(img/chemical-protection.png) no-repeat 0 0;
margin-right:0px;
}
.skytec-boxes #box-glove-finder-inner ul li a.chemical-protection {
background:url(img/chemical-protection-big.png) no-repeat 0 0;
margin-right:12px;
}
#box-glove-finder-inner ul li a.anti-static-protection {
background:url(img/anti-static-protection.png) no-repeat 0 0;
}
#box-glove-finder-inner ul li a.heat-protection {
background:url(img/heat-protection.png) no-repeat 0 0;
}
#box-glove-finder-inner ul li a.cold-protection {
background:url(img/cold-protection.png) no-repeat 0 0;
}
.skytec-boxes #box-glove-finder-inner ul li a.cold-protection {
background:url(img/cold-protection-big.png) no-repeat 0 0;
}
#box-glove-finder-inner ul li a.oil-repellent {
background:url(img/oil-repellent.png) no-repeat 0 0;
margin-right:0px;
}
.skytec-boxes #box-glove-finder-inner ul li a.oil-repellent {
background:url(img/oil-repellent-big.png) no-repeat 0 0;
margin-right:0px;
}

.brand-news-box {
width: 232px;
float:left;
margin-left:10px;
}
.brand-news-box h3 {
margin: 0;
background: url(img/header-orange-bg.png) repeat-x 0 0;
height: 34px;
line-height: 34px;
font-size: 16px;
}
.brand-news-box h3 a {
text-decoration:none;
color:#fff;
text-transform:uppercase;
}
.brand-news-box h3 a.news-heading {
float: left;
color: white !important;
text-decoration: none !important;
padding-left: 15px;
font-size: 16px;
}
.brand-news-box h3 a.rss {
display:block;
width:24px;
height:24px;
overflow:hidden;
text-indent:-9999px;
background:url(img/main-sprite2.png) no-repeat -904px -66px;
float:right;
margin:5px;
}

#main h2 {
color: #03478B;
font-size: 15px;
margin: 10px 0 8px;
}

#main p {
color: #575757;
margin: 5px 0 10px;
}



#hp-boxes .box .more-button, #catalogueboxes a.button, #catalogueboxes a.button[href$='.pdf'] {
background: url(img/main-sprite2.png) no-repeat -465px -2px;
color: white !important;
text-decoration: none;
width: 135px;
height: 13px;
display: block;

font-weight: bold;
font-size: 14px;
padding: 6px 10px;
line-height: 13px;
margin-bottom:10px;
}

footer {
background: #e2e2e2;
  height: 207px;
  color: #3a3a3a;
  min-width: 1000px;
  border-top: 1px solid #c8c8c8;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
}

#footer-wrapper {
width:1000px;
margin:0 auto;
position:relative;
padding: 15px 0;
}

.footer-left {
font-weight:600;
width:350px;
float:left;
font-size:14px;
}

.footer-left p {
width: 130px;
float: left;
margin-top: 22px;
}

.footer-left ul {
margin:0;
padding:0;
margin-top: 15px;
}

.footer-left ul li {
float:left;
margin: 0 5px 0 0;
list-style:none;
}
#social-new {
height: 50px;
    list-style: none;
    margin: 0;
    padding: 0;
}
#social-new li {
display: inline-block;
    float: left;
}

.footer-left ul li a, #social-new a {
display:block;
width:38px;
height:37px;
text-indent:-9999px;
overflow:hidden;
}

.footer-left ul li a.facebook, #social-new a.facebook {
background:url(img/social2015.png) no-repeat -89px 0;
}
.footer-left ul li a.facebook:active, #social-new a.facebook:active {
background:url(img/social2015.png) no-repeat -89px -80px;
}
.footer-left ul li a.facebook:hover, #social-new a.facebook:hover {
background:url(img/social2015.png) no-repeat -89px -40px;
}
.footer-left ul li a.twitter, #social-new a.twitter {
background:url(img/social2015.png) no-repeat -44px 0;
}
.footer-left ul li a.twitter:active, #social-new a.twitter:active {
background:url(img/social2015.png) no-repeat -44px -80px;
}
.footer-left ul li a.twitter:hover, #social-new a.active:hover {
background:url(img/social2015.png) no-repeat -44px -40px;
}
.footer-left ul li a.linkedin, #social-new a.linkedin {
background:url(img/social2015.png) no-repeat 0 0;
}
.footer-left ul li a.linkedin:active, #social-new a.linkedin:active {
background:url(img/social2015.png) no-repeat 0 -80px;
}
.footer-left ul li a.linkedin:hover, #social-new a.linkedin:hover {
background:url(img/social2015.png) no-repeat 0 -40px;
}
.footer-left ul li a.googleplus, #social-new a.googleplus {
background:url(img/social2015.png) no-repeat -134px 0;
}
.footer-left ul li a.googleplus:active, #social-new a.googleplus:active {
background:url(img/social2015.png) no-repeat -134px -80px;
}
.footer-left ul li a.googleplus:hover, #social-new a.googleplus:hover {
background:url(img/social2015.png) no-repeat -134px -40px;
}
.footer-left ul li a.youtube, #social-new a.youtube {
background:url(img/social2015.png) no-repeat -180px 0;
}
.footer-left ul li a.youtube:active, #social-new a.youtube.active {
background:url(img/social2015.png) no-repeat -180px -80px;
}
.footer-left ul li a.youtube:hover, #social-new a.youtube:hover {
background:url(img/social2015.png) no-repeat -180px -40px;
}


.footer-right {
width:500px;
float:right;
text-transform:uppercase;
font-size:11px;
}

.footer-right ul {
font-weight: bold;
margin: 20px 0 0;
padding: 0;
float: right;
}

.footer-right ul li {
float:left;
list-style:none;
border-right: 1px solid #3a3a3a;
}

.footer-right ul li.last {
padding-right:0px;
border-right:0px;
}
.footer-right ul li.last a {
margin-right:0px;
}

.footer-right ul li a {
text-decoration:none;
color:#3a3a3a !important;
margin: 0 10px;
font-size:13px;
font-weight:600;
}

.footer-right ul li a:hover {
text-decoration:underline;
}

.footer-right p {
clear: both;
float: right;
margin-right: 24px;
margin-top: 3px;
  font-size: 13px;
  text-transform: none;
}
footer .footer-bottom {
text-transform:none;
}
footer .footer-bottom .copyright {
float:right;
display:block;
margin-left:20px;
}
footer .footer-bottom .divider {
  display: inline-block;
  margin: 0 10px;
}
footer hr {
border-top: 1px solid #d0d0d0;
  margin-bottom: 25px;
}


/**** Misc hover states ***/

#get-in-touch:hover, #brand-logos a:hover, .footer-left ul li a:hover, a.rss:hover {
opacity:0.8;
filter: alpha(opacity = 80);
}



#amount {
width: 30px;
}

#cut-range {
display:none;
}

.product-strapline {
display: block;
font-size: 85%;
}

h4 span {
display: block;
font-size: 75%;
}

#content-wrapper-inner {
background: url(img/standard--page-bg-fade.png) repeat-x 0 0, url(img/inner-bg-2015.png) repeat 0 0;
min-height: 96px;
  border-top: 1px solid #cbcbcb;
}

#content-wrapper-inner aside {
width: 230px;
  overflow: hidden;
  float: left;
  margin: 20px 19px 30px 0;
  background: #fff;
  padding: 23px 15px;
  border: 1px solid #d0d0d0;
}
#content-wrapper-inner aside#product-sidebar {
width:260px;
}
#content-wrapper-inner aside#product-sidebar img.product-img {
border:1px solid #dfdfdf;
}
#content-wrapper-inner aside#product-finder-sidebar {
}
#content-wrapper-inner #sidebar-product-outer {
width: 228px;
overflow: hidden;
float: left;
margin: 0;
border: 1px solid #E7E7E7;
padding:0;
}

#content-wrapper-inner #main-content {
width: 640px;
float: right;
margin-top: 20px;
margin-bottom:30px;
background:#fff;
border:1px solid #d1d1d1;
padding:35px 38px;
}
#content-wrapper-inner #main-content.videos-page {
padding-right:0;
width: 675px;
}
#content-wrapper-inner #main-content.fullwidth {
float:none !important;
margin-left:0;
width:auto;
}

#content-wrapper-inner #main-content p {
margin: 0 0 15px;
}
#main #subnav h3 a {
font-weight: bold;
text-decoration: none;
width: 202px;
line-height: 37px;
background: url(img/menu-title-bg.png) repeat-x 0 0;
color: #004389;
display: block;
}
#main #subnav h3 a:hover {
opacity:0.8;
}
#main #subnav h3 {
margin:0;
font-size: 13px;
color: #004389;
text-transform: uppercase;
width: 202px;
line-height: 37px;
background: url(img/menu-title-bg.png) repeat-x 0 0;
display: block;
padding: 0 14px;
font-weight: bold;
text-decoration: none;
}

#main #subnav ul {
margin:0;
padding:0;
border-left: 1px solid #D8D8D8;
border-right: 1px solid #D8D8D8;
}

#main #subnav ul li {
list-style: none;
margin: 0px 0 0 0;
padding: 0;
background: url(img/menu-title-bg.png) repeat-x 0 0;
}
#main #subnav ul li a.top {
border-top:1px solid #D8D8D8;
}
#main #subnav ul li a {
width: 188px;
line-height: 37px;
background: #F0F0F1 url(img/arrow-right5.png) no-repeat 205px 12px;
display: block;
padding: 0 26px 0 14px;
font-weight: bold;
text-decoration: none;
font-size: 12px;
color: #575757;
border-bottom: 1px solid #D8D8D8;
border-top: 1px solid #FFFFFF;
text-transform:uppercase;
}

#main #subnav ul li a:visited {
color:#575757;
}

#main #subnav ul li.active, #main #subnav ul li:hover {
background: #01458A url(img/menu-active-bg.png) repeat-x 0 0;
}

#main #subnav ul li.active a, #main #subnav ul li.active a:visited, #main #subnav ul li a:hover {
background: url(img/arrow-right6.png) no-repeat 205px 12px;
color:#FFF;
border-top: 1px solid #21619F;
border-bottom: 1px solid #01458A;
}

#header-block {
width: 998px;
margin: 0 auto;
}

.B_crumbBox {
padding: 0;
margin: 17px 16px 0;
color: #515151;
}

.B_crumbBox li {
font-size: 13px;
list-style: none;
padding: 0;
margin: 0;
float: left;
color:#004389;
}

.B_crumbBox li.bread-divider {
margin:0 6px;
}

.B_crumbBox li a {
text-decoration: none;
color: #004389;
}

.B_crumbBox li a:hover {
text-decoration:underline;
}

.B_crumbBox li.B_currentCrumb {
text-transform: uppercase;
font-weight: 600;
color: #004389;
}

#content-wrapper-inner h1 {
font-size: 40px;
  color: #004389;
  margin: 0 0 20px;
  font-weight: 300;
  line-height: 100%;
border-bottom: 1px solid #d5d5d5;
  padding-bottom: 30px;
}
#content-wrapper-inner p#pageheader {
font-size: 36px;
color: #004389;
clear: both;
margin: 10px 24px;
font-weight:bold;
}

#content-inner h3 {
color: #575757;
font-size: 15px;
margin: 10px 0 4px;
}
#content-inner .speechbubble {
background: url(img/speech-bubble.png) no-repeat 0 7px;
  color: #212c65;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: bold;
  padding-left: 30px;
  margin-bottom: 20px;
display:block;
cursor:pointer;
}
.speechbubble-more {
display:none;
}
.speechbubble-more form {
background: #f1f1f1;
  padding: 20px;
  border: 1px solid #d1d1d1;
}
.speechbubble-more form label {
width: 140px;
  float: left;
  font-size: 16px;
  color: #696969;
  padding: 5px;
clear:left;
}
.speechbubble-more form label.checkboxlabel {
width:auto;
}
.quip-allowed-tags {
clear: both;
  display: block;
  margin-left: 150px;
}
.speechbubble-more form input, .speechbubble-more form textarea {
  background: #fff;
  border: 1px solid #b5b5b5;
  width: 300px;
  font-size: 16px;
  padding: 10px;
  float: left;
  margin-bottom: 10px;
}
.speechbubble-more form input#quip-comment-notify-qcom {
width:20px;
  margin: 12px 0;
}
.speechbubble-more form button {
  color: #fff;
  border: none;
  background: url(img/btn2015-full.png) no-repeat 0 0;
  width: 191px;
  line-height: 38px;
  text-transform: uppercase;
  padding-left: 20px;
  font-size: 18px;
  font-weight: 600;
  font-family: "myriad-pro";
  text-align: left;
}
.recaptcha, #content-wrapper-inner #main-content .blog-disclaimer, .speechbubble-more form button {
margin-left:150px;
}
.quip-comment-list {
list-style:none;
margin:0;
padding:0;
  font-size: 16px;
}
.quip-comment-list li {
  padding-bottom: 20px;
  border-bottom: 1px solid #dedede;
  margin-bottom: 20px;
}
.quip-comment-author {
  color: #212c65;
  font-weight: bold;
}
.quip-comment-createdon {
color:#b8b8b8;
}
.authordot {
vertical-align: middle;
  color: #858585;
  font-size: 21px;
  display: inline-block;
  margin: 0 5px 0 10px;
  padding: 0px 0 13px;
}
.quip-comment-meta {
margin:0 !important;
}
#main .quip-reply-link a {
text-decoration:none;
color:#b8b8b8;
font-weight:normal;
}

#main a {
color:#004389;
font-weight:bold;
text-decoration:underline;
}

#main a:hover {
text-decoration:none;
}

#main a:visited {
text-decoration:none;
color:#769ccb;
font-weight:bold;
}

#main ul.linklist li {
list-style:none;
padding-left: 20px;
background:url(img/arrow-right5.png) no-repeat 0 5px;
}

#main ul ul {
margin:0px;
padding-left:20px;
}

#main ul li {
color: #575757;
}


.news-thumb img {
background: url(img/pic-thumb-bg.png) no-repeat 0 0;
padding: 2px 6px 8px;
float: right;
margin-left: 15px;
width: 173px;
height: 109px;
}

.news-pr {
background-color: #3A99F7;
display: inline-block;
color: white;
font-weight: bold;
padding: 3px 7px;
margin-right: 7px;
font-size:12px;
text-transform:uppercase;
}

.news-article {
background-color:#A70B0B;
display: inline-block;
color: white;
font-weight: bold;
padding: 3px 7px;
margin-right: 7px;
font-size:12px;
text-transform:uppercase;
}


#main #content-inner .news-page-date {
text-transform: uppercase;
color: #989898;
font-size: 12px;
}

#main #content-inner .news-outer, #main #content-inner .success-story-outer {
margin-bottom: 30px;
border-bottom: 1px solid gainsboro;
padding-bottom: 10px;
}

#main #content-inner .news-outer h3 {
margin: 4px 0;
}

#main #content-inner .news-outer h3 a {
color: #004389;
text-decoration: none;
font-size: 16px;
}

#main #content-inner .news-outer p {
font-size: 13px;
}

#main #content-inner .news-outer p a.news-more {
font-size: 13px;
color: #004389;
text-decoration: none;
background: url(img/arrow-right5.png) no-repeat 100% 2px;
padding-right: 15px;
}

p.news-top {
margin:0 !important;
}

.article-header {
border-bottom: 1px solid #DBDBDB;
margin-bottom: 10px;
}

.article-header .date {
font-size: 12px;
color: #989898;
text-transform: uppercase;
margin:0 !important;
height: 16px;
line-height: 16px;
}
.article-header #success-story-download.date {
margin-bottom:5px !important;
}
.article-header h2 {
color: #004389 !important;
font-weight: bold !important;
font-size: 18px !important;
margin: 0 !important;
padding-bottom:8px !important;
}

.article-header .lhs, #product-header .lhs {
width: 390px;
float: left;
}
.article-header .rhs, #product-header .rhs {
width: 220px;
float: right;
}
.article-header .rhs p, #product-header .rhs p {
margin:0;
float:right;
width:50px;
}
.article-header .rhs ul {
margin: 0px 0 0;
padding:0;
}
#product-header .rhs ul {
margin: 6px 6px 0 !important;
padding: 0;
}
#product-subheader {
margin-top:1px;
clear:both;
}
.article-header .rhs ul li, #product-header .rhs ul li {
margin: 0 0 0 5px !important;
padding:0 !important;
background:none !important;
list-style:none;
float:right;
}
.article-header .rhs ul li a, #product-header .rhs ul li a {
display:block;
height:26px;
width:26px;
text-indent:-9999px;
overflow:hidden;
padding:0px !important;
}

.article-header .rhs ul li a:hover, #product-header .rhs ul li a:hover {
opacity:0.8;
}
.article-header .rhs ul li a.addthis_button_facebook, #product-header .rhs ul li a.addthis_button_facebook {
    background: url(img/social2016-white.png) no-repeat -58px 0px !important;
}

.article-header .rhs ul li a.addthis_button_twitter, #product-header .rhs ul li a.addthis_button_twitter {
    background: url(img/social2016-white.png) no-repeat -28px 0 !important;
}

.article-header .rhs ul li a.addthis_button_linkedin, #product-header .rhs ul li a.addthis_button_linkedin {
    background: url(img/social2016-white.png) no-repeat 1px 0 !important;
}

.article-header .rhs ul li a.addthis_button_google_plusone_share, #product-header .rhs ul li a.addthis_button_google_plusone_share {
    background: url(img/social2016-white.png) no-repeat -88px 0 !important;
}
.article-header .rhs ul li a.addthis_button_email, #product-header .rhs ul li a.addthis_button_email {
background: url(img/main-sprite2.png) no-repeat -153px -351px !important
}
.article-header .rhs ul li a span, #product-header .rhs ul li a span {
display:none !important;
}
.article-header .rhs ul li a.addthis_button_email:hover, #product-header .rhs ul li a.addthis_button_email:hover {
opacity:1 !important;
background: url(img/main-sprite2.png) no-repeat -153px -378px !important;
}

div.atclear { clear: none !important; }

#sb-newsletter-box {
display: block;
background: url(img/main-sprite2.png) no-repeat -458px -232px;
width: 229px;
height: 119px;
position: relative;
margin-top: 20px;
}
#sb-newsletter-box p {
font-size: 16px;
color: white;
position: absolute;
top: 19px;
left: 13px;
margin: 0;
}
#sb-newsletter-box p span {
display:block;
font-size:19px;
font-weight:bold;
}
#sb-newsletter-box a {
color: #858585 !important;
font-size: 15px;
font-weight: bold;
background: url(img/arrow-right7.png) no-repeat 100% 5px;
text-decoration: none;
position: absolute;
top: 89px;
left: 13px;
padding-right: 17px;
}
#sb-newsletter-box a:hover {
color:#1E815A !important;
}

#success-stories-outer h2 {
background: url(img/success-stories-heading-bg.png) repeat-x 0 0;
color: white !important;
font-size: 13px !important;
text-transform: uppercase;
height: 22px;
line-height: 22px;
padding-left: 6px;
}

.success-story-outer {
margin-left:4px;
}

#success-stories-outer .success-story-outer h3 a {
font-size: 16px;
text-decoration: none;
color:#004389 !important;
}

#success-stories-outer .success-story-outer a.news-more {
background: url(img/arrow-right5.png) no-repeat 100% 2px;
padding-right: 18px;
text-decoration: none;
color:#004389 !important;
}


#sb-success-box {
display: block;
background: url(img/main-sprite2.png) no-repeat -229px -232px;
width: 229px;
height: 119px;
position: relative;
margin-top: 20px;
}
#sb-success-box p {
font-size: 16px;
color: white;
position: absolute;
top: 19px;
left: 13px;
margin: 0;
}
#sb-success-box p span {
display:block;
font-size:19px;
font-weight:bold;
}
#sb-success-box a {
color: #858585 !important;
font-size: 15px;
font-weight: bold;
background: url(img/arrow-right8.png) no-repeat 100% 5px;
text-decoration: none;
position: absolute;
top: 89px;
left: 13px;
padding-right: 17px;
}
#sb-success-box a:hover {
color:#AF1117 !important;
}




#sb-chemrest{
display: block;
background: url(img/chemrest-box.png) no-repeat 0px 0px;
width: 229px;
height: 139px;
position: relative;
margin-top: 20px;
}
#sb-chemrest p {
font-size: 19px;
color: white;
position: absolute;
top: 17px;
left: 13px;
margin: 0;
font-weight: bold;
line-height: 20px;
}
#sb-chemrest p span {
display:block;
font-size:16px;
font-weight:normal;
margin-top: 5px;
}
#sb-chemrest a {
color: #858585 !important;
font-size: 15px;
font-weight: bold;
background: url(img/arrow-right5-light.png) no-repeat 100% 5px;
text-decoration: none;
position: absolute;
top: 107px;
left: 13px;
padding-right: 17px;
}
#sb-chemrest a:hover {
color:#2d7fd1 !important;
}
a[href$='.pdf'], a[href$='.PDF'] {
background: url(img/pdf.png) no-repeat 0 0;
padding: 2px 0 2px 25px;
}
.blog-article a[href$='.pdf'] {
background:none;
padding:0;
}
#catalogueboxes a[href$='.pdf'] {
background:none;
padding:0;
}
a.pdf {
font-size: 11px;
color: #979797 !important;
text-transform: uppercase;
text-decoration:none !important;
background: url(img/pdf.png) no-repeat 0 0;
padding: 2px 0 2px 25px;
}

.success-header {
background:url(img/success-story-header-bg.png) repeat-x 0 0;
margin-bottom: 15px;

}

.success-header h3 {
margin: 0 !important;
color: white !important;
text-transform: uppercase;
font-size: 13px !important;
line-height: 30px;
padding-left: 6px;
}

.success-header .lhs {
width: 300px;
float: left;
}

.success-header .rhs {
width: 350px;
float: right;
}

.success-header .rhs p {
margin:0 !important;
float:right;
}
.success-header .rhs ul {
margin: 4px 10px 0 2px;
padding:0;
float:right;
}
.success-header .rhs ul li {
margin: 0 0 0 5px;
padding:0 !important;
background:none !important;
list-style:none;
float:right;
}
.success-header .rhs ul li a {
display:block;
height:22px;
width:22px;
text-indent:-9999px;
overflow:hidden;
}

.success-header .rhs ul li a:hover {
opacity:0.8;
}

.success-header .rhs ul li a.facebook {
background:url(img/facebook-small.png)no-repeat 0 0;
}
.success-header .rhs ul li a.twitter {
background:url(img/twitter-small.png)no-repeat 0 0;
}
.success-header .rhs ul li a.linkedin {
background:url(img/linkedin-small.png)no-repeat 0 0;
}
.success-header .rhs ul li a.googleplus {
background:url(img/google-plus-small.png)no-repeat 0 0;
}
.success-header .rhs a.pdf {
color: white !important;
margin-top: 7px !important;
display: inline-block;
}

.success-header .rhs .success-divider {
display: block;
float: right;
width: 2px;
height: 31px;
background: url(img/success-header-divider.png) no-repeat 0 0;
margin: 0 15px;
}

.success-h2 {
font-size:16px !important;
}

#success-indent {
margin-left: 4px;
}

.mycolorbox {
position: relative;
width: 247px;
display: block;
margin: 0 10px 10px;
padding: 2px 6px 12px 8px;
background: url(img/image-bg-middle.png) repeat-y 0 0;
}

.pp-top {
position: absolute;
top: 0;
left: 0;
width: 263px;
height: 4px;
display: block;
background: url(img/image-bg-top.png) no-repeat 0 0;
}

.mycolorbox img {
z-index: 10;
position: relative;
width: 247px;
}
.pp-bot {
position: absolute;
bottom: 0;
left: 0;
width: 263px;
height: 164px;
display: block;
background: url(img/image-bg-bottom.png) no-repeat 0 0;
}

#top-of-content {
margin-left: 24px;
margin-top: 20px;
padding-bottom: 0px;
border-bottom: 1px solid #1B63AB;
margin-bottom: 15px;
margin-right:26px;
}
#top-of-content h2 {
color: #004389;
font-size: 18px;
font-weight: normal;
}
#top-of-content p {
width: 695px;
}
#top-of-content p span.phone {
font-weight: bold;
color: #004389;
}
#product-finder-sidebar h3, #sidebar-product-outer h3 {

}
#product-finder-sidebar form, #sidebar-product-outer form {
background-color: #F1F1F2;
padding: 13px 0 13px 13px;
border-top: 1px solid white;
}
#product-finder-sidebar form h4, #sidebar-product-outer form h4 {
margin:20px 0 0 0;
}
#product-finder-sidebar form h4.first, #sidebar-product-outer form h4.first {
margin:0;
}
#expandablelist h4 {
margin:0;
}
#product-finder-sidebar form h4 a, #sidebar-product-outer form h4 a, #expandablelist h4 a {
margin: 0 13px 0 0;
background: url(img/product-finder-header-bg.png) repeat-x 0 0;
color: white !important;
text-transform: uppercase;
line-height: 29px;
padding-left: 10px;
text-decoration:none !important;
display:block;
position:relative;
height:29px;
}
#expandablelist h4 a {
font-weight:600;

}
#expandablelist h4 a {
margin:0;
}

#product-finder-sidebar form h4 a:hover, #sidebar-product-outer form h4 a:hover, expandablelist h4 a:hover {
opacity:0.8;
}
#product-finder-sidebar form h4 a span, #sidebar-product-outer form h4 a span, #expandablelist h4 a span {
position: absolute;
top: 0px;
right: 11px;
font-size: 17px;
}
#product-finder-sidebar form ul, #sidebar-product-outer form ul {
padding: 0 0 0 5px;
margin:15px 0px;
}
#expandablelist ul.section-more {
  background: #fff;
  overflow: hidden;
  border: 1px solid #d0d0d0;
  margin: 0;
  padding: 0;
}
#expandablelist ul.section-more li a {
display: block;
  text-decoration: none;
  padding: 5px 15px;
  color: #004389;
  font-weight: 600;
  font-size: 14px;
  border-bottom: 1px solid #dedede;
}
#expandablelist ul.section-more li:last-child a {
border:none;
}
#product-finder-sidebar form ul ul, #sidebar-product-outer form ul ul {
padding: 5px 0 5px 10px;
margin:0;
}
#product-finder-sidebar form ul li, #sidebar-product-outer form ul li, #expandablelist ul li {
background:none;
padding:0;
margin: 0 0 3px;
font-size:12px;
color:#575757;
font-weight:bold;
list-style:none;
}
#product-finder-sidebar form ul li.empty, #sidebar-product-outer form ul li.empty {
font-weight:normal;
}
#product-finder-sidebar form ul li label, #sidebar-product-outer form ul li label {
margin-left: 5px;
}
#brandlist, #hazardlist, #industrylist, #typelist, #linerlist, #coatinglist, #colourlist, .section-more {
display:none;
}

.product {
width: 640px;
margin-bottom: 25px;
border: 1px solid #E3E3E3;
position: relative;
}

.product-left {
width: 537px;
float: left;
height: 100%;
min-height: 108px;
padding-bottom: 12px;
border-right: 1px solid #E3E3E3;
}

.product-right {
width:102px;
float:right;
height: 136px;
}

.product .product-list-heading {
height:36px;
background:url(img/product-listing-header.png) repeat-x 0 0;
padding-left: 14px;
position:relative;
}
.product .product-list-heading .product-list-pdf {
font-size: 11px;
color: #656565 !important;
text-transform: uppercase;
background: url(img/pdf.png) no-repeat 0 0;
padding: 2px 0 2px 22px;
text-decoration: none !important;
  float: right;
  margin: 9px;
}
.product .product-list-heading .product-list-pdf:hover {
opacity: 0.8;
}
.product h3 {
line-height:36px;
font-size:20px !important;
margin:0 !important;
float:left;
}
.product .tricolore {
display:block;
width:23px;
height:24px;
background:url(img/main-sprite2.png) no-repeat -656px -391px;
overflow:hidden;
text-indent:-9999px;
margin: 6px;
float: left;
}
.industry-list-outer {
height: 40px;
margin-left: 10px;
/*position:absolute;*/
top:65px;
}
.industry-list {
margin: 0 10px 0 10px;
padding:0;
}
.industry-list li {
color: #787878;
font-size: 12px;
float: left;
width: 138px;
margin-right: 10px;
margin-bottom:0px !important;
}
.type-vendready .shortdesc:before {
content:'';
float:right;
background:url(img/vend-ready.png) no-repeat 0 0;
width:94px;
height:23px;
margin-top:-10px;
}
.product .shortdesc p, .product .shortdesc p span {
font-size: 12px !important;
color: #787878 !important;
font-weight:bold !important;
/*width: 565px;*/
}

.product .shortdesc p {
margin: 10px 0 3px 14px !important;
}
.product .shortdesc span {
margin:0px !important;
}
.product p.product-link {
font-size: 12px;
color: #004389 !important;
font-weight: bold;
margin: 3px 14px 0 275px !important;
}
.product p.product-link a {

}
.product p.product-link .button-outer {

}
.product p.product-link a.grey-button {
position: relative;
    float: right;
}
.product-left a.grey-button {
background: url(img/grey-button.png) no-repeat 0 0;
color: white !important;
text-decoration: none !important;
width: 122px;
height: 22px;
display: block; 
font-weight: bold;
font-size: 12px !important;
padding: 0px 8px;
line-height: 22px;
}
.product-left a.prominent-btn {
    margin: 0 13px 0 0;
    background: url(img/product-finder-header-bg.png) repeat-x 0 0;
    color: white !important;
    text-transform: uppercase;
    line-height: 29px;
    padding: 0 30px 0 10px;
    text-decoration: none !important;
    display: inline-block;
    position: relative;
    height: 29px;
    font-size: 15px;
    float: right;
}
.product-left a.prominent-btn:before {
content:'';
background:url(img/arrow-right4.png) no-repeat 0 0;
width:8px;
height:10px;
position:absolute;
top:10px;
right:10px;
}
.product-left a.grey-button:hover, .product-left a.prominent-btn:hover {
opacity:0.8;
}
.product p.product-link a.button {
position: absolute;
bottom: 10px;
left: 390px;
width: 122px;
height: 22px;
}
#product-left a.button {
width: 136px;
height: 20px;
display:block;
position:relative;
margin-top:20px;
float:left;
}
.product p.product-link a.button .add, #product-left a.button .add {
background: url(img/main-sprite2.png) no-repeat -638px -0px;
color: white !important;
text-decoration: none !important;
width: 122px;
height: 22px;
display: block; 
font-weight: bold;
font-size: 12px !important;
padding: 0px 8px;
line-height: 22px;
position:absolute;
top:0;
left:0;
}
.product p.product-link a.button:hover .add, #product-left a.button:hover .add {
background: url(img/main-sprite2.png) no-repeat -638px -22px !important;
}

.product p.product-link a.button .loading, #product-left a.button .loading {
background: url(img/loading-small.gif) no-repeat 50% 50%;
width: 122px;
height: 22px;
display: block; 
padding: 0px 8px;
line-height: 22px;
cursor:default;
display:none;
position:absolute;
top:0;
left:0;
}
.product p.product-link a.button .remove, #product-left a.button .remove {
background: url(img/main-sprite2.png) no-repeat -688px -194px;
color: white !important;
text-decoration: none !important;
width: 122px;
height: 22px;
display: block; 
font-weight: bold;
font-size: 12px !important;
padding: 0px 8px;
line-height: 22px;
display:none;
position:absolute;
top:0;
left:0;
}
.product p.product-link a.button:hover .remove, #product-left a.button:hover .remove {
background: url(img/main-sprite2.png) no-repeat -688px -216px;
}

.product p.product-link a.button .add, .product p.product-link a.button .remove, .product p.product-link a.button .loading {
position:absolute;
top:0;
left:0;
}

.product h3 span.sup {
width: auto !important;
height: auto !important;
background: none !important;
float: none !important;
margin: -5px 0 0 !important;
}

.product h3.brand413 span {
display: block;
float: left;
background: url(img/skytec-new-105.png) no-repeat 0 0;
width: 105px;
height: 14px;
margin-top: 11px;
margin-right: 8px;
}

.product h3.brand195 span {
display: block;
float: left;
background: url(img/showa-new-small3.png) no-repeat 0 0;
width: 89px;
height: 30px;
margin-top: 3px;
margin-right: 0px;
}

.product-finder-paginate {
float:right;
font-size:12px;
}
.product-finder-paginate p {
color: #004389 !important;
float: left;
margin-bottom: 8px !important;
margin-top: 3px !important;
}
.product-finder-paginate .page-info {
font-weight:bold;
float:left;
padding:3px;
}
.totalammount {
float:left;
padding:3px;
}
.viewall-link, .pagelinks {
float:left;
}
.viewall-link .divider, .pagelinks-pages .divider {
padding:3px;
float:left;
}
.viewall-link a, .pagelinks a, .pagelinks-pages a {
color:#004389 !important;
font-weight:bold;
text-decoration:none !important;
display:block;
float:left;
padding:3px 5px;
}
.pagelinks a {
margin-right:3px;
}
.viewall-link a.activepage, .viewall-link a:hover, .pagelinks a.activepage, .pagelinks a:hover, .pagelinks-pages a:hover {
color:#fff !important;
background:#004389;
text-decoration:none;
}

#main .viewall-link a, #main .pagelinks-pages a {
text-decoration: underline !important;
}
#main .viewall-link a:hover, #main .pagelinks-pages a:hover {
text-decoration:none !important;
}
.pagelinks a.disabled, .pagelinks a.disabled:hover {
cursor:default !important;
color:#BFBFBF !important;
font-weight:normal !important;
background:none !important;
}

.product-finder-wrapper {
margin-top: 0;
}
#content-inner {
position:relative;
}
#askustab {
width:32px;
height:92px;
display:block;
overflow:hidden;
text-indent:-9999px;
background:url(img/main-sprite2.png) no-repeat -169px -0px;
display:none;
}
#askustab.appear {
display:block !important;
}
#askustab:hover {
opacity:0.8;
}
.product-finder-empty {
display:none;
}
#askustab-sticky-wrapper {
position:absolute;
top:0px;
left: 679px;
display:none !important;
}
.fullwidth #askustab-sticky-wrapper {
left:975px !important;
}
.product-main-content #askustab-sticky-wrapper {
left: 649px !important;
}
#scrolltotop {
display: block;
  text-align: center;
  background: #606060 url(img/arrow-up-white.png) no-repeat 50% 10px;
  height: 31px;
  width: 229px;
  margin: 60px auto 0;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  padding-top: 20px;
  -o-transition: .3s;
  -ms-transition: .3s;
  -moz-transition: .3s;
  -webkit-transition: .3s;
  transition: .3s;
}
#enquiry-iframe {
position:absolute;
top:0px;
left: 725px;
border:0;
}
#slider-range {
width: 150px;
margin: 5px;
}
#enquiry-box {
float:right;
}
#enquiry-box h4 {
font-size: 16px;
color: #004389;
margin: 11px 0 0 17px;
}
#enquiry-box p {
font-size: 13px;
color: #004389;
margin: 7px 0 0 17px;
}
#enquiry-box p a {
background: url(img/main-sprite2.png) no-repeat -776px -0px;
display: block;
position: absolute;
top: 39px;
left: 90px;
width: 72px;
height: 21px;
line-height: 21px;
padding: 0 10px;
text-decoration: none;
color: white !important;
}
#enquiry-box p a:hover {
background: url(img/main-sprite2.png) no-repeat -776px -21px;
}
.pagelinks-pages {
display:none;
}
#text-input {
margin-top:20px;
border:1px solid #dbdcdc;
width:200px;
height:27px;
}
#text-input input {
width: 162px;
height: 27px;
line-height: 27px;
padding-left: 8px;
border: 0;
float:left;
color:#8A8A8A;
font-size:14px;
}
#text-input a {
float:left;
display:block;
width:30px;
height:27px;
background:url(img/main-sprite2.png) no-repeat -591px -60px;
overflow:hidden;
text-indent:-9999px;
}
#text-input a:hover {
opacity:0.8;
}
.reset a {
display: block;
background: url(img/reset2.png) no-repeat 0 1px;
width: 30px;
height: 21px;
margin: 15px 0 0 149px;
padding: 2px 0 0 17px;
color: #575757 !important;
font-size: 12px;
text-decoration: underline !important;
}
.reset.top a {
margin: 0px;
position: absolute;
top: 12px;
right: 17px;
}
.reset a:hover {
text-decoration:none !important;
opacity:0.8;
}
.resourcebox {
width: 203px;
height: 132px;
float: left;
position: relative;
border: 1px solid #D5D5D5;
margin-right: 12px;
margin-bottom: 20px;
overflow:hidden;
}
.box3, .box6, .box9, .box12 {
margin-right:0px !important;
}
.resourcebox a {
display: block;
height: 132px;
width: 203px;
}
.resourcebox a:hover {
opacity:0.8;
}
.resourcebox img {
height: 132px;
width: 203px;
}
.resourcebox .overlay {
background: url(img/resource-box-bg.png) no-repeat 0 100%;
z-index: 10;
position: absolute;
bottom: 0;
left: 0;
display: block;
width: 203px;
height: 54px;
}
.resourcebox .linktext {
color: #004389;
font-size: 15px;
position: absolute;
bottom: 11px;
left: 0px;
z-index: 11;
width: 163px;
padding: 0 30px 0 10px;
background: url(img/arrow-right5.png) no-repeat 180px 50%;
line-height: 15px;
}

.glove-types-outer .box1 .linktext {
bottom: 4px !important;
}
.glove-types-outer .box2 .linktext, .glove-types-outer .box3 .linktext {
bottom: 11px !important;
}

#web .box6 .linktext, #showa .box2 .linktext, #skytec .box2 .linktext, #gcc .box4 .linktext {
bottom:4px !important;
}
#web .glove-types-outer .box6 .linktext {
bottom:11px !important;
}
.rhs p .handwriting {
display:none;
}
#main #content-inner h2 {
color: #212c65;
font-weight:300;
margin: 0 0 14px;
font-size: 26px;
line-height:26px;
}
#main #content-inner .blog-article h2 {
margin:25px 0 10px;
}

#materials-tabs-outer {

}
#materials-tabs-outer #tabs {
height:40px;
}
#materials-tabs-outer #tabs a {
display: block;
float: left;
width: 181px;
height: 31px;
background: url(img/main-sprite2.png) no-repeat -211px -391px;
margin-right: 5px;
color: #004389;
text-decoration: none;
font-size: 15px;
text-align: center;
padding-top: 9px;
}
#materials-tabs-outer #tabs a.active {
background: url(img/main-sprite2.png) no-repeat -395px -391px;
}
#materials-tabs-outer .content-wrapper {
border: 1px solid lightGrey;
margin-top: -1px;
padding: 20px 0 20px 23px;
background: #F9F9F9 url(img/material-tabs-bg.png) no-repeat 0 0;
width: 620px;
min-height: 394px;
}
.material-info-outer {
margin-right: 20px;
}
.material-buttons a {
display: block;
width: 127px;
height: 20px;
background: url(img/material-button-bg.png) repeat-x 0 0;
border: 1px solid #DFDFDF;
float: left;
margin-right: 9px;
font-size: 13px;
font-weight: bold;
text-decoration: none !important;
color: #004389 !important;
padding: 12px;
margin-bottom: 10px;
position: relative;
}
.material-buttons a:hover {
opacity:0.8;
}
.material-buttons a span.arrow {
position:absolute;
display:block;
width:11px;
height:12px;
background:url(img/arrow-right5.png) no-repeat 0 0;
top:16px;
right:5px;
}
.material-buttons a.active {
color:#fff !important;
}
.material-buttons a.active span.arrow {
background:url(img/arrow-right6.png) no-repeat 0 0;
}
#liners .material-buttons a.active {
background: url(img/materials-liners-bg.png) repeat-x 0 0;
}
#coatings .material-buttons a.active {
background: url(img/materials-coatings-bg.png) repeat-x 0 0;
}
.material-buttons a.end {
margin-right:0 !important;
}
#materials-tabs-outer {
margin-bottom: 30px;
}

.material-info {
border: 1px solid #DFDFDF;
padding: 0;
min-height: 280px;
background: white url(img/materials-inner-bg.png) no-repeat 100% 100%;
}
.material-info h4 {
margin: 0;
color: white;
font-size: 18px;
line-height: 48px;
border-bottom: 1px solid #E1E1E1;
padding-left: 20px;
}
#liners .material-info h4 {
background: url(img/materials-liners-heading-bg.png) repeat-x 0 0;
}
#coatings .material-info h4 {
background: url(img/materials-coatings-heading-bg.png) repeat-x 0 0;
}
.material-info-left {
width: 350px;
padding: 20px;
float: left;
}
.material-info-right {
width: 205px;
float: right;
}
.material-info-right img {
margin-top: -30px;
}
.material-info-right a {
width: 138px;
height: 28px;
color: white !important;
text-decoration: none !important;
display: block;
margin: 10px 0 0 15px;
line-height: 28px;
padding-left: 15px;
}
.material-info-right a:hover {
opacity:0.8;
}
#liners .material-info-right a {
background: url(img/main-sprite2.png) no-repeat -136px -493px;
margin-left: 18px;
}
#coatings .material-info-right a {
background: url(img/main-sprite2.png) no-repeat -289px -493px;
margin-left: 18px;
}

.tablecomparison {
border-collapse:collapse;
width:100%;
margin-bottom:30px;
}
.tablecomparison td {
padding:5px;
border:1px solid #ddd;
}
.tablecomparison td td {
border:none;
padding:0;
}
#standards-pictograms {
margin-top: 30px;
padding-top: 30px;
border-top: 1px dotted #575757;
margin-bottom: 30px;
padding-bottom: 10px;
border-bottom: 1px dotted #575757;
}
#standards-pictograms table th {
font-size: 12px;
color: #004389;
padding-bottom: 5px;
}
#standards-pictograms table td {
width: 69px;
padding: 0;
vertical-align: top;
text-align: center;
background:#fff;
}
#standards-pictograms table td p {
margin: 10px 0 0 !important;
font-size: 12px;
color: #575757;
}

.industry-section-outer .industry-section-link, #careers-outer .job-link {
font-size: 18px;
color: #004389 !important;
text-decoration: none !important;
display: block;
background: url(img/industry-link-bg.png) repeat-x 0 0;
margin-top: 10px;
padding: 13px 10px 10px;
line-height: 18px;
position:relative;
}
.industry-section-outer .industry-section-link {
text-transform:uppercase;
}
.industry-section-outer .industry-section-link img {
width: 30px;
float: left;
margin-right: 10px;
}
#careers-outer .job-link {
line-height:59px !important;
padding:0 10px !important;
}
.industry-section-outer .industry-section-link span.desc {
font-size: 13px;
color: #575757;
display: block;
font-weight: normal;
text-transform:none;
}
.industry-section-outer .industry-section-link span.expand, #careers-outer .job-link span.expand {
display:block;
position:absolute;
height:19px;
width:18px;
background:url(img/main-sprite2.png) -171px -403px;
top:20px;
right:20px;
}
.industry-section-outer .industry-section-link.open span.expand, #careers-outer .job-link.open span.expand {
background:url(img/main-sprite2.png) -153px -403px;
}
.industry-section-inner, .job-inner {
padding: 20px;
width: auto;
}
img.industry-solutions-img {
width:100%;
margin-bottom:30px;
}

table {
border-collapse: collapse;
margin-bottom:15px;
width:100%;
}
table tr td {
border:1px solid #fff;
padding:5px;
text-align:center;
background-color:#E9E9E9;
color:#575757;
font-size:13px;
}
table thead tr td {
color:#fff;
background-color:#004489;
font-weight:bold;
}

.industry-section-inner, .job-inner {
display:none;
}
#industry-sections {
margin-bottom:30px;
}
.ce-cat-outer {
clear:both;
margin-top: 40px;
height: 70px;
margin-bottom: 40px;
}
.ce-cat-outer img {
float:left;
margin-bottom:15px;
margin-right:15px;
}
.ce-cat-outer .ce-text {
float: left;
width: 70%;
}
.ce-cat-outer .ce-text h4 {
margin:0;
font-size:14px;
}
.tablecomparison td {
background-color:#fff;
}
sup {
font-size:8px !important;
}
.contentspacer {
clear: both;
height: 75px;
}
.taglist { display: none; }

.thisselected {
width: 210px;
font-size: 12px;
color: #575757;
font-weight: bold;
padding: 10px 0px 0 5px;
display:none;
}
.cancelselected {
width: 15px;
height: 16px;
background: url(img/basketremove.png) no-repeat 0 0;
display: block;
float: left;
margin-right: 5px;
}

.featurebox {
width:auto;
margin:20px 0;
}
.halfcol {
width:50%;
float:left;
}
#content-inner .form .halfcol label {
    width: 110px;
}
#content-inner .form .halfcol input, #content-inner .form .halfcol textarea {
    width: 140px;
}
#content-inner .featurebox h3 {
background: #1f2f6b url(img/feature-box-heading-2015.png) repeat-x 0 0;
color: white !important;
line-height: 60px;
padding-left: 20px;
margin: 0 !important;
font-size:26px;
font-weight:300;
}
#content-inner .featurebox#showabox h3 {
background: #709e23 url(img/showabox-heading.png) repeat-x 0 0;
}
#content-inner .featurebox#skytecbox h3 {
background: url(img/skytecbox-heading.png) repeat-x 0 0;
}
.featurebox .feature-text {
padding:20px;
min-height:100px;
background: #efefef;
margin-top:1px;
font-size:15px;
color:#535353;
}
#main .featurebox .feature-text ul {
padding-left:30px;
}
#main .featurebox .feature-text ul li {
background:none;
list-style:disc;
padding:0;
}
#main .featurebox .feature-text img {
float: right;
  margin-top: -60px;
  margin-left: 30px;
}
#main .featurebox#showabox hr {
  margin: 30px 0 40px 0;
}
#main .featurebox#showabox .feature-text img {
float: left;
  margin: -15px 30px 0px 0;
}

/********************************************** BASKET POPUP ******************************************/

.fancybox-skin { padding:1px !important; background:#fff !important; }

#baskettopbar, #askustopbar, #prodquotetopbar {
height: 22px;
background: url(img/baskettopbar.png) repeat-x 0 0;
border-radius: 4px 0 0;
}
#inlinebasket, #asktabpopup, #prodquote {
position:relative;
background-color:#fff;
width:800px !important;
display:none;
}
#basketlogo, #askuslogo, #prodquotelogo {
background: url(img/main-sprite2.png) no-repeat -0px -351px;
width: 153px;
height: 108px;
text-indent: -9999px;
position: absolute;
top: 10px;
left: 30px;
}
#inlinebasket h1, #asktabpopup h1, #asktabpopup h1, #prodquote h1 {
color: #004389;
font-size: 36px;
margin: 20px 0 0 220px;
}
#basketmsg, #askusmsg, #prodquotemsg {
font-size: 12px;
color: #434343;
margin: 0px 0 0 220px;
}
#basketcounter {
position: absolute;
top: 58px;
right: 30px;
width: 80px;
height: 32px;
background: url(img/main-sprite2.png) no-repeat -576px -391px;
color: white;
text-transform: uppercase;
font-size: 13px;
line-height: 32px;
text-align: center;
}
#basketlist {
margin: 30px;
width: 738px;
}
#basketlist tr {
border-top:1px dotted #ADADAD;
}
#basketlist td {
padding:15px 0;
text-align:left;
background-color:#fff;
border:none;
}
#basketlist td.basketbrand {
width: 150px;
}
#basketlist td.basketskytec span {
background: url(img/skytec-new-105.png) no-repeat 0 0;
width: 136px;
height: 21px;
display: block;
margin: 1px 0;
}
#basketlist td.basketshowa span {
background: url(img/showa-new-small3.png) no-repeat 0 0;
width: 136px;
height: 33px;
display: block;
}
#basketlist td.basketproduct {
color:#444444;
font-size:16px;
font-weight:bold;
}
#basketlist td.basketremove {
width: 130px;
text-align: right;
}
#basketlist a.basketremove {
background:url(img/basketremove.png) no-repeat 0 0;
padding-left:20px;
font-size:12px;
font-weight:bold;
color:#004389;
text-decoration:underline;
}
#basketlist a.basketremove:hover {
text-decoration:none;
}
#basketform, #askusform, #prodquoteform {
margin: 30px;
border: 1px solid #D2D2D2;
border-radius: 5px;
padding: 30px;
width: 675px;
}
#basketform label, #askusform label, #prodquoteform label {
clear: left;
color: #575757;
font-size: 14px;
float: left;
width: 150px;
padding: 5px;
font-weight:bold;
}
#basketform label .req, #askusform label .req, #prodquoteform label .req {
color: red;
margin-left: 3px;
font-weight: bold;
}
#basketform input, #basketform textarea, #askusform input, #askusform textarea, #prodquoteform input, #prodquoteform textarea, #prodquoteform select {
padding: 8px;
background-color: #E4EFFB;
border: 1px solid #B9CCDF;
width: 458px;
float: left;
margin-bottom: 20px;
color: #575757;
font-weight: normal;
}
#basketform input.basketerror, #askusform input.basketerror, #prodquoteform input.basketerror {
border:1px solid #F00;
}
#basketform textarea, #askusform textarea, #prodquoteform textarea {
height:70px;
}
#basketpadded, #askuspadded, #prodquotepadded {
clear: both;
margin-left: 160px;
}
#basketpadded h4, #askuspadded h4, #prodquotepadded h4 {
color:#004389;
font-size:14px;
margin:5px 0;
}
#basketpadded input, #askuspadded input, #prodquotepadded input {
width: 25px;
margin-top: 3px;
padding: 0;
background: none;
border: none;
height:16px;
}
#basketpadded label, #askuspadded label, #prodquotepadded label {
clear: none;
width: 475px;
padding: 0;
font-weight:normal;
}
#basketprivacy, #askusprivacy, #prodquoteprivacy {
clear: both;
margin-left:25px;
}
#basketprivacy a, #askusprivacy a, #prodquoteprivacy a {
color:#004389;
font-weight:bold;
text-decoration:none;
}
#basketpadded #sendbutton, #askuspadded #askussendbutton, #prodquotepadded #prodquotesendbutton  {
background: url(img/main-sprite2.png) no-repeat -465px -2px;
color: white;
text-decoration: none;
width: 135px;
height: 13px;
display: block;
font-weight: bold;
font-size: 14px;
padding: 6px 10px;
line-height: 13px;
margin: -10px 0 20px;
text-decoration:none;
}
#basketpadded #sendbutton:hover, #askuspadded #askussendbutton:hover, #prodquotepadded #prodquotesendbutton:hover {
background: url(img/main-sprite2.png) no-repeat -465px -27px;
}
#basketpadded #sendbutton.loading, #askuspadded #askussendbutton.loading, #prodquotepadded #prodquotesendbutton.loading {
background: url(img/loading-small.gif) no-repeat 50% 50%;
cursor: default;
}
#basketempty {
display:none;
margin:0 0 0 220px;
}
.basketerrortext, .askuserrortext, .prodquoteerrortext {
display:none;
color:#F00;
font-weight:bold;
}
.noproducterrortext {
display:none;
color:#F00;
font-weight:bold;

}
#contentloader {
display:none !important;
width: 600px;
height: 300px;
background: url(img/loading_timer.gif) no-repeat 50% 50%;
}

/********************************************** END BASKET POPUP ******************************************/

#content-inner .sisea-result h3 a {
text-decoration:none !important;
}
table.choosesize tr td {
background-color:#e9e9e9;
}
table.choosesize tr td.darkblue {
background-color: #004489;
color: white;
font-weight: bold;
vertical-align: bottom;
}
table.choosesize tr td.lightblue {
background-color:#4682bf;
color:#fff;
font-weight:bold;
}

.material-info-left ul {
padding: 0 !important;
margin: 0;
list-style:none;
}
#liners .material-info-left ul li {
background: url(img/liners-bg.png) no-repeat 0 5px;
margin-bottom:15px;
padding-left:15px;
}
#coatings .material-info-left ul li {
background:url(img/coatings-bg.png) no-repeat 0 5px;
margin-bottom:15px;
padding-left:15px;
}
.featurebox ul {
padding:0;
margin:0;
}
.featurebox ul li {
margin-bottom:15px;
}

#content-inner ul {
padding:0 0 0 20px;
}
#content-inner ul li {
margin-bottom:15px;
}

/***************************************************** CONTACT PAGE *************************************************/

#sidebar-contact {

}
#sidebar-contact h3 {
margin: 0;
background: url(img/contact-sidebar-header.png) repeat-x 0 0;
color: white;
line-height: 43px;
font-size: 16px;
padding-left: 15px;
}
#sidebar-contact #sidebar-contact-content {
background-color: #F1F2F3;
border-right: 1px solid #E6E6E6;
border-left: 1px solid #E6E6E6;
border-bottom: 1px solid #E6E6E6;
}
#sidebar-contact .contact-points {
border-bottom: 1px solid #D0D0D0;
padding: 15px;
border-top: 1px solid white;
}
#sidebar-contact .contact-points.top {
border-top: none;
}
#sidebar-contact .contact-points.bottom {
border-bottom:none;
}
#sidebar-contact .contact-points .contact-point-left {
font-size: 13px;
color: #575757;
width: 40px;
display: block;
float: left;
margin-top: 1px;
}
#sidebar-contact .contact-points .contact-point-right {
font-size: 15px;
color: #004389;
font-weight: bold;
}
#sidebar-contact #social {
margin:0;
padding:0;
list-style:none;
}
#sidebar-contact #social li {
background: none;
padding: 0;
}
#sidebar-contact #social li a {
display: block;
height: 33px;
line-height: 33px;
padding-left: 45px;
font-size: 15px;
color: #004389;
text-decoration: none;
margin-bottom: 5px;
}
#sidebar-contact #social li a.facebook {
background: url(img/facebook.png) no-repeat 0 0;
}
#sidebar-contact #social li a.twitter {
background: url(img/twitter.png) no-repeat 0 0;
}
#sidebar-contact #social li a.linkedin {
background: url(img/linkedin.png) no-repeat 0 0;
}
#sidebar-contact #social li a.googleplus {
background: url(img/google-plus.png) no-repeat 0 0;
}
#sidebar-contact #social li a:hover {
opacity:0.8;
}
#sidebar-contact .contact-points h4 {
margin: 0;
font-size: 15px;
color: #004389;
}
#sidebar-contact .contact-points p {
margin: 0;
}
#sidebar-contact .contact-points img.map-image {
margin: 25px auto 5px;
width: 186px;
display: block;
}
#sidebar-contact .contact-points a.map-link {
color: #004389;
text-decoration: none;
text-align: center;
background: url(img/arrow-right5.png) no-repeat 100% 3px;
padding-right: 14px;
margin: 0 0 0 45px;
}

#contact-tabs-outer #contact-tabs {
height:40px;
}
#contact-tabs-outer #contact-tabs a {
display: block;
  float: left;
  width: 209px;
  height: 30px;
  background: url(img/contact-tab-bg.png) repeat-x 0 0;
  margin-right: 2px;
  color: #004389;
  text-decoration: none;
  font-size: 15px;
  text-align: center;
  padding-top: 9px;
  border-top: 1px solid #dcdcdc;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-radius: 3px 3px 0 0;
}
#contact-tabs-outer #contact-tabs a.active {
background: #fff;
}
#contact-tabs-outer #contact-content {
border: 1px solid lightGrey;
margin-top: -1px;
padding: 20px 23px;
background: white url(img/contact-form-bg.png) repeat-x 0 100%;
width: 592px;
min-height: 394px;
margin-bottom: 30px;
}


#content-inner .form label {
clear: left;
color: #575757;
font-size: 14px;
float: left;
width: 150px;
padding: 5px;
}
#content-inner .form label .req {
color: red;
margin-left: 3px;
font-weight: bold;
}
#content-inner .form input, #content-inner .form textarea {
width: 400px;
}
#content-inner .form input, #content-inner .form textarea, #content-inner .form select {
padding: 8px;
background-color: #E4EFFB;
border: 1px solid #B9CCDF;
float: left;
margin-bottom: 20px;
color: #575757;
font-weight: normal;
}
#content-inner .form input.basketerror {
border:1px solid #F00;
}
#content-inner .form textarea {
height:70px;
}
#content-inner .formpadded {
clear: both;
margin-left: 160px;
}
#content-inner .formpadded h4 {
color:#004389;
font-size:14px;
margin:5px 0;
}
#content-inner .formpadded input {
width: 25px;
margin-top: 3px;
padding: 0;
background: none;
border: none;
height:16px;
}
#content-inner .formpadded label {
clear: none;
width: 390px;
padding: 0;
font-weight:normal;
}
#content-inner .formprivacy {
clear: both;
margin-left:25px;
font-size:13px;
}
#content-inner .formprivacy a {
color:#004389;
font-weight:bold;
text-decoration:none;
}
#content-inner .formpadded .sendbutton, #content-inner .feature-text .sendbutton {
display:block !important;
background: url(img/main-sprite2.png) no-repeat -465px -2px !important;
color: white !important;
width: 154px !important;
height: 25px !important;
font-weight: bold;
font-size: 14px !important;
padding: 6px 10px !important;
line-height: 13px !important;
margin: 20px 0;
text-decoration: none;
float: none;
border: 0;
text-align: left;
}
#content-inner .formpadded .sendbutton:hover, #content-inner .feature-text .sendbutton:hover {
background: url(img/main-sprite2.png) no-repeat -465px -27px !important;
}
.formerrortext {
display:none;
color:#F00 !important;
font-weight:bold;
}
.form-header{
height:40px;
}
.form-header h4 {
float: left;
margin: 5px;
color: #585858;
}

.form-header .mandatory-right {
font-size: 12px;
color: #E02F2F;
float: right;
margin: 5px;
}

.error {
font-weight:bold;
color:#F00 !important;
}



/************************************************ TRICOLORE ***************************************************/

.red {
font-weight:bold;
color:#D70721;
}
.amber {
font-weight:bold;
color:#F7A70B;
}
.green {
font-weight:bold;
color:#53A353;
}
#tricoloretopbar {
height: 22px;
background: url(img/tricolore-topbar.png) repeat-x 0 0;
border-radius: 4px 0 0;
}
#tricolorepopup {
position:relative;
background-color:#fff;
width:820px !important;
display:none;
}
#tricolorelogo {
background: url(img/tricolore-header.png) no-repeat 0 0;
width: 636px;
height: 72px;
text-indent: -9999px;
margin:20px;
}
#tricolorepopup p {
padding: 0 20px;
}
#tricolorepopup .tricolore-products {
width: 785px;
margin: 20px;
display: block;
}
#tricolorepopup a.tricolore-button {
width: 170px;
height: 31px;
background: url(img/tricolore-button.png) no-repeat 0 0;
display: block;
color: white;
font-weight: bold;
font-size: 18px;
text-decoration: none;
line-height: 31px;
padding-left: 15px;
margin: 0 auto 30px;
}
#tricolorepopup a.tricolore-button:hover {
opacity:0.8;
}

/****************************************************END TRICOLORE ******************************************/


#sb-careers-box {
display: block;
background: url(img/main-sprite2.png) no-repeat -0px -232px;
width: 229px;
height: 119px;
position: relative;
margin-top: 0px;
}
#sb-careers-box p {
font-size: 16px;
color: white;
position: absolute;
top: 19px;
left: 13px;
margin: 0;
}
#sb-careers-box p span {
display:block;
font-size:19px;
font-weight:bold;
}
#sb-careers-box a {
color: #858585 !important;
font-size: 15px;
font-weight: bold;
background: url(img/arrow-right9.png) no-repeat 100% 5px;
text-decoration: none;
position: absolute;
top: 89px;
left: 13px;
padding-right: 17px;
}
#sb-careers-box a:hover {
color:#77329e !important;
}

.industry-other {
display:none;
width: 208px !important;
margin-left: 20px !important;
}

.selecteditem {
margin-bottom:3px;
}
#cut-range {
margin-left: 18px;
margin: 3px 0 10px 18px;
font-size: 11px;
}
.shortdesc {
/*height:28px;
overflow:hidden;
position: absolute;*/
}
.hide {
display:none;
}

.brand-news-inner {
border: 1px solid #DFDFDF;
padding: 15px;
min-height: 156px;
}
.brand-news-inner h4 {
margin:0 0 10px 0;
}
.brand-news-inner h4 a {
color:#FF8F17 !important;
font-size:13px;
}
.brand-news-inner p {
font-size:12px;
}
.brand-news-inner img {
float:right;
margin:0 0 0 7px;
}
.brand-news-inner p a.more {
color: #FF8F18 !important;
background: url(img/arrow-orange.png) no-repeat 100% 5px;
padding-right: 13px;
}

#product-header {
height: 38px;
background: url(img/product-header-bg.png) repeat-x 0 0;
}
#product-header h2 {
color: white !important;
line-height: 0px;
margin: 0 !important;
padding: 19px 10px;
}
#product-header h1 {
color: white !important;
line-height: 0px;
margin: 0 !important;
padding: 19px 10px;
font-size:18px;
}
#product-header h2 .sup, #product-header h1 .sup {
width: auto !important;
height: auto !important;
background: none !important;
float: none !important;
margin: -5px 0 0 !important;
}

#product-subheader p {
background-color:#8bb5de;
color:#fff;
font-size:14px;
height:23px;
line-height:23px;
padding-left:10px;
}
#product-subheader p strong {
text-transform:uppercase;
}

#content-wrapper-inner #main-content.product-main-content {
width: 610px;
}
#product-left {
width: 395px;
float: left;
}
#product-right {
width: 180px;
float: right;
border-left: 1px solid #E1E1E1;
padding-left: 18px;
}
.shortdescription p {
font-weight:bold;
}
#content-wrapper-inner #main-content.product-main-content h3, #content-wrapper-inner #prodlandleft h3 {
font-size: 14px;
margin-bottom: 0;
color: #004389;
}
#content-wrapper-inner .product-tabs ul {
padding:0;
list-style:none;
}
#content-wrapper-inner #main-content.product-main-content ul li, #content-wrapper-inner #prodlandleft ul li {
  margin-bottom: 5px;
}

#main .product-sidebar-box {
width: 256px;
margin: 10px 0;
}
#main .product-sidebar-box h3 {
margin: 0;
background-color: #E8E8E8;
color: #004489;
text-transform: uppercase;
height: 34px;
line-height: 34px;
font-size: 13px;
padding-left: 15px;
}
#main .product-sidebar-box .box-inner {
padding:15px;
background-color:#F5F5F5;
border-top:1px solid #fff;
}
#main .product-sidebar-box .box-inner strong {
display:block;
}
#main .product-sidebar-box .box-inner ul {
margin:0;
padding:0;
}
#main .product-sidebar-box .box-inner ul li {
margin:0;
background:none;
padding:0;
}
#main .product-sidebar-box .box-inner ul li a {
font-size:12px;
color:#656565;
font-weight:bold;
}
#main .product-sidebar-box.quick-links .box-inner ul li a {
background: url(img/arrow-right5.png) no-repeat 0 2px;
padding-left: 14px;
margin-bottom: 7px;
display: block;
}
#content-wrapper-inner #main-content.product-main-content  .product-right-box {
margin-bottom:20px;
}
#content-wrapper-inner #main-content.product-main-content  .product-right-box h3 {
background-color: #8BB5DE;
height: 22px;
line-height: 22px;
text-transform: uppercase;
color: white;
font-size: 13px;
padding-left: 10px;
margin:0;
}
#main .product-right-box .box-inner {
margin-top: 1px;
background: #EDF2F7;
padding: 3px 10px;
color: #575757;
font-size:14px;
}
#main .product-right-box .box-inner em {
font-size:14px;
}
#main .product-right-box ul li {
background: none;
padding: 0;
font-weight: bold;
}
.class-group {
border-top: 1px solid #9FC1E3;
padding: 15px 0;
width: 155px;
margin: 0 auto;
}
.class-group.ce-outer {
border-top:none;
padding:0px;
}
.class-group .ce-left {
width: 43px;
height: 35px;
background: url(img/ce-letters.png) no-repeat 0 50%;
text-indent: -9999px;
overflow: hidden;
float: left;
padding: 10px 10px 10px 0;
}
.class-group .ce-right {
padding-top: 19px;
padding-left: 5px;
float: left;
}
.class-group .en-left {
width: 65px;
height: 37px;
float: left;
font-size: 12px;
}
.class-group {
font-size:12px;
}
.class-group .en-left .en388 {
width: 76px;
height: 37px;
display:block;
text-indent:-9999px;
overflow:hidden;
background:url(img/en388-logo.png) no-repeat 0 0;
}
.class-group .en-right {
width: 85px;
float: right;
}
.class-group .en-right .prod-pict {
display:block;
width:33px;
height:39px;
text-indent:-9999px;
overflow:hidden;
}
.class-group .en-right .en374-2 {
background:url(img/product-pictograms.png) no-repeat 0 0;
}
.class-group .en-right .en374-3-full {
background:url(img/product-pictograms.png) no-repeat -33px 0;
}
.class-group .en-right .en374-3-partial {
background:url(img/product-pictograms.png) no-repeat -66px 0;
}
.class-group .en-right .en407 {
background:url(img/product-pictograms.png) no-repeat -132px 0;
}
.class-group .en-right .en388 {
background:url(img/product-pictograms.png) no-repeat -99px 0;
}
.class-group .en-right .en388-values {
font-size: 12px;
font-weight: bold;
width: 30px;
text-align: center;
display: block;
}
.class-group .en-right .en511 {
background:url(img/product-pictograms.png) no-repeat -165px 0;
}
.class-group .en-right .en1149 {
background:url(img/product-pictograms.png) no-repeat -198px 0;
}
.class-group .en-right .en421-1 {
background:url(img/product-pictograms.png) no-repeat -231px 0;
float: left;
margin-right: 10px;
}
.class-group .en-right .en421-2 {
background:url(img/product-pictograms.png) no-repeat -264px 0;
}
.class-group .en-right .directive2002 {
background:url(img/product-pictograms.png) no-repeat -297px 0;
}


.class-group .en-right table {
margin-bottom: 0;
}
.class-group .en-right table td {
border: none;
background: none;
padding: 0px;
text-align: left;
font-size:12px;
}

.apg-logo {
display:block;
float:right;
margin-left:20px;
width:54px;
height:54px;
background:url(img/apg-logo.png) no-repeat 0 0;
}

.moisture-logo {
display:block;
float:right;
margin-left:20px;
width:98px;
height:54px;
background:url(img/3d-moisture-logo.png) no-repeat 0 0;
}

.tricolore-logo {
display:block;
float:right;
margin-left:20px;
width:48px;
height:50px;
background:url(img/tricolore-logo.png) no-repeat 0 0;
}
.oeko-tex-logo {
display:block;
width:131px;
height:76px;
background:url(img/oeko-tex-logo.jpg) no-repeat 0 0;
margin: 0 auto 20px;
}
#content-wrapper-inner #main-content #product-subheader p {
margin:0;
}
#product-left, #product-right {
margin-top:15px;
}
#main .product-right-box .box-inner strong {
display:block;
}
a.globus-glove-portfolio {
float: right;
margin-top: 22px;
background: url(img/arrow-right5.png) no-repeat 100% 4px;
padding-right: 15px;
color: #787878 !important;
font-size: 13px;
}
#colourmore {
font-size:13px;
}
p.justifyright {
text-align:right;
}

/************************************* SIMILAR PRODUCTS ******************************************/

.similarproducts {
clear: both;
margin-top: 65px;
padding-top: 15px;
border-top: 1px solid #E1E1E1;
}
.similarproducts h3 {
background: url(img/similar-products-header.png) no-repeat 0 0;
height: 34px;
line-height: 34px;
padding-left: 15px;
color: white !important;
font-size: 14px !important;
text-transform: uppercase;
}
.similarproducts ul {
border: 1px solid #DADADA;
border-top: none;
padding: 20px !important;
background: url(img/similar-products-bg.png) repeat-x 0 100%;
}
.similarproducts ul li, #similar-content ul li {
background: none !important;
padding: 0 !important;
margin: 0 5px 0 0 !important;
float: left;
width: 112px;
}
.similarproducts ul li.clearfix, #similar-content ul li.clearfix {
clear: both;
width: 100%;
display: block;
float: none;
}
.similarproducts ul li h4, #similar-content ul li h4 {
margin: 10px 0 0;
text-align: center;
}
.similarproducts ul li h4 a, #similar-content ul li h4 a {
color: #004489 !important;
text-decoration: none !important;
font-size: 13px !important;
}
.similarproducts ul li img, #similar-content ul li img {
width:58px;
border:1px solid #e4e4e4;
margin:0 auto;
display:block;
}

.availablesizes {
margin-top:5px;
}

.availablesizes tr td {
border:none !important;
background:none !important;
text-align:left !important;
font-size:13px !important;
color:#575757 !important;
padding:0 !important;
}
.availablesizes tr td strong {
font-size:13px;
}



/************************************* END SIMILAR PRODUCTS **************************************/



#range-number {
margin: -5px 0 0 -10px !important;
padding: 0;
height: 20px;
}
#range-number li {
float: left !important;
margin: 0 24px 0 0 !important;
padding: 0 !important;
}
#range-number li a {
color: #717171 !important;
font-weight: bold !important;
font-size: 10px !important;
text-decoration: none !important;
display: block;
height: 15px;
width: 13px;
text-align: center;
background: url(img/cutrange.png) no-repeat 50% 0;
padding-top: 5px;
}
#rangearrow-outer {
width:150px;
margin-left: 5px;
}
#rangearrow-inner {
background: #0E5499;
width: 100%;
height: 1px;
position: absolute;
top: 3px;
}
#rangearrow {
width:100%;
position:relative;
}
#rangearrow .start {
display: block;
height: 7px;
width: 6px;
background: url(img/cutrangeleft.png) no-repeat 0 0;
position:absolute;
top:0;
left:0;
}
#rangearrow .end {
display: block;
height: 7px;
width: 6px;
background: url(img/cutrangeright.png) no-repeat 0 0;
position:absolute;
top:0;
right:0;
}
ul li, ol li {
color:#575757;
}

#video-sidebar {
width:321px;
float:right;
background:#fff url(img/videosidebar-bg.png) repeat-x 0 100%;
margin: 0 0 20px 20px;
}
#video-sidebar h3 {
background:url(img/videosidebar-h3.png) no-repeat 0 0;
color:#fff;
font-size:14px;
padding-left:10px;
line-height:34px;
height:34px;
margin:0;
}
#video-sidebar #video-sidebar-inner {
border:1px solid #d5d5d5;
border-top:none !important;
padding:10px;
}
#video-sidebar #video-sidebar-inner p {
font-size:13px;
color:#004489;
}
#video-sidebar #video-sidebar-inner p strong {
display:block;
}
#video-sidebar #video-sidebar-inner form label {
width:115px;
}
#video-sidebar #video-sidebar-inner form input {
width: 150px;
margin-bottom:10px;
}
#video-sidebar #video-sidebar-inner .formpadded {
margin-left:0;
}
#video-sidebar #video-sidebar-inner form .formpadded input {
width:25px;
margin-top: 3px;
padding: 0;
background: none;
border: none;
height: 16px;
}
#video-sidebar #video-sidebar-inner form .formpadded label {
width: 270px;
font-size: 13px;
}
#video-sidebar #video-sidebar-inner form .formpadded p {
color: #575757;
line-height: 18px;
margin: 100px 25px 0;
}
#video-sidebar #video-sidebar-inner form .formpadded input.sendbutton {
margin:25px;
}
#tab-accountmanager-content .form-header {
height:auto;
}
#tab-accountmanager-content h3 {
font-size: 18px;
color: #004489;
margin: 0;
}
#tab-accountmanager-content p {
color: #727272;
font-size: 13px;
}
#tab-accountmanager-content .account-finder-form {
background: url(img/account-form-bg.png) repeat-x 0 100%;
border: 1px solid #e9e9e9;
border-radius: 3px;
padding: 10px 20px;
height: 38px;
margin-bottom:20px;
position:relative;
}
#tab-accountmanager-content .account-label {
font-size: 12px;
color: #727272;
font-weight: bold;
width: 200px;
float: left;
}
#tab-accountmanager-content .account-label span {
font-size: 14px;
color: #0b5095;
font-weight: bold;
display: block;
}
#tab-accountmanager-content .account-label label {
font-size: 12px;
color: #727272;
font-weight: bold;
float: left;
margin-top: 2px;
}
#tab-accountmanager-content .account-label input {
margin: 3px 5px 0;
}
#tab-accountmanager-content input#account-postcode {
border: 1px solid #b0b0b0;
border-radius: 5px;
padding: 5px;
margin: 5px 5px 0 0;
width: 160px;
float:left;
}
#tab-accountmanager-content input#account-postcode.postcodeerror {
border:1px solid #FF0000;
}
#tab-accountmanager-content #postcode-button {
display: block;
background: url(img/main-sprite2.png) no-repeat -465px -2px !important;
color: white !important;
width: 135px !important;
height: 13px !important;
font-weight: bold;
font-size: 14px !important;
padding: 6px 10px !important;
line-height: 13px !important;
margin: 7px 0 20px;
text-decoration: none;
float: right;
border: 0;
text-align: left;
}
#tab-accountmanager-content #postcode-button:hover {
background: url(img/main-sprite2.png) no-repeat -465px -27px !important;
}
.postcode-result, .postcode-result-roi {
border: 1px solid #bebebe;
border-radius: 3px;
display:none;
}
#tab-accountmanager-content .postcode-result h3, #tab-accountmanager-content .postcode-result-roi h3 {
background: #0e5399 url(img/account-result-header.png) no-repeat 100% 0;
color: #fff;
height: 37px;
line-height: 37px;
padding-left: 25px;
border-radius: 3px 3px 0 0;
}
#tab-accountmanager-content .postcode-result h4, #tab-accountmanager-content .postcode-result-roi h4 {
background: #8bb5de;
color: #fff;
text-transform: uppercase;
padding-left: 25px;
margin: 1px 0 0;
font-size: 12px;
height: 22px;
line-height: 22px;
}
.postcode-result .postcode-result-inner, .postcode-result-roi .postcode-result-inner {
background: url(img/account-form-bg.png) repeat-x 0 100%;
padding: 15px 25px;
}
.postcode-result .tel, .postcode-result-roi .tel {
color: #094e93;
font-weight: bold;
font-size: 17px;
background: url(img/account-tel.png) no-repeat 2px 0;
padding-left: 25px;
width: 202px;
float: left;
line-height: 17px;
padding-top: 4px;
margin-bottom: 0px;
margin-right: 15px;
}
.postcode-result .email, .postcode-result-roi .email {
color: #094e93;
font-weight: bold;
font-size: 17px;
background: url(img/account-email.png) no-repeat 0 7px;
padding-left: 37px;
width: 280px;
float: left;
}
.postcode-result .email a, .postcode-result-roi .email a {
text-decoration:none !important;
}
#postcodemsg {
display:none;
border: 1px solid #FF0000;
background: #ffbbbb;
padding: 2px 5px;
position: absolute;
top: -13px;
left: 190px;
}
.postcode-result-none {
display:none;
}
.postcode-result-roi {
display:none
}
#retailtag {
position: absolute;
top: 0px;
left: 450px;
background: url(/img/retail-tag.png) no-repeat 0 0px;
padding-left: 30px;
padding-top: 8px;
width: 124px;
}
#retailtag a {
color: #6B6B6B;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
}
#retailtag a:hover {
text-decoration:none;
}
#retailtag .divider {
display: block;
background: #6B6B6B;
width: 1px;
height: 12px;
position: absolute;
top: 12px;
left: 152px;
}
#sb-hand-protection {
position:relative;
width: 230px;
height:178px;
margin:20px 0;
background:url(img/hand-protection-bg.jpg) no-repeat 0 0;
}
#sb-hand-protection a {
display: block;
width: 131px;
height: 26px;
background: url(img/btn-grey.png) no-repeat 0 0;
position: absolute;
top: 142px;
left: 90px;
color: #02609d !important;
text-decoration: none;
line-height: 26px;
text-align: left;
padding: 0 10px;
}
#sb-hand-protection a:hover {
opacity:0.9;
}
.ghpp {
display:block;
text-indent:-9999px;
overflow:hidden;
width:58%;
height:392px;
background:url(assets/images/ghpp/ghpp.jpg) no-repeat 0 0 !important;
background-size:contain !important;
}
.ghpp.designed {
background:url(img/ghpp-designed.jpg) no-repeat 0 0 !important;
background-size:contain !important;
}
.brush-products {

}
.brush-products a {
float: left;
width: 120px;
margin-right: 15px;
text-align: center;
text-decoration: none !important;
}
.brush-products a:hover {
opacity:0.8;
}
.brush-products a img {
width: 120px;
}
.brush-products a span {
display: block;
margin-top: 10px;
color: #03478B;
text-decoration: none;
}
#contactindustryouter {

}

.logo {
float:right;
margin:0 0 20px 20px;
}
.main-image {
float:right;
margin:0 0 0 20px;
clear:both;
}
#content-wrapper-inner #main-content .quote {
float: left;
width: 180px;
background: #004489;
padding: 20px;
margin: 0 20px 20px 0;
}
#content-wrapper-inner #main-content .quote p {
color: #fff;
font-size: 18px;
margin: 0 0 15px;
}
#content-wrapper-inner #main-content .quote p.quote-author {
font-weight:bold;
margin:0;
}
#sidebar-contact.quickcontact {
margin-top:20px;
}

#sidebar-contact.quickcontact .contact-points p {
margin-bottom:10px;
font-size:13px;
}
#sidebar-contact.quickcontact label {
color: #575757;
font-size: 13px;
float: left;
width: 60px;
padding:2px;
clear:left;
}
#sidebar-contact.quickcontact input {
width: 125px;
padding: 2px;
margin-bottom: 10px;
}
#sidebar-contact.quickcontact textarea {
width: 125px;
padding: 2px;
margin-bottom: 10px;
height:70px;
}
#sidebar-contact.quickcontact a.sendbutton {
display: block !important;
background: url(img/main-sprite2.png) no-repeat -486px -2px !important;
color: white !important;
height: 13px !important;
font-weight: bold;
font-size: 14px !important;
padding: 6px 10px !important;
line-height: 13px !important;
text-decoration: none;
float: none;
border: 0;
text-align: left;
margin: 0 0 0 62px;
width: 114px;
border-radius: 4px;
}
#sidebar-contact.quickcontact .successmsg, #sidebar-contact.quickcontact .error { display: none; }

#sidebar-contact.quickcontact .successmsg {
color:#68a432;
font-weight:bold;
}
#sidebar-contact.quickcontact .error {
color:#cc170c;
font-weight:bold;
}

#product-sidebar .quote {
width: 215px;
background: #004489;
padding: 20px;
margin: 20px 0 0;
}
#product-sidebar .quote p {
color: #fff;
font-size: 14px;
margin: 0 0 15px;
}
#product-sidebar .quote p.quoteauthor {
font-weight: bold;
margin: 0;
font-size: 12px;
}
.additional-main {
display:none;
}
.additional-images a {
border:1px solid #ddd;
padding:1px;
margin: 0 2px;
float:left;
display:block;
background:#fff;
width:65px;
}
.additional-images a:hover {
border:1px solid #004389;
}
.additional-images a img {
width:65px;
}
.additional-images {
width: 216px;
margin: 20px 0 0;
background: url(img/additional-images-bg.jpg) no-repeat 50% 0;
height: 93px;
overflow:hidden;
padding:9px 18px;
}
.jcarousel-clip {
width: 219px;
height: 91px;
overflow: hidden;
}
.additional-images-inner {
list-style:none;
}
.additional-images-inner li {
margin:0 !important;
padding:0 !important;
background:none !important;
width:73px;
height:91px;
}
.jcarousel-prev, .jcarousel-next {
display:block;
width:9px;
height:36px;
position:absolute;
cursor:pointer;
}
.jcarousel-prev {
top:30px;
left:-15px;
background:url(img/additional-images-arrows.jpg) no-repeat 0 0;
}
.jcarousel-next {
top:30px;
left:223px;
background:url(img/additional-images-arrows.jpg) no-repeat -9px 0;
}
.jcarousel-prev:hover {
background:url(img/additional-images-arrows.jpg) no-repeat -18px 0;
}
.jcarousel-next:hover {
background:url(img/additional-images-arrows.jpg) no-repeat -27px 0;
}
#view360 {
/*display:none;*/
}
.fancybox-outer #view360 {
}
.product-img-360 {
margin:0 auto;
}
.product-img-360 img {
margin:0 auto;
}
#askusform select, #basketform select {
padding: 8px;
background-color: #E4EFFB;
border: 1px solid #B9CCDF;
float: left;
margin-bottom: 20px;
color: #575757;
font-weight: normal;
width:80%
}
.container-360 {

}
.main-img {
position:relative;
}
#product-sidebar #view360 {
display: block !important;
position:relative;
}
#product-sidebar .product-img-360 {
border: 1px solid #dfdfdf;
border-bottom:0 !important;
padding-bottom:10px;
}
#product-sidebar #view360 img {
max-width:254px;
border:none !important;
margin-bottom:10px;
}
.fancybox-inner #view360 {
height:100%;
}
.fancybox-inner #view360 .product-img-360 {
height:100%;
width: auto;
}
.fancybox-inner #view360 .product-img-360 img {
height:100%;
width:auto;
}
.reel-indicator {
display:none;
}
.fancybox-title {
text-align: center;
padding: 5px 15px;
border-radius: 5px;
display: table;
margin: 10px auto;
color: #004489 !important;
font-weight: bold !important;
}
.bottom360 {
width: 256px;
height: 33px;
background:url(img/360tabs.jpg) no-repeat 0 0;
}
.bottom360 p {
color: #004489 !important;
font-weight: bold;
width: 108px;
margin-top: 0 !important;
height: 28px;
line-height: 28px;
padding: 0 16px;
float: left;
}
.bottom360 a {
height: 28px;
line-height: 28px;
float: left;
display: block;
background-image: url(img/arrow-right4.png), url(img/360magnify.png);
background-repeat: no-repeat, no-repeat;
background-position: 100px 9px, 30px 6px;
width: 65px;
padding: 0 0 0 50px;
text-transform: uppercase;
text-decoration: none !important;
color: #fff !important;
}
.reel-preloader {
background-color:#004489 !important;
}
.bottom360 a:hover {
color: #004489 !important;
background-image: url(img/arrow-blue.png), url(img/360magnifyhover.png);
background-position: 100px 11px, 30px 6px;
}
hr.product-divider {
background:#e1e1e1;
width:255px;
margin:20px 0;
border:none
}
#videopopup {
display:none;
}
.product-video-link {
display:block;
text-indent:-9999px;
overflow:hidden;
background:url(/img/product-video-link-red.jpg) no-repeat 0 0;
width:257px;
height:81px;
}
#view360watermark {
background:url(img/360-watermark.png) no-repeat 0 0;
width:43px;
height:29px;
position:absolute;
top:10px;
left:15px;
z-index:2;
}
#dragoverlay {
background:url(img/drag-small.png) no-repeat 0 0;
width:50px;
height:13px;
display:block;
}

.tab-bottom {
display:none;
min-height: 41px;
background: #fff url(img/product-tab-bottom-bg.png) repeat-x 0 100%;
border:1px solid #dadada;
padding:20px;
}
.product-tab {
background:url(img/product-tab-bg.png) repeat-x 0 0;
display:block;
float:left;
border:1px solid #dcdcdc;
border-bottom:none !important;
margin-bottom:-1px;
border-radius:3px 3px 0 0;
margin-right:10px;
text-transform:uppercase;
height:29px;
line-height:29px;
padding:0 14px;
color:#7d7d7d !important;
font-size:12px;
font-weight:bold !important;
text-decoration:none !important;
}
.product-tab.active {
background:#fff;
border:1px solid #d2d2d2;
color:#004489 !important;
}
.product-tabs {
clear: both;
overflow: hidden;
}
.product-tabs-top {
height: 29px;
margin-top: 20px;
border-top: 1px solid #e1e1e1;
padding-top: 20px;
}
#documentation-content ul li {
background:none;
padding:0;
}
#quick-content ul li {
background: none;
padding:0;
}
#quick-content ul li a {
background: url(img/arrow-right5.png) no-repeat 0 2px;
padding-left: 14px;
margin-bottom: 7px;
display: block;
}
.jcarousel-prev-disabled, .jcarousel-next-disabled {
display:none !important;
}

.fancybox-inner #dragover {
left:47% !important;
top:95% !important;
}
.news-sb {
width:230px;
overflow:hidden;
}
.news-sb .product-video-link {
width:230px;
height:71px;
background: url(/img/product-video-link-230.jpg) no-repeat 0 0;
}

#prodlandleft {
width:450px;
float:left;
margin-top: 20px;
}
#prodlandright {
width:465px;
float:right;
margin-top: 20px;
}
#prodindustries {

}
#prodindustries h3 {
display:block;
color:#fff;
background:#b4b4b4;
padding:15px;
border-bottom:1px solid #fff;
margin:15px 0 0;
}
#prodindustries #prodindustries-inner {
background:#dedede;
padding:20px 15px;
}
#prodindustries ul {
margin:0;
padding:0;
}
#prodindustries ul li {
float:left;
display:block;
width:40%;
margin-right:15px;
background:url(/img/blue-tick.png) no-repeat 0 4px;
padding-left:20px;
color:#727272;
text-transform:uppercase;
font-weight:bold;
}
#prodlandright .prodrequestquote {
display:block;
height:53px;
width:285px;

background: url(img/arrow-white-large.png) no-repeat 270px 50%, url(img/button-blue-large-bg.png) repeat-x 0 0;

border-radius:5px;
color:#fff !important;
font-size:24px;
font-weight:bold;
line-height:53px;
padding-left: 25px;
text-decoration:none;
margin: 40px auto;
}
#prodlandright .prodrequestquote:hover {
opacity:0.8;
}

#mobilemenulink, #mobileicons, .mobilehide {
display:none;
}
#subnav {
margin-bottom: 0px !important;
}

#filter-results {
display:none;
}
#mobilefilterouter {
display:none;
position: relative;
z-index: 9;
}
#mobilefilter {
position:fixed;
bottom:20px;
left:20px;
display:none;
}
#mobilefilter a {
display:block;
opacity:0.6;
color:#fff;
background:#333;
padding:5px 10px;
border-radius:5px;
text-decoration:none;
}
#mobilefilter a:hover {
opacity:1;
}
#mobileselectedouter {
display:none;
position: fixed;
top: 0;
width: 100%;
z-index: 9;
}
#mobileselected {
background: rgba(56, 54, 54, 0.6);
color:#fff;
padding:10px;
float:left;
border-radius: 0 0 5px 0;
display:none;
}
#mobileselected p {
margin:0;
}
.homepageouter #enquiry-box-outer {
display:none;
}
.pictogram {
text-align: center;
width: 62px;
float: left;
height: 160px;
}
.pictogram.many {
width:250px;
}
.pictogram h4 {
margin: 0;
font-size: 12px;
color: #004389;
padding-bottom: 5px;
}
.pictogram p {
margin: 10px 0 0 !important;
font-size: 11px;
color: #575757;
}
.pictogram.many div {
width:62px;
float:left;
}
#newquote {
background:#03498e;
color:#fff;
padding:13px 26px;
margin-top: 30px;
}
#newquote p {
margin:13px 0 !important;
padding:0;
color:#fff;
}
#newquote-teaser {
background: #03498e;
color: #fff;
padding: 15px;
float: right;
width: 40%;
margin-left: 10%;
min-width:150px;
}
#newquote-teaser p {
margin:0;
padding:0;
text-align:center;
color:#fff;
font-weight:normal;
}
#newquote-teaser a#undercontent {
display: block;
background: url(img/btn-grey.png) no-repeat 0 0;
width: 116px;
height: 26px;
text-decoration: none;
line-height: 26px;
padding-left: 15px;
margin: 0 auto;
color:#03498e;
}
#newquote-teaser a#undercontent:hover {
opacity:0.9;
}

#content-inner #catalogueboxes h3 {
float: none;
width: auto;
min-height: 20px;
/* line-height: 34px; */
color: #fff;
font-weight: bold;
text-transform: uppercase;
margin: 0 0 20px;
background: #02468d url(/img/header-blue.png) repeat-x 0 0;
padding: 10px;
}
#content-inner #catalogueboxes img {
float: left;
width: 140px;
border: 1px solid #004389;
padding: 2px;
}
#content-inner #catalogueboxes .catalogue-info {
float: left;
width: 474px;
margin-left: 20px;
position:relative;
}
.catalogue-divider{
margin: 20px 0 30px;
height: 1px;
background: #eee;
width: auto;
}
#catalogueerror {
display:none;
}
.cataloguelist li {
margin-bottom:6px;
}
.btn2015 {
display:inline-block;
height:36px;
line-height:36px;
}
.btn2015 .mainpart {
border-radius:3px 0 0 3px;
text-transform:uppercase;
font-weight:600;
font-size:18px;
padding:0 10px;
float:left;
min-width:123px;
background:#212c65;
color:#fff;
}
.btn2015 .arrow {
display: block;
float: left;
margin-left: 1px;
border-radius: 0 3px 3px 0;
width: 26px;
height: 36px;
background:#212c65 url(img/arrow-right-white.png) no-repeat 50% 50%;
}
.btn2015.white .mainpart {
background:#fff;
color:#636363;
}
.btn2015.white .arrow {
background:#fff url(img/arrow-right-grey.png) no-repeat 50% 50%;
}
.btn2015.white.blacktext .mainpart {
background:#fff;
color:#000;
}
.btn2015.white.blacktext .arrow {
background:#fff url(img/arrow-right-black2.png) no-repeat 50% 50%;
}

.btn2015.darkgreen .mainpart {
background:#082f1d;
}
.btn2015.darkgreen .arrow {
background:#082f1d  url(img/arrow-right-white.png) no-repeat 50% 50%;
}

.btn2015.orange .mainpart {
background:#e69a15;
}
.btn2015.orange .arrow {
background:#e69a15  url(img/arrow-right-white.png) no-repeat 50% 50%;
}

.btn2015.orange2 .mainpart {
background:#ea6607;
}
.btn2015.orange2 .arrow {
background:#ea6607  url(img/arrow-right-white.png) no-repeat 50% 50%;
}

.btn2015.darkgrey .mainpart {
background:#2b526d;
}
.btn2015.darkgrey .arrow {
background:#2b526d  url(img/arrow-right-white.png) no-repeat 50% 50%;
}
.btn2015.grey .mainpart {
background:#6a6a6a;
}
.btn2015.grey .arrow {
background:#6a6a6a  url(img/arrow-right-white.png) no-repeat 50% 50%;
}
.btn2015.yellow .mainpart {
background:#ffe705;
}
.btn2015.yellow .arrow {
background:#ffe705  url(img/arrow-right-white.png) no-repeat 50% 50%;
}
.btn2015.yellow.bluetext .mainpart {
color:#00b2d2;
}
.btn2015.yellow.bluetext .arrow {
background:#ffe705  url(img/arrow-right-lightblue2.png) no-repeat 50% 50%;
}
.btn2015.red .mainpart {
background:#e80c0c;
}
.btn2015.red .arrow {
background:#e80c0c  url(img/arrow-right-white.png) no-repeat 50% 50%;
}
.btn2015.limegreen .mainpart {
background:#8dc63f;
}
.btn2015.limegreen .arrow {
background:#8dc63f  url(img/arrow-right-white.png) no-repeat 50% 50%;
}
.btn2015.limegreen2 .mainpart {
background:#b8d02d;
}
.btn2015.limegreen2 .arrow {
background:#b8d02d  url(img/arrow-right-white.png) no-repeat 50% 50%;
}
.btn2015.pink .mainpart {
background:#f21659;
}
.btn2015.pink .arrow {
background:#f21659  url(img/arrow-right-white.png) no-repeat 50% 50%;
}

.btn2015.black .mainpart {
background:#000000;
}
.btn2015.black .arrow {
background:#000000  url(img/arrow-right-white.png) no-repeat 50% 50%;
}
.btn2015.purple .mainpart {
background:#5057a2;
}
.btn2015.purple .arrow {
background:#5057a2  url(img/arrow-right-white.png) no-repeat 50% 50%;
}


.btn2015.lightblue .mainpart {
background:#00aeff;
color:#fff;
}
.btn2015.lightblue .arrow {
background:#00aeff url(img/arrow-right-white.png) no-repeat 50% 50%;
}
.btn2015.lightblue2 .mainpart {
background:#2274bb;
color:#fff;
}
.btn2015.lightblue2 .arrow {
background:#2274bb url(img/arrow-right-white.png) no-repeat 50% 50%;
}

.btn2015.bluetext.white .mainpart {
background:#fff;
color:#2d7fd1;
}
.btn2015.bluetext.white .arrow {
background:#fff url(img/arrow-right5-light.png) no-repeat 50% 50%;
}
.btn2015.green .mainpart {
background:#79aa37;
color:#fff;
}
.btn2015.green .arrow {
background:#79aa37 url(img/arrow-right-white.png) no-repeat 50% 50%;
}


.tp-banner-container {
max-height:374px;
  border-top: 1px solid #cbcbcb;
}
.tp-bannertimer {
display:none !important
}
#underslides {
background: #e9e9e9;
overflow: hidden;
width:100%;
}
#underslides .inner {
text-align: center;
padding: 20px 28px 0;
width: 944px;
}
#underslides a.btn2015 {
margin:15px 0 30px;
}
#underslides h2 {
float: left;
font-size: 29px;
color: #212c65;
font-weight: normal;
margin: 0;
}
#underslides .divider {
float: left;
font-size: 23px;
font-weight: normal;
color: #212c65;
margin: 3px 20px;
}
.inner {
margin:0 auto;
width:1000px;
}
.box {
float: left;
width: 200px;
margin: 0 12px;
text-align: center;
padding: 0 10px;
}
.box.news-hp {
margin-right: 0;
width: 230px;
position:relative;
height: 285px;
overflow:hidden;
}
.news-overlay {
position: absolute;
top: 16px;
left: 25px;
background: #212c65;
color: #fff;
padding: 0px 10px 5px 0;
font-size: 21px;
z-index: 99;
}
.box h3 {
font-size:24px;
font-weight:normal;
color:#212c65;
line-height: 24px;
min-height: 75px;
}
.box a.btn2015 {
margin-top: 15px;
}
#content-hp {
padding-top:40px;
}
#hp-news-outer {
background:#212c65;
  height: 252px !important;
overflow:hidden;
}
#hp-news-inner {
margin:16px 15px 16px;
overflow:hidden;
}
.hp-news {
  padding: 0;
}

.hp-news img {
width:198px;
height:109px;
}
#main .hp-news p {
font-size:14px;
color:#fff;
text-align:left;
margin-top: 15px;
}
.hp-news p .date {
font-weight:bold;
text-transform:uppercase;
}
#main .hp-news a.more {
display:inline-block;
text-transform:uppercase;
background:url(img/arrow-right-white.png) no-repeat 100% 50%;
padding-right:15px;
text-decoration:underline;
margin:0 auto;
color:#fff;
font-weight:600;
font-size:15px;
}
#news-nav {
  background: #3b4782;
  height: 32px;
position: absolute;
  width: 230px;
  bottom: 0;
}
#newsprev {
color: #fff;
  cursor: pointer;
  position: absolute;
  top: 6px;
  left: 10px;
}
#newsnext {
color: #fff;
  cursor: pointer;
  position: absolute;
  top: 6px;
  right: 10px;
}


#catalogue-promo {
background: #212c65;
margin-top:80px;
}
#catalogue-promo .inner {
position:relative;
padding: 40px 0 54px;
}
#catalogue-promo .inner img {
position:absolute;
bottom:0;
}
.catalogue-promo-inner {
margin-left: 240px;
}
.catalogue-promo-inner h4 {
margin: 0;
  color: #00aeff;
  font-size: 24px;
  font-weight: normal;
}
.catalogue-promo-inner p {
margin: 0;
  color: #fff;
  font-weight: 600;
  font-size: 24px;
  width: 340px;
  line-height: 24px;
}
.catalogue-promo-inner a.btn2015 {
display: block;
  margin: -40px 0 0 365px;
}
#news-nav-inner a {
  display: inline-block;
  margin: 10px 2px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(img/news-dots.png) no-repeat 0 0;
  height: 9px;
  width: 9px;
}
#news-nav-inner a.active {
background:url(img/news-dots.png) no-repeat -15px 0;
}
.product-page-img {
margin: 10px 0 30px;
}
.product-page-outer hr {
  border-top: 1px dotted #bcbcbc;
  margin: 40px 0;
}
#main #content-inner .product-page-outer h2 {
color:#212c65;
font-size:26px;
font-weight:300;
}
.product-highlight {
width: 252px;
  height: 93px;
  float: left;
  margin-bottom: 40px;
padding:35px 17px; 
}
.product-highlight.catalogue, .product-highlight.chemrest, .product-highlight.icon {
float:right;
}
#content-inner .product-highlight h3 {
  text-transform: uppercase;
  font-size: 20px;
  line-height: 21px;
  font-weight: normal;
  color: #323232;
margin: 0 0 20px;
  max-width: 170px;
}
.product-highlight.colour {
background: url(img/product-highlight-colour.png) no-repeat 100% 100%, url(img/product-highlight-bg.jpg) no-repeat 0 0;
}
.product-highlight.colour a.btn2015 .mainpart {
background-color: #323232;
min-width:65px;
}
.product-highlight.colour a.btn2015 .arrow {
background-color: #323232;
}

.product-highlight.icon {
background: url(img/cleaning-icon2.png) no-repeat 100% 100%, url(img/product-highlight-bg.jpg) no-repeat 0 0;
}
.product-highlight.icon a.btn2015 .mainpart {
background-color: #323232;
min-width:65px;
}
.product-highlight.icon a.btn2015 .arrow {
background-color: #323232;
}
#content-inner .product-highlight.icon h3 {
max-width:210px;
}

.product-highlight.catalogue {
background: url(img/product-highlight-catalogue.png) no-repeat 109% 100%, url(img/product-highlight-bg.jpg) no-repeat 0 0;
}
.product-highlight.catalogue a.btn2015 .mainpart {
background-color: #43c3bf;
min-width:65px;
}
.product-highlight.catalogue a.btn2015 .arrow {
background-color: #43c3bf;
}
.product-highlight.videos {
background: url(img/product-highlight-video.png) no-repeat 100% 50%, url(img/product-highlight-bg.jpg) no-repeat 0 0;
}
.product-highlight.videos a.btn2015 .mainpart {
background-color: #e72929;
min-width:65px;
}
.product-highlight.videos a.btn2015 .arrow {
background-color: #e72929;
}
.product-highlight.chemrest {
background: url(img/product-highlight-showa.png) no-repeat 100% 0, url(img/product-highlight-bg.jpg) no-repeat 0 0;
}
.product-highlight.chemrest a.btn2015 .mainpart {
background-color: #323232;
min-width:65px;
}
.product-highlight.chemrest a.btn2015 .arrow {
background-color: #323232;
}
.product-highlight.vendready {
background: url(img/highlight-vendready.png) no-repeat 100% -12px, url(img/product-highlight-bg.jpg) no-repeat 0 0;
}
.product-highlight.vendready a.btn2015 .mainpart {
background-color: #b8d02d;
min-width:65px;
}
.product-highlight.vendready a.btn2015 .arrow {
background-color: #b8d02d;
}
.question {
  background: #1f3771;
}
#content-wrapper-inner #main-content .question p {
  color: #fff;
  font-weight: 600;
  font-size: 24px;
  padding: 33px 20px;
}
.question p a.btn2015 {
float:right;
height:42px;
line-height:42px;
  margin-top: -3px;
}
.question p a.btn2015 .mainpart {
background-color:#00aeff;
}
.question p a.btn2015 .arrow {
height:42px;
background-color:#00aeff;
}
aside h3.productside {
  color: #212c65;
  font-size: 26px;
  font-weight: 300;
  margin: 0;
}
#main aside p.productside {
  margin: 0 0 20px;
  color: #535353;
}
#sidebar-product-outer form label {
font-weight:bold;
}
#sidebar-product-outer form label span {
display:none;
}
.expand-outer {
  margin: 0 0 20px 0;
}
#
.expand-outer.open {

}
#main .expand-outer .expandlink {
  display: block;
  color: #fff;
  text-decoration: none;
  font-weight: 300;
  font-size: 22px;
  height: 57px;
  line-height: 57px;
}
#main .expand-outer.open .expandlink {
background-color: #c3024f !important;
}
.expand-outer .expandlink .symbol {
display:block;
font-size:30px;
font-weight:bold;
padding: 0;
  width: 56px;
  text-align: center;
border-right:1px solid #fff;
background:#1a63ac;
float:left;
}
.expand-outer.open .expandlink .symbol {
  background: #d82d71;
}
.expand-outer .expandlink .mainpart {
padding:0 20px;
}

.expand-outer .expandmore {
display:none;
  padding: 10px 0;
}
.expand-outer .expandmore img {
float:left;
width:139px;
height:131px;
margin-right: 30px;
}
.expand-outer .expandmore .expandmore-details {

}
.expand-outer .expandmore a.btn2015 .mainpart {
  min-width: 65px;
background-color:#c30350;
}
.expand-outer .expandmore a.btn2015 .arrow {
background-color:#c30350;
}
#main #industry-sectors {
margin:10px 0 0;
padding:0;
border:1px solid #d8d8d8;
background:#f0f0f1;
list-style:none;
}
#main #industry-sectors li {
margin:0;
padding:0;
background:none;
}
#main #industry-sectors li a {
text-decoration:none;
color:#545454;
text-transform:uppercase;
font-size:14px;
height:36px;
line-height:36px;
padding:0 15px;
background:url(img/arrow-right5.png) no-repeat 95% 50%;
border-top:1px solid #fff;
border-bottom:1px solid #d8d8d8;
display:block;
font-weight:normal;
}
#enquiry-box {
position:relative;
}
#enquirylist-more {
  position: absolute;
  background: #efefef;
  border: 1px solid #d8d8d8;
  top: 32px;
  right: 0;
  padding: 16px;
width:220px;
z-index:1000;
display:none;
}
#enquirylist-more .list-product {
padding-bottom: 10px;
  border-bottom: 1px dotted #B7B7B8;
  margin-bottom: 10px;
}
#enquirylist-more .list-product img {
width: 34px;
  border: 1px solid #dadada;
  float: left;
margin-right:15px;
}
#enquirylist-more .list-product h4 {
  color: #202c66;
  font-size: 14px;
  text-transform: uppercase;
  margin: 0;
  max-width: 150px;
  float: left;
line-height:11px;
padding-top:20px;
min-width:100px;
}
#enquirylist-more .list-product h4.basketshowa {
background:url(img/enquiry-list-showa.png) no-repeat 0 0;
}
#enquirylist-more .list-product h4.basketskytec {
background:url(img/enquiry-list-skytec.png) no-repeat 0 8px;
}
#enquirylist-more .list-product a.basketremove {
background:url(img/basketremove.png) no-repeat 0 0;
text-indent:-9999px;
overflow:hidden;
width:15px;
height:16px;
float:right;
margin-top:15px;
}
.makeenquiry-btn {
text-align:center;
margin-top: 20px;
}
#main #enquirylist-btn {
  height: 32px;
  line-height: 32px;
  background: url(img/enquirylist-btn-icon.png) no-repeat 10px 10px, url(img/arrow-down-blue.png) no-repeat 93% 50%, url(img/enquirylist-btn-bg.png) repeat-x 0 0;
  padding: 0 20px 0 30px;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  text-transform: uppercase;
  Font-size: 14px;
  text-decoration: none;
  display: block;
  color: #252b5b;
  font-weight: 600;
cursor:default;
}
#slideshow-wrapper {
position:relative;
margin-bottom:40px;
overflow:hidden;
max-width:640px;
max-height:268px;
}
#slideprev, #slidenext {
position:absolute;
top:45%;
z-index:999;
display:block;
text-indent:-9999px;
overflow:hidden;
width:30px;
height:38px;
}
#slideprev {
left:2%;
background:url(img/prev-arrow.png) no-repeat 50% 50%, url(img/transparent-bg.png);
}
#slidenext {
right:2%;
background:url(img/next-arrow.png) no-repeat 50% 50%, url(img/transparent-bg.png);
}
#slide-nav {
  position: absolute;
  bottom: 10px;
  z-index: 999;
  text-align: center;
  width: 100%;
}
#slide-nav a {
  text-decoration: none;
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 5px;
  text-indent: -9999px;
  overflow: hidden;
  background: #7e888f;
  margin: 0 2px;
}
#slide-nav a.activeSlide {
background:#cdcdcf;
}
.video-box {
  width: 287px;
  float: left;
  margin: 0 50px 50px 0;
}
.video-box.video-box2 {
margin: 0 49px 40px 0;
width:270px;
}
#main .video-box p.video-type {
background:#b0b0b0;
color:#fff;
font-weight:600;
text-transform:uppercase;
margin:0;
padding:3px 5px;
display:inline;
}
#main .video-box h3 {
color: #212c65;
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  min-height: 75px;
}
.video-box img {
width:100%;
}
#content-wrapper-inner #main-content.videos-page h1 {
  border-bottom: 1px solid #acacac;
  margin-right: 45px;
  margin-bottom: 40px;
  padding-bottom: 40px;
}
h1 .skytec-h1 {
float:left;
margin-top:8px;
margin-bottom:40px;
}
h1 .showa-h1 {
float:left;
margin-top:8px;
margin-bottom:40px;
}
h1 .divider {
float:left;
margin:0 15px 0;
  display: block;
  width: 3px;
  height: 33px;
  background: url(img/main-sprite2.png) no-repeat -669px -351px;
}
h1 .heading {
float:left;
}
h1 .tricolore-h1 {
float:left;
margin-left:15px;
margin-top:-5px;
}
#tricolore-side {
  width: 221px;
  float: right;
  margin: 0 0 30px 30px;
}
#tricolore-side h3 {
color: #fff;
  background: #093969;
  font-weight: 300;
  font-size: 22px;
  height: 57px;
  line-height: 57px;
  padding-left: 20px;
margin: 0 0 2px;
}
#tricolore-side .content-inner {
background:#15579b;
padding:20px;
}
#tricolore-side .content-inner ul {
margin:0;
padding:0;
list-style:none;
}
#tricolore-side .content-inner ul li {
background:none;
padding:0;
}
#tricolore-side .content-inner ul li a {
background:url(img/arrow-right-white.png) no-repeat 0 4px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
padding-left:20px;
margin-bottom:20px;
font-weight:normal;
}
#tricolore-tabs {
clear:both;
}
#tricolore-tabs a {
font-size:15px;
line-height:16px;
color:#fff !important;
text-decoration:none;
display:block;
float:left;
text-align:center;
margin-right:5px;
height:41px;
margin-top:10px;
border-radius:5px 5px 0 0;
font-weight:normal;
padding-top:9px
}
#tricolore-tabs.icon-tabs a {
height: 80px;
background-size: cover !important;
}
#tricolore-tabs a.active {
height:48px;
margin-top:0;
padding-top:12px
}
#tricolore-tabs.icon-tabs a.active {
height: 87px;
}
#tricolore-tabs a strong {
text-transform:uppercase;
}
#tricolore-tabs a#tri-low-link {
width:192px;
background:#ba1d24 url(img/tricolore-tab-red.png) repeat-x 0 0;
}
#tricolore-tabs a#tri-low-link.active {
background:#e0232b;
}
#tricolore-tabs a#icon-red-link {
width:142px;
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #eb2028 0%, #cc2029 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#eb2028 0%,#cc2029 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#eb2028 0%,#cc2029 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#cc2029',GradientType=0 ); /* IE6-9 */
}

#tricolore-tabs a#tri-int-link {
width:239px;
background: #bc7d1a url(img/tricolore-tab-amber.png) repeat-x 0 0;
}
#tricolore-tabs a#tri-int-link.active {
background:#faa622;
}
#tricolore-tabs a#icon-yellow-link {
width:159px;
margin-right:0;
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #fece09 0%, #fdb514 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#fece09 0%,#fdb514 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#fece09 0%,#fdb514 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#fdb514',GradientType=0 ); /* IE6-9 */
}

#tricolore-tabs a#tri-high-link {
width:199px;
margin-right:0;
background:#3a804a url(img/tricolore-tab-green.png) repeat-x 0 0;
}
#tricolore-tabs a#tri-high-link.active {
background:#4daa62;
}
#tricolore-tabs a#icon-green-link {
width:149px;
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #3faf4a 0%, #3b924a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#3faf4a 0%,#3b924a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#3faf4a 0%,#3b924a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#3b924a',GradientType=0 ); /* IE6-9 */
}

#tricolore-tabs a#icon-blue-link {
width:175px;
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top, #1e5799 0%, #2ac0ef 0%, #2893d1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1e5799 0%,#2ac0ef 0%,#2893d1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1e5799 0%,#2ac0ef 0%,#2893d1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#2893d1',GradientType=0 ); /* IE6-9 */
}

.tri-more {
display:none;
}
.tri-more.active {
display:block;
}
.tri-more {
padding:20px;
background:#ebebeb;
}
.tri-more img {
  float: left;
  border-right: 1px solid #acacac;
  padding-right: 20px;
  margin-right: 20px;
width:102px;
}
.tri-more .tricolore-item-right {
float: right;
  width: 390px;
}
#content-inner .tri-more .tricolore-item-right h3 {
font-weight:600;
text-transform:uppercase;
font-size:24px;
border-bottom:1px solid #acacac;
padding-bottom:10px;
margin-bottom:10px;
margin-top: -10px;
position:relative;
}
#content-inner .tri-more .tricolore-item-right h3 span {
display:none !important;
}
#content-inner .tri-more .tricolore-item-right .more {
float:right;
font-size:15px;
text-transform:uppercase;
  position: absolute;
  bottom: 12px;
  right: 0;
}
#content-inner .tri-more .tricolore-item-right p {
color:#535353;
font-size:15px;
margin:0 !important;
}
#content-inner .tri-more .tricolore-item-right p.tricolore-coating {
font-weight:bold;
}
.tricolore-item {
background:#fff;
margin-bottom:20px;
padding:20px;
}
#tri-low-more {
border:5px solid #e0232b;
}
#tri-low-more .tricolore-item {
border:1px solid #e0232b;
}
#tri-low-more .tricolore-item h3 {
color:#e0232b;
}
#tri-low-more .tricolore-item h3 a.more {
color:#e0232b;
}
#tri-int-more {
border:5px solid #faa622;
}
#tri-int-more .tricolore-item {
border:1px solid #faa622;
}
#tri-int-more .tricolore-item h3 {
color:#faa622;
}
#tri-int-more .tricolore-item h3 a.more {
color:#faa622;
}
#tri-high-more {
border:5px solid #4daa62;
}
#tri-high-more .tricolore-item {
border:1px solid #4daa62;
}
#tri-high-more .tricolore-item h3 {
color:#4daa62;
}
#tri-high-more .tricolore-item h3 a.more {
color:#4daa62;
}
#icon-red-more {
border:5px solid #cc2029;
}
#icon-red-more .tricolore-item {
border:1px solid #cc2029;
}
#icon-red-more .tricolore-item h3 {
color:#cc2029;
}
#icon-red-more .tricolore-item h3 a.more {
color:#cc2029;
}
#icon-blue-more {
border:5px solid #2893d1;
}
#icon-blue-more .tricolore-item {
border:1px solid #2893d1;
}
#icon-blue-more .tricolore-item h3 {
color:#2893d1;
}
#icon-blue-more .tricolore-item h3 a.more {
color:#2893d1;
}
#icon-green-more {
border:5px solid #3b924a;
}
#icon-green-more .tricolore-item {
border:1px solid #3b924a;
}
#icon-green-more .tricolore-item h3 {
color:#3b924a;
}
#icon-green-more .tricolore-item h3 a.more {
color:#3b924a;
}
#icon-yellow-more {
border:5px solid #fdb514;
}
#icon-yellow-more .tricolore-item {
border:1px solid #fdb514;
}
#icon-yellow-more .tricolore-item h3 {
color:#fdb514;
}
#icon-yellow-more .tricolore-item h3 a.more {
color:#fdb514;
}
#content-inner .tri-more .tricolore-item-right p.icon-exposure {
height: 42px;
    line-height: 42px;
    padding-left: 65px;
    background-repeat: no-repeat;
    margin-top: 10px !important;
}
.nitrile-outer {
background:#ebebeb;
border:5px solid #8cc63f;
position:relative;
margin:0 0 30px;
padding:70px 20px 20px;
}
#main #content-inner .nitrile-outer h2 {
  position: absolute;
  color: #fff;
  background: #8cc63f url(img/nitrile-h2-bg.jpg) no-repeat 100% 0;
  padding: 5px 40px 5px 20px;
  font-size: 20px;
  font-weight: 600;
  top: 0;
  left: 0;
}

.nitrile-outer img {
  float: left;
  border-right: 1px solid #acacac;
  padding-right: 20px;
  margin-right: 20px;
}
.nitrile-outer .nitrile-item-right {
float: right;
  width: 390px;
}
#content-inner .nitrile-outer .nitrile-item-right h3 {
font-weight:600;
text-transform:uppercase;
font-size:24px;
border-bottom:1px solid #acacac;
padding-bottom:10px;
margin-bottom:10px;
margin-top: -10px;
position:relative;
color:#8cc63f;
}
#content-inner .nitrile-outer .nitrile-item-right h3 span {
width:74px;
height:25px;
background:url(img/showa-new-small3.png) no-repeat 0 0;
display:inline-block;
margin:0 10px 0 0;
text-indent:-9999px;
overflow:hidden;
}
#content-inner .nitrile-outer .nitrile-item-right .more {
float:right;
font-size:15px;
text-transform:uppercase;
  position: absolute;
  bottom: 12px;
  right: 0;
color:#8cc63f;
}
#content-inner .nitrile-outer .nitrile-item-right p {
  color: #535353;
  font-size: 15px;
  margin: 0 !important;
  width: 40%;
  float: left;
}
.nitrile-item {
background:#fff;
margin-bottom:20px;
padding:20px;
border:1px solid #8cc63f;
}




#content-inner p img#distribution-warehouse {
border:5px solid #fff;
margin:0 20px;
}
#distribution-bottom {
background:#3f79a9 url(img/distribution-and-support-iceberg.jpg) no-repeat 0 0;
background-size: 100%;
color:#fff;
text-shadow: 2px 2px 5px #000;
  padding: 30% 25% 0;
  margin-top: 50px;
  min-height: 531px;
}
#main #content-inner #distribution-bottom h2 {
font-size:44px;
color:#fff;
line-height:44px;
}
#distribution-bottom ul {
margin:0;
padding:0 0 0 30px;
color:#fff;
}
#distribution-bottom ul li {
margin:0 0 5px;
padding:0;
font-size:20px;
font-weight:600;
color:#fff;
list-style:disc;
background:none;
}
.box h3 {
min-height:75px;
}
.viewallproducts {
float: right;
  margin: 25px 0 15px 30px !important;
}
#sidebar-product-outer #refine-search {
display:block !important;
}
#full-content {
  background: #fff;
  padding: 24px;
  border: 1px solid #d3d3d3;
  margin-top: 20px;
}
#content-wrapper-inner #full-content h1 {
border-bottom:none;
text-align:center;
  margin-top: 10px;
}
.football-pitch-header h2, .football-pitch-header h3 {
display:none;
}
.football-pitch-header {
margin-bottom:5px;
}
.football-pitch-header img {
width:100%;
height:auto;
}
.football-pitch-content {
background:url(img/football-pitch.jpg) no-repeat 0 0;
background-size: 100%;
height: 1464px;
position:relative;
}
.footballbox {
position:absolute;
width:320px;
height:104px;
background:url(img/football-box.png) no-repeat 0 0;
}
.footballshirt {
position:absolute;
top:-45px;
left:-45px;
width:107px;
height:107px;
background:url(img/football-shirt.png) no-repeat 0 0;
}
#footballbox1 {
background:url(img/football-box-short.png) no-repeat 0 0;
width:239px;
height:106px;
top:180px;
left:100px;
}
#footballbox2 {
  top: 230px;
  left: 580px;
}
#footballbox3 {
  top: 390px;
  left: 120px;
}
#footballbox4 {
  left: 560px;
  top: 480px;
}
#footballbox5 {
  top: 630px;
  left: 100px;
}
#footballbox6 {
  top: 770px;
  left: 540px;
}
#footballbox7 {
  top: 910px;
  left: 130px;
}
#footballbox8 {
background:url(img/football-box-large.png) no-repeat 0 0;
height:158px;
  top: 1080px;
  left: 530px;
}
.footballline {
background: url(img/football-lines.png) no-repeat;
  position: absolute;
}
#footballline1 {
background-position:0 0;
  width: 210px;
  height: 70px;
  left: 320px;
top: 190px;
}
#footballline2 {
  background-position: -90px -130px;
  width: 160px;
  height: 70px;
  left: 410px;
  top: 320px;
}
#footballline3 {
background-position: 0 -306px;
  width: 210px;
  height: 70px;
  left: 342px;
  top: 495px;
}
#footballline4 {
  background-position: 0 -377px;
  width: 210px;
  height: 70px;
  left: 320px;
  top: 570px;
}
#footballline5 {
  background-position: 0 -530px;
  width: 210px;
  height: 120px;
  left: 320px;
  top: 740px;
}
#footballline6 {
  background-position: -130px -670px;
  width: 210px;
  height: 140px;
  left: 440px;
  top: 880px;
}
#footballline7 {
background-position: 0 -800px;
  width: 210px;
  height: 210px;
  left: 320px;
  top: 1020px;
}
#footballline8 {
background-position: 0 -1020px;
  width: 210px;
  height: 170px;
  left: 320px;
  top: 1250px;
}
#main .footballbox p {
  color: #252e59;
  text-transform: uppercase;
  text-align: center;
  margin-left: 35px;
  font-size: 22px;
  padding: 25px 10px;
  line-height: 22px;
}
#main #footballbox4 p {
padding-top:35px;
}
#main h2.stoppage-time {
  font-size: 34px;
  font-weight: 400;
  text-align: center;
}
#main h2.stoppage-time span {
  display: block;
  width: 436px;
  height: 30px;
  background: url(img/minimise-stoppage-time-text.png) no-repeat 0 0;
  margin: 0 auto;
  text-indent: -9999px;
  max-width: 100%;
  background-size: 100%;
}
.football-pitch-footer {
position:relative;
}
.football-pitch-footer img {
width:100%;
height:auto;
position:relative;
z-index:0;
min-height:140px;
}
.football-pitch-footer a {
text-align: center;
  margin: -90px auto 90px;
  display: block;
  width: 200px;
  position: relative;
  z-index: 2;
}
.football-pitch-footer a .mainpart {
padding: 0 40px 0 10px;
}
#hpab-header {
min-height: 35px;
  background: #102c4e url(img/hand-protection-assessment-heading.png) repeat-x 0 0;
  padding: 40px 0;
margin-top: 20px;
}
#hpab-header h1 {
font-size:40px;
color:#fff;
text-align:center;
border:none;
  padding: 0;
  margin: 0;
}
#hpab-content {
position:relative;
}
#hpab-content img {
position:relative;
z-index:0;
width:100%;
height:auto;
}
#main #hpab-content p {
position:absolute;
z-index:2;
color:#fff;
font-size:23px;
text-align:center;
width:170px;
line-height:23px;
}
#main #hpab-content p strong {
display:block;
}
#fingertext1 {
  top: 378px;
  left: 55px;
}
#fingertext2 {
  top: 155px;
  left: 153px;
}
#fingertext3 {
  top: 56px;
  left: 545px;
}
#fingertext4 {
top: 145px;
  left: 695px;
}
#fingertext5 {
  top: 245px;
  left: 791px;
}
#hpab-footer {
height:148px;
background:url(img/hand-protection-assessment-footer.png) repeat-x 0 0;
text-align:center;
margin-top:1px;
}
#hpab-footer a {
margin: 50px auto;
}
.handprotection-bottom-box {
width:313px;
height:325px;
position:relative;
text-align:center;
}
.handprotection-bottom-box a.btn2015 {
  position: absolute;
  bottom: 30px;
  margin: 0 auto;
  left: 50px;
}
.handprotection-bottom-box a.btn2015 .mainpart {
  min-width: 170px;
  text-align: left;
}
.hand-box.handprotection-bottom-box a.btn2015 .mainpart {
color:#123878;
}
.hand-box {
float:left;
background:url(img/hand-box.jpg) no-repeat 0 0;
}
#content-inner .hand-box h3 {
  color: #0f3a7a;
  font-size: 33px;
  font-weight: 300;
  line-height: 100%;
  margin-top: 20px;
}
.stoppage-box {
float:right;
background:url(img/stoppage-box.jpg) no-repeat 0 0;
}
.stoppage-box h3 {
display:none;
}
.organisation-benefit {
  width: 636px;
  height: 189px;
  background: url(img/no-obligation-bg.jpg) no-repeat 0 0;
  overflow: hidden;
  margin-top: 30px;
}
#content-inner .organisation-benefit h3 {
  color: #fff;
  font-size: 34px;
  line-height: 100%;
  font-weight: 300;
    margin: 25px 30px 25px;
  width: 300px;
}
#content-inner .organisation-benefit a.btn2015 {
margin-left:30px;
}
#content-inner .organisation-benefit a.btn2015 .mainpart {
color:#183472;
}
.infographic-right {
float: right;
  margin: 0 0 30px 30px;
}
.infographic-right img {
  border-left: 40px solid #fff;
}
#twitter-facts {
padding:20px;
background:#eef3f8;
  margin-bottom: 30px;
}
#twitter-facts h3 {
font-size:26px;
font-weight:300;
color:#212c65;
}
#twitter-facts ul {
margin:0;
padding:0;
}
#twitter-facts ul li {
  list-style: none;
  background: url(img/arrow-right-blue-small.png) no-repeat 0 7px;
  padding-left: 20px;
  margin: 10px 0;
}
#twitter-facts ul li a {
font-weight:bold;
text-decoration:underline;
color:#202a5f;
font-size:15px;
}
#content-wrapper-inner #main-content #twitter-facts p {
margin:15px 0 0;
}
img.infographic-img {
width:100%;
height:auto;
}
.social-share {

}
#content-wrapper-inner #main-content .social-share p {
  float: left;
  clear: both;
  color: #fff;
  font-size: 19px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 30px 0;
cursor:default;
}
.social-share span.sharetitle {
float:left;
background: #212c65 url(img/share-arrow.png) no-repeat 79px 50%;
display:block;
  padding: 10px 35px 10px 15px;
border-radius:3px;
  border-right: 10px solid #212c65;
}
.social-share span.sharelinks {
display:none;
float:left;
background:#696e8b;
padding:0 5px;
  border-right: 10px solid #212c65;
border-radius: 0 3px 3px 0;
}
.social-share span.sharelinks a {
  display: block;
  width: 38px;
  height: 37px;
  text-indent: -9999px;
  overflow: hidden;
float:left;
font-size:0px;
  margin: 6px 2px 7px;
}

.social-share span.sharelinks a.addthis_button_linkedin {
  background: url(img/socialshare.png) no-repeat 0 0;
}
.social-share span.sharelinks a.addthis_button_facebook {
  background: url(img/socialshare.png) no-repeat -38px 0;
}
.social-share span.sharelinks a.addthis_button_twitter {
    background: url(img/socialshare.png) no-repeat -76px 0;
}
.social-share span.sharelinks a.addthis_button_google_plusone_share {
    background: url(img/socialshare.png) no-repeat -114px 0;
}
.social-share span.sharelinks a.addthis_button_email {
  background: url(img/socialshare.png) no-repeat -153px 0;
}

.social-share span.sharelinks a span {
background:none !important;
width:auto;
height:auto;
text-indent:-9999px;
overflow:hidden;
}

.blog-article .social-share2 {
float:left;
margin-right:30px;
}
.social-share2 .social-share2-inner {
position:relative;
}
.social-share2 span.mainpart {
background: #dfdfdf !important;
color:#212c65;
font-size:16px;
font-weight:600;
text-transform:uppercase;
  min-width: 60px;
}
.social-share2 span.arrow {
background: #dfdfdf url(img/social-share2-arrow.png) no-repeat 50% 50% !important;
  width: 36px;
}
.social-share2 span.sharelinks {
display:none;
  position: absolute;
  background: #dfdfdf;
  left: 115px;
  padding: 15px 15px 5px;
top: -22px;
}
#content-wrapper-inner #main-content #categories {
  color: #212c65;
  /* font-size: 16px; */
  margin: 10px 0;
}
#main .social-share2 span.sharelinks a.close {
  position: absolute;
  top: 1px;
  right: 5px;
  font-size: 12px;
  color: #5e5e5e;
  text-decoration: none;
}
#main .social-share2 span.sharelinks a.at300b {
    display: block;
    text-decoration: none;
    font-size: 15px;
    color: #5e5e5e;
    padding: 7px 50px;
    /* line-height: 1px; */
    margin-bottom: 5px;
    /* width: 75px; */
    /* height: 1px; */
    text-align: left;
}
.social-share2 span.sharelinks a.addthis_button_linkedin {
  background: url(img/social2015-linkedin.png) no-repeat 0 0;
}
.social-share2 span.sharelinks a.addthis_button_facebook {
  background: url(img/social2015-facebook.png) no-repeat 0 0;
}
.social-share2 span.sharelinks a.addthis_button_twitter {
    background: url(img/social2015-twitter.png) no-repeat 0 0;
}
.social-share2 span.sharelinks a.addthis_button_google_plusone_share {
    background: url(img/social2015-googleplus.png) no-repeat 0 0;
}
.social-share2 span.sharelinks a.addthis_button_email {
  background: url(img/social2015-email.png) no-repeat 0 0;
}

.social-share2 span.sharelinks a span {
/*background:none !important;
width:auto;
height:auto;
text-indent:-9999px;
overflow:hidden;*/
display:none;
}



.info-link {
  display: block;
  background: #eef3f8;
  border: 1px solid #d3dbe3;
  padding: 5px;
overflow:hidden;
}
.infographic-footer, .infographic-footer p, .infographic-footer li {
font-size:13px !important;
}
.infographic-footer ol {
  margin: 0;
  padding: 0 0 0 20px;
}
.infographic-page hr {
margin:30px 0;
}
.info-btn {
  dislpay: block;
  float: right;
  background: url(img/main-sprite2.png) no-repeat -465px -2px !important;
  color: white !important;
  width: 135px !important;
  height: 13px !important;
  font-weight: bold;
  font-size: 14px !important;
  padding: 6px 10px !important;
  line-height: 13px !important;
  margin: 4px 0 20px 55px;
  text-decoration: none;
  /* float: none; */
  border: 0;
  text-align: left;
  text-decoration: none !important;
}
#content-inner p img, #content-inner h2 img {
margin:5px 0 30px 30px;
}
#skytec-boxes {
float: left;
  width: 688px;
  margin-right: 50px;
}
#skytec-boxes #skytec-boxes-head {
  height: 108px;
  background: url(img/skytec-glove-finder-icon.png) no-repeat 0 0;
}
#skytec-boxes #skytec-boxes-head #skytec-boxes-head-inner {
  height: 78px;
  margin-left: 110px;
  background: #000;
  padding: 15px 20px;
}
#skytec-boxes #skytec-boxes-head #skytec-boxes-head-inner h2 {
  font-size: 24px;
  text-transform: uppercase;
  color: #fff;
  margin: 0;
  font-weight: normal;
}
#skytec-boxes #skytec-boxes-head #skytec-boxes-head-inner p {
  color: #fff;
}
#skytec-boxes #skytec-boxes-inner {
overflow: hidden;
  background: #e1e1e1;
  margin-top: 2px;
  padding: 20px 30px;
margin-bottom:30px;
}
#skytec-boxes #skytec-boxes-inner ul {
margin: 0;
  padding: 0;
  list-style: none;
}
#skytec-boxes #skytec-boxes-inner ul li {
  width: 30%;
  float: left;
  margin-right: 5%;
  height: 56px;
  overflow: hidden;
  margin-bottom: 15px;
}
#skytec-boxes #skytec-boxes-inner ul li.general {
background: url(img/skytec-general.png) no-repeat 0 0;
}
#skytec-boxes #skytec-boxes-inner ul li.cut {
background: url(img/skytec-cut.png) no-repeat 0 0;
}
#skytec-boxes #skytec-boxes-inner ul li.impact {
background: url(img/skytec-impact.png) no-repeat 0 0;
}
#skytec-boxes #skytec-boxes-inner ul li.cold {
background: url(img/skytec-cold.png) no-repeat 0 0;
}
#skytec-boxes #skytec-boxes-inner ul li.chemical {
background: url(img/skytec-chemical.png) no-repeat 0 0;
}
#skytec-boxes #skytec-boxes-inner ul li.disposable {
background: url(img/skytec-disposable.png) no-repeat 0 0;
}
#skytec-boxes #skytec-boxes-inner ul li:nth-child(3n+0) {
margin-right:0;
}
#skytec-boxes #skytec-boxes-inner ul li a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
#skytec-boxes #skytec-boxes-inner ul li a span {
  font-size: 18px;
  color: #fff;
  display: block;
  height: 100%;
  margin-left: 66px;
  font-weight: normal;
  background: #000;
  line-height: 18px;
  padding: 10px 15px;
}
#skytec-boxes #skytec-boxes-inner ul li.oneline a span {
padding-top:19px;
}
.industry-solutions-right {
  float: right;
  padding: 0 0 40px 40px;
  background: #fff;
  text-align: center;
  width: 220px;
}
.industry-solutions-right #related-material {
text-align:left;
}
.industry-solutions-right #related-material h3 {
background:#093969;
color:#fff;
font-weight:300;
font-size:22px;
padding:15px;
margin-bottom:2px;
}
.industry-solutions-right #related-material .related-material-inner {
background:#15579b;
padding:15px;
}
.industry-solutions-right #related-material .related-material-inner ul {
margin:0;
padding:0;
list-style:none;
}
.industry-solutions-right #related-material .related-material-inner ul li {
background:url(img/arrow-right4.png) no-repeat 0 6px;
padding-left:15px;
margin-bottom:5px;
}
.industry-solutions-right #related-material .related-material-inner ul li a {
color:#fff;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
font-size:15px;
  line-height: 15px;
  display: block;
  padding: 3px 0;
}
img.industry-solutions-main-image {
width:100%;
margin-top:40px;
}
.industry-solutions-subnav {
margin-top:20px;
}
#content-wrapper-inner .main-content-finder h1 {
border:none;
margin:0;
padding:0;
}
.tp-banner-container li {
visibility:hidden;
}
.tp-loader {
display:none !important;
}
#content-wrapper-inner h1.tricolore-heading, #content-wrapper-inner h1.nitrile-foam-heading {
border:none;
line-height:29px;
}
#content-wrapper-inner h1.nitrile-foam-heading .divider {
margin-top:15px;
}
#content-wrapper-inner h1.nitrile-foam-heading .heading {
margin-top:15px;
}
#content-wrapper-inner .article-header .lhs h1, #content-wrapper-inner #product-header .lhs h1 {
border:none;
}
.world-environment-left {
width:70%;
float:left;
}
.world-environment-right {
width:30%;
float:right;
}
.world-environment-right img {
float:right;
}
#content-inner .feelgood h3 {
color: #004389;
text-transform: uppercase;
border-bottom: 1px solid #004389;
margin-bottom: 10px;
}
#content-inner  img.feelgoodimg {
width:100%;
margin-bottom:25px;
}
img.blog-image {
  float: left;
  margin: 0 30px 30px 0 !important;
}
img.blog-image.blog-image-right {
margin: 0 0 30px 30px !important;
}
.blog-meta {
border-bottom: 1px solid #e4e4e4;
  margin-bottom: 30px;
}
.blog-meta-left {
float:left;
}
.blog-meta-right {
float:right;
}
#main .print {
background:url(img/print.png) no-repeat 0 0;
text-transform:uppercase;
font-size:12px;
color:#212c65;
font-weight:normal;
  padding: 3px 0 4px 30px;
text-decoration:none
}
.blog-bottom {
  position: relative;
  height: 120px;
  border-bottom: 1px solid #e4e4e4;
  margin-bottom: 30px;
}
.blog-bottom .social-share {
position:absolute;
}
#content-wrapper-inner #main-content .blog-bottom #categories {

}
#content-wrapper-inner #main-content .blog-bottom #categories a {

}
.blog-header {
background:url(img/blog-head-bg.jpg) no-repeat 50% 50%;
background-size:cover;
height:115px;
}
.blog-header #header-block {
overflow: hidden;
clear:both;
}
.blog-header h3 {
color: #fff;
  margin: 28px 0 0 30px;
  font-size: 40px;
  font-weight: 300;
  line-height: 50px;
}
#content-wrapper-inner .blog-header p {
  margin: 0 0 0 30px;
  color: #fff;
  font-size: 15px;
}
#main .blog-snippet h2 a {
  color: #212c65;
  font-size: 42px;
  font-weight: 300;
  text-decoration: none;
  line-height: 40px;
}


.blog-snippet img {
max-width:100%;
float:left;
margin: 0 30px 30px 0;
-o-transition:.3s;
-ms-transition:.3s;
-moz-transition:.3s;
-webkit-transition:.3s;
transition:.3s;
}
.blog-snippet img:hover {
opacity:0.8;
}
#main .blog-snippet-inner a {
color:#212c65;
font-weight:bold;
}
#content-wrapper-inner #main #main-content .blog-snippet-inner .social-share p {
float:none;
clear:none;
}
#content-wrapper-inner.blog {

}
#content-wrapper-inner.blog #main-content {
float: left;
  border-top: 0;
  margin-top: 0;
width:100%;
padding:0;
  background: none;
  border:none;
}
#content-wrapper-inner.blog #main-content #content-inner {
float: left;
  border-top: 0;
  margin-top: 35px;
width: 716px;
  padding: 0;
}
.blog-snippet, .blog-article {
background: #fff;
    border: 1px solid #cbcbcb;
    padding: 35px 38px;
margin-bottom:35px;
}
#content-wrapper-inner.blog aside {
    margin: 35px 0 0;
    border: 0;
    float: right;
	padding:0;
	background:0;
	width:250px;
}
#content-wrapper-inner.blog aside .side-section {
padding: 25px 20px;
    border: 1px solid #cbcbcb;
	background: #eeeeee;
	margin-bottom:35px;
}
#content-wrapper-inner.blog aside .side-section.sidesearch {
/*background:#fff;*/
}
/*#content-wrapper-inner.blog aside input#search {
font-weight: 600;
    color: #6b6b6b;
    padding: 5px;
    font-family: "myriad-pro";
    background-color: #eee;
    border: 1px solid #cecece;
    border-radius: 3px 0 0 3px;
    width: 161px;
}
#content-wrapper-inner.blog aside input.search-submit {
    background: #eee url(img/search-mag-grey.png) no-repeat 50% 50%;
    border: 1px solid #cecece;
    width: 35px;
    border-left: 0;
    border-radius: 0 3px 3px 0;
    margin-left: 0px;
    height: 30px;
    display: inline-block;
    overflow: hidden;
    margin-top: 0;
    float: right;
}*/
#content-wrapper-inner.blog a.btn2015 .mainpart {
background: url(img/blog-subscribe-bg.png) repeat-x 0 0;
}
#content-wrapper-inner.blog a.btn2015 .arrow {
background: url(img/arrow-right-white.png) no-repeat 50% 50%, url(img/blog-subscribe-bg.png) repeat-x 0 0;
}
#content-wrapper-inner.blog aside hr {
margin: 30px 0;
}
#content-wrapper-inner.blog aside h3 {
    font-weight: bold;
    font-size: 18px;
    color: #212c65;
    margin: 0 0 10px;
}
#blog_form input.text {
color: #6b6b6b;
    font-weight: 600;
    font-family: "myriad-pro";
    padding: 5px;
    margin-bottom: 15px;
	}
.auth-section .guest .guest-details.expanded {
display:block !important;
}
.impact-box {
width:48%;
background:#ef553d;
padding:1px;
height: 330px;
}
.impact-box a.btn2015 {
  margin: 10px 55px 30px;
}
.impact-box.tpr {
float:left;
}
.impact-box.skid-x {
float:right;
}
.impact-box-head {
width:100%;
height:128px;
background-size:cover !important;
}
#content-inner .impact-box-head h3 {
margin:0;
color:#fff;
font-size:33px;
font-weight:300;
  padding: 20px 20px;
  line-height: 33px;
}
.impact-box.tpr .impact-box-head {
background:url(img/impact-tpr.jpg) no-repeat 0 0;
}
.impact-box.skid-x .impact-box-head {
background:url(img/skid-x.jpg) no-repeat 0 0;
}
#content-wrapper-inner #main-content .impact-box p {
  color: #fff;
  font-size: 14px;
  padding: 10px 20px;
  margin: 0;
}
.half-glove-box {
width:48%;
}
.half-glove-box.glove-box-4552 {
float:left;
}
.half-glove-box.glove-box-6105 {
float:right;
}
.half-glove-box.glove-box-731 {
float:left;
}
.half-glove-box.glove-box-728 {
float:right;
}
.half-glove-box.glove-box-707 {
float:right;
}
.half-glove-box .half-glove-box-head {
background:url(img/feature-box-heading-2015.png) repeat-x 0 0;
height:60px;
margin-bottom:1px;
}
#content-inner .half-glove-box .half-glove-box-head h3 {
color:#fff;
font-size:33px;
font-weight:300;
padding:3px 20px;
}
#content-wrapper-inner #main-content .half-glove-box p {
  margin: 20px;
  height: 260px;
  padding-right: 150px;
}
#content-wrapper-inner #main-content .half-glove-box.glove-box-4552 p {
background: url(img/glove-box-4552.png) no-repeat 100% 0;
}
#content-wrapper-inner #main-content .half-glove-box.glove-box-6105 p {
background: url(img/glove-box-6105.png) no-repeat 100% 0;
}
#content-wrapper-inner #main-content .half-glove-box.glove-box-728 p {
background: url(img/728-trans.png) no-repeat 100% 0;
}
#content-wrapper-inner #main-content .half-glove-box.glove-box-707 p {
background: url(img/707-trans.png) no-repeat 100% 0;
}
#content-wrapper-inner #main-content .half-glove-box.glove-box-731 p {
background: url(img/731-trans.png) no-repeat 100% 0;
}
.half-glove-box .half-glove-box-inner {
background:#efefef;
overflow: hidden;
}
#content-wrapper-inner #main-content .half-glove-box-inner a.btn2015 {
  margin: 0 20px 30px;
}
.eco-best-h1 {
float:right;
margin-bottom:20px;
  margin-top: -20px;
}
.catalogue-form-title {
  background: #03468d url(/img/header-blue.png) repeat-x 0 0;
  padding: 10px 0;
margin-bottom:10px;
}
#content-inner #catalogueboxes input {
  float: none;
  width: auto;
  margin: 2px 11px 2px;
  position: absolute;
  top: 15px;
}
#content-inner #catalogueboxes label {
  float: none;
  width: auto;
  /* height: 34px; */
  line-height: 14px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  /* position: absolute; */
  /* top: -4px; */
  /* left: 25px; */
  margin-left: 30px;
  clear: none;
  display: inline-block;
}
#content-inner #catalogueboxes img {
float:left;
width:150px;
}
#content-inner #catalogueboxes .catalogue-info {
float: left;
width: 460px;
margin-left: 20px;
position:relative;
padding-top: 0px;
}
.catalogue-divider{
margin: 20px 0 30px;
height: 1px;
background: #eee;
}
#catalogueerror {
display:none;
}
.cataloguelist li {
margin-bottom:6px;
}
.dont {
font-weight:bold;
color:#F00;
}
.do {
font-weight:bold;
color:#009b00;
}
.promote {
  background: #f2f2f2;
  border: 1px solid #c8c8c8;
  padding: 20px;
  margin: 20px 0;
  font-weight: 600;
}
.promote p {

}
#content-inner .blog-article ul {
list-style-position: inside;
}
#content-inner #footnotes {
font-size:12px;
margin:20px 0 0;
padding:0;
list-style:none;
}
#content-inner #footnotes li {
margin:0 0 10px;
padding:0;
}
#content-inner #footnotes li a {
padding:0;
background:none;
}
#nitrile-foam-side {
  width: 226px;
  float: right;
  margin: 0 0 30px 30px;
}
.nitrile-icons {
float:right;
}
.nitrile-icons span {
display:block;
float:left;
overflow:hidden;
background:url(img/nitrile-icons.jpg) no-repeat 0 0;
height:82px;
margin:0 0 0 5px;
}
.nitrile-icons span.knuckle {
width:69px;
}
.nitrile-icons span.dual {
width:50px;
background-position:-69px 0;
}
.nitrile-icons span.oil {
width:72px;
background-position:-119px 0;
}
.nitrile-icons span.cut4 {
  width: 60px;
  background-position: -191px 0;
}
.nitrile-icons span.insulated {
  width: 63px;
  background-position: -251px 0;
}
.nitrile-icons span.triple {
  width: 51px;
  background-position: -314px 0;
}
.nitrile-icons span.chemical {
width: 69px;
  background-position: -365px 0;
}
.nitrile-icons span.impact {
width: 74px;
  background: url(img/impact-icon2.jpg) no-repeat 0 0;
}
#gcc #content-hp .box img {
height:63px;
}
#gcc #content-hp .box.news-hp img {
height:109px;
}
.infographic-resource-box {
float: left;
  text-align: center;
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 40px;
}
.infographic-resource-box:nth-child(2n) {
float:right;
}
#main .infographic-resource-box a {
font-size:15px;
color:#494949;
text-decoration:none;
font-weight:normal;
}
.right-link {
float:right;
margin-bottom: 20px;
}
.aw-six-hours, .aw-more-block, .aw-more-sep-2, .aw-more-block, .aw-more-sep-3, .aw-more-sep-4, .aw-fc-status {
display:none !important;
}
.product-thumbnail-inner {
    width: 23%;
    float: left;
    margin-right: 10px;
    text-align: center;
}
.right-aligned-content {
    float: right;
    margin: 0 0 0 30px;
    width: 228px;
}
.en511-infographic-button {
    width: 188px;
    height: 117px;
    background: url(img/en511-infographic-button-bg.jpg) no-repeat 0 0;
    padding: 20px;
}
.en511-infographic-button p {
    color: #fff !important;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 14px !important;
    line-height: 23px;
}
.en511-video-button {
    width: 188px;
    height: 117px;
    background: url(img/en511-video-button-bg.jpg) no-repeat 0 0;
    padding: 20px;
	margin-top: 30px;
}
.en511-video-button p {
    color: #fff !important;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 14px 90px !important;
    line-height: 23px;
}
.right-aligned-content .btn2015 .mainpart {
color:#212C63;
}
.right-aligned-content .btn2015.white .arrow {
    background: #fff url(img/arrow-right5.png) no-repeat 50% 50%;
}
.product-thumbnails-inner {
margin-bottom: 25px;
}
#content-inner .product-thumbnails-outer h3 {
    background: #1f2f6b url(img/feature-box-heading-2015.png) repeat-x 0 0;
    padding: 10px 20px;
    color: #fff;
    font-size: 25px;
    font-weight: normal;
	margin:0;
	}
.product-thumbnails-inner {
background:#efefef;
padding:20px;
}
.product-thumbnails-inner img {
width:100%;
}
#ghpp-link-list {
margin-top:-7px;
}
.vend-ready-product {
margin-bottom:20px;
}
.slide-link {
    display: block;
    height: 100%;
    top: 0;
    position: absolute;
    width: 100%;
}
#content-wrapper-inner h1.showa-title {
color:#000;
font-weight:bold;
font-size:50px;
padding-left:200px;
background:url(img/showa-title.jpg) no-repeat 0 0;
line-height:66px;
height:66px;
padding-bottom: 20px;
border-bottom:none;
}
#content-wrapper-inner #main-content.content800 {
background:#000;
}
#content-wrapper-inner .content800 h1.showa-title {
    background: url(img/showa-white-trans.png) no-repeat 0 0;
    color: #fff;
    padding: 44px 0 30px 290px;
    min-height: 30px;
    font-weight: 600;
    font-size: 45px;
    line-height: 32px;
}
.hagane-coil-img {
    width: 581px;
    height: 101px;
    text-indent: -9999px;
    overflow: hidden;
    background: url(img/hagane-coil-img.jpg) no-repeat 0 0;
    background-size: contain;
	max-width: 100%;
}
#content-wrapper-inner #main-content.content800 .request-a-trial p {
color:#fff;
}

#content-wrapper-inner #main-content.content800 p.intro {
font-size: 23px;
    font-weight: 600;
    margin: 30px 0;
    line-height: 28px;
}
.content800 #video-sidebar #video-sidebar-inner form label {
width:120px;
}
.content800 #video-sidebar #video-sidebar-inner form .formpadded label {
width:270px;
}
.hagane-stainless-steel {
float:right;
}
#content-inner h3.showa-white-trans-small {
min-width: 105px;
    padding-top: 41px;
    text-align: center;
    background: url(img/showa-white-trans-small.png) no-repeat 50% 0;
    float: right;
    font-size: 26px;
    color: #fff;
    margin-right: 20px;
    margin-bottom: 20px;
}
#content-inner h3.showa-white-trans-small span {
display:none;
}
#main .stex-cut-resistance ul {
padding-left:0;
list-style:none;
}
#main .stex-cut-resistance ul li {
color:#fff;
background:url(img/li-purple.png) no-repeat 0 5px;
padding-left:10px;
margin-bottom:5px;
}
.stex-cut-resistance {
background: url(img/s-tex-cut-resistance.jpg) no-repeat 0 0;
    margin-left: -38px;
    min-height: 275px;
    padding: 210px 0 0 380px;
    margin-top: -60px;
    line-height: 17px;
    margin-bottom: 50px;
}
.stex-boxes-outer a {
display:block;
width:179px;
height:256px;
float:left;
margin:0 16px 23px 0;
text-indent:-9999px;
overflow:hidden;
    background-size: contain !important;
}
.stex-boxes-outer a.stex-box-541 {
background:url(img/stex-box-541-2.jpg) no-repeat 0 0;
}
.stex-boxes-outer a.stex-box-300 {
background:url(img/stex-box-300-2.jpg) no-repeat 0 0;
}
.stex-boxes-outer a.stex-box-350 {
background:url(img/stex-box-350-2.jpg) no-repeat 0 0;
}
.stex-boxes-outer a.stex-box-376 {
background:url(img/stex-box-376-2.jpg) no-repeat 0 0;
}
.stex-boxes-outer a.stex-box-kv3 {
background:url(img/stex-box-kv3-2.jpg) no-repeat 0 0;
height:535px;
float:right;
margin-right:0;
}
.stex-complete-the-form {
background:#d13294;
text-align:center;
margin-left:-38px;
padding:10px 20px;
width:100%;
color:#fff;
font-size:16px;
font-weight:bold;
text-transform:uppercase;
}
.trial-image {
    float: right;
    margin-top: -30px !important;
	margin-bottom: 50px !important;
}
#main #content-inner .request-a-trial h2 {
font-size:36px;
font-weight:normal;
color:#4c4d4f;
text-transform:uppercase;
line-height: 31px;
}
#main #content-inner .request-a-trial h2 strong {
font-weight:bold;
color:#1d4b88;
}
.showa306-trial-box {
background: #eeeeee url(img/showa306-trial-box.jpg) no-repeat 100% 100%;
padding:25px 25px 330px;
background-size:contain;
margin-bottom:30px;
}
#content-inner .showa306-trial-box h3 {
font-size:21px;
text-transform:uppercase;
color:#4c4d4f;
font-weight:600;
}
.showa306-trial-box h3 strong {
font-weight:bold;
color:#1d4b88;
text-decoration:underline;
}
#content-inner .showa306-trial-box ul {
margin:20px 0;
padding:0;
list-style:none;
}
#content-inner .showa306-trial-box ul li {
    font-size: 16px;
    max-width: 200px;
    line-height: 16px;
    color: #4c4d4f;
    background: url(img/bullet.png) no-repeat 0 4px;
    padding-left: 15px;
}
.trial-points {
margin:30px 0;
}
.trial-points p strong {
color:#1d4b88;
font-size:16px;
}
.trial-points ul {
font-size:16px;
}
.blue-bg {
background:#1d4b88;
text-align:center;
padding:20px;
}
#content-wrapper-inner #main-content .blue-bg p {
font-size:16px;
color:#fff;
}
#content-wrapper-inner #main-content .blue-bg p strong {
text-transform:uppercase;
}
.request-a-trial {
float: left;
    width: 570px;
}
#content-inner .promote p img {
margin:10px 0 0;
}
#content-inner .promote h3 {
margin-top:0;
}
img {
max-width:100%;
height:auto;
}
.checkbox-options {
margin-bottom: 30px;
}
#video-sidebar #video-sidebar-inner form .checkbox-options input {
width: auto;
    clear: left;
    position: relative;
    top: 10px;
}
#content-inner #video-sidebar-inner .form .checkbox-options label {
clear:none;
width:auto;
}
.group:after {
content:'';
height:1px;
display:block;
clear:both;
}
.group h4 {
float:left;
width: 20%;
    margin: 5px 0 0;
	font-weight: 600;
}
.group .group-options {
width:80%;
float:left;
}
.group .group-option {
float:left;
width:33%;
}
#content-wrapper-inner #main-content .icon-feature {
    padding: 25px 200px 15px 25px;
background: #4c4d4f url(img/icon-feature-bg.png) no-repeat 100% 0;
margin:20px 0 40px;
}
#content-wrapper-inner #main-content .icon-feature h3 {
color:#fff;
margin:0 0 10px;
}
#content-wrapper-inner #main-content .icon-feature p {
color:#fff;
margin:0 0 10px;
}
.qa-award {
margin:0 0 0 20px;
}
#web header, #gcc header {
height:125px;
}
#animation_container {
margin:0 auto;
}











/************************************************ SHOWA SPECIFIC SYLES ***********************************/

#showa #top-bar {
background:#000;
}
#showa #top-bar a {
color:#fff;
margin-right:20px;
}
#showa #top-bar .divider, #showa #top-bar #language {
display:none;
}
#fromglobus {
  float: right;
  height: 75px;
  min-width: 337px;
  background: url(/img/fromglobus-bg.jpg) no-repeat 0 0;
margin-top: 25px;
}
#fromglobus p {
  font-size: 12px;
  color: #878787;
  text-transform: uppercase;
  line-height: 69px;
  height: 69px;
  padding: 0;
  margin: 0;
}
#fromglobus p a {
  display: inline-block;
  text-indent: -9999px;
  width: 66px;
  height: 64px;
  background: url(img/fromglobus-logo.jpg) no-repeat 0 11px;
  /* margin-top: 10px; */
  margin: 0 5px;
}
#showa header h1 {
top:0 !important;
}
#showa nav ul li a {
color:#000;
}
#showa nav ul li.active a {
  border-top: 4px solid #000;
background:url(img/menu-active-bg-2015-showa.png) repeat-x 0 0;
}
#showa nav ul li.active {
  background: url(img/menu-active-left-showa.png) no-repeat 0 0, url(img/menu-active-right-showa.png) no-repeat 100% 0;
}
#showa-underslides {
  height: 219px;
  background: #00315f url(img/showa-underslide-bg.jpg) no-repeat 50% 50%;
  padding: 0;
  margin-top: 1px;
  overflow: hidden;
  text-align: center;
}
#showa-underslides h2 {
  font-size: 32px;
  font-weight: 600;
  color: #fff;
  background: url(img/underslide-heading-line.png) no-repeat 50% 100%;
  margin: 20px 0;
  padding-bottom: 10px;
}
#showa-underslides h3 {
color:#fff;
font-size:26px;
text-transform:uppercase;
font-weight:400;
  margin: 10px 0 20px;
}
#showa-underslides a.btn2015 .mainpart {
color:#003d6f;
  padding: 0 30px;
}
#showa-underslides a.btn2015 .arrow {
background-image:url(img/arrow-right5.png);
}
#showa #main-content .btn2015 .mainpart {
background-color:#000;
color:#8dc63f;
}
#showa #main-content .btn2015 .arrow {
background-color:#000;
}
#showa #hp-news-outer {
background:#000;
}
#showa .news-overlay {
background-color:#000;
color:#8dc63f;
}
#showa #main .hp-news a.more {
color:#8dc63f;
}
#showa #news-nav {
background:#3a3a3a;
}
#showa .box h3 {
color:#000;
}

/*************************************************** END SHOWA *******************************************/




/************************************************ SKYTEC SPECIFIC SYLES ***********************************/

#skytec #top-bar {
background:#575757;
}
#skytec #top-bar a {
color:#fff;
margin-right:20px;
}
#skytec #top-bar .divider, #skytec #top-bar #language {
display:none;
}
#skytec nav ul li a {
color:#000;
}
#skytec nav ul li.active a {
  border-top: 4px solid #000;
background:url(img/menu-active-bg-2015-skytec.png) repeat-x 0 0;
}
#skytec nav ul li.active {
  background: url(img/menu-active-left-skytec.png) no-repeat 0 0, url(img/menu-active-right-skytec.png) no-repeat 100% 0;
}
#skytec-underslides {
  height: 219px;
  background: #00315f url(img/showa-underslide-bg.jpg) no-repeat 50% 50%;
  padding: 0;
  margin-top: 1px;
  overflow: hidden;
  text-align: center;
}
#skytec-underslides h2 {
  font-size: 32px;
  font-weight: 600;
  color: #fff;
  background: url(img/underslide-heading-line.png) no-repeat 50% 100%;
  margin: 20px 0;
  padding-bottom: 10px;
}
#skytec-underslides h3 {
color:#fff;
font-size:26px;
text-transform:uppercase;
font-weight:400;
  margin: 10px 0 20px;
}
#skytec-underslides a.btn2015 .mainpart {
color:#003d6f;
  padding: 0 30px;
}
#skytec-underslides a.btn2015 .arrow {
background-image:url(img/arrow-right-white.png);
}
#skytec #main-content .btn2015 .mainpart {
background-color:#818285;
color:#fff;
}
#skytec #main-content .btn2015 .arrow {
background-color:#818285;
}
#skytec #hp-news-outer {
background:#e1e1e1;
}
#skytec .news-overlay {
background-color:#e1e1e1;
color:#000;
}
#skytec #main .hp-news a.more {
color:#000;
  background: url(img/arrow-right-black.png) no-repeat 100% 50%;
}
#skytec #main .hp-news p {
color:#000;
}
#skytec #news-nav {
background:#bababa;
}
#skytec .box h3 {
color:#000;
}

/*************************************************** END SKYTEC *******************************************/







.ui-slider { position: relative; text-align: left; position: relative;
text-align: left;
background: white;
border: 1px solid #DDD;
border-radius: 3px; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; border: 1px solid #575757;
border-radius: 4px;
cursor: pointer;
background: #DEDEDE;
}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; background: #16416B; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }

.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }











/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/

* {margin:0;padding:0;} 

/* must declare 0 margins on everything, also for main layout components use padding, not 
vertical margins (top and bottom) to add spacing, else those margins get added to total height 
and your footer gets pushed down a bit more, creating vertical scroll bars in the browser */

html, body {height: 100%;}

#wrap {min-height: 100%}

#wrap-inner {/*overflow:auto;*/
	padding-bottom: 207px;}  /* must be same height as the footer */

footer {position: relative;
	margin-top: -207px; /* negative value of footer height */
	height: 207px;
	clear:both;} 

/*Opera Fix*/
body:before {/* thanks to Maleika (Kohoutec)*/
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}



/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */

.cc-cookies { position:fixed; width: 90%; left: 0; top: 0; padding: 0.5em 5%; background: #565656; background: rgba(86,86,86,0.95); color: #fff; font-size: 13px; font-weight: 700; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #7DAF3B; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #000; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }

@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}

@media screen and (max-width: 480px) {
.cc-cookies { position: relative; float: left; }
}





/***************************************************** FANCYBOX **************************************************
*******************************************************************************************************************/

/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('img/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('img/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('img/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: hidden;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('img/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}











/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (min-width: 1700px) {
.tp-bgimg {
background-size:cover !important;
max-width:1701px;
margin:0 auto;
}
}
@media only screen and (max-width: 1699px) {
.tp-bgimg {
background-size:cover !important;
}
}


@media only screen and (min-width: 35em) {

}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {

}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow:none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
#top-bar, header, nav, .B_crumbBox, aside, footer, .addthis_toolbox, #slideshow, .blog-header, #scrolltotop, .blog-bottom, #disqus_thread, .speechbubble { display:none; }

#content-wrapper-inner #main-content {
width: 100% !important;
float: none !important;
margin: 0px !important;
padding: 25px !important;
border:0;
}

}


/*** RESPONSIVE CSS ***/


/* #Media Queries
================================================== */
@media only screen and (min-width:980px) {
#refine-search {
display:block !important;
}
nav ul {
display:block !important;
}
.pagelinks-outer {
float:left;
}
.mobilehide {
display:none !important;
}

}


@media only screen and (min-width:980px) and (max-width: 1050px) {
body {
min-width:960px;
}
header {
width: 958px;
}
#top-bar-inner {
width:960px;
}
#nav-wrapper {
width:960px;
}

#slide-nav {
bottom:10px;
}
#slides, #slides .slide {
width:960px !important;
height:316px !important;
}
#main {
width: 912px;
}
#footer-wrapper {
width: 960px;
}
#retailtag {
left:410px;
}
#top-bar #newsletter {
left: 578px
}
#top-bar #searchouter {
left: 755px;
}
#get-in-touch {
left: 578px;
}
#brand-logos {
left:620px;
}
#slide-nav li, #slide-nav li a {
width:237px;
height:52px;
}
#slide-nav li.active a {
height:40px
}

#hp-boxes-bg {
width:912px;
}
#hp-boxes .box {
width:200px;
}
#hp-boxes .box.first img {
margin-right:-10px;
}

footer {
min-width:960px;
}
#slide-nav li a span.arrow {
width:237px;
}
#header-block, #content-wrapper-inner #main {
width:958px
}
#content-wrapper-inner #main-content {
width:599px;
}
.product {
width: 608px;
}
.product-left {
width: 505px;
}
.product .product-list-heading .product-list-pdf {
width:0px;
overflow:hidden;
left: 480px;
}
.product p.product-link a.grey-button {
left:218px;
top: 108px;
}
.product p.product-link a.button {
left:358px;
top:108px;
}
.shortdesc {
/*height: 39px;*/
overflow: hidden;
position: relative;
/*width: 545px;*/
}
.product .shortdesc p {
/*margin:5px 0 100px 14px !important;*/
}
.industry-list-outer {
height: 40px;
margin-left: 5px;
position: absolute;
top: 72px;
}
#askustab.appear {
display:none !important;
}
.resourcebox {
margin-right:20px;
width:184px
}
.resourcebox .linktext {
  width: 145px;
background: url(img/arrow-right5.png) no-repeat 95% 50%;
}
.industry-section-inner, .job-inner {
width:auto;
}
#contact-tabs-outer #contact-tabs a {
width:190px;
}
#contact-tabs-outer #contact-content {
width: 551px;
}
#content-inner .form input, #content-inner .form textarea {
width: 356px;
}
#tab-accountmanager-content input#account-postcode {
width:128px;
}
#content-inner .formpadded input {
width:25px;
}
#content-inner .formpadded label {
width:340px;
}
#content-inner .formprivacy {
line-height: 140%;
margin-top: 85px;
}
.article-header .lhs, #product-header .lhs {
width:370px;
}
#materials-tabs-outer .content-wrapper {
width:578px;
}
.material-info-left {
width:308px;
}
nav ul {
display:block !important;
}
.pagelinks-outer {
float:left;
}
#content-wrapper-inner #main-content.product-main-content {
width: 568px;
}

#product-left {
width:345px;
}
.product-tab {
padding:0 9px;
}
#box-glove-finder {
width:560px;
}
.brand-news-box {
width: 322px;
float: left;
margin-left: 30px;

}
#box-glove-finder-inner ul li a {
margin-right: 26px !important;
}
.featurebox, .featurebox h3 {

}
.featurebox .feature-text {

}
iframe {
width: 535px;
height: 368px;
}
iframe.pardot-form {
    width:100%;
    height: 740px;
}
.mobilehide {
display:none !important;
}
.product .shortdesc p, .product .shortdesc p span {
height:auto !important;
width:auto !important
}
#content-inner #catalogueboxes .catalogue-info {
width: 433px;
}
#underslides .inner {
width:834px;
}
#underslides h2 {
font-size:25px;
}
.box {
  margin: 0 4px;
  padding: 0 5px;
}
.news-overlay {
left:20px;
}
.football-pitch-content {
height:1399px;
}
#footballbox1 {
top:135px;
}
#footballbox2 {
top:165px;
  left: 550px;
}
#footballbox3 {
top:325px;
}
#footballbox4 {
top:415px;
}
#footballbox5 {
top:565px;
}
#footballbox6 {
top:705px;
}
#footballbox7 {
top:845px;
}
#footballbox8 {
top:1015px;
}
#footballline1 {
top: 165px;
  left: 300px;
}
#footballline2 {
top:255px;
  left: 370px;
}
#footballline3 {
top:430px;
}
#footballline4 {
top:505px;
}
#footballline5 {
top:675px;
}
#footballline6 {
top:815px;
}
#footballline7 {
top:955px;
}
#footballline8 {
top:1185px;
}

#fingertext1 {
top:362px;
left:48px;
}
#fingertext2 {
  top: 149px;
  left: 143px;
}
#fingertext3 {
  top: 53px;
  left: 520px;
}
#fingertext4 {
  top: 139px;
  left: 665px;
}
#fingertext5 {
top: 235px;
  left: 755px;
}
nav ul li a {
padding:0 21px;
}
#gcc nav ul li a {
padding: 0 36px;
}
#showa nav ul li a, #skytec nav ul li a {
padding:0 59px;
}
.pictogram {
width:58px;
}
#content-wrapper-inner #main-content.videos-page {
width:635px;
}
.video-box {
  margin: 0 30px 50px 0;
}
#tricolore-tabs a#tri-low-link {
  width: 182px;
}
#tricolore-tabs a#tri-int-link {
  width: 229px;
}
#tricolore-tabs a#tri-high-link {
  width: 178px;
}
.tri-more .tricolore-item-right {
width:360px;
}
.similarproducts ul li, #similar-content ul li {
width:96px;
}
#skytec-boxes {
  width: 668px;
  margin-right: 0px;
}
#content-wrapper-inner.blog #main-content #content-inner {
width:620px;
}
.impact-box a.btn2015 {
  margin: 10px 45px 30px;
}
.impact-box {
  height: 360px;
}
#content-wrapper-inner #main-content .half-glove-box p {
  height: 330px;
}
.ghpp-img {
width:530px;
}
.request-a-trial {
width: 530px;
}
#main #content-inner .request-a-trial h2 {
font-size:30px;
}
.stex-boxes-outer a {
width:166px;
}
.icon-page #tricolore-tabs a#icon-green-link {
    width: 108px;
}

}

	@media only screen and (max-width: 979px) {
.product .shortdesc p, .product .shortdesc p span {
height:auto !important;
width:auto !important
}
}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 979px) {
	
	
body {
min-width:748px;
}
header {
width: 746px;
}
#top-bar-inner {
width:748px;
}
#nav-wrapper {
width:748px;
}
#main {
width: 700px;
}
#footer-wrapper {
width: 748px;
}
#retailtag {
left:198px;
}
#top-bar #newsletter {
left: 366px
}
#top-bar #searchouter {
left: 543px;
}
#get-in-touch {
left: 455px;
width:270px;
background:url(img/get-in-touch-270.png) no-repeat 0 0;
}
#get-in-touch .divider {
margin:0 6px;
}
#get-in-touch span.get-in-touch {
display:none;
}
#brand-logos {
left:440px;
  margin-top: 42px;
width:329px;
}
#brand-logos .showabest-logo {
  background: url(img/showa-new-105.jpg) no-repeat center center;
  height: 35px;
  width: 75px;
  background-size: contain;
  margin-top: 2px;
}
#brand-logos .skytec {
  background: url(img/skytec-new-20h.jpg) no-repeat 0 0;
  height: 20px;
  width: 106px;
  margin-top: 17px;
  background-size: contain;
}
#brand-logos .haika {
  background: url(img/haika-20h.png) no-repeat 0 0;
  height: 20px;
  width: 92px;
  margin-top: 17px;
  background-size: contain;
}

#slide-nav li, #slide-nav li a {
width:184px;
height:52px;
}
#slide-nav li.active a {
height:40px
}
#web nav ul {
}
footer {
min-width:748px;
}
#slide-nav li a span.arrow {
width:184px;
}
.slide a.slide-button {
top: 150px !important;
left: 245px !important;
}

#slide-nav li.active a {
font-size:14px !important;
}
#web .strapline {
  background: url(img/strapline-2lines.jpg) no-repeat 0 0;
  width: 180px;
  height: 28px;
  /* float: right; */
  margin: 49px 0 0 15px;
}
#gcc .strapline {
  background: url(img/strapline-2lines.jpg) no-repeat 0 0;
  width: 180px;
  height: 28px;
  /* float: right; */
  margin: 49px 0 0 15px;
}
.footer-right {
width:380px;
}
.divider3 {
display:none;
}

#header-block, #content-wrapper-inner #main {
width:746px
}
#content-wrapper-inner #main-content, #content-wrapper-inner #main-content.videos-page {
width:auto;
float:none;
}
#enquiry-box {

}
#content-wrapper-inner aside#product-sidebar {
width:94%;
}
#content-wrapper-inner aside#product-finder-sidebar {
display:block;
float:none;
clear:both;
width:690px;
}
#content-wrapper-inner #main-content.main-content-finder {
width: 644px;
float: none;
clear: both;
margin: 30px 0;
}
#askustab.appear {
display:none !important;
}

#filter-results {
display:block;
}
#refine-search {
display:none;
}
#mobilefilterouter, #mobileselectedouter {
display:block
}
#text-input {
width:662px;
}
#text-input input {
width:624px;
}
.reset a {
margin-left:610px;
}
.product-finder-wrapper {
margin-top:0;
}
#top-of-content {
display:none;
}
#filter-results {
display:block;
display: block;
color: #fff !important;
background: #004389;
padding: 10px;
text-decoration: none !important;
position:relative;
}
#filter-results span {
position: absolute;
top: 8px;
right: 11px;
font-size: 17px;
}
#refine-search ul {
background: #6b92bb;
margin-top:0 !important;
padding: 0 !important;
width: 664px;
}
#refine-search ul li ul {
background: #9cb6d1;
width: 654px;
padding: 0 !important;
margin:5px;
}
#refine-search ul li {
overflow:hidden;
}
#refine-search ul li input {
display:none;
}
#refine-search ul li label {
width: 644px;
padding: 10px !important;
margin: 0 !important;
display: block;
color: #fff;
border-bottom: 1px solid;
cursor:pointer;
}
#refine-search ul li ul li label {
width: 634px;
padding: 8px 10px 8px 20px !important;
border-bottom: 1px dashed #fff;
}
#refine-search ul li label:hover {
text-decoration:underline;
}
.selecteditem {
margin-bottom:10px;
}

#inlinebasket, #asktabpopup {
width:100% !important;
}
#basketcounter {
top:48px;
}
#basketlist {
margin: 30px 10px;
width: 90%;
}
#basketform, #askusform {
margin: 10px;
width: 80%;
}
#basketpadded {
margin-left:0;
}
.resourcebox {
margin-right: 10px;
width:186px;
}
.resourcebox .linktext {
width:146px;
background: url(img/arrow-right5.png) no-repeat 95% 50%;
}
.box3, .box9 {
margin-right: 10px !important;
}
.box2, .box4, .box6, .box8, .box10 {

}
.industry-section-inner, .job-inner {
width:auto;
}
.industry-section-outer .industry-section-link img {
margin-bottom: 31px;
}
.industry-section-outer .industry-section-link, #careers-outer .job-link {
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
background: url(img/industry-link-bg-2.png) repeat-x 0 100%;
}
#contact-tabs-outer #contact-tabs a {
width: 163px;
font-size: 13px;
}
#contact-tabs-outer #contact-tabs a#tab-contact {
width: 100px;
}
#contact-tabs-outer #contact-content {
width:auto;
}
#content-inner .form input, #content-inner .form textarea {
width: 365px;
}
#content-inner .form input, #content-inner .form textarea, #content-inner .form select {

}
#content-inner .formpadded {
margin-left:0;
}
#content-inner .formpadded input {
float:left !important;
}
#content-inner .formpadded label {
width:360px;
}
#content-inner .formpadded input {
width:25px;
}
#content-inner .formprivacy {
line-height: 140%;
margin-top: 85px !important;
}

.recaptchatable {
width: 240px !important;
}
.recaptchatable #recaptcha_image, .recaptchatable #recaptcha_image img {
margin: 0 !important;
width: 200px !important;
}
.recaptchatable td {
padding:0 !important;
}
#recaptcha_logo, #recaptcha_privacy {
display:none;
}
.recaptcha_input_area input {
width:200px !important;
}
.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell {

background: none !important;
}

#content-inner .formpadded .sendbutton {
margin: 40px 0 0;
float: none !important;
}
#tab-accountmanager-content .account-finder-form {
background:none;
padding:0;
border:none;
}
#tab-accountmanager-content #postcode-button {
float:none;
clear:both;
margin-top: 60px;
}
#tab-accountmanager-content input#account-postcode {
width:155px;
}
.article-header .rhs, #product-header .rhs {

}
#materials-tabs-outer .content-wrapper {
width:auto;
}
.material-info-left {
width: 395px;
padding: 10px;
}
.material-info-right img {
margin-top:10px;
}
nav ul {
display:block !important;
}
.pagelinks-outer {
float:left;
}
#content-wrapper-inner #main-content.product-main-content {
width: auto;
}

#product-header .rhs {

}
#product-left {

}
#product-right {

}
.class-group.ce-outer, .class-group {

}
#product-header {
height: auto;
background: #0b437c url(img/product-header-bg.png) repeat-x 0 0;
}
#product-header .rhs {

}
.globus-link {
display:none;
}
#box-glove-finder {
width:380px;
}
.brand-news-box {
width: 249px;
float: left;
margin-left: 30px;

}
#box-glove-finder-inner ul li a {
margin-right: 26px !important;
}
.featurebox, .featurebox h3 {

}
.featurebox .feature-text {

}
iframe {
    width: 323px;
    height: 249px;
}
iframe.pardot-form {
    width:100%;
    height:740px;
}
.mobilehide {
display:none !important;
}
#content-inner #catalogueboxes .catalogue-info {
width: 500px;
}
#underslides .inner {
  width: 691px;
}
#underslides .divider {
  margin: -3px 20px 0;
}
#underslides h2 {
font-size:20px;
}
.box {
width: 189px;
}
.box.news-hp {
  width: 100%;
  clear: both;
  margin: 30px 0;
padding:0;
}
.news-overlay {
left:15px;
}
#hp-news-inner {
width: 100%;
}
.hp-news {
display:block !important;
width:200px;
float:left;
margin-right:25px;
position:relative !important;
}
#hp-news-outer:nth-child(3) {
    margin-right:0;
}
#news-nav {
display:none;
}
.inner {
  width: 700px;
}
.catalogue-promo-inner p {
width:220px;
}
.catalogue-promo-inner a.btn2015 {
margin-left: 235px;
}
.football-pitch-content {
height:1072px;
}
.footballbox {
width: 239px;
  height: 106px;
  background: url(img/football-box-short.png) no-repeat 0 0;
}
.footballshirt {
top:0;
left:-55px;
}
#main .footballbox p {
font-size:18px;
line-height:18px;
}
#footballbox1 {
  top: 105px;
  left: 80px;
}
#footballbox2 {
top: 185px;
  left: 430px;
}
#footballbox3 {
top:325px;
}
#footballbox4 {
  top: 415px;
  left: 410px;
}
#footballbox5 {
top:565px;
}
#footballbox6 {
  top: 655px;
  left: 430px;
}
#footballbox7 {
  top: 765px;
  left: 120px;
}
#footballbox8 {
  top: 865px;
  left: 370px;
  width: 320px;
  background: url(img/football-box.png) no-repeat;
}
#footballline1 {
  top: 125px;
  left: 270px;
}
#footballline2 {
top: 255px;
  left: 220px;
}
#footballline3 {
  top: 435px;
  left: 190px;
  width: 163px;
}
#footballline4 {
top: 515px;
  left: 150px;
}
#footballline5 {
  top: 675px;
  left: 270px;
  width: 110px;
}
#footballline6 {
  top: 760px;
  left: 370px;
  width: 76px;
  background-position: -255px -670px;
}
#footballline7 {
  top: 865px;
  left: 270px;
  width: 52px;
}
#footballline8 {
  top: 975px;
  left: 190px;
  height: 54px;
}
#main #hpab-content p {
font-size:18px;
line-height:18px;
}
#fingertext1 {
top: 282px;
  left: 21px;
}
#fingertext2 {
  top: 115px;
  left: 93px;
}
#fingertext3 {
  top: 41px;
  left: 387px;
}
#fingertext4 {
  top: 107px;
  left: 500px;
}
#fingertext5 {
top: 182px;
  left: 569px;
}
nav ul li a {
padding:0 6px;
}
#gcc nav ul li a {
padding:0 19px;
}
#showa nav ul li a, #skytec nav ul li a {
  padding: 0 38px;
}
#content-wrapper-inner aside, #content-wrapper-inner.blog aside {
margin:0;
padding:3%;
width:94%;
}
#content-wrapper-inner.blog aside input#search {
width:612px;
}
#blog_form a.btn2015 {
display:block;
}
#main #subnav ul li a {
width:auto;
background:#F0F0F1 url(img/arrow-right5.png) no-repeat 95% 12px;
}
#main #subnav ul li.active a, #main #subnav ul li.active a:visited, #main #subnav ul li a:hover {
background: url(img/arrow-right6.png) no-repeat 95% 12px;
}
#showa-underslides h2 {
  font-size: 26px;
}
#skytec-underslides h2 {
  font-size: 26px;
}
#skytec-boxes {
  width: auto;
  margin-right: 0px;
}
#content-wrapper-inner.blog #main-content #content-inner {
width:auto;
}
#content-wrapper-inner.blog #main-content {

}
.ghpp {
width: 300px;
  height: 222px;
}
.ghpp-img {
width:300px;
height:222px;
}
.request-a-trial {
width:320px;
}
.stex-cut-resistance {
background-size: contain;
    margin-top: 0;
    padding-left: 38px;
}
.stex-boxes-outer a {
width: 179px;
    float: none !important;
    margin-right: 0;
}
#content-wrapper-inner .content800 h1.showa-title {
padding: 100px 0 0;
}

}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	
	.slidebutton {
	display:none;
	}

    nav.mean-container, nav.mean-nav {

}
nav.mean-container {
}	
nav.mean-nav {

}
nav.mean-nav ul li.active {

}

#filter-results {
display:block;
display: block;
color: #fff !important;
background: #004389;
padding: 10px;
text-decoration: none !important;
position:relative;
}
#filter-results span {
position: absolute;
top: 8px;
right: 11px;
font-size: 17px;
}
#refine-search {
display:none;
}
#askustab.appear {
display:none !important;
}
#mobilefilterouter, #mobileselectedouter {
display:block
}
#top-of-content {
display:none;
}
.pagelinks a {
display:none;
}
.pagelinks .prev a, .pagelinks .next a {
display:block;
}
.product-finder-paginate {
margin:0 24px;
}
.product-finder-wrapper .product-finder-paginate {
margin:0;
}
#inlinebasket, #asktabpopup {
width:100% !important;
}
#basketcounter {
top:48px;
}
#basketlist {
margin: 30px 10px;
width: 90%;
}
#basketform, #askusform {
margin: 10px;
width: 80%;
}
#basketpadded {
margin-left:0;
}
#basketcounter {
display:none;
}
#basketform input, #basketform textarea, #askusform input, #askusform textarea {
width:90%;
}
#basketlist td.basketbrand {
width:140px
}
#inlinebasket h1, #asktabpopup h1, #basketmsg {
margin-left:200px;
}
#basketpadded label, #askuspadded label {
width:90%;
float:none;
}
#basketpadded input, #askuspadded input {
width:25px;
}
#basketprivacy, #askusprivacy {
clear: both;
line-height: auto;
margin: 20px 0;
}
#content-wrapper-inner #main-content, #content-wrapper-inner #main-content.videos-page {
width: auto;
padding: 35px 24px;
}
#sidebar-contact .contact-points a.map-link {
margin-left:0;
}
#sidebar-contact .contact-points.bottom {
text-align:center;
}
#main #subnav ul li a, #main #subnav h3 {
width:auto;
}
#main #subnav ul li a, #main #subnav ul li a:hover {
background-position: 95% 12px !important;
}
#sb-success-box, #sb-newsletter-box, #sb-chemrest, #sb-careers-box {
margin:30px auto;
}

#sidebar-contact.quickcontact a.sendbutton {
clear:both;
}
#sidebar-contact.quickcontact textarea, #sidebar-contact.quickcontact input {
float:left;
}
.article-header .lhs, #product-header .lhs {
width:370px;
}

.article-header .rhs, #product-header .rhs {

}
#subnav {
margin:0 24px;
}
#mobilemenulink {
display:block;
}
#nav-wrapper ul {
display:none;
}

#wrap #wrap-inner nav ul {
-o-transition:0;
-ms-transition:0;
-moz-transition:0;
-webkit-transition:0;
transition:0;
width: 460 !important;
padding: 3px 0 0;
margin:44px 0 0;
background: #cbcbcb;
}
nav ul li.active a, #showa nav ul li.active a, #skytec nav ul li.active a {
background: none !important;
border-top:none !important;
line-height:45px;
padding-bottom:0 !important;
}
nav ul li {
float:none;
display:block;
background:none;
}
nav ul li a {
border-bottom: 1px solid;
}
nav ul li.divider {
display:none;
}
#mobilemenulink {
  width: 47px;
  padding: 13px 2px 8px 33px;
  float: left;
  background: url(img/hamburger-blue.png) no-repeat 11px 50%, url(img/menu-active-left.png) no-repeat 0 0, url(img/menu-active-right.png) no-repeat 100% 0, url(img/menu-active-mobile.png) repeat-x 0 0;
  color: #212c65;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  font-size: 15px;
}
nav ul li.active {
background:none !important;
}
.mobilehide {
display:none;
background:#d3d3d3;
padding:10px 20px 20px;
color:#212c65;
clear:both;
}
.mobilehide a {
color:#212c65;
text-decoration:none;
}
#mobileicons {
float:right;
  height: 43px;
}
#mobileicons a {
padding: 14px 0 13px;
display: block;
float: left;
width: 50px;
height:19px;
position:relative;
color:#212c65;
text-transform:uppercase;
text-decoration:none;
font-weight:600;
font-size:15px;
}
#mobileicons a span.word {
display:none;
}
#mobileicons span.divider {
width:2px;
height:46px;
display:block;
float:left;
}
#mobilephone {
background:url(img/mobile-phone-2015.png) no-repeat 50% 50%;
}
#mobileemail {
background:url(img/mobile-email-2015.png) no-repeat 50% 50%;
}
#mobilesearch {
background:url(img/mobile-search-2015.png) no-repeat 50% 50%;
}
#mobileenquiry {
background:url(img/mobile-enquiry-2015.png) no-repeat 50% 50%;
padding-left: 39px !important;
}
#mobilesearchmore input.text-input {
border-radius: 6px;
border: 0;
background: #fff;
display: block;
width: 225px;
height: 24px;
font-size: 11px;
color: #6B6B6B;
padding: 0px 24px 0 12px;
line-height: 27px;
margin-top: 0;
}
#mobilesearchmore input.search-submit {
border: 0px;
width: 20px;
height: 20px;
position: absolute;
top: 4px;
text-indent: -9999px;
background: url(img/main-sprite2.png) no-repeat -868px -21px;
right: 5px;
}
#top-bar, #get-in-touch {
display:none;
}
#wrap #wrap-inner header h1 {

}
#showabest #wrap #wrap-inner header h1 {
width: 190px;
height: 45px;
background: url(img/mobileshowabestlogo.jpg) no-repeat 0 0;
margin: 10px 0;
}
#showa #wrap #wrap-inner header h1 {

}
#skytec #wrap #wrap-inner header h1 {
width:146px;
height:20px;
background:url(img/skytec-new-20h.jpg) no-repeat 0 0;
margin: 20px 0;
}
#wrap #wrap-inner .fromglobus {
width: 70px;
height: 49px;
background: url(img/fromglobusmobile.jpg) no-repeat 0 0;
position: absolute;
top: -20px;
/* left: 0; */
right: 0;
left: auto;
}
#wrap #wrap-inner .strapline {
width: 317px !important;
height: 11px !important;
background: url(img/strapline-mobile.jpg) no-repeat 0 0 !important;
position: relative;
margin: 30px auto 0;
  top: 0 !important;
  left: 30px !important;
}
#brand-logos {
position: relative;
top: 0 !important;
left: 0 !important;
margin: 10px auto !important;
height: 40px;
}
header {
height:auto !important;
overflow: visible;
}
#brand-logos .showabest-logo {
background: url(img/showa-new-mobile.jpg) no-repeat 0 0;
height: 23px;
width: 68px;
margin-right: 7px;
margin-left: 30px;
}
#brand-logos .skytec {
background: url(img/skytec-new-105.jpg)no-repeat 0 0;
height: 14px;
width: 105px;
margin-top: 9px;
}
#mobilesearchmore form {
position:relative;
}
#enquiry-box-outer {
display:none !important;
}
#content-wrapper-inner #header-block h1, #content-wrapper-inner p#pageheader {
display:none;
}
#mobileicons {
display:block;
border-top: 1px solid #d3d3d3;
}
#mobileicons a .number {
text-decoration: none;
font-size: 10px;
position: absolute;
top: 24px;
left: 32px;
}
#mobileenquiry {
padding-right:15px;
}
.globus-link {
display:none;
}
#content-wrapper-inner aside#product-sidebar {
margin:20px auto;
width:auto;
text-align:center;
}
#content-wrapper-inner #main-content.product-main-content {
width: auto;
}
#product-header .lhs {
width: 370px !important;
float: none;
}
#product-header .rhs {
width: auto !important;
float: none;
clear: both;
}
#product-left {
width:auto;
margin-bottom:30px;
}
#product-right {
float: none;
padding: 0;
border: 0;
width: auto;
clear:both;
}
.product-tab {
padding:0 10px;
}
.class-group.ce-outer, .class-group {
margin:0;
padding-right: 185px;
}
#product-header {
height: auto;
background: #0b437c url(img/product-header-bg.png) repeat-x 0 0;
}
#product-header .rhs {
width: auto;
float: left;
clear: both;
display: block;
}
#cut-range {
background: #fff;
padding: 10px 20px 24px;
width: 170px;
}
#refine-search ul li ul#range-number {
margin:0 !important;
width:185px;
background:#fff;
}
#hp-boxes .box3 {
margin-right: 0 !important;
}
#box-glove-finder {
width:412px;
}
.brand-news-box {
width: 249px;
float: left;
margin-left: 30px;

}
#box-glove-finder-inner ul li a {
margin-right: 26px !important;
}
#hp-promo {
float:none !important;
}
.brand-news-box {
width: 412px;
float: left;
margin: 30px 0 0;
}
.article-header h2 {
display:none;
}
#content-inner #catalogueboxes img {
float: none;
width: 150px;
margin: 0 auto 20px;
text-align: center;
display: block;
}
#content-inner #catalogueboxes .catalogue-info {
width:auto;
margin-left: 0;
}
.slidetextmain {
display:none !important;
}
.slidebutton {
bottom:10px !important;
top: auto !important;
}
#sidebar-contact {
margin:20px 24px 0;
}
.box {
margin: 0 auto 30px;
float:none;
}
.box.news-hp {
margin-right:auto;
}
.inner {
width:410px;
}
#catalogue-promo .inner {
padding-bottom:205px;
text-align:center;
}
.catalogue-promo-inner p {
width:auto;
}
.catalogue-promo-inner a.btn2015 {
margin: 20px auto 0 105px;
}
#catalogue-promo .inner img {
  left: 100px;
}
.product-highlight {
float:none !important;
}
aside .productside, aside #sidebar-product-outer {
margin:0 24px !important;
}
.football-pitch-content {
  background: #0c6e0b;
  height: auto;
  overflow: hidden;
}
.footballbox {
position:relative;
width:239px !important;
height:106px !important;
background:url(img/football-box-short.png) no-repeat 0 0;
margin:100px auto 0;
top:0 !important;
left:0 !important;
}
#main .footballbox p {
margin-left:0;
padding:35px 10px;
}
#main #footballbox3.footballbox p, #main #footballbox5.footballbox p, #main #footballbox7.footballbox p {
padding:25px 10px;
}
.footballshirt {
  top: -78px;
  left: 65px;
}
.footballline {
display:none;
}
#footballbox8 {
width:239px !important;
height:106px !important;
background:url(img/football-box-short.png) no-repeat 0 0;
margin-bottom:30px;
}
#main #footballbox8 p {
padding:25px 10px;
font-size:17px;
line-height:17px;
}
#main h2.stoppage-time {
font-size:28px;
}
#main #hpab-content p {
font-size:10px;
line-height:10px;
}
#fingertext1 {
top: 172px;
  left: -21px;
}
#fingertext2 {
   top: 70px;
  left: 24px;
}
#fingertext3 {
top: 25px;
  left: 204px;
}
#fingertext4 {
top: 66px;
  left: 274px;
}
#fingertext5 {
  top: 112px;
  left: 349px;
  width: 100px !important;
}
#nav-wrapper {
position:relative;
z-index:999;
overflow:hidden;
}
#main .featurebox .feature-text img {
display:none;
}
.infographic-right img {
display:none;
}
#tricolore-tabs a {
height: 51px;
}
#tricolore-tabs a#tri-low-link {
  width: 120px;
}
#tricolore-tabs a#tri-int-link {
  width: 159px;
}
#tricolore-tabs a#tri-high-link {
  width: 119px;
}
#tricolore-tabs a.active {
  height: 53px;
  padding-top: 17px;
}
.tricolore-item {
text-align:center;
}
.tri-more img {
  float: none;
  border: none;
  padding: 0;
  margin: 0 auto;
}
#content-inner .tri-more .tricolore-item-right h3 {
  border: none;
  padding: 0;
  margin: 10px 0 0;
}
#content-inner .tri-more .tricolore-item-right .more {
  float: none;
  position: relative;
  display: block;
  margin: 10px 0 0;
}
.tri-more .tricolore-item-right {
  float: none;
  width: auto;
}
#showa-underslides h2 {
  font-size: 15px;
}
#showa-underslides h3 {
font-size:22px;
}
#skytec-underslides h2 {
  font-size: 15px;
}
#skytec-boxes #skytec-boxes-head #skytec-boxes-head-inner {
height:108px;
padding:0 20px;
}
#skytec-boxes #skytec-boxes-head #skytec-boxes-head-inner p {
margin:0;
}

#skytec-boxes #skytec-boxes-inner ul li {
float:none;
width:auto;
margin-right:0;
}
#skytec-boxes {
  width: auto;
  margin-right: 0;
}
#skytec-boxes #skytec-boxes-head #skytec-boxes-head-inner h2 {
margin:0;
}
#showa #wrap #wrap-inner header h1, #skytec #wrap #wrap-inner header h1 {
  margin: 20px auto;
  clear: both;
  position: relative;
  float: none;
}
#skytec #wrap #wrap-inner header h1 {
  margin: 10px auto 40px;
}

#fromglobus {
  float: none;
  height: 75px;
  min-width: 337px;
  background: url(/img/fromglobus-bg.jpg) no-repeat 50% 0;
  margin: 0 0 20px;
  display: block;
text-align:center;
}
.world-environment-left, .world-environment-right, .world-environment-right img {
float:none;
width:100%;
}
#content-wrapper-inner.blog #main-content #content-inner {
width:auto;
float:none;
}
#content-wrapper-inner.blog #main-content {

}
img.blog-image {
float:none !important;
margin:20px auto !important;
max-width:100%;
display:block;
}
#content-wrapper-inner.blog aside {
width:auto;
padding:24px;
}
.ghpp {
  padding: 0 !important;
  width: 100%;
height: 292px;
}
.ghpp-img {
padding:0 !important;
width:100%;
height:292px;
}
#video-sidebar {
margin: 0 0 30px;
  float: none;
  width: auto;
  max-width: 321px;
}
.impact-box {
  float:none !important;
width:100% !important;
  height: 290px;
  margin-bottom: 20px;
}
.impact-box a.btn2015 {
  margin: 10px 105px 30px;
}
.half-glove-box {
float:none !important;
width:100% !important;
margin-bottom:20px;
}
#content-wrapper-inner #main-content .half-glove-box p {
height:240px;
}
#content-wrapper-inner.blog aside input#search {
/*width:321px;*/
}
.request-a-trial {
float:none;
width:100%;
}
.trial-image {
float:none;
margin:0 !important;
display:block;
max-width:100%;
}
.stex-cut-resistance {
padding-top:270px;
    margin-left: -24px;
}
.stex-complete-the-form {
margin-left:-24px;
}
#content-wrapper-inner .content800 h1.showa-title {
    padding: 100px 0 0;
}
.stex-boxes-outer a {
    width: 179px;
    float: none !important;
    margin-right: 0;
}
.stex-cut-resistance {
    background-size: contain;
    margin-top: 0;
    padding-left: 38px;
}
.icon-page #tricolore-tabs a#icon-red-link {
width:72px;
}
.icon-page #tricolore-tabs a#icon-blue-link {
width:163px;
}
.icon-page #tricolore-tabs a#icon-green-link {
width:59px;
}
.icon-page #tricolore-tabs a#icon-yellow-link {
width:99px;
}

#web #wrap #wrap-inner .strapline, #gcc #wrap #wrap-inner .strapline {
height:28px !important;
background:url(img/strapline-2lines.jpg) no-repeat 0 0 !important;
}
.qa-award {
float: right;
    margin-top: -50px;
	}

}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 490px) and (max-width: 767px) {

.mean-bar {
width:460px;
position:relative;
margin:0 auto;
z-index:0;
overflow: hidden;
}
#brand-logos {
width: 340px;
}
#brand-logos .haika {
  background: url(img/haika-14h.png) no-repeat 0 0;
  height: 14px;
  width: 85px;
  margin-top: 9px;
}

		

body {
min-width:460px;
}
header {
width: 458px;
}
#top-bar-inner {
width:460px;
}
#nav-wrapper {
width:460px;
}

#main {
width: 412px;
}
#footer-wrapper {
width: 460px;
}
#retailtag {
left:198px;
}
#top-bar #newsletter {
left: 366px
}
#top-bar #searchouter {
left: 543px;
}
#get-in-touch {
left: 366px;
}
#brand-logos {
left: 170px;
top: 32px;
}
#brand-logos .brand-divider {
margin: 0 10px 0 3px;
}
#web nav ul {
}

#hp-promo {
float:none;
margin:0 auto;
}

footer {
min-width:460px;
}
.footer-left p {
margin-top: 10px;
margin-bottom:0;
float:left;
}
.footer-left {
width: auto;
float:none;
}
.footer-left ul {
margin-top: 0px;
display: block;
}
.footer-right {
float:none;
clear:both;
width:auto;
}
.footer-right ul {
float:none;
margin:50px 0 0;
}
.footer-right ul li {
margin-right:10px;
padding-right:10px;
}
.footer-right ul li a {
margin:0;
}
footer .footer-bottom .copyright {
  float: none;
  margin-left: 0;
  margin-bottom: 10px;
}
footer hr {
margin-bottom:15px;
}
footer {
height:243px;
}
#slide-nav li a span.arrow {
width:184px;
}
.slide a.slide-button {
top: 150px !important;
left: 245px !important;
}
nav ul li a {
padding:0 15px !important;
}
#slide-nav li.active a {
font-size:14px !important;
}
.strapline {
background:url(img/strapline-270.png) no-repeat 0 0;
width:270px;
height:11px;
top: 78px;
}
.divider2 {
display:none;
}
#retailtag {
left: 0px;
}
#retailtag a {
font-size:10px;
}
#retailtag .divider {
top: 13px;
left: 135px;
}
#top-bar #newsletter {
left: 146px;
}
#top-bar #newsletter a {
font-size:10px;
}
#top-bar #searchouter input.text-input {
border-left: 1px solid #d8d8d8;
border-radius: 6px 0 0 6px;
width: 113px;
background: url(img/main-sprite2.png) no-repeat -622px -89px;
}
.sidesearch input.text-input {
width: 113px;
}
#top-bar #searchouter input.search-submit, .sidesearch input.search-submit {
left:130px;
}
#top-bar #searchouter {
left: 307px;
}
#get-in-touch {
width:250px;
left: 205px;
background:url(img/contact-250.png) no-repeat 0 0;
padding: 5px 0px 6px 10px;
font-size: 13px;
}
#content-wrapper-inner aside {
float:none;
width:100%;
clear:both;
padding:23px 0;
}
#content-wrapper-inner #main-content {
float:none;
clear:both;
}

#header-block, #content-wrapper-inner #main {
width:458px
}

.product-finder-wrapper {

}
.product-finder-paginate {
margin:0px;
float:none;
}
.product-finder-wrapper .product-finder-paginate {
margin:0;
}
.product {
width: 366px;
height: 164px;
padding-top: 36px;
}
.product-left {
width: 263px;
}
.product h3 {
font-size:17px !important;
/*width:100%;*/
}

.product .product-list-heading .product-list-pdf {
left:383px;
width:0px;
overflow:hidden;
}
.shortdesc {
/*height: 45px;*/
overflow: hidden;
position: relative;
}
.product .shortdesc p {
/*margin-bottom:30px !important;*/
}
.industry-list-outer {
position:relative;
top:0;
margin-left: 0px;
}
.product-right {
padding: 14px 0;
}
.product p.product-link a.grey-button {
top: 146px;
left: 120px;
}
.product p.product-link a.button {
top: 172px;
left: 120px;
}
.industry-list li {
width:90px;
float:none;
}
.product .product-list-heading {
position: absolute;
width: 352px;
top: 0;
}

#text-input {
width:337px;
}
#text-input input {
width:299px;
}
.reset a {
margin-left:287px;
}
.product-finder-wrapper {
margin-top:0;
}
#content-wrapper-inner aside#product-finder-sidebar {
display:block;
float:none;
clear:both;
width:auto;
padding:24px;
margin:23px 0;
}
aside .productside, aside #sidebar-product-outer {
margin:10px 0 !important;
}
.pagelinks a {
display:none;
}
.pagelinks .prev a, .pagelinks .next a {
display:block;
}
#refine-search ul {
background: #6b92bb;
margin-top:0 !important;
padding: 0 !important;
width: 342px;
}
#refine-search ul li ul {
background: #9cb6d1;
width: 329px;
padding: 0 !important;
margin:5px;
}
#refine-search ul li {
overflow:hidden;
}
#refine-search ul li input {
display:none;
}
#refine-search ul li label {
width: 319px;
padding: 10px !important;
margin: 0 !important;
display: block;
color: #fff;
border-bottom: 1px solid;
cursor:pointer;
}
#refine-search ul li ul li label {
width: 299px;
padding: 8px 10px 8px 20px !important;
border-bottom: 1px dashed #fff;
}
#refine-search ul li label:hover {
text-decoration:underline;
}
.selecteditem {
margin-bottom:10px;
}
.viewall-link {
display: block;
float: none;
position: absolute;
top: 25px;
left: 168px;
font-size: 16px;
}
.pagelinks-outer {
display: block;
width: 372px;
position: relative;
font-size: 20px;
}
.pagelinks {
float: none;
display: block;
clear: both;
}
.pagelinks .next {
float:right;
}
.viewall-link .divider, .pagelinks-pages .divider {
display:none;
}

.resourcebox {
width:198px;
margin-right:10px;
}
.resourcebox img {
width:198px;
height:129px;
}
.box3, .box9 {
margin-right:10px !important;
}
.box2, .box4, .box6, .box8, .box10 {
margin-right:0 !important;
}
.industry-section-inner, .job-inner {
width:auto;
}
.industry-section-outer .industry-section-link img {
margin-bottom: 31px;
}
.industry-section-outer .industry-section-link, #careers-outer .job-link {
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
background: url(img/industry-link-bg-2.png) repeat-x 0 100%;
}

#contact-tabs-outer #contact-tabs a {
width: 155px;
font-size: 13px;
}
#contact-tabs-outer #contact-tabs a#tab-contact {
width: 85px;
}
#contact-tabs-outer #contact-content {
width: 360px;
}
#content-inner .form input, #content-inner .form textarea {
width: 335px;
clear: both;
float: none !important;
}
#content-inner .form input, #content-inner .form textarea, #content-inner .form select {
float: none;
clear: both;
display: block;
}
#content-inner .formpadded {
margin-left:0;
}
#content-inner .formpadded input {
float:left !important;
}
#content-inner .formpadded label {
width: 320px;
}
#content-inner .formpadded input {
width:25px;
}
#content-inner .formprivacy {
line-height: 140%;
margin-top: 85px !important;
}

.recaptchatable {
width: 240px !important;
}
.recaptchatable #recaptcha_image, .recaptchatable #recaptcha_image img {
margin: 0 !important;
width: 200px !important;
}
.recaptchatable td {
padding:0 !important;
}
#recaptcha_logo, #recaptcha_privacy {
display:none;
}
.recaptcha_input_area input {
width:200px !important;
}
.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell {

background: none !important;
}

#content-inner .formpadded .sendbutton {
margin: 40px 0 0;
float: none !important;
}
#tab-accountmanager-content .account-finder-form {
background:none;
padding:0;
border:none;
}
#tab-accountmanager-content #postcode-button {
float:none;
clear:both;
margin-top: 60px;
}
#tab-accountmanager-content input#account-postcode {
width: 125px;
}
#tab-accountmanager-content .account-label {
margin-bottom:20px;
}
#materials-tabs-outer .content-wrapper {
width:340px;
}
.material-info-left {
width: auto;
padding: 20px 20px;
float: none;
}
.material-info-right {
width: 205px;
float: none;
margin: 0 auto 20px;
}
#mobileicons a {
padding: 14px 8px 13px 32px;
display: block;
float: left;
width: auto;
text-decoration: none;
}
#mobileicons a span.word {
display:block;
text-decoration:none;
}
#mobilephone, #mobileemail, #mobilesearch, #mobileenquiry {
background-position:10px 50% !important;
}
#mobilephone {
padding-left:32px;
}
#mobileemail {
padding-left:37px;
}
#mobilesearch {
padding-left: 32px;
}
#mobilesearchmore input.text-input {
width:383px;
}
#web nav ul {
width:460px !important;
}
#gcc nav ul {
width:460px !important;
}
#mobileicons a .number {
left: 24px;
}
.featurebox, .featurebox h3 {

}
.featurebox .feature-text {

}
iframe {
    width: 410px;
    height: 231px;
}
iframe.pardot-form {
    width:100%; 
    height:770px;
}
.product-left {
padding-bottom:0;
}
#underslides .divider {
  margin: -1px 10px 0;
font-size:13px;
}
#underslides h2 {
font-size:14px;
}
#underslides .inner {
padding: 20px 15px 0;
  width: 460px;
}
#sidebar-contact .contact-points.bottom {
text-align:left;
}

	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 489px) {
		


body {
min-width:300px;
}
header {
width: 298px;
height:200px;
}
#top-bar-inner {
width:300px;
}
#nav-wrapper {
width:300px;
}

#main {
width: 252px;
}
#footer-wrapper {
width: 300px;
}
#retailtag {
left:198px;
}
#top-bar #newsletter {
left: 366px
}
#top-bar #searchouter {
left: 543px;
}
#get-in-touch {
left: 366px;
}
#brand-logos {
left: 170px;
top: 32px;
}
#brand-logos .brand-divider {
margin: 0 10px 0 3px;
}
#wrap #wrap-inner nav ul {
width:300px !important;
}
footer {
min-width: 300px;
height: 300px;
background: #f0f0f0 url(img/footer-bg.png) repeat-x 0 0;
}
#wrap-inner {
padding-bottom:-120px;
}
footer {
min-width:310px;
}
.footer-left p {
display:none;
}
.footer-left {
width: auto;
float:none;
}
.footer-left ul {
margin-top: 0px;
display: block;
  margin-left: 45px;
}
.footer-right {
float:none;
clear:both;
width:auto;
}
.footer-right ul {
float:none;
margin:50px 0 0 20px;
}
.footer-right ul li {
margin-right:5px;
padding-right:5px;
}
.footer-right ul li a {
margin:0;
font-size:12px;
}
footer .footer-bottom .copyright {
  float: none;
  margin-left: 0;
  margin-bottom: 10px;
}
footer hr {
margin-bottom:15px;
}
footer .footer-bottom {
  text-align: center;
}
footer .footer-bottom .divider {
  display: block;
  margin: 0;
  text-indent: -9999px;
  height: 1px;
}
#slide-nav li a span.arrow {
width:184px;
}
.slide a.slide-button {
top: 150px !important;
left: 245px !important;
}
nav ul li a {

}
#slide-nav li.active a {
font-size:14px !important;
}
.strapline {
background:url(img/strapline-270.png) no-repeat 0 0;
width:270px;
height:11px;
top: 78px;
}
.divider2 {
display:none;
}
#top-bar #newsletter a {
font-size:10px;
}
#top-bar #searchouter input.text-input {
border-left: 1px solid #d8d8d8;
border-radius: 6px 0 0 6px;
width: 113px;
background: url(img/main-sprite2.png) no-repeat -622px -89px;
}
#top-bar #searchouter input.search-submit {
left:130px;
}
#top-bar #searchouter {
left: 307px;
}

.mean-bar {
width:300px;
position:relative;
margin:0 auto;
z-index:0;
overflow: hidden;
}
#brand-logos {
width: 246px;
top: 150px;
left: 8px;
}
#retailtag {
display:none;
}
#top-bar #newsletter {
left: 0px;
}
#top-bar #newsletter a {
background:none;
padding-right: 0px;
}
#top-bar #searchouter {
left: 145px;
}
#get-in-touch {
left:25px;
}
.strapline {
background: url(img/strapline-mobile.png) no-repeat 0 0;
width: 176px;
height: 27px;
top: 110px;
left: 115px;
}
.brand-divider {
display:none;
}
header h1 {
top:33px;
}
#content-wrapper-inner aside {
float:none;
width:100%;
clear:both;
padding:23px 0;
}
#content-wrapper-inner #main-content {
float:none;
width:100%;
clear:both;
}

#header-block, #content-wrapper-inner #main {
    width:298px
}
#content-wrapper-inner #main-content {
width:auto;
float:none;
}
#content-wrapper-inner h1 {
font-size: 30px;
padding-top: 8px;
}
.product-finder-wrapper {
margin:24px;
}
.product h3 {
font-size:13px !important;
}

.product .product-list-heading .product-list-pdf {
width:0px;
overflow:hidden;
left:222px;
}
.product {
width: 246px;
height:316px;
}
.product-left {
width: 246px;
}
.shortdesc {
position:relative;
border-bottom:1px solid #E3E3E3;
/*height: 68px;*/
clear:both;
}
.product .shortdesc p {
/*margin-bottom:100px !important;*/
margin-right:14px !important;
}
.industry-list-outer {
position:relative;
top:0;
padding-top:10px;
}
.industry-list li {
width:105px;
margin-right:0;
padding-left:15px;
}
.product-right {
position: absolute;
right: 0;
top: 134px;
padding: 5px 0;
}
.product p.product-link {
position: absolute;
border-top: 1px solid #E3E3E3;
bottom: 36px;
left: 0;
width: 246px;
margin: 0 !important;
}
.product p.product-link a.grey-button {
top: 7px;
left: 5px;
width: 80px;
background: url(img/grey-button-96.png) no-repeat 0 0;
}
.product p.product-link a.button {
top: 7px;
left: 105px;
}
#enquiry-box {
left: 0;
position: relative;
margin: 30px 18px 10px;
overflow:hidden;
}

#text-input {
width: 219px;
}
#text-input input {
width: 181px;
}
.reset a {
margin-left:169px;
}
.product-finder-wrapper {
margin-top:0;
}
#content-wrapper-inner aside#product-finder-sidebar {
display:block;
float:none;
clear:both;
width: 249px;
padding:24px;
}
#product-finder-sidebar h3.productside, #product-finder-sidebar p.productside {
display:none;
}

#refine-search ul {
background: #6b92bb;
margin-top:0 !important;
padding: 0 !important;
width: 221px;
}
#refine-search ul li ul {
background: #9cb6d1;
width: 211px;
padding: 0 !important;
margin:5px;
}
#refine-search ul li {
overflow:hidden;
}
#refine-search ul li input {
display:none;
}
#refine-search ul li label {
width: 201px;
padding: 10px !important;
margin: 0 !important;
display: block;
color: #fff;
border-bottom: 1px solid;
cursor:pointer;
}
#refine-search ul li ul li label {
width: 171px;
padding: 8px 10px 8px 20px !important;
border-bottom: 1px dashed #fff;
}
#refine-search ul li label:hover {
text-decoration:underline;
}
.selecteditem {
margin-bottom:10px;
}

.viewall-link {
display: block;
float: none;
position: absolute;
top: 25px;
left: 90px;
font-size: 16px;
}
.pagelinks-outer {
display: block;
width: 250px;
position: relative;
font-size: 20px;
}
.pagelinks {
float: none;
display: block;
clear: both;
}
.pagelinks .next {
float:right;
}
.viewall-link .divider, .pagelinks-pages .divider {
display:none;
}
#basketlogo {
display:none;
}
#inlinebasket h1, #asktabpopup h1, #basketmsg, #basketempty {
margin-left:10px;
}
#basketlist td.basketbrand {
display:none;
}
#content-wrapper-inner #main-content {
width: auto;
float:none;
}
.resourcebox {
margin:15px auto !important;
float:none;
}
#materials-tabs-outer #tabs a {
width:121px;
border-right: 1px solid lightgrey;
}
#materials-tabs-outer #tabs a#coatingtab {
margin-right: 0;
width: 120px;
}
#materials-tabs-outer .content-wrapper {
width:225px;
}
.material-info {
margin-top:20px;
}
.material-info-left {
width: 163px;
padding:20px 20px 0;
}
.material-info-right {
text-align:center;
}
.material-info-right img {
margin:0;
}
.material-info-right a {
margin: 20px auto !important;
text-align: left;
}
.material-buttons a {
width:180px;
}
iframe {
width: 250px;
height: 141px;
}
iframe.pardot-form {
    width:100%;
    height:800px;
}
table.choosesize {
width:300px;
margin-left:-24px;
}
.featurebox h3 {
background: #1963ac url(img/feature-box-h3-2.png) no-repeat -216px 100%;
line-height: 22px;
padding: 10px;
}
.featurebox .feature-text {
padding:10px;
width:228px;
}
.ce-cat-outer .ce-text {
width:180px;
}
.mycolorbox {
margin: 5px -4px;
}
#industry-sections {
width: 298px;
margin-left: -24px;
}
.industry-section-outer .industry-section-link img {
width: 20px;
margin-right: 5px;
margin-bottom: 31px;
}
.industry-section-outer .industry-section-link, #careers-outer .job-link {
font-size: 16px;
border-top: 1px solid #dcdcdc;
border-bottom: 1px solid #dcdcdc;
background: url(img/industry-link-bg-2.png) repeat-x 0 100%;
}
.industry-section-outer .industry-section-link span.expand, #careers-outer .job-link span.expand {
right:5px;
}
.industry-section-outer .industry-section-link span.desc {
padding-right:20px;
}
.industry-section-inner, .job-inner {
width:auto;
}
.industry-section-inner table {
width:300px;
margin-left:-21px;
}
table.tinyheader thead td {
font-size:10px;
}
.pictogram {
text-align: center;
width: 62px;
float: left;
height: 160px;
}
.pictogram h4 {
margin: 0;
font-size: 12px;
color: #004389;
padding-bottom: 5px;
}
.pictogram p {
margin: 10px 0 0 !important;
font-size: 11px;
color: #575757;
}
.pictogram.many {
clear: both;
float: none;
width: 250px;
}
.pictogram.many div {
width:62px;
float:left;
}
.product-finder-wrapper {

}
.product-finder-paginate {
margin:0px;
float:none;
}
.product-finder-wrapper .product-finder-paginate {
margin:0;
}
.product-finder-wrapper {
margin:0;
}

#contact-tabs-outer #contact-tabs a {
width: 89px;
font-size: 13px;
line-height:100%;
}
#contact-tabs-outer #contact-tabs a#tab-contact {
width: 58px;
}
.mandatory-right {
display:none;
}
#contact-tabs-outer #contact-content {
width: 200px;
}
#content-inner .form input, #content-inner .form textarea {
clear: both;
float: none !important;
}
#content-inner .form input, #content-inner .form textarea, #content-inner .form select {
float: none;
clear: both;
display: block;
width: 180px;
}
#content-inner .formpadded {
margin-left:0;
}
#content-inner .formpadded input {
float:left !important;
}
#content-inner .formpadded label {
width: 160px;
margin-bottom: 20px;
}
#content-inner .formpadded input {
width:25px;
}
#content-inner .formprivacy {
line-height: 140%;
margin-top: 85px !important;
}
#recaptcha_widget_div {
margin-left:-22px;
}

.recaptchatable {
width: 240px !important;
}
.recaptchatable #recaptcha_image, .recaptchatable #recaptcha_image img {
margin: 0 !important;
width: 200px !important;
}
.recaptchatable td {
padding:0 !important;
}
#recaptcha_logo, #recaptcha_privacy {
display:none;
}
.recaptcha_input_area input {
width:200px !important;
}
.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell {

background: none !important;
}

#content-inner .formpadded .sendbutton {
margin: 40px 0 0;
float: none !important;
}
#tab-accountmanager-content .account-finder-form {
background:none;
padding:0;
border:none;
}
#tab-accountmanager-content #postcode-button {
float:none;
clear:both;
margin-top: 60px;
}
#tab-accountmanager-content input#account-postcode {
width: 125px;
margin-bottom:20px;
}
#tab-accountmanager-content .account-label {
margin-bottom:20px;
}
#tab-accountmanager-content .postcode-result h4, #tab-accountmanager-content .postcode-result-roi h4 {
height:auto;
}
.postcode-result .postcode-result-inner, .postcode-result-roi .postcode-result-inner {
padding:15px 10px;
}
.postcode-result .tel, .postcode-result-roi .tel, .postcode-result .email, .postcode-result-roi .email {
background:none;
padding-left:0;
margin-bottom:10px;
width:173px;
font-size:14px;
}
.article-header .lhs, #product-header .lhs {
width:250px;
}
.news-thumb {
width:185px;
margin:10px auto;
}
.product h3 span {
float:none !important;
}
.product .product-list-heading {
height: 66px;
background: #f7f7f7 url(img/product-listing-header.png) repeat-x 0 100%;
}
#content-wrapper-inner #main-content.product-main-content {
width: auto;
}
#product-header .lhs {
width: 250px !important;
float: none;
}
#content-wrapper-inner #product-header h1 {
font-size: 16px;
padding: 12px 10px;
line-height: 18px;
}
#product-subheader p {
font-size:12px;
height:auto;
}
#product-left, #product-right {
width:250px;
}
.class-group.ce-outer, .class-group {
margin: 0;
padding-right: 73px;
}
.product-tab {
margin-right:3px;
font-size:10px;
padding:0 6px;
}
.product-tab#similar-link, .product-tab#quick-link {
text-align: center;
line-height: 10px;
padding-top: 5px;
padding-bottom: 0;
height: 24px;
}
.product-tab#similar-link {
width:48px;
}
.product-tab#quick-link {
width:48px;
}
a.globus-glove-portfolio {
float:left;
clear:both;
}
#box-glove-finder {
width: 250px;
}
#main #box-glove-finder-inner ul li {
float:none;
}
#box-glove-finder-inner ul li a {
margin: 10px auto !important;
display: block;
float: none;
clear: both;
}
.brand-news-box {
width: 250px;
}
.featurebox {
width:250px;
}
.product-left {
padding-bottom:0;
}
#newquote-teaser {
width:auto;
margin-left:0;
float:none;
margin-bottom:20px;
}
#content-inner #catalogueboxes .catalogue-info { 
width: auto;
}
#underslides .inner {
padding: 20px 10px 0;
  width: 291px;
}
#underslides h2 {
  float: none;
  font-size: 20px;
}
#underslides .divider {
display:none;
}
.btn2015 .mainpart {
font-size:13px;
}
#wrap #wrap-inner header h1 {
float:none;
  margin: 10px auto 0;
}
#wrap #wrap-inner .strapline {
left:0 !important;
margin-top:20px;
float:none;
  width: 180px !important;
  height: 28px !important;
  background: url(img/strapline-2lines.jpg) no-repeat 0 0 !important;
}
#brand-logos {
float:none;
}
.inner {
width:252px;
}
#catalogue-promo .inner img {
  left: 30px;
}
.catalogue-promo-inner {
margin-left:0;
}
.catalogue-promo-inner a.btn2015 {
  margin: 20px auto 0 38px;
}
.product-highlight {
  width: 216px;
}
.question p a.btn2015 {
float:none;
  margin-top: 20px;
}
.viewallproducts {
margin:10px 0 !important;
float:none;
display:block;
}
#main #hpab-content p {
width:70px;
font-size:8px;
line-height:8px;
}
#fingertext1 {
  top: 109px;
  left: 5px;
}
#fingertext2 {
top: 42px;
  left: 34px;
}
#fingertext3 {
  top: 12px;
  left: 153px;
}
#fingertext4 {
top: 39px;
  left: 198px;
}
#fingertext5 {
  top: 69px;
  left: 231px;
  width: 60px !important;
}
#brand-logos {
width:345px;
}
#brand-logos .showabest-logo {
margin-left:0;
}
#brand-logos .haika {
  background: url(img/haika-14h.png) no-repeat 0 0;
  height: 14px;
  width: 85px;
  margin-top: 9px;
}
#mobileenquiry {
padding-left:0 !important;
}
.video-box {
width: auto;
  margin: 0 0 50px 0;
}
#tricolore-side {
  width: 100%;
  float: none;
  margin: 20px 0;
}
#tricolore-tabs a {
font-size: 12px;
  line-height: 14px;
  letter-spacing: -1px;
  margin-right: 3px;

}
#tricolore-tabs a#tri-low-link {
  width: 75px;
}
#tricolore-tabs a#tri-int-link {
  width: 83px;
}
#tricolore-tabs a#tri-high-link {
  width: 84px;
}
#content-wrapper-inner h1.tricolore-heading img.skytec-h1 {
  width: 100px;
}
#content-wrapper-inner h1.tricolore-heading img.tricolore-h1 {
display:none;
}
.similarproducts ul li, #similar-content ul li {
width:64px;
}
#showa-underslides h2 {
  font-size: 15px;
}
#showa-underslides h3 {
font-size:22px;
line-height:22px;
}
#showa-underslides a.btn2015 .mainpart {
padding:0 20px;
}
#skytec-underslides h2 {
  font-size: 15px;
}
#skytec-underslides h3 {
font-size:22px;
line-height:22px;
}
#skytec-underslides a.btn2015 .mainpart {
padding:0 20px;
}
#skytec-boxes #skytec-boxes-head #skytec-boxes-head-inner {
margin-left:0;
}
.blog-header h3 {
  color: #fff;
  margin: 23px 0 0 30px;
  font-size: 25px;
  font-weight: 300;
  line-height: 25px;
}
.ghpp, .ghpp-img {
height:192px;
}
.impact-box {
  height: 390px;
}
.impact-box a.btn2015 {
  margin: 10px 35px 30px;
}
#content-wrapper-inner #main-content .half-glove-box p {
  padding-right: 0;
  padding-top: 260px;
height:120px;
background-position:50% 0 !important;
}
#content-wrapper-inner.blog aside input#search {
width:161px;
}
.showa306-trial-box {
padding-bottom:240px;
}
#content-wrapper-inner h1.showa-title {
background-size: contain;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 30px;
    height: 40px;
    line-height: 40px;
    padding-left: 123px;
}
#content-wrapper-inner #main-content.content800 .request-a-trial p.hagane-coil-img {
margin-top:60px;
}
#content-wrapper-inner.icon-page h1.tricolore-heading img.tricolore-h1 {
display:block;
}
#content-wrapper-inner #main-content .icon-feature {
padding:220px 25px 25px 25px
}
.icon-page #tricolore-tabs a#icon-red-link {
width:47px;
}
.icon-page #tricolore-tabs a#icon-blue-link {
width:83px;
}
.icon-page #tricolore-tabs a#icon-green-link {
width:39px;
}
.icon-page #tricolore-tabs a#icon-yellow-link {
width:70px;
}
.icon-page #content-inner .tri-more .tricolore-item-right p.icon-exposure {
line-height:13px;
}
.halfcol {
    width: 100%;
    float: none;
}
.qa-award {
    float: right;
    margin-top: -130px;
    margin-right: -15px;
}

	
	}


/*** END RESPONSIVE CSS ***/


