--- Tabbed Content --- */.buying-guide .wrap.cms.uniqueCtrl.vert-tabs {font-size: 0.77em;}.wrap.cms.uniqueCtrl.vert-tabs {display:block;margin-top:1.2em;}.uniqueCtrl.vert-tabs .lined-header {margin: 3em 0;}.uniqueCtrl.vert-tabs .details-controls.tab-links li:first-child a.active {background:#EEEEEE;}.uniqueCtrl.vert-tabs .active.panel {background: none;border: none;display: block;float: left;min-height: 40em;width: 90em;}.uniqueCtrl.vert-tabs .active.panel p {font-family: 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;font-size: 1.2em;padding: 1em 2em;}.uniqueCtrl.vert-tabs .container-inner {display: block;float: left;width: 30em;}.uniqueCtrl.vert-tabs .details-list .active.panel h3 {font-family:"DidotW01Roman",Georgia,Times New Roman,serif;font-size:2em;padding:1em;}.uniqueCtrl.vert-tabs .details-controls.tab-links li {display: block;margin:0 0 3px 0;padding: 0;width: 30em;}.uniqueCtrl.vert-tabs .details-controls.tab-links li a {background: none repeat scroll 0 0 #EEEEEE;border:1px solid #EEEEEE;display: block;-o-transition: background 0.35s ease-in;-webkit-transition: background 0.35s ease-in;-moz-transition: background 0.35s ease-in; font-size: 1.2em;font-family:'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;outline:none;padding: 1em 0;text-indent:1.2em;text-transform:uppercase;}.uniqueCtrl.vert-tabs .details-controls.tab-links li:hover a {background:#FFFFFF;}.uniqueCtrl.vert-tabs .details-controls.tab-links li a.active {background:#FFFFFF;border:1px solid #EEEEEE;font-family:'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;}.uniqueCtrl.vert-tabs .details-list {background:#FFFFFF;border:1px solid #EEEEEE;display: block;float: left;height: 40em;width: 90em;}.uniqueCtrl.vert-tabs .indicator.marker-class {background: none;border: none;display:none;margin-top:-0.3em!important;padding: 1em 0;}.uniqueCtrl.vert-tabs .panel {color:#000000;display:none;}.uniqueCtrl.vert-tabs .panel.active .box.g4 img {padding:2.5em;width: 86%;}.uniqueCtrl.vert-tabs .panel.active .box.g4 {width:36em;}.uniqueCtrl.vert-tabs .panel.active .box.g6 {width:54em;}.uniqueCtrl.vert-tabs .details-list li .box.g6 {padding-top: 5em;}
/*! --- .uniqueCtrl.vert-tabs .active.panel a.cta:after {content: " →";height: 1px;bottom: 3px;font-size: 1.2em;}*/
/*! --- Accordion Content --- */.uniqueCtrl.buying-guide .accordion{border-bottom: 2px solid #333333;border-top: 2px solid #333333;display:inline-block;}.uniqueCtrl.buying-guide .accordion-content .head h2 {  background:#EEEEEE;display:inline-block;font-family: 'DidotW01Roman',Georgia,'Times New Roman',serif;font-size: 2em;padding: 0;text-indent: 1.2em;text-transform: uppercase;width:100%;}.uniqueCtrl.buying-guide .accordion-content .head a{background: transparent url("../../images/global/sprites/global_icon_bgs.png") no-repeat -361px -100px;display: block; margin: 0.75em 0;position:relative;}.uniqueCtrl.buying-guide .accordion-content.closed .head a{background: transparent url("../../images/global/sprites/global_icon_bgs.png") no-repeat -361px -70px;}.uniqueCtrl.buying-guide .accordion h3 {font-family: 'HelveticaNeueW01-UltLt',Helvetica,Arial,Sans-serif;font-size: 2.4em; margin-top: 1.3em;text-transform:uppercase;}.uniqueCtrl.buying-guide .accordion .box.g12 + .box.g12 {float:left;height: 18.214em;}.uniqueCtrl.buying-guide .accordion .box.g12 > p {color:#333333;margin-bottom:0.5em;}.uniqueCtrl.buying-guide .accordionContent {padding:1em;}.uniqueCtrl.buying-guide .accordion-content .content {clear:both;width: 86.714em;}.uniqueCtrl.buying-guide .accordion-content .box.g12 img {width:84.9%;}/*.uniqueCtrl.buying-guide .accordion-content a.cta:after {content: " →";height: 1px;bottom: 3px;font-size: 1.2em;}*/.uniqueCtrl.buying-guide .accordion .accordion-content {display:inline-block; margin: 0 0 0.1em;width: 85.7em;}.uniqueCtrl.buying-guide .accordion > p {color:#333333;}.uniqueCtrl.buying-guide .accordion .head h2 a::first-letter {background:#666666;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#FFFFFF;display:inline-block;padding: 0 0.3em;vertical-align:top;width:0.5em;}.uniqueCtrl.buying-guide .accordion-content p a.cta {display:inline-block;margin-top:1em;}
/*! --- Updated accordion 07-03-2014 --- */.uniqueCtrl.buying-guide .accordion-content .head h2 {  background:#EEEEEE;display:inline-block;font-family: 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;font-size: 1.4em;padding: 0;text-indent: 1.2em;text-transform: uppercase;width:100%;}.uniqueCtrl.buying-guide .guide-accordion-tab .accordion .head h2 a::first-letter {background:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;color:#333333;display:inline;padding: 0;vertical-align:auto;width:auto;}
/*! --- Slide up overlay            --- */ .uniqueCtrl.buying-guide .box.g6 .info-panel-img { height: auto; width: 100%; border:none; background: #fff; }.uniqueCtrl.buying-guide .box.g6 .info-panel-img img { width: 100%; }.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy { font-size: 1em; width: 80%; height:100%; margin: 0; padding:0 10%; background-color: #fff; background: rgba(255,255,255, 0); text-align:center; transition: none; -moz-transition: none; -webkit-transition: none; top:0; text-align:center; }.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy .previewDetail {padding: 3em; vertical-align: middle; }.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy .previewDetail a:hover { text-decoration:underline; }.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy:hover { background-color: #fff; background: rgba(255,255,255, 0.7); }.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy p { font-size: 1.4em; line-height: 1em; padding:50px 0 0; margin:0; text-align: center; width:100%; }.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy p a { text-transform: uppercase; }.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy p, .uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy p a { color:rgba(51,51,51,0); }.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy h3 { font-family: 'DidotW01Roman',serif; text-transform: uppercase; font-size: 1.4em; line-height: 1em; margin:10px 0 20px; }.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy:hover p, .uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy:hover p a { color:rgba(51,51,51,1); }

/*! ---  Slide up inactive hide text --- */.uniqueCtrl.buying-guide .box.g6 .info-panel-img.inactive { height: auto; width: 100%; border:none; background: #fff; }.uniqueCtrl.buying-guide .box.g6 .info-panel-img.inactive .copy { font-size: 1em; width: 80%; height:100%; margin: 0; padding:0 10%; background-color: #fff; background: rgba(255,255,255, 0); text-align:center; transition: none; -moz-transition: none; -webkit-transition: none; top:0; text-align:center; }.uniqueCtrl.buying-guide .box.g6 .info-panel-img.inactive .copy:hover { display:block;background-color: #fff; background: rgba(255,255,255, 0.7); }.uniqueCtrl.buying-guide .box.g6 .info-panel-img.inactive .copy p,.uniqueCtrl.buying-guide .box.g6 .info-panel-img.inactive .copy p a,.uniqueCtrl.buying-guide .box.g6 .info-panel-img.inactive .copy p, .uniqueCtrl.buying-guide .box.g6 .info-panel-img.inactive .copy p a,.uniqueCtrl.buying-guide .box.g6 .info-panel-img.inactive .copy h3 {display:none;}.uniqueCtrl.buying-guide .box.g6 .info-panel-img.inactive .copy:hover h3,.uniqueCtrl.buying-guide .box.g6 .info-panel-img.inactive .copy:hover p, .uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy:hover p a {color:#333333; color:rgba(51,51,51,1);display:inline-block;font-family: 'DidotW01Roman',serif; text-transform: uppercase; font-size: 1.4em; line-height: 1em; margin:10px 0 20px;}
/*! --- Feature Blocks              --- */ .uniqueCtrl.buying-guide .box.g6 .feature-desc { display: block; font-size: 1.2em; padding: 0 8.5% 5%; width: 83%; }.uniqueCtrl.buying-guide .box.g6 .feature-desc.fd-left { text-align: left; }.uniqueCtrl.buying-guide .box.g6 .feature-desc.fd-right { text-align: right; }.uniqueCtrl.buying-guide .box.g6 .feature-desc h3 { font-family: 'DidotW01Roman',serif; text-transform: uppercase; font-size: 1.8em; line-height: 1em; margin:10px 0; }.uniqueCtrl.buying-guide .box.g6 .feature-desc h3 span.fd-number { background: #000; border-radius: 50% 50% 50% 50%; color: #fff; display: block; font-style: italic; margin: 1.8em 0 18px; width:1.6em; height:1.6em; text-align: center; line-height: 1.6em; text-indent: -5px; }.uniqueCtrl.buying-guide .box.g6 .feature-desc.fd-right span.fd-number { position:relative; left:86%; }.uniqueCtrl.buying-guide .feature-summary h3 { text-transform: uppercase; font-size: 1.8em; }.uniqueCtrl.buying-guide .feature-summary { margin-top: 3em; padding: 0 5em; font-size: 1.2em; }.uniqueCtrl.buying-guide .feature-summary p a { margin-top: 2em; display: block; }.ie8.uniqueCtrl.buying-guide .feature-desc h3 span.fd-number, .ie7.uniqueCtrl.buying-guide .feature-desc h3 span.fd-number { background: none; color:#333333; }
/*! --- 3 images title and description--- */.uniqueCtrl.buying-guide .img3-col3 { text-align:center; }.uniqueCtrl.buying-guide .img3-col3 h2 { font-family: 'DidotW01Italic','Times New Roman',Georgia, serif; display:block; font-size:2.4em; padding: 10% 5%; width:90%; }.uniqueCtrl.buying-guide .img3-col3 .copy { margin:0; padding:3%; font-size:1em; width:83%; text-align: left; }.uniqueCtrl.buying-guide .img3-col3 .copy h3 { font-family: 'DidotW01Roman','Times New Roman',Georgia, serif; font-size: 1.5em; margin: 1em 0; text-transform: uppercase; }.uniqueCtrl.buying-guide .img3-col3 .copy p { margin: 1em 0; font-size: 1.2em; }.uniqueCtrl.buying-guide .img3-col3 .copy a { text-transform: uppercase; }
/*! --- 2 Columns 4 images title and description--- */.uniqueCtrl.buying-guide .img4-col2 { display: block; height: 30em; position: relative; }.uniqueCtrl.buying-guide .img4-col2 .copy { width: 30em; margin: 5em; color: #333; }.uniqueCtrl.buying-guide .img4-col2 .copy h3 { font-family: 'DidotW01Roman','Times New Roman',Georgia, serif; font-size:2.4em; text-transform: none; }.uniqueCtrl.buying-guide .img4-col2 .copy p { margin-top:2em; font-size:1.2em; line-height: 1.3em; }.uniqueCtrl.buying-guide .img4-col2 .copy a { display:block; text-transform: uppercase; font-size:0.9em;}.uniqueCtrl.buying-guide .img4-col2.text-left .copy { left: 0; margin:3em; padding: 0; position: absolute; }.uniqueCtrl.buying-guide .img4-col2.text-right .copy { margin: 3em; padding: 0; position: absolute; right: 0; text-align: right; }.uniqueCtrl.buying-guide .img4-col2.text-top .copy { top:0; }.uniqueCtrl.buying-guide .img4-col2.text-bottom .copy { bottom:0; }
/*! --- Full width image with overlay text --- */.uniqueCtrl.buying-guide .img-full-width-desc {display:block;}.uniqueCtrl.buying-guide .img-full-width-desc img {width: 100%;}.uniqueCtrl.buying-guide .img-full-width-desc {display: inline-block;position: relative;}.ie8 .uniqueCtrl.buying-guide .img-full-width-desc {display: block;}.uniqueCtrl.buying-guide .img-full-width-desc .copy {left:2em;padding:0;position:absolute;top:2em;}.uniqueCtrl.buying-guide .img-full-width-desc .copy > p {font-size: 1.2em;}.uniqueCtrl.buying-guide .img-full-width-desc .copy a {display:block;margin-top:2em;}.uniqueCtrl.buying-guide .img-full-width-desc .copy > h3 {font-family: 'DidotW01Roman','Times New Roman',Georgia, serif;}
/*! --- 2 Columns Text and Video / Image --- */.uniqueCtrl.buying-guide .col2-text-video .box.g12 {position:relative;}.uniqueCtrl.buying-guide .col2-text-video .copy.video {left: 25%;position:absolute;top: 33%;}.uniqueCtrl.buying-guide .col2-text-video .copy .call-to-action a {height:2.5em;}.uniqueCtrl.buying-guide .col2-text-video .box.g12 h3, .uniqueCtrl.buying-guide .col2-text-video .box.g12 p {text-align:center;}.uniqueCtrl.buying-guide .col2-text-video .box.g12 h3{font-size:2.4em;margin-top:1.5em;}.uniqueCtrl.buying-guide .col2-text-video .box.g12 p {font-size:1.2em;margin:0 5em 1em;}
/*! --- Wide image minimal text --- */.uniqueCtrl.buying-guide .wide-img-min-txt .box.g6 h3 {font-size:2.4em;margin-bottom:1em;margin-top:1.5em;text-transform:uppercase;}.uniqueCtrl.buying-guide .wide-img-min-txt .box.g18 img {width: 100%;}.uniqueCtrl.buying-guide .wide-img-min-txt .box.g6 > p {font-size: 1.2em;margin: 0 3em 1em;}.uniqueCtrl.buying-guide .wide-img-min-txt .box.g6 > p a {margin-top:2em;}
/*! --- Subtitle, copy and large image --- */.uniqueCtrl.buying-guide .large-img-subtitle-txt .box.g6 {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;width: 40em;}.uniqueCtrl.buying-guide .large-img-subtitle-txt .box.g18 {box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;width: 80em;}.uniqueCtrl.buying-guide .large-img-subtitle-txt .box.g6 h3 {font-size:2.4em;margin-bottom:1em;margin:1.5em 1.5em;text-transform:uppercase;}.uniqueCtrl.buying-guide .large-img-subtitle-txt .box.g6 > p {font-size: 1.2em;margin: 0 3em 1em;}.uniqueCtrl.buying-guide .large-img-subtitle-txt .box.g18 img {width: 100%;}
/*! --- Subtitle, copy and smallimage --- */.uniqueCtrl.buying-guide .small-img-subtitle-txt .box.g16 > h3 {font-size: 2.4em;margin: 1.5em;text-transform: uppercase;}.uniqueCtrl.buying-guide .small-img-subtitle-txt .box.g16 > p {font-size: 1.2em;margin: 0 3em 1em;}.uniqueCtrl.buying-guide .small-img-subtitle-txt .box.g8 > img {width: 100%;}
/*! --- Step by step --- */.uniqueCtrl.buying-guide .step-by-step {display:inline-block;position:relative;}.uniqueCtrl.buying-guide .step-by-step .copy {-moz-box-sizing: border-box;font-size: 1.2em;left: 0;margin-left: 0;padding: 0;position: absolute;text-align: center;top: 0;}.uniqueCtrl.buying-guide .step-by-step img {width: 100%;}.uniqueCtrl.buying-guide .step-by-step .copy .panel {-moz-box-sizing: border-box;background: none repeat scroll 0 0 #FFFFFF;display: inline-block;height: 100%;margin-left: 7em;min-height: 25.5em;width: 30em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;padding: 0 2em;}.uniqueCtrl.buying-guide .step-by-step .copy .number {color: #FFFFFF;display: block;float: left;font-size: 6em;height: 100%;left: 0;position: absolute;top: 37%;width: 1em;}.uniqueCtrl.buying-guide .step-by-step .copy .panel > h3 {font-size: 2.4em;text-transform: uppercase;margin: 1em 2em 1em;}.uniqueCtrl.buying-guide .step-by-step .copy .panel > p {margin-bottom: 1em;}.uniqueCtrl.buying-guide .step-by-step div {display:block;position:relative;margin-bottom:1em;}
/*! --- Step by step --- */.uniqueCtrl.buying-guide .step-by-step-new { position:relative; width:100%; }.uniqueCtrl.buying-guide .step-by-step-new .g2, .uniqueCtrl.buying-guide .step-by-step-new .g6, .uniqueCtrl.buying-guide .step-by-step-new .g16 { float:left; height:30em; overflow: hidden; margin-bottom: 12px; }.uniqueCtrl.buying-guide .step-by-step-new span.sbs_number { margin:0; padding:0; width: 98%; height: 100%; display: block; line-height: 300px; font-size: 6.8em; border-right: 2px solid #000; text-align: center; float:left; font-family: 'DidotW01Italic','Times New Roman',Georgia, serif; }.uniqueCtrl.buying-guide .step-by-step-new .sbs_panel { width:87.5%; padding: 12.5% 6.25%; }.uniqueCtrl.buying-guide .step-by-step-new .sbs_panel > h3 { margin-bottom:0.4em; font-family: 'DidotW01Roman','Times New Roman',Georgia, serif; font-size:2em; text-transform: none; }.uniqueCtrl.buying-guide .step-by-step-new .sbs_panel > p { margin-bottom:0.8em; font-size:1.2em; }.uniqueCtrl.buying-guide .step-by-step-new .sbs_panel > p a { text-transform: uppercase; }
/*! --- Square modules --- */.uniqueCtrl.buying-guide .square-boxes { position:relative; width:100%; clear:both; }.uniqueCtrl.buying-guide .square-boxes div.sb_text { padding:16.6% 8.3% 0; width:83.4%; }.uniqueCtrl.buying-guide .square-boxes div.sb_text.sb_text_left { text-align:left; }.uniqueCtrl.buying-guide .square-boxes div.sb_text.sb_text_right { text-align:right; }.uniqueCtrl.buying-guide .square-boxes .sb_text { width:87.5%; padding: 12.5% 6.25%; }.uniqueCtrl.buying-guide .square-boxes .sb_text > h3 { margin-bottom:0.4em; font-family: 'DidotW01Roman','Times New Roman',Georgia, serif; font-size:2em; text-transform: uppercase; }.uniqueCtrl.buying-guide .square-boxes .sb_text > p { margin-bottom:0.8em; font-size:1.2em; }.uniqueCtrl.buying-guide .square-boxes .sb_text > p a { text-transform: uppercase; }

/*! --- Table Module --- */.uniqueCtrl.buying-guide .table-column {border-bottom: 2px solid #000000;}.uniqueCtrl.buying-guide .table-column h3 {background: none repeat scroll 0 0 #EEEEEE;border-top: 2px solid #000000;display: block;font-size: 2.4em;padding: 0.5em;text-transform: uppercase;}.uniqueCtrl.buying-guide .table-column > p {border-top: 1px solid #999999;font-size:1.2em;min-height:1em;padding: 1.5em 1em 1.5em 1.9em;}
/*! --- Buying Guides - Breadcrumbs --- */.uniqueCtrl.buying-guide .banner-generic .breadcrumb {margin:0 auto;overflow:hidden;}.uniqueCtrl.buying-guide .banner-generic .breadcrumb li {float:left;font-family:Helvetica, Arial, sans-serif;font-size:1.3em;line-height: 1.3em;margin:0;}.uniqueCtrl.buying-guide .banner-generic .breadcrumb li a {color:#000000;float:left;font-family:Arial, Helvetica, sans-serif;}.uniqueCtrl.buying-guide .banner-generic .breadcrumb li:after {content: "/";margin: 0 5px;}.uniqueCtrl.buying-guide .banner-generic .breadcrumb li:last-child:after {content: "";}
/*! --- Suits Buying Guide --- */.uniqueCtrl.buying-guide .suits .box.g12 + .box.g12 {background: none repeat scroll 0 0 #E7E7E7;}.uniqueCtrl.buying-guide .suits .inset {background: none repeat scroll 0 0 #FFFFFF;display: block;margin: 3em;min-height: 23.1em;padding: 3em;}.uniqueCtrl.buying-guide .suits .inset > p {font-size: 1.2em;margin-bottom: 2em;text-align: center;}.uniqueCtrl.buying-guide .suits .latestModule .box.g6 {position: relative;text-align: center;}.uniqueCtrl.buying-guide .suits .latestModule .box.g6 img {width:99%;margin-bottom:2em;}.uniqueCtrl.buying-guide .suits .latestModule .box.g6 h3 {font-size: 1.8em;margin-bottom: 0.5em;margin-top: 0.5em;text-transform: uppercase;}.uniqueCtrl.buying-guide .suits .latestModule .box.g6 p {margin-bottom: 1em;}.uniqueCtrl.buying-guide .suits .latestModule .box.g6 a {text-align: center;width: 100%;}.uniqueCtrl.vert-tabs .details-list .active.panel h3.suits-sub-header {font-family: 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif; padding:1em 1em .3em 1em}
/*! --- Buying guides ticks --- */.uniqueCtrl.buying-guide .contains:before{content:'\2714';}.uniqueCtrl.buying-guide .uniqueCtrl.copy-center {height:20em;}.uniqueCtrl.buying-guide .uniqueCtrl.copy-center h4 {font-size: 1.5em;margin-top: 1em;}.uniqueCtrl.buying-guide .uniqueCtrl.copy-center p {margin: 1em 3em;}
/*! --- Bra style Guide --- */.uniqueCtrl.buying-guide .bras .box.g4 {width:30em;}.uniqueCtrl.buying-guide .bras .box.g20 {width:90em;}.uniqueCtrl.buying-guide .bras .box.g20 img {width:100%;}.uniqueCtrl.buying-guide .bras .box.g20 .box.g8 {display: block;margin: 0 1em;width: 28em;}.uniqueCtrl.buying-guide .bras .box.g20 .box.g8 h3 {font-size:2.4em;margin:1em 0 1em;text-transform:uppercase;}.uniqueCtrl.buying-guide .bras .box.g20 .box.g8 h3::first-letter {background:#666666;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;color:#FFFFFF;display:inline-block;padding: 0 0.35em;vertical-align:top;width:0.5em;}.uniqueCtrl.buying-guide .bras .box.g4 > p {font-family: 'didotItalic',serif;font-size: 1.7em;margin: 10em 4em 0;text-align: center;}.uniqueCtrl.buying-guide .bras .box.g8 > p {font-size: 1.2em;margin-bottom: 1em;}
/*! --- Baby essentials -- */.uniqueCtrl.buying-guide.baby-essentials .banner-generic {margin-bottom: 3em; position:static;}.uniqueCtrl.buying-guide.baby-essentials .banner-generic .inner-box h1 {font-family: 'DidotW01Roman',Georgia, serif;}.uniqueCtrl.buying-guide.baby-essentials h3 {font-size:2.8em; text-transform:uppercase;}.uniqueCtrl.buying-guide.baby-essentials .editorial-info {margin-left:1em}.uniqueCtrl.buying-guide.baby-essentials .editorial-info p {color:#666666;font-size:1.4em;letter-spacing:0.1em;line-height:1.587em;overflow:visible;width:32em}.uniqueCtrl.buying-guide.baby-essentials .editorial-info p a {color:#666666;letter-spacing:0.1em;line-height:1.587em;text-decoration:underline}
/*! --- SMS Loyalty -- */.uniqueCtrl.buying-guide.sms-loyalty .banner-generic .inner-box .editorial-info p {height:auto; margin-bottom:1em;}.uniqueCtrl.buying-guide.sms-loyalty .banner-generic .inner-box .editorial-info ul {list-style-type: disc;}.uniqueCtrl.buying-guide.sms-loyalty .banner-generic .inner-box .editorial-info ul li {color:#333333; margin: 1em 1em 0;}
/*! --- Shwopping -- */.guide-shwopping .editorial-info .how-can-you-help-text {background-color:tan;padding:3em;}.guide-shwopping .img4-col2.text-right {position:relative}.guide-shwopping .img4-col2.text-right .copy {left:5em; position:absolute; top:5em;}.guide-shwopping .img4-col2.text-right .copy p {margin-top:1.8em;width:17.2em}
/*! --- .uniqueCtrl.buying-guide .float-img-right {float:right}*/
/*! --- Link styles --- */.uniqueCtrl.buying-guide a.cta:hover {text-decoration:underline;}
/*! --- M&S TV         REMOVED 04-06-15  --- */
/*! --- Home Design External basket styles --- */#result li {background: url("//asset1.marksandspencer.com/is/image/mands/6e7d3bf6af6ba6910e8c439f8fc50c9109214f7d") no-repeat 0 50% transparent;color: #3158a7;margin: 0 auto;text-align: left;line-height: 2.5em;width: 60em;text-indent: 3.4em;height: 2.4em;font-size: 1.5em;}
/*! --- Room design styles --- */.basket-mac-reqs li, .basket-pc-reqs li {font: 1em 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif;}.basket-mac-reqs h4, .basket-pc-reqs h4 {font-size:1.5em}
/*! --- TOP 10 Templates --- */.uniqueCtrl.top10 h1 {font: 15em/1.13em 'DidotW01Roman','Times New Roman',Georgia,serif;text-transform: uppercase;position:relative}.uniqueCtrl.top10 {position:relative;overflow:hidden;}.uniqueCtrl.top10 h2 {float:left; font-family: 'DidotW01Roman', serif;}.uniqueCtrl.top10 .bullet {font-size:50%}
/*! --- fontsizes -- */.uniqueCtrl.top10 .fontSize1 {font-size: 4em;}.uniqueCtrl.top10 .fontSize2 {font-size: 3.8em;}.uniqueCtrl.top10 .fontSize3 {font-size: 3.6em;}.uniqueCtrl.top10 .fontSize4 {font-size: 3.4em;}.uniqueCtrl.top10 .fontSize5 {font-size: 3.2em;}.uniqueCtrl.top10 .fontSize6 {font-size: 3.0em;}.uniqueCtrl.top10 .fontSize7 {font-size: 2.8em;}.uniqueCtrl.top10 .fontSize8 {font-size: 2.6em;}.uniqueCtrl.top10 .fontSize9 {font-size: 2.4em;}.uniqueCtrl.top10 .fontSize10 {font-size: 2.0em;}.uniqueCtrl.top10 .module1,.uniqueCtrl.top10 .module2,.uniqueCtrl.top10 .module3,.uniqueCtrl.top10 .module4,.uniqueCtrl.top10 .module5,.uniqueCtrl.top10 .module6,.uniqueCtrl.top10 .module7,.uniqueCtrl.top10 .module8,.uniqueCtrl.top10 .module9,.uniqueCtrl.top10 .module10 {position:relative}
/*! --- Top10 Denim -- */.uniqueCtrl.top10 .top10-hero .hero-description {color:#666666;font-size:1.4em;letter-spacing:0.1em;line-height:1.587em;overflow:visible;width:32em}
/*! --- GENERIC 6 text containers only -- */.uniqueCtrl.top10 .module1 .copy h2 { float:left;margin-left:0em; margin-top:1.9em;}.uniqueCtrl.top10 .module1 .copy p {float:left; margin-left:-2em; margin-top:2em; width:10em;}.uniqueCtrl.top10 .module2 {top:-5em}.uniqueCtrl.top10 .module2 .copy h2 {float:right; margin-right:1em; margin-top:1em;}.uniqueCtrl.top10 .module2 .copy p {float:right; margin-right:.7em; margin-top:1.6em; width:10em;}.uniqueCtrl.top10 .module3 .copy h2 {right: 0.9em; position: absolute; top:2em; z-index:10;}.uniqueCtrl.top10 .module3 .copy p {bottom:3em; left:.1em; position: absolute; width:7em;}.uniqueCtrl.top10 .module4 {top:-10em}.uniqueCtrl.top10 .module4 .copy h2 {bottom:0; right:0;position: absolute; }.uniqueCtrl.top10 .module4 .copy p {bottom:1em; position: absolute; right:8em; width:10em;}.uniqueCtrl.top10 .module5 .copy h2 {float:left;}.uniqueCtrl.top10 .module5 .copy p {float:left; margin-top:-1em; width:10em;}.uniqueCtrl.top10 .module6 .copy h2 {left:0; position: absolute; top:1.9em;}.uniqueCtrl.top10 .module6 .copy p {position: absolute; bottom:2em; left:2em; width:10em;}.uniqueCtrl.top10 .module7 .copy h2 {position: absolute; top:1.6em; left:1em;}.uniqueCtrl.top10 .module7 .copy p {position: absolute; bottom:2.7em; right:2em; width:10em;}.uniqueCtrl.top10 .module8 {top:-3em}.uniqueCtrl.top10 .module8 .copy h2 {bottom: -0.4em; left: .6em; position: absolute;}.uniqueCtrl.top10 .module8 .copy p {top: 3em; position: absolute; right: 4em; width: 10em;}.uniqueCtrl.top10 .module9 .copy h2 {right:0.9em; position: absolute; top:2.4em; }.uniqueCtrl.top10 .module9 .copy p {left:1em; position: absolute; top:12.5em; width:7em; }.uniqueCtrl.top10 .module10 .copy h2 {right:0; position: absolute; top:1.6em; z-index:10;}.uniqueCtrl.top10 .module10 .copy p {bottom:2em; left:1em; position: absolute; width:9em;}.uniqueCtrl.top10 .unit {position:relative;}.uniqueCtrl.top10 .unit .top10-hero {margin-left:2em; margin-bottom:0em; width:40em; }.uniqueCtrl.top10 .unit h1 .subHead {font-size: .32em;font-family: 'didotItalic','Times New Roman',Georgia,serif;font-weight: normal;left: 2.89em;position: absolute;top: .6em;text-transform: lowercase;line-height: 2em;height: 2em;}.uniqueCtrl.top10 .unit .newLine {display:block; font-family: 'DidotW01Roman','Times New Roman',Georgia,serif; font-size:4.5em; line-height:.5em; margin-bottom:.4em}.uniqueCtrl.top10 .unit .newLine.full-width {width:15em;}.uniqueCtrl.top10 .unit .hero-description.full-width {width:38em;}.uniqueCtrl.top10 span.cta-extra-width {width:12em !important}.uniqueCtrl.top10 .unit .hero-description, {'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif; color:#666666;font-size:1.4em;line-height:1.587em;width:32em}.uniqueCtrl.top10 .unit p,.uniqueCtrl.top10 .unit_txt_top p,.uniqueCtrl.top10 .unit_txt_middle p,.uniqueCtrl.top10 .unit_txt_bottom p {font-size:1.2em}.uniqueCtrl.top10 .copy p a span {text-decoration:underline} .uniqueCtrl.top10 .white a span {color:#ffffff}.uniqueCtrl.top10 .unit .copy p span,.uniqueCtrl.top10 .unit_txt_top .copy p span,.uniqueCtrl.top10 .unit_txt_middle .copy p span,.uniqueCtrl.top10 .unit_txt_bottom .copy p span {display:block;position:absolute;width:9em;}.uniqueCtrl.top10 .unit_txt_top .copy p span {margin-top:1.5em}.uniqueCtrl.top10 .unit_txt_bottom .copy p span {margin-bottom:1.5em}.uniqueCtrl.top10 .links-block span a {display:block; text-decoration:underline; width:10em}.uniqueCtrl.top10 .copy .links-block span {width:10em}
/*! --- characters --*/.uniqueCtrl.top10 .fun-friends {padding:4em 5em}.uniqueCtrl.top10 .fun-friends h2 {float: none;font-family: 'DidotW01Roman','Times New Roman',Georgia,serif;font-size: 1.4em;margin-bottom: 0.8em;}.uniqueCtrl.top10 .hero-spacer-after img {position:relative;left:4em}.uniqueCtrl.top10 .unit_overlay {position: relative}
/*! --- top 10 position paragraphs -- */.uniqueCtrl.top10 .unit .topLeft {left: 0em;top: 0em;}.uniqueCtrl.top10 .unit .topCentre {left:50%;top:2em;}.uniqueCtrl.top10 .unit .topRight {right:0; top:0}.uniqueCtrl.top10 .unit .middleLeft {left:0; top:50%;}.uniqueCtrl.top10 .unit .middleCentre {left:50%; top:50%;}.uniqueCtrl.top10 .unit .middleRight { right:0; top:50%}.uniqueCtrl.top10 .unit .bottomLeft {bottom:0; left:0;}.uniqueCtrl.top10 .unit .bottomCentre {bottom:0; left:50%;}.uniqueCtrl.top10 .unit .bottomRight {bottom:0; right:0;}
/*! --- top increments -- */
/*! --- all top - 10% increments left on the horizontal --- */.uniqueCtrl.top10 .unit_txt_top .top_0_0 {left:0;top:0;}.uniqueCtrl.top10 .unit_txt_top .top_10_0 {left:10%;top:0;}.uniqueCtrl.top10 .unit_txt_top .top_20_0 {left:20%;top:0;}.uniqueCtrl.top10 .unit_txt_top .top_30_0 {left:30%;top:0;}.uniqueCtrl.top10 .unit_txt_top .top_40_0 {left:40%;top:0;}.uniqueCtrl.top10 .unit_txt_top .top_50_0 {left:50%;top:0;}.uniqueCtrl.top10 .unit_txt_top .top_60_0 {left:60%;top:0;}.uniqueCtrl.top10 .unit_txt_top .top_70_0 {left:70%;top:0;}.uniqueCtrl.top10 .unit_txt_top .top_80_0 {left:80%;top:0;}.uniqueCtrl.top10 .unit_txt_top .top_90_0 {left:90%;top:0;}.uniqueCtrl.top10 .unit_txt_top .top_100_0 {left:100%;top:0;}
/*! --- all top 0's [position_left_top] -- */.uniqueCtrl.top10 .unit .top_0_0,.uniqueCtrl.top10 .unit_txt_top .top_0_0 {left:0;top:0;}.uniqueCtrl.top10 .unit .top_0_10,.uniqueCtrl.top10 .unit_txt_top .top_0_10 {left:0;top:10%;}.uniqueCtrl.top10 .unit .top_0_20,.uniqueCtrl.top10 .unit_txt_top .top_0_20 {left:0;top:20%;}.uniqueCtrl.top10 .unit .top_0_30,.uniqueCtrl.top10 .unit_txt_top .top_0_30 {left:0;top:30%;}.uniqueCtrl.top10 .unit .top_0_40,.uniqueCtrl.top10 .unit_txt_top .top_0_40 {left:0;top:40%;}.uniqueCtrl.top10 .unit .top_0_50,.uniqueCtrl.top10 .unit_txt_top .top_0_50 {left:0;top:50%;}.uniqueCtrl.top10 .unit .top_0_60,.uniqueCtrl.top10 .unit_txt_top .top_0_60 {left:0;top:60%;}.uniqueCtrl.top10 .unit .top_0_70,.uniqueCtrl.top10 .unit_txt_top .top_0_70, {left:0;top:70%;}.uniqueCtrl.top10 .unit .top_0_80,.uniqueCtrl.top10 .unit_txt_top .top_0_80 {left:0;top:80%;}.uniqueCtrl.top10 .unit .top_0_90,.uniqueCtrl.top10 .unit_txt_top .top_0_90 {left:0;top:90%;}.uniqueCtrl.top10 .unit .top_0_100,.uniqueCtrl.top10 .unit_txt_top .top_0_100 {left:0;top:100%;}
/*! --- all top 10's -- */.uniqueCtrl.top10 .unit .top_10,.uniqueCtrl.top10 .unit_txt_top .top_10 {left:10%;top:0;}.uniqueCtrl.top10 .unit .top_10_10,.uniqueCtrl.top10 .unit_txt_top .top_10_10, {left:10%;top:10%;}.uniqueCtrl.top10 .unit .top_10_20,.uniqueCtrl.top10 .unit_txt_top .top_10_20 {left:10%;top:20%;}.uniqueCtrl.top10 .unit .top_10_30,.uniqueCtrl.top10 .unit_txt_top .top_10_30 {left:10%;top:30%;}.uniqueCtrl.top10 .unit .top_10_40,.uniqueCtrl.top10 .unit_txt_top .top_10_40 {left:10%;top:40%;}.uniqueCtrl.top10 .unit .top_10_50,.uniqueCtrl.top10 .unit_txt_top .top_10_50 {left:10%;top:50%;}.uniqueCtrl.top10 .unit .top_10_60,.uniqueCtrl.top10 .unit_txt_top .top_10_60 {left:10%;top:60%;}.uniqueCtrl.top10 .unit .top_10_70,.uniqueCtrl.top10 .unit_txt_top .top_10_70 {left:10%;top:70%;}.uniqueCtrl.top10 .unit .top_10_80,.uniqueCtrl.top10 .unit_txt_top .top_10_80 {left:10%;top:80%;}.uniqueCtrl.top10 .unit .top_10_90,.uniqueCtrl.top10 .unit_txt_top .top_10_90 {left:10%;top:90%;}.uniqueCtrl.top10 .unit .top_10_100,.uniqueCtrl.top10 .unit_txt_top .top_10_100 {left:10%;top:100%;}
/*! --- all top 20's -- */.uniqueCtrl.top10 .unit .top_20 {left:20%;top:2em;}.uniqueCtrl.top10 .unit .top_20_10 {left:20%;top:10%;}.uniqueCtrl.top10 .unit .top_20_20 {left:20%;top:20%;}.uniqueCtrl.top10 .unit .top_20_30 {left:20%;top:30%;}.uniqueCtrl.top10 .unit .top_30_40 {left:20%;top:40%;}.uniqueCtrl.top10 .unit .top_40_50 {left:20%;top:50%;}.uniqueCtrl.top10 .unit .top_50_60 {left:20%;top:60%;}.uniqueCtrl.top10 .unit .top_60_70 {left:20%;top:70%;}.uniqueCtrl.top10 .unit .top_70_80 {left:20%;top:80%;}.uniqueCtrl.top10 .unit .top_80_90 {left:20%;top:90%;}.uniqueCtrl.top10 .unit .top_90_100 {left:20%;top:100%;}
/*! --- all top left 30's -- */.uniqueCtrl.top10 .unit .top_0,.uniqueCtrl.top10 .unit_txt_top .top_0 {left:0%;top:0;}.uniqueCtrl.top10 .unit .top_10,.uniqueCtrl.top10 .unit_txt_top .top_10 {left:10%;top:0;}.uniqueCtrl.top10 .unit .top_20,.uniqueCtrl.top10 .unit_txt_top .top_20 {left:20%;top:0;}.uniqueCtrl.top10 .unit .top_30,.uniqueCtrl.top10 .unit_txt_top .top_30 {left:30%;top:0;}.uniqueCtrl.top10 .unit .top_40,.uniqueCtrl.top10 .unit_txt_top .top_40 {left:40%;top:0;}.uniqueCtrl.top10 .unit .top_50,.uniqueCtrl.top10 .unit_txt_top .top_50 {left:50%;top:0;}.uniqueCtrl.top10 .unit .top_60,.uniqueCtrl.top10 .unit_txt_top .top_60 {left:60%;top:0;}.uniqueCtrl.top10 .unit .top_70,.uniqueCtrl.top10 .unit_txt_top .top_70 {left:70%;top:0;}.uniqueCtrl.top10 .unit .top_80, .uniqueCtrl.top10 .unit_txt_top .top_80 {left:80%;top:0;}.uniqueCtrl.top10 .unit .top_90,.uniqueCtrl.top10 .unit_txt_top .top_90 {left:90%;top:0;}.uniqueCtrl.top10 .unit .top_100,.uniqueCtrl.top10 .unit_txt_top .top_100 {left:100%;top:0;}
/*! --- middle increments -- */.uniqueCtrl.top10 .unit .middle_0,.uniqueCtrl.top10 .unit_txt_middle .middle_0_top_40 {left:0;top:40%}.uniqueCtrl.top10 .unit_txt_middle .middle_10_top_40 {left:10%;top:40%}.uniqueCtrl.top10 .unit_txt_middle .middle_20_top_40 {left:20%;top:40%}.uniqueCtrl.top10 .unit_txt_middle .middle_30_top_40 {left:30%;top:40%}.uniqueCtrl.top10 .unit_txt_middle .middle_40_top_40 {left:40%;top:40%}.uniqueCtrl.top10 .unit_txt_middle .middle_0_top_60 {left:0;top:60%}.uniqueCtrl.top10 .unit_txt_middle .middle_10_top_60 {left:10%;top:60%}.uniqueCtrl.top10 .unit_txt_middle .middle_20_top_60 {left:20%;top:60%}.uniqueCtrl.top10 .unit_txt_middle .middle_30_top_60 {left:30%;top:60%}.uniqueCtrl.top10 .unit_txt_middle .middle_40_top_60 {left:40%;top:60%}.uniqueCtrl.top10 .unit_txt_middle .middle_0 {left:0;top:50%}.uniqueCtrl.top10 .unit .middle_10,.uniqueCtrl.top10 .unit_txt_middle .middle_10 {left:10%;top:50%}.uniqueCtrl.top10 .unit .middle_20,.uniqueCtrl.top10 .unit_txt_middle .middle_20 {left:20%;top:50%}.uniqueCtrl.top10 .unit .middle_30,.uniqueCtrl.top10 .unit_txt_middle .middle_30 {left:30%;top:50%}.uniqueCtrl.top10 .unit .middle_40,.uniqueCtrl.top10 .unit_txt_middle .middle_40 {left:40%;top:50%}.uniqueCtrl.top10 .unit .middle_50,.uniqueCtrl.top10 .unit_txt_middle .middle_50 {left:50%;top:50%}.uniqueCtrl.top10 .unit .middle_60,.uniqueCtrl.top10 .unit_txt_middle .middle_60 {left:60%;top:50%}.uniqueCtrl.top10 .unit .middle_70,.uniqueCtrl.top10 .unit_txt_middle .middle_70 {left:70%;top:50%}.uniqueCtrl.top10 .unit .middle_80,.uniqueCtrl.top10 .unit_txt_middle .middle_80 {left:80%;top:50%}.uniqueCtrl.top10 .unit .middle_90,.uniqueCtrl.top10 .unit_txt_middle .middle_90 {left:90%;top:50%}.uniqueCtrl.top10 .unit .middle_100,.uniqueCtrl.top10 .unit_txt_middle .middle_100 {left:100%;top:50%}
/*! --- bottom increments -- */.uniqueCtrl.top10 .unit .bottom_0,.uniqueCtrl.top10 .unit_txt_bottom .bottom_0 {bottom:0; left:0;}.uniqueCtrl.top10 .unit .bottom_10,.uniqueCtrl.top10 .unit_txt_bottom .bottom_10 {bottom:0; left:10%;}.uniqueCtrl.top10 .unit .bottom_20,.uniqueCtrl.top10 .unit_txt_bottom .bottom_20 {bottom:0; left:20%;}.uniqueCtrl.top10 .unit .bottom_30,.uniqueCtrl.top10 .unit_txt_bottom .bottom_30 {bottom:0; left:30%;}.uniqueCtrl.top10 .unit .bottom_40,.uniqueCtrl.top10 .unit_txt_bottom .bottom_40 {bottom:0; left:40%;}.uniqueCtrl.top10 .unit .bottom_50,.uniqueCtrl.top10 .unit_txt_bottom .bottom_50 {bottom:0; left:50%;}.uniqueCtrl.top10 .unit .bottom_60,.uniqueCtrl.top10 .unit_txt_bottom .bottom_60 {bottom:0; left:60%;}.uniqueCtrl.top10 .unit .bottom_70,.uniqueCtrl.top10 .unit_txt_bottom .bottom_70 {bottom:0; left:70%;}.uniqueCtrl.top10 .unit .bottom_80,.uniqueCtrl.top10 .unit_txt_bottom .bottom_80 {bottom:0; left:80%;}.uniqueCtrl.top10 .unit .bottom_90,.uniqueCtrl.top10 .unit_txt_bottom .bottom_90 {bottom:0; left:90%;}.uniqueCtrl.top10 .unit .bottom_100,.uniqueCtrl.top10 .unit_txt_bottom .bottom_100 {bottom:0; left:100%;}
/*! --- 28/jan/2014 -- */.uniqueCtrl.top10 .unit .para_top_left0_top0 {left:0;top:0;}.uniqueCtrl.top10 .unit .para_top_left50_top0 {left:50%;top:0;}.uniqueCtrl.top10 .unit .para_top_left100_top0 {left:100%;top:0;}
/*! --- unit 1 all middle*/.uniqueCtrl.top10 .unit .para_middle_left0_top50 {left:0;top:50%;}.uniqueCtrl.top10 .unit .para_middle_left50_top50 {left:50%;top:50%;}.uniqueCtrl.top10 .unit .para_middle_left100_top50 {left:100%;top:50%;}
/*! --- unit 1 all bottom*/.uniqueCtrl.top10 .unit .para_bottom_left0_top100 {left:0;top:100%;}.uniqueCtrl.top10 .unit .para_bottom_left50_top100 {left:50%;top:100%;}.uniqueCtrl.top10 .unit .para_bottom_left100_top100 {left:100%;top:100%;}
/*! --- 29/Jan/2014 units (top/middle/bottom) -- */.uniqueCtrl.top10 .unit_txt_top,.uniqueCtrl.top10 .unit_txt_middle,.uniqueCtrl.top10 .unit_txt_bottom {position: relative}
/*! --- 05-01-2014 prefix this with a class unique to the page e.g. .xxx .hero-space-after -- */ .wrap.cms.uniqueCtrl.hero-spacer-after, .hero-spacer-after { clear:both;display:block;margin-bottom:3em;width:100%;}.uniqueCtrl.top10 .hero-spacer-after {padding-top:5em;}
/*! --- Generic Banner for Room Design body text override --- */.uniqueCtrl.RmDesign .banner-generic p {font-family: 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;}.uniqueCtrl.RmDesign .banner-generic a {font-style:underline;}.uniqueCtrl.RmDesign .uniqueCtrl.fifty-fiftytext a {text-decoration:underline;}.uniqueCtrl.RmDesign.terms h2 {font-size:1.8em;}.uniqueCtrl.RmDesign.terms > p {font-size:1.6em;}
/*! --- International Delivery Page --- */.uniqueCtrl.intDelivery p.delivery {font-family: 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif; font-size: 1.4em;}.uniqueCtrl.intDelivery .uniqueCtrl.tabbing .tabs .tab-content .g12 p.delivery {width:90%; font-family: 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif; font-size: 1.4em;}.uniqueCtrl.intDelivery .uniqueCtrl.tabbing .tabs .tab-content .g12.headline h2 {font: normal 3em 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif; color: #333; line-height: 1.1em;}.uniqueCtrl.intDelivery .uniqueCtrl.tabbing .tabs .tab-content {padding-top:0px;}.uniqueCtrl.intDelivery .grey-box {background: #F8F8F8; border-bottom: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; display: inline-block; margin-left: 10px; padding: 10px 20px; width: 83%;}.uniqueCtrl.intDelivery .grey-box p {float:left; font-size: 1.3em;}.uniqueCtrl.intDelivery .grey-box-btn {float: right; padding: 0.3em 1.2em; margin-bottom: 0px; display: inline-block; line-height: 1.428571429em; font-size: 1.4em; font-family: HelveticaNeueW01-65Medium, Helvetica, Arial, sans-serif; color: rgb(51, 51, 51); text-align: center; vertical-align: middle; cursor: pointer; white-space: nowrap; text-decoration: initial; border: 0px; border-image: initial; box-shadow: none; box-sizing: border-box; background: #2A2A2A; color:white;}.uniqueCtrl.intDelivery .table-column a, .uniqueCtrl.buying-guide .table-column p > a {text-decoration:underline;}.uniqueCtrl.buying-guide .table-column > p.offer {background-color:#F0F3E0;}
/*! --- Welcome Page 03-02-2014 --- */
/*! --- .welcome .box.g12:first-child {margin-left: 5em;width: 55em;}*/.uniqueCtrl.welcome .welcomeHero .box.g12 h1 { font: normal normal 4.8em/1em 'DidotW01Roman', serif;text-transform:uppercase;margin-left: 1.0415em;margin-top: 0.521em; }.uniqueCtrl.welcome .welcomeHero .box.g12 > p   {font:normal normal 1.8em/1.222em 'DidotW01Roman', serif; margin-left: 2.5em;margin-top:1.389em;width:28em;}.uniqueCtrl.welcome .welcomeHero .box.g12 div {position:relative;}.uniqueCtrl.welcome .welcomeHero .box.g12 div .copy.video {position:absolute;top:10em;left:40%;}.uniqueCtrl.welcome .welcomeHero .box.g12 div .copy.video .call-to-action a{height:3em;}.uniqueCtrl.welcome .logo.gold.lined {clear: both;content: "";display: inline-block;line-height: 0;margin-top: 4em;0;position:relative;}.uniqueCtrl.welcome .logo.gold.lined:before {border-bottom: 1px solid #000000;bottom: 2.5em;content: "";display: block;left: 26em;position: absolute;width: 48em;}.uniqueCtrl.welcome .logo.gold.lined:after {border-bottom: 1px solid #000000;bottom: 2.5em;content: "";display: block;position: absolute;right: 26em;width: 48em;}.uniqueCtrl.welcome p.intro {display: table;font-size: 1.4em;line-height: 1.5em;margin:0 auto;position: relative;text-align: center;width: 48em;}.uniqueCtrl.welcome .box.g12 .call-to-action, .uniqueCtrl.welcome .intro .call-to-action,.uniqueCtrl.welcome .startShopping .call-to-action {font:normal normal 1em 'HelveticaNeueW01-75Bold',sans-serif;}.uniqueCtrl.welcome .box.g12 .call-to-action:after,.uniqueCtrl.welcome .intro .call-to-action:after, .uniqueCtrl.welcome .startShopping .call-to-action:after,.uniqueCtrl.welcome .section2 .call-to-action:after{content:' \2192'}.uniqueCtrl.welcome .intro .call-to-action:hover,.uniqueCtrl.welcome .box.g12 .call-to-action:hover, .uniqueCtrl.welcome .section2 .call-to-action:hover,.uniqueCtrl.welcome .startShopping .call-to-action:hover {text-decoration:underline;}.uniqueCtrl.welcome .intro .call-to-action {display: inline-block !important;margin-top: 3em;}
/*! --- Welcome Page 07-02-2014 --- */
/*! --- Hero --- */.uniqueCtrl.welcome .welcomeHero {display: block;height: 30em;}.uniqueCtrl.welcome .welcomeHero .copy.video .call-to-action:after {content:"";}
/*! --- Quote --- */.uniqueCtrl.welcome .welcomeQuote h2 {display: inline-block;font-family:'DidotW01Roman', serif;font-size: 2.2em;margin: 2.272em 0;text-align: center;width: 100%;}
/*! --- Section 1 --- */.uniqueCtrl.welcome .box.g12 .call-to-action, .uniqueCtrl.welcome .intro .call-to-action, .uniqueCtrl.welcome .startShopping .call-to-action, .uniqueCtrl.welcome .section2 .call-to-action {display: block;font: 1em 'HelveticaNeueW01-75Bold',sans-serif;}.uniqueCtrl.welcome .section1 .box.g12{position:relative;}.uniqueCtrl.welcome .section1 .box.g12 .copy {font-size:1.4em;left:0;position:absolute;top:6.5em;width:8em;}.uniqueCtrl.welcome .section1 .box.g12 +.box.g12 .copy {position:absolute;left:35em;top:10em;width:8em;}.uniqueCtrl.welcome .section1 {border-left: 1px solid #000000;border-right: 1px solid #000000;display:inline-block;margin-top: -4em;padding-top:5em;position:relative;}.uniqueCtrl.welcome .section1 .box.g8{position:relative;width: 40.9em;}.uniqueCtrl.welcome .section1 .box.g8 img {width: 40.9em;}.uniqueCtrl.welcome .section1 .box.g8 + .box.g8 {position:relative;width: 35.45em;}.uniqueCtrl.welcome .section1 .box.g8 + .box.g8 img{width: 35.5em;}.uniqueCtrl.welcome .section1 .box.g8 + .box.g8 + .box.g8{position:relative;width:43.35em;}.uniqueCtrl.welcome .section1 .box.g8 + .box.g8 + .box.g8 img{width:43.4em;}.uniqueCtrl.welcome .section1 .box.g8 .copy {font-size: 1.4em;left: 17.8em;position: absolute;top: 7.5em;width: 10em;}.uniqueCtrl.welcome .section1 .box.g8 + .box.g8 + .box.g8 .copy {font-size: 1.4em;left: 0.5em;position: absolute;text-align: right;top: 10.5em;width: 12.7em;}
/*! --- Section 2 --- */.uniqueCtrl.welcome .section2 {border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;display: inline-block;margin-bottom: 6.25em;padding-bottom: 4em;position:relative;}.uniqueCtrl.welcome .section2 div.box + .box.g6{width:22.3em;}.uniqueCtrl.welcome .section2 div.box + .box.g6 img {width:22.3em;}.uniqueCtrl.welcome .section2 .box.g12 {width:75.1em;}.uniqueCtrl.welcome .section2 .box.g12 img {width:75.1em;}.uniqueCtrl.welcome .section2 .box.g6 {position:relative;width:22.3em;}.uniqueCtrl.welcome .section2 .box.g6 img{width:22.3em;}.uniqueCtrl.welcome .section2 .box.g6 .copy {color:#000000;position:absolute;}.uniqueCtrl.welcome .section2 div.box div .copy {font-size:1.4em;left: 0;text-align: left;top: 9em;}.uniqueCtrl.welcome .section2 div.box + div div .copy {font-size: 1.4em;left: 0;text-align: right;top: 9em;width:100%;}.uniqueCtrl.welcome .section2 div.box + div div .copy p {padding-bottom: 11.5em;}.uniqueCtrl.welcome .section2 .copy h4 {font: 1em 'DidotW01Roman',serif;text-transform: uppercase;}.uniqueCtrl.welcome .section2 .copy > p {padding-bottom: 10.5em;}.uniqueCtrl.welcome .section2 div.box div .copy {font-size: 1.4em;left: 1.69em;text-align: left;top: 8em;}.uniqueCtrl.welcome .section2 .copy li {display: table;height: 6em;margin-bottom: 8.5em;width: 14.9em;}.uniqueCtrl.welcome .section2 .copy h4 {clear: both;display: table-caption;font: 1em 'DidotW01Roman',serif;padding-top: 0.5em;text-transform: uppercase;vertical-align: bottom;}.uniqueCtrl.welcome .section2 .copy p {display: table-cell;padding-bottom: 1em;vertical-align: bottom;width: 100%;}.uniqueCtrl.welcome .section2 div.box + div div .copy {font-size: 1.4em;left: -0.7em;position: absolute;text-align: right;top: 7.65em;width: 100%;}.uniqueCtrl.welcome .section2 div.box + div div .copy p {padding-bottom: 1em;}.uniqueCtrl.welcome .section2 div.box + div div .copy li {display: table;height: 5.8em;}.uniqueCtrl.welcome .section2:after {border-top: 2em solid #000000;bottom: 0;content: "";display: block;position: absolute;right: 0;width: 18em;}
/*! --- Section 3 --- */.uniqueCtrl.welcome .section3 {    border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;display: inline-block;margin-bottom: 6.25em;margin-top: -3.2em;padding: 4em 0;}.uniqueCtrl.welcome .section3 .box.g12 {position:relative;width:59.85em;z-index:3;}.uniqueCtrl.welcome .section3 .box.g12 img{width:59.9em;}.uniqueCtrl.welcome .section3 .box.g12 .copy {color:#000000;position:absolute;width: 11em;}.uniqueCtrl.welcome .section3 .box.g12 .copy {font-size: 1.4em;left: 2em;text-align: left;top: 5.5em;width: 8em;}.uniqueCtrl.welcome .section3 div.box + .box.g12 .copy {font-size: 1.4em;left: 33em;text-align: right;top: 9em;}
/*! --- Section 4 --- */.uniqueCtrl.welcome .section4 { border-bottom: 1px solid #000000;border-bottom: 1px solid #000000;border-left: 1px solid #000000;border-right: 1px solid #000000;display: inline-block;margin-bottom: 6em;margin-left:-0.1em;margin-top: -3.2em;padding-bottom: 4em;padding-top: 4em;position: relative;width:120em;}.uniqueCtrl.welcome .section4 .copy {display: block;position: absolute;top: 18em;width: 100%;}.uniqueCtrl.welcome .section4 .copy ul {float: left;font-size: 1.4em;left: 0;margin: 0;padding: 0 0 0 5.5em;position: absolute;top: 3.5em;}.uniqueCtrl.welcome .section4 .copy ul + ul {display: block;left: auto;position: absolute;right: 5.3em;top: 8em;width: 14em;}.uniqueCtrl.welcome .section4 .copy ul li {display: table;height: 5.8em;overflow: visible;padding-bottom: 1em;width:100%;}.uniqueCtrl.welcome .section4 .copy ul li p {display: table-cell;height: 100%;vertical-align: bottom;}.uniqueCtrl.welcome .section4 .copy ul + ul li {height: 4em;text-align: right;}.uniqueCtrl.welcome .section4 img {width:120em;}
/*! --- Start shopping --- */.uniqueCtrl.welcome .startShopping {display: inline-block;margin-left: -2em;position:relative;}.uniqueCtrl.welcome .startShopping .box.g4 {margin-left: 2em;width: 18.3em;}.uniqueCtrl.welcome .startShopping .g4 .copy {font-size: 1.4em;margin-top: 1.5em;text-align: center;}
/*! --- FAQs  --- */.uniqueCtrl.welcome .faqs h3 {font-family: 'DidotW01Bold',serif;font-size: 1.8em;margin-bottom:1em;}.uniqueCtrl.welcome .faqs p {font-family: 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;font-size: 1.4em;margin-bottom: 1.8em;}.uniqueCtrl.welcome .faqs ol {counter-reset: foo;display: table;margin-bottom: 1.8em;}.uniqueCtrl.welcome .faqs ol li {counter-increment: foo;display: table-row;font-family: 'HelveticaNeueW01-55Roma',Helvetica,sans-serif;font-size: 1.4em;list-style-position: inside;list-style-type: decimal;}.uniqueCtrl.welcome .faqs ol li:before {content: counter(foo, decimal) ".";display: table-cell;padding-right: 0.8em;text-align: right;}.uniqueCtrl.welcome .faqs .box.g12 {float:left;margin: 2.5em 5em 0;width:50em;}.uniqueCtrl.welcome .faqs a:hover {text-decoration:underline;}
/*! --- Editorial edit --- */.latestModule .edi-panel.right .copy {left: 33.9em;}
/*! --- Best of British Editorials / landing pages--- */
/*! --- 50 / 50 Text overlay and Video Overlay --- */.uniqueCtrl.txtVidOverlay {margin-top: 2em;}.uniqueCtrl.txtVidOverlay .copy.video .call-to-action a {text-indent: 11em;text-transform: uppercase;white-space: nowrap;}.uniqueCtrl.txtVidOverlay .copy.video .call-to-action a:after{content: " \E600";font-family: 'nw-icons';line-height: 2em;position: relative;}.uniqueCtrl.txtVidOverlay .copy.video .call-to-action a:hover {text-decoration:underline;}.uniqueCtrl.txtBlkVidBlk .box.g12,.uniqueCtrl.txtVidOverlay .box.g12 {position: relative;}.uniqueCtrl.txtBlkVidBlk .copy,.uniqueCtrl.txtVidOverlay .copy {display: inline-block;height: 28em;left: 3em;position: absolute;top: 3em;width: 23em;}.uniqueCtrl.txtVidOverlay .copy h3 {font:normal normal 3em/1em 'DidotW01Roman',serif;margin-bottom: 0.4em;}.uniqueCtrl.txtBlkVidBlk .copy p,.uniqueCtrl.txtVidOverlay .copy p {font:normal normal 1.5em/1.2em "HelveticaNeueW01-45Ligh",Helvetica,Arial,Sans-serif;}.uniqueCtrl.txtBlkVidBlk .copy.video,.uniqueCtrl.txtVidOverlay .copy.video {left: auto;right: 3em;text-align: right;}.uniqueCtrl.txtBlkVidBlk .copy.video .call-to-action,.uniqueCtrl.txtVidOverlay .copy.video .call-to-action {display: block;left: -5em;position: absolute;top: 5em;width: 2em;}.uniqueCtrl.txtBlkVidBlk .copy.video .call-to-action a,.uniqueCtrl.txtVidOverlay .copy.video .call-to-action a {height: 0.3em;}.uniqueCtrl.txtBlkVidBlk .copy a.wf-icon-next-01:after,.uniqueCtrl.txtVidOverlay .copy a.wf-icon-next-01:after {content: " \E600";font-family: 'nw-icons';line-height: 2em;position: relative;}.uniqueCtrl.txtBlkVidBlk .copy a.wf-icon-next-01,.uniqueCtrl.txtVidOverlay .copy a.wf-icon-next-01 {color: #333333;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,Sans-serif;text-decoration: none;text-transform: uppercase;}.uniqueCtrl.txtBlkVidBlk .copy a.wf-icon-next-01:hover,.uniqueCtrl.txtVidOverlay .copy a.wf-icon-next-01:hover {text-decoration:underline;}
/*! --- Per Una right col author images --- */.uniqueCtrl.txtBlkVidBlk .box.g12.box.g12 .box.g8 {display:block;margin-right:3em;margin-top:8em;padding:0;width:17em;}
/*! --- 50 / 50 Text overlay and Text Overlay --- */.uniqueCtrl.txtVidOverlay {margin-top: 0em;}.uniqueCtrl.txtTxtOverlay .box.g12 {position: relative;}.uniqueCtrl.txtTxtOverlay .copy {display: inline-block;height: 28em;left: 3em;position: absolute;top: 3em;width: 24em;}.uniqueCtrl.txtTxtOverlay .copy h3 {font:normal normal 3em/1em 'DidotW01Roman',serif;margin-bottom: 0.4em;}.uniqueCtrl.txtBlkVidBlk .box:first-child p,.uniqueCtrl.txtTxtOverlay .copy p {font:normal normal 1.5em/1.2em "HelveticaNeueW01-45Ligh",Helvetica,Arial,Sans-serif;}.uniqueCtrl.txtTxtOverlay .box.g12 + .box.g12 .copy {left: auto;right: 3em;text-align: right;}
/*! --- Left align right copy box--- */.uniqueCtrl.txtVidOverlay.left .box.g12 + .box.g12 .copy.video {left: 3em;right: auto;text-align: left;width: 27em;}.uniqueCtrl.txtVidOverlay.left .copy.video .call-to-action a {text-indent:-16em;}.uniqueCtrl.txtVidOverlay.left .copy.video .call-to-action {left: 16em;}.uniqueCtrl.txtTxtOverlay .box.g12 + .box.g12 .copy .call-to-action {display: block;left: -8em;position: absolute;top: 5em;width: 5em;}.uniqueCtrl.txtTxtOverlay .box.g12 + .box.g12 .copy .call-to-action a {height: 0.3em;}.uniqueCtrl.txtBlkVidBlk .box:first-child p a.wf-icon-next-01:after,.uniqueCtrl.txtTxtOverlay .copy a.wf-icon-next-01:after {content: " \E600";font-family: 'nw-icons';line-height: 2em;position: relative;}.uniqueCtrl.txtBlkVidBlk .box:first-child p a.wf-icon-next-01,.uniqueCtrl.txtTxtOverlay .copy a.wf-icon-next-01 {color: #333333;font-family:"HelveticaNeueW01-45Ligh",Helvetica,Arial,Sans-serif;text-decoration: none;text-transform: uppercase;}.uniqueCtrl.txtBlkVidBlk .box:first-child p a.wf-icon-next-01:hover,.uniqueCtrl.txtTxtOverlay .copy a.wf-icon-next-01:hover {text-decoration:underline;}
/*! --- 50 / 50 Text Block Video Block --- */.wrap.cms.uniqueCtrl.txtBlkVidBlk {display: block;margin: 4em 0;position: relative;}.uniqueCtrl.txtBlkVidBlk .box:first-child {display: block;padding: 5.5em;width:49em;}.uniqueCtrl.txtBlkVidBlk .box:first-child h3 {font-family: 'DidotW01Roman',Georgia,'Times New Roman',serif;font-size: 3em;line-height: 3em;}.uniqueCtrl.txtBlkVidBlk .box:first-child p {font-family: 'HelveticaNeueW01Roman',Helvetica,arial,sans-serif;font-size: 1.5em;line-height: 1.3em;margin: 0 0 1em;}
/*! --- 50 / 50 Text Block Video Block No Margin --- */.wrap.cms.uniqueCtrl.txtBlkVidBlk.margin0 {margin: 0;}
/*! --- wide img min txt fix --- */.uniqueCtrl.buying-guide .wide-img-min-txt {display:block; clear:both; position:relative;}
/*! --- school measurement fix --- */.uniqueCtrl.buying-guide .table-column {width:100.3%;}.uniqueCtrl.buying-guide .schoolfix .table-column h3 {padding: 0.5em 0.3em;}.uniqueCtrl.buying-guide .schoolfix .table-column > p {margin-left: -11px;}.uniqueCtrl.buying-guide .schoolboy .table-column h3 {background-color:#bee2fa}.uniqueCtrl.buying-guide .schoolgirl .table-column h3 {background-color:#e9cbe5}.wrap.banner-generic.ays-video .wf-icon.wf-icon-next-01 {color: #000000;font-family: 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;font-size: 0.95em;line-height: 1.8em;text-transform: uppercase;}
/*! --- Best of British --- */.banner-generic .uniqueCtrl.bestofbrit h3 {clear: both; color: #000000; font-family: DidotW01Roman; margin-left: 1.5em; margin-bottom: 0.5em; margin-top: 1.3em;}.banner-generic .uniqueCtrl.bestofbrit p {clear: both; color: #000000; font-family: 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif; margin-left: 3.4em; margin-right: 0;width:25em;}
/*! --- Peruna Privilage --- */
/*! --- BODYSENSOR --- */.uniqueCtrl.bodysensor .welcomeQuote  {font-family: 'didotItalic',serif;font-size:2.2em;padding: 1.6em 2.2em 1.6em 1em;text-align: center;color:#666;}.uniqueCtrl.bodysensor .copy {color:#666; margin-top:2em; padding-left:1em}.uniqueCtrl.bodysensor .copy p {font-size:1.3em;width:77%;}.uniqueCtrl.bodysensor .copy h5 {color:#666; font-family: 'DidotW01Roman','Times New Roman',serif;font-size:1.6em;font-weight: normal;margin-bottom:0.8em;}.uniqueCtrl.bodysensor .copy .bodysensor-cta,.uniqueCtrl.bodysensor .copy .gorgeousGifts-cta {margin-top:1em; text-decoration:none; font-size:1em}
/*! --- GORGEOUS GIFTS -- */.uniqueCtrl.gorgeousGifts .box.g6 .feature-desc {margin-top:2em}.uniqueCtrl.gorgeousGifts .box.g6 .feature-desc h3 {font-family: 'DidotW01Roman','Times New Roman',serif;}.uniqueCtrl.gorgeousGifts .box.g6 .feature-desc h3:first-letter {margin:0}.uniqueCtrl.gorgeousGifts .box.g6 .feature-desc h3 span {display: block;margin-top: -0.5em;}.uniqueCtrl.gorgeousGifts .box.g6 .feature-desc p {font-size:1.2em;}.uniqueCtrl.gorgeousGifts .box.g6 .feature-desc .gorgeousGifts-cta-right,.uniqueCtrl.gorgeousGifts .box.g6 .feature-desc .gorgeousGifts-cta {margin-top:1em;font-size:1.2em}.uniqueCtrl.gorgeousGifts .feature-desc h3:first-letter {background:#000}.uniqueCtrl.gorgeousGifts .empty.branding-peruna {height:90em}
/*! --- right units*/.uniqueCtrl.gorgeousGifts .box.g6 .feature-desc.align-right h3,.uniqueCtrl.gorgeousGifts .box.g6 .feature-desc.align-right p {text-align: right;}.uniqueCtrl.gorgeousGifts .box.g6 .feature-desc.align-right p {float:right;}.uniqueCtrl.gorgeousGifts .box.g6 .feature-desc.align-right p.gorgeousGifts-cta-right {clear:both;float:right;text-align:right}
/*! --- Perfect Outfits --*/.homepage-perfect-outfits .wrap.cms.latestModule .link-mask a {display:block;height:100%;position:absolute;width:100%;}.homepage-perfect-outfits .wrap.cms.latestModule .link-mask a span {display:none}
/*! --- generic grey background -- */.uniqueCtrl.grey-background {background-color: #336699;display: block;height: 150px;padding: 20px;}
/*! --- Step by step Saved Items v2 --- */.uniqueCtrl.buying-guide .step-by-step-saved {display:inline-block;position:relative;}.uniqueCtrl.buying-guide .step-by-step-saved .copy {-moz-box-sizing: border-box;font-size: 1.2em;left: 0;margin-left: 0;padding: 0;position: absolute;text-align: center;top: 0;}.uniqueCtrl.buying-guide .step-by-step-saved img {width: 100%;}.uniqueCtrl.buying-guide .step-by-step-saved .copy .panel {-moz-box-sizing: border-box;background: none repeat scroll 0 0 #FFFFFF;display: inline-block;height: 100%;margin-left: 7em;min-height: 25.5em;width: 32em;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;padding: 0 2em;}.uniqueCtrl.buying-guide .step-by-step-saved .copy .number {color: #FFFFFF;display: block;float: left;font-size: 6em;height: 100%;left: 0;position: absolute;top: 37%;width: 1em;}.uniqueCtrl.buying-guide .step-by-step-saved .copy .panel > h3 {font-family: 'DidotW01Roman',helvetica,arial,sans-serif; font-size: 2.4em;text-transform: uppercase;margin: 4em 2em 0.5em 0em; text-align: left;}.uniqueCtrl.buying-guide .step-by-step-saved .copy .panel > p { font: 1.2em/1.5 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif; font-size: 1.4em; text-align: left; margin-bottom: 1em;}.uniqueCtrl.buying-guide .step-by-step-saved div {display:block;position:relative;margin-bottom:1em;}
/*! --- Generic Banner with white overlay --*/.uniqueCtrl.buying-guide .banner-white-h250 {display:inline-block;position:relative; margin-top: 2em;}.uniqueCtrl.buying-guide .banner-white-h250 img {width:100%;}.uniqueCtrl.buying-guide .banner-white-h250 .copy { background: none repeat scroll 0 0 white;clear: both;height: 19em;left: 2em;margin-left: 0;margin-top: 0;position: absolute;top: 2em;width: 32.2em; }
/*! --- Shirts Buying Guide 4 column --- */.uniqueCtrl.buying-guide .box.g6 {width: 29.9em;}.uniqueCtrl.buying-guide .box.g6 img {width: 99%;height: auto;}
/*! --- Call to action arrow in body text--- */.uniqueCtrl.bodytext .call-to-action:hover {text-decoration:underline;}.uniqueCtrl.bodytext .call-to-action:after {content:"\2192";}
/*! --- Banner 1200 x 600 with text overlay --- */.uniqueCtrl.banner-h600 {position:relative;}.ie8 .uniqueCtrl.banner-h600 .copy {filter:"alpha(opacity=75)"; filter: alpha(opacity=75); } .uniqueCtrl.banner-h600 .copy {background:#FFFFFF;background: rgba(255, 255, 255, 0.75);bottom: 4.2em;font-family: 'DidotW01Roman',serif;left: 25.6em;padding: 2.5em 2em;position: absolute;text-align: center;width: 65em;}.uniqueCtrl.banner-h600 .copy h1 {color:#000000;color:rgba(0, 0, 0, 1);font-family: 'DidotW01Roman',serif;font-size: 6.8em;text-transform: uppercase;}.uniqueCtrl.banner-h600 .copy span {clear:both;display:block;font-size:0.45em;line-height:1em;}.uniqueCtrl.banner-h600 .copy p {color:#000000;color:rgba(0, 0, 0, 1);font-size:2em;padding-bottom:0.5em;}.uniqueCtrl.banner-h600 .copy .call-to-action {color:#000000;color:rgba(0, 0, 0, 1);font-family: 'DidotW01Bold',serif;font-size: 1em;}.uniqueCtrl.banner-h600 .copy .call-to-action:hover{text-decoration:underline;}.uniqueCtrl.banner-h600 .copy .call-to-action:after {content:' \2192';height:1px;}
/*! --- Banner 1200 x 305 with right content --- */.uniqueCtrl.banner-h305-right {position:relative;}.uniqueCtrl.banner-h305-right .copy {font-family: 'DidotW01Roman',serif;position: absolute;right: 9em;text-align: center;top: 3em;width: 69em;}.uniqueCtrl.banner-h305-right .copy h1 {font-family: 'DidotW01Roman',serif;margin-bottom:0.3em;text-transform:uppercase;}.uniqueCtrl.banner-h305-right .copy p {font-size: 1.5em;}
/*! --- Link strip --- */.uniqueCtrl.linkStrip {background:#EEEEEE;/*border-bottom: 6px solid #D1D1D1;*/color:#666666;font-size:1.4em;height:6em;letter-spacing:0.2em;padding-top:38px;text-align: center;}.uniqueCtrl.linkStrip li a {color: #666666;font-family: 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif;font-size: 1.286em;letter-spacing:0;line-height: 2em;}.uniqueCtrl.linkStrip li a:hover {color: #333333;}.uniqueCtrl.linkStrip li {display: inline-block;padding: 0 12px;}.uniqueCtrl.linkStrip ul {margin-top: 1.7em;}
/*! --- loyalty event concertina and table --- */.uniqueCtrl.loyalty .uniqueCtrl.buying-guide .accordion .head h2 a::first-letter {background:#eee; color:#000; padding:0px;}.uniqueCtrl.loyalty .uniqueCtrl.buying-guide .accordion-content .content table {width: 97%;margin:10px;}.uniqueCtrl.loyalty .uniqueCtrl.buying-guide .accordion-content .content th {font-size:0.34em;}.uniqueCtrl.loyalty .uniqueCtrl.buying-guide .accordion-content .content th.Name, th.Date {width: 16%;padding:11px 6px;border-bottom: solid 2px black;border-top: solid 1px black;border-top: solid 3px white;text-align:left;}.uniqueCtrl.loyalty .uniqueCtrl.buying-guide .accordion-content .content th.Address {width: 51%;padding:11px 6px;border-bottom: solid 2px black;border-top: solid 3px white;text-align:left;}.uniqueCtrl.loyalty .uniqueCtrl.buying-guide .accordion-content .content tr {border:none;}.uniqueCtrl.loyalty .uniqueCtrl.buying-guide .accordion-content .content td {color:black; border-top: solid 1px black; border-bottom: solid 1px black; border-right: solid 10px white;}.uniqueCtrl.loyalty .uniqueCtrl.all-brands-lp .copy p {font-size:1.8em;}.uniqueCtrl.loyalty .uniqueCtrl.all-brands-lp .copy h2 {font-size:4.6em;}.uniqueCtrl.loyalty .uniqueCtrl.all-brands-lp .copy {position: absolute; top: 4em; left: 2.5em; background: RGBA(255,255,255,.9); display: block; padding: 1.5em; width:62em;}
/*! --- Banner 1200 x 652 with text overlay --- */.uniqueCtrl.banner-h652 {position: relative;} .ie8 .uniqueCtrl.banner-h652 .copy {filter: "alpha(opacity=75)";filter: alpha(opacity=75);} .uniqueCtrl.banner-h652 .copy {background: #FFFFFF; background: rgba(255, 255, 255, 0.75);top: 4em; font-family: 'DidotW01Roman',serif; left: 4em; padding: 2.5em 2em; position: absolute; text-align: left; width: 65em;} .uniqueCtrl.banner-h652 .copy h1 {color: #000000; color: rgba(0, 0, 0, 1); font-family: 'DidotW01Roman',serif; font-size: 6.8em; text-transform: uppercase;} .uniqueCtrl.banner-h652 .copy span {clear: both; display: block; font-size: 0.45em; line-height: 1em;} .uniqueCtrl.banner-h652 .copy p {color: #000000; color: rgba(0, 0, 0, 1); font-size: 2em; padding-bottom: 0.5em;} .uniqueCtrl.banner-h652 .copy .call-to-action {color: #000000; color: rgba(0, 0, 0, 1); font-family: 'DidotW01Bold',serif; font-size: 1em;} .uniqueCtrl.banner-h652 .copy .call-to-action:hover {text-decoration: underline;} .uniqueCtrl.banner-h652 .copy .call-to-action:after {content: ' \2192';height: 1px;}
/*! --- Video Banner 1200 x 305 for leading ladies --- */.uniqueCtrl.videoBanner .call-to-action {display: block;text-align: center;width: 100%;}.uniqueCtrl.videoBanner .call-to-action:after {color:#FFFFFF;content:" \2192";} .uniqueCtrl.videoBanner .call-to-action a:hover {text-decoration:underline;}
/*! --- custom banner for how to wear pink --- */.uniqueCtrl.pink .uniqueCtrl.all-brands-lp .copy {background:none; color:white; top:5em; left:5em;}.uniqueCtrl.pink .uniqueCtrl.all-brands-lp .copy h2 {color:white;}.uniqueCtrl.pink .latestModule .edi-panel {text-align:left;}.uniqueCtrl.pink .latestModule .edi-panel p {width:14em; margin:1em;}.uniqueCtrl.pink .latestModule .edi-panel h3 {font-size:1.4em;font-weight:bold;}.uniqueCtrl.pink .latestModule .edi-panel p {font-size:1.2em;}.uniqueCtrl.pink .latestModule .edi-panel p a {font-size:1em;}
/*! --- Image with text overlay white text caption --- */.uniqueCtrl.txtWhiteOverCaption {display:block;position: relative;width:30em;}.uniqueCtrl.txtWhiteOverCaption .copy {bottom: 0;color: #FFFFFF;display: block;padding-bottom: 1.5em;position: absolute;text-align: center;text-transform: uppercase;width: 100%;}.uniqueCtrl.txtWhiteOverCaption .copy a {color:#FFFFFF;}.uniqueCtrl.txtWhiteOverCaption .copy a:hover{text-decoration:underline;}
/*! --- Per una privilege carousel text overlay --- */ .touch .bll-pu.right {margin-left: 66em;}.bll-pu.right {display: block; font-size: 1em; margin-left: 58em; text-align: center; width: 48em;}.touch .bll-pu.right .pu-prod-after {font-size: 1.5em; margin: 29.5em 0 0;} .bll-pu.left .pu-prod-after, .bll-pu.right .pu-prod-after {font-size: 1.5em; margin: 28em 0 0;}
/*! --- Per Una Terms and conditions --- */ .uniqueCtrl.tsandcs p {font-size:1.4em;}.uniqueCtrl.tsandcs h5 {font-size:1.8em;padding-bottom:1em;} .uniqueCtrl.tsandcs ol {color:#333333;counter-reset: foo;display: table;font-family: 'HelveticaNeueW01-55Roma',Arial,Sans-serif;font-size: 1.4em;list-style: decimal inside none;margin-bottom: 1.6em;}.uniqueCtrl.tsandcs li:before {content: counter(foo, decimal) ". ";font-family:'HelveticaNeueW01-75Bold', helvetica, arial, sans-serif;display: table-cell;padding-right: 0.5em;text-align: right;}.uniqueCtrl.tsandcs ol li {counter-increment: foo;display: table-row;margin-bottom: 1.6em;}.uniqueCtrl.tsandcs ol li span {margin-left:-1.8em;}
/*! --- Healthy eating 600x600 Tile--- */.wrap.cms.uniqueCtrl.square600 { box-sizing:border-box;display:inline-block; font-size:1.4em;position: relative;width: 43em;}.wrap.cms.uniqueCtrl.square600 .copy {position:absolute;top:2em;left:2em;width:43em;}.uniqueCtrl.square600 ol {color:#FFFFFF;counter-reset: foo;display: table;font-family:'HelveticaNeueW01-55Roma',Arial,Sans-serif;list-style: decimal inside none;margin-bottom: 16px;width:66%;}.uniqueCtrl.square600 li:before {background: url("https://asset1.marksandspencer.com/is/image/mands/4be89e7b4863f8a71da50fb5fee82e6fc0505e20?fmt=png-alpha") no-repeat scroll 81% 0 rgba(0, 0, 0, 0);color: #333333;content: counter(foo, decimal) " ";display: table-cell;font-family: 'HelveticaNeueW01-75Bold',Arial,Sans-serif;overflow: visible;padding-right: 1em;text-align: right;width: 1.2em;}.uniqueCtrl.square600 ol li {counter-increment: foo;display: table-row;margin-bottom: 16px;}.wrap.cms.uniqueCtrl.square600 p {color:#FFCC00;width:68%;}.wrap.cms.uniqueCtrl.square600 h3 {color:#FFFFFF;font-size:2em;text-transform:uppercase;}.wrap.cms.uniqueCtrl.square600 a {color:#FFFFFF;}.uniqueCtrl.square600 li b {font: normal normal 1em 'HelveticaNeueW01-75Bold', helvetica, arial, sans-serif;}
/*! --- TxtVideoOverly CTA #fff --- */.uniqueCtrl.txtVidOverlay.white .copy a.wf-icon-next-01 {color: #fff;}.uniqueCtrl.txtVidOverlay.white .copy a:after {color:#fff;}.uniqueCtrl.txtVidOverlay.white .copy .call-to-action a:after {color:#fff;}.uniqueCtrl.txtVidOverlay.white .copy .call-to-action a:hover {color:#fff;}.uniqueCtrl.txtVidOverlay.white.blkBtn .copy.video .call-to-action a {background: url("../../images/global/sprites/video_lrg.png") no-repeat scroll center 10px rgba(0, 0, 0, 0);}.uniqueCtrl.txtVidOverlay.white.blkBtn .copy.video .call-to-action a {text-indent:13.5em;}
/*! --- Video Left block  13-05-14--- */.uniqueCtrl.txtVidOverlay .vidLeft, .uniqueCtrl.txtTxtOverlay .vidLeft {position:relative;}.uniqueCtrl.txtTxtOverlay .vidLeft .copy.video .call-to-action a, .uniqueCtrl.txtTxtOverlay .vidLeft .copy.video .call-to-action a,.uniqueCtrl.txtVidOverlay .vidLeft .copy.video .call-to-action a {background: url("../../images/global/sprites/video_lrg.png") no-repeat scroll center 10px rgba(0, 0, 0, 0);text-indent: -14em;}.uniqueCtrl.txtTxtOverlay .vidLeft .copy.video .call-to-action a:hover, .uniqueCtrl.txtTxtOverlay .vidLeft .copy.video .call-to-action a:hover,.uniqueCtrl.txtVidOverlay .vidLeft .copy.video .call-to-action a:hover {background-position: center -72px;}.uniqueCtrl.txtTxtOverlay .vidLeft .copy.video .call-to-action, .uniqueCtrl.txtTxtOverlay .vidLeft .copy.video .call-to-action,.uniqueCtrl.txtVidOverlay .vidLeft .copy.video .call-to-action {left: -8em;line-height:4em;text-indent: 22em;}.uniqueCtrl.txtTxtOverlay .vidLeft .copy.video, .uniqueCtrl.txtTxtOverlay .vidLeft .copy.video, .uniqueCtrl.txtVidOverlay .vidLeft .copy.video {left: 3em;right: auto;text-align: left;}.uniqueCtrl.txtVidOverlay .textRight .copy {display: inline-block;height: 28em;right: 3em; left:auto;position: absolute;top: 3em;width: 23em;text-align: right;}
/*! --- Box 600x600  16-05-14--- */.edi-panel.horizontal.full-bleed.box600x600 {height: 60em;}.latestModule .edi-panel.horizontal.full-bleed.box600x600 .copy {left: 17em;}.edi-panel.horizontal.full-bleed.box600x600.wideOverlay .copy{left:7em;width:44em;}
/*! --- Box 600x600 left 23-05-14--- */.edi-panel.horizontal.buying-guide.full-bleed.left.box600x600 {height: 60em;}.latestModule .edi-panel.horizontal.buying-guide.full-bleed.left.box600x600 .copy {left: 1em;}
/*! --- Box 600x600 left 18-06-14--- */.edi-panel.horizontal.buying-guide.full-bleed.right.box600x600 {height: 60em;}.latestModule .edi-panel.horizontal.buying-guide.full-bleed.right.box600x600 .copy {left: auto;right:1em;}
/*! --- TextBox Color background 300x300 --- */ .uniqueCtrl.textBox-color-300x300 {width: 25em; height: 20em; padding: 5.0em 2.5em; background:#e7eff6; }.uniqueCtrl.textBox-color-300x300 h4 {font-size:2em; margin-bottom: 0.3em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;}.uniqueCtrl.textBox-color-300x300 p {font-size:1.4em;}  
/*! --- TextBox 300x300 --- */ .uniqueCtrl.textBox-300x300 {width: 25em; height: 20em; padding: 5.0em 2.5em; }.uniqueCtrl.textBox-300x300 h4 {font-size:2em; margin-bottom: 0.3em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;}.uniqueCtrl.textBox-300x300 p {font-size:1.4em;}
/*! --- TextBox 600x300 --- */ .uniqueCtrl.textBox-600x300 {width: 55em; height: 20em; padding: 5.0em 2.5em; }.uniqueCtrl.textBox-600x300 h4 {font-size:2em; margin-bottom: 0.3em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;}.uniqueCtrl.textBox-600x300 p {font-size:1.4em; margin-bottom: 1.5em;} .uniqueCtrl.textBox-600x300 a:link { color:#666666; text-transform: uppercase;!important}.uniqueCtrl.textBox-600x300 a:visited {color:#666666;}  .uniqueCtrl.textBox-600x300 a:hover {color:#323232; text-decoration: underline;}  .uniqueCtrl.textBox-600x300 a:active {color:#666666;} .uniqueCtrl.textBox-600x300 p.newTag {background:#000; width:3em; padding:0.3em; display:block; text-align:center; float:right;} .uniqueCtrl.textBox-600x300 p.newTag span { font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;color:#fff; font-style:italic; font-size:1em;}
/*! --- TextBox Color Pink background 300x300 --- */ .uniqueCtrl.textBox-pink-300x300 {width: 25em; height: 20em; padding: 5.0em 2.5em; background:#f6b295; }.uniqueCtrl.textBox-pink-300x300 h4 {font-size:2em; margin-bottom: 0.3em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;}.uniqueCtrl.textBox-pink-300x300 p {font-size:1.4em;} 
/*! --- 600 x 300 Banner right --- */.uniqueCtrl.banner-600-300-right {position: relative; width:100%; height:100%;}.uniqueCtrl.banner-600-300-right .copy { box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);left: 23em;padding: 2em;position: absolute;top: 2em;width: 35em;}.uniqueCtrl.banner-600-300-right .copy h2 { font-size: 3em; margin-bottom: 0.5em; text-align: right;}.uniqueCtrl.banner-600-300-right .copy p {font-size: 1.5em; text-align: right;}
/*! --- 600 x 300 Banner left --- */.uniqueCtrl.banner-600-300-left {position: relative; width:100%; height:100%;}.uniqueCtrl.banner-600-300-left .copy { box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);left: 2.0em;padding: 2em;position: absolute;top: 2em;width: 35em;}.uniqueCtrl.banner-600-300-left .copy h2 { font-size: 3em; margin-bottom: 0.5em; text-align: left;}.uniqueCtrl.banner-600-300-left .copy p {font-size: 1.5em; text-align: left;}
/*! --- 1200 x 300 Banner left --- */.uniqueCtrl.banner-1200-300-wide {position: relative;}.uniqueCtrl.banner-1200-300-wide .copy { box-sizing: border-box;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);left: 2.0em;padding: 2em;position: absolute;top: 2em;width: 45em;}.uniqueCtrl.banner-1200-300-wide .copy h2 { font-size: 4.0em; margin-bottom: 0.5em;}.uniqueCtrl.banner-1200-300-wide .copy p {font-size: 1.5em;}.wrap.cms.uniqueCtrl.banner-1200-300-wide.v-mid .copy {top: 5.5em;width: 48em;}
/*! --- TextBox Bottom 300x300 --- */.uniqueCtrl.textBox-300x300-bottom { position: relative; width: 25em; height: 20em; padding: 5.0em 2.5em; background:#e7eff6; }.uniqueCtrl.textBox-300x300-bottom .copy { position: absolute; bottom: 0;}.uniqueCtrl.textBox-300x300-bottom .copy h4 {font-size:2em; margin-bottom: 0.3em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;}.uniqueCtrl.textBox-300x300-bottom .copy p {font-size:1.4em;} 
/*! --- Editorial Features --- */.uniqueCtrl.editorialFeature .box.g12 > .box.g12 {width: 46%;padding-right: 2em;}.uniqueCtrl.editorialFeature p {font: normal normal 1.3em/1.5 "HelveticaNeueW01-55Roma", helvetica, arial, sans-serif;}.uniqueCtrl.editorialFeature .box.g12 + .box.g12 p {margin-left: 2em;}.uniqueCtrl.editorialFeature.module1 .box.g6 {clear: left;float: left;margin-top: 3em;padding-right: 2em;-ms-box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.uniqueCtrl.editorialFeature.module1 .box.g6 + .box.g18 {float: right;margin-top: 3em;}.uniqueCtrl.editorialFeature.module3 .box.g12 + .box.g12 div img {padding-left: 9em;padding-bottom: 2em;}.uniqueCtrl.editorialFeature.module3 .box.g12 + .box.g12 div + div img {float: right;}.uniqueCtrl.editorialFeature.module3 .box.g12 div img {margin-top: 2em;}.uniqueCtrl.editorialFeature .module4 .box.g12 > .box.g12 {width:48%;}.uniqueCtrl.editorialFeature .module4 .box.g12 > .box.g12 + .box.g12 {padding-right:0;}


/*! --- Revised TOP Tens --- */.uniqueCtrl.Top10sV2 {font-size: 1em;}.uniqueCtrl.Top10sV2 .imgOverlay {position: relative;}/*.imgOverlay .imageHolder {position: relative;}.imgOverlay .s7HotspotViewerHolder {height: 45em;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}*/.uniqueCtrl.Top10sV2 .copy {background:#FFFFFF;background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);bottom: 2em;position: absolute;width: 30em;margin: 0 2em;padding:2em;}.uniqueCtrl.Top10sV2 p {font-family:"HelveticaNeueW01-55Roma",helvetica,arial,serif;font-size: 1.4em;line-height: 1.4em;}.uniqueCtrl.Top10sV2 .cta {display: inline-block;margin-top: 1em;}.uniqueCtrl.Top10sV2 .cta a:hover {text-decoration:underline;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g4 {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;background:#87A6C5;color:#FFFFFF;padding: 2em;height:45em;text-align: center;width: 45em;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g4 h1 {color:#FFFFFF; font-family: "DidotW01Roman", Georgia, "Times New Roman", serif;font-size:7em;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g4 h2 {color:#FFFFFF;font-family:"DidotW01Roman",Georgia,'Times New Roman',serif;font-size:4em;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g4 h1 span {font-family: "DidotW01Italic", Georgia, "Times New Roman", serif;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g4 p, uniqueCtrl.Top10sV2 .modHeader_Right .box.g4 p {padding: 0 4em;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g4 p:last-child:after,.uniqueCtrl.Top10sV2 .modHeader_Right .box.g4 p:last-child:after {content: "";border-bottom: 2px solid #FFFFFF;display: block;margin: 3em 6em;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g6, .uniqueCtrl.Top10sV2 .mod1_Left .box.g6, .uniqueCtrl.Top10sV2 .mod2_Left .box.g6, .uniqueCtrl.Top10sV2 .mod1_Right .box.g6, .uniqueCtrl.Top10sV2 .mod2_Right .box.g6 {display:block;position:relative;width:75em;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g4, .uniqueCtrl.Top10sV2 .mod1_Left .box.g4, .uniqueCtrl.Top10sV2 .mod2_Left .box.g4, .uniqueCtrl.Top10sV2 .mod1_Right .box.g4, .uniqueCtrl.Top10sV2 .mod2_Right .box.g4 {display:block;position:relative;width:45em;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g6 h1, .uniqueCtrl.Top10sV2 .mod1_Left .box.g6 h1,.uniqueCtrl.Top10sV2 .mod1_Left .box.g4 h1, .uniqueCtrl.Top10sV2 .modHeader_Right .box.g6 h1, .uniqueCtrl.Top10sV2 .mod1_Right .box.g6 h1, .uniqueCtrl.Top10sV2 .mod1_Right .box.g4 h1, .uniqueCtrl.Top10sV2 .mod3 .entry h1 {font-family: "DidotW01Italic",Georgia,"Times New Roman",serif;font-size: 15em;left:.1em;line-height: 0.01em;position: absolute;top: 0.5em;text-indent:0.15em;width:auto;z-index: 2;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g6 h1 span, .uniqueCtrl.Top10sV2 .mod1_Left .box.g6 h1 span, .uniqueCtrl.Top10sV2 .mod1_Left .box.g4 h1 span, .uniqueCtrl.Top10sV2 .modHeader_Right .box.g6 h1 span, .uniqueCtrl.Top10sV2 .mod1_Right .box.g6 h1 span, .uniqueCtrl.Top10sV2 .mod1_Right .box.g4 h1 span, .uniqueCtrl.Top10sV2 .mod3 .entry h1 span {display: inline-block;font-family: "DidotW01Roman",Georgia,"Times New Roman",serif;font-size: 0.15em;line-height: 1em;margin-left:0.6em;text-indent:0;text-transform: uppercase;}.uniqueCtrl.Top10sV2 .entry h1 span.bottom {clear: both;margin-left: 1em;padding-left: 0;position: absolute;left: 0;top: 3em;width: 20em;}.uniqueCtrl.Top10sV2 .entry h1 span.top_right {position: absolute;top: -2.6em;width: 20em;left: 4em;}.uniqueCtrl.Top10sV2 .entry h1 span.middle_right {bottom:1em;position:absolute;width:20em;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g6 .numberBtm h1, .uniqueCtrl.Top10sV2 .mod1_Left .box.g6 .numberBtm h1, .uniqueCtrl.Top10sV2 .mod1_Left .box.g4 .numberBtm h1, .uniqueCtrl.Top10sV2 .modHeader_Right .box.g6 .numberBtm h1, .uniqueCtrl.Top10sV2 .mod1_Right .box.g6 .numberBtm h1, .uniqueCtrl.Top10sV2 .mod1_Right .box.g4 .numberBtm h1 {font-family: "DidotW01Italic",Georgia,"Times New Roman",serif;font-size: 15em;line-height: 0;margin-left: 0.1em;position: absolute;bottom: 0.2em;width: auto;z-index: 2;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g6 div .numberMiddle h1, .uniqueCtrl.Top10sV2 .mod1_Left .box.g6 div .numberMiddle h1, .uniqueCtrl.Top10sV2 .mod1_Left .box.g4 div .numberMiddle h1, .uniqueCtrl.Top10sV2 .modHeader_Right .box.g6 div .numberMiddle h1, .uniqueCtrl.Top10sV2 .mod1_Right .box.g6 div .numberMiddle h1, .uniqueCtrl.Top10sV2 .mod1_Right .box.g4 div .numberMiddle h1 {margin-left: 0.1em;position: absolute;top: 2.2em;width: auto;z-index: 2;}.uniqueCtrl.Top10sV2 .entry {display:block;overflow:hidden;position: relative;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g6 div .numberBtm h1, .uniqueCtrl.Top10sV2 .mod1_Left .box.g6 div .numberBtm h1, .uniqueCtrl.Top10sV2 .mod1_Left .box.g4 div .numberBtm h1, .uniqueCtrl.Top10sV2 .modHeader_Right .box.g6 div .numberBtm h1, .uniqueCtrl.Top10sV2 .mod1_Right .box.g6 div .numberBtm h1, .uniqueCtrl.Top10sV2 .mod1_Right .box.g4 div .numberBtm h1 {display: block;font-family: "DidotW01Italic",Georgia,"Times New Roman",serif;font-size: 15em;line-height: 0;position: absolute;top: 3.5em;width: auto;z-index: 2;}.uniqueCtrl.Top10sV2 .numberBtm + .imgOverlay .copy {right: 0;width:30em;}.uniqueCtrl.Top10sV2 .numberBtm + .imgOverlay.bottom .copy {right: 10em;}.uniqueCtrl.Top10sV2 .imgOverlay.narrow .copy {width:17em;}.uniqueCtrl.Top10sV2 .imgOverlay img {width: 100%;}.uniqueCtrl.Top10sV2 .imgOverlay .imageHolder {position: relative;float: left;}/*.uniqueCtrl.Top10sV2 .imgOverlay .imageHolder, .uniqueCtrl.Top10sV2 .imgOverlay .s7HotspotViewerHolder {border: none;height:45em;width:75em;}*/.uniqueCtrl.Top10sV2.noOverlay .copy {background: none;}.uniqueCtrl.Top10sV2 .call-to-action a {font: normal 1.2em/3em 'DidotW01Roman', Georgia, 'Times New Roman', serif;}.uniqueCtrl.Top10sV2 .call-to-action a:hover{text-decoration:underline;}.uniqueCtrl.Top10sV2 .call-to-action a:after {content: " \2192";}


/*! --- SALE TOP PICKS --- */.uniqueCtrl.Top10sV2 .sale{color:#FF0000;font-weight:bold;padding:1em 0 0;}.uniqueCtrl.Top10sV2.noOverlay.sale .sale + .sale{padding:0 0 1em;}.uniqueCtrl.Top10sV2.noOverlay.sale .modHeader_Left .box.g4 {background:url('//asset2.marksandspencer.com/is/image/mands/8db58f7861f27661ec92bde8ab3cbd71dc016601?wid=450&hei=450') no-repeat 0 0;background-size:100%;padding:6em 2em 2em;}.ie8 .uniqueCtrl.Top10sV2.noOverlay.sale .modHeader_Left .box.g4 {background-color:#FF0000;background-image:none;} @media screen and (max-width:1239px){.uniqueCtrl.Top10sV2.noOverlay.sale .modHeader_Left .box.g4 {background:url('//asset2.marksandspencer.com/is/image/mands/8db58f7861f27661ec92bde8ab3cbd71dc016601?wid=360&hei=360') no-repeat 0 0;}}
/*! --- TOP PICKS GREY HEADER --- */ .uniqueCtrl.Top10sV2.noOverlay.grey .modHeader_Left .box.g4 {background:url('//asset2.marksandspencer.com/is/image/mands/84ce163696815b8143eed62a485b2e8be0c0b43a?wid=450&hei=450') no-repeat 0 0;background-size:100%;padding:6em 2em 2em;}.ie8 .uniqueCtrl.Top10sV2.noOverlay.grey .modHeader_Left .box.g4 {background-color:#666666;background-image:none;} @media screen and (max-width:1239px){.uniqueCtrl.Top10sV2.noOverlay.grey .modHeader_Left .box.g4 {background:url('//asset2.marksandspencer.com/is/image/mands/84ce163696815b8143eed62a485b2e8be0c0b43a?wid=360&hei=360') no-repeat 0 0;}}
/*! --- TOP PICKS LIGHT GREY HEADER --- */ .uniqueCtrl.Top10sV2.noOverlay.lightGrey .modHeader_Left .box.g4 {background:url("//asset2.marksandspencer.com/is/image/mands/99d4892ce5e1fd51b7ab17515a39deef8be63373?wid=450&hei=450") no-repeat 0 0;background-size:100%;padding:6em 2em 2em;}.ie8 .uniqueCtrl.Top10sV2.noOverlay.lightGrey .modHeader_Left .box.g4 {background-color:#EEEEEE;background-image:none;} @media screen and (max-width:1239px){.uniqueCtrl.Top10sV2.noOverlay.lightGrey .modHeader_Left .box.g4 {background:url('//asset2.marksandspencer.com/is/image/mands/99d4892ce5e1fd51b7ab17515a39deef8be63373?wid=360&hei=360') no-repeat 0 0;}}.uniqueCtrl.Top10sV2.noOverlay.lightGrey .modHeader_Left .box.g4, .uniqueCtrl.Top10sV2.noOverlay.lightGrey .modHeader_Left .box.g4 h1, .uniqueCtrl.Top10sV2.noOverlay.lightGrey .modHeader_Left .box.g4 h2 {color:#000000;}.uniqueCtrl.Top10sV2.noOverlay.lightGrey .modHeader_Left .box.g4 p:last-child:after, .uniqueCtrl.Top10sV2.noOverlay.lightGrey .modHeader_Left .box.g4 p:last-child:after {border-bottom:2px solid #000000;}
/*! --- TOP PICKS LIGHT GREY HEADER THICKER BORDER --- */.uniqueCtrl.Top10sV2.noOverlay.lightGrey.border16 .modHeader_Left .box.g4 p:last-child:after, .uniqueCtrl.Top10sV2.noOverlay.lightGrey.border16 .modHeader_Left .box.g4 p:last-child:after {border-bottom: 16px solid #000000;margin: 3em 2em;width: 17em;}
/*! --- TOP PICKS BLUE SKY HEADER --- */ .uniqueCtrl.Top10sV2.noOverlay.blueSky .modHeader_Left .box.g4 {background: url("http://asset2.marksandspencer.com/is/image/mands/03b3a5390a8063a496d6bd71807214a61e96e6ad?wid=450&hei=450") no-repeat 0 0;}.ie8 .uniqueCtrl.Top10sV2.noOverlay.blueSky .modHeader_Left .box.g4 {background-color:#5487D6;background-image:none;} @media screen and (max-width:1239px){.uniqueCtrl.Top10sV2.noOverlay.blueSky .modHeader_Left .box.g4 {background:url('//asset2.marksandspencer.com/is/image/mands/03b3a5390a8063a496d6bd71807214a61e96e6ad?wid=360&hei=360') no-repeat 0 0;}}.wrap.cms.uniqueCtrl.Top10sV2.noOverlay.blueSky h4 {font-family: "DidotW01Roman", Georgia, "Times New Roman", serif;font-size:2.4em;text-transform: uppercase;}
/*! --- TOP PICKS BLUE WITH INSET BORDER --- */ .uniqueCtrl.Top10sV2.noOverlay.blueWhiteBorder .modHeader_Left .box.g4 {background: url("http://asset2.marksandspencer.com/is/image/mands/e5c26798fe26fb776baf34d38520ceb833f3c9be?wid=450&hei=450") no-repeat 0 0;}.ie8 .uniqueCtrl.Top10sV2.noOverlay.blueWhiteBorder .modHeader_Left .box.g4 {background-color:#5487D6;background-image:none;} @media screen and (max-width:1239px){.uniqueCtrl.Top10sV2.noOverlay.blueWhiteBorder .modHeader_Left .box.g4 {background:url('//asset2.marksandspencer.com/is/image/mands/e5c26798fe26fb776baf34d38520ceb833f3c9be?wid=360&hei=360') no-repeat 0 0;}}.wrap.cms.uniqueCtrl.Top10sV2.noOverlay.blueWhiteBorder h4 {font-family: "DidotW01Roman", Georgia, "Times New Roman", serif;font-size:2.4em;text-transform: uppercase;}
/*! --- TOP PICKS NAVY WITH INSET BORDER --- */ .uniqueCtrl.Top10sV2.noOverlay.navyWhiteBorder .modHeader_Left .box.g4 {background: url("http://asset2.marksandspencer.com/is/image/mands/a5cbb4acd737b2d70d49735f9adaa1528a3dbc21?wid=450&hei=450") no-repeat 0 0;}.ie8 .uniqueCtrl.Top10sV2.noOverlay.navyWhiteBorder .modHeader_Left .box.g4 {background-color:#324154;background-image:none;} @media screen and (max-width:1239px){.uniqueCtrl.Top10sV2.noOverlay.navyWhiteBorder .modHeader_Left .box.g4 {background:url('//asset2.marksandspencer.com/is/image/mands/a5cbb4acd737b2d70d49735f9adaa1528a3dbc21?wid=360&hei=360') no-repeat 0 0;}}.wrap.cms.uniqueCtrl.Top10sV2.noOverlay.navyWhiteBorder h4 {font-family: "DidotW01Roman", Georgia, "Times New Roman", serif;font-size:2.4em;text-transform: uppercase;}
/*! --- TOP PICKS BEIGE Background --- */ .uniqueCtrl.Top10sV2.noOverlay.beige .modHeader_Left .box.g4 {background: #8F7672;background-image:none;}.wrap.cms.uniqueCtrl.Top10sV2.noOverlay.beige h4 {font-family: "DidotW01Roman", Georgia, "Times New Roman", serif;font-size:2.4em;text-transform: uppercase;}
/*! --- TOP PICKS BLACK WITH INSET BORDER --- */ .uniqueCtrl.Top10sV2.noOverlay.black .modHeader_Left .box.g4 {/*background: url("http://asset2.marksandspencer.com/is/image/mands/7af2f2d314310d7051b634761e1969cb9dab2e53?wid=450&hei=450") no-repeat 0 0;*/padding:0;}.ie8 .uniqueCtrl.Top10sV2.noOverlay.black .modHeader_Left .box.g4 {background-color:#000000;background-image:none;} @media screen and (max-width:1239px){.uniqueCtrl.Top10sV2.noOverlay.black .modHeader_Left .box.g4 {background:url('//asset2.marksandspencer.com/is/image/mands/7af2f2d314310d7051b634761e1969cb9dab2e53?wid=360&hei=360') no-repeat 0 0;}}.wrap.cms.uniqueCtrl.Top10sV2.noOverlay.black h4 {font-family: "DidotW01Roman", Georgia, "Times New Roman", serif;font-size:2.4em;text-transform: uppercase;}.uniqueCtrl.Top10sV2.noOverlay.black .modHeader_Left .box.g4 h2:after {border-top: 2px solid #FFFFFF;clear: both;content: "";display: block;margin: 0.4em 2.5em;/*width: 40%;*/position: relative;}.uniqueCtrl.Top10sV2.noOverlay.black .modHeader_Left .box.g4 p:last-child:after {border:none;}.uniqueCtrl.Top10sV2.noOverlay.black .modHeader_Left .call-to-action a:after {content: ""}.uniqueCtrl.Top10sV2.noOverlay.black .modHeader_Left .call-to-action a {font:normal 1em "HelveticaNeueW01-55Roma",helvetica,arial,serif;text-transform:uppercase;}.uniqueCtrl.Top10sV2.noOverlay.black .cta{font:normal 1em "HelveticaNeueW01-65Medium",Helvetica,Arial,Sans-serif;}
.uniqueCtrl.Top10sV2 .top10IntroSquare {background-position: 50% 50%;background-size:60em;height: 45em;width: 45em;}.uniqueCtrl.Top10sV2 .modHeader_Left .box.g4 .top10IntroSquare h2 {padding-top:1.5em;}.ie8 .uniqueCtrl.Top10sV2 .top10IntroSquare{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale');}.wrap.cms.uniqueCtrl.Top10sV2.noOverlay.black .mod3 {clear: both;display: block;height: 60em;width: 120em;}
/*! --- Intro Square text/border black --- */.uniqueCtrl.Top10sV2.noOverlay.black .modHeader_Left .box.g4 .top10IntroSquare.blackTxt h2,.uniqueCtrl.Top10sV2.noOverlay.black .modHeader_Left .box.g4 .top10IntroSquare.blackTxt p {color:#000000;}.uniqueCtrl.Top10sV2.noOverlay.black .modHeader_Left .box.g4 .top10IntroSquare.blackTxt h2:after {border-top-color:#000000;}
/*! --- TextBox Quote 300x300 --- */ .uniqueCtrl.generic-quote-300 {width: 25em; height: 20em; padding: 5.0em 2.5em; }.uniqueCtrl.generic-quote-300 p {font-size:2.4em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif; font-style: italic; text-align: center;} 
/*! --- TextBox with CTA 300x300 --- */.uniqueCtrl.textBox-link-300 {width: 25em; height: 20em; padding: 5.0em 2.5em;}.uniqueCtrl.textBox-link-300 h4 {font-size:2em; margin-bottom: 0.3em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;}.uniqueCtrl.textBox-link-300 p {font-size:1.4em; margin-bottom: 1.5em;} .uniqueCtrl.textBox-link-300 a:link { color:#666666; text-transform: uppercase;!important}.uniqueCtrl.textBox-link-300 a:visited {color:#666666;}  .uniqueCtrl.textBox-link-300 a:hover {color:#323232; text-decoration: underline;}.uniqueCtrl.textBox-link-300 a:active {color:#666666;} .uniqueCtrl.textBox-link-300 p.newTag {background:#000; width:3em; padding:0.3em; display:block; text-align:center;} .uniqueCtrl.textBox-link-300 p.newTag span { font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;color:#fff; font-style:italic; font-size:1em;}
/*! --- TextBox with CTA Right 300x300 --- */ .uniqueCtrl.textBox-link-300-right {width: 25em; height: 20em; padding: 5.0em 2.5em; float: right; text-align: right;}.uniqueCtrl.textBox-link-300-right h4 {font-size:2em; margin-bottom: 0.3em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;}.uniqueCtrl.textBox-link-300-right p {font-size:1.4em; margin-bottom: 1.5em;} .uniqueCtrl.textBox-link-300-right a:link { color:#666666; text-transform: uppercase;!important}.uniqueCtrl.textBox-link-300-right a:visited {color:#666666;}.uniqueCtrl.textBox-link-300-right a:hover {color:#323232; text-decoration: underline;}  .uniqueCtrl.textBox-link-300-right a:active {color:#666666;} .uniqueCtrl.textBox-link-300-right p.newTag {background:#000; width:3em; padding:0.3em; display:block; text-align:center; float:right;} .uniqueCtrl.textBox-link-300-right p.newTag span { font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;color:#fff; font-style:italic; font-size:1em;}
/*! --- HERO  TEXT OVERLAY 45PX MARGIN--- */.uniqueCtrl.fathers-day-lp .fathers-hero-overlay { position: relative; }.uniqueCtrl.fathers-day-lp .fathers-hero-overlay img { margin-bottom: 3em; }.uniqueCtrl.fathers-day-lp .copy { position: absolute; top: 4.5em; left: 4.5em; background: RGBA(255,255,255,.9); display: block; padding: 1.5em; width:50em; }.uniqueCtrl.fathers-day-lp h2 { font: normal 6em "DidotW01Roman", Georgia, 'Times New Roman', serif; color: #000; line-height: 1em; margin-bottom:0.050em;}.uniqueCtrl.fathers-day-lp p { font: 2.0em "DidotW01Roman", Georgia, 'Times New Roman', serif; line-height: 1.2em; }.uniqueCtrl.fathers-day-lp .fathers-hero-overlay .copy .call-to-action{font-family: 'DidotW01Bold',serif;}.uniqueCtrl.fathers-day-lp .fathers-hero-overlay .copy .call-to-action:after {content:' \2192';}.uniqueCtrl.fathers-day-lp .fathers-hero-overlay .copy .call-to-action:hover {text-decoration:underline;}
/*! --- FATHERS DAYS LP CENTER TEXT BOX-- */.uniqueCtrl.centerText-600x300 {width: 38em; height: 22em; padding: 8em 12em 0 10em; }.uniqueCtrl.centerText-600x300 h4 {font-size:2em; margin-bottom: 0.3em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;}.uniqueCtrl.centerText-600x300 p {font-size:1.4em; margin-bottom: 1.5em; font-family: "Helvetica",Arial,Sans-serif;} .uniqueCtrl.centerText-600x300 a:link { color:#666666; text-transform: uppercase;!important}    .uniqueCtrl.centerText-600x300 a:visited {color:#666666;}.uniqueCtrl.centerText-600x300 a:hover {color:#323232; text-decoration: underline;} .uniqueCtrl.centerText-600x300 a:active {color:#666666;}
/*! --- FATHERS DAYS IMAGE TEXT BLOCK 600-- */.uniqueCtrl.fathers-day-block-600 .fathers-block-600-overlay { position: relative; }.uniqueCtrl.fathers-day-block-600 .copy { position: absolute; top: 48em; left: 2.5em; background: RGBA(255,255,255,.9); display: block; padding: 1.5em; width:26em;  }.uniqueCtrl.fathers-day-block-600 h4 { font: 1.4em "Helvetica",Arial,Sans-serif; line-height: 1.2em; font-weight: bold; margin-bottom:0.050em;}.uniqueCtrl.fathers-day-block-600 p { font: 1.2em "Helvetica",Arial,Sans-serif; line-height: 1.2em; }.uniqueCtrl.fathers-day-block-600 a:link { color:#666666; text-transform: uppercase;!important}.uniqueCtrl.fathers-day-block-600 a:visited {color:#666666;}  .uniqueCtrl.fathers-day-block-600 a:hover {color:#323232; text-decoration: underline;}.uniqueCtrl.fathers-day-block-600 a:active {color:#666666;}
/*! --- FATHERS DAYS IMAGE TEXT BLOCK 600-300-- */.uniqueCtrl.fathers-day-block-600-300 .fathers-block-600-300-overlay { position: relative; }.uniqueCtrl.fathers-day-block-600-300 .copy { position: absolute; top: 18em; left: 2.5em; background: RGBA(255,255,255,.9); display: block; padding: 1.5em; width:26em;  }.uniqueCtrl.fathers-day-block-600-300 h4 { font: 1.4em "Helvetica",Arial,Sans-serif; line-height: 1.2em; font-weight: bold; margin-bottom:0.050em;}.uniqueCtrl.fathers-day-block-600-300 p { font: 1.2em "Helvetica",Arial,Sans-serif; line-height: 1.2em; }.uniqueCtrl.fathers-day-block-600-300 a:link { color:#666666; text-transform: uppercase;!important}.uniqueCtrl.fathers-day-block-600-300 a:visited {color:#666666;} .uniqueCtrl.fathers-day-block-600-300 a:hover {color:#323232; text-decoration: underline;} .uniqueCtrl.fathers-day-block-600-300 a:active {color:#666666;}
/*! --- FATHERS DAYS IMAGE CTA BLOCK 300-- */.uniqueCtrl.fathers-day-block-300-cta .fathers-blocktext-300-cta { position: relative; display: inline-block; }.uniqueCtrl.fathers-day-block-300-cta .copy { position: absolute; top: 25em; left: 1em; background: none; display: block; padding: 1.5em; width: 20em; }.uniqueCtrl.fathers-day-block-300-cta p { font: 1.2em "Helvetica",Arial,Sans-serif; line-height: 1.2em; }.uniqueCtrl.fathers-day-block-300-cta a:link { color:#666666; text-transform: uppercase;!important}.uniqueCtrl.fathers-day-block-300-cta a:visited {color:#666666;}  .uniqueCtrl.fathers-day-block-300-cta a:hover {color:#323232; text-decoration: underline;}  .uniqueCtrl.fathers-day-block-300-cta a:active {color:#666666;}
/*! --- FATHERS DAYS CUT OUT BLOCK 300-- */.uniqueCtrl.fathers-day-cutout-300 .fathers-cutout-300-box { position: relative; display: inline-block; text-align: center; }.uniqueCtrl.fathers-day-cutout-300 .copy { position: absolute; background: none; display: block; min-height: inherit; }.uniqueCtrl.fathers-day-cutout-300 h4 { top: 2.4em; font: 1.2em "Helvetica",Arial,Sans-serif; line-height: 1.2em; font-weight: bold; }.uniqueCtrl.fathers-day-cutout-300 p { top: 4.2em; font: 1.2em "Helvetica",Arial,Sans-serif; line-height: 1.2em; }.uniqueCtrl.fathers-day-cutout-300 a:link { color:#666666; text-transform: uppercase;!important}.uniqueCtrl.fathers-day-cutout-300 a:visited {color:#666666;}.uniqueCtrl.fathers-day-cutout-300 a:hover {color:#323232; text-decoration: underline;}.uniqueCtrl.fathers-day-cutout-300 a:active {color:#666666;}
/*! --- World Cup Styles --- */ .wrap.cms.uniqueCtrl.square600.textBtmLeft .copy h3 {font-family: "DidotW01Roman", sans-serif;}.wrap.cms.uniqueCtrl.square600.textBtmLeft .copy {top: auto;bottom: 1em;left: 0;width:auto;}.uniqueCtrl.textBox-300x300.overlay {height: 30em;margin: 0;padding: 0;position: relative;width: 30em;}.uniqueCtrl.textBox-300x300.overlay .copy, .uniqueCtrl.textBox-600x300.overlay .copy, .uniqueCtrl.textBox-600x600.overlay .copy {bottom: 2.7em;left: 2em;padding: 0;position: absolute;text-align: left;width:auto;}.uniqueCtrl.textBox-300x300.overlay .copy p, .uniqueCtrl.textBox-600x300.overlay .copy p, .uniqueCtrl.textBox-600x600.overlay .copy p {text-align: left;}.uniqueCtrl.textBox-600x300.overlay {display: inline-block; height: 30em;padding: 0;position: relative;width: 60em;}.uniqueCtrl.textBox-600x600.overlay {display: inline-block; height: 60em;padding: 0;position: relative;width: 60em;}
/*! --- TextBox 600x300 Right aligned --- */ .uniqueCtrl.textBox-only-600-300-right {width: 58em; height: 30em; padding: 0em 2em 0 0; text-align: right;}.uniqueCtrl.textBox-only-600-300-right h2 {font-size:3.6em; margin-bottom: 0.3em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;}.uniqueCtrl.textBox-only-600-300-right p {font-size:1.4em; margin-bottom: 1.5em;} 
/*! --- TextBox 600x600 Right aligned --- */ .uniqueCtrl.textBox-only-600-600-right {width: 58em; height: 60em; padding: 0em 2em 0 0; text-align: right;}.uniqueCtrl.textBox-only-600-600-right h2 {font-size:3.6em; margin-bottom: 0.3em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;}.uniqueCtrl.textBox-only-600-600-right p {font-size:1.4em; margin-bottom: 1.5em;}
/*! --- TextBox 600 x 600V2 --- */ .uniqueCtrl.textBox-600x600V2 {width: 58em; height: 60em; padding: 0 2em 0 0;}.uniqueCtrl.textBox-600x600V2 p {font-size:1.4em;}
/*! --- TextBox 600 x 600-left-bottom --- */ .uniqueCtrl.textBox-600x600-left {width: 58em; height: 60em; padding: 0 0 0 2em;}.uniqueCtrl.textBox-600x600-left h2 {font-size:2em; margin-bottom: 0.3em;}.uniqueCtrl.textBox-600x600-left p {font-size:1.4em;}.uniqueCtrl.textBox-600x600-left a:link { color:#666666; text-transform: uppercase;!important}.uniqueCtrl.textBox-600x600-left a:visited {color:#666666;}.uniqueCtrl.textBox-600x600-left a:hover {color:#323232; text-decoration: underline;}.uniqueCtrl.textBox-600x600-left a:active {color:#666666;}
/*! --- 600 x 300 Text box aligned bottom 04-06-14 --- */.uniqueCtrl.textBox-600x300.textBtm .cell {display: table-cell;vertical-align: bottom;height: 25em;}.uniqueCtrl.textBox-600x300.textBtm .row {display: table-row;}.uniqueCtrl.textBox-600x300.textBtm {display: table;padding-bottom: 0;}
/*! --- 600 x 600 Text box aligned bottom 04-06-14 --- */.uniqueCtrl.textBox-600x600V2.textBtm .cell {display: table-cell;vertical-align: bottom;height: 55em;}.uniqueCtrl.textBox-600x600V2.textBtm .row {display: table-row;}.uniqueCtrl.textBox-600x600V2.textBtm {display: table;padding-bottom: 0;}
/*! --- 600 x 600 Text box aligned LEFT bottom 16-06-14 --- */.uniqueCtrl.textBox-600x600-left.textBtm .cell {display: table-cell;vertical-align: bottom;height: 55em;}.uniqueCtrl.textBox-600x600-left.textBtm .row {display: table-row;}.uniqueCtrl.textBox-600x600-left.textBtm {display: table;padding-bottom: 0;}
/*! --- 300 x 300 Text box aligned bottom 11-06-14 --- */.uniqueCtrl.textBox-300x300.textBtm .cell {display: table-cell;vertical-align: bottom;height: 25em;}.uniqueCtrl.textBox-300x300.textBtm .row {display: table-row;}.uniqueCtrl.textBox-300x300.textBtm {display: table;padding-bottom: 0; text-align:right;}
/*! --- Editorial section Height 600px --- */ .uniqueCtrl.edi-section.hei600 {display: block;height: 60em;overflow: hidden;position: relative;}
/*! --- Generic CTA Grey Underline --- */ .uniqueCtrl.cta-uppercase-12px-grey a { color: #333333; text-transform: uppercase; text-decoration: none; font: normal 1.2em "HelveticaNeueW01-55Roma",helvetica,arial,sans-serif;} .uniqueCtrl.cta-uppercase-12px-grey a:hover {text-decoration: underline;}

/*! --- Landing page hero 1200 x 600 --- */.wrap.cms.uniqueCtrl.lpHeroH600 {display: block;height: 60em;margin-bottom:1em;position: relative;}.wrap.cms.uniqueCtrl.lpHeroH600 .copy {position:absolute;left:3em;top:10em;width:55em;}.wrap.cms.uniqueCtrl.lpHeroH600 .copy h1 {font: 6em 'DidotW01Roman',serif;text-transform: uppercase;}.wrap.cms.uniqueCtrl.lpHeroH600 .copy p {font: 2em/1.2em "DidotW01Roman",Georgia,'Times New Roman',serif;margin-bottom: 1.5em;}.wrap.cms.uniqueCtrl.lpHeroH600 .copy .call-to-action {font-family: 'DidotW01Bold',serif;}.wrap.cms.uniqueCtrl.lpHeroH600 .copy .call-to-action:hover {text-decoration:underline;}.wrap.cms.uniqueCtrl.lpHeroH600 .copy .call-to-action:after {content: " \2192";}
/*! --- Landing page hero 1200 x 442 --- */.wrap.cms.uniqueCtrl.lpHeroH442 {display: block;height: 44.2em;margin-bottom:1em;position: relative;}.wrap.cms.uniqueCtrl.lpHeroH442 .copy {position:absolute;left:3em;top:6em;width:55em;}.wrap.cms.uniqueCtrl.lpHeroH442 .copy h1 {font: 6em 'DidotW01Roman',serif;text-transform: uppercase;}.wrap.cms.uniqueCtrl.lpHeroH442 .copy p {font: 2em/1.2em "DidotW01Roman",Georgia,'Times New Roman',serif;margin-bottom: 1.5em;text-align:left;}.wrap.cms.uniqueCtrl.lpHeroH442 .copy .call-to-action {font-family: 'DidotW01Bold',serif;}.wrap.cms.uniqueCtrl.lpHeroH442 .copy .call-to-action:hover {text-decoration:underline;}.wrap.cms.uniqueCtrl.lpHeroH442 .copy .call-to-action:after {content: " \2192";}
/*! --- Landing page hero 1200 x 442 white overlay --- */.wrap.cms.uniqueCtrl.lpHeroH442.overlay {display: block;height: 44.2em;margin-bottom:1em;position: relative;}.wrap.cms.uniqueCtrl.lpHeroH442.overlay .copy {position:absolute;left:3em;top:6em;width:52em;background:#FFFFFF;background: rgba(255, 255, 255, 0.9);filter:"alpha(opacity=90)"; filter: alpha(opacity=90);padding:2em;}.wrap.cms.uniqueCtrl.lpHeroH442.overlay .copy h1 {font: 6em 'DidotW01Roman',serif;text-transform: uppercase;}.wrap.cms.uniqueCtrl.lpHeroH442.overlay .copy p {font: 2em/1.2em "DidotW01Roman",Georgia,'Times New Roman',serif;margin-bottom: 1.5em;}.wrap.cms.uniqueCtrl.lpHeroH442.overlay .copy .call-to-action {font-family: 'DidotW01Bold',serif;}.wrap.cms.uniqueCtrl.lpHeroH442.overlay .copy .call-to-action:hover {text-decoration:underline;}.wrap.cms.uniqueCtrl.lpHeroH442.overlay .copy .call-to-action:after {content: " \2192";}
/*! --- Hotspots for hero 1200x600 24-06-14 --- */.wrap.cms.uniqueCtrl.lpHeroH600 .imageHolder {position: relative;float: left;}.wrap.cms.uniqueCtrl.lpHeroH600 img {width:100%;}.wrap.cms.uniqueCtrl.lpHeroH600 .imageHolder, .wrap.cms.uniqueCtrl.lpHeroH600 .s7HotspotViewerHolder {border: none;height:60em;width:120em;}
/*! --- Hotspots for hero 1200x442 08-07-14 --- */.wrap.cms.uniqueCtrl.lpHeroH442 .imageHolder {position: relative;float: left;}.wrap.cms.uniqueCtrl.lpHeroH442 img {width:100%;}.wrap.cms.uniqueCtrl.lpHeroH442 .imageHolder, .wrap.cms.uniqueCtrl.lpHeroH442 .s7HotspotViewerHolder {border: none;height:44.2em;width:120em;}

/*! --- Update for image blocks hover overlay --- */.ie8 .uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy {filter:"alpha(opacity=70)"; filter: alpha(opacity=70); }.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy div {display: block;height: 100%;margin: 0;padding: 0;top: 0;width: 100%;}.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy div div {margin: 0 auto;width: 90%;}.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy a {height: 30em;margin: 0;padding: 0;top: 0;width: 100%;}.uniqueCtrl.buying-guide .box.g6 .info-panel-img .copy div div p:last-child {font-size: 2em;text-transform: uppercase;font-family: "DidotW01Roman",serif;}.touch .buying-guide + .homepage .heroslideshow.caro {height: 62.8em;}
/*! --- M&S Energy --- */.uniqueCtrl.energy .hero {position: relative;}.uniqueCtrl.energy .hero .copy {left: 7em;position: absolute;top: 2em;z-index: 10;}.uniqueCtrl.energy .hero .copy h1 {color: #57CED3;font: 12em/1.3em 'HelveticaNeueW01-UltLt',helvetica,arial,sans-serif;}.uniqueCtrl.energy .hero .copy p {font: 2.4em/1.3em 'HelveticaNeueW01-45Ligh', helvetica, arial, sans-serif;margin-bottom: 1em;}.uniqueCtrl.energy .section {margin: 0 6em;}.uniqueCtrl.energy .section p {font: 3em/1.3em 'HelveticaNeueW01-UltLt',helvetica,arial,sans-serif;}.uniqueCtrl.energy .hero + .section h2 {color: #FF4500;}.uniqueCtrl.energy .hero + .section + .section h2 {color: #FF1493;}.uniqueCtrl.energy .hero + .section + .section + .section h2 {color: #c9d131;}.uniqueCtrl.energy .hero + .section + .section + .section + .section h2 {color: #20B2AA;}.uniqueCtrl.energy p {font-size:1.4em;}.uniqueCtrl.energy .bold {display: inline;font-family: 'HelveticaNeueW01-75Bold',helvetica,arial,sans-serif;font-style: normal;line-height: inherit;}.uniqueCtrl.energy .one:before {background: url("//asset1.marksandspencer.com/is/image/mands/76dde354fd1889bff3b6a8755bd77604a44800fb?wid=100&hei=100") no-repeat 0 0 rgba(0, 0, 0, 0);}.uniqueCtrl.energy .two:before {background: url("//asset1.marksandspencer.com/is/image/mands/110f2668102b68912f317bdb34baee5359208bd7?wid=100&hei=100") no-repeat 0 0 rgba(0, 0, 0, 0);}.uniqueCtrl.energy .three:before {background: url("//asset1.marksandspencer.com/is/image/mands/6fb40a9318997c1f57157a976a535d61ac5ea001?wid=100&hei=100") no-repeat 0 0 rgba(0, 0, 0, 0);}.uniqueCtrl.energy ol li span {margin-left:-1.8em;}.uniqueCtrl.energy ol {color: #333333;counter-reset: foo;display: table;font-family: 'HelveticaNeueW01-55Roma',Arial,Sans-serif;font-size: 1.4em;list-style: decimal inside none;margin-bottom: 1.6em;margin-top: 1em;}.uniqueCtrl.energy ol li {counter-increment: foo;display: table-row;float: left;font-family:'HelveticaNeueW01-UltLt',helvetica,arial,sans-serif;font-size: 1.4em;height: 15em;line-height: 1.5em;margin-bottom: 1.6em;margin-right: 3em;width: 14em;}.uniqueCtrl.energy .section h2 {font: 10em 'HelveticaNeueW01-UltLt',helvetica,arial,sans-serif;margin-top: 0.3em;}.uniqueCtrl.energy li:before {background: url("//asset1.marksandspencer.com/is/image/mands/76dde354fd1889bff3b6a8755bd77604a44800fb?wid=100&hei=100") no-repeat 0 0;color: #FFFFFF;/*content: counter(foo, decimal) "";*/display: table-cell;font: 4.4em 'HelveticaNeueW01-UltLt',helvetica,arial,sans-serif;height: 1.5em;text-align: left;text-indent: 0.3em;width: 4em;}.ie8 .uniqueCtrl.energy li + li:before {background: url("//asset1.marksandspencer.com/is/image/mands/110f2668102b68912f317bdb34baee5359208bd7?wid=100&hei=100") no-repeat 0 0;}.ie8 .uniqueCtrl.energy li + li + li:before {background: url("//asset1.marksandspencer.com/is/image/mands/6fb40a9318997c1f57157a976a535d61ac5ea001?wid=100&hei=100") no-repeat 0 0;}@media screen and (max-width:1239px){.uniqueCtrl.energy li:before {line-height:1.4em;text-indent:0.4em;}}.uniqueCtrl.energy .footer tr{border-bottom:0;}.uniqueCtrl.energy .footer table {border-bottom:0;border-top: 1px solid #000000;margin-top: 1em;}.uniqueCtrl.energy .footer td + td {width: auto;vertical-align: bottom;}.uniqueCtrl.energy .footer td {padding-left:1em;width: 75em;}.ie8 .uniqueCtrl.energy li:before {line-height:1.4em;height:3em;text-indent:.5em;}@media screen and (max-width:1239px){.ie8 .uniqueCtrl.energy li:before {line-height:1.8em;height:3em;padding-top:0.3em;text-indent:.1em;}}
/*! --- Wine club vertical tabs update --- */ .wine-subscriptions .uniqueCtrl.vert-tabs .details-list, .wine-subscriptions .uniqueCtrl.vert-tabs .details-list .panel {width: 81em;}.wine-subscriptions .uniqueCtrl.vert-tabs .controls.g12 {width: 42em;}.wine-subscriptions .uniqueCtrl.vert-tabs .content.g12 {width: 113.5em;}.wine-subscriptions .uniqueCtrl.vert-tabs .details-controls.tab-links li a {font-family: "DidotW01Roman",Georgia,"Times New Roman",serif;font-size: 1.5em;padding: 0.8em 0;text-transform: none;}
/*! --- More wine tasting notes-- */.uniqueCtrl.wine-tasting-more { background: RGBA(234,234,234,1.0); display: block; width:42em; height:21em; padding: 4em 9em 0 9em; } .uniqueCtrl.wine-tasting-more h2 { font: 1.6em "Helvetica",Arial,Sans-serif; text-align: center; line-height: 1.2em; font-weight: bold; margin-bottom:1em;} .uniqueCtrl.wine-tasting-more p { text-align: center; } .uniqueCtrl.wine-tasting-more p.copy { font: 1.2em "Helvetica",Arial,Sans-serif; line-height: 1.2em; margin-bottom: 1em; width:35em; } .uniqueCtrl.wine-tasting-more p.cta { font: 1.2em "Helvetica",Arial,Sans-serif; line-height: 1.6em; } .uniqueCtrl.wine-tasting-more p.ctaBig { font: 1.4em "Helvetica",Arial,Sans-serif; line-height: 1.6em; margin-top: 1em; } .uniqueCtrl.wine-tasting-more a:link { color:#333333; text-transform: uppercase;!important; font-weight: bold;} .uniqueCtrl.wine-tasting-more a:visited {color:#333333;}  .uniqueCtrl.wine-tasting-more a:hover {color:#333333; text-decoration: underline;}  .uniqueCtrl.wine-tasting-more a:active {color:#333333;}
/*! --- More wine tasting notes NO BG-- */ .uniqueCtrl.wine-tasting-more-no-bg {display: block; width:42em; height:21em; padding: 4em 9em 0 9em; } .uniqueCtrl.wine-tasting-more-no-bg h2 { font: 1.6em "Helvetica",Arial,Sans-serif; text-align: center; line-height: 1.2em; font-weight: bold; margin-bottom:1em;} .uniqueCtrl.wine-tasting-more-no-bg p.copy { font: 1.2em "Helvetica",Arial,Sans-serif; text-align: center; line-height: 1.2em; width:35em; margin-bottom: 1em; }
/*! --- Top 7 DD+ Landing page --- */.uniqueCtrl.buying-guide.top7 .section .box.g12 h2 {box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;clear: both;display: table;float: left;font: 13em/0.8em 'DidotW01Italic',Georgia,'Times New Roman',serif;height: 2.3em;position: relative;text-indent:0.2em;width: 0.7em;}.uniqueCtrl.buying-guide.top7 .section .box.g12 h3 {display: block;float: left;font:normal 3.2em/1em 'DidotW01Roman',Georgia,'Times New Roman',serif;margin-left: 0;margin-top: 2.5em;text-transform: uppercase;}.uniqueCtrl.buying-guide.top7 .section .box.g12 p {float: left;font-size: 1.4em;width:32em;}.uniqueCtrl.buying-guide.top7 .section ul {color:#000000;display: block;float: left;margin-top: 2em;width: 32em;}.uniqueCtrl.buying-guide.top7 .section .box.g12 .cta a {padding-top: 2em;display: block;text-transform:uppercase;width: auto;}.uniqueCtrl.buying-guide.top7 .section ul li {margin:0;}.uniqueCtrl.buying-guide.top7 .section {clear: both;display: table;margin-bottom: 3em;}.wrap.cms.uniqueCtrl.buying-guide.top7 {display: block;/*margin-top: -3em;*/position:relative;}.uniqueCtrl.buying-guide.top7 .copy.video {background: none repeat scroll 0 0 #FFFFFF;padding: 2em;position: absolute;right: 5em;top: 6em;width: 50em;}.uniqueCtrl.buying-guide.top7 .copy.video p {font-size: 1.4em;}.uniqueCtrl.buying-guide.top7 .copy.video .call-to-action {display: block;line-height: 3em;text-align: center;text-indent: 0;margin-top: 1em;}.uniqueCtrl.buying-guide.top7 .copy.video .call-to-action a {white-space: nowrap;width:15em;}.uniqueCtrl.buying-guide.top7 .cta a:hover,.uniqueCtrl.buying-guide.top7 .call-to-action a:hover{text-decoration:underline;}.uniqueCtrl.buying-guide.top7 .call-to-action a:after,.uniqueCtrl.buying-guide.top7 .cta a:after{content:" >";}.uniqueCtrl.buying-guide.top7 .copy.video h2 {margin-bottom: 0.5em;}.uniqueCtrl.buying-guide.top7 .box.g6 .copy {padding-left: 0;}.uniqueCtrl.buying-guide.top7 .box.g6 .copy h4 {font: 2em 'DidotW01Roman',serif;margin: 1em 0 0.5em;text-transform: uppercase;}.uniqueCtrl.buying-guide.top7 .box.g6 .copy p {font-size: 1.2em;}.uniqueCtrl.buying-guide.top7 .box.g6 .copy .call-to-action a {display: block;margin-top: 1.5em;text-transform: uppercase;}
/*! --- Wine Club meet the winemakers --- */.wineclub.quote.gradient {background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top, #f3f3f3 0%, #ffffff 27%, #ffffff 48%, #ffffff 66%, #ededed 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3f3f3), color-stop(27%,#ffffff), color-stop(48%,#ffffff), color-stop(66%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, #f3f3f3 0%,#ffffff 27%,#ffffff 48%,#ffffff 66%,#ededed 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #f3f3f3 0%,#ffffff 27%,#ffffff 48%,#ffffff 66%,#ededed 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #f3f3f3 0%,#ffffff 27%,#ffffff 48%,#ffffff 66%,#ededed 100%); /* IE10+ */background: linear-gradient(to bottom, #f3f3f3 0%,#ffffff 27%,#ffffff 48%,#ffffff 66%,#ededed 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */display:table;height:30em;width:60em;}.ie9 .wineclub.quote.gradient {filter:none;}.wineclub.quote.gradient p i {display: table-cell;font: 2.5em 'DidotW01Italic',serif;height:100%;line-height:1.2em;padding: 0 1.2em;text-align: center;vertical-align: middle;}.wineclub.quote.gradient p {display: table-row;height: auto;}.wineclub.quote.gradient hr {border-color: #000000;margin: -5em auto 0;padding: 1em 0;width: 25em;}.wineclub.video-overlay-600x600 .copy.video a {font-size: 1.4em;line-height: 0.5em;position: relative;}.wineclub.video-overlay-600x600 .call-to-action {display: inline;height: 8em;margin-bottom: 1em;position: relative;}.wineclub.video-overlay-600x600 .copy.video {bottom: 0;display: block;left: 15em;margin: 0 auto;padding: 0 0 0.8em;position: absolute;text-align: center;width: 30em;}.wineclub.video-overlay-600x600 {display: block;height: 60em;position: relative;width: 60em;}.wineclub.video-overlay-600x600 .copy.video {background: none repeat scroll 0 0 #FFFFFF;bottom: 1em;display: block;left: 15em;margin: 0 auto;padding: 0 0 0.8em;position: absolute;text-align: center;width: 30em;}.wineclub.video-overlay-600x600 .title {font: normal 0.6em "DidotW01Roman", serif;clear: both;display: block;}.wineclub.video-overlay-600x600 .subtitle  {display: block;font-family: "HelveticaNeueW01-UltLt","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 1.1em;font-weight:100;text-transform: uppercase;}.wineclub.video-overlay-600x600 .copy.video .call-to-action a {left: -3em;position: absolute;top: -22em;}.wineclub.video-overlay-600x600 .copy.video a:hover {text-decoration: underline;}.wineclub.highlight.onethird .copy {padding-left: 0;}.wineclub.highlight.onethird .copy .call-to-action a:hover {text-decoration: underline;}.wineclub.highlight.onethird .copy h4 {font: 2em "DidotW01Roman",Georgia,'Times New Roman',serif;margin: 1em 0;}.wineclub.highlight.onethird .copy p {font-size: 1.2em;margin-bottom: 1em;}.uniqueCtrl.buying-guide .img-full-width-desc.wineclub .copy {color: #FFFFFF;left: 5em;top: 6em;width: 49em;}.uniqueCtrl.buying-guide .img-full-width-desc.wineclub .copy h2 {color: #FFFFFF;font-family:"DidotW01Roman",Georgia,'Times New Roman',serif;font-size: 5em;margin-bottom: 0.3em;}.uniqueCtrl.buying-guide .img-full-width-desc.wineclub .copy p {font-size: 1.2em;line-height: 1.5em;}.ie8 .video-overlay-600x600.wineclub .video.copy .call-to-action,.ie9 .video-overlay-600x600.wineclub .video.copy .call-to-action {height:0;left:15em;}
/*! --- TextBox with CTA center 300x250 --- */ .uniqueCtrl.textBox-link-300-center {width: 25em; height: 15em; padding: 5.0em 2.5em; text-align: center;}.uniqueCtrl.textBox-link-300-center h4 {font-size:2em; margin-bottom: 0.3em; font-family: "Helvetica",Arial,Sans-serif;}.uniqueCtrl.textBox-link-300-center p {font-size:1.4em; margin-bottom: 1.5em;} .uniqueCtrl.textBox-link-300-center a:link { color:#333; text-transform: uppercase;!important}.uniqueCtrl.textBox-link-300-center a:visited {color:#333;}.uniqueCtrl.textBox-link-300-center a:hover {color:#333; text-decoration: underline;}  .uniqueCtrl.textBox-link-300-center a:active {color:#333;} 
/*! --- TOP PICKS LIGHT NAVY WITH INSET BORDER --- */ .uniqueCtrl.Top10sV2.noOverlay.lightNavyWhiteBorder .modHeader_Left .box.g4 {background: url("http://asset2.marksandspencer.com/is/image/mands/f122f14bd97cedcecb1978967e6ff048dc0f92e8?wid=450&hei=450") no-repeat 0 0;}.ie8 .uniqueCtrl.Top10sV2.noOverlay.lightNavyWhiteBorder .modHeader_Left .box.g4 {background-color:#516371;background-image:none;} @media screen and (max-width:1239px){.uniqueCtrl.Top10sV2.noOverlay.lightNavyWhiteBorder .modHeader_Left .box.g4 {background:url('//asset2.marksandspencer.com/is/image/mands/f122f14bd97cedcecb1978967e6ff048dc0f92e8?wid=360&hei=360') no-repeat 0 0;}}.wrap.cms.uniqueCtrl.Top10sV2.noOverlay.lightNavyWhiteBorder h4 {font-family: "DidotW01Roman", Georgia, "Times New Roman", serif;font-size:2.4em;text-transform: uppercase;}
/*! --- TOP PICKS ORANGE --- */ .uniqueCtrl.Top10sV2.noOverlay.orangeNoBorder .modHeader_Left .box.g4 {background-color:#fc7e58;}.ie8 .uniqueCtrl.Top10sV2.noOverlay.orangeNoBorder .modHeader_Left .box.g4 {background-color:#fc7e58;background-image:none;} @media screen and (max-width:1239px){.uniqueCtrl.Top10sV2.noOverlay.orangeNoBorder .modHeader_Left .box.g4 {background-color:#fc7e58;}}.wrap.cms.uniqueCtrl.Top10sV2.noOverlay.orangeNoBorder h4 {font-family: "DidotW01Roman", Georgia, "Times New Roman", serif;font-size:2.4em;text-transform: uppercase;}
/*! --- Product Cut Out CTA 200x300--- */  .uniqueCtrl.prod-cut-out-200-300 { width: 20em; height: 32em;}.uniqueCtrl.prod-cut-out-200-300 .copy { text-align: center; margin-top: -5em;} .uniqueCtrl.prod-cut-out-200-300 .copy p { font-size:1.2em; text-transform: uppercase;}
/*! --- Product Cut Out CTA 300x300--- */  .uniqueCtrl.prod-cut-out-300-300 { width: 30em; height: 32em;} .uniqueCtrl.prod-cut-out-300-300 .copy { text-align: center; margin-top: -5em;} .uniqueCtrl.prod-cut-out-300-300 .copy p { font-size:1.2em; text-transform: uppercase;}
/*! --- Intro Wedding Dress Copy --- */ .uniqueCtrl.wedding-intro-copy-block {margin:4em 0 0 3em; height: 18em; width: 30em;} .uniqueCtrl.wedding-intro-copy-block h2.modTitle { margin-bottom:0.5em; font-size:3em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif; color:#000;} .uniqueCtrl.wedding-intro-copy-block p {font-size:1.4em; font-family: "Helvetica",Arial,Sans-serif; color:#000; width:15em;} .uniqueCtrl.wedding-intro-copy-block a:link { color:#000; text-transform: uppercase;!important}
/*! --- Wedding TextBox Quote --- */  .uniqueCtrl.wedding-quote {margin: 12em 0 4em 0; padding-bottom:3em; } .uniqueCtrl.wedding-quote p { width:12em; font-size:1.6em; padding-bottom:1em; border-bottom:0.6em solid #000; font-family: "didotItalic", Georgia, 'Times New Roman', serif; text-align: center; margin:auto;} 
/*! --- Wedding TextBox Quote Wide --- */  .uniqueCtrl.wedding-quote-wide {margin: 12em 0 4em 0; padding-bottom:3em; } .uniqueCtrl.wedding-quote-wide p { width:16em; font-size:1.6em; padding-bottom:1em; border-bottom:0.6em solid #000; font-family: "didotItalic", Georgia, 'Times New Roman', serif; text-align: center; margin:auto;} 
/*! ---  Twitter feed- force width beyond 540px 20-08-14 --- */ .twitter-timeline.twitter-timeline-rendered {width:120em!important;}
/*! --- Full width centred quote --- */ .uniqueCtrl.fullWidth.centred.quote p{font: normal  2em 'DidotW01Roman', serif; text-align: center;}
/*! --- Ways to wear ---*/ .uniqueCtrl.hero400,.uniqueCtrl.hero300 {display: block;margin: 0 0 3em;position: relative;}.uniqueCtrl.hero400 .copy,.uniqueCtrl.hero300 .copy {left: 4em;position: absolute;top: 8em;}.uniqueCtrl.hero400 .copy h1,.uniqueCtrl.hero300 .copy h1 {font: 5em 'DidotW01Roman',Georgia,'Times New Roman',serif;margin-bottom: 0.5em;text-transform: uppercase;}.uniqueCtrl.hero400 .copy p,.uniqueCtrl.hero300 .copy p {font: 1.4em/1.5em "HelveticaNeueW01-45Ligh",Helvetica,Arial,Sans-serif;}.uniqueCtrl.hero400 .call-to-action,.uniqueCtrl.hero300 .call-to-action {text-transform: uppercase;line-height: 3em;}.uniqueCtrl.WTWIntro {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;padding: 5em 4em 0 1em;width: 30em;}.uniqueCtrl.WTWIntro h2 {font: 2em 'DidotW01Italic',serif;}.uniqueCtrl.WTWIntro h3 {font: 3em/1em 'DidotW01Roman',serif;margin: 0.3em 0 0.5em;text-transform: uppercase;}.uniqueCtrl.WTWIntro p {font: 1.5em 'DidotW01Italic',Georgia,'Times New Roman',serif;}.uniqueCtrl.ThreeColWaysToWear {display: block;float: left;position: relative;width: 90em;}.uniqueCtrl.ThreeColWaysToWear .box.g8 {margin-left: 0;position: relative;width: 33%;}.uniqueCtrl.ThreeColWaysToWear .box.g8 h4 {font: 2.2em/1em 'DidotW01Roman',serif;text-align: center;text-transform: uppercase;}.uniqueCtrl.ThreeColWaysToWear .box.g8 .copy p {font: 1.2em/1.5 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;text-align: center;}.uniqueCtrl.ThreeColWaysToWear .box.g8 .call-to-action:after {border-bottom: 1em solid #000000;content: "";display: block;margin: 0 2em;text-align: center;}.uniqueCtrl.ThreeColWaysToWear .box.g8 h5 {text-align: center;font: normal 2em/4.5em 'DidotW01Italic', Georgia, 'Times New Roman', serif;position:absolute;width:100%;z-index:1;}.uniqueCtrl.ThreeColWaysToWear .box.g8 .call-to-action {line-height:3em;text-transform:uppercase;}.uniqueCtrl.SixColWaysToWear .box.g4 {display: block;float: left;position: relative;text-align: center;width: 16.5%;}.uniqueCtrl.SixColWaysToWear .box.g4 .copy {left: 0;position: absolute;width: 100%;}.uniqueCtrl.SixColWaysToWear .box.g4 .call-to-action {font-size:1.2em;text-align: center;text-transform: uppercase;}.uniqueCtrl.SixColWaysToWear .box.g4 + .box.g4 .copy, .uniqueCtrl.SixColWaysToWear .box.g4 + .box.g4 + .box.g4 + .box.g4 .copy, .uniqueCtrl.SixColWaysToWear .box.g4 + .box.g4 + .box.g4 + .box.g4 + .box.g4 + .box.g4 .copy {bottom: 2em;}.uniqueCtrl.SixColWaysToWear .box.g4 .copy, .uniqueCtrl.SixColWaysToWear .box.g4 + .box.g4 + .box.g4 .copy, .uniqueCtrl.SixColWaysToWear .box.g4 + .box.g4 + .box.g4 + .box.g4 + .box.g4 .copy {bottom: 7em;}.uniqueCtrl.WTWExploreTrends {margin-top: 3em;}.uniqueCtrl.WTWExploreTrends .copy {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;padding: 0 2em;text-align: left;}.uniqueCtrl.WTWExploreTrends .copy h4 {font: 1.8em 'DidotW01Roman',Georgia,'Times New roman',serif;letter-spacing: 0;padding: 1em 0;text-align: left;text-transform: uppercase;}.uniqueCtrl.WTWExploreTrends .copy p {font: 1.2em/1.5 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;}.uniqueCtrl.WTWExploreTrends .call-to-action {line-height: 4em;text-transform: uppercase;}.uniqueCtrl.ThreeColWaysToWear .box.g8 .call-to-action a:hover, .uniqueCtrl.SixColWaysToWear .box.g4 .call-to-action a:hover, .uniqueCtrl.WTWExploreTrends .call-to-action a:hover {text-decoration: underline;}.uniqueCtrl.SixColWaysToWear {display: block;margin-top: -38em;position: relative;z-index: 0;}.uniqueCtrl.ThreeColWaysToWear .box.g8 {margin-left: 0;position: relative;width: 33%;}.uniqueCtrl.SixColWaysToWear {display: block;margin-top: -49em;position: relative;z-index: 0;}.uniqueCtrl.ThreeColWaysToWear .copy {bottom: -2em;position: absolute;width: 100%;z-index:2;}
/*! --- Key pieces module --- */ .uniqueCtrl.keyPieces.fourCol .box.g6,.uniqueCtrl.keyPieces.square300.txtImg {display: block;position: relative;z-index:1;}.uniqueCtrl.keyPieces.square300.txtImg .copy {height: 100%;left: 0;position: absolute;text-align: left;top: 0;width: 100%;}.uniqueCtrl.keyPieces.fourCol .call-to-action {text-transform: uppercase;line-height: 4em;}.uniqueCtrl.keyPieces.fourCol .call-to-action a:hover {text-decoration:underline;}.uniqueCtrl.keyPieces.fourCol .box.g6 p {font: 1.4em/1.5em 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;width:93%;}.uniqueCtrl.keyPieces.fourCol .middle {display: block;padding-top: 6.5em;}.uniqueCtrl.keyPieces.square300.txtImg .bottom {display: block;margin-top: 9em;}.uniqueCtrl.keyPieces.fourCol p .right {display: block;padding-top: 2em;text-align: right;}.uniqueCtrl.keyPieces.tall600.txtImg {display: block;height: 60em;position: relative;width: 30em;}.uniqueCtrl.keyPieces.tall600.txtImg .copy {left: 0;padding-top: 2em;position: absolute;top: 0;}.uniqueCtrl.keyPieces.square300.txt {display: block;height: 30em;width: 30em;position: relative;}.uniqueCtrl.borderBtm.sandl:after {border-top: .8em solid #000000;content: "";display: block;width: 25%;position: absolute;right: 0;bottom: 0;}.uniqueCtrl.borderBtm.sandl {border-bottom: .1em solid #000000;display: block;height: 2px;padding: 2em 0;position: relative;width: 100%;z-index: 3;clear: both;}.uniqueCtrl.CTABanner p {border-bottom: 1px solid #FFFFFF;border-top: 1px solid #FFFFFF;color: #000000;font: 2.5em/2em "DidotW01Roman",Georgia,'Times New Roman',Times,serif;text-align: center;}.uniqueCtrl.CTABanner {background: #FFFFFF;border-bottom: 1px solid #000000;border-top: 3px solid #000000;clear:both;margin: 3em 0;position: relative;padding: 2em 0;}.uniqueCtrl.trends.fullWidth.video {display: block;margin: 3em 0 1em;position: relative;width: 100%;}.uniqueCtrl.trends.fullWidth.video .copy.video.black {display: block;margin: 0 41em;padding: 3em 4em 5em;position: absolute;top: 27%;width: 30em;}.uniqueCtrl.trends.fullWidth.video .copy.video.black h3:before,.uniqueCtrl.trends.fullWidth.video .copy.video.black h3:after {border-top: 0;}
/*! --- Shop the outfits hero --- */ .uniqueCtrl.trends.shopOutfits.hero {clear: both;display: block;position: relative;width: 120em;height: 60em;}.uniqueCtrl.trends.shopOutfits.hero .box.h4_8 {display: block;position: relative;width: 20%;}.uniqueCtrl.trends.shopOutfits.hero .copy {bottom: 2em;left: 0;position: absolute;z-index: 10;}.uniqueCtrl.trends.shopOutfits.hero .call-to-action {display: block;font-size: 1.2em;text-align: center;text-transform: uppercase;width: 20em;}.uniqueCtrl.trends.fullWidth.video .call-to-action a {height: 3.5em;}
/*! --- Full width video no overlay --- */.uniqueCtrl.trends.fullWidth.video.noOverlay {clear: both;display: block;overflow: hidden;}.uniqueCtrl.trends.fullWidth.video.noOverlay .copy.video.black {background: none;left: 0;margin: 0;top: 0;}.uniqueCtrl.trends.fullWidth.video.noOverlay .copy.video.black a {background: none;width: auto;}.uniqueCtrl.trends.fullWidth.video.noOverlay .copy.video.black h4 {font: 2.5em 'DidotW01Roman',serif;text-transform: uppercase;}.uniqueCtrl.trends.fullWidth.video.noOverlay .copy.video.black p {font: 1.4em/1.2em 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif;text-align:left;}.uniqueCtrl.trends.fullWidth.video.noOverlay .copy.video.black a {background: none;display: inline;line-height: 3em;width: auto;}.uniqueCtrl.trends.fullWidth.video.noOverlay .copy.video.black a:hover {text-decoration:underline;}.uniqueCtrl.trends.fullWidth.video .copy.video.black > p {text-align: center;}.uniqueCtrl.trends.fullWidth.video .copy.video.black > h3 {font: 1.8em 'DidotW01Roman',serif; text-align: center;text-transform: uppercase;}
/*! --- Full banner 1200x300 --- */.uniqueCtrl.trends.banner1200x300 {clear: both;display: block;height: 30em; margin-bottom: 1em;position:relative;width: 120em;} .uniqueCtrl.trends.banner1200x300 .copy,.uniqueCtrl.trends.banner1200x442 .copy {left: 3em;position: absolute;top: 3em;} .uniqueCtrl.trends.banner1200x300 .copy h3,.uniqueCtrl.trends.banner1200x442 .copy h3 {font: 4em 'DidotW01Roman',serif;} .uniqueCtrl.trends.banner1200x300 .copy p {font:normal 1.4em 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif;} .uniqueCtrl.trends.banner1200x300 .copy .call-to-action a,.uniqueCtrl.trends.banner1200x442 .copy .call-to-action a {line-height: 3em;text-transform: uppercase;} .uniqueCtrl.trends.banner1200x300 .copy .call-to-action a:hover,.uniqueCtrl.trends.banner1200x442 .copy .call-to-action a:hover {text-decoration: underline;}
/*! --- Full banner 1200x442 --- */.uniqueCtrl.trends.banner1200x442 {clear: both;display: block;height: 44.2em; margin-bottom: 1em;position:relative;width: 120em;} .uniqueCtrl.trends.banner1200x442 .copy h1 {font: 6em 'DidotW01Roman',serif;}.uniqueCtrl.trends.banner1200x442 .copy p {font:normal 2em 'DidotW01Roman',serif;}
/*! --- Trends banner 1200 x 300 --- */.uniqueCtrl.trends.banner1200x300_whteTxt {clear: both;display: block;height: 30em; margin-bottom: 1em;position:relative;width: 120em;} .uniqueCtrl.trends.banner1200x300_whteTxt .copy {left: 3em;position: absolute;top: 3em; text-align: left;} .uniqueCtrl.trends.banner1200x300_whteTxt .copy h2 {font: 2.4em 'DidotW01Roman',serif; color: #fff;line-height:2em;} .uniqueCtrl.trends.banner1200x300_whteTxt .copy p {font:normal 1.4em 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif; color: #fff;margin-bottom: 1em;} .uniqueCtrl.trends.banner1200x300_whteTxt .copy .call-to-action a {line-height: 3em;text-transform: uppercase;color: #fff;} .uniqueCtrl.trends.banner1200x300_whteTxt .copy .call-to-action a:hover {text-decoration: underline;}
/*! --- Food Taste --- */.uniqueCtrl.foodTaste.picks {clear: both;display: block;position: relative;}.uniqueCtrl.foodTaste.picks .box.g18 {display: block;float: left;width: 90em;}.uniqueCtrl.foodTaste.picks .box.g18 .box.g6 {width: 27em;}.uniqueCtrl.foodTaste.picks .box.g18 h2 {font-size: 3em;text-transform: uppercase;width: 100%;margin-bottom: 1em;}.uniqueCtrl.foodTaste.picks .box.g6 h3 {font: normal 1.8em 'DidotW01Roman', serif;}.uniqueCtrl.foodTaste.picks .box.g18:first-child {width: 90em;}.uniqueCtrl.foodTaste.picks .box.g18 .box.g6 + .box.g18 {float: left;width: 60em;}.uniqueCtrl.foodTaste.picks .box.g18 + .box.g6 img {margin: 2em 0;}.uniqueCtrl.foodTaste.bluePanel {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;background: #E7E5E6;clear: both;margin: 3em 0;overflow: hidden;padding: 2em;width: 87em;position: relative;float: left;}.uniqueCtrl.foodTaste.picks .uniqueCtrl.foodTaste.bluePanel .box.g6 {margin: 0;padding: 0;width: 25%;}.uniqueCtrl.foodTaste.bluePanel .box.g6 h4 {font: 1.8em 'DidotW01Roman',serif;text-transform: none;}.uniqueCtrl.foodTaste.bluePanel h4 {font: 1.8em 'DidotW01Roman',serif;text-transform: uppercase;}.uniqueCtrl.foodTaste.picks .uniqueCtrl.foodTaste.bluePanel .box.g6 h4 {padding-left: .6em;}.uniqueCtrl.foodTaste.picks .uniqueCtrl.foodTaste.bluePanel .box.g6 p {padding-left: 1em;}.uniqueCtrl.foodTaste.picks.topPicks.right {text-align: center;}.uniqueCtrl.foodTaste.picks p {font-size: 1.2em;line-height: 1.5em;}
/*! --- Body paragraph size 1.2em --- */.wrap.cms.uniqueCtrl.standardBody p {/*font-size:1.2em;line-height:1.5em;*/}
/*! --- DENIM JEANS BODY NUMBER COPY --- */ .uniqueCtrl.bodyTxtNumbered{float:left}.uniqueCtrl.bodyTxtNumbered h1{font-family:didotItalic,serif;font-size:17.5em}.uniqueCtrl.bodyTxtNumbered h2{font-family:DidotW01Roman,serif;font-size:4.5em;line-height:2em}.uniqueCtrl.bodyTxtNumbered p{font-family:HelveticaNeueW01-45Ligh,serif;font-size:2.2em}
/*! --- Shop your way int delivery table --- */ .uniqueCtrl.tableBordersTB table {border-bottom: 2px solid #000000;border-top: 2px solid #000000;font-size: 1.2em;width: 100%;}.uniqueCtrl.tableBordersTB tr {border-bottom: medium none;border-top: 1px solid #999999;}.uniqueCtrl.tableBordersTB td {padding: 1.5em;}.uniqueCtrl.tableBordersTB th h3 {background: #EEEEEE;font: 2em 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif;padding: 0.5em;text-transform: uppercase;}.uniqueCtrl.tableBordersTB tr.offer {background-color: #F0F3E0;}.uniqueCtrl.tableBordersTB a {text-decoration: underline;}
/*! --- Plain accordion --- */.uniqueCtrl.accordion .head h2 {background: none repeat scroll 0 0 #EEEEEE;font: 2em 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif;padding: 0.5em 0.3em;text-indent: 1.5em;}.uniqueCtrl.accordion .head {margin-bottom: 1em;}.uniqueCtrl.accordion .accordion-content.closed .head a {background: url("../../images/global/sprites/global_icon_bgs.png") no-repeat scroll -361px -70px transparent;}.uniqueCtrl.accordion .accordion-content .head a {background: url("../../images/global/sprites/global_icon_bgs.png") no-repeat scroll -361px -100px transparent;display: block;margin: 0;position: relative;}
/*! --- Module width 500 --- */.uniqueCtrl.wrap-500-mod{width:50em;display:block;}.uniqueCtrl.wrap-500-mod .box.g8:first-child{margin-left:0;width:15.5em;} .uniqueCtrl.wrap-500-mod .box.g8{margin:1em 0 0 1.75em; width:15.5em;}
/*! --- Module width 400 --- */.uniqueCtrl.wrap-400-mod{width:40em;display:block; clear:both; text-align: right; margin-left:4.5em; }
/*! --- Measure Up Tables --- */ .uniqueCtrl.buying-guide .table-column table {background: none;border-bottom: 0;border-top: 1px solid #000000;clear: both;width: 100%;}.uniqueCtrl.buying-guide .schoolboy .table-column table th {background-color: #BEE2FA;}.uniqueCtrl.buying-guide .table-column table th {border-top: 2px solid #000000;font-size:1.6em;font-weight:normal;padding:0.5em;}.uniqueCtrl.buying-guide .table-column tr {border-bottom: none;border-top: 1px solid #999999;}.uniqueCtrl.buying-guide .table-column td{font-size: 1.2em;min-height: 1em;padding: 1.5em 1em 1.5em 1.9em;}.uniqueCtrl.buying-guide .schoolgirl .table-column th {background-color: #E9CBE5;}
/*! --- Tarun - do no delete --- */ .uniqueCtrl.buying-guide .box.g12 .box_img_130 { width: 20em; margin-bottom: 2em;} .uniqueCtrl.buying-guide .box.g12 .box_img_130 img { width: 13em; height: 13em; margin-left: 4.5em;}
/*! --- Tarun - checklist --- */.uniqueCtrl .box.g8 .checklist1{width:40em;height:74em;background:#f2f2f2} .uniqueCtrl .box.g8 .checklist1 .border{padding-top:2em}.uniqueCtrl .box.g8 .checklist1 .border .content{margin-left:2em;width:33em;height:67.5em;border:1px solid #d9d9d9;padding:3em 1em 0 2em}.uniqueCtrl .box.g8 .checklist1 .border .content h2{font-size:2.8em; margin-bottom:.5em;}.uniqueCtrl .box.g8 .checklist1 .border .content p {font-size:1.4em;} .uniqueCtrl .box.g8 .checklist1 .border .content ul li {color: #000;}
/*! --- Tarun - box text 300 g8 --- */ .box.g8 .uniqueCtrl.box_txt_300 { width: 30em; margin-bottom: 2em;} .uniqueCtrl.prod-img-cut-out-200-200 {width:20em; height:20em; margin-left:-2em;}.uniqueCtrl.prod-img-cut-out-200-200-mid {width:20em; height:20em; margin:10em 0 0 -1em;}
/*! --- M.Crampton 11.32am 19/09/2014 Top 10s Babyworld --- */.uniqueCtrl.PageTitle h1 {font: 4.8em/1em 'didotW01Roman',serif;}.uniqueCtrl.lined-header.Italic h3 {font: 2.8em "DidotW01Italic",Georgia,"Times New Roman",serif;margin: 0.3em 0;text-transform: none;}.uniqueCtrl.topProdMod {display: block;position: relative;}.uniqueCtrl.topProdMod .number {left:3em;position: absolute;}.uniqueCtrl.topProdMod .number h1 {font: 20em/1em "DidotW01Italic",Georgia,"Times New Roman",serif;}.uniqueCtrl.topProdMod .bottom {clear: both;display: block;font: 0.15em/1em "DidotW01Roman",Georgia,"Times New Roman",serif;text-transform: uppercase;}.uniqueCtrl.topProdMod .top_right {clear: none;float: left;font: 0.15em/1em "DidotW01Roman",Georgia,"Times New Roman",serif;margin-left: 3.5em;margin-top: 0;text-transform: uppercase;display: block;position: absolute;top: 1em;}.uniqueCtrl.topProdMod .copy {display: block;height: 100%;width: 100%;}.uniqueCtrl.topProdMod .copy .prodIntro {bottom: 3em;left: 3em;position: absolute;width: 60%;}.uniqueCtrl.topProdMod .copy .prodIntro.top {top: 6em;margin-left: 8em;width: 60%;}.uniqueCtrl.topProdMod .copy .prodIntro.top.under {margin-left: -0.5em;top: 20em;width: 60%;}.uniqueCtrl.topProdMod .copy .prodIntro .subHead {font-family: "HelveticaNeueW01-75Bold",Helvetica,Arial,Sans-serif;}.uniqueCtrl.topProdMod .prodDescPrice {position: absolute;}.uniqueCtrl.topProdMod .copy .prodIntro .call-to-action{clear:left;font-family: "HelveticaNeueW01-75Bold",Helvetica,Arial,Sans-serif;}.uniqueCtrl.topProdMod .copy .prodIntro .call-to-action:hover {text-decoration:underline;}.uniqueCtrl.topProdMod .copy .prodIntro .call-to-action:after{content:' \2192'}.uniqueCtrl.topProdMod .prodDescPrice.a {left: 62em;top: 11em;}.uniqueCtrl.topProdMod .prodDescPrice.b {left: 30em;top: 40em;}.uniqueCtrl.topProdMod .prodDescPrice.c {left: 55em;top: 42em;}.uniqueCtrl.topProdMod .prodDescPrice.d {bottom: 19em;left: 3em;}.uniqueCtrl.topProdMod .prodDescPrice.e {bottom: 30em;left: 8em;}.uniqueCtrl.topProdMod .prodDescPrice.f {bottom: 2em;left: 8em;}.uniqueCtrl.topProdMod .prodDescPrice.g {bottom: 10em;left: 60em;}.uniqueCtrl.topProdMod .prodDescPrice.h {left: 11em;bottom: 3em;}.uniqueCtrl.topProdMod .prodDescPrice.i {bottom: 10em;right: 9em;}.uniqueCtrl.topProdMod .prodDescPrice.j {bottom: 10em;right: 40em;}.uniqueCtrl.topProdMod .prodDescPrice.k {bottom: 31em;right: 3em;}.uniqueCtrl.topProdMod .prodDescPrice.l {right: 7em;top: 4em;}.uniqueCtrl.topProdMod .prodDescPrice.m {bottom: 17em;right: 8em;}.uniqueCtrl.topProdMod .prodDescPrice.n {bottom: 6em;right: 14em;}.uniqueCtrl.topProdMod .prodDescPrice.o {bottom: 20em;left: 3.5em;}.uniqueCtrl.topProdMod .prodDescPrice.p {bottom: 6em;left: 3em;}.uniqueCtrl.topProdMod .prodDescPrice.q {left: 7em;bottom: 2em;}.uniqueCtrl.top10List {display: block;position: relative;}.uniqueCtrl.top10List .copy {display: block;left: 0;padding: 19em 5em 0 16em;position: absolute;top: 0;}.uniqueCtrl.top10List .copy li {font: normal 1.1em/1.8em 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif;list-style: disc outside none;margin-bottom: 0.4em;text-align: center;}.uniqueCtrl.top10List h2:after {content: "";display: block;border-bottom: 1px solid #000;width: 40%;margin: 0 auto;height: 1em;}.uniqueCtrl.top10List h2 {font-family: "DidotW01Italic",Georgia,'Times New Roman',serif;font-size: 3em;text-align: center;margin-bottom: 1em;}.uniqueCtrl.topProdMod .top_right.right {left: 11.8em;top: 3.5em;}.uniqueCtrl.topProdMod .copy .prodIntro.top.right {margin-left: 38em;top: 12em;width: auto;}.uniqueCtrl.topProdMod .number.Right .top_right {margin-left: 7em;}.uniqueCtrl.topProdMod .number.Right + div .copy .prodIntro.top.right {margin-left: 33.5em;top: 18em;}.uniqueCtrl.topProdMod .number.Right {margin-left: 40em;top: 3em;}
/*! --- M.Crampton 14.55pm 25/09/2014 700x332 video module --- */.uniqueCtrl.vidMod700, .uniqueCtrl.vidMod500, .uniqueCtrl.vidMod960x320.overlay.btmRight {position:relative;}.uniqueCtrl.vidMod700 .copy.video p:first-child {font-size: 1.4em;left: -19em;position: absolute;text-align: center;top: -2em;width: 18em;}.uniqueCtrl.vidMod700 .copy.video p:first-child + p {bottom: -2em;font-size: 1.4em;left: auto;position: absolute;right: -19em;text-align: center;top: auto;width: 11em;}.uniqueCtrl.vidMod700 .copy.video {bottom: 30%;left: 40%;position: absolute;}.uniqueCtrl.vidMod500 .copy.video {left: 35%;bottom: 12em;position:absolute;}.uniqueCtrl.vidMod700 .copy.video .call-to-action a,.uniqueCtrl.vidMod500 .copy.video .call-to-action a {background: url("//asset2.marksandspencer.com/is/image/mands/a3f5cff0b135ba9f38f1b130dbd4f78495138cd4?fmt=png-alpha") no-repeat scroll center 10px rgba(0, 0, 0, 0);display:block;}
/*! --- Ashish Christmas Promo Banner black 29-09-2014--- */ .uniqueCtrl.promoBanner.black {background: #000; margin-bottom:2em;position:relative; height: 78px;}.uniqueCtrl.promoBanner.black p {font: normal 2.2em 'DidotW01Roman', serif;text-align: center;color: #FFFFFF; text-transform:uppercase; padding-top:1.2em;}.uniqueCtrl.promoBanner.black p a {color: #FFFFFF;}
/*! --- M.Crampton 14.14pm 03/10/2014 BOB AW14 --- */ .wrap.cms.uniqueCtrl.standardBody.bobWrap p {font-size:1.4em;margin-bottom: 2em;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .uniqueCtrl.fullWidth.centred.quote p {font: 2em 'DidotW01Italic',serif;margin-bottom:0;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .uniqueCtrl.fullWidth.centred.quote h1 {font-family: "DidotW01Roman",Georgia,'Times New Roman',serif;}.wrap.cms.uniqueCtrl.standardBody.bobWrap h2 {font: 3.2em "DidotW01Roman",Georgia,'Times New Roman',serif;margin-bottom: .8em;}.uniqueCtrl.sectionBtmRule {border-bottom: 6px solid #000000;clear: both;display: block;height: 2px;margin-top: 3em;position: relative;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .uniqueCtrl.sectionBtmRule.w69 {margin: 2em 0 4em;height:3em;width: 69em;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .uniqueCtrl.sectionBtmRule.w69.right {margin: 2em 0 4em 51em;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .lined-header h3 {font-family: 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;}.uniqueCtrl.indentText2em {padding-left: 2em;position:relative;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .welcomeQuote {font: normal normal 2.4em/1.2em 'DidotW01Italic',serif;text-align: right;border-top: 6px solid #000000;padding-top: .8em;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .welcomeQuote.noborder {border-top: none;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .welcomeQuote.noborder h5,.wrap.cms.uniqueCtrl.standardBody.bobWrap .welcomeQuote h5 {font-style:normal;font-weight:normal;padding: 0 1em 0 2.5em;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .box.g7 .box.g5 {width: 50%;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .call-to-action {display:block;text-align:center;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .creditName{font: normal 0.4165em 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;padding: 0 1em 0 1.5em;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .section {clear:both;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g17 .box.g12 {width: 35%;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g17 .box.g12+.box.g6,.wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g17 .box.g12+.box.g6+.box.g6 {width: 25%;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g14 {width: 56%;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g14 .box.g14 + .box.g10 {width: 44%;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g14 + .box.g10 {width: 44%;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g10 .box.g8 {width: 33.3%;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g16 .box.g11 {width: 35em;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g5 div {width: 21em;}.wrap.cms.uniqueCtrl.standardBody.bobWrap h3 .topPicksTitle {text-align: right;font: normal 0.675em 'DidotW01Italic', serif;display: block;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .wrap.cms.uniqueCtrl.plpPromoCodeOffer {border-top: 3px solid #000000;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .box.g7{width:35em;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g17{width:85em;}
/*! --- M.Crampton 12.34pm 10/10/2014 BOB AW14 Tall quote with background img--- */.wrap.cms.uniqueCtrl.standardBody.bobWrap .welcomeQuote.tallImg {background-image: url("//asset2.marksandspencer.com/is/image/mands/4b182d2bd664d4a2779b4a7cb289228bddab951c?wid=410&hei=719");background-position: 0 0;background-repeat: no-repeat;background-size: 100% 100%;height: 24em;overflow: visible;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .welcomeQuote.tallImg img {padding-right: .4em;}@media screen and (max-width:1239px){.wrap.cms.uniqueCtrl.standardBody.bobWrap .welcomeQuote.tallImg {height:34em;}}
/*! --- M.Crampton 15.34pm 10/10/2014 BOB AW14 Wide quote with background img--- */.wrap.cms.uniqueCtrl.standardBody.bobWrap .welcomeQuote.noborder.wide {background: url("//asset1.marksandspencer.com/is/image/mands/c420cc5daced2d91bbd7f188787628ef9c4d50ed?wid=690&hei=381") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);clear: left;display: block;float:left;height: 15.9em;margin-top:-5em;padding-top: 0;width: 28.8em;margin-left: 21.2em;z-index:-1;}.wrap.cms.uniqueCtrl.standardBody.bobWrap .welcomeQuote.noborder.wide h5 {margin: 3em 0 0 auto;width: 14em;}@media screen and (max-width:1239px){.wrap.cms.uniqueCtrl.standardBody.bobWrap .welcomeQuote.noborder.wide {background: url("//asset1.marksandspencer.com/is/image/mands/c420cc5daced2d91bbd7f188787628ef9c4d50ed?wid=550") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);}}
/*! --- M.Crampton 12.34pm 10/10/2014 BOB AW14 right horizontal border height 0 --- */.wrap.cms.uniqueCtrl.standardBody.bobWrap .uniqueCtrl.sectionBtmRule.w69.right.h0{height:0;margin-top:0;}
/*! --- M.CRAMPTON Best of British update 26/03/2015--- */@media screen and (max-width:1239px){.wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g5 div {width:17.5em;}}
/*! --- M.Crampton 14.14pm 01/10/2014 Clear blocks / spacers --- */.uniqueCtrl.clearHeight18em {display: block;height: 18em;}
/*! --- P.Nanaware 12.03pm 15/09/2015 Clear blocks / spacers --- */.uniqueCtrl.clearHeight25em {display: block;height: 25em;}
/*! --- M.Crampton 14.14pm 09/10/2014 video module 400 x 200 --- */.uniqueCtrl.txtImg.video.w400.h200 {position: relative;}.uniqueCtrl.txtImg.video.w400.h200 .copy.video.black {position: absolute;top: 30%;width: 8em;margin: 0 16em;display: block;}.uniqueCtrl.txtImg.video.w400.h200 .copy.video .call-to-action a {background: url("https://asset1.marksandspencer.com/is/image/mands/a3f5cff0b135ba9f38f1b130dbd4f78495138cd4?fmt=png-alpha") no-repeat scroll center 10px rgba(0, 0, 0, 0);display: block;height:3.5em;}
/*! --- S.patil 15.39PM 13/10/2014 Img Txt 225 x 600 --- */.uniqueCtrl.OverlayW225H600 {position: relative;} .uniqueCtrl.OverlayW225H600 .copy {position: absolute; bottom: 1em; padding: 0 1em; color: white; min-height: 73px; padding: 0.5em 1.12em 1.7em; width: 21em;} .uniqueCtrl.OverlayW225H600 .copy h4, .uniqueCtrl.OverlayW225H600 .copy p {color: white; font-family: 'DidotW01Roman', Georgia, 'Times New Roman', serif;} .uniqueCtrl.OverlayW225H600 .copy cta {color: white;} .uniqueCtrl.OverlayW225H600 .copy h4 {text-align: center; font-size: 1.8em} .uniqueCtrl.OverlayW225H600 .copy p {text-align: center; margin-top: 0.5em} .uniqueCtrl.OverlayW225H600 .latestModule .box.g6 {position: relative; height: 60em; width: 22.5em; margin-left: 0em;}.box.g6 + .box.g18 .OverlayW225H600 .latestModule .box.g6 {margin-left: 0;width: 22.5em;}
/*! --- M.Crampton 16.50pm 13/10/2014 Lingerie & sleepwear landing page --- */.wrap.cms.uniqueCtrl.standardBody.lingSleepWrap .homepage {margin-bottom: 5em;}.wrap.cms.uniqueCtrl.standardBody.lingSleepWrap .section .box.g12 + .box.g12 img {/*padding-left: 7em;*/}.wrap.cms.uniqueCtrl.standardBody.lingSleepWrap h2 {margin-bottom: 0.75em;padding-right: 2em;}.wrap.cms.uniqueCtrl.standardBody.lingSleepWrap h3 {font: 3em "DidotW01Roman",Georgia,'Times New Roman',serif;margin-bottom: 1em;}.wrap.cms.uniqueCtrl.standardBody.lingSleepWrap .box.g18 {margin-bottom: 4em;}.wrap.cms.uniqueCtrl.standardBody.lingSleepWrap .section .box.g12 + .box.g12 .box.g12 img {padding-left: 0;}.wrap.cms.uniqueCtrl.standardBody.lingSleepWrap .pullTextLeft {display:block;font: 2.4em 'DidotW01Italic',serif;padding: 2em 0 0 2.4em;}.wrap.cms.uniqueCtrl.standardBody.lingSleepWrap .pullTextRight {display:block;font: 2.4em 'DidotW01Italic',serif;padding: 2em 3em 0 0;}
/*! --- S.patil 12:53PM 16/10/2014 Image Binder --- !*/.uniqueCtrl.ImageW225H600 .uniqueCtrl.OverlayW225H600 .box.g6 + .box.g18 .latestModule .box.g6 {margin-left: 0em;width: 22.5em;}
/*! --- S.patil 12:53PM 16/10/2014 Image Binder --- !*/.uniqueCtrl.Styletip.Center p {font-family: "DidotW01Italic",Georgia,'Times New Roman',Times,serif; font-size: 2.5em; padding: 1em; text-align: center;}.uniqueCtrl.Styletip.Center .top {border-top: 3px solid #000000; margin-left: 18em; width: 25em;}.uniqueCtrl.Styletip.Center .bottom {border-bottom: 5px solid #000000; margin-left: 18em; width: 25em;}.ie8 .uniqueCtrl.Styletip.Center p {font-family: "DidotW01Italic",Georgia,'Times New Roman',Times,serif; font-size: 2.5em; padding: 1em; text-align: center;} .ie8 .uniqueCtrl.Styletip.Center .top {border-top: 3px solid #000000; margin-left: 18em; width: 25em;} .ie8 .uniqueCtrl.Styletip.Center .bottom {border-bottom: 5px solid #000000; margin-left: 18em; width: 25em;}.ie9 .uniqueCtrl.Styletip.Center p {font-family: "DidotW01Italic",Georgia,'Times New Roman',Times,serif; font-size: 2.5em; padding: 1em; text-align: center;} .ie9 .uniqueCtrl.Styletip.Center .top {border-top: 3px solid #000000; margin-left: 18em; width: 25em;} .ie9 .uniqueCtrl.Styletip.Center .bottom {border-bottom: 5px solid #000000; margin-left: 18em; width: 25em;}
/* --- M.Crampton Load more countdown page--- */ .uniqueCtrl.countdownChristmas .entry {display: none;}
/*! --- S.patil 11:02AM 30/10/2014 Editoril-panel wider top-right box --- !*/.latestModule .edi-panel.wider.top-right.box {width: 60em; z-index: 99;}.latestModule .edi-panel.wider.top-right.box .copy {width: 26em; bottom: auto; left: 27.5em; min-height: 18em; padding: 2em; right: 2.5em; text-align: right; top: 2.5em;}.latestModule .edi-panel.wider.top-right.box .copy h3 {color: #333333; font-family: 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif; font-size: 6.5em; font-weight: normal; line-height: 100%;}.latestModule .edi-panel.wider.top-right.box .copy p {font-size: 1.5em; margin-top: 0.5em;}.latestModule .edi-panel.wider.top-right.box .copy a {font-size: 0.8em; text-transform: uppercase;}.latestModule .edi-panel.wider.top-right.box .call-to-action {position: relative; top: 0.5em;}.latestModule .edi-panel.wider.top-right.box .title {line-height: 1.2;}
/*! --- S.patil 11:02AM 30/10/2014 Editoril-panel wider top-left box --- !*/.latestModule .edi-panel.wider.top-left.box {width: 60em; z-index: 99;}.latestModule .edi-panel.wider.top-left.box .copy {width: 26em; bottom: auto; min-height: 18em; padding: 2em; text-align: left; left:2.5em; top: 2.5em;}.latestModule .edi-panel.wider.top-left.box .copy h3 {color: #333333; font-family: 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif; font-size: 6.5em; font-weight: normal; line-height: 100%;}.latestModule .edi-panel.wider.top-left.box .copy p {font-size: 1.5em; margin-top: 0.5em;}.latestModule .edi-panel.wider.top-left.box .copy a {font-size: 0.8em; text-transform: uppercase;}.latestModule .edi-panel.wider.top-left.box .call-to-action {position: relative; top: 0.5em;}.latestModule .edi-panel.wider.top-left.box .title {line-height: 1.2;}
/*! --- S.patil 17.45AM 04/11/2014 uniqueCtrl rightCol newChristmas Build --- !*/.section .box.g11 .latestModule .box.g6 {width: 13em;}.uniqueCtrl.rightCol.txtImg370x200 .copy {margin-left: 3em; text-align: left;}.section .g8 .uniqueCtrl.wrap-400-mod {clear: both; display: block; margin-left:1em;}.section .g8, html body .lightbox .lightbox-inner .g8.wrap {width: 40em;}.g6 .cq_topnav_img .copy a {line-height: 1em; text-align: center;}.box.g6 .cq_topnav_img .copy > p {text-align: center; margin-top: 1em;}.box.g11 .uniqueCtrl.copy-center h4 {font: 1.8em/1.2em 'DidotW01Roman',serif;}.box.g11 .uniqueCtrl.copy-center a {font-size: 0.8em}.box.g11 .uniqueCtrl.titleH4AndTxt {border-bottom: 2px solid #000000; clear: both; display: block; position: relative; width: 52em;}.box.g8 .uniqueCtrl.rightCol.txtImg370x200 .copy h4 {font: 1.8em 'DidotW01Roman',serif; margin-top:0.8em;}.box.g8 .uniqueCtrl.rightCol.txtImg370x200 .copy .call-to-action {font-size: 0.83em;}.box.g11 .uniqueCtrl.copy-center p {color: #333333; font-family: Helvetica,Arial,Sans-serif; font-size: 1.4em; line-height: 1.5em; padding-top: 0.5em;}.box.g8 .uniqueCtrl.rightCol.txtImg370x200 .copy p {padding-top: 0.5em; font-size: 1.4em;}.uniqueCtrl.rightCol.txtImg370x200 {margin-bottom: 1.8em; display:block; position:relative}.box.g11 .uniqueCtrl.copy-center .call-to-action:after {content: " →";}.g6 .cq_topnav_img .copy .call-to-action:after {content: " →";}.box.g11 .uniqueCtrl.copy-center {font-size: 1em; width: 52em;}.uniqueCtrl.rightCol.txtImg370x200 .copy.video .call-to-action {left: 14em; position: absolute; top: 5em;}.uniqueCtrl.rightCol.txtImg370x200 .copy.video .call-to-action a {background: url("//asset1.marksandspencer.com/is/image/mands/a3f5cff0b135ba9f38f1b130dbd4f78495138cd4?fmt=png-alpha") no-repeat scroll center 10px rgba(0, 0, 0, 0); display: block;}.box.g11 .uniqueCtrl.copy-center .call-to-action {font-size: 1.2em;}.touch .section .box.g11 .latestModule .box.g6 {width: 104px;}.categoryLanding .uniqueCtrl.hero960x330 .copy p {font-size: 1.75em;}
/*! --- S.patil 17.45AM 04/11/2014 uniqueCtrl rightCol newS&L 370x600 --- !*/.section .box.g8 .edi-panel.vertical.sandl370x600 {height: 60em; left: 3em; width: 37em;}.edi-panel.vertical.sandl370x600 .copy {background: none repeat scroll 0 0 #FFFFFF; bottom: 1.7em; left: 42%; margin-left: -12.5em; padding: 1.3em 0; position: absolute; text-align: center; width: 32em; z-index: 2;}.edi-panel.vertical.sandl370x600 h4 {font: 2.4em/1.8em DidotW01Roman,Georgia,'Times New Roman',sans-serif;}.edi-panel.vertical.sandl370x600 .copy p {font: 1.4em/1.286em "HelveticaNeueW01-55Roma",Helvetica,Arial,sans-serif; margin: 0 0 0.5em;}.edi-panel.vertical.sandl370x600 .call-to-action a {font: 1em 'HelveticaNeueW01-55Roma',Helvetica,Arial,'Sans-serif';}.edi-panel.vertical.sandl370x600 h3 {font: 2.4em/1.8em DidotW01Roman,Georgia,'Times New Roman',sans-serif;}
/*! --- T.Ram 11:10 05/11/14 uniqueCtrl order dates xmas table --- !*/ .uniqueCtrl.buying-guide .order-dates table{background:0 0;border-top:0;clear:both;width:100%}.uniqueCtrl.buying-guide .order-dates table th{padding:.5em;font-family:DidotW01Italic,Georgia,'Times New Roman',serif;font-size:1.8em}.uniqueCtrl.buying-guide .order-dates tr{border-top:none;border-bottom:1px solid #999}.uniqueCtrl.buying-guide .order-dates td{font-size:1.2em;min-height:1em;padding:1.5em 1em 1.5em 1.9em}
/*! --- T.Ram 15:32 05/11/14 border right xmas order dates --- !*/ .uniqueCtrl.buying-guide .border-right{border-right:1px solid #999;height:100%}
/*! --- T.Ram 15:32 05/11/14 border left xmas order dates --- !*/ .uniqueCtrl.buying-guide .border-left{border-left:1px solid #999;height:100%}
/*! --- M.Crampton 14.15 06/11/14 Giftfinder iframewrapper height --- */.iframewrapper.giftfinder {background:none;} /*.iframewrapper.giftfinder .iframetemplateThirdParty iframe {min-height:1608px;}*/
/*! --- M.Crampton 06/11/14Christmas Landing pages on generic templates --- */ .uniqueCtrl.leftNavigation.genericPage {font-size: 0.834em;}.uniqueCtrl.leftNavigation.genericPage .simple-list ul li {font-size: 1.028em;}
/*! --- M.Crampton 06/11/14Cashmere Edit 4 products in a row --- */ .uniqueCtrl.fourInARow900 .box.g6,.uniqueCtrl.fourInARow900 .box.g6 div {width: 22.5em;}
/*! --- M.Crampton 10.24 AM 07/11/14 Festive feasts --- */
.uniqueCtrl.foodTaste.picks.festive {padding-top: 6em;}
.uniqueCtrl.foodTaste.picks.topPicks.festive.right h2 {font-size: 2.4em;margin-bottom: 0.8em;}
.uniqueCtrl.foodTaste.picks.topPicks.festive.right h3, .uniqueCtrl.heroCaption h3 {font: 1.4em/1.2em 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif;text-transform: uppercase;margin-bottom: 1em;}
.uniqueCtrl.foodTaste.picks.topPicks.festive.right p {padding: 0 2em;}
.uniqueCtrl.foodTaste.picks.topPicks.festive.right .call-to-action {line-height: 4em;}
.uniqueCtrl.foodTaste.picks.topPicks.festive .call-to-action:after, .uniqueCtrl.greyPanel .call-to-action:after,.festive .uniqueCtrl.heroCaption .call-to-action:after {content:" >";}
.box.g18 + .box.g6 .uniqueCtrl.foodTaste.picks.topPicks.festive.right img {margin-top: 0;}
.festive .uniqueCtrl.heroCaption {margin: 2em 0;padding: 0 4em;text-align: center;width: 77em;}.festive .uniqueCtrl.heroCaption p {font-size:1.2em;}
.festive .uniqueCtrl.heroCaption p {font-size:1.2em;}
.festive .uniqueCtrl.heroCaption .call-to-action {line-height: 3em;}
.uniqueCtrl.greyPanel {background: #EEEEEE;height: 33.5em;padding: 2em;width: 81em;display: table-cell;vertical-align: middle;}
.uniqueCtrl.greyPanel p {line-height: 1.5em;margin-bottom: 1em;}
.uniqueCtrl.festiveHeader {width: 85em;}
.uniqueCtrl.foodTaste.picks .box.g18 .uniqueCtrl.festiveHeader h2 {margin-bottom: 0.4em;}
.uniqueCtrl.foodTaste.picks .box.g18 .uniqueCtrl.festiveHeader p {font-size: 1.4em;margin-bottom: 1em;}
.uniqueCtrl.hero330.white.serif .copy {color: #FFFFFF;width: 40em;}
.uniqueCtrl.hero330.white.serif h1,.uniqueCtrl.hero330.white.serif h2 {color: #FFFFFF;font-size: 5.5em;}
.wrap.cms.uniqueCtrl.standardBody .uniqueCtrl.hero330.white.serif p {font: 1.8em 'DidotW01Roman', Georgia, 'Times New Roman', serif;}
.uniqueCtrl.hero330.white.serif p .call-to-action a {color: #FFFFFF;text-transform:none;}
.uniqueCtrl.hero330.white.serif p .call-to-action:after {content: " \2192";}

.uniqueCtrl.hero330.black.serif .copy {color: #000000;width: 40em;}
.uniqueCtrl.hero330.black.serif h2 {color: #000000;font-size: 5.5em;}
.uniqueCtrl.hero330.black.serif p {font: 2em 'DidotW01Roman', Georgia, 'Times New Roman', serif;}
.uniqueCtrl.hero330.black.serif p .call-to-action a {color: #000000;text-transform:none;}
.uniqueCtrl.hero330.black.serif p .call-to-action:after {content: " \2192";}
/*! --- M.Crampton 14.34 AM 07/11/14 Download App Banner --- */
.uniqueCtrl.hero300.app .copy {top:4em;}
.uniqueCtrl.hero300.app .copy h2 {color: #FFFFFF;font: 2em/1em 'HelveticaNeueW01-55Roma',helvetica,arial,sans-serif;margin-bottom: 1em;}
.uniqueCtrl.hero300.app .copy p {font: 1.4em Helvetica,Arial,sans-serif;color:#FFFFFF;}
.uniqueCtrl.hero300.app .call-to-action {line-height:1em;}
.uniqueCtrl.hero300.app .call-to-action a {color:#FFFFFF;font: 1em 'HelveticaNeueW01-75Bold',helvetica,arial,sans-serif;line-height: 1.2em;}
.uniqueCtrl.hero300.app .call-to-action:after {content:" \2192";}
/*! --- M.Crampton 10-11-14 10.10AM 3 Columns with Grey panel highlight Right --- */
.uniqueCtrl.threeInARow.rightHighlight .box.g8:last-child {background: #EEEEEE;min-height: 47em;padding: 3em 4em;margin-right: 0;text-align:left;width: 37em;}
.uniqueCtrl.threeInARow.rightHighlight .box.g8 {margin-right: 6em;position:relative;text-align:center;width: 31.5em;}
.uniqueCtrl.threeInARow.rightHighlight {clear: both;display: block;width: auto;}
.uniqueCtrl.threeInARow.rightHighlight h3 {font: normal 1.8em 'DidotW01Roman', serif;text-transform: uppercase;margin-top: 1.5em;}
.uniqueCtrl.threeInARow.rightHighlight p {font-size:1.2em;}
.uniqueCtrl.threeInARow.rightHighlight .call-to-action {line-height: 4em;}
.uniqueCtrl.threeInARow.rightHighlight .call-to-action:after {content:"";}
.uniqueCtrl.threeInARow.rightHighlight .box.g8:last-child .call-to-action a {background-image: none;height: auto;padding: 0;}
.uniqueCtrl.threeInARow.rightHighlight .copy.video.black .call-to-action a:after {background: url("//asset1.marksandspencer.com/is/image/mands/a3f5cff0b135ba9f38f1b130dbd4f78495138cd4?fmt=png-alpha") no-repeat scroll center 10px rgba(0, 0, 0, 0);content: "";display: block;height: 8em;left: 38%;position: absolute;top: 22%;width: 8em;}

/*! T.RAM - As seen in press --- */
.uniqueCtrl.box-cut-out-cta.middleposition { margin: 5em 0 0 5em; width: 30em; height: 100%;}
.uniqueCtrl.box-cut-out-cta { margin-left: 5em; width: 30em; height: 100% }
.uniqueCtrl.box-cut-out-cta .copy { display: block; text-align: center; width: 30em; }
.uniqueCtrl.box-cut-out-cta .copy p { border-bottom: 2px solid #000; padding: 1em 0 1em; }
.uniqueCtrl.border-top-5px {border-top:.5em solid #000; width:100%;}
.uniqueCtrl.look-section-right { position: relative; height: 53.5em; margin: 2em 2em; width: 38em; display: block; text-align: right; float:right;}
.uniqueCtrl.look-section-left { position: relative; height: 53.5em; margin: 2em 0 0 2em; width: 38em; display: block; text-align: left; }
.uniqueCtrl.look-section-left p, .uniqueCtrl.look-section-right p { font-size:1.6em; line-height:1.8em; margin-bottom:.7em; font-family:'DidotW01Roman',Georgia,'Times New Roman',serif; }
.uniqueCtrl.look-section-left h2, .uniqueCtrl.look-section-right h2 { font-size:2em; line-height:2em; font-family:'DidotW01Roman',Georgia,'Times New Roman',serif; }
.uniqueCtrl.look-section-left .lookTxt, .uniqueCtrl.look-section-right .lookTxt { font-size:1.6em; line-height: 1em; font-family:'HelveticaNeueW01-55Roma',Helvetica,Arial,'Sans-serif'; }
.uniqueCtrl.look-section-left .cta, .uniqueCtrl.look-section-right .cta, .uniqueCtrl.box-cut-out-cta .cta { font-size:1.4em; margin-bottom:2em; font-family:'HelveticaNeueW01-55Roma',Helvetica,Arial,'Sans-serif'; text-transform: uppercase; }
.uniqueCtrl.look-section-left .cta a:after, .uniqueCtrl.look-section-right .cta a:after, .uniqueCtrl.box-cut-out-cta .cta a:after { content:" \02192";}
.uniqueCtrl .bottomPos {position: absolute; bottom:0;}
.uniqueCtrl .bottomRightImg {position: absolute; bottom:0; right:0; width: 15em; height:20em;}

/*! --- Fix for body wrapper font size --- */  .wrap.cms.uniqueCtrl.standardBody.generic12px p{font-size:1.2em;} .wrap.cms.uniqueCtrl.standardBody .section p {font-size: 1.2em;}
/*! --- S.patil 17:45PM 18/11/2014 XmasDay Menswear --- !*/.Wrap.XmasDay {clear: both; display: block;}.XmasDay.Hero.ImageRgt {clear: both; display: block; margin-top: 3em;}.XmasDay.Text.ProdCut {clear: both; display: block; margin-top: 3em;}.XmasDay.Hero.Image {clear: both; display: block; margin-top: 3em;}.uniqueCtrl.fullWidth.centred.quote18px h3 {font: 3.5em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif;}.XmasDay.Text.ProdCut .uniqueCtrl.copy-center h4 {font: 2.286em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif;}.XmasDay.Text.ProdCut .uniqueCtrl.copy-center p {font: "HelveticaNeueW01-55Roma",Helvetica,Arial,sans-serif; margin-top: 0.5em}.XmasDay.Text.ProdCut .call-to-action {font-size: 0.857em;}.XmasDay.Text.ProdCut .g6 .call-to-action {font-size: 1.2em;}.XmasDay.Text.ProdCut .g6 .copy p {margin-top: 1em; text-align: center;}.Wrap.XmasDay .box.g9 {width: 56em;}.Wrap.XmasDay .box.g15 {width: 64em;}.XmasDay.Text.ProdCut .box.g6 {width: 16em;}.XmasDay.Hero.ImageRgt img {margin-left: 12em;}
/*! --- S.patil 17:45PM 18/11/2014 Editorial content wider 450x237 --- !*/.edi-panel.horizontal.buying-guide.full-bleed.left.W450xH237 {clear: both; display: block; height: 23.7em; width: 45em;}.box.g6 + .box.g18 .latestModule.w900 .box.g12 {margin-left: 0;}.box.g6 + .box.g18 .latestModule.w900 .box.g12 {width: 45em;}
/*! --- M.Crampton Video Module 21/11/14 --- */.uniqueCtrl.txtImg.video.w375.h240 {position: relative;}.uniqueCtrl.txtImg.video.w375.h240 .copy.video {position: absolute;top: 33%;left: 36%;}.uniqueCtrl.txtImg.video.w375.h240 .copy.video .call-to-action a {background: url("https://asset1.marksandspencer.com/is/image/mands/a3f5cff0b135ba9f38f1b130dbd4f78495138cd4?fmt=png-alpha") no-repeat scroll center 10px rgba(0, 0, 0, 0);display: block;height: 3.5em;}
.uniqueCtrl.txtImg.video.w400.h250 {position: relative;}.uniqueCtrl.txtImg.video.w400.h250 .copy.video {position: absolute;top: 35%;left: 38%;}.uniqueCtrl.txtImg.video.w400.h250 .copy.video .call-to-action a {background: url("https://asset1.marksandspencer.com/is/image/mands/a3f5cff0b135ba9f38f1b130dbd4f78495138cd4?fmt=png-alpha") no-repeat scroll center 10px rgba(0, 0, 0, 0);display: block;height: 3.5em;}
/*! --- Two Fairies decoration page --- */.uniqueCtrl.twoFairiesChristmasTxt{margin: 0 4em}.uniqueCtrl.twoFairiesChristmasTxt h2 {font-family: 'DidotW01Italic',serif;margin-bottom: 0.3em;}.uniqueCtrl.twoFairiesChristmasTxt ol {font-family: 'DidotW01Italic',serif;font-size: 1.8em;list-style: decimal inside none;margin: 0 0 1em;}.uniqueCtrl.twoFairiesChristmasTxt p {font-family: 'DidotW01Italic',serif;font-size: 1.8em;margin-bottom:1em;}.uniqueCtrl.twoFairiesChristmasImg p{text-align:center;}.uniqueCtrl.twoFairiesChristmasTxt p a {font-size: 1.2em;line-height: 5em;margin-left: 3em;}.uniqueCtrl.twoFairiesChristmasImg .copy .call-to-action a {font-family:Helvetica,Arial,Sans-serif;font-size: 1.2em;line-height: 5em;text-align: center;}.uniqueCtrl.twoFairiesChristmasImg .copy .call-to-action {text-align:center;}/*.uniqueCtrl.twoFairiesChristmasImg .copy .call-to-action a:after {content: " \2192";}*/.uniqueCtrl.twoFairiesChristmasImg .copy .call-to-action:hover {text-decoration:underline;}.uniqueCtrl.twoFairiesChristmasTxt ol {clear: both;display: block;font-family: 'DidotW01Italic',serif;font-size: 1.8em;list-style: decimal inside none;margin: 1em 0 3em;}.uniqueCtrl.twoFairiesChristmasTxt ol li:before {content: counter(foo, decimal) ". ";display: block;float: left;font-size: 2.4em;line-height: 0;margin-bottom: 2em;padding-right: 0.2em;text-align: right;}.uniqueCtrl.twoFairiesChristmasTxt ol li {counter-increment: foo;display: block;list-style-position: inside;margin-bottom: 2.4em;padding: 0.7em 0;}.uniqueCtrl.twoFairiesChristmasTxt ol li span {display: block;float: left;font-size: 1.4em;line-height: 0.4em;}.uniqueCtrl.hero330.white.serif .copy p {font: 1.8em 'DidotW01Roman',serif;}.uniqueCtrl.WTWExploreTrends .youtube-player {height: 24em;width: 39em;}.box.g6 .uniqueCtrl.twoFairiesChristmasImg {width: 28em;}.box.g7 .uniqueCtrl.twoFairiesChristmasImg {width: 33em;}
/*! --- S.patil 14:18PM 24/11/2014 Made To Measure Curtains --- !*/
.wrap.Measure.Curtains .box.g15 {width: 72em; margin-left: 2em;}
.wrap.Measure.Curtains .box.g9 {width: 46em;}
.wrap.Measure.Curtains .wrap.cms .box.g12 {width: 50em;}
.wrap.Measure.Curtains .box.g6 {margin-left: 2em; width: 33em;}
.wrap.Measure.Curtains .box.g5 {width: 12em;}
.wrap.Measure.Curtains .box.g19 {width: 108em;}
.wrap.Measure.Curtains .box.g19 .box.g8 {width: 35em; margin-left: 1em;}
.wrap.Measure.Curtains .box.g16 {width: 63em;}
.wrap.Measure.Curtains .box.g8 {width: 57em;}
.wrap.Measure.Curtains h1 {color: #000000; font-family: didotw01regular; font-size: 4.8em; margin-bottom: 0;}
.wrap.Measure.Curtains h2 {color: #000000; font-family: didotw01italic; font-size: 4.8em;}
.wrap.Measure.Curtains h2 span {font-size: 2em;}
.wrap.Measure.Curtains h3 {color: #000000; font-family: didotw01italic; font-size: 3.6em;}
.wrap.Measure.Curtains h4 {color: #000000; font-family: didotw01roman; font-size: 2.4em; margin-top: 0.5em;}
.wrap.Measure.Curtains p {color: #000000; font-family: helveticaneue; font-size: 1.4em; padding-top: 0.5em}
.wrap.Measure.Curtains p.hero {font-size: 1.8em;}
.wrap.Measure.Curtains p .call-to-action {font-size: 0.857em;}
.wrap.Measure.Curtains .box.g16 li {font-family: helveticaneue; font-size: 1.4em; list-style: disc outside none; margin-bottom: 0.4em; margin-left: 2em;}
.wrap.Measure.Curtains .XmasDay.Text.ProdCut li {font-family: helveticaneue; font-size: 1.4em; list-style: disc outside none; margin-bottom: 0.4em; margin-left: 7em;}
.wrap.Measure.Curtains .measure.curtain.text.only li {font-family: helveticaneue; font-size: 1.4em; list-style: disc outside none; margin-bottom: 0.4em; margin-left: 2em;}
.wrap.Measure.Curtains .XmasDay.Text.ProdCut p {margin-left: 4.5em;}
.wrap.Measure.Curtains .pull-out {background: none repeat scroll 0 0 #F8F8F8; border-bottom: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; display: inline-block; margin-left: 0%; margin-top: 3%; padding: 10px 20px; width: 75%;}
.wrap.Measure.Curtains .pull-out span.title {clear: right; display: block; font-family: didotw01roman; font-size: 1.714em;}
.wrap.Measure.Curtains .XmasDay.Text.ProdCut .pull-out > p {margin-left: 1em;}
.wrap.Measure.Curtains .XmasDay.Text.ProdCut .pull-out > h4 {margin-left: 0.5em;}
.wrap.Measure.Curtains .XmasDay.Text.ProdCut {clear: both; display: block; margin-top: 2em;}
.wrap.Measure.Curtains .XmasDay.Text.ProdCut ul {margin-top: 1em;}
.wrap.Measure.Curtains .uniqueCtrl.titleH4AndTxt {border-bottom: 5px solid #000000; clear: both; display: block; padding-top: 2em; position: relative;}
.wrap.Measure.Curtains .uniqueCtrl.rightCol.txtImg .copy h4 {color: #000000; font: 2.4em/1em 'DidotW01Roman',serif; margin-top: 0.5em;}
.wrap.Measure.Curtains .uniqueCtrl.rightCol.txtImg .copy {padding-left: 0; text-align: left;}
.wrap.Measure.Curtains .uniqueCtrl.rightCol.txtImg img {width: 45em;}
.wrap.Measure.Curtains .styleLiving .call-to-action.video a, .wrap.Measure.Curtains .copy.video .call-to-action a {height: 1.5em; margin-left: -3em; padding-top: 5em; width: 8em;}
.wrap.Measure.Curtains .measure.curtain.text.only {padding-bottom: 5em;}
.wrap.Measure.Curtains .box.g8 .uniqueCtrl.rightCol.txtImg img {width: 45em;}
.wrap.Measure.Curtains .box.g16 .uniqueCtrl.rightCol.txtImg img {width: 63em;}

/*! --- M.Crampton 30-11-2014 10.19AM Video Module 960x320 ---*/.uniqueCtrl.vidMod960x320.overlay.btmRight .copy.video {bottom: 1em;right: 1em;height:9em;position: absolute;background:#FFFFFF;filter:"alpha(opacity=90)"; filter: alpha(opacity=90);background: rgba(255,255,255, .9);padding:2em;width:38em;}.uniqueCtrl.vidMod960x320.overlay.btmRight .copy.video .call-to-action {bottom: 7.7em;left: -8em;position: absolute;}.uniqueCtrl.vidMod960x320.overlay.btmRight .copy.video .call-to-action a {background: url("//asset2.marksandspencer.com/is/image/mands/a3f5cff0b135ba9f38f1b130dbd4f78495138cd4?fmt=png-alpha") no-repeat center 10px;display: inline-block;}.uniqueCtrl.vidMod960x320.overlay.btmRight .copy.video h3 {font:normal 2.4em/1.5em 'DidotW01Roman', serif;}@media screen and (max-width:1239px){.uniqueCtrl.vidMod960x320.overlay.btmRight .copy.video .call-to-action {bottom:5.5em;}}

/*! --- T.Ram 01-12-14 wrap 650px ---*/ .christmasfood {width: 96em; float: left; margin-bottom:2em;} .christmasfood .box.g16 {width: 65em;}
/*! --- T.Ram 01-12-14 wrap 310px ---*/ .christmasfood .box.g8 {width: 28em; margin-left:3em; margin-top:2em;}
.christmasfood .box.h4_8 {width: 13em; text-align: center; margin-top:2em;}
.christmasfood .box.h4_8 .copy p {margin-top:1em; font-family: Helvetica,Arial,Sans-serif; font-size:1.2em;}
.christmasfood .video280x150 {margin-top:10em; display:block; position:relative; width:28em;} .christmasfood .video280x150 .copy.video .call-to-action{left:10em;position:absolute;top:4em}
.christmasfood .video280x150 .copy.video .call-to-action a {background:url(//asset1.marksandspencer.com/is/image/mands/a3f5cff0b135ba9f38f1b130dbd4f78495138cd4?fmt=png-alpha) center 10px no-repeat;display:block}
.uniqueCtrl.banner-generic520{display:block;height:25em;width:52em;overflow:hidden;position:relative;}

/*! --- M.Crampton 01-12-14 Tabbed content test --- */ .uniqueCtrl.tabbed.horizontal .details-controls.tab-links {clear: both;display: block;float: left;margin-bottom: 2em;width: 100%;}.uniqueCtrl.tabbed.horizontal .details-controls.tab-links li {border: 1px solid;display: block;float: left;margin-right: 2em;padding: 0;}.uniqueCtrl.tabbed.horizontal ul.details-controls.tab-links li a {display: block;padding: 1em 4em;text-transform: uppercase;}.uniqueCtrl.tabbed.horizontal .panel.active {display: block;}.uniqueCtrl.tabbed.horizontal .panel {display: none;}

/*! --- S.patil 14:19PM 02/12/2014 Winter Layering --- !*/
.touch .Wrap.XmasDay .wrap.cms.latestModule .box.g6 {width: 25%;}
.Wrap.XmasDay .wrap.cms.latestModule a {font-size: 1.2em;}
.Wrap.XmasDay .wrap.cms.latestModule .box.g6 .edi-panel.box-module.cut-out.tall {height: 45em; width: 30em;}
.Wrap.XmasDay .wrap.cms.latestModule .uniqueCtrl.fullWidth.centred.quote16px p {font: 2em 'Helvetic'; margin-top: 0.5em; text-align: left; width: 14em;}
.categoryLanding.wrap.cms.uniqueCtrl.standardBody .uniqueCtrl.hero400 .call-to-action {line-height: 2em;}
.categoryLanding.wrap.cms.uniqueCtrl.standardBody .uniqueCtrl.hero400 .copy > p {margin-top: 0.5em;}
.categoryLanding.wrap.cms.uniqueCtrl.standardBody .wrap.cms.latestModule .uniqueCtrl.fullWidth.centred.quote16px > h2 {color: #000000; font-family: "DidotW01Roman",Georgia,'Times New Roman',serif;}
/*! --- M.Crampton 16.10PM 03/12/2014 Top 10 banner 1200x220 --- */.uniqueCtrl.top10.banner1200x220{margin-bottom:2.5em;position:relative;}.uniqueCtrl.top10.banner1200x220 .copy {margin:0 auto;position:absolute;text-align:center;top:0.75em;width:100%;}.uniqueCtrl.top10.banner1200x220 .copy h1{clear:both;display:block;font:normal 5em 'DidotW01Italic',serif;margin:0 auto;text-transform:none;width:39%;}.uniqueCtrl.top10.banner1200x220 .copy h1:before{border-top:1px solid #000000;content:"";display:block;height:1px;line-height:0;position:absolute;top:.65em;width:32%;}.uniqueCtrl.top10.banner1200x220 .copy h1:after{border-top:1px solid #000000;content:"";display:block;height:1px;line-height:0;right:0;position:absolute;top:.65em;width:32%;}.uniqueCtrl.top10.banner1200x220 .copy h2 {clear:both;color:#e11e18;display:block;font-size:4.8em;line-height: 1.64em;text-align:center;width:100%;}.uniqueCtrl.top10.banner1200x220 .copy p {font:normal 1.8em/0.2em 'DidotW01Roman',serif;}.uniqueCtrl.top10.banner1200x220 .copy p .call-to-action a{color:#333333;display:block;font:normal 1em 'DidotW01Bold', serif;margin-top:1em;}.uniqueCtrl.top10.banner1200x220 .copy p .call-to-action a:after{content:" \2192";}.uniqueCtrl.top10.banner1200x220 .copy p .call-to-action a:hover {text-decoration:underline;}
/*! --- M.Crampton 08.45AM 04/12/2014 Top 10 product block --- */.uniqueCtrl.productSquare {position: relative;}.uniqueCtrl.productSquare .copy {bottom: 1em;display: block;font: 1.2em 'HelveticaNeueW01-55Roma',Helvetica,Arial,sans-serif;position: absolute;text-align:center;width: 100%;}.uniqueCtrl.productSquare .copy .wasPrice {text-decoration: line-through;}.uniqueCtrl.productSquare .promoRed,.uniqueCtrl.productSquare .promoRed a, .uniqueCtrl.top10.banner1200x220 .promoRed {color: #E11E18;}.uniqueCtrl.productSquare .promoRed a:hover{text-decoration:underline;}.uniqueCtrl.productSquare .copy h3 {color: #333333;font: 5.833em/1em 'DidotW01Italic',Georgia,'Times New Roman',serif;left: 0.1em;position: absolute;top: -3.6em;}
/*! --- M.Crampton 10.25AM 04/12/2014 Top 10 box quote 300x300px --- */.uniqueCtrl.boxQuote300x300.borderBottom {display: table;height: 30em;position: relative;vertical-align: middle;}.ie8 .uniqueCtrl.boxQuote300x300.borderBottom{padding:0 3em;}.uniqueCtrl.boxQuote300x300.borderBottom p {color: #000000;display: table-cell;font: 2.2em 'DidotW01Italic',Georgia,'Times New Roman',serif;margin: auto 0;padding: 0 11%;text-align: center;vertical-align: middle;width: 67%;}.ie8 .uniqueCtrl.boxQuote300x300.borderBottom p{padding:0;}.uniqueCtrl.boxQuote300x300.borderBottom p:after {border-bottom: 10px solid #000000;content: "";display: block;margin: 0.6em auto 0;width: 85%;}
/*! --- M. Crampton 15.20 MW Partywear 09/12/2014 --- */.uniqueCtrl.bloggerIntro {clear: both;display: block;min-height: 22em;margin: 3em 0 1em;}.uniqueCtrl.bloggerOutfit {clear: both;display: block;min-height: 60em;margin-top: 4em;}/*.uniqueCtrl.bloggerOutfit:after {display: block;content: "";clear: both;height: 3em;}*/.uniqueCtrl.bloggerOutfit {clear: both;display: block;}.uniqueCtrl.bloggerOutfit .box.g6 {display: table;height: 60em;}.uniqueCtrl.bloggerOutfit .box.g6 p {display: table-cell;font: 1.8em 'DidotW01Italic';padding: 0 1.5em;vertical-align: bottom;}.uniqueCtrl.bloggerOutfit .box.g8 {display: table;height: 60em;position: relative;}.uniqueCtrl.bloggerOutfit .box.g8 div img {bottom: 0;clear: both;position: absolute;}.uniqueCtrl.bloggerOutfit .box.g8 p {font-size: 1.2em;line-height: 1.5em;}.uniqueCtrl.bloggerOutfit .box.g8 h3 {font: 2.4em/1.8em 'DidotW01Italic',serif;margin-top: 1.5em;}.uniqueCtrl.bloggerOutfit .box.g8 h2 {font-size: 4.8em;}.uniqueCtrl.bloggerOutfit .box.g8 .call-to-action a {line-height: 3em;}.uniqueCtrl.bloggerOutfit .bloggerCredit {clear: both;display: block;font: normal 0.778em/3em 'HelveticaNeueW01-55Roma',Helvetica,Arial,sans-serif;}.uniqueCtrl.bloggerName {padding: 0 2.5em;}.uniqueCtrl.bloggerName h2 {line-height: 2em;}.uniqueCtrl.bloggerName p {font-size: 1.2em;line-height: 1.5em;}.uniqueCtrl.rule6px {border-bottom: 6px solid #000000;display: block;margin: 4em 0;position: relative;}
/*! --- M.Crampton Rosie Countdown 12/12/2014 --- */
.uniqueCtrl.rosieCountDown {display: block;font-family: 'DidotW01Italic',serif;font-size: 2em;height: 2.4em;line-height: 1em;margin: 1.6em 0 0 23em;width: 25em;}
.uniqueCtrl.rosieCountDown .days, .uniqueCtrl.rosieCountDown .hours {font-size: 3.2em;}
.uniqueCtrl.rosieCountDown p {float: left;font-size: 1.2em; margin-right: 0.2em;width: auto;}

/*! --- Rangeslider --- */ #rotatescroll { height:300px; position:relative; width:300px; }
#rotatescroll .viewport{ height:300px; position: relative; margin:0 auto; overflow:hidden; width:300px }
#rotatescroll .overview { position: absolute; width: 798px; list-style: none; margin: 0; padding: 0;  left: 0; top: 0; }
#rotatescroll .overview li { height:300px; width:300px; float: left; position: relative; }
#rotatescroll .overlay {background:url(//asset1.marksandspencer.com/is/image/mands/372f33c4bcfbdd010f4dc1cf6abf5b65025026c6?fmt=png-alpha) no-repeat 0 0; pointer-events: none; position: absolute; left: 0; top: 0; height:300px; width:300px; }
#rotatescroll .thumb { background:url(//asset1.marksandspencer.com/is/image/mands/a7d9de077c8f610d803b5e2166959a40ca08d190?fmt=png-alpha) no-repeat 50% 50%; position: absolute; top: -3px; cursor: pointer; left: 137px; width: 100px; z-index: 200;  height: 100px; }
#rotatescroll .dot { background:url(//asset1.marksandspencer.com/is/image/mands/459c6e1471d77ac75441f790642f0a756c508e52?fmt=png-alpha) no-repeat 0 0; display: none; height: 12px; width: 12px; position: absolute; left: 155px; top: 3px; z-index: 100; }
#rotatescroll .dot span { display: none; }
/*! -- Horizontal rangeslider 31-12-14 M.Crampton--*/
#scrollbar2 .track {background: transparent url(http://asset1.marksandspencer.com/is/image/mands/926e45474d57725b00904824721ef3ae83b4fe4d?$Welcome_1200x350$) no-repeat 0 50% / cover;clear: both;height: 33em;margin: 0 0 5px;position: relative;}
#scrollbar2 .thumb {background: none;cursor: pointer;height: 3em;overflow: hidden;position: absolute;top: 30em;z-index:9;}
#scrollbar2 .end {background:#999;filter:"alpha(opacity=75)"; filter: alpha(opacity=75);background: rgba(128,128,128,.5);display: block;height: 3em;z-index: 999;}
#scrollbar2 .viewport {height: 16em;overflow: hidden;position: relative;width: 120em;}
#scrollbar2 .overview {left: 0;margin: 0;padding: 0;position: absolute;top: 0;width: 602em;}
#scrollbar2 .viewport .overview img {margin: 0 13em;}
@media screen and (max-width:1239px){#scrollbar2 .overview {width: 482em;}#scrollbar2 .viewport .overview img {margin: 0 10.4em;width:44em;}}

.uniqueCtrl.jwRangeSlide input#slider {border: medium none;clear: both;display: block;height: 17em;width: 60em;}
.uniqueCtrl.jwRangeSlide input[type="range"]{-webkit-appearance: none;background: url("http://asset1.marksandspencer.com/is/image/mands/926e45474d57725b00904824721ef3ae83b4fe4d?wid=600&hei=170") no-repeat scroll 0 83% / cover rgba(0, 0, 0, 0);box-shadow:none;height: 17em;width: 60em;}
.uniqueCtrl.jwRangeSlide input[type="range"]::-moz-range-track {background: url("http://asset1.marksandspencer.com/is/image/mands/926e45474d57725b00904824721ef3ae83b4fe4d?wid=600&hei=170") no-repeat scroll 0 83% / cover rgba(0, 0, 0, 0);box-shadow:none;height: 17em;width: 60em;}
.uniqueCtrl.jwRangeSlide input[type="range"]::-moz-range-thumb,.uniqueCtrl.jwRangeSlide input[type="range"]::-webkit-range-thumb {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;}
.uniqueCtrl.jwRangeSlide h3 {font: 1.8em/1em 'DidotW01Roman',Georgia,'Times New Roman',serif;-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);}
.uniqueCtrl.jwRangeSlide label {clear: both;float: right;}

/*! --- S.patil 16:55PM 19/12/2014 Activewear --- !*/
.wrap.cms .wrap.Measure.Curtains .box.g9 {width: 50em;}
.wrap.cms .wrap.Measure.Curtains .box.g15 {width: 70em;}
.wrap.cms .wrap.Measure.Curtains .box.g15 .box.g8 {width: 25em;}
.wrap.cms .wrap.Measure.Curtains .box.g15 {margin-left: 0; width: 70em;}
.wrap.cms .wrap.Measure.Curtains .box.g16 {width: 45em;}
.wrap.cms .wrap.Measure.Curtains .products4Block {margin-left: 0em; margin-top: 2em; position: relative; width: 15em;}
.wrap.cms .wrap.Measure.Curtains .products4Block > div {margin-bottom: 2em;}
.wrap.cms .wrap.Measure.Curtains .products4Block .copy {display: block; height: 13em; margin-left: 17em; margin-top: -13em; position: absolute; width: 33em;}
.wrap.cms .wrap.Measure.Curtains h3 {color: #000000; font-family: didotw01italic; font-size: 2.4em;}
.wrap.cms .wrap.Measure.Curtains .box.g15 .box.g8 .edi-panel.vertical.full-bleed {height: 66.5em; width: 25em;}
.wrap.cms .wrap.Measure.Curtains .box.g15 .box.g16 .edi-panel.vertical.full-bleed {height: 66.5em; width: 45em;}
.wrap.cms .wrap.Measure.Curtains .box.g8 .edi-panel.vertical.full-bleed .copy {display: block; margin-bottom: 6em; padding: 1em; position: absolute; text-align: left; width: 22em; margin-left: 1em;}
.wrap.cms .wrap.Measure.Curtains .box.g16 .edi-panel.vertical.full-bleed .copy {display: block; margin-bottom: 17em; margin-left: 23em; padding: 2em; position: absolute; text-align: left; width: 17em;}
.wrap.cms .wrap.Measure.Curtains .edi-panel.horizontal.buying-guide.full-bleed.right {height: 25em;  width: 70em;}
.wrap.cms .wrap.Measure.Curtains .edi-panel.horizontal.buying-guide.full-bleed.right .copy {display: block; margin-bottom: 0; margin-right: 3em; min-height: 13em; padding: 2em; position: absolute; text-align: left; width: 40em;}
.wrap.cms .wrap.Measure.Curtains .edi-panel.horizontal.buying-guide.full-bleed.left .copy {display: block; margin-bottom: 2em; margin-right: 3em; min-height: 13em; padding: 2em; position: absolute; text-align: left; width: 40em;}
.wrap.cms .wrap.Measure.Curtains .edi-panel.horizontal.buying-guide.full-bleed.right .copy .Prod.Name {display: block; margin-bottom: -4em; margin-left: -12.5em; margin-top: 2em; position: absolute; text-align: center;}
.wrap.cms .wrap.Measure.Curtains .Didot.Italic16 {font: 1.6em "didotw01italic";}
.wrap.cms .wrap.Measure.Curtains h2 {color: #000000; font-family: didotw01roman; font-size: 4em;}
.wrap.cms .wrap.Measure.Curtains p {color: #000000; font-family: helveticaneueregular; font-size: 1.4em; padding-top: 1em;}
.wrap.cms .wrap.Measure.Curtains .edi-panel .copy a {font-size: 1em;}
.wrap.cms .wrap.Measure.Curtains .XmasDay.Hero.Image .copy {display: block; margin-left: 23em; margin-top: -38em; padding: 2em; position: absolute;}
.wrap.cms .wrap.Measure.Curtains .box.g15 .box.g12 .edi-panel.vertical.full-bleed {height: 50em; width: 35em;}
.wrap.cms .wrap.Measure.Curtains .box.g15 .box.g12 {width: 35em;}
.wrap.cms .wrap.Measure.Curtains .edi-panel.horizontal.buying-guide.full-bleed.left {height: 25em; width: 70em;}
.wrap.cms .wrap.Measure.Curtains .edi-panel.vertical.full-bleed .copy {margin-left: 1em; text-align: left;}
.wrap.cms .wrap.Measure.Curtains .wrap.cms.latestModule .box.g10 {width: 40em;}
.wrap.cms .wrap.Measure.Curtains .wrap.cms.latestModule .box.g6 {margin-left: 0; width: 40em; min-height: 25em;}
.wrap.cms .wrap.Measure.Curtains .wrap.cms.latestModule .edi-panel.vertical.sandl350x600 {width: 35em;}
.wrap.cms .wrap.Measure.Curtains .wrap.cms.latestModule .box.g8 {margin-left: 5em; width: 35em;}
.wrap.cms .wrap.Measure.Curtains .edi-panel.horizontal.buying-guide.full-bleed.left.W450xH237 {height: 34em; width: 50em;}
.wrap.cms .wrap.Measure.Curtains .edi-panel.horizontal.buying-guide.full-bleed.left.W450xH237 .copy {display: block; margin-bottom: 12em; margin-right: 3em; min-height: 13em; padding: 2em; position: absolute; text-align: right; width: 20em;}
.wrap.cms .wrap.Measure.Curtains .wrap.cms.latestModule .edi-panel.vertical.sandl350x600 .copy {margin-bottom: 2em; margin-left: -0.3em; min-height: 13.3em; padding: 1em; width: 32em;}
.wrap.cms .wrap.Measure.Curtains .edi-panel.horizontal.buying-guide.full-bleed.left.w1200.c38 .copy {display: block; margin-bottom: 1em; margin-left: 0.5em; margin-right: 3em; min-height: 13em; padding: 1.5em 1.5em 1.2em; position: absolute; text-align: center; width: 35em;}
.wrap.cms .wrap.Measure.Curtains .edi-panel.horizontal.buying-guide.full-bleed.left.w1200.c38 {height: 33em; width: 120em;}
.edi-panel.horizontal.buying-guide.full-bleed.left.w1200.c38 .call-to-action {bottom: 0; position: relative;}
.wrap.cms .wrap.Measure.Curtains .edi-panel.vertical.full-bleed .copy {width: 27em;}
.wrap.cms .wrap.Measure.Curtains .wrap.cms.uniqueCtrl.plpPromoCodeOffer {border-top: 0.05em solid #000000; font-size: 0.7em; margin: 2em 0 1em; width: 100%; background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #000000;}
.wrap.cms .wrap.Measure.Curtains .wrap.cms.uniqueCtrl.plpPromoCodeOffer p {border-top: 2px solid #000000; line-height: 3em; font: 2.5em/2em "DidotW01Italic",Georgia,'Times New Roman',Times,serif; text-align: center; padding: 0.5em;}
.ie8 .wrap.cms .wrap.Measure.Curtains .box.g16 .edi-panel.vertical.full-bleed .copy {margin-left: 1em}
.ie8 .wrap.cms .wrap.Measure.Curtains .box.g8 .edi-panel.vertical.full-bleed .copy {margin-left: -12em}
.ie8 .wrap.cms .wrap.Measure.Curtains .edi-panel.horizontal.buying-guide.full-bleed.left.W450xH237 .copy {margin-left: 1em}
.ie8 .wrap.cms .wrap.Measure.Curtains .edi-panel.horizontal.buying-guide.full-bleed.left .copy {margin-left: 1em}
.ie8 .wrap.cms .wrap.Measure.Curtains .edi-panel.vertical.full-bleed .copy {margin-left: -14.5em}
.ie8 .wrap.cms .wrap.Measure.Curtains .box.g15 .box.g12 .edi-panel.vertical.full-bleed {height: 52em}

/*! --- Rosie New modules 23-12-14 --- */
.uniqueCtrl.TwoCol500-460 {display: block;clear: both;height: 60em;}
.uniqueCtrl.TwoCol500-460 .box.g11 {width: 50em;}
.uniqueCtrl.TwoCol500-460 .box.g8 {margin-left: 2em;margin-top: 3em;width: 43em;}
.uniqueCtrl.TwoCol500-460 .box.g8 h2 {font:normal 4em "DidotW01Roman",Georgia,'Times New Roman',serif;}
.uniqueCtrl .intro-paragraph.F24px {font: 2.4em 'DidotW01Italic',serif;}
.uniqueCtrl .intro-paragraph {font: 1.6em 'DidotW01Italic',serif;}
.uniqueCtrl .intro-paragraph.roman {font: 1.6em 'DidotW01Roman',serif;}
.uniqueCtrl.TwoCol460-500 {clear: both;display: block;font-family: 'DidotW01Italic',serif;}
.uniqueCtrl.TwoCol460-500 .box.g11 {width: 50em;}
.uniqueCtrl.TwoCol460-500 .box.g8 {margin-left: 0;margin-top: 3em;margin-right: 2em;width: 44em;}
.uniqueCtrl.TwoCol460-500 .box.g8 h2 {font:normal 4em "DidotW01Roman",Georgia,'Times New Roman',serif;}

.uniqueCtrl.TwoCol640-320 {clear: both;display: block;height: 20em;margin: 3em 0;}
.uniqueCtrl.TwoCol640-320 .box.g12 {margin-right:2em;margin-top: 3em;width:62em;}
.uniqueCtrl.TwoCol640-320 .box.g7 {width:32em;}
.uniqueCtrl.TwoCol640-320 .box.g12 h3 {font: 2.4em/1em 'DidotW01Roman',serif;margin-bottom: 0.735em;}
.uniqueCtrl.TwoCol640-320 .box.g12 p {font-size: 1.2em;}
.uniqueCtrl.TwoCol640-320 .box.g12 a {display: block;font-size: 1.2em;margin-top: 1em;text-align: right;}

.uniqueCtrl.TwoCol320-640 {clear: both;display: block;height: 20em;margin: 0 0 3em;}
.uniqueCtrl.TwoCol320-640 .box.g12 {margin:3em 2em;width:60em;}
.uniqueCtrl.TwoCol320-640 .box.g7 {width:32em;}
.uniqueCtrl.TwoCol320-640 .box.g12 h3 {font: 2.4em/1em 'DidotW01Roman',serif;margin-bottom: 0.735em;}
.uniqueCtrl.TwoCol320-640 .box.g12 p {font-size: 1.2em;}
.uniqueCtrl.TwoCol320-640 .box.g12 a {display: block;font-size: 1.2em;margin-top: 1em;text-align: right;}
.uniqueCtrl.TwoCol320-640 .box.g7 + .box.g12 a {text-align:left;}

.uniqueCtrl.product-lockup-180-240, .uniqueCtrl.product-lockup-240-180 {clear: both;display: table;height: 18em;}
.uniqueCtrl.product-lockup-180-240 .box.g15, .uniqueCtrl.product-lockup-240-180 .box.g15 {display: table-row;margin:0 2em;width: 22em;}
.uniqueCtrl.product-lockup-180-240 .box.g9, .uniqueCtrl.product-lockup-240-180 .box.g9 {float: left;width: 18em;}
.uniqueCtrl.product-lockup-180-240 .box.g15 p, .uniqueCtrl.product-lockup-240-180 .box.g15 p {display: table-cell;height: 18em;vertical-align: middle;}
.uniqueCtrl.product-lockup-240-180 .box.g15 p {text-align:right;}
.uniqueCtrl.product-lockup-180-240 .call-to-action,.uniqueCtrl.product-lockup-240-180 .call-to-action, .uniqueCtrl.TwoCol460-500 .call-to-action,.uniqueCtrl.TwoCol500-460 .call-to-action{font:normal 1.2em/3em 'HelveticaNeueW01-55Roma',Helvetica,Arial,sans-serif;text-transform:uppercase;}

/*! --- A.Kumar 09.55am 28/12/2014 600x320 video module --- */.uniqueCtrl.vidMod600x320 {position:relative;}.uniqueCtrl.vidMod600x320 .copy.video {left: 35%;bottom: 12em;position:absolute;}.uniqueCtrl.vidMod600x320 .copy.video .call-to-action a {background: url("//asset2.marksandspencer.com/is/image/mands/a3f5cff0b135ba9f38f1b130dbd4f78495138cd4?fmt=png-alpha") no-repeat scroll center 10px rgba(0, 0, 0, 0);display:block;}


/* --- T.Ram WW Petite 15.12.14 --- */
.uniqueCtrl.teaserModule {margin-top: 2em;}
.uniqueCtrl.teaserModule .box.g9 {width: 40em; position: relative; margin-top:0;}
.uniqueCtrl.teaserModule .box.g15 {width: 80em; height:25em; margin:0;}
.uniqueCtrl.teaserModule .box.g15 h2 {font: normal 4em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif; margin:0.57em 0 0 0.42em;}
.uniqueCtrl.teaserModule .box.g15 p {font: normal 1.8em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif; margin:0.2em 0 0 1em; }
.uniqueCtrl.teaserModule .box.g15 a {font-size:0.7em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase;}
.uniqueCtrl.teaserModule .box.g12 img {width: 100%; height:auto;}
.uniqueCtrl.teaserModule .box.g12 .w400-h550 {width: 40em; height:55em;}
.uniqueCtrl.teaserModule .box.g12 .w400-h600 {width: 40em; height:60em;}
.uniqueCtrl.teaserModule .box.g12 {width: 40em; margin:0; position: relative;}
.uniqueCtrl.teaserModule .box.g12 .legoTopRight .copy {position: absolute; display: block; top: 4em; left: 22em; width: 18em;}
.uniqueCtrl.teaserModule .box.g12 .legoTopRight .copy p, .uniqueCtrl.teaserModule .box.g12 .legoBottLeft .copy p, .uniqueCtrl.teaserModule .box.g12 .legoTallTopRight .copy p, .uniqueCtrl.teaserModule .box.g9 .legoSmlTopRight .copy p, .uniqueCtrl.teaserModule .box.g9 .legoSmlBotmLeft .copy p {font-size:1.6em; font-family: "DidotW01Italic", Georgia,sans-serif; margin-top:.5em;}
.uniqueCtrl.teaserModule .box.g12 .legoTopRight .copy a, .uniqueCtrl.teaserModule .box.g12 .legoBottLeft .copy a, .uniqueCtrl.teaserModule .box.g9 .legoSmlTopRight .copy a, .uniqueCtrl.teaserModule .box.g12 .legoTallTopRight .copy a, .uniqueCtrl.teaserModule .box.g9 .legoSmlBotmLeft .copy a {font-size:0.8em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase; text-align:left;}
.uniqueCtrl.teaserModule .box.g12 .legoBottLeft .copy {position: absolute; display: block; top: 14em; left: 0; width: 15em; text-align: right;}
.uniqueCtrl.teaserModule .box.g12 .legoTallTopRight .copy {position: absolute; display: block; top: 22em; left: 0; width: 14em; text-align: right;}
.uniqueCtrl.teaserModule .box.g9 .legoSmlTopRight .copy {position: absolute; display: block; top: 3em; left: 20em; width: 18em;}
.uniqueCtrl.teaserModule .box.g9 .legoSmlBotmLeft .copy {position: absolute; display: block; top: 7em; left: 0em; width: 15em; text-align: right;}
.uniqueCtrl.teaserModule .box.g9 .legoEditorialBtm .copy {position: absolute; display: block; top: 5em; left: 37em; width: 33em; text-align: left;}
.uniqueCtrl.teaserModule .box.g9 .legoEditorialBtm .copy h2 {font: normal 2.4em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif;}
.uniqueCtrl.teaserModule .box.g9 .legoEditorialBtm .copy p {font-size:1.4em; font-family: "HelveticaNeueW01-55Roma", Helvetica,Arial,sans-serif; margin:0.65em 0 0.65em;}
.uniqueCtrl.teaserModule .box.g9 .legoEditorialBtm .copy a {font-size:0.9em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase; text-align:left;}
.uniqueCtrl.trendModule {margin-top: 2em;}
.uniqueCtrl.trendModule .box.g12 {width: 60em; margin:0 0; position: relative;}
.uniqueCtrl.trendModule .box.g15 {width: 33em; margin:0 0; position: relative;}
.uniqueCtrl.trendModule .box.g9 {width: 25em; margin-left:2em; position: relative;}
.uniqueCtrl.trendModule .box.g9 h2 {font: normal 4em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif;}
.uniqueCtrl.trendModule .box.g9 p {font-size:1.4em; font-family: "HelveticaNeueW01-55Roma", Helvetica,Arial,sans-serif;margin:0.65em 0 0.65em;}
.uniqueCtrl.trendModule .box.g9 a {font-size:0.9em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase; text-align:left;}
.uniqueCtrl.spotlights .box.g12 {width: 15em; margin-left: 1.5em; text-align: center;}
.uniqueCtrl.spotlights .box.g12 .copy {margin: 2em 0 3em; width: 14em;}
.uniqueCtrl.spotlights .box.g12 .copy p {font-size:1.4em; font-family: "HelveticaNeueW01-55Roma", Helvetica,Arial,sans-serif;}
.uniqueCtrl.spotlights .box.g12 .copy a {font-size:0.9em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase; text-align:left;}
.uniqueCtrl.styletips {text-align: left; position: relative; width: 120em;}
.uniqueCtrl.styletips .box.g12 h2 {font: normal 4em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif;}
.uniqueCtrl.styletips .box.g12 p {font-size:1.4em; font-family: "HelveticaNeueW01-55Roma", Helvetica,Arial,sans-serif; margin:0.65em 0 0.65em;}
.uniqueCtrl.styletips .box.g12 a {font-size:0.9em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase; text-align:left;}
.uniqueCtrl.styletips .box.g12 .simple-list ul {font-size:1.6em; font-family: "HelveticaNeueW01-55Roma", Helvetica,Arial,sans-serif; line-height: 1.4em; list-style: disc outside none;}
.uniqueCtrl.styletips .box.g12 .simple-list li {margin: 0.8em 0;}
.uniqueCtrl.exclusiveModule {width: 120em; position: relative;}
.uniqueCtrl.exclusiveModule .box.g10  {width: 40em;}
.uniqueCtrl.exclusiveModule .box.g5  {width: 40em;}
.uniqueCtrl.exclusiveModule .box.g19  {width: 78em; margin:5em 0 0 2em; position: relative;}
.uniqueCtrl.exclusiveModule .box.g16  {width: 41em; margin-right:2em; text-align:right; position: absolute; top:40em;}
.uniqueCtrl.exclusiveModule .box.g8  {width: 35em; margin-right:0; position: absolute; right: 0; top:35em;}
.uniqueCtrl.exclusiveModule .box.g19 h2 {font: normal 4em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif; width: 14em;}
.uniqueCtrl.exclusiveModule .box.g19 p {font-size:1.4em; font-family: "HelveticaNeueW01-55Roma", Helvetica,Arial,sans-serif; margin:0.65em 0 0.65em; width: 24em;}
.uniqueCtrl.exclusiveModule .box.g19 a {font-size:0.9em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase; text-align:left;}
.uniqueCtrl.exclusiveModule .box.g16 h2 {font: normal 2.4em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif; float: right;}
.uniqueCtrl.exclusiveModule .box.g16 p {font-size:1.4em; font-family: "HelveticaNeueW01-55Roma", Helvetica,Arial,sans-serif; margin:0.65em 0 0.65em; width: 24em; float: right;}
.uniqueCtrl.exclusiveModule .box.g16 a {font-size:0.9em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase; text-align:right;}



/*! --- S.patil 10:30AM 31/12/2014 Schoolwear --- !*/
.categoryLanding.wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g7 img {margin-left: -0.2em; width: 32em;}
.categoryLanding.wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody.bobWrap .g12 {margin-left: 8em; width: 56em;}
.categoryLanding.wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody.bobWrap .box.g10 {margin-left: 1em;}
.categoryLanding.wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody.bobWrap .box.g7 {width: 32em;}
.categoryLanding.wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody.bobWrap {width: 96em;}
.touch .categoryLanding.wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody.bobWrap .box.g9 {width: 44.8em;}
.touch .categoryLanding.wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody.bobWrap .box.g6 {width: 27%; margin-left: 2em;}
.categoryLanding.wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g10 .box.g8 {padding-bottom: 2em; width: 18em;}
.categoryLanding.wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g10 .box.g11 {margin-left: 6em; width: 20em;}
.categoryLanding.wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g19 .box.g6 {width: 32em;}
.categoryLanding.wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody .wrap.cms.uniqueCtrl.standardBody.bobWrap .section .box.g19 .box.g13 {width: 60em;}

/*! --- Home & Furniture Colour swatches 02-01-15 M.CRAMPTON --- */
.uniqueCtrl.homeFabric.key h3, .uniqueCtrl.homeFabric.key h3 {font: 2.4em 'DidotW01Roman',serif;margin-bottom: 0.5em;}
.uniqueCtrl.homeFabric.key {display: block;margin-bottom: 2em;min-height: 35em;}
.uniqueCtrl.homeFabric.key p {font: 1.8em 'DidotW01Italic',serif;margin-bottom: 0.75em;width:90%;}
.uniqueCtrl.homeFabric.key table {border: 1px solid #000000;font-size: 1.4em;margin-bottom: 3em;text-align: center;width: 95%;}
.uniqueCtrl.homeFabric.key table tr {border-bottom: 1px solid #000000;}
.uniqueCtrl.homeFabric.key table td {padding: 1em;}

.uniqueCtrl.home-swatch-tabbed-data .tab-container {border-bottom:0.5em solid #000000;position:relative!important;}
.uniqueCtrl.home-swatch-tabbed-data .header h2 {clear:both;font-size: 4.8em;text-align: center;}
.uniqueCtrl.home-swatch-tabbed-data .panel {display: none;}
.uniqueCtrl.home-swatch-tabbed-data .active.panel {display: block;}
.uniqueCtrl.home-swatch-tabbed-data .controls.g4 {clear: both;background:url("../../images/global/sprites/cat-header-gray-line.gif") repeat-x scroll 50% 50% #FFFFFF;display: block;margin: 2em 0 3em;height: 4em;position: relative;width: 120em;z-index: 2;}
.uniqueCtrl.home-swatch-tabbed-data .content.g20 {clear: both;display: block; margin-left: 4em;}
.uniqueCtrl.home-swatch-tabbed-data .details-controls.tab-links {clear: both;display: block;height: 4em;margin: 0 auto 2em;position: relative;width: 101em;z-index: 999999999;}.uniqueCtrl.home-swatch-tabbed-data .details-controls.tab-links li {border: 1px solid #BBBBBB;float: left;font-size: 1.2em;position: relative;text-align: center;width: 9em;}@media screen and (max-width:1239px){.uniqueCtrl.home-swatch-tabbed-data .details-controls.tab-links{width:85em;}}
.uniqueCtrl.home-swatch-tabbed-data .details-controls.tab-links li {background: #E2E2E2;background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#F7F7F7),color-stop(100%,#E2E2E2));background: -webkit-linear-gradient(top,#F7F7F7 0,#E2E2E2 100%);background: -moz-linear-gradient(top,#F7F7F7 0,#E2E2E2 100%);background: -ms-linear-gradient(top,#F7F7F7 0,#E2E2E2 100%);background: -o-linear-gradient(top,#F7F7F7 0,#E2E2E2 100%);background: linear-gradient(top bottom,#F7F7F7 0,#E2E2E2 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7F7F7, endColorstr=#E2E2E2)";border:1px solid #BBBBBB;}
.uniqueCtrl.home-swatch-tabbed-data .details-controls.tab-links li a {display: block;padding: 1em 0;}
.uniqueCtrl.home-swatch-tabbed-data .details-controls.tab-links li.active,.uniqueCtrl.home-swatch-tabbed-data .details-controls.tab-links li .active.disabled {background: #ffffff;background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e7e7e7),color-stop(100%,#ffffff));background: -webkit-linear-gradient(top,#e7e7e7 0,#FFFFFF 100%);background: -moz-linear-gradient(top,#e7e7e7 0,#FFFFFF 100%);background: -ms-linear-gradient(top,#e7e7e7 0,#FFFFFF 100%);background: -o-linear-gradient(top,#e7e7e7 0,#FFFFFF 100%);background: linear-gradient(top bottom,#e7e7e7 0,#ffffff 100%);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e7e7e7, endColorstr=#ffffff)";}
.uniqueCtrl.home-swatch-tabbed-data .container-inner {display: block;margin: 0 auto;position: relative;width: 120em;}
.uniqueCtrl.home-swatch-tabbed-data .indicator.marker-class {display: none;}
.uniqueCtrl.home-swatch-tabbed-data .details-controls.tab-links .active:before {border-left: 21px solid transparent;border-right: 21px solid transparent;border-top: 18px solid #BBBBBB;bottom: -1.5em;content: "";display: block;left: 30%;position: absolute;}
.uniqueCtrl.home-swatch-tabbed-data .details-controls.tab-links .active:after {border-left: 20px solid transparent;border-right: 20px solid transparent;border-top: 18px solid #FFFFFF;bottom: -1.4em;content: "";display: block;left: 30.9%;position: absolute;}
@media screen and (max-width:1239px){.uniqueCtrl.home-swatch-tabbed-data .details-controls.tab-links .active:before {bottom: -1.8em;}.uniqueCtrl.home-swatch-tabbed-data .details-controls.tab-links .active:after {bottom: -1.7em;}}
.uniqueCtrl.home-swatch-tabbed-data .details-list .panel h2 {clear:both;font-size: 2.4em;margin-bottom: 0.5em;}
.uniqueCtrl.home-swatch-tabbed-data .details-list .panel p {margin: 2em 0 1em;font-size: 1.4em;height:5em;}
.uniqueCtrl.home-swatch-tabbed-data .details-list {margin-left: -2em;}
.uniqueCtrl.home-swatch-tabbed-data .details-list .box.g4 {margin-bottom: 3em;margin-left: 2.3em;width: 18em;}
.uniqueCtrl.home-swatch-tabbed-data .details-list .uniqueCtrl.tabbedIntro {clear:both;display:block;margin-bottom:1.5em;margin-left:2.3em;min-height:15em;}

/*! --- Home Stores landing page 06-01-15 --- */
.uniqueCtrl.home-swatch-tabbed-data.homeStores {clear: both;min-height:80em;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .tab-container {position:relative!important;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .header {font-size: 0.8em;text-align: center;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .header h2 {font:normal 5em/1.2em "DidotW01Roman", Georgia, 'Times New Roman', serif;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .panel h2 {clear: both;display: block;font:normal 4em "DidotW01Roman",Georgia,'Times New Roman',serif;padding-top: 1em;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .panel h3 {font:normal 2.4em "DidotW01Roman",Georgia,'Times New Roman',serif;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .panel p {font-size: 1.4em;line-height: 1.4em;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .address {display: block;font:normal 1.143em/1.4em 'DidotW01Italic',serif;margin-bottom: 0.5em;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .controls.g4 {margin: 1em 0 6em;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list {margin-left: 0;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-controls.tab-links {clear: both;display: block;height: 4em;margin: 0 auto 2em;position: relative;width: 108em;z-index: 9;}@media screen and (max-width:1239px){.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-controls.tab-links {width:113em;}}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-controls.tab-links li {width: 17.7em;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-controls.tab-links li a {font: 2em 'DidotW01Italic',serif;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-controls.tab-links li a {padding: 0.4em 0;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-controls.tab-links .active:before {bottom: -0.8em;left: 37%;z-index:-1;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-controls.tab-links .active:after {bottom: -0.75em;left: 37.5%;}
.uniqueCtrl.homeStores.key h3 {font: 2.4em 'DidotW01Roman',serif;margin-bottom: 0.5em;}
.uniqueCtrl.homeStores.key p {font: 1.6em 'DidotW01Italic',serif;}
.uniqueCtrl.homeStores.key ul {font: 1.6em/2.4em 'DidotW01Italic',serif;margin-bottom: 1.5em;margin-top: 1em;}
.uniqueCtrl.homeStores.key li.sofa.yes {background: url("//asset1.marksandspencer.com/is/image/mands/2696c0ce833cc74fd55b6ead82ef892593eaa1d8?wid=40") no-repeat 0 0 transparent;clear:none;width:1.8em;}
.uniqueCtrl.homeStores.key li.sofa.no {background: url("//asset1.marksandspencer.com/is/image/mands/8c17fe72ffe058bdf42cec0c65c525405aa1fca5?wid=40") no-repeat 0 0 transparent;clear:none;width:1.8em;}
.uniqueCtrl.homeStores.key ul ul {display: block;height: 0.4em;margin: 0 2em 0 0;}
.uniqueCtrl.homeStores.key li {clear:both;float:left;height: 1em;line-height: 0;margin-bottom: 1em;width:60em;}@media screen and (max-width:1239px){.uniqueCtrl.homeStores.key ul ul {width:7em;}.uniqueCtrl.homeStores.key ul ul li {width:2em;}.uniqueCtrl.homeStores.key li.sofa.no,.uniqueCtrl.homeStores.key li.sofa.yes{width:2em;}}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .panel .box.g8 {min-height:38em;width:40em;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul li {font-size: 1.4em;line-height: 2.4em;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul {display: block;float: right;margin-right: 3em;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li {background: none;display: block;float: left;height:1.6em;width: 2.4em;}@media screen and (max-width:1239px){.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li {width:2.5em;}}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.sofa.yes {background: url("//asset1.marksandspencer.com/is/image/mands/2696c0ce833cc74fd55b6ead82ef892593eaa1d8?wid=40") no-repeat transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.bed.yes {background: url("//asset1.marksandspencer.com/is/image/mands/54a54480a12c3b317fbe7b2bc11a7d7f34f942e4?wid=40") no-repeat transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.dining.yes {background: url("//asset1.marksandspencer.com/is/image/mands/2d3a4768ca3420dfad41e7d867d937dc08157894?wid=40") no-repeat transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.bath.yes {background: url("//asset1.marksandspencer.com/is/image/mands/9ec266de0ff4558ae58fe8f9b92d2ae5d4ace3b9?wid=40") no-repeat transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.living.yes {background: url("//asset1.marksandspencer.com/is/image/mands/ea934de10b7a7c17d2736f359fe3482cf0321a32?wid=40") no-repeat transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.living.no {background: url("//asset1.marksandspencer.com/is/image/mands/be3462f630e6ba0006efb86a2a0004675b9ec1e3?wid=40") no-repeat transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.kids.yes {background: url("//asset1.marksandspencer.com/is/image/mands/80b79387c0e6c78137a53d7c5787567b76417aed?wid=40") no-repeat transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.sofa.no {background: url("//asset1.marksandspencer.com/is/image/mands/8c17fe72ffe058bdf42cec0c65c525405aa1fca5?wid=40") no-repeat 0 0 transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.bed.no {background: url("//asset1.marksandspencer.com/is/image/mands/77aada56a53a189aa62246065f52e4be1f05b200?wid=40") no-repeat 0 0 transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.dining.no {background: url("//asset1.marksandspencer.com/is/image/mands/b10aa5398a41faf239ee62c7d97d044d96980ee0?wid=40") no-repeat 0 0 transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.bath.no {background: url("//asset1.marksandspencer.com/is/image/mands/29f9d35e8c02ff5bf15b74fa076a8984862e2f77?wid=40") no-repeat 0 0 transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.kids.no {background: url("//asset1.marksandspencer.com/is/image/mands/9276000c8cb1aca917947a69ecdcbac5f4230188?wid=40") no-repeat 0 0 transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .store-offering {display: block;font: 1.143em/1.1em 'DidotW01Italic',serif;min-height: 15.5em;margin-top: 1.5em;width: 80%;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.garden.yes {background: url("//asset1.marksandspencer.com/is/image/mands/f37ad0957ec41e79b9ec0bcf15055d7b1e78e6fd?wid=40") no-repeat 0 0 transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.garden.no {background: url("//asset1.marksandspencer.com/is/image/mands/e72b8eb9b5ecf2daf9e16d1cd779e15d85b7e63f?wid=40") no-repeat 0 0 transparent;}

/*! --- Home Stores landing page 06-02-15 --- */
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.mat.no {background: url("//asset1.marksandspencer.com/is/image/mands/78f7405d9bee528046bc60742be299e5e490ac46?wid=40") no-repeat transparent;}
.uniqueCtrl.home-swatch-tabbed-data.homeStores .details-list ul ul li.mat.yes {background: url("//asset1.marksandspencer.com/is/image/mands/09e40066709071a569c84ce7ad5dfa82d262f7bc?wid=40") no-repeat transparent;}


/*! --- How to 4 columns --- */
.uniqueCtrl.howTo.fourColumns h3 {font-family: 'DidotW01Roman',serif;}
.uniqueCtrl.howTo.fourColumns h4 {font: 12em 'DidotW01Italic',serif;left: 0;}
.uniqueCtrl.howTo.fourColumns h4 span {font-size: 0.2em;left: 0;margin-left: 3em;position: absolute;top: 1.8em;}
.uniqueCtrl.howTo.fourColumns p {font-size: 1.4em;margin-bottom: 1em;width:90%;}
.uniqueCtrl.howTo.fourColumns .box.g6 {display: block;position: relative;}
.uniqueCtrl.howTo.fourColumns {display: block;position: relative;}
/*! --- Page footnotes --- */
.uniqueCtrl.footnotes {margin: 2em 0 3em;font-size: 1.2em;line-height: 1.6em;}

/* --- T.Ram WW trends 02.01.15 --- */
.uniqueCtrl.spring-trends-mod-one {width: 120em; margin-top:2em; position: relative;}
.uniqueCtrl.spring-trends-mod-one .box.g8 {width: 45em; margin-right: 3.5em;}
.uniqueCtrl.spring-trends-mod-one .top-picks .box.g8 {width: 14em; margin-right: 1.5em;}
.uniqueCtrl.spring-trends-mod-one .top-picks .box.g8:last-child {margin-right: 0;}
.uniqueCtrl.spring-trends-mod-one .top-picks h3 {font: normal 2.4em/1.6em "DidotW01Italic",Helvetica,Arial,sans-serif; margin:3em 0 0 .6em;}
.uniqueCtrl.spring-trends-mod-one .box.g6 {width: 38em; position: relative;}
.uniqueCtrl.spring-trends-mod-one .box.g6 .top-picks-copy {text-align: right; position: relative; margin-left: 1.5em;}
.uniqueCtrl.spring-trends-mod-one .box.g6 .top-picks-copy h3 {font: normal 2.4em/1.6em "DidotW01Italic",Helvetica,Arial,sans-serif; margin-top:2em;}
.uniqueCtrl.spring-trends-mod-one .box.g6 .top-picks-copy p {font: normal 1.6em/1.2em "DidotW01Italic",Helvetica,Arial,sans-serif; margin-top:.2em;}
.uniqueCtrl.spring-trends-mod-one .box.g10 {width: 30em; position: absolute; right: 0; top:30em;}
.uniqueCtrl.spring-trends-mod-one .box.g8 h2, .uniqueCtrl.spring-trends-mod-one .top-picks .box.g8 h2 {font: normal 4em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif; margin:0.57em 0 0 0.42em;}
.uniqueCtrl.spring-trends-mod-one .box.g8 p, .uniqueCtrl.spring-trends-mod-one .top-picks .box.g8 p {font: normal 1.6em/1.2em "DidotW01Italic",Helvetica,Arial,sans-serif; margin:0.2em 0 .5em 1em;}
.uniqueCtrl.spring-trends-mod-one .box.g8 a, .uniqueCtrl.spring-trends-mod-one .top-picks .box.g8 a {font-size:0.7em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase;}
.uniqueCtrl.spring-trends-mod-one .top-picks .box.g8 p {text-align: center; margin-top:1em;}
.uniqueCtrl.spring-trends-mod-two {width: 120em; margin-top:4.5em; position: relative;}
.uniqueCtrl.spring-trends-mod-two .box.g8 .w380 {width: 38em; margin-top:0;}
.uniqueCtrl.spring-trends-mod-two .box.g6 {width: 45em; position: relative; margin-right: 3.5em;}
.uniqueCtrl.spring-trends-mod-two .box.g6 h2 {font: normal 4em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif; margin:0.57em 0 0;}
.uniqueCtrl.spring-trends-mod-two .box.g6 p {font: normal 1.6em/1.2em "DidotW01Italic",Helvetica,Arial,sans-serif; margin:0.2em 0 .5em;}
.uniqueCtrl.spring-trends-mod-two .box.g6 a {font-size:0.7em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase;}
.uniqueCtrl.spring-trends-mod-two .box.g10 {width: 30em; position: absolute; right: 0; top:30em;}
.uniqueCtrl.spring-trends-mod-two .box.g6 .top-picks .box.g8 {width: 14em; margin-right: 1.5em;}
.uniqueCtrl.spring-trends-mod-two .box.g6 .top-picks .box.g8:last-child {margin-right: 0;}
.uniqueCtrl.spring-trends-mod-two .top-picks h3 {font: normal 2.4em/1.6em "DidotW01Italic",Helvetica,Arial,sans-serif; margin-left:.6em;}
.uniqueCtrl.spring-trends-mod-two .box.g6 .top-picks-copy {text-align: right; position: relative; margin-left: 3em;}
.uniqueCtrl.spring-trends-mod-two .box.g6 .top-picks-copy h3 {font: normal 2.4em/1.6em "DidotW01Italic",Helvetica,Arial,sans-serif; margin-top:.55em;}
.uniqueCtrl.spring-trends-mod-two .box.g6 .top-picks-copy p {font: normal 1.6em/1.2em "DidotW01Italic",Helvetica,Arial,sans-serif; margin-top:.2em;}
.uniqueCtrl.spring-trends-mod-two .top-picks .box.g8 p {text-align: center; margin-top:1em;}

/*! --- M.CRAMPTON Hero 1200x330 48px headline 08-01-15 --- */.uniqueCtrl.hero330.black.serif.headline48px .copy, .uniqueCtrl.hero330.white.serif.headline48px .copy {width: 60em;}.uniqueCtrl.hero330.black.serif.headline48px h1, .uniqueCtrl.hero330.white.serif.headline48px h1 {font-size: 4.8em;margin-bottom: 0.4em;}.uniqueCtrl.hero330.black.serif.headline48px p, .uniqueCtrl.hero330.white.serif.headline48px p {font-size: 1.8em;width: 88%;}.uniqueCtrl.hero330.white .call-to-action-sans a {font: normal 0.8em/3em 'HelveticaNeueW01-55Roma',helvetica,sans-serif;text-transform: uppercase;color: #FFFFFF;}.uniqueCtrl.hero330.black .call-to-action-sans a{font: normal 0.8em/3em 'HelveticaNeueW01-55Roma',helvetica,sans-serif;text-transform: uppercase;color: #FFFFFF;}.uniqueCtrl.hero330.black .call-to-action-sans a:hover,.uniqueCtrl.hero330.white .call-to-action-sans a:hover{text-decoration:underline;}
 
/*! --- S.patil 14:53AM 08/01/2015 Valentine --- !*/
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .latestModule .box.g16 {width: 64em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .box.g16 {width: 65em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .box.g8 {width: 31em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .box.g8 {margin-left: 3em; margin-top: 3em; width: 28em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .box.g16 + .box.g8 h2 {font: 4em/1em "DidotW01Roman",Georgia,'Times New Roman',serif; margin-bottom: 3.7em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .box.g8 h2 {font: 4em/1em "DidotW01Roman",Georgia,'Times New Roman',serif; margin-bottom: 3.7em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay h3 {font: 2.4em/1em "DidotW01Roman",Georgia,'Times New Roman',serif; margin-bottom: 0.3em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay p.valentine {font: 1.6em/1em DidotW01italic; margin-bottom: 1em; padding-top: 0.2em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .call-to-action {font: 1.2em/1em helvetica,serif;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .latestModule .box.g8 {margin-left: 0; margin-top: 0; width: 32em; height: auto;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .latestModule .box.g16 .box.g12 {text-align: right; width: auto; margin-left: 7em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .latestModule .box.g16 .box.g12 h4 {font: 2.4em/1em "DidotW01italic"; margin-top: 1.3em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .latestModule .box.g16 .box.g12 .call-to-action a {text-align: right;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .latestModule .box.g16 .box.g15 {width: 40em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .latestModule .box.g16 .box.g9 {width: 22em; margin-top: 2em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .latestModule .box.g8 .XmasDay.Hero.ImageRgt {margin-top: 0;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .latestModule .box.g8 .XmasDay.Hero.ImageRgt img {height: 45em; margin-left: 0; margin-top: 0; width: 32em;}
.edi-panel.box.sandl960x330 .copy {margin-bottom: 0em; margin-left: 18em; width: 30em;}
.edi-panel.box.sandl960x330 .copy p {font: 2em/1em "DidotW01Roman";}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .edi-panel.box.sandl960x330 .copy p .call-to-action {font: 0.643em/1em "DidotW01Roman";}
.wrap.cms .categoryLanding.wrap .box.g19 .Wrap.XmasDay .latestModule .box.g12 {width: 40em; margin-left: 0;}
.wrap.cms .categoryLanding.wrap .box.g19 .Wrap.XmasDay .latestModule .box.g6 {width: 34em;}
.wrap.cms .categoryLanding.wrap .box.g19 .Wrap.XmasDay .latestModule .box.g6 + .box.g6 {margin-right: 2em; margin-top: 2em; width: 20em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .latestModule .box.g6 h4 {font: 2.4em/1em "DidotW01italic"; margin-bottom: 0.5em; margin-top: 1em;}
.wrap.cms .categoryLanding.wrap .box.g19 .Wrap.XmasDay .latestModule .box.g16 .box.g12 {margin-left: 0; position: relative; text-align: right; width: 32em;}
.wrap.cms .categoryLanding.wrap .box.g19 .Wrap.XmasDay .latestModule .box.g16 .box.g12 + .box.g12 {width: 32em;}
.wrap.cms .categoryLanding.wrap .box.g19 .Wrap.XmasDay .latestModule .box.g16 .box.g12 + .box.g12 img {float: left; margin-left: 2em;}
.edi-panel.box.sandl960x330 .copy p .call-to-action {font: 0.643em/1em "DidotW01Roman";}

/*! --- 250 height generic banner --- */.banner-white-h250 .wrap.banner-generic.ays-video.theme-1 .inner-box {height: 25em;}.banner-white-h250 .wrap.banner-generic.ays-video.theme-1 {height: 25em;}
.uniqueCtrl.genBanner.overlayRight {display: block;margin: 0 1em 0 50em;}.uniqueCtrl.genBanner.overlayRight p {color: #FFFFFF;line-height: 1em;margin: 0 0 0.5em;text-align: right;width: 98%;}
.uniqueCtrl.genBanner.overlayRight h2 {color: #FFFFFF;margin: 0 0 0.5em 3.5em;}.uniqueCtrl.genBanner.overlayRight a {color: #FFFFFF;font-size: 0.9em;}

/*! --- WW Colour story - M.CRAMPTON - 12-01-15 --- */
.uniqueCtrl.TwoCol750-420 {display: block;height:60em;margin-top: 3em;}
.uniqueCtrl.TwoCol750-420 .box.g9 {margin-left: 3em;height:60em;position:relative;width: 42em;}
.uniqueCtrl.TwoCol750-420 h2 {font: 4em 'DidotW01Roman',serif;margin-top: 0.75em;}
.uniqueCtrl.TwoCol750-420 h3 {font: 2.4em 'DidotW01Roman',Georgia,'Times New Roman',serif;margin-bottom: 0.5em;margin-top: 1em;}
.uniqueCtrl.TwoCol750-420 p {font: 1.6em 'DidotW01Italic',Georgia,'Times New Roman',serif;}
.uniqueCtrl.TwoCol750-420 .call-to-action a {font: 0.75em/4em 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;text-transform: uppercase;}
.uniqueCtrl.TwoCol750-420 .call-to-action a:hover {text-decoration: underline;}
.uniqueCtrl.TwoCol420-750 .call-to-action a {font: 0.75em/4em 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif; text-transform: uppercase;}
.uniqueCtrl.TwoCol420-750 .call-to-action a:hover {text-decoration: underline;}
.uniqueCtrl.TwoCol580-580 {display: block;height: 77em;margin-top: 3em;}
.uniqueCtrl.TwoCol580-580 .box.g12:first-child {margin-right: 2em;width: 58em;}
.uniqueCtrl.TwoCol580-580 .box.g12 + .box.g12 {margin-left: 2em;width: 58em;}
.uniqueCtrl.TwoCol580-580 .box.g12 img {height: auto;width: 100%;}
.uniqueCtrl.TwoCol580-580 h3 {font: 2.4em 'DidotW01Roman',Georgia,'Times New Roman',serif;margin-top: 1em;margin-bottom: 0.5em;}
.uniqueCtrl.TwoCol580-580 .box.g12 p, .uniqueCtrl.TwoCol580-580 .box.g12 h3 {margin-left: 40%;}
.uniqueCtrl.TwoCol580-580 .box.g12 + .g12 p, .uniqueCtrl.TwoCol580-580 .box.g12 + .g12 h3 {margin-left: 0;margin-right: 40%;}
.uniqueCtrl.TwoCol580-580 p {font: 1.6em 'DidotW01Italic',Georgia,'Times New Roman',serif;}
.uniqueCtrl.TwoCol580-580 .call-to-action {margin-top: 0.7em;display: block;}
.uniqueCtrl.TwoCol580-580 .call-to-action a {font:normal 0.75em/2.4em 'HelveticaNeueW01-55Roma',Helvetica,Arial,Sans-serif;}
.uniqueCtrl.TwoCol580-580 .call-to-action a:hover {text-decoration: underline;}
.uniqueCtrl.TwoCol420-750 {display: block;height: 60em;margin-top: 3em;}
.uniqueCtrl.TwoCol420-750 h2 {font: 4em/1.2em 'DidotW01Roman',Georgia,'Times New Roman',serif;margin-top: 0.75em;}
.uniqueCtrl.TwoCol420-750 p {font: 1.6em 'DidotW01Italic',Georgia,'Times New Roman',serif;}
.uniqueCtrl.TwoCol420-750 .box.g15 .hotspotContainer, .uniqueCtrl.TwoCol750-420 .box.g15 .hotspotContainer {height: 60em;width: 75em;}
.uniqueCtrl.TwoCol420-750 .box.g9 {height: 60em;position: relative;}
.uniqueCtrl.lockup-150-270 {bottom: 0;display: table;margin-bottom: 10em;position: absolute;}
.uniqueCtrl.lockup-150-270 .box.g8 {float: left;margin-right: 2em;width: 13em;}
.uniqueCtrl.lockup-150-270 .box.g16 {display: table-row;float: left;height: 13em;width: 27em;}
.uniqueCtrl.lockup-150-270 h3 {display: table-cell;font: 2.4em 'DidotW01Roman',Georgia,'Times New Roman',serif;height: 5.4em;padding-top:0.35em;vertical-align: bottom;}
.uniqueCtrl.lockup-150-270 p {clear: both;margin-right: 2em;padding-top: 1.3em;}
.uniqueCtrl.SixCol-fiveProducts {clear: both;display: block;margin-top: 3em;}
.uniqueCtrl.SixCol-fiveProducts .box.h4_8 {width: 18em;}
.uniqueCtrl.SixCol-fiveProducts .box.h4_8 .copy {line-height: 4em;text-align: center;}
.uniqueCtrl.SixCol-fiveProducts .box.g6 p {font: 1.6em 'DidotW01Italic',Georgia,'Times New Roman',serif;}
.uniqueCtrl.SixCol-fiveProducts .box.g6 h2 {font-family:'DidotW01Roman',Georgia,'Times New Roman',serif;;font-size: 4em;margin-bottom: 0.2em;}
.uniqueCtrl.SixCol-fiveProducts .box.h4_8 .copy .call-to-action a:hover,.uniqueCtrl.SixCol-fiveProducts .box.g6 .call-to-action a:hover {text-decoration:underline;}
.uniqueCtrl.SixCol-fiveProducts .box.g6 .call-to-action a {font:normal 0.75em/4em "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;}
.uniqueCtrl.SixCol-fiveProducts .box.h4_8 .call-to-action a {font-size: 1.2em;}
.uniqueCtrl.lockBottom {position: absolute;bottom: 0;}
.uniqueCtrl.lockBottom .call-to-action a {line-height: 0;}
.uniqueCtrl.lockBottom .call-to-action {margin-top: 0.75em;display: block;}
.uniqueCtrl.hero300.styleandliving .copy {left: auto;right: 2em;text-align: center;top: 12.5em;width: 46em;}
.uniqueCtrl.hero300.styleandliving .call-to-action:before {border-top: 2px solid #000000;content: "";display: block;margin: 0.7em auto 0;width: 44%;}
.uniqueCtrl.hero300.styleandliving .call-to-action:after {content: " \2192";}
.uniqueCtrl.hero300.styleandliving .call-to-action {font: 0.75em/3em 'DidotW01Italic',serif;text-transform: none;}


/*! --- T.RAM 13.01.2015 WW PETITE STORE GUIDE --- */
.uniqueCtrl.tableStore-guide table {border:none; margin:2em 0 3em; }
.uniqueCtrl.tableStore-guide table tr {border:none; }
.uniqueCtrl.tableStore-guide table h3 {font-size:3em; font-family: "DidotW01Roman",Helvetica,Arial,sans-serif;}
.uniqueCtrl.tableStore-guide td {padding:1.5em 5em 0 0; line-height:0; font-size: 1.2em; font-family: "HelveticaNeueW01-55Roma", Helvetica,Arial,sans-serif; width:18em;}

/*! --- T.RAM 16.01.2015 LOFT EDIT --- */
.uniqueCtrl.textBox-only-600-200-left {width: 58em; height: 20em; padding: 0em 2em 0 0; text-align: left;}
.uniqueCtrl.textBox-only-600-200-left h2 {font-size:3.6em; margin-bottom: 0.3em; font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;}
.uniqueCtrl.textBox-only-600-200-left p {font-size:1.4em; margin-bottom: 1.5em;} 
.uniqueCtrl.fullWidth.centred.title24 h2 {font: 2.4em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif; text-align: center;}
.uniqueCtrl.box-img img {text-align: center;}
.uniqueCtrl.box-img .copy {text-align: center; width: 30em; margin-bottom: 2em;}
.uniqueCtrl.box-img-150 .copy {text-align: center; width: 15em;}
.uniqueCtrl.box-img .copy p, .uniqueCtrl.box-img-150 .copy p {font-size:1.4em; font-family: "HelveticaNeueW01-55Roma", Helvetica,Arial,sans-serif; margin-top:.5em;}
.uniqueCtrl.box-img .copy a, .uniqueCtrl.box-img-150 .copy a {font-size:.9em; text-transform: uppercase;}

/*! --- T.RAM 21.01.2015 960 FULL WIDTH SUBCOPY ITALIC 18PX --- */
.uniqueCtrl.fullWidth.centred.subcopy-italic-18px p {font-size:1.8em; font-family:'DidotW01Italic',Helvetica,Arial,Sans-serif; margin: 0.5em 0 0.5em; text-align: center;}

/*! --- T.RAM CAMPAIGN LANDING 2 COL LEFT NAV 960 520 + 370 22.01.2015 (WEDDING) --- */
.uniqueCtrl.campaign-2col-520-370-module {margin-top: 2.6em; clear: both;}
.uniqueCtrl.campaign-2col-520-370-module .box.g16 {width: 52em; margin-right: 7em;}
.uniqueCtrl.campaign-2col-520-370-module .box.g8 {width: 37em;}
.uniqueCtrl.text-body-center-520 .copy { width: 52em; text-align: center; margin-top:2.4em; }
.uniqueCtrl.text-body-center-520 .copy h2, .uniqueCtrl.text-body-right-col-370 .copy h2, .uniqueCtrl.styleliving-370-600 .copy h2 {font-size: 2.4em; line-height: 1.2em; font-family:"DidotW01Roman",Helvetica,Arial,sans-serif;}
.uniqueCtrl.text-body-center-520 .copy p {font-size: 1.6em; line-height: 1.2em; font-family:'DidotW01Italic',Helvetica,Arial,Sans-serif; margin:.8em 0 .9em;}
.uniqueCtrl.text-body-center-520 .copy a { font-size:.8em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase;}
.uniqueCtrl.img-cutout-center-130 .box.g6 {width: 13em; margin-top: .7em; margin-bottom: 3em;}
.uniqueCtrl.img-cutout-center-130 .copy { width: 13em ; text-align: center; margin:0; border-bottom: 4px solid #000; }
.uniqueCtrl.img-cutout-center-130 .copy p, .uniqueCtrl.img-cutout-center-130-no-border .copy p { margin-bottom:1em; }
.uniqueCtrl.img-cutout-center-130 .copy a, .uniqueCtrl.img-cutout-center-130-no-border .copy a { font-size: .8em; line-height: 1.2em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase;}
.uniqueCtrl.img-cutout-center-130-no-border .copy { width: 13em ; text-align: center; margin:0; border-bottom: none; } 
.uniqueCtrl.text-body-right-col-370 .copy { width: 37em; text-align: left; margin-top: 1.7em; height: 12.7em;}
.uniqueCtrl.text-body-right-col-370 .copy p, .uniqueCtrl.styleliving-370-600 .copy p { font-size:1.4em; line-height: 1.2em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif; margin:.8em 0 .9em;}
.uniqueCtrl.text-body-right-col-370 .copy a, .uniqueCtrl.styleliving-370-600 .copy a { font-size:.9em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase;}
.uniqueCtrl.styleliving-370-600 {position: relative; width: 37em; height: 60em; float: left;}
.uniqueCtrl.styleliving-370-600 .copy { position: absolute; bottom: 2em; left: 3em; text-align: center; width: 32em; height: auto;}
.uniqueCtrl.essentials-320-320 {margin-top:0; clear: both;}
.uniqueCtrl.essentials-320-320 .box.g8 {width:32em;}
.uniqueCtrl.essentials-320-320 .essentials {margin-bottom:2em;}
.uniqueCtrl.essentials-320-320 .essentials .essentials-panel {width: 32em; height: 32em; text-align: center; position: relative;}
.uniqueCtrl.essentials-320-320 .essentials .essentials-panel .copy { margin-left: 0; position: absolute; bottom:0.9em; left:0.9em; min-height: 7em; width: 26em; padding: 0.5em 1.12em 1.7em; background: rgba(255,255,255,09);}
.uniqueCtrl.essentials-320-320 .essentials .essentials-panel h3 .title {font-size: .5em; line-height: 1.5em; font-family: 'DidotW01Roman', Georgia,'Times New Roman', serif;margin-bottom: .4em; }
.uniqueCtrl.essentials-320-320 .essentials .essentials-panel h3 .subtitle { font-size: 0.778em; display: block; font-family: "HelveticaNeueW01-UltLt","Helvetica Neue",Helvetica,Arial,sans-serif; text-transform:uppercase; }
.uniqueCtrl.essentials-320-320 .essentials .essentials-panel p {margin-top:.5em;}
.uniqueCtrl.essentials-320-320 .essentials .essentials-panel a { font-size:1.4em; font-family: "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;text-transform:uppercase;}
.uniqueCtrl.text-body-right-col-370 .copy.video .call-to-action a { display: none;}


/* --- Wedding Editorial Page M.Crampton 22-01-15 --- */
.uniqueCtrl.TwoCol500-700 .box.g14 {box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding-left: 3em;}
.uniqueCtrl.TwoCol500-700,.uniqueCtrl.TwoCol700-500 {clear:both;display:table;margin-top: 3em;position:relative;}
.uniqueCtrl.TwoCol500-700 dl,.uniqueCtrl.TwoCol700-500 dl {clear: both;display: block;font-family: 'DidotW01Italic',Georgia,'Times New Roman',serif;margin-bottom: 1.5em;margin-top: 3em;position: relative;}
.uniqueCtrl.TwoCol500-700 dt,.uniqueCtrl.TwoCol700-500 dt {clear: left;float: left;font-size: 2.4em;line-height: 0.7em;width: 1.3em;}
.uniqueCtrl.TwoCol500-700 dd,.uniqueCtrl.TwoCol700-500 dd {display: block;float: left;font-size: 1.6em;line-height: 1.2em;margin-bottom: 0.8em;position: relative;width: 85%;}
.uniqueCtrl.TwoCol500-700 .copy dl,.uniqueCtrl.TwoCol700-500 .copy dl {width: 99%;}
.uniqueCtrl.TwoCol500-700 .call-to-action a {line-height: 2.4em;margin-left: 2.5em;}
.uniqueCtrl.TwoCol500-700 .call-to-action {clear: both;display: block;}
.uniqueCtrl.TwoCol500-700 .box.g10 dl {margin-left: 4em;width: 57em;}
.uniqueCtrl.TwoCol500-700 .box.g10 .call-to-action a {margin-left: 6em;}
.uniqueCtrl.modelCutout590x670 {clear:both;display: block;height:67em;margin-top:3em;position: relative;}
.uniqueCtrl.modelCutout590x670 img {float: left;margin-left: 8em;width: 28em;}
.uniqueCtrl.modelCutout590x670 .copy {display: block;float: left;position: relative;width: 45%;}
.uniqueCtrl.box-img-130x130.marginLeft35 {float: left;height:18em;margin: 3em 0 0 3.5em;width: 13em;}
.uniqueCtrl.box-img-130x130.marginLeft2 {float: left;height:18em;margin: 3em 0 0 2.5em;width: 13em;}
.uniqueCtrl.box-img-130x130.marginRight35 .copy,.uniqueCtrl.box-img-130x130.marginLeft35 .copy,.uniqueCtrl.box-img-130x130.marginLeft2 .copy {margin-top: 1.5em;}
.uniqueCtrl.twoBlocks {display: block;float: right;margin-top: -41em;width: auto;}
.uniqueCtrl.twoBlocks .uniqueCtrl.box-img-130x130.marginRight35 {margin: 3em 0 0 1.25em;}
.uniqueCtrl.modelCutout280x670 img {float: left;margin-left: 8em;}
.uniqueCtrl.modelTextWith2Products {display: table;height: 67em;margin-left: 36em;position: relative;width: 31em;}
.uniqueCtrl.modelCutout280x670 {display: block;float: left;height: 67em;width: 28.8em;}
.uniqueCtrl.modelTextWith2Products dl {width: 100%;}
.uniqueCtrl.modelTextWith2Products dt {width: 10%;}
.uniqueCtrl.modelTextWith2Products .call-to-action a {margin-left: 2.5em;}
.uniqueCtrl.TwoCol700-500 .box.g10 img {margin-top: -7em;}
.uniqueCtrl.TwoCol700-500 .box.g14 {margin-left: 20em;margin-right: 3em;width: 47em;}
.uniqueCtrl.TwoCol700-500 .box.g14 {margin-left: 17em;margin-right: 3em;width: 50em;}
.uniqueCtrl.TwoCol700-500 .box.g14 .call-to-action a {clear:both;display:block;margin-left: 2.5em;}
.uniqueCtrl.TwoCol700-500 .box.g14 .copy .call-to-action a {display: block;margin-left: 0;text-align: center;}
.uniqueCtrl.TwoCol700-500 .box.g14 > dl {margin-top: 13em;}
.uniqueCtrl.TwoCol500-700 .copy .call-to-action a {margin-left: 0;text-align: center;display: block;}
.uniqueCtrl.box-img-130x130.marginLeft35 .copy .call-to-action:hover,.uniqueCtrl.TwoCol500-700 .call-to-action a:hover,.uniqueCtrl.TwoCol700-500 .box.g14 .call-to-action a:hover,.uniqueCtrl.TwoCol700-500 .box.g14 .copy .call-to-action a:hover,.uniqueCtrl.TwoCol500-700 .copy .call-to-action a:hover,.uniqueCtrl.box-img-130x130.marginRight35 .copy .call-to-action:hover {text-decoration:underline;}
.uniqueCtrl.box-img-130x130.marginLeft35 .copy .call-to-action a,.uniqueCtrl.TwoCol500-700 .call-to-action a,.uniqueCtrl.TwoCol700-500 .box.g14 .call-to-action a,.uniqueCtrl.TwoCol700-500 .box.g14 .copy .call-to-action a,.uniqueCtrl.TwoCol500-700 .copy .call-to-action a,.uniqueCtrl.box-img-130x130.marginRight35 .copy .call-to-action a {font-size:1.2em;}
.uniqueCtrl.modelCutout590x670 .copy .call-to-action a {margin-left: 2.5em;text-align: left;}
.uniqueCtrl.box-img-130x130.marginRight35 {float: left;height:18em;margin: 3em 3.5em 0 0;width: 13em;}
/* --- Instore Wine Tasting Shashank.patil 27-01-15 --- */.latestModule .wrap.cms.wine-subscriptions .box.g12 img {float: right;}
/*! --- Mens Capsule collections M.Crampton 02-02-15--- */ 
.uniqueCtrl.textbox-450W.serif.marginTop17em {font: 1.6em 'DidotW01Italic',serif;margin-top: 10.625em;width: 30em;}
.uniqueCtrl.textbox-450W.serif.marginTop17em h2, .uniqueCtrl.textbox-450W.serif.marginTop13em h2 {font: 1.5em/0.3em 'DidotW01Italic',serif;margin-top: 0.8em;}
.uniqueCtrl.textbox-450W.serif.marginTop13em {font: 1.6em 'DidotW01Italic',serif;margin-top: 6.25em;width: 30em;}
.uniqueCtrl.Cutout-Text-320x600 .copy {display: block;font: 1.6em 'DidotW01Italic',serif;left: 21.875em;position: absolute;top: 1.875em;width: 11.25em;}
.uniqueCtrl.Cutout-Text-bottom-320x600 .copy {display: block;font: 1.6em 'DidotW01Italic',serif;left: 21.875em;position: absolute;bottom: 1.875em;width: 11.25em;}
.uniqueCtrl.Cutout-Text-320x600, .uniqueCtrl.Cutout-Text-bottom-320x600 {display: table;margin-top: 3em;position: relative;}
.uniqueCtrl.Text-Cutout-320x600, .uniqueCtrl.Text-bottom-Cutout-320x600 {display: table;float: left;height: 60em;margin-bottom: 3em;margin-left: 35em;position: relative;}
.uniqueCtrl.Text-Cutout-320x600 .copy {font: 1.6em 'DidotW01Italic',serif;position: absolute;right: 21.875em;top: 1.875em;width: 11.25em;text-align: right;}
.uniqueCtrl.Text-bottom-Cutout-320x600 .copy {font: 1.6em 'DidotW01Italic',serif;position: absolute;right: 21.875em;bottom: 1.875em;width: 11.25em;text-align: right;}
.uniqueCtrl.Text-Cutout-500x600 {display: table;height: 60em;position: relative;width: 57em;}
.uniqueCtrl.Text-Cutout-500x600 .copy {font: 1.6em 'DidotW01Italic',serif;left: -3em;padding-top: 2em;position: absolute;top: 0;width: 11.25em;text-align: right;}
.box.g14 .uniqueCtrl.Text-Cutout-500x600 .copy .call-to-action a, .box.g10 .uniqueCtrl.Text-Cutout-500x600 .copy .call-to-action a, .box.g10 .uniqueCtrl.Cutout-Text-320x600 .copy .call-to-action a, .box.g10 .uniqueCtrl.Cutout-Text-bottom-320x600 .copy .call-to-action a {font: normal .75em/3em Helvetica, sans-serif;margin-left:0;text-align: left;}
.uniqueCtrl.Text-Cutout-500x600 img {margin-left: 17em;max-height:60em;width: 50em;}
.uniqueCtrl.TwoCol500-700.imageUp15 img {margin-top: -31em;max-height:60em;width: 50em;}
.uniqueCtrl.Text-Cutout-320x600 img, .uniqueCtrl.Cutout-Text-320x600 img, .uniqueCtrl.Cutout-Text-bottom-320x600 img, .uniqueCtrl.Text-bottom-Cutout-320x600 img {max-height:60em;width: 32em;}
.box.g14 .uniqueCtrl.Text-Cutout-320x600 .copy .call-to-action a, .box.g14 .uniqueCtrl.Text-bottom-Cutout-320x600 .copy .call-to-action a {font: normal .75em/3em Helvetica, sans-serif;margin-left:0;text-align: right;}
.uniqueCtrl.lockTop {position: absolute;top: 13em;}
.uniqueCtrl.lockTop .call-to-action a {line-height: 0;}
.uniqueCtrl.lockTop .call-to-action {margin-top: 0.75em;display: block;}

/*! --- WW Denim M.Crampton 03-02-15--- */
.uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 > h2 {font: 4em 'DidotW01Roman',serif;}
.uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 > h3 {font: 2.4em/1.5em 'DidotW01Italic',serif;}
.uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 {margin-top: 3em;}
.uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 p {font: 1.6em 'DidotW01Italic',serif;/*width: 31em;*/}
.uniqueCtrl.heroH442.noPanel .copy {background: none;left: 4em;padding: 0;top: 4em;}
.ie8 .uniqueCtrl.heroH442.noPanel .copy {background: none;}
.uniqueCtrl.heroH442.noPanel .copy p {font: 1.8em 'DidotW01roman',serif;}
.uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 .call-to-action a {display: block;font: 0.75em/1em Helvetica,Arial,Sans-serif;margin: 1.666em 0 0;}
.uniqueCtrl.TwoCol700-500 .uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 {margin-top: 2em;}
.uniqueCtrl.vidMod320x200.withHeadline {width: 70em;}
.uniqueCtrl.vidMod320x200.withHeadline .copy {left: 34em;position: absolute;top: 0;width: 30em;}
.uniqueCtrl.vidMod320x200.withHeadline .copy.video h4 {font: 2.4em 'DidotW01Italic',serif;margin-top: 0.8em;}
.uniqueCtrl.vidMod320x200.withHeadline .copy.video .call-to-action {left: -21.5em;top: 6.5em;}
.uniqueCtrl.vidMod320x200.withHeadline .copy.video .call-to-action a {font-size: 1.2em;height:2em;line-height: 6em;text-indent: 18em;white-space: nowrap;width:5.5em;}
.uniqueCtrl.vidMod320x200.withHeadline .copy.video .call-to-action a:hover {background-position:center -72px;text-decoration: underline;}
.uniqueCtrl.vidMod320x200.withHeadline img {width: 32em;}
.uniqueCtrl.TwoCol700-500.videoLeft .box.g14 {margin-left: 0;width: 70em;margin-right: 0;}
.uniqueCtrl.TwoCol700-500.videoLeft .box.g10 img {margin-top: 0;max-height: 40em;width:50em;}
.uniqueCtrl.textbox-700W.serif.indent40 {margin-left: 4em;margin-right: 52em;width:64em;}
.uniqueCtrl.textbox-700W.serif.indent40 p {font: 1.6em 'DidotW01Italic',serif;}
.uniqueCtrl.textbox-700W.serif.indent40 h2 {font-size: 4.8em;margin-bottom: 0.3em;}
.uniqueCtrl.modelCutout300x630.textRight, .uniqueCtrl.modelCutout300x630.textLeft {display: block;position: relative;}
.uniqueCtrl.modelCutout300x630.textRight .copy, .uniqueCtrl.modelCutout300x630.textLeft .copy {font-family: 'DidotW01Italic',serif;overflow: visible;position: absolute;width: 15em;z-index: 2;}
.uniqueCtrl.modelCutout300x630.textRight .copy {bottom: 0;right: -3em;}
.uniqueCtrl.modelCutout300x630.textRight .copy p, .uniqueCtrl.modelCutout300x630.textLeft .copy p {font-size: 1.6em;margin-left: 0;}
.uniqueCtrl.modelCutout300x630.textRight .copy h5, .uniqueCtrl.modelCutout300x630.textLeft .copy h5 {font-size: 2.4em;}
.uniqueCtrl.modelCutout300x630.textLeft .copy {left: -2em;top: 7em;}
.uniqueCtrl.OverlayW500H400 {display: table;position: relative;z-index:-1;}
.uniqueCtrl.OverlayW500H400 .copy {display: block;left: 0;position: absolute;top: 10em;width: 50em;}
/*.uniqueCtrl.OverlayW500H400 .copy p {font-family: 'DidotW01Italic',serif;font-size: 2.2em;width: 75%;margin: auto 2.6em;}*/
.uniqueCtrl.OverlayW500H400 .copy p {font-family: 'DidotW01Italic',serif;font-size: 2.2em;margin: auto 4em;width: 64%;}
.uniqueCtrl.modelCutout300x630x4 h3 {font: 4em 'DidotW01Roman',serif;margin-left: 1em;}
.uniqueCtrl.modelCutout300x630x4 h4 {font: 2.4em 'DidotW01Italic',serif;margin-bottom: 0.4em;margin-left: 1.7em;margin-top: 0.2em;}
.uniqueCtrl.modelCutout300x630x4 .box.g12 p {font: 1.6em 'DidotW01Italic',serif;}
.uniqueCtrl.modelCutout300x630x4 .box.g12 .call-to-action a {font: 0.75em/3.4em Helvetica,Arial,Sans-serif;}
.uniqueCtrl.modelCutout300x630x4 .call-to-action a:hover {text-decoration: underline;}
/*.uniqueCtrl.OverlayW500H400 .author-credit {font-size: 0.667em;}*/
.uniqueCtrl.OverlayW500H400 .author-credit {display:inline-block;font:normal 0.636em/1.2em 'HelveticaNeueW01-45Ligh',Helvetica,Arial,Sans-serif;margin-top:.5em;text-transform: uppercase;}
.uniqueCtrl.modelCutout130x500.textTop {display: block;float: left;height: 50em;margin-left: 0.275em;position: relative;width: 12.95em;}
.uniqueCtrl.modelCutout130x500.textTop:first-child {margin-left:0;}
.uniqueCtrl.modelCutout130x500x9 .textTop:first-child {margin-left:0;}
.uniqueCtrl.modelCutout130x500.textTop .copy {font-family: 'DidotW01Italic',serif;font-weight: normal;left: 0;position: absolute;text-align: center;top: 0;width: 13em;}
.uniqueCtrl.modelCutout130x500.textTop h5 {font-size: 7em;font-weight:normal;}
.uniqueCtrl.modelCutout130x500.textTop img {position: relative;}
.uniqueCtrl.modelCutout130x500.textTop p {font-size: 1.6em;}
.uniqueCtrl.modelCutout130x500x9 {display: table;height: 50em;margin-bottom: 3em;margin-left: -0.4em;width:120em;}
.uniqueCtrl.modelCutout130x500x9 .call-to-action a {font: 0.75em/3.4em Helvetica,Arial,Sans-serif;}
.uniqueCtrl.modelCutout130x500x9 .call-to-action a:hover {text-decoration: underline;}
.uniqueCtrl.modelCutout300x630.textRight .copy h5, .uniqueCtrl.modelCutout300x630.textLeft .copy h5 {font-weight: normal;}
.uniqueCtrl.modelCutout300x630x4 .box.g12 p {font: 1.6em 'DidotW01Italic',serif;margin-left: 2.4em;}
.uniqueCtrl.modelCutout300x630.textRight .copy p, .uniqueCtrl.modelCutout300x630.textLeft .copy p {margin-left: 0;}
.uniqueCtrl.TwoCol500-700.imgTR .box.g14 img {position: absolute;right: 0;top: 0;z-index: -1;}
.uniqueCtrl.TwoCol500-700.imgTR .uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 > h3 {margin-bottom: 0.2em;}
.uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 > p {margin-bottom: 1em;}
.uniqueCtrl.bestSellingCutout300x600.textRight {display: table;margin: 3em 0;position: relative;}
.uniqueCtrl.bestSellingCutout300x600.textRight .BVImgOrSprite {width:auto;}
.uniqueCtrl.bestSellingCutout300x600.textRight .box.g12 .copy {display:block;left: 30em;position: absolute;top: 13em;width: 29em;}
.uniqueCtrl.bestSellingCutout300x600.textRight .box.g12 {display: block;position: relative;width:60em;}
.uniqueCtrl.bestSellingCutout300x600.textRight .box.g12 .copy h4 {font: 2.4em 'DidotW01Roman',serif;margin-top: 2em;}
.uniqueCtrl.bestSellingCutout300x600.textRight .box.g12 .copy p {font: 1.6em 'DidotW01Roman',serif;}
.uniqueCtrl.bestSellingCutout300x600.textRight .box.g12 .copy p .intro-paragraph {display: block;font-size: 1.2em;width: 10em;}
.uniqueCtrl.bestSellingCutout300x600.textRight .call-to-action a {font: 0.75em/4em "HelveticaNeueW01-55Roma", Helvetica,Arial,Sans-serif;}
.uniqueCtrl.bestSellingCutout300x600.textRight .call-to-action a:hover {text-decoration: underline;}
.uniqueCtrl.TwoCol500-700.imageUp15 .uniqueCtrl.OverlayW500H400 img {max-height: 40em;}
.ie8 .uniqueCtrl.TwoCol500-700.imageUp15 .uniqueCtrl.OverlayW500H400 img {height:40em;}
.uniqueCtrl.bestSellingCutout300x600.textRight .box.g12:first-child {margin-top: -6.5em;}
.uniqueCtrl.streetStyleCutouts230x550 {display: table;margin:3em 0;padding: 0;position: relative;width: 120em;}
.uniqueCtrl.streetStyleCutouts230x550 .box.g8 {float: left;height: 55em;width: 23em;}
.uniqueCtrl.streetStyleCutouts230x550 .uniqueCtrl.streetModelTxt {float: left;margin-left: 2em;margin-top: 15em;width: 18em;}
.uniqueCtrl.streetModelTxt > h5 {font: 2.4em 'DidotW01Italic',serif;margin-bottom: 0.5em;}
.uniqueCtrl.streetModelTxt > p {font: 1.6em 'DidotW01Italic',serif;}
.uniqueCtrl.streetModelTxt a {font: 0.75em/4em "HelveticaNeueW01-55Roma", Helvetica,Arial,Sans-serif;}
.uniqueCtrl.streetModelTxt a:hover {text-decoration: underline;}
.uniqueCtrl.streetStyleCutouts230x550 .box.g14 {padding: 0;width: 70em;}
.uniqueCtrl.streetStyleCutouts230x550 .box.g10 .box.g12 {display: block;float: left;height: 55em;width: 23em;}
.uniqueCtrl.streetStyleCutouts230x550 .box.g10 .box.g12:first-child {margin-left: 0;}
.uniqueCtrl.streetStyleCutouts230x550 .box.g10 {display: block;margin-left: 3em;width: 47em;}
.uniqueCtrl.streetStyleCutouts230x550 img {height: 55em;width: 23em;}
.uniqueCtrl.streetStyleCutouts230x550 .box.g10 .box.g12 + .box.g12 {margin-left: 1em;}
.uniqueCtrl.streetStyleCutouts230x550 .box.g14 .box.g8:first-child {margin-right: 1em;}
.uniqueCtrl.streetStyleCutouts230x550 .box.g14 .box.g8:last-child {margin-left: 1em;}
.uniqueCtrl.bestSellingCutout300x600.textRight img {width: 30em;}
.uniqueCtrl.streetStyleCutouts230x550 .uniqueCtrl.streetModelTxt.w470 {margin-top: 3em;width: 45em;margin-left: 0;}


 
/*! --- S.Patil HW Pages New Layout 05.02.2015 --- */
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .latestModule .box.g16 .box.g15 {height: auto; width: 40em;}
.wrap.cms .categoryLanding.wrap .box.g19 .Wrap.XmasDay .teaserModule .latestModule .box.g16 .box.g12 {margin-left: 0; position: relative; text-align: right; width: 27em;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .teaserModule .latestModule .edi-panel.horizontal.buying-guide.full-bleed.aysVideoLink.left {height: auto; width: 32em;}

/*! --- Lightbox for swatches M.Crampton 05-02-15 --- */
.mfp-container:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.mfp-container {-moz-box-sizing: border-box;height: 100%;left: 0;padding: 0 8px;position: absolute;text-align: center;top: 0;width: 100%;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-content {-moz-box-shadow:0 0 16px 8px rgba(0,0,0,0.15);-webkit-box-shadow:0 0 16px 8px rgba(0,0,0,0.15);box-shadow:0 0 16px 8px rgba(0,0,0,0.15);display: inline-block;margin: 0 auto;position: relative;text-align: left;vertical-align: middle;z-index: 1045;}
.mfp-bg {background: #0B0B0B;height: 100%;left: 0;filter:"alpha(opacity=10)"; filter: alpha(opacity=10); opacity: 0.1;overflow: hidden;position: fixed;top: 0;width: 100%;z-index: 1042;}
.mfp-no-margins img.mfp-img {padding: 0;}
.mfp-wrap {height: 100%;left: 0;outline: 0 none !important;position: fixed;top: 0;width: 100%;z-index: 1043;}
.mfp-no-margins .mfp-figure:after {top: 0;bottom: 0;}
.mfp-no-margins .mfp-container {overflow-y:hidden;padding: 0;}
img.mfp-img {-moz-box-sizing: border-box;display: block;height: auto;line-height: 0;margin: 0 auto;max-width: 100%;padding: 40px 0;width: auto;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;cursor: -webkit-zoom-out;}
.mfp-zoom-out-cur {margin-left: -17px;}
.touch .mfp-zoom-out-cur {margin-left: 0;margin-top: 0;}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {color: #FFFFFF;padding-right: 6px;right: -6px;text-align: right;width: 100%;}
.mfp-close-btn-in .mfp-close {color: #FFFFFF;}
button.mfp-arrow, button.mfp-close {border: 0 none;box-shadow: none;cursor: pointer;display: block;outline: 0 none;overflow: visible;padding: 0;z-index: 1046;}
button.mfp-close {background: url("../../images/global/sprites/pdp_icon_bgs.png") no-repeat scroll 104% -489px rgba(0, 0, 0, 0);left: 0;text-indent: 9999px;top: -1.3em;}
.mfp-close {color: #FFFFFF;font-family: Arial,Baskerville,monospace;font-size: 28px;font-style: normal;height: 44px;line-height: 44px;padding: 0 0 18px 10px;position: absolute;right: 0;text-align: center;text-decoration: none;top: 0;width: 44px;}
.mfp-title {background: #666666;color: #F3F3F3;font-size: 1.6em;line-height: 1.63;padding: .3em 2em .3em .5em;text-align: left;word-wrap: break-word;}
.ie8 .mfp-close, .ie8 button.mfp-close {background-color: none;background-image:none;background:transparent;text-indent:0;z-index:99999;}.ie8 .mfp-title {color: #F3F3F3;}.ie8 figcaption {color:#F3F3F3;width:95%;z-index:9990;}
.image-popup-no-margins {position: relative;}
.image-popup-no-margins:before {background: url("//asset1.marksandspencer.com/is/image/mands/4f5f5352aee5c8dc67e47bce97e1ac297f571a66?fmt=png-alpha") no-repeat scroll 50% 35% transparent;content: "";display: block;height: 3em;left: 15em;position: absolute;top: 3.8em;width: 3em;}
.mfp-content .mfp-figure figcaption {position: absolute;top: -3.3em;width: 100%;}
.mfp-zoom-out-cur #glbFloatDuck.duck {margin-left: 17px;}

/*! --- S.patil newTag 09082015 --- */
.categoryLanding .Wrap.XmasDay .uniqueCtrl.teaserModule .latestModule p.newTag {background:#000; width:4.4em; padding:0.3em; display:block; text-align:center;}
.categoryLanding .Wrap.XmasDay .uniqueCtrl.teaserModule .latestModule p.newTag span { font-family: "DidotW01Roman", Georgia, 'Times New Roman', serif;color:#fff; font-style:italic; font-size:1.4em;}

/*! --- T.roy newTag 02122015 --- */
.wrap.cms .wrap.cms .uniqueCtrl.TwoCol700-500 .box.g10 img {margin-top: -17em;}
.wrap.cms .wrap.cms .uniqueCtrl.TwoCol700-500 .box.g14 > dl {margin-top: 4em;}

/*! --- A.kumar MW Wedding Shop 02122015 --- */
.uniqueCtrl.mwrule-w64-h5l{border-bottom: 9px solid #000000; height: 5em; width: 64em; float: left; clear: both; display: block; position: relative; margin-bottom: 5em;}
.uniqueCtrl.mwrule-w64-h5r{border-bottom: 9px solid #000000; height: 5em; width: 64em; float: right; clear: both; display: block; position: relative; margin-bottom: 5em;}
.uniqueCtrl.MW-Wedding-Shop {clear: both;}
.uniqueCtrl.MW-Wedding-Shop .g9 {width: 56em;}
.uniqueCtrl.MW-Wedding-Shop .g15 {width: 64em;}
.uniqueCtrl.MW-Wedding-Shop .g18 {width: 40em;}
.uniqueCtrl.MW-Wedding-Shop .box.g15 .box.g6 {width: 24em;}
.uniqueCtrl.MW-Wedding-Shop .box.g11 {width: 50em; float: right;}

/*! --- M.Crampton 23022015 - Money off Triangle --- */
.uniqueCtrl.saveTab {display:block;position:relative;}
.uniqueCtrl.saveTab img {width:100%;}
.uniqueCtrl.saveTab .copy {background: transparent url("http://asset2.marksandspencer.com/is/image/mands/baa17ab4634e55430a8f870fb8e3f70399cb09a9?fmt=png-alpha") 100% 0 no-repeat;height:37%;margin:0;position: absolute;right: 0;top: 0;width: 26%;z-index: 999;}
.categoryLanding .uniqueCtrl.hero960x330.nooverlay.saveTab .copy {background: transparent url("http://asset2.marksandspencer.com/is/image/mands/baa17ab4634e55430a8f870fb8e3f70399cb09a9?fmt=png-alpha") 100% 0 no-repeat;margin-top:0;padding-top:3.7em;width:96.2%;top:0;}
@media screen and (min-width:1240px){.uniqueCtrl.saveTab .copy{height:12em;width:11em;}}@media screen and (max-width:1239px){.uniqueCtrl.saveTab .copy{height:15em;width:13em;}}


.uniqueCtrl.saveTabLego {position: relative;}
.uniqueCtrl.saveTabLego .buy2save20  {background: url("http://asset2.marksandspencer.com/is/image/mands/baa17ab4634e55430a8f870fb8e3f70399cb09a9?fmt=png-alpha") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);height: 37%;margin: 0;position: absolute;right: 0;top: 0;width: 28%;z-index: 999;}



/*! --- S.Patil 23022015 - Mothers Day --- */
.Wrap.XmasDay .latestModule .uniqueCtrl.teaserModule {clear: both; margin-top: 0; position: relative;}
.wrap.cms .categoryLanding.wrap .Wrap.XmasDay .latestModule .box.g16 .uniqueCtrl.teaserModule .box.g12 {margin-left: 0; text-align: right; width: 23em;}


/*! --- M.Crampton Product Feature Module 24022015 --- */
.uniqueCtrl.featureProductModule .box.g7 {display: block;height: 61em;margin-left: 4em;margin-top: 3em;position: relative;width:32em;}
.uniqueCtrl.featureProductModule h2 {font: 4em/1em 'DidotW01Roman',serif;margin-bottom: 0.4em;}
.uniqueCtrl.featureProductModule p {font: 1.6em 'DidotW01Italic',serif;}
.uniqueCtrl.featureProductModule .pullQuote {border-bottom: 4px solid #000000;border-top: 4px solid #000000;bottom: 0;display: block;left: 0;padding: 1.4em 0;position: absolute;width: 32em;}
.uniqueCtrl.featureProductModule .pullQuote p {font-size: 2.4em;}
.uniqueCtrl.featureProductModule .pullQuote span {font-family: 'DidotW01BoldItalic', serif;font-weight: normal;}
.uniqueCtrl.featureProductModule .call-to-action a {font: 0.75em/4em "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;}
.uniqueCtrl.featureProductModule .call-to-action a:hover {text-decoration: underline;}

/*! --- M.Crampton Holiday editorial 24022015 --- */
.uniqueCtrl.ThreeCol500-300-400 h1 {font: 4.8em 'DidotW01Roman',serif;}
.uniqueCtrl.ThreeCol500-300-400 h1 + p {font-size: 1.75em;margin-bottom: 2em;}
.uniqueCtrl.ThreeCol500-300-400 h3 {font:normal 4em 'DidotW01Roman',serif;margin-bottom: 0.3em;}
.uniqueCtrl.ThreeCol500-300-400 .g6 {margin-left: 3em;margin-right: 2em;width: 25em;}
.uniqueCtrl.ThreeCol500-300-400 p {font: 1.6em 'DidotW01Italic',serif;}
.uniqueCtrl.ThreeCol500-300-400 .pullQuote {border-bottom: 5px solid #000000;border-top: 5px solid #000000;bottom: 0;left: 0;padding: 2em 0;position: absolute;}
.uniqueCtrl.ThreeCol500-300-400 .g6 {display: block;height: 60em;position: relative;}
.uniqueCtrl.ThreeCol500-300-400 .pullQuote p {font-size: 2.4em;}
.uniqueCtrl.ThreeCol500-300-400 .pullQuote span {font-family: 'DidotW01BoldItalic',serif;font-weight: normal;}
.uniqueCtrl.ThreeCol500-300-400 .call-to-action a {display: block;font: 0.75em/4em "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;}
.uniqueCtrl.ThreeCol500-300-400 .call-to-action a:hover {text-decoration: underline;}
.uniqueCtrl.ThreeCol500-300-400 .box.g12 .copy {margin: 1.6em 0 0.2em;}
.uniqueCtrl.ThreeCol500-300-400 .box.g12 .copy p {text-align: center;}
.uniqueCtrl.ThreeCol500-300-400 .box.g8 .box.g12 {width: 19em;}
.uniqueCtrl.ThreeCol500-300-400 .box.g8 .box.g12 img {width: 100%;}
.uniqueCtrl.ThreeCol500-300-400 .box.g8 {margin-left: 2em;width: 38em;}
.uniqueCtrl.ThreeCol500-300-400 .box.g8 .box.g12 div {position: relative;}
.uniqueCtrl.ThreeCol500-300-400 .box.g8 .box.g12 div .copy {bottom: 0;display: block;margin: 0 auto;position: absolute;width: 100%;}
.uniqueCtrl.ThreeCol500-300-400 .uniqueCtrl.clearHeight3em + .g6, .uniqueCtrl.ThreeCol500-300-400 .uniqueCtrl.clearHeight3em + .g6:first-child {margin-left: 0;z-index:9;}
.uniqueCtrl.ThreeCol500-300-400 .uniqueCtrl.clearHeight3em + .box.g6 + .box.g8 {margin-right: 3em;}
.uniqueCtrl.ThreeCol500-300-400 .g8 {margin-right: 3em;}
.uniqueCtrl.ThreeCol500-300-400 .g10 + .g6 + .g8 {margin-right: 0;}

/*! M.CRAMPTON 24032015 Lingerie Guide */
.uniqueCtrl.ThreeCol600-300-300 h1 {font: 4.8em 'DidotW01Roman',serif;}
.uniqueCtrl.ThreeCol600-300-300 h1 + p {font-size: 1.75em;margin-bottom: 2em;}
.uniqueCtrl.ThreeCol600-300-300 .g12 + .g12 .g12 {display: block;height: 60em;position: relative;}
.uniqueCtrl.ThreeCol600-300-300 h3 {font: 4em 'DidotW01Roman',serif;margin-bottom: 0.3em;}
.uniqueCtrl.ThreeCol600-300-300 p {font: 1.6em 'DidotW01Italic',serif;}
.uniqueCtrl.ThreeCol600-300-300 .g12 + .g12 .g12 {margin-left: 3em;margin-right: 2em;width: 25em;}
.uniqueCtrl.ThreeCol600-300-300 .pullQuote {border-bottom: 5px solid #000000;border-top: 5px solid #000000;bottom: 0;left: 0;padding: 2em 0;position: absolute;}
.uniqueCtrl.ThreeCol600-300-300 .pullQuote p {font-size: 2.4em;font-weight: normal;}
.uniqueCtrl.ThreeCol600-300-300 .pullQuote span {font-family: 'DidotW01BoldItalic',serif;font-weight: normal;}
.uniqueCtrl.ThreeCol600-300-300 .call-to-action a {display: block;font: 0.75em/4em "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;}
.uniqueCtrl.ThreeCol600-300-300 .box.g12 .copy p {text-align: center;}
.uniqueCtrl.ThreeCol300-300-600 .box.g12 .copy p {text-align: center;}
.uniqueCtrl.ThreeCol300-300-600 p {font: 1.6em 'DidotW01Italic',serif;text-align: right;}
.uniqueCtrl.ThreeCol300-300-600 h3 {font: 4em 'DidotW01Roman',serif;margin-bottom: 0.3em;text-align: right;}
.uniqueCtrl.ThreeCol300-300-600 .pullQuote p {font-size: 2.4em;font-weight: normal;}
.uniqueCtrl.ThreeCol300-300-600 .pullQuote span {font-family: 'DidotW01BoldItalic',serif;font-weight: normal;}
.uniqueCtrl.ThreeCol300-300-600 .pullQuote {border-bottom: 5px solid #000000;border-top: 5px solid #000000;bottom: 0;left: 0;padding: 2em 0;position: absolute;}
.uniqueCtrl.ThreeCol300-300-600 .g12 {height: 60em;position: relative;}
.uniqueCtrl.ThreeCol300-300-600 .g12 .g12 + .g12 div {margin-left: 3em;margin-right: 2em;width: 25em;}
.uniqueCtrl.ThreeCol300-300-600 .g12 .g12 + .g12 div .copy {margin: 0;width: 100%;}
.uniqueCtrl.ThreeCol300-300-600 .call-to-action a {display: block;font: 0.75em/4em "HelveticaNeueW01-55Roma",Helvetica,Arial,Sans-serif;}

/*! --- S.Patil 23022015 - Easter Day --- */
.wrap.cms .categoryLanding.wrap .box.g19 .Wrap.XmasDay .latestModule .box.g16 .box.g12 {margin-left: 0; position: relative; text-align: right; width: 25em;}
.wrap.cms .categoryLanding.wrap .box.g19 .Wrap.XmasDay .latestModule .box.g16 .box.g12 + .box.g12 {width: 37em;}
/*! --- M. CRAMPTON 19032015 Email me back form --- */
.msqprod-stock-form {border-bottom:1px solid #2A2A2A;clear:both;display: block;margin-top: 2em;position:relative;}
.msqprod-stock-form h2 {font-size: 2.8em;line-height: 2em;text-align: center;}
.msqprod-stock-form p {font: 1.8em 'DidotW01Italic',serif;text-align: center;}
.msqprod-stock-form form p {text-align: center;}
.msqprod-stock-form form label {clear: both;display: block;font-size: 1.2em;line-height: 2.4em;}
.msqprod-stock-form form input[type="text"] {border-radius:0;text-align:center;width: 17em;}
.touch .msqprod-stock-form form input[type="text"] {text-indent:-.3em;}
.msqprod-stock-form form input[type="submit"] {font-size: 1em;margin: 1em 0;text-align: center;}
.msqprod-stock-form .autograph-select-size select {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;color: #282828;font-size: 2.4em;height: 1.9em;line-height: normal;margin: 0;padding: 0.2em 0.1em;text-align:center;text-indent: 0;width: 18.5em;}
.msqprod-stock-form .autograph-select-size select option {text-align: center;}
.msqprod-stock-form .autograph-select-size {background: url("http://image.service.marksandspencer.com/lib/fe9d15707d67077d76/m/1/select-arrow.png") no-repeat scroll 98% 51% #FFFFFF;border: 1px solid #CCCCCC;display: block;height: 4.4em;line-height:2em;margin: 0 auto;overflow: hidden;text-align: center;width: 41em;z-index: 98;}
.msqprod-stock-form .form-tsandcs {font: 1.2em/1.5em 'HelveticaNeueW01-45Ligh',Helvetica,Arial,sans-serif;margin-bottom:3em;}
.uniqueCtrl.imgBlock-600x550 {width: 60em;position: relative;display: block;}
.uniqueCtrl.imgBlock-600x550 img {width: 100%;height: auto;}
.touch .autograph-select-size select {text-align: center;text-indent: 5.7em;}

/*! --- MCRAMPTON 25032015 Summer Hub--- */
.uniqueCtrl.editorialTextBox.w600-h600 {display: table;height: 60em;position: relative;width: 60em;}
.uniqueCtrl.editorialTextBox.w600-h600 div {display: table-cell;padding: 10em;vertical-align: middle;width: 40em;}
.uniqueCtrl.editorialTextBox.w600-h600 > div h2 {font: 3em/2em 'HelveticaNeueW01-45Ligh',Helvetica,Arial,sans-serif;margin-top: -.6em;}
.uniqueCtrl.editorialTextBox.w600-h600 > div p {font-size: 1.4em;}
.uniqueCtrl.editorialTextBox.w600-h600 > div a {text-decoration:underline;}
.uniqueCtrl.editorialTextBox.w600-h600 .mandseditor {clear: both;display: table;height: 10em;margin: 3em 0 3em -5em;padding: 0;width:40em;}
.uniqueCtrl.editorialTextBox.w600-h600 .mandseditor dl {display: table-cell;float: left;vertical-align: middle;width:40em;}
.uniqueCtrl.editorialTextBox.w600-h600 .mandseditor dl img {float: left;margin-right: 2em;width: 5.556em;height: 5.556em;}
.uniqueCtrl.editorialTextBox.w600-h600 .mandseditor img {float: left;margin-right: 2em;width:10em;height:10em;}
.uniqueCtrl.editorialTextBox.w600-h600 .mandseditor dt {font: 1.8em/3.5em 'HelveticaNeueW01-55Roma',Helvetica,sans-serif;}
.uniqueCtrl.editorialTextBox.w600-h600 .mandseditor dd {font: 1.6em/0 'HelveticaNeueW01-55Roma',Helvetica,sans-serif;}
.uniqueCtrl.fourColumns-Img280x420 {clear: both;display: block;margin: 3em 0;position: relative;}
.uniqueCtrl.fourColumns-Img280x420 .g6 {margin: 0 1em;width: 28em;}
/*.uniqueCtrl.fourColumns-Img280x420 .g6:first-child {margin-left: 0;}*/
.uniqueCtrl.fourColumns-Img280x420 .g6 .copy a {font: 1.4em/3em 'HelveticaNeueW01-55Roma',Helvetica,serif;text-decoration: underline;}
.uniqueCtrl.editorialImgBox.w580-h580.borderRight {border-right: 1px solid #CCCCCC;}
.uniqueCtrl.editorialImgBox.w580-h580.borderRight {padding-right: 2em;width: 58em;}
.uniqueCtrl.editorialImgBox.w580-h580.borderLeft {border-left: 1px solid #CCCCCC;}
.uniqueCtrl.editorialImgBox.w580-h580.borderLeft {padding-left: 2em;width: 58em;}

.uniqueCtrl.editorialImgBox.w580-h580.borderRight {padding: 0 1em;}
.uniqueCtrl.editorialImgBox.w580-h580.borderLeft {padding: 0 1em;}

.uniqueCtrl.campaignNavList {display:block;margin-top:2em;position:relative;}
.uniqueCtrl.campaignNavList .header {display: block;font: 400 1.8em/1.285em 'HelveticaNeueW01-65Medium',Helvetica,Arial,Sans-serif;padding-bottom: 0.55em;}
.uniqueCtrl.campaignNavList li a {text-decoration: underline;}
.uniqueCtrl.campaignNavList li {line-height: 2em;}

/*! --- T.RAM H1 TITLE CENTER 260315--- */
.uniqueCtrl.fullWidth.centred.titleH134 h1 {font: 3.4em/1.2em "DidotW01Roman",Helvetica,Arial,sans-serif; text-align: center;}

/*! --- MCRAMPTON SUMMER IFRAME WRAPPER --- */.iframewrapper.summer {overflow: hidden;position: relative;width: 120em;}


/*! --- S.Patil 15:34PM 30/03/2015 2 tile hover module --- */
.wrap.cms.uniqueCtrl.standardBody .uniqueCtrl.OverlayW225H600 .latestModule .box.g12 img {margin-left: 2em;}
.wrap.cms.uniqueCtrl.standardBody .box.g18 .uniqueCtrl.OverlayW225H600 .latestModule .box.g12 {width: 43.7em;}
.wrap.cms.uniqueCtrl.standardBody .uniqueCtrl.OverlayW225H600 .latestModule .box.g12 h4 {font-family: didotBold,Georgia,Times New Roman,serif; font-size: 1.7em;}
.wrap.cms.uniqueCtrl.standardBody .uniqueCtrl.OverlayW225H600 .latestModule .box.g12 p {font-family: didotItalic,Georgia,Times New Roman,serif; font-size: 1.7em; margin-top: 0.5em}
.wrap.cms.uniqueCtrl.standardBody .uniqueCtrl.OverlayW225H600 .latestModule .box.g12 p a .call-to-action {font-family: 'HelveticaNeueW01-55Roma',Helvetica,Arial,'Sans-serif'; font-size: 0.706em;}
.uniqueCtrl.hero900x300 .copy {left: 2em; position: absolute; top: 2.6em;}
.uniqueCtrl.hero900x300 .copy h1, .uniqueCtrl.hero900x300 .copy h2 {font-family: "DidotW01Roman",Georgia,'Times New Roman',serif; font-size: 4.8em;}
.uniqueCtrl.hero900x300 .copy p {color: #FFFFFF; font-family: 'DidotW01Roman',Georgia,'Times New Roman',serif; font-size: 1.8em; line-height: 1.3em; margin-top: 0.4em;}


/*! --- SPATIL HW_COOKWARE MODULE 10-04-15 ---*/
.uniqueCtrl.buying-guide .Wrap.XmasDay .uniqueCtrl.img-left .box.g6 {width: 40em;}
.uniqueCtrl.buying-guide .Wrap.XmasDay .uniqueCtrl.img-left .box.g18 {width: 80em;}

/*! --- SPATIL SANDL 1200x300 21-04-15 ---*/
.edi-panel.box.sandl1200x300 .copy {margin-bottom: 0; margin-left: 15em; top: 11em; width: 40em;}
.edi-panel.box.sandl1200x300 .copy p {font: 2em/1.2em "DidotW01Roman";}
.edi-panel.box.sandl1200x300 .copy p .call-to-action {font: 0.643em/1em "DidotW01Italic";}

/*! --- A.Kumar 22042015 Beauty Safe in the sun--- */
.uniqueCtrl.editorialTextBox.w600-h600.yellowbg {height: 58em;width: 58em;margin-left: 1em;background-color: #fdf7d5;}
.uniqueCtrl.lego210x2-h220 {clear: both; display: block;position: relative; width: 60em; margin-top: 2em;}
.uniqueCtrl.lego210x2-h220 .box.g12 {width: 21em;}
.uniqueCtrl.lego210x2-h220 .box.g12:first-child {float: left; margin-left: 4.7em;clear: both;}
.uniqueCtrl.lego210x2-h220 .box.g12:nth-child(2) {float: right; margin-right: 4.7em;}
.uniqueCtrl.lego210x2-h220 .g12 .copy a {font: 1.4em/3em 'HelveticaNeueW01-55Roma',Helvetica,serif;text-decoration: underline;}

/*! --- S.Patil 05:19AM 27/05/2015 2 KW Schoolwear Refresh --- */
/*! --- Box size fixes --- */.uniqueCtrl.TwoCol500-700 .g15 {width:53em;}.uniqueCtrl.TwoCol500-700 .g9 {width:43em;} @media screen and (max-width:1239px) {.uniqueCtrl.TwoCol500-700 .g15 {width:42.4em;}.uniqueCtrl.TwoCol500-700 .g9 {width:32em;}}
/*! --- Box size fixes --- */.uniqueCtrl.TwoCol700-500 .g15 {width:50em; margin-left: 6em}.uniqueCtrl.TwoCol700-500 .g9 {width:40em;} @media screen and (max-width:1239px) {.uniqueCtrl.TwoCol700-500 .g15 {width:42.4em;}.uniqueCtrl.TwoCol700-500 .g9 {width:32em;}} 
.latestModule .uniqueCtrl.TwoCol500-700 {clear: both;}
.latestModule .uniqueCtrl.TwoCol700-500 {clear: both;}
.latestModule .uniqueCtrl.TwoCol500-700 .box.g9 {width: 40em;}
.latestModule .uniqueCtrl.TwoCol500-700 .box.g15 {width: 53em;}
.latestModule .uniqueCtrl.TwoCol500-700 .uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 {margin-top: 5em;}
.latestModule .uniqueCtrl.TwoCol500-700 .uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 > h3 {font: 2.4em/1.5em 'DidotW01Italic',serif;}
.latestModule .uniqueCtrl.TwoCol500-700 .uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 > p {margin-bottom: 1em;}
.latestModule .uniqueCtrl.TwoCol500-700 .uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 p {font: 1.6em 'DidotW01Italic',serif;}
.latestModule .uniqueCtrl.TwoCol500-700 .box.g15 {-moz-box-sizing: border-box; padding-left: 3em;}
.latestModule .uniqueCtrl.TwoCol500-700 .uniqueCtrl.box-img-130x130.marginRight35 {float: left; height: 18em; margin: 3em 1em 0 0; width: 13em;}
.latestModule .uniqueCtrl.TwoCol500-700 .uniqueCtrl.box-img-130x130.marginRight35 .copy {text-align: center;}
.latestModule .uniqueCtrl.TwoCol700-500 .box.g9 {width: 40em;}
.latestModule .uniqueCtrl.TwoCol700-500 .box.g15 {margin-left: 8em; width: 45em;}
.latestModule .uniqueCtrl.TwoCol700-500 .box.g9 img {margin-top: -4em;}
.latestModule .uniqueCtrl.TwoCol700-500 .uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 {margin-top: 5em;}
.latestModule .uniqueCtrl.TwoCol700-500 .uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 > h3 {font: 2.4em/1.5em 'DidotW01Italic',serif;}
.latestModule .uniqueCtrl.TwoCol700-500 .uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 > p {margin-bottom: 1em;}
.latestModule .uniqueCtrl.TwoCol700-500 .uniqueCtrl.textbox-450W.serif.marginTop5emH2H3 p {font: 1.6em 'DidotW01Italic',serif;}
.latestModule .uniqueCtrl.TwoCol700-500 .box.g15 {-moz-box-sizing: border-box; padding-left: 3em;}
.latestModule .uniqueCtrl.TwoCol700-500 .uniqueCtrl.box-img-130x130.marginRight35 {float: left; height: 18em; margin: 3em 1em 0 0; width: 13em;}
.latestModule .uniqueCtrl.TwoCol700-500 .uniqueCtrl.box-img-130x130.marginRight35 .copy {text-align: center;}

/*! -- Buying guides tabbed box width fix --*/
.uniqueCtrl.vert-tabs .panel.active .box.g6 {width: 29.9em;}
.uniqueCtrl.vert-tabs .panel.active .box.g4 {width: 30em;}
.uniqueCtrl.vert-tabs .active.panel, .uniqueCtrl.vert-tabs .details-list {width:60em;}

/*! -- 1200 Wrapper Keshav --*/
.fashion-article-intro:after {clear: both; display: block; height: 0; line-height: 0; visibility: hidden;}
.fashion-article-intro {margin: 10em auto 0; width: 120em;}

/*! --- S.Patil 17:50AM 02/07/2015 Video Tile 580x580 --- */
.uniqueCtrl.img.video.w580h580 .copy.video .call-to-action a {background: url("//asset1.marksandspencer.com/is/image/mands/a3f5cff0b135ba9f38f1b130dbd4f78495138cd4?fmt=png-alpha") no-repeat scroll center 10px rgba(0, 0, 0, 0); display: block;}
.uniqueCtrl.img.video.w580h580 .copy.video.black {display: block; margin-left: 37%; margin-top: -56%; position: absolute;}

/*! --- M&S Energy Shashank Patil--- */
.uniqueCtrl.energy .hero {position: relative;}
.uniqueCtrl.energy .hero .copy {left: 7em;position: absolute;top: 2em;z-index: 10;}
.uniqueCtrl.energy .hero .copy h1 {color: #57CED3;font: 12em/1.3em 'HelveticaNeueW01-UltLt',helvetica,arial,sans-serif;}
.uniqueCtrl.energy .hero .copy p {font: 2.4em/1.3em 'HelveticaNeueW01-45Ligh', helvetica, arial, sans-serif;margin-bottom: 1em;}
.uniqueCtrl.energy .section {margin: 0 6em;}
.uniqueCtrl.energy .section p {font: 3em/1.3em 'HelveticaNeueW01-UltLt',helvetica,arial,sans-serif;}
.uniqueCtrl.energy .hero + .section h2 {color: #FF4500;}
.uniqueCtrl.energy .hero + .section + .section h2 {color: #FF1493;}
.uniqueCtrl.energy .hero + .section + .section + .section h2 {color: #c9d131;}
.uniqueCtrl.energy .hero + .section + .section + .section + .section h2 {color: #20B2AA;}
.uniqueCtrl.energy p {font-size:1.4em;}
.uniqueCtrl.energy .bold {display: inline;font-family: 'HelveticaNeueW01-75Bold',helvetica,arial,sans-serif;font-style: normal;line-height: inherit;}
.uniqueCtrl.energy .oneblack:before {background: url("//asset1.marksandspencer.com/is/image/mands/17cf2d9fdca1563fae5c887275573723e3a077c5?wid=100&hei=100") no-repeat 0 0 rgba(0, 0, 0, 0);}
.uniqueCtrl.energy .twoblack:before {background: url("//asset1.marksandspencer.com/is/image/mands/f5f6ecd89c5fb4aedc35a1b5947aeb47564cfdc9?wid=100&hei=100") no-repeat 0 0 rgba(0, 0, 0, 0);}
.uniqueCtrl.energy .threeblack:before {background: url("//asset1.marksandspencer.com/is/image/mands/65330d5e5fd17dc8f9ce6fa684759e1f3ab0427d?wid=100&hei=100") no-repeat 0 0 rgba(0, 0, 0, 0);}
.uniqueCtrl.energy ol li span {margin-left:-1.8em;}
.uniqueCtrl.energy ol {color: #333333;counter-reset: foo;display: table;font-family: 'HelveticaNeueW01-55Roma',Arial,Sans-serif;font-size: 1.4em;list-style: decimal inside none;margin-bottom: 1.6em;margin-top: 1em;}
.uniqueCtrl.energy ol li {counter-increment: foo;display: table-row;float: left;font-family:'HelveticaNeueW01-UltLt',helvetica,arial,sans-serif;font-size: 1.4em;height: 15em;line-height: 1.5em;margin-bottom: 1.6em;margin-right: 3em;width: 14em;}
.uniqueCtrl.energy .section h2 {font: 10em 'HelveticaNeueW01-UltLt',helvetica,arial,sans-serif;margin-top: 0.3em;}
.uniqueCtrl.energy li:before {background: url("//asset1.marksandspencer.com/is/image/mands/76dde354fd1889bff3b6a8755bd77604a44800fb?wid=100&hei=100") no-repeat 0 0;color: #FFFFFF;content: "";display: table-cell;font: 4.4em 'HelveticaNeueW01-UltLt',helvetica,arial,sans-serif;height: 110px;text-align: right;text-indent: 0.3em;width: 4em;}
.ie8 .uniqueCtrl.energy li + li:before {background: url("//asset1.marksandspencer.com/is/image/mands/110f2668102b68912f317bdb34baee5359208bd7?wid=100&hei=100") no-repeat 0 0;}
.ie8 .uniqueCtrl.energy li + li + li:before {background: url("//asset1.marksandspencer.com/is/image/mands/6fb40a9318997c1f57157a976a535d61ac5ea001?wid=100&hei=100") no-repeat 0 0;}@media screen and (max-width:1239px){.uniqueCtrl.energy li:before {line-height:1.4em;text-indent:0.4em;}}
.uniqueCtrl.energy .footer tr{border-bottom:0;}
.uniqueCtrl.energy .footer table {border-bottom:0;border-top: 1px solid #000000;margin-top: 1em;}
.uniqueCtrl.energy .footer td + td {width: auto;vertical-align: bottom;}.uniqueCtrl.energy .footer td {padding-left:1em;width: 75em;}
.ie8 .uniqueCtrl.energy li:before {line-height:1.4em;height:3em;text-indent:.5em;}@media screen and (max-width:1239px){.ie8 .uniqueCtrl.energy li:before {line-height:1.8em;height:3em;padding-top:0.3em;text-indent:.1em;}}


/* --- M.Crampton Top 10 hotspot fix 11:40AM 14/07/2015 --- */
.uniqueCtrl.Top10sV2 .copy {z-index: 999;}
.uniqueCtrl.Top10sV2 .mod3 .imgOverlay .imageHolder.img, .Top10sV2 .mod3 .imgOverlay .imageContainer, .Top10sV2 .mod3 .imgOverlay .s7HotspotViewerHolder {width: 120em;height: 45em;}
.uniqueCtrl.Top10sV2 .modHeader_Left .box.g4 {height: 45em;}
.uniqueCtrl.Top10sV2 .mod1_Left .box.g4 .s7HotspotViewerHolder {height: 45em;}
.uniqueCtrl.Top10sV2 .mod2_Left .box.g4 .s7HotspotViewerHolder {height: 60em;}
.uniqueCtrl.Top10sV2 .mod1_Right .box.g4 .s7HotspotViewerHolder {height: 45em;}
.uniqueCtrl.Top10sV2 .mod2_Right .box.g4 .s7HotspotViewerHolder {height: 60em;}
.uniqueCtrl.Top10sV2 .modHeader_Left .box.g6 .s7HotspotViewerHolder, .uniqueCtrl.Top10sV2 .mod1_Left .box.g6 .s7HotspotViewerHolder, .uniqueCtrl.Top10sV2 .mod2_Left .box.g6 .s7HotspotViewerHolder, .uniqueCtrl.Top10sV2 .mod1_Right .box.g6 .s7HotspotViewerHolder, .uniqueCtrl.Top10sV2 .mod2_Right .box.g6 .s7HotspotViewerHolder {height: 45em;}
.uniqueCtrl.Top10sV2 .mod1_Left .box.g4 .imgOverlay .imageHolder, .uniqueCtrl.Top10sV2 .mod2_Left .box.g4 .imgOverlay .imageHolder, .uniqueCtrl.Top10sV2 .mod1_Right .box.g4 .imgOverlay .imageHolder, .uniqueCtrl.Top10sV2 .mod2_Right .box.g4 .imgOverlay .imageHolder {width: 45em;height:60em;}
.uniqueCtrl.Top10sV2 .mod1_Left .box.g6 .imgOverlay .imageHolder, .uniqueCtrl.Top10sV2 .mod2_Left .box.g6 .imgOverlay .imageHolder, .uniqueCtrl.Top10sV2 .mod1_Right .box.g6 .imgOverlay .imageHolder,.uniqueCtrl.Top10sV2 .mod2_Right .box.g6 .imgOverlay .imageHolder {width: 75em;height: 60em;}
.uniqueCtrl.Top10sV2 .mod1_Left .box.g6 .entry:first-child .imgOverlay .imageHolder {height:45em;}
.uniqueCtrl.Top10sV2 .mod1_Left .box.g4 + .box.g6 .entry:last-child .imgOverlay .imageHolder,.uniqueCtrl.Top10sV2 .mod1_Left .box.g4 .entry:first-child .imgOverlay.narrow .imageHolder,.uniqueCtrl.Top10sV2 .mod1_Left .box.g6 + .box.g4 .entry + .entry .imgOverlay.narrow .imageHolder {height: 45em;}
.uniqueCtrl.Top10sV2 .mod1_Left .box.g4 + .box.g6 .entry:first-child .imgOverlay .imageHolder,
.uniqueCtrl.Top10sV2 .mod1_Left .box.g6 + .box.g4 .entry:first-child .imgOverlay.narrow .imageHolder {height: 60em;}
.uniqueCtrl.Top10sV2 .modHeader_Left .box.g4 .imgOverlay .imageHolder, .uniqueCtrl.Top10sV2 .modHeader_Left .box.g6 .imgOverlay .imageHolder {height:45em;}

/* -- Shashank Patil Spacer 10em 10/09/2015 -- */
.prodUX15 .col-md-4-3 .uniqueCtrl.clearHeight10em {margin-top: 10em;}

/* -- Shashank Patil Spacer 15em 10/09/2015 -- */
.uniqueCtrl.clearHeight15em {margin-top: 15em;}

/* -- Pandurang Nanaware uniqCtrl hero880x330 07/10/2015 -- */
.categoryLanding .uniqueCtrl.hero880x330 {clear: both; display: block; position: relative;}
.categoryLanding .uniqueCtrl.hero880x330 .copy {right: 2em; position: absolute; top: 2.6em; text-align:right;}
.categoryLanding .uniqueCtrl.hero880x330 .copy p{float:right; font-size:1.8em;}

/* --- Furniture store guide responsive 16-11-15 M.CRAMPTON --- */
.prodUX15 .homeStores.key ul {font-size: 1.6em;line-height:2.4em}
.prodUX15 .homeStores.key li.sofa.yes {background: url("//asset1.marksandspencer.com/is/image/mands/2696c0ce833cc74fd55b6ead82ef892593eaa1d8?wid=40") no-repeat 0 0 transparent;clear:none;width:1.8em;}
.prodUX15 .homeStores.key li.sofa.no {background: url("//asset1.marksandspencer.com/is/image/mands/8c17fe72ffe058bdf42cec0c65c525405aa1fca5?wid=40") no-repeat 0 0 transparent;clear:none;width:1.8em;}
.prodUX15 .homeStores.key ul ul {display: block;height: initial;margin: 0 2em 0 0;}
.prodUX15 .homeStores.key li {clear:both;float:left;font-family:'HelveticaNeueW01-45Ligh',helvetica,arial,sans-serif;height: 1em;line-height: 1.2;margin-bottom: 4em;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul li {font-size: 1.4em;line-height: 2.4em;list-style: none;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul {display: block;float: right;margin-right: 3em;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li {background: none;display: block;float: left;height:1.6em;width: 2.4em;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.sofa.yes {background: url("//asset1.marksandspencer.com/is/image/mands/2696c0ce833cc74fd55b6ead82ef892593eaa1d8?wid=40") no-repeat transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.bed.yes {background: url("//asset1.marksandspencer.com/is/image/mands/54a54480a12c3b317fbe7b2bc11a7d7f34f942e4?wid=40") no-repeat transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.dining.yes {background: url("//asset1.marksandspencer.com/is/image/mands/2d3a4768ca3420dfad41e7d867d937dc08157894?wid=40") no-repeat transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.bath.yes {background: url("//asset1.marksandspencer.com/is/image/mands/9ec266de0ff4558ae58fe8f9b92d2ae5d4ace3b9?wid=40") no-repeat transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.living.yes {background: url("//asset1.marksandspencer.com/is/image/mands/ea934de10b7a7c17d2736f359fe3482cf0321a32?wid=40") no-repeat transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.living.no {background: url("//asset1.marksandspencer.com/is/image/mands/be3462f630e6ba0006efb86a2a0004675b9ec1e3?wid=40") no-repeat transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.kids.yes {background: url("//asset1.marksandspencer.com/is/image/mands/80b79387c0e6c78137a53d7c5787567b76417aed?wid=40") no-repeat transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.sofa.no {background: url("//asset1.marksandspencer.com/is/image/mands/8c17fe72ffe058bdf42cec0c65c525405aa1fca5?wid=40") no-repeat 0 0 transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.bed.no {background: url("//asset1.marksandspencer.com/is/image/mands/77aada56a53a189aa62246065f52e4be1f05b200?wid=40") no-repeat 0 0 transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.dining.no {background: url("//asset1.marksandspencer.com/is/image/mands/b10aa5398a41faf239ee62c7d97d044d96980ee0?wid=40") no-repeat 0 0 transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.bath.no {background: url("//asset1.marksandspencer.com/is/image/mands/29f9d35e8c02ff5bf15b74fa076a8984862e2f77?wid=40") no-repeat 0 0 transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.kids.no {background: url("//asset1.marksandspencer.com/is/image/mands/9276000c8cb1aca917947a69ecdcbac5f4230188?wid=40") no-repeat 0 0 transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .store-offering {display: block;font: 1.143em/1.1em 'DidotW01Italic',serif;min-height: 15.5em;margin-top: 1.5em;width: 80%;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.garden.yes {background: url("//asset1.marksandspencer.com/is/image/mands/f37ad0957ec41e79b9ec0bcf15055d7b1e78e6fd?wid=40") no-repeat 0 0 transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.garden.no {background: url("//asset1.marksandspencer.com/is/image/mands/e72b8eb9b5ecf2daf9e16d1cd779e15d85b7e63f?wid=40") no-repeat 0 0 transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.mat.no {background: url("//asset1.marksandspencer.com/is/image/mands/78f7405d9bee528046bc60742be299e5e490ac46?wid=40") no-repeat transparent;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li.mat.yes {background: url("//asset1.marksandspencer.com/is/image/mands/09e40066709071a569c84ce7ad5dfa82d262f7bc?wid=40") no-repeat transparent;}
.prodUX15 .homeStores .col-md-3 {margin-bottom: 6%;}
@media screen and (max-width:1239px){
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul li {width:2.5em;}
}
@media screen and (max-width:1239px){
.prodUX15 .homeStores.key ul ul {width:7em;}
.prodUX15 .homeStores.key ul ul li {width:2em;}
.prodUX15 .homeStores.key li.sofa.no,
.prodUX15 .homeStores.key li.sofa.yes{width:2em;}
}
@media screen and (max-width:550px){
.prodUX15 .homeStores .header h2 {line-height: 1;}
.prodUX15 .home-swatch-tabbed-data.homeStores .details-list ul ul {clear:both;margin-right:0;width:100%;}
.prodUX15 .homeStores.key li {clear: both;height: initial;display: block;margin-bottom:3em;}
}