/*--------------------------------------------------------------
 	GLOBAL RESETS (For marketing pages only)
	
	Primary: Teal or Orange (Buttons / Call to Action)
	Subtle: Light Blue
	Secondary: Grey
	
 ---------------------------------------------------------------*/

/* Start: Core structure spacing overrides */
#bodyContainer div.templateBreadcrumb { /* For Social Media inclusion */
	overflow:visible;
	height:30px;
}
#breadcrumb {
	padding:0;
	*padding:0px 0px 8px;
	overflow:hidden;
}
#breadcrumb ul li {
	color:#999;
}
#breadcrumb ul li a {
	color:#666;
}

/* Navigation Override */

#left_nav #nav {
	padding:0px 0px 10px;
	*padding: 10px 0px 0px;
}

/* Navigation Sub Section */

#nav .sectionSubTitle { 
	background: #F2F2F2;
	border-top: 1px solid #CCC;
	padding-left: 14px;
	margin-top:15px; 
	overflow: hidden; 
	zoom: 1;
}

#nav ul#catNav li.mk-hasSubNav a {
	background:url("/images/en_UK/bespoke/promotions/lp/sem/images/arrowSprite.gif") #ffffff right 0 no-repeat;
	padding: 0.4em 14px 0.4em 14px;
}

#nav ul#catNav li.mk-hasSubNav a:hover{
	background:url("/images/en_UK/bespoke/promotions/lp/sem/images/arrowSprite.gif") #d4edf2 right -50px no-repeat;
}

#nav ul#catNav li ul.mk-sub-nav {
	display:none;
	position: absolute;
	left: 212px;
	*left: 235px;
	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;
}

#bodyContainer.layoutTwo #article {
	margin-top:0;
	*margin-top:inherit;	
}
/* End: Core structure spacing overrides */
 
iframe {
	display:block;margin:0;
}

a:hover {
	color:#009acc;
}
a:visited {
	color:#003082;
}
/* core.css override */
h1 a:hover, h1 a:link, h1 a:visited, 
h2 a:hover, h2 a:link, h2 a:visited, 
h3 a:hover, h3 a:link, h3 a:visited,
h4 a:hover, h4 a:link, h4 a:visited, 
h5 a:hover, h5 a:link, h5 a:visited {
	color:#007fac;
}

#sidebar .genericESpot {
	margin-right:8px;
}


/*------------------------------------------------
  Start: Typography
  
  Font sizes
  ------------------------------------------------

  h1									3em
  cta-title, price-tag					2.4em
  price-tag-alt							2.2em
  h2, cta-phonenumber					1.7em
  fluid-banner-text, mk-btn1, 
  features-table th, table caption		1.4em
  h3, header flash, mk-btn2, 
  .mk-mod7-playlist-header				1.3em
  h4, testimonial-text, mk-btn3
  espot-flash, demo-cta-title, 
  mk-btn4, mk-espot-text-title, 
  mk-cta-list, mk-big-form,
  mk-hp-header-text						1.2em
  h5, mk-btn5							1.1em
  p										1.0em
  
  ------------------------------------------------*/

.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 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.2;
	width:auto;
	margin:0px;
	font-weight:normal;
	color:#333333;
	padding:0;
}

.mk-col-100 td, .mk-col-100 th {
	color:#333333;	
}

.mk-col-100 p, .mk-col-100 ul{
	font-size: 11px;	
}


/* h1 */
.mk-col-100 h1 {
	font-size:33px;
	font-weight:bold;
	color:#007FAC;
	margin:0 0 9px;
}
.mk-col-100 h1.mk-h1-with-flash {
	margin-left:128px;
	width:45%;
}


/* h2 */
.mk-col-100 h2 {
	font-size: 18px;
	background: url(/images/en_UK/bespoke/promotions/lp/sem/images/PageModLine.gif) bottom right no-repeat;
	padding-bottom:6px;
	margin-bottom:6px;
	/*width: 95%;*/
	display:block;
}
.mk-col-100 h2.mk-h2-section-name{ /* on parent wrapper */
	font-weight:bold;
	text-transform:uppercase;
	background:none;
	padding-bottom:0px;
}
.mk-col-100 h2.mk-2col-head {
	padding:0;
	margin:0;
	background:none;	
}


/* h3 */
.mk-col-100 h3, .mk-col-100 h3.underline, .mk-header-flash-text, .mk-mod7-playlist-header {
	font-size: 14px;
}
.mk-col-100 h3.mk-underline, .mk-col-100 h4.mk-underline { /* h3, h4 with underline */
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/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 { /* Promo-198 Banners h3 */
	font-weight:bold;
	margin-bottom:3px;
	clear:both;
}


/* h4 */
.mk-col-100 h4 {
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 6px 0px;
}


/* h5 */
.mk-col-100 h5 {
	font-size:11px;
	line-height:150%;
	font-weight:bold;
	margin-bottom:12px;
}


/* Bespoke type styles */
.mk-cta-text-emphasis {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#f17c0e;
}

.mk-price-tag.mk-price-tag-alt .mk-price-tag-middle, .mk-price-tag .mk-price-tag-middle { /* Price tags */
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight: bold;
	line-height:100%;
	text-shadow:0px 2px 0px #C83B42;
	background: url(/images/en_UK/bespoke/promotions/lp/sem/images/sash/price_tag_middle.gif) center center no-repeat;
	text-align:center;
	color:#ffffff;
	padding:21px 12px;
}
.mk-price-tag.mk-price-tag-alt .mk-price-tag-middle {
	font-size:22px;
	line-height:100%;
	text-shadow:0px 2px 0px #C83B42;
	padding:0.5em 0.3em 0.5em;
}

.mk-espot-flash-sale, .mk-espot-flash-new, .mk-espot-flash-bogoff { /* espot flashes */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height:100%;
	color:#ffffff;
}

.mk-header-flash-text, .mk-price-flash-text, .mk-primary-flash-text, .mk-secondary-flash-text  { /* Header flashes */
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	line-height:100%;
	text-align:center;
	padding:6px 9px;
	border-top-style:solid;
	border-right-style:solid;
	border-left-style:solid;
	border-width:1px;
	display:inline-block;
	_width:1%; /* IE 6 and below */
	_display:block; /* IE 6 and below */
	_white-space:nowrap; /* IE 6 and below */
}

.mk-testimonial1-text{ /* Testimonial */
	line-height:1.5;
	font-size:0.8em;
	font-size:0.8rem;
	font-style:italic;
	border-top-style:solid; 
	border-left-style:solid; 
	border-right-style:solid; 
	border-width:1px; 
	padding:12px;
	-webkit-box-sizing:border-box;  /* Safari/Chrome, other WebKit */
	   -moz-box-sizing:border-box;  /* Firefox, other Gecko */
	        box-sizing:border-box;  /* Opera/IE 8+ */
	margin-bottom:0px;
	/*width:auto;*/
}

.mk-testimonial1-name{
	font-size:0.8em;
	font-size:0.8rem;
	margin-bottom:0px;
	padding-top:10px;
	padding-left:110px;
	/*width:auto;*/
}
.mk-fluid-banner-content{ /* Supplier Banner */
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	float:right;
	min-width:15%;
	max-width:40%;
	*width:33%;
	margin:24px 12px;
}

.mk-demo-cta-title, .mk-fluid-banner-text, .mk-mod3-title {
	line-height:1.2em;
}

.mk-col-100 .mk-mod3-title, .mk-col-100 .mk-demo-cta-title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.4em;
	margin-bottom:6px;
}

.mk-col-100 .mk-mod3-title { /* Promo Banner Title (Mod3) */
	font-weight:bold;
	padding:0px;
	background: none;	
}

.mk-col-100 .mk-demo-cta-title, .mk-col-100 .mk-demo-cta-title-198 { /* Call to action title */
	color:#007fac;
	margin:0 0 6px 0!important;
}

.mk-col-100 .mk-demo-cta-title-198 { /* Call to action title in 198 column */
	font-size:18px;
	line-height:120%;
}

.mk-col-100 .mk-espot-text-title { /* Spot Product Title */
	font-size:12px;
	margin:0px;
	font-weight:bold;
}

.mk-hp-header-text {
	font-size:12px;
	font-weight:bold;
	color:#007fac;
	font-family:Arial, Helvetica, sans-serif;
}

.mk-mod7-playlist-header {
	display:inline;
}

.mk-footnote {
	font-size:11px;
	font-weight:normal;
	line-height:110%;
	font-style:italic;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}

/* Button Levels */
.mk-btn1, .mk-btn2, .mk-btn3, .mk-btn4, .mk-btn5 {
	font-family:Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
.mk-btn1 {font-size: 15px;padding:8px 10px;}
.mk-btn2 {font-size: 14px;padding:7px 9px;}
.mk-btn3 {font-size: 13px;padding:6px 8px;}
.mk-btn4 {font-size: 12px;padding:5px 7px;}
.mk-btn5 {font-size: 11px;padding:5px 7px;}


/* a */
a.mk-primary-link { /* Used in cta boxes, headers and banners */
	color:#f17c0e;
}

.mk-novisited-link:visited { /* Ensure links for 'back to top' etc. Override 'visited' colour */
	color:#007fac;
}

.mk-col-100 a[rel="external"] {
	background: url("/images/en_UK/bespoke/promotions/lp/sem/images/external.png") no-repeat right top;
	padding:0 15px 0 0;
}

.mk-col-100 .mk-pointer1 { /* Link pointer */
	background: url(/images/en_UK/bespoke/promotions/lp/sem/images/LinkArrowOrange.gif) no-repeat right bottom;
	padding-right: 1em;
}
.mk-col-100 a[rel="external"].mk-pointer1 {
	background: url("/images/en_UK/bespoke/promotions/lp/sem/images/LinkArrowOrangeExternal.gif") no-repeat right top;
	padding:0 24px 0 0;
}
.mk-pointer2{ /* Link style suffixed with a '+' symbol. E.G. 'MORE +' */
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/LinkPlusOrange.gif) no-repeat left center;
	padding-left: 1em;
}
.mk-pointer3{ /* Link style suffixed with blue arrow */
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/LinkArrowBlue.gif) no-repeat right bottom;
	padding-right: 1em;
}
.mk-pointer4{ /* Link style suffixed with orange up arrow (E.G. 'Back to top') */
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/LinkArrowUpOrange.gif) no-repeat right bottom;
	padding-right: 1em;
}
.mk-pointer5{ /* Link style suffixed with white right arrow (E.G. for use on primary orange background) */
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/LinkArrowWhite.gif) no-repeat right bottom;
	padding-right:1em;;
}
.mk-pointer6{ /* Link style suffixed with orange up arrow (E.G. 'LESS -') */
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/LinkMinusOrange.gif) no-repeat left center;
	padding-left: 1em;
}
.mk-pointer7 { /* Larged format pointer used with h3 */
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/LinkArrowOrangeLarge.gif) no-repeat right bottom transparent; padding-right: 1em;
}
.mk-col-100 a[rel="external"].mk-pointer7 { /* Larged format pointer, external used with h3 */
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/LinkArrowOrangeLargeExternal.gif) no-repeat right bottom transparent; padding-right: 2em;
}

a.mk-excel-csv { /* Link with excel/csv icon */
	display:block;height:24px;
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/excel-csv-icon-sprite-24x24.png) no-repeat transparent; padding-left: 27px;
	_background-image:url(/images/en_UK/bespoke/promotions/lp/sem/images/excel-csv-icon-sprite-24x24.gif);
}
a.mk-excel-csv.mk-excel {background-position:0px 0px;}
a.mk-excel-csv.mk-csv {background-position:0px -24px;}


