﻿/* mk-styles, incorporation global overrides for 'global.css' agregation. */
html, body {
    height: 100%;
}
#sidebar .genericESpot {
    margin-right: 0 !important;
}
.mk-pullout-titlebar h3 {
    margin: 0 !important;
}
.manufacturer span.downloadWrap {
    display: none;
}

.mk-col-100 h1, .mk-col-100 h2, .mk-col-100 h3, .mk-col-100 h4, .mk-col-100 h5, .mk-col-100 .mk-mod7-playlist-header, .mk-demo-cta-title-198 {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.2em;
    width: auto;
    margin: 0px;
    font-weight: normal;
    color: #333333;
    padding: 0;
}

.mk-col-100 td, .mk-col-100 th {
    color: #333333;
}

.mk-col-100 h1 {
    font-size: 3em;
    font-weight: bold;
    color: #007FAC;
    margin: 0 0 9px;
}

.mk-col-100 h1.mk-h1-with-flash {
	margin-left:128px;
	width:45%;
}

.mk-col-100 h2 {
    font-size: 1.6em;
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/PageModLine.gif) bottom right no-repeat;
    padding-bottom: 6px;
    margin-bottom: 6px;
    display: block;
}

.mk-col-100 h2.mk-h2-section-name{ 
	font-weight:bold;
	text-transform:uppercase;
	background:none;
	padding-bottom:0px;
}

.mk-col-100 h2.mk-2col-head {
	padding:0;
	margin:0;
	background:none;
}

.mk-col-100 h3, .mk-col-100 h3.underline, .mk-header-flash-text, .mk-mod7-playlist-header {
    font-size: 1.3em;
}

.mk-col-100 h3.mk-underline, .mk-col-100 h4.mk-underline { 
	background:url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/PageModLine.gif) no-repeat bottom right!important;
	padding-bottom:6px;
	margin-bottom:6px!important;
}

mk-pullout-box3.mk-promo-198 h3, .mk-promo-198 .mk-col-100 h3, .mk-promo-198 .mk-pullout-row h3 {
    font-weight: bold;
    margin-bottom: 3px;
    clear: both;
}

.mk-col-100 h4 {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0px 0px 6px 0px;
}

.mk-col-100 h5 {
    font-size: 1.1em;
    line-height: 150%;
    font-weight: bold;
    margin-bottom: 12px;
}

.mk-col-100 .mk-espot-text-title {
    font-size: 1.2em;
    margin: 0px;
    font-weight: bold;
}

.mk-espot-carousel-button-title-text { 
	font-size:1.2em;
	font-weight:bold;
	color:#007fac;
	font-family:Arial, Helvetica, sans-serif;
}

.mk-mod7-playlist-header {
    display: inline;
}

.mk-footnote {
    font-size: 1em;
    font-weight: normal;
    line-height: 110%;
    font-style: italic;
    color: #999;
    font-family: Arial, Helvetica, sans-serif;
}

.mk-merch-title-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	color:#007fac;
}

.mk-btn1, .mk-btn2, .mk-btn3, .mk-btn4, .mk-btn5 {
	font-family:Arial, sans-serif;
	font-weight: bold;
}

.mk-btn0 {font-size: 1.8em;padding:15px 24px;}
.mk-btn1 {font-size: 1.4em;padding:8px 10px;}
.mk-btn2 {font-size: 1.3em;padding:7px 9px;}
.mk-btn3 {font-size: 1.2em;padding:6px 8px;}
.mk-btn4 {font-size: 1.1em;padding:5px 7px;}
.mk-btn5 {font-size: 1.0em;padding:5px 7px;}

.mk-col-100 h1 a:hover, .mk-col-100 h1 a:link, .mk-col-100 h1 a:visited, .mk-col-100 h2 a:hover, .mk-col-100 h2 a:link, .mk-col-100 h2 a:visited, .mk-col-100 h3 a:hover, .mk-col-100 h3 a:link, .mk-col-100 h3 a:visited, .mk-col-100 h4 a:hover, .mk-col-100 h4 a:link, .mk-col-100 h4 a:visited, .mk-col-100 h5 a:hover, .mk-col-100 h5 a:link, .mk-col-100 h5 a:visited {
    color: #007fac;
}

a.mk-primary-link { 
	color:#f17c0e;
}

.mk-novisited-link:visited {
    color: #007fac;
}

.mk-col-100 a[rel="external"] {
    background: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/external.png") no-repeat right top;
    padding: 0 15px 0 0;
}

.mk-col-100 .mk-pointer1 {
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkArrowOrange.gif) no-repeat right bottom;
    padding-right: 1em;
}

.mk-col-100 a[rel="external"].mk-pointer1 {
    background: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkArrowOrangeExternal.gif") no-repeat right top;
    padding: 0 24px 0 0;
}

#mk-more-1 {
	background:url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkPlusOrange.gif) no-repeat left center;
	padding-left: 1em;
}

#mk-less-1 {
	background:url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkMinusOrange.gif) no-repeat left center;
	padding-left: 1em;
}

.mk-pointer2 {
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkPlusOrange.gif) no-repeat left center;
    padding-left: 1em;
}

.mk-pointer3 { 
	background:url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkArrowBlue.gif) no-repeat right bottom;
	padding-right: 1em;
}

.mk-pointer4 {
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkArrowUpOrange.gif) no-repeat right bottom;
    padding-right: 1em;
}

.mk-pointer5 { 
	background:url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkArrowWhite.gif) no-repeat right bottom;
	padding-right:1em;;
}

.mk-pointer6 { 
	background:url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkMinusOrange.gif) no-repeat left center;
	padding-left: 1em;
}

.mk-pointer7 {
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkArrowOrangeLarge.gif) no-repeat right bottom transparent;
    padding-right: 1em;
}

.mk-col-100 ol, .mk-col-100 ul {
    margin-left: 0;
    padding-left: 0;
}

ul.mk-impact-ul-sm {
    margin: 6px 0px;
    font-size: 1.0em !important;
}

.mk-col-100 ol li {
    display: list-item;
    margin-left: 21px;
    margin-bottom: 6px;
}

ul.mk-simplelist li {
    list-style: none!important;
    padding: 0 0 6px 12px;
    background: url('/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/small-square-bullet-grey.gif') no-repeat 0px 5px transparent;
}

ul.mk-simplelist li ul li { 
	margin-left:21px;
}

ul.mk-impact-ul li, ul.mk-impact-ul-sm li {
    padding-left: 21px;
    overflow: hidden;
    display: block;
    list-style-type: none;
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/orange-square-bullet.gif) no-repeat 0px 6px;
}

ul.mk-impact-ul li, ul.mk-impact-ul-sm li {
    background-position: 3px center !important;
}

.mk-impact-ul li li { 
	background:none;
	display:list-item;
	list-style:disc;
	padding-left:6px;
	margin:0px;
	overflow:visible;
}

ul.mk-impact-ul-sm li {
    background: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/small-square-bullet-oj.gif") no-repeat scroll 0 6px transparent;
    padding: 0 0 6px 15px;
}

form.mk-simple-form1 input, .mk-simple-form1 textarea {
    font-family: Verdana, Arial, sans-serif;
    width: 90%;
    margin-bottom: 3px;
    padding: 6px;
    display: block;
    border-radius: 2.5px;
    border: solid 1px #cccccc;
}

form.mk-simple-form1 input[type="checkbox"] {
    width: 20px;
    border: 0px;
    text-align: left;
    display: inline;
}

.mk-checkbox-label {
    font-weight: normal!important;
}
fieldset.mk-fieldset {
    display: block;
    clear: both;
    margin-bottom: 9px;
    overflow: hidden;
    width: auto;
}

form.mk-simple-form1 label {
    display: block;
    width: auto;
    padding-top: 6px;
    font-weight: bold;
}

form.mk-simple-form1 .mk-big-form { 
	font-size:1em;
}

.mk-mandatory-text {
    color: #ff0000;
    margin-right: 3px;
    font-weight: normal;
}

.mk-simple-form1-error {
	border:1px solid #ff0000!important;
}

.mk-simple-form1-label-error {
	font-weight:bold;
	color:#ff0000;
}

p.requiredFields {
    margin-bottom: 10px;
}

div.mk-btnForm, p.requiredFields {
    padding-left: 14px;
    width: 90%;
}

table.mk-table-plain {
    border-collapse: collapse;
    border: 0px;
    width: 100%;
    padding: 0px;
}

table.mk-table-plain thead tr th {
    padding: 0px;
    border: 0px;
    background-color: transparent;
}

table.mk-table-plain tr td {
    padding: 0px;
    border: 0px;
}

.mk-ir {
    border: 0;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    background-color: transparent;
}

.mk-border {
	border:1px solid #b4b4b4;
}
.mk-border.mk-subtle {
	border-color:#b8d7e5;
}
.mk-border.mk-primary {
	border-color:#005b83;
}

.mk-no-border-top {
    border-top: none!important;
}

.mk-width-33pc {width:33%!important;}
.mk-width-45pc {width:45%!important;}
.mk-width-50pc {width:50%!important;}
.mk-width-55pc {width:55%!important;}
.mk-width-60pc {width:60%!important;}
.mk-width-75pc {width:75%!important;}
.mk-width-85pc {width:85%!important;}

.mk-no-underline {
    background: none!important;
}

.mk-text-bold {
    font-weight: bold!important;
}

.mk-no-border {
    border: none;
}

.mk-primary-text {
    color: #007fac!important;
}

.mk-primary-titlebar-text {
    color: #ffffff!important;
}

.mk-textleft {text-align:left;}
.mk-textright {text-align:right;}
.mk-textcenter {text-align:center;}

.mk-primary-btn, .mk-secondary-btn {
    font-weight: bold;
    display: inline-block;
    cursor: pointer;
    color: #FFFFFF!important;
}

.mk-subtle-btn, .quickOrderWidget input.btn1 {
    font-weight: bold;
    display: inline-block;
    cursor: pointer;
    color: #222222 !important;
}

.mk-primary-btn {
    background: #F17C0E url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/PrimaryButtonBackground1.gif) repeat-x center;
    border: #A65C11 1px solid;
}

