<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
 font-family:'open_sanslight';
 src:url('/LocalizedContent/UK/FONTS/opensans_light_macroman/OpenSans-Light-webfont.eot');
 src:url('/LocalizedContent/UK/FONTS/opensans_light_macroman/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('/LocalizedContent/UK/FONTS/opensans_light_macroman/OpenSans-Light-webfont.woff') format('woff'), url('/LocalizedContent/UK/FONTS/opensans_light_macroman/OpenSans-Light-webfont.ttf') format('truetype'), url('/LocalizedContent/UK/FONTS/opensans_light_macroman/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
 font-weight:normal;
 font-style:normal;
}
#mainWrapper { 
  width:560px;
  font-family:'open_sanslight', Arial, sans-serif;
  -webkit-font-smoothing:antialiased;
}

.storeButton {
 background-color:#91c805;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 color:white;
 font-size:14px;
 line-height:25px;
 margin-left:15px;
 text-align:center;
 text-transform:uppercase;
 width:140px;
 position:absolute;
 top:135px;
 display:block;
 text-decoration:none;
 cursor:pointer;
 font-family:'open_sanslight', Arial, sans-serif;
}

.arrow:after {content:url('/LocalizedContent/UK/IMG/common/store-arrow.png'); position:relative; left:10px; top:5px; }

.boxHighlight {
  margin-bottom:15px;
  border:#BEB7B7 1px solid;
}
#topBanner {
  width:558px;
  height:188px;
}
#middleBanner, #bottomBanner {
  width:558px;
  height:160px;
}
#middleBanner, #sideSlider {
  position:relative;
}

#topBanner div .slideBackground,
#middleBanner div .slideBackground,
#bottomBanner div .slideBackground {
 position:relative;
 height:100%;
 width:100%;
 z-index:0;
}
#topBanner div .slideBackground img,
#middleBanner div .slideBackground img,
#bottomBanner div .slideBackground img {
 float:right;
 height:auto;
 opacity:1;
}

#topBanner div .divText,
#middleBanner div .divText,
#bottomBanner div .divText {
 position:absolute;
 top:0;
 width:100%;
}
#topBanner div .divText .divTextInfo,
#middleBanner div .divText .divTextInfo,
#bottomBanner div .divText .divTextInfo {
 float:left;
 width:335px;
 z-index:2;
 position:relative;
}
#topBanner div .slideTitle:hover,
#middleBanner div .slideTitle:hover,
#bottomBanner div .slideTitle:hover {
 color:#333;
}

#topBanner div .slideTagLine {
 font-size:14px;
 line-height:18px;
 margin:5px 0 5px 0;
 padding-left:15px;
 padding-top:10px;
 color:#333;
}
#topBanner div .slideTitle {
 font-size:20px;
 line-height:24px;
 font-weight:400;
 margin:0 0 15px 0;
 padding-left:15px;
 padding-top:0px;
 color:#333;
}
#middleBanner div .slideTitle {
 font-size:22px;
 line-height:27px;
 margin:5px 0 10px 0;
 padding-left:15px;
 padding-top:10px;
 color:#333;
}

#bottomBanner div .slideTagLine {
 font-size:13px;
 line-height:18px;
 margin:5px 0 0 0;
 padding-left:15px;
 padding-top:10px;
 color:#333;
 font-style:italic;
}
#bottomBanner div .slideTitle {
 font-size:14px;
 line-height:18px;
 font-weight:400;
 margin:0 0 10px 0;
 padding-left:15px;
 padding-top:0px;
 color:#333;
}
#bottomBanner .storeButton {
 font-size:13px;
 line-height:21px;
 top:115px;
}
#productGroups:after {
  content:".";
  display:block;
  height:1px;
  visibility:hidden;
  clear:both;
}
#productGroups {
  width:560px;
  margin:5px 0 20px 0;
}
#productGroupOne {
  background-color:#99cccc;
  margin-left:6px;
}
#productGroupTwo {
  background-color:#b1d4c1;
  margin-left:25px;
}
#productGroupThree {
  background-color:#d0e698;
  margin-left:25px;
}
.productGroup {
  width:166px;
  height:105px;
  float:left;
  box-shadow:5px 5px 5px #bbb;
}
.productGroup h3, .productGroup h1 {
  color:#333;
  font-size:13px;
  line-height:18px;
  font-weight:600;
  margin:15px 0 3px 15px;
}
.productGroup p {
  font-size:14px;
  line-height:18px;
  font-weight:300;
  margin:0 0 15px 15px;
}
.productGroup p a {
  color:#333;
  text-decoration:none;
}
.productGroup p a:hover {color:#666;}

#highlightGroups {
  width:558px;
  height:100px;
  margin:0 1px;
}
#highlightGroups a {
  color:#333;
  text-decoration:none;
}
.highlightGroup {
  position:relative;
  width:186px;
  height:100px;
  float:left;
}
.highlightGroup div {
  position:absolute;
  top:10px;
  left:80px;
  font-size:11px;
  line-height:12px;
}
#highlightGroupOne { background-image:url("/_AppData/cms/Default pages/Store/HomePage/highlightGroupOne.jpg"); }
#highlightGroupTwo { background-image:url("/_AppData/cms/Default pages/Store/HomePage/highlightGroupTwo.jpg"); }
#highlightGroupThree { background-image:url("/_AppData/cms/Default pages/Store/HomePage/highlightGroupThree.jpg"); }
#highlightGroups:after {
  content:".";
  display:block;
  height:5px;
  visibility:hidden;
  clear:both;
}