/*--------------------------------------------------------------
 List tags
--------------------------------------------------------------*/
/* Global */
.mk-col-100 ol, .mk-col-100 ul{ /* Default ordered lists */
	margin-left:0; padding-left:0;
}

/* ul */
ul.mk-impact-ul-sm { /* Small Impact List */
	margin:6px 0px;
}
ul.mk-impact-ul li ul { /* Reset styles for nested list items */
	margin-left:16px;
}
ul.mk-cta-ul { /* CTA Impact List */
	display:block;
	overflow:hidden;
	width:auto;
	margin-bottom:21px;
}


/* li */
.mk-col-100 ol li {
	display:list-item; /* IE7 fix - stops all '1's */
	margin-left:21px;
}
ul.mk-simplelist li { /* SIMPLE LIST */
	list-style:none!important;
	padding:0 0 6px 12px;
	background:url('/images/en_UK/bespoke/promotions/lp/sem/images/small-square-bullet-grey.gif') no-repeat 0px 5px transparent;
}
ul.mk-simplelist li ul li { /* For nested lists */
	margin-left:21px;
}
ul.mk-impact-ul li, ul.mk-impact-ul-sm li { /* IMPACT LIST */
	padding-left:21px;
	margin-bottom:5px;
	overflow:hidden; 
	display:block;
	_display:inline-block;
	list-style-type:none;
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/orange-square-bullet.gif) no-repeat 0px 6px;
}
.mk-impact-ul li li { /* Nested Impact list item */
	background:none;
	display:list-item;
	list-style:disc;
	padding-left:6px;
	margin:0px;
	overflow:visible;
}
ul.mk-impact-ul-sm li{ /* SMALL IMPACT LIST */
	background: url("/images/en_UK/bespoke/promotions/lp/sem/images/small-square-bullet-oj.gif") no-repeat scroll 0 6px transparent;
    padding: 0 0 6px 15px;
}

ul.mk-cta-ul li { /* CALL TO ACTION LIST */
	font-size:1.2em;
	/*display:block;*/
	overflow:hidden;
	padding:0 0 6px 15px;
	background: url("/images/en_UK/bespoke/promotions/lp/sem/images/small-square-bullet-oj.gif") no-repeat 0 4px transparent;
}
ul.mk-cta-ul.mk-list-pointer1 li { /* Pointer style variant */
	background: url("/images/en_UK/bespoke/promotions/lp/sem/images/LinkArrowOrange.gif") no-repeat 0 4px transparent;
}
ul.mk-image-list li { /* IMAGE LIST*/
    background-repeat:no-repeat; 
    height:40px;
    display:block;
   	overflow:hidden;
    padding:15px 0 0 90px;
}


/*--------------------------------------------------------------
 Form tags
--------------------------------------------------------------*/
/* Simple Form Style 1 */
form.mk-simple-form1 .mk-inputwrapper { /* Wrap fields to fix % widths in table cells */
	background:#ffffff;
	padding:6px;
	border:solid 1px #cccccc;
	border-radius:2.5px;
	margin-right:6px;
	margin-bottom:3px;
}
form.mk-simple-form1 input, .mk-simple-form1 textarea{ /* form textarea */
	font-family:Verdana, Arial, sans-serif;
	width:90%;_width:auto;
	margin-bottom:3px; padding:6px;
	display:block;
	border-radius:2.5px;
	border:solid 1px #cccccc;
}

form.mk-simple-form1 .mk-inputwrapper input, 
form.mk-simple-form1 .mk-inputwrapper textarea, 
form.mk-simple-form1 .mk-inputwrapper select { /* When used in a table, wrapped in 'mk-inputwrapper' */
	font-family:Verdana, Arial, sans-serif;
	width:100%;
	margin:0;padding:0;
	display:block;
	border-radius:0;border:none;
}

form.mk-simple-form1 input.mk-search-field, 
form.mk-simple-form1 select.mk-pulldown-list  { /* Search input field */
/*	padding:9px;*/
	border-radius:2.5px;
	width:77%;
	float:left;
	border:solid 1px #cccccc;
	margin-right:9px;
} 
select.mk-pulldown-list {
	width:auto;
}
form.mk-simple-form1 button { /* IE7 fix for black button outline */
	*filter:chroma(color=#000000); 
}
form.mk-simple-form1 input[type="radio"] {
	margin-top:7px;
	margin-bottom:2px;
	width:auto;
	float:left;
	border:none;
}
fieldset.mk-fieldset { /* form fieldset */
	display:block; 
	clear:both; 
	margin-bottom:9px; 
	overflow:hidden;
	width:auto;
}

form.mk-simple-form1 label{  /* form label */
	display:block;
	width:auto;
	/*float:left; */
	padding-top:6px; 
	font-weight:bold;
}

form.mk-simple-form1 .mk-big-form { /* For prominent elements such as Search boxes */
	font-size:1.4em;
}

.mk-mandatory-text {color:#ff0000;margin-right:3px;font-weight:normal;}


/*--------------------------------------------------------------
 	Table Styles
 ---------------------------------------------------------------*/
.mk-col-100 table caption { /* Used for heading Features Table */
	font-size: 1.4em;
	font-weight: normal;
	background: #007fac;
	border-bottom:2px solid #ffffff;
	padding:10px 0px 10px 10px;
	color:#ffffff;
	text-align:left;
}
 
/* STANDARD TABLE */
table.mk-table th, table.mk-table td, table.mk-subtle th, table.mk-subtle td {
	padding:8px;
	border-right: 1px solid #b8d7e5;
	font-size:0.8em;
	font-size:0.8rem;
}

table.mk-table th {
	background-color: #b8d7e5;
}

.mk-col-100 tr, th, td  {
	background:none;
	border-collapse:collapse; 
	text-align:left;
	border:none;
}

.mk-table .mk-primary-btn {
	text-decoration: none;
}

table.mk-table { /* Standard table */
	border-left:1px solid #b4b4b4;
	border-top:1px solid #b4b4b4;
	width:100%;
}

table.mk-subtle { /* Subtle table */
	border-left: 1px solid #B8D7E5;
	border-top: 1px solid #B8D7E5;
	width:100%;
}

table.mk-subtle th, table.mk-subtle td {
	border-right: 1px solid #B8D7E5;
}

table.mk-table td {
	border-bottom: 1px solid #b4b4b4;
	color: #666666;
}

table.mk-table td a{
	text-decoration:underline;
	color:#007fac;
}

table.mk-subtle td {
	border-bottom: 1px solid #B8D7E5;
	color: #666666;
}

/* thead */
table.mk-table tr th {
	background:#e4e4e4 url(/images/en_UK/bespoke/promotions/lp/sem/images/SubtleBackground.gif) repeat-x center;
	font-weight:normal;
	border-bottom:none;
	border-right:1px solid #b4b4b4;
}
table.mk-subtle tr th {
	background:#DCEEF2 url(/images/en_UK/bespoke/promotions/lp/sem/images/SubtleBlueBackground.gif) repeat-x center;
	font-weight:normal;
	border-bottom:none;
	border-right:1px solid #B8D7E5;
}

/* tbody */

table.mk-table tbody td.mk-price, table.mk-subtle tbody td.mk-price {
	text-align:right;
}


/*--------------------------
  Tabbed Content Table
 ---------------------------*/ 
table.mk-tabs-table th, table.mk-tabs-table td, table.mk-tabs-subtle th, table.mk-tabs-subtle td {
	padding:10px;
	border-right:none;
	border-top: none;
	border-left: none;
}
table.mk-tabs-table td {
	border-bottom: 1px solid #B4B4B4;
	color: #666666;
}
table.mk-tabs-subtle td {
	border-bottom: 1px solid #B8D7E5;
	color: #666666;
}
table.mk-tabs-table, table.mk-tabs-subtle {
	width:100%;
}
/* tabbed thead */
table.mk-tabs-table thead tr th {
	background:#F2F2F2;
	font-weight:normal;
    font-weight: normal;
    vertical-align: top !important;
	border:none;
}
table.mk-tabs-subtle thead tr th {
	background:#E7F2F5;
	font-weight:normal;
    font-weight: normal;
    vertical-align: top !important;
	border:none;
}
table.mk-tabs-table, table.mk-tabs-subtle {
	border:none;
}

/* Standard table and tabbed content table
   Alt table rows and hover behaviour */
table.mk-table.mk-alt tbody tr:nth-child(even), table.mk-tabs-table.mk-alt tbody tr:nth-child(even) { /* alternate styled rows */
	background: #fcfdff;	
}
table.mk-subtle.mk-alt tbody tr:nth-child(even), table.mk-tabs-subtle.mk-alt tbody tr:nth-child(even) {
	background: #fcfdff;	
}
table.mk-table.mk-hover tbody tr:hover, table.mk-tabs-table.mk-hover tbody tr:hover {
	background:#e4e4e4;
	cursor:pointer;
}
table.mk-subtle.mk-hover tbody tr:hover, table.mk-tabs-subtle.mk-hover tbody tr:hover {
	background:#dceef2;
	cursor:pointer;
}


/* FEATURES TABLE */
table.mk-features {
	clear:both; 
	margin-bottom:32px;
	width:100%;
}
table.mk-features td, table.mk-features th {padding:8px;}
table.mk-features, table.mk-features thead tr th, table.mk-features tr td  {
	border-collapse:collapse; 
	border:0px none;
	text-align:center;
}
table.mk-features thead tr th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	text-align:center;
	vertical-align:bottom;
	color:#ffffff;
	padding-top:32px;
	padding-bottom:8px;
	font-weight:normal;
}
table.mk-features thead tr th:first-child {
	text-align:left;
}
table.mk-features tr td span.true, table.mk-features tr td span.false { /* True (Tick) || False (Cross) */
	display:block; 
	width:16px; 
	height:14px; 
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/table-indicator.gif) no-repeat; 
	text-indent:-999em; 
	text-align:center; 
	margin:0px auto;
}
table.mk-features tr td span.false {
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/table-indicator-false.gif) no-repeat; 
}

table.mk-features td.headerCol, table.mk-features th.headerCol {
	border-right:solid 3px #ffffff; 
	border-bottom:solid 2px #ffffff; 
	text-align:left;
}
	
table.mk-features th.headerCol {
	background:#BBC34C;
	width: 32.6%;
}
	
table.mk-features td.headerCol {
	background:#F5F6E5;
}
	
table.mk-features tr.altRow td.headerCol {
	background:#F9FAF1;
}

table.mk-features td.contentCol, table.mk-features th.contentCol {
	border-bottom:solid 2px #FFF; 
}
table.mk-features th.contentCol {
	background:#4CA5C5;
}
table.mk-features td.contentCol {
	background:#E5F2F7; 
	vertical-align:middle;
}
table.mk-features tr.altRow td.contentCol, table.mk-features tr td.altCol {
	background:#F4FAFC;
}

/* Plain - not visable table (ANNA)
   used in: 'banners/quick-buy-us' and 
   'buying-tools/request-a-quote'
*/
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;
}


/*--------------------------------------------------------------
 Generic modifying styles
--------------------------------------------------------------*/

/* Table behaviour on DIVs */
.mk-col-100.mk-table {
	display:table;
	width:100%;
}

.mk-col-25.mk-table-cell,.mk-col-50.mk-table-cell {
	display:table-cell;
	*float:left;
	vertical-align:middle;
}

/* Visually hiding text, used by screen readers (taken from html5boilerplate.com) */
.mk-ir { 
    border: 0;
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	background-color: transparent;
}

/* text highlight */
.mk-highlight, .mk-highlight.mk-subtle {
	display:inline;
	background-color:#ffffff;
	border-radius:2px;
	margin-left:6px;
	padding:1px 2px;
}
.mk-highlight.mk-subtle {
	background-color:#dceef2;
}