.mk-secondary-btn {
    background: #007FAC url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SecondaryButtonBackground1.gif) repeat-x center;
    border: #005b83 1px solid;
}

.mk-subtle-btn, .quickOrderWidget input.btn1 {
    background: #CACACA url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SubtleButtonBackground1.gif) repeat-x center;
    border: #999999 1px solid;
}

.mk-primary-btn:hover, .mk-secondary-btn:hover, .mk-subtle-btn:hover {
    text-decoration: none;
}

.mk-primary-btn:hover{
	background:#278b42!important;
}

.mk-secondary-btn:hover {
    background: #00709a;
}

.mk-subtle-btn:hover, .quickOrderWidget input.btn1:hover {
    background: #CACACA!important;
}

.mk-btn1, .mk-btn2, .mk-btn3, .mk-btn4, .mk-btn5, .mk-worldwide-buttons a:hover, .mk-btn1:hover, .mk-btn2:hover, .mk-btn3:hover, .mk-btn4:hover, .mk-btn5:hover, .quickOrderWidget input.btn1, .quickOrderWidget input.btn1:hover {
    transition: background 0.3s;
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    -o-transition: background 0.3s;
    border-radius: 2.5px!important;
    -webkit-border-radius: 2.5px!important;
    -moz-border-radius: 2.5px!important;
}

.mk-col-100 {
    margin: 0;
    overflow: hidden;
}

.mk-col-100 .mk-max-width {
    max-width: 1014px;
}

.mk-col-66 {
    width: 66.2%;
    margin: 0;
    overflow: hidden;
}

.mk-col-33 {
    width: 31.5%;
    margin: 0;
    overflow: hidden;
}

.mk-col-25 {
    width: 23.5%;
    margin: 0;
    overflow: hidden;
}

.mk-col-20 {
    width: 19.5%;
    margin: 0;
    overflow: hidden;
}
.mk-col-100.mk-3-col-33 .mk-col-33 {width:31.5%;}
.mk-col-100.mk-3-col-33 .mk-col-33-margin {margin-right:2.35%; width:32.4%;}

.mk-col-40{
	width:38.9%;
	margin:0;
	overflow:hidden;
}

.mk-col-60{
	width:58.9%;
	margin:0;
	overflow:hidden;
}

.mk-col-50 {
    width: 48.1%;
    margin: 0;
    overflow: hidden;
}

.mk-col-80 {
    width: 78.9%;
    margin: 0;
    overflow: hidden;
}

.mk-col-20 {
    width: 18.9%;
    margin: 0;
    overflow: hidden;
}

.mk-fixed-left-198-fluid-right {
    margin: 0 0 24px;
    overflow: hidden;
}

.mk-fixed-left-198-fluid-right .mk-left-fixed {
    float: left;
    width: 198px;
}

.mk-fixed-left-198-fluid-right .mk-right-fluid {
    margin-left: 210px;
}

.mk-fixed-right-198-fluid-left {
    margin: 0 0 24px;
    overflow: hidden;
}

.mk-fixed-right-198-fluid-left .mk-right-fixed {
    float: right;
    width: 198px;
}

.mk-fixed-right-198-fluid-left .mk-left-fluid {
    margin-right: 214px;
}

.oneQuarter .mk-right-fixed {width:198px; float: right;}

.manuDetailsPage { margin-right: 12px;}
.mk-topmargin-0 { margin-top:0px!important;}
.mk-topmargin-3 { margin-top:3px!important;}
.mk-topmargin-6 { margin-top:6px!important;}
.mk-topmargin-12 { margin-top:12px!important;}
.mk-topmargin-24 { margin-top:24px!important;}
.mk-topmargin-48 { margin-top:48px!important;}
.mk-bottommargin-0 { margin-bottom:0px!important;}
.mk-bottommargin-3 { margin-bottom:3px!important;}
.mk-bottommargin-6 { margin-bottom:6px!important;}
.mk-bottommargin-12 { margin-bottom:12px!important;}
.mk-bottommargin-24 { margin-bottom:24px!important;}
.mk-bottommargin-48 { margin-bottom:48px!important;}

.mk-leftmargin-12 {margin-left:12px!important;}
.mk-leftmargin-24 {margin-left:24px!important;}
.mk-leftmargin-48 {margin-left:48px!important;}
.mk-rightmargin-12 {margin-right:12px!important;}
.mk-rightmargin-24 {margin-right:24px!important;}
.mk-rightmargin-48 {margin-right:48px!important;}

.mk-height-auto {
    height: auto !important;
}

.mk-right {
    float: right;
}

.mk-left {
    float: left;
}

.mk-valignMiddle {
    vertical-align: middle;
}

.mk-clear {
    clear: both;
}

.mk-inline{
	display:inline;
}

.mk-fluid-header, .mk-fluid-header-content {
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mk-fluid-header, .mk-fluid-header.mk-special-offers {
    margin: 0 auto 20px;
    border-top: #B8D7E5 1px solid;
    position: relative;
}

.mk-fluid-header.mk-special-offers { 
	border-top: #a31c21 1px solid;
}

.mk-fluid-header-content {
    padding: 35px 20px 55px;
}

.mk-fluid-banner-grey-box, .mk-fluid-banner-grey-box-alt, .mk-fluid-banner-subtle-box {
    background-color: #E4E4E4;
    border: 1px solid #BCE5F9;
    border-top: none;
    margin-bottom: 24px;
    padding: 0 14px 9px;
}

.mk-fluid-banner-grey-box-alt { 
	border:none;
}

.mk-fluid-banner-subtle-box {
	background-color: #DCEEF2;
    border: 1px solid #B8D7E5;
	border-top:none;
}

.mk-786header-generic-greybox-bg .mk-fluid-header-content, .mk-786header-generic-subtlebox-bg .mk-fluid-header-content {
    margin-bottom: 0px;
}

.mk-786header-generic-bg {
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/fluid786_header1_bg_generic.jpg) no-repeat left bottom;
}

.mk-786header-banner-img {
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/fluid786_header1_fore_generic.jpg) no-repeat right bottom;
}

.mk-786header-generic-greybox-bg {
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/fluid786_header1_bg_generic_greybox.jpg) no-repeat left bottom;
    margin-bottom: 0px;
}

.mk-786header-generic-subtlebox-bg {
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/fluid786_header1_bg_generic_subtlebox.jpg) no-repeat left bottom;
	margin-bottom:0px; 
}

.mk-786header-banner-img-quickbuy {
    background-attachment: scroll !important;
    background-clip: border-box !important;
    background-color: transparent !important;
    background-image: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/fluid786_header1_fore_quickbuy.jpg) !important;
    background-origin: padding-box !important;
    background-position: right bottom !important;
    background-repeat: no-repeat !important;
    background-size: auto auto !important;
}

.mk-fluid700-header {
    margin: 0 auto 20px;
    height: 120px;
    background-position: left bottom;
    background-repeat: no-repeat;
}

.mk-fluid700-header-content {
    height: 120px;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.mk-headerwithflash {
	padding:45px 20px 45px;
}

.mk-fluid-simple-header {
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/simpleHeaderBottom.gif) bottom left no-repeat;
    padding-bottom: 24px;
    margin-bottom: 12px;
}

.mk-fluid-simple-header h1 {
    margin-bottom: 0px;
}

.mk-price-tag-container {
    position: relative;
    left: 0px;
    top: 0px;
}

.mk-2col-header {
    overflow: hidden;
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/PageModLine.gif) bottom left no-repeat;
    color: #333333;
    letter-spacing: -0.5px;
    padding-bottom: 4px;
    margin-bottom: 8px;
    margin-top: 0px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mk-mod1 {
    margin: 0 0 12px 0;
    overflow: hidden;
    height: 100%;
}

.mk-mod1-img {
    float: right;
    height: 100px;
    width: 100px;
    background-repeat: no-repeat;
}

.mk-mod1-text {
    margin: 0 106px 0 0;
}

.mk-mod1-bodytext {
    margin-bottom: 6px;
}

.mk-mod1-position1 {
    background-position: 0px 0px;
}

.mk-mod1-position2 {
    background-position: 0px -100px;
}

.mk-mod1-position3 {
    background-position: 0px -200px;
}

.mk-mod1-position4 {
    background-position: 0px -300px;
}

.mk-mod1-position5 {
    background-position: 0px -400px;
}

.mk-mod1-position6 {
    background-position: 0px -500px;
}

.mk-mod1-position7 {
    background-position: 0px -600px;
}

.mk-mod1-position8 {
    background-position: 0px -700px;
}

.mk-mod1-position9 {
    background-position: 0px -800px;
}

.mk-mod1-position10 {
    background-position: 0px -900px;
}

.mk-mod1-position11 {
    background-position: 0px -1000px;
}

.mk-mod1-position12 {
    background-position: 0px -1100px;
}

.mk-mod1-position13 {
    background-position: 0px -1200px;
}

.mk-mod2 {
	width:100%;
	margin:0 0 24px 0;
}

.mk-col-100 .mk-mod3 {
	background:#FBFBFB no-repeat bottom right;
	border:solid 1px #B4B4B4;
	padding:21px 24px 24px;
	position:relative;
	margin-bottom: 24px;
}

.mk-mod4 {
	margin:0px;
	overflow:hidden;
	height:100%;
}

.mk-mod4-img {
	float:left;
	height:100px;
	width:100px;
	overflow:hidden;
}

a.mk-mod4-img {
	border:1px solid #9ed4e7;
}

a:hover.mk-mod4-img {
	border:1px solid #007fac;
}

.mk-mod4-text {
	margin:0px 0px 0px 106px;
}

.mk-mod5 {
    overflow: hidden;
    width: 100%;
    position: relative;
}

.mk-mod5 .mk-mod5-cell {
    width: 14.28%;
    height: 15em;
    float: left;
    text-align: left;
    padding-bottom: 0.5em;
    overflow: visible;
    margin-right: 12px;
}

.mk-mod5.mk-no-width .mk-mod5-cell { 
	width:auto!important;
}

.mk-mod5.mk-no-width .mk-mod5-img, .mk-mod5-img-noborder, .mk-mod5-img-noborder80 {
    width: auto!important;
    height: auto!important;
}

.mk-height-auto {
    height: auto!important;
}

