.link_button:visited{
	    
		color: #fff;
		
	}


body {
  font-family: 'Open Sans', sans-serif;
  font-size: 14px /*{body-font-size}*/;
  color: #333333 /*{body-font-colour}*/;
  background-image: none /*{body-background-image}*/;
  background-color: #fff /*{body-background-colour}*/;
}
a {
  color: #428bca /*{link-text-colour}*/;
}
a:hover,
a:focus {
  color: #2a6496 /*{link-text-hover-colour}*/;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif /*{headers-font-family}*/;
  color: #333 /*{headers-colour}*/;
}
.carousel-caption h3,.carousel-caption .h3,.carousel-caption p {
    color: white /*{carousel-text-colour}*/;
}
h1,
.h1 {
  font-size: 25px /*{header-1-font-size}*/;
  line-height:1.3em;
  font-weight:600;
}
h2,
.h2 {
  font-size: 26px /*{header-2-font-size}*/;
  line-height:1.3em;
}
h3,
.h3 {
  font-size: 19px /*{header-3-font-size}*/;
  font-weight:500;
  margin-top:35px;
  color:#333333;
  line-height:1.4em;
}

h3 > a, .h3 > a {color:#333333;}
@media (max-width:998px) {
    h3, .h3 {font-size: 16px /*{header-3-font-size}*/;}
    }
    
h4,
.h4 {
  font-size: 18px /*{header-4-font-size}*/;
}
h5,
.h5 {
  font-size: 14px /*{header-5-font-size}*/;
}
.btn-default {
  color: #fff /*{btn-default-text-colour}*/;
  background-color: #8f8f8f /*{btn-default-bg-colour}*/;
  border-color: none /*{btn-default-border-colour}*/;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active {
  color: #fff /*{btn-default-text-colour-hover}*/;
  background-color: #858585 /*{btn-default-bg-colour-hover}*/;
  border-color: #none /*{btn-default-border-colour-hover}*/;
}
.dropdown-toggle.btn-default {
  color: #fff /*{btn-default-text-colour-hover}*/;
  background-color: #f67924/*{btn-default-bg-colour-hover}*/;
  border-color: #none /*{btn-default-border-colour-hover}*/;
}

.open .dropdown-toggle.btn-default {
  color: #fff /*{btn-default-text-colour-hover}*/;
  background-color: #f0711b /*{btn-default-bg-colour-hover}*/;
  border-color: #none /*{btn-default-border-colour-hover}*/;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff /*{btn-default-disabled-bg-colour}*/;
  border-color: #cccccc /*{btn-default-disabled-border-colour}*/;
}
.btn-primary {
  color: #ffffff /*{btn-primary-text-colour}*/;
  background-color: #245b9c /*{btn-primary-bg-colour}*/;
  border-color: none /*{btn-primary-border-colour}*/;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff /*{btn-primary-text-colour-hover}*/;
  background-color: #0a458b /*{btn-primary-bg-colour-hover}*/;
  border-color: none /*{btn-primary-border-colour-hover}*/;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca /*{btn-primary-disabled-bg-colour}*/;
  border-color: #357ebd /*{btn-primary-disabled-border-colour}*/;
}
.btn-warning {
  color: #ffffff /*{btn-warning-text-colour}*/;
  background-color: #c3c3c3 /*{btn-warning-bg-colour}*/;
  border-color: none /*{btn-warning-border-colour}*/;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff /*{btn-warning-text-colour-hover}*/;
  background-color: #a2a2a2 /*{btn-warning-bg-colour-hover}*/;
  border-color: none /*{btn-warning-border-colour-hover}*/;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #3c3c3 /*{btn-warning-disabled-bg-colour}*/;
  border-color: #none /*{btn-warning-disabled-border-colour}*/;
}
.btn-danger {
  color: #ffffff /*{btn-danger-text-colour}*/;
  background-color: #c3c3c3 /*{btn-danger-bg-colour}*/;
  border-color: #none /*{btn-danger-border-colour}*/;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff /*{btn-danger-text-colour-hover}*/;
  background-color: #a2a2a2 /*{btn-danger-bg-colour-hover}*/;
  border-color: none /*{btn-danger-border-colour-hover}*/;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #a2a2a2 /*{btn-danger-disabled-bg-colour}*/;
  border-color: none /*{btn-danger-disabled-border-colour}*/;
}
.btn-success {
  color: #ffffff /*{btn-success-text-colour}*/;
  background-color: #f67924 /*{btn-success-bg-colour}*/;
  border-color: none /*{btn-success-border-colour}*/;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff /*{btn-success-text-colour-hover}*/;
  background-color: #ff6c00 /*{btn-success-bg-colour-hover}*/;
  border-color: none /*{btn-success-border-colour-hover}*/;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #ff6c00 /*{btn-success-disabled-bg-colour}*/;
  border-color: none /*{btn-success-disabled-border-colour}*/;
}
.btn-info {
  color: #ffffff /*{btn-info-text-colour}*/;
  background-color: #5bc0de /*{btn-info-bg-colour}*/;
  border-color: #46b8da /*{btn-info-border-colour}*/;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff /*{btn-info-text-colour-hover}*/;
  background-color: #39b3d7 /*{btn-info-bg-colour-hover}*/;
  border-color: #269abc /*{btn-info-border-colour-hover}*/;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de /*{btn-info-disabled-bg-colour}*/;
  border-color: #46b8da /*{btn-info-disabled-border-colour}*/;
}
.breadcrumb {
  background-color: #f5f5f5 /*{breadcrumb-background-colour}*/;
  color:#9b9fa2;
  font-size:13px;
}
.breadcrumb a {
  background-color: #f5f5f5 /*{breadcrumb-background-colour}*/;
  color:#9b9fa2;
  font-size:13px;
}
.breadcrumb > li + li:before {
  color: #cccccc /*{breadcrumb-text-colour}*/;
}
.breadcrumb > .active {
  color: #999999 /*{breadcrumb-active-link-colour}*/;
}
.pagination > li > a,
.pagination > li > span {
  color: #428bca /*{pagination-text-colour}*/;
  background-color: #ffffff /*{pagination-bg-colour}*/;
  border-color: #dddddd /*{pagination-border-colour}*/;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496 /*{pagination-text-colour-hover}*/;
  background-color: #eeeeee /*{pagination-bg-colour-hover}*/;
  border-color: #dddddd /*{pagination-border-colour-hover}*/;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  color: #2a6496 /*{pagination-text-colour-active}*/;
  background-color: #428bca /*{pagination-bg-colour-active}*/;
  border-color: #428bca /*{pagination-border-colour-active}*/;
}
.label-default {
  background-color: #999999 /*{label-default-bg}*/;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #808080 /*{label-default-bg-hover}*/;
}
.label-primary {
  background-color: #428bca /*{label-primary-bg}*/;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9 /*{label-primary-bg-hover}*/;
}
.label-success {
  background-color: #3289eb /*{label-success-bg}*/;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44 /*{label-success-bg-hover}*/;
}
.label-info {
  background-color: #5bc0de /*{label-info-bg}*/;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5 /*{label-info-bg-hover}*/;
}
.label-warning {
  background-color: #f0ad4e /*{label-warning-bg}*/;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f /*{label-warning-bg-hover}*/;
}
.label-danger {
  background-color: #d9534f /*{label-danger-bg}*/;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c /*{label-danger-bg-hover}*/;
}
.well {
  background-color: #f5f5f5 /*{well-bg}*/;
  border-color: #e3e3e3 /*{well-border-colour}*/;
}
.panel-default {
  border-color: #dddddd /*{panel-border-colour}*/;
}
.panel-default > .panel-heading {
  color: #333333 /*{panel-header-text-colour}*/;
  background-color: #f5f5f5 /*{panel-header-bg-colour}*/;
  border-color: #dddddd /*{panel-header-border-colour}*/;
}
.panel-title {
	color: #333333 /*{panel-header-text-colour}*/;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd /*{panel-border-colour}*/;
}
.save {
	color: #d9534f /*{sale-colour}*/;
}
.productsave {
	color: #d9534f /*{sale-colour}*/;
}
.navbar-default {
  background-color: #245b9c /*{navbar-default-bg-colour}*/;
  border-color: none /*{navbar-default-border-colour}*/;
}
.navbar-default .navbar-brand {
  color: #fff /*{navbar-default-text-colour}*/;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e /*{navbar-default-text-colour-hover}*/;
}
.navbar-default .navbar-text {
  color: #fff /*{navbar-default-text-colour}*/;
}
.navbar-default .navbar-nav > li > a {
  color: #f2f2f2 /*{navbar-default-link-colour}*/;
}
.navigation-list li a {
  color: #f2f2f2 /*{navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff /*{navbar-default-link-colour-hover}*/;
  background-color: #f67924;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555555 /*{navbar-default-link-colour-active}*/;
  background-color: #f67924 /*{navbar-default-link-bg-active}*/;
}
.navbar-default .navbar-nav >.dropdown > a .caret {
	border-top-color: #f2f2f2 /*{navbar-default-link-colour}*/;
	border-bottom-color: #f2f2f2 /*{navbar-default-link-colour}*/;
}
.nav .caret {
border-top-color: #f2f2f2 /*{navbar-default-link-colour}*/;
border-bottom-color: #f2f2f2 /*{navbar-default-link-colour}*/;
}
.nav .open > a .caret, .nav .open > a:hover .caret, .nav .open > a:focus .caret {
border-top-color: #f2f2f2 /*{navbar-default-link-colour}*/;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff /*{navbar-default-link-colour-hover}*/;
  }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: #245b9c /*{navbar-default-bg-colour}*/;
  color: #fff /*{navbar-default-link-colour-hover}*/;
  }
  
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
border-color: transparent;
}
.dropdown-menu {
  background-color: #ffffff /*{dropdown-menu-bg}*/;
  border-color: #cccccc /*{dropdown-menu-border-colour}*/;
}
.dropdown-menu .divider {
  background-color: #e5e5e5 /*{dropdown-menu-divider-colour}*/;
}
.dropdown-menu > li > a {
  color: #333333 /*{dropdown-menu-link-colour}*/;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626 /*{dropdown-menu-link-colour-hover}*/;
  background-color: #f5f5f5 /*{dropdown-menu-link-bg-hover}*/;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #ffffff /*{dropdown-menu-link-colour-active}*/;
  background-color: #428bca /*{dropdown-menu-link-bg-active}*/;ss
}
.logo {
	max-width:100%;
}
.tint_law a, .tint_law a:visited{font-size:14px; color:#6b6a6a; background:#efeff3; padding:10px 0;  display:block; text-decoration:none; margin-bottom:10px;}
.tint_law a:hover {font-size:14px; color:#6b6a6a; background:#e7e9ed; padding:10px 0; text-decoration:none;}
.pdf_icon {float:left; margin:1px 6px 0 10px;}
.pdf_link {margin:0px 0 0 0;}
.category_link img{display:block;}
.category_link img:hover{ outline:2px solid #245b9c;}
#carImage_phone{max-width:350px;}
.tint_h_2 {color:#6d6d6d; width:75px; }
.tintSelect {border:none; padding:6px; margin:5px 15px 12px 0; border:1px solid #c7c7c7;}
.addthis_button {background:transparent; color:#333333;}
.addthis_button:hover,
.addthis_button:focus,
.addthis_button:active {background:#f0f0f0; color:#333333; border-color:#dadada;}
#gobutton_pc, #gobutton_pc input {font-size:14px; padding:8px 15px; background:#f67924; color:#fff; border:none; width:auto;}
#gobutton_pc:hover, #gobutton_pc:focus, #gobutton_pc:active, #gobutton_pc input {font-size:14px; padding:8px 15px; background:#ff6b07; color:#fff; border:none;}
.viewby a {background:#ededed; color:#d0d0d0; box-shadow:none; border:none; font-size:16px;}
.viewby a.btn.btn-default.active {background:#bdbdbd; color:#ffffff; box-shadow:none; border:none; font-size:16px;}
.product-wishlist a {background:#7c7d7f;}
.product-wishlist > a:hover,
.product-wishlist > a:focus  {background:#636466;}
.notifymodalactivate {background:#7c7d7f; border:none;}
.notifymodalactivate:hover, .notifymodalactivate:focus, .notifymodalactivate:active {background:#636466; border:none;}
.notify_popup {background:#d9d9d9;}
.notify_popup:hover, .notify_popup:focus, .notify_popup:active {background:#d8d8d8;}
@media (min-width:992px) { .md-no-padding-left { padding-left:0px; padding-right:30px;} }
.manual_pdf, .manual_pdf a {font:15px 'Open Sans', sans-serif; font-weight:600; color:#fff; background:#245b9c;}
.manual_pdf a{padding:10px 5px;  display:block; text-decoration:none; cursor:pointer;  text-align:center;}
.manual_pdf a:hover, .manual_pdf a:active{font:15px 'Open Sans', sans-serif; font-weight:600; color:#fff; background:#0a458b;  text-align:center; padding:10px 5px;  display:block; text-decoration:none; cursor:pointer;}
#_jstl__images {border:1px solid #d7d7d7; margin-bottom:20px;}
.tabbable {margin-top:20px;}
.account-block {background:#e9e9e9; color:#f67924;}
.account-block:hover, .account-block:focus {background:#fee5d3; color:#f67924;}
#cartcontentsheader {background:#f67924;}
#cartcontentsheader:hover {background:#eb6810;}
 
.copyright {text-align:right;}
@media (max-width:768px) {
    .copyright {text-align:left;} 
    .navbar-nav .dropdown-menu > li > a {color:#fff;}
    .navbar-nav .dropdown-menu > li > a:hover {color:#777777;}
    
}
.category-product-wrap {width:20%; float:left;}
.category-product-wrap > a > img {
    margin:auto;
}
@media (max-width:500px) {
    .category-product-wrap {width:100%;}
    
}
@media (max-width:768px) {
    .category-product-wrap {width:50%;}
    
    .category-product-wrap > a > img {
        width:95%;
    }
}
.btn-update, .btn-remove {padding:6px 0px 6px;}
.update-changes {background:#245b9c;}
.update-changes:hover {background:#0a458b;}
.continue-shopping {background:#76a7e1;}
.continue-shopping:hover {background:#5a92d3;}
.specs-table{ width:60%; padding:10px; font-size:15px;  color:#4b4c4c; border:none; border-collapse:collapse; border-spacing:0px; }
.specs-table th {border-color:#fff; border-width:3px;background-color:#ededed; color:#4b4c4c; border-style:solid; padding:8px 8px 8px 16px; text-align:left; white-space: normal; width:50%;}
.specs-table td{border-color:#fff;border-width:3px;background-color:#f5f5f5; color:#4b4c4c;border-style:solid;padding:8px 16px 8px 5px;text-align:left;white-space: normal; width:50%;}
@media (max-width:992px) { .specs-table{width:100%;} }
.specs-table-2 { width:100%; padding:10px; font-size:15px; background-color:#e4ecf3; color:#4b4c4c; border:none; border-collapse:collapse; border-spacing:0px; }
.specs-table-2 > tbody > tr > td {border-top:none;}
.specs-table-2 th{border-color:#fff; border-width:3px; color:#4b4c4c; border-style:solid; padding:8px 8px 8px 16px; text-align:left; white-space: normal; width:50%;}
.specs-table-2 td{border-color:#fff;border-width:3px;color:#4b4c4c;border-style:solid;padding:8px 16px 8px 5px;text-align:left;white-space: normal; width:50%;}

.product-wishlist > a > span {font-size:15px;}

.stock-availability {background:#76ac11;}
.results-stock {font-size:11px; background:#76ac11;}
.results-no-stock {font-size:11px; background:#d9534f;}
.addtocart {font-weight:600;}
.search-price {color:#333333; font-weight:600;}

.discount-label {color:#245b9c; font-size:12px;  font-weight:600; background-color:transparent; padding:0;}
.rrp-label {color:#999999; font-size:12px;  font-weight:600; background-color:transparent; padding:0;}
.shipping-qty {text-align:center;}

.list-group > a {color:#333333;}

.outofstock-popup {max-width:300px;}
.outofstock-popup > h3 {font-size:14px; font-weight:600;}

.tint-select-wrap {background:#efeff3; width:100%; padding:20px 60px; margin:0 0 35px 0;}
@media (max-width:768px) { .tint-select-wrap  {padding:20px 10px;} }

.zpn-num {margin:15px 0; font-size:14px; font-weight:600;}

#terms {background:none; font-weight:700; text-decoration:underline;}

.tint-laws-wrap {width:60%}
@media (max-width:820px) { .tint-laws-wrap  {width:80%;} }
@media (max-width:768px) { .tint-laws-wrap  {width:100%;} }

.share-h {font-size:11px; font-weight:600;}
.social-links > li {float:left; list-style:none; margin-right:5px; padding:0;}
.clearfix {clear:both;}

.tint-search-btn {font-size:16px; background:#f67924; color:#fff; font-weight:600; max-width:120px; border:none;}
.tint-search-btn:hover:enabled {background:#e9660e;}

@media (max-width:820px) {.tint-select-wrap {padding:40px;}}
@media (max-width:620px) {.tint-select-wrap {padding:10px;}}
@media (max-width:360px) {.tint-select-wrap {padding:0px;}}