/* Borders */
.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-border-right {
    border-right-style: solid;
    Border-right-width: 1px;
}

.mk-border-right .mk-primary {
    border-right-color: #005b83;
}


/* Superscript text */
.mk-sup { vertical-align: top; font-size: 0.5em;}

/* Generic widths to be applied to h1-5 etc */
.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;}

/* No image-based text underline */
.mk-no-underline {
	background:none!important;	
}
.mk-text-bold {
	font-weight:bold!important;	
}

.mk-no-border {
	border:none;
}

.mk-popular-desc-2-col { /* Used for pulling in dynamic content into 2 columns */
	width:46%;_width:43%;
	float:left;
	margin-bottom:6px;
	background: url(/images/en_UK/bespoke/promotions/lp/sem/images/LinkArrowOrange.gif) no-repeat left bottom;
	padding-left: 1em;
}

/* Brand Text Colour Modifiers */
.mk-primary-text {
	color:#007fac!important;	
}
.mk-primary-titlebar-text {
	color:#ffffff!important;	
}

/* Text alignment - Modifiers */
.mk-textleft {text-align:left;}
.mk-textright {text-align:right;}
.mk-textcenter {text-align:center;}

/*--------------------------------------------------------------
  MARKETING BUTTONS
 ---------------------------------------------------------------*/
.mk-primary-btn, .mk-secondary-btn {
	font-weight:bold;
	display:inline-block;
	cursor:pointer;
	*padding:5px;
	color:#FFFFFF!important;
	_width:1%;
	_display:block;
	_white-space:nowrap;
}
.mk-subtle-btn {
	font-weight:bold;
	display:inline-block;
	cursor:pointer;
	*padding:5px;
	color:#222222 !important;
	_width:1%;
	_display:block;
	_white-space:nowrap;
}
.mk-primary-btn{
	background:#F17C0E url(/images/en_UK/bespoke/promotions/lp/sem/images/PrimaryButtonBackground1.gif) repeat-x center;
	border:#A65C11 1px solid;
}
.mk-secondary-btn{
	background:#007FAC url(/images/en_UK/bespoke/promotions/lp/sem/images/SecondaryButtonBackground1.gif) repeat-x center;
	border:#005b83 1px solid;
}
.mk-subtle-btn{
	background:#CACACA url(/images/en_UK/bespoke/promotions/lp/sem/images/SubtleButtonBackground1.gif) repeat-x center;
	border:#999999 1px solid;
}

/* ON HOVER STYLES */
.mk-primary-btn:hover, .mk-secondary-btn:hover, .mk-subtle-btn:hover {
	text-decoration:none;
}
.mk-primary-btn:hover{
	background:#ed6106!important;
}
.mk-secondary-btn:hover{
	background:#00709a;
}
.mk-subtle-btn:hover{
	background:#CACACA!important;
}

/* DOWNLOAD BUTTONS */
.mk-btnDownloadHolder {
	height:56px;
	display:inline-block;
}
.mk-btnDownloadHolder:hover {
	text-decoration:none;
}
.mk-btnDownloadIcon {
	width:60px;
	height:56px;
	float:left;
}
.mk-btnDownloadMarginTop {
	margin-top:12px;
}
.mk-btnDownloadSprite {
	background-image:url(/images/en_UK/bespoke/promotions/lp/sem/images/download-icon-thumbs.gif);
}
.mk-btnDownload-ie{background-position:0px 0px;}
.mk-btnDownload-ff{background-position:0px -100px;}
.mk-btnDownload-android{background-position:0px -200px;}
.mk-btnDownload-appstore{background-position:0px -300px;}
/*.mk-btnDownload-excel{background-position:0px -400px;}*/
/*.mk-btnDownload-csv{background-position:0px -500px;}*/
.mk-btnDownload-pdf{background-position:0px -600px;}
.mk-btnDownload-chrome{background-position:0px -700px;}
.mk-btnDownload-play{background-position:0px -800px;}
.mk-btnDownload-ios {background-position: 0px -900px;}

/* Download button small */
.mk-btnDownloadHolderSmall {
	height:38px;
	display:inline-block;
}
.mk-btnDownloadHolderSmall:hover {
	text-decoration:none;
}
.mk-btnDownloadIconSmall {
	width:42px;
	height:36px;
	float:left;
}
.mk-btnDownloadMarginTopSmall {
	margin-top:5px;
}
.mk-btnDownloadSmallSprite {
	background-image:url(/images/en_UK/bespoke/promotions/lp/sem/images/download-icon-small-thumbs.gif);
}

/* Simple Icon Buttons (Used for Worldwide buttons) */
.mk-simple-icon-buttons {
	padding: 30px 0 40px;
	display:table;
}
.mk-simple-icon-button {
	display:block;float:left;
	background-color:#F9FDFE;
	border-color:#B8D7E5;
	padding:8px 22px 7px 53px;
	margin-right:10px;
	background:#e7f2f5 url(/images/en_UK/bespoke/promotions/lp/sem/images/contact/countries_3.gif) no-repeat;
	-moz-box-sizing: border-box;
	border-style: solid;
	border-width: 1px;
}
.mk-simple-icon-button:hover {
	background-color:#dceef2;
	color:#f17c0e;
	display:block;
	float:left;
	text-decoration:none;
}
.mk-simple-icon-button.mk-canada {background-position:6px 0;}
.mk-simple-icon-button.mk-mexico {background-position:6px -32px;padding-right:25px;}
.mk-simple-icon-button.mk-brazil {background-position:6px -64px;padding-right:35px}
.mk-simple-icon-button.mk-australia {background-position:6px -96px;padding-left: 59px}
.mk-simple-icon-button.mk-new_zealand {background-position:6px -128px;padding-left:57px;}


/*BUTTON HOVER FADE TRANSITIONS*/
.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 {
	transition:background 0.3s;
	-webkit-transition: background 0.3s;
	-moz-transition:    background 0.3s;
	-o-transition:      background 0.3s;
	border-radius:2.5px!important;
}

/*--------------------------------------------------------------
  Layouts
 ---------------------------------------------------------------*/ 
/* 1 col PAGE LAYOUT */
.mk-col-100{
	margin:0;
	overflow:hidden;
	_height:100%; /* sorts out clearance issues on ie6*/
	*position:relative; /*Stops issues when viewport is resized*/
}

/* 66/33 - 2 col PAGE LAYOUT */
.mk-col-66 {
	width:66.2%;
	_width:65.3%;
	margin:0;
	overflow:hidden;
}
.mk-col-33{
	width:32.8%;
	 _width:31.4%;
	margin:0;
	overflow:hidden;
}
/* 25 - 4 col PAGE LAYOUT */
.mk-col-25{
	width:23.5%;
	 _width:23.4%;
	margin:0;
	overflow:hidden;
}
/* 20 - 5 col PAGE LAYOUT */
.mk-col-20{
	width:19.5%;
	 _width:18.4%;
	margin:0;
	overflow:hidden;
}
/* 33/33/33 - 3 col PAGE LAYOUT */
.mk-col-100.mk-3-col-33 {}
.mk-col-100.mk-3-col-33 .mk-col-33 {width:31.5%; _width:31.1%;}
.mk-col-100.mk-3-col-33 .mk-col-33-margin {margin-right:2.35%; _margin-right:3.3%; width:32.4%; _width:31.4%;}

/* 3 column inside a 66% col - ie6 only*/
.mk-col-100.mk-3-col-33 .mk-col-33-margin {_width:31.3%;}
.mk-col-66 .mk-col-100.mk-3-col-33 .mk-col-33 {_width:30%;}

/* 40/60 - 2 col PAGE LAYOUT */
.mk-col-40{
	width:38.9%;
	_width:38.3%; /*For some reason IE6 needs extra space*/
	margin:0;
	overflow:hidden;
}
.mk-col-60{
	width:58.9%;
	_width:58.4%; /*For some reason IE6 needs extra space*/
	margin:0;
	overflow:hidden;
}
/* 50/50 - 2 col PAGE LAYOUT */
.mk-col-50 {
	width:48.1%;
	_width:48.3%; /*For some reason IE6 needs extra space*/
	margin:0;
	overflow:hidden;
}
/* 80/20 - 2 col PAGE LAYOUT */
.mk-col-80 {
	width:78.9%;
	_width:78.3%; /*For some reason IE6 needs extra space*/
	margin:0;
	overflow:hidden;
}
.mk-col-20 {
	width:18.9%;
	_width:18.3%; /*For some reason IE6 needs extra space*/
	margin:0;
	overflow:hidden;
}

/*Fix for ie6 peekaboo bug*/
.mk-col-100, .mk-col-80, .mk-col-60,  .mk-col-66, .mk-col-40, .mk-col-50, .mk-col-33, .mk-col-20 {
	_zoom:1; _position:relative; _height:auto;
}

/*Left col fixed at 198, fluid right column*/
.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; *display:inline-block;}

/*Right col fixed at 198, fluid left column*/
.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; *display:inline-block;}

/* Fixed left 198, fluid center, fixed right 198 */
.mk-fixed-left-198-fluid-center-fixed-right-198 {margin:0 0 24px;overflow:hidden;}
	.mk-fixed-left-198-fluid-center-fixed-right-198 .mk-center-fluid
	{float: left; width: 100%; margin: 0 210px;}
	.mk-fixed-left-198-fluid-center-fixed-right-198 .mk-left-fixed
	{float: left; width: 198px; /*Width of left column*/margin-left: -100%;}
	.mk-fixed-left-198-fluid-center-fixed-right-198 .mk-right-fixed
	{float: left; width: 198px; /*Width of right column*/margin-left:-198px; /*Set left marginto -(RightColumnWidth)*/}

/*--------------------------
  Element Spacing
 ---------------------------*/
 .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-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-leftmargin-6 {margin-left:6px!important;}