.mk-mod5.mk-height-50 .mk-mod5-cell {height:50px;} /* Fixed Heights */
.mk-mod5.mk-height-100 .mk-mod5-cell {height:100px;}
.mk-mod5.mk-height-120 .mk-mod5-cell {height:120px;}

.mk-mod5-caption {
	margin-top:3px;
}

.mk-mod5-img {
	display:block;
	width:88px;
	height:88px;
	overflow:hidden;
	border:1px solid #b4b4b4;
}

.mk-mod5-img-portrait {
	display:block;
	width:88px;
	height:118px;
	overflow:hidden;
	border:1px solid #b4b4b4;
}
.mk-mod5-img-noborder, .mk-mod5-img-noborder80 {
	display:block;
	width:88px;
	height:88px;
	overflow:hidden;
	border:none;
}

.mk-four-items .mk-mod5-cell {width: 25%; margin-right:0;} 
.mk-five-items .mk-mod5-cell {width:19.5%; margin-right:0;} 
.mk-six-items .mk-mod5-cell {width:16.6%; margin-right:0;} 
.mk-seven-items .mk-mod5-cell {width: 14.25%; margin-right:0; height:auto;} 
.mk-eight-items .mk-mod5-cell {width: 12.5%; margin-right:0;}

.mk-mod7 {
    width: 100%;
}

.mk-mod7 iframe {
    display: block;
    margin: 0;
}

.mk-fixed-left-370-fluid-right .mk-left-fixed {
    width: 370px;
    float: left;
}

.mk-fixed-left-370-fluid-right .mk-right-fluid {
    margin-left: 382px;
}

.mk-fixed-left-125-fluid-right .mk-left-fixed {
    width: 125px;
    float: left;
}

.mk-fixed-left-125-fluid-right .mk-right-fluid {
    margin-left: 135px;
}

.mk-mod7-playlist-wrapper {
    height: 240px!important;
    overflow: auto;
    position: relative;
}

.mk-mod7-mainvideo {
	height:240px;overflow:hidden;
}

.mk-mod7-thumb-row {
    height: 10em;
    margin-bottom: 0;
    overflow: auto;
}

.mk-mod7-thumb-img {
    border: 1px solid #b4b4b4;
}

.mk-mod7-iframe {
    display: block!important;
    width: 363px;
    height: 240px;
}

.mk-mod8 {
	width:100%;float:left;
}

.mk-tabs {
    float: left;
    width: 100%;
    position: relative;
    height: 28px;
}

#mk-tabs-list {
    margin: 0;
    padding: 0 0 0;
    width: 100%;
    z-index: 10;
}

.mk-tab-pane {
    display: none;
}

.mk-tab-pane-active {
    display: block;
}

#mk-tabs-list li {
    cursor: pointer;
    list-style: none outside none!important;
    margin-left: 0!important;
    padding-left: 0!important;
    padding-right: 1px!important;
    float: left;
}

#mk-tabs-list li a {
    display: block;
    float: left;
    height: 13px;
    margin: 0px 2px 0 0;
    padding: 6px 8px 8px 8px;
    outline: medium none;
    text-decoration: none;
    border-color: #B4B4B4;
    border-style: solid;
    border-width: 1px;
    border-bottom: none;
    background: #e4e4e4 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SubtleBackground.gif) left center;
}

#mk-tabs-list .mk-tab-header-active a {
    background: #ffffff;
    z-index: 1000;
    border-bottom: none;
    margin: 0px 2px 0 0;
    padding: 6px 8px 9px 8px;
}

.mk-tabbed-content {
    padding: 10px;
    overflow: hidden;
    float: left;
    border: 1px #c5c5c5 solid;
    min-width: 97.2%;
    background: #f4f4f4;
}

.mk-mod8.mk-subtle .mk-tabs #mk-tabs-list li a {
    border-color: #c5c5c5;
    background: #fff;
    font-size: 13px;
    color: #007fac;
}

.mk-mod8.mk-subtle .mk-tabs #mk-tabs-list .mk-tab-header-active a {
    background: #f4f4f4;
    color: #373a3c;
    z-index: 1000;
    border-bottom: none;
    margin: 0px 2px 0 0;
    padding: 6px 8px 9px 8px;
}

.mk-mod8.mk-subtle .mk-tabbed-content {
    border: 1px #B8D7E5 solid;
}
.ux-question, .ux-answer {
	vertical-align: top;
	text-indent: 0px;
	margin-left: 0px;
}

.firstletter {
    float: none;
    display: inline;
    margin: 0;
    padding: 0;
    margin-right: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    width: 1.5em;
}

.ux-question {
    color: #007FAC;
    text-decoration: none;
    cursor: pointer;
    margin-bottom: 6px;
}

.ux-question:hover {
	text-decoration:underline;
}

.question-content {
	margin-left: 3%;
}

.ux-answer {
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px #b4b4b4 solid;
}

.ux-answer h4 {
    text-indent: 0;
    margin-top: 15px;
    padding: 0;
}

.ux-answer ul, .ux-answer p {
    margin: 0;
    text-indent: 0;
}

.ux-answer p {
    margin-bottom: 12px;
}

.mk-overlay {
    display: none;
}

.mk-overlay-back {
    margin: auto;
    width: 100%;
    height: 100%;
    position: fixed;
    text-align: center;
    top: 0;
    left: 0;
    z-index: 5000;
    background-color: #000000;
    opacity: 0.33;
    filter: alpha(opacity=33);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: .33;
    -khtml-opacity: 0.33;
}

.mk-overlay-fore {
    top: 50%;
    left: 50%;
    width: auto;
    height: auto;
    margin-left: -37%;
    margin-right: auto;
    margin-top: -200px;
    background-color: #ffffff;
    padding: 12px;
    opacity: 1;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 2px 2px 2px 2px rgba(0,0,0,0.3);
    position: fixed;
    z-index: 10001;
}

.mk-pullout-row-bodytext {
    margin-bottom: 6px;
}
.mk-col-33 .mk-pullout-box1-text {
    min-height: 155px;
    position: relative;
}

.mk-pullout-box1 .mk-pullout-titlebar {
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-width: 1px;
    padding: 10px 12px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: auto !important;
}

.mk-pullout-box1.mk-subtle .mk-pullout-titlebar {
    border-color: #b8d7e5;
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SubtleBlueBackground.gif) center repeat-x;
}

.mk-pullout-box1.mk-primary .mk-pullout-titlebar {
    border-color: #005B83;
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SecondaryButtonBackground1.gif) center repeat-x;
}

.mk-pullout-box1.mk-secondary .mk-pullout-titlebar {
    border-color: #B4B4B4;
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SubtleBackground.gif) center repeat-x;
}

.mk-pullout-box1-text {
    padding: 12px;
    overflow: hidden;
    _background-color: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mk-pullout-box1 .call-to-action {
	font-weight:bold;
	margin:6px 0;
	text-align:right;
}

.mk-pullout-box1-img {
    border-top: 1px solid #B8D7E5;
    border-left: 1px solid #B8D7E5;
    border-right: 1px solid #B8D7E5;
}

.mk-pullout-with-img .mk-pullout-box1-text {
    border-top: none!important;
}

.mk-pullout-box1.mk-primary .mk-pullout-box1-text, .mk-pullout-box1.mk-primary.mk-with-form .mk-pullout-box1-text {
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/pullout_box1_pointer.gif) 0px 0 no-repeat #F9F9F9;
    border-bottom: solid 1px #007FAC;
    border-left: solid 1px #007FAC;
    border-right: solid 1px #007FAC;
    padding-top: 15px;
}

.mk-pullout-box1.mk-primary.mk-with-form .mk-pullout-box1-text {
    background-color: #ffffff;
}

.mk-pullout-box1.mk-primary .mk-pullout-box1-text.mk-box1-background {
	background-color:transparent; padding-top:63px;
}

.mk-pullout-box1.mk-secondary .mk-pullout-box1-text {
    border: solid 1px #B4B4B4;
}

.mk-pullout-box1.mk-subtle .mk-pullout-box1-text {
    border: 1px solid #b8d7e5;
}

.mk-pullout-box2 {
    margin-bottom: 24px;
}

.mk-pullout-box2 .mk-pullout-header {
    overflow: hidden;
    border-top-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-width: 1px;
    padding: 12px 0px;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mk-pullout-head-text-right {
	margin:0 12px 0 0;
}

.mk-pullout-box2-text .mk-col-100 {
	margin-top:6px;
}

.mk-pullout-box2-text .mk-col-100 .mk-col-50 {
	margin:0;
}

.mk-pullout-box2-text {
    padding: 12px;
    overflow: hidden;
    webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mk-pullout-box2 .mk-pullout-header .mk-left {
    margin-left: 12px;
}

.mk-pullout-box2.mk-secondary .mk-pullout-header {
	color:#222;
	border-color:#B4B4B4;
	background:url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SubtleBackground.gif) center repeat-x;
}

.mk-pullout-box2.mk-secondary .mk-pullout-box2-text {
	border:solid 1px #B4B4B4;
}

.mk-pullout-box2.mk-subtle {
    border: 0;
    background: #FFFFFF;
}

.mk-pullout-box2.mk-subtle .mk-pullout-header {
    border-color: #B8D7E5;
    background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SubtleBlueBackground.gif) center repeat-x;
}

.mk-pullout-box2.mk-subtle .mk-pullout-box2-text {
    border: 1px solid #B8D7E5;
}

.mk-pullout-box3 {
    border: solid 1px #b8d7e5;
    padding: 14px;
}

.mk-pullout-box3.mk-promo-198 {
    background-image: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/blue-gradient-bg.gif");
    background-color: #ffffff;
    background-repeat: repeat-x;
    background-position: center top;
    padding: 12px;
    border: solid 1px #b4b4b4;
    overflow: hidden;
    margin-bottom: 12px;
}

.mk-pullout-box3.mk-primary, .mk-pullout-box3.mk-promo-198.mk-primary {
	background-image:url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/mk-promo-198-banner-primary-bg.jpg");
	background-position:center bottom;
	background-color:#007fac;
	border:solid 1px #005b83;
}

.mk-pullout-box3.mk-subtle, .mk-pullout-box3.mk-promo-198.mk-subtle {
	background-image:none;
	background-color:#e7f2f5;
	border:solid 1px #b8d7e5;
}

