﻿@charset "UTF-8";body{font-family:'Georgia';font-size:12px;line-height:20px;color:#575454;width:100%;height:100%;margin:0;padding:0;background:url(/content/images/bg-page.jpg) repeat left top}
html,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,img{margin:0;padding:0;border:0;text-decoration:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
li{list-style:none;float:left}
a img{border:0}
a{cursor:pointer;outline:0;color:#575454}
.clear{clear:both;overflow:hidden;width:100%}
.fltlft{float:left;position:relative}
.fltrt{float:right}
h1,h2,h3,h4,h5,h6{font-weight:normal}
#title1 p,.description p{padding:5px}
#holder{width:100%;clear:both;overflow:hidden;background:url(/content/images/bg-page1.jpg) repeat-x left top}
#header,#wrapper,#footer{width:980px;margin:0 auto;text-align:left;clear:both}
#footer a{color:#fff}
#header{position:relative;z-index:3}
#header #logo{width:981px;margin:0}
#header #nav{border-top-right-radius:5px;border-top-left-radius:5px;text-transform:uppercase;clear:both;width:980px;height:39px;background:url(/content/images/bg-nav.jpg) no-repeat left top}
#header #nav li{line-height:39px;text-transform:uppercase;font-size:16px;padding:0 1px 0 0;background:url(/content/images/nav-devider.gif) no-repeat right top;position:relative}
#header #nav li a{float:left;height:39px;color:#fff;padding:0 10px}
#header #nav li a:hover,#header #nav li.active a,#header #nav li:hover a{background:url(/content/images/nav-over.png) repeat-x left top}
#header #nav li:hover ul{display:block}
#header #nav li ul,#header #nav li:hover ul li ul{display:none}
#header #nav li ul.subMenu{position:absolute;left:0;top:39px;width:210px;background:#d3cfcd}
#header #nav li ul li{line-height:30px;text-transform:none;padding:0;background:0;width:210px;border-bottom:1px dashed #969392}
#header #nav li ul li.last{border:0}
#header #nav li ul li a,#header #nav li:hover ul li a{float:left;height:30px;color:#3e3c3c;padding:0;text-indent:10px;background:0;width:210px}
#header #nav li ul li a:hover,#header #nav li:hover ul li a:hover{color:#000}
#header #nav li ul li ul{left:210px;top:0}
#footer{padding:0 15px;width:950px;height:39px;line-height:39px;color:#fff;background:url(/content/images/bg-footer.jpg) no-repeat left top}
#wrapper{background:#fff;width:974px;border:3px solid #fff;position:relative;z-index:2}
#slider{width:100%;height:476px;clear:both;overflow:hidden;position:relative}
#slider .pagination{position:absolute;right:10px;bottom:10px;text-align:center;font-size:16px;font-weight:bold}
#slider .pagination li a{width:21px;height:22px;float:left;color:#bcbcbc;margin:0 0 0 10px;background:url(/content/images/bg-pagination.png) no-repeat left top}
#slider div a{text-decoration:none}
#slider div a h1{position:relative;top:-83px;line-height:80px;font-size:30px;color:#fff;padding-left:20px;height:80px;display:block}
#home-bottom-container{position:relative}
#home-bottom{clear:both;overflow:hidden;padding:3px 0 0 0}
#home-bottom div{width:240px;height:129px;float:left;margin:0 4px 0 0;background:#ccc;position:relative}
#home-bottom div.last{margin:0}
#home-bottom div p{position:absolute;left:0;bottom:0;width:100%;height:35px;background:url(/content/images/bg-home-bottom-content.png) repeat-x left top}
#home-bottom div p span{float:left;line-height:35px;color:#fff;padding:0 0 0 10px;font-size:16px}
#home-bottom div p .link{width:23px;height:23px;float:right;margin:6px 15px 0 0;background:url(/content/images/home-bottom-link.png) no-repeat left top}
#inner-content{clear:both;overflow:hidden;padding:0 12px}
#inner-content h1{color:#743b15;font-size:30px;line-height:30px}
#inner-content h1 span{padding:5px 15px 5px 5px;margin-left:-12px;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;background-color:#fff;background-color:rgba(255,255,255,0.5)}
#inner-content h1 span.material{margin-left:0;font-size:12px}
#inner-content h4{font-size:14px;font-weight:bold}
#breadcrumb{clear:both;font-size:12px;line-height:40px}
#breadcrumb a{color:#575454;margin:0 8px 0 0;padding:0 10px 0 0}
#breadcrumb a:after{content:" > "}
#title1{clear:both;padding:0 0 10px 0;width:100%;min-height:50px}
#title1 h1{float:left;padding-top:10px;padding-bottom:10px}
#title1 .search{float:right}
#title1 .search input{margin:0;padding:0;outline:0;border:1px solid #8a8a8a;background:#ededed;height:22px;line-height:22px;width:176px;float:left}
#title1 .search input.button{width:72px;background:#7e7e7e;margin:0 0 0 10px;color:#fff;text-align:center;font-size:14px;padding:0 0 5px 0;cursor:pointer}
#product-left{width:462px;float:left}
#product-left .large-pic{border:1px solid #e3e3e3;line-height:0}
.thumbs{clear:both;overflow:hidden}
.thumbs li{margin:10px 6px 10px 0;line-height:0;position:relative}
.thumbs li img{border:1px solid #e3e3e3}
.thumbs li span{display:block;margin-top:10px;text-align:center}
.thumbs li.last{margin:10px 0 10px 0}
#product-right{width:470px;float:right;min-height:638px;position:relative}
.where-to-buy{clear:both;overflow:hidden;padding-bottom:28px}
.where-to-buy li{margin:15px 25px 0 0;position:relative;height:96px;text-transform:uppercase}
.where-to-buy li span{position:absolute;left:0;bottom:0;width:100%;background:url(/content/images/bg-where-to-buy.png) repeat left top;line-height:36px;text-indent:7px;color:#373737;font-weight:bold;font-size:14px}
#product-result-left{width:180px;min-height:575px;float:left;background:#f4f6f9;padding:10px}
#product-result-right{width:740px;height:595px;float:right;position:relative;margin-bottom:15px}
.prr-Mens{height:1000px!important}
.bottom-pics{width:950px;clear:both;overflow:hidden;padding:15px 0 11px 0}
.bottom-pics li{margin:0 18px 0 0;position:relative;height:116px}
.bottom-pics li.last{margin:0}
.bottom-pics li a{text-transform:uppercase;color:#373737;font-weight:bold;font-size:14px}
.bottom-pics li a span{background:url(/content/images/bg-where-to-buy.png) repeat left top;position:absolute;width:100%;left:0;bottom:0;line-height:36px;text-indent:7px;color:#373737;font-weight:bold;font-size:14px;display:block}
#product-result-right .product-result{width:221px;height:192px;float:left;padding:2px 5px 0 3px;margin:0 8px 8px 0;background:url(/content/images/bg-productresult.jpg) no-repeat left top;position:relative}
#product-result-right .product-result:hover{background-position:0 -194px}
#product-result-right .product-result a,#newsitems .newsthumb a{color:inherit}
#product-result-right .product-result div{background-color:#fff;width:221px;height:158px;text-align:center}
#product-result-right .product-result p,#newsitems .newsthumb p{position:absolute;left:2px;bottom:5px;line-height:30px;width:100%;margin-bottom:0}
#newsitems .newsthumb p span{float:left;padding:0 0 0 13px}
#product-result-right .product-result p span{float:left;padding:0 0 0 5px}
#product-result-right .product-result p .link,#newsitems .newsthumb p .link{margin:6px 15px 0 0;width:18px;height:18px;float:right;background:url(/content/images/product-result-link.png) no-repeat left top}
.text-type1{line-height:24px;padding:5px 0 10px 0}
#product-result-right .scroll{position:absolute;right:0;top:0;width:23px;height:595px;background:url(/content/images/bg-scroll.jpg) repeat-y center top}
#product-result-right .scroll .top,#product-result-right .scroll .bottom{width:23px;height:23px;position:absolute;left:0}
#product-result-right .scroll .top{background:url(/content/images/top-arrow.png) no-repeat left top;top:0}
#product-result-right .scroll .bottom{background:url(/content/images/bottom-arrow.jpg) no-repeat left top;bottom:0}
#product-result-right .scroll .scroll-bar{width:11px;height:70px;background:#ccc;position:absolute;left:6px;top:37px}
div.fadenav{position:absolute;bottom:10px;right:10px}
div.fadenav a{display:block;background:#ccc;width:22px;height:22px;margin:0 0 0 2px;float:left;overflow:hidden;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:1px solid #000;text-align:center;font-weight:bold;opacity:.5;filter:alpha(opacity=50)}
div.fadenav a:hover{text-decoration:none}
div.fadenav a.current{background:#735059}
#countries{background-color:whiteSmoke;padding:20px 0 20px 20px}
#countries ul li{list-style:none;list-style-position:outside;width:19.5%}
#countries ul li a{text-decoration:none;text-align:center;display:block}
.country{padding:20px}
.country h2{padding:0 0 20px 0}
.shop{background-color:whiteSmoke;padding:20px 0 20px 20px;margin-bottom:20px}
.shop a,.shop .address a,.shop .openingtimes a{color:#575454!important}
.shop h2{font-size:17px;color:#555;line-height:1.3;margin-bottom:15px;padding:0}
.shop .photo{float:left;width:50%;text-align:left}
.shop .address{float:left;width:20%}
.shop .openingtimes{float:right;width:20%}
#newsviewport{height:auto;max-height:445px;width:950px;overflow-x:scroll;overflow-y:hidden;margin-bottom:15px}
#newsitems{height:445px;overflow:hidden}
#newsitems .newsitem{width:226px;padding:5px;height:435px;overflow:hidden;float:left}
#newsitems .newsthumb{width:221px;height:192px;float:left;padding:2px 5px 0 3px;margin:0 8px 8px 0;background:url(/content/images/bg-productresult.png) no-repeat left top;position:relative}
#newsitems .newsthumb img{width:223px;height:158px}
.scroll-colour{height:125px}
.ajaxloading{background:#aaa url(/content/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.30;filter:alpha(opacity=30)}
.spinner{background:transparent url(/content/images/ajax-loader.gif) 50% 50% no-repeat}
#dual-main{clear:both;overflow:hidden;padding:0!important}
#dual-main div{width:485px;height:260px;float:left;margin:0 4px 4px 0;background:#ccc;position:relative}
#dual-main div a img{width:485px;height:260px}
#dual-main div.last{margin:0}
#dual-main div p{position:absolute;left:0;bottom:0;width:100%;height:35px;background:url(/content/images/bg-home-bottom-content.png) repeat-x left top}
#dual-main div p span{float:left;line-height:35px;color:#fff;padding:0 0 0 10px;font-size:16px}
#dual-main div p .link{width:23px;height:23px;float:right;margin:6px 15px 0 0;background:url(/content/images/home-bottom-link.png) no-repeat left top}
.info,.success,.warning,.error,.validation{border:1px solid;margin:10px 0;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center}
.info{color:#00529b;background-color:#bde5f8;background-image:url('/content/images/info.png')}
.success{color:#4f8a10;background-color:#dff2bf;background-image:url('/content/images/success.png')}
.warning{color:#9f6000;background-color:#feefb3;background-image:url('/content/images/warning.png')}
.error{color:#d8000c;background-color:#ffbaba;background-image:url('/content/images/error.png')}
#changeLanguageList ul{background-color:#fff;padding:10px;position:relative;z-index:99999}
#changeLanguageList ul li:hover{background-color:brown}
#changeLanguageList ul li{float:none}
#changeLanguageList ul li a{color:#111}
.imagegbpage{color:#2f2f2f}
.imagegbpage h1{color:#2f2f2f!important;margin:35px 0 60px 0;text-transform:uppercase}
.imagegbpage h2{margin:15px 0 15px 0;text-transform:uppercase}
.height300{height:300px}
.height580{height:460px;width:580px}
.scrollsemibepoke{height:230px;width:440px}
.scrollfullbespoke{height:230px;width:430px}
.scrollrepairs{height:340px;width:415px}
.bgHeritage .leftside img{padding:10px 0 0 15px}
.bgHeritage{background:url('/cdn/heritage.jpg') no-repeat top left;height:550px}
.leftside{width:47%;float:left;padding-left:2%}
.rightside{width:47%;float:right;padding-right:2%}
.lefttimeline{width:58%;float:left;padding-left:2%;padding-top:40px}
.righttimeline{width:38%;float:right;padding-right:2%;padding-top:120px}
.bgIntroduction{background:url('/cdn/intro.jpg') no-repeat top left}
.bgTimeLine{background:url('/cdn/timeline.jpg') no-repeat top left}
.hidden,.hiddenContent{display:none}
.editor-label,.display-label{clear:both;float:left;width:180px;font-weight:bold;text-align:right;margin:.5em;padding-top:.35em}
.editor-field,.display-field{float:left;width:621px;margin:.5em}
.editor-field input[type=select],.editor-field input[type=text]{width:540px}
.contactTextarea{width:540px;height:160px;border:3px solid #ccc;padding:5px;font-family:Tahoma,sans-serif;background-image:url(/content/images/bg-comment.gif);background-position:bottom right;background-repeat:no-repeat}
#years{height:90px}
#years ul li{float:left;background:transparent url(/content/images/bg_timeline.png) repeat-x 8px bottom;height:40px;font-size:16px}
#years ul li a{display:block;color:#2f2f2f}
.sole{padding-top:15px;float:left;width:85px}
.sole img{border:1px solid #e3e3e3}
.details{padding-top:15px;float:left}
.description{font-size:12px}
.viewshopbutton{background:#575454;display:block;width:250px;height:45px}
#inner-content-making{clear:both;overflow:hidden;padding:0 12px;height:100px}
#inner-content-making h1,#breadcrumb.news h1,#title1.header-white-bg h1{color:#2f2f2f!important;font-size:30px;line-height:30px;text-transform:uppercase}
#inner-content-making h1 span,#breadcrumb.news h1 span,#title1.header-white-bg h1 span{background:transparent url('/content/images/h1.png') no-repeat 0 bottom}
#inner-content-making h1 span,#breadcrumb.news h1 span,#title1.header-white-bg h1 span{padding:5px 30px 5px 5px;margin-left:-12px;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0}
#inner-content-making h1 span.material,#breadcrumb.news h1 span.material,#title1.header-white-bg h1 span.material{margin-left:0;font-size:12px}
#inner-content-making h4{font-size:14px;font-weight:bold}
#title1.header-white-bg h1{margin-top:25px}
.bgInthemaking .leftside img{padding:10px 0 0 15px}
.bgInthemaking{background:url('/content/images/bg-inthemaking.jpg') no-repeat top left;height:536px}
.inthemaking-slider{width:888px;margin-left:55px;height:283px}
.inthemaking-slider .photovideo{width:504px;height:283px;float:left;margin-right:20px}
.height283{height:263px;float:left;width:350px;color:#fff}
.height283 h2{margin-top:0!important}
.height283 p{margin-bottom:5px!important}
.height350{height:350px;float:left;width:860px}
ul.inthemaking-thumblist{clear:left;margin-left:55px;margin-top:15px}
ul.inthemaking-thumblist li{margin-right:10px}
.inthemaking-thumblist li a{position:relative}
.inthemaking-thumblist li a span{position:absolute;left:0;text-align:center;width:89px;height:75px;display:block;line-height:75px;font-size:24px;color:#fee}
ul.inthemaking-thumblist li a{opacity:.5;filter:alpha(opacity=50)}
ul.inthemaking-thumblist li a:hover,ul.inthemaking-thumblist li .current{opacity:1;filter:alpha(opacity=100)}
.bgShoeCare .leftside img{padding:10px 0 0 15px}
.bgShoeCare{background:url('/content/images/bg-shoecare.jpg') no-repeat top left;height:536px}
.shoecare-slider{width:888px;margin-left:55px;height:283px;margin-top:20px}
.shoecare-slider .photovideo{width:504px;height:283px;float:left;margin-right:20px}
.bgRetail .leftside img{padding:10px 0 0 15px}
.bgRetail{background:url('/cdn/images/bg-retail.jpg') no-repeat top left;padding-bottom:20px}
.bgCareer .leftside img{padding:10px 0 0 15px}
.bgCareer{background:url('/content/images/bg-career.jpg') no-repeat top left}
.career-slider{width:920px;margin-left:25px;margin-top:200px}
.flag{line-height:36px;height:36px}
.resultsH1Subtext{clear:left;padding-top:5px}
.paddedp p,.paddedp br{margin:10px}
.textRight{text-align:right}
.newsStory img{padding:3px;margin:3px;float:left}
.newsStory{clear:both}
.field-validation-error{color:red}
.field-validation-valid{display:none}
.input-validation-error{border:1px solid red;background-color:#fee}
.validation-summary-errors{font-weight:bold;color:red}
.validation-summary-valid{display:none}
.slider{height:280px;overflow:hidden}
#toolTip{background-color:#333;color:#fff;font-weight:bold;font-size:13px;font-family:"Trebuchet MS";width:400px;left:0;top:0;padding:4px;position:absolute;text-align:left;z-index:20;-moz-border-radius:0 10px 10px 10px;-moz-opacity:.87;-khtml-opacity:.87;opacity:.87}
.infoTip{cursor:pointer}
#header #nav a,.where-to-buy a{text-decoration:none}
#map{width:446px;height:446px;overflow:hidden}
#worldmap a{font-family:'Georgia';font-size:12px;line-height:20px;color:#fff;text-decoration:none}
#worldmap{width:975px;position:relative;height:476px}
#worldmap img.map{z-index:1}
#worldmap div.MapOverlayEU{display:none}
#worldmap div.SelectShop{float:left;text-align:center;width:112px;margin-right:30px}
#worldmap div.ShopContainer{margin-left:30px;margin-top:35px;width:463px;height:207px}
#worldmap div.SelectShop img{margin-bottom:10px}
#worldmap div.MapOverlayUS{display:none}
#worldmap div.ShopContainerUS{margin-left:45px;margin-top:35px;width:112px;height:207px}
#worldmap div.MapOverlayEUshow{background-image:url(/cdn/collections/mapShopBg.jpg);width:463px;height:207px;position:absolute;top:120px;left:250px;z-index:2;display:inline}
#worldmap div.MapOverlayUSshow{background-image:url(/cdn/collections/mapShopBg.jpg);width:200px;height:207px;position:absolute;top:120px;left:400px;z-index:2;display:inline}
.snippet h2{margin:8px 0 8px 0}
.itmnext{text-decoration:none;float:right;margin-right:7px}
.footer-icons{margin:1px 0 0 5px;display:inline-block}
.footer-icon{display:inline-block;text-indent:-9999px;width:16px;height:16px}
.icon-twitter{background-image:url(/content/images/twitter.jpg)}
.icon-facebook{background-image:url(/content/images/facebook.gif)}
.icon-twitter:hover,.icon-facebook:hover{background-position:0 -16px}
.fltrt a{line-height:18px}
.addThis{right:12px;bottom:5px;position:absolute;width:50%;clear:both}
#news-item-timestamp{position:absolute;bottom:8px}
#new-item-divider{margin-top:20px}
.fixedHeader{position:fixed;top:0;left:0;width:100%}
.headerBits{width:980px;margin:0 auto;color:#fff;paddomg:3px;position:relative;top:0}
.headerBits p{right:15px;top:10px;position:absolute}
.black50{background:#000;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;position:absolute;top:0;right:5px;width:180px;height:30px}
.headerBits a{color:#fff}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('/content/images/fancyBox/fancybox.png')}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:0;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('/content/images/fancybox/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:0;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:0;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:15%;cursor:pointer;outline:0;background:transparent url('/content/images/fancybox/blank.gif');z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url('/content/images/fancybox/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('/content/images/fancybox/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url('/content/images/fancybox/fancybox-x.png')}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url('/content/images/fancybox/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url('/content/images/fancybox/fancybox-y.png');background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url('/content/images/fancybox/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url('/content/images/fancybox/fancybox-x.png');background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url('/content/images/fancybox/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url('/content/images/fancybox/fancybox-y.png')}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url('/content/images/fancybox/fancybox.png');background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}
#fancybox-title-over{padding:10px;background-image:url('/content/images/fancybox/fancy_title_over.png');display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:0;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:0;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url('/content/images/fancybox/fancybox.png') -40px -90px no-repeat}
#fancybox-title-float-main{color:#fff;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url('/content/images/fancybox/fancybox-x.png') 0 -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url('/content/images/fancybox/fancybox.png') -55px -90px no-repeat}
#holder{background:0}
#header #nav{border-top-right-radius:5px;border-top-left-radius:5px;text-align:center}
#header #nav ul{margin:0 auto;text-align:left;width:960px}
#header #nav li{background:0;line-height:35px}
#header #nav li a{padding:0 15px 0 15px}
#header #nav li ul{background:0}
#header #nav li ul li{background:url(/content/images/bg-nav.jpg) no-repeat left top;color:white}
#header #nav li ul li a,#header #nav li:hover ul li a{color:white}
#header #nav li ul li a:hover,#header #nav li:hover ul li a:hover{background:url(/content/images/nav-over.png) repeat-x left top;color:white}
#header #nav li ul li.last{border-bottom:1px dashed #969392;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
#logo{position:relative}
#logo img{z-index:1}
#top-right-nav{width:240px;height:50px;background:url(/content/images/bg-top-right.jpg) no-repeat left top;position:absolute;top:0;right:0;z-index:2;text-align:center}
#top-right-nav .left{width:70px;float:left;text-align:center}
#top-right-nav .right{width:160px;float:left;padding-top:5px;margin-left:-10px}
#changeLanguageTop{padding-top:12px;margin-right:10px;display:inline-block;padding-left:10px;color:#9f9b9b;text-decoration:none}
#changeLanguageTop:hover{color:white;text-decoration:none}
.icon-facebook{background-image:url(/content/images/social-icons.png);background-position:-40px 0;display:inline-block;text-indent:-9999px;width:32px;height:33px}
.icon-twitter{background-image:url(/content/images/social-icons.png);background-position:-80px 0;display:inline-block;text-indent:-9999px;width:32px;height:33px}
.icon-pinterest{background-image:url(/content/images/social-icons.png);background-position:0 0;display:inline-block;text-indent:-9999px;width:32px;height:33px}
.icon-instagram{background-image:url(/content/images/social-icons.png);background-position:-117px 0;display:inline-block;text-indent:-9999px;width:32px;height:33px}
.icon-facebook:hover{background-position:-40px -34px}
.icon-twitter:hover{background-position:-80px -34px}
.icon-pinterest:hover{background-position:0 -34px}
.icon-instagram:hover{background-position:-117px -34px}
#changeLanguageSlide{clear:both;width:980px;height:39px;background:url(/content/images/bg-nav.jpg) no-repeat left top;display:none}
#changeLanguageSlide ul{margin-left:10px;color:white;padding-top:6px}
#changeLanguageSlide ul li{margin-right:20px}
#changeLanguageSlide ul li a{color:white;text-decoration:none}
#changeLanguageSlide ul li a:hover{color:white;text-decoration:underline}
#inner-content-making h1{float:left}
#inner-content-making h1 span{padding:5px 10px 5px 5px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
.tab_header{float:right}
.tab_header ul{height:45px;float:right;border-radius:5px;margin:30px 10px 0 0}
.tab_header ul li{display:block;float:left;padding:0 10px 0 10px;background:url(/content/images/bg-tab-2.jpg) no-repeat left top;color:#7f7f7f}
.tab_header ul li:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}
.tab_header ul li:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}
.tab_header ul li a{font-size:16px;line-height:26px;padding:2px 0;display:block;height:28px;text-decoration:none;color:#7f7f7f;text-transform:uppercase}
.tab_header ul li:hover{background:url(/content/images/bg-tab.jpg) no-repeat left top}
.tab_header ul li:hover a{color:white}
.tab_header ul li.current{background:url(/content/images/bg-tab.jpg) no-repeat left top;-moz-box-shadow:inset 0 0 8px #000;-webkit-box-shadow:inset 0 0 8px #000;box-shadow:inset 0 0 8px #000}
.tab_header ul li.current a{color:white}
#countries{background-color:transparent;padding:0}
#countries ul{width:910px}
#countries ul li{width:20%}
.tab_header_wtb ul{border-radius:5px;margin:10px 0 0 20px}
.tab_header_wtb ul li{display:block;float:left;background:url(/content/images/bg-tab-2.jpg) no-repeat left top;color:#7f7f7f;text-align:center}
.tab_header_wtb ul li:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}
.tab_header_wtb ul li:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}
.tab_header_wtb ul li a{font-size:16px;line-height:20px;padding:10px 0;display:block;height:20px;text-decoration:none;color:#7f7f7f}
.tab_header_wtb ul li:hover{background:url(/content/images/bg-tab.jpg) no-repeat left top}
.tab_header_wtb ul li:hover a{color:white}
.tab_header_wtb ul li.current{background:url(/content/images/bg-tab.jpg) no-repeat left top;-moz-box-shadow:inset 0 0 8px #000;-webkit-box-shadow:inset 0 0 8px #000;box-shadow:inset 0 0 8px #000}
.tab_header_wtb ul li.current a{color:white}
.shop a.btnShop{background:#575454;display:block;width:130px;height:20px;padding:5px;text-decoration:none;text-align:center;color:white!important}
.shop a.btnShop:hover{background:#fff;color:#575454!important}
.bgStockist{background:url('/content/images/bg-stockist.png') no-repeat top left;height:536px}
#footer{background:url('/content/images/bg-footer.jpg') no-repeat left top;margin:0 auto 20px auto;border-bottom-right-radius:10px;border-bottom-left-radius:10px}
#footer a{text-decoration:none}
#footer a:hover{text-decoration:underline}
#stockist input[type="text"]{height:20px;width:250px;padding-left:5px}
#stockist input.button{background:#7e7e7e;margin:0;color:#fff;text-align:center;font-size:14px;padding:5px;cursor:pointer;border:0}
#backtotop{position:fixed;right:0;bottom:0;display:none}
#backtotop a{text-decoration:none;border:0 none;display:block;height:46px}
#backtotop a:hover{opacity:.8}
.noBottom{margin-bottom:0!important}
#product-result-right .product-result p span{max-height:30px;max-width:180px;display:block;overflow:hidden;text-overflow:ellipsis}
.stockistResult{height:320px;width:260px;float:left;margin-right:20px}
.addthis_toolbox{float:right;width:340px}
.otherStockistFooter p{padding-bottom:10px}
input[type=submit]{border-radius:5px;-webkit-border-radius:5px}
a.innerLink.itmnext{padding:3px;width:50px;text-align:center;color:white;text-decoration:none;border-radius:4px;-webkit-border-radius:4px;background-color:rgba(255,255,255,0.2)}
a.innerLink.itmnext:hover{background-color:rgba(255,255,255,0.3)}
.otherStockistDescription{float:left;width:45%}
.otherStockistDescription a.btnShop{float:right;margin-right:-5px}
.whereToBuyBackground{background:url('/cdn/images/WhereToBuyBanner.png') no-repeat top left}
.newsBackground{background:url('/cdn/images/NewsBanner.png') no-repeat top left}
*{margin:0;padding:0;outline:0}
.mailorderlineright{background:url(/cdn/images/RetailServices/mailorderbg.png) no-repeat;min-height:529px}
#breadcrumb.story{margin-top:10px}
#breadcrumb.story .search{margin-top:13px}
#breadcrumb.story h2{padding-bottom:20px}
.col-4-2 h2{color:#2f2f2f;margin:0 0 15px 0}
.cj-bg{width:890px;overflow:hidden;margin:20px auto;padding:20px;background:rgba(255,255,255,.88);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 0 0 10px #000;-webkit-box-shadow:inset 0 0 10px #000;box-shadow:inset 0 0 10px #000}
.col-4{width:103px;float:left;padding:10px 0 0;margin:0 10px 0 0}
.col-6{width:50%;float:left}
.col-6 p{color:#2f2f2f;font-size:13px;padding:0 15px 30px 0}
.col-6 h2{color:#2f2f2f;font-size:20px;font-weight:normal;padding:0;margin:0 0 15px 0}
.col-6-2{width:50%;float:left}
.col-6-2 p{color:#2f2f2f;font-size:13px;padding:0 15px 30px 15px}
.col-6-2 h2{color:#2f2f2f;font-size:20px;font-weight:normal;padding:0 0 0 15px;margin:0 0 15px 0}
.col-4-2{width:30%;float:left}
.col-8{width:70%;float:left}
.col-8 p{color:#2f2f2f;font-size:13px;padding:0 30px 30px 0}
.col-8 h2{color:#2f2f2f;font-size:20px;font-weight:normal;padding:0;margin:0 0 15px 0}
.col-12{width:100%;clear:both;padding:15px 0 0 0}
.col-7{width:118px;float:left;margin:0 10px 0 0}
.cj-last{margin:0!important}
#cj-form .col-12 textarea{width:95%;min-height:80px;padding:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #c0c0c0}
#cj-form .col-12 select{width:97%;line-height:30px}
#cj-form .col-6 select{width:117px}
#cj-form .col-6 input{width:117px;border:1px solid #c0c0c0;padding:3px;color:#444;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#cj-form .col-12 p{padding:5px 0 0;color:#2f2f2f;font-size:13px}
#cj-form .col-6 p{padding:5px 0 0}
#cj-form .col-6{padding:5px 0;height:35px}
#cj-form .col-12{padding:5px 0}
.cj-sml{font-size:12px;color:#2f2f2f}
.cj-btn{background:#fff;text-transform:uppercase;border:1px solid #fff;padding:5px 20px;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}
.retailservices-slider{width:888px;margin-left:21px;margin-top:-45px}
#itm-filter{float:right}
#itm-filter-button{font-size:16px;background-color:#575454;color:white;padding:5px 10px;margin-right:20px;cursor:pointer;line-height:24px;width:120px;margin-top:11px}
#itm-filter-container{z-index:999;position:absolute;display:none;background-color:#575454;height:144px;width:217px;padding:20px;margin-left:-117px;color:white;font-weight:bold}
.itm-available-year{margin:10px;font-size:large;font-weight:bold}
#itm-wrapper{background:url(/cdn/InTheMedia/itm-bg.jpg) no-repeat #fff;width:974px;margin:0 auto;border:3px solid #fff;position:relative;z-index:2}
#itm-inner-content{clear:both;overflow:hidden;padding:0}
#itm-col-left p{font-family:Georgia,serif;font-size:12px;color:#575454;padding:0 0 5px 0;line-height:17px}
#itm-col-left h1{font-family:Georgia,serif;font-size:25px;color:#5e443e;padding:0 0 20px 0}
#itm-col-left{float:left;width:450px;overflow:hidden;margin:20px 0 0 20px}
#itm-col-right img.boxshadow{-moz-box-shadow:0 0 10px #888;-webkit-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888}
#itm-bottom{clear:both;text-align:center;margin:20px 0 20px 0}
#itm-col-right{width:316px;overflow:hidden;margin:20px 0 0 0;padding:0 90px}
.itm-caption-style-1{list-style-type:none;margin:0;padding:20px 0 30px 0}
.itm-caption-style-1 li{float:left;padding:0;position:relative;overflow:hidden;margin:0 5px;-moz-box-shadow:0 0 10px #888;-webkit-box-shadow:0 0 10px #888;box-shadow:0 0 10px #888;height:236px;width:179px}
.itm-caption-style-1 li:hover .caption{opacity:1}
.itm-related-product-thumb{max-width:222px}
.itm-caption-style-1 li{display:block;position:relative;float:left;top:0;margin-left:6px}
.itm-caption-style-1 li:nth-of-type(2n+2){top:246px;margin-left:-185px}
.itm-caption-style-1 img{margin:0;padding:0;float:left;z-index:4}
.itm-caption-style-1 li img{max-width:179px}
.itm-caption-style-1 .caption{cursor:pointer;position:absolute;opacity:0;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;-ms-transition:all .45s ease-in-out;transition:all .45s ease-in-out}
.itm-caption-style-1 .blur{background-color:rgba(0,0,0,0.65);height:236px;width:179px;z-index:5;position:absolute}
.itm-caption-style-1 .caption-text h1{text-transform:uppercase;font-size:24px}
.itm-caption-style-1 .caption-text{z-index:10;color:#fff;position:absolute;height:236px;width:179px;text-align:center;top:50px}
.itm-image-slider{position:relative;width:100%;height:100%}
.itm-image-slider ul li{list-style:none;display:none}
.itm-image-slider-navigator{position:absolute;width:100%;height:100%;top:200px}
.itm-image-slider-navleft{margin-left:-30px;float:left}
.itm-image-slider-navright{margin-right:-30px;float:right}
#itm-viewport{height:526px;width:950px;overflow-x:scroll;overflow-y:hidden;margin-bottom:20px;margin-left:10px}
.itm-dropdown span{width:87px;float:left;margin-right:10px}
.itmsubmit{padding:4px;width:53px;text-align:center;color:white;text-decoration:none;border-radius:4px;-webkit-border-radius:4px;background-color:rgba(255,255,255,0.2);border:0;font-size:14px;cursor:pointer}
.itmsubmit:hover{background-color:rgba(255,255,255,0.4)}
.itmkeywords{margin:0;padding:0;outline:0;border:1px solid #8a8a8a;height:22px;line-height:22px;width:210px;padding-left:5px}
#mediaTypeId{width:119px}
#itm-related-product-container{margin-top:20px}
.itmfiltericon{float:right;margin-top:1px}
#newsletter-footer-link-container{display:none}
.newsletter-signup-overlay{position:absolute;top:3px;left:488px;width:485px;height:129px;display:none}
#newsletter-signup-overlay-transparent-layer{background-color:white;opacity:.8}
#newsletter-signup-overlay-form-container{padding-top:2px;padding-left:10px}
#newsletter-signup-overlay-form-container .col-7.lm50{margin-left:50px}
#newsletter-signup-overlay-form-container select.country-list{width:250px}
#newsletter-signup-overlay-complete{display:none}
#newsletter-signup-overlay-arrow{background-image:url('/content/images/newsletterarrow.jpg');height:10px;width:20px;margin-top:132px;margin-left:434px}
.newsletter-signup-button{background:#575454;text-transform:uppercase;border:1px solid #fff;padding:5px 20px;font-size:14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;color:white}
.load-more{display:none}
.newsthumb .load-more-link{margin-top:40px}
.paddedp-nottop p,.paddedp-nottop br{margin-left:10px;margin-right:10px;margin-bottom:10px}
.tagFilterContainer{height:150px;overflow-y:scroll}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:23px;height:100%;background:transparent!important}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:23px;background:white;padding-top:10px}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrackV{background:#fff;position:relative;background:url(/content/images/bg-scroll-v.jpg) repeat-y center top}
.jspTrackH,jspTrack{position:relative;background:#fff url(/content/images/bg-scroll-h.jpg) repeat-x center}
.jspDrag,.jspDragH{background:#ccc;position:relative;top:0;left:6px;width:11px;cursor:pointer}
.jspDragH{height:11px!important;top:6px}
.jspHorizontalBar .jspTrackV,.jspHorizontalBar .jspTrackH,.jspHorizontalBar .jspDragH{float:left;height:100%}
.jspHorizontalBar .jspTrack{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;height:23px}
.jspArrow.jspDisabled{cursor:default}
.jspArrowUp{background:url(/content/images/top-arrow.png) no-repeat left top;top:0}
.jspArrowDown{background:url(/content/images/bottom-arrow.png) no-repeat left top;top:0}
.jspArrowLeft{background:url(/content/images/left-arrow.jpg) no-repeat left top;top:0}
.jspArrowRight{background:url(/content/images/right-arrow.jpg) no-repeat left top;top:0}
.jspVerticalBar .jspArrow{height:23px}
.jspHorizontalBar .jspArrow{width:23px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
.jspDrag,.jspDragH{background:#969696}
.jspDrag{float:left;height:11px;margin-top:6px}
.jspTrackV{background:url(/content/images/bg-scroll-v.png) repeat-y center top}
.jspTrackH{background:url(/content/images/bg-scroll-h.jpg) repeat-x center}
.jspTrack{background:url(/content/images/bg-scroll-h.jpg) repeat-x center}
* html .jspCorner{margin:0 -3px 0 0}