.mk-leftmargin-12 {margin-left:12px!important;}
.mk-leftmargin-24 {margin-left:24px!important;}
.mk-leftmargin-48 {margin-left:48px!important;}
.mk-rightmargin-6 {margin-right:6px!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-displayBlock {
	display: block;
}

/*--------------------------
 Floats
----------------------------*/
.mk-right{
	float:right;
}
.mk-left{
	float:left;
}
.mk-clear{
	clear:both;
}

/* Layout within Tables - used in campaign pages  */
.mk-fixed-left-198-fluid-right-table {margin:0; overflow:hidden;}
.mk-fixed-left-198-fluid-right-table .mk-left-fixed-table {float:left; width:198px;}
.mk-fixed-left-198-fluid-right-table .mk-right-fluid-table {margin-left:210px; *display:inline-block;}

/* Table behaviour on divs */
.mk-equalHeightTable {
	display:table;
	width:100%;
}
.mk-equalHeightTableRow {
	display:table-row;
}
.mk-equalHeightTableCell {
	display:table-cell;
	position:relative;
	*display:block;
	*float:left;
}
.mk-equalHeightTable-alignTop {
	vertical-align:top;	
}
.mk-equalHeightCtaWidth50 {
	width:50%;
	*width:40.6%;
}
.mk-equalHeightCtaWidth33 {
	width:33%;
	*width:22.6%;
}
.mk-col-Spacer {
	width:2%;
}
.mk-col-Spacer-12 {
	width:12px;
}
.mk-equalHeightTableCell33 { /* IE6/7 override table behaviour forcing width */
	*width:23.6%;
}

/*--------------------------------------------------------------
  Header styles
 ---------------------------------------------------------------*/ 
/*FLUID Header1 */
.mk-fluid-header, .mk-fluid-header-content {
	webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */
	  -moz-box-sizing:border-box;    /* Firefox, other Gecko */
	       box-sizing:border-box;         /* Opera/IE 8+ */
}

.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 { /* Special offers variant */
	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 { /* Secondary box (Grey) without border */
	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; /* Remove padding for grey panel content  */
}

/* Fluid Headers for Product Pages and Store Fronts */
.mk-fluid-headerProductPage, .mk-fluid-headerStorefront {
	padding: 35px 20px 55px;
	padding:0px;
	webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */
	  -moz-box-sizing:border-box;    /* Firefox, other Gecko */
	       box-sizing:border-box;         /* Opera/IE 8+ */
}
.mk-fluid-headerProductPage {
	height:144px;
}
.mk-fluid-headerStorefront {
	height:120px;
}

/*--------------------------
  Generic background Images
 ---------------------------*/ 
/* Header background Images FLUID996 */	
.mk-996header-generic-bg{
	background: url(/images/en_UK/bespoke/promotions/lp/sem/images/fluid996_header1_bg_generic.jpg) no-repeat left bottom;
}
/* background Images FLUID996 */	
.mk-996header-banner-img {
	background: url(/images/en_UK/bespoke/promotions/lp/sem/images/fluid996_header1_fore_generic.jpg) no-repeat right bottom;
}
/* Header background Images FLUID786 */	
.mk-786header-generic-bg{
	background: url(/images/en_UK/bespoke/promotions/lp/sem/images/fluid786_header1_bg_generic.jpg) no-repeat left bottom;
}
/* background Images FLUID786 */	
.mk-786header-banner-img{
	background: url(/images/en_UK/bespoke/promotions/lp/sem/images/fluid786_header1_fore_generic.jpg) no-repeat right bottom;
}
.mk-786header-generic-greybox-bg {
    background: url(/images/en_UK/bespoke/promotions/lp/sem/images/fluid786_header1_bg_generic_greybox.jpg) no-repeat left bottom;
	margin-bottom:0px; /* Rm margin so grey box interfaces correctly */
}
.mk-786header-generic-subtlebox-bg {
    background: url(/images/en_UK/bespoke/promotions/lp/sem/images/fluid786_header1_bg_generic_subtlebox.jpg) no-repeat left bottom;
	margin-bottom:0px; /* Rm margin so grey box interfaces correctly */
}

/*-- STOREFRONT HEADERS - see en_UK/storefront_headers for full list --*/
.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;
}

/*GLOBAL Overide for flash padding */
.mk-headerwithflash{
	padding:45px 20px 45px;
}
/*Simple Fluid Header */
.mk-fluid-simple-header{
	background: url(/images/en_UK/bespoke/promotions/lp/sem/images/simpleHeaderBottom.gif) bottom left no-repeat;
	padding-bottom:24px;
	margin-bottom:12px;
}
.mk-fluid-simple-header h1 {margin-bottom:0px;}


/*--------------------------------------------------------------
 	Flashes
	For use inside headers and outside
 ---------------------------------------------------------------*/
.mk-price-flash-alt, .mk-price-flash, .mk-primary-flash, .mk-subtle-flash {
	top:-1px;
}
/* FLASH Price Offer Version */ 
.mk-price-flash-text {
	color:#ffffff;
	border-color:#A31C21;
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/PriceBackground.gif) center repeat-x;
	padding-top:0.6em; /*Specificity*/
	_border-bottom:1px solid #000; /* IE 6 and below */
	_float:left; /* Fix width bug in IE6 */
}
.mk-price-flash-alt .mk-price-flash-text {
	color:#333333;
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/SubtleBackground.gif) center repeat-x;
}
.mk-header-flash-right {
	position:absolute;
	top:-1px;
	float:right;
	right:80px;
}
.mk-header-flash-left {
	position:absolute;
	top:-1px;
	float:left;
	left:auto;
}
.mk-price-flash .mk-flash-pointer, .mk-price-flash-alt .mk-flash-pointer {
	height:8px;
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/PricePointer.gif) center top no-repeat;
	_display:none; /* IE 6 and below */
}
.mk-price-flash-alt .mk-flash-pointer{
	background-position:center top;
	background-repeat:no-repeat;
	background-image:url("/images/en_UK/bespoke/promotions/lp/sem/images/price-flash-alt-pointer-down-300.png");
	_background-image:url("/images/en_UK/bespoke/promotions/lp/sem/images/price-flash-alt-pointer-down-300.gif");
}


/* FLASH Primary Offer Version */	
.mk-primary-flash-text {
	color:#ffffff!important;
	border-color:#9a550e;
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/PrimaryBackground.gif) center repeat-x;
}
.mk-primary-flash .mk-flash-pointer{
	height:8px;
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/PrimaryPointer.gif) center top no-repeat;
	_display:none; /* IE 6 and below */
}
/* HEADER1 FLASH Secondary Offer Version */	
.mk-secondary-flash-text {
	border-color:#b4b4b4;
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/SubtleBackground.gif) center repeat-x;
	color:#333333;
}
.mk-secondary-flash .mk-flash-pointer{
	height:8px;
	margin:auto;
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/SubtlePointer.gif) center top no-repeat;
	_display:none; /* IE 6 and below */
}


/* HEADER SASH - add class mk-price-tag-container to inner header div
   'mk-price-tag-alt' used in smaller sections */
.mk-price-tag-container {
	position:relative; 
	left:0px; top:0px;
}
.mk-fluid-header .mk-price-tag-container .mk-price-tag {
	_left:0px; /* reset as ie6 add padding to left */
}
.mk-price-tag-container .mk-price-tag-alt {
	top:0px; 		
	_left:20px; /*IE 6 Positioning*/
}
.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;
	*width:102px!important; /*Fixed width in ie6/7 due to positioning bug*/
	z-index:10;
}
.mk-price-tag .mk-price-tag-top {
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/sash/price_tag_top.gif) no-repeat center top;
	height:16px;
	width:100%;
}
.mk-price-tag .mk-price-tag-bottom {
	height:9px;
	position:absolute;
	left:0px;
	_bottom:-9px; /*IE 6 Positioning*/
	width:100%;
}

.mk-col-33 .mk-price-tag .mk-price-tag_bottom {
	*bottom:-19px;	/*IE 6/7 Positioning*/
}


/*--------------------------------------------------------------
  Subheads
 ---------------------------------------------------------------*/
.mk-2col-header{ /* Generic 2 column ruled header */
	overflow:hidden;
	_display:inline-block;
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/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; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	        box-sizing: border-box;         /* Opera/IE 8+ */
}

/*--------------------------------------------------------------
 	Page Modules
 ---------------------------------------------------------------*/
/* Module 1 */ 
.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-mod1-position14{
	background-position:0px -1300px;
}
.mk-mod1-position15{
	background-position:0px -1400px;
}
.mk-mod1-position16{
	background-position:0px -1500px;
}
.mk-mod1-position17{
	background-position:0px -1600px;
}
.mk-mod1-position18{
	background-position:0px -1700px;
}
.mk-mod1-position19{
	background-position:0px -1800px;
}
.mk-mod1-position20{
	background-position:0px -1900px;
}
.mk-mod1-position21{
	background-position:0px -2000px;
}
.mk-mod1-position22{
	background-position:0px -2100px;
}
.mk-mod1-position23{
	background-position:0px -2200px;
}
.mk-mod1-position24{
	background-position:0px -2300px;
}
.mk-mod1-position25{
	background-position:0px -2400px;
}
.mk-mod1-position26{
	background-position:0px -2500px;
}
.mk-mod1-position27{
	background-position:0px -2600px;
}
.mk-mod1-position28{
	background-position:0px -2700px;
}
.mk-mod1-position29{
	background-position:0px -2800px;
}
.mk-mod1-position30{
	background-position:0px -2900px;
}

/* Module 2 */ 
.mk-mod2 {
	width:100%;
	margin:0 0 24px 0;
}

/* Module 3 - SPECIAL OFFERS MODULE */ 
.mk-col-100 .mk-mod3 {
	background:#FBFBFB no-repeat bottom right;
	border:solid 1px #B4B4B4;
	padding:21px 24px 24px;
	position:relative;
	margin-bottom: 24px;
}


/* Module 4 */ 
.mk-mod4{
	width:100%;
	margin:0 0 24px 0;
	overflow:hidden;
	height:100%;
}
a.mk-mod4-img {
	float:left;
	height:100px;
	width:100px;
	overflow:hidden;
	border:1px solid #9ed4e7;
}
a:hover.mk-mod4-img {
	border:1px solid #007fac;
}
.mk-mod4-text{
	margin:0px 0px 0px 115px;
}


/* Module 5 */
.mk-mod5{
	overflow:hidden;
	width:100%;
	position:relative;
	/* margin-bottom:12px; */
}
.mk-mod5 .mk-mod5-cell{
	width:14.28%;
	height:100%; /* Currently allowing for 2 lines */
	float:left;
	text-align:left;
	padding-bottom:0.5em;
	overflow:visible; /* To ensure tooltips are displayed, if used */
	margin-right:12px;
}

.mk-mod5.mk-no-width .mk-mod5-cell { /* Remove fixed widths */
	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 { /* Remove fixed height */
	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-mod5-img-noborder80 {
	width:80px;mod
	height:80px;
}
.mk-mod5-img-noborder-narrow{
	display:block;
	width:88px;
	height:30px;
	overflow:hidden;
	border:none;
}

.mk-four-items .mk-mod5-cell {width: 25%; margin-right:0;} /*Less items*/
.mk-five-items .mk-mod5-cell {width:19.5%; margin-right:0;} /*Less items*/
.mk-six-items .mk-mod5-cell {width:16.6%; margin-right:0;} /*Less items*/
.mk-eight-items .mk-mod5-cell {width: 12.5%; margin-right:0;} /*Less items*/


/* Module 7 - YouTube Player */ 
.mk-mod7{
	width:100%;
}
.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;
	*display:inline-block; /*fix stops legacy IE from braking 2 column layout*/
}
.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;
	*display:inline-block; /*fix stops legacy IE from braking 2 column layout*/
}
.mk-mod7-playlist-wrapper{
	height:240px!important;
	overflow: auto;
	position:relative; /* IE 7 and 6 fix for content to scroll in here */
}
.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;
}

/* Tabbed Content (Mod8) / Defaults to 'Secondary' (Grey) Style /mk-subtle (Blue) style */ 
.mk-mod8{
	width:100%;float:left;
}
.mk-tabs{
	float:left;width:100%;
	position:relative;
	_overflow:hidden; /* gracefully align in IE6 */
	height:28px;
}
/*.mk-mod8.mk-ui .mk-tabs{
	height:39px;
}*/
#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-mod8.mk-ui .mk-tabs #mk-tabs-list li a {
	margin: 6px 2px 0 0;padding: 8px 16px 11px 8px;
	border-color: #999999;font-weight:bold!important;
	color:#333333;background: #f2f2f2;
}*/
#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;
	/*border-top-right-radius:3px;
	border-top-left-radius:3px;
		-moz-border-radius-topright:3px;
		-moz-border-radius-topleft:3px;
		-webkit-border-top-right-radius:3px;
		-webkit-border-top-left-radius: 3px;*/
	background:#e4e4e4 url(/images/en_UK/bespoke/promotions/lp/sem/images/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 #B4B4B4 solid;
	min-width: 97.2%;
	/*border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	-moz-border-radius-topright:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-bottomleft:4px;
	-webkit-border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;*/
	background:#ffffff;
}
/* UX (Basic) version */
/*.mk-mod8.mk-ui .mk-tabs #mk-tabs-list .mk-tab-header-active a {
	background: #ffffff;
	border-bottom:none;
	margin: 0px 4px 0 0;
	padding: 14px 16px 12px 8px;
}
.mk-mod8.mk-ui .mk-tabbed-content { 
	border: 1px #999999 solid;
}*/
/* Subtle (Blue) version */
.mk-mod8.mk-subtle .mk-tabs #mk-tabs-list li a {
	border-color:#999999;border-color:#B8D7E5;
	background:#dceef2 url(/images/en_UK/bespoke/promotions/lp/sem/images/SubtleBlueBackground.gif) left center;
}
.mk-mod8.mk-subtle .mk-tabs #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-mod8.mk-subtle .mk-tabbed-content { 
	border: 1px #B8D7E5 solid;
}