.mk-pullout-box3.mk-secondary, .mk-pullout-box3.mk-promo-198.mk-secondary {
	background-image:none;
	background-color:#f2f2f2;
	border:solid 1px #B4B4B4;
}

.mk-pullout-box3 .mk-browser-icon { 
	display:inline;float:left;margin-right:6px;
}

.mk-pullout-box3.mk-promo-198.mk-pointer, .mk-pullout-box3.mk-promo-198.mk-ruled {
    padding: 0px!important;
}

.mk-promo-198.mk-primary p, .mk-promo-198.mk-primary h3, .mk-promo-198.mk-primary a,
.mk-promo-198.mk-primary .mk-promo-198-top p, .mk-promo-198.mk-primary .mk-promo-198-top h3, .mk-promo-198.mk-primary .mk-promo-198-top a  { 
	color:#ffffff;
}

.mk-promo-198.mk-pointer.mk-primary p, .mk-promo-198.mk-pointer.mk-primary a,
.mk-promo-198.mk-ruled.mk-primary p, .mk-promo-198.mk-ruled.mk-primary a { 
	color:inherit;
}

.mk-promo-198-top {
    padding: 12px;
}

.mk-promo-198-rule {
    background-color: #ffffff;
}

.mk-promo-198-bottom {
    background-color: #ffffff;
    padding: 12px;
}

.mk-pullout-box3.mk-promo-198.mk-pointer .mk-promo-198-rule {
    height: 9px;
    background-position: center 0px;
    background-repeat: no-repeat;
    background-image: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/gradient-pointer-down-300.gif");
}

.mk-demo-cta, .mk-fixed-right-198-fluid-left .mk-demo-cta {
    border: solid 1px #9ED4E7;
    min-height: 50px;
    padding: 18px;
    margin-bottom: 24px;
}

.mk-demo-cta, .mk-fixed-right-198-fluid-left .mk-demo-cta {
    height: auto;
}

.mk-simple-cta {
    display: table;
    margin: 0px;
    padding: 0px;
}

.mk-simple-cta-row {
    display: table-row;
}

.mk-simple-cta-generic-bg{
	background:url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/simple-cta-generic-bg.jpg) bottom left no-repeat;
}

.mk-3-col-33 .mk-simple-cta-row .mk-simple-cta-gutter {
    width: 2.75%;
    display: table-cell;
    position: relative;
}

.mk-3-col-33 .mk-simple-cta-row .mk-simple-cta-cell {
    width: 31.0%;
}

.mk-simple-cta-cell {
    display: table-cell;
    position: relative;
}

.mk-simple-cta-row .mk-subtle {
    border: solid 1px #9ED4E7;
    background-color: F9FDFE;
}

.mk-simple-cta-cell.mk-subtle .mk-simple-cta-title {
    padding: 12px;
}

.mk-simple-cta-cell.mk-subtle .mk-simple-cta-img {
    height: 120px;
    border-top: solid 1px #9ED4E7;
    border-bottom: solid 1px #9ED4E7;
}

.mk-simple-cta-text {
    margin: 12px;
}

.mk-promo-banner {
    padding: 12px 48px 12px 12px;
    background-color: #F9F9F9;
    border: solid 1px #98D4E8;
    background-position: top right;
    background-repeat: no-repeat;
    margin-bottom: 12px;
}

.mk-promo-banner-100 {
    padding: 12px 12px 12px 12px;
    background-color: #F9F9F9;
    border: solid 1px #e2e2e2;
    background-position: top right;
    background-repeat: no-repeat;
    margin-bottom: 12px;
}
#pf_footer_espot_01 {
    width: 100%;
    float: left;
    clear: left;
}
#footer {
    width: 100%;
    clear: both;
    border-top: 1px solid #cecece;
    float: left;
    margin-top: 20px;
    padding-top: 20px;
}

#footer img:first-child {
    padding-left: 14px;
}
#footer ul {
    clear: left;
    list-style: none;
}
#footer ul li {
    float: left;
}
.mk-properties-highlight {
    background-color: transparent!important;
    display: inline;
    zoom:0!important;}

.mk-proposition-highlight {
    background-color: transparent!important;
    display: inline;
    zoom:0!important;}

.mk-form-highlight {
    background-color: transparent!important;
    display: inline;
    zoom:0!important;}

.mk-proposition-highlight-keyline {
	zoom:0!important;
}

.mk-espot-box2-text {
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mk-pullout-box2.mk-subtle .mk-espot-box2-text, .mk-pullout-box2.mk-subtle .mk-espot-box2-text.mk-espot-5-prod {
    border: 1px solid #b8d7e5;
}

.mk-pullout-box2.mk-subtle .mk-espot-box2-text.mk-espot-5-prod { 
	border-right:none;
}

.mk-espot-image1, .mk-espot-5-prod .mk-espot-product-image {
    width: auto;
    margin-top: 12px;
    background-color: #fff;
    height: 110px;
    text-align: center;
    overflow: hidden;
}

.mk-espot-5-prod .mk-espot-product-image { 
	margin-top:0;
	height:auto;
}

.mk-espot-image2, .mk-espot-5-prod .mk-espot-manu-logo {
    width: auto;
    background-color: #fff;
    overflow: hidden;
}

.mk-espot-5-prod .mk-espot-manu-logo { 
	margin-top:9px;
	text-align:right;
	height:45px;
}

.mk-espot-text {
    width: 88%;
    padding: 5px 0px 12px 12px;
}

.mk-espot-5-prod .mk-espot-text .mk-espot-mfr-info { 
	margin-bottom:6px;
}

.mk-espot-base {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    padding: 0px;
    display: table;
}

.mk-espot-base-row {
    display: table-row;
}

.mk-espot-bottom-row {
	border-bottom: solid 1px #B8D7E5;
}

.mk-espot-base-width {
    display: table-cell;
    position: relative;
    vertical-align: top;
}

.mk-espot-cell1 {
    border-right: 1px solid #b8d7e5;
    width: 33%;
}
.mk-espot-cell2 {
    border-right: 1px solid #b8d7e5;
    width: 33%;
}

.mk-espot-cell3 {
    width: 33%;
}

.mk-espot-5-prod .mk-espot-cell { 
	border-right:1px solid #b8d7e5;
    width:20%;
}
.mk-product-cell-left {
    border-right: 1px solid #b8d7e5;
}

.mk-product-cell-middle {
    border-right: 1px solid #b8d7e5;
}
.mk-product-cell-3{width:33%;}
.mk-product-cell-4{width:25%;}
.mk-product-cell-5{width:20%;}
.mk-product-cell-6{width:16%;}

#left_nav #nav {
	padding:0px 0px 10px;
}

#slideShow {
    width: 100%;
}

#footer ul {
    padding-left: 0px;
}

#footer ul li {
    font-size: 1.0em;
}

.mk-col-100 p {
    max-width: 1150px !important;
}

.mk-col-100 {
    max-width: 100% !important;
}

.mk-questionBox {
    width: 100%;
    margin-bottom: 10px;
}

.mk-questionQ {
    float: left;
    margin-right: 12px;
    color: #007fac !important;
    font-weight: bold !important;
}

.mk-question1ch {
    width: auto;
    margin-left: 24px;
}

.mk-question2ch { width:auto; margin-left:36px; }

.mk-question5ch { width:auto; margin-left:65px; }

.mk-iframeUnhide {
    display: block;
}
.mk-promo-banner-100 h2 {
    font-size: 2.0em;
    color: #f17c0e;
    background: none !important;
}

.mk-promo-banner-100 h2 a { color:#f17c0e !important; }
.mk-contact-telephone-no { margin-top:3px !important; }
.mk-contact-descriptor-no { margin-bottom:0px !important; }

.mk-request-a-quote-fixed198-cta {
    background: #f9f9f9 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/multiuse_banners/large-order-fixed-198-bg.jpg) bottom left no-repeat !important;
}

table.mk-table-plain tr td input {
    width: 80% !important;
}
.mk-mock-btn-primary {
    font-weight: bold;
    display: inline-block;
    cursor: pointer;
    color: #000!important;
    background: #41c363;
    border: #1d963d 1px solid;
}

.mk-mock-btn-secondary {
	font-weight:bold; display:inline-block;	cursor:pointer;color:#FFFFFF!important;;
	background:#007FAC url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SecondaryButtonBackground1.gif) repeat-x center;
	border:#005b83 1px solid;}

.mk-mock-btn-subtle {
	font-weight:bold;display:inline-block;cursor:pointer;color:#222222 !important;;
	background:#CACACA url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/SubtleButtonBackground1.gif) repeat-x center;
	border:#999999 1px solid;}

.mk-promo-banner.mk-promo-new-product {
    float: none;
}

table.summaryTable {
    margin: 9px 0 25px;
}

#bodyContainer #breadcrumb.templateBreadcrumb {
    height: 26px;
}

#breadcrumb .addthis_toolbox {
    margin-right: 18px;
}

#breadcrumb a.addthis_button_expanded {
    padding: 0;
}

.buttons {
    margin-top: 5px;
}

#catNav {
    z-index: 500!important;
}
#left_nav .sectionTitle {
    margin-top: 12px;
}

#left_nav .sectionTitle.noTopMargin {
    margin-top: 0px;
}

#nav .sectionSubTitle {
    padding-left: 14px;
    margin-top: 8px;
    overflow: hidden;
    zoom:1;}

#nav .sectionSubTitle h3 {
    color: #007FAC;
}

#nav ul#catNav li.mk-hasSubNav a {
    background: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/pfIcons/arrowSprite.gif") #ffffff right 0px no-repeat;
    padding: 0.4em 14px 0.4em 14px;
}

#nav ul#catNav li.mk-hasSubNav a:hover {
    background: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/pfIcons/arrowSprite.gif") #d4edf2 right -100px no-repeat;
}
#nav ul#catNav li ul.mk-sub-nav {
    display: none;
    position: absolute;
    left: 212px;
    background: #fff;
    border: 1px solid #d4edf2;
    z-index: 3000;
    padding: 0;
}

#nav ul#catNav li ul.mk-sub-nav li a {
    background: #fff;
}

