@font-face {
	font-family: 'Montserrat-Bold';
	src: url('/css/fonts/Montserrat-Bold.eot');
	src: local('☺'), url('/css/fonts/Montserrat-Bold.woff') format('woff'), url('/css/fonts/Montserrat-Bold.ttf') format('truetype'), url('/css/fonts/Montserrat-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Montserrat-Black';
	src: url('/css/fonts/Montserrat-Black.eot');
	src: local('☺'), url('/css/fonts/Montserrat-Black.woff') format('woff'), url('/css/fonts/Montserrat-Black.ttf') format('truetype'), url('/css/fonts/Montserrat-Black.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Montserrat-Regular';
	src: url('fonts/Montserrat-Regular.eot');
	src: local('☺'), url('/css/fonts/Montserrat-Regular.woff') format('woff'), url('/css/fonts/Montserrat-Regular.ttf') format('truetype'), url('/css/fonts/Montserrat-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.voucherwrapper ul {
display: block;
list-style-type: disc;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;
}
.voucherwrapper li { list-style: none;display: list-item; text-align: -webkit-match-parent;}
.voucherwrapper * {
font-family:'Montserrat-Regular',Sans-Serif;
}
.centered {text-align:center;}
.mblack { font-family:'Montserrat-Black',Sans-Serif;}
.mregular { font-family:'Montserrat-Regular',Sans-Serif;}

aside.refinements{display:inline-block;float:left;margin:0 10px 10px 0;position:relative;vertical-align:top;width:200px}
aside.refinements a.refinement-header:active,aside.refinements a.refinement-header:hover,aside.refinements a.refinement-header:visited{color:#000}
aside.refinements h2{border-bottom:1px solid #999;color:#000;display:inline-block;margin:0;padding:6px;text-transform:uppercase;width:100%}
.lang-ru aside.refinements[data-hasanyselected='True'] h2,.lang-ru aside.refinements[data-hasanyselected='true'] h2{padding-bottom:30px}
aside.refinements[data-hasanyselected='False'] a.clear-filter,aside.refinements[data-hasanyselected='false'] a.clear-filter{display:none}
aside.refinements a.clear-filter{color:#666;font-size:0.65rem;font-weight:bold;position:absolute;right:0;text-decoration:none;top:4px;line-height:1em}
aside.refinements a.clear-filter:hover{text-decoration:underline}
.lt-ie9 aside.refinements a.clear-filter{font-size:0.65em}
.lang-ru aside.refinements a.clear-filter{top:22px}
aside.refinements .panel{border-bottom:1px solid #999;clear:both;overflow:hidden;padding:0 0 0px;position:relative}
aside.refinements .panel:last-of-type{border:none}
aside.refinements .panel a{line-height:0.95em;position:relative;text-decoration:none}
aside.refinements .panel a h3{line-height:0.9em;margin:4px 0 1px;position:relative;text-transform:uppercase}
aside.refinements .panel a h3 span.facet-arrow[data-state='open']{border-color:#666 rgba(102,102,102,0) rgba(102,102,102,0) rgba(102,102,102,0);border-style:solid;border-width:5px;height:0;width:0;left:1px;position:absolute;top:10px}
.no-rgba aside.refinements .panel a h3 span.facet-arrow[data-state='open']{border-color:#666 transparent transparent transparent}
.ie8 aside.refinements .panel a h3 span.facet-arrow[data-state='open']{border-width:5px}
aside.refinements .panel a h3 span.facet-arrow[data-state='closed']{border-color:rgba(102,102,102,0) rgba(102,102,102,0) rgba(102,102,102,0) #666;border-style:solid;border-width:5px;height:0;width:0;left:4px;position:absolute;top:7px}
.no-rgba aside.refinements .panel a h3 span.facet-arrow[data-state='closed']{border-color:transparent transparent transparent #666}
.ie8 aside.refinements .panel a h3 span.facet-arrow[data-state='closed']{border-width:5px}
aside.refinements .panel a h3 span.facet-name{display:inline;font-size:0.51em;margin:0 0 0 14px}
aside.refinements .panel a.clear-filter{position:absolute;top:8px}
aside.refinements .panel[data-displaystyle='two-column'] div.options{*zoom:1}
aside.refinements .panel[data-displaystyle='two-column'] div.options:after{content:"";display:table;clear:both}
aside.refinements .panel[data-displaystyle='two-column'] div.options ul li{clear:none;float:left;margin:1px 0 0;width:49%}
aside.refinements .panel[data-displaystyle='two-column'] div.options ul li a span.facetvalue-name{width:65px}
aside.refinements .panel .options.scrollable{border:1px solid #ccc;margin:7px 0 4px;max-height:132px;overflow:auto}
aside.refinements .panel .options.scrollable ul{margin:0 0 5px}
aside.refinements .panel .options.scrollable ul li a span.facetvalue-name{width:127px}
aside.refinements .panel div.options{margin:7px 0 1px}
aside.refinements .panel div.options ul{display:inline-block;width:100%}
aside.refinements .panel div.options ul li{line-height:0.85em;margin:0 0 0 1px}
aside.refinements .panel div.options ul li a{clear:both;color:#666;display:block;font-size:0.66em;cursor:default}
aside.refinements .panel div.options ul li a span{cursor:pointer;display:inline-block;float:left;margin-bottom:2px}
aside.refinements .panel div.options ul li a span.facet-checkbox{border:1px solid #666;clear:left;height:8px;width:8px;line-height:0;text-indent:-99999px;margin-top:3px}
aside.refinements .panel div.options ul li a span.facetvalue-name{margin:6px 0 0 0px;width:162px}
.lt-ie9 aside.refinements .panel div.options ul li a span.facetvalue-name,.ie9 aside.refinements .panel div.options ul li a span.facetvalue-name{margin-top:3px}
aside.refinements .panel div.options ul li a span.displaygroup_count{display:block;color: #af3539;}
aside.refinements .panel div.options ul li[data-checked="true"] a span.facet-checkbox{background:url(/voucherpage/img/tick.png) no-repeat 1px 1px}
aside.refinements .panel div.options ul li[data-enabled="true"] a:hover span{text-decoration:underline}
aside.refinements .panel div.options ul li[data-enabled="false"] a{cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);opacity:.35}
aside.refinements .panel div.options ul li[data-enabled="false"] a span{cursor:default}
aside.refinements .panel div.options.price-slider{clear:both;margin:7px 0;padding:0 4px}
aside.refinements .panel div.options.price-slider .noUi-background{background:#dcd1bb}
aside.refinements .panel div.options.price-slider .noUi-target{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;-ms-user-select:none;-moz-user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
aside.refinements .panel div.options.price-slider .slider-container{margin:20px 0 10px;height:6px;position:relative;padding:0px;border-bottom:1px solid #959485;border-top:1px solid #959485}
aside.refinements .panel div.options.price-slider .slider-container .noUi-target{background:#dcd1bb;margin:6px 0 11px;position:relative}
aside.refinements .panel div.options.price-slider .slider-container .noUi-connect{background:#464646;font-size:4px;position:absolute}
aside.refinements .panel div.options.price-slider .slider-container .noUi-base,aside.refinements .panel div.options.price-slider .slider-container .noUi-connect,aside.refinements .panel div.options.price-slider .slider-container .noUi-target{height:4px}
aside.refinements .panel div.options.price-slider .slider-container .noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;cursor:pointer}
aside.refinements .panel div.options.price-slider .slider-container .noUi-handle{background-image:url(/voucherpage/img/refine-slider.gif);background-repeat:no-repeat;height:15px;left:0;margin-left:-4px;position:absolute;top:-5px;width:8px;z-index:1;cursor:pointer}
aside.refinements .panel div.options.price-slider .price-tip{font-size:0.7em;color:#666666;line-height:0.5em;*zoom:1}
aside.refinements .panel div.options.price-slider .price-tip:after{content:"";display:table;clear:both}
aside.refinements .panel div.options.price-slider .price-tip .price-min{display:block;float:left;margin-left:-4px}
aside.refinements .panel div.options.price-slider .price-tip .price-max{display:block;float:right;margin-right:-4px}
aside.refinements .panel[data-hasselections='False'] a.clear-filter,aside.refinements .panel[data-hasselections='false'] a.clear-filter{display:none}
aside.refinements .panel.closed .options,aside.refinements .panel .active-options{display:none}
aside.debug .panel div.options ul li span.count{display:inline}
div.product-list{float:right;width:800px}
div.product-list #productsOverlay{background:rgba(255,255,255,0.8) url(/Store/images/quickview/ajax-loader.gif) center 150px no-repeat;display:none;margin-left:16px;position:absolute;width:768px;z-index:90000}
div.product-list #productsOverlay.bound{display:block}
div.product-list #productsOverlay.error{background-image:none}
div.product-list .view-options{min-height:30px;clear:both;color:#666;font-size:0.75em;padding:0 8 0 8px;position:relative;text-align:center}
div.product-list .view-options.view-options-top{margin:5px 0 0}
div.product-list .view-options a{color:#666;cursor:pointer;text-decoration:underline}
div.product-list .view-options p{display:inline-block;margin:0em 0 1.5em}
div.product-list .view-options p.view-selection{float:left}
div.product-list .view-options p.view-selection a{display:none}
div.product-list .view-options p.view-selection .bound a{display:inline}
div.product-list .view-options p.view-selection span.viewselector.bound:before{content:"| "}
div.product-list .view-options p.view-selection span.results-multiple{display:none}
div.product-list .view-options p.view-selection span.results-single{display:none}
div.product-list .view-options p.view-selection span.results-multiple.active{display:inline}
div.product-list .view-options p.view-selection span.results-single.active{display:inline}
div.product-list .view-options p.display-options{left:15px;position:absolute}
.lang-ru div.product-list .view-options p.display-options{left:335px}
div.product-list .view-options p.display-options span{float:left;margin:0 8px 0 0;vertical-align:top}
div.product-list .view-options p.display-options a{cursor:pointer;float:left;height:21px;line-height:0;margin:0 8px 0 0;opacity:0.5;outline:none;text-decoration:none;width:50px;-webkit-tap-highlight-color:transparent}
div.product-list .view-options p.display-options a span{position:absolute;left:-10000px}
.ie8 div.product-list .view-options p.display-options a{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
div.product-list .view-options p.display-options a[data-imageSize="xl"]{background:url(/voucherpage/img/3-grid-results.png) no-repeat center}
div.product-list .view-options p.display-options a[data-imageSize="r"]{background:url(/voucherpage/img/4-grid-results.png) no-repeat center}
div.product-list .view-options p.display-options a[data-imageSize="l"]{background:url(/voucherpage/img/list.png) no-repeat center}
div.product-list .view-options p.display-options a:focus{outline:1px dotted #000}
div.product-list .view-options p.display-options a.active{opacity:1;cursor:default}
.ie8 div.product-list .view-options p.display-options a.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
div.product-list .view-options p.sort-options{float:right}
div.product-list .view-options p.sort-options label{font-size:0.8em}
div.product-list .view-options p.sort-options select{border:1px solid #aaa;font-size:0.9em;height:18px;margin:0 0 0 9px}
div.product-list .view-options ul.pager{display:inline-block;float:right;margin:18px 0}
div.product-list .view-options ul.pager li{display:inline-block}
div.product-list .view-options ul.pager li a{border:1px solid #666;display:inline-block;font-size:0.65rem;line-height:1.2em;padding:2px 5px;text-decoration:none}
div.product-list .view-options ul.pager li a:hover{text-decoration:underline}
div.product-list .view-options ul.pager li.next{float:right;margin:0 0 0 4px}
div.product-list .view-options ul.pager li.current span{background:#ededed;border:1px solid #666;display:inline-block;font-size:0.65rem;font-weight:bold;line-height:1.2em;padding:2px 5px}
div.product-list .view-options ul.pager li.skip:before{content:'\2026';font-size:1.05em;margin:0 4px 0 0}



/************************/
aside .view-options{min-height:30px;clear:both;color:#666;font-size:0.75em;padding:0 8 0 8px;position:relative;text-align:center}
aside .view-options.view-options-top{padding: 5px 0 0;margin: 5px 0 0;
background: rgb(230,230,230);
background: -moz-linear-gradient(top, rgba(230,230,230,1) 0%, rgba(230,230,230,1) 38%, rgba(230,230,230,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(230,230,230,1) 0%,rgba(230,230,230,1) 38%,rgba(230,230,230,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(230,230,230,1) 0%,rgba(230,230,230,1) 38%,rgba(230,230,230,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
aside .view-options a{color:#666;cursor:pointer;text-decoration:underline}
aside .view-options p{display:inline-block;}
aside .view-options p.view-selection{float:left}
aside .view-options p.view-selection a{display:none}
aside .view-options p.view-selection .bound a{display:inline}
aside .view-options p.view-selection span.viewselector.bound:before{content:"| "}
aside .view-options p.view-selection span.results-multiple{display:none}
aside .view-options p.view-selection span.results-single{display:none}
aside .view-options p.view-selection span.results-multiple.active{display:inline}
aside .view-options p.view-selection span.results-single.active{display:inline}
aside .view-options p.display-options span{float:left;margin:0 8px 0 0;vertical-align:top}
aside .view-options p.display-options a{cursor:pointer;float:left;height:21px;line-height:0;margin:0 8px 0 0;opacity:0.5;outline:none;text-decoration:none;width:21px;-webkit-tap-highlight-color:transparent}
aside .view-options p.display-options a span{position:absolute;left:-10000px}
.ie8 aside .view-options p.display-options a{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
aside .view-options p.display-options a[data-imageSize="xl"]{background:url(/voucherpage/img/3-grid-results_small.png) no-repeat center}
aside .view-options p.display-options a[data-imageSize="r"]{background:url(/voucherpage/img/4-grid-results_small.png) no-repeat center}
aside .view-options p.display-options a[data-imageSize="l"]{background:url(/voucherpage/img/list_small.png) no-repeat center}
aside .view-options p.display-options a:focus{outline:1px dotted #000}
aside .view-options p.display-options a.active{opacity:1;cursor:default}
.ie8 aside .view-options p.display-options a.active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}
aside .view-options p.sort-options{float:right}
aside .view-options p.sort-options label{font-size:0.8em}
aside .view-options p.sort-options select{border:1px solid #aaa;font-size:0.9em;height:18px;margin:0 0 0 9px}
aside .view-options ul.pager{display:inline-block;float:right;margin:18px 0}
aside .view-options ul.pager li{display:inline-block}
aside .view-options ul.pager li a{border:1px solid #666;display:inline-block;font-size:0.65rem;line-height:1.2em;padding:2px 5px;text-decoration:none}
aside .view-options ul.pager li a:hover{text-decoration:underline}
aside .view-options ul.pager li.next{float:right;margin:0 0 0 4px}
aside .view-options ul.pager li.current span{background:#ededed;border:1px solid #666;display:inline-block;font-size:0.65rem;font-weight:bold;line-height:1.2em;padding:2px 5px}
aside .view-options ul.pager li.skip:before{content:'\2026';font-size:1.05em;margin:0 4px 0 0}
/************************/
div.product-list .results>ul li{float:left;margin-bottom:16px;padding:8px 8px 0 8px;position:relative}
div.product-list .results>ul li a.product{display:block;line-height:1em;text-decoration:none;-webkit-tap-highlight-color:transparent}
div.product-list .results>ul li a.product span.name{color:#666;display:block;font-size:0.7em;line-height:1.3em;margin:1px 0;text-decoration:none}
div.product-list .results>ul li a.product span.name:hover{text-decoration:underline}
div.product-list .results>ul li div.img-wrap{position:relative;text-align: center;vertical-align: middle; min-height: 180px;}
div.product-list .results>ul li div.price-wrap{font-weight:bold;font-size:0.65em;line-height:1.2em}
div.product-list .results>ul li div.price-wrap.price-previous{display:none}
div.product-list .results>ul li.markedDown div.price-previous{display:block}
div.product-list .results>ul li.markedDown div.price-current{color:#f00}
div.product-list .results>ul li.outlet div.price-previous{display:block}
div.product-list .results>ul li.outlet div.price-previous,div.product-list .results>ul li.outlet div.price-current .prefix{font-weight:normal}
div.product-list .results>ul li.outlet div.price-current .price{font-weight:bold;color:#f00}
div.product-list .results>ul li .mix-match,div.product-list .results>ul li .more-colours{background:#e4e4e4;border:1px solid #999;color:#000;display:none;font-size:0.65em;line-height:1em;margin:9px 0 0;padding:4px;text-align:center;text-decoration:none;text-transform:uppercase}
div.product-list .results>ul li.mixMatch .mix-match{display:inline-block}
div.product-list .results>ul li.moreColours .more-colours{display:inline-block}
.ie8 div.product-list .results>ul li div.name-fade{max-height:1.9em;overflow:hidden;position:relative}
.ie8 div.product-list .results>ul li div.name-fade:after{content:"";text-align:right;position:absolute;top:0.95em;right:0;width:45px;height:1em;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00FFFFFF')}
div.product-list .results{clear:both}
div.product-list .results.three-grid>ul li{min-height:403px;width:245px}
div.product-list .results.three-grid>ul li a img{height:313px;width:245px}
div.product-list .results.three-grid>ul li:nth-child(3n+1){clear:left}
.ie8 div.product-list .results.three-grid>ul li{height:403px}
div.product-list .results.four-grid>ul li{min-height:320px;width:180px}
div.product-list .results.four-grid>ul li a img{height:230px;width:180px}
div.product-list .results.four-grid>ul li:nth-child(4n+1){clear:left}
.ie8 div.product-list .results.four-grid>ul li{height:320px}
.product-interactions{background-color:rgba(255,255,255,0.8);cursor:pointer;display:none;height:56px;position:absolute;text-align:center;z-index:10}
.lt-ie9 .product-interactions{background:url(/voucherpage/img/fallback-interactions-bg.png) repeat}
.interactions-show .product-interactions{display:block}
.results.three-grid .product-interactions{top:257px;width:245px}
.results.four-grid .product-interactions{top:174px;width:180px}
.product-interactions .save-later,.product-interactions .quickview{color:#000;display:inline-block;font-family:'FuturaStd', Tahoma, Sans-serif;font-size:9pt;font-weight:bold;height:47px;line-height:14px;margin-top:9px;text-align:center;width:100%}
.product-interactions .save-later span,.product-interactions .quickview span{background-image:url(/voucherpage/img/quickview.png);background-repeat:no-repeat;clear:both;display:inline-block;text-align:center;width:100%}
.product-interactions .save-later p,.product-interactions .quickview p{margin:0}
.lang-ru .product-interactions .save-later,.lang-ru .product-interactions .quickview{line-height:0.85em}
.product-interactions .save-later{float:right;width:49%}
.product-interactions .save-later span{background-position:center 0;height:24px}
.product-interactions .save-later.saved,.product-interactions .save-later:hover{text-decoration:none}
.product-interactions .save-later.saved span,.product-interactions .save-later:hover span{background-position:center -24px}
.product-interactions .quickview{float:left;width:49%}
.product-interactions .quickview span{background-position:center -48px;height:15px;margin:5px 0 4px}
.product-interactions .quickview:hover{text-decoration:none}
.product-interactions .quickview:hover span{background-position:center -63px}
.ipad .product-interactions{background:#fff;opacity:0.6}
div.refine-error{border-radius:1px;box-shadow:0px 0px 0px 3px rgba(0,0,0,0.4),5px 5px 5px 0px rgba(0,0,0,0.3);display:block;margin:50px auto 0;padding:20px 12px;position:fixed;text-align:center;width:600px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIvPjxzdG9wIG9mZnNldD0iMjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #dbdbdb),color-stop(20%, #ffffff));background:-moz-linear-gradient(#dbdbdb 0%,#ffffff 20%);background:-webkit-linear-gradient(#dbdbdb 0%,#ffffff 20%);background:linear-gradient(#dbdbdb 0%,#ffffff 20%)}
.lt-ie9 div.refine-error,.ie9 div.refine-error{background:#fff url("/voucherpage/img/error-box-gradient.png") repeat-x top}
div.refine-error a.error-close.close{background:url("/voucherpage/img/error-close.png") no-repeat;position:absolute;height:28px;right:-10px;top:-10px;width:28px}
div.refine-error h2{font-size:0.8em;margin:0 0 10px;text-align:left}
div.refine-error div.error-text{font-size:0.75em;text-align:left}
.category-banner{border-bottom:1px solid #d5d5d5;display:inline-block;clear:both;font-family:"futura-pt",Tahoma, Arial, Verdana, Sans-Serif;margin:0px 0px 10px;padding:0;position:relative;text-align:center;z-index:1;width:100%}
.category-banner .brand-name{color:#5EA0B1;font-weight:bold}
.category-banner p{color:#000;font-size:15px;letter-spacing:0.3px;line-height:24px;margin:0}
.wf-active .category-banner p{color:#000;font-size:16px;letter-spacing:0.44px;line-height:24px;margin:0}
.category-banner h1{font-size:28px;font-weight:bold;letter-spacing:0.3px;line-height:45px;margin:0}
.wf-active .category-banner h1{font-size:30px;font-weight:bold;letter-spacing:0.44px;line-height:45px;margin:0}
.category-banner span.read-more-wrap{background:#fff;float:right;font-weight:bold;padding:0 0 0 2px;position:absolute;right:0;bottom:4px;z-index:2}
.category-banner span.pre-read-more{background:#fff;display:inline-block;font-weight:normal}
.category-banner a.read-more-category{background:#fff;display:inline-block;font-weight:bold;padding:0 0 0 2px;white-space:nowrap}
.category-banner a.read-less-category{background:#fff;font-weight:bold;padding:0 0 0 2px}
.category-banner a.discover-more{font-size:14px;position:absolute;z-index:10;background-color:#000;color:#fff;right:0;bottom:0;padding:4px 20px;text-decoration:none;font-weight:bold;letter-spacing:1px}
.wf-active .category-banner a.discover-more{font-size:15px}
.category-banner .v1.horizontal,.category-banner .v1.vertical{display:flex;text-align:left;vertical-align:middle}
.category-banner .v1.horizontal div.logo-wrap,.category-banner .v1.vertical div.logo-wrap{display:inline-block;height:120px;margin-right:96px;vertical-align:top}
.category-banner .v1.horizontal div.logo-wrap h1.logo,.category-banner .v1.vertical div.logo-wrap h1.logo{border-collapse:collapse;border:none;padding:0;display:table-cell;height:120px;vertical-align:middle}
.category-banner .v1.horizontal div.logo-wrap h1.logo img,.category-banner .v1.vertical div.logo-wrap h1.logo img{display:inline-block;height:auto;width:auto;max-height:100px;padding:10px 0;vertical-align:middle}
.category-banner .v1.horizontal div.brand-text-wrap,.category-banner .v1.vertical div.brand-text-wrap{display:inline-block;padding:0;border-bottom:10px solid #fff;border-top:10px solid #fff;height:100px;overflow:hidden;margin-right:25px;width:560px}
.category-banner .v1.horizontal div.brand-text-wrap div.brand-text,.category-banner .v1.vertical div.brand-text-wrap div.brand-text{border-collapse:collapse;display:table-cell;border:none;padding:0;height:100px;overflow:hidden;vertical-align:middle;width:560px}
.category-banner .v1.horizontal div.brand-text-wrap div.brand-text p,.category-banner .v1.vertical div.brand-text-wrap div.brand-text p{display:inline-block;vertical-align:middle}
.category-banner .v1.horizontal div.brand-text-wrap div.brand-text p[aria-expanded='true'],.category-banner .v1.vertical div.brand-text-wrap div.brand-text p[aria-expanded='true']{display:inline}
.category-banner .v1.horizontal div.brand-text-wrap div.brand-text p[aria-expanded='false'],.category-banner .v1.vertical div.brand-text-wrap div.brand-text p[aria-expanded='false']{display:inline-block}
.category-banner .v1.horizontal div.logo-wrap{width:289px}
.category-banner .v1.horizontal div.logo-wrap img{max-width:289px}
.category-banner .v1.vertical div.logo-wrap{display:inline-table;margin-left:100px;text-align:center;width:189px}
.category-banner .v1.vertical div.logo-wrap img{max-width:189px}
.category-banner .v1.readmore div.brand-text-wrap,.category-banner .v1.readmore div.brand-text-wrap div.brand-text{height:auto;position:relative}
.category-banner .v1.readmore div.brand-text-wrap P,.category-banner .v1.readmore div.brand-text-wrap div.brand-text P{vertical-align:top;overflow:hidden;transition:0.3s}
.category-banner .v2.horizontal,.category-banner .v2.vertical{display:inline-block;vertical-align:middle;width:100%}
.category-banner .v2.horizontal div.brand-logo-text-wrap,.category-banner .v2.vertical div.brand-logo-text-wrap{display:inline-block;float:left;width:459px;vertical-align:top}
.category-banner .v2.horizontal div.brand-logo-text-wrap div.brand-logo-text,.category-banner .v2.vertical div.brand-logo-text-wrap div.brand-logo-text{border-collapse:collapse;border:none;padding:0;display:table-cell;vertical-align:middle}
.category-banner .v2.horizontal div.brand-logo-text-wrap div.brand-logo-text h1,.category-banner .v2.vertical div.brand-logo-text-wrap div.brand-logo-text h1{font-size:12px;line-height:12px;margin-bottom:10px}
.category-banner .v2.horizontal div.brand-image,.category-banner .v2.vertical div.brand-image{display:inline-block;position:relative;overflow:hidden;width:auto;float:right}
.category-banner .v2.horizontal div.brand-image:before,.category-banner .v2.vertical div.brand-image:before{content:"";display:inline;position:absolute;left:0;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;-webkit-transform:rotate(360deg)}
.ipad .category-banner .v2.horizontal div.brand-image:before,.ipad .category-banner .v2.vertical div.brand-image:before{left:-1px}
.category-banner .v2.horizontal div.brand-image img,.category-banner .v2.vertical div.brand-image img{max-width:515px}
.category-banner .v2.horizontal{height:190px}
.category-banner .v2.horizontal div.brand-logo-text-wrap{height:190px}
.category-banner .v2.horizontal div.brand-logo-text-wrap div.brand-logo-text{height:190px}
.category-banner .v2.horizontal div.brand-logo-text-wrap div.brand-logo-text h1{height:50px}
.category-banner .v2.horizontal div.brand-logo-text-wrap div.brand-logo-text h1 img{max-height:50px}
.category-banner .v2.horizontal div.brand-image{max-height:190px}
.category-banner .v2.horizontal div.brand-image:before{border-width:191px 0 0 60px}
.category-banner .v2.vertical{height:210px}
.category-banner .v2.vertical div.brand-logo-text-wrap{height:210px}
.category-banner .v2.vertical div.brand-logo-text-wrap div.brand-logo-text{height:210px}
.category-banner .v2.vertical div.brand-logo-text-wrap div.brand-logo-text h1{height:70px;margin:auto auto 10px;text-align:center}
.category-banner .v2.vertical div.brand-logo-text-wrap div.brand-logo-text h1 img{max-height:70px;text-align:center;margin:auto}
.category-banner .v2.vertical div.brand-image{max-height:210px}
.category-banner .v2.vertical div.brand-image:before{border-width:211px 0 0 60px}
.category-banner .v3{display:flex;text-align:left;vertical-align:middle}
.category-banner .v3 div.brand-name-wrap{display:inline-block;height:123px;margin-right:75px;width:289px}
.category-banner .v3 div.brand-name-wrap span.brand{border-collapse:collapse;border:none;padding:0;display:table-cell;height:123px;vertical-align:middle}
.category-banner .v3 div.brand-name-wrap span.brand h1{display:inline-block;max-height:103px;vertical-align:middle}
.category-banner .v3 div.brand-text-wrap{display:inline-block;padding:0;border-bottom:10px solid #fff;border-top:10px solid #fff;height:100px;overflow:hidden;margin-right:25px;width:580px}
.category-banner .v3 div.brand-text-wrap div.brand-text{border-collapse:collapse;display:table-cell;border:none;padding:0;height:100px;overflow:hidden;vertical-align:middle;width:580px}
.category-banner .v3 div.brand-text-wrap div.brand-text p{display:inline-block;vertical-align:middle}
.category-banner .v3.readmore div.brand-text-wrap,.category-banner .v3.readmore div.brand-text-wrap div.brand-text{height:auto;position:relative}
.category-banner .v3.readmore div.brand-text-wrap P,.category-banner .v3.readmore div.brand-text-wrap div.brand-text P{vertical-align:top;overflow:hidden;transition:0.3s}
.category-banner .v4{display:table-cell;height:120px;vertical-align:middle;text-align:center;width:974px}
.category-banner .v4 img{height:auto;width:auto;max-height:100px;max-width:380px;padding:10px 0;vertical-align:middle}
aside.refinements{margin:4px 10px; background-color:white;}

.sticky-wrapper {width:155px;}
.sticky-wrapper {width:210px;}
.category-banner .banner{ background-color: #d2d3d5;padding: 100px 25%;margin: 15px 15px 0 15px;border: 1px solid grey;
    background-size: auto 100%;
    background-position: 50%;
    background-color: white;

}
.category-banner .facts *{color:#4d4d4d;}
.category-banner .facts .timer,
.category-banner .facts .soldsofar,
.category-banner .facts .howitworks{ height: 80px;max-height: 80px;overflow: hidden; display: inline-block;background-color: #e6e6e6; color:#4d4d4d; padding: 10px;width: 285px;margin: 8px;border: 1px solid grey;}
.category-banner .facts .timer .countdown_row .countdown_section  {font-family:'Montserrat-Regular',Sans-Serif;}
.category-banner .facts .timer .counter_time {position:relative;left:55px;}
.category-banner .facts .timer .timerback {height:0px;position:relative;top:-10px;}
.category-banner .facts .timer .timerback .timerbackround { width:80px; height:80px; background-image: url("/voucherpage/img/timer.png");background-repeat:no-repeat;}
.category-banner .facts .soldsofar div { font-size:42px;}
.category-banner .facts .howitworks {font-size:16px;}		
.category-banner .facts .howitworks div{clear:both;font-size:16px;margin-top: 4px;}
.category-banner .facts .howitworks .arrow{height:12px;width:100%;clear:both; background-image: url("/voucherpage/img/arrow.png");background-repeat:no-repeat;background-position-x:center;}

li.product-container.selected {
background: rgb(230,230,230); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(230,230,230,1) 0%, rgba(230,230,230,1) 38%, rgba(230,230,230,1) 44%, rgba(252,252,252,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(230,230,230,1) 0%,rgba(230,230,230,1) 38%,rgba(230,230,230,1) 44%,rgba(252,252,252,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(230,230,230,1) 0%,rgba(230,230,230,1) 38%,rgba(230,230,230,1) 44%,rgba(252,252,252,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */
}
.product-container .voucher .voucherborder {display: block;top: -15px;left: 0px;position: absolute;text-align: center;font-size: 16px;padding: 8px;width: 149px;height: 149px;background-position: 50% 100%!important;background-repeat: no-repeat!important;background-size: cover!important;height:95%;width:95%;}	
.product-container .voucher .hotdeal {display: block;top: 0px;left:-8px;position:absolute;width: 100px;height:37px;background-size: cover!important;background:url(/voucherpage/img/HOT-ARROW.png) no-repeat center;}
div.product-list .three-grid .results>ul li{min-height:320px;width:245px;border-left: 1px solid grey;border-right: 1px solid #d0d0d0;}
div.product-list .three-grid .results>ul li a img{height:313px;width:245px}
/*div.product-list .three-grid .results>ul li:nth-child(3n+1){border-left: 1px solid transparent;}*/
.ie8 div.product-list .three-grid .results>ul li{height:403px}
div.product-list .results>ul li {border-left: 2px solid white;}
div.product-list .four-grid .results>ul li{min-height:250px;width:180px;border-left: 1px solid grey;border-right: 1px solid #d0d0d0;}
div.product-list .four-grid .results>ul li a img{height:230px;width:180px}
/*div.product-list .four-grid .results>ul li:nth-child(4n+1){border-left: 1px solid transparent;}*/
.ie8 div.product-list .four-grid .results>ul li{height:320px}
.three-grid .results .product-interactions{top:257px;width:245px}
.four-grid .results .product-interactions{top:174px;width:180px}
div.product-list .results>ul li .voucher {display:block;line-height:1em;text-decoration:none;-webkit-tap-highlight-color:transparent}
div.product-list .results>ul li .voucher  span.name{color:#666;display:block;min-height:46px;
font-size: 16px;line-height: 15px;text-align: center;margin:1px 0;text-decoration:none}
.four-grid span.name {font-size:12px!important;}
div.product-list .three-grid .results>ul li .voucher img{height:auto;min-height:245px; width:245px;}
div.product-list .four-grid .results>ul li .voucher img{height:auto;min-height:180px;width:178px;}

div.product-list .three-grid .results>ul li .voucherprice div{font-size: 16px;}
div.product-list .three-grid .results>ul li .voucherprice span{font-size: 16px;}

div.product-list .results>ul li .voucherprice div.shortname {min-height: 14px;display:none;}
div.product-list .view-list * {font-weight:normal!important;}
div.product-list .view-list .results>ul li {clear: both;float: none;padding:0px 8px 0 8px; background: /*transparent!important;*/}


.group_name, .group_image {display:none;}
div.product-list .three-grid .results>ul .group_name {display:none;}
div.product-list .four-grid .results>ul .group_name {display:none;}
div.product-list .four-grid .results>ul li.fourcol1 {border:none!important;}
div.product-list .three-grid .results>ul li.threecol1 {border:none!important;}

div.product-list .view-list .results>ul li .voucher .img-wrap{float:left;}
div.product-list .view-list .results>ul li .voucher img{height:auto;min-height:80px;width:80px;}
div.product-list .view-list .results>ul li .voucherprice{    min-width: 500px;}
div.product-list .view-list .results>ul li .voucherprice div {display:inline-block; height:auto; margin-top: 4px; margin-bottom: 6px; margin-left:30px;font-size:13px;}
/*div.product-list .view-list .results>ul li .voucherprice div {float:left; height:30px; margin-left:30px;font-size:13px;}*/
div.product-list .view-list .results>ul li .voucherprice div * {font-size:13px;}
div.product-list .view-list .results>ul li .voucherprice div.redeem {font-size:9px;text-align:left;}
div.product-list .view-list .results>ul li .voucherprice div.price {width:210px;text-align:left;}
div.product-list .view-list .results>ul li .voucherprice div.shortname {min-width:60px;width:auto;display:inline-block;}
/*
div.product-list .view-list .results>ul li{width: 707px; margin-bottom:1px; position: relative;top:-35px;left: 60px;}
div.product-list .view-list .results>ul .group_name {font-size: 14px; display:block;clear:both;height: 16px;background-size: auto 100%;background-repeat: no-repeat;text-indent: 100px;}
*/
div.product-list .view-list .results {margin-bottom:26px;}
div.product-list .view-list .results>ul li {width: 700px;margin-bottom: 1px;position: relative;left: 80px;}
div.product-list .view-list .results>ul .group_name {font-size: 14px;clear: both;height: 18px;background-size: auto 100%;background-repeat: no-repeat;text-indent: 53px;display: flex;margin-top: 14px;}


div.product-list .view-list .results>ul li .voucher {display:none;}
div.product-list .view-list .results>ul li .voucherprice div.redeem {display:none;}
div.product-list .view-list .results>ul li div.price-wrap * {display:inline-block;}
div.product-list .view-list .results>ul li .voucherinput {margin:0px;}
div.product-list .view-list .results>ul li .voucher {border:none;}
div.product-list .results>ul li .voucherinput div#add_to_cart {right:0px; margin-right: 5px;margin-left: 4px;padding: 5px;display: inline-block;width: auto;background-color: #ee5a2a;color:#fff;cursor:pointer;}
div.product-list .results>ul li .voucherinput input.add_to_cart {right:0px; margin-right: 5px;margin-left: 4px;padding: 3px;display: inline-block;width: auto;background-color: #28A528;color:#fff;cursor:pointer;border:none;border-radius: 4px;}
div.product-list .results>ul li .voucherinput input.add_to_cart:hover {background-color: #1E7C1E;}
div.product-list .results #groupv {color: #4d4d4d;border: 0px solid grey;margin-right: 10px;background-color:#e6e6e6;margin-bottom: 14px;}
div.product-list .results>ul li .voucherinput {text-align:center; margin:10px;}
.groupadv{text-align:center;}
.groupadv.col1{width:270px;display:inline-block;margin-bottom:5px; font-size:12px;}
.groupadv.col2{width:240px;display:inline-block;margin-bottom:5px; font-size:12px;}
.groupadv.col3{width:240px;display:inline-block;margin-bottom:5px; font-size:12x;}
div.voucherprice div {text-align:center;line-height: normal !important;}
div.voucherprice div.redeem {color:#939393;}
div.voucherprice div.today,
div.voucherprice div.today span { font-size:20px; color:#af3539;}
div.product-list .three-grid .results>ul li .voucherprice div.today,
div.product-list .three-grid .results>ul li .voucherprice div.today span { font-size:23px; color:#af3539;}



.vbanner {color:white;padding:3px 10px;font-family: 'Montserrat-Black',Sans-Serif; font-size:36px;margin-bottom: 7px;margin-top: 10px;}
table.facts {left: 8px;position: relative;}

aside .panel div#item_count,
aside .panel div#item_value,
aside .panel div#description,
aside .panel div#savings_value {display:inline-block;font-size:14px;line-height:20px;}
aside .panel div#item_count,aside .panel div#description {min-width:135px;}
aside .panel div#savings_value {color: #af3539;}
aside .panel .side_proceed{margin: 5px 0;padding: 0px;display: inline-block;width: 100%;text-align: center;background-color: #ee5a2a;color: #fff;cursor: pointer;}
aside .arrow {position: relative;background: #e6e6e6;border: 1px solid #e6e6e6;border-radius: 0px;}
aside .arrow:after, .arrow_box:before {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
aside .arrow:after {border-color: rgba(168, 168, 168, 0);border-top-color: #e6e6e6;border-width: 10px;margin-left: -10px;}
aside .arrow:before {border-color: rgba(77, 77, 77, 0);border-top-color: #e6e6e6;border-width: 11px;margin-left: -11px;}
aside h2.arrow {padding:5px 25%; margin:0px; width: 98px;border-bottom: 0px solid transparent;height: auto;}
div.product-list .results>ul li .voucher img:hover {opacity:0.8;}



aside .panel .side_proceed input[type="submit"] {width:100%;height: 25px;cursor:pointer;}

input[type="submit"]:not(.rproduct,.ucart) {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
input[type="submit"]:not(.rproduct,.ucart) {background: none;border: 0;color: inherit;font: inherit;line-height: normal;overflow: visible;padding: 0;-webkit-appearance: button;-moz-user-select: none;-ms-user-select: none;}
input::-moz-focus-inner {border: 0;padding: 0;}


div.product-list .view-list .results>ul li.hotdeal .voucherhot{display: block;top: 6px;left:0px;position:absolute;width: 35px;height:12px;background-size: cover!important;background:url(/voucherpage/img/HOT-ARROW.png) no-repeat center;}

.hot ul li.product-container.hotdeal {background:rgb(214,25,28);
background: -moz-linear-gradient(top, rgba(214,25,28,1) 0%, rgba(214,25,28,1) 38%, rgba(255, 240, 240,1) 80%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(214,25,28,1) 0%,rgba(214,25,28,1) 38%,rgba(255, 240, 240,1) 80%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(214,25,28,1) 0%,rgba(214,25,28,1) 38%,rgba(255, 240, 240,1) 80%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.christmas ul li.product-container.hotdeal {background:rgb(255,29,37);
background: -moz-linear-gradient(top, rgba(255,29,37,1) 0%, rgba(255,29,37,1) 38%, rgba(255,29,37,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,29,37,1) 0%,rgba(255,29,37,1) 38%,rgba(255,29,37,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(255,29,37,1) 0%,rgba(255,29,37,1) 38%,rgba(255,29,37,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.pb ul li.product-container.hotdeal {background:rgb(48,129,193);
background: -moz-linear-gradient(top, rgba(48,129,193,1) 0%, rgba(48,129,193,1) 38%, rgba(48,129,193,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(48,129,193,1) 0%,rgba(48,129,193,1) 38%,rgba(48,129,193,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(48,129,193,1) 0%,rgba(48,129,193,1) 38%,rgba(48,129,193,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.layf ul li.product-container.hotdeal {background:rgb(8,36,107);
background: -moz-linear-gradient(top, rgba(8,36,107,1) 0%, rgba(8,36,107,1) 38%, rgba(8,36,107,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(8,36,107,1) 0%,rgba(8,36,107,1) 38%,rgba(8,36,107,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(8,36,107,1) 0%,rgba(8,36,107,1) 38%,rgba(8,36,107,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.prolayf ul li.product-container.hotdeal {background:rgb(240,113,36);
background: -moz-linear-gradient(top, rgba(240,113,36,1) 0%, rgba(240,113,36,1) 38%, rgba(240,113,36,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(240,113,36,1) 0%,rgba(240,113,36,1) 38%,rgba(240,113,36,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(240,113,36,1) 0%,rgba(240,113,36,1) 38%,rgba(240,113,36,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.phototiles  ul li.product-container.hotdeal {background:rgb(240,113,36);
background: -moz-linear-gradient(top, rgba(240,113,36,1) 0%, rgba(240,113,36,1) 38%, rgba(240,113,36,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(240,113,36,1) 0%,rgba(240,113,36,1) 38%,rgba(240,113,36,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(240,113,36,1) 0%,rgba(240,113,36,1) 38%,rgba(240,113,36,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.canvas ul li.product-container.hotdeal {background:rgb(163,129,188);
background: -moz-linear-gradient(top, rgba(163,129,188,1) 0%, rgba(163,129,188,1) 38%, rgba(163,129,188,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(163,129,188,1) 0%,rgba(163,129,188,1) 38%,rgba(163,129,188,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(163,129,188,1) 0%,rgba(163,129,188,1) 38%,rgba(163,129,188,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.framedprints  ul li.product-container.hotdeal {background:rgb(143, 178, 144);
background: -moz-linear-gradient(top, rgba(143, 178, 144,1) 0%, rgba(143, 178, 144,1) 38%, rgba(143, 178, 144,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(143, 178, 144,1) 0%,rgba(143, 178, 144,1) 38%,rgba(143, 178, 144,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(143, 178, 144,1) 0%,rgba(143, 178, 144,1) 38%,rgba(143, 178, 144,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.acrylic ul li.product-container.hotdeal {background:rgb(10,118,112);
background: -moz-linear-gradient(top, rgba(10,118,112,1) 0%, rgba(10,118,112,1) 38%, rgba(10,118,112,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(10,118,112,1) 0%,rgba(10,118,112,1) 38%,rgba(10,118,112,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(10,118,112,1) 0%,rgba(10,118,112,1) 38%,rgba(10,118,112,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.clphotopr  ul li.product-container.hotdeal {background:rgb(10,118,112);
background: -moz-linear-gradient(top, rgba(38,95,81,1) 0%, rgba(38,95,81,1) 38%, rgba(38,95,81,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(38,95,81,1) 0%,rgba(38,95,81,1) 38%,rgba(38,95,81,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(38,95,81,1) 0%,rgba(38,95,81,1) 38%,rgba(38,95,81,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.cal ul li.product-container.hotdeal {background:rgb(65,37,202);
background: -moz-linear-gradient(top, rgba(65,37,202,1) 0%, rgba(65,37,202,1) 38%, rgba(65,37,202,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(65,37,202,1) 0%,rgba(65,37,202,1) 38%,rgba(65,37,202,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(65,37,202,1) 0%,rgba(65,37,202,1) 38%,rgba(65,37,202,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.sb ul li.product-container.hotdeal {background:rgb(208,124,33);
background: -moz-linear-gradient(top, rgba(208,124,33,1) 0%, rgba(208,124,33,1) 38%, rgba(208,124,33,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(208,124,33,1) 0%,rgba(208,124,33,1) 38%,rgba(208,124,33,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(208,124,33,1) 0%,rgba(208,124,33,1) 38%,rgba(208,124,33,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.recipe ul li.product-container.hotdeal {background:rgb(143,64,85);
background: -moz-linear-gradient(top, rgba(143,64,85,1) 0%, rgba(143,64,85,1) 38%, rgba(143,64,85,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(143,64,85,1) 0%,rgba(143,64,85,1) 38%,rgba(143,64,85,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(143,64,85,1) 0%,rgba(143,64,85,1) 38%,rgba(143,64,85,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.speciality ul li.product-container.hotdeal {background:rgb(194,129,44);
background: -moz-linear-gradient(top, rgba(194,129,44,1) 0%, rgba(194,129,44,1) 38%, rgba(194,129,44,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(194,129,44,1) 0%,rgba(194,129,44,1) 38%,rgba(194,129,44,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(194,129,44,1) 0%,rgba(194,129,44,1) 38%,rgba(194,129,44,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.kids ul li.product-container.hotdeal {background:rgb(25,171,182);
background: -moz-linear-gradient(top, rgba(25,171,182,1) 0%, rgba(25,171,182,1) 38%, rgba(25,171,182,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(25,171,182,1) 0%,rgba(25,171,182,1) 38%,rgba(25,171,182,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(25,171,182,1) 0%,rgba(25,171,182,1) 38%,rgba(25,171,182,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.photopr ul li.product-container.hotdeal {background:rgb(71,177,152);
background: -moz-linear-gradient(top, rgba(71,177,152,1) 0%, rgba(71,177,152,1) 38%, rgba(71,177,152,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(71,177,152,1) 0%,rgba(71,177,152,1) 38%,rgba(71,177,152,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(71,177,152,1) 0%,rgba(71,177,152,1) 38%,rgba(71,177,152,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.gift ul li.product-container.hotdeal {background:rgb(121,193,47);
background: -moz-linear-gradient(top, rgba(121,193,47,1) 0%, rgba(121,193,47,1) 38%, rgba(121,193,47,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(121,193,47,1) 0%,rgba(121,193,47,1) 38%,rgba(121,193,47,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(121,193,47,1) 0%,rgba(121,193,47,1) 38%,rgba(121,193,47,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.cb ul li.product-container.hotdeal {background:rgb(187,148,62);
background: -moz-linear-gradient(top, rgba(187,148,62,1) 0%, rgba(187,148,62,1) 38%, rgba(187,148,62,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(187,148,62,1) 0%,rgba(187,148,62,1) 38%,rgba(187,148,62,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(187,148,62,1) 0%,rgba(187,148,62,1) 38%,rgba(187,148,62,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.chsb ul li.product-container.hotdeal {background:rgb(172, 177, 63);
background: -moz-linear-gradient(top, rgba(172, 177, 63,1) 0%, rgba(172, 177, 63,1) 38%, rgba(172, 177, 63,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(172, 177, 63,1) 0%,rgba(172, 177, 63,1) 38%,rgba(172, 177, 63,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(172, 177, 63,1) 0%,rgba(172, 177, 63,1) 38%,rgba(172, 177, 63,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.kitchen ul li.product-container.hotdeal {background:rgb(238, 147, 59);
background: -moz-linear-gradient(top, rgba(238, 147, 59,1) 0%, rgba(238, 147, 59,1) 38%, rgba(238, 147, 59,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(238, 147, 59,1) 0%,rgba(238, 147, 59,1) 38%,rgba(238, 147, 59,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(238, 147, 59,1) 0%,rgba(238, 147, 59,1) 38%,rgba(238, 147, 59,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.engraved_ka ul li.product-container.hotdeal {background:rgb(238, 147, 59);
background: -moz-linear-gradient(top, rgba(238, 147, 59,1) 0%, rgba(238, 147, 59,1) 38%, rgba(238, 147, 59,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(238, 147, 59,1) 0%,rgba(238, 147, 59,1) 38%,rgba(238, 147, 59,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(238, 147, 59,1) 0%,rgba(238, 147, 59,1) 38%,rgba(238, 147, 59,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.printed_ka ul li.product-container.hotdeal {background:rgb(238, 147, 59);
background: -moz-linear-gradient(top, rgba(238, 147, 59,1) 0%, rgba(238, 147, 59,1) 38%, rgba(238, 147, 59,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(238, 147, 59,1) 0%,rgba(238, 147, 59,1) 38%,rgba(238, 147, 59,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(238, 147, 59,1) 0%,rgba(238, 147, 59,1) 38%,rgba(238, 147, 59,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.momento ul li.product-container.hotdeal {background:rgb(50, 104, 34);
background: -moz-linear-gradient(top, rgba(50, 104, 34,1) 0%, rgba(50, 104, 34,1) 38%, rgba(50, 104, 34,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(50, 104, 34,1) 0%,rgba(50, 104, 34,1) 38%,rgba(50, 104, 34,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(50, 104, 34,1) 0%,rgba(50, 104, 34,1) 38%,rgba(50, 104, 34,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.woodprint ul li.product-container.hotdeal {background:rgb(143, 178, 144);
background: -moz-linear-gradient(top, rgba(143, 178, 144,1) 0%, rgba(143, 178, 144,1) 38%, rgba(143, 178, 144,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(143, 178, 144,1) 0%,rgba(143, 178, 144,1) 38%,rgba(143, 178, 144,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(143, 178, 144,1) 0%,rgba(143, 178, 144,1) 38%,rgba(143, 178, 144,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.gcards ul li.product-container.hotdeal {background:rgb(38, 115, 146);
background: -moz-linear-gradient(top, rgba(38, 115, 146,1) 0%, rgba(38, 115, 146,1) 38%, rgba(38, 115, 146,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(38, 115, 146,1) 0%,rgba(38, 115, 146,1) 38%,rgba(38, 115, 146,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(38, 115, 146,1) 0%,rgba(38, 115, 146,1) 38%,rgba(38, 115, 146,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.picturekeeper ul li.product-container.hotdeal {background:rgb(106,19,145);
background: -moz-linear-gradient(top, rgba(106,19,145,1) 0%, rgba(106,19,145,1) 38%, rgba(106,19,145,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(106,19,145,1) 0%,rgba(106,19,145,1) 38%,rgba(106,19,145,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(106,19,145,1) 0%,rgba(106,19,145,1) 38%,rgba(106,19,145,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.service ul li.product-container.hotdeal {background:rgb(194,129,44);
background: -moz-linear-gradient(top, rgba(194,129,44,1) 0%, rgba(194,129,44,1) 38%, rgba(194,129,44,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(194,129,44,1) 0%,rgba(194,129,44,1) 38%,rgba(194,129,44,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(194,129,44,1) 0%,rgba(194,129,44,1) 38%,rgba(194,129,44,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.metal ul li.product-container.hotdeal {background:rgb(187,148,62);
background: -moz-linear-gradient(top, rgba(187,148,62,1) 0%, rgba(187,148,62,1) 38%, rgba(187,148,62,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(187,148,62,1) 0%,rgba(187,148,62,1) 38%,rgba(187,148,62,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(187,148,62,1) 0%,rgba(187,148,62,1) 38%,rgba(187,148,62,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.giftvoucher ul li.product-container.hotdeal {background:rgb(216,51,155);
background: -moz-linear-gradient(top, rgba(216,51,155,1) 0%, rgba(216,51,155,1) 38%, rgba(216,51,155,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(216,51,155,1) 0%,rgba(216,51,155,1) 38%,rgba(216,51,155,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(216,51,155,1) 0%,rgba(216,51,155,1) 38%,rgba(216,51,155,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.giftc ul li.product-container.hotdeal {background:rgb(88,88,88);
background: -moz-linear-gradient(top, rgba(88,88,88,1) 0%, rgba(88,88,88,1) 38%, rgba(88,88,88,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(88,88,88,1) 0%,rgba(88,88,88,1) 38%,rgba(88,88,88,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(88,88,88,1) 0%,rgba(88,88,88,1) 38%,rgba(88,88,88,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.glass ul li.product-container.hotdeal {background:rgb(214,25,28);
background: -moz-linear-gradient(top, rgba(214,25,28,1) 0%, rgba(214,25,28,1) 38%, rgba(214,25,28,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(214,25,28,1) 0%,rgba(214,25,28,1) 38%,rgba(214,25,28,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(214,25,28,1) 0%,rgba(214,25,28,1) 38%,rgba(214,25,28,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.dd ul li.product-container.hotdeal {background:rgb(120,204,208);
background: -moz-linear-gradient(top, rgba(120,204,208,1) 0%, rgba(120,204,208,1) 38%, rgba(120,204,208,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(120,204,208,1) 0%,rgba(120,204,208,1) 38%,rgba(120,204,208,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(120,204,208,1) 0%,rgba(120,204,208,1) 38%,rgba(120,204,208,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.pbpro ul li.product-container.hotdeal {background:rgb(214,25,28);
background: -moz-linear-gradient(top, rgba(214,25,28,1) 0%, rgba(214,25,28,1) 38%, rgba(214,25,28,1) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgba(214,25,28,1) 0%,rgba(214,25,28,1) 38%,rgba(214,25,28,1) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgba(214,25,28,1) 0%,rgba(214,25,28,1) 38%,rgba(214,25,28,1) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#fcfcfc',GradientType=0 );
}
.streetsign  ul li.product-container.hotdeal {background:rgb(244, 76, 127);
background: -moz-linear-gradient(top, rgb(244, 76, 127)) 0%, rgb(244, 76, 127) 38%, rgb(244, 76, 127) 44%, rgba(252,252,252,1) 100%);
background: -webkit-linear-gradient(top, rgrgb(244, 76, 127) 0%,rgb(244, 76, 127) 38%,rgb(244, 76, 127)) 44%,rgba(252,252,252,1) 100%);
background: linear-gradient(to bottom, rgb(244, 76, 127) 0%,rgb(244, 76, 127) 38%,rgb(244, 76, 127) 44%,rgba(252,252,252,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f44c7f', endColorstr='#fcfcfc',GradientType=0 );
}

div.product-list .results >ul li.hotdeal .voucher  span.name {color:#fff;}
div#add_to_cart {min-width: 60px;}
input.add_to_cart {min-width: 60px;}
.view-list .hot ul li.product-container.hotdeal,
.view-list .christmas ul li.product-container.hotdeal,
.view-list .pb ul li.product-container.hotdeal,
.view-list .layf ul li.product-container.hotdeal,
.view-list .prolayf ul li.product-container.hotdeal,
.view-list .phototiles ul li.product-container.hotdeal,
.view-list .canvas ul li.product-container.hotdeal,
.view-list .acrylic ul li.product-container.hotdeal,
.view-list .cal ul li.product-container.hotdeal,
.view-list .sb ul li.product-container.hotdeal,
.view-list .recipe ul li.product-container.hotdeal,
.view-list .speciality ul li.product-container.hotdeal,
.view-list .kids ul li.product-container.hotdeal,
.view-list .photopr ul li.product-container.hotdeal,
.view-list .gift ul li.product-container.hotdeal,
.view-list .cb ul li.product-container.hotdeal,
.view-list .chsb ul li.product-container.hotdeal,
.view-list .kitchen ul li.product-container.hotdeal,
.view-list .engraved_ka ul li.product-container.hotdeal,
.view-list .printed_ka ul li.product-container.hotdeal,
.view-list .momento ul li.product-container.hotdeal,
.view-list .woodprint ul li.product-container.hotdeal,
.view-list .gcards ul li.product-container.hotdeal,
.view-list .picturekeeper ul li.product-container.hotdeal,
.view-list .service ul li.product-container.hotdeal,
.view-list .metal ul li.product-container.hotdeal,
.view-list .giftvoucher ul li.product-container.hotdeal,
.view-list .giftc ul li.product-container.hotdeal,
.view-list .dd ul li.product-container.hotdeal,
.view-list .glass ul li.product-container.hotdeal,
.view-list .pbpro ul li.product-container.hotdeal {background:rgb(255,255,255);}

.change-layout{float:right;}
.change-layout a.button{text-decoration:none!important;}
.change-layout a{padding:8px;border:1px solid #4d4d4d;margin-right:10px;top:5px;position:relative;}
.change-layout a.button:hover{background-color:#ee5a2a;color:#fff;}

/* From Voucher Index */
.buttons.cartview {width:100%;clear:both;}
.cart.cartview span {font-size: 26px; }
.cart.cartview { float: left;width: 202px;height: 59px;color: white;font-size: 26px;background-image: url('/images/voucher/cart.png');padding-left: 55px;padding-top: 15px;margin-left:10px;}
.buttons.cartview .next {float: right;padding-bottom: 10px;}
#step1,#step2,#step3,#step4 {color: #4d4d4d;background-color:#f5f5f5;text-align:center;background-repeat: no-repeat;background-position: 50% 20%;background-size: auto 40%;height: 180px;vertical-align: bottom;padding: 10px;}
#step1 {background-image: url(/voucherpage/img/s1.png);}
#step2 {background-image: url(/voucherpage/img/s2.png);}
#step2 a {color:#86b756}
#step2 a:visited {color:#86b756}
#step3 {background-image: url(/voucherpage/img/s3.png);}
#step4 {background-image: url(/voucherpage/img/s4.png);}
#mask {
  position:fixed;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:fixed;
  left:0;
  top:0;
  width:900px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes #dialog {
  padding: 10px;
  background-color:#ffffff;
}