/* Module 9 - 3 column clickable menu */ 
.mk-mod9-base {    
	width:100%;  
	margin-left:0px;margin-right:0px;  
	padding:0px;margin-bottom:24px; 
	display:table;
}  
.mk-mod9-base-row {  
	display:table-row;
} 
.mk-mod9-margin {
	margin-left:2%;
}
.mk-mod9-base-width {  
	display:table-cell;
	*display:block;
	*float:left;  
} 
.mk-mod9-imageHolder {
	width:100%;height:130px;
	background-color:#fff;
}
.mk-mod9-image1 {
	height:130px;
	float:left;
}
.mk-mod9-image2 {
	height:130px;
	float:right;
}
.mk-mod9-text {
	padding:10px 5px 10px 15px;
}
.mk-mod9-cellbg {
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/americas/common/selector-guides/selector-guides-background.jpg) center 130px no-repeat;
}
.mk_mod9-cell1 {   
 	border:1px solid #b8d7e5;width:30%;background-color:#f5f5f5;
}  
.mk_mod9-cell2 {   
	width:2%;
}  
.mk_mod9-cell3 {
	border:1px solid #b8d7e5;width:30%;background-color:#f5f5f5;
}  
.mk_mod9-cell4 { 
	width:2%;
}  
.mk_mod9-cell5 { 
 	border:1px solid #b8d7e5;width:30%;background-color:#f5f5f5;
}  
.mk_mod9-cellBlank { 
	width:30%;background-color:#fff;
}  

/* Module 10 - 3 products with equal flexible height 
   TO DO: Move to campaign.css 
*/ 
.mk-mod10-base {
	width:100%;  
	margin-left:0px;  
	margin-right:0px;  
	padding:0px;
	display:table;
	margin-bottom:24px;
}
.mk-mod10-base-row {  
	display:table-row;
} 
.mk-mod10-base-width {  
	display:table-cell;
	position:relative;
	*display:block;
	*float:left;  
}
.mk-mod10-primary-title {
	height:28px;
	padding:10px 0px 0px 12px;
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/SecondaryButtonBackground1.gif) center repeat-x;
}
.mk-mod-primary-pointer {
	width:100%;
	height:12px;
	background:url(/images/en_UK/bespoke/promotions/lp/sem/images/pullout_box1_pointer.gif) 0px 0 no-repeat #FFFBF7; /* pointer */
}
.mk-mod10-subtle-title {
	height:28px;
	padding:10px 0px 0px 12px;
	background:url(../images/SubtleBackground.gif) center repeat-x;
	border-bottom:1px solid #B4B4B4;
	margin-bottom:11px;
}
.mk-mod10-imageHolder {
	width:100%;
	height:210px;
	margin-bottom:10px;
	text-align:center;
}
.mk-mod10-imageBG {
	width:100%;
	height:120px;
	margin-bottom:10px;
}
.mk-mod10-text {
	padding:0px;
	padding:0px 15px 12px 15px;
}
.mk_mod10-cell1 {   
 	border:solid 1px #007FAC;
    width:30%;
	background-color:#FFFBF7;
}
.mk_mod10-cell2 {   
	width:2%;
}  
.mk_mod10-cell3 {
	border:1px solid #B4B4B4;  
	width:30%;
	background-color:#fff;
}  
.mk_mod10-cell4 { 
	width:2%;
}  
.mk_mod10-cell5 { 
 	border:1px solid #B4B4B4;
	width:30%;
	background-color:#fff;
}  
.mk_mod10-cellBlank { 
	width:30%;
	background-color:#fff;
}
.mk_mod10-cell6 { 
 	border:1px solid #B8D7E5;
	width:44%;
	padding:2%;
	background-color:#fff;
} 
.mk_mod10-cell7 { 
	width:45%;
	background-color:#fff;
}


/* Tabbed nav with pointer (Mod11) - Used in Press Releases */
.mk-mod11 ul { 
	margin:0;padding:0;
}
.mk-mod11 ul li { /* Tabbed nav with pointer */
	display:inline;
	margin:0;padding:0;
}
.mk-mod11 ul li a {
	float:left;height:32px;width:61px;
	margin:0;padding:12px 10px 0;
	background-color:#eaf5f8;
	border-right:solid #bae2ee 1px;border-top:solid #bae2ee 1px;border-bottom:solid #bae2ee 1px;
	text-align:center;font-weight:bold;
}
.mk-mod11 ul li a.mk-first-tab { /* Tabbed nav with pointer */
	background-color:#eaf5f8!important;
	border-left:solid #bae2ee 1px!important;
}
.mk-mod11 ul li a.mk-first-tab-active { /* Tabbed nav with pointer */
	border-top:solid #bae2ee 1px!important;
	background:#ffffff url(../images/tabbed-nav-pointer-first-bg.gif) center -1px no-repeat;
	height:55px;display:inline-block;margin:0;padding:12px 0px 0;
	text-align: center;width:81px;border:none;
}
.mk-mod11 ul li a.mk-tab-active { /* Tabbed nav with pointer */
	border-top:solid #bae2ee 1px!important;
	background:#ffffff url(../images/tabbed-nav-pointer-bg.gif) center -1px no-repeat;
	height:55px;display:inline-block;margin:0;padding:12px 0px 0;
	text-align: center;width:81px;border:none;
}

 
/* Module 12 annotated diagram - used on: buying-tools/mobile-solutions.html */
.mk-mod12-diagram {
	position:relative;
	margin:0 auto;
}
.mk-mod12-annotation-up, .mk-mod12-annotation-up.mk-primary, 
.mk-mod12-annotation-down, .mk-mod12-annotation-down.mk-primary {
	background-position: center 0px;
	background-repeat:no-repeat;
	width:26px;height:31px;cursor:pointer;display:block;
	position:absolute;overflow:hidden;
}
.mk-mod12-annotation-up.mk-primary {
	background-image: url("../images/annotation-up-primary.png");
	_background-image: url("../images/annotation-up-primary.gif");
}
.mk-mod12-annotation-down.mk-primary {
	background-image: url("../images/annotation-down-primary.png");
	_background-image: url("../images/annotation-down-primary.gif");
}
.mk-mod12-tooltip { /* Mod12 tooltip */
	cursor:pointer;
	width:180px;
	position:absolute;
	overflow:hidden;
	display:none;
	z-index:10;
}
.mk-mod12-tooltip-330 { /* Alternate tooltip width modifier */
	width:330px;
}
.mk-tooltip-pointer-up {
	height:8px;
	background: url("../images/annotation-pointer-up-primary.png") left bottom no-repeat!important;
	_background: url("../images/annotation-pointer-up-primary.gif") left bottom no-repeat!important;
}
.mk-mod12-tooltip.mk-primary .mk-tooltip-content {
	border:1px solid #757d01;
	background-color:#eaecc7;
	padding:9px;
}
.mk-mod12-legend {
	position:absolute;
	left:0;top:0;width:75px;
	padding:6px;
	background-color:#f2f2f2;
	border:solid 1px #B4B4B4;
}


/* Social Media NEW (Mod14) */