#nav ul#catNav li ul.mk-sub-nav li a:hover{
	background: #d4edf2;
}

#nav ul#catNav li ul.mk-subNav {
    position: relative;
    padding: 0;
    margin-left: 2px;
    display: block;
}

#nav ul#catNav li.mk-hasSubNav-open ul.mk-subNav li a {
    width: auto;
    display: block;
    color: #007FAC;
    text-decoration: none;
    padding-left: 35px;
    list-style-type: none;
    background-image: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/orange-disc-bullet.gif);
    background-repeat: no-repeat;
    background-position: 25px 11px;
}

#nav ul#catNav li.mk-hasSubNav-open a {
    background: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/pfIcons/arrowSprite.gif") #ffffff right -50px no-repeat;
    padding: 0.4em 14px 0.4em 14px;
}

#nav ul#catNav li.mk-hasSubNav-open a:hover{
	background:url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/pfIcons/arrowSprite.gif") #d4edf2 right -100px no-repeat;

}

#catNode .content-box {
    background-color: #e2e3e4;
    border: none;
    color: #373A3C;
    font-size: 13px
}

#catNode .genericESpot .content-box:after, .catNodeShowAll .genericESpot .content-box:after {
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #e2e3e4;
    content: "";
    position: absolute;
    bottom: -14px;
}

#catNode .genericESpot .content-box, .catNodeShowAll .genericESpot .content-box {
    position: relative;
    overflow: inherit;
}

#catNode .genericESpot .mk-col-100.content-box, #paraSearch .genericESpot .mk-col-100.content-box {
    padding: 20px;
    border-top: 1px solid #e2e3e4;
    border-right: 1px solid #e2e3e4;
    border-left: 1px solid #e2e3e4;
}

#catNode .genericESpot .mk-col-100.content-box h1 {
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin-top: 0px!important;
    margin-bottom: 20px;
    color: #373A3C;
}

.catNodeShowAll .filterLayoutTop .filterwidthPara .mkt {
	display:none;
}

/* Release 17 PDP re-design / Collapsible Widgets */
.apac div#product.section .headWrap_BAY,
.americas div#product.section .headWrap_BAY,
.europe div#product.section .headWrap_BAY {
	display: block;
}

/* Hide List of Products link on 'View all Manufacturers page OT79035 */

.mk-btn0 {font-size: 1.8em;padding:15px 24px;}

#mk-more-1 {
	background:url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkPlusOrange.gif) no-repeat left center;
	padding-left: 1em;
}
#mk-less-1 {
	background:url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/LinkMinusOrange.gif) no-repeat left center;
	padding-left: 1em;
}


/* li */
.mk-col-100 ol li {
	display:list-item; /* IE7 fix - stops all '1's */
	margin-left:26px;
	margin-bottom:6px;
}
/* .mk-impact-sm-top modifier to align bullets top, not defaulted centre */
ul.mk-impact-ul-sm.mk-impact-sm-top li {
	background-position: 3px 5px!important;
}

/*This is to fix an issue with a keyline going over the carrot on cat pages.*/
.mk-col-100.content-box:after {
	z-index: 100;
}


/* dt, dd styles */

.mk-glossary dl {
	width:100%;
	overflow:hidden;
}
.mk-glossary dt {
	float:left;
	width:28%;
	font-weight:bold;
	margin-top:6px;
	padding-top:3px;
	border-top:1px solid #bce5f9;
}
.mk-glossary dd {
	float:left;
	width:72%;
	margin-top:6px;
	padding-top:3px;
	border-top:1px solid #bce5f9;
}

form.mk-simple-form1 select.mk-pulldown-list option {
	padding-left: 20px;
}

form.mk-simple-form1 input.mk-search-field,
form.mk-simple-form1 select.mk-pulldown-list  { /* Search input field */
	font-family:Verdana, Arial, sans-serif;
	border-radius:2.5px;
	width:77%;
	float:left;
	border:solid 1px #cccccc;
	margin-right:9px;
	height: auto;
}

form.mk-simple-form1 .mk-big-form { /* For prominent elements such as Search boxes */
	font-size:1em;
}

/* FIX FOR TRADE ACCOUNT FORMS .labelLeft */
.labelLeft .mk-simple-form1 {
	width:auto
}
.mk-simple-form1 input,
.mk-simple-form1 label {
	width:auto;
}
.mk-simple-form1 input {
	margin-right:12px;
}

/* Start:- Fixes to PL Trade Account form */
.pl-pl form#tradeAccount h2.reducedH2 {
	margin-top:3px;
}

.pl-pl form#tradeAccount .loginLink {
	margin:21px 0 13px 0;
}

.pl-pl form#tradeAccount .formFields.labelLeft.mk-nonMandatory label {
	font-weight:normal;
}

.pl-pl form#tradeAccount .formFields {
	margin-top:7px;
}
	.pl-pl form#tradeAccount .formFields + .formFields {
		margin-top:7px;
	}
	.pl-pl form#tradeAccount .formFields.labelLeft .formFields.labelLeft {
		margin-top:0!important;
	}

.pl-pl form#tradeAccount .labelLeft label {
	margin-top:3px;
}
.pl-pl form#tradeAccount .formFields label[for=monthlySpend],
.pl-pl form#tradeAccount .formFields label[for=accountsEmail],
.pl-pl form#tradeAccount .formFields label[for=accountOrID] {
	margin-top:0;
}
.pl-pl form#tradeAccount input[type=text],
.pl-pl form#tradeAccount select {
	padding: 5px;
}

/* End:- Fixes to PL Trade Account form */

.mk-width-85pc {width:85%!important;}
.mk-price-tag-container .mk-price-tag {
	position:absolute;
	top:-2px;
	left:21px;
	display:block;
	border:#A31C21 solid 1px;
	border-bottom:none;
	margin-top:0px;
	width:auto;
	z-index:10;
}
.mk-special-offers-dp {
	line-height: 2.3em !important;
}

.mk-promo-extrawidth {
	width: 170px !important;}

/*--------------------------------------------------------------
  'mk-npi-carousel'
  'mk-npi-carousel-7-product' (display thumbnail - true)
 ---------------------------------------------------------------*/
.mk-npi-carousel-7-product {
	height: 388px;
	width: 99.1%;
}
.mk-npi-carousel {
	position:relative;
	border:1px solid #BCE5F9;
	border-bottom:none;
	background:none;
	overflow:hidden;
}
.mk-npi-carousel-slide { /* Vertical Scrolling animation */
	margin:0 auto;
	padding-left: 24px;
	padding-right: 24px;
	margin-bottom:50px;
}
.mk-npi-carousel-button-wrapper.mk-npi-carousel-button-active {
	background-color: transparent;
	text-decoration: none;
	border-top: none;
}
.mk-npi-carousel-button-wrapper.mk-npi-carousel-button-active a {
	border-top:none;
}
.mk-npi-carousel-button-wrapper:hover {
	background-color: transparent;
	text-decoration: none;
	border-top: none;
}
.mk-npi-carousel-button-wrapper:hover a {
	border-top:none;
}
.mk-button-wrapper-first {
	border-left: 1px solid #BCE5F9;
}
.mk-npi-carousel-pointer {
	background-image: none;
	background-position: left center;
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	margin-top: -20px;
	width: 100%;
	z-index: 999;
}
.mk-npi-carousel-button-wrapper .mk-npi-carousel-pointer,
.mk-npi-carousel-button-wrapper:hover .mk-npi-carousel-pointer,
a.mk-npi-carousel-button,
a.mk-npi-carousel-button,
a.mk-npi-carousel-button:hover,
a.mk-npi-carousel-button:hover {
	-webkit-transition: background-position 0.1s ease-in-out;
	-moz-transition: background-position 0.1s ease-in-out;
	-ms-transition: background-position 0.1s ease-in-out;
	-o-transition: background-position 0.1s ease-in-out;
	transition: background-position 0.1s ease-in-out;
}
.mk-npi-carousel-button-wrapper.mk-npi-carousel-button-active .mk-npi-carousel-pointer, .mk-npi-carousel-button-wrapper:hover .mk-npi-carousel-pointer {
	background-image:none;
	background-position: center top;
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	margin-top: -20px;
	width: 100%;
	z-index: 999;
}
.mk-carousel-thumb {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%); /* Safari & Chrome */
	-ms-transform: translateY(-50%); /* Internet Explorer */
	-o-transform: translateY(-50%); /* Opera */
}
.dj_ie8 .mk-carousel-thumb,.dj_ie7 .mk-carousel-thumb {
	top: 15%;
}
.mk-carousel-thumb img{ width:161px;
	margin: 0px auto;
}

img.mk-carousel-thumb{
	padding-left: 50%;
	margin-left: -40px;
}

.mk-npi-carousel-button-wrapper {
	display: table-row;
	float: left;
	height: 120px;
	width: 14.08%;
	margin: 0;
}
.mk-npi-carousel-buttons {
	float:left;
	position:relative;
	width:100%;
}
.dj_ie7 .mk-npi-carousel-buttons a {
	zoom:0!important;
}
.dj_ie7 .mk-npi-carousel-buttons img {
	margin-left:-170px
}

/* Temporary overwrites */
.mk-hero-supplier { margin-bottom: 12px !important; }
.mk-hero-text { line-height: normal !important; }
.mk-hero-text h1 { font-size: 2em !important; line-height: 1.2em !important; }
.mk-hero-text p { font-size: 1em !important; line-height: 150% !important; }
.mk-hero-text ul { font-size: 1em !important; line-height: 150% !important; }

ul.mk-impact-ul li { background-position: 3px 3px !important; }
ul.mk-impact-ul-sm li { background-position: 3px 6px !important; }

/* Position background banner image */
.mk-bg-position-bottom { background-position:bottom right; }