.sideAdvert {
  width:173px;
  margin-bottom:10px;
  min-height:170px;
}
.sideAdvert a {
 text-decoration:none;
}

.sideAdvert h3 {
 font-family:'open_sanslight', Arial, sans-serif;
 width:155px;
 font-size:14px;
 line-height:20px;
 margin:5px 0;
 padding:5px 7px 5px 10px;
 color:#333;
 font-weight:400;
 text-align:center;
}

.sideAdvert h3.sublevel {
 font-size:17px;
 line-height:22px;
 font-weight:700;
}
sup {font-size:x-small;}

.sideAdvert h4 {
 font-family:'open_sanslight', Arial, sans-serif;
 width:155px;
 font-size:14px;
 line-height:20px;
 margin:5px 0;
 padding:5px 7px 5px 10px;
 color:#333;
 font-weight:400;
 text-align:center;
}

.sideAdvert span.storeButton {
 position:relative;
 top:0;
 font-size:12px;
 line-height:20px;
 width:145px;
 margin:5px auto 10px auto;
}

#sideSlider { min-height:240px; }
#SearchClearButton_SiteSearch {margin-top:5px; right:10px;}
.SearchButton {line-height: 0; font-size: 0;}

div.liveChat { padding:15px 0 10px 10px; margin:0px; }

/* Fix for search results/menu overlay*/
ol#mp_q_list {z-index:2;}

/* Test Styles*/
.cross {
 position: relative;
 display: inline-block;
}
.cross::before, .cross::after {
 content: '';
 width: 100%;
 position: absolute;
 right: 0;
 top: 50%;
}
.cross::before {
 border-bottom: 2px solid red;
 -webkit-transform: skewY(-10deg);
 transform: skewY(-10deg);
}

/* OWL */
.owl-carousel .owl-wrapper:after {
  content:".";
  display:block;
  clear:both;
  visibility:hidden;
  line-height:0;
  height:0;
}
/* display none until init */
.owl-carousel {
  display:none;
  position:relative;
  width:100%;
  -ms-touch-action:pan-y;
}
.owl-carousel .owl-wrapper {
  display:none;
  position:relative;
  -webkit-transform:translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer {
  overflow:hidden;
  position:relative;
  width:100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition:height 500ms ease-in-out;
  -moz-transition:height 500ms ease-in-out;
  -ms-transition:height 500ms ease-in-out;
  -o-transition:height 500ms ease-in-out;
  transition:height 500ms ease-in-out;
}
.owl-carousel .owl-item { float:left; }
.owl-controls .owl-page, .owl-controls .owl-buttons div { cursor:pointer; }
.owl-controls {
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing { cursor:url(grabbing.png) 8 8, move; }
/* fix */
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
  -webkit-backface-visibility:hidden;
  -moz-backface-visibility:hidden;
  -ms-backface-visibility:hidden;
  -webkit-transform:translate3d(0, 0, 0);
  -moz-transform:translate3d(0, 0, 0);
  -ms-transform:translate3d(0, 0, 0);
}
/* Owl Carousel Theme v1.3.3 */
.owl-theme .owl-controls {
  margin-top:-24px;
  text-align:center;
}
/* Styling Pagination*/
.owl-theme .owl-controls .owl-page {
  display:inline-block;
  zoom:1;
 *display:inline; /*IE7 life-saver */
}
#sideSlider.owl-theme {width:173px;}
#sideSlider.owl-theme .owl-controls  {margin-top:0;}
.owl-theme .owl-controls .owl-page span {
  display:block;
  width:10px;
  height:10px;
  margin:5px 7px;
  filter:Alpha(Opacity=50); /*IE7 fix*/
  opacity:0.2;
  -webkit-border-radius:20px;
  -moz-border-radius:20px;
  border-radius:20px;
  background:#869791;
  border:#4c4c4c 1px solid;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
  filter:Alpha(Opacity=100); /*IE7 fix*/
  opacity:0.9;
  border:#4c4c4c 1px solid;
}
/* Owl Carousel CSS3 Transitions */
.owl-origin {
  -webkit-perspective:1200px;
  -webkit-perspective-origin-x :50%;
  -webkit-perspective-origin-y :50%;
  -moz-perspective :1200px;
  -moz-perspective-origin-x :50%;
  -moz-perspective-origin-y :50%;
  perspective :1200px;
}
/* fade */
.owl-fade-out {
  z-index:10;
  -webkit-animation:fadeOut .2s both ease;
  -moz-animation:fadeOut .2s both ease;
  animation:fadeOut .2s both ease;
}
.owl-fade-in {
  -webkit-animation:fadeIn .2s both ease;
  -moz-animation:fadeIn .2s both ease;
  animation:fadeIn .2s both ease;
}

/* Keyframes */
/*empty*/
@-webkit-keyframes empty { 
 0%   {opacity:1}
}
@-moz-keyframes empty { 
 0%   {opacity:1}
}
@keyframes empty { 
 0%   {opacity:1}
}
@-webkit-keyframes fadeIn { 
 0%   { opacity:0; }
 100% { opacity:1; }
}
@-moz-keyframes fadeIn { 
 0%   { opacity:0; }
 100% { opacity:1; }
}
@keyframes fadeIn { 
 0%   { opacity:0; }
 100% { opacity:1; }
}
@-webkit-keyframes fadeOut { 
 0%   { opacity:1; }
 100% { opacity:0; }
}
@-moz-keyframes fadeOut { 
 0%   { opacity:1; }
 100% { opacity:0; }
}
@keyframes fadeOut { 
 0%   { opacity:1; }
 100% { opacity:0; }
}</pre></body></html>