.mk-social-media-icons-small { background-image:url(../images/social_media/sm-icons-small-thumbs.gif); }
.mk-social-media-holder-small { width:16px; height:16px; float:left; margin-right:5px; background-color:#0033CC; }
.mk-social-media-icons-medium{ background-image:url(../images/buying_tools/sm-icons-medium-thumbs.gif); }
.mk-social-media-holder-medium { width:24px; height:24px; float:left; margin:0px 8px 8px 0px; background-color:#0033CC; }
.mk-social-media-icons-large { background-image:url(../images/buying_tools/sm-icons-large-thumbs.gif); }
.mk-social-media-holder-large { width:39px; height:39px; float:left; margin:0px 10px 10px 0px; background-color:#0033CC; }


/* Show/Hide Extended Content */ 
.mk-col-100.mk-extended-content{
	margin-bottom:14px;	
}
.mk-col-100.mk-extended-content .mk-col-100{
	display:none;	
}
.mk-col-100.mk-extended-content .mk-col-100 .mk-col-100 { /* Ensure nested mk-col-100 visible */
	display:block;	
}
.mk-col-100.mk-extended-content .mk-more-toggle {
	margin-bottom:0;
}
.mk-col-100.mk-extended-content .mk-less-toggle {
	margin-bottom:1em;
}


/* Question/Answers - as used in FAQ's/Contact Us
TO DO: Align this with mk-styles semantics */
.ux-question, .ux-answer {
	vertical-align: top;
	text-indent: -24px;
	margin-left: 24px;
}
.firstletter {
   float: left;
   display: block;
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 1.4em;
   font-weight: bold;
   width: 1.5em; /* note because of the font size change this is less thatn the text-indent of the question+answer style */
}
.ux-question {
	color: #007FAC;
	text-decoration:none;
	cursor:pointer;
	margin-bottom: 6px;
}
.ux-question:hover {
	text-decoration:underline;
}
.ux-answer {
	display: none;
	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; /* remove indent on added paragraphs and lists for answer content */     
}

.ux-answer p {
    margin-bottom: 12px;   
}


/* Tooltips */
.mk-tooltip {position:absolute;}
.mk-tooltip-visibility{
	display:table; /* Graceful in Legacy IE */
	overflow:visible;
}
.mk-tooltip,.mk-tooltip-app-diagram {
	display:none;
	width:300px;
}
.mk-tooltip-app-diagram{
	position:relative;
}
.mk-tooltip-container{
	box-shadow: 3px 3px 3px #666;
		-moz-box-shadow: 3px 3px 3px #666;
		-webkit-box-shadow: 3px 3px 3px #666;
	border-radius:1px;
		-webkit-border-radius:1px;
		-moz-border-radius: 1px;
	background-color:#ffffff;
	border: 1px solid #b8d7e5;
	padding: 6px;
	text-align:left;
}

.mk-tooltip-connector,
.mk-socialmedia .mk-tooltip-connector {
	position:absolute;
	background: url(../images/tooltips_ConnectorDown.png) no-repeat top left;
	*background-image: url(../images/tooltips_ConnectorDown.gif); /* Legacy IE fallback */
	width:18px;height:9px;
	border:0;
	z-index:4;
}

.mk-tooltip-connector.mk-tooltip-above {bottom:-8px;left:6px;} /* Standard Tooltip appearing above connected content */


/* Social Media Tooltip Variant (Could be widley adopted) */
.mk-socialmedia.mk-tooltip {
	position:absolute;
	width:150px;
	left:-120px;top:0px;
	z-index:600;
}
.mk-socialmedia .mk-tooltip-content {
	margin:12px;
}

/* Connector */
.mk-socialmedia .mk-tooltip-connector {width:20px; height:10px;} /* For top and bottom pointers */

/* Pointer images */
.mk-socialmedia .mk-tooltip-connector.mk-tooltip-bottom {background: url(../images/tooltip/tooltip-pointer-down.gif) no-repeat top left;overflow:hidden;}
.mk-socialmedia .mk-tooltip-connector.mk-tooltip-top {background: url(../images/tooltip/tooltip-pointer-up.gif) no-repeat top left;overflow:hidden;}
/* Pointer Positions */
.mk-socialmedia.mk-tooltip-top .mk-tooltip-connector.mk-tooltip-bottom {display:none;} /* Tooltip top */
.mk-socialmedia.mk-tooltip-top .mk-tooltip-connector.mk-tooltip-top {top:-9px;left:120px;}
.mk-socialmedia.mk-tooltip-bottom .mk-tooltip-connector.mk-tooltip-bottom {bottom:-8px;left:6px;} /* Tooltip top */
.mk-socialmedia.mk-tooltip-bottom .mk-tooltip-connector.mk-tooltip-top {display:none;}


/* Show/Hide Tooltip in Social Media (Mod14) Context */
ul.mk-socialmedia-hoz li:link .mk-tooltop { /* Hide */
	display: none;
}
ul.mk-socialmedia-hoz li:hover .mk-tooltip { /* Show */
	display: block!important;
	cursor:pointer;
	opacity:0.9;
	top:20px;
}


/*Tooltip product images and titles*/
.mk-toolProduct {
	height:75px; width:100%;
}
.mk-toolTitle {
	width:65%;
	float:left;
	padding:2px 3px 0 0;
}
.mk-toolImage {
	width:30%;
	float:left;
	padding:3px;
}


/*----------------------------------------------------------------
 Box with blue keyline for holding content central within the page
------------------------------------------------------------------*/
.mk-diagram-box {
	border: 0px #B8D7E5 solid;
	padding:0 auto  0 auto;
}
.mk-horizontal-margin {
	margin:0 auto  0 auto;
	width:740px;
}
.mk-diagram {
	overflow: visible;	
}
.mk-diagram-block{
	cursor: pointer;
	display: block;
	position: absolute;
	overflow: visible;
}


/* Feeds */
.mk-discussions-wrap{ /* Element14 Community Feed */
	overflow:auto;
	height:18em; /* Scrollable content */
	position:relative; /* IE6/7 fix for scroll content */
}

#mk-twitter-wrap { /* Twitter Styles (Relavent News) */
	overflow:auto;
	height:18em; /* Scrollable content */
}
.mk-twitter-wrap {
	overflow:auto;
	height:18em; /* Scrollable content */
	position:relative; /* IE6/7 fix for scroll content */
}
.mk-twtr-tweet-wrap{
	padding-bottom:3px;
	margin-bottom:3px;
	margin-right:6px;
	border-bottom:1px solid #b4b4b4;
}
.mk-twtr-tweet-bodytext {
	margin:0;
}


/* Pull out boxes */
.mk-pullout-row-bodytext {
	margin-bottom:6px;
}

/* Pullout box core 1 */ 
.mk-pullout-box1{
	/*margin-bottom:20px;*/
	_position:relative;
}
.mk-pullout-box1 .mk-pullout-titlebar{ 
	*width:auto;
	border-top-style:solid; 
	border-left-style:solid; 
	border-right-style:solid; 
	border-width:1px; 
	padding:10px 12px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	        box-sizing: border-box;         /* Opera/IE 8+ */
}
.mk-pullout-box1.mk-subtle .mk-pullout-titlebar{ /* Light Blue */
	border-color:#b8d7e5; 
	background:url(../images/SubtleBlueBackground.gif) center repeat-x;
}
.mk-pullout-box1.mk-primary .mk-pullout-titlebar{  /* Teal */
	border-color:#005B83; 
	background:url(../images/SecondaryButtonBackground1.gif) center repeat-x;
}
.mk-pullout-box1.mk-secondary .mk-pullout-titlebar{ /* Grey */
	border-color:#B4B4B4; 
	background:url(../images/SubtleBackground.gif) center repeat-x;
}

.mk-pullout-box1-text { 
	padding: 12px;
	overflow: hidden;
	_background-color:#fff;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	        box-sizing: border-box;         /* Opera/IE 8+ */
}
.mk-pullout-box1 .call-to-action{
	font-weight:bold;
	margin:6px 0;
	text-align:right;
}

/* PULLOUT BOX 1 with image */
.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;
}

/* PULLOUT BOX 1 Primary Version */
.mk-pullout-box1.mk-primary .mk-pullout-box1-text{
	background:url(../images/pullout_box1_pointer.gif) 0px 0 no-repeat #F9F9F9; /* pointer */
	border-bottom: solid 1px #007FAC; 
	border-left: solid 1px #007FAC; 
	border-right: solid 1px #007FAC; 
	padding-top:15px;
}

/* PULLOUT BOX 1 Secondary Version */
.mk-pullout-box1.mk-secondary .mk-pullout-box1-text{ 
	border:solid 1px #B4B4B4;
}

/* PULLOUT BOX 1 Subtle Version */
.mk-pullout-box1.mk-subtle .mk-pullout-box1-text{ 
	border:1px solid #b8d7e5;
}


/* Pullout box 2 */ 
.mk-pullout-box2 {
	margin-bottom: 24px;
}
.mk-pullout-box2 .mk-pullout-header {
	overflow:hidden;
	_display:inline-block;
	border-top-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-width: 1px;
	padding:12px 0px;
	webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */
	  -moz-box-sizing:border-box;    /* Firefox, other Gecko */
	       box-sizing:border-box;         /* Opera/IE 8+ */
}
.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; /* Safari/Chrome, other WebKit */
	  -moz-box-sizing:border-box;    /* Firefox, other Gecko */
	       box-sizing:border-box;         /* Opera/IE 8+ */
}
.mk-pullout-box2 .mk-pullout-header .mk-left {
	margin-left:12px; 
}

/* PULLOUT BOX 2 Secondary */
.mk-pullout-box2.mk-secondary .mk-pullout-header {
	color:#222;
	border-color:#B4B4B4; 
	background:url(../images/SubtleBackground.gif) center repeat-x;
}
.mk-pullout-box2.mk-secondary .mk-pullout-box2-text {
	border:solid 1px #B4B4B4;
}

/* PULLOUT BOX 2 Subtle */
.mk-pullout-box2.mk-subtle .mk-pullout-header {
	border-color: #B8D7E5;
	background: url(../images/SubtleBlueBackground.gif) center repeat-x;
}
.mk-pullout-box2.mk-subtle .mk-pullout-box2-text {
	border: 1px solid #B8D7E5;
}