/* Multiuse Call to Actions */
.mk-the-knode-cta { background:#ffffff url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/multiuse_banners/the-knode-cta.jpg) bottom left no-repeat; padding-bottom:76px;}
.mk-the-knode-fixed198-cta { background:#f9f9f9 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/multiuse_banners/the-knode-fixed198-cta.jpg) bottom left no-repeat; padding-bottom:76px;}
.mk-e14-experts-cta { background:#f9f9f9 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/multiuse_banners/e14-experts-cta.jpg) bottom left no-repeat; padding-bottom:100px;}
.mk-techcast-cta { background:#ffffff url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/multiuse_banners/techcast-cta.jpg) bottom left no-repeat; padding-bottom:100px;}
.mk-why-choose-element14-cta { background:#f9fdfe url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/multiuse_banners/why-choose-element14-cta-198.jpg) top right no-repeat; }
.mk-why-choose-element14-cta-2 { background:#f9fdfe url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/multiuse_banners/why-choose-element14-cta-B.jpg) 0 -24px no-repeat; }
.mk-right-fixed .mk-why-choose-element14-cta { /* Column 198 Specific */
	background:#F9F9F9 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/multiuse_banners/why-choose-element14-cta-198.jpg) bottom right no-repeat;padding-bottom:10px; padding-right:5px;
}
.mk-accelerator-cta-common {
	background:#F9F9F9 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/common/multiuse_banners/mk-accelerator-cta-198.jpg) top right no-repeat;
	padding-top:110px; padding-bottom:12px; padding-right:0px;}
.mk-new-inventory-banner-uk {
	background:#F9F9F9 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/en_UK/multiuse_banners/new-inventory-banner.jpg) top right no-repeat;
	padding-bottom:12px; padding-right:0px; padding-top:0px !important;}
.mk-new-inventory-banner-de {
	background:#F9F9F9 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/de_DE/multiuse_banners/new-inventory-banner.jpg) top right no-repeat;
	padding-bottom:12px; padding-right:0px; padding-top:0px !important;}
.mk-new-inventory-banner-fr {
	background:#F9F9F9 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/fr_FR/multiuse_banners/new-inventory-banner.jpg) top right no-repeat;
	padding-bottom:12px; padding-right:50px; padding-top:0px !important;}
.mk-new-inventory-banner-pl {
	background:#F9F9F9 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/pl_PL/multiuse_banners/new-inventory-banner.jpg) top right no-repeat;
	padding-bottom:12px; padding-right:60px; padding-top:0px !important;}
.mk-pi-accessories-fixed198 {
	background:#F9F9F9 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/multiuse_banners/mk-pi-accessories-198.jpg) top right no-repeat;
	padding-top:110px; padding-bottom:12px; padding-right:20px; float:left;}
.merchZone .mk-pi-accessories-fixed198 {
	background:#F9F9F9 url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/multiuse_banners/mk-pi-accessories-198.jpg) top right no-repeat;
	padding-top:110px; padding-bottom:12px; padding-right:20px; float:left;}

#breadcrumb ul li {
	white-space:normal; /* OT84963 - Breadcrumb drop-down fix (disable fix to foreign char set text wrapping) */
}

/* Tabbed menu fix OT80691 */
ul.tabsMenu li a { white-space:nowrap; }
/* End: Fix to header nav inclusion of seperators */
/*Start: Fix to header nav */
#head .nav ul#main a {
	padding-top: 5px;
	padding-bottom:6px;
	padding-left:8px !important;
	padding-right:13px !important;
}
#head .nav #main .mainmenuBar4_SN{width:120px!important;}
#head .nav #main .mainmenuBar6_SN{width:133px;}
#head .nav #main li:hover UL.mainmenuDropdown4_SN{top:38px;}
#head .nav #main li:hover UL.mainmenuDropdown6_SN{top:38px;}
.loginRegister_SN{top:152px!important;}
.ftLi{width:168px;}

/*  Global Nav left-alignment amended  */
#head .nav {
	padding-left:12px;
}
#selectedCountryMenu {
	border:1px solid #C3C3C3;width:127px;font-size:.9em;overflow:hidden;padding:1px 3px;cursor:pointer;zoom:1
}
#selectedCountryMenu div{
	float:left;width:14px;height:10px;background:url('/wcsstore/AuroraB2BStorefrontAssetStore/images/pftempImages/flag.gif') no-repeat 0 0;margin:2px 4px 2px 0;line-height:1;height: 11px;
}
#selectedCountryMenu span{
	font-size:.909em;padding:2px 0 0;line-height:1.2;display:block;color:#007FAC;background:url('/wcsstore/AuroraB2BStorefrontAssetStore/images/pfIcons/dropdown.gif') no-repeat right 5px;
}
#selectedCountryMenu .en_EX { background:url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/flags.png");background-position: 0px -731px;}

/*--------------------------------------------------------------
 	mkGlobal.css addition for missong core css --
 	This must be backed out ––– See OT76766 ––– contact: tunsworth@farnell.com)
 ---------------------------------------------------------------*/
#selectedCountryMenu .en_CA {
	background-image: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/flags.png");
	background-position: 0 -17px;
	background-repeat: no-repeat;
}
#selectedCountryMenu .es_MX {
	background-image: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/flags.png");
	background-position: 0 -34px;
	background-repeat: no-repeat;
}
#selectedCountryMenu .en_US {
	background-image: url("/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/flags.png");
	background-position: 0 -51px;
	background-repeat: no-repeat;
}
/*  country drop down list (fly-out) */
#countriesListDropdown {
	width:880px; padding-top:26px; right:0px;
}
#countriesListDropdown div.countries #europe {
	height:338px;
}
#countriesListDropdown .dim1 li { width: 148px!important; height: 16px;}
#countriesListDropdown p {padding-top:0px;}
#countriesListDropdown p.reg{padding: 0px 0 4px 8px;font-size:1.636em;}
#countriesListDropdown p.cn{font-size:16px;}
#countriesListDropdown p.kr{font-size:14px;}
#countriesListDropdown p.ru1{font-size:18px;width:186px;}
#countriesListDropdown p.ru2{font-size:18px;}
#countriesListDropdown p.ru3{font-size:18px;width:236px;}
#countriesListDropdown p.pt1{width:200px;}
#countriesListDropdown p.lv3{width:260px;}
#countriesListDropdown p.hu3{width:290px;}

/* Onecall logo */
#footer .left .footer_onecall-logo {
	background: url('/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/header-footer-sprite-onecall.png') no-repeat -278px -24px;
	width: 125px;
	height: 40px;
	display: inline-block;
}

/*Sub Navigation fix for the DK footer*/
#footer	.dksubNav{
	padding-right:1%;
	width:972px;
}
/*Sub Navigation fix for the RU footer*/
#footer .rusubNav {
	padding-right:0.7%;
	width:992px;
}
/* Responive footer */
#footer .awards.EU_responsive { border:none!important; padding-top:40px!important;}
#footer .wrapper.EU_responsive { height: 100%!important;}
#footer .left.EU_responsive { height:55px!important; margin-right: 2px!important;}
#footer .right.EU_responsive { margin-left:14px!important; float: left!important; width: 950px!important;height:350px!important;}
#footer .right.EU_signup_responsive { margin-left:14px!important; float: left!important; width: 950px!important;height:520px!important;*height:356px!important;}
#footer .topPad0{padding-top:0px!important;}
#footer .signHt{height:456px!important;}

#hoz_line{
	position:relative !important;
	width:200%;
	border-bottom: 1px solid #ccc;
	margin-top: 28px;
}
#hoz_line1{
	position:relative !important;
	width:200%;
	*width:140%;
	border-bottom: 1px solid #ccc;
	margin-top: 22px!important;
}
#hoz_line1_no {
	position:relative !important;
	width:200%;
	border-bottom: 1px solid #ccc;
	margin-top: 35px;
}

/*  APAC - footer */

#footer .footer_logo.apac-e14 {
	background: url('/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/apac/common/apac-header-footer-sprite.png') no-repeat 5px -16px!important;
	height: 40px!important;
	width: 200px!important;
	display: inline-block!important;
}

#footer .footer_logo.apac-chinese-e14 {
	background: url('/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/apac/common/apac-header-footer-sprite.png') no-repeat -30px -72px!important;
	height: 60px!important;
	width: 200px!important;
}
/*  EU Social icons */
#footer .eu-social {
	display: inline;
	float: left;
	padding-top: 16px!important;
}
#footer .eu-social-fts {
	padding-top:0px!important;
	margin-bottom: 12px;
}
/*  UK Social icons */
#footer .ft-aln-fts{
	padding-top: 0px!important;
	margin-bottom:20px;
}
.mk-form-error-fts{
	position:absolute;
	margin-top:-24px;
}
.eu-social-fts{
	margin-bottom:20px;
}
.ft-signup-tku-msg-fts{
	/*
    display:none;
    */
	margin-bottom:10px;

}

#footer .eu-social .flickr .image.eu, #footer .eu-social-uk .flickr .image.eu {
	background: url('/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/apac/common/apac-header-footer-sprite.png') no-repeat  -592px -14px;}
/** APAC AU Awards **/
#footer .awards .award.sai-global{
	height: 70px;
	width: 70px;
	margin-right: 3%;
	background: url('/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/apac/common/apac-header-footer-sprite.png') no-repeat -310px -12px;
}

#footer .awards .award.cebit{
	height: 70px;
	width: 80px;
	margin-right: 3%;
	background: url('/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/apac/common/apac-header-footer-sprite.png') no-repeat -380px -12px;
}
.eu-copyright-social {
	color: #666666;
	border:none!important;
	padding-top: 10px;
	margin-top: 26px;
	height:116px!important;
	clear: both;
}
.eu-copyright-social-fts {
	height:0px!important;
}
#footer .eu-copyright {
	float: left;
	margin-right: 2%;
	width: 900px!important;
}

#footer .eu-copyright-legal {
	width: auto;
}

#footer .eu-copyright-legal-fts {
	width: auto;
	float:left;
	margin-top: 10px;
}
#footer .eu-copyright p {
	margin-bottom:12px;
}

/*  fixed for CH-fr footer  */
.eu-copyright-legal p { max-width:none; }
.eu-copyright-legal.max-width-fix p {
	max-width: 850px;
}
/* display block show */
.mk-show { display:block; }
.mk-hide { display:none; }
.mk-streamlined-checkout-new-198-img {background-image:url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/multiuse_banners/streamlined-checkout-new-img-small-198.jpg); background-position:bottom right;}
.mk-oncall-brochure-198-img {background-image:url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/onecall/about_us/onecall-brochure-pdf-banner.jpg);}
.mk-full-link-banners {
    padding: 12px 48px 12px 12px;
    background-color: #F9F9F9;
    border: solid 1px #98D4E8;
    background-position: top right;
    background-repeat: no-repeat;
    margin-bottom: 12px;
    display: block;
    cursor: pointer;
}

