@import url(jquery-ui-1.8.19.custom.css);
@import url(ui.jqgrid.css);
.clear {
    clear: both
}

.alignleft,
.left {
    float: left!important
}

.alignright,
.right {
    float: right!important
}

.aligncenter {
    margin: 0 auto;
    display: block
}

.error {
    padding: 7px 8px;
    border: 2px solid #fbc2c4;
    color: #8a1f11;
    background-color: #fbe3e4
}

.error a {
    color: #8a1f11
}

.notice {
    padding: 7px 8px;
    border: 2px solid #ffd324;
    color: #514721;
    background-color: #fff6bf
}

.notice a {
    color: #514721
}

.info {
    padding: 7px 8px;
    border: 2px solid #92cae4;
    color: #205791;
    background-color: #d5edf8
}

.info a {
    color: #205791
}

.success {
    padding: 7px 8px;
    border: 2px solid #c6d880;
    color: #264409;
    background-color: #e6efc2
}

.success a {
    color: #264409
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

[hidden],
audio:not([controls]) {
    display: none
}

html {
    font-size: 100%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

body,
button,
input,
select,
textarea {
    font-family: sans-serif
}

::-moz-selection {
    text-shadow: none
}

::selection {
    text-shadow: none
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

hr {
    display: block;
    height: 1px;
    padding: 0
}

ins {
    text-decoration: none
}

mark {
    font-style: italic;
    font-weight: 700
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    _font-family: 'courier new', monospace;
    font-size: 1em
}

pre {
    word-wrap: break-word
}

q {
    quotes: none
}

q:after,
q:before {
    content: "";
    content: none
}

small {
    font-size: 85%
}

sub,
sup {
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

dd {
    margin: 0 0 0 40px
}

nav ol,
nav ul {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle
}

svg:not(:root) {
    overflow: hidden
}

figure,
form {
    margin: 0
}

fieldset {
    margin: 0;
    padding: 0
}

label {
    cursor: pointer
}

legend {
    border: 0;
    *margin-left: -7px;
    padding: 0
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}

button,
input {
    line-height: normal;
    *overflow: visible
}

table button,
table input {
    *overflow: auto
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td {
    vertical-align: top
}

body,
button,
input,
select,
textarea {
    color: #444
}

::-moz-selection {
    background: #ff9;
    color: #fff
}

::selection {
    background: #ff5e99;
    color: #fff
}

ins {
    background: #ff9;
    color: #fff
}

mark {
    background: #ff0;
    color: #fff
}

input:invalid,
textarea:invalid {
    background-color: #fbe3e4
}

body {
    font-family: Helvetica, Arial, sans-serif;
    font-weight: 400;
    line-height: ;
    font-size: 12px
}

dl,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
pre,
table,
ul {
    margin: 0;
    padding: 0
}

h1 {
    font-family: Verdana, sans-serif;
    font-size: 27px;
    font-weight: 700;
    line-height: 1.3;
    margin-bottom: 18px;
    color: #444
}

h2 {
    font-family: Verdana, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: ;
    margin-bottom: 18px;
    color: #444
}

h3 {
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 18px;
    color: #444
}

h4 {
    font-family: Verdana, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 18px;
    color: #444
}

h5 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    margin-bottom: 18px;
    color: #000
}

h6 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000
}

address,
p {
    margin-bottom: 18px
}

address {
    font-style: normal
}

ol,
ul {
    margin-bottom: 18px;
    margin-left: 20px
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

ul {
    list-style: square
}

ol {
    list-style: decimal
}

pre {
    margin-bottom: 18px;
    white-space: pre
}

code,
pre,
tt {
    font-family: Monaco, Courier New, monospace
}

blockquote {
    margin: 18px 10px;
    color: #777;
    font-style: italic
}

dl {
    margin-bottom: 18px
}

dl dt {
    font-weight: 700
}

dd {
    margin-left: 40px
}

sub,
sup {
    font-size: .75em
}

dfn,
strong {
    font-weight: 700
}

dfn,
em {
    font-style: italic
}

abbr,
acronym {
    border-bottom: 1px dotted #666
}

hr {
    clear: both;
    margin: 18px 0 17px;
    border: 0;
    color: #ddd;
    background: #ddd
}

hr.space {
    background: #fff;
    color: #fff;
    visibility: hidden
}

table {
    margin-bottom: 18px;
    width: 100%
}

thead th {
    background: #c3d9ff;
    text-align: left
}

tbody th {
    text-align: left
}

tbody tr.odd td,
tbody tr.odd th,
tbody tr:nth-child(odd) td,
tbody tr:nth-child(odd) th {
    background-color: #eee
}

fieldset {
    padding-left: 40px;
    padding-right: 40px;
    margin-bottom: 18px;
    border: 1px solid #ddd
}

fieldset fieldset {
    margin-bottom: 0
}

legend {
    font-weight: 700;
    font-size: 15px;
    line-height: 2.4
}

label {
    font-weight: 700;
    line-height: 0
}

button {
    padding: 2.5px 5px;
    border: 1px solid #666
}

.formError {
    z-index: 990
}

.formError .formErrorArrow {
    z-index: 996
}

.formErrorInsideDialog.formError {
    z-index: 5000
}

.formErrorInsideDialog.formError .formErrorContent {
    z-index: 5001
}

.formErrorInsideDialog.formError .formErrorArrow {
    z-index: 5006
}

.inputContainer {
    position: relative;
    float: left
}

.formError {
    position: absolute;
    top: 300px;
    left: 300px;
    display: block;
    cursor: pointer
}

.ajaxSubmit {
    padding: 20px;
    background: #55ea55;
    border: 1px solid #999;
    display: none
}

.formError .formErrorContent {
    padding: 4px 10px
}

.greenPopup .formErrorContent {
    background: #33be40
}

.blackPopup .formErrorContent {
    background: #393939;
    color: #fff
}

.formError .formErrorArrow {
    width: 15px;
    margin: -2px 0 0 13px;
    position: relative
}

body.rtl .formError .formErrorArrow,
body[dir=rtl] .formError .formErrorArrow {
    margin: -2px 13px 0 0
}

.formError .formErrorArrowBottom {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0 0 0 12px;
    top: 2px
}

.formError .formErrorArrow div {
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    box-shadow: 0 2px 3px #444;
    -moz-box-shadow: 0 2px 3px #444;
    -webkit-box-shadow: 0 2px 3px #444;
    height: 1px;
    background: #ee0101;
    margin: 0 auto;
    line-height: 0;
    font-size: 0;
    display: block
}

.formError .formErrorArrowBottom div {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none
}

.greenPopup .formErrorArrow div {
    background: #33be40
}

.blackPopup .formErrorArrow div {
    background: #393939;
    color: #fff
}

.formError .formErrorArrow .line10 {
    width: 15px;
    border: none
}

.formError .formErrorArrow .line9 {
    width: 13px;
    border: none
}

.formError .formErrorArrow .line8 {
    width: 11px
}

.formError .formErrorArrow .line7 {
    width: 9px
}

.formError .formErrorArrow .line6 {
    width: 7px
}

.formError .formErrorArrow .line5 {
    width: 5px
}

.formError .formErrorArrow .line4 {
    width: 3px
}

.formError .formErrorArrow .line3 {
    width: 1px;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    border-bottom: 0 solid #ddd
}

.formError .formErrorArrow .line2 {
    width: 3px;
    border: none;
    background: #ddd
}

.formError .formErrorArrow .line1 {
    width: 1px;
    border: none;
    background: #ddd
}

#cboxOverlay,
#cboxWrapper,
#colorbox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden
}

#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%
}

#cboxBottomLeft,
#cboxMiddleLeft {
    clear: left
}

#cboxLoadedContent {
    overflow: auto
}

#cboxTitle {
    margin: 0
}

#cboxLoadingGraphic,
#cboxLoadingOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxSlideshow {
    cursor: pointer
}

.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block
}

.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0
}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #f0f6f9;
    border: 1px solid #346f97
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 245px;
    height: 75px
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width: 75px;
    height: 245px
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 10px
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-horizontal.png) no-repeat 0 0
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png)
}

.jcarousel-skin-tango .jcarousel-next-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover {
    cursor: default;
    background-position: -96px 0
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png)
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover {
    cursor: default;
    background-position: -96px 0
}

.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0
}

.jcarousel-skin-tango .jcarousel-next-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover {
    cursor: default;
    background-position: 0 -96px
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0
}

.jcarousel-skin-tango .jcarousel-prev-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover {
    cursor: default;
    background-position: 0 -96px
}

.az-large,
.az-small,
.az-wrap {
    position: relative
}

.az-wrap-inner {
    display: block
}

.az-zoom {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    border: 1px solid #333;
    background: #fff;
    overflow: hidden;
    display: none
}

.az-windowed {
    position: absolute;
    overflow: hidden
}

.az-expanded {
    position: static;
    width: auto;
    height: auto;
    overflow: visible
}

.autocomplete-w1 {
    position: absolute;
    left: 0;
    margin: 6px 0 0 6px;
    _background: 0 0;
    _margin: 1px 0 0
}

.autocomplete {
    border: 1px solid #999;
    background: #fff;
    cursor: default;
    text-align: left;
    max-height: 350px;
    overflow: auto;
    margin: -6px 6px 6px -6px;
    _height: 350px;
    _margin: 0;
    _overflow-x: hidden
}

.autocomplete .selected {
    background: #f0f0f0
}

.autocomplete div {
    padding: 2px 5px;
    white-space: nowrap;
    overflow: hidden
}

.datepick {
    background-color: #fff;
    color: #000;
    border: 1px solid #444;
    border-radius: .25em;
    -moz-border-radius: .25em;
    -webkit-border-radius: .25em;
    font-family: Arial, Helvetica, Sans-serif;
    font-size: 90%
}

.datepick-rtl {
    direction: rtl
}

.datepick-popup {
    z-index: 1000
}

.datepick-disable {
    position: absolute;
    z-index: 100;
    background-color: #fff;
    opacity: .5;
    filter: alpha(opacity=50)
}

.datepick a {
    color: #fff;
    text-decoration: none
}

.datepick a.datepick-disabled {
    color: #888;
    cursor: auto
}

.datepick button {
    margin: .25em;
    padding: .125em 0;
    background-color: #fcc;
    border: none;
    border-radius: .25em;
    -moz-border-radius: .25em;
    -webkit-border-radius: .25em;
    font-weight: 700
}

.datepick-ctrl,
.datepick-nav {
    float: left;
    width: 100%;
    background-color: #000;
    color: #fff;
    font-size: 90%;
    font-weight: 700
}

.datepick-cmd {
    width: 30%
}

.datepick-cmd:hover {
    background-color: #777
}

.datepick-cmd-nextJump,
.datepick-cmd-prevJump {
    width: 8%
}

a.datepick-cmd {
    height: 1.5em
}

button.datepick-cmd {
    text-align: center
}

.datepick-cmd-clear,
.datepick-cmd-prev,
.datepick-cmd-prevJump {
    float: left;
    padding-left: 2%
}

.datepick-cmd-current,
.datepick-cmd-today {
    float: left;
    width: 35%;
    text-align: center
}

.datepick-cmd-close,
.datepick-cmd-next,
.datepick-cmd-nextJump {
    float: right;
    padding-right: 2%;
    text-align: right
}

.datepick-rtl .datepick-cmd-clear,
.datepick-rtl .datepick-cmd-prev,
.datepick-rtl .datepick-cmd-prevJump {
    float: right;
    padding-left: 0;
    padding-right: 2%;
    text-align: right
}

.datepick-rtl .datepick-cmd-current,
.datepick-rtl .datepick-cmd-today {
    float: right
}

.datepick-rtl .datepick-cmd-close,
.datepick-rtl .datepick-cmd-next,
.datepick-rtl .datepick-cmd-nextJump {
    float: left;
    padding-left: 2%;
    padding-right: 0;
    text-align: left
}

.datepick-month-nav {
    float: left;
    background-color: #777;
    text-align: center
}

.datepick-month-nav div {
    float: left;
    width: 12.5%;
    margin: 1%;
    padding: 1%
}

.datepick-month-nav span {
    color: #888
}

.datepick-month-row {
    clear: left
}

.datepick-month {
    float: left;
    width: 15em;
    border: 1px solid #444;
    text-align: center
}

.datepick-month-header,
.datepick-month-header input,
.datepick-month-header select {
    height: 1.5em;
    background-color: #444;
    color: #fff;
    font-weight: 700
}

.datepick-month-header input,
.datepick-month-header select {
    height: 1.4em;
    border: none
}

.datepick-month-header input {
    position: absolute;
    display: none
}

.datepick-month table {
    width: 100%;
    border-collapse: collapse
}

.datepick-month thead {
    border-bottom: 1px solid #aaa
}

.datepick-month td,
.datepick-month th {
    margin: 0;
    padding: 0;
    font-weight: 400;
    text-align: center
}

.datepick-month th {
    border: 1px solid #777
}

.datepick-month th,
.datepick-month th a {
    background-color: #777;
    color: #fff
}

.datepick-month td {
    background-color: #eee;
    border: 1px solid #aaa
}

.datepick-month td.datepick-week {
    border: 1px solid #777
}

.datepick-month td.datepick-week * {
    background-color: #777;
    color: #fff;
    border: none
}

.datepick-month a {
    display: block;
    width: 100%;
    padding: .125em 0;
    background-color: #eee;
    color: #000;
    text-decoration: none
}

.datepick-month span {
    display: block;
    width: 100%;
    padding: .125em 0
}

.datepick-month td span {
    color: #888
}

.datepick-month td .datepick-other-month {
    background-color: #fff
}

.datepick-month td .datepick-weekend {
    background-color: #ddd
}

.datepick-month td .datepick-selected,
.datepick-month th.datepick-week {
    background-color: #777;
    color: #fff
}

.datepick-status {
    clear: both;
    background-color: #ddd;
    text-align: center
}

.datepick-clear-fix {
    clear: both
}

.datepick-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -1px;
    left: -1px;
    width: 100px;
    height: 100px
}

.chzn-container {
    font-size: 13px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    zoom: 1;
    *display: inline
}

.chzn-container .chzn-drop {
    background: #fff;
    border: 1px solid #aaa;
    border-top: 0;
    position: absolute;
    top: 100%;
    left: -9999px;
    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
    z-index: 1010;
    width: 100%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    box-sizing: border-box
}

.chzn-container.chzn-with-drop .chzn-drop {
    left: 0
}

.chzn-container-single .chzn-single {
    background-color: #fff;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), color-stop(100%, #f4f4f4));
    background-image: -webkit-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-image: -moz-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-image: -o-linear-gradient(top, #fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    background-image: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #aaa;
    -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, .1);
    display: block;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    height: 23px;
    line-height: 24px;
    padding: 0 0 0 8px;
    color: #444;
    text-decoration: none
}

.chzn-container-single .chzn-default {
    color: #999
}

.chzn-container-single .chzn-single span {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.chzn-container-single .chzn-single-with-deselect span {
    margin-right: 38px
}

.chzn-container-single .chzn-single abbr {
    display: block;
    position: absolute;
    right: 26px;
    top: 6px;
    width: 12px;
    height: 12px;
    font-size: 1px;
    background: url(img/chosen-sprite.png) -42px 1px no-repeat
}

.chzn-container-single .chzn-single abbr:hover,
.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
    background-position: -42px -10px
}

.chzn-container-single .chzn-single div {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    height: 100%;
    width: 18px
}

.chzn-container-single .chzn-single div b {
    background: url(img/chosen-sprite.png) no-repeat 0 2px;
    display: block;
    width: 100%;
    height: 100%
}

.chzn-container-single .chzn-search {
    padding: 3px 4px;
    position: relative;
    margin: 0;
    white-space: nowrap;
    z-index: 1010
}

.chzn-container-single .chzn-search input {
    background: #fff url(img/chosen-sprite.png) no-repeat 100% -20px;
    background: url(img/chosen-sprite.png) no-repeat 100% -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background: url(img/chosen-sprite.png) no-repeat 100% -20px, -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background: url(img/chosen-sprite.png) no-repeat 100% -20px, -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background: url(img/chosen-sprite.png) no-repeat 100% -20px, -o-linear-gradient(top, #eee 1%, #fff 15%);
    background: url(img/chosen-sprite.png) no-repeat 100% -20px, linear-gradient(#eee 1%, #fff 15%);
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    outline: 0;
    border: 1px solid #aaa;
    font-family: sans-serif;
    font-size: 1em;
    width: 100%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    box-sizing: border-box
}

.chzn-container-single .chzn-drop {
    margin-top: -1px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

.chzn-container-single-nosearch .chzn-search {
    position: absolute;
    left: -9999px
}

.chzn-container-multi .chzn-choices {
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: -o-linear-gradient(top, #eee 1%, #fff 15%);
    background-image: linear-gradient(#eee 1%, #fff 15%);
    border: 1px solid #aaa;
    margin: 0;
    padding: 0;
    cursor: text;
    overflow: hidden;
    height: auto!important;
    height: 1%;
    position: relative;
    width: 100%;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    box-sizing: border-box
}

.chzn-container-multi .chzn-choices li {
    float: left;
    list-style: none
}

.chzn-container-multi .chzn-choices .search-field {
    white-space: nowrap;
    margin: 0;
    padding: 0
}

.chzn-container-multi .chzn-choices .search-field input {
    color: #666;
    background: transparent!important;
    border: 0!important;
    font-family: sans-serif;
    font-size: 100%;
    height: 15px;
    padding: 5px;
    margin: 1px 0;
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.chzn-container-multi .chzn-choices .search-field .default {
    color: #999
}

.chzn-container-multi .chzn-choices .search-choice {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #e4e4e4;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);
    color: #333;
    border: 1px solid #aaa;
    line-height: 13px;
    padding: 3px 20px 3px 5px;
    margin: 3px 0 3px 5px;
    position: relative;
    cursor: default
}

.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
    background-color: #e4e4e4;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: -ms-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
    color: #666;
    border: 1px solid #ccc;
    padding-right: 5px
}

.chzn-container-multi .chzn-choices .search-choice-focus {
    background: #d4d4d4
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
    display: block;
    position: absolute;
    right: 3px;
    top: 4px;
    width: 12px;
    height: 12px;
    font-size: 1px;
    background: url(img/chosen-sprite.png) -42px 1px no-repeat
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover,
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
    background-position: -42px -10px
}

.chzn-container .chzn-results {
    margin: 0 4px 4px 0;
    max-height: 240px;
    padding: 0 0 0 4px;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.chzn-container-multi .chzn-results {
    margin: 0;
    padding: 0
}

.chzn-container .chzn-results li {
    display: none;
    line-height: 15px;
    padding: 5px 6px;
    margin: 0;
    list-style: none
}

.chzn-container .chzn-results .active-result {
    cursor: pointer;
    display: list-item
}

.chzn-container .chzn-results .disabled-result {
    color: #ccc;
    cursor: default;
    display: list-item
}

.chzn-container .chzn-results .disabled-result em {
    background: 0 0
}

.chzn-container .chzn-results .highlighted {
    background-color: #3875d7;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#3875d7', endColorstr='#2a62bc', GradientType=0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
    background-image: -webkit-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
    background-image: -moz-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
    background-image: -o-linear-gradient(top, #3875d7 20%, #2a62bc 90%);
    background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
    color: #fff
}

.chzn-container .chzn-results li em {
    background: #feffde;
    font-style: normal
}

.chzn-container .chzn-results .highlighted em {
    background: 0 0
}

.chzn-container .chzn-results .no-results {
    background: #f4f4f4;
    display: list-item
}

.chzn-container .chzn-results .group-result {
    cursor: default;
    color: #999;
    font-weight: 700
}

.chzn-container .chzn-results .group-option {
    padding-left: 15px
}

.chzn-container-multi .chzn-drop .result-selected {
    color: #ccc;
    cursor: default;
    display: list-item
}

.chzn-container-multi .chzn-drop .result-selected em {
    background: 0 0
}

.chzn-container .chzn-results-scroll {
    background: #fff;
    margin: 0 4px;
    position: absolute;
    text-align: center;
    width: 321px;
    z-index: 1
}

.chzn-container .chzn-results-scroll span {
    display: inline-block;
    height: 17px;
    text-indent: -5000px;
    width: 9px
}

.chzn-container .chzn-results-scroll-down {
    bottom: 0
}

.chzn-container .chzn-results-scroll-down span {
    background: url(img/chosen-sprite.png) no-repeat -4px -3px
}

.chzn-container .chzn-results-scroll-up span {
    background: url(img/chosen-sprite.png) no-repeat -22px -3px
}

.chzn-container-active .chzn-single {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    border: 1px solid #5897fb
}

.chzn-container-active.chzn-with-drop .chzn-single {
    border: 1px solid #aaa;
    -webkit-box-shadow: 0 1px 0 #fff inset;
    -moz-box-shadow: 0 1px 0 #fff inset;
    box-shadow: 0 1px 0 #fff inset;
    background-color: #eee;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #eee), color-stop(80%, #fff));
    background-image: -webkit-linear-gradient(top, #eee 20%, #fff 80%);
    background-image: -moz-linear-gradient(top, #eee 20%, #fff 80%);
    background-image: -o-linear-gradient(top, #eee 20%, #fff 80%);
    background-image: linear-gradient(#eee 20%, #fff 80%);
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.chzn-container-active.chzn-with-drop .chzn-single div {
    background: 0 0;
    border-left: none
}

.chzn-container-active.chzn-with-drop .chzn-single div b {
    background-position: -18px 2px
}

.chzn-container-active .chzn-choices {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    border: 1px solid #5897fb
}

.chzn-container-active .chzn-choices .search-field input {
    color: #111!important
}

.chzn-disabled {
    cursor: default;
    opacity: .5!important
}

.chzn-disabled .chzn-choices .search-choice .search-choice-close,
.chzn-disabled .chzn-single {
    cursor: default
}

.chzn-rtl {
    text-align: right
}

.chzn-rtl .chzn-single {
    padding: 0 8px 0 0;
    overflow: visible
}

.chzn-rtl .chzn-single span {
    margin-left: 26px;
    margin-right: 0;
    direction: rtl
}

.chzn-rtl .chzn-single-with-deselect span {
    margin-left: 38px
}

.chzn-rtl .chzn-single div {
    left: 3px;
    right: auto
}

.chzn-rtl .chzn-single abbr {
    left: 26px;
    right: auto
}

.chzn-rtl .chzn-choices .search-field input {
    direction: rtl
}

.chzn-rtl .chzn-choices li {
    float: right
}

.chzn-rtl .chzn-choices .search-choice {
    padding: 3px 5px 3px 19px;
    margin: 3px 5px 3px 0
}

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
    left: 4px;
    right: auto
}

.chzn-rtl .chzn-container-single-nosearch .chzn-search,
.chzn-rtl .chzn-drop {
    left: 9999px
}

.chzn-rtl.chzn-container-single .chzn-results {
    margin: 0 0 4px 4px;
    padding: 0 4px 0 0
}

.chzn-rtl .chzn-results .group-option {
    padding-left: 0;
    padding-right: 15px
}

.chzn-rtl.chzn-container-active.chzn-with-drop .chzn-single div {
    border-right: none
}

.chzn-rtl .chzn-search input {
    background: #fff url(img/chosen-sprite.png) no-repeat -30px -20px;
    background: url(img/chosen-sprite.png) no-repeat -30px -20px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));
    background: url(img/chosen-sprite.png) no-repeat -30px -20px, -webkit-linear-gradient(top, #eee 1%, #fff 15%);
    background: url(img/chosen-sprite.png) no-repeat -30px -20px, -moz-linear-gradient(top, #eee 1%, #fff 15%);
    background: url(img/chosen-sprite.png) no-repeat -30px -20px, -o-linear-gradient(top, #eee 1%, #fff 15%);
    background: url(img/chosen-sprite.png) no-repeat -30px -20px, linear-gradient(#eee 1%, #fff 15%);
    padding: 4px 5px 4px 20px;
    direction: rtl
}

.chzn-container-single.chzn-rtl .chzn-single div b {
    background-position: 6px 2px
}

.chzn-container-single.chzn-rtl.chzn-with-drop .chzn-single div b {
    background-position: -12px 2px
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min-resolution:144dpi) {
    .chzn-container .chzn-results-scroll-down span,
    .chzn-container .chzn-results-scroll-up span,
    .chzn-container-multi .chzn-choices .search-choice .search-choice-close,
    .chzn-container-single .chzn-search input,
    .chzn-container-single .chzn-single abbr,
    .chzn-container-single .chzn-single div b,
    .chzn-rtl .chzn-search input {
        background-image: url(chosen-sprite@2x.png)!important;
        background-repeat: no-repeat!important;
        background-size: 52px 37px!important
    }
}

a,
a:visited {
    color: #eea320
}

a:hover {
    color: #f5ca7f
}

h1,
h2 {
    text-shadow: 0 2px 1px #ccc
}

.lead-heading {
    font-weight: 400;
    font-size: 20px
}

ol,
p,
ul {
    line-height: 1.5
}

.grid_row {
    width: 930px;
    overflow: hidden
}

.grid_col_1 {
    width: 68px;
    margin-right: 10px;
    float: left
}

.grid_col_2 {
    width: 146px;
    margin-right: 10px;
    float: left
}

.grid_col_3 {
    width: 224px;
    margin-right: 10px;
    float: left
}

.grid_col_4 {
    width: 302px;
    margin-right: 10px;
    float: left
}

.grid_col_5 {
    width: 380px;
    margin-right: 10px;
    float: left
}

.grid_col_6 {
    width: 458px;
    margin-right: 10px;
    float: left
}

.grid_col_7 {
    width: 536px;
    margin-right: 10px;
    float: left
}

.grid_col_8 {
    width: 614px;
    margin-right: 10px;
    float: left
}

.grid_col_9 {
    width: 692px;
    margin-right: 10px;
    float: left
}

.grid_col_10 {
    width: 770px;
    margin-right: 10px;
    float: left
}

.grid_col_11 {
    width: 848px;
    margin-right: 10px;
    float: left
}

.grid_col_12 {
    width: 930px
}

.grid_col_last {
    margin-right: 0
}

.accordion-heading {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    margin-bottom: 1px;
    padding: 4.5px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #444;
    background-color: #ffcc7b;
    cursor: pointer
}

.accordion-heading:hover {
    background-color: #ffad30
}

.rgba .accordion-heading {
    background-color: rgba(255, 153, 0, .5)
}

.rgba .accordion-heading:hover {
    background-color: rgba(255, 153, 0, .8)
}

.generatedcontent .accordion-heading {
    position: relative
}

.generatedcontent .accordion-heading:after {
    content: "";
    position: absolute;
    top: 5px;
    right: 5px;
    border: 5px solid #444;
    border-color: transparent;
    border-left-color: #444
}

.generatedcontent .accordion-heading.open:after {
    top: 8px;
    right: 8px;
    border-color: transparent;
    border-top-color: #444
}

.accordion-content {
    padding: 9px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fee9ca;
    display: none
}

.rgba .accordion-content {
    background-color: rgba(255, 153, 0, .2)
}

.ul-inline {
    margin-left: 0;
    padding-left: 0;
    overflow: hidden;
    list-style: none
}

.ul-inline li {
    width: 33.33333%;
    float: left
}

.generatedcontent .ul-inline li:before {
    content: "";
    width: 4px;
    height: 4px;
    margin-top: 7px;
    margin-right: 10px;
    margin-left: 5px;
    background-color: #444;
    display: block;
    float: left
}

.nav-tertiary {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 930px;
    margin-right: 0;
    float: left;
    margin-bottom: 18px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4)
}

.nav-tertiary .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.nav-tertiary .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.nav-tertiary .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.nav-tertiary .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.nav-tertiary .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.nav-tertiary .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.nav-tertiary .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

.nav-tertiary .fastener_table .hover {
    background-position: 0 -50px
}

.nav-tertiary .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.nav-tertiary .fastener_table .grad .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.nav-tertiary a {
    padding: 4.5px 20px;
    border-top: 1px solid #eea320;
    border-right: 1px solid #eea320;
    border-bottom: 1px solid #eea320;
    border-left: 1px solid #cb8710;
    color: #444;
    text-shadow: 0 1px 0 #f5ca7f;
    text-decoration: none;
    text-align: center;
    display: block;
    float: left
}

.nav-tertiary li.first,
.nav-tertiary li.first a {
    border-left: 1px solid #eea320;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.cssgradients .nav-tertiary {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.cssgradients .nav-tertiary .hover,
.cssgradients .nav-tertiary a:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.cssgradients .nav-tertiary .here a {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.svg .nav-tertiary {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.svg .nav-tertiary .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

a.linkbutton1 {
    padding: 4px 8px;
    background-color: #eea320;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    display: block;
    float: left
}

a.linkbutton1:hover {
    background-color: #f2b74f
}

.heading_contrast {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    margin-bottom: 18px;
    position: relative;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

.heading_contrast .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.heading_contrast .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.cssgradients .heading_contrast {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.svg .heading_contrast {
    background-image: url(img/fn_black_gloss.svg)
}

.dummy .footer .grid_col_8 p,
.dummy .header .grid_col_8 p,
.edition-speciale .footer .grid_col_8 p,
.edition-speciale .header .grid_col_8 p,
.special-edition .footer .grid_col_8 p,
.special-edition .header .grid_col_8 p,
.speciale-editie .footer .grid_col_8 p,
.speciale-editie .header .grid_col_8 p {
    width: 546px;
    padding-left: 10px
}

.dummy .header .grid_col_8 img:first-child,
.edition-speciale .header .grid_col_8 img:first-child,
.special-edition .header .grid_col_8 img:first-child,
.speciale-editie .header .grid_col_8 img:first-child {
    margin-top: 10px
}

.dummy .product-row .grid_col_4 img,
.edition-speciale .product-row .grid_col_4 img,
.special-edition .product-row .grid_col_4 img,
.speciale-editie .product-row .grid_col_4 img {
    margin-bottom: 10px
}

.dummy .product-row .grid_col_4 h4,
.edition-speciale .product-row .grid_col_4 h4,
.special-edition .product-row .grid_col_4 h4,
.speciale-editie .product-row .grid_col_4 h4 {
    margin-bottom: 4px
}

.dummy .product-row-1 .grid_col_4 h4:first-child,
.edition-speciale .product-row-1 .grid_col_4 h4:first-child,
.special-edition .product-row-1 .grid_col_4 h4:first-child,
.speciale-editie .product-row-1 .grid_col_4 h4:first-child {
    margin-top: 40px
}

.dummy .product-row-2 .grid_col_4 h4:first-child,
.edition-speciale .product-row-2 .grid_col_4 h4:first-child,
.special-edition .product-row-2 .grid_col_4 h4:first-child,
.speciale-editie .product-row-2 .grid_col_4 h4:first-child {
    margin-top: 20px
}

.dummy .product-row-3 .grid_col_4 h4:first-child,
.edition-speciale .product-row-3 .grid_col_4 h4:first-child,
.special-edition .product-row-3 .grid_col_4 h4:first-child,
.speciale-editie .product-row-3 .grid_col_4 h4:first-child {
    margin-top: 40px
}

.dummy .product-row-4 .grid_col_4 h4:first-child,
.edition-speciale .product-row-4 .grid_col_4 h4:first-child,
.special-edition .product-row-4 .grid_col_4 h4:first-child,
.speciale-editie .product-row-4 .grid_col_4 h4:first-child {
    margin-top: 30px
}

.dummy .footer-image img,
.edition-speciale .footer-image img,
.special-edition .footer-image img,
.speciale-editie .footer-image img {
    margin-bottom: 10px;
    margin-left: 10px
}

.speciale-editie .product-row-1 .grid_col_4 h4:first-child {
    margin-top: 20px
}

.speciale-editie .product-row-2 .grid_col_4 h4:first-child {
    margin-top: 15px
}

.speciale-editie .product-row-3 .grid_col_4 h4:first-child,
.speciale-editie .product-row-4 .grid_col_4 h4:first-child {
    margin-top: 20px
}

.home-slideshow .slide-special-edition .slide-caption {
    left: 320px
}

.home-slideshow .slide-cordless-carton-closer-anim .slide-caption {
    position: absolute;
    top: 0;
    left: 0;
    width: 918px;
    height: 288px
}

.home-slideshow .slide-cordless-carton-closer-anim .slide-caption .text-1 {
    position: absolute;
    top: 0;
    left: 0
}

.home-slideshow .slide-cordless-carton-closer-anim .slide-caption .text-2 {
    position: absolute;
    bottom: 0;
    left: 0
}

.home-slideshow .slide-cordless-carton-closer-anim .slide-caption .new {
    position: absolute;
    top: 0;
    right: 0
}

.home-slideshow .slide-cordless-carton-closer-anim .slide-image .staple-1 {
    position: absolute;
    top: 84px;
    left: 194px
}

.home-slideshow .slide-cordless-carton-closer-anim .slide-image .staple-2 {
    position: absolute;
    top: 84px;
    left: 364px
}

.home-slideshow .slide-cordless-carton-closer-anim .slide-image .staple-3 {
    position: absolute;
    top: 84px;
    left: 536px
}

.home-slideshow .slide-cordless-carton-closer-anim .slide-image .staple-4 {
    position: absolute;
    top: 84px;
    left: 704px
}

#container {
    width: 950px;
    margin: 0 auto;
    overflow: hidden;
    overflow: visible
}

#ie6-notice {
    padding: 7px 8px;
    border: 2px solid #ffd324;
    color: #514721;
    background-color: #fff6bf;
    overflow: hidden
}

#ie6-notice a {
    color: #514721
}

#ie6-notice p {
    width: 830px;
    margin: 0 auto;
    padding-left: 60px;
    padding-right: 60px;
    background: transparent url(img/ie6-warning-notice.png) no-repeat 0 center;
    font-size: 15px;
    line-height: 1.2;
    text-align: center
}

#ie6-notice p a {
    color: #eea320
}

#ie6-notice p a:hover {
    color: #f5ca7f
}

#ie6-notice #ie6-notice-close-link {
    position: absolute;
    top: 9px;
    left: 50%;
    width: 50px;
    height: 50px;
    margin-left: 425px;
    display: block
}

#ie6-notice #ie6-notice-close-link span {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    background: transparent url(img/ie6-warning-close.png) no-repeat 0 0;
    display: block;
    cursor: pointer
}

#header-primary {
    min-height: 72px
}

.ie6 #header-primary {
    height: 72px
}

#header-logo {
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    color: #444;
    width: 190px;
    margin-right: 10px;
    float: left;
    margin-bottom: 0
}

#header-logo a {
    margin-top: 18px;
    position: relative;
    width: 136px;
    height: 36px;
    margin-left: 10px;
    display: block
}

#header-logo a span {
    position: absolute;
    top: 0;
    left: 0;
    width: 136px;
    height: 36px;
    display: block
}

#language-switcher {
    width: 550px;
    margin-right: 10px;
    float: left;
    padding-top: 35.1px;
    min-height: 18px;
    text-align: right
}

#language-switcher ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#language-switcher li {
    display: inline
}

#language-switcher a {
    padding: 3.5px 6.67px;
    text-transform: uppercase
}

.befr #language-switcher,
.benl #language-switcher {
    width: 530px;
    margin-right: 10px;
    float: left
}

.ie6 #language-switcher {
    padding-top: 37.8px;
    height: 18px
}

.ie7 #language-switcher {
    padding-top: 39.6px
}

.ie7 #language-switcher a {
    padding: 7.5px 6.67px
}

.ie8 #language-switcher a {
    padding: 3.5px 6.67px 4.5px
}

.ie9 #language-switcher a {
    padding: 4.5px 6.67px 3.5px
}

#form-site-search {
    width: 180px;
    margin-right: 0;
    float: left;
    padding-top: 9px;
    padding-right: 10px;
    text-align: right
}

.nl #language-switcher {
    width: 538px;
    margin-right: 10px;
    float: left
}

.nl #form-site-search {
    width: 192px;
    margin-right: 0;
    float: left
}

.fr #language-switcher {
    width: 530px;
    margin-right: 10px;
    float: left
}

.fr #form-site-search {
    width: 200px;
    margin-right: 0;
    float: left
}

.pl #language-switcher {
    width: 518px;
    margin-right: 10px;
    float: left
}

.pl #form-site-search {
    width: 212px;
    margin-right: 0;
    float: left
}

.ro #language-switcher {
    width: 514px;
    margin-right: 10px;
    float: left
}

.ro #form-site-search {
    width: 216px;
    margin-right: 0;
    float: left
}

#site-search-keywords {
    border: 3px solid #ccc
}

#site-search-button {
    border: 2px solid #ccc;
    text-transform: uppercase;
    font-weight: 700;
    padding: 2.25px 5px
}

.ie7 #site-search-button {
    padding: 3.5px 9px 2.5px;
    border: 0
}

#account-links {
    padding-top: 9px;
    padding-right: 10px;
    text-align: right;
    visibility: hidden
}

#nav-primary {
    clear: both;
    width: 930px;
    margin-right: 0;
    float: left;
    margin-bottom: 2px;
    padding-right: 10px;
    padding-left: 10px
}

#nav-primary li {
    float: left
}

#nav-primary li#dummy,
#nav-primary li#np-accueil a,
#nav-primary li#np-home a {
    padding-left: 0
}

#nav-primary li#dummy,
#nav-primary li#np-contact a,
#nav-primary li#np-contacto a,
#nav-primary li#np-contattaci a,
#nav-primary li#np-kontakt a {
    padding-right: 0
}

#nav-primary a {
    font-family: Verdana, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.25;
    position: relative;
    padding: 9px 23px 13.5px;
    text-transform: uppercase;
    display: block;
    float: left
}

.ie9 #nav-primary a {
    padding-right: 23.2px;
    padding-left: 23.2px
}

.benl #nav-primary a,
.ie9 .benl #nav-primary a {
    padding-right: 25px;
    padding-left: 25px
}

.ipad.benl #nav-primary a,
.mac.chrome.benl #nav-primary a {
    padding-right: 24px;
    padding-left: 24px
}

.befr #nav-primary a {
    padding-right: 20px;
    padding-left: 19px
}

.chde #nav-primary a {
    padding-right: 46px;
    padding-left: 48px
}

.chfr #nav-primary a {
    padding-right: 34px;
    padding-left: 33px
}

.chit #nav-primary a {
    padding-right: 25px;
    padding-left: 24px
}

.frfr #nav-primary a {
    padding-right: 33.6px;
    padding-left: 33.6px
}

.itit #nav-primary a {
    padding-right: 25px;
    padding-left: 24px
}

.ie9 .itit #nav-primary a {
    padding-right: 24.8px;
    padding-left: 24.8px
}

.eses #nav-primary a {
    padding-right: 31.6px;
    padding-left: 31.6px
}

.dede #nav-primary a,
.ipad.dede #nav-primary a {
    padding-right: 22px;
    padding-left: 22px
}

.ieen #nav-primary a {
    padding-right: 44px;
    padding-left: 44px
}

.ipad.ieen #nav-primary a {
    padding-right: 43.2px;
    padding-left: 43.2px
}

.nlnl #nav-primary a {
    padding-right: 25px;
    padding-left: 25px
}

.ipad.nlnl #nav-primary a,
.mac.chrome.nlnl #nav-primary a {
    padding-right: 24px;
    padding-left: 24px
}

.ie9 .plpl #nav-primary a {
    padding-right: 23.2px;
    padding-left: 23.2px
}

.coza #nav-primary a {
    padding-right: 72px;
    padding-left: 68px
}

.roro #nav-primary a {
    padding-right: 19.2px;
    padding-left: 19.2px
}

.ipad.roro #nav-primary a {
    padding-right: 18.8px;
    padding-left: 18.8px
}

#nav-breadcrumbs {
    margin-bottom: 18px;
    padding-top: 8px;
    padding-bottom: 8px;
    border: 1px solid #ddd;
    border-right: 0;
    border-left: 0
}

#footer-primary {
    clear: both;
    width: 930px;
    margin-right: 0;
    float: left;
    padding-top: 18px;
    padding-bottom: 54px;
    margin-top: 2px;
    padding-right: 10px;
    padding-left: 10px
}

#site-selectors {
    width: 460px;
    margin-right: 10px;
    float: left
}

.be #site-selectors,
.dummy #site-selectors,
.es #site-selectors,
.fr #site-selectors,
.it #site-selectors,
.nl #site-selectors,
.ro #site-selectors {
    width: 540px;
    margin-right: 10px;
    float: left
}

.de #site-selectors,
.dummy #site-selectors,
.pl #site-selectors {
    width: 512px;
    margin-right: 10px;
    float: left
}

#sites-field-title {
    position: relative;
    width: 62px;
    height: 11px;
    margin-top: 5.5px;
    margin-right: 10px;
    font-size: 9.6px;
    line-height: 1.5;
    display: block;
    float: left
}

#sites-field-title span {
    position: absolute;
    top: 0;
    left: 0;
    width: 62px;
    height: 11px;
    display: block
}

#sites-bostitch {
    border: 2px solid #ccc;
    float: left
}

#sites-bostitch-button {
    border: 2px solid #ccc;
    text-transform: uppercase;
    font-weight: 700;
    margin-right: 20px;
    padding: 2px 5px;
    border-width: 1px;
    float: left
}

.ie7 #sites-bostitch-button {
    margin-top: -1px;
    padding: 2px 5px 1px
}

#stanley-link {
    width: 83px;
    margin-right: 20px;
    float: left
}

#stanley-link a {
    position: relative;
    width: 83px;
    height: 21px;
    display: block
}

#stanley-link span {
    position: absolute;
    top: 0;
    left: 0;
    width: 83px;
    height: 21px;
    display: block
}

#powers-link {
    width: 110px;
    float: left
}

#powers-link a {
    position: relative;
    width: 110px;
    height: 21px;
    display: block
}

#powers-link span {
    position: absolute;
    top: 0;
    left: 0;
    width: 110px;
    height: 21px;
    display: block
}

#nav-secondary {
    width: 460px;
    margin-right: 0;
    float: left;
    margin-bottom: 9px;
    text-align: right
}

#nav-secondary li {
    padding: 0 10px;
    display: inline
}

#nav-secondary #dummy,
#nav-secondary #ns-accesibilidad,
#nav-secondary #ns-accesibilitate,
#nav-secondary #ns-accessibilita,
#nav-secondary #ns-accessibilite,
#nav-secondary #ns-accessibility,
#nav-secondary #ns-bedienkomfort,
#nav-secondary #ns-dostepnosc,
#nav-secondary #ns-toegankelijkheid {
    padding-left: 0;
    border: 0
}

#nav-secondary #dummy,
#nav-secondary #ns-harta-site,
#nav-secondary #ns-mapa-del-sitio,
#nav-secondary #ns-mapa-serwisu,
#nav-secondary #ns-mappa-del-sito,
#nav-secondary #ns-plan-du-site,
#nav-secondary #ns-site-map,
#nav-secondary #ns-websitestructuur {
    display: none
}

#nav-secondary #dummy,
#nav-secondary #ns-informacja-prawna,
#nav-secondary #ns-informations-legales,
#nav-secondary #ns-informazioni-legali,
#nav-secondary #ns-juridisch,
#nav-secondary #ns-legal,
#nav-secondary #ns-precizari-juridice,
#nav-secondary #ns-rechtliche-hinweise {
    padding-right: 0
}

.be #nav-secondary,
.dummy #nav-secondary,
.es #nav-secondary,
.fr #nav-secondary,
.it #nav-secondary,
.nl #nav-secondary,
.ro #nav-secondary {
    width: 380px;
    margin-right: 0;
    float: left
}

.de #nav-secondary,
.dummy #nav-secondary,
.pl #nav-secondary {
    width: 408px;
    margin-right: 0;
    float: left
}

#copyright {
    text-align: right
}

#content {
    clear: both;
    width: 930px;
    margin-right: 0;
    float: left;
    padding: 9px 10px;
    overflow: hidden
}

#megamenus {
    position: absolute;
    z-index: 2000;
    top: 106px;
    left: 50%;
    width: 950px;
    margin-left: -475px
}

.menu {
    width: 940px;
    margin-right: 0;
    float: left;
    border: 5px solid #ccc;
    display: none
}

.m-section {
    clear: both;
    padding: 9px 10px 0;
    overflow: hidden
}

.m-section ul {
    line-height: 1.25
}

.m-accessories {
    width: 208px;
    margin-right: 10px;
    float: left
}

.m-accessories .m-title {
    margin-bottom: 27px
}

.m-accessories .m-cat-title {
    display: none
}

.m-compressors {
    width: 208px;
    margin-right: 10px;
    float: left;
    clear: none
}

.m-compressors .m-title {
    margin-bottom: 27px
}

.m-compressors .m-cat-title {
    display: none
}

.m-automation {
    width: 207px;
    margin-right: 0;
    float: left;
    clear: none
}

.m-automation .m-title {
    margin-bottom: 13.5px
}

.m-automation .m-cat-title {
    display: none
}

.m-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    margin-bottom: 18px;
    position: relative;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700
}

.m-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.m-list>li {
    width: 221px;
    margin-right: 10px;
    float: left
}

.m-list>li:last-child {
    width: 221px;
    margin-right: 0;
    float: left
}

.m-list ul {
    margin: 0;
    padding: 0;
    margin-bottom: 18px;
    padding-left: 20px;
    list-style: square
}

.ie6 .m-list li {
    width: 194px;
    margin-right: 10px;
    float: left
}

.ie6 .m-list ul li {
    width: 100%;
    display: block
}

.ie8 .m-list {
    margin-bottom: 18px;
    overflow: hidden
}

.ie8 .m-list li {
    width: 218px;
    margin-right: 10px;
    float: left
}

.m-cat-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000;
    margin-bottom: 9px
}

.dummy .m-col1 .pl-header,
.ip-about .m-col1 .pl-header,
.ip-declaration-of-support .m-col1 .pl-header,
.ip-help .m-col1 .pl-header,
.ip-more-information .m-col1 .pl-header,
.ip-product-guides .m-col1 .pl-header,
.ip-product-help .m-col1 .pl-header,
.ip-product-support .m-col1 .pl-header,
.ip-support .m-col1 .pl-header,
.ip-tools-by-application .m-col1 .pl-header,
.ip-warranties .m-col1 .pl-header,
.ip-where-to-buy .m-col1 .pl-header {
    width: 670px;
    margin-right: 10px;
    float: left;
    margin-left: 10px;
    padding: 0
}

.dummy .m-col1 .pl-header .pl-heading,
.ip-about .m-col1 .pl-header .pl-heading,
.ip-declaration-of-support .m-col1 .pl-header .pl-heading,
.ip-help .m-col1 .pl-header .pl-heading,
.ip-more-information .m-col1 .pl-header .pl-heading,
.ip-product-guides .m-col1 .pl-header .pl-heading,
.ip-product-help .m-col1 .pl-header .pl-heading,
.ip-product-support .m-col1 .pl-header .pl-heading,
.ip-support .m-col1 .pl-header .pl-heading,
.ip-tools-by-application .m-col1 .pl-header .pl-heading,
.ip-warranties .m-col1 .pl-header .pl-heading,
.ip-where-to-buy .m-col1 .pl-header .pl-heading {
    margin-bottom: 18px
}

.dummy .m-col1 .m-section,
.ip-about .m-col1 .m-section,
.ip-declaration-of-support .m-col1 .m-section,
.ip-help .m-col1 .m-section,
.ip-more-information .m-col1 .m-section,
.ip-product-guides .m-col1 .m-section,
.ip-product-help .m-col1 .m-section,
.ip-product-support .m-col1 .m-section,
.ip-support .m-col1 .m-section,
.ip-tools-by-application .m-col1 .m-section,
.ip-warranties .m-col1 .m-section,
.ip-where-to-buy .m-col1 .m-section {
    padding-top: 0
}

.dummy .m-col1 .m-title,
.dummy .m-col2 .m-boxout,
.dummy .m-col2 .m-boxout h2,
.ip-about .m-col1 .m-title,
.ip-about .m-col2 .m-boxout,
.ip-about .m-col2 .m-boxout h2,
.ip-declaration-of-support .m-col1 .m-title,
.ip-declaration-of-support .m-col2 .m-boxout,
.ip-declaration-of-support .m-col2 .m-boxout h2,
.ip-help .m-col1 .m-title,
.ip-help .m-col2 .m-boxout,
.ip-help .m-col2 .m-boxout h2,
.ip-more-information .m-col1 .m-title,
.ip-more-information .m-col2 .m-boxout,
.ip-more-information .m-col2 .m-boxout h2,
.ip-product-guides .m-col1 .m-title,
.ip-product-guides .m-col2 .m-boxout,
.ip-product-guides .m-col2 .m-boxout h2,
.ip-product-help .m-col1 .m-title,
.ip-product-help .m-col2 .m-boxout,
.ip-product-help .m-col2 .m-boxout h2,
.ip-product-support .m-col1 .m-title,
.ip-product-support .m-col2 .m-boxout,
.ip-product-support .m-col2 .m-boxout h2,
.ip-support .m-col1 .m-title,
.ip-support .m-col2 .m-boxout,
.ip-support .m-col2 .m-boxout h2,
.ip-tools-by-application .m-col1 .m-title,
.ip-tools-by-application .m-col2 .m-boxout,
.ip-tools-by-application .m-col2 .m-boxout h2,
.ip-warranties .m-col1 .m-title,
.ip-warranties .m-col2 .m-boxout,
.ip-warranties .m-col2 .m-boxout h2,
.ip-where-to-buy .m-col1 .m-title,
.ip-where-to-buy .m-col2 .m-boxout,
.ip-where-to-buy .m-col2 .m-boxout h2 {
    margin-top: 0
}

.ip-tools-by-application .pl-header p {
    margin-left: 0
}

#m-about .m-col1,
#m-support .m-col1,
#m-where-to-buy .m-col1 {
    padding-bottom: 18px
}

#m-about .m-section ul,
#m-support .m-section ul,
#m-where-to-buy .m-section ul {
    margin-bottom: 0
}

.m-boxout h2 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    position: relative;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 18px;
    margin-bottom: 9px
}

.ie7 .m-boxout h2 {
    margin-top: 9px
}

a.m-help-link {
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-bottom: 9px;
    min-height: 72px;
    padding-right: 10px;
    display: block
}

a.m-help-link p {
    margin-bottom: 0;
    line-height: 1.35
}

.m-help-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    color: #000;
    margin-bottom: 0;
    line-height: 1.25
}

.ip-tool-applications .m-col1 .m-title,
.ip-tool-applications .m-col2 h2,
.tool-application .m-boxout {
    margin-top: 0
}

.tool-application .pl-heading {
    margin-bottom: 18px
}

.tool-application .alignleft {
    margin-bottom: 9px;
    margin-right: 20px
}

.tool-application .alignright {
    margin-bottom: 9px;
    margin-left: 20px
}

.tool-application ul {
    list-style-position: inside
}

#m-list-application {
    clear: both;
    margin: 0;
    padding: 0;
    list-style: none
}

#m-list-application>li {
    width: 700px;
    margin-right: 0;
    float: left;
    padding-bottom: 18px
}

#m-list-application>li>ul li:nth-child(2n) a {
    width: 340px;
    margin-right: 0;
    float: left
}

#m-list-application>li>ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#m-list-application>li>ul a {
    width: 340px;
    margin-right: 10px;
    display: block;
    float: left
}

#m-list-application .m-cat-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-bottom: 18px;
    position: relative;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0
}

.ta-application-back-link {
    clear: both
}

.ta-application-back-link a {
    border: 2px solid #ccc;
    font-weight: 700;
    width: auto;
    padding: 4.5px 10px
}

.ie7 .ip-tools-by-application .pl-header,
.ie8 .ip-tools-by-application .pl-header {
    border: 0
}

#m-list-applications {
    margin: 0;
    padding: 0;
    list-style: none
}

#m-list-applications>li {
    width: 330px;
    margin-right: 10px;
    float: left;
    padding-bottom: 18px
}

#m-list-applications>li:nth-child(2),
#m-list-applications>li:nth-child(6),
#m-list-applications>li:nth-child(8) {
    width: 330px;
    margin-right: 0;
    float: left
}

#m-list-applications>li:nth-child(3),
#m-list-applications>li:nth-child(4) {
    width: 670px;
    margin-right: 0;
    float: left
}

#m-list-applications>li:nth-child(3)>ul li:nth-child(2n) a,
#m-list-applications>li:nth-child(4)>ul li:nth-child(2n) a {
    width: 330px;
    margin-right: 0;
    float: left
}

#m-list-applications>li>ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#m-list-applications>li>ul a {
    width: 330px;
    margin-right: 10px;
    display: block;
    float: left
}

#m-list-applications .m-cat-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-bottom: 18px;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0;
    position: relative
}

#m-list-applications .m-cat-title a {
    display: block
}

#m-list-applications .m-cat-title .m-cat-title-small {
    position: absolute;
    right: 10px;
    font-size: 10.8px;
    cursor: pointer
}

.ie7 #m-list-applications>li:first-child+li+li,
.ie7 #m-list-applications>li:first-child+li+li+li,
.ie8 #m-list-applications>li:first-child+li+li,
.ie8 #m-list-applications>li:first-child+li+li+li {
    width: 670px;
    margin-right: 0;
    float: left
}

.ie7 #m-list-applications>li:first-child+li+li+li>ul li,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie7 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a,
.ie8 #m-list-applications>li:first-child+li+li>ul li:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li a {
    width: 335px;
    margin-right: 0;
    float: left
}

.first-para,
.last-para {
    font-size: 24px;
    line-height: 1.2
}

.nav-siblings {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-top: 18px;
    border-top: 1px solid #ddd;
    font-size: 18px;
    overflow: hidden
}

.nav-siblings li {
    min-height: 18px
}

.nav-siblings .prev {
    width: 50%;
    float: left
}

.nav-siblings .next {
    width: 50%;
    float: left;
    text-align: right
}

.bo a {
    padding: 9px 10px;
    display: block
}

.bo .bo-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000;
    margin-bottom: 4.5px
}

.bo .bo-image {
    width: 148px;
    height: 72px;
    margin-right: 0;
    display: block;
    float: right
}

.bo p {
    margin-bottom: 0;
    min-height: 72px;
    line-height: 1.35
}

.bo strong {
    font-weight: 700
}

.ie6 .bo p {
    height: 72px
}

.ie7 .bo .bo-title {
    margin-top: 0
}

.carousel-item {
    width: 143px;
    margin-right: 10px;
    float: left
}

.carousel-item:nth-child(6n) {
    width: 143px;
    margin-right: 0;
    float: left
}

.carousel-item:nth-child(6n+1) {
    clear: left
}

a.carousel-link {
    padding: 9px 10px;
    color: #444;
    text-decoration: none;
    display: block
}

.ie7 a.carousel-link,
.ie8 a.carousel-link {
    border: 2px solid #ccc
}

.carousel-image {
    margin-bottom: 9px;
    width: 122px;
    height: 122px
}

h4.carousel-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000;
    margin-bottom: 3.6px
}

.carousel-description {
    text-transform: uppercase
}

#language-selector #header-primary {
    width: 740px;
    margin-bottom: 2px;
    margin-left: 125px
}

#language-selector #footer-primary {
    width: 720px;
    margin-left: 125px
}

#ls-content {
    position: relative;
    width: 700px;
    height: 411px;
    margin-left: 125px;
    padding: 9px 20px;
    background-color: #ccc
}

.ls-section {
    width: 150px;
    margin-right: 10px;
    float: left
}

.ls-title {
    margin-bottom: 9px;
    display: none
}

#ls-map {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0
}

#_ls-map {
    position: absolute;
    z-index: 300;
    top: 0;
    left: 0
}

.ls-country {
    position: relative;
    z-index: 300;
    cursor: pointer;
    outline: 1px solid #c00
}

.ls-menu {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 110px;
    margin-right: 10px;
    float: left;
    margin-bottom: 18px;
    position: relative;
    z-index: 200
}

.ls-menu ul {
    padding-left: 20px
}

.ls-stanley-link {
    margin-bottom: 18px;
    position: relative;
    z-index: 200;
    display: block;
    clear: both
}

.ls-powers-link {
    position: relative;
    z-index: 200;
    display: block;
    clear: both
}

#home #nav-breadcrumbs {
    display: none
}

.home-slideshow {
    margin-bottom: 9px;
    height: 298px;
    border: 1px solid #ccc;
    overflow: hidden;
    overflow-y: scroll
}

.home-slideshow .slide {
    position: relative;
    width: 918px;
    height: 288px;
    border: 5px solid #ccc;
    overflow: hidden;
    display: none
}

.home-slideshow .slide-caption {
    position: absolute;
    z-index: 200;
    top: 0;
    bottom: auto;
    left: 0;
    font-weight: 400;
    line-height: 1.5;
    cursor: pointer
}

.home-slideshow .slide-image {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0
}

.home-slideshow .slide-new {
    position: absolute;
    z-index: 200;
    top: -56px;
    left: 760px;
    padding: 9px 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    color: #fff;
    background-color: #d2232a;
    font-family: Verdana, sans-serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase
}

.home-slideshow .slide-featured .drema-text {
    font-size: 16px;
    line-height: 1.5
}

.home-slideshow .slide-featured .slide-caption {
    left: 20px;
    color: #444
}

.home-slideshow .slide-featured .powers-text {
    padding-left: 10px;
    font-size: 15px
}

.home-slideshow .slide-1 .slide-caption {
    width: 210px;
    top: 50px;
    left: 40px;
    cursor: pointer
}

.home-slideshow .slide-1 .slide-caption h2 {
    font-weight: 400
}

.home-slideshow .slide-1 .slide-caption h3 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    margin-bottom: 18px;
    padding-left: 10px;
    background-color: #ccc;
    text-transform: uppercase;
    font-weight: 700;
    position: relative
}

.home-slideshow .slide-1 .slide-caption h3 strong {
    position: absolute;
    right: 10px;
    text-transform: none
}

.home-slideshow .slide-1 .slide-caption img {
    margin-top: 3px
}

.home-slideshow .slide-2 .slide-caption {
    width: 210px;
    top: 50px;
    left: 40px;
    cursor: pointer
}

.home-slideshow .slide-2 .slide-caption h2 {
    font-weight: 400
}

.home-slideshow .slide-2 .slide-caption h3 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    margin-bottom: 18px;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    position: relative
}

.home-slideshow .slide-2 .slide-caption h3 strong {
    position: absolute;
    right: 10px;
    text-transform: none
}

.home-slideshow .slide-2 .slide-caption img {
    margin-top: 3px
}

.home-slideshow .slide-3 .slide-caption {
    width: 210px;
    top: 50px;
    left: 40px;
    cursor: pointer
}

.home-slideshow .slide-3 .slide-caption h2 {
    font-weight: 400
}

.home-slideshow .slide-3 .slide-caption h3 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    margin-bottom: 18px;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    position: relative
}

.home-slideshow .slide-3 .slide-caption h3 strong {
    position: absolute;
    right: 10px;
    text-transform: none
}

.home-slideshow .slide-3 .slide-caption img {
    margin-top: 3px
}

.home-slideshow .slide-4 .slide-caption {
    width: 210px;
    top: 50px;
    left: 40px;
    cursor: pointer
}

.home-slideshow .slide-4 .slide-caption h2 {
    font-weight: 400
}

.home-slideshow .slide-4 .slide-caption h3 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    margin-bottom: 18px;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    position: relative
}

.home-slideshow .slide-4 .slide-caption h3 strong {
    position: absolute;
    right: 10px;
    text-transform: none
}

.home-slideshow .slide-4 .slide-caption img {
    margin-top: 3px
}

.home-slideshow .slide-5 .slide-caption {
    width: 210px;
    top: 50px;
    left: 40px;
    cursor: pointer
}

.home-slideshow .slide-5 .slide-caption h2 {
    font-weight: 400
}

.home-slideshow .slide-5 .slide-caption h3 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    margin-bottom: 18px;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    position: relative
}

.home-slideshow .slide-5 .slide-caption h3 strong {
    position: absolute;
    right: 10px;
    text-transform: none
}

.home-slideshow .slide-5 .slide-caption img {
    margin-top: 3px
}

.home-slideshow .slide-standard .slide-caption {
    top: 0;
    left: 0;
    width: 250px
}

.home-slideshow .slide-standard .slide-caption p {
    margin-bottom: 0
}

.home-slideshow .slide-standard .slide-caption img {
    margin-top: 0
}

.home-slideshow .slide-standard .slide-caption h3 {
    top: 0;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 30px
}

.de .home-slideshow .slide-new,
.fr .home-slideshow .slide-new {
    left: 640px
}

.es .home-slideshow .slide-new {
    left: 620px
}

.it .home-slideshow .slide-new {
    left: 720px
}

.nl .home-slideshow .slide-new {
    left: 700px
}

.pl .home-slideshow .slide-new {
    left: 600px
}

.ro .home-slideshow .slide-new {
    left: 680px
}

.cssgradients .home-slideshow .slide-2 .slide-caption h3,
.cssgradients .home-slideshow .slide-3 .slide-caption h3,
.cssgradients .home-slideshow .slide-4 .slide-caption h3,
.cssgradients .home-slideshow .slide-5 .slide-caption h3 {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.boxouts-1 {
    clear: both;
    width: 930px;
    margin-right: 0;
    float: left;
    margin-bottom: 9px;
    border: 1px solid #ccc
}

.boxouts-1 .bo {
    width: 303.33px;
    margin-right: 10px;
    float: left
}

.boxouts-1 .bo-where-to-buy {
    width: 303.33px;
    margin-right: 0;
    float: left
}

.boxouts-1 .bo-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    margin-bottom: 18px;
    position: relative;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700
}

.fr .boxouts-1 .bo a,
.nl .boxouts-1 .bo a {
    min-height: 135px
}

.de .boxouts-1 .bo a,
.es .boxouts-1 .bo a,
.it .boxouts-1 .bo a,
.pl .boxouts-1 .bo a {
    min-height: 148px
}

.ro .boxouts-1 .bo a {
    min-height: 164px
}

.coza .boxouts-1 .bo-video-guides {
    width: 303.33px;
    margin-right: 0;
    float: left
}

.boxouts-2 {
    width: 930px;
    margin-right: 0;
    float: left;
    margin-bottom: 9px
}

.boxouts-2 .bo {
    width: 178px;
    margin-right: 10px;
    float: left
}

.boxouts-2 .bo-video-guides {
    width: 178px;
    margin-right: 0;
    float: left
}

.boxouts-2 .bo-video-guides .bo-image {
    display: none
}

.boxouts-2.four .bo {
    width: 225px;
    margin-right: 10px;
    float: left
}

.boxouts-2.four .bo:last-child {
    width: 225px;
    margin-right: 0;
    float: left
}

.eses .boxouts-2.four .bo,
.itit .boxouts-2.four .bo {
    width: 303.33px;
    margin-right: 10px;
    float: left
}

.eses .boxouts-2.four .bo:last-child,
.itit .boxouts-2.four .bo:last-child {
    width: 303.33px;
    margin-right: 0;
    float: left
}

.ie7 .boxouts-2 .bo a,
.ie8 .boxouts-2 .bo a {
    border: 1px solid #ccc
}

.popular-products {
    clear: both;
    min-height: 297px;
    padding: 4.5px 10px;
    border: 1px solid #ccc;
    background-color: #e6e6e6;
    overflow: hidden
}

.popular-products h1 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    margin-bottom: 18px;
    position: relative;
    padding-left: 10px;
    font-weight: 700;
    text-transform: none
}

.popular-products .carousel-item {
    margin-bottom: 9px
}

.popular-products .jcarousel-clip {
    padding-bottom: 18px
}

.popular-products .carousel-link {
    min-height: 207px
}

.fr .popular-products,
.nl .popular-products {
    min-height: 297px
}

.fr .popular-products .jcarousel-clip,
.nl .popular-products .jcarousel-clip {
    padding-bottom: 18px
}

.fr .popular-products .carousel-link,
.nl .popular-products .carousel-link {
    min-height: 207px
}

.de .popular-products {
    min-height: 297px
}

.de .popular-products .jcarousel-clip {
    padding-bottom: 18px
}

.de .popular-products .carousel-link {
    min-height: 207px
}

.es .popular-products {
    min-height: 297px
}

.es .popular-products .jcarousel-clip {
    padding-bottom: 27px
}

.es .popular-products .carousel-link {
    min-height: 225px
}

.it .popular-products {
    min-height: 297px
}

.it .popular-products .jcarousel-clip {
    padding-bottom: 18px
}

.it .popular-products .carousel-link {
    min-height: 207px
}

.pl .popular-products {
    min-height: 297px
}

.pl .popular-products .jcarousel-clip {
    padding-bottom: 18px
}

.pl .popular-products .carousel-link {
    min-height: 225px
}

.slideshow-wrap {
    position: relative
}

.slideshow-nav {
    text-align: center
}

.slideshow-nav a {
    text-decoration: none
}

.slideshow-nav a.slideshow-prev-next {
    position: absolute;
    z-index: 99999;
    top: 0;
    height: 300px;
    padding: 0 4px;
    background-color: rgba(255, 255, 255, .5);
    font-size: 72px;
    line-height: 300px;
    display: none
}

.slideshow-nav a.slideshow-prev {
    left: 0
}

.slideshow-nav a.slideshow-next {
    right: 0
}

.ie7 .slideshow-nav a,
.ie8 .slideshow-nav a {
    outline: 0!important
}

.ie7 .slideshow-nav a.slideshow-prev-next,
.ie8 .slideshow-nav a.slideshow-prev-next {
    background-color: #eee
}

.ie9 .slideshow-nav a {
    outline: 0!important
}

.news-index h1.pl-heading {
    margin-bottom: 18px
}

.n-col1 {
    width: 930px;
    margin-right: 0;
    float: left;
    min-height: 18px
}

.n-item {
    width: 930px;
    margin-right: 0;
    float: left;
    margin-bottom: 18px;
    border-bottom: 1px solid #ccc
}

.n-item:last-child {
    margin-bottom: 0;
    border: 0
}

.n-item header p {
    margin-bottom: 0
}

.n-item header p:last-child {
    margin-bottom: 18px
}

.n-heading {
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 18px;
    color: #444
}

.news-article h1.pl-heading {
    margin-bottom: 18px
}

.news-article header p {
    margin-bottom: 0
}

.news-article header p:last-child {
    margin-bottom: 18px
}

.news-article .alignleft {
    margin-right: 20px
}

.news-article .alignright {
    margin-left: 20px
}

.n-back {
    clear: both
}

.n-back a {
    border: 2px solid #ccc;
    font-weight: 700;
    width: auto;
    padding: 4.5px 10px
}

#contact #nav-breadcrumbs,
#contacto #nav-breadcrumbs,
#contattaci #nav-breadcrumbs,
#dummy #nav-breadcrumbs,
#kontakt #nav-breadcrumbs {
    margin-bottom: 0
}

.contact-content {
    padding-top: 18px;
    overflow: hidden
}

.contact-form-wrap {
    width: 660px;
    margin-right: 10px;
    float: left;
    min-height: 18px
}

.contact-address-wrap {
    width: 260px;
    margin-right: 0;
    float: left;
    padding-bottom: 18px
}

.ad-about-bostitch .pl-heading {
    margin-bottom: 18px
}

.our-history-slideshow-wrap {
    margin-bottom: 18px;
    width: 450px;
    margin-right: 0;
    margin-left: 20px;
    border: 1px solid #ccc;
    float: right
}

.our-history-slideshow {
    height: 389px;
    overflow: hidden;
    overflow-y: scroll
}

.our-history-slideshow .slide {
    clear: both
}

.our-history-slideshow .slide-image {
    height: 300px
}

.our-history-slideshow .slide-image img {
    display: block
}

.our-history-slideshow .slide-description {
    height: 80px;
    padding: 9px 10px
}

#our-history-pager {
    overflow: hidden;
    margin-bottom: 0
}

#our-history-pager a {
    padding: 9px 5px;
    border-right: 1px solid #ccc;
    display: block;
    float: left
}

#our-history-pager a:last-child {
    border: 0
}

#our-history-pager a {
    font-size: 15px;
    width: 22.72px;
    padding-right: 0;
    padding-left: 0;
    font-weight: 700
}

.ie7 #our-history-pager a {
    width: 22.96px
}

.ie7 #our-history-pager a:first-child {
    margin-left: 7px
}

.ie8 #our-history-pager a {
    width: 22.68px
}

.befr #our-history-pager a,
.benl #our-history-pager a {
    width: 25.52px
}

.ie7 .befr #our-history-pager a:first-child,
.ie7 .benl #our-history-pager a:first-child {
    margin-left: 4px
}

.ie8 .befr #our-history-pager a,
.ie8 .benl #our-history-pager a {
    width: 25.44px
}

.dede #our-history-pager a {
    width: 27.16px
}

.ie7 .dede #our-history-pager a {
    width: 26.8px
}

.ie7 .dede #our-history-pager a:first-child {
    margin-left: 9px
}

.ie8 .dede #our-history-pager a {
    width: 27.12px
}

.eses #our-history-pager a {
    width: 25.52px
}

.ie7 .eses #our-history-pager a:first-child {
    margin-left: 4px
}

.ie8 .eses #our-history-pager a {
    width: 25.44px
}

.itit #our-history-pager a {
    width: 25.52px
}

.ie7 .itit #our-history-pager a:first-child {
    margin-left: 4px
}

.ie8 .itit #our-history-pager a {
    width: 25.44px
}

.plpl #our-history-pager a {
    width: 25.52px
}

.ie7 .plpl #our-history-pager a:first-child {
    margin-left: 4px
}

.ie8 .plpl #our-history-pager a {
    width: 25.44px
}

.roro #our-history-pager a {
    width: 25.52px
}

.ie7 .roro #our-history-pager a:first-child {
    margin-left: 4px
}

.ie8 .roro #our-history-pager a {
    width: 25.44px
}

.ab-img-tool-drop-test {
    margin-bottom: 18px;
    display: block;
    width: 219px;
    height: 326px;
    margin-left: 20px;
    float: right
}

.a-ab-design-and-engineering img {
    margin-left: 40px
}

.ad-how-tools-work .pl-heading {
    margin-bottom: 18px
}

.how-pneumatic-tools-work-slideshow-wrap {
    margin-bottom: 18px;
    width: 440px;
    margin-left: 20px;
    border: 1px solid #ccc;
    float: right
}

.how-pneumatic-tools-work-slideshow {
    width: 440px;
    height: 464px;
    margin-left: 20px;
    overflow: hidden;
    overflow-y: scroll;
    float: right
}

.how-pneumatic-tools-work-slideshow .slide {
    clear: both
}

.how-pneumatic-tools-work-slideshow .slide img {
    display: block
}

#how-pneumatic-tools-work-pager {
    overflow: hidden;
    margin-bottom: 0;
    width: 442px;
    margin-left: 20px;
    float: right
}

#how-pneumatic-tools-work-pager a {
    padding: 9px 5px;
    border-right: 1px solid #ccc;
    font-size: 18px;
    display: block;
    float: left
}

#how-pneumatic-tools-work-pager a:last-child {
    border: 0
}

#how-pneumatic-tools-work-pager a {
    min-width: 96.8px
}

.nav-fastener-information {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 930px;
    margin-right: 0;
    float: left;
    margin-bottom: 18px
}

.nav-fastener-information li {
    width: 133px;
    margin-right: 0;
    float: left
}

.nav-fastener-information li.last {
    width: 132px;
    margin-right: 0;
    float: left
}

.nav-fastener-information li.last a {
    border-right-width: 1px
}

.nav-fastener-information a {
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    border: 1px solid #ccc;
    border-right-width: 0;
    display: block
}

#nav-staple-information li,
#nav-staple-information li.last {
    width: 465px;
    margin-right: 0;
    float: left
}

.ad-fasteners-information .pl-heading,
.ads-fasteners-information .pl-heading {
    margin-bottom: 18px
}

.ad-fasteners-information section,
.ads-fasteners-information section {
    clear: both;
    overflow: hidden
}

.ad-fasteners-information section h3,
.ads-fasteners-information section h3 {
    font-family: Verdana, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 18px;
    color: #444;
    padding: 4.5px 10px
}

.ad-fasteners-information section img,
.ads-fasteners-information section img {
    margin-bottom: 18px
}

.ad-fasteners-information strong em,
.ads-fasteners-information strong em {
    font-style: normal
}

.fi-indented {
    padding-left: 200px
}

.fi-indented.both {
    padding-right: 200px
}

.staple-information .fi-indented {
    padding-left: 300px
}

.fi-sku {
    padding: 4.5px 10px
}

.s-ph-choosing-a-compressor .pl-heading {
    margin-bottom: 18px
}

.s-ph-choosing-a-compressor h3,
.s-ph-choosing-a-compressor h4 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000;
    margin-bottom: 9px
}

.s-ph-choosing-a-compressor .video-wrap {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4)
}

.s-ph-choosing-a-compressor .video-wrap .jp-video-play-icon i {
    margin-top: -218px
}

.s-ph-frequently-asked-questions .pl-heading {
    margin-bottom: 18px
}

.s-ph-frequently-asked-questions section {
    padding-bottom: 9px
}

.s-ph-frequently-asked-questions section h3 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    position: relative;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 9px
}

.s-ph-frequently-asked-questions section h4 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    margin-bottom: 1px;
    padding: 4.5px 10px
}

.s-ph-frequently-asked-questions section ol,
.s-ph-frequently-asked-questions section p {
    padding-top: 9px;
    padding-bottom: 9px;
    margin-bottom: 1px;
    padding-right: 10px;
    padding-left: 10px
}

.s-ph-frequently-asked-questions section ol {
    margin-left: 0;
    padding-left: 26.67px
}

.s-ph-frequently-asked-questions section .open {
    display: block
}

.m-col1 {
    width: 705px;
    margin-right: 10px;
    float: left
}

.m-col2 {
    width: 210px;
    margin-right: 0;
    float: left
}

#dummy #nav-breadcrumbs,
#prodotti.utensili #nav-breadcrumbs,
#producten.gereedschap #nav-breadcrumbs,
#productos.herramientas #nav-breadcrumbs,
#products.tools #nav-breadcrumbs,
#produits.outils #nav-breadcrumbs,
#produkte.werkzeuge #nav-breadcrumbs,
#produkty.narzedzia #nav-breadcrumbs,
#produse.scule #nav-breadcrumbs {
    margin-bottom: 0
}

.pl-controls {
    clear: both
}

.ie7 .pl-controls {
    height: 43px;
    overflow: hidden
}

.pl-view-type {
    margin: 0;
    padding: 0;
    list-style: none;
    clear: both;
    width: 460px;
    margin-right: 10px;
    float: left;
    margin-bottom: 18px;
    overflow: hidden
}

.pl-view-type li {
    margin-right: 20px;
    float: left
}

.pl-view-type a {
    font-size: 15px;
    line-height: 23px;
    display: block;
    float: left
}

#pl-comparator-button {
    border: 2px solid #ccc;
    text-transform: uppercase;
    font-weight: 700;
    padding: 4.5px 20px
}

.ie7 #pl-comparator-button,
.ie8 #pl-comparator-button {
    border: 0
}

.product-list-wrap {
    clear: both
}

.product-list {
    clear: both;
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 18px
}

.product-list .pd-new {
    position: relative;
    top: -2px;
    margin-left: 10px;
    padding: 2.25px 10px;
    font-size: 10.8px;
    font-weight: 700;
    display: inline
}

.pl-header {
    width: 908px;
    margin-right: 0;
    float: left;
    margin-bottom: 18px;
    padding: 9px 10px;
    border: 1px solid #ccc
}

.pl-header h1 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000;
    margin-bottom: 4.5px
}

.pl-header p:last-child {
    margin-bottom: 0
}

.pl-header img {
    margin-bottom: 9px;
    margin-right: 10px;
    float: left
}

.pl-heading {
    font-family: Verdana, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.25;
    color: #444;
    margin-bottom: 9px;
    padding: 4.5px 10px;
    border: 1px solid #b3b3b3
}

#where-to-buy.fasteners .pl-heading {
    margin-bottom: 0
}

.pl-item {
    clear: both;
    width: 930px;
    margin-right: 10px;
    float: left;
    margin-bottom: 9px;
    position: relative
}

.pl-link {
    padding: 9px 10px;
    border: 1px solid #ccc;
    overflow: hidden;
    display: block
}

.pl-image {
    width: 80px;
    margin-right: 10px;
    float: left
}

.pl-image img {
    width: 60px;
    height: 60px
}

.pl-image-automation img {
    width: 60px;
    height: 31px;
    margin: 14px 0
}

.pl-sku {
    width: 310px;
    margin-right: 10px;
    float: left;
    margin-bottom: 4.5px;
    font-size: 18px;
    line-height: 1
}

.pl-description {
    width: 310px;
    margin: 0 -90px 1.5em 90px;
    float: left;
    margin-bottom: 9px;
    position: absolute;
    top: 32px;
    left: 10px;
    font-weight: 700;
    text-transform: uppercase
}

.ie7 .pl-description,
.ie7 .pl-image,
.ie7 .pl-sku {
    cursor: pointer
}

.pl-specification {
    width: 360px;
    float: left
}

.pl-specification table {
    margin-bottom: 0;
    width: 170px;
    margin-right: 10px;
    color: #444;
    float: left
}

.pl-specification table:last-child {
    margin-bottom: 27px
}

.pl-specification .pl-c-spectable-list {
    display: table
}

.pl-specification .pl-c-spectable-list .odd {
    background-color: #eee
}

.pl-specification .pl-c-spectable-detailed {
    display: none
}

.pl-specification .pl-c-spectable-detailed .odd {
    background-color: #eee
}

.ie7 .pl-detailed .pl-link {
    padding-bottom: 36px
}

.ie7 .pl-detailed .pl-link .pl-c-spectable-detailed {
    margin-bottom: 36px;
    height: 1%
}

.ie8 .pl-specification .pl-c-spectable-detailed {
    margin-bottom: 22.5px
}

.pl-compressor-sku {
    width: 190px;
    margin-right: 10px;
    float: left;
    position: absolute;
    top: 31.5px;
    left: 420px
}

.pl-tool-sku {
    width: 190px;
    margin-right: 10px;
    float: left;
    position: absolute;
    top: 31.5px;
    left: 620px
}

.pl-details {
    color: #444;
    display: none
}

.pl-fastener-family {
    width: 468px;
    margin-right: 0;
    float: left
}

.pl-fastener-family .pd-fastener-details li {
    margin-right: 10px;
    float: left
}

.pl-fastener-family .pd-fastener-details li:last-child {
    margin-bottom: 0
}

.pl-features {
    width: 310px;
    margin-right: 10px;
    float: left;
    display: none
}

.pl-features ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.pl-features ul li {
    width: 40px;
    margin-right: 10px;
    float: left;
    padding-bottom: 4.5px;
    position: relative
}

.pl-features ul li img {
    width: 45px;
    height: 45px
}

.pl-features ul li:after {
    background: 0 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .2)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(51%, transparent), color-stop(100%, transparent));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .2)0, rgba(255, 255, 255, .2)50%, transparent 51%, transparent 100%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .2)0, rgba(255, 255, 255, .2)50%, transparent 51%, transparent 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, .2)0, rgba(255, 255, 255, .2)50%, transparent 51%, transparent 100%);
    background: linear-gradient(top, rgba(255, 255, 255, .2)0, rgba(255, 255, 255, .2)50%, transparent 51%, transparent 100%);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    display: block
}

.pl-features ul li:nth-child(4n+1) {
    clear: none
}

.pl-features ul li:nth-child(5n+1) {
    clear: both
}

.pl-buy-online {
    position: absolute;
    top: 9px;
    right: 10px;
    font-size: 10px
}

.pl-buy-online a.bo-link {
    padding: 2.25px 10px
}

.dummy .pl-buy-online a.bo-link,
.nlnl .pl-buy-online a.bo-link {
    padding: 2.25px 5px;
    font-size: 9.6px
}

.de .pl-link,
.dummy .pl-link,
.es .pl-link,
.fr .pl-link,
.it .pl-link,
.pl .pl-link {
    min-height: 75.6px
}

.befr .pl-description,
.befr .pl-sku,
.benl .pl-description,
.benl .pl-sku,
.dummy .pl-description,
.dummy .pl-sku,
.eses .pl-description,
.eses .pl-sku,
.frfr .pl-description,
.frfr .pl-sku,
.plpl .pl-description,
.plpl .pl-sku,
.roro .pl-description,
.roro .pl-sku {
    width: 390px;
    margin-right: 10px;
    float: left
}

.befr .pl-fastener-family,
.benl .pl-fastener-family,
.dummy .pl-fastener-family,
.eses .pl-fastener-family,
.frfr .pl-fastener-family,
.plpl .pl-fastener-family,
.roro .pl-fastener-family {
    width: 416px;
    margin-right: 0;
    float: left
}

.de .pl-description,
.de .pl-sku,
.dummy .pl-description,
.dummy .pl-sku {
    width: 342px;
    margin-right: 10px;
    float: left
}

.de .pl-fastener-family,
.dummy .pl-fastener-family {
    width: 460px;
    margin-right: 0;
    float: left
}

.dummy .pl-description,
.dummy .pl-sku,
.it .pl-description,
.it .pl-sku {
    width: 382px;
    margin-right: 10px;
    float: left
}

.dummy .pl-fastener-family,
.it .pl-fastener-family {
    width: 424px;
    margin-right: 0;
    float: left
}

.pl-comparator-checkbox {
    position: absolute;
    bottom: 0;
    left: 90px;
    padding: 9px 10px;
    font-size: 10.8px;
    font-weight: 400;
    line-height: 1.5
}

.pl-comparator-checkbox .checkbox {
    margin-right: 5px;
    vertical-align: middle;
    float: left
}

.pl-comparator-checkbox.disabled {
    color: #ccc
}

.ie7 .pl-comparator-checkbox {
    left: 95px;
    padding-left: 20px
}

.ie7 .pl-comparator-checkbox .checkbox {
    position: absolute;
    top: 6.5px;
    left: 0;
    float: none
}

.pl-detailed .pl-item {
    width: 460px;
    margin-right: 10px;
    float: left;
    clear: none
}

.pl-detailed .pl-item:nth-child(2n) {
    width: 460px;
    margin-right: 0;
    float: left
}

.pl-detailed .pl-item:nth-child(2n+1) {
    clear: both
}

.pl-detailed .pl-item .pl-wd-image,
.pl-detailed .pl-item .pl-wd-long-description {
    display: none
}

.pl-detailed .pl-link {
    min-height: 216px
}

.pl-detailed .pl-image {
    width: 160px;
    margin-right: 10px;
    float: left;
    height: 180px
}

.pl-detailed .pl-image img {
    width: 160px;
    height: 160px
}

.pl-detailed .pl-image-automation {
    height: 180px
}

.pl-detailed .pl-image-automation img {
    width: 160px;
    height: 84px;
    margin-top: 70px
}

.pl-detailed .pl-sku {
    width: 268px;
    margin-right: 0;
    float: left
}

.pl-detailed .pl-description {
    width: 268px;
    margin: 0 0 1.5em;
    float: left;
    margin-bottom: 4.5px;
    position: static
}

.pl-detailed .pl-specification {
    width: 260px
}

.pl-detailed .pl-specification table {
    width: 260px;
    margin-right: 0
}

.pl-detailed .pl-specification th {
    width: 50%
}

.pl-detailed .pl-specification td {
    width: 25%;
    padding-left: 25%
}

.pl-detailed .pl-specification .three-col th:nth-child(2) {
    width: 25%
}

.pl-detailed .pl-specification .three-col td {
    padding-left: 0
}

.pl-detailed .pl-specification .pl-c-spectable-list {
    display: none
}

.pl-detailed .pl-specification .pl-c-spectable-detailed {
    display: table
}

.pl-detailed .pl-compressor-sku {
    width: 170px;
    margin-right: 10px;
    float: left;
    position: absolute;
    top: 162px;
    left: 20px
}

.pl-detailed .pl-compressor-sku strong {
    width: 78px;
    margin-right: 10px;
    float: left;
    text-align: right
}

.pl-detailed .pl-compressor-sku a {
    width: 70px;
    margin-right: 10px;
    float: left
}

.pl-detailed .pl-tool-sku {
    width: 170px;
    margin-right: 10px;
    float: left;
    position: absolute;
    top: 180px;
    left: 20px
}

.pl-detailed .pl-tool-sku strong {
    width: 78px;
    margin-right: 10px;
    float: left;
    text-align: right
}

.pl-detailed .pl-tool-sku a {
    width: 70px;
    margin-right: 10px;
    float: left
}

.pl-detailed .pl-details {
    position: absolute;
    top: 63px;
    left: 180px;
    display: block
}

.pl-detailed .pl-fastener-family {
    width: 255px;
    margin-right: 10px;
    float: left
}

.pl-detailed .pl-fastener-family .pd-fastener-details li {
    float: none
}

.pl-detailed .pl-features {
    width: 268px;
    position: relative;
    margin: 0 0 1.5em;
    float: left;
    margin-top: 9px;
    margin-bottom: 18px;
    display: block
}

.pl-detailed .pl-buy-online {
    top: 178px;
    right: auto;
    left: 45px
}

.pl-detailed .pl-comparator-checkbox {
    bottom: 0;
    right: 0;
    left: auto
}

.pl-detailed .pl-comparator-checkbox .checkbox {
    margin-right: 0;
    margin-left: 5px;
    display: inline;
    float: none
}

.pl-detailed .with-description {
    width: 930px;
    margin-right: 10px;
    float: left;
    overflow: hidden
}

.pl-detailed .with-description:nth-child(2n) {
    width: 930px;
    margin-right: 10px;
    float: left
}

.pl-detailed .with-description .pl-link {
    min-height: 232px
}

.pl-detailed .with-description .pl-sku {
    margin-left: 260px;
    clear: left
}

.pl-detailed .with-description .pl-image {
    display: none
}

.pl-detailed .with-description .pl-wd-image {
    position: absolute;
    top: 1px;
    left: 1px;
    display: block
}

.pl-detailed .with-description .pl-wd-image img {
    display: none
}

.pl-detailed .with-description .pl-wd-image img:first-child {
    display: block
}

.pl-detailed .with-description .pl-description,
.pl-detailed .with-description .pl-specification {
    margin-left: 260px;
    clear: left
}

.pl-detailed .with-description .pl-c-spectable-detailed {
    margin-bottom: 0
}

.pl-detailed .with-description .pl-fastener-family,
.pl-detailed .with-description .pl-features {
    margin-left: 260px;
    clear: left
}

.pl-detailed .with-description .pl-buy-online {
    top: 0;
    left: 0;
    right: auto;
    display: none
}

.pl-detailed .with-description .pl-wd-long-description {
    margin-left: 530px;
    display: block
}

.pl-detailed .with-description .pl-wd-long-description p {
    color: #444
}

.pl-detailed .with-description .pl-wd-long-description ol,
.pl-detailed .with-description .pl-wd-long-description ul {
    margin-bottom: 18px;
    color: #444
}

.pl-detailed .with-description .pl-wd-long-description .pl-wd-link {
    margin-right: 20px;
    padding: 2.25px 10px;
    border: 1px solid #eea320;
    color: #000;
    background-color: #eea320;
    font-weight: 700;
    text-transform: uppercase;
    float: left
}

.pl-detailed .with-description .pl-wd-long-description .pl-wd-link:hover {
    background-color: #f2b74f
}

.ie7 .pl-detailed .pl-specification .pl-c-spectable-detailed {
    display: block
}

.ie7 .pl-detailed .pl-comparator-checkbox {
    padding-left: 10px
}

.ie7 .pl-detailed .pl-comparator-checkbox .checkbox {
    position: static
}

.ie7 .pl-detailed .pl-item:first-child+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    width: 460px;
    margin-right: 0;
    float: left
}

.ie7 .pl-detailed .pl-item:first-child+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .pl-item:first-child+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li+li {
    clear: both
}

.ie7 .pl-detailed .with-description:first-child+li,
.ie7 .pl-detailed .with-description:first-child+li+li,
.ie7 .pl-detailed .with-description:first-child+li+li+li,
.ie7 .pl-detailed .with-description:first-child+li+li+li+li,
.ie7 .pl-detailed .with-description:first-child+li+li+li+li+li,
.ie7 .pl-detailed .with-description:first-child+li+li+li+li+li+li,
.ie7 .pl-detailed .with-description:first-child+li+li+li+li+li+li+li,
.ie7 .pl-detailed .with-description:first-child+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .with-description:first-child+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .with-description:first-child+li+li+li+li+li+li+li+li+li+li,
.ie7 .pl-detailed .with-description:first-child+li+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .with-description:first-child+li,
.ie8 .pl-detailed .with-description:first-child+li+li,
.ie8 .pl-detailed .with-description:first-child+li+li+li,
.ie8 .pl-detailed .with-description:first-child+li+li+li+li,
.ie8 .pl-detailed .with-description:first-child+li+li+li+li+li,
.ie8 .pl-detailed .with-description:first-child+li+li+li+li+li+li,
.ie8 .pl-detailed .with-description:first-child+li+li+li+li+li+li+li,
.ie8 .pl-detailed .with-description:first-child+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .with-description:first-child+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .with-description:first-child+li+li+li+li+li+li+li+li+li+li,
.ie8 .pl-detailed .with-description:first-child+li+li+li+li+li+li+li+li+li+li+li {
    width: 930px;
    margin-right: 10px;
    float: left
}

.cele-mai-noi-produse .video-wrap,
.dummy .video-wrap,
.latest-products .video-wrap,
.najnowsze-produkty .video-wrap,
.neueste-produkte .video-wrap,
.nieuwste-producten .video-wrap,
.nouveaux-produits .video-wrap,
.ultimas-novedades .video-wrap,
.ultimi-prodotti .video-wrap {
    margin-bottom: 20px;
    text-align: center
}

.cele-mai-noi-produse .zoomViewport,
.dummy .zoomViewport,
.latest-products .zoomViewport,
.najnowsze-produkty .zoomViewport,
.neueste-produkte .zoomViewport,
.nieuwste-producten .zoomViewport,
.nouveaux-produits .zoomViewport,
.ultimas-novedades .zoomViewport,
.ultimi-prodotti .zoomViewport {
    position: relative;
    z-index: 100;
    width: 930px;
    height: 580px;
    margin-bottom: 10px
}

.cele-mai-noi-produse .zoom-captions,
.dummy .zoom-captions,
.latest-products .zoom-captions,
.najnowsze-produkty .zoom-captions,
.neueste-produkte .zoom-captions,
.nieuwste-producten .zoom-captions,
.nouveaux-produits .zoom-captions,
.ultimas-novedades .zoom-captions,
.ultimi-prodotti .zoom-captions {
    position: absolute;
    z-index: 300;
    top: 0;
    left: 0;
    width: 930px;
    height: 580px;
    margin: 0;
    padding: 0;
    list-style: none
}

.cele-mai-noi-produse .zoom-captions .caption-title,
.dummy .zoom-captions .caption-title,
.latest-products .zoom-captions .caption-title,
.najnowsze-produkty .zoom-captions .caption-title,
.neueste-produkte .zoom-captions .caption-title,
.nieuwste-producten .zoom-captions .caption-title,
.nouveaux-produits .zoom-captions .caption-title,
.ultimas-novedades .zoom-captions .caption-title,
.ultimi-prodotti .zoom-captions .caption-title {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    margin: 0;
    padding: 5px 8px;
    border: 3px solid #fff;
    border-radius: 5px;
    color: #000;
    background-color: #ddd;
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .5);
    font: 700 12px/1.4 Verdana, Arial, sans-serif;
    text-transform: uppercase;
    cursor: pointer
}

.cele-mai-noi-produse .zoom-captions .caption-title:hover,
.dummy .zoom-captions .caption-title:hover,
.latest-products .zoom-captions .caption-title:hover,
.najnowsze-produkty .zoom-captions .caption-title:hover,
.neueste-produkte .zoom-captions .caption-title:hover,
.nieuwste-producten .zoom-captions .caption-title:hover,
.nouveaux-produits .zoom-captions .caption-title:hover,
.ultimas-novedades .zoom-captions .caption-title:hover,
.ultimi-prodotti .zoom-captions .caption-title:hover {
    background-color: #eee
}

.cele-mai-noi-produse .zoom-captions .caption-title .caption-details,
.dummy .zoom-captions .caption-title .caption-details,
.latest-products .zoom-captions .caption-title .caption-details,
.najnowsze-produkty .zoom-captions .caption-title .caption-details,
.neueste-produkte .zoom-captions .caption-title .caption-details,
.nieuwste-producten .zoom-captions .caption-title .caption-details,
.nouveaux-produits .zoom-captions .caption-title .caption-details,
.ultimas-novedades .zoom-captions .caption-title .caption-details,
.ultimi-prodotti .zoom-captions .caption-title .caption-details {
    font-weight: 400;
    font-size: 10px;
    display: none
}

.cele-mai-noi-produse .zoomContainer,
.dummy .zoomContainer,
.latest-products .zoomContainer,
.najnowsze-produkty .zoomContainer,
.neueste-produkte .zoomContainer,
.nieuwste-producten .zoomContainer,
.nouveaux-produits .zoomContainer,
.ultimas-novedades .zoomContainer,
.ultimi-prodotti .zoomContainer {
    position: relative;
    width: 930px;
    height: 580px
}

.cele-mai-noi-produse .tool-image,
.dummy .tool-image,
.latest-products .tool-image,
.najnowsze-produkty .tool-image,
.neueste-produkte .tool-image,
.nieuwste-producten .tool-image,
.nouveaux-produits .tool-image,
.ultimas-novedades .tool-image,
.ultimi-prodotti .tool-image {
    position: absolute;
    top: 105px;
    left: 205px
}

.cele-mai-noi-produse .clearer,
.dummy .clearer,
.latest-products .clearer,
.najnowsze-produkty .clearer,
.neueste-produkte .clearer,
.nieuwste-producten .clearer,
.nouveaux-produits .clearer,
.ultimas-novedades .clearer,
.ultimi-prodotti .clearer {
    clear: both
}

.cele-mai-noi-produse .zoomContainer .zoomTarget,
.dummy .zoomContainer .zoomTarget,
.latest-products .zoomContainer .zoomTarget,
.najnowsze-produkty .zoomContainer .zoomTarget,
.neueste-produkte .zoomContainer .zoomTarget,
.nieuwste-producten .zoomContainer .zoomTarget,
.nouveaux-produits .zoomContainer .zoomTarget,
.ultimas-novedades .zoomContainer .zoomTarget,
.ultimi-prodotti .zoomContainer .zoomTarget {
    position: absolute;
    z-index: 200;
    top: 9999px;
    left: 9999px;
    width: 300px;
    height: 187px
}

.cele-mai-noi-produse .zoomContainer .zoomedOut,
.dummy .zoomContainer .zoomedOut,
.latest-products .zoomContainer .zoomedOut,
.najnowsze-produkty .zoomContainer .zoomedOut,
.neueste-produkte .zoomContainer .zoomedOut,
.nieuwste-producten .zoomContainer .zoomedOut,
.nouveaux-produits .zoomContainer .zoomedOut,
.ultimas-novedades .zoomContainer .zoomedOut,
.ultimi-prodotti .zoomContainer .zoomedOut {
    position: absolute;
    top: 0;
    left: 0;
    width: 930px;
    height: 580px
}

.cele-mai-noi-produse .annozoomButtons,
.dummy .annozoomButtons,
.latest-products .annozoomButtons,
.najnowsze-produkty .annozoomButtons,
.neueste-produkte .annozoomButtons,
.nieuwste-producten .annozoomButtons,
.nouveaux-produits .annozoomButtons,
.ultimas-novedades .annozoomButtons,
.ultimi-prodotti .annozoomButtons {
    text-align: center;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none
}

.cele-mai-noi-produse .annozoomButton,
.cele-mai-noi-produse .next,
.cele-mai-noi-produse .pagination,
.cele-mai-noi-produse .prev,
.cele-mai-noi-produse .resetButton,
.cele-mai-noi-produse .zoomButton,
.dummy .annozoomButton,
.dummy .next,
.dummy .pagination,
.dummy .prev,
.dummy .resetButton,
.dummy .zoomButton,
.latest-products .annozoomButton,
.latest-products .next,
.latest-products .pagination,
.latest-products .prev,
.latest-products .resetButton,
.latest-products .zoomButton,
.najnowsze-produkty .annozoomButton,
.najnowsze-produkty .next,
.najnowsze-produkty .pagination,
.najnowsze-produkty .prev,
.najnowsze-produkty .resetButton,
.najnowsze-produkty .zoomButton,
.neueste-produkte .annozoomButton,
.neueste-produkte .next,
.neueste-produkte .pagination,
.neueste-produkte .prev,
.neueste-produkte .resetButton,
.neueste-produkte .zoomButton,
.nieuwste-producten .annozoomButton,
.nieuwste-producten .next,
.nieuwste-producten .pagination,
.nieuwste-producten .prev,
.nieuwste-producten .resetButton,
.nieuwste-producten .zoomButton,
.nouveaux-produits .annozoomButton,
.nouveaux-produits .next,
.nouveaux-produits .pagination,
.nouveaux-produits .prev,
.nouveaux-produits .resetButton,
.nouveaux-produits .zoomButton,
.ultimas-novedades .annozoomButton,
.ultimas-novedades .next,
.ultimas-novedades .pagination,
.ultimas-novedades .prev,
.ultimas-novedades .resetButton,
.ultimas-novedades .zoomButton,
.ultimi-prodotti .annozoomButton,
.ultimi-prodotti .next,
.ultimi-prodotti .pagination,
.ultimi-prodotti .prev,
.ultimi-prodotti .resetButton,
.ultimi-prodotti .zoomButton {
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    color: #333;
    font-size: 18px;
    cursor: pointer;
    display: inline-block
}

.cele-mai-noi-produse .pagination,
.dummy .pagination,
.latest-products .pagination,
.najnowsze-produkty .pagination,
.neueste-produkte .pagination,
.nieuwste-producten .pagination,
.nouveaux-produits .pagination,
.ultimas-novedades .pagination,
.ultimi-prodotti .pagination {
    padding: 10px 14px
}

.cele-mai-noi-produse .annozoomButton:hover,
.cele-mai-noi-produse .next:hover,
.cele-mai-noi-produse .pagination.active,
.cele-mai-noi-produse .pagination:hover,
.cele-mai-noi-produse .prev:hover,
.cele-mai-noi-produse .resetButton:hover,
.cele-mai-noi-produse .zoomButton:hover,
.dummy .annozoomButton:hover,
.dummy .next:hover,
.dummy .pagination.active,
.dummy .pagination:hover,
.dummy .prev:hover,
.dummy .resetButton:hover,
.dummy .zoomButton:hover,
.latest-products .annozoomButton:hover,
.latest-products .next:hover,
.latest-products .pagination.active,
.latest-products .pagination:hover,
.latest-products .prev:hover,
.latest-products .resetButton:hover,
.latest-products .zoomButton:hover,
.najnowsze-produkty .annozoomButton:hover,
.najnowsze-produkty .next:hover,
.najnowsze-produkty .pagination.active,
.najnowsze-produkty .pagination:hover,
.najnowsze-produkty .prev:hover,
.najnowsze-produkty .resetButton:hover,
.najnowsze-produkty .zoomButton:hover,
.neueste-produkte .annozoomButton:hover,
.neueste-produkte .next:hover,
.neueste-produkte .pagination.active,
.neueste-produkte .pagination:hover,
.neueste-produkte .prev:hover,
.neueste-produkte .resetButton:hover,
.neueste-produkte .zoomButton:hover,
.nieuwste-producten .annozoomButton:hover,
.nieuwste-producten .next:hover,
.nieuwste-producten .pagination.active,
.nieuwste-producten .pagination:hover,
.nieuwste-producten .prev:hover,
.nieuwste-producten .resetButton:hover,
.nieuwste-producten .zoomButton:hover,
.nouveaux-produits .annozoomButton:hover,
.nouveaux-produits .next:hover,
.nouveaux-produits .pagination.active,
.nouveaux-produits .pagination:hover,
.nouveaux-produits .prev:hover,
.nouveaux-produits .resetButton:hover,
.nouveaux-produits .zoomButton:hover,
.ultimas-novedades .annozoomButton:hover,
.ultimas-novedades .next:hover,
.ultimas-novedades .pagination.active,
.ultimas-novedades .pagination:hover,
.ultimas-novedades .prev:hover,
.ultimas-novedades .resetButton:hover,
.ultimas-novedades .zoomButton:hover,
.ultimi-prodotti .annozoomButton:hover,
.ultimi-prodotti .next:hover,
.ultimi-prodotti .pagination.active,
.ultimi-prodotti .pagination:hover,
.ultimi-prodotti .prev:hover,
.ultimi-prodotti .resetButton:hover,
.ultimi-prodotti .zoomButton:hover {
    border: 1px solid #999;
    color: #000;
    background-color: #ddd
}

.cele-mai-noi-produse .high-contrast,
.dummy .high-contrast,
.latest-products .high-contrast,
.najnowsze-produkty .high-contrast,
.neueste-produkte .high-contrast,
.nieuwste-producten .high-contrast,
.nouveaux-produits .high-contrast,
.ultimas-novedades .high-contrast,
.ultimi-prodotti .high-contrast {
    margin-top: 9px;
    padding: 4.5px 10px;
    color: #fff;
    background-color: #000
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoom-captions .caption-title5,
.dummy .zoom-captions .caption-title5,
.latest-products.cordless-carton-closer .zoom-captions .caption-title5,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoom-captions .caption-title5,
.neueste-produkte.akku-kartonverschlussgerat .zoom-captions .caption-title5,
.nieuwste-producten.draadloze-dozensluiter .zoom-captions .caption-title5,
.nouveaux-produits.agrafeuse-carton-electrique .zoom-captions .caption-title5,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoom-captions .caption-title5,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoom-captions .caption-title5 {
    top: 470px;
    left: 70px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoom-captions .caption-title6,
.dummy .zoom-captions .caption-title6,
.latest-products.cordless-carton-closer .zoom-captions .caption-title6,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoom-captions .caption-title6,
.neueste-produkte.akku-kartonverschlussgerat .zoom-captions .caption-title6,
.nieuwste-producten.draadloze-dozensluiter .zoom-captions .caption-title6,
.nouveaux-produits.agrafeuse-carton-electrique .zoom-captions .caption-title6,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoom-captions .caption-title6,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoom-captions .caption-title6 {
    top: 300px;
    left: 50px;
    width: 100px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoom-captions .caption-title7,
.dummy .zoom-captions .caption-title7,
.latest-products.cordless-carton-closer .zoom-captions .caption-title7,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoom-captions .caption-title7,
.neueste-produkte.akku-kartonverschlussgerat .zoom-captions .caption-title7,
.nieuwste-producten.draadloze-dozensluiter .zoom-captions .caption-title7,
.nouveaux-produits.agrafeuse-carton-electrique .zoom-captions .caption-title7,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoom-captions .caption-title7,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoom-captions .caption-title7 {
    top: 80px;
    left: 90px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoom-captions .caption-title8,
.dummy .zoom-captions .caption-title8,
.latest-products.cordless-carton-closer .zoom-captions .caption-title8,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoom-captions .caption-title8,
.neueste-produkte.akku-kartonverschlussgerat .zoom-captions .caption-title8,
.nieuwste-producten.draadloze-dozensluiter .zoom-captions .caption-title8,
.nouveaux-produits.agrafeuse-carton-electrique .zoom-captions .caption-title8,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoom-captions .caption-title8,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoom-captions .caption-title8 {
    top: 80px;
    left: 340px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoom-captions .caption-title1,
.dummy .zoom-captions .caption-title1,
.latest-products.cordless-carton-closer .zoom-captions .caption-title1,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoom-captions .caption-title1,
.neueste-produkte.akku-kartonverschlussgerat .zoom-captions .caption-title1,
.nieuwste-producten.draadloze-dozensluiter .zoom-captions .caption-title1,
.nouveaux-produits.agrafeuse-carton-electrique .zoom-captions .caption-title1,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoom-captions .caption-title1,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoom-captions .caption-title1 {
    top: 80px;
    left: 620px;
    width: 110px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoom-captions .caption-title2,
.dummy .zoom-captions .caption-title2,
.latest-products.cordless-carton-closer .zoom-captions .caption-title2,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoom-captions .caption-title2,
.neueste-produkte.akku-kartonverschlussgerat .zoom-captions .caption-title2,
.nieuwste-producten.draadloze-dozensluiter .zoom-captions .caption-title2,
.nouveaux-produits.agrafeuse-carton-electrique .zoom-captions .caption-title2,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoom-captions .caption-title2,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoom-captions .caption-title2 {
    top: 260px;
    left: 580px;
    width: 170px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoom-captions .caption-title3,
.dummy .zoom-captions .caption-title3,
.latest-products.cordless-carton-closer .zoom-captions .caption-title3,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoom-captions .caption-title3,
.neueste-produkte.akku-kartonverschlussgerat .zoom-captions .caption-title3,
.nieuwste-producten.draadloze-dozensluiter .zoom-captions .caption-title3,
.nouveaux-produits.agrafeuse-carton-electrique .zoom-captions .caption-title3,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoom-captions .caption-title3,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoom-captions .caption-title3 {
    top: 440px;
    left: 570px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoom-captions .caption-title4,
.dummy .zoom-captions .caption-title4,
.latest-products.cordless-carton-closer .zoom-captions .caption-title4,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoom-captions .caption-title4,
.neueste-produkte.akku-kartonverschlussgerat .zoom-captions .caption-title4,
.nieuwste-producten.draadloze-dozensluiter .zoom-captions .caption-title4,
.nouveaux-produits.agrafeuse-carton-electrique .zoom-captions .caption-title4,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoom-captions .caption-title4,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoom-captions .caption-title4 {
    top: 470px;
    left: 370px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoomContainer .caption1,
.dummy .zoomContainer .caption1,
.latest-products.cordless-carton-closer .zoomContainer .caption1,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoomContainer .caption1,
.neueste-produkte.akku-kartonverschlussgerat .zoomContainer .caption1,
.nieuwste-producten.draadloze-dozensluiter .zoomContainer .caption1,
.nouveaux-produits.agrafeuse-carton-electrique .zoomContainer .caption1,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoomContainer .caption1,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoomContainer .caption1 {
    top: 80px;
    left: 470px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoomContainer .caption2,
.dummy .zoomContainer .caption2,
.latest-products.cordless-carton-closer .zoomContainer .caption2,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoomContainer .caption2,
.neueste-produkte.akku-kartonverschlussgerat .zoomContainer .caption2,
.nieuwste-producten.draadloze-dozensluiter .zoomContainer .caption2,
.nouveaux-produits.agrafeuse-carton-electrique .zoomContainer .caption2,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoomContainer .caption2,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoomContainer .caption2 {
    top: 260px;
    left: 480px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoomContainer .caption3,
.dummy .zoomContainer .caption3,
.latest-products.cordless-carton-closer .zoomContainer .caption3,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoomContainer .caption3,
.neueste-produkte.akku-kartonverschlussgerat .zoomContainer .caption3,
.nieuwste-producten.draadloze-dozensluiter .zoomContainer .caption3,
.nouveaux-produits.agrafeuse-carton-electrique .zoomContainer .caption3,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoomContainer .caption3,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoomContainer .caption3 {
    top: 290px;
    left: 410px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoomContainer .caption4,
.dummy .zoomContainer .caption4,
.latest-products.cordless-carton-closer .zoomContainer .caption4,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoomContainer .caption4,
.neueste-produkte.akku-kartonverschlussgerat .zoomContainer .caption4,
.nieuwste-producten.draadloze-dozensluiter .zoomContainer .caption4,
.nouveaux-produits.agrafeuse-carton-electrique .zoomContainer .caption4,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoomContainer .caption4,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoomContainer .caption4 {
    top: 320px;
    left: 230px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoomContainer .caption5,
.dummy .zoomContainer .caption5,
.latest-products.cordless-carton-closer .zoomContainer .caption5,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoomContainer .caption5,
.neueste-produkte.akku-kartonverschlussgerat .zoomContainer .caption5,
.nieuwste-producten.draadloze-dozensluiter .zoomContainer .caption5,
.nouveaux-produits.agrafeuse-carton-electrique .zoomContainer .caption5,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoomContainer .caption5,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoomContainer .caption5 {
    top: 340px;
    left: 80px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoomContainer .caption6,
.dummy .zoomContainer .caption6,
.latest-products.cordless-carton-closer .zoomContainer .caption6,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoomContainer .caption6,
.neueste-produkte.akku-kartonverschlussgerat .zoomContainer .caption6,
.nieuwste-producten.draadloze-dozensluiter .zoomContainer .caption6,
.nouveaux-produits.agrafeuse-carton-electrique .zoomContainer .caption6,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoomContainer .caption6,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoomContainer .caption6 {
    top: 310px;
    left: 100px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoomContainer .caption7,
.dummy .zoomContainer .caption7,
.latest-products.cordless-carton-closer .zoomContainer .caption7,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoomContainer .caption7,
.neueste-produkte.akku-kartonverschlussgerat .zoomContainer .caption7,
.nieuwste-producten.draadloze-dozensluiter .zoomContainer .caption7,
.nouveaux-produits.agrafeuse-carton-electrique .zoomContainer .caption7,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoomContainer .caption7,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoomContainer .caption7 {
    top: 110px;
    left: 140px
}

.cele-mai-noi-produse.capsatorul-fara-fir .zoomContainer .caption8,
.dummy .zoomContainer .caption8,
.latest-products.cordless-carton-closer .zoomContainer .caption8,
.najnowsze-produkty.akumulatorowa-zamykarka-do-kartonow .zoomContainer .caption8,
.neueste-produkte.akku-kartonverschlussgerat .zoomContainer .caption8,
.nieuwste-producten.draadloze-dozensluiter .zoomContainer .caption8,
.nouveaux-produits.agrafeuse-carton-electrique .zoomContainer .caption8,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoomContainer .caption8,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoomContainer .caption8 {
    top: 90px;
    left: 250px
}

.dummy .zoom-captions .caption-title4,
.ultimas-novedades.grapadora-a-bateria-para-cierre-de-cajas-de-carton .zoom-captions .caption-title4,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoom-captions .caption-title4 {
    top: 450px
}

.dummy .zoom-captions .caption-title5,
.ultimi-prodotti.cucitrice-cordless-a-batteria-per-la-chiusura-cartoni .zoom-captions .caption-title5 {
    top: 470px;
    left: 70px
}

.cele-mai-noi-produse.smartpoint .zoom-captions,
.cele-mai-noi-produse.smartpoint .zoomContainer,
.cele-mai-noi-produse.smartpoint .zoomContainer .zoomedOut,
.cele-mai-noi-produse.smartpoint .zoomViewport,
.dummy .zoom-captions,
.dummy .zoomContainer,
.dummy .zoomContainer .zoomedOut,
.dummy .zoomViewport,
.latest-products.smartpoint .zoom-captions,
.latest-products.smartpoint .zoomContainer,
.latest-products.smartpoint .zoomContainer .zoomedOut,
.latest-products.smartpoint .zoomViewport,
.najnowsze-produkty.smartpoint .zoom-captions,
.najnowsze-produkty.smartpoint .zoomContainer,
.najnowsze-produkty.smartpoint .zoomContainer .zoomedOut,
.najnowsze-produkty.smartpoint .zoomViewport,
.neueste-produkte.smartpoint .zoom-captions,
.neueste-produkte.smartpoint .zoomContainer,
.neueste-produkte.smartpoint .zoomContainer .zoomedOut,
.neueste-produkte.smartpoint .zoomViewport,
.nieuwste-producten.smartpoint .zoom-captions,
.nieuwste-producten.smartpoint .zoomContainer,
.nieuwste-producten.smartpoint .zoomContainer .zoomedOut,
.nieuwste-producten.smartpoint .zoomViewport,
.nouveaux-produits.smartpoint .zoom-captions,
.nouveaux-produits.smartpoint .zoomContainer,
.nouveaux-produits.smartpoint .zoomContainer .zoomedOut,
.nouveaux-produits.smartpoint .zoomViewport,
.ultimas-novedades.smartpoint .zoom-captions,
.ultimas-novedades.smartpoint .zoomContainer,
.ultimas-novedades.smartpoint .zoomContainer .zoomedOut,
.ultimas-novedades.smartpoint .zoomViewport,
.ultimi-prodotti.smartpoint .zoom-captions,
.ultimi-prodotti.smartpoint .zoomContainer,
.ultimi-prodotti.smartpoint .zoomContainer .zoomedOut,
.ultimi-prodotti.smartpoint .zoomViewport {
    height: 700px
}

.cele-mai-noi-produse.smartpoint .zoom-captions .caption-title5,
.dummy .zoom-captions .caption-title5,
.latest-products.smartpoint .zoom-captions .caption-title5,
.najnowsze-produkty.smartpoint .zoom-captions .caption-title5,
.neueste-produkte.smartpoint .zoom-captions .caption-title5,
.nieuwste-producten.smartpoint .zoom-captions .caption-title5,
.nouveaux-produits.smartpoint .zoom-captions .caption-title5,
.ultimas-novedades.smartpoint .zoom-captions .caption-title5,
.ultimi-prodotti.smartpoint .zoom-captions .caption-title5 {
    top: 520px;
    left: 460px;
    width: 180px
}

.cele-mai-noi-produse.smartpoint .zoom-captions .caption-title6,
.dummy .zoom-captions .caption-title6,
.latest-products.smartpoint .zoom-captions .caption-title6,
.najnowsze-produkty.smartpoint .zoom-captions .caption-title6,
.neueste-produkte.smartpoint .zoom-captions .caption-title6,
.nieuwste-producten.smartpoint .zoom-captions .caption-title6,
.nouveaux-produits.smartpoint .zoom-captions .caption-title6,
.ultimas-novedades.smartpoint .zoom-captions .caption-title6,
.ultimi-prodotti.smartpoint .zoom-captions .caption-title6 {
    top: 610px;
    left: 350px
}

.cele-mai-noi-produse.smartpoint .zoom-captions .caption-title7,
.dummy .zoom-captions .caption-title7,
.latest-products.smartpoint .zoom-captions .caption-title7,
.najnowsze-produkty.smartpoint .zoom-captions .caption-title7,
.neueste-produkte.smartpoint .zoom-captions .caption-title7,
.nieuwste-producten.smartpoint .zoom-captions .caption-title7,
.nouveaux-produits.smartpoint .zoom-captions .caption-title7,
.ultimas-novedades.smartpoint .zoom-captions .caption-title7,
.ultimi-prodotti.smartpoint .zoom-captions .caption-title7 {
    top: 510px;
    left: 30px;
    width: 160px
}

.cele-mai-noi-produse.smartpoint .zoom-captions .caption-title8,
.dummy .zoom-captions .caption-title8,
.latest-products.smartpoint .zoom-captions .caption-title8,
.najnowsze-produkty.smartpoint .zoom-captions .caption-title8,
.neueste-produkte.smartpoint .zoom-captions .caption-title8,
.nieuwste-producten.smartpoint .zoom-captions .caption-title8,
.nouveaux-produits.smartpoint .zoom-captions .caption-title8,
.ultimas-novedades.smartpoint .zoom-captions .caption-title8,
.ultimi-prodotti.smartpoint .zoom-captions .caption-title8 {
    top: 300px;
    left: 30px
}

.cele-mai-noi-produse.smartpoint .zoom-captions .caption-title9,
.dummy .zoom-captions .caption-title9,
.latest-products.smartpoint .zoom-captions .caption-title9,
.najnowsze-produkty.smartpoint .zoom-captions .caption-title9,
.neueste-produkte.smartpoint .zoom-captions .caption-title9,
.nieuwste-producten.smartpoint .zoom-captions .caption-title9,
.nouveaux-produits.smartpoint .zoom-captions .caption-title9,
.ultimas-novedades.smartpoint .zoom-captions .caption-title9,
.ultimi-prodotti.smartpoint .zoom-captions .caption-title9 {
    top: 120px;
    left: 30px
}

.cele-mai-noi-produse.smartpoint .zoom-captions .caption-title1,
.dummy .zoom-captions .caption-title1,
.latest-products.smartpoint .zoom-captions .caption-title1,
.najnowsze-produkty.smartpoint .zoom-captions .caption-title1,
.neueste-produkte.smartpoint .zoom-captions .caption-title1,
.nieuwste-producten.smartpoint .zoom-captions .caption-title1,
.nouveaux-produits.smartpoint .zoom-captions .caption-title1,
.ultimas-novedades.smartpoint .zoom-captions .caption-title1,
.ultimi-prodotti.smartpoint .zoom-captions .caption-title1 {
    top: 80px;
    left: 360px;
    width: 210px
}

.cele-mai-noi-produse.smartpoint .zoom-captions .caption-title2,
.dummy .zoom-captions .caption-title2,
.latest-products.smartpoint .zoom-captions .caption-title2,
.najnowsze-produkty.smartpoint .zoom-captions .caption-title2,
.neueste-produkte.smartpoint .zoom-captions .caption-title2,
.nieuwste-producten.smartpoint .zoom-captions .caption-title2,
.nouveaux-produits.smartpoint .zoom-captions .caption-title2,
.ultimas-novedades.smartpoint .zoom-captions .caption-title2,
.ultimi-prodotti.smartpoint .zoom-captions .caption-title2 {
    top: 120px;
    left: 670px;
    width: 170px
}

.cele-mai-noi-produse.smartpoint .zoom-captions .caption-title3,
.dummy .zoom-captions .caption-title3,
.latest-products.smartpoint .zoom-captions .caption-title3,
.najnowsze-produkty.smartpoint .zoom-captions .caption-title3,
.neueste-produkte.smartpoint .zoom-captions .caption-title3,
.nieuwste-producten.smartpoint .zoom-captions .caption-title3,
.nouveaux-produits.smartpoint .zoom-captions .caption-title3,
.ultimas-novedades.smartpoint .zoom-captions .caption-title3,
.ultimi-prodotti.smartpoint .zoom-captions .caption-title3 {
    top: 360px;
    left: 670px
}

.cele-mai-noi-produse.smartpoint .zoom-captions .caption-title4,
.dummy .zoom-captions .caption-title4,
.latest-products.smartpoint .zoom-captions .caption-title4,
.najnowsze-produkty.smartpoint .zoom-captions .caption-title4,
.neueste-produkte.smartpoint .zoom-captions .caption-title4,
.nieuwste-producten.smartpoint .zoom-captions .caption-title4,
.nouveaux-produits.smartpoint .zoom-captions .caption-title4,
.ultimas-novedades.smartpoint .zoom-captions .caption-title4,
.ultimi-prodotti.smartpoint .zoom-captions .caption-title4 {
    top: 440px;
    left: 560px
}

.cele-mai-noi-produse.smartpoint .zoomContainer .caption1,
.dummy .zoomContainer .caption1,
.latest-products.smartpoint .zoomContainer .caption1,
.najnowsze-produkty.smartpoint .zoomContainer .caption1,
.neueste-produkte.smartpoint .zoomContainer .caption1,
.nieuwste-producten.smartpoint .zoomContainer .caption1,
.nouveaux-produits.smartpoint .zoomContainer .caption1,
.ultimas-novedades.smartpoint .zoomContainer .caption1,
.ultimi-prodotti.smartpoint .zoomContainer .caption1 {
    top: 240px;
    left: 240px
}

.cele-mai-noi-produse.smartpoint .zoomContainer .caption2,
.dummy .zoomContainer .caption2,
.latest-products.smartpoint .zoomContainer .caption2,
.najnowsze-produkty.smartpoint .zoomContainer .caption2,
.neueste-produkte.smartpoint .zoomContainer .caption2,
.nieuwste-producten.smartpoint .zoomContainer .caption2,
.nouveaux-produits.smartpoint .zoomContainer .caption2,
.ultimas-novedades.smartpoint .zoomContainer .caption2,
.ultimi-prodotti.smartpoint .zoomContainer .caption2 {
    top: 90px;
    left: 520px
}

.cele-mai-noi-produse.smartpoint .zoomContainer .caption3,
.dummy .zoomContainer .caption3,
.latest-products.smartpoint .zoomContainer .caption3,
.najnowsze-produkty.smartpoint .zoomContainer .caption3,
.neueste-produkte.smartpoint .zoomContainer .caption3,
.nieuwste-producten.smartpoint .zoomContainer .caption3,
.nouveaux-produits.smartpoint .zoomContainer .caption3,
.ultimas-novedades.smartpoint .zoomContainer .caption3,
.ultimi-prodotti.smartpoint .zoomContainer .caption3 {
    top: 110px;
    left: 460px
}

.cele-mai-noi-produse.smartpoint .zoomContainer .caption4,
.dummy .zoomContainer .caption4,
.latest-products.smartpoint .zoomContainer .caption4,
.najnowsze-produkty.smartpoint .zoomContainer .caption4,
.neueste-produkte.smartpoint .zoomContainer .caption4,
.nieuwste-producten.smartpoint .zoomContainer .caption4,
.nouveaux-produits.smartpoint .zoomContainer .caption4,
.ultimas-novedades.smartpoint .zoomContainer .caption4,
.ultimi-prodotti.smartpoint .zoomContainer .caption4 {
    top: 350px;
    left: 380px
}

.cele-mai-noi-produse.smartpoint .zoomContainer .caption5,
.dummy .zoomContainer .caption5,
.latest-products.smartpoint .zoomContainer .caption5,
.najnowsze-produkty.smartpoint .zoomContainer .caption5,
.neueste-produkte.smartpoint .zoomContainer .caption5,
.nieuwste-producten.smartpoint .zoomContainer .caption5,
.nouveaux-produits.smartpoint .zoomContainer .caption5,
.ultimas-novedades.smartpoint .zoomContainer .caption5,
.ultimi-prodotti.smartpoint .zoomContainer .caption5 {
    top: 360px;
    left: 110px
}

.cele-mai-noi-produse.smartpoint .zoomContainer .caption6,
.dummy .zoomContainer .caption6,
.latest-products.smartpoint .zoomContainer .caption6,
.najnowsze-produkty.smartpoint .zoomContainer .caption6,
.neueste-produkte.smartpoint .zoomContainer .caption6,
.nieuwste-producten.smartpoint .zoomContainer .caption6,
.nouveaux-produits.smartpoint .zoomContainer .caption6,
.ultimas-novedades.smartpoint .zoomContainer .caption6,
.ultimi-prodotti.smartpoint .zoomContainer .caption6 {
    top: 500px;
    left: 150px
}

.cele-mai-noi-produse.smartpoint .zoomContainer .caption7,
.dummy .zoomContainer .caption7,
.latest-products.smartpoint .zoomContainer .caption7,
.najnowsze-produkty.smartpoint .zoomContainer .caption7,
.neueste-produkte.smartpoint .zoomContainer .caption7,
.nieuwste-producten.smartpoint .zoomContainer .caption7,
.nouveaux-produits.smartpoint .zoomContainer .caption7,
.ultimas-novedades.smartpoint .zoomContainer .caption7,
.ultimi-prodotti.smartpoint .zoomContainer .caption7 {
    top: 400px;
    left: 120px
}

.cele-mai-noi-produse.smartpoint .zoomContainer .caption8,
.dummy .zoomContainer .caption8,
.latest-products.smartpoint .zoomContainer .caption8,
.najnowsze-produkty.smartpoint .zoomContainer .caption8,
.neueste-produkte.smartpoint .zoomContainer .caption8,
.nieuwste-producten.smartpoint .zoomContainer .caption8,
.nouveaux-produits.smartpoint .zoomContainer .caption8,
.ultimas-novedades.smartpoint .zoomContainer .caption8,
.ultimi-prodotti.smartpoint .zoomContainer .caption8 {
    top: 250px;
    left: 250px
}

.cele-mai-noi-produse.smartpoint .zoomContainer .caption9,
.dummy .zoomContainer .caption9,
.latest-products.smartpoint .zoomContainer .caption9,
.najnowsze-produkty.smartpoint .zoomContainer .caption9,
.neueste-produkte.smartpoint .zoomContainer .caption9,
.nieuwste-producten.smartpoint .zoomContainer .caption9,
.nouveaux-produits.smartpoint .zoomContainer .caption9,
.ultimas-novedades.smartpoint .zoomContainer .caption9,
.ultimi-prodotti.smartpoint .zoomContainer .caption9 {
    top: 90px;
    left: 130px
}

.cele-mai-noi-produse.smartpoint .fr-table-heading h2,
.dummy .fr-table-heading h2,
.latest-products.smartpoint .fr-table-heading h2,
.najnowsze-produkty.smartpoint .fr-table-heading h2,
.neueste-produkte.smartpoint .fr-table-heading h2,
.nieuwste-producten.smartpoint .fr-table-heading h2,
.nouveaux-produits.smartpoint .fr-table-heading h2,
.ultimas-novedades.smartpoint .fr-table-heading h2,
.ultimi-prodotti.smartpoint .fr-table-heading h2 {
    margin-top: 18px;
    margin-bottom: 18px;
    font-size: 16.8px;
    font-weight: 400
}

.cele-mai-noi-produse.smartpoint .fr-table-heading h2 strong,
.dummy .fr-table-heading h2 strong,
.latest-products.smartpoint .fr-table-heading h2 strong,
.najnowsze-produkty.smartpoint .fr-table-heading h2 strong,
.neueste-produkte.smartpoint .fr-table-heading h2 strong,
.nieuwste-producten.smartpoint .fr-table-heading h2 strong,
.nouveaux-produits.smartpoint .fr-table-heading h2 strong,
.ultimas-novedades.smartpoint .fr-table-heading h2 strong,
.ultimi-prodotti.smartpoint .fr-table-heading h2 strong {
    font-weight: 700
}

.cele-mai-noi-produse.smartpoint .fr-table,
.dummy .fr-table,
.latest-products.smartpoint .fr-table,
.najnowsze-produkty.smartpoint .fr-table,
.neueste-produkte.smartpoint .fr-table,
.nieuwste-producten.smartpoint .fr-table,
.nouveaux-produits.smartpoint .fr-table,
.ultimas-novedades.smartpoint .fr-table,
.ultimi-prodotti.smartpoint .fr-table {
    margin-bottom: 54px
}

.cele-mai-noi-produse.smartpoint .fr-table:last-child,
.dummy .fr-table:last-child,
.latest-products.smartpoint .fr-table:last-child,
.najnowsze-produkty.smartpoint .fr-table:last-child,
.neueste-produkte.smartpoint .fr-table:last-child,
.nieuwste-producten.smartpoint .fr-table:last-child,
.nouveaux-produits.smartpoint .fr-table:last-child,
.ultimas-novedades.smartpoint .fr-table:last-child,
.ultimi-prodotti.smartpoint .fr-table:last-child {
    margin-bottom: 0
}

.generatedcontent .cele-mai-noi-produse.smartpoint .fr-table-heading h2:before,
.generatedcontent .dummy .fr-table-heading h2:before,
.generatedcontent .latest-products.smartpoint .fr-table-heading h2:before,
.generatedcontent .najnowsze-produkty.smartpoint .fr-table-heading h2:before,
.generatedcontent .neueste-produkte.smartpoint .fr-table-heading h2:before,
.generatedcontent .nieuwste-producten.smartpoint .fr-table-heading h2:before,
.generatedcontent .nouveaux-produits.smartpoint .fr-table-heading h2:before,
.generatedcontent .ultimas-novedades.smartpoint .fr-table-heading h2:before,
.generatedcontent .ultimi-prodotti.smartpoint .fr-table-heading h2:before {
    content: "";
    width: 100px;
    height: 100px;
    margin-top: -36px;
    margin-right: 10px;
    margin-bottom: -18px;
    background: transparent no-repeat 0 0;
    float: left
}

.generatedcontent .cele-mai-noi-produse.smartpoint .n62fn h2:before,
.generatedcontent .dummy .n62fn h2:before,
.generatedcontent .latest-products.smartpoint .n62fn h2:before,
.generatedcontent .najnowsze-produkty.smartpoint .n62fn h2:before,
.generatedcontent .neueste-produkte.smartpoint .n62fn h2:before,
.generatedcontent .nieuwste-producten.smartpoint .n62fn h2:before,
.generatedcontent .nouveaux-produits.smartpoint .n62fn h2:before,
.generatedcontent .ultimas-novedades.smartpoint .n62fn h2:before,
.generatedcontent .ultimi-prodotti.smartpoint .n62fn h2:before {
    background-image: url(http://v3.img.bostitch.eu/promos/smartpoint-n62fn.png)
}

.generatedcontent .cele-mai-noi-produse.smartpoint .fn1664 h2:before,
.generatedcontent .dummy .fn1664 h2:before,
.generatedcontent .latest-products.smartpoint .fn1664 h2:before,
.generatedcontent .najnowsze-produkty.smartpoint .fn1664 h2:before,
.generatedcontent .neueste-produkte.smartpoint .fn1664 h2:before,
.generatedcontent .nieuwste-producten.smartpoint .fn1664 h2:before,
.generatedcontent .nouveaux-produits.smartpoint .fn1664 h2:before,
.generatedcontent .ultimas-novedades.smartpoint .fn1664 h2:before,
.generatedcontent .ultimi-prodotti.smartpoint .fn1664 h2:before {
    background-image: url(http://v3.img.bostitch.eu/promos/smartpoint-fn1664.png)
}

.generatedcontent .cele-mai-noi-produse.smartpoint .bt1855 h2:before,
.generatedcontent .dummy .bt1855 h2:before,
.generatedcontent .latest-products.smartpoint .bt1855 h2:before,
.generatedcontent .najnowsze-produkty.smartpoint .bt1855 h2:before,
.generatedcontent .neueste-produkte.smartpoint .bt1855 h2:before,
.generatedcontent .nieuwste-producten.smartpoint .bt1855 h2:before,
.generatedcontent .nouveaux-produits.smartpoint .bt1855 h2:before,
.generatedcontent .ultimas-novedades.smartpoint .bt1855 h2:before,
.generatedcontent .ultimi-prodotti.smartpoint .bt1855 h2:before {
    background-image: url(http://v3.img.bostitch.eu/promos/smartpoint-bt1855.png)
}



.gf9033-wrap .ui-jqgrid {
    width: 928px;
    margin-bottom: 20px;
}

.cele-mai-noi-produse.gf9033 .zoomContainer,
.dummy .zoomContainer,
.latest-products.gf9033 .zoomContainer,
.najnowsze-produkty.gf9033 .zoomContainer,
.neueste-produkte.gf9033 .zoomContainer,
.nieuwste-producten.gf9033 .zoomContainer,
.nouveaux-produits.gf9033 .zoomContainer,
.ultimas-novedades.gf9033 .zoomContainer,
.ultimi-prodotti.gf9033 .zoomContainer,
.cele-mai-noi-produse.gf9033 .zoomViewport,
.dummy .zoomViewport,
.latest-products.gf9033 .zoomViewport,
.najnowsze-produkty.gf9033 .zoomViewport,
.neueste-produkte.gf9033 .zoomViewport,
.nieuwste-producten.gf9033 .zoomViewport,
.nouveaux-produits.gf9033 .zoomViewport,
.ultimas-novedades.gf9033 .zoomViewport,
.ultimi-prodotti.gf9033 .zoomViewport,
.cele-mai-noi-produse.gf9033 .zoom-captions,
.dummy .zoom-captions,
.latest-products.gf9033 .zoom-captions,
.najnowsze-produkty.gf9033 .zoom-captions,
.neueste-produkte.gf9033 .zoom-captions,
.nieuwste-producten.gf9033 .zoom-captions,
.nouveaux-produits.gf9033 .zoom-captions,
.ultimas-novedades.gf9033 .zoom-captions,
.ultimi-prodotti.gf9033 .zoom-captions,
.cele-mai-noi-produse.gf9033 .zoomContainer .zoomedOut,
.dummy .zoomContainer.gf9033 .zoomedOut,
.latest-products.gf9033 .zoomContainer .zoomedOut,
.najnowsze-produkty.gf9033 .zoomContainer .zoomedOut,
.neueste-produkte.gf9033 .zoomContainer .zoomedOut,
.nieuwste-producten.gf9033 .zoomContainer .zoomedOut,
.nouveaux-produits.gf9033 .zoomContainer .zoomedOut,
.ultimas-novedades.gf9033 .zoomContainer .zoomedOut,
.ultimi-prodotti.gf9033 .zoomContainer .zoomedOut {
    height: 660px
}



.cele-mai-noi-produse.gf9033 .zoomContainer .caption1,
.dummy .zoomContainer .caption1,
.latest-products.gf9033 .zoomContainer .caption1,
.najnowsze-produkty.gf9033 .zoomContainer .caption1,
.neueste-produkte.gf9033 .zoomContainer .caption1,
.nieuwste-producten.gf9033 .zoomContainer .caption1,
.nouveaux-produits.gf9033 .zoomContainer .caption1,
.ultimas-novedades.gf9033 .zoomContainer .caption1,
.ultimi-prodotti.gf9033 .zoomContainer .caption1 {
    top: 130px;
    left: 360px;
}

.cele-mai-noi-produse.gf9033 .zoomContainer .caption2,
.dummy .zoomContainer .caption2,
.latest-products.gf9033 .zoomContainer .caption2,
.najnowsze-produkty.gf9033 .zoomContainer .caption2,
.neueste-produkte.gf9033 .zoomContainer .caption2,
.nieuwste-producten.gf9033 .zoomContainer .caption2,
.nouveaux-produits.gf9033 .zoomContainer .caption2,
.ultimas-novedades.gf9033 .zoomContainer .caption2,
.ultimi-prodotti.gf9033 .zoomContainer .caption2 {
    top: 90px;
    left: 480px
}

.cele-mai-noi-produse.gf9033 .zoomContainer .caption3,
.dummy .zoomContainer .caption3,
.latest-products.gf9033 .zoomContainer .caption3,
.najnowsze-produkty.gf9033 .zoomContainer .caption3,
.neueste-produkte.gf9033 .zoomContainer .caption3,
.nieuwste-producten.gf9033 .zoomContainer .caption3,
.nouveaux-produits.gf9033 .zoomContainer .caption3,
.ultimas-novedades.gf9033 .zoomContainer .caption3,
.ultimi-prodotti.gf9033 .zoomContainer .caption3 {
    top: 140px;
    left: 510px
}

.cele-mai-noi-produse.gf9033 .zoomContainer .caption4,
.dummy .zoomContainer .caption4,
.latest-products.gf9033 .zoomContainer .caption4,
.najnowsze-produkty.gf9033 .zoomContainer .caption4,
.neueste-produkte.gf9033 .zoomContainer .caption4,
.nieuwste-producten.gf9033 .zoomContainer .caption4,
.nouveaux-produits.gf9033 .zoomContainer .caption4,
.ultimas-novedades.gf9033 .zoomContainer .caption4,
.ultimi-prodotti.gf9033 .zoomContainer .caption4 {
    top: 210px;
    left: 190px;
    width: 600px;
    height: 374px;
}

.cele-mai-noi-produse.gf9033 .zoomContainer .caption5,
.dummy .zoomContainer .caption5,
.latest-products.gf9033 .zoomContainer .caption5,
.najnowsze-produkty.gf9033 .zoomContainer .caption5,
.neueste-produkte.gf9033 .zoomContainer .caption5,
.nieuwste-producten.gf9033 .zoomContainer .caption5,
.nouveaux-produits.gf9033 .zoomContainer .caption5,
.ultimas-novedades.gf9033 .zoomContainer .caption5,
.ultimi-prodotti.gf9033 .zoomContainer .caption5 {
    top: 510px;
    left: 140px
}

.cele-mai-noi-produse.gf9033 .zoomContainer .caption6,
.dummy .zoomContainer .caption6,
.latest-products.gf9033 .zoomContainer .caption6,
.najnowsze-produkty.gf9033 .zoomContainer .caption6,
.neueste-produkte.gf9033 .zoomContainer .caption6,
.nieuwste-producten.gf9033 .zoomContainer .caption6,
.nouveaux-produits.gf9033 .zoomContainer .caption6,
.ultimas-novedades.gf9033 .zoomContainer .caption6,
.ultimi-prodotti.gf9033 .zoomContainer .caption6 {
    top: 470px;
    left: 110px
}

.cele-mai-noi-produse.gf9033 .zoomContainer .caption7,
.dummy .zoomContainer .caption7,
.latest-products.gf9033 .zoomContainer .caption7,
.najnowsze-produkty.gf9033 .zoomContainer .caption7,
.neueste-produkte.gf9033 .zoomContainer .caption7,
.nieuwste-producten.gf9033 .zoomContainer .caption7,
.nouveaux-produits.gf9033 .zoomContainer .caption7,
.ultimas-novedades.gf9033 .zoomContainer .caption7,
.ultimi-prodotti.gf9033 .zoomContainer .caption7 {
    top: 90px;
    left: 190px;
    width: 450px;
    height: 281px;
}

.cele-mai-noi-produse.gf9033 .zoom-captions .caption-title5,
.dummy .zoom-captions .caption-title5,
.latest-products.gf9033 .zoom-captions .caption-title5,
.najnowsze-produkty.gf9033 .zoom-captions .caption-title5,
.neueste-produkte.gf9033 .zoom-captions .caption-title5,
.nieuwste-producten.gf9033 .zoom-captions .caption-title5,
.nouveaux-produits.gf9033 .zoom-captions .caption-title5,
.ultimas-novedades.gf9033 .zoom-captions .caption-title5,
.ultimi-prodotti.gf9033 .zoom-captions .caption-title5 {
    top: 605px;
    left: 50px
}

.cele-mai-noi-produse.gf9033 .zoom-captions .caption-title6,
.dummy .zoom-captions .caption-title6,
.latest-products.gf9033 .zoom-captions .caption-title6,
.najnowsze-produkty.gf9033 .zoom-captions .caption-title6,
.neueste-produkte.gf9033 .zoom-captions .caption-title6,
.nieuwste-producten.gf9033 .zoom-captions .caption-title6,
.nouveaux-produits.gf9033 .zoom-captions .caption-title6,
.ultimas-novedades.gf9033 .zoom-captions .caption-title6,
.ultimi-prodotti.gf9033 .zoom-captions .caption-title6 {
    top: 440px;
    left: 50px;
    width: 100px
}

.cele-mai-noi-produse.gf9033 .zoom-captions .caption-title7,
.dummy .zoom-captions .caption-title7,
.latest-products.gf9033 .zoom-captions .caption-title7,
.najnowsze-produkty.gf9033 .zoom-captions .caption-title7,
.neueste-produkte.gf9033 .zoom-captions .caption-title7,
.nieuwste-producten.gf9033 .zoom-captions .caption-title7,
.nouveaux-produits.gf9033 .zoom-captions .caption-title7,
.ultimas-novedades.gf9033 .zoom-captions .caption-title7,
.ultimi-prodotti.gf9033 .zoom-captions .caption-title7 {
    top: 180px;
    left: 10px
}

.cele-mai-noi-produse.gf9033 .zoom-captions .caption-title1,
.dummy .zoom-captions .caption-title1,
.latest-products.gf9033 .zoom-captions .caption-title1,
.najnowsze-produkty.gf9033 .zoom-captions .caption-title1,
.neueste-produkte.gf9033 .zoom-captions .caption-title1,
.nieuwste-producten.gf9033 .zoom-captions .caption-title1,
.nouveaux-produits.gf9033 .zoom-captions .caption-title1,
.ultimas-novedades.gf9033 .zoom-captions .caption-title1,
.ultimi-prodotti.gf9033 .zoom-captions .caption-title1 {
    top: 70px;
    left: 410px;
    width: 160px
}

.cele-mai-noi-produse.gf9033 .zoom-captions .caption-title2,
.dummy .zoom-captions .caption-title2,
.latest-products.gf9033 .zoom-captions .caption-title2,
.najnowsze-produkty.gf9033 .zoom-captions .caption-title2,
.neueste-produkte.gf9033 .zoom-captions .caption-title2,
.nieuwste-producten.gf9033 .zoom-captions .caption-title2,
.nouveaux-produits.gf9033 .zoom-captions .caption-title2,
.ultimas-novedades.gf9033 .zoom-captions .caption-title2,
.ultimi-prodotti.gf9033 .zoom-captions .caption-title2 {
    top: 110px;
    left: 700px;
    width: 170px
}

.cele-mai-noi-produse.gf9033 .zoom-captions .caption-title3,
.dummy .zoom-captions .caption-title3,
.latest-products.gf9033 .zoom-captions .caption-title3,
.najnowsze-produkty.gf9033 .zoom-captions .caption-title3,
.neueste-produkte.gf9033 .zoom-captions .caption-title3,
.nieuwste-producten.gf9033 .zoom-captions .caption-title3,
.nouveaux-produits.gf9033 .zoom-captions .caption-title3,
.ultimas-novedades.gf9033 .zoom-captions .caption-title3,
.ultimi-prodotti.gf9033 .zoom-captions .caption-title3 {
    top: 270px;
    left: 750px
}

.cele-mai-noi-produse.gf9033 .zoom-captions .caption-title4,
.dummy .zoom-captions .caption-title4,
.latest-products.gf9033 .zoom-captions .caption-title4,
.najnowsze-produkty.gf9033 .zoom-captions .caption-title4,
.neueste-produkte.gf9033 .zoom-captions .caption-title4,
.nieuwste-producten.gf9033 .zoom-captions .caption-title4,
.nouveaux-produits.gf9033 .zoom-captions .caption-title4,
.ultimas-novedades.gf9033 .zoom-captions .caption-title4,
.ultimi-prodotti.gf9033 .zoom-captions .caption-title4 {
    top: 480px;
    left: 570px
}

/*
.cele-mai-noi-produse.gf9033 .zoomContainer .caption1,
.dummy .zoomContainer .caption1,
.latest-products.gf9033 .zoomContainer .caption1,
.najnowsze-produkty.gf9033 .zoomContainer .caption1,
.neueste-produkte.gf9033 .zoomContainer .caption1,
.nieuwste-producten.gf9033 .zoomContainer .caption1,
.nouveaux-produits.gf9033 .zoomContainer .caption1,
.ultimas-novedades.gf9033 .zoomContainer .caption1,
.ultimi-prodotti.gf9033 .zoomContainer .caption1 {
    top: 80px;
    left: 470px
}

.cele-mai-noi-produse.gf9033 .zoomContainer .caption2,
.dummy .zoomContainer .caption2,
.latest-products.gf9033 .zoomContainer .caption2,
.najnowsze-produkty.gf9033 .zoomContainer .caption2,
.neueste-produkte.gf9033 .zoomContainer .caption2,
.nieuwste-producten.gf9033 .zoomContainer .caption2,
.nouveaux-produits.gf9033 .zoomContainer .caption2,
.ultimas-novedades.gf9033 .zoomContainer .caption2,
.ultimi-prodotti.gf9033 .zoomContainer .caption2 {
    top: 260px;
    left: 480px
}

.cele-mai-noi-produse.gf9033 .zoomContainer .caption3,
.dummy .zoomContainer .caption3,
.latest-products.gf9033 .zoomContainer .caption3,
.najnowsze-produkty.gf9033 .zoomContainer .caption3,
.neueste-produkte.gf9033 .zoomContainer .caption3,
.nieuwste-producten.gf9033 .zoomContainer .caption3,
.nouveaux-produits.gf9033 .zoomContainer .caption3,
.ultimas-novedades.gf9033 .zoomContainer .caption3,
.ultimi-prodotti.gf9033 .zoomContainer .caption3 {
    top: 290px;
    left: 410px
}

.cele-mai-noi-produse.gf9033 .zoomContainer .caption4,
.dummy .zoomContainer .caption4,
.latest-products.gf9033 .zoomContainer .caption4,
.najnowsze-produkty.gf9033 .zoomContainer .caption4,
.neueste-produkte.gf9033 .zoomContainer .caption4,
.nieuwste-producten.gf9033 .zoomContainer .caption4,
.nouveaux-produits.gf9033 .zoomContainer .caption4,
.ultimas-novedades.gf9033 .zoomContainer .caption4,
.ultimi-prodotti.gf9033 .zoomContainer .caption4 {
    top: 320px;
    left: 230px
}

.cele-mai-noi-produse.gf9033 .zoomContainer .caption5,
.dummy .zoomContainer .caption5,
.latest-products.gf9033 .zoomContainer .caption5,
.najnowsze-produkty.gf9033 .zoomContainer .caption5,
.neueste-produkte.gf9033 .zoomContainer .caption5,
.nieuwste-producten.gf9033 .zoomContainer .caption5,
.nouveaux-produits.gf9033 .zoomContainer .caption5,
.ultimas-novedades.gf9033 .zoomContainer .caption5,
.ultimi-prodotti.gf9033 .zoomContainer .caption5 {
    top: 340px;
    left: 80px
}

.cele-mai-noi-produse.gf9033 .zoomContainer .caption6,
.dummy .zoomContainer .caption6,
.latest-products.gf9033 .zoomContainer .caption6,
.najnowsze-produkty.gf9033 .zoomContainer .caption6,
.neueste-produkte.gf9033 .zoomContainer .caption6,
.nieuwste-producten.gf9033 .zoomContainer .caption6,
.nouveaux-produits.gf9033 .zoomContainer .caption6,
.ultimas-novedades.gf9033 .zoomContainer .caption6,
.ultimi-prodotti.gf9033 .zoomContainer .caption6 {
    top: 310px;
    left: 100px
}

.cele-mai-noi-produse.gf9033 .zoomContainer .caption7,
.dummy .zoomContainer .caption7,
.latest-products.gf9033 .zoomContainer .caption7,
.najnowsze-produkty.gf9033 .zoomContainer .caption7,
.neueste-produkte.gf9033 .zoomContainer .caption7,
.nieuwste-producten.gf9033 .zoomContainer .caption7,
.nouveaux-produits.gf9033 .zoomContainer .caption7,
.ultimas-novedades.gf9033 .zoomContainer .caption7,
.ultimi-prodotti.gf9033 .zoomContainer .caption7 {
    top: 110px;
    left: 140px
}
*/









#pl-comparator {
    margin-top: 18px;
    clear: both
}

.pl-c-table thead td,
.pl-c-table thead th {
    border-right: 1px solid #ccc
}

.pl-c-table thead a {
    display: block
}

.pl-c-table thead .pl-c-image {
    padding-top: 18px;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc
}

.pl-c-table thead .pl-c-description {
    padding-bottom: 18px
}

.pl-c-table thead .pl-c-empty {
    border-left: 1px solid #ccc
}

.pl-c-table tbody th {
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    padding-right: 10px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc
}

.pl-c-table tbody td {
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.pl-c-table tbody .pl-c-section-heading {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    margin-bottom: 0;
    position: relative;
    padding: 4.5px 10px;
    border-bottom: 1px solid #ccc
}

.pl-c-table tbody a.pl-c-section-link {
    position: absolute;
    right: 10px;
    font-size: 10.8px;
    font-weight: 400
}

.pl-c-table tbody .pl-c-ff {
    width: 50%;
    display: block;
    float: left
}

.pl-c-table tbody .pl-c-3-col .pl-c-ff {
    width: 33%
}

.pl-c-table tbody .pl-c-buy-online {
    padding-top: 9px;
    padding-bottom: 9px;
    border-bottom: 1px solid #ccc
}

.pl-c-table tbody .pl-c-buy-online a.bo-link {
    display: inline;
    float: none
}

.pl-c-table tbody .pl-c-empty {
    border-bottom-color: #fff
}

a.pl-c-close-link {
    border: 2px solid #ccc;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 9px;
    padding: 4.5px 20px;
    float: right
}

.discontinued-yes:after {
    position: absolute;
    padding: 3px 6px;
    border: 3px solid #d00;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #d00;
    background-color: rgba(255, 255, 255, .8);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .5);
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
    text-transform: uppercase;
    text-align: center
}

.en .discontinued-yes:after {
    content: "Discontinued"
}

.de .discontinued-yes:after {
    content: "Abgesetzt"
}

.fr .discontinued-yes:after {
    content: "Supprimé"
}

.es .discontinued-yes:after {
    content: "Suspendido"
}

.it .discontinued-yes:after {
    content: "Sosp"
}

.nl .discontinued-yes:after {
    content: "Beëindigd"
}

.pl .discontinued-yes:after {
    content: "Wycofane"
}

.ro .discontinued-yes:after {
    content: "Întrerupt"
}

.discontinued-yes.pd-g-images:after {
    top: 110px
}

.en .discontinued-yes.pd-g-images:after {
    left: 35px
}

.de .discontinued-yes.pd-g-images:after {
    left: 58px
}

.fr .discontinued-yes.pd-g-images:after {
    left: 62px
}

.es .discontinued-yes.pd-g-images:after {
    left: 48px
}

.it .discontinued-yes.pd-g-images:after {
    left: 90px
}

.nl .discontinued-yes.pd-g-images:after {
    left: 57px
}

.pl .discontinued-yes.pd-g-images:after {
    left: 60px
}

.ro .discontinued-yes.pd-g-images:after {
    left: 58px
}

.discontinued-yes.pl-item:after {
    top: 52px;
    left: 100px;
    padding: 1px 3px;
    border-width: 2px;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .5);
    font-family: Verdana, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.2
}

.discontinued-yes.fr-description:after {
    padding: 0 0 0 10px;
    border: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-family: Verdana, sans-serif;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.2
}

.discontinued-yes.pd-fastener-heading:after {
    position: relative;
    top: 0;
    left: 10px
}

.pd-main {
    width: 930px;
    margin-right: 0;
    float: left
}

.pd-m-col1 {
    width: 300px;
    margin-right: 10px;
    float: left;
    position: relative
}

.pd-gallery {
    margin-bottom: 18px;
    position: relative;
    width: 250px;
    height: 250px;
    overflow: hidden
}

.pd-g-links {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 18px;
    overflow: hidden
}

.pd-g-links li {
    float: left
}

.pd-g-links a {
    font-size: 15px;
    line-height: 1.875
}

.pd-g-count {
    font-weight: 700
}

.pd-g-thumbs,
.pd-g-thumbs-photos {
    margin: 0;
    padding: 0;
    list-style: none
}

.pd-g-thumbs li,
.pd-g-thumbs-photos li {
    float: left
}

.pd-g-thumbs a,
.pd-g-thumbs-photos a {
    width: 48px;
    margin-right: 10px;
    float: left;
    margin-bottom: 9px;
    height: 52px;
    border: 1px solid #ddd
}

.pd-g-thumbs a img,
.pd-g-thumbs-photos a img {
    display: block
}

.generatedcontent .pd-g-video-link {
    position: relative
}

.generatedcontent .pd-g-video-link:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 48px;
    height: 52px;
    background-color: rgba(0, 0, 0, .5);
    display: block
}

.generatedcontent .pd-g-video-link:after {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    border: 10px solid transparent;
    border-right-width: 20px;
    border-left-width: 20px;
    border-left-color: #eea320;
    display: block
}

.pd-warranty {
    clear: both;
    position: absolute;
    z-index: 100;
    top: 180px;
    right: 12px;
    width: 93px;
    height: 54px;
    display: block
}

.pd-warranty span {
    position: absolute;
    top: 0;
    left: 0;
    width: 93px;
    height: 54px;
    cursor: pointer
}

.pd-new {
    clear: both;
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    padding: 4.5px 10px;
    text-transform: uppercase;
    display: block
}

.pd-m-col2 {
    width: 620px;
    margin-right: 0;
    float: left
}

.pd-main-header {
    width: 620px;
    margin-right: 0;
    float: left;
    margin-bottom: 9px;
    border-bottom: 1px solid #ddd
}

.pd-mh-col1 {
    width: 377px;
    margin-right: 10px;
    float: left
}

.pd-mh-col2 {
    width: 233px;
    margin-right: 0;
    float: left
}

.pd-sku {
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    color: #444;
    margin-bottom: 9px;
    margin-right: 10px;
    line-height: 1.4;
    float: left
}

.pd-description {
    font-family: Verdana, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 18px;
    color: #444;
    clear: both;
    text-transform: uppercase
}

.pd-fastener-details {
    margin: 0;
    padding: 0;
    list-style: none
}

.pd-fastener-details li {
    margin-bottom: 9px;
    padding: 4.5px 5px;
    border: 1px solid #ccc
}

.pd-fastener-details li:last-child {
    margin-bottom: 18px
}

.pd-fd-image {
    float: left
}

.pd-fd-details p {
    margin-bottom: 0;
    padding-left: 80px;
    font-size: 10.8px;
    text-align: right
}

.pd-section-links {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 620px;
    margin-right: 0;
    float: left;
    margin-bottom: 0
}

.pd-section-links li {
    float: left
}

.pd-section-links li:last-child a {
    width: 189.99px;
    margin-right: 0;
    float: left
}

.pd-section-links a {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    margin-bottom: 18px;
    position: relative;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    width: 189.99px;
    margin-right: 10px;
    float: left
}

.pd-section-links #pd-sl-parts-chart {
    margin-right: 0;
    padding-right: 0
}

.couk .pd-section-links li:last-child a {
    width: 136.88px;
    margin-right: 0;
    float: left
}

.couk .pd-section-links a {
    width: 136.88px;
    margin-right: 10px;
    float: left
}

.couk .pd-section-links #pd-sl-parts-chart {
    margin-right: 10px
}

.couk .pd-section-links #pd-sl-buy-online {
    margin-right: 0;
    padding-right: 0
}

#pd-sections {
    width: 620px;
    margin-right: 0;
    float: left
}

#pd-sections .current {
    display: block
}

.pd-s {
    display: none
}

a.pd-s-close {
    border: 2px solid #ccc;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 18px;
    padding-right: 10px;
    padding-left: 10px
}

.pd-s-title {
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 18px;
    color: #444;
    clear: both
}

.pd-features {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 620px;
    margin-right: 0;
    float: left;
    margin-bottom: 18px;
    overflow: hidden
}

.pd-features li {
    position: relative
}

.pd-features li:nth-child(4n+1) {
    clear: both
}

.pd-features li img {
    width: 45px;
    height: 45px
}

.pd-features li:after {
    background: 0 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, .2)), color-stop(50%, rgba(255, 255, 255, .2)), color-stop(51%, transparent), color-stop(100%, transparent));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, .2)0, rgba(255, 255, 255, .2)50%, transparent 51%, transparent 100%);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, .2)0, rgba(255, 255, 255, .2)50%, transparent 51%, transparent 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, .2)0, rgba(255, 255, 255, .2)50%, transparent 51%, transparent 100%);
    background: linear-gradient(top, rgba(255, 255, 255, .2)0, rgba(255, 255, 255, .2)50%, transparent 51%, transparent 100%);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 40px;
    display: block
}

.pd-features img {
    margin-right: 10px;
    float: left
}

.pd-features li {
    width: 147.5px;
    margin-right: 10px;
    float: left;
    padding-bottom: 9px;
    font-size: 10.8px
}

.pd-features li:nth-child(4n) {
    margin-right: 0;
    padding-right: 0
}

.ie6 .pd-features li,
.ie7 .pd-features li,
.ie8 .pd-features li {
    width: 143.5px;
    margin-right: 10px;
    float: left
}

.pd-tabs {
    clear: both;
    width: 930px;
    margin-right: 0;
    float: left
}

.pd-t-links {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 930px;
    margin-right: 0;
    float: left;
    border-bottom: 3px solid #ccc
}

.pd-t-links li {
    float: left
}

.pd-t-links a {
    padding-top: 9px;
    padding-bottom: 9px;
    font-weight: 700;
    text-transform: uppercase;
    margin-right: 2px;
    padding-right: 10px;
    padding-left: 10px;
    display: block
}

.pd-t-sections .current {
    display: block
}

.pd-t-s {
    width: 908px;
    margin-right: 0;
    float: left;
    min-height: 105px;
    padding: 9px 10px;
    border: 1px solid #ccc;
    border-top: 0;
    display: none
}

.ie6 .pd-t-s {
    height: 105px
}

.pd-spec-table {
    width: 449px;
    margin-right: 10px;
    float: left;
    margin-bottom: 0
}

.pd-spec-table .last,
.pd-spec-table:last-child {
    margin-right: 0
}

.pd-accessories {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 908px;
    margin-right: 0;
    float: left
}

.pd-accessories li {
    width: 219.5px;
    margin-right: 10px;
    float: left;
    margin-bottom: 9px;
    line-height: 1.25
}

.pd-accessories li:nth-child(4n) {
    margin-right: 0;
    padding-right: 0
}

.pd-a-icon {
    width: 50px;
    margin-right: 10px;
    float: left
}

.pd-a-title {
    padding-top: 9px;
    display: block
}

.pd-a-type {
    display: block
}

.ie6 .pd-accessories li,
.ie7 .pd-accessories li,
.ie8 .pd-accessories li {
    width: 211.5px;
    margin-right: 10px;
    float: left
}

.pd-is-section {
    margin-bottom: 18px;
    clear: both
}

.pd-is-section .pl-heading {
    margin-bottom: 18px
}

.pd-is-section .pd-spec-table {
    width: 460px;
    margin-bottom: 18px
}

.pd-is-section .carousel-item,
.pd-is-section .pd-accessories,
.pd-is-section .ui-jqgrid {
    margin-bottom: 18px
}

#dummy #nav-breadcrumbs,
#prodotti.elementi-di-fissaggio #nav-breadcrumbs,
#producten.bevestigingsmiddelen #nav-breadcrumbs,
#productos.clavos-y-grapas #nav-breadcrumbs,
#products.fasteners #nav-breadcrumbs,
#produits.appareils-de-fixation #nav-breadcrumbs,
#produkte.befestigungselemente #nav-breadcrumbs,
#produkty.laczniki #nav-breadcrumbs,
#produse.organe-de-asamblare #nav-breadcrumbs {
    margin-bottom: 0
}

.product-filter {
    width: 908px;
    margin-right: 0;
    float: left;
    margin-top: 18px;
    margin-bottom: 18px;
    padding: 9px 10px
}

.pf-header h1 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000;
    margin-bottom: 4.5px
}

.pf-header p:last-child {
    margin-bottom: 0
}

.pf-header img {
    margin-bottom: 9px;
    margin-right: 10px;
    float: left
}

.ff-title {
    clear: both;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000;
    margin-bottom: 4.5px
}

.ff-section {
    width: 908px;
    margin-right: 0;
    float: left;
    padding-top: 9px;
    padding-bottom: 9px;
    display: none
}

.ff-section.open {
    display: block
}

.ff-section .notice {
    margin-bottom: 18px
}

.ff-instruction {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    margin-bottom: 18px;
    color: #000
}

.ff-buttons button {
    border: 2px solid #ccc;
    font-weight: 700;
    margin-bottom: 4.5px;
    width: 100%;
    font-size: 15px;
    text-transform: none
}

.ff-filters {
    clear: both;
    display: none
}

.ff-filters .notice {
    margin-bottom: 18px
}

.ff-filter select {
    width: 100px
}

.ff-filter .ff-col {
    width: 236px;
    margin-right: 10px;
    float: left;
    padding: 0;
    border: 0
}

.ff-filter .f-buttons {
    width: 167px;
    margin-right: 0;
    float: left
}

.pc-nails .ff-filter .ff-buttons {
    padding-left: 3px
}

.pc-specialist .ff-filter .ff-buttons,
.pc-staples .ff-filter .ff-buttons {
    padding-left: 248px
}

.ff-col {
    width: 160px;
    margin-right: 0;
    float: left;
    margin-bottom: 18px;
    padding: 0 10px;
    border-right: 1px solid #ccc
}

.ff-col label {
    clear: both;
    font-weight: 400;
    overflow: hidden;
    line-height: 1.5;
    display: block
}

.af-buttons {
    width: 167px;
    margin-right: 0;
    float: left;
    margin-top: 27px
}

.ie7 .ff-advanced-filter {
    position: relative;
    overflow: hidden
}

.ie7 .ff-advanced-filter .af-buttons {
    position: absolute;
    right: 0;
    bottom: 0
}

.ie6 .ff-col {
    width: 159px;
    margin-right: 0;
    float: left
}

.ie6 .ff-col label {
    border-bottom: 1px solid #fff
}

.ff-col-label {
    width: 60%;
    padding-right: 5%;
    text-align: right;
    display: block;
    float: left
}

.ff-col-checkbox {
    width: 10%;
    line-height: 1.875;
    display: block;
    float: left
}

.ff-col-count {
    width: 20%;
    padding-left: 5%;
    display: block;
    float: left
}

.af-fastener_family {
    clear: both;
    width: 720px;
    margin-right: 0;
    float: left;
    margin-bottom: 0;
    border: 0
}

.af-fastener_family .ff-ff-logo {
    position: relative;
    width: 60px;
    height: 30px;
    margin-right: 10px;
    margin-bottom: 9px;
    border: 2px solid #ccc;
    display: block;
    float: left;
    clear: none;
    overflow: visible
}

.af-fastener_family .ff-ff-logo img {
    position: absolute;
    top: 0;
    left: 0
}

.ie6 .af-fastener_family {
    width: 740px!important
}

.ie9 .af-fastener_family .ff-ff-logo,
.not-ie .af-fastener_family .ff-ff-logo {
    border: 0
}

.ie9 .af-fastener_family .ff-ff-logo.inactive:after,
.ie9 .af-fastener_family .ff-ff-logo:hover:after,
.not-ie .af-fastener_family .ff-ff-logo.inactive:after,
.not-ie .af-fastener_family .ff-ff-logo:hover:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 30px;
    display: block
}

.ff-tool-compatibility {
    padding-bottom: 0
}

.ff-tool-compatibility .tc-buttons {
    width: 167px;
    margin-right: 0;
    float: left
}

.ff-tc-tool-list {
    width: 740px;
    margin-right: 0;
    float: left;
    min-height: 18px
}

.ff-tc-tool {
    margin-bottom: 27px;
    position: relative;
    width: 100px;
    margin-right: 10px;
    border: 2px solid #ccc;
    line-height: 1.5;
    white-space: nowrap;
    display: block;
    float: left;
    clear: none
}

.ff-tc-tool .checkbox {
    display: none
}

.ie9 .ff-tc-tool.inactive:after,
.not-ie .ff-tc-tool.inactive:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 98px;
    display: block
}

.ff-tc-tool-link {
    position: absolute;
    z-index: 200;
    left: 5px;
    bottom: -22.5px;
    width: 90px;
    padding: 2.25px 0;
    display: none
}

#ff-tc-select-none {
    width: 49%;
    margin-right: 2%;
    font-size: 12px;
    font-weight: 400;
    float: left
}

#ff-tc-select-all {
    width: 49%;
    font-size: 12px;
    font-weight: 400
}

#fastener-results {
    clear: both
}

.fr-table {
    display: none;
    margin-bottom: 0;
    border: 1px solid #ccc;
    border-collapse: separate
}

.fr-table th {
    padding: 4.5px 5px;
    padding-right: 15px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999
}

.fr-table th:last-child {
    border-right: 0
}

.fr-table th.header {
    position: relative;
    cursor: pointer
}

.fr-table th.header:after {
    content: "";
    position: absolute;
    top: 12px;
    right: 5px;
    border: 5px solid transparent;
    border-top-color: #444
}

.fr-table th.header:before {
    content: "";
    position: absolute;
    top: 1px;
    right: 5px;
    border: 5px solid transparent;
    border-bottom-color: #444
}

.fr-table th.headerSortDown:before,
.fr-table th.headerSortUp:after {
    display: none
}

.fr-table .fr-fastener_family {
    width: 40px
}

.fr-table .fr-sku {
    width: 120px;
    padding-right: 5px
}

.fr-table .fr-description {
    padding-right: 5px
}

.fr-table .fr-quantity_per_box {
    width: 60px;
    padding-right: 5px
}

.fr-table .fr-buy-online {
    width: 70px
}

.fr-table a.bo-link {
    width: 80px;
    padding: 0 5px
}

.fr-table td {
    padding: 6px 5px;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999
}

.fr-table td:last-child {
    border-right: 0
}

.boxshadow .fr-table {
    border: 0
}

.ie8 .fr-quantity_per_box,
.ie9 .fr-quantity_per_box {
    width: 40px
}

.fr-results-pager {
    display: none;
    margin-bottom: 18px;
    min-height: 4.5px;
    padding: 6px 10px;
    border-top: 1px solid #b3b3b3;
    vertical-align: middle;
    overflow: hidden
}

.fr-results-pager:last-child {
    margin-bottom: 0
}

.fr-results-pager .fr-p-button {
    margin-right: 5px;
    padding: 1.13px 5px;
    border: 1px solid #999;
    font-size: 18px;
    font-weight: 700;
    display: block;
    float: left
}

.fr-results-pager .pagedisplay,
.fr-results-pager .pagedisplay[disabled=disabled] {
    margin-right: 5px;
    padding: 4px 5px 3px;
    border: 1px solid #999;
    font-size: 15px;
    vertical-align: top;
    float: left
}

.fr-results-pager .pagesize {
    padding: 4px 5px;
    border: 1px solid #999
}

.pd-t-s .fr-results-pager:last-child {
    margin-bottom: 0
}

.pd-fastener-details h2 {
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 18px;
    color: #444
}

.pd-fastener-details .pd-fastener-specification {
    width: 450px;
    margin-right: 10px;
    float: left
}

.pd-fastener-details .pd-fastener-specification th {
    width: 30%
}

.pd-fastener-details .pd-fastener-specification td {
    width: 70%
}

.pd-fastener-details .pd-fastener-images {
    width: 450px;
    margin-right: 0;
    float: left;
    position: relative
}

.pd-fastener-details .pd-fastener-tools {
    clear: both
}

.pd-fastener-details .ff-tc-tool-list {
    width: 930px;
    margin-right: 0;
    float: left
}

#nav-automation {
    width: 930px;
    margin-right: 0;
    float: left;
    margin-bottom: 18px
}

#nav-automation li,
#nav-automation li#na-find-out-more {
    width: 155px;
    margin-right: 0;
    float: left
}

#nav-automation li#na-find-out-more a {
    border-right-width: 1px
}

#nav-automation a {
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    border: 1px solid #ccc;
    border-right-width: 0;
    display: block
}

#au-megamenus {
    width: 920px;
    margin-right: 0;
    float: left;
    position: absolute;
    z-index: 1000;
    top: 201px;
    left: 50%;
    margin-left: -465px
}

.au-menu {
    clear: both;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 920px;
    margin-right: 0;
    float: left;
    border: 5px solid #ccc;
    display: none
}

.au-m-application {
    width: 273px;
    margin-right: 10px;
    float: left;
    padding: 9px 10px
}

.au-m-application:nth-child(3n) {
    width: 293.33px;
    margin-right: 0;
    float: left
}

.au-m-application:nth-child(3n+1) {
    clear: left
}

.au-m-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-bottom: 18px;
    position: relative;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0
}

.au-m-entries {
    margin-bottom: 9px
}

#footer-automation ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 930px;
    margin-right: 0;
    float: left
}

#footer-automation li {
    width: 225px;
    margin-right: 10px;
    float: left
}

#footer-automation li#naf-optional-units {
    width: 225px;
    margin-right: 0;
    float: left
}

#footer-automation a {
    padding-bottom: 18px;
    border: 1px solid #999;
    display: block
}

#footer-automation p {
    margin-bottom: 0;
    padding: 0 10px
}

.naf-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    margin-bottom: 18px;
    padding: 9px 10px
}

.au-col1 {
    width: 460px;
    margin-right: 10px;
    float: left
}

.au-col2 {
    width: 460px;
    margin-right: 0;
    float: left
}

.automation-index #footer-automation ul {
    margin-top: 18px
}

#automation-intro-video {
    width: 460px;
    height: 336px
}

.ip-automation {
    clear: both
}

.ip-automation .m-automation {
    width: 930px;
    margin-right: 0;
    float: left;
    padding: 0;
    clear: left
}

.ip-automation .m-list-automation {
    margin: 0;
    padding: 0;
    list-style: none
}

.ip-automation .m-list-automation>li {
    width: 303.33px;
    margin-right: 10px;
    float: left
}

.ip-automation .m-list-automation>li:last-child {
    width: 303.33px;
    margin-right: 0;
    float: left
}

.ip-automation .m-list-automation>li>ul {
    margin-bottom: 18px;
    margin-left: 20px
}

.ip-automation .m-title {
    margin-bottom: 27px
}

.automation-linkboxes {
    clear: both
}

.au-linkbox {
    width: 301px;
    margin-right: 10px;
    float: left;
    margin-bottom: 9px;
    min-height: 126px;
    border: 1px solid #999
}

.au-linkbox:nth-child(3n) {
    width: 301px;
    margin-right: 0;
    float: left
}

.au-linkbox:nth-last-child(1),
.au-linkbox:nth-last-child(2),
.au-linkbox:nth-last-child(3) {
    margin-bottom: 0
}

.au-lb-heading {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000;
    margin-bottom: 9px
}

.au-lb-heading a {
    padding: 9px 10px;
    display: block
}

.au-lb-list {
    margin-bottom: 9px;
    padding: 0 10px
}

.au-lb-item {
    line-height: 1.2
}

.au-bespoke-solutions .au-col2 {
    position: relative;
    overflow: hidden;
    overflow-y: scroll;
    height: 235px
}

.au-bespoke-solutions .au-col2 .slide {
    position: relative;
    overflow: hidden;
    display: block
}

.au-bespoke-solutions .au-col2 .slide-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 9px 10px;
    color: #fff;
    background-color: rgba(0, 0, 0, .7)
}

.au-bespoke-solutions .au-col2 .slide-caption h3 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    margin-bottom: 9px;
    color: #fff
}

.au-bespoke-solutions .au-col2 .slide-caption p {
    margin-bottom: 0
}

.au-bespoke-solutions .au-col2 .slide {
    width: 460px;
    margin-right: 0;
    float: left;
    height: 235px
}

.au-bespoke-solutions .au-col2 .slide-caption {
    width: 440px;
    margin-right: 0;
    float: left
}

.au-optional-units h2 {
    clear: both;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    line-height: 1.25;
    margin-bottom: 18px;
    color: #444;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    font-weight: 400
}

.au-unit {
    width: 303px;
    margin-right: 10px;
    float: left;
    margin-bottom: 18px;
    position: relative;
    min-height: 324px
}

.au-unit:nth-child(5),
.au-unit:nth-child(8) {
    width: 303px;
    margin-right: 0;
    float: left
}

.au-unit:nth-child(6) {
    clear: both
}

.au-unit:nth-child(6),
.au-unit:nth-child(7),
.au-unit:nth-child(8) {
    margin-bottom: 0;
    min-height: 380px
}

.au-unit h3 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-bottom: 18px;
    position: relative;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0;
    border: 1px solid #ccc
}

.au-unit .img-placeholder {
    display: block;
    margin-bottom: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 303px;
    height: 180px
}

.automation-sector .au-col1 {
    width: 620px;
    margin-right: 10px;
    float: left
}

.automation-sector .au-col2 {
    width: 300px;
    margin-right: 0;
    float: left
}

.automation-sector .img-placeholder {
    margin-bottom: 18px;
    background-color: #ccc;
    display: block;
    min-height: 216px
}

.au-s-pallet-case .au-col2 {
    width: 280px;
    margin-right: 0;
    float: left;
    padding: 18px 10px 0
}

.au-a-machine {
    clear: both
}

.au-a-sku {
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    position: relative;
    padding-left: 10px;
    text-transform: uppercase;
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 18px
}

.au-a-main-image {
    float: right!important;
    margin-bottom: 18px;
    margin-left: 40px
}

.au-a-main-image a,
.au-a-main-image img {
    display: block
}

.au-a-main-image-link {
    border: 1px solid #ccc
}

.au-a-details {
    width: 340px;
    float: left
}

.au-a-key-features h4 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    margin-bottom: 18px;
    color: #000
}

.au-a-specs {
    width: 550px;
    float: right
}

.au-a-specification {
    float: right!important;
    width: 550px
}

.au-a-spec-table {
    border: 2px solid #ccc
}

.au-a-spec-table thead th {
    padding: 9px 10px
}

.au-a-spec-table th {
    padding: 4.5px 10px;
    border: 1px solid #ccc;
    font-weight: 400
}

.au-a-spec-table td {
    padding: 4.5px 10px;
    border: 1px solid #ccc
}

.au-a-spec-table .au-st-spacer {
    padding: 0;
    width: 10px;
    background-color: #fff
}

.au-a-spec-table th.au-st-spacer {
    border-bottom-color: #fff
}

.au-a-spec-table td.au-st-spacer {
    border-top-color: #fff
}

a.au-st-info-link {
    font-family: Georgia, Times New Roman, Times, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.5;
    padding: 1px 12px;
    font-style: italic
}

.au-working-area-info {
    display: none
}

.au-wai-col1 {
    width: 310px;
    margin-right: 10px;
    float: left
}

.au-wai-col1 h2 {
    font-family: Verdana, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 18px;
    color: #444
}

.au-wai-col2 {
    width: 160px;
    margin-right: 0;
    float: left
}

.au-img-working-area {
    background-color: #ccc;
    display: block;
    margin-bottom: 0;
    width: 160px;
    height: 130px
}

.pv-section {
    clear: both
}

.pv-section-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    margin-bottom: 18px;
    padding: 4.5px 10px
}

.pv-video {
    width: 223px;
    margin-right: 10px;
    float: left
}

.pv-video:nth-child(4n) {
    width: 223px;
    margin-right: 0;
    float: left;
    padding-right: 0
}

.pv-video:nth-child(5n) {
    clear: both
}

.ie8 .pv-videos .pv-video:first-child+.pv-video+.pv-video+.pv-video {
    width: 223px;
    margin-right: 0;
    float: left;
    padding-right: 0
}

.ie8 .pv-videos .pv-video:first-child+.pv-video+.pv-video+.pv-video+.pv-video {
    clear: both
}

a.pv-link {
    margin-bottom: 9px;
    border: 1px solid #ccc;
    text-decoration: none;
    display: block
}

a.pv-link:focus {
    outline: 0
}

.pv-thumb {
    width: 100%
}

.pv-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000;
    clear: both;
    margin-bottom: 0;
    padding: 4.5px 10px
}

.pv-description {
    color: #444
}

#cboxLoadedContent .pv-video-wrap {
    width: 720px;
    height: 586px
}

#cboxLoadedContent video {
    margin: 0;
    padding: 0;
    display: block
}

.fr-buy-online .buy-online-details,
.pd-mh-col1 .buy-online-details,
.pl-buy-online .buy-online-details,
.pl-comparator .buy-online-details {
    display: none
}

#where-to-buy.buy-online .fr-buy-online-wrap {
    border-bottom: 18px solid transparent
}

#where-to-buy.buy-online .fr-table th {
    border-top: 1px solid #999
}

#where-to-buy.buy-online .fr-results-pager {
    margin-bottom: 0
}

#waar-te-koop.sku .buy-online-details,
#where-to-buy.sku .buy-online-details {
    width: 640px;
    margin: 0 auto;
    padding: 9px 0;
    border: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

#waar-te-koop.sku .bo-image,
#waar-te-koop.sku .bo-sku,
#where-to-buy.sku .bo-image,
#where-to-buy.sku .bo-sku {
    display: block
}

a.bo-link {
    padding: 4.5px 20px;
    border: 1px solid #ccc;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    float: left
}

.buy-online-details {
    margin-bottom: 18px;
    padding: 9px 10px;
    border: 1px solid #ccc
}

.bo-image {
    width: 250px;
    height: 250px;
    margin-right: 40px;
    float: left;
    display: none
}

.bo-sku {
    display: none
}

.bo-description {
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 18px;
    color: #444
}

.bo-vendors {
    clear: both
}

.bo-v-num-1 {
    padding-left: 240px
}

.bo-v-num-2 {
    padding-left: 160px
}

.bo-v-num-3 {
    padding-left: 80px
}

.bo-vendor {
    width: 142.88px;
    margin-right: 10px;
    float: left;
    margin-bottom: 18px
}

.bo-vendor:nth-child(4n) {
    width: 142.88px;
    margin-right: 0;
    float: left
}

.bo-button {
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin: 0 10px 9px;
    border: 1px solid #ccc;
    font-weight: 700;
    text-transform: uppercase;
    display: block
}

.bo-disclaimer {
    clear: both;
    margin-bottom: 4.5px;
    font-size: 9.6px
}

#colorbox .buy-online-details {
    width: 620px;
    margin-right: 0;
    float: left;
    padding: 0 10px;
    border: 0
}

#colorbox .bo-sku {
    display: block
}

#colorbox .bo-description {
    font-family: Verdana, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 18px;
    color: #444
}

#colorbox .bo-image {
    display: block
}

#colorbox .bo-vendor {
    width: 147.88px;
    margin-right: 10px;
    float: left
}

#colorbox .bo-vendor:nth-child(4n) {
    width: 145.88px;
    margin-right: 0;
    float: left
}

#colorbox .bo-disclaimer {
    margin-bottom: 0
}

.ie7 #colorbox .bo-vendor:first-child+a+a+a {
    width: 147.88px;
    margin-right: 0;
    float: left
}

.ie8 #colorbox .bo-vendor:first-child+a+a+a,
.ie9 #colorbox .bo-vendor:first-child+a+a+a {
    margin-right: -10px
}

.mi-map {
    width: 618px;
    margin-right: 0;
    min-height: 360px;
    border: 1px solid #ccc;
    background-color: #ccc;
    position: relative;
    margin-left: -300px;
    float: left
}

.mi-map .mi-r-name {
    font-family: Verdana, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.25;
    color: #444;
    margin-bottom: 4.5px
}

.mi-map .mi-r-address,
.mi-map .mi-r-fax,
.mi-map .mi-r-phone,
.mi-map .mi-r-url {
    margin-bottom: 4.5px
}

.mi-controls {
    width: 300px;
    position: relative;
    margin: 0 -630px 1.5em 630px;
    float: left
}

.mi-controls .field-title {
    line-height: 2;
    display: block
}

.mi-controls h1 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-bottom: 18px;
    position: relative;
    padding-left: 10px;
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 0
}

#mi-location {
    width: 208px;
    padding: 2.25px 5px 1.25px;
    border: 1px solid #ccc;
    border-right-width: 0;
    line-height: 1.5;
    float: left
}

#mi-search {
    border: 2px solid #ccc;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 9px;
    width: 80px;
    float: left
}

.mi-notice,
.mi-results {
    clear: both
}

.mi-r-list {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 930px;
    margin-right: 0;
    float: left;
    margin-top: 9px;
    border-bottom: 1px solid #ccc
}

.mi-r-item {
    padding-bottom: 4.5px;
    position: relative;
    padding-right: 10px;
    padding-left: 10px;
    border: 1px solid #ccc;
    border-bottom: 0
}

.mi-r-item p {
    margin-bottom: 4.5px
}

.mi-r-gold-location {
    min-height: 100px;
    border-bottom: 1px solid #ccc
}

.mi-r-link {
    padding-top: 9px;
    display: block
}

.mi-r-name {
    font-family: Verdana, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.25;
    color: #444;
    margin-bottom: 4.5px
}

.mi-r-distance {
    position: absolute;
    top: 4.5px;
    right: 10px;
    font-size: 24px
}

#asistenta #content,
#assistance #content,
#assistenza #content,
#dummy #content,
#hilfe #content,
#ondersteuning #content,
#soporte #content,
#support #content,
#wsparcie-techniczne #content {
    width: 950px;
    margin-right: 0;
    float: left;
    padding: 0
}

#asistenta #nav-breadcrumbs,
#assistance #nav-breadcrumbs,
#assistenza #nav-breadcrumbs,
#dummy #nav-breadcrumbs,
#hilfe #nav-breadcrumbs,
#ondersteuning #nav-breadcrumbs,
#soporte #nav-breadcrumbs,
#support #nav-breadcrumbs,
#wsparcie-techniczne #nav-breadcrumbs {
    display: none
}

#asistenta.apoyo-a-los-productos #content,
#asistenta.asistenta-produse #content,
#asistenta.assistance-produit #content,
#asistenta.assistenza-prodotto #content,
#asistenta.dummy #content,
#asistenta.en-savoir-plus #content,
#asistenta.ghiduri-de-produse #content,
#asistenta.guias-de-productos #content,
#asistenta.guide-ai-prodotti #content,
#asistenta.guides-produits #content,
#asistenta.maggiori-informazioni #content,
#asistenta.mai-multe-informatii #content,
#asistenta.mas-informacion #content,
#asistenta.meer-informatie #content,
#asistenta.more-information #content,
#asistenta.product-guides #content,
#asistenta.product-support #content,
#asistenta.productinformatie #content,
#asistenta.productondersteuning #content,
#asistenta.produktanleitungen #content,
#asistenta.produktunterstuetzung #content,
#asistenta.przewodniki-produktow #content,
#asistenta.weitere-informationen #content,
#asistenta.wiecej-informacji #content,
#asistenta.wsparcie-dla-produktu #content,
#assistance.apoyo-a-los-productos #content,
#assistance.asistenta-produse #content,
#assistance.assistance-produit #content,
#assistance.assistenza-prodotto #content,
#assistance.dummy #content,
#assistance.en-savoir-plus #content,
#assistance.ghiduri-de-produse #content,
#assistance.guias-de-productos #content,
#assistance.guide-ai-prodotti #content,
#assistance.guides-produits #content,
#assistance.maggiori-informazioni #content,
#assistance.mai-multe-informatii #content,
#assistance.mas-informacion #content,
#assistance.meer-informatie #content,
#assistance.more-information #content,
#assistance.product-guides #content,
#assistance.product-support #content,
#assistance.productinformatie #content,
#assistance.productondersteuning #content,
#assistance.produktanleitungen #content,
#assistance.produktunterstuetzung #content,
#assistance.przewodniki-produktow #content,
#assistance.weitere-informationen #content,
#assistance.wiecej-informacji #content,
#assistance.wsparcie-dla-produktu #content,
#assistenza.apoyo-a-los-productos #content,
#assistenza.asistenta-produse #content,
#assistenza.assistance-produit #content,
#assistenza.assistenza-prodotto #content,
#assistenza.dummy #content,
#assistenza.en-savoir-plus #content,
#assistenza.ghiduri-de-produse #content,
#assistenza.guias-de-productos #content,
#assistenza.guide-ai-prodotti #content,
#assistenza.guides-produits #content,
#assistenza.maggiori-informazioni #content,
#assistenza.mai-multe-informatii #content,
#assistenza.mas-informacion #content,
#assistenza.meer-informatie #content,
#assistenza.more-information #content,
#assistenza.product-guides #content,
#assistenza.product-support #content,
#assistenza.productinformatie #content,
#assistenza.productondersteuning #content,
#assistenza.produktanleitungen #content,
#assistenza.produktunterstuetzung #content,
#assistenza.przewodniki-produktow #content,
#assistenza.weitere-informationen #content,
#assistenza.wiecej-informacji #content,
#assistenza.wsparcie-dla-produktu #content,
#dummy.apoyo-a-los-productos #content,
#dummy.asistenta-produse #content,
#dummy.assistance-produit #content,
#dummy.assistenza-prodotto #content,
#dummy.dummy #content,
#dummy.en-savoir-plus #content,
#dummy.ghiduri-de-produse #content,
#dummy.guias-de-productos #content,
#dummy.guide-ai-prodotti #content,
#dummy.guides-produits #content,
#dummy.maggiori-informazioni #content,
#dummy.mai-multe-informatii #content,
#dummy.mas-informacion #content,
#dummy.meer-informatie #content,
#dummy.more-information #content,
#dummy.product-guides #content,
#dummy.product-support #content,
#dummy.productinformatie #content,
#dummy.productondersteuning #content,
#dummy.produktanleitungen #content,
#dummy.produktunterstuetzung #content,
#dummy.przewodniki-produktow #content,
#dummy.weitere-informationen #content,
#dummy.wiecej-informacji #content,
#dummy.wsparcie-dla-produktu #content,
#hilfe.apoyo-a-los-productos #content,
#hilfe.asistenta-produse #content,
#hilfe.assistance-produit #content,
#hilfe.assistenza-prodotto #content,
#hilfe.dummy #content,
#hilfe.en-savoir-plus #content,
#hilfe.ghiduri-de-produse #content,
#hilfe.guias-de-productos #content,
#hilfe.guide-ai-prodotti #content,
#hilfe.guides-produits #content,
#hilfe.maggiori-informazioni #content,
#hilfe.mai-multe-informatii #content,
#hilfe.mas-informacion #content,
#hilfe.meer-informatie #content,
#hilfe.more-information #content,
#hilfe.product-guides #content,
#hilfe.product-support #content,
#hilfe.productinformatie #content,
#hilfe.productondersteuning #content,
#hilfe.produktanleitungen #content,
#hilfe.produktunterstuetzung #content,
#hilfe.przewodniki-produktow #content,
#hilfe.weitere-informationen #content,
#hilfe.wiecej-informacji #content,
#hilfe.wsparcie-dla-produktu #content,
#ondersteuning.apoyo-a-los-productos #content,
#ondersteuning.asistenta-produse #content,
#ondersteuning.assistance-produit #content,
#ondersteuning.assistenza-prodotto #content,
#ondersteuning.dummy #content,
#ondersteuning.en-savoir-plus #content,
#ondersteuning.ghiduri-de-produse #content,
#ondersteuning.guias-de-productos #content,
#ondersteuning.guide-ai-prodotti #content,
#ondersteuning.guides-produits #content,
#ondersteuning.maggiori-informazioni #content,
#ondersteuning.mai-multe-informatii #content,
#ondersteuning.mas-informacion #content,
#ondersteuning.meer-informatie #content,
#ondersteuning.more-information #content,
#ondersteuning.product-guides #content,
#ondersteuning.product-support #content,
#ondersteuning.productinformatie #content,
#ondersteuning.productondersteuning #content,
#ondersteuning.produktanleitungen #content,
#ondersteuning.produktunterstuetzung #content,
#ondersteuning.przewodniki-produktow #content,
#ondersteuning.weitere-informationen #content,
#ondersteuning.wiecej-informacji #content,
#ondersteuning.wsparcie-dla-produktu #content,
#soporte.apoyo-a-los-productos #content,
#soporte.asistenta-produse #content,
#soporte.assistance-produit #content,
#soporte.assistenza-prodotto #content,
#soporte.dummy #content,
#soporte.en-savoir-plus #content,
#soporte.ghiduri-de-produse #content,
#soporte.guias-de-productos #content,
#soporte.guide-ai-prodotti #content,
#soporte.guides-produits #content,
#soporte.maggiori-informazioni #content,
#soporte.mai-multe-informatii #content,
#soporte.mas-informacion #content,
#soporte.meer-informatie #content,
#soporte.more-information #content,
#soporte.product-guides #content,
#soporte.product-support #content,
#soporte.productinformatie #content,
#soporte.productondersteuning #content,
#soporte.produktanleitungen #content,
#soporte.produktunterstuetzung #content,
#soporte.przewodniki-produktow #content,
#soporte.weitere-informationen #content,
#soporte.wiecej-informacji #content,
#soporte.wsparcie-dla-produktu #content,
#support.apoyo-a-los-productos #content,
#support.asistenta-produse #content,
#support.assistance-produit #content,
#support.assistenza-prodotto #content,
#support.dummy #content,
#support.en-savoir-plus #content,
#support.ghiduri-de-produse #content,
#support.guias-de-productos #content,
#support.guide-ai-prodotti #content,
#support.guides-produits #content,
#support.maggiori-informazioni #content,
#support.mai-multe-informatii #content,
#support.mas-informacion #content,
#support.meer-informatie #content,
#support.more-information #content,
#support.product-guides #content,
#support.product-support #content,
#support.productinformatie #content,
#support.productondersteuning #content,
#support.produktanleitungen #content,
#support.produktunterstuetzung #content,
#support.przewodniki-produktow #content,
#support.weitere-informationen #content,
#support.wiecej-informacji #content,
#support.wsparcie-dla-produktu #content,
#wsparcie-techniczne.apoyo-a-los-productos #content,
#wsparcie-techniczne.asistenta-produse #content,
#wsparcie-techniczne.assistance-produit #content,
#wsparcie-techniczne.assistenza-prodotto #content,
#wsparcie-techniczne.dummy #content,
#wsparcie-techniczne.en-savoir-plus #content,
#wsparcie-techniczne.ghiduri-de-produse #content,
#wsparcie-techniczne.guias-de-productos #content,
#wsparcie-techniczne.guide-ai-prodotti #content,
#wsparcie-techniczne.guides-produits #content,
#wsparcie-techniczne.maggiori-informazioni #content,
#wsparcie-techniczne.mai-multe-informatii #content,
#wsparcie-techniczne.mas-informacion #content,
#wsparcie-techniczne.meer-informatie #content,
#wsparcie-techniczne.more-information #content,
#wsparcie-techniczne.product-guides #content,
#wsparcie-techniczne.product-support #content,
#wsparcie-techniczne.productinformatie #content,
#wsparcie-techniczne.productondersteuning #content,
#wsparcie-techniczne.produktanleitungen #content,
#wsparcie-techniczne.produktunterstuetzung #content,
#wsparcie-techniczne.przewodniki-produktow #content,
#wsparcie-techniczne.weitere-informationen #content,
#wsparcie-techniczne.wiecej-informacji #content,
#wsparcie-techniczne.wsparcie-dla-produktu #content {
    width: 930px;
    margin-right: 0;
    float: left;
    padding: 9px 10px
}

#asistenta.apoyo-a-los-productos #nav-breadcrumbs,
#asistenta.asistenta-produse #nav-breadcrumbs,
#asistenta.assistance-produit #nav-breadcrumbs,
#asistenta.assistenza-prodotto #nav-breadcrumbs,
#asistenta.dummy #nav-breadcrumbs,
#asistenta.en-savoir-plus #nav-breadcrumbs,
#asistenta.ghiduri-de-produse #nav-breadcrumbs,
#asistenta.guias-de-productos #nav-breadcrumbs,
#asistenta.guide-ai-prodotti #nav-breadcrumbs,
#asistenta.guides-produits #nav-breadcrumbs,
#asistenta.maggiori-informazioni #nav-breadcrumbs,
#asistenta.mai-multe-informatii #nav-breadcrumbs,
#asistenta.mas-informacion #nav-breadcrumbs,
#asistenta.meer-informatie #nav-breadcrumbs,
#asistenta.more-information #nav-breadcrumbs,
#asistenta.product-guides #nav-breadcrumbs,
#asistenta.product-support #nav-breadcrumbs,
#asistenta.productinformatie #nav-breadcrumbs,
#asistenta.productondersteuning #nav-breadcrumbs,
#asistenta.produktanleitungen #nav-breadcrumbs,
#asistenta.produktunterstuetzung #nav-breadcrumbs,
#asistenta.przewodniki-produktow #nav-breadcrumbs,
#asistenta.weitere-informationen #nav-breadcrumbs,
#asistenta.wiecej-informacji #nav-breadcrumbs,
#asistenta.wsparcie-dla-produktu #nav-breadcrumbs,
#assistance.apoyo-a-los-productos #nav-breadcrumbs,
#assistance.asistenta-produse #nav-breadcrumbs,
#assistance.assistance-produit #nav-breadcrumbs,
#assistance.assistenza-prodotto #nav-breadcrumbs,
#assistance.dummy #nav-breadcrumbs,
#assistance.en-savoir-plus #nav-breadcrumbs,
#assistance.ghiduri-de-produse #nav-breadcrumbs,
#assistance.guias-de-productos #nav-breadcrumbs,
#assistance.guide-ai-prodotti #nav-breadcrumbs,
#assistance.guides-produits #nav-breadcrumbs,
#assistance.maggiori-informazioni #nav-breadcrumbs,
#assistance.mai-multe-informatii #nav-breadcrumbs,
#assistance.mas-informacion #nav-breadcrumbs,
#assistance.meer-informatie #nav-breadcrumbs,
#assistance.more-information #nav-breadcrumbs,
#assistance.product-guides #nav-breadcrumbs,
#assistance.product-support #nav-breadcrumbs,
#assistance.productinformatie #nav-breadcrumbs,
#assistance.productondersteuning #nav-breadcrumbs,
#assistance.produktanleitungen #nav-breadcrumbs,
#assistance.produktunterstuetzung #nav-breadcrumbs,
#assistance.przewodniki-produktow #nav-breadcrumbs,
#assistance.weitere-informationen #nav-breadcrumbs,
#assistance.wiecej-informacji #nav-breadcrumbs,
#assistance.wsparcie-dla-produktu #nav-breadcrumbs,
#assistenza.apoyo-a-los-productos #nav-breadcrumbs,
#assistenza.asistenta-produse #nav-breadcrumbs,
#assistenza.assistance-produit #nav-breadcrumbs,
#assistenza.assistenza-prodotto #nav-breadcrumbs,
#assistenza.dummy #nav-breadcrumbs,
#assistenza.en-savoir-plus #nav-breadcrumbs,
#assistenza.ghiduri-de-produse #nav-breadcrumbs,
#assistenza.guias-de-productos #nav-breadcrumbs,
#assistenza.guide-ai-prodotti #nav-breadcrumbs,
#assistenza.guides-produits #nav-breadcrumbs,
#assistenza.maggiori-informazioni #nav-breadcrumbs,
#assistenza.mai-multe-informatii #nav-breadcrumbs,
#assistenza.mas-informacion #nav-breadcrumbs,
#assistenza.meer-informatie #nav-breadcrumbs,
#assistenza.more-information #nav-breadcrumbs,
#assistenza.product-guides #nav-breadcrumbs,
#assistenza.product-support #nav-breadcrumbs,
#assistenza.productinformatie #nav-breadcrumbs,
#assistenza.productondersteuning #nav-breadcrumbs,
#assistenza.produktanleitungen #nav-breadcrumbs,
#assistenza.produktunterstuetzung #nav-breadcrumbs,
#assistenza.przewodniki-produktow #nav-breadcrumbs,
#assistenza.weitere-informationen #nav-breadcrumbs,
#assistenza.wiecej-informacji #nav-breadcrumbs,
#assistenza.wsparcie-dla-produktu #nav-breadcrumbs,
#dummy.apoyo-a-los-productos #nav-breadcrumbs,
#dummy.asistenta-produse #nav-breadcrumbs,
#dummy.assistance-produit #nav-breadcrumbs,
#dummy.assistenza-prodotto #nav-breadcrumbs,
#dummy.dummy #nav-breadcrumbs,
#dummy.en-savoir-plus #nav-breadcrumbs,
#dummy.ghiduri-de-produse #nav-breadcrumbs,
#dummy.guias-de-productos #nav-breadcrumbs,
#dummy.guide-ai-prodotti #nav-breadcrumbs,
#dummy.guides-produits #nav-breadcrumbs,
#dummy.maggiori-informazioni #nav-breadcrumbs,
#dummy.mai-multe-informatii #nav-breadcrumbs,
#dummy.mas-informacion #nav-breadcrumbs,
#dummy.meer-informatie #nav-breadcrumbs,
#dummy.more-information #nav-breadcrumbs,
#dummy.product-guides #nav-breadcrumbs,
#dummy.product-support #nav-breadcrumbs,
#dummy.productinformatie #nav-breadcrumbs,
#dummy.productondersteuning #nav-breadcrumbs,
#dummy.produktanleitungen #nav-breadcrumbs,
#dummy.produktunterstuetzung #nav-breadcrumbs,
#dummy.przewodniki-produktow #nav-breadcrumbs,
#dummy.weitere-informationen #nav-breadcrumbs,
#dummy.wiecej-informacji #nav-breadcrumbs,
#dummy.wsparcie-dla-produktu #nav-breadcrumbs,
#hilfe.apoyo-a-los-productos #nav-breadcrumbs,
#hilfe.asistenta-produse #nav-breadcrumbs,
#hilfe.assistance-produit #nav-breadcrumbs,
#hilfe.assistenza-prodotto #nav-breadcrumbs,
#hilfe.dummy #nav-breadcrumbs,
#hilfe.en-savoir-plus #nav-breadcrumbs,
#hilfe.ghiduri-de-produse #nav-breadcrumbs,
#hilfe.guias-de-productos #nav-breadcrumbs,
#hilfe.guide-ai-prodotti #nav-breadcrumbs,
#hilfe.guides-produits #nav-breadcrumbs,
#hilfe.maggiori-informazioni #nav-breadcrumbs,
#hilfe.mai-multe-informatii #nav-breadcrumbs,
#hilfe.mas-informacion #nav-breadcrumbs,
#hilfe.meer-informatie #nav-breadcrumbs,
#hilfe.more-information #nav-breadcrumbs,
#hilfe.product-guides #nav-breadcrumbs,
#hilfe.product-support #nav-breadcrumbs,
#hilfe.productinformatie #nav-breadcrumbs,
#hilfe.productondersteuning #nav-breadcrumbs,
#hilfe.produktanleitungen #nav-breadcrumbs,
#hilfe.produktunterstuetzung #nav-breadcrumbs,
#hilfe.przewodniki-produktow #nav-breadcrumbs,
#hilfe.weitere-informationen #nav-breadcrumbs,
#hilfe.wiecej-informacji #nav-breadcrumbs,
#hilfe.wsparcie-dla-produktu #nav-breadcrumbs,
#ondersteuning.apoyo-a-los-productos #nav-breadcrumbs,
#ondersteuning.asistenta-produse #nav-breadcrumbs,
#ondersteuning.assistance-produit #nav-breadcrumbs,
#ondersteuning.assistenza-prodotto #nav-breadcrumbs,
#ondersteuning.dummy #nav-breadcrumbs,
#ondersteuning.en-savoir-plus #nav-breadcrumbs,
#ondersteuning.ghiduri-de-produse #nav-breadcrumbs,
#ondersteuning.guias-de-productos #nav-breadcrumbs,
#ondersteuning.guide-ai-prodotti #nav-breadcrumbs,
#ondersteuning.guides-produits #nav-breadcrumbs,
#ondersteuning.maggiori-informazioni #nav-breadcrumbs,
#ondersteuning.mai-multe-informatii #nav-breadcrumbs,
#ondersteuning.mas-informacion #nav-breadcrumbs,
#ondersteuning.meer-informatie #nav-breadcrumbs,
#ondersteuning.more-information #nav-breadcrumbs,
#ondersteuning.product-guides #nav-breadcrumbs,
#ondersteuning.product-support #nav-breadcrumbs,
#ondersteuning.productinformatie #nav-breadcrumbs,
#ondersteuning.productondersteuning #nav-breadcrumbs,
#ondersteuning.produktanleitungen #nav-breadcrumbs,
#ondersteuning.produktunterstuetzung #nav-breadcrumbs,
#ondersteuning.przewodniki-produktow #nav-breadcrumbs,
#ondersteuning.weitere-informationen #nav-breadcrumbs,
#ondersteuning.wiecej-informacji #nav-breadcrumbs,
#ondersteuning.wsparcie-dla-produktu #nav-breadcrumbs,
#soporte.apoyo-a-los-productos #nav-breadcrumbs,
#soporte.asistenta-produse #nav-breadcrumbs,
#soporte.assistance-produit #nav-breadcrumbs,
#soporte.assistenza-prodotto #nav-breadcrumbs,
#soporte.dummy #nav-breadcrumbs,
#soporte.en-savoir-plus #nav-breadcrumbs,
#soporte.ghiduri-de-produse #nav-breadcrumbs,
#soporte.guias-de-productos #nav-breadcrumbs,
#soporte.guide-ai-prodotti #nav-breadcrumbs,
#soporte.guides-produits #nav-breadcrumbs,
#soporte.maggiori-informazioni #nav-breadcrumbs,
#soporte.mai-multe-informatii #nav-breadcrumbs,
#soporte.mas-informacion #nav-breadcrumbs,
#soporte.meer-informatie #nav-breadcrumbs,
#soporte.more-information #nav-breadcrumbs,
#soporte.product-guides #nav-breadcrumbs,
#soporte.product-support #nav-breadcrumbs,
#soporte.productinformatie #nav-breadcrumbs,
#soporte.productondersteuning #nav-breadcrumbs,
#soporte.produktanleitungen #nav-breadcrumbs,
#soporte.produktunterstuetzung #nav-breadcrumbs,
#soporte.przewodniki-produktow #nav-breadcrumbs,
#soporte.weitere-informationen #nav-breadcrumbs,
#soporte.wiecej-informacji #nav-breadcrumbs,
#soporte.wsparcie-dla-produktu #nav-breadcrumbs,
#support.apoyo-a-los-productos #nav-breadcrumbs,
#support.asistenta-produse #nav-breadcrumbs,
#support.assistance-produit #nav-breadcrumbs,
#support.assistenza-prodotto #nav-breadcrumbs,
#support.dummy #nav-breadcrumbs,
#support.en-savoir-plus #nav-breadcrumbs,
#support.ghiduri-de-produse #nav-breadcrumbs,
#support.guias-de-productos #nav-breadcrumbs,
#support.guide-ai-prodotti #nav-breadcrumbs,
#support.guides-produits #nav-breadcrumbs,
#support.maggiori-informazioni #nav-breadcrumbs,
#support.mai-multe-informatii #nav-breadcrumbs,
#support.mas-informacion #nav-breadcrumbs,
#support.meer-informatie #nav-breadcrumbs,
#support.more-information #nav-breadcrumbs,
#support.product-guides #nav-breadcrumbs,
#support.product-support #nav-breadcrumbs,
#support.productinformatie #nav-breadcrumbs,
#support.productondersteuning #nav-breadcrumbs,
#support.produktanleitungen #nav-breadcrumbs,
#support.produktunterstuetzung #nav-breadcrumbs,
#support.przewodniki-produktow #nav-breadcrumbs,
#support.weitere-informationen #nav-breadcrumbs,
#support.wiecej-informacji #nav-breadcrumbs,
#support.wsparcie-dla-produktu #nav-breadcrumbs,
#wsparcie-techniczne.apoyo-a-los-productos #nav-breadcrumbs,
#wsparcie-techniczne.asistenta-produse #nav-breadcrumbs,
#wsparcie-techniczne.assistance-produit #nav-breadcrumbs,
#wsparcie-techniczne.assistenza-prodotto #nav-breadcrumbs,
#wsparcie-techniczne.dummy #nav-breadcrumbs,
#wsparcie-techniczne.en-savoir-plus #nav-breadcrumbs,
#wsparcie-techniczne.ghiduri-de-produse #nav-breadcrumbs,
#wsparcie-techniczne.guias-de-productos #nav-breadcrumbs,
#wsparcie-techniczne.guide-ai-prodotti #nav-breadcrumbs,
#wsparcie-techniczne.guides-produits #nav-breadcrumbs,
#wsparcie-techniczne.maggiori-informazioni #nav-breadcrumbs,
#wsparcie-techniczne.mai-multe-informatii #nav-breadcrumbs,
#wsparcie-techniczne.mas-informacion #nav-breadcrumbs,
#wsparcie-techniczne.meer-informatie #nav-breadcrumbs,
#wsparcie-techniczne.more-information #nav-breadcrumbs,
#wsparcie-techniczne.product-guides #nav-breadcrumbs,
#wsparcie-techniczne.product-support #nav-breadcrumbs,
#wsparcie-techniczne.productinformatie #nav-breadcrumbs,
#wsparcie-techniczne.productondersteuning #nav-breadcrumbs,
#wsparcie-techniczne.produktanleitungen #nav-breadcrumbs,
#wsparcie-techniczne.produktunterstuetzung #nav-breadcrumbs,
#wsparcie-techniczne.przewodniki-produktow #nav-breadcrumbs,
#wsparcie-techniczne.weitere-informationen #nav-breadcrumbs,
#wsparcie-techniczne.wiecej-informacji #nav-breadcrumbs,
#wsparcie-techniczne.wsparcie-dla-produktu #nav-breadcrumbs {
    display: block
}

.ip-col-1 {
    width: 690px;
    margin-right: 10px;
    float: left;
    padding: 9px 10px
}

.support-slideshow {
    position: relative;
    width: 687px;
    height: 180px;
    overflow: hidden;
    overflow-y: scroll
}

.support-slideshow .slide {
    position: relative;
    overflow: hidden;
    display: block
}

.support-slideshow .slide-caption {
    padding: 9px 10px;
    color: #fff
}

.support-slideshow .slide-caption p {
    margin-bottom: 0
}

.support-slideshow a.slide {
    position: relative;
    width: 687px;
    height: 180px;
    overflow: hidden;
    display: block
}

.support-slideshow .slide-caption {
    position: absolute;
    z-index: 200;
    top: 0;
    bottom: auto;
    left: 0;
    font-weight: 400;
    line-height: 1.5
}

.support-slideshow .slide-caption h2 {
    font-size: 18px;
    font-weight: 400
}

.support-slideshow .slide-caption h3 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    margin-bottom: 18px;
    position: relative;
    padding-left: 10px;
    font-weight: 700;
    text-transform: none
}

.support-slideshow a.slide-1 .slide-caption,
.support-slideshow a.slide-2 .slide-caption,
.support-slideshow a.slide-3 .slide-caption {
    top: 36px;
    left: 20px;
    width: 240px
}

.ip-s-section h2 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    line-height: ;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    margin-top: 9px;
    margin-bottom: 18px;
    position: relative;
    padding-left: 10px;
    clear: both;
    font-weight: 400;
    text-transform: none
}

.ip-s-section h2 .pipe {
    font-weight: 700
}

.ip-s-section-links {
    width: 690px;
    margin-right: 10px;
    float: left;
    margin-bottom: 9px
}

a.ip-s-section-link {
    width: 195px;
    margin-right: 10px;
    float: left;
    margin-bottom: 18px;
    height: 76px;
    padding-left: 145px
}

a.ip-s-section-link:nth-child(2n) {
    width: 195px;
    margin-right: 0;
    float: left
}

a.ip-s-section-link:nth-child(2n+1) {
    clear: both
}

a.ip-s-section-link h3 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000;
    margin-top: 4.5px;
    margin-bottom: 4.5px
}

.dummy a.ip-sl-declaration-of-performance,
.es a.ip-sl-declaration-of-performance,
.it a.ip-sl-declaration-of-performance,
.nl a.ip-sl-declaration-of-performance,
.pl a.ip-sl-declaration-of-performance {
    position: relative;
    height: 100px
}

.dummy a.ip-sl-declaration-of-performance:after,
.es a.ip-sl-declaration-of-performance:after,
.it a.ip-sl-declaration-of-performance:after,
.nl a.ip-sl-declaration-of-performance:after,
.pl a.ip-sl-declaration-of-performance:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 145px;
    height: 76px
}

.dummy a.ip-sl-declaration-of-performance,
.it a.ip-sl-declaration-of-performance,
.pl a.ip-sl-declaration-of-performance {
    height: 90px
}

.ie7 a.ip-s-section-link,
.ie8 a.ip-s-section-link {
    width: 193px;
    margin-right: 10px;
    float: left
}

.ie7 a.ip-s-section-link:first-child+a,
.ie8 a.ip-s-section-link:first-child+a {
    width: 193px;
    margin-right: 0;
    float: left
}

.ie7 a.ip-s-section-link:first-child+a+a,
.ie8 a.ip-s-section-link:first-child+a+a {
    clear: both
}

.ie7 a.ip-s-section-link:first-child+a+a+a,
.ie8 a.ip-s-section-link:first-child+a+a+a {
    width: 193px;
    margin-right: 0;
    float: left
}

.ie7 a.ip-s-section-link:first-child+a+a+a+a,
.ie8 a.ip-s-section-link:first-child+a+a+a+a {
    clear: both
}

.ip-s-list-wrap {
    width: 223.33px;
    margin-right: 10px;
    float: left
}

.ip-s-list-wrap h3 {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000;
    margin-bottom: 9px
}

.ip-s-how-tools-work {
    width: 223.33px;
    margin-right: 0;
    float: left
}

.ip-s-list {
    margin: 0;
    padding: 0;
    list-style: none
}

.ip-col-2 {
    width: 220px;
    margin-right: 0;
    float: left
}

.sp-search-by-tool-model {
    width: 460px;
    margin-right: 10px;
    float: left
}

.sp-search-by-spare-part-code {
    width: 460px;
    margin-right: 0;
    float: left
}

.sp-instructions {
    padding-top: 9px
}

.sp-form .row {
    padding: 9px 20px
}

.sp-form .field-title {
    width: 110px;
    margin-right: 10px;
    float: left;
    line-height: 1.875
}

.sp-form button {
    border: 2px solid #ccc;
    text-transform: uppercase;
    font-weight: 700
}

#sp-results-wrap {
    clear: both;
    width: 930px;
    margin-right: 0;
    float: left;
    margin-top: 18px;
    padding-top: 18px;
    border-top: 1px solid #ddd
}

.sp-results {
    clear: both
}

.spare-parts-result-index .sp-search-by-spare-part-code,
.spare-parts-result-index .sp-search-by-tool-model {
    width: 930px;
    margin-right: 0;
    float: left;
    margin-bottom: 18px;
    padding-bottom: 18px;
    border-bottom: 1px solid #ddd
}

.sp-td-parts-chart #zoom {
    clear: both;
    margin-bottom: 18px;
    border: 2px solid #666
}

.sp-td-parts-chart .large img {
    background: #fff
}

.sp-td-not-available {
    margin-bottom: 18px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 4.5;
    padding: 36px 0;
    border: 2px solid #666
}

.sp-td-not-available p {
    margin-bottom: 0
}

.sp-td-tool-summary {
    margin-bottom: 18px;
    position: relative;
    overflow: hidden
}

.sp-td-tool-summary dl {
    margin-bottom: 0
}

.sp-td-tool-summary dt {
    clear: both;
    width: 110px;
    margin-right: 0;
    float: left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5
}

.sp-td-tool-summary dd {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5
}

.sp-td-tool-summary .pl-heading {
    margin-bottom: 18px
}

.sp-td-tool-summary .sp-td-links {
    margin-bottom: 0;
    position: absolute;
    bottom: 0;
    right: 0
}

.sp-td-tool-summary a.sp-td-link {
    margin-left: 5px
}

.sp-td-tool-summary a.sp-td-link-print {
    display: none
}

.nl .sp-td-tool-summary dt {
    width: 158px;
    margin-right: 0;
    float: left
}

.sp-td-parts-list .fr-table {
    display: table
}

.sp-td-parts-list .fr-table td {
    padding-top: 3.6px;
    padding-bottom: 3.6px
}

.sp-td-parts-list .fr-spare-part-code-sku {
    display: none
}

.sp-td-parts-list .fr-spare-part-code {
    display: table-cell
}

.sp-td-parts-list .fr-results-pager {
    margin-bottom: 18px;
    width: 100%;
    display: table
}

.sp-td-links {
    margin-bottom: 18px;
    overflow: hidden
}

a.sp-td-link {
    border: 2px solid #ccc;
    font-weight: 700;
    margin-right: 5px;
    padding: 4.5px 20px;
    text-transform: none;
    display: block;
    float: left
}

.sp-d-part-summary {
    width: 460px;
    margin-right: 10px;
    float: left
}

.sp-d-part-summary dt {
    clear: both;
    width: 190px;
    margin-right: 0;
    float: left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.5
}

.sp-d-part-summary dd {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5
}

.sp-d-compatible-tools {
    width: 460px;
    margin-right: 0;
    float: left
}

.sp-d-compatible-tools-list {
    margin: 0;
    padding: 0;
    list-style: none;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    border-top: 1px solid #ddd
}

.sp-d-compatible-tools-list li {
    clear: both;
    width: 460px;
    margin-right: 0;
    float: left;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    border-bottom: 1px solid #ddd
}

strong.sp-d-ct-tool-link {
    width: 185px;
    margin-right: 10px;
    float: left;
    font-weight: 400
}

a.sp-d-ct-spare-part-link {
    width: 265px;
    margin-right: 0;
    float: left
}

.search-form .row {
    margin-bottom: 18px;
    padding: 9px 20px
}

.search-form .field-title {
    width: 190px;
    margin-right: 10px;
    float: left;
    padding-left: 140px;
    line-height: 1.875
}

.search-form select {
    width: 230px;
    margin-right: 10px;
    float: left
}

.search-form button {
    border: 2px solid #ccc;
    text-transform: uppercase;
    font-weight: 700
}

.user-manuals .search-form .field-title {
    width: 130px;
    margin-right: 10px;
    float: left;
    padding-left: 0
}
.auen.user-manuals .search-form .field-title,
.nzen.user-manuals .search-form .field-title {
    width: 340px;
}

.user-manuals .search-form select {
    width: 190px;
    margin-right: 10px;
    float: left
}

.product-support.dop #content {
    overflow: visible
}

.dop-search-by-reference-code {
    width: 460px;
    margin-right: 10px;
    float: left
}

.dop-search-by-fastener-sku {
    width: 460px;
    margin-right: 0;
    float: left
}

.dop-instructions {
    padding-top: 9px
}

.dop-form .row {
    margin-bottom: 18px;
    padding: 9px 20px
}

.dop-form .field-title {
    width: 110px;
    margin-right: 10px;
    float: left;
    line-height: 1.875
}

.dop-form select {
    width: 230px;
    margin-right: 10px;
    float: left
}

.dop-form button {
    border: 2px solid #ccc;
    text-transform: uppercase;
    font-weight: 700
}

.es .dop-form .field-title {
    width: 130px;
    margin-right: 10px;
    float: left
}

.search-results .pl-heading {
    margin-bottom: 18px
}

.sr-header {
    margin-bottom: 18px;
    padding-bottom: 18px;
    border-bottom: 1px solid #ccc
}

#sr-search-keywords {
    width: 310px;
    margin-right: 0;
    float: left
}

#sr-search-button {
    border: 2px solid #ccc;
    text-transform: uppercase;
    font-weight: 700;
    border-width: 1px
}

.sr-fastener-results .fr-table {
    display: table
}

.sr-fastener-results .fr-results-pager {
    margin-bottom: 18px;
    width: 100%;
    display: table
}

.sr-results {
    position: relative
}

.mod-pagination {
    clear: both;
    padding-top: 18px;
    border-top: 1px solid #ccc
}

.mod-pag-page-x-of-y {
    width: 20%;
    float: left
}

.mod-pag-pagination {
    width: 80%;
    margin-left: 20%;
    text-align: right
}

.mod-pag-links {
    margin: 0;
    padding: 0;
    list-style: none
}

.mod-pag-links li {
    display: inline
}

a.mod-pag-link {
    border: 2px solid #ccc;
    text-transform: uppercase;
    font-weight: 700;
    margin-left: 3px;
    padding: 4.5px 10px
}

.mod-overlay {
    position: absolute;
    z-index: 1000;
    top: 77px;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, .7)
}

.mod-overlay h2 {
    margin-top: 18px;
    line-height: 1;
    text-align: center
}

.mfp-menu-wrap {
    width: 170px;
    margin-right: 10px;
    float: left
}

.mfp-content {
    width: 690px;
    margin-right: 0;
    float: left;
    padding-left: 40px;
    border-left: 1px dotted #ccc
}

.mfp-content .success {
    margin-bottom: 9px
}

.ml-logged-out-links {
    clear: both;
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right
}

#contact .radio1formError,
#contacto .radio1formError,
#contattaci .radio1formError,
#dummy .radio1formError,
#kontakt .radio1formError {
    padding-left: 222px
}

#member_form .submit_button,
.contact-form-wrap .submit_button {
    padding-left: 220px
}

#member_form .submit_button button,
.contact-form-wrap .submit_button button {
    width: 238px;
    padding: 4.5px 10px
}

#member_form label.dform_label,
.contact-form-wrap label.dform_label {
    width: 210px;
    margin-right: 10px;
    float: left
}

#member_form .dform_error,
.contact-form-wrap .dform_error {
    width: 185px;
    margin-right: 0;
    float: left
}

#member_form .dform_container,
.contact-form-wrap .dform_container {
    width: 220px;
    margin-right: 0;
    float: left
}

#member_form .dform_container .text,
.contact-form-wrap .dform_container .text {
    width: 230px
}

#member_form .dform_container .select,
.contact-form-wrap .dform_container .select {
    width: 235px
}

#member_form .dform_container textarea,
.contact-form-wrap .dform_container textarea {
    width: 230px
}

#member_form #dummy,
#member_form #forms_field_265-wrap,
#member_form #forms_field_309-wrap,
#member_form #forms_field_358-wrap,
#member_form #forms_field_403-wrap,
#member_form #forms_field_448-wrap,
#member_form #forms_field_494-wrap,
#member_form #forms_field_554-wrap,
#member_form #forms_field_614-wrap,
#member_form #forms_field_628-wrap,
#member_form #forms_field_673-wrap,
#member_form #forms_field_7-wrap,
#member_form #forms_field_718-wrap,
#member_form #forms_field_763-wrap,
#member_form #forms_field_86-wrap,
#member_form #forms_field_99-wrap,
#member_form #forms_field_1010-wrap,
#member_form #forms_field_1023-wrap,
.contact-form-wrap #dummy,
.contact-form-wrap #forms_field_265-wrap,
.contact-form-wrap #forms_field_309-wrap,
.contact-form-wrap #forms_field_358-wrap,
.contact-form-wrap #forms_field_403-wrap,
.contact-form-wrap #forms_field_448-wrap,
.contact-form-wrap #forms_field_494-wrap,
.contact-form-wrap #forms_field_554-wrap,
.contact-form-wrap #forms_field_614-wrap,
.contact-form-wrap #forms_field_628-wrap,
.contact-form-wrap #forms_field_673-wrap,
.contact-form-wrap #forms_field_7-wrap,
.contact-form-wrap #forms_field_718-wrap,
.contact-form-wrap #forms_field_763-wrap,
.contact-form-wrap #forms_field_86-wrap,
.contact-form-wrap #forms_field_99-wrap,
.contact-form-wrap #forms_field_1010-wrap,
.contact-form-wrap #forms_field_1023-wrap {
    padding-left: 220px
}

#automated-solutions-find-out-more .checkbox1formError,
#automatisierte-losungen-erfahren-sie-mehr .checkbox1formError,
#dummy .checkbox1formError,
#geautomatiseerde-oplossingen-meer-informatie .checkbox1formError,
#rozwiazania-zautomatyzowane-dowiedz-sie-wiecej .checkbox1formError,
#solutions-automatisees-en-savoir-plus .checkbox1formError {
    padding-left: 302px
}

.au-find-out-more #dummy,
.au-find-out-more #forms_field_162-wrap,
.au-find-out-more #forms_field_173-wrap,
.au-find-out-more #forms_field_177-wrap,
.au-find-out-more #forms_field_188-wrap,
.au-find-out-more #forms_field_22-wrap,
.au-find-out-more #forms_field_33-wrap,
.au-find-out-more #forms_field_528-wrap,
.au-find-out-more #forms_field_539-wrap,
.au-find-out-more #forms_field_556-wrap,
.au-find-out-more #forms_field_567-wrap,
.au-find-out-more #forms_field_797-wrap,
.au-find-out-more #forms_field_808-wrap,
.au-find-out-more #forms_field_812-wrap,
.au-find-out-more #forms_field_823-wrap {
    border: 0
}

.au-find-out-more #dummy .dform_container,
.au-find-out-more #forms_field_162-wrap .dform_container,
.au-find-out-more #forms_field_173-wrap .dform_container,
.au-find-out-more #forms_field_177-wrap .dform_container,
.au-find-out-more #forms_field_188-wrap .dform_container,
.au-find-out-more #forms_field_22-wrap .dform_container,
.au-find-out-more #forms_field_33-wrap .dform_container,
.au-find-out-more #forms_field_528-wrap .dform_container,
.au-find-out-more #forms_field_539-wrap .dform_container,
.au-find-out-more #forms_field_556-wrap .dform_container,
.au-find-out-more #forms_field_567-wrap .dform_container,
.au-find-out-more #forms_field_797-wrap .dform_container,
.au-find-out-more #forms_field_808-wrap .dform_container,
.au-find-out-more #forms_field_812-wrap .dform_container,
.au-find-out-more #forms_field_823-wrap .dform_container {
    width: 100%
}

.au-find-out-more #dummy .checkbox-wrap,
.au-find-out-more #forms_field_174-wrap .checkbox-wrap,
.au-find-out-more #forms_field_189-wrap .checkbox-wrap,
.au-find-out-more #forms_field_34-wrap .checkbox-wrap,
.au-find-out-more #forms_field_540-wrap .checkbox-wrap,
.au-find-out-more #forms_field_568-wrap .checkbox-wrap,
.au-find-out-more #forms_field_809-wrap .checkbox-wrap,
.au-find-out-more #forms_field_824-wrap .checkbox-wrap {
    margin-left: 20px
}

.au-find-out-more #dummy #checkbox1-wrap,
.au-find-out-more #dummy #checkbox13-wrap,
.au-find-out-more #dummy #checkbox9-wrap,
.au-find-out-more #dummy #dummy,
.au-find-out-more #forms_field_174-wrap #checkbox1-wrap,
.au-find-out-more #forms_field_174-wrap #checkbox13-wrap,
.au-find-out-more #forms_field_174-wrap #checkbox9-wrap,
.au-find-out-more #forms_field_174-wrap #dummy,
.au-find-out-more #forms_field_189-wrap #checkbox1-wrap,
.au-find-out-more #forms_field_189-wrap #checkbox13-wrap,
.au-find-out-more #forms_field_189-wrap #checkbox9-wrap,
.au-find-out-more #forms_field_189-wrap #dummy,
.au-find-out-more #forms_field_34-wrap #checkbox1-wrap,
.au-find-out-more #forms_field_34-wrap #checkbox13-wrap,
.au-find-out-more #forms_field_34-wrap #checkbox9-wrap,
.au-find-out-more #forms_field_34-wrap #dummy,
.au-find-out-more #forms_field_540-wrap #checkbox1-wrap,
.au-find-out-more #forms_field_540-wrap #checkbox13-wrap,
.au-find-out-more #forms_field_540-wrap #checkbox9-wrap,
.au-find-out-more #forms_field_540-wrap #dummy,
.au-find-out-more #forms_field_568-wrap #checkbox1-wrap,
.au-find-out-more #forms_field_568-wrap #checkbox13-wrap,
.au-find-out-more #forms_field_568-wrap #checkbox9-wrap,
.au-find-out-more #forms_field_568-wrap #dummy,
.au-find-out-more #forms_field_809-wrap #checkbox1-wrap,
.au-find-out-more #forms_field_809-wrap #checkbox13-wrap,
.au-find-out-more #forms_field_809-wrap #checkbox9-wrap,
.au-find-out-more #forms_field_809-wrap #dummy,
.au-find-out-more #forms_field_824-wrap #checkbox1-wrap,
.au-find-out-more #forms_field_824-wrap #checkbox13-wrap,
.au-find-out-more #forms_field_824-wrap #checkbox9-wrap,
.au-find-out-more #forms_field_824-wrap #dummy {
    margin-left: 0
}

.au-find-out-more #dummy,
.au-find-out-more #forms_field_175-wrap,
.au-find-out-more #forms_field_190-wrap,
.au-find-out-more #forms_field_35-wrap,
.au-find-out-more #forms_field_541-wrap,
.au-find-out-more #forms_field_569-wrap,
.au-find-out-more #forms_field_810-wrap,
.au-find-out-more #forms_field_825-wrap {
    padding-left: 300px
}

.au-find-out-more .submit_button button {
    background-color: #537ca0;
    background-image: url(img/fn_blue_gloss.gif);
    background-repeat: repeat-x;
    text-shadow: 0 2px 2px rgba(0, 0, 0, .3);
    border-color: #537ca0;
    color: #fff
}

.au-find-out-more .submit_button button .hover {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x
}

.au-find-out-more .submit_button button .current {
    background-color: #39556e;
    background-image: url(img/fn_blue_gloss_current.gif);
    background-repeat: repeat-x
}

.au-find-out-more .submit_button button .cssgradients {
    background: #a5c8e4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c8e4), color-stop(50%, #7ea1c0), color-stop(51%, #668eb1), color-stop(100%, #537ca0));
    background: -webkit-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -moz-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -o-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%)
}

.au-find-out-more .submit_button button .cssgradients .hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.au-find-out-more .submit_button button .cssgradients .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

.au-find-out-more .submit_button button .svg {
    background-image: url(img/fn_blue_gloss.svg)
}

.au-find-out-more .submit_button button .svg .hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

.au-find-out-more .submit_button button .svg .current {
    background-image: url(img/fn_blue_gloss_current.svg)
}

.au-find-out-more .submit_button button:hover {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x;
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

.cssgradients .au-find-out-more .submit_button button {
    background: #a5c8e4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c8e4), color-stop(50%, #7ea1c0), color-stop(51%, #668eb1), color-stop(100%, #537ca0));
    background: -webkit-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -moz-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -o-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%)
}

.cssgradients .au-find-out-more .submit_button button .hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.cssgradients .au-find-out-more .submit_button button .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

.cssgradients .au-find-out-more .submit_button button:hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.ie9 .au-find-out-more .submit_button button {
    background-image: url(img/fn_blue_gloss.svg)
}

.ie9 .au-find-out-more .submit_button button .hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

.ie9 .au-find-out-more .submit_button button .current {
    background-image: url(img/fn_blue_gloss_current.svg)
}

.ie9 .au-find-out-more .submit_button button:hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

#asistenta-garantie-sapte-ani .checkbox17formError,
#asistenta-garantie-sapte-ani .checkbox1formError,
#asistenta-garantie-sapte-ani .checkbox33formError,
#asistenta-garantie-sapte-ani .checkbox7formError,
#asistenta-garantie-sapte-ani .radio1formError,
#assistance-garantie-sept-ans .checkbox17formError,
#assistance-garantie-sept-ans .checkbox1formError,
#assistance-garantie-sept-ans .checkbox33formError,
#assistance-garantie-sept-ans .checkbox7formError,
#assistance-garantie-sept-ans .radio1formError,
#assistenza-garanzia-di-sette-anni .checkbox17formError,
#assistenza-garanzia-di-sette-anni .checkbox1formError,
#assistenza-garanzia-di-sette-anni .checkbox33formError,
#assistenza-garanzia-di-sette-anni .checkbox7formError,
#assistenza-garanzia-di-sette-anni .radio1formError,
#dummy .checkbox17formError,
#dummy .checkbox1formError,
#dummy .checkbox33formError,
#dummy .checkbox7formError,
#dummy .radio1formError,
#hilfe-sieben-jahres-garantie .checkbox17formError,
#hilfe-sieben-jahres-garantie .checkbox1formError,
#hilfe-sieben-jahres-garantie .checkbox33formError,
#hilfe-sieben-jahres-garantie .checkbox7formError,
#hilfe-sieben-jahres-garantie .radio1formError,
#ondersteuning-zeven-jaar-garantie .checkbox17formError,
#ondersteuning-zeven-jaar-garantie .checkbox1formError,
#ondersteuning-zeven-jaar-garantie .checkbox33formError,
#ondersteuning-zeven-jaar-garantie .checkbox7formError,
#ondersteuning-zeven-jaar-garantie .radio1formError,
#soporte-garantia-de-siete-anos .checkbox17formError,
#soporte-garantia-de-siete-anos .checkbox1formError,
#soporte-garantia-de-siete-anos .checkbox33formError,
#soporte-garantia-de-siete-anos .checkbox7formError,
#soporte-garantia-de-siete-anos .radio1formError,
#support-seven-year-warranty .checkbox17formError,
#support-seven-year-warranty .checkbox1formError,
#support-seven-year-warranty .checkbox33formError,
#support-seven-year-warranty .checkbox7formError,
#support-seven-year-warranty .radio1formError,
#wsparcie-techniczne-gwarancja-siedmioletnia .checkbox17formError,
#wsparcie-techniczne-gwarancja-siedmioletnia .checkbox1formError,
#wsparcie-techniczne-gwarancja-siedmioletnia .checkbox33formError,
#wsparcie-techniczne-gwarancja-siedmioletnia .checkbox7formError,
#wsparcie-techniczne-gwarancja-siedmioletnia .radio1formError {
    padding-left: 302px
}

.seven-year-warranty-wrap #dummy,
.seven-year-warranty-wrap #forms_field_194-wrap,
.seven-year-warranty-wrap #forms_field_208-wrap,
.seven-year-warranty-wrap #forms_field_219-wrap,
.seven-year-warranty-wrap #forms_field_220-wrap,
.seven-year-warranty-wrap #forms_field_225-wrap,
.seven-year-warranty-wrap #forms_field_239-wrap,
.seven-year-warranty-wrap #forms_field_250-wrap,
.seven-year-warranty-wrap #forms_field_251-wrap,
.seven-year-warranty-wrap #forms_field_269-wrap,
.seven-year-warranty-wrap #forms_field_283-wrap,
.seven-year-warranty-wrap #forms_field_294-wrap,
.seven-year-warranty-wrap #forms_field_295-wrap,
.seven-year-warranty-wrap #forms_field_313-wrap,
.seven-year-warranty-wrap #forms_field_327-wrap,
.seven-year-warranty-wrap #forms_field_338-wrap,
.seven-year-warranty-wrap #forms_field_339-wrap,
.seven-year-warranty-wrap #forms_field_360-wrap,
.seven-year-warranty-wrap #forms_field_376-wrap,
.seven-year-warranty-wrap #forms_field_388-wrap,
.seven-year-warranty-wrap #forms_field_39-wrap,
.seven-year-warranty-wrap #forms_field_390-wrap,
.seven-year-warranty-wrap #forms_field_405-wrap,
.seven-year-warranty-wrap #forms_field_421-wrap,
.seven-year-warranty-wrap #forms_field_433-wrap,
.seven-year-warranty-wrap #forms_field_435-wrap,
.seven-year-warranty-wrap #forms_field_450-wrap,
.seven-year-warranty-wrap #forms_field_466-wrap,
.seven-year-warranty-wrap #forms_field_478-wrap,
.seven-year-warranty-wrap #forms_field_480-wrap,
.seven-year-warranty-wrap #forms_field_498-wrap,
.seven-year-warranty-wrap #forms_field_512-wrap,
.seven-year-warranty-wrap #forms_field_523-wrap,
.seven-year-warranty-wrap #forms_field_524-wrap,
.seven-year-warranty-wrap #forms_field_55-wrap,
.seven-year-warranty-wrap #forms_field_573-wrap,
.seven-year-warranty-wrap #forms_field_587-wrap,
.seven-year-warranty-wrap #forms_field_598-wrap,
.seven-year-warranty-wrap #forms_field_599-wrap,
.seven-year-warranty-wrap #forms_field_632-wrap,
.seven-year-warranty-wrap #forms_field_646-wrap,
.seven-year-warranty-wrap #forms_field_657-wrap,
.seven-year-warranty-wrap #forms_field_658-wrap,
.seven-year-warranty-wrap #forms_field_66-wrap,
.seven-year-warranty-wrap #forms_field_675-wrap,
.seven-year-warranty-wrap #forms_field_68-wrap,
.seven-year-warranty-wrap #forms_field_691-wrap,
.seven-year-warranty-wrap #forms_field_703-wrap,
.seven-year-warranty-wrap #forms_field_705-wrap,
.seven-year-warranty-wrap #forms_field_722-wrap,
.seven-year-warranty-wrap #forms_field_736-wrap,
.seven-year-warranty-wrap #forms_field_747-wrap,
.seven-year-warranty-wrap #forms_field_748-wrap,
.seven-year-warranty-wrap #forms_field_767-wrap,
.seven-year-warranty-wrap #forms_field_781-wrap,
.seven-year-warranty-wrap #forms_field_792-wrap,
.seven-year-warranty-wrap #forms_field_793-wrap {
    border: 0
}

.seven-year-warranty-wrap #dummy .dform_container,
.seven-year-warranty-wrap #forms_field_194-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_208-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_219-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_220-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_225-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_239-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_250-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_251-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_269-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_283-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_294-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_295-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_313-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_327-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_338-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_339-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_360-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_376-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_388-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_39-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_390-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_405-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_421-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_433-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_435-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_450-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_466-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_478-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_480-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_498-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_512-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_523-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_524-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_55-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_573-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_587-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_598-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_599-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_632-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_646-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_657-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_658-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_66-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_675-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_68-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_691-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_703-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_705-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_722-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_736-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_747-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_748-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_767-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_781-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_792-wrap .dform_container,
.seven-year-warranty-wrap #forms_field_793-wrap .dform_container {
    width: 100%
}

.seven-year-warranty-wrap #dummy,
.seven-year-warranty-wrap #forms_field_203-wrap,
.seven-year-warranty-wrap #forms_field_205-wrap,
.seven-year-warranty-wrap #forms_field_218-wrap,
.seven-year-warranty-wrap #forms_field_221-wrap,
.seven-year-warranty-wrap #forms_field_234-wrap,
.seven-year-warranty-wrap #forms_field_236-wrap,
.seven-year-warranty-wrap #forms_field_249-wrap,
.seven-year-warranty-wrap #forms_field_252-wrap,
.seven-year-warranty-wrap #forms_field_278-wrap,
.seven-year-warranty-wrap #forms_field_280-wrap,
.seven-year-warranty-wrap #forms_field_293-wrap,
.seven-year-warranty-wrap #forms_field_296-wrap,
.seven-year-warranty-wrap #forms_field_322-wrap,
.seven-year-warranty-wrap #forms_field_324-wrap,
.seven-year-warranty-wrap #forms_field_337-wrap,
.seven-year-warranty-wrap #forms_field_340-wrap,
.seven-year-warranty-wrap #forms_field_371-wrap,
.seven-year-warranty-wrap #forms_field_373-wrap,
.seven-year-warranty-wrap #forms_field_387-wrap,
.seven-year-warranty-wrap #forms_field_416-wrap,
.seven-year-warranty-wrap #forms_field_418-wrap,
.seven-year-warranty-wrap #forms_field_432-wrap,
.seven-year-warranty-wrap #forms_field_434-wrap,
.seven-year-warranty-wrap #forms_field_461-wrap,
.seven-year-warranty-wrap #forms_field_463-wrap,
.seven-year-warranty-wrap #forms_field_477-wrap,
.seven-year-warranty-wrap #forms_field_479-wrap,
.seven-year-warranty-wrap #forms_field_481-wrap,
.seven-year-warranty-wrap #forms_field_49-wrap,
.seven-year-warranty-wrap #forms_field_507-wrap,
.seven-year-warranty-wrap #forms_field_509-wrap,
.seven-year-warranty-wrap #forms_field_51-wrap,
.seven-year-warranty-wrap #forms_field_522-wrap,
.seven-year-warranty-wrap #forms_field_525-wrap,
.seven-year-warranty-wrap #forms_field_582-wrap,
.seven-year-warranty-wrap #forms_field_584-wrap,
.seven-year-warranty-wrap #forms_field_597-wrap,
.seven-year-warranty-wrap #forms_field_600-wrap,
.seven-year-warranty-wrap #forms_field_641-wrap,
.seven-year-warranty-wrap #forms_field_643-wrap,
.seven-year-warranty-wrap #forms_field_65-wrap,
.seven-year-warranty-wrap #forms_field_656-wrap,
.seven-year-warranty-wrap #forms_field_659-wrap,
.seven-year-warranty-wrap #forms_field_686-wrap,
.seven-year-warranty-wrap #forms_field_688-wrap,
.seven-year-warranty-wrap #forms_field_70-wrap,
.seven-year-warranty-wrap #forms_field_702-wrap,
.seven-year-warranty-wrap #forms_field_704-wrap,
.seven-year-warranty-wrap #forms_field_731-wrap,
.seven-year-warranty-wrap #forms_field_733-wrap,
.seven-year-warranty-wrap #forms_field_746-wrap,
.seven-year-warranty-wrap #forms_field_749-wrap,
.seven-year-warranty-wrap #forms_field_776-wrap,
.seven-year-warranty-wrap #forms_field_778-wrap,
.seven-year-warranty-wrap #forms_field_791-wrap,
.seven-year-warranty-wrap #forms_field_794-wrap {
    padding-left: 300px
}

.seven-year-warranty-wrap #dummy,
.seven-year-warranty-wrap #forms_field_203-wrap,
.seven-year-warranty-wrap #forms_field_205-wrap,
.seven-year-warranty-wrap #forms_field_220-wrap,
.seven-year-warranty-wrap #forms_field_234-wrap,
.seven-year-warranty-wrap #forms_field_236-wrap,
.seven-year-warranty-wrap #forms_field_251-wrap,
.seven-year-warranty-wrap #forms_field_278-wrap,
.seven-year-warranty-wrap #forms_field_280-wrap,
.seven-year-warranty-wrap #forms_field_295-wrap,
.seven-year-warranty-wrap #forms_field_322-wrap,
.seven-year-warranty-wrap #forms_field_324-wrap,
.seven-year-warranty-wrap #forms_field_339-wrap,
.seven-year-warranty-wrap #forms_field_371-wrap,
.seven-year-warranty-wrap #forms_field_373-wrap,
.seven-year-warranty-wrap #forms_field_390-wrap,
.seven-year-warranty-wrap #forms_field_416-wrap,
.seven-year-warranty-wrap #forms_field_418-wrap,
.seven-year-warranty-wrap #forms_field_435-wrap,
.seven-year-warranty-wrap #forms_field_461-wrap,
.seven-year-warranty-wrap #forms_field_463-wrap,
.seven-year-warranty-wrap #forms_field_480-wrap,
.seven-year-warranty-wrap #forms_field_49-wrap,
.seven-year-warranty-wrap #forms_field_507-wrap,
.seven-year-warranty-wrap #forms_field_509-wrap,
.seven-year-warranty-wrap #forms_field_51-wrap,
.seven-year-warranty-wrap #forms_field_524-wrap,
.seven-year-warranty-wrap #forms_field_582-wrap,
.seven-year-warranty-wrap #forms_field_584-wrap,
.seven-year-warranty-wrap #forms_field_599-wrap,
.seven-year-warranty-wrap #forms_field_641-wrap,
.seven-year-warranty-wrap #forms_field_643-wrap,
.seven-year-warranty-wrap #forms_field_658-wrap,
.seven-year-warranty-wrap #forms_field_68-wrap,
.seven-year-warranty-wrap #forms_field_686-wrap,
.seven-year-warranty-wrap #forms_field_688-wrap,
.seven-year-warranty-wrap #forms_field_705-wrap,
.seven-year-warranty-wrap #forms_field_731-wrap,
.seven-year-warranty-wrap #forms_field_733-wrap,
.seven-year-warranty-wrap #forms_field_748-wrap,
.seven-year-warranty-wrap #forms_field_776-wrap,
.seven-year-warranty-wrap #forms_field_778-wrap,
.seven-year-warranty-wrap #forms_field_793-wrap {
    display: none
}

.pf-info-close,
.pf-info-open {
    position: relative;
    width: 16px;
    height: 16px;
    margin-left: 5px;
    color: #eea320;
    background-color: #ccc;
    line-height: 16px;
    display: block;
    float: right
}

.pf-info {
    width: 630px;
    margin-right: 0;
    float: left
}

.pf-info .pf-info-col1 {
    width: 310px;
    margin-right: 10px;
    float: left
}

.pf-info .pf-info-col2 {
    width: 310px;
    margin-right: 0;
    float: left
}

.pf-info .pf-tool-model-image {
    width: 200px;
    height: 170px;
    background-color: #ccc
}

.pf-info .pf-serial-number-image-1,
.pf-info .pf-serial-number-image-2 {
    width: 140px;
    height: 90px;
    background-color: #ccc;
    float: left
}

.pf-info .pf-serial-number-image-1 {
    margin-right: 10px
}

.pf-tandc-colorbox {
    width: 710px;
    margin-right: 0;
    float: left
}

.dform_element-wrap {
    clear: both;
    position: relative;
    border-top: 1px dotted #ccc
}

.submit_button {
    clear: both;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    padding-left: 300px;
    border-top: 1px dotted #ccc
}

.submit_button button {
    border: 2px solid #ccc;
    width: 318px;
    padding: 4.5px 10px;
    font-size: 18px;
    font-weight: 400;
    text-transform: none
}

label.dform_label {
    width: 290px;
    margin-right: 10px;
    float: left;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    text-align: right;
    line-height: 1.5
}

.dform_error {
    width: 300px;
    margin-right: 0;
    float: left;
    padding-top: 3.6px;
    padding-bottom: 3.6px;
    position: absolute;
    z-index: 200;
    top: 4.5px;
    right: 0;
    padding-right: 4px;
    padding-left: 4px;
    color: #fff
}

.dform_container {
    width: 300px;
    margin-right: 0;
    float: left;
    padding-top: 4.5px;
    padding-bottom: 4.5px
}

.dform_container .text {
    width: 310px
}

.dform_container .select {
    width: 315px
}

.dform_container textarea {
    width: 310px;
    height: 72px
}

.dform_container ul.checkboxes,
.dform_container ul.radios {
    margin: 0;
    padding: 0;
    list-style: none
}

.dform_container ul.checkboxes label,
.dform_container ul.radios label {
    font-weight: 400;
    line-height: 1.5
}

.lf-auto_login,
.rf-accept_terms,
.rf-receive_promotions {
    padding-left: 300px
}

.rf-terms_and_conditions {
    border: 0;
    display: none
}

.rf-terms_and_conditions .dform_container {
    width: 100%
}

.member-profile-home-page .pl-heading,
.rf-registration-complete h2 {
    margin-bottom: 18px
}

#member .accept_termsformError {
    padding-left: 302px
}

.dl-list {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 930px;
    margin-right: 0;
    float: left;
    border-top: 1px solid #ccc
}

.dl-list-item {
    width: 930px;
    margin-right: 0;
    float: left
}

a.dl-link {
    width: 910px;
    margin-right: 0;
    float: left;
    padding: 9px 10px;
    border-bottom: 1px solid #ccc;
    color: #444
}

a.dl-link:hover .dl-download {
    visibility: visible
}

.dl-image {
    width: 70px;
    margin-right: 10px;
    float: left
}

.dl-image img {
    display: block
}

.dl-details {
    width: 750px;
    margin-right: 10px;
    float: left;
    margin-top: 18px
}

.dl-title {
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: ;
    color: #000;
    margin-bottom: 4.5px
}

.dl-description {
    margin-bottom: 0
}

.dl-download {
    width: 70px;
    margin-right: 0;
    float: left;
    height: 72px;
    font-weight: 700;
    line-height: 126px;
    visibility: hidden
}

.pd-t-s .dl-list,
.pd-t-s .dl-list-item {
    width: 910px;
    margin-right: 0;
    float: left
}

.pd-t-s a.dl-link {
    width: 890px;
    margin-right: 0;
    float: left
}

.pd-t-s .dl-details {
    width: 730px;
    margin-right: 10px;
    float: left
}

.error-page h1 {
    margin-bottom: 18px
}

.error-page .sr-header {
    border: 0
}

.general_error #nav-breadcrumbs {
    display: none
}

.general_error .pl-heading {
    margin-top: 4.5px;
    margin-bottom: 18px
}

.general_error #content ul {
    margin-bottom: 9px
}

.general_error #content p {
    margin-bottom: 4.5px
}

.ck-break {
    display: none
}

.minimal-template {
    background: #fff none
}

.minimal-template label.dform_label {
    width: 200px
}

.minimal-template .submit_button {
    padding-left: 209px
}

.cordless-carton-closer .salesforce-wrap {
    display: none
}

body {
    background: #000 url(img/bg-gradient.png) repeat-x 0 0
}

#header-logo {
    text-shadow: none
}

#header-logo a {
    color: #fff;
    text-decoration: none
}

#header-logo a span {
    color: #fff;
    background: #2e2e2e url(img/stanley-bostitch-logo-136x36.png) no-repeat 0 0;
    cursor: pointer
}

.ie6 #header-logo a span {
    background: #2e2e2e url(img/stanley-bostitch-logo-136x36.gif) no-repeat 0 0
}

#language-switcher a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background-color: #eea320;
    background-color: #cb8710;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eea320), to(#cb8710));
    background-image: -webkit-linear-gradient(#eea320, #cb8710);
    background-image: -moz-linear-gradient(#eea320, #cb8710);
    background-image: -o-linear-gradient(top, #eea320, #cb8710);
    background-image: linear-gradient(#eea320, #cb8710);
    text-decoration: none;
    text-align: center
}

#language-switcher a:hover {
    background-color: #eea320;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2b74f), to(#eea320));
    background-image: -webkit-linear-gradient(#f2b74f, #eea320);
    background-image: -moz-linear-gradient(#f2b74f, #eea320);
    background-image: -o-linear-gradient(top, #f2b74f, #eea320);
    background-image: linear-gradient(#f2b74f, #eea320)
}

#site-search-keywords {
    width: 120px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-color: #fff
}
.au #site-search-keywords,
.nz #site-search-keywords {
    margin-top: 13px;
}

#site-search-button {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

#site-search-button .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#site-search-button .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

#site-search-button .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#site-search-button .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#site-search-button .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

#site-search-button .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

#site-search-button .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

#site-search-button .fastener_table .hover {
    background-position: 0 -50px
}

#site-search-button .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#site-search-button .fastener_table .grad .hover,
#site-search-button:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.ie6 #site-search-button {
    padding-top: 1px;
    padding-bottom: 0
}

#account-links a {
    color: #fff
}

#account-links a:hover {
    color: #eea320
}

#nav-primary {
    background: transparent url(img/bg-nav-primary.png) no-repeat 0 bottom
}

#nav-primary a {
    text-shadow: 0 2px 2px #000;
    color: #fff;
    text-decoration: none
}

#nav-primary a:hover {
    color: #eea320
}

#dummy,
#np-prodotti a,
#np-producten a,
#np-productos a,
#np-products a,
#np-produits a,
#np-produkte a,
#np-produkty a,
#np-produse a {
    background: transparent url(img/fn_expand_arrow.gif) no-repeat 94% 2px
}

#dummy .generatedcontent:after,
#np-prodotti a .generatedcontent:after,
#np-producten a .generatedcontent:after,
#np-productos a .generatedcontent:after,
#np-products a .generatedcontent:after,
#np-produits a .generatedcontent:after,
#np-produkte a .generatedcontent:after,
#np-produkty a .generatedcontent:after,
#np-produse a .generatedcontent:after {
    content: "";
    position: absolute;
    top: 13px;
    right: 4px;
    border: 5px solid #ccc;
    border-color: transparent;
    border-left-color: #ccc
}

#dummy .generatedcontent .open:after,
#np-prodotti a .generatedcontent .open:after,
#np-producten a .generatedcontent .open:after,
#np-productos a .generatedcontent .open:after,
#np-products a .generatedcontent .open:after,
#np-produits a .generatedcontent .open:after,
#np-produkte a .generatedcontent .open:after,
#np-produkty a .generatedcontent .open:after,
#np-produse a .generatedcontent .open:after {
    top: 15px;
    right: 6px;
    border-color: transparent;
    border-top-color: #ccc
}

.generatedcontent #dummy,
.generatedcontent #np-prodotti a,
.generatedcontent #np-producten a,
.generatedcontent #np-productos a,
.generatedcontent #np-products a,
.generatedcontent #np-produits a,
.generatedcontent #np-produkte a,
.generatedcontent #np-produkty a,
.generatedcontent #np-produse a {
    background-image: none
}

.generatedcontent #dummy:after,
.generatedcontent #np-prodotti a:after,
.generatedcontent #np-producten a:after,
.generatedcontent #np-productos a:after,
.generatedcontent #np-products a:after,
.generatedcontent #np-produits a:after,
.generatedcontent #np-produkte a:after,
.generatedcontent #np-produkty a:after,
.generatedcontent #np-produse a:after {
    content: "";
    position: absolute;
    top: 13px;
    right: 4px;
    border: 5px solid #ccc;
    border-color: transparent;
    border-left-color: #ccc
}

.generatedcontent #dummy .open:after,
.generatedcontent #dummy.open:after,
.generatedcontent #np-prodotti a .open:after,
.generatedcontent #np-prodotti a.open:after,
.generatedcontent #np-producten a .open:after,
.generatedcontent #np-producten a.open:after,
.generatedcontent #np-productos a .open:after,
.generatedcontent #np-productos a.open:after,
.generatedcontent #np-products a .open:after,
.generatedcontent #np-products a.open:after,
.generatedcontent #np-produits a .open:after,
.generatedcontent #np-produits a.open:after,
.generatedcontent #np-produkte a .open:after,
.generatedcontent #np-produkte a.open:after,
.generatedcontent #np-produkty a .open:after,
.generatedcontent #np-produkty a.open:after,
.generatedcontent #np-produse a .open:after,
.generatedcontent #np-produse a.open:after {
    top: 15px;
    right: 6px;
    border-color: transparent;
    border-top-color: #ccc
}

.benl #nav-primary a:after {
    right: 5px
}

.benl #nav-primary a.open:after {
    right: 9px
}

.befr #nav-primary a:after {
    right: 5px
}

.befr #nav-primary a.open:after {
    right: 9px
}

.itit #nav-primary a:after {
    right: 5px
}

.itit #nav-primary a.open:after {
    right: 9px
}

#a-propos #np-a-propos a,
#about #np-about a,
#aktualnosci #np-aktualnosci a,
#aktuelles #np-aktuelles a,
#asistenta #np-asistenta a,
#assistance #np-assistance a,
#assistenza #np-assistenza a,
#contact #np-contact a,
#contattaci #np-contattaci a,
#despre #np-despre a,
#dove-acquistare #np-dove-acquistare a,
#dummy,
#ereignisse #np-ereignisse a,
#evenementen #np-evenementen a,
#evenements #np-evenements a,
#evenimente #np-evenimente a,
#eventi #np-eventi a,
#eventos #np-eventos a,
#events #np-events a,
#gdzie-kupic #np-gdzie-kupic a,
#handlersuche #np-handlersuche a,
#hilfe #np-hilfe a,
#home #np-accueil a,
#home #np-home a,
#informacion #np-informacion a,
#informazioni-su #np-informazioni-su a,
#news #np-news a,
#nieuws #np-nieuws a,
#notizie #np-notizie a,
#nous-contacter #np-nous-contacter a,
#noutati #np-noutati a,
#nouvelles #np-nouvelles a,
#novedades #np-novedades a,
#o-nas #np-o-nas a,
#ondersteuning #np-ondersteuning a,
#over #np-over a,
#points-de-vente #np-points-de-vente a,
#prodotti #np-prodotti a,
#producten #np-producten a,
#productos #np-productos a,
#products #np-products a,
#produits #np-produits a,
#produkte #np-produkte a,
#produkty #np-produkty a,
#produse #np-produse a,
#puntos-de-venta #np-puntos-de-venta a,
#soporte #np-soporte a,
#support #np-support a,
#uber #np-uber a,
#unde-se-pot-achizitiona #np-unde-se-pot-achizitiona a,
#waar-kopen #np-waar-kopen a,
#where-to-buy #np-where-to-buy a,
#wsparcie-techniczne #np-wsparcie-techniczne a,
#wydarzenia #np-wydarzenia a {
    padding-bottom: 8.5px;
    border-bottom: 5px solid #fff
}

#dummy,
#np-prodotti a.open,
#np-producten a.open,
#np-productos a.open,
#np-products a.open,
#np-produits a.open,
#np-produkte a.open,
#np-produkty a.open,
#np-produse a.open,
#prodotti #np-prodotti a.open,
#producten #np-producten a.open,
#productos #np-productos a.open,
#products #np-products a.open,
#produits #np-produits a.open,
#produkte #np-produkte a.open,
#produkty #np-produkty a.open,
#produse #np-produse a.open {
    text-shadow: 0 1px 2px #ccc;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding-bottom: 8.5px;
    color: #111;
    background: #ccc url(img/nav-primary-li-open.gif) repeat-x 0 0;
    border-bottom: 5px solid #ccc
}

.cssgradient #dummy,
.cssgradient #np-prodotti a.open,
.cssgradient #np-producten a.open,
.cssgradient #np-productos a.open,
.cssgradient #np-products a.open,
.cssgradient #np-produits a.open,
.cssgradient #np-produkte a.open,
.cssgradient #np-produkty a.open,
.cssgradient #np-produse a.open,
.cssgradient #prodotti #np-prodotti a.open,
.cssgradient #producten #np-producten a.open,
.cssgradient #productos #np-productos a.open,
.cssgradient #products #np-products a.open,
.cssgradient #produits #np-produits a.open,
.cssgradient #produkte #np-produkte a.open,
.cssgradient #produkty #np-produkty a.open,
.cssgradient #produse #np-produse a.open {
    background-color: #666;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#666));
    background-image: -webkit-linear-gradient(#ddd, #666);
    background-image: -moz-linear-gradient(#ddd, #666);
    background-image: -o-linear-gradient(top, #ddd, #666);
    background-image: linear-gradient(#ddd, #666)
}

#footer-primary {
    background: transparent url(img/bg-nav-secondary.png) no-repeat 0 top
}

#sites-field-title span {
    background: transparent url(img/bostitch-logo-62x11.gif) repeat-x 0 0
}

#sites-bostitch {
    border-color: #fff
}

#sites-bostitch-button {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

#sites-bostitch-button .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#sites-bostitch-button .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

#sites-bostitch-button .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#sites-bostitch-button .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#sites-bostitch-button .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

#sites-bostitch-button .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

#sites-bostitch-button .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

#sites-bostitch-button .fastener_table .hover {
    background-position: 0 -50px
}

#sites-bostitch-button .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#sites-bostitch-button .fastener_table .grad .hover,
#sites-bostitch-button:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#stanley-link span {
    background: transparent url(img/stanley-logo-83x21.png) no-repeat 0 0
}

#powers-link span {
    background: #000 url(img/powers-logo-110x21.png) no-repeat 0 0
}

#nav-secondary a {
    color: #fff
}

#nav-secondary a:hover {
    color: #eea320
}

#nav-secondary li {
    border-left: 1px solid #666
}

#content {
    background-color: #fff
}

.menu {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 9px 9px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 9px 9px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 9px 9px 0 rgba(0, 0, 0, .5);
    border-color: #ccc;
    background-color: #ccc
}

.m-col1 {
    background-color: #fff;
    min-height: 378px
}

.m-title {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

.m-title .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.m-title .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.cssgradients .m-title {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.generatedcontent .m-tools .m-title {
    padding-left: 80px
}

.generatedcontent .m-tools .m-title:before {
    content: "";
    position: absolute;
    top: -27px;
    left: 0;
    width: 75px;
    height: 75px;
    background: transparent url(img/products-menu-icons.png?v=1) no-repeat 0 0;
    display: block
}

.generatedcontent .m-tools .m-title .tools:before {
    background-position: 0 0
}

.generatedcontent .m-tools .m-title .fasteners:before {
    background-position: 0 -75px
}

.generatedcontent .m-tools .m-title .latest_products:before {
    background-image: none
}

.generatedcontent .m-tools .m-title .latest_products .bo-new {
    position: absolute;
    top: -2px;
    left: 5px;
    padding: 4.5px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background-color: #d2232a;
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    display: block;
    float: left
}

.generatedcontent .m-tools .m-title .accessories:before {
    background-position: 0 -150px
}

.generatedcontent .m-tools .m-title .compressors:before {
    background-position: 0 -225px
}

.generatedcontent .m-tools .m-title .automation:before {
    background-position: 0 -300px
}

.generatedcontent .m-tools .m-title .where_to_buy:before {
    background-position: 0 -739px
}

.generatedcontent .m-tools .m-title .video_guides:before {
    background-position: 0 -844px
}

.generatedcontent .m-tools .m-title:before {
    background-position: 0 0
}

.generatedcontent .m-fasteners .m-title {
    padding-left: 80px
}

.generatedcontent .m-fasteners .m-title:before {
    content: "";
    position: absolute;
    top: -27px;
    left: 0;
    width: 75px;
    height: 75px;
    background: transparent url(img/products-menu-icons.png?v=1) no-repeat 0 0;
    display: block
}

.generatedcontent .m-fasteners .m-title .tools:before {
    background-position: 0 0
}

.generatedcontent .m-fasteners .m-title .fasteners:before {
    background-position: 0 -75px
}

.generatedcontent .m-fasteners .m-title .latest_products:before {
    background-image: none
}

.generatedcontent .m-fasteners .m-title .latest_products .bo-new {
    position: absolute;
    top: -2px;
    left: 5px;
    padding: 4.5px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background-color: #d2232a;
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    display: block;
    float: left
}

.generatedcontent .m-fasteners .m-title .accessories:before {
    background-position: 0 -150px
}

.generatedcontent .m-fasteners .m-title .compressors:before {
    background-position: 0 -225px
}

.generatedcontent .m-fasteners .m-title .automation:before {
    background-position: 0 -300px
}

.generatedcontent .m-fasteners .m-title .where_to_buy:before {
    background-position: 0 -739px
}

.generatedcontent .m-fasteners .m-title .video_guides:before {
    background-position: 0 -844px
}

.generatedcontent .m-fasteners .m-title:before {
    background-position: 0 -75px
}

.generatedcontent .m-accessories .m-title {
    padding-left: 80px
}

.generatedcontent .m-accessories .m-title:before {
    content: "";
    position: absolute;
    top: -27px;
    left: 0;
    width: 75px;
    height: 75px;
    background: transparent url(img/products-menu-icons.png?v=1) no-repeat 0 0;
    display: block
}

.generatedcontent .m-accessories .m-title .tools:before {
    background-position: 0 0
}

.generatedcontent .m-accessories .m-title .fasteners:before {
    background-position: 0 -75px
}

.generatedcontent .m-accessories .m-title .latest_products:before {
    background-image: none
}

.generatedcontent .m-accessories .m-title .latest_products .bo-new {
    position: absolute;
    top: -2px;
    left: 5px;
    padding: 4.5px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background-color: #d2232a;
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    display: block;
    float: left
}

.generatedcontent .m-accessories .m-title .accessories:before {
    background-position: 0 -150px
}

.generatedcontent .m-accessories .m-title .compressors:before {
    background-position: 0 -225px
}

.generatedcontent .m-accessories .m-title .automation:before {
    background-position: 0 -300px
}

.generatedcontent .m-accessories .m-title .where_to_buy:before {
    background-position: 0 -739px
}

.generatedcontent .m-accessories .m-title .video_guides:before {
    background-position: 0 -844px
}

.generatedcontent .m-accessories .m-title:before {
    background-position: 0 -150px
}

.generatedcontent .m-compressors .m-title {
    padding-left: 80px
}

.generatedcontent .m-compressors .m-title:before {
    content: "";
    position: absolute;
    top: -27px;
    left: 0;
    width: 75px;
    height: 75px;
    background: transparent url(img/products-menu-icons.png?v=1) no-repeat 0 0;
    display: block
}

.generatedcontent .m-compressors .m-title .tools:before {
    background-position: 0 0
}

.generatedcontent .m-compressors .m-title .fasteners:before {
    background-position: 0 -75px
}

.generatedcontent .m-compressors .m-title .latest_products:before {
    background-image: none
}

.generatedcontent .m-compressors .m-title .latest_products .bo-new {
    position: absolute;
    top: -2px;
    left: 5px;
    padding: 4.5px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background-color: #d2232a;
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    display: block;
    float: left
}

.generatedcontent .m-compressors .m-title .accessories:before {
    background-position: 0 -150px
}

.generatedcontent .m-compressors .m-title .compressors:before {
    background-position: 0 -225px
}

.generatedcontent .m-compressors .m-title .automation:before {
    background-position: 0 -300px
}

.generatedcontent .m-compressors .m-title .where_to_buy:before {
    background-position: 0 -739px
}

.generatedcontent .m-compressors .m-title .video_guides:before {
    background-position: 0 -844px
}

.generatedcontent .m-compressors .m-title:before {
    background-position: 0 -225px
}

.generatedcontent .m-automation .m-title {
    padding-left: 80px
}

.generatedcontent .m-automation .m-title:before {
    content: "";
    position: absolute;
    top: -27px;
    left: 0;
    width: 75px;
    height: 75px;
    background: transparent url(img/products-menu-icons.png?v=1) no-repeat 0 0;
    display: block
}

.generatedcontent .m-automation .m-title .tools:before {
    background-position: 0 0
}

.generatedcontent .m-automation .m-title .fasteners:before {
    background-position: 0 -75px
}

.generatedcontent .m-automation .m-title .latest_products:before {
    background-image: none
}

.generatedcontent .m-automation .m-title .latest_products .bo-new {
    position: absolute;
    top: -2px;
    left: 5px;
    padding: 4.5px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background-color: #d2232a;
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    display: block;
    float: left
}

.generatedcontent .m-automation .m-title .accessories:before {
    background-position: 0 -150px
}

.generatedcontent .m-automation .m-title .compressors:before {
    background-position: 0 -225px
}

.generatedcontent .m-automation .m-title .automation:before {
    background-position: 0 -300px
}

.generatedcontent .m-automation .m-title .where_to_buy:before {
    background-position: 0 -739px
}

.generatedcontent .m-automation .m-title .video_guides:before {
    background-position: 0 -844px
}

.generatedcontent .m-automation .m-title:before {
    background-position: 0 -300px
}

.ip-tools-by-application .m-col1 .pl-header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.m-boxout h2 {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0;
    text-align: center
}

.m-boxout h2 .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.m-boxout h2 .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.cssgradients .m-boxout h2 {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

a.m-help-link {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #444;
    text-decoration: none;
    padding-left: 80px;
    background: transparent url(img/products-menu-icons.png) no-repeat 0 0
}

a.m-help-link:hover {
    -webkit-box-shadow: 0 0 20px 0 #cb8710;
    -moz-box-shadow: 0 0 20px 0 #cb8710;
    box-shadow: 0 0 20px 0 #cb8710
}

a.m-help-link:hover .blue {
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

a.m-help-link .application_finder {
    background-position: 0 -449px
}

a.m-help-link .fastener_finder {
    background-position: 0 -549px
}

a.m-help-link .choosing_a_compressor {
    background-position: 0 -649px
}

a.m-help-link .where_to_buy {
    background-position: 0 -749px
}

a.m-help-link .video_guides {
    background-position: 0 -849px
}

a.m-help-link:hover {
    color: #444
}

a.m-link-application-finder {
    background-position: 0 -449px
}

a.m-link-fastener-finder {
    background-position: 0 -549px
}

a.m-link-choosing-a-compressor {
    background-position: 0 -649px
}

a.m-link-where-to-buy {
    background-position: 0 -749px
}

a.m-link-video-guides {
    background-position: 0 -849px
}

.de a.m-link-fastener-finder {
    width: 130px
}

#m-list-application .m-cat-title {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

#m-list-application .m-cat-title .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

#m-list-application .m-cat-title .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.cssgradients #m-list-application .m-cat-title {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.ta-application-back-link a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer;
    color: #444;
    text-transform: none;
    text-decoration: none
}

.ta-application-back-link a .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.ta-application-back-link a .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.ta-application-back-link a .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.ta-application-back-link a .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.ta-application-back-link a .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.ta-application-back-link a .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.ta-application-back-link a .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

.ta-application-back-link a .fastener_table .hover {
    background-position: 0 -50px
}

.ta-application-back-link a .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.ta-application-back-link a .fastener_table .grad .hover,
.ta-application-back-link a:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#m-list-applications .m-cat-title {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

#m-list-applications .m-cat-title .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

#m-list-applications .m-cat-title .svg {
    background-image: url(img/fn_black_gloss.svg)
}

#m-list-applications .m-cat-title a {
    color: #fff;
    text-decoration: none
}

#m-list-applications .m-cat-title .m-cat-title-small {
    color: #eea320;
    text-transform: none
}

#m-list-applications .m-cat-title .m-cat-title-small:hover {
    color: #f5ca7f
}

.cssgradients #m-list-applications .m-cat-title {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.nav-siblings {
    margin-bottom: 18px;
    clear: both
}

.nav-siblings a {
    text-decoration: none
}

.nav-siblings .prev a:before {
    content: "« ";
    color: #000
}

.nav-siblings .next a:after {
    content: " »";
    color: #000
}

.bo a {
    color: #444;
    text-decoration: none;
    cursor: pointer
}

.bo a:hover {
    color: #444
}

.bo strong {
    color: #eea320
}

.carousel {
    margin: 0;
    padding: 0;
    list-style: none
}

a.carousel-link {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px
}

a.carousel-link:hover {
    -webkit-box-shadow: 0 0 20px 0 #cb8710;
    -moz-box-shadow: 0 0 20px 0 #cb8710;
    box-shadow: 0 0 20px 0 #cb8710
}

a.carousel-link:hover .blue {
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

.ie7 a.carousel-link,
.ie8 a.carousel-link {
    border-color: #fff
}

.ie7 a.carousel-link:hover,
.ie8 a.carousel-link:hover {
    border-color: #eea320
}

.carousel-description {
    margin-bottom: 0
}

#language-selector #header-primary {
    background: transparent url(img/bg-nav-primary.png) no-repeat -20px bottom
}

#language-selector #footer-primary {
    background: transparent url(img/bg-nav-secondary.png) no-repeat -20px top
}

.ls-section {
    color: #fff
}

.ls-title {
    text-shadow: 0 2px 2px rgba(0, 0, 0, .5);
    color: #fff
}

.home-slideshow {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: transparent url(img/home-slideshow-bg.jpg) no-repeat 5px 4.5px
}

.home-slideshow .slide {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-color: #fff;
    text-decoration: none
}

.home-slideshow .slide-1 .slide-caption h3 {
    color: #000
}

.home-slideshow .slide-1 .slide-caption p {
    color: #444
}

.home-slideshow .slide-1 .slide-caption p strong {
    color: #ed1c24
}

.home-slideshow .slide-2 .slide-caption h3 {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

.home-slideshow .slide-2 .slide-caption h3 .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.home-slideshow .slide-2 .slide-caption h3 .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.home-slideshow .slide-2 .slide-caption h3 strong {
    color: #eea320
}

.home-slideshow .slide-3 .slide-caption h3 {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

.home-slideshow .slide-3 .slide-caption h3 .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.home-slideshow .slide-3 .slide-caption h3 .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.home-slideshow .slide-3 .slide-caption h3 strong {
    color: #eea320
}

.home-slideshow .slide-4 .slide-caption h3 {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

.home-slideshow .slide-4 .slide-caption h3 .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.home-slideshow .slide-4 .slide-caption h3 .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.home-slideshow .slide-4 .slide-caption h3 strong {
    color: #eea320
}

.home-slideshow .slide-5 .slide-caption h3 {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

.home-slideshow .slide-5 .slide-caption h3 .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.home-slideshow .slide-5 .slide-caption h3 .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.home-slideshow .slide-5 .slide-caption h3 strong {
    color: #eea320
}

.boxouts-1 {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.boxouts-1 .bo a {
    background: #ddd;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(50%, #f9f9f9), color-stop(100%, #e0e0e0));
    background: -webkit-linear-gradient(top, #e0e0e0 0, #f9f9f9 50%, #e0e0e0 100%);
    background: -moz-linear-gradient(top, #e0e0e0 0, #f9f9f9 50%, #e0e0e0 100%);
    background: -o-linear-gradient(top, #e0e0e0 0, #f9f9f9 50%, #e0e0e0 100%);
    background: linear-gradient(top, #e0e0e0 0, #f9f9f9 50%, #e0e0e0 100%)
}

.boxouts-1 .bo a:hover {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, silver), color-stop(50%, #f9f9f9), color-stop(100%, silver));
    background: -webkit-linear-gradient(top, silver 0, #f9f9f9 50%, silver 100%);
    background: -moz-linear-gradient(top, silver 0, #f9f9f9 50%, silver 100%);
    background: -o-linear-gradient(top, silver 0, #f9f9f9 50%, silver 100%);
    background: linear-gradient(top, silver 0, #f9f9f9 50%, silver 100%)
}

.boxouts-1 .bo .bo-image {
    background: transparent url(img/boxouts.jpg?v=1) no-repeat right top
}
.auen .boxouts-1 .bo .bo-image {
    background-image: url(img/boxouts_au.png?v=1);
}
.nzen .boxouts-1 .bo .bo-image {
    background-image: url(img/boxouts_nz.png?v=1);
}


.boxouts-1 .bo-application-finder {
    -webkit-border-top-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px
}

.boxouts-1 .bo-application-finder .bo-image {
    background-position: 0 0
}

.boxouts-1 .bo-latest-products .bo-image {
    background-position:right -305px;
}

.boxouts-1 .bo-fastener-finder .bo-image {
    background-position: right -76px
}

.boxouts-1 .bo-where-to-buy {
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.boxouts-1 .bo-where-to-buy .bo-image {
    background-position: right -152px
}

.boxouts-1 .bo-video-guides {
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.boxouts-1 .bo-video-guides .bo-image {
    background-position: right -228px
}

.boxouts-1 .bo-title {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

.boxouts-1 .bo-title .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.boxouts-1 .bo-title .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.ie7 .boxouts-1 .bo-new {
    display: none
}

.cssgradients .boxouts-1 .bo-title {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.generatedcontent .boxouts-1 .bo-title {
    padding-left: 80px
}

.generatedcontent .boxouts-1 .bo-title:before {
    content: "";
    position: absolute;
    top: -27px;
    left: 0;
    width: 75px;
    height: 75px;
    background: transparent url(img/products-menu-icons.png?v=1) no-repeat 0 0;
    display: block
}

.generatedcontent .boxouts-1 .bo-title .tools:before {
    background-position: 0 0
}

.generatedcontent .boxouts-1 .bo-title .fasteners:before {
    background-position: 0 -75px
}

.generatedcontent .boxouts-1 .bo-title .latest_products:before {
    background-image: none
}

.generatedcontent .boxouts-1 .bo-title .latest_products .bo-new {
    position: absolute;
    top: -2px;
    left: 5px;
    padding: 4.5px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background-color: #d2232a;
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    display: block;
    float: left
}

.generatedcontent .boxouts-1 .bo-title .accessories:before {
    background-position: 0 -150px
}

.generatedcontent .boxouts-1 .bo-title .compressors:before {
    background-position: 0 -225px
}

.generatedcontent .boxouts-1 .bo-title .automation:before {
    background-position: 0 -300px
}

.generatedcontent .boxouts-1 .bo-title .where_to_buy:before {
    background-position: 0 -739px
}

.generatedcontent .boxouts-1 .bo-title .video_guides:before {
    background-position: 0 -844px
}

.generatedcontent .boxouts-1 .bo-application-finder .bo-title:before {
    background-position: 0 0
}

.generatedcontent .boxouts-1 .bo-fastener-finder .bo-title:before {
    background-position: 0 -75px
}

.generatedcontent .boxouts-1 .bo-latest-products .bo-title:before {
    background-image: none
}

.generatedcontent .boxouts-1 .bo-latest-products .bo-title .bo-new {
    position: absolute;
    top: -2px;
    left: 5px;
    padding: 4.5px 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background-color: #d2232a;
    font-family: Verdana, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
    display: block;
    float: left
}

.generatedcontent .boxouts-1 .bo-where-to-buy .bo-title:before {
    background-position: 0 -739px
}

.generatedcontent .boxouts-1 .bo-video-guides .bo-title:before {
    background-position: 0 -844px
}

.generatedcontent .dummy .boxouts-1 .bo-latest-products .bo-title .bo-new,
.generatedcontent .fr .boxouts-1 .bo-latest-products .bo-title .bo-new {
    top: 1px;
    left: 2px;
    font-family: Verdana, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 12px;
    letter-spacing: -1px
}

.generatedcontent .dummy .boxouts-1 .bo-latest-products .bo-title .bo-new,
.generatedcontent .es .boxouts-1 .bo-latest-products .bo-title .bo-new,
.generatedcontent .it .boxouts-1 .bo-latest-products .bo-title .bo-new,
.generatedcontent .nl .boxouts-1 .bo-latest-products .bo-title .bo-new {
    top: 0;
    left: 2px;
    font-family: Verdana, sans-serif;
    font-size: 15px;
    font-weight: 700;
    line-height: 15px;
    letter-spacing: -1px
}

.generatedcontent .dummy .boxouts-1 .bo-latest-products .bo-title .bo-new,
.generatedcontent .pl .boxouts-1 .bo-latest-products .bo-title .bo-new {
    left: 3px;
    font-size: 13px;
    letter-spacing: -1px
}

.boxouts-2 .bo a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.boxouts-2 .bo a:hover {
    -webkit-box-shadow: 0 0 20px 0 #cb8710;
    -moz-box-shadow: 0 0 20px 0 #cb8710;
    box-shadow: 0 0 20px 0 #cb8710
}

.boxouts-2 .bo a:hover .blue {
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

.boxouts-2 .bo p {
    padding-right: 90px;
    background: transparent url(img/sidebar-icons.jpg) no-repeat right top
}

.boxouts-2 .bo-automation p {
    background-position: right -820px
}

.boxouts-2 .bo-how-tools-work p {
    background-position: right -200px
}

.boxouts-2 .bo-buy-online p {
    background-position: right -500px
}

.boxouts-2 .bo-frequently-asked-questions p {
    background-position: right -300px
}

.boxouts-2 .bo-video-guides p {
    background-position: right -400px
}

.boxouts-2 .bo-compressors p {
    background-position: right -915px
}

.boxouts-2 .bo-latest-news p {
    background-position: right -100px
}

.boxouts-2 .bo-dop p {
    background: transparent url(img/sidebar-icons.jpg) no-repeat right -1000px
}

.boxouts-2 .bo-7-year-warranty p {
    background-position: right -1200px
}

.boxouts-2 .bo-fastener-finder p {
    background-position: right -1100px
}

.ie7 .boxouts-2 .bo a,
.ie8 .boxouts-2 .bo a {
    border-color: #fff
}

.ie7 .boxouts-2 .bo a:hover,
.ie8 .boxouts-2 .bo a:hover {
    border-color: #eea320
}

.popular-products {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .3)
}

.popular-products h1 {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0;
    text-align: center
}

.popular-products h1 .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.popular-products h1 .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.popular-products h1 .pipe {
    color: #eea320
}

.popular-products .carousel-item {
    background-color: #fff
}

.popular-products .carousel-link {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0
}

.cssgradients .popular-products {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(50%, #fff), color-stop(100%, #d9d9d9));
    background: -webkit-linear-gradient(top, #d9d9d9 0, #fff 50%, #d9d9d9 100%);
    background: -moz-linear-gradient(top, #d9d9d9 0, #fff 50%, #d9d9d9 100%);
    background: -o-linear-gradient(top, #d9d9d9 0, #fff 50%, #d9d9d9 100%);
    background: linear-gradient(top, #d9d9d9 0, #fff 50%, #d9d9d9 100%)
}

.cssgradients .popular-products h1 {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.n-item {
    clear: both
}

.n-heading a {
    color: #444;
    text-decoration: none
}

.n-thumb {
    margin-left: 10px;
    margin-bottom: 18px;
    float: right
}

.n-back a {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer;
    color: #444;
    text-transform: none;
    text-decoration: none
}

.n-back a .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.n-back a .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.n-back a .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.n-back a .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.n-back a .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.n-back a .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.n-back a .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

.n-back a .fastener_table .hover {
    background-position: 0 -50px
}

.n-back a .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.n-back a .fastener_table .grad .hover,
.n-back a:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.our-history-slideshow .slide-description {
    background-color: #fff;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#fff));
    background-image: -webkit-linear-gradient(#ddd, #fff);
    background-image: -moz-linear-gradient(#ddd, #fff);
    background-image: -o-linear-gradient(top, #ddd, #fff);
    background-image: linear-gradient(#ddd, #fff)
}

#our-history-pager {
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0
}

#our-history-pager .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#our-history-pager .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

#our-history-pager .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#our-history-pager .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#our-history-pager .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

#our-history-pager .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

#our-history-pager .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

#our-history-pager .fastener_table .hover {
    background-position: 0 -50px
}

#our-history-pager .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#our-history-pager .fastener_table .grad .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#our-history-pager a {
    text-shadow: 0 1px 0 #9c680c;
    border-color: #eea320;
    color: #fff;
    text-decoration: none;
    text-align: center
}

#our-history-pager a.activeSlide,
#our-history-pager a:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.cssgradients #our-history-pager a {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.cssgradients #our-history-pager a .hover,
.cssgradients #our-history-pager a:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.ie9 #our-history-pager a {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.ie9 #our-history-pager a .hover,
.ie9 #our-history-pager a:hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.ab-img-tool-drop-test {
    background: transparent url(http://v3.img.bostitch.eu/about/about-bostitch/tool-drop-test.jpg) no-repeat 0 0
}

#how-pneumatic-tools-work-pager {
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0
}

#how-pneumatic-tools-work-pager .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#how-pneumatic-tools-work-pager .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

#how-pneumatic-tools-work-pager .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#how-pneumatic-tools-work-pager .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#how-pneumatic-tools-work-pager .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

#how-pneumatic-tools-work-pager .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

#how-pneumatic-tools-work-pager .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

#how-pneumatic-tools-work-pager .fastener_table .hover {
    background-position: 0 -50px
}

#how-pneumatic-tools-work-pager .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#how-pneumatic-tools-work-pager .fastener_table .grad .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#how-pneumatic-tools-work-pager a {
    text-shadow: 0 1px 0 #9c680c;
    border-color: #eea320;
    color: #fff;
    text-decoration: none;
    text-align: center
}

#how-pneumatic-tools-work-pager a.activeSlide,
#how-pneumatic-tools-work-pager a:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#how-pneumatic-tools-work-pager a:first-child {
    margin-left: 7.4px
}

.nav-fastener-information li {
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4)
}

.nav-fastener-information li.first,
.nav-fastener-information li.first a {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

.nav-fastener-information li.last,
.nav-fastener-information li.last a {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

.nav-fastener-information a {
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    text-shadow: 0 1px 0 #f5ca7f;
    color: #444;
    border-color: #eea320;
    text-decoration: none;
    text-align: center
}

.nav-fastener-information a .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.nav-fastener-information a .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.nav-fastener-information a .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.nav-fastener-information a .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.nav-fastener-information a .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.nav-fastener-information a .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.nav-fastener-information a .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

.nav-fastener-information a .fastener_table .hover {
    background-position: 0 -50px
}

.nav-fastener-information a .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.nav-fastener-information a .fastener_table .grad .hover,
.nav-fastener-information a:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.nav-fastener-information .here a {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.ad-fasteners-information section h3,
.ads-fasteners-information section h3 {
    background: #a6a6a6 url(img/fn_grey_gloss.gif) repeat-x 0 0;
    text-shadow: 0 1px 1px #eee;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4)
}

.ad-fasteners-information section h3 .hover,
.ads-fasteners-information section h3 .hover {
    background-color: #bfbfbf
}

.ad-fasteners-information section h3 .cssgradients,
.ads-fasteners-information section h3 .cssgradients {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(50%, #ccc), color-stop(51%, #b3b3b3), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -moz-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%)
}

.ad-fasteners-information section h3 .cssgradients .hover,
.ads-fasteners-information section h3 .cssgradients .hover {
    background: #d9d9d9;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(50%, #d9d9d9), color-stop(51%, #bfbfbf), color-stop(100%, #bfbfbf));
    background: -webkit-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: -moz-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: -o-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%)
}

.ad-fasteners-information section h3 .fastener_pager,
.ads-fasteners-information section h3 .fastener_pager {
    background: #b3b3b3 url(img/fr-table.gif) repeat-x 0 -100px
}

.ad-fasteners-information section h3 .fastener_pager .grad,
.ads-fasteners-information section h3 .fastener_pager .grad {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(50%, #ccc), color-stop(51%, #b3b3b3), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -moz-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%)
}

.ad-fasteners-information strong em,
.ads-fasteners-information strong em {
    color: red
}

.fi-sku {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: rgba(255, 153, 0, .5)
}

.fi-sku strong {
    color: #000
}

.s-ph-choosing-a-compressor .video-wrap {
    margin-bottom: 18px;
    width: 458px;
    height: 366px;
    margin-left: 20px;
    border: 1px solid #ccc;
    float: right
}

.s-ph-choosing-a-compressor .pv-video {
    width: 460px;
    margin-right: 0;
    float: left;
    padding-right: 0
}

.s-ph-choosing-a-compressor .pv-thumb {
    height: 366px
}

.generatedcontent .s-ph-choosing-a-compressor h3:nth-of-type(1):before {
    content: "•";
    color: red
}

.generatedcontent .s-ph-choosing-a-compressor h3:nth-of-type(2):before {
    content: "••";
    color: red
}

.generatedcontent .s-ph-choosing-a-compressor h3:nth-of-type(3):before {
    content: "•••";
    color: red
}

.generatedcontent .s-ph-choosing-a-compressor h3:nth-of-type(4):before {
    content: "••••";
    color: red
}

.s-ph-frequently-asked-questions section h3 {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

.s-ph-frequently-asked-questions section h3 .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.s-ph-frequently-asked-questions section h3 .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.s-ph-frequently-asked-questions section h4 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #444;
    background-color: #ffcc7b;
    cursor: pointer
}

.s-ph-frequently-asked-questions section h4:hover {
    background-color: #ffad30
}

.rgba .s-ph-frequently-asked-questions section h4 {
    background-color: rgba(255, 153, 0, .5)
}

.rgba .s-ph-frequently-asked-questions section h4:hover {
    background-color: rgba(255, 153, 0, .8)
}

.cssgradients .s-ph-frequently-asked-questions h3 {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.generatedcontent .s-ph-frequently-asked-questions h4 {
    position: relative
}

.generatedcontent .s-ph-frequently-asked-questions h4:after {
    content: "";
    position: absolute;
    top: 5px;
    right: 5px;
    border: 5px solid #444;
    border-color: transparent;
    border-left-color: #444
}

.generatedcontent .s-ph-frequently-asked-questions h4.open:after {
    top: 8px;
    right: 8px;
    border-color: transparent;
    border-top-color: #444
}

.pl-controls {
    text-align: right
}

.pl-view-type a {
    padding-left: 42px;
    color: #444;
    background: transparent url(img/product-list-view-type.png) no-repeat 0 0;
    text-decoration: none
}

.pl-view-type .pl-vt-detailed {
    color: #ccc;
    background-position: 0 -69px
}

.pl-view-type .pl-vt-list {
    color: #ccc;
    background-position: 0 -115px
}

#pl-comparator-button {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer
}

#pl-comparator-button .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#pl-comparator-button .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

#pl-comparator-button .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#pl-comparator-button .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#pl-comparator-button .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

#pl-comparator-button .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

#pl-comparator-button .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

#pl-comparator-button .fastener_table .hover {
    background-position: 0 -50px
}

#pl-comparator-button .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#pl-comparator-button .fastener_table .grad .hover,
#pl-comparator-button:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.cssgradients #pl-comparator-button {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.cssgradients #pl-comparator-button .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.pl-detailed .pl-vt-summary {
    color: #ccc;
    background-position: 0 -23px
}

.pl-detailed .pl-vt-detailed {
    color: #444;
    background-position: 0 -46px
}

.pl-detailed .pl-vt-list {
    color: #ccc;
    background-position: 0 -115px
}

.pl-list .pl-vt-summary {
    color: #ccc;
    background-position: 0 -23px
}

.pl-list .pl-vt-detailed {
    color: #ccc;
    background-position: 0 -69px
}

.pl-list .pl-vt-list {
    color: #444;
    background-position: 0 -92px
}

.pl-header {
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px
}

.boxshadow .pl-header {
    border: 0;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4)
}

.pl-heading {
    clear: both;
    background: #a6a6a6 url(img/fn_grey_gloss.gif) repeat-x 0 0;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .5);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px
}

.pl-heading .hover {
    background-color: #bfbfbf
}

.pl-heading .cssgradients {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(50%, #ccc), color-stop(51%, #b3b3b3), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -moz-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%)
}

.pl-heading .cssgradients .hover {
    background: #d9d9d9;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(50%, #d9d9d9), color-stop(51%, #bfbfbf), color-stop(100%, #bfbfbf));
    background: -webkit-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: -moz-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: -o-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%)
}

.pl-heading .fastener_pager {
    background: #b3b3b3 url(img/fr-table.gif) repeat-x 0 -100px
}

.cssgradients .pl-heading,
.pl-heading .fastener_pager .grad {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(50%, #ccc), color-stop(51%, #b3b3b3), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -moz-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%)
}

.cssgradients .pl-heading .hover {
    background: #d9d9d9;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(50%, #d9d9d9), color-stop(51%, #bfbfbf), color-stop(100%, #bfbfbf));
    background: -webkit-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: -moz-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: -o-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%)
}

.ie7 .pl-heading,
.ie8 .pl-heading,
.ie9 .pl-heading {
    border: 0
}

.ie7 .product-list {
    margin-bottom: 9px;
    overflow: hidden
}

#where-to-buy.fasteners .pl-heading.open {
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.pl-link {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    text-decoration: none
}

.pl-link:hover {
    -webkit-box-shadow: 0 0 20px 0 #cb8710;
    -moz-box-shadow: 0 0 20px 0 #cb8710;
    box-shadow: 0 0 20px 0 #cb8710;
    border-color: #eea320
}

.pl-link:hover .blue {
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

.pl-link.compare {
    border-color: #eea320;
    background-color: #e6e6e6
}

.pl-description,
.pl-fastener-family {
    color: #444
}

.pl-c-table thead th {
    background-color: #fff;
    text-align: center
}

.pl-c-table thead td {
    width: 20%
}

.pl-c-table thead a {
    color: #444;
    text-decoration: none
}

.pl-c-table thead .pl-c-empty {
    border-top-color: #fff;
    border-left-color: #fff
}

.pl-c-table thead .hovered {
    background-color: #fbe7c6
}

.pl-c-table tbody tr:hover td,
.pl-c-table tbody tr:hover th {
    background-color: #f9deae
}

.pl-c-table tbody tr:nth-child(odd) .hovered {
    background-color: #fbe7c6
}

.pl-c-table tbody tr:nth-child(even) .hovered {
    background-color: #fefbf5
}

.pl-c-table tbody th {
    width: 20%;
    text-align: right
}

.pl-c-table tbody td {
    text-align: center
}

.pl-c-table tbody .pl-c-section-heading {
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0;
    color: #fff;
    text-align: left
}

.pl-c-table tbody .pl-c-section-heading .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.pl-c-table tbody .pl-c-section-heading .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.pl-c-table tbody a.pl-c-section-link {
    color: #fff;
    text-decoration: none
}

.pl-c-table tbody .pl-c-feature .check {
    color: #0c0
}

.pl-c-table tbody .pl-c-feature .cross {
    color: #c00
}

.pl-c-table tbody .pl-c-empty {
    background-color: #fff
}

a.pl-c-close-link {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer;
    color: #444;
    text-decoration: none
}

a.pl-c-close-link .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

a.pl-c-close-link .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

a.pl-c-close-link .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

a.pl-c-close-link .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

a.pl-c-close-link .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

a.pl-c-close-link .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

a.pl-c-close-link .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

a.pl-c-close-link .fastener_table .hover {
    background-position: 0 -50px
}

a.pl-c-close-link .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

a.pl-c-close-link .fastener_table .grad .hover,
a.pl-c-close-link:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.pd-g-links a {
    width: 103px;
    margin-right: 10px;
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding-left: 36px;
    color: #444;
    background: transparent url(img/product-details-icons.png) no-repeat 4px 4px;
    text-decoration: none
}

.pd-g-links a:hover {
    background-color: #f9deae
}

.pd-g-links a.active {
    background-color: #ddd
}

.pd-g-links #pd-g-videos-link {
    width: 103px;
    margin-right: 0;
    float: left;
    background-position: 4px -18px
}

.ie6 .pd-g-links {
    height: 27px
}

.pd-g-count {
    color: #000
}

.pd-g-thumbs a:hover,
.pd-g-thumbs-photos a:hover {
    -webkit-box-shadow: 0 0 20px 0 #cb8710;
    -moz-box-shadow: 0 0 20px 0 #cb8710;
    box-shadow: 0 0 20px 0 #cb8710;
    border-color: #eea320
}

.pd-g-thumbs a:hover .blue,
.pd-g-thumbs-photos a:hover .blue {
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

.pd-g-thumbs .current a,
.pd-g-thumbs-photos .current a {
    border-color: #eea320;
    outline: 1px solid #eea320
}

.pd-warranty {
    background-color: transparent
}

.pd-warranty:hover {
    -webkit-box-shadow: 0 0 20px 0 #cb8710;
    -moz-box-shadow: 0 0 20px 0 #cb8710;
    box-shadow: 0 0 20px 0 #cb8710
}

.pd-warranty:hover .blue {
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

.pd-warranty span {
    color: #fff;
    background: #333 url(img/7-year-warranty.jpg) no-repeat 0 0
}

.pd-new {
    -webkit-box-shadow: 0 3px 3px 0 rgba(204, 0, 0, .3);
    -moz-box-shadow: 0 3px 3px 0 rgba(204, 0, 0, .3);
    box-shadow: 0 3px 3px 0 rgba(204, 0, 0, .3);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 2px 0 rgba(51, 0, 0, .3);
    color: #fff;
    background-color: #c00;
    background-color: #c00;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(red), to(#c00));
    background-image: -webkit-linear-gradient(#f00, #c00);
    background-image: -moz-linear-gradient(#f00, #c00);
    background-image: -o-linear-gradient(top, red, #c00);
    background-image: linear-gradient(#f00, #c00)
}

.pd-fastener-details li {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-color: #ccc;
    border-style: dotted
}

.pd-family-dimensions {
    color: #777
}

.pd-section-links a {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0;
    text-decoration: none
}

.pd-section-links a .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.pd-section-links a .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.cssgradients .pd-section-links a {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.ie6 .pd-section-links a {
    color: #fff
}

.ie6 .pd-section-links a:hover {
    background-color: #666
}

.ie6 .pd-section-links a.current {
    background-color: #999
}

.generatedcontent .pd-section-links a {
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .2);
    padding-left: 35px;
    background: #999;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #888), color-stop(50%, #aaa), color-stop(51%, #666), color-stop(100%, #888));
    background: -webkit-linear-gradient(top, #888 0, #aaa 50%, #666 51%, #888 100%);
    background: -moz-linear-gradient(top, #888 0, #aaa 50%, #666 51%, #888 100%);
    background: -o-linear-gradient(top, #888 0, #aaa 50%, #666 51%, #888 100%);
    background: linear-gradient(top, #888 0, #aaa 50%, #666 51%, #888 100%);
    width: 164.99px;
    margin-right: 10px;
    float: left
}

.generatedcontent .pd-section-links a .hover,
.generatedcontent .pd-section-links a:hover {
    background: #b3b3b3;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a2a2a2), color-stop(50%, #c4c4c4), color-stop(51%, gray), color-stop(100%, #a2a2a2));
    background: -webkit-linear-gradient(top, #a2a2a2 0, #c4c4c4 50%, gray 51%, #a2a2a2 100%);
    background: -moz-linear-gradient(top, #a2a2a2 0, #c4c4c4 50%, gray 51%, #a2a2a2 100%);
    background: -o-linear-gradient(top, #a2a2a2 0, #c4c4c4 50%, gray 51%, #a2a2a2 100%);
    background: linear-gradient(top, #a2a2a2 0, #c4c4c4 50%, gray 51%, #a2a2a2 100%)
}

.generatedcontent .pd-section-links a.current {
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

.generatedcontent .pd-section-links a.current .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.generatedcontent .pd-section-links a.current .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.generatedcontent .pd-section-links a:before {
    content: "";
    position: absolute;
    top: -4.5px;
    left: 0;
    width: 40px;
    height: 36px;
    background: transparent url(img/product-details-icons.png) no-repeat 0 -84px;
    display: block
}

.generatedcontent .pd-section-links a .details {
    background-position: 5px -82px
}

.generatedcontent .pd-section-links a .data_sheet {
    background-position: 5px -118px
}

.generatedcontent .pd-section-links a .parts_chart {
    background-position: 5px -155px
}

.generatedcontent .pd-section-links a .buy_online {
    background-position: 5px -193px
}

.generatedcontent .pd-section-links #pd-sl-details:before {
    background-position: 5px -82px
}

.generatedcontent .pd-section-links #pd-sl-data-sheet:before {
    background-position: 5px -118px
}

.generatedcontent .pd-section-links #pd-sl-parts-chart {
    width: 164.99px;
    margin-right: 0;
    float: left
}

.generatedcontent .pd-section-links #pd-sl-parts-chart:before {
    background-position: 5px -155px
}

.generatedcontent .pd-section-links #pd-sl-buy-online:before {
    background-position: 5px -193px
}

.generatedcontent .couk .pd-section-links #pd-sl-parts-chart,
.generatedcontent .couk .pd-section-links a {
    width: 112.88px;
    margin-right: 10px;
    float: left
}

.generatedcontent .couk .pd-section-links #pd-sl-buy-online {
    width: 112.88px;
    margin-right: 0;
    float: left
}

a.pd-s-close {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer;
    color: #444;
    text-decoration: none
}

a.pd-s-close .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

a.pd-s-close .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

a.pd-s-close .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

a.pd-s-close .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

a.pd-s-close .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

a.pd-s-close .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

a.pd-s-close .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

a.pd-s-close .fastener_table .hover {
    background-position: 0 -50px
}

a.pd-s-close .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

a.pd-s-close .fastener_table .grad .hover,
a.pd-s-close:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.pd-t-links {
    border-color: #eea320
}

.pd-t-links a {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    text-shadow: 0 2px 0 #000;
    color: #fff;
    background: #777 url(img/fn_tab.gif) repeat-x 0 0;
    text-decoration: none;
    text-align: center
}

.pd-t-links a:hover {
    color: #fff;
    background-color: #919191;
    background-position: 0 -50px
}

.pd-t-links a.current {
    color: #fff;
    background-color: #333;
    background-position: 0 -100px
}

.ie6 .pd-t-links a {
    color: #fff
}

.ie6 .pd-t-links a.current:hover {
    background-color: #cb8710
}

.cssgradients .pd-t-links a {
    background-color: #555;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#777), to(#555));
    background-image: -webkit-linear-gradient(#777, #555);
    background-image: -moz-linear-gradient(#777, #555);
    background-image: -o-linear-gradient(top, #777, #555);
    background-image: linear-gradient(#777, #555);
    background-position: 0 0
}

.cssgradients .pd-t-links a .hover {
    background-color: #6f6f6f;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#6f6f6f));
    background-image: -webkit-linear-gradient(#919191, #6f6f6f);
    background-image: -moz-linear-gradient(#919191, #6f6f6f);
    background-image: -o-linear-gradient(top, #919191, #6f6f6f);
    background-image: linear-gradient(#919191, #6f6f6f)
}

.cssgradients .pd-t-links a .current {
    background-color: #111;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));
    background-image: -webkit-linear-gradient(#444, #111);
    background-image: -moz-linear-gradient(#444, #111);
    background-image: -o-linear-gradient(top, #444, #111);
    background-image: linear-gradient(#444, #111)
}

.cssgradients .pd-t-links a:hover {
    background-color: #6f6f6f;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#919191), to(#6f6f6f));
    background-image: -webkit-linear-gradient(#919191, #6f6f6f);
    background-image: -moz-linear-gradient(#919191, #6f6f6f);
    background-image: -o-linear-gradient(top, #919191, #6f6f6f);
    background-image: linear-gradient(#919191, #6f6f6f)
}

.cssgradients .pd-t-links a.current {
    background-color: #111;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#444), to(#111));
    background-image: -webkit-linear-gradient(#444, #111);
    background-image: -moz-linear-gradient(#444, #111);
    background-image: -o-linear-gradient(top, #444, #111);
    background-image: linear-gradient(#444, #111)
}

.ie7 .pd-spec-table .odd,
.ie8 .pd-spec-table .odd {
    background-color: #eee
}

#producten.bevestigingsmiddelen #nav-breadcrumbs,
#products.fasteners #nav-breadcrumbs,
#produits.appareils-de-fixations #nav-breadcrumbs {
    margin-bottom: 0
}

.product-filter {
    border: 1px solid #ccc
}

.boxshadow .product-filter {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    border: 0
}

.ff-title {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 4.5px 10px 4.5px 26.67px;
    background: #ccc url(img/product-details-icons.png) no-repeat 2px -54px;
    cursor: pointer
}

.ff-title .open,
.ff-title.open {
    background-position: 2px -238px
}

.ff-buttons button {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer
}

.ff-buttons button .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.ff-buttons button .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.ff-buttons button .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.ff-buttons button .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.ff-buttons button .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.ff-buttons button .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.ff-buttons button .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

.ff-buttons button .fastener_table .hover {
    background-position: 0 -50px
}

.ff-buttons button .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.ff-buttons button .fastener_table .grad .hover,
.ff-buttons button:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.ff-buttons .reset {
    text-shadow: 0 1px 0 #e6e6e6;
    border-color: #bbb;
    border-bottom-color: #a2a2a2;
    background: #a6a6a6 url(img/fn_grey_gloss.gif) repeat-x 0 0
}

.ff-buttons .reset .hover {
    background-color: #bfbfbf
}

.ff-buttons .reset .cssgradients {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(50%, #ccc), color-stop(51%, #b3b3b3), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -moz-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%)
}

.ff-buttons .reset .cssgradients .hover {
    background: #d9d9d9;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(50%, #d9d9d9), color-stop(51%, #bfbfbf), color-stop(100%, #bfbfbf));
    background: -webkit-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: -moz-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: -o-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%)
}

.ff-buttons .reset .fastener_pager {
    background: #b3b3b3 url(img/fr-table.gif) repeat-x 0 -100px
}

.ff-buttons .reset .fastener_pager .grad {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(50%, #ccc), color-stop(51%, #b3b3b3), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -moz-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%)
}

.ff-buttons .reset:hover {
    background-color: #bfbfbf
}

.ie7 .ff-buttons button {
    border: 0
}

.cssgradients .ff-buttons .reset {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(50%, #ccc), color-stop(51%, #b3b3b3), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -moz-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%)
}

.cssgradients .ff-buttons .reset .hover,
.cssgradients .ff-buttons .reset:hover {
    background: #d9d9d9;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(50%, #d9d9d9), color-stop(51%, #bfbfbf), color-stop(100%, #bfbfbf));
    background: -webkit-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: -moz-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: -o-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%)
}

.ff-col-count {
    color: #999
}

.af-fastener_family .ff-ff-logo {
    border-color: #666
}

.af-fastener_family .ff-ff-logo .checkbox {
    visibility: hidden
}

.af-fastener_family .ff-ff-logo:hover {
    border-color: #eea320
}

.af-fastener_family .ff-ff-logo.inactive {
    border-color: #fff
}

.generatedcontent .af-fastener_family .ff-ff-logo:hover:after {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 2px #eea320;
    -moz-box-shadow: 0 0 0 2px #eea320;
    box-shadow: 0 0 0 2px #eea320
}

.generatedcontent .af-fastener_family .ff-ff-logo.inactive:after {
    background-color: rgba(255, 255, 255, .75)
}

a.ff-tc-tool {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-color: #666;
    color: #444;
    font-weight: 700;
    text-decoration: none;
    text-align: center
}

a.ff-tc-tool.inactive {
    border-color: #fff
}

a.ff-tc-tool:hover {
    border-color: #eea320
}

.ie9 a.ff-tc-tool,
.not-ie a.ff-tc-tool {
    border-color: #fff
}

.ie9 a.ff-tc-tool.inactive:after,
.not-ie a.ff-tc-tool.inactive:after {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(255, 255, 255, .75)
}

.ie9 a.ff-tc-tool:hover,
.not-ie a.ff-tc-tool:hover {
    border-color: #eea320
}

.ff-tc-tool-link {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer;
    color: #444;
    text-decoration: none;
    text-align: center
}

.ff-tc-tool-link .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.ff-tc-tool-link .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.ff-tc-tool-link .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.ff-tc-tool-link .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.ff-tc-tool-link .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.ff-tc-tool-link .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.ff-tc-tool-link .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

.ff-tc-tool-link .fastener_table .hover {
    background-position: 0 -50px
}

.ff-tc-tool-link .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.ff-tc-tool-link .fastener_table .grad .hover,
.ff-tc-tool-link:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.fr-table {
    -webkit-border-top-left-radius: 11px;
    -webkit-border-top-right-radius: 11px;
    -moz-border-radius-topleft: 11px;
    -moz-border-radius-topright: 11px;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4)
}

.fr-table th {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710
}

.fr-table th .hover {
    background-position: 0 -50px
}

.fr-table th .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.fr-table th .grad .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.fr-table th:first-child {
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px
}

.fr-table th:last-child {
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px
}

.fr-table th.header:hover {
    background-position: 0 -50px
}

.fr-table tbody tr:hover {
    background-color: #ccc
}

.fr-table tbody tr:hover a {
    color: #9c680c
}

.fr-table tbody tr:hover a.bo-link {
    color: #fff
}

.fr-table tbody tr:hover td {
    background-color: transparent
}

.fr-table td {
    border-color: #fff;
    border-bottom-color: #e6e6e6
}

.fr-table .fr-buy-online,
.fr-table .fr-quantity_per_box {
    text-align: center
}

.ie7 .fr-table .odd,
.ie8 .fr-table .odd {
    background-color: #eee
}

.ie7 .fr-table tbody tr:hover td,
.ie8 .fr-table tbody tr:hover td {
    background-color: #ccc
}

.cssgradients .fr-table th {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.cssgradients .fr-table th .hover,
.cssgradients .fr-table th.header:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.fr-results-pager {
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    text-shadow: 0 1px 0 #fff;
    background: #b3b3b3 url(img/fr-table.gif) repeat-x 0 -100px
}

.fr-results-pager .grad {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(50%, #ccc), color-stop(51%, #b3b3b3), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -moz-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%)
}

.fr-results-pager .fr-p-button {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    border-color: #cb8710;
    color: #444;
    text-decoration: none
}

.fr-results-pager .fr-p-button .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.fr-results-pager .fr-p-button .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.fr-results-pager .fr-p-button .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.fr-results-pager .fr-p-button .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.fr-results-pager .fr-p-button .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.fr-results-pager .fr-p-button .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.fr-results-pager .fr-p-button .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

.fr-results-pager .fr-p-button .fastener_table .hover {
    background-position: 0 -50px
}

.fr-results-pager .fr-p-button .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.fr-results-pager .fr-p-button .fastener_table .grad .hover,
.fr-results-pager .fr-p-button:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.fr-results-pager .pagedisplay,
.fr-results-pager .pagedisplay[disabled=disabled],
.fr-results-pager .pagesize {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 2px 2px 2px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: inset 2px 2px 2px 0 rgba(0, 0, 0, .2);
    box-shadow: inset 2px 2px 2px 0 rgba(0, 0, 0, .2)
}

.cssgradients .fr-results-pager {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(50%, #ccc), color-stop(51%, #b3b3b3), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -moz-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%)
}

.pc-intro .pl-heading {
    margin-bottom: 18px
}

.pc-intro .alignleft {
    margin-right: 40px;
    margin-bottom: 18px
}

.pc-intro .alignright {
    margin-left: 40px;
    margin-bottom: 18px
}

#nav-automation li {
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4)
}

#nav-automation li#na-about,
#nav-automation li#na-about a {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

#nav-automation li#na-find-out-more,
#nav-automation li#na-find-out-more a {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px
}

#nav-automation a {
    background-color: #537ca0;
    background-image: url(img/fn_blue_gloss.gif);
    background-repeat: repeat-x;
    color: #fff;
    border-color: #537ca0;
    text-decoration: none;
    text-align: center
}

#nav-automation a .hover {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x
}

#nav-automation a .current {
    background-color: #39556e;
    background-image: url(img/fn_blue_gloss_current.gif);
    background-repeat: repeat-x
}

#nav-automation a .cssgradients {
    background: #a5c8e4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c8e4), color-stop(50%, #7ea1c0), color-stop(51%, #668eb1), color-stop(100%, #537ca0));
    background: -webkit-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -moz-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -o-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%)
}

#nav-automation a .cssgradients .hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

#nav-automation a .cssgradients .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

#nav-automation a .svg {
    background-image: url(img/fn_blue_gloss.svg)
}

#nav-automation a .svg .hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

#nav-automation a .svg .current {
    background-image: url(img/fn_blue_gloss_current.svg)
}

#nav-automation a:hover {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x;
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

#nav-automation a.open {
    background: #537ca0 none
}

#nav-automation .current a {
    background-color: #39556e;
    background-image: url(img/fn_blue_gloss_current.gif);
    background-repeat: repeat-x
}

.cssgradients #nav-automation a {
    background: #a5c8e4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c8e4), color-stop(50%, #7ea1c0), color-stop(51%, #668eb1), color-stop(100%, #537ca0));
    background: -webkit-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -moz-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -o-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%)
}

.cssgradients #nav-automation a .hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.cssgradients #nav-automation a .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

.cssgradients #nav-automation a:hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.cssgradients #nav-automation .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

.ie9 #nav-automation a {
    background-image: url(img/fn_blue_gloss.svg)
}

.ie9 #nav-automation a .hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

.ie9 #nav-automation a .current {
    background-image: url(img/fn_blue_gloss_current.svg)
}

.ie9 #nav-automation a:hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

.ie9 #nav-automation .current a {
    background-image: url(img/fn_blue_gloss_current.svg)
}

.au-menu {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 9px 9px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 9px 9px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 9px 9px 0 rgba(0, 0, 0, .5);
    border-color: #537ca0;
    background-color: #fff
}

.au-m-title {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0;
    background-color: #537ca0;
    background-image: url(img/fn_blue_gloss.gif);
    background-repeat: repeat-x
}

.au-m-title .hover {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x
}

.au-m-title .current {
    background-color: #39556e;
    background-image: url(img/fn_blue_gloss_current.gif);
    background-repeat: repeat-x
}

.au-m-title .cssgradients {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c8e4), color-stop(50%, #7ea1c0), color-stop(51%, #668eb1), color-stop(100%, #537ca0));
    background: -webkit-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -moz-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -o-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%)
}

.au-m-title .cssgradients .hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.au-m-title .cssgradients .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

.au-m-title .svg {
    background-image: url(img/fn_blue_gloss.svg)
}

.au-m-title .svg .hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

.au-m-title .svg .current {
    background-image: url(img/fn_blue_gloss_current.svg)
}

.au-m-title a {
    color: #fff;
    text-decoration: none
}

.cssgradients .au-m-title {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

#footer-automation li {
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4)
}

#footer-automation a {
    border-color: #666;
    background-color: #c3d1de;
    text-decoration: none
}

#footer-automation a:hover {
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

#footer-automation a:hover .naf-title {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x
}

#footer-automation p {
    color: #000
}

.naf-title {
    background-color: #537ca0;
    background-image: url(img/fn_blue_gloss.gif);
    background-repeat: repeat-x;
    color: #fff
}

.naf-title .hover {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x
}

.naf-title .current {
    background-color: #39556e;
    background-image: url(img/fn_blue_gloss_current.gif);
    background-repeat: repeat-x
}

.naf-title .cssgradients {
    background: #a5c8e4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c8e4), color-stop(50%, #7ea1c0), color-stop(51%, #668eb1), color-stop(100%, #537ca0));
    background: -webkit-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -moz-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -o-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%)
}

.naf-title .cssgradients .hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.naf-title .cssgradients .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

.naf-title .svg {
    background-image: url(img/fn_blue_gloss.svg)
}

.naf-title .svg .hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

.naf-title .svg .current {
    background-image: url(img/fn_blue_gloss_current.svg)
}

.cssgradients .naf-title {
    background: #a5c8e4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c8e4), color-stop(50%, #7ea1c0), color-stop(51%, #668eb1), color-stop(100%, #537ca0));
    background: -webkit-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -moz-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -o-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%)
}

.cssgradients .naf-title .hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.cssgradients .naf-title .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

.cssgradients #naf a:hover .naf-title {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.ie9 .naf-title {
    background-image: url(img/fn_blue_gloss.svg)
}

.ie9 .naf-title .hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

.ie9 .naf-title .current {
    background-image: url(img/fn_blue_gloss_current.svg)
}

.ie9 #naf a:hover .naf-title {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

#naf-pallet-case a {
    background: #ecf0ef url(http://v3.img.bostitch.eu/products/automation/link-boxes/pallet-case.jpg) no-repeat 0 bottom
}

#naf-sectional-construction a {
    background: #ecf0ef url(http://v3.img.bostitch.eu/products/automation/link-boxes/sectional-construction.jpg) no-repeat 0 bottom
}

#naf-specialist-machines a {
    background: #ecf0ef url(http://v3.img.bostitch.eu/products/automation/link-boxes/specialist-machines.jpg) no-repeat 0 bottom
}

#naf-optional-units a {
    background: #ecf0ef url(http://v3.img.bostitch.eu/products/automation/link-boxes/optional-units.jpg) no-repeat 0 bottom
}

#automation-intro-video {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    background: transparent url(http://v3.vid.bostitch.eu/automation/thumbnails/automation_homepage_video.jpg) no-repeat center 0
}

.ip-automation .m-title {
    background-color: #537ca0;
    background-image: url(img/fn_blue_gloss.gif);
    background-repeat: repeat-x
}

.ip-automation .m-title .hover {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x
}

.ip-automation .m-title .current {
    background-color: #39556e;
    background-image: url(img/fn_blue_gloss_current.gif);
    background-repeat: repeat-x
}

.ip-automation .m-title .cssgradients {
    background: #a5c8e4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c8e4), color-stop(50%, #7ea1c0), color-stop(51%, #668eb1), color-stop(100%, #537ca0));
    background: -webkit-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -moz-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -o-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%)
}

.ip-automation .m-title .cssgradients .hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.ip-automation .m-title .cssgradients .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

.ip-automation .m-title .svg {
    background-image: url(img/fn_blue_gloss.svg)
}

.ip-automation .m-title .svg .hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

.ip-automation .m-title .svg .current {
    background-image: url(img/fn_blue_gloss_current.svg)
}

.ip-automation .m-title a {
    color: #fff;
    text-decoration: none;
    display: block
}

.au-linkbox {
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    border-color: #666;
    background-color: #ecf0ef
}

.au-lb-heading {
    background-color: #537ca0;
    background-image: url(img/fn_blue_gloss.gif);
    background-repeat: repeat-x
}

.au-lb-heading .hover {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x
}

.au-lb-heading .current {
    background-color: #39556e;
    background-image: url(img/fn_blue_gloss_current.gif);
    background-repeat: repeat-x
}

.au-lb-heading .cssgradients {
    background: #a5c8e4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c8e4), color-stop(50%, #7ea1c0), color-stop(51%, #668eb1), color-stop(100%, #537ca0));
    background: -webkit-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -moz-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -o-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%)
}

.au-lb-heading .cssgradients .hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.au-lb-heading .cssgradients .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

.au-lb-heading .svg {
    background-image: url(img/fn_blue_gloss.svg)
}

.au-lb-heading .svg .hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

.au-lb-heading .svg .current {
    background-image: url(img/fn_blue_gloss_current.svg)
}

.au-lb-heading a {
    text-shadow: none;
    color: #fff;
    text-decoration: none
}

.au-lb-heading a:hover {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x;
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

.au-lb-stringers {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/link-boxes/stringers.jpg) no-repeat 0 bottom
}

.au-lb-decks {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/link-boxes/decks.jpg) no-repeat 0 bottom
}

.au-lb-pallet-assembly {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/link-boxes/pallet-assembly.jpg) no-repeat 0 bottom
}

.au-lb-full-pallets {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/link-boxes/full-pallets.jpg) no-repeat 0 bottom
}

.au-lb-case-sides {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/link-boxes/case-sides.jpg) no-repeat 0 bottom
}

.au-lb-repairs {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/link-boxes/repairs.jpg) no-repeat 0 bottom
}

.au-lb-walls {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/link-boxes/walls.jpg) no-repeat 0 bottom
}

.au-lb-finishing-walls {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/link-boxes/finishing-walls.jpg) no-repeat 0 bottom
}

.au-lb-fencing {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/link-boxes/fencing.jpg) no-repeat 0 bottom
}

.au-lb-reel-ends {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/link-boxes/reel-ends.jpg) no-repeat 0 bottom
}

.au-bespoke-solutions .au-col2 {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6)
}

.au-bespoke-solutions .au-col2 .slide {
    background-color: transparent
}

.au-bespoke-solutions-slide-1 {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/bespoke-solutions/slide-1.jpg) no-repeat 0 0
}

.au-bespoke-solutions-slide-2 {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/bespoke-solutions/slide-2.jpg) no-repeat 0 0
}

.au-bespoke-solutions-slide-3 {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/bespoke-solutions/slide-3.jpg) no-repeat 0 0
}

.au-bespoke-solutions-slide-4 {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/bespoke-solutions/slide-4.jpg) no-repeat 0 0
}

.au-optional-units h2 {
    background-color: #c3d1de;
    text-align: center
}

.au-unit h3 {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0;
    background-color: #537ca0;
    background-image: url(img/fn_blue_gloss.gif);
    background-repeat: repeat-x;
    border-color: #537ca0
}

.au-unit h3 .hover {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x
}

.au-unit h3 .current {
    background-color: #39556e;
    background-image: url(img/fn_blue_gloss_current.gif);
    background-repeat: repeat-x
}

.au-unit h3 .cssgradients {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c8e4), color-stop(50%, #7ea1c0), color-stop(51%, #668eb1), color-stop(100%, #537ca0));
    background: -webkit-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -moz-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -o-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%)
}

.au-unit h3 .cssgradients .hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.au-unit h3 .cssgradients .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

.au-unit h3 .svg {
    background-image: url(img/fn_blue_gloss.svg)
}

.au-unit h3 .svg .hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

.au-unit h3 .svg .current {
    background-image: url(img/fn_blue_gloss_current.svg)
}

.au-unit .img-placeholder {
    background-color: transparent
}

.cssgradients .au-unit h3 {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.au-img-bos-turn {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/optional-units/bos-turn.jpg) no-repeat center 0
}

.au-img-bos-stack {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/optional-units/bos-stack.jpg) no-repeat center 0
}

.au-img-bos-robot {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/optional-units/bos-robot.jpg) no-repeat center 0
}

.au-img-bos-convey {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/optional-units/bos-convey.jpg) no-repeat center 0
}

.au-img-bos-mark {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/optional-units/bos-mark.jpg) no-repeat center 0
}

.au-img-bos-cut {
    background: transparent url(http://v3.img.bostitch.eu/products/automation/optional-units/bos-cut.jpg) no-repeat center 0
}

.au-s-pallet-case .au-col2 {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    color: #fff;
    background: rgba(0, 0, 0, .7)url(http://v3.img.bostitch.eu/products/automation/sectors/pallet-case.jpg) no-repeat 0 0
}

.au-s-pallet-case .au-col2 h3 {
    color: #fff
}

.au-img-sectional-construction {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    width: 300px;
    height: 227px;
    background: transparent url(http://v3.img.bostitch.eu/products/automation/sectors/sectional-construction.jpg) no-repeat 0 0
}

.au-img-specialist-machines {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .6);
    width: 300px;
    height: 227px;
    background: transparent url(http://v3.img.bostitch.eu/products/automation/sectors/specialist-machines.jpg) no-repeat 0 -40px
}

.au-a-sku {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

.au-a-sku .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.au-a-sku .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.cssgradients .au-a-sku {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.ie9 .au-a-sku {
    background-image: url(img/fn_black_gloss.svg)
}

.au-a-main-image-link {
    border-color: #fff;
    position: relative
}

.au-a-main-image-link:hover {
    border-color: #eea320
}

.generatedcontent .au-a-main-image-link:hover:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
    background: transparent url(img/magnify-hover.png) no-repeat 0 0;
    display: block
}

.au-a-spec-table {
    border-color: #a2abb0
}

.au-a-spec-table thead th {
    color: #000;
    background-color: #eea320
}

.au-a-spec-table tbody th strong {
    color: #000
}

.au-a-spec-table tbody td {
    background-color: #fff
}

.au-a-spec-table td,
.au-a-spec-table th {
    border-color: #a2abb0;
    text-align: center
}

.au-a-spec-table td strong {
    color: #000
}

a.au-st-info-link {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    background-color: #537ca0;
    background-image: url(img/fn_blue_gloss.gif);
    background-repeat: repeat-x;
    color: #fff;
    text-decoration: none
}

a.au-st-info-link .hover {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x
}

a.au-st-info-link .current {
    background-color: #39556e;
    background-image: url(img/fn_blue_gloss_current.gif);
    background-repeat: repeat-x
}

a.au-st-info-link .cssgradients {
    background: #a5c8e4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c8e4), color-stop(50%, #7ea1c0), color-stop(51%, #668eb1), color-stop(100%, #537ca0));
    background: -webkit-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -moz-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -o-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%)
}

a.au-st-info-link .cssgradients .hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

a.au-st-info-link .cssgradients .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

a.au-st-info-link .svg {
    background-image: url(img/fn_blue_gloss.svg)
}

a.au-st-info-link .svg .hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

a.au-st-info-link .svg .current {
    background-image: url(img/fn_blue_gloss_current.svg)
}

a.au-st-info-link:hover {
    background-color: #7195b5;
    background-image: url(img/fn_blue_gloss_hover.gif);
    background-repeat: repeat-x;
    color: #fff
}

.cssgradients a.au-st-info-link {
    background: #a5c8e4;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a5c8e4), color-stop(50%, #7ea1c0), color-stop(51%, #668eb1), color-stop(100%, #537ca0));
    background: -webkit-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -moz-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: -o-linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%);
    background: linear-gradient(top, #a5c8e4 0, #7ea1c0 50%, #668eb1 51%, #537ca0 100%)
}

.cssgradients a.au-st-info-link .hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.cssgradients a.au-st-info-link .current a {
    background: #6aa4d2;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aa4d2), color-stop(50%, #4f7ba2), color-stop(51%, #446786), color-stop(100%, #39556e));
    background: -webkit-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -moz-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: -o-linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%);
    background: linear-gradient(top, #6aa4d2 0, #4f7ba2 50%, #446786 51%, #39556e 100%)
}

.cssgradients a.au-st-info-link:hover {
    background: #cce0f0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cce0f0), color-stop(50%, #a0bad1), color-stop(51%, #88a7c2), color-stop(100%, #7195b5));
    background: -webkit-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -moz-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: -o-linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%);
    background: linear-gradient(top, #cce0f0 0, #a0bad1 50%, #88a7c2 51%, #7195b5 100%)
}

.ie9 a.au-st-info-link {
    background-image: url(img/fn_blue_gloss.svg)
}

.ie9 a.au-st-info-link .hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

.ie9 a.au-st-info-link .current {
    background-image: url(img/fn_blue_gloss_current.svg)
}

.ie9 a.au-st-info-link:hover {
    background-image: url(img/fn_blue_gloss_hover.svg)
}

.au-st-number-of-operators,
.au-st-number-of-tools,
.au-st-production-speed {
    vertical-align: middle
}

.en .au-img-working-area {
    background: transparent url(img/automation/working-area-en.jpg) no-repeat 0 0
}

.pv-section-title {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

.pv-section-title .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.pv-section-title .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.cssgradients .pv-section-title {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

a.pv-link {
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .4);
    border-color: #eea320
}

a.pv-link:hover {
    -webkit-box-shadow: 0 0 20px 0 #cb8710;
    -moz-box-shadow: 0 0 20px 0 #cb8710;
    box-shadow: 0 0 20px 0 #cb8710
}

a.pv-link:hover .blue {
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

a.pv-link:hover .pv-title {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.pv-title {
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0
}

.pv-title .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.pv-title .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.pv-title .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.pv-title .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.pv-title .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.pv-title .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.pv-title .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

.pv-title .fastener_table .hover {
    background-position: 0 -50px
}

.pv-title .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.pv-title .fastener_table .grad .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#where-to-buy.buy-online .fr-table th {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    border-top-color: #f5ca7f
}

#where-to-buy.buy-online .pl-heading {
    margin-bottom: 9px
}

a.bo-link {
    background: red url(img/fn_red_gloss.gif) repeat-x 0 0;
    -webkit-box-shadow: 0 3px 3px 0 rgba(204, 0, 0, .3);
    -moz-box-shadow: 0 3px 3px 0 rgba(204, 0, 0, .3);
    box-shadow: 0 3px 3px 0 rgba(204, 0, 0, .3);
    text-shadow: 0 2px 0 rgba(51, 0, 0, .3);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-color: #c00;
    color: #fff;
    text-align: center;
    text-decoration: none
}

a.bo-link .cssgradients {
    background: #c00;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff1a1a), color-stop(50%, #f33), color-stop(51%, red), color-stop(100%, #c00));
    background: -webkit-linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%);
    background: -moz-linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%);
    background: -o-linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%);
    background: linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%)
}

a.bo-link .cssgradients .hover {
    background: #c00;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff4d4d), color-stop(50%, #f66), color-stop(51%, #f33), color-stop(100%, red));
    background: -webkit-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: -moz-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: -o-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%)
}

a.bo-link:hover {
    color: #fff
}

.cssgradients a.bo-link {
    background: #c00;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff1a1a), color-stop(50%, #f33), color-stop(51%, red), color-stop(100%, #c00));
    background: -webkit-linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%);
    background: -moz-linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%);
    background: -o-linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%);
    background: linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%)
}

.cssgradients a.bo-link .hover {
    background: #c00;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff4d4d), color-stop(50%, #f66), color-stop(51%, #f33), color-stop(100%, red));
    background: -webkit-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: -moz-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: -o-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%)
}

.cssgradients a.bo-link:hover {
    color: #fff;
    background: #c00;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff4d4d), color-stop(50%, #f66), color-stop(51%, #f33), color-stop(100%, red));
    background: -webkit-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: -moz-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: -o-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%)
}

.buy-online-details {
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2)
}

.bo-vendor {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-align: center;
    text-decoration: none
}

.bo-vendor:hover {
    -webkit-box-shadow: 0 0 20px 0 #cb8710;
    -moz-box-shadow: 0 0 20px 0 #cb8710;
    box-shadow: 0 0 20px 0 #cb8710
}

.bo-vendor:hover .blue {
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

.cssgradients .bo-vendor:hover .bo-button {
    background: #c00;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff4d4d), color-stop(50%, #f66), color-stop(51%, #f33), color-stop(100%, red));
    background: -webkit-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: -moz-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: -o-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%)
}

.bo-button {
    background: red url(img/fn_red_gloss.gif) repeat-x 0 0;
    -webkit-box-shadow: 0 3px 3px 0 rgba(204, 0, 0, .3);
    -moz-box-shadow: 0 3px 3px 0 rgba(204, 0, 0, .3);
    box-shadow: 0 3px 3px 0 rgba(204, 0, 0, .3);
    text-shadow: 0 2px 0 rgba(51, 0, 0, .3);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border-color: #c00;
    color: #fff;
    text-align: center
}

.bo-button .cssgradients {
    background: #c00;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff1a1a), color-stop(50%, #f33), color-stop(51%, red), color-stop(100%, #c00));
    background: -webkit-linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%);
    background: -moz-linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%);
    background: -o-linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%);
    background: linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%)
}

.bo-button .cssgradients .hover {
    background: #c00;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff4d4d), color-stop(50%, #f66), color-stop(51%, #f33), color-stop(100%, red));
    background: -webkit-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: -moz-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: -o-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%)
}

.cssgradients .bo-button {
    background: #c00;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff1a1a), color-stop(50%, #f33), color-stop(51%, red), color-stop(100%, #c00));
    background: -webkit-linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%);
    background: -moz-linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%);
    background: -o-linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%);
    background: linear-gradient(top, #ff1a1a 0, #f33 50%, red 51%, #c00 100%)
}

.cssgradients .bo-button .hover {
    background: #c00;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff4d4d), color-stop(50%, #f66), color-stop(51%, #f33), color-stop(100%, red));
    background: -webkit-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: -moz-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: -o-linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%);
    background: linear-gradient(top, #ff4d4d 0, #f66 50%, #f33 51%, red 100%)
}

.bo-disclaimer {
    text-align: center
}

#colorbox .buy-online-details {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.mi-controls h1 {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0
}

.mi-controls h1 .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.mi-controls h1 .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.cssgradients .mi-controls h1 {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

#mi-location {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}

#mi-search {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

#mi-search .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#mi-search .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

#mi-search .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#mi-search .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#mi-search .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

#mi-search .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

#mi-search .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

#mi-search .fastener_table .hover {
    background-position: 0 -50px
}

#mi-search .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#mi-search .fastener_table .grad .hover,
#mi-search:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.mi-r-item {
    background-color: #e6e6e6;
    background-color: #fff;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#fff));
    background-image: -webkit-linear-gradient(#e6e6e6, #fff);
    background-image: -moz-linear-gradient(#e6e6e6, #fff);
    background-image: -o-linear-gradient(top, #e6e6e6, #fff);
    background-image: linear-gradient(#e6e6e6, #fff)
}

.mi-r-item:hover {
    background-color: #ccc;
    background-color: #fff;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#fff));
    background-image: -webkit-linear-gradient(#ccc, #fff);
    background-image: -moz-linear-gradient(#ccc, #fff);
    background-image: -o-linear-gradient(top, #ccc, #fff);
    background-image: linear-gradient(#ccc, #fff)
}

.mi-r-gold-location {
    margin-bottom: 9px;
    background-color: #fff6bf;
    background-color: #fff;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffef8c), to(#fff));
    background-image: -webkit-linear-gradient(#ffef8c, #fff);
    background-image: -moz-linear-gradient(#ffef8c, #fff);
    background-image: -o-linear-gradient(top, #ffef8c, #fff);
    background-image: linear-gradient(#ffef8c, #fff)
}

.mi-r-gold-location:hover {
    background-color: #fff6bf;
    background-color: #fff;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe859), to(#fff));
    background-image: -webkit-linear-gradient(#ffe859, #fff);
    background-image: -moz-linear-gradient(#ffe859, #fff);
    background-image: -o-linear-gradient(top, #ffe859, #fff);
    background-image: linear-gradient(#ffe859, #fff)
}

.generatedcontent .mi-r-gold-location {
    position: relative;
    padding-left: 120px
}

.generatedcontent .mi-r-gold-location:after {
    content: "";
    position: absolute;
    top: 9px;
    left: 10px;
    width: 90px;
    height: 81px;
    background: transparent url(img/gold-dealer-badge.png) no-repeat 0 0;
    display: block
}

.mi-r-link {
    text-decoration: none
}

.mi-r-link p {
    color: #444
}

#support #content {
    background-color: #ccc
}

#support.more-information #content,
#support.product-guides #content,
#support.product-support #content,
.ip-col-1 {
    background-color: #fff
}

.support-slideshow .slide {
    background-color: transparent
}

.support-slideshow a.slide {
    text-decoration: none
}

.support-slideshow a.slide:hover h3 {
    color: #f5ca7f
}

.support-slideshow .slide-caption {
    background-color: transparent;
    cursor: pointer
}

.support-slideshow .slide-caption h3 {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0;
    color: #eea320;
    text-align: center
}

.support-slideshow .slide-caption h3 .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.support-slideshow .slide-caption h3 .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.ip-s-section h2 {
    text-shadow: 0 1px 0 #000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .4);
    color: #fff;
    background: #333 url(img/fn_black_gloss.gif) repeat-x 0 0;
    text-align: center
}

.ip-s-section h2 .cssgradients {
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #222), color-stop(50%, #444), color-stop(51%, #000), color-stop(100%, #222));
    background: -webkit-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -moz-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: -o-linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%);
    background: linear-gradient(top, #222 0, #444 50%, #000 51%, #222 100%)
}

.ip-s-section h2 .svg {
    background-image: url(img/fn_black_gloss.svg)
}

.ip-s-section h2 .pipe {
    color: #eea320
}

a.ip-s-section-link {
    background: transparent url(img/support-icons.jpg) no-repeat 0 0;
    text-decoration: none
}

.auen a.ip-s-section-link,
.nzen a.ip-s-section-link {
    background-image: url(img/support-icons-aunz.jpg);
}

a.ip-s-section-link:hover {
    -webkit-box-shadow: 0 0 20px 0 #cb8710;
    -moz-box-shadow: 0 0 20px 0 #cb8710;
    box-shadow: 0 0 20px 0 #cb8710
}

a.ip-s-section-link:hover .blue {
    -webkit-box-shadow: 0 0 20px 0 #6db3f2;
    -moz-box-shadow: 0 0 20px 0 #6db3f2;
    box-shadow: 0 0 20px 0 #6db3f2
}

a.ip-s-section-link p {
    color: #444
}

a.ip-s-section-link strong {
    color: #eea320
}

.dummy a.ip-sl-declaration-of-performance:after,
.es a.ip-sl-declaration-of-performance:after,
.nl a.ip-sl-declaration-of-performance:after {
    background: transparent url(img/sidebar-icons.jpg) no-repeat 29px -990px
}

.ie7 a.ip-s-section-link,
.ie8 a.ip-s-section-link {
    border: 1px solid #fff
}

.ie7 a.ip-s-section-link:hover,
.ie8 a.ip-s-section-link:hover {
    border-color: #eea320
}

a.ip-sl-user-manuals {
    background-position: 0 0
}

a.ip-sl-declaration-of-performance {
    background: transparent url(img/sidebar-icons.jpg) no-repeat 29px -990px
}

a.ip-sl-spare-parts {
    background-position: 0 -76px
}

a.ip-sl-warranties {
    background-position: 0 -152px
}

a.ip-sl-7-year-warranty {
    background-position: 0 -228px
}

a.ip-sl-tool-servicing {
    background-position: 0 -304px
}

a.ip-sl-video-guides {
    background-position: 0 -380px
}

a.ip-sl-choosing-a-compressor {
    background-position: 0 -456px
}

a.ip-sl-frequently-asked-questions {
    background-position: 0 -532px
}

a.ip-sl-literature {
    background-position: 0 -608px
}

a.ip-sl-health-and-safety {
    background-position: 0 -760px
}

.sp-form .row {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #e6e6e6
}

.sp-form .field-title {
    text-align: right
}

.sp-form .text {
    width: 190px;
    margin-right: 10px;
    float: left
}

.sp-form button {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer
}

.sp-form button .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.sp-form button .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.sp-form button .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.sp-form button .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.sp-form button .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.sp-form button .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.sp-form button .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

.sp-form button .fastener_table .hover {
    background-position: 0 -50px
}

.sp-form button .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.sp-form button .fastener_table .grad .hover,
.sp-form button:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.sp-td-not-available {
    text-align: center
}

.sp-td-parts-list .fr-table td.active {
    color: green
}

.sp-td-parts-list .fr-table td.disc {
    color: red
}

.sp-td-parts-list .fr-table td.fut-disc {
    color: orange
}

.sp-td-links {
    text-align: right
}

a.sp-td-link {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer;
    color: #444;
    text-align: center;
    text-decoration: none
}

a.sp-td-link .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

a.sp-td-link .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

a.sp-td-link .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

a.sp-td-link .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

a.sp-td-link .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

a.sp-td-link .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

a.sp-td-link .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

a.sp-td-link .fastener_table .hover {
    background-position: 0 -50px
}

a.sp-td-link .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

a.sp-td-link .fastener_table .grad .hover,
a.sp-td-link:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.sp-d-compatible-tools a.sp-d-ct-spare-part-link {
    text-align: right
}

.search-form .row {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #e6e6e6
}

.search-form .field-title {
    text-align: right
}

.search-form .text {
    width: 190px;
    margin-right: 10px;
    float: left
}

.search-form button {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer
}

.search-form button .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.search-form button .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.search-form button .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.search-form button .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.search-form button .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.search-form button .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.search-form button .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

.search-form button .fastener_table .hover {
    background-position: 0 -50px
}

.search-form button .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.search-form button .fastener_table .grad .hover,
.search-form button:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.dop-form .row {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: #e6e6e6
}

.dop-form .field-title {
    text-align: right
}

.dop-form .text {
    width: 190px;
    margin-right: 10px;
    float: left
}

.dop-form button {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer
}

.dop-form button .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.dop-form button .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.dop-form button .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.dop-form button .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.dop-form button .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.dop-form button .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.dop-form button .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

.dop-form button .fastener_table .hover {
    background-position: 0 -50px
}

.dop-form button .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.dop-form button .fastener_table .grad .hover,
.dop-form button:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#sr-search-button {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

#sr-search-button .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#sr-search-button .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

#sr-search-button .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#sr-search-button .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#sr-search-button .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

#sr-search-button .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

#sr-search-button .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

#sr-search-button .fastener_table .hover {
    background-position: 0 -50px
}

#sr-search-button .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#sr-search-button .fastener_table .grad .hover,
#sr-search-button:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

a.mod-pag-link {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer;
    color: #444;
    text-decoration: none
}

a.mod-pag-link .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

a.mod-pag-link .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

a.mod-pag-link .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

a.mod-pag-link .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

a.mod-pag-link .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

a.mod-pag-link .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

a.mod-pag-link .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

a.mod-pag-link .fastener_table .hover {
    background-position: 0 -50px
}

a.mod-pag-link .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

a.mod-pag-link .fastener_table .grad .hover,
a.mod-pag-link:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

a.mod-pag-link-current {
    text-shadow: 0 1px 0 #e6e6e6;
    border-color: #bbb;
    border-bottom-color: #a2a2a2;
    background: #a6a6a6 url(img/fn_grey_gloss.gif) repeat-x 0 0
}

a.mod-pag-link-current .hover {
    background-color: #bfbfbf
}

a.mod-pag-link-current .cssgradients {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(50%, #ccc), color-stop(51%, #b3b3b3), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -moz-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%)
}

a.mod-pag-link-current .cssgradients .hover {
    background: #d9d9d9;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d9d9d9), color-stop(50%, #d9d9d9), color-stop(51%, #bfbfbf), color-stop(100%, #bfbfbf));
    background: -webkit-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: -moz-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: -o-linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%);
    background: linear-gradient(top, #d9d9d9 0, #d9d9d9 50%, #bfbfbf 51%, #bfbfbf 100%)
}

a.mod-pag-link-current .fastener_pager {
    background: #b3b3b3 url(img/fr-table.gif) repeat-x 0 -100px
}

a.mod-pag-link-current .fastener_pager .grad {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(50%, #ccc), color-stop(51%, #b3b3b3), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -moz-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%)
}

a.mod-pag-link-current:hover {
    background-color: #bfbfbf
}

.seven-year-warranty-wrap .pf-info-close,
.seven-year-warranty-wrap .pf-info-open {
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    background-color: #1a1a1a;
    text-align: center;
    text-decoration: none
}

.seven-year-warranty-wrap .pf-info .pf-tool-model-image {
    background: transparent url(http://v3.css.bostitch.eu/img/7-year-warranty-tool-model.jpg) no-repeat 0 0
}

.seven-year-warranty-wrap .pf-info .pf-serial-number-image-1 {
    background: transparent url(http://v3.css.bostitch.eu/img/7-year-warranty-serial-number-1.jpg) no-repeat 0 0
}

.seven-year-warranty-wrap .pf-info .pf-serial-number-image-2 {
    background: transparent url(http://v3.css.bostitch.eu/img/7-year-warranty-serial-number-2.jpg) no-repeat 0 0
}

.submit_button button {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    text-shadow: 0 1px 0 #f5ca7f;
    border-color: #eea320;
    border-bottom-color: #cb8710;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    cursor: pointer
}

.submit_button button .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.submit_button button .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

.submit_button button .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.submit_button button .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.submit_button button .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

.submit_button button .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

.submit_button button .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

.submit_button button .fastener_table .hover {
    background-position: 0 -50px
}

.submit_button button .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.submit_button button .fastener_table .grad .hover,
.submit_button button:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

label.dform_label .req {
    display: none
}

.dform_error {
    background-color: #ee0101;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .4)
}

.cssgradients .submit_button button {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.cssgradients .submit_button button .hover,
.cssgradients .submit_button button:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.dl-list-item:nth-child(odd) a.dl-link {
    background-color: #e6e6e6
}

.dl-list-item:nth-child(odd) a.dl-link:hover,
a.dl-link:hover {
    border-bottom-color: #bfbfbf;
    background-color: #ccc
}

.dl-download {
    background: transparent url(img/download-pdf.gif) no-repeat center top;
    text-align: center
}

#np a,
.pd-g-links a,
.pd-g-thumbs a,
.pd-g-thumbs-photos a,
.pd-t-links a,
.pl-view-type a {
    outline: 0
}

.formError {
    width: 308px;
    margin-right: 0;
    float: left;
    margin-left: 3px
}

.formError .formErrorContent {
    width: 300px;
    float: left;
    padding-top: 3.6px;
    padding-bottom: 3.6px;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .4);
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    position: absolute;
    z-index: 200;
    top: 0;
    right: 0;
    margin: 0;
    padding-right: 4px;
    padding-left: 4px;
    border: 0;
    color: #fff;
    background: #ee0101;
    font-size: 12px
}

#contact .formError {
    width: 193px;
    margin-right: 0;
    float: left;
    margin-left: 8px
}

#contact .formError .formErrorContent {
    width: 185px;
    float: left;
    top: 0;
    right: 0;
    margin: 0
}

#cboxOverlay {
    background: #000
}

#cboxWrapper {
    padding: 20px
}

#cboxBottomCenter {
    height: 40px
}

#cboxMiddleRight {
    width: 40px
}

#cboxContent {
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    padding: 18px 20px;
    border: 5px solid #eea320;
    background: #fff
}

.cboxIframe {
    background: #fff
}

#cboxError {
    padding: 50px;
    border: 1px solid #ccc
}

#cboxLoadedContent {
    margin-top: 12px;
    margin-bottom: 12px
}

#cboxTitle {
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    color: #000;
    font-size: 18px;
    text-align: center
}

#cboxCurrent {
    padding-top: 9px;
    padding-bottom: 9px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center
}

#cboxPrevious {
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    position: absolute;
    bottom: -5px;
    left: -5px;
    border: 2px solid #eea320;
    padding: 0 2px;
    font-size: 36px;
    line-height: .75
}

#cboxPrevious .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#cboxPrevious .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

#cboxPrevious .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#cboxPrevious .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#cboxPrevious .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

#cboxPrevious .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

#cboxPrevious .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

#cboxPrevious .fastener_table .hover {
    background-position: 0 -50px
}

#cboxPrevious .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#cboxPrevious .fastener_table .grad .hover,
#cboxPrevious:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#cboxNext {
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    position: absolute;
    bottom: -5px;
    right: -5px;
    border: 2px solid #eea320;
    padding: 0 2px;
    font-size: 36px;
    line-height: .75
}

#cboxNext .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#cboxNext .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

#cboxNext .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#cboxNext .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#cboxNext .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

#cboxNext .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

#cboxNext .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

#cboxNext .fastener_table .hover {
    background-position: 0 -50px
}

#cboxNext .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#cboxNext .fastener_table .grad .hover,
#cboxNext:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#cboxClose {
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .5);
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    background: #eea320 url(img/fn_orange_gloss.gif) repeat-x 0 0;
    position: absolute;
    top: -18px;
    right: -18px;
    border: 2px solid #eea320;
    padding: 0 2px;
    font-size: 36px;
    line-height: .75
}

#cboxClose .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#cboxClose .current {
    background: #e39711;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eea320), color-stop(50%, #f0ad38), color-stop(51%, #e39711), color-stop(100%, #cb8710));
    background: -webkit-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -moz-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: -o-linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%);
    background: linear-gradient(top, #eea320 0, #f0ad38 50%, #e39711 51%, #cb8710 100%)
}

#cboxClose .cssgradients {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#cboxClose .cssgradients .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

#cboxClose .svg {
    background-color: #eea320;
    background-image: url(img/fn_orange_gloss.svg)
}

#cboxClose .svg .hover {
    background-color: #f2b74f;
    background-image: url(img/fn_orange_gloss_hover.svg)
}

#cboxClose .fastener_table {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0
}

#cboxClose .fastener_table .hover {
    background-position: 0 -50px
}

#cboxClose .fastener_table .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

#cboxClose .fastener_table .grad .hover,
#cboxClose:hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.jcarousel-skin-bostitch-home-page .jcarousel-container-horizontal {
    width: 828px;
    padding: 0 39px
}

.jcarousel-skin-bostitch-home-page .jcarousel-clip {
    overflow: hidden
}

.jcarousel-skin-bostitch-home-page .jcarousel-clip-horizontal {
    width: 830px;
    height: 234px
}

.jcarousel-skin-bostitch-home-page .jcarousel-item {
    margin-bottom: 0;
    width: 156px;
    padding: 9px 5px;
    background-color: transparent;
    text-align: center
}

.jcarousel-skin-bostitch-home-page .jcarousel-item:nth-child(6n+1) {
    clear: none
}

.jcarousel-skin-bostitch-home-page .jcarousel-item a {
    background-color: #fff
}

.jcarousel-skin-bostitch-home-page .jcarousel-item h4,
.jcarousel-skin-bostitch-home-page .jcarousel-item p {
    text-align: left
}

.jcarousel-skin-bostitch-home-page .jcarousel-item-horizontal {
    margin-right: 0
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal {
    position: absolute;
    top: 86px;
    width: 30px;
    height: 30px;
    color: #444;
    background-color: #ccc;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    right: 0
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .hover {
    color: #444;
    background-color: #ccc
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .disabled {
    color: #c4c4c4;
    background-color: #ccc
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .grad {
    background-color: #a6a6a6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#a6a6a6));
    background-image: -webkit-linear-gradient(#f2f2f2, #a6a6a6);
    background-image: -moz-linear-gradient(#f2f2f2, #a6a6a6);
    background-image: -o-linear-gradient(top, #f2f2f2, #a6a6a6);
    background-image: linear-gradient(#f2f2f2, #a6a6a6);
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
    border: 1px solid #bfbfbf
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .grad .hover {
    background-color: #a6a6a6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a6a6a6));
    background-image: -webkit-linear-gradient(#fff, #a6a6a6);
    background-image: -moz-linear-gradient(#fff, #a6a6a6);
    background-image: -o-linear-gradient(top, #fff, #a6a6a6);
    background-image: linear-gradient(#fff, #a6a6a6);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
    border-color: #bfbfbf
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .grad .disabled {
    background-color: #ccc;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
    background-image: -webkit-linear-gradient(#fff, #ccc);
    background-image: -moz-linear-gradient(#fff, #ccc);
    background-image: -o-linear-gradient(top, #fff, #ccc);
    background-image: linear-gradient(#fff, #ccc);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .7);
    border-color: #d9d9d9
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .ie7 {
    width: 32px;
    height: 36px;
    background: transparent url(img/fn_jcarousel_button.gif) no-repeat 0 0
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .ie7 .next {
    background-position: 0 0
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .ie7 .next .disabled {
    background-position: -32px 0
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .ie7 .prev {
    background-position: 0 -34px
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .ie7 .prev .disabled {
    background-position: -32px -34px
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal:before {
    content: ">"
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal:active,
.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal:focus,
.jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal:hover {
    color: #444;
    background-color: #ccc
}

.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal {
    background-color: #a6a6a6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#a6a6a6));
    background-image: -webkit-linear-gradient(#f2f2f2, #a6a6a6);
    background-image: -moz-linear-gradient(#f2f2f2, #a6a6a6);
    background-image: -o-linear-gradient(top, #f2f2f2, #a6a6a6);
    background-image: linear-gradient(#f2f2f2, #a6a6a6);
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
    border: 1px solid #bfbfbf
}

.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .hover {
    background-color: #a6a6a6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a6a6a6));
    background-image: -webkit-linear-gradient(#fff, #a6a6a6);
    background-image: -moz-linear-gradient(#fff, #a6a6a6);
    background-image: -o-linear-gradient(top, #fff, #a6a6a6);
    background-image: linear-gradient(#fff, #a6a6a6);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
    border-color: #bfbfbf
}

.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .disabled {
    background-color: #ccc;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
    background-image: -webkit-linear-gradient(#fff, #ccc);
    background-image: -moz-linear-gradient(#fff, #ccc);
    background-image: -o-linear-gradient(top, #fff, #ccc);
    background-image: linear-gradient(#fff, #ccc);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .7);
    border-color: #d9d9d9
}

.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal:active,
.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal:focus,
.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal:hover {
    background-color: #a6a6a6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a6a6a6));
    background-image: -webkit-linear-gradient(#fff, #a6a6a6);
    background-image: -moz-linear-gradient(#fff, #a6a6a6);
    background-image: -o-linear-gradient(top, #fff, #a6a6a6);
    background-image: linear-gradient(#fff, #a6a6a6);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
    border-color: #bfbfbf
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal {
    width: 32px;
    height: 36px;
    background: transparent url(img/fn_jcarousel_button.gif) no-repeat 0 0;
    background-position: 0 0
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .next,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .next,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .next {
    background-position: 0 0
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .next .disabled,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .next .disabled,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .next .disabled {
    background-position: -32px 0
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .prev,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .prev,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .prev {
    background-position: 0 -34px
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .prev .disabled,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .prev .disabled,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .prev .disabled {
    background-position: -32px -34px
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .disabled,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .disabled,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal .disabled {
    background-position: -32px 0
}

.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0
}

.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal:before,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-horizontal:before {
    content: ""
}

.jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal,
.jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal:hover {
    color: #c4c4c4;
    background-color: #ccc
}

.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal,
.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal:active,
.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal:focus,
.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal:hover {
    background-color: #ccc;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
    background-image: -webkit-linear-gradient(#fff, #ccc);
    background-image: -moz-linear-gradient(#fff, #ccc);
    background-image: -o-linear-gradient(top, #fff, #ccc);
    background-image: linear-gradient(#fff, #ccc);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .7);
    border-color: #d9d9d9
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 32px;
    height: 36px;
    background: transparent url(img/fn_jcarousel_button.gif) no-repeat 0 0;
    background-position: -32px 0
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal .next,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal .next,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal .next {
    background-position: 0 0
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal .next .disabled,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal .next .disabled,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal .next .disabled {
    background-position: -32px 0
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal .prev,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal .prev,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal .prev {
    background-position: 0 -34px
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal .prev .disabled,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal .prev .disabled,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-next-disabled-horizontal .prev .disabled {
    background-position: -32px -34px
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal {
    position: absolute;
    top: 86px;
    width: 30px;
    height: 30px;
    color: #444;
    background-color: #ccc;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    left: 0
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .hover {
    color: #444;
    background-color: #ccc
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .disabled {
    color: #c4c4c4;
    background-color: #ccc
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .grad {
    background-color: #a6a6a6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#a6a6a6));
    background-image: -webkit-linear-gradient(#f2f2f2, #a6a6a6);
    background-image: -moz-linear-gradient(#f2f2f2, #a6a6a6);
    background-image: -o-linear-gradient(top, #f2f2f2, #a6a6a6);
    background-image: linear-gradient(#f2f2f2, #a6a6a6);
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
    border: 1px solid #bfbfbf
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .grad .hover {
    background-color: #a6a6a6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a6a6a6));
    background-image: -webkit-linear-gradient(#fff, #a6a6a6);
    background-image: -moz-linear-gradient(#fff, #a6a6a6);
    background-image: -o-linear-gradient(top, #fff, #a6a6a6);
    background-image: linear-gradient(#fff, #a6a6a6);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
    border-color: #bfbfbf
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .grad .disabled {
    background-color: #ccc;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
    background-image: -webkit-linear-gradient(#fff, #ccc);
    background-image: -moz-linear-gradient(#fff, #ccc);
    background-image: -o-linear-gradient(top, #fff, #ccc);
    background-image: linear-gradient(#fff, #ccc);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .7);
    border-color: #d9d9d9
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .ie7 {
    width: 32px;
    height: 36px;
    background: transparent url(img/fn_jcarousel_button.gif) no-repeat 0 0
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .ie7 .next {
    background-position: 0 0
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .ie7 .next .disabled {
    background-position: -32px 0
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .ie7 .prev {
    background-position: 0 -34px
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .ie7 .prev .disabled {
    background-position: -32px -34px
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal:before {
    content: "<"
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal:active,
.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal:focus,
.jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal:hover {
    color: #444;
    background-color: #ccc
}

.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal {
    background-color: #a6a6a6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#a6a6a6));
    background-image: -webkit-linear-gradient(#f2f2f2, #a6a6a6);
    background-image: -moz-linear-gradient(#f2f2f2, #a6a6a6);
    background-image: -o-linear-gradient(top, #f2f2f2, #a6a6a6);
    background-image: linear-gradient(#f2f2f2, #a6a6a6);
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
    border: 1px solid #bfbfbf
}

.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .hover {
    background-color: #a6a6a6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a6a6a6));
    background-image: -webkit-linear-gradient(#fff, #a6a6a6);
    background-image: -moz-linear-gradient(#fff, #a6a6a6);
    background-image: -o-linear-gradient(top, #fff, #a6a6a6);
    background-image: linear-gradient(#fff, #a6a6a6);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
    border-color: #bfbfbf
}

.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .disabled {
    background-color: #ccc;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
    background-image: -webkit-linear-gradient(#fff, #ccc);
    background-image: -moz-linear-gradient(#fff, #ccc);
    background-image: -o-linear-gradient(top, #fff, #ccc);
    background-image: linear-gradient(#fff, #ccc);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .7);
    border-color: #d9d9d9
}

.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal:active,
.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal:focus,
.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal:hover {
    background-color: #a6a6a6;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a6a6a6));
    background-image: -webkit-linear-gradient(#fff, #a6a6a6);
    background-image: -moz-linear-gradient(#fff, #a6a6a6);
    background-image: -o-linear-gradient(top, #fff, #a6a6a6);
    background-image: linear-gradient(#fff, #a6a6a6);
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .5);
    border-color: #bfbfbf
}

.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 0
}

.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal:before,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal:before {
    content: ""
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal {
    width: 32px;
    height: 36px;
    background: transparent url(img/fn_jcarousel_button.gif) no-repeat 0 0;
    background-position: 0 -34px
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .next,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .next,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .next {
    background-position: 0 0
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .next .disabled,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .next .disabled,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .next .disabled {
    background-position: -32px 0
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .prev,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .prev,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .prev {
    background-position: 0 -34px
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .disabled,
.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .prev .disabled,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .disabled,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .prev .disabled,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .disabled,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-prev-horizontal .prev .disabled {
    background-position: -32px -34px
}

.jcarousel-skin-bostitch-home-page .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-bostitch-home-page .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-bostitch-home-page .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-bostitch-home-page .jcarousel-prev-disabled-horizontal:hover {
    color: #c4c4c4;
    background-color: #ccc
}

.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-prev-disabled-horizontal,
.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-prev-disabled-horizontal:active,
.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-prev-disabled-horizontal:focus,
.cssgradients .jcarousel-skin-bostitch-home-page .jcarousel-prev-disabled-horizontal:hover {
    background-color: #ccc;
    background-repeat: no-repeat;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
    background-image: -webkit-linear-gradient(#fff, #ccc);
    background-image: -moz-linear-gradient(#fff, #ccc);
    background-image: -o-linear-gradient(top, #fff, #ccc);
    background-image: linear-gradient(#fff, #ccc);
    -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .1);
    text-shadow: 0 1px 1px rgba(255, 255, 255, .7);
    border-color: #d9d9d9
}

.ie7 .jcarousel-skin-bostitch-home-page .jcarousel-prev-disabled-horizontal,
.ie8 .jcarousel-skin-bostitch-home-page .jcarousel-prev-disabled-horizontal,
.ie9 .jcarousel-skin-bostitch-home-page .jcarousel-prev-disabled-horizontal {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #c4c4c4;
    background-color: #ccc;
    background-position: -32px -34px
}

div.jp-video {
    position: relative;
    font-size: 1.25em;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.6;
    color: #666;
    background-color: #eee
}

div.jp-video-360p {
    width: 640px
}

div.jp-video-full {
    width: 480px;
    height: 270px;
    position: static!important;
    position: relative
}

div.jp-video-full div div {
    z-index: 1000
}

div.jp-video-full div.jp-jplayer {
    top: 0;
    left: 0;
    position: fixed!important;
    position: relative;
    overflow: hidden
}

div.jp-video-full div.jp-gui {
    position: fixed!important;
    position: static;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001
}

div.jp-video-full div.jp-interface {
    position: absolute!important;
    position: relative;
    bottom: 0;
    left: 0
}

div.jp-interface {
    position: relative;
    background-color: #eee;
    width: 100%
}

.jp-jplayer {
    background-color: #000
}

.jp-gui {
    position: absolute!important;
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%
}

.jp-video-play a {
    position: absolute;
    z-index: 2000;
    width: 100%;
    height: 100%;
    font-size: 96px;
    text-align: center;
    display: block;
    cursor: pointer
}

.jp-video-play a:hover {
    text-decoration: none
}

.jp-video-play a i {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
    line-height: 100px;
    text-shadow: 0 3px 3px rgba(0, 0, 0, .5);
    display: block
}

.jp-interface {
    position: absolute;
    z-index: 3000;
    bottom: 0;
    width: 100%;
    height: 30px;
    background: url(img/jplayer/controls.png) 0 -270px repeat-x
}

.jp-progress-container-container {
    position: absolute;
    width: 100%;
    bottom: 30px;
    left: 0;
    height: 8px
}

.jp-progress-container {
    height: 8px
}

.jp-progress {
    height: 8px;
    background-color: #1a1a1a
}

.jp-seek-bar {
    background-color: #999;
    width: 0;
    height: 8px;
    cursor: pointer
}

.jp-play-bar {
    position: relative;
    width: 0;
    height: 8px;
    background-color: #eea320
}

.jp-current-time {
    margin-left: 67px;
    padding-left: 5px;
    padding-right: 3px;
    color: #fff;
    font-size: 10px;
    line-height: 30px;
    float: left
}

.jp-duration {
    padding-right: 5px;
    color: #999;
    font-size: 10px;
    line-height: 30px;
    float: left
}

.jp-duration:before {
    content: "/ "
}

.jp-controls-holder {
    width: 100%;
    height: 30px
}

.jp-controls,
.jp-toggles {
    margin: 0;
    padding: 0;
    list-style: none
}

.jp-controls li,
.jp-toggles li {
    float: left
}

.jp-controls a,
.jp-toggles a {
    position: absolute;
    width: 30px;
    height: 30px;
    border-right: 1px solid #000;
    outline: 0;
    font-size: 18px;
    line-height: 30px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
    overflow: hidden;
    cursor: pointer
}

.jp-controls a:hover,
.jp-toggles a:hover {
    text-decoration: none
}

a.jp-pause,
a.jp-play {
    top: 0;
    left: 0
}

a.jp-stop {
    top: 0;
    left: 31px
}

a.jp-mute,
a.jp-unmute {
    top: 0;
    right: 162px;
    border-right: 0
}

a.jp-unmute i {
    padding-right: 3px
}

a.jp-volume-max {
    top: 0;
    right: 31px;
    border-right: 0
}

a.jp-full-screen,
a.jp-restore-screen {
    top: 0;
    right: 0;
    border-right: 0;
    border-left: 1px solid #000
}

.jp-volume-bar {
    position: absolute;
    top: 11px;
    right: 62px;
    width: 100px;
    height: 8px;
    background-color: #000;
    cursor: pointer
}

.jp-volume-bar-value {
    width: 0;
    height: 8px;
    background-color: #eea320
}

.jp-no-solution {
    width: 90%;
    height: 85%;
    padding: 5% 5% 10%;
    color: #fff;
    background-color: #444;
    text-align: center
}

.jp-no-solution h2 {
    color: #fff
}

.jp-close-video-button {
    position: absolute;
    z-index: 99999;
    top: -14px;
    right: -13px;
    width: 30px;
    height: 30px;
    text-indent: -9999px;
    background: transparent url(img/jplayer/controls.png) 0 -310px no-repeat;
    cursor: pointer;
    display: block
}

.jp-close-video-button:hover {
    background-position: -33px -310px
}

.ui-first-th-ltr,
.ui-first-th-rtl,
.ui-jqdialog .ui-jqconfirm,
.ui-jqgrid .loading,
.ui-jqgrid .ui-jqgrid-resize-mark,
.ui-jqgrid .ui-separator,
.ui-jqgrid .ui-subgrid td.subgrid-cell,
.ui-jqgrid .ui-subgrid td.subgrid-data,
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td,
.ui-jqgrid td.jqgrid-rownum,
.ui-jqgrid tr.footrow td,
.ui-jqgrid tr.footrow-ltr td,
.ui-jqgrid tr.footrow-rtl td,
.ui-jqgrid tr.jqfoot td,
.ui-jqgrid tr.jqgfirstrow td,
.ui-jqgrid tr.jqgroup td,
.ui-jqgrid tr.jqgrow td,
.ui-jqgrid tr.ui-row-ltr td,
.ui-jqgrid tr.ui-row-rtl td,
.ui-jqgrid tr.ui-search-toolbar th,
.ui-jqgrid-dnd tr td,
.ui-selectable-helper,
.ui-state-active,
.ui-state-default,
.ui-state-error,
.ui-state-focus,
.ui-state-highlight,
.ui-state-hover,
.ui-widget-content,
.ui-widget-content .ui-state-active,
.ui-widget-content .ui-state-default,
.ui-widget-content .ui-state-error,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-highlight,
.ui-widget-content .ui-state-hover,
.ui-widget-header,
.ui-widget-header .ui-state-active,
.ui-widget-header .ui-state-default,
.ui-widget-header .ui-state-error,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-highlight,
.ui-widget-header .ui-state-hover {
    border: 0
}

.ui-jqgrid {
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    font-size: 12px
}

.ui-jqgrid .loading {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .4);
    border: 2px solid #eea320
}

.ui-jqgrid .ui-th-div-ie {
    white-space: normal
}

.ui-jqgrid .ui-jqgrid-hdiv {
    background: transparent none
}

.ui-jqgrid .ui-jqgrid-htable th.ui-state-default,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column {
    background: #eea320 url(img/fr-table.gif) repeat-x 0 0;
    text-shadow: 0 1px 0 #f5ca7f;
    height: 36px;
    border-right: 1px solid #eea320;
    white-space: normal;
    font-weight: 700
}

.ui-jqgrid .ui-jqgrid-htable th.ui-state-default .hover,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column .hover {
    background-position: 0 -50px
}

.ui-jqgrid .ui-jqgrid-htable th.ui-state-default .grad,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column .grad {
    background: #eea320;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0ad38), color-stop(50%, #f2b74f), color-stop(51%, #eea320), color-stop(100%, #e39711));
    background: -webkit-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -moz-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: -o-linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%);
    background: linear-gradient(top, #f0ad38 0, #f2b74f 50%, #eea320 51%, #e39711 100%)
}

.ui-jqgrid .ui-jqgrid-htable th.ui-state-default .grad .hover,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column .grad .hover {
    background: #f2b74f;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3c067), color-stop(50%, #f5ca7f), color-stop(51%, #f2b74f), color-stop(100%, #f0ad38));
    background: -webkit-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -moz-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: -o-linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%);
    background: linear-gradient(top, #f3c067 0, #f5ca7f 50%, #f2b74f 51%, #f0ad38 100%)
}

.ui-jqgrid .ui-jqgrid-htable th.ui-state-default:hover {
    background-position: 0 -50px
}

.ui-jqgrid .ui-jqgrid-htable th.ui-th-column:nth-child(4) {
    -webkit-border-top-left-radius: 9px;
    -moz-border-radius-topleft: 9px;
    border-top-left-radius: 9px
}

.ui-jqgrid .ui-jqgrid-htable th#fr-grid-fr-table-1_f_dop_code,
.ui-jqgrid .ui-jqgrid-htable th.ui-th-column:last-child {
    -webkit-border-top-right-radius: 9px;
    -moz-border-radius-topright: 9px;
    border-top-right-radius: 9px
}

.ui-jqgrid .ui-jqgrid-htable th div {
    height: auto;
    padding-top: 4.5px;
    padding-bottom: 4.5px;
    overflow: visible
}

.ui-jqgrid .ui-jqgrid-bdiv {
    overflow: hidden!important
}

.ui-jqgrid .ui-jqgrid-btable tr.jqgrow {
    background-image: none
}

.ui-jqgrid .ui-jqgrid-btable tr.jqgrow td {
    height: auto;
    padding-top: 4.5px!important;
    padding-bottom: 4.5px!important;
    border-right: 1px solid #fff!important;
    color: #444;
    background: #fff
}

.ui-jqgrid .ui-jqgrid-btable tr.jqgrow td:last-child {
    border-right: 0
}

.ui-jqgrid .ui-jqgrid-btable tr.jqgrow td[aria-describedby=fr-grid-fr-table-1_f_buy_online] {
    padding-top: 0;
    padding-bottom: 0
}

.ui-jqgrid .ui-jqgrid-btable tr.odd {
    background-image: none
}

.ui-jqgrid .ui-jqgrid-btable tr.odd td {
    color: #444;
    background-color: #eee
}

.ui-jqgrid .ui-jqgrid-btable tr:hover td {
    background-color: #d9d9d9
}

.ui-jqgrid .ui-jqgrid-btable a {
    color: #eea320
}

.ui-jqgrid .ui-jqgrid-btable a:hover {
    color: #cb8710;
    text-decoration: underline
}

.ui-jqgrid .ui-jqgrid-btable a.bo-link {
    width: 70px;
    margin-right: 5px;
    margin-left: 5px;
    padding: 1.13px 10px;
    color: #fff;
    line-height: 1;
    display: block;
    float: none
}

.ui-jqgrid .ui-jqgrid-btable a.bo-link:hover {
    text-decoration: none
}

.ui-jqgrid .ui-jqgrid-btable .buy-online-details {
    display: none
}

.ui-jqgrid .ui-jqgrid-pager {
    height: auto
}

.ui-jqgrid .ui-pager-control {
    background: #b3b3b3 url(img/fr-table.gif) repeat-x 0 -100px;
    -webkit-border-bottom-left-radius: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -moz-border-radius-bottomleft: 9px;
    -moz-border-radius-bottomright: 9px;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
    padding-top: 2.25px;
    padding-bottom: 2.25px
}

.ui-jqgrid .ui-pager-control .grad {
    background: #ccc;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ccc), color-stop(50%, #ccc), color-stop(51%, #b3b3b3), color-stop(100%, #b3b3b3));
    background: -webkit-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -moz-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: -o-linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%);
    background: linear-gradient(top, #ccc 0, #ccc 50%, #b3b3b3 51%, #b3b3b3 100%)
}

.ui-jqgrid .ui-pg-table {
    margin-bottom: 0
}

.ui-jqgrid .ui-pg-table td {
    background-color: transparent
}

.ui-jqgrid .ui-pg-button,
.ui-jqgrid .ui-state-focus,
.ui-jqgrid .ui-state-hover,
.ui-jqgrid .ui-widget-content .ui-state-focus,
.ui-jqgrid .ui-widget-content .ui-state-hover,
.ui-jqgrid .ui-widget-header .ui-state-focus,
.ui-jqgrid .ui-widget-header .ui-state-hover {
    background: transparent none
}

.ui-jqgrid .ui-pg-button .ui-icon {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    padding: 2.25px 2.5px;
    border: 2px solid #eea320;
    background: transparent url(img/jqgrid-buttons.gif) no-repeat -8px -8px
}

.ui-jqgrid .ui-pg-button .ui-icon-seek-first {
    background-position: -8px -8px
}

.ui-jqgrid .ui-pg-button .ui-icon-seek-prev {
    background-position: -44px -8px
}

.ui-jqgrid .ui-pg-button .ui-icon-seek-next {
    background-position: -80px -8px
}

.ui-jqgrid .ui-pg-button .ui-icon-seek-end {
    background-position: -116px -8px
}

.ui-jqgrid .ui-pg-button.ui-state-hover .ui-icon-seek-first {
    border-color: #f2b74f;
    background-position: -8px -44px
}

.ui-jqgrid .ui-pg-button.ui-state-hover .ui-icon-seek-prev {
    border-color: #f2b74f;
    background-position: -44px -44px
}

.ui-jqgrid .ui-pg-button.ui-state-hover .ui-icon-seek-next {
    border-color: #f2b74f;
    background-position: -80px -44px
}

.ui-jqgrid .ui-pg-button.ui-state-hover .ui-icon-seek-end {
    border-color: #f2b74f;
    background-position: -116px -44px
}

.ui-jqgrid .ui-pg-button.ui-state-disabled .ui-icon-seek-first {
    border-color: #ccc;
    background-position: -8px -80px
}

.ui-jqgrid .ui-pg-button.ui-state-disabled .ui-icon-seek-prev {
    border-color: #ccc;
    background-position: -44px -80px
}

.ui-jqgrid .ui-pg-button.ui-state-disabled .ui-icon-seek-next {
    border-color: #ccc;
    background-position: -80px -80px
}

.ui-jqgrid .ui-pg-button.ui-state-disabled .ui-icon-seek-end {
    border-color: #ccc;
    background-position: -116px -80px
}

.ui-jqgrid .ui-paging-info {
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    height: auto;
    margin-top: 4.5px;
    margin-right: 5px;
    margin-bottom: 4.5px;
    padding: 2.25px 4.5px;
    border: 1px solid #ccc;
    color: #444;
    background-color: #fff;
    float: right
}

.ie7 .ui-jqgrid,
.ie8 .ui-jqgrid {
    border: 1px solid #ccc
}

.dummy .ui-jqgrid .ui-jqgrid-btable a.bo-link,
.nlnl .ui-jqgrid .ui-jqgrid-btable a.bo-link {
    width: 80px;
    padding: 1.5px 5px;
    font-size: 9.6px
}

.pc-buy-online .ui-jqgrid,
.pd-t-s .ui-jqgrid {
    margin-bottom: 18px!important
}

.pc-buy-online .ui-jqgrid:last-child,
.pd-t-s .ui-jqgrid:last-child {
    margin-bottom: 0!important
}

.pd-t-s .ui-jqgrid .ui-jqgrid-htable th.ui-th-column:nth-child(8) {
    -webkit-border-top-left-radius: 9px;
    -moz-border-radius-topleft: 9px;
    border-top-left-radius: 9px
}

.az-zoom {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
    width: 300px;
    height: 300px;
    border-color: #eea320;
    border-width: 2px
}

.autocomplete-w1 {
    top: 4px;
    background: transparent none
}

.autocomplete {
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .5)
}

.autocomplete div {
    border-bottom: 1px solid #ddd
}

.autocomplete strong {
    color: #eea320;
    font-weight: 700
}

.datepick-ctrl {
    background-color: #eea320
}

.datepick-ctrl .datepick-cmd:hover {
    background-color: #cb8710
}

.datepick-month td .datepick-highlight {
    color: #444;
    background-color: #f5ca7f
}

.datepick-month td .datepick-today {
    color: #444;
    background-color: #eea320
}

@media print {
    a {
        color: #000!important;
        background-color: #fff!important;
        text-decoration: underline!important
    }
    #support.spare-parts-tool-details #dummy,
    #support.spare-parts-tool-details #footer-primary,
    #support.spare-parts-tool-details #header-primary,
    #support.spare-parts-tool-details #nav-breadcrumbs,
    #support.spare-parts-tool-details #nav-primary,
    #support.spare-parts-tool-details .fr-results-pager,
    #support.spare-parts-tool-details .sp-td-links,
    #support.spare-parts-tool-details .sp-td-parts-chart .pl-heading,
    #support.spare-parts-tool-details .sp-td-parts-chart p,
    #support.spare-parts-tool-details .sp-td-parts-list .pl-heading,
    #support.spare-parts-tool-details .sp-td-tool-summary .pl-heading,
    #support.spare-parts-tool-details .sp-td-tool-summary p {
        display: none
    }
    #support.spare-parts-tool-details a[href]:after {
        content: ""
    }
    #support.spare-parts-tool-details .sp-td-tool-summary {
        font-size: 18pt
    }
    #support.spare-parts-tool-details .sp-td-tool-summary dt {
        width: 20%;
        float: left
    }
    #support.spare-parts-tool-details .sp-td-tool-summary dd {
        width: 80%
    }
    #support.spare-parts-tool-details .sp-td-parts-chart #zoom {
        border: 0
    }
    #support.spare-parts-tool-details .sp-td-parts-chart img {
        width: 100%;
        border: 1pt solid #000
    }
    #support.spare-parts-tool-details .sp-td-parts-list .fr-table {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        font-size: 12pt;
        page-break-before: always
    }
    #support.spare-parts-tool-details .sp-td-parts-list .fr-table td,
    #support.spare-parts-tool-details .sp-td-parts-list .fr-table th {
        border: 0;
        border-bottom: 1px solid #ddd
    }
    #support.spare-parts-tool-details .sp-td-parts-list .fr-spare-part-code-sku {
        display: table-cell
    }
    #support.spare-parts-tool-details .sp-td-parts-list .fr-spare-part-code {
        display: none
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
    #form-site-search input {
        width: 120px
    }
}

.first {
    margin-left: 0;
    padding-left: 0
}

.last {
    margin-right: 0;
    padding-right: 0
}

.top {
    margin-top: 0;
    padding-top: 0
}

.bottom {
    margin-bottom: 0;
    padding-bottom: 0
}

.ir {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr
}

.ir br {
    display: none
}

.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:after,
.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}

@media print {
    * {
        background: transparent!important;
        color: #000!important;
        text-shadow: none!important;
        filter: none!important;
        -ms-filter: none!important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    blockquote,
    pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    img,
    tr {
        page-break-inside: avoid
    }
    img {
        max-width: 100%!important
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
}

@media print {
    blockquote,
    pre {
        border-color: #999
    }
}