/* PULLOUT BOX 3 - simple bordered box */
.mk-pullout-box3 {
	border:solid 1px #b8d7e5;
	padding:14px;
	_height:100%;
}
.mk-pullout-box3.mk-promo-198 { /* Promo-198 banner Default (Gradient) */
	background-image: url("../images/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;
	_height:100%;
	_width:auto;
}
.mk-pullout-box3.mk-primary, .mk-pullout-box3.mk-promo-198.mk-primary {
	background-image:url("../images/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 { /* Used for left aligned icons with caption text */
	display:inline;float:left;margin-right:6px;
}

/* PROMO 198(px) COLUMN BANNERS - modifying 'pullout-box3' */
.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  { /* mk-promo-198 Primary */
	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 { /* mk-promo-198 Primary */
	color:inherit;
}
.mk-promo-198-top {
	padding:12px;	
}
.mk-promo-198-rule {
	background-color:#ffffff;	
}
.mk-promo-198-bottom {
	background-color:#ffffff;
	padding:12px;
}

/* Pointer Version */
.mk-pullout-box3.mk-promo-198.mk-pointer .mk-promo-198-rule { /* Default (Gradient) pointer */
	height:9px;
	background-position:center 0px;
	background-repeat:no-repeat;
	background-image:url("../images/gradient-pointer-down-300.gif");
}
.mk-promo-198.mk-pointer.mk-subtle .mk-promo-198-rule { /* Subtle pointer */
	background-image:url("../images/subtle-pointer-down-300.gif");
}
.mk-promo-198.mk-pointer.mk-secondary .mk-promo-198-rule { /* Secondary pointer  */
	background-image:url("../images/secondary-pointer-down-300.gif");
}
.mk-promo-198.mk-pointer.mk-primary .mk-promo-198-rule { /* Primary pointer */
	background-image:url("../images/teal-pointer-down-300.gif");
}

/* Ruled */
.mk-promo-198.mk-ruled .mk-promo-198-rule {border-top:1px solid #b4b4b4;}
.mk-promo-198.mk-ruled.mk-primary .mk-promo-198-rule {border-top:1px solid #005b83;}
.mk-promo-198.mk-ruled.mk-subtle .mk-promo-198-rule {border-top:1px solid #b8d7e5;}


/* CALL OUT BOXES */
/* Callout 1 - Utilizing background image */ 
.mk-callout-left-1 {
	border:solid 1px #b4b4b4;
	/*overflow:hidden;*/
	position:relative;
	margin-bottom:24px;
	background:#F9F9F9 url("../images/caret.png") no-repeat scroll 0px center;
	_background-image:url("../images/caret.gif");
	transition: border-color 0.3s; /* Opera */
		-moz-transition: border-color 0.3s; /* Firefox 4 */
		-webkit-transition: border-color 0.3s; /* Safari and Chrome */
		-o-transition: border-color 0.3s; /* Opera */
}
.mk-callout-left-1-info {
	/*display:table-cell;*/
	padding: 12px 0 12px 186px;
}
#mk-callout-left-1-image1 { /* Not used, only here for 'module' understanding - declared local to page if only one-off use */
	background:url(../images/about_us/BiTC.jpg) no-repeat 0px center transparent;}


/* Callout 2 - Utilizing image with pointer */ 
.mk-callout-left-2 {
	overflow:hidden;
}
.mk-callout-left-2 .mk-callout-panel {
	background-color:#F9FDFE;
	border:solid 1px #9ED4E7;
	width:99%;
	height:100%;
	position:relative;
}
.mk-callout-left-2 .mk-callout-panel .mk-callout-image {
	position:absolute;
	left:0;top:0;
	height:100%;
	overflow:hidden;
	background-color:#ffffff;
}
.mk-callout-left-2 .mk-callout-panel .mk-callout-pointer {
	position:absolute;
	background:url(../images/pulloutbox-pointer.png) no-repeat 0px 0px transparent;
	_background:url(../images/pulloutbox-pointer.gif) no-repeat 0px 0px transparent; /* Legacy IE */
	top:0;left:118px;width:11px;height:100%;
}
.mk-callout-left-2 .mk-callout-panel .mk-callout-text {
	margin-left:130px;
	padding:12px;
}

/* Callout Left 3 (use with 'mk-equalHeightTable') */
.mk-callout-left-3 {
	border:1px solid #b8d7e5;
	background-color:#F9FDFE;
	vertical-align:top;
	background-repeat:no-repeat;
	background-position:bottom left;
}
.mk-callout-left-3-image {}
.mk-callout-left-3-text {
	margin-top:12px;
	margin-left:185px;
}
.mk-callout-left-3-position1{
	background-position:0px 0px;
}
.mk-callout-left-3-position2{
	background-position:0px -220px;
}
.mk-callout-left-3-position3{
	background-position:0px -440px;
}
.mk-callout-left-3-position4{
	background-position:0px -660px;
}


/* Call to Action */ 
.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-fixed-right-198-fluid-left .mk-right-fixed .mk-demo-cta { /* 198 rail align with other 198 banners */
	padding-left:12px;
}
.mk-pullout-box3 .mk-demo-cta { /* Remove border when enclosed in Pullout-Box3 */
	border:none;
	margin-bottom:0;
}
.mk-col-33 .mk-copy-cta {
	padding-bottom:12px;
}
.mk-quotes-freephone-cta{
	height: 100px;
	background-color:#F9FDFE;
}
.mk-toolbar-header-cta{
	height:130px;
	background-color:#F9FDFE;
}
.mk-demo-cta p.mk-copy-cta-subhead {
	text-transform:uppercase;
}


/* Simple Call to Action */ 
.mk-simple-cta {display:table;margin:0px;padding:0px;}
/* Row */
.mk-simple-cta-row {
	display:table-row;
}
.mk-simple-cta-generic-bg{
	background:url(../images/simple-cta-generic-bg.jpg) bottom left no-repeat;
}
.mk-3-col-33 .mk-simple-cta-row .mk-simple-cta-gutter { /* Gutter */
	width:2.75%;
	display:table-cell;
	position:relative;
	*display:block;
	*float:left;}
.mk-3-col-33 .mk-simple-cta-row .mk-simple-cta-cell { width:31.0%; *width:31.1%;} /* Cell */
.mk-simple-cta-cell{
	display:table-cell;position:relative;
	*display:block;*float:left;
}
.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 { /* Image */
	height:120px;
	border-top:solid 1px #9ED4E7;
	border-bottom:solid 1px #9ED4E7;}
.mk-simple-cta-text { /* Text */
	margin:12px;
}

/* Promo Banner - used throughout and in <EMBED>s */ 
.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;
}

/* Promo Banner - used throughout and in <EMBED>s */ 
.mk-promo-banner-100 {
	padding:12px 12px 12px 12px;
	background-color:#F9F9F9;
	border:solid 1px #98D4E8;
	background-position:top right;
	background-repeat:no-repeat;
	margin-bottom:12px;
}
.mk-promo-banner-100.mk-float-btn-bottom {
	position:relative;
}
.mk-promo-banner-100.mk-float-btn-bottom .mk-subtle-btn {
	position:absolute;
	left:12px;
	bottom:12px;
}


/* Supplier banner / Fluid */ 
.mk-fluid-banner{
	clear:both; /* For clearing floats when sitting at foot of content */
	min-height:120px;
	height:auto !important;
	height:120px;
	margin:0 auto 20px;
	border:solid 1px #b8d7e5;
	background-color:#f9fdfe;
	position:relative;
	overflow:hidden;
	webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing:border-box;    /* Firefox, other Gecko */
	box-sizing:border-box;         /* Opera/IE 8+ */
}

/* TESTIMONIALS */
.mk-testimonial1{ /* Global */
	margin:12px 0px 24px 0px;
}
.mk-testimonial1-name-nologo{
	padding-top:10px;
	margin-left:0px;
	padding-left:0px;
}
.mk-test-logo{
	width:80px;
	height:50px;
	float:left;
	margin-top:0.7em;
}
/* TESTIMONIAL 1 Secondary Version */
.mk-testimonial1.mk-secondary .mk-testimonial1-text{
	border-color:#B8D7E5; 
	background-color:#f9fdfe;
}
.mk-testimonial1.mk-secondary .mk-testimonial1-name {
	background:url(../images/Testimonial1SeconaryBottom.gif) left top no-repeat;
}
/* TESTIMONIAL 1 Subtle Version */
.mk-testimonial1.mk-subtle .mk-testimonial1-text{
	border-color:#B4B4B4; 
	background-color:#F9F9F9;
}
.mk-testimonial1.mk-subtle .mk-testimonial1-name{
	background:url(../images/Testimonial1SubtleBottom.gif) left top no-repeat;
}


/* NPI Landing Pages CSS */

 #lightbox {
      padding: 30px 30px 50px;
      background: rgb(85, 85, 85);
      background: rgba(0, 0, 0, .75);
      -webkit-box-shadow:  0px 0px 10px 1px rgba(0, 0, 0, .2);        
      box-shadow:  0px 0px 10px 1px rgba(0, 0, 0, .2);
      -webkit-border-radius: 6px;
      border-radius: 6px;
      border: 1px solid #555;
    }

    #mk-360-close{
      position: absolute;
      bottom: 15px;
      right: 30px;
      height:20px;
      width:20px;
      color: #fff;
      font-weight: 700;
      cursor: pointer;
      text-align: center;
    }

    .mk-360-text {
      font-size: 10px;
      position: absolute;
      bottom: 15px;
      left: 30px;
      height:30px;
      width: 300px;
    }

    .mk-360-text p{
      color: #fff;
      padding: 0;
      margin: 0 0 5px;
    }

    .mk-center-col{
      margin: 0 auto;
      max-width:1100px;
      width: expression( document.body.clientWidth > 1099 ? "1100px" : "auto" ); /* sets max-width for IE */
    }

    .mk-breadcrumbs {
      font-size: 11px;
      margin-top:5px;
    }

    .mk-social-sml {
      width:170px;
    }

    .mk-hero{
      background: #fbfdff; /* Old browsers */
      background: -moz-linear-gradient(top, #fbfdff 0%, #ffffff 33%); /* FF3.6+ */
      background: -webkit-linear-gradient(top, #fbfdff 0%,#ffffff 33%); /* Chrome10+,Safari5.1+ */
      background: linear-gradient(to bottom, #fbfdff 0%,#ffffff 33%); /* W3C */
      border: 1px solid #b8d7e5;
      overflow: hidden;
      font-family: Arial, Helvetica, sans-serif;
      padding-bottom: 20px;
    }

    .mk-hero-text{
      margin:30px 0 0 30px;
      line-height: 1.5;
    }

    .mk-hero-text p {
      font-size: 14px;
    }

    .mk-hero-text ul{
      font-size: 14px;
    }

    .mk-hero-text h1 {
      font-size:28px;
      font-size:1.8rem;
      letter-spacing: -1px;
    }

    .mk-hero-supplier{
      margin-bottom:35px;
    }

    .mk-hero-img-container{
      text-align: right;
      position: relative;
    }
    
    #mk-360-btn {
      right: 30px;
      position: absolute;
      bottom: 30px;
    }
    

    .mk-hero-img-container img.mk-hero-img{
      width:100%;
      max-width: 420px;
      _width: expression( document.body.clientWidth > 419 ? "420px" : "auto" ); /* sets max-width for IE */
    }

    .mk-cta-bar{
      padding:15px 0;
      background: #fcfdff;
      border-left: 1px solid #b8d7e5;
      border-right: 1px solid #b8d7e5;
      border-bottom: 1px solid #b8d7e5;
    }

    .mk-cta-bar a{
      text-decoration: none;
    }

    #mk-price {
      font-size: 26px;
      font-size: 1.6rem;
      font-weight:600;
      font-family: Arial, Helvetica, sans-serif;
    }

    .mk-ratings{      
      margin-bottom:20px;
      color: #ef791f;
    }

    .mk-ratings-stars{
      height:22px;
      width:95px;
      background-image:url('/images/en_UK/bespoke/promotions/lp/sem/images/star_ratings.png');
      background-repeat: no-repeat;
    }

    .mk-ratings-stars.mk-no-stars{
      background-position:0px 0px;
    }

    .mk-ratings-stars.mk-half-star{
      background-position:0px -22px;
    }

    .mk-ratings-stars.mk-one-star{
      background-position:0px -44px;
    }

    .mk-ratings-stars.mk-one-half-stars{
      background-position:0px -66px;
    }

    .mk-ratings-stars.mk-two-stars{
      background-position:0px -88px;
    }

    .mk-ratings-stars.mk-two-half-stars{
      background-position:0px -110px;
    }

    .mk-ratings-stars.mk-three-stars{
      background-position:0px -132px;
    }

    .mk-ratings-stars.mk-three-half-stars{
      background-position:0px -154px;
    }
    .mk-ratings-stars.mk-four-stars{
      background-position:0px -176px;
    }

    .mk-ratings-stars.mk-four-half-stars{
      background-position:0px -198px;
    }

    .mk-ratings-stars.mk-five-stars{
      background-position:0px -220px;
    }

    .mk-ratings a{
      font-style: italic;
      font-size: 12px;
    }

    .mk-ratings-text {
      color: #555555;
      font-style: italic;
      font-size: 12px;
      margin-left: 5px;
    }

    #mk-product-list h2 {
      /* border-bottom: 1px solid #b8d7e5; */
    }

    #mk-product-list a:hover {
      background-color: transparent;
    }

    .mk-video-container {
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 30px; 
        height: 0; 
        overflow: hidden;
    }

    .mk-video-container iframe,
    .mk-video-container object,
    .mk-video-container embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    .mk-fluke-logo {
      background: url('/images/en_UK/bespoke/promotions/lp/sem/images/fluke-logo-sml.png') no-repeat top left;
    }

/* 	END NPI Landing Pages CSS */


/*--------------------------------------------------------------
  Temporary Style for Properties Highlight
 ---------------------------------------------------------------*/
#article .mk-properties-highlight { 
	background-color:#ffff00;
	display:inline;
	zoom:0;
}

#article .mk-proposition-highlight { 
	background-color:#99ff00;
	display:inline;
	zoom:0;
}

#article .mk-proposition-highlight-keyline { 
	border:10px solid #99ff00;
	zoom:0;
}





/*--------------------------------------------------------------
  Espots
 ---------------------------------------------------------------*/
.mk-espot-box2-text { 
	overflow: hidden;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
	        box-sizing: border-box;         /* Opera/IE 8+ */
	*height:100%; /* sorts out clearance issues on ie6*/
}
.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 { /* 5 Product version */
	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 { /* 5 Product version */
	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 { /* 5 Product version */
	margin-top:9px;
	text-align:right;
	height:45px;
}
.mk-espot-text {
	width:88%;
	padding:5px 0px 12px 15px;
}
.mk-espot-5-prod .mk-espot-text .mk-espot-product-description { /* 5 Product version */

}

.mk-espot-5-prod .mk-espot-text .mk-espot-mfr-info { /* 5 Product version */
		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;
	*display:block;
	*float:left;  
	vertical-align: top;
}
.mk-espot-cell1 {   /* 3 Product */
 	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 { /* 5 Product version */
	border-right:1px solid #b8d7e5;
    width:20%; 
		*width:19.8%; 
}

/* ProductCells */
.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.666%;}

/* espot Flashes */
.mk-espot-flash-holder {
	display:inline-block;
	padding-bottom:8px;
	position:relative;
	top:15px;
	right:15px;
	float:right;
}
.mk-espot-flash-sale { /* Sale flash */
	width:auto;
	height:15px;
	float:right;
	padding:5px 10px 4px 10px;
	border:1px solid #A31C21;
	border-bottom:0px;
	background:url(../images/PriceBackground.gif) center repeat-x;
}
.mk-espot-sale-pointer {
	background:url(../images/PricePointer.gif) center bottom no-repeat;
	*background:none;
}
.mk-espot-flash-new { /* New flash */
	width:auto;
	height:15px;
	float:right;
	padding:5px 10px 4px 10px;
	border:1px solid #A65C11;
	border-bottom:0px;
	background:url(../images/PrimaryBackground.gif) center repeat-x;
}
.mk-espot-new-pointer {
	background:url(../images/PrimaryPointer.gif) center bottom no-repeat;
	*background:none;
}
.mk-espot-flash-bogoff { /* BOGOFF flash */
	width:55px;
	height:20%;
	float:right;
	padding:5px 10px 0px 10px;
	border:1px solid #A31C21;
	border-bottom:0px;
	background:url(../images/PriceBackground.gif) center repeat-x;
}


/*--------------------------------------------------------------
  Homepage banners / 3 and 5 product
 ---------------------------------------------------------------*/
.mk-hp-header-holder, .mk-hp-header-main-image-holder, .mk-hp-header-button-holder-table {
	webkit-box-sizing:border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing:border-box;   /* Firefox, other Gecko */
	box-sizing:border-box;        /* Opera/IE 8+ */
}
.mk-hp-header-holder {
	margin:0px 0px 24px 0px;
	height:263px;
	border:#BCE5F9 1px solid;
	background:url(../images/homepage/header-3prod-background.jpg) repeat-x center;
	position:relative;
		*height:263px;
}
.mk-hp-header-main-image-holder {
	margin:0px;
	height:263px;
	width:66.7%;
		*height:263px;
}
.mk-hp-header-button-holder-table {
	width:33%;
	height:261px;
	float:right;
	display:table;
		*height:263px;
		*border-left:1px solid #BCE5F9;
}
.mk-hp-header-table-row {
	display:table-row;
	height:auto;
}
.mk-hp-header-button-border {
	border-bottom:1px solid #BCE5F9;
}
.mk-hp-header-pointer-holder {
	width:20px;
	height:261px;
	position:absolute;
	top:0;
	right:0;
	margin-right:33%;
}
#mk-hp-button-active {
	background-color:#ffffff !important;
}

/* 3 Product styles */
.mk-col-100 a.mk-hp-header-3button {
	display:table-cell;
	width:auto;
	height:85px;
	vertical-align:middle;
	background-color:#f1f8fa;
	text-decoration:none;
	padding:0px 7px 0px 65px;
		*height:71px;
		*display:block;
		*padding:16px 7px 0px 65px;
}
.mk-col-100 a:hover.mk-hp-header-3button {
	background-color:#DCEEF2;
	text-decoration:none;
	color:#007fac;
}
 
/* 5 Product styles */
.mk-hp-header-holder5 {
	margin:0px 0px 24px 0px;
	height:261px;
	border:#BCE5F9 1px solid;
	background:url(../images/homepage/header-3prod-background.jpg) repeat-x center;
	position:relative;
		*height:264px;
}
.mk-col-100 a.mk-hp-header-5button {
	display:table-cell;
	width:auto;
	height:51px;
	vertical-align:middle;
	background-color:#f1f8fa;
	text-decoration:none;
	padding: 0px 7px 0px 65px;
		*height:44px;
		*display:block;
		*padding:8px 7px 0px 65px;
}
.mk-col-100 a:hover.mk-hp-header-5button {
	background-color:#DCEEF2;
	text-decoration:none;
	color:#007fac;
}

/* Header Pointer Images */
.mk-hp-header-pointer-mid {
	background:url(../images/homepage/header-3prod-pointer.png) no-repeat center right;
	*background:none;
}


/*--------------------------------------------------------------
  Styles specific to <embed>s stored in <region>/common/banners
 ---------------------------------------------------------------*/

/* Products Range <Embed>s */
#mk-list-sprite-product-range-img li {
	background-image: url(../images/products/product-range-thumbs.jpg);
}