.mk-full-link-banners h3 { color:#007fac !important; padding-right: 2px;}

/*--------------------------------------------------------------
 	eSpot - pf-sb-espot-02
 ---------------------------------------------------------------*/
.mk-col-100.sb-espot {
	margin:-30px 0px 0px 35px;
}
.mk-pullout-box1.mk-subtle.sb-espot {
	margin-top:25px;
}
.sb-espot-h2 {
	margin-top:0px; line-height:22px;
}
/*--------------------------------------------------------------
 	eSpot - ad_pf_pg_espot_02
 ---------------------------------------------------------------*/
#filterCol #ad_pf_pg_espot_02{float:left}
.mk-wide{width:110px;}

/* Font localization for TW, KR, CN and TH */
.zh-tw .mk-col-100 h1, .zh-tw .mk-col-100 h2, .zh-tw .mk-col-100 h3, .zh-tw .mk-col-100 h4, .zh-tw .mk-col-100 h5, .zh-tw .mk-col-100 .mk-mod7-playlist-header, .zh-tw .mk-demo-cta-title-198{
	font-family:Arial, "Microsoft JhengHei", 微軟正黑體, SimSun, 宋体, sans-serif;
}
.zh-tw input, .zh-tw textarea, .zh-tw keygen, .zh-tw select, .zh-tw button {
	font-family:Verdana, "Microsoft JhengHei", 微軟正黑體, SimSun, 宋体, sans-serif;
}

.ko-kr .mk-col-100 h1, .ko-kr .mk-col-100 h2, .ko-kr .mk-col-100 h3, .ko-kr .mk-col-100 h4, .ko-kr .mk-col-100 h5, .ko-kr .mk-col-100 .ko-kr .mk-mod7-playlist-header, .ko-kr .mk-demo-cta-title-198{
	font-family:Arial, NanumGothic, sans-serif;
}
.ko-kr input, .ko-kr textarea, .ko-kr keygen, .ko-kr select, .ko-kr button {
	font-family: Verdana, NanumGothic, sans-serif;
}

.th-th .mk-col-100 h1, .th-th .mk-col-100 h2, .th-th .mk-col-100 h3, .th-th .mk-col-100 h4, .th-th .mk-col-100 h5, .th-th .mk-col-100 .th-th .mk-mod7-playlist-header, .th-th .mk-demo-cta-title-198{
	font-family:Arial, Garuda, sans-serif;
}
.th-th input, .th-th textarea, .th-th keygen, .th-th select, .th-th button {
	font-family:Verdana, Garuda, sans-serif;
}
.zh-cn .mk-col-100 h1, .zh-cn .mk-col-100 h2, .zh-cn .mk-col-100 h3, .zh-cn .mk-col-100 h4, .zh-cn .mk-col-100 h5, .zh-cn .mk-col-100 .zh-cn .mk-mod7-playlist-header, .zh-cn .mk-demo-cta-title-198{
	font-family: Arial, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, SimSun, 宋体, sans-serif;
}
.zh-cn input, .zh-cn textarea, .zh-cn keygen, .zh-cn select, .zh-cn button {
	font-family:Verdana, "Microsoft YaHei New", "Microsoft Yahei", 微软雅黑, SimSun, 宋体, sans-serif;
}

/* Marketing modal box*/
#main-pop-box {
	font-family: "Arial", "Helvetica", sans-serif;
	width:437px;
	margin: 50px auto 0;
	background: no-repeat white center 105%;
	background-size: 520px;
	border: 1px solid #e5e3e3;
	text-align: center;
	padding: 0px 0px 26px;
}
.mk-close-cross {
	background: url('/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/media/europe/en_UK/promo/images/cross.png') no-repeat top;
	height:30px;
	width:30px;
	float:right;
	margin-top: -15px;
	margin-right:-15px;
}
#mk-overlay {
	width: 100%;
	position: absolute;
	height: 100%;
	z-index: 999999;
	display: block;
	top: 0px;
}
.mk-overlay-wrap {
	padding-top:20px;
	position: relative;
	z-index: 1;
}
.mk-overlay-bg {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	background: url('../../../images/ui/trans-bl.png') repeat 0 0;
	background: #000;
	background:rgba(0,0,0,.5);
	height: 100%;
	position: fixed;
	width: 100%;
	z-index: 0;
	height: 100%;
	top: 0px;
}
.mk-note {
	font-size:12px;
	margin-top:20px;
	max-width: 800px;
	width: auto;
}

.mk-new-cust-style-promo {background-color: #007fac; padding:3px; color:white; font-weight:bold;}

@media (max-width:480px) {
	div#main-pop-box{
		width:90%;
		margin-top:10px;
		font-size:70% !important
	}
	#mk-content > br { display:none }
}

/* Redirect message styling  */

#pdp_flag_button {
	width: 100%;
	background-color: #AE0055;
	border: solid 1px #666;
	padding: 12px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	margin-top: 14px;
	color: #fff;
}
#mk-redirect {
	display: inline;
	overflow: hidden;
	float: right;
}

#mk-or {
	margin: 7px 16px 0 0 !important;
	color: #fff;
}

.mk-margintop-x {
	margin-top: 3px;
}

.mk-country-redirect-text {
	width: auto;
	max-width: none;
	float: left;
	margin: 6px 3px 0 10px;
	color: #fff;
}

#mk-redirect li {
	float: left;
}
/* End - Redirect message styling  */

/* CATEGORY PAGE */
.mk-cat-wrapper-keyline { border: 1px solid #c1c1c1; padding:24px 12px !important;  }
.mk-cat-wrapper-keyline * { box-sizing: border-box; }
.mk-cat-list-wrapper { border: 1px solid #c1c1c1; }

.mk-cat-list-wrapper-header {
	background :url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/common/campaign/category/connectors-header.jpg) no-repeat bottom left;
	padding: 18px 0 38px 100px; }

.mk-cat-list-wrapper-header h1 {
	font-size: 3em !important; color: #FFFFFF !important; font-weight: normal !important; font-family: "Arial", "Helvetica", "sans-serif"; margin:0px !important; }

.mk-cat-list-content { padding:24px 24px; }
.mk-dottyLineBreak { border-right: 1px dashed #c1c1c1; }

.mk-cat-list li { margin:0px; padding:5px 0 5px 12px; color: #999999 !important; width:auto;
	background-image: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/common/campaign/category/arrow-bullet.png);
	background-repeat: no-repeat;
	background-position:0px 7px; }

.mk-cat-list li a { color: #007fac !important; font-weight: bold !important;  }
.mk-cat-list-description { padding:12px 24px 0px 24px; background-color: #f7f5f5; border: 1px solid #c1c1c1; border-top:0px; }
.mk-extended-content { margin-bottom: 0px !important;}
.mk-category h3 { font-size: 1.6em !important; color:#333; }
.mk-category h3 span { font-weight: bold; color: #f17c0e !important;}

.mk-cat-prodBox-line { border-left: 1px solid #ddebf1;
	background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/common/campaign/category/prod-bg-graduation.jpg) repeat-x;}

.mk-cat-prodBox { border: 1px solid #ddebf1; border-left: 0px; height: 265px; width:25%; float: left; }
.mk-cat-prodBox-title { height:44px; font-size: 1.2em; color: #333; text-align: center; margin:12px 12px 80px 12px;}
.mk-cat-prodBox-list { height:75px; font-size: 1.0em; color: #007fac !important; text-align: left; margin:12px;}
.mk-cat-prodBox-list a { color: #007fac !important;}

.mk-cat-prodBox-list li { padding:1px 0 1px 10px;
	background-image: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/common/campaign/category/arrow-bullet.png);
	background-repeat: no-repeat;  background-position:0px 3px; }

.mk-cat-prodBox-button { height:30px; margin:0 12px; }

.mk-pcb-image {
	background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/common/campaign/category/pcb-image.png) no-repeat center top; }
.mk-circular-image {
	background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/common/campaign/category/circular-image.png) no-repeat center top; }
.mk-plug-image {
	background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/common/campaign/category/plug-image.png) no-repeat center top; }
.mk-rf-image {
	background: url(/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/europe/common/campaign/category/rf-image.png) no-repeat center top; }

a.mk-cat-manufacturers { width:15.75%; height:45px; padding:8px 0; border:1px solid #ddebf1; float:left; text-align: center; }
a.mk-cat-manufacturers:hover { border:1px solid #007fac; }
.mk-cat-manufacturer-gutter { margin-right:1.1%; }

.mk-fake-merch-box { width:22%; /* height:170px; */ float: left;  }
.mk-fake-merch-box:hover { text-decoration: none !important; cursor: pointer !important;  }
.mk-fake-merch-box-gutter { border-right: 1px solid #c1c1c1; margin-right:2%; }
.mk-fake-merch-image { width:auto; /* height:90px; */ padding-right:24px;}
.mk-fake-merch-image-height { height: 70px !important; display: block; width: 70px !important; }
.mk-product-carousel-wrapper { margin: 0 35px 24px !important;}

/* Filter banner */
.mk-cat-filter-wrapper { border: 1px solid #ccc; }
.mk-cat-filter-header { background-color: #d1e1e6 ; padding: 6px 12px;
	font-family: "Arial", "Helvetica", "sans-serif"; font-size: 1.1em; font-weight: bold; }
.mk-cat-filter-content { padding: 12px; color:#007fac !important; }

#searchWithin {  color:#333 !important; font-weight: bold; margin-top:5px;}
#searchRefineTerm { width:170px; height:20px; color: #999;}
.mkDimeRightBanner { width: auto !important; }

#mk-carousel-wrapper { height: 200px !important;}
.mk-carousel-controls { margin:0px !important; width: 98% !important;}

div#mk-carousel-container {
	border-bottom: 1px solid #cfcfcf;
	padding-bottom: 12px;
}
#mk-carousel-container {
	height:auto;
	padding: 0 12px 0 0;
	margin:24px 0 12px;
}
#mk-carousel-container.mk-assoc-hide {
	height:0;
	opacity:0;
	display:none;
}
#mk-carousel-container h2 {
	background:#fff;
	color:#333;
	margin: 0 0 24px;
	padding:12px;
	border-bottom: 1px solid #cfcfcf
}
#mk-carousel-container .mk-carousel-controls {
	position: relative;
	margin: 0 0px 0 1% !important;
}
#mk-carousel-container .assocWrapper {
	overflow:hidden;
	margin: 0 auto 12px;
	width: 85%;
}

#mk-carousel-container .assocWrapper a {
	overflow: hidden;
}

#mk-carousel-container .buySection .inputQtyWrapper {
	float: left;
	margin-right: 12px;
}

#mk-carousel-container .buySection {
	overflow: hidden;
}

#mk-carousel-container p#priceItem0 {}

#mk-carousel-container p.priceItem {
	margin-top: 6px;
}