/* Promo Banner spcific */
.mk-promo-special-offers {background-image:url(../images/multiuse_banners/promo-special-offers.jpg);}
.mk-promo-register-today {background-image:url(../images/multiuse_banners/promo-register-today.jpg);}
.mk-promo-calibration {background-image:url(../images/multiuse_banners/promo-calibration.jpg);}
.mk-promo-valuebrands {background-image:url(../images/multiuse_banners/promo-valuebrands.jpg);}
.mk-promo-wireless {background-image:url(../images/multiuse_banners/promo-wireless.jpg);}
.mk-promo-mobile {background-image:url(../images/multiuse_banners/promo-mobile.jpg);}
.mk-promo-newsletters {background-image:url(../images/multiuse_banners/promo-newsletters.jpg);}
.mk-promo-webinars {background-image:url(../images/multiuse_banners/promo-webinars.jpg);}
.mk-promo-industrialautomation {background-image:url(../images/multiuse_banners/promo-industrialautomation.jpg);}
.mk-promo-valueaddedservices {background-image:url(../images/multiuse_banners/promo-valueaddedservices.jpg);}
.mk-promo-new-product {background-image:url(../images/multiuse_banners/promo-new-products.jpg);}
.mk-promo-tech-support {background-image:url(../images/multiuse_banners/promo-tech-support.jpg);}
.mk-promo-applications {background-image:url(../images/multiuse_banners/promo-applications-us.jpg);}
.mk-promo-cem {background-image:url(../images/multiuse_banners/promo-CEM.jpg);}
.mk-promo-purchase-procurement-us {background-image:url(../images/multiuse_banners/promo-purchasing-procurement.jpg);}
.mk-promo-engineering-design {background-image:url(../images/multiuse_banners/promo-electronic-design-engineer.jpg);}
.mk-promo-promo-cadsoft-us {background-image:url(../images/multiuse_banners/promo-CADSOFT.jpg);}
.mk-promo-bestsellers {background-image:url(../images/multiuse_banners/best-sellers-multi-1.jpg);}
.mk-promo-bestsellers-alt {background-image:url(../images/multiuse_banners/best-sellers-multi-2.jpg);padding-bottom:120px;background-position:bottom right;}

/* Live chat special */
#mk-livechat-cta {background:#F9FDFE url(../images/live-chat-cta.jpg) bottom left no-repeat; padding-bottom:60px;}
#mk-panel-meter-livechat-cta {background:#F9FDFE url(../images/Panel-Meters-Live-Chat-cta.jpg) bottom left no-repeat; padding-bottom:110px;}

/* Call to Action - Buying Tools Catalogue */
#mk-equotes-cta{background:#F9FDFE url(../images/buying_tools-eQuotes-cta.jpg) bottom left no-repeat; padding-bottom:220px;}
.mk-equotes-fixed198-cta { background:#f9f9f9 url(../images/multiuse_banners/equotes-fixed-198-bg.jpg) bottom center no-repeat; padding-bottom:120px;}
.mk-ibuy-fixed198-cta { background:#f9f9f9 url(../images/multiuse_banners/ibuy-fixed-198-bg.jpg) bottom center no-repeat; padding-bottom:120px;}
.mk-technical-support-fixed198-cta, 
.mk-tradecounter-technical-support-fixed198-cta { background:#f9f9f9 url(../images/multiuse_banners/technical-support-fixed-198-bg.jpg) bottom center no-repeat; padding-bottom:100px;}
#mk-ibuy-cta{background:#F9FDFE url(../images/buying_tools-ibuy-cta.jpg) bottom left no-repeat; padding-bottom:170px;}
#mk-mobile-app-cta {background:#F9FDFE url(../images/buying_tools-mobile-app-cta.jpg) bottom left no-repeat;}
#mk-online-catalog-cta {background:url(../images/buying_tools-catalouge-cta.jpg) no-repeat bottom left;}
#mk-quotes-freephone-cta {background:#F9FDFE url(../images/buying_tools/buying-tools-cta-quotes-freephone.jpg) bottom right no-repeat;}
#mk-experts-cta{background:#F9FDFE url(../images/multiuse_banners/experts-cta.jpg) bottom left no-repeat; padding-bottom:85px;}

/* Call to Action - Tradecounter */
.mk-tradecounter-call-now-fixed198-cta { background:#f9f9f9 url(../images/europe/en_UK/campaign/tradecounter-contact-us-fixed-198-bg.gif) bottom center no-repeat; padding-bottom:100px;}
.mk-tradecounter-technical-support-fixed198-cta {padding-bottom:120px;}
.mk-tradecounter-free-coffee-fixed198-cta { background:#f9f9f9 url(../images/europe/en_UK/campaign/tradecounter-free-coffee-fixed-198-bg.jpg) top left no-repeat; padding-top:110px;}
.mk-tradecounter-quote-fixed198-cta {
	background:#f9f9f9 url(../images/europe/en_UK/campaign/tradecounter-quote-fixed-198-bg.jpg) bottom center no-repeat; padding-bottom:30px;
}

/* Multiuse Call to Actions */
.mk-the-knode-cta { background:#ffffff url(../images/multiuse_banners/the-knode-cta.jpg) bottom left no-repeat; padding-bottom:100px;}
.mk-the-knode-fixed198-cta { background:#f9f9f9 url(../images/multiuse_banners/the-knode-fixed198-cta.jpg) bottom left no-repeat; padding-bottom:100px;}

.mk-e14-experts-cta { background:#f9f9f9 url(../images/multiuse_banners/e14-experts-cta.jpg) bottom left no-repeat; padding-bottom:100px;}
.mk-techcast-cta { background:#ffffff url(../images/multiuse_banners/techcast-cta.jpg) bottom left no-repeat; padding-bottom:100px;}
.mk-why-choose-element14-cta { background:#f9fdfe url(../images/multiuse_banners/why-choose-element14-cta.jpg) top right no-repeat; }
.mk-right-fixed .mk-why-choose-element14-cta { /* Column 198 Specific */
	background:#F9F9F9 url(../images/multiuse_banners/why-choose-element14-cta-198.jpg) bottom right no-repeat;padding-bottom:10px; padding-right:0px;
}
.mk-accelerator-cta {
	background:#F9F9F9 url(../images/multiuse_banners/mk-accelerator-cta-198.jpg) top right no-repeat; padding-top:110px; padding-bottom:12px; padding-right:0px;
}
.mk-design-cycle-cta { background:#f9fdfe url(../images/multiuse_banners/design-cycle-cta.jpg) center right no-repeat; padding-right:45px; }
.mk-chip-features-cta { background:#ffffff url(../images/multiuse_banners/arm-chip-features-cta.jpg) bottom left no-repeat; padding-bottom:130px; }
.mk-special-offers-cta {background:#f9f9f9; padding-bottom:20px;}
.mk-promo-arm-related-products { background:#f9f9f9 url(../images/multiuse_banners/promo-arm-related-products.jpg) top right no-repeat; }
.mk-promo-stm32-f4 { background:#f9f9f9 url(../images/multiuse_banners/promo-stm32-f4.jpg) top right no-repeat; }
.mk-promo-element14-arm-community { background:#f9f9f9 url(../images/multiuse_banners/promo-element14-community.jpg) top right no-repeat; }
.mk-promo-micrium-rtos { background:#f9f9f9 url(../images/multiuse_banners/promo-micrium-rtos.jpg) top right no-repeat; }
.mk-applications-fixed198-cta { background:#f9f9f9 url(../images/multiuse_banners/applications-fixed198-cta.jpg) bottom left no-repeat;}
.mk-calibration-asset-tracking-cta { background:#F9FDFE url(../images/multiuse_banners/calibration-asset-tracking-cta.jpg) bottom left no-repeat; }

.mk-looking-for-a-solution-cta { background:#F9FDFE url(../images/multiuse_banners/looking-for-a-solution-cta.jpg) bottom left no-repeat; }
.mk-speechbubble-primary { background-color:#007FAC; border:1px solid #005B83; border-bottom:0px; padding:5px 12px 8px 12px; color:#ffffff; font-size:2em; line-height:1.2em; }
.mk-speachbubble-primary-pointer { height:18px; background:url(../images/multiuse_banners/speechbubble-primary-pointer.gif) }

.mk-featured-products-table { border-top:0px !important; }
.mk-technical-journals-backissues-cta{ padding-bottom:24px; background-color:#F9FDFE; }

table.mk-subtle th, table.mk-subtle td {
padding: 8px;
border-right: 1px solid #b8d7e5;
font-size: 1em !important;
font-size: 0.8rem;
}

/* promo banners 198 */
#mk-198-banner-bg1 .mk-promo-198-top {background: url(../images/198-pcb-fab-assembly.jpg) no-repeat bottom left transparent;}
#mk-198-banner-bg2 .mk-promo-198-top {background: url(../images/198-devl-kits.jpg) no-repeat bottom left transparent;}
.mk-solcial-icon-holder { background-color:#FF0000;




/* mod1 image common to Services and Products (Europe) */
.mk-services-img{background-image:url(../images/services/services-page-thumbs.jpg);}