#mk-carousel-container .mk-fake-merch-text {
	display: block;
}

#mk-carousel-container span.prodName {
	font-weight: bold;
}

#mk-carousel-container .mk-fake-merch-text span {
	color: #333;
}

#mk-carousel-container .inputQtyWrapper label {
	margin-right: 12px;
}

#mk-carousel-container .noBorder {
	border-right: 0;
}

#mk-carousel-container .assocWrapper a.morePrice {
	margin-left: 12px;
}

/* 2nd Sept - SEO Fixes */
#paraSearch #mk-more-content-1,
.layoutOne div[id^="ad_pf_pg_espot_01_"] #mk-more-content-1 {
	display: block;
}

#paraSearch #mk-less-1,
#paraSearch #mk-more-1,
.layoutOne div[id^="ad_pf_pg_espot_01_"] #mk-less-1,
.layoutOne div[id^="ad_pf_pg_espot_01_"] #mk-more-1 {
	display: none
}

/* 2nd Sept - SEO Fixes */
#paraSearch #mk-more-content-1,
.layoutOne div[id^="ad_pf_pg_espot_01_"] #mk-more-content-1 {
	display: block;
}

#paraSearch #mk-less-1,
#paraSearch #mk-more-1,
.layoutOne div[id^="ad_pf_pg_espot_01_"] #mk-less-1,
.layoutOne div[id^="ad_pf_pg_espot_01_"] #mk-more-1 {
	display: none
}

/* CTA banner extensions */
.mk-promo-banner .mk-strong,
.mk-promo-banner-100 .mk-strong {
	color:#F17C0E;
}

/* Search 404 fix - R9 */
#CatalogSearchForm2 input#SimpleSearchForm_SearchTerm2 {
	width:180px;
	height:auto !important;
}

#CatalogSearchForm2 input#SimpleSearchForm_SearchTerm2,
#CatalogSearchForm2 input#searchMain,
#CatalogSearchForm2 span.submitWrap {
	float:left;
}

/* R10 - revo Header Overides */
.en-cpc #wrap.revoHeader ul.myaccount li ul {
	left: -105px !important;
}
@media(min-width: 1200px) and (max-width:1450px) {
	.bg-bg #head .wideLoad,
	.cs-cz #head .wideLoad,
	.da-dk #head .wideLoad,
	.de-de #head .wideLoad,
	.de-at #head .wideLoad,
	.de-ch #head .wideLoad,
	.en-ex #head .wideLoad,
	.en-ie #head .wideLoad,
	.en-il #head .wideLoad,
	.en-gb #head .wideLoad,
	.es-es #head .wideLoad,
	.et-ee #head .wideLoad,
	.fi-fi #head .wideLoad,
	.fr-be #head .wideLoad,
	.fr-ch #head .wideLoad,
	.fr-fr #head .wideLoad,
	.hu-hu #head .wideLoad,
	.it-it #head .wideLoad,
	.lt-lt #head .wideLoad,
	.lv-lv #head .wideLoad,
	.nl-be #head .wideLoad,
	.nl-nl #head .wideLoad,
	.nb #head .wideLoad,
	.pl-pl #head .wideLoad,
	.pt-pt #head .wideLoad,
	.ro-ro #head .wideLoad,
	.ru-ru #head .wideLoad,
	.sk-sk #head .wideLoad,
	.sl-si #head .wideLoad,
	.sv-se #head .wideLoad,
	.tr-tr #head .wideLoad,
	.apac #head .wideLoad,
	.americas #head .wideLoad {
		margin: 0 14px 7px;
		clear: right;
		position: relative;
		z-index:0 !important;
	}

	.fr-fr #wrap.revoHeader ul.myaccount li:hover ul {
		margin-left:-14px;
	}
	.it-it #wrap.revoHeader ul.myaccount li:hover ul {
		margin-left:-7px;
	}
	.bg-bg #wrap.revoHeader ul.myaccount li:hover ul {
		margin-left:-25px;
	}
	.sk-sk #wrap.revoHeader ul.myaccount li:hover ul {
		margin-left:-34px;
	}
	
}
.dj_ie7 .revoHeader .rlogo, .dj_ie8 .revoHeader .rlogo, .dj_ie9 .revoHeader .rlogo { height:auto !important; }

#wrap.revoHeader #head li#mainmenuBar8 ul a {
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 8px !important;
	padding-right: 13px !important;
	display:block;
	font-size: 1.2em;
}
#wrap.revoHeader #head li#mainmenuBar8 ul#mainmenuDropdown8 li a {
	padding-top: 6px;
	padding-bottom: 6px;
}

#wrap.revoHeader #head li a.menubarActive {
	border-bottom: none !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8 {
	left: -85px !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_roRO,
.it-it #wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8 {
	left: -129px !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_ruRU{
	left: -216px !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_deAT{
	left: -108px !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_deCH{
	left: -108px !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_esES{
	left: -102px !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_deDE{
	left: -108px !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_pt{
	left: -136px !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_bg{
	left: -160px!important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_nlBE{
	left: -93px!important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_nlNL{
	left: -93px !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_noNO{
	left: -80px !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_plPL{
	left: -160px !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_svSE{
	left: -87px !important;
}
#wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover ul#mainmenuDropdown8_huHU{
	left: -123px !important;
}
.zh-cn #wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover > ul#mainmenuDropdown8,
.ko-kr #wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover > ul#mainmenuDropdown8 {
	left: -36px !important;
}
.zh-tw #wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover > ul#mainmenuDropdown8 {
	left: -84px !important;
}
.th-th #wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover > ul#mainmenuDropdown8 {
	left: -76px !important;
}
.es-mx #wrap.revoHeader #head  #ad_pf_header_espot_07 li:hover > ul#mainmenuDropdown8 {
	left: -77px !important;
}
#wrap.revoHeader #mainmenuBar8 {
	float: right !important;
	position: relative;
	top: -16px;
	padding: 16px 6px 0;
	border-top: 1px solid #007fac;
}
#wrap.revoHeader .e14comm_EC {
	background: url('/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/global-header-sprite-new.png') 0px -47px !important;
	background-repeat: no-repeat;
	width: 98px;
	height: 32px;
	text-indent: -9999px;
	display: block;
}
/* Community  Dropdown */
#wrap.revoHeader li#mainmenuBar8:hover {
	background-color: #fff !important;
}
#wrap.revoHeader li#mainmenuBar8:hover > a .e14comm_EC {
	background: url('/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/newheader/global-header-sprite.png') 0px -47px !important;
	background-color: #fff !important;
}
#wrap.revoHeader .navDownB {
	background: url('/wcsstore/ExtendedSitesCatalogAssetStore/cms/asset/images/common/newheader/global-header-sprite.png') no-repeat -3px -193px;
	width: 11px !important;
	height: 12px !important;
	display: inline-block;
}
/* Live Support */
#lpchatbutton1 {
	position: fixed;
	right: 0;
	top: 180px;
	width: 36px;
	height: 34px;
	z-index: 100;
}
#lpchatbutton1:hover {
	width:auto;
}
/* Country Drop down overrides */
#countriesListDropdown { padding-top: 6px !important; height: auto !important }
#countriesListDropdown div.countries {
	padding-top:10px
}
#wrap.revoHeader #selectedCountryMenu {
	border: none;
	width: 33px !important;
}
#secondaryHeaderLinks ul#main #countriesListDropdown li {
	margin: 5px 0;
}

#secondaryHeaderLinks ul#main #countriesListDropdown ul li a,
#tertiaryMenuItems .espot li.mk-bar ul li a {
	padding: 0px 8px;
}
#secondaryHeaderLinks ul#main #countriesListDropdown ul li a:hover {
	background: transparent;
	text-decoration: underline;
}
#secondaryHeaderLinks ul#main #countriesListDropdown p {
	font-weight:normal;
	color:#333;
	padding: 0 0 0 8px
}
#secondaryHeaderLinks ul#main #countriesListDropdown p.reg {
	font-weight:bold;
	padding-top:0
}
#secondaryHeaderLinks ul#main #countriesListDropdown p a {
	padding:0;
	color:#333;
	text-decoration:underline
}
#countriesListDropdown .dim1, #countriesListDropdown .dim2 { margin-bottom:12px }
#countriesListDropdown div.countries #europe { height:370px !important }

/* MX markup differs from global */
.es-mx #countriesListDropdown .countries ul li {
	font-weight: normal;
	margin: 1px 0 0 0;
	padding-left: 9px;
}

/* My Account hover fix - global 88995 */
#wrap.revoHeader ul.myaccount{
	z-index:0;
}
#wrap.revoHeader ul.myaccount li a, #wrap.revoHeader ul.myaccount li:hover>a, #wrap.revoHeader ul.myaccount li a:hover{
	padding-left:8px;
	padding-right:8px;
}
#wrap.revoHeader ul.myaccount li:hover ul{
	padding-bottom: 10px;
}
/* Header - dropdown */
#wrap.revoHeader ul.topMenu li { width:auto !important }
#wrap.revoHeader ul.topMenu li ul { top:57px !important; }
#wrap.revoHeader ul.topMenu > li {
	border: 1px solid transparent;
	padding: 21px 22px 21px 15px !important;
}
/* Product menu header widths */
.zh-cn #wrap.revoHeader ul.topMenu li:hover ul,
.zh-tw #wrap.revoHeader ul.topMenu li:hover ul{ width:auto !important }