html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}input,select,textarea{font-size:100%;font-weight:normal;font-family:inherit;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hides from IE-mac \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */ .skip{text-align:left;}.hidden,.access{position:absolute;left:0;top:-500px;width:1px;height:1px;overflow:hidden;}.skip{position:absolute;left:-9000px;top:0;}.skip a:focus,.skip a:active{position:absolute;left:9000px;width:940px;padding:10px;top:0;z-index:100;text-decoration:underline;}body{font-size:68.75%;}#container{margin:0;text-align:left;}
body{background:#fff;color:#353733;font-family:Calibri,Arial,sans-serif;}a{text-decoration:none;color:#00b6de;}a:hover{text-decoration:underline;color:#00677d;}button,input.button,input[type='button'],input[type='checkbox'],input[type='radio'],input[type='submit']{cursor:pointer;}h1,h2,h3,h4,h5{margin-bottom:.8em;}table{width:100%;}table th{text-align:left;background:#eaeaea;border-bottom:1px solid #ccc;padding:5px 10px;}table td{padding:5px 10px;}table .numeric{text-align:right;}#wrap{font-size:1.273em;width:960px;margin:auto;}.alert{border:2px solid #f00;font-weight:bold;padding:10px;background:#fcf0f0;text-align:left;margin:10px 0;}.alert ul{font-weight:normal;padding-top:10px;}.js-enabled .hide-for-js,.js-enabled .link-button,.js-enabled input.specify-other,.js-enabled .overlay{display:none;position:absolute;}.js-enabled .overlay a.close{display:inline;}.js-enabled .basketpage .basket table td.qty .textfield{border:0;}.overlay-ajax-loader{display:none;margin-left:-50px;position:fixed;top:40%;width:200px!important;z-index:3500;}.js-enabled #reviews .add select{display:none;}.overlay{background:transparent url('/Assets/Global/Images-css/bg-semi-transparent.png');padding:10px;line-height:1.3em;margin-left:-340px;position:relative;top:0;width:660px;z-index:1000;left:50%;}.overlay a.close{display:none;float:right;}.overlay .inner{background:#fff;padding:10px;}.overlay .inner h2{font-size:1.143em;text-transform:uppercase;}.overlay .inner .action{margin-top:10px;}.form .overlay .inner{width:auto!important;}.overlay form p{margin:10px 0;}.overlay form p label{display:block;float:left;padding-right:20px;width:120px;line-height:1.26em;}.overlay form p label.wide{width:260px;}.overlay form p label input.textfield{display:block;width:100%;}.overlay form p label select{display:block;width:100%;margin-top:2px;}.overlay form p label.checkbox{position:relative;padding-left:22px;padding-top:2px;}.overlay form p label.checkbox input{position:absolute;top:0;left:0;}.overlay form .submit{clear:both;}.overlay form .submit input{float:right;}.overlay-narrow{width:420px;margin-left:-210px;}.overlay iframe{width:100%;height:500px;}.overlay-visible{display:block!important;}.overlay-visible input.close{position:absolute;right:20px;top:15px;}.tabs{width:380px;border:1px dotted #000;}.tabs div{padding:10px;}.idTabs{width:100%;margin-bottom:-1px;}.idTabs li{float:left;display:block;padding:0;text-align:center;text-transform:uppercase;margin-right:4px;background-color:#cdeef6;}.idTabs li a{display:block;font-size:.857em;padding:8px 10px 10px;}.idTabs li a.selected{border:1px dotted #515556;border-bottom:1px solid #fff;color:#333;background:#fff;padding-bottom:6px;}.star-rating{min-height:16px;width:90px;background:url(/assets/global/images-css/sprites-starrating.png) 0 0 repeat-x;}.star-rating .rating{display:block;height:16px;background:url(/assets/global/images-css/sprites-starrating.png) 0 -16px repeat-x;}.star-rating .is-0{width:0;}.star-rating .is-1{width:18px;}.star-rating .is-1-5{width:27px;}.star-rating .is-2{width:36px;}.star-rating .is-2-5{width:45px;}.star-rating .is-3{width:54px;}.star-rating .is-3-5{width:63px;}.star-rating .is-4{width:72px;}.star-rating .is-4-5{width:81px;}.star-rating .is-5{width:90px;}p.ajaxloader{color:#333;text-align:center;}p.ajaxloader img{display:block;margin:auto;}div.zoomdiv{z-index:9999;position:absolute;top:0;left:310px;width:644px;height:450px;background:#fff url('/Assets/Global/Images-css/ajax-loader.gif') center center no-repeat;display:none;text-align:center;overflow:hidden;border:1px solid #999;box-shadow:0 5px 10px #666;-webkit-box-shadow:0 5px 10px #666;-moz-box-shadow:0 5px 10px #666;}#mainimage div.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0;left:30px;cursor:crosshair;}#mainimage div.shadow{width:90px;height:70px;border:1px solid #1d2b47;background:#1d2b47;opacity:.2;-moz-opacity:.2;-khtml-opacity:.2;filter:alpha(Opacity=20);max-width:299px;max-height:299px;}p.hover-to-zoom{display:none;padding-left:22px;background:url('/Assets/Vanilla/Images-css/btn-zoom.png') no-repeat left;float:left;font-size:.857em;}.zoom-video-links{float:left;width:100%;padding:3px 0;margin-top:10px;}#mainimage p{display:none;}div#video-player .inner{height:540px;}div#video-player .inner .close{display:block;float:none;text-align:right;}div#video-player .inner #flowplayer{height:505px;margin-top:10px;}p#play-video{float:right;padding-right:20px;font-size:.857em;}div.crumbtooltip{display:none;}div.cleartooltip{display:none;}#header{height:130px;position:relative;z-index:1000;margin:30px 0 25px;}#header.checkout-header{height:81px;margin:30px 0 0 0;}#header .logo{position:absolute;left:0;top:0;}#header .strapline{display:none;position:absolute;top:83px;left:20px;text-transform:uppercase;color:#666;letter-spacing:.05em;}#header .search{background-color:#cdeef6;position:absolute;top:-5px;right:250px;height:50px;width:290px;font-size:.857em;}#header .search label{display:none;}#header .search input.textfield{width:184px;top:4px;font-size:1em;margin-left:10px;padding:4px 8px;text-transform:uppercase;color:#949492;position:relative;margin-right:7px;}#header .search input.gobutton{position:relative;top:14px;}#header .search div{display:none;}#header .basket{background-color:#cdeef6;height:50px;padding:0;position:absolute;right:0;top:-5px;width:250px;font-size:.857em;text-transform:uppercase;border-left:1px dashed #fff;}#header .basket a{background:transparent url('/Assets/Global/Images-css/bg-checkout-btn.png') no-repeat 0 0;height:26px;width:120px;text-indent:-999em;padding:0;top:14px;right:10px;position:absolute;display:block;}#header .basket h2{color:#353733;width:9em;margin:12px 0 0 15px;}#header .basket p{display:block;float:left;clear:left;color:#666b5e;font-weight:bold;margin:5px 0 0 15px;}#header .telephone{display:none;position:absolute;right:5px;top:85px;margin-left:20px;letter-spacing:.1em;}#header .telephone p{color:#3d3d3d;}#header .telephone p.telsub{display:none;}#header .telephone img{padding-right:5px;position:relative;top:1px;}#header .site-menu{display:none;position:absolute;top:5px;left:300px;height:60px;border-left:1px solid #ccc;padding-left:10px;}#header .site-menu li{padding-top:5px;height:15px;display:block;clear:left;}#header .site-menu li a{display:block;}#header .site-menu .text-size{padding-top:0;}#header .site-menu .text-size span{float:left;padding:5px 11px 0 0;}#header .site-menu .text-size ul{height:20px;}#header .site-menu .text-size ul li{display:block;float:left;padding-top:0;height:20px;clear:none;outline:none;}#header .site-menu .text-size ul li a{background:#9ceafb url('/Assets/Global/Images-css/text-size-sprites.png') no-repeat 0 0;margin-right:2px;display:block;height:16px;width:16px;text-indent:-999px;}#header .site-menu .text-size ul li a#standard{background-position:0 -116px;}#header .site-menu .text-size ul li a#standard.selected{background-position:0 -380px;}#header .site-menu .text-size ul li a#larger{background-position:0 -182px;}#header .site-menu .text-size ul li a#larger.selected{background-position:0 -314px;}#header .site-menu .text-size ul li a#largest{background-position:0 -248px;}#header .site-menu .text-size ul li a#largest.selected{background-position:0 -50px;}#header #currency,#header #language{position:absolute;top:50px;font-size:.857em;z-index:100;color:#636465;}#header #currency{right:0;}#header #currency select{width:60px;}#header #language{display:none;left:570px;}#header #currency h2,#header #language h2{text-transform:uppercase;font-weight:normal;text-align:right;text-transform:uppercase;float:left;width:75px;margin-bottom:0;padding:3px 3px 0 0;}#header #currency select,#header #language select{float:left;}#header #navigation{background:#515556;position:absolute;top:75px;height:30px;width:100%;z-index:1000;text-transform:uppercase;font-size:.857em;}#header #navigation ul{height:100%;z-index:1000;float:left;display:block;padding:0 7px;}#header #navigation ul li{display:block;float:left;padding:0;margin-right:20px;}#header #navigation li a{color:#fff;display:block;padding:9px 15px;}#header #navigation ul li:hover a,#header #navigation ul li.hover a{background:#eff0eb;color:#3d3d3d;text-decoration:none;}#header #navigation ul li .inner{display:none;position:absolute;background:#eff0eb;padding:15px 7px 15px 0;top:30px;height:auto;z-index:1500;}#header #navigation ul li .inner ul{float:left;}#header #navigation ul li ul li{float:none;padding:0;text-transform:capitalize;}#header #navigation ul li ul li a{color:#3d3d3d;padding:3px 15px;}#header #navigation ul li:hover ul{background:#eff0eb;}#header #navigation ul li:hover ul li a:hover{text-decoration:underline;}#header .account-menu{position:absolute;top:105px;height:30px;width:100%;z-index:1;border-bottom:1px dotted #515556;font-size:.857em;text-transform:uppercase;}#header.checkout-header .account-menu{top:50px;}#header .account-menu li{padding:4px 1px 0;height:15px;float:right;}#header .account-menu li a{display:block;padding:5px 5px;color:#636465;}#header .account-menu li a:hover{color:#3d3d3d;}#header .breadcrumbs{position:absolute;z-index:999;top:105px;height:30px;font-size:.909em;text-transform:uppercase;}#header .breadcrumbs h3{display:none;float:left;padding-top:9px;padding-left:20px;color:#666;}#header .breadcrumbs ul{float:left;}#header .breadcrumbs li{float:left;padding:9px 5px 0;display:block;color:#676768;margin-right:6px;}#header .breadcrumbs li.crumb{background:url('/Assets/Global/Images-css/bg-crumb.png') no-repeat 0 13px;padding-left:10px;}#header .breadcrumbs li.crumb span{display:none;}#header .breadcrumbs li a{color:#676768;}#header .breadcrumbs li a:hover{color:#3d3d3d;}#header #minibasket{display:none;}#header #minibasket{display:none;}#footer{clear:both;background:#f1f1f1;width:100%;padding:0;position:relative;color:#666;font-size:.917em;margin-bottom:10px;}#footer a{color:#666;}#footer li{float:left;}#footer ul.primary-footer{margin-bottom:15px;text-transform:uppercase;letter-spacing:.05em;}#footer ul.primary-footer li{border-left:0;width:auto;padding-left:0;margin-left:10px;}#footer ul.primary-footer ul.footer-nav{padding:20px 0 19px 220px;}#footer ul.primary-footer ul.footer-nav li{border:0;padding-right:10px;}#footer ul.staticlinks{padding:10px 0;}#footer ul.staticlinks li{width:200px;margin-left:25px;}#footer ul.staticlinks li.first{background:none;margin-left:28px;}#footer ul.staticlinks li ul{margin-bottom:15px;}#footer ul.staticlinks li ul li{padding-left:0;margin-left:0;background:none;height:auto;line-height:1.273em;}#footer ul.staticlinks h3{padding-bottom:10px;padding-top:6px;margin:0;}#footer ul.staticlinks li.cards{margin-top:15px;clear:both;width:auto;float:right;margin-right:25px;}#footer .copyright{display:none;}#content{min-height:350px;line-height:1.125em;position:relative;}#content.checkout{padding:0;}#content.two-col,#content .two-col{width:960px;float:right;padding-bottom:10px;}#content.two-col #main{width:710px;float:right;}#content.two-col #sidebar{float:left;}#content.contact #write-us{width:218px;float:right;padding:10px;background-color:#EFF2F3;border:1px dotted #949492;}#content.contact #write-us h2{text-transform:uppercase;margin-top:.7em;}#content.contact #contactus_div{float:left;width:650px;}#content.contact #contactus_div h2{display:none;}#content.contact #contactus_div p.welcome{font-size:1.125em;}#content.contact #contactus_div p.info{color:#949492;text-align:right;width:150px;float:right;margin-right:10px;margin-top:20px;}#content.contact #contactus_div fieldset{margin:20px 0;float:left;width:460px;}#content.contact #contactus_div .formrow{height:auto;}#content.contact #contactus_div .formrow input.textfield{width:50%;}#content.contact #contactus_div div.submit{clear:both;margin:20px 0;}.account{width:100%;float:left;margin-bottom:20px;}#content.account h1{font-weight:normal;font-size:1.714em;padding:10px 0 5px;}#content.account p{margin-bottom:.8em;}#content.account p.welcome{display:none;background:#F4F4F4;padding:5px 10px;}#content.account p.submit a{margin-left:10px;}#content.account fieldset{margin-bottom:1em;}#content.account fieldset p label{display:inline-block;}#content.account .account-nav{padding:10px 0 0;margin-bottom:20px;}#content.account .account-nav li{display:block;float:left;margin-right:5px;background-color:#cdeef6;text-transform:uppercase;font-size:.857em;font-weight:bold;border:1px solid #cdeef6;}#content.account .account-nav li a{color:#00B6DE;display:block;padding:10px 10px 7px;}#content.account .account-nav li.selected{background:#fff;border-top:1px dotted #515556;border-left:1px dotted #515556;border-right:1px dotted #515556;border-bottom:0;}#content.account .account-nav li.selected a{color:#353733;}#content.account h2{padding-bottom:6px;font-size:1.174em;text-transform:uppercase;border-bottom:1px dotted #515556;}#content.account .customer-detail{width:450px;float:left;margin-bottom:2em;}#content.account .customer-detail h2{padding-left:20px;}#content.account .customer-detail h3{text-transform:uppercase;color:#515556;margin-top:.4em;padding-top:1.5em;border-top:1px dotted #00B6DE;}#content.account .customer-detail h3.contactdetails{border:0;padding:0;}#content.account .customer-detail dl{padding-bottom:10px;line-height:1.3em;}#content.account .customer-detail dl dt{font-weight:bold;float:left;clear:left;padding-right:5px;width:180px;}#content.account .customer-detail dl dd{color:#515556;}#content.account .customer-detail #viplinks{display:none;}#content.account .customer-detail label{width:414px;}#content.account .customer-detail input{float:left;margin-right:10px;}#content.account #favourites{display:none;}#content.account #order-history{display:none;}#content.account .customer-address{width:450px;padding-left:10px;float:right;position:relative;}#content.account .customer-address h3{text-transform:uppercase;color:#515556;margin-top:.4em;}#content.account .customer-address li{padding:15px 0;position:relative;}#content.account .customer-address li dl{padding-bottom:10px;}#content.account .customer-address li dt{font-weight:bold;padding-bottom:.5em;}#content.account .customer-address li dd{color:#515556;}#content.account .customer-address li ul.edit li{display:inline;padding:0 10px 10px 0;}#content.account #reminders{float:right;width:450px;position:relative;padding-left:10px;margin-bottom:20px;background-color:#f00;}#content.newaddress p.info{display:none;}#content.newaddress div.action{text-align:center;}#content.newaddress div.action input{margin-right:20px;}#content.orders h3.subheading{display:none;}#content.orders th{text-transform:uppercase;background:#EFF2F3;border-bottom:1px dotted #ccc;color:#666;}#content.orders .basket{margin-bottom:30px;}#content.orders .basket td{vertical-align:top;border-bottom:1px dotted #00B6DE;padding-top:15px;padding-bottom:15px;}#content.orders .basket td.item{padding-left:0;}#content.orders .basket td.item img{float:left;margin-right:15px;}#content.orders .basket td.item a{color:#353733;text-transform:uppercase;}#content.orders .basket td.total-price{width:80px;}#content.orders .basket tr.basket-actions td{border:0;}#content.orders .basket dl.delivery-total,#content.orders .basket dl.sub-total,#content.orders .basket dl.total,#content.orders .basket dl.order-discount{background-color:#EFF2F3;border-bottom:1px dotted #CCC;padding:7px 5px;}#content.orders .basket dl.delivery-total dt,#content.orders .basket dl.sub-total dt,#content.orders .basket dl.total dt,#content.orders .basket dl.order-discount dt{float:left;width:800px;text-align:right;text-transform:uppercase;}#content.orders .basket dl.delivery-total dd,#content.orders .basket dl.sub-total dd,#content.orders .basket dl.total dd,#content.orders .basket dl.order-discount dd{float:right;margin-right:4em;}#content.orders .basket dl.total{font-weight:bold;}#content.orders .checkout-details .addresses{width:600px;float:left;}#content.orders .checkout-details .addresses h3,#content.orders .checkout-details .payment h3{text-transform:uppercase;}#content.orders .checkout-details .addresses div{float:right;width:300px;}#content.orders .checkout-details .payment{float:left;width:300px;}#content.orders .checkout-details .payment dt{float:left;width:8em;clear:left;}#content.orders .checkout-details .payment dd{float:left;width:8em;}#content.account .add-review .product{position:relative;height:140px;}#content.account .add-review .product h3{position:absolute;top:100px;left:0;text-transform:uppercase;}#content.account .add-review fieldset{width:70%;}#content.account .add-review fieldset div.formrow{height:auto;padding:10px;}#content.account .add-review fieldset div.formrow label{width:20%;}#content.account .add-review fieldset div.formrow input.textfield,#content.account .add-review fieldset div.formrow textarea.textfield{width:60%;}#content.account .add-review fieldset div.formrow select{width:80px;}#content.account .add-review fieldset div.action{text-align:center;}#content.account .review-status h4{margin-top:10px;}#content.account.wishlist .action{margin-top:10px;}#wishlist-items{margin-bottom:30px;}#wishlist-items tr{border-bottom:1px dotted #00B6DE;}#wishlist-items td{padding-bottom:15px;padding-top:15px;vertical-align:top;}#wishlist-items td.thumbnail{width:80px;}#wishlist-items td.product a{color:#353733;text-transform:uppercase;}#wishlist-items .price .list-price span{display:none;}#wishlist-items ul li{margin-bottom:.8em;}#wishlist-items ul li.name{font-weight:bold;}#wishlist-items img{width:132px;}#wishlist-privacy{background-color:#EFF2F3;width:500px;padding:10px;}#wishlist-privacy input.button{margin-left:15px;}#send-to-friends{background-color:#EFF2F3;width:500px;padding:10px;margin-bottom:30px;}#send-to-friends h3,#wishlist-privacy h3{text-transform:uppercase;letter-spacing:.07em;}#send-to-friends div.email label{padding:5px 0;display:block;}#send-to-friends div.email textarea{border:1px solid #949492;padding:5px;}#send-to-friends p.hint{margin:1em 0;font-size:.857em;}#send-to-friends div.sent{margin:.5em 0;}#content.reminders fieldset{width:100%!important;}#content.reminders fieldset select{width:auto;}.form .inner{margin:0 auto;position:relative;padding-top:20px;width:800px;}.form .inner fieldset{width:auto;}.form .inner fieldset fieldset{padding:20px 10px 20px;margin-bottom:10px;position:relative;}.form .inner fieldset fieldset fieldset{padding:0;margin-bottom:0;}.form .inner fieldset fieldset legend{position:absolute;}.form .inner fieldset fieldset legend span{position:absolute;top:-20px;left:0;width:600px;font-weight:bold;}.form .inner .formrow.radio-buttons label{display:inline;float:none;padding-right:1em;padding-left:4px;}.form .inner .formrow.radio-buttons span{display:inline-block;}.form .inner .formrow.radio-buttons input{margin-left:0;position:relative;top:2px;}.form .inner .formrow.radio-buttons input.textfield{top:0;}.form .inner .formrow.dob input{text-transform:uppercase;}.form .inner .formrow.dob ul li{float:left;padding-right:10px;position:relative;text-align:left;}textarea,.textfield{border:1px solid #949492;padding:2px;}.textfield:focus{background-color:#f7ffdd;}input.button{background:#eff2f3 url('/Assets/Global/Images-css/bg-standard-btn.png') repeat-x 0 0;border:solid 1px #a8b0b2;width:130px;text-align:center;text-transform:uppercase;padding:2px;color:#353733;font-size:.857em;cursor:pointer;font-weight:bold;}input.button:active{color:#000;}input.large{padding:8px;}select{width:180px;margin-right:10px;border:1px solid #949492;}fieldset p{padding:10px;}fieldset label,fieldset span.pseudo-label{width:180px;display:block;padding-bottom:3px;}.formrow{overflow:hidden;padding:3px;background:#CDEEF6;height:2em;}.deep{height:auto!important;}.formrow.left{float:left;width:50%;}.formrow.right{float:right;width:50%;}.formrow.none{clear:both;}.formrow.top{padding-top:20px;}.formrow.bottom{padding-bottom:25px;}.formrow label,.formrow span.pseudo-label{width:30%;padding:3px 10px 0 0;float:left;text-align:right;}.formrow label.checkbox{width:60%;text-align:left;}.formrow span.checkbox{width:30%;padding:0 10px 0 0;float:left;text-align:right;}.formrow label.hide-me{width:0;height:0;overflow:hidden;text-indent:-9999em;padding:0;}.formrow input.textfield{width:40%;}.formrow textarea.textfield{width:40%;}.formrow input.small{width:20%;}.formrow input.no-label{width:40%;margin-left:242px;}.formrow.title select{width:100px;}.formrow.title .textfield{width:55px;}.formrow.name input,.formrow.phone input{width:190px;}.formrow.email input{width:230px;}.formrow.password input{width:120px;}.formrow.manual{position:absolute;padding:0;height:auto;right:40px;top:40px;}.formrow.manual p{padding:2px 0;}.formrow.cardnumber input{width:190px;}.formrow.carddate select.month{width:40px;}.formrow.carddate select.year{width:55px;}.formrow.securitynumber input{width:30px;}.formrow.postcode input.textfield{width:100px;float:left;}.formrow.postcode input.button{position:relative;margin:0 0 0 10px;}.formrow.country{padding-top:10px;}.login,.register,.resetpassword{width:100%;padding:0;}.login h1,.register h1,.resetpassword h1{font-size:1.714em;padding:0;margin-bottom:15px;line-height:1.3em;}.resetpassword p{padding:10px;line-height:1.3em;}.register p.info,.login p.info{font-size:.909em;}.login #password-details .formrow.password{padding-left:228px;}.login #password-details .formrow.password input.radio{width:auto;}.login .action{padding:10px 0 10px 248px;}#address-details .addresslookup{top:0!important;}#wishlist-signup{float:left;padding:0 20px 0 0;width:440px;}#wishlist-info{float:right;width:440px;}#wishlist-info img{float:left;margin:0 20px 0 0;}#wishlist-info .productname{margin:0 0 10px 0;}#wishlist-info .productname a{color:#353733;text-transform:uppercase;margin:0 0 20px 0;}fieldset#terms-and-conditions,fieldset#email-updates,fieldset#address-details fieldset{border-bottom:none;}#content.account label{width:180px;display:inline-block;padding-bottom:3px;}#wishlist-signup .alert{width:476px;}#wishlist-signup fieldset fieldset legend span{width:500px;}#marketing-preferences{width:60%;margin:0 auto 30px;text-align:left;}#marketing-preferences input{float:left;margin-right:10px;}#marketing-preferences label{float:left;width:90%;}#marketing-preferences p{margin-bottom:10px;}.basketpage h1{margin:20px 0;text-transform:uppercase;}.basketpage ul li.con-shopping{float:left;}.basketpage ul li.start-checkout{float:right;margin-bottom:10px;}.basketpage .start-checkout input{width:150px;}.basketpage .banner{display:none;}.basketpage #empty-basket h2,.basketpage #empty-basket p{padding:10px;}.basketpage p.start-checkout{position:relative;}.basketpage p.start-checkout input{position:absolute;right:0;}.basketpage .start-checkout input{top:-55px;background:transparent url('/Assets/Global/Images-css/btn-checkout.png') no-repeat 0 0;width:173px;height:26px;text-indent:-999em;border:0;}.basketpage .basket{position:relative;margin-bottom:55px;}.basket table{margin-bottom:10px;}.basket table legend{display:none;}.basket table th{background:#CDEEF6;color:#353733;}.basket table th.total{text-align:right;width:70px;padding-right:20px;}.basket table th.item-price,.basket table td.price{text-align:right;}.basket table th.qty,.basket table th.price{width:70px;}.basket table th.qty,.basket table td.qty{text-align:center;}.basket table td{border-bottom:1px solid #ccc;font-size:.857em;vertical-align:top;}.basket table td img{float:left;margin-right:5px;border:1px solid #ccc;}.basket table td.item div.itemdetails{float:left;width:600px;}.basket table td.item .productname{font-weight:bold;text-transform:uppercase;float:left;}.basket table td.item p.ProductDescription{clear:left;float:left;}.basket table td.item p.ShortDescription{clear:left;float:left;}.basket table td.item p.ShortDescription .title,.basket table td.item p.ProductDescription .title,.basket table td.item p.Size .title{display:none;}.basket table td.item p.ShortDescription span.dash,.basket table td.item p.ProductDescription span.dash{display:none;}.basket table td.qty input.delete{position:absolute;right:0;}.basket table td.total-price{padding-right:20px;text-align:right;}.basket table tfoot th{text-align:right;background-color:#EFF2F3;font-size:.9em;}.basket table tfoot td{background-color:#EFF2F3;}.basket table tfoot th label{width:auto;}.basket table tfoot th .button{width:45px;background:#FFF;}.basket table tfoot tr.delivery select{float:right;width:200px;margin:-2px 0 0 10px;position:relative;}.basket table tfoot tr.delivery input{float:right;background:#EFF2F3 url(/Assets/Global/Images-css/bg-standard-btn.png) repeat-x scroll 0 0;margin-left:10px;}.basket table tfoot tr.promocode fieldset{float:right;}.basket table tfoot tr.promocode fieldset .alert{margin:30px 0 0 50px;position:relative;width:300px;}.basket table tfoot tr.promocode label{width:200px;float:right;margin-top:3px;}.basket table tfoot tr.promocode input{float:right;margin-left:10px;}.basket table tfoot tr.promocode input.textfield{float:right;margin-top:1px;}.basket table tfoot tr.voucher label{float:right;margin-top:3px;}.basket table tfoot tr.voucher label a{float:none;}.basket table tfoot tr.voucher input{float:right;}.basket table tfoot tr.voucher input.textfield{margin-left:10px;}.basket table tfoot tr.voucher input.button-smaller{margin-left:10px;background:url('/Assets/Global/Images-css/btn-use.png') no-repeat 0 0;width:39px;height:29px;text-indent:-999em;border:0;cursor:pointer;}.basket table td.qty .textfield{width:22px;text-align:center;margin:0 5px;background:#fff;color:#353733;border-color:#aaa;float:left;position:relative;top:-2px;}.basket table td.qty a.sv-decrement{background:url('/Assets/Global/Images-css/btn-minus.png') no-repeat 0 0;display:block;cursor:pointer;height:14px;width:15px;float:left;text-indent:-999em;position:relative;}.basket table td.qty a.sv-increment{background:url('/Assets/Global/Images-css/btn-plus.png') no-repeat 0 0;display:block;cursor:pointer;height:14px;width:15px;float:left;text-indent:-999em;position:relative;}.basket .giftwrap{margin:5px 0;position:relative;}.basket .giftwrap .giftoption,.basket .giftwrap .giftdetail{float:left;clear:left;}.basket .giftwrap .giftoption{width:450px;}.basket .giftwrap .giftoption input{float:left;margin-right:5px;}.basket .giftwrap .giftoption div{float:left;margin-top:2px;}.basket .giftwrap .giftoption div span.price{position:absolute;right:-232px;}.basket .giftwrap .giftdetail textarea{float:left;width:300px;height:40px;border:1px solid #bfbfbf;color:#aaa;margin:5px;}.basket .giftwrap .giftdetail img{border:0;margin:5px;}.basket .giftwrap .giftdetail input.button{font-size:.909em;width:100px;float:left;clear:left;margin-left:5px;}.giftwrap-image{width:auto;top:-60px;left:75%;}.giftwrap-image .inner{position:relative;}.giftwrap-image a.close{position:absolute;right:30px;top:20px;}.basketpage .basket p.update{height:50px;}.basketpage .basket p.update a{font-size:.857em;}.basketpage .basket p.update input{float:right;}.basketpage .cross-sells{border-top:1px solid #515556;border-bottom:2px solid #515556;padding-bottom:10px;margin-bottom:20px;}.basketpage .cross-sells h2{padding:12px 10px 5px 10px;margin-bottom:0;text-transform:uppercase;font-size:.957em;}.basketpage .cross-sells ul{padding:10px;}.basketpage .cross-sells ul li{float:left;padding-right:20px;}.basketpage .cross-sells ul li h3,.basketpage .cross-sells ul li p,.basketpage .cross-sells ul li a.p-name{display:none;}.basketpage #totals{border-top:3px solid #999;margin-bottom:10px;display:block;width:660px;padding-top:6px;}.basketpage #totals h2,.basketpage #totals dt{width:130px;margin-right:10px;float:left;padding-left:10px;font-size:.857em;}.basketpage #totals label{font-size:.857em;}.basketpage #totals dt{padding-top:5px;padding-bottom:5px;font-weight:bold;}.basketpage #totals dl{border-top:1px solid #ccc;margin-top:5px;}.basketpage #totals dd{border-bottom:1px solid #ccc;padding:5px 0 5px 10px;padding-left:10px;margin-left:230px;}.basketpage #totals dd span{float:left;}.basketpage #totals dd input.button-smaller{margin-left:10px;}.basketpage #totals dd span.numeric{float:right;}.basketpage #totals p{padding-right:10px;font-size:.857em;}.basketpage #totals p.numeric{text-align:right;}.basketpage #totals fieldset{float:right;padding:5px 0;border-bottom:1px solid #ccc;}.basketpage #totals fieldset#add-promo-code{padding-right:95px;}.basketpage #totals fieldset#add-voucher-code{width:530px;border-bottom:none;}.basketpage #totals fieldset#add-voucher-code div{width:100%;}.basketpage #totals fieldset#add-voucher-code *{float:left;}.basketpage #totals fieldset#add-voucher-code span.numeric{float:right;padding-right:10px;font-size:.857em;}.basketpage #totals fieldset#add-voucher-code input.textfield{width:80px;margin-right:3px;}.basketpage #totals fieldset label{display:inline;}.basketpage #totals #delivery{clear:both;padding:5px 0;border-top:1px solid #ccc;}.basketpage #totals #delivery h2{margin-right:0;}.basketpage #totals #delivery p{width:515px;float:left;padding-right:0;}.basketpage #totals #delivery p *{float:left;}.basketpage #totals #delivery p span.numeric{float:right;}.basketpage #totals #delivery p select{margin-left:10px;}.basketpage #totals #grand-total{padding:5px 0;background:#EAEAEA;border-bottom:3px solid #999;}.basketpage #totals #grand-total h2,.basketpage #totals #grand-total p{font-size:1em;}div.back{display:none;}.checkout.without-basket #main{display:none;}.checkout.with-basket #main{width:660px;float:left;}.checkout #payment-details fieldset#additional-card-detail legend{display:none;}.checkout div.action{position:relative;}.checkout div.action .submit{margin-left:250px;margin-top:10px;}#checkout-breadcrumb{width:100%;background:#F1F1F1;position:relative;margin-bottom:10px;}#checkout-breadcrumb ol{text-align:left;padding:10px;}#checkout-breadcrumb ol li{display:inline;padding:0 20px 0 0;color:#666;}#checkout-breadcrumb ol li.active{font-weight:bold;color:#353733;}#checkout-breadcrumb p.secure-msg{position:absolute;right:10px;top:10px;padding:0 0 0 12px;color:#666;background:url(../Images-css/lock.png) no-repeat 0 53%;}#ghostcheckout div.action{margin:15px 0 10px 245px;}.payment #checkout-forms fieldset p{padding:0 0 5px 0;}.payment #checkout-forms fieldset select.large{width:180px;}.payment #checkout-forms fieldset input.security-code,.payment #checkout-forms fieldset input.issue-number{width:50px;}#payment h1,#payment h2,#payment h3{display:none;}#payment #delivery-address{padding-top:10px;margin-left:35%;}#payment #delivery-address dl{line-height:1.33em;margin-bottom:10px;}#payment #delivery-address dl dd{font-size:.9em;}.checkout #order-summary{width:60%;margin:0 auto 10px;}.checkout #order-summary dl{width:320px;text-align:left;line-height:1.5em;margin-left:80px;padding-left:10px;}.checkout #order-summary dl dd{float:right;clear:right;}.checkout #order-summary dl dt{float:left;clear:left;}.checkout #order-summary dl .total{font-weight:bold;}.payment #checkout-forms div.action{width:60%;margin:0 auto 10px;}.payment .submit{margin:10px 0;}.payment #checkout-forms #marketing-preferences{width:60%;margin:0 auto 30px;text-align:left;}.payment #checkout-forms #marketing-preferences input{float:left;position:relative;margin-right:10px;}.payment #checkout-forms #marketing-preferences label{float:left;width:90%;}.payment #checkout-forms #marketing-preferences p{margin-bottom:10px;}.checkout #payment-details fieldset#paypal .formrow{padding:25px 3px 12px;height:auto;}.checkout #payment-details fieldset#paypal .formrow p{margin:0 0 1em 242px;width:50%;padding:0;}#instructions h2{text-transform:uppercase;}#quickcheckout #delivery-details h3{margin-top:10px;margin-left:240px;}#quickcheckout h1,#quickcheckout h2,#quickcheckout h3{display:none;}#quickcheckout #delivery-details dl{margin-top:10px;margin-left:20px;}#quickcheckout #delivery-details dl dd{margin-left:220px;}#quickcheckout #delivery-details p,#quickcheckout #billing #billing-address p{margin-left:230px;}#quickcheckout #delivery-details input.button,#quickcheckout #billing #billing-address input.button{width:170px;}#quickcheckout #delivery-instructions label{float:left;padding-right:20px;width:245px;}#quickcheckout #delivery-instructions textarea{width:300px;}#quickcheckout #billing #billing-address{background-color:#CDEEF6;}#quickcheckout #billing #billing-address ul{margin-left:245px;padding:10px 0;}#quickcheckout p.terms{margin-left:240px;}.payment #cc_right{width:800px;margin:0 auto;padding:15px 0 0;}.payment #cc_right h1{font-size:1em;margin:0;padding-bottom:10px;}.payment #cc_right #tdsecureinfo{background:#CDEEF6;}.payment #cc_right #tdsecureinfo #tdsecureinfotext{float:left;width:510px;margin:15px 0 15px 20px;}.payment #cc_right #tdsecureinfo #tdsecureinfotext a{color:#353733;text-decoration:underline;}.payment #cc_right #tdsecureinfo #tdsecureinfoimages{float:right;margin:15px 10px;}.payment #cc_right #tdframe{background:#CDEEF6;margin:20px 0 40px;padding:20px;}.payment #cc_right #tdframe iframe{float:left;}.payment #cc_right #tdframe #tdframehelp{float:right;width:240px;}.payment #cc_right #tdframe #tdframehelp p{margin-bottom:.8em;}.confirmation #main{padding:10px;}.confirmation #summary h2{text-transform:uppercase;}.confirmation #summary h2 span.infolabel{float:left;padding-bottom:.5em;}.confirmation #summary h2 span.numberlabel{font-weight:normal;float:left;clear:left;padding-right:.5em;}.confirmation #summary h2 span.number{float:left;}.confirmation #signup{background:#f1f1f1;width:760px;}.confirmation #signup h2{text-transform:uppercase;padding:10px;margin:0;}.confirmation #signup p.intro{padding:10px;}.confirmation #signup div.form{padding:10px;}.confirmation #signup div.action{margin-top:10px;}.confirmation .promo{margin:5px 0 15px;}.confirmation .actions{margin:5px 0 15px;}.confirmation .actions a.sv-print{padding-right:1em;}.confirmation .actions p{margin:.5em 0;}.confirmation #details{margin:5px 0 25px;}.confirmation #details .details-box{width:36%;min-height:210px;float:left;padding:15px;background:#f1f1f1;}.confirmation #details #delivery-details{margin-right:2%;}.confirmation #details .details-box h3{text-transform:uppercase;border-bottom:1px solid #ddd;padding-bottom:.5em;}.confirmation #details .details-box dl dt{float:left;clear:left;padding-bottom:8px;text-transform:uppercase;}.confirmation #details .details-box dl dd{margin-left:150px;padding-bottom:8px;text-transform:uppercase;color:#777;}.confirmation #details .details-box dl dd.address{padding-bottom:2px;}.confirmation #details .details-box dl dd.address-lastline{padding-bottom:8px;}.confirmation #placedorder{margin:5px 0 15px;}.confirmation #placedorder caption{text-transform:uppercase;text-align:left;font-weight:bold;padding-left:10px;}.confirmation #placedorder td.item div.itemdetails{width:570px;}.confirmation .basket .giftwrap .giftoption div span.price{right:-330px;}.confirmation .basket #grand-total{text-align:right;padding-right:20px;text-transform:uppercase;font-weight:bold;}.confirmation .basket #grand-total span{padding-left:1em;}.voucher a{float:right;}.voucher input.button{margin:15px 0 10px;}.homepage h1{font-size:1.286em;margin:1em 0;text-transform:uppercase;}.homepage .flash{display:none;}.homepage #panel1,.homepage #panel2,.homepage #panel3{width:310px;float:left;margin-bottom:1em;height:100px;}.homepage #panel1,.homepage #panel2{margin-right:15px;}.homepage #heropanel{height:380px;margin-bottom:10px;float:left;width:100%;}.homepage #catalogue-footer .recently-viewed{display:none;}.homepage .carousel-wrapper{position:relative;width:960px;overflow:hidden;padding-bottom:20px;margin-bottom:10px;}.homepage .carousel-wrapper li{width:218px;height:212px;position:relative;border-left:1px solid #ddd;}.homepage .carousel-wrapper li div{margin-left:37px;margin-right:20px;}.homepage .carousel-wrapper li img.thumbnail{display:block;height:144px;min-height:0;width:144px;margin-bottom:10px;}.homepage .carousel-wrapper li p{line-height:0;}.homepage .carousel-wrapper li h2 a{color:#353733;width:auto;display:block;text-decoration:none;text-transform:uppercase;font-size:.857em;}.homepage .carousel-wrapper li p span{color:#505050;display:inline;font-weight:normal;width:177px;}.homepage .carousel-wrapper .sv-carousel{width:850px;padding:0 0 20px;margin-left:37px;}.homepage .carousel-wrapper .sv-carousel-prev,.homepage .carousel-wrapper .sv-carousel-next{position:absolute;top:0;background:#CCC;height:212px;width:38px;text-indent:-999px;background:url(/Assets/Global/Images-css/carousel-sprites.png) no-repeat -38px 0 #fff;}.homepage .carousel-wrapper .sv-carousel-prev{position:absolute;left:0;z-index:2;height:212px;background:url(/Assets/Global/Images-css/carousel-sprites.png) no-repeat #fff;}.homepage .carousel-wrapper .sv-carousel-next{position:absolute;left:922px;z-index:2;}.landing{padding-top:10px;padding-bottom:10px;}.landing .hero{margin:0 0 0 -7px;padding-bottom:8px;}.landing p{float:left;margin-right:5px;padding-bottom:10px;}.landing p.last{margin-right:0;padding-left:1px;}.landing p a{display:block;}.landing #bestsellers ul li{margin-right:10px;}#catalogue-footer{clear:both;}.recently-viewed{border-top:1px solid #515556;border-bottom:2px solid #515556;padding-bottom:10px;margin-bottom:20px;}.recently-viewed h2{padding:12px 10px 5px 10px;margin-bottom:0;text-transform:uppercase;font-size:.957em;}.recently-viewed ul{padding:10px;}.recently-viewed ul li{float:left;padding-right:20px;}.recently-viewed ul li h3{display:none;}.recently-viewed ul li p{display:none;}#catalogue-footer .email-newsletter,#catalogue-footer #quick-shop,#catalogue-footer #request-catalogue{float:right;width:470px;height:105px;margin-bottom:1em;background:#fafafa;border:1px dotted #ddd;position:relative;}#catalogue-footer #request-catalogue{margin-left:14px;}#catalogue-footer .email-newsletter fieldset,#catalogue-footer #quick-shop fieldset{padding:10px;position:relative;}#catalogue-footer .email-newsletter h2,#catalogue-footer #quick-shop h2,#catalogue-footer #request-catalogue h2{padding:6px 10px;background:#ddd;margin-bottom:0;text-transform:uppercase;}#catalogue-footer span.validation-message{display:block;position:absolute;left:110px;top:0;}#catalogue-footer .email-newsletter input.textfield,#catalogue-footer #quick-shop input.textfield{padding:4px 8px;color:#949492;text-transform:uppercase;margin-right:7px;font-size:.857em;}#catalogue-footer .email-newsletter input.textfield{width:190px;position:relative;top:2px;}#catalogue-footer #quick-shop input.button,#catalogue-footer .email-newsletter input.signupbutton{border:0;position:relative;top:4px;}.email-newsletter fieldset input.signupbutton{background:url('/Assets/Vanilla/Images/btn-signup.png') no-repeat 0 0;width:61px;height:26px;text-indent:-9999px;overflow:hidden;cursor:pointer;}#catalogue-footer #quick-shop .alert{position:absolute;left:230px;}#catalogue-footer #request-catalogue .button{margin:15px 0 0 5px;}#catalogue-footer .email-newsletter legend{display:none;}#catalogue-footer #newsletter-form,#catalogue-footer #newsletter-form-complete{width:400px;margin-left:-200px;}#catalogue-footer #newsletter-form p,#catalogue-footer #newsletter-form-complete p,#catalogue-footer #newsletter-form ul{padding-left:50px;padding-right:50px;}#catalogue-footer #newsletter-form p.title label{padding-left:62px;}#catalogue-footer #newsletter-form p.title select{width:114px;}#catalogue-footer #newsletter-form p label.first{display:block;}#catalogue-footer #newsletter-form p input.first{margin-left:91px;}#catalogue-footer #newsletter-form .action,#catalogue-footer #newsletter-form-complete .action{padding-left:140px;}#catalogue-footer #newsletter-form table{width:300px;margin-left:45px;margin-bottom:1em;}#catalogue-footer #newsletter-form table td{padding-left:0;}#catalogue-footer #newsletter-form div{float:none;}#catalogue-footer #newsletter-form div.submit{padding-left:50px;margin-bottom:1em;}#catalogue-footer #newsletter-form div.submit input{width:112px;}#catalogue-footer #newsletter-form-complete .action{margin-bottom:1em;}#bestsellers{clear:left;margin-top:10px;background-color:#f5fbdf;}#bestsellers h2{color:#000;font-size:1.143em;background-color:#d6de23;padding:9px 0 10px 10px;}#bestsellers ul{padding:14px 0 14px 37px;z-index:1;}#bestsellers ul li{width:133px;display:block;float:left;font-size:.857em;margin-right:17px;position:relative;}#bestsellers ul li .recommended{background:#d6de23;position:absolute;color:#333;padding:3px 6px;left:43px;top:10px;font-weight:bold;font-size:.786em;border-bottom:1px solid #b0b71f;}#bestsellers ul li a{display:block;font-weight:bold;}#bestsellers ul li a:hover{text-decoration:none;}#bestsellers ul li a .price{color:#666;font-weight:normal;}#bestsellers ul li a strong{color:#333;display:block;font-weight:normal;text-decoration:none;}#bestsellers ul li a span.image{display:block;height:203px;}#bestsellers ul li img{background:#fff;border:1px solid #ccc;padding:3px;}#banners{border-top:1px solid #ccc;clear:both;margin-top:10px;margin-right:-10px;width:960px;}#banners div{float:left;margin-right:10px;}.newsletter{line-height:1.5em;margin-bottom:30px;}.newsletter p{margin-bottom:.8em;}.newsletter h2{margin-bottom:1em;font-size:1.2em;}.newsletter .submit{margin:15px 0;}#main .mercado-banner{display:none;}#content.catalogue #catalogue-footer{padding-top:10px;}ul.buttons{padding:10px 0 10px 10px;}ul.buttons li{float:left;padding-right:10px;}ul.product-list{border-top:1px dotted #515556;padding:10px 0;margin-bottom:10px;}ul.product-list li.product-item{position:relative;min-height:210px;padding-top:16px;margin-right:15px;}ul.product-list li.product-item .quick-look{display:none;}ul.product-list .detail{padding:0 10px 0 250px;width:390px;}ul.product-list .detail p.product-name{text-transform:uppercase;font-size:.857em;padding-bottom:10px;}ul.product-list .detail p.product-name a{color:#353733;line-height:1.1em;}ul.product-list .detail .buy{position:relative;top:-35px;}ul.product-list .detail .description{width:300px;}ul.product-list .detail li{min-height:0;font-size:.857em;padding:0 0 4px 12px;}ul.product-list label{float:left;position:absolute;top:10px;left:3px;}ul.product-list .thumbnail{float:left;}ul.product-list .thumbnail a{display:block;}ul.product-list .thumbnail img{margin-bottom:10px;}ul.product-list .detail .thumbnail{left:30px;position:absolute;top:13px;}ul.product-list .price{float:right;width:154px;line-height:1.33em;text-align:right;}ul.product-list .price .now.reduced{color:#e31b00;}ul.product-list .price .now strong{font-size:1.286em;}ul.product-list .add-to-basket{width:154px;float:right;text-align:right;clear:right;}ul.product-list .add-to-basket input{margin-bottom:10px;}ul.grid li.product-item{width:200px;height:250px;float:left;text-align:left;padding:0;height:300px;}ul.grid li.product-item .detail .thumbnail{left:auto;position:static;top:auto;}ul.grid li.product-item .detail{width:100%;clear:left;padding:0;margin:0;}ul.grid li.product-item .detail p.product-name{margin:0 0 2px 0;padding:0;clear:both;position:relative;display:block;}ul.grid li.product-item .detail .buy{position:static;top:auto;}ul.grid li.product-item .detail .description{width:auto;}ul.grid li.product-item .detail p{display:none;}ul.list li.product-item .detail p.add-to-basket{display:none;}ul.grid li.product-item .detail label{display:none;}ul.grid li.product-item .detail ul{display:none;}ul.grid li.product-item .price{float:left;text-align:left;position:relative;clear:left;}ul.grid li.product-item .price .now{font-size:.857em;float:left;margin-right:.3em;}ul.grid li.product-item .price .excl-vat{font-size:.815em;color:#949492;float:left;display:none;}ul.grid .add-to-basket{display:none;}.catalogue #main h1{display:none;}#featured-products li a img.banner,.carousel-wrapper li div a img.banner,ul.product-list .thumbnail img.banner{height:40px;position:absolute;right:-5px;top:20px;width:60px;}#featured-products li .quick-look,ul.grid li.product-item .quick-look,ul.list li.product-item .quick-look{height:194px;position:absolute;text-align:center;top:0;left:0;width:100%;display:none;cursor:pointer;}#featured-products li .quick-look:hover,#featured-products li .quick-look.hover,ul.grid li.product-item .quick-look:hover,ul.grid li.product-item .quick-look.hover,ul.list li.product-item .quick-look:hover,ul.list li.product-item .quick-look.hover{border:4px solid #CDEEF6;width:96%;display:block;}ul.list li.product-item .quick-look:hover,ul.list li.product-item .quick-look.hover{width:192px;height:193px;left:30px;top:12px;}#featured-products li .quick-look input,ul.grid li.product-item .quick-look input,ul.list li.product-item .quick-look input{margin:90% auto 0 auto;height:1.5em;width:100%;background-color:#CDEEF6;border:0 none;}#featured-products li .quick-look:hover input,#featured-products li .quick-look.hover input,ul.grid li.product-item .quick-look:hover input,ul.grid li.product-item .quick-look.hover input,ul.list li.product-item .quick-look:hover input,ul.list li.product-item .quick-look.hover input{margin:91.5% auto 0 auto;}#featured-products li .quick-look input:hover,ul.grid li.product-item .quick-look input:hover,ul.grid li.product-item .quick-look input:hover ul.list li.product-item .quick-look input:hover,ul.list li.product-item .quick-look input:hover{color:#00677D;}#quick-look .product-detail #main{width:auto;}#quick-look .product-detail #main .info,#quick-look .product-detail .add-to-basket,#quick-look .product-detail .extra-links,#quick-look .product-detail .product-discounts{width:330px;}#quick-look .product-detail .more-info{float:left;width:100%;}#quick-look .product-detail .more-info .tabs{width:auto;}#quick-look .product-detail .related{width:100%;}#quick-look .product-detail .related li{float:left;}#banner{background:#333 url('/Assets/CIL/Images-css/bg-product-list-header.jpg') no-repeat 0 0;height:141px;margin-top:10px;position:relative;}#banner h1{color:#fff;font-size:2.143em;position:absolute;left:20px;top:22px;}#banner .copy{background:#333;color:#fff;height:64px;padding:17px 275px 0 20px;position:absolute;bottom:0;line-height:1.214em;}#banner .copy a{color:#5bafeb;}#banner .usp{position:absolute;top:0;right:0;}.results-menu{text-transform:uppercase;font-size:.857em;padding:0;}.results-menu.bottom{background-position:10px -286px;}.results-menu ul li{float:left;padding-bottom:3px;}.results-menu ul li a{padding-right:5px;}.results-menu ul li.change-view{padding-right:10px;}.results-menu ul li.change-view input{background:transparent url('/Assets/Global/Images-css/list-grid-icons-sprite.png') no-repeat 0 1px;border:none;height:23px;color:#333;font-size:.917em;padding:0 0 0 20px;width:90px;cursor:pointer;}.results-menu ul li.change-view input.grid{background-position:0 -78px;}.results-menu ul li.compare{width:215px;text-align:right;}.results-menu ul li.options{position:relative;}.results-menu ul li.options label{float:left;color:#949492;}.results-menu ul li.options div{float:left;}.results-menu ul li.options ul li{padding:0 0 0 10px;float:left;}.results-menu ul li.options ul li a{color:#353733;}.results-menu ul li.options ul li.dateadded{display:none;}.results-menu ul li.view-all{margin-right:15px;float:right;}.results-menu ul li.view-all span{display:none;}.results-menu ul li.view-all a{padding:0 5px;color:#353733;cursor:pointer;}.results-menu ul li.view-grid{padding-top:2px;}.results-menu ul li.view-grid a,.results-menu ul li.view-grid span{text-indent:-9999px;background:transparent url('/Assets/CIL/Images-css/list-view-options-sprites.png') no-repeat 0 -134px;display:block;width:22px;height:22px;padding-top:0;}.results-menu ul li.view-list{padding-top:2px;}.results-menu ul li.view-list a,.results-menu ul li.view-list span{text-indent:-9999px;background:transparent url('/Assets/CIL/Images-css/list-view-options-sprites.png') no-repeat 0 -134px;display:block;width:22px;height:22px;padding-top:0;background-position:0 -186px;}.results-menu ul li.pagination{float:right;}.results-menu ul li.pagination li{padding-top:0;}.results-menu ul li.pagination li a{text-align:center;padding:3px 3px 3px 4px;margin-left:4px;color:#949492;}.results-menu ul li.pagination li.selected span{color:#85d4e7;padding:3px 3px 3px 4px;}.results-menu ul li.pagination li.previous,.results-menu ul li.pagination li.next{width:10px;margin:0 12px;}.results-menu ul li.pagination li.previous a,.results-menu ul li.pagination li.next a{margin:0;padding:0;}.compare-items{background-color:#f4f4f4;padding:4px 8px;}.compare-items input{float:right;}.compare-items p{float:left;margin-top:3px;}#content.product-comparison{margin-bottom:40px;}#content.product-comparison h1{font-size:1.714em;line-height:1.3em;margin-bottom:15px;padding:0;}#content.product-comparison thead th.product{background-color:#fff;padding-left:10px;}#content.product-comparison th.product{padding:0 0 15px;}#content.product-comparison th.product a{display:block;float:left;}#content.product-comparison th.product a.thumbnail{float:none;margin-bottom:10px;width:200px;}#content.product-comparison th.product span.product-code{margin-left:5px;}#content.product-comparison th.product span.price{float:left;clear:left;}#content.catalogue #sidebar{font-size:.857em;background:#eff2f3;padding:0 10px 10px 10px;width:210px;position:relative;}#content.catalogue #sidebar div{position:relative;z-index:300;}#content.catalogue #sidebar div.parent-category{margin-bottom:.6em;}#content.catalogue #sidebar div.category{padding-top:10px;}#content.catalogue #sidebar div.category h2{color:#1B2E58;letter-spacing:.12em;padding:13px 10px 10px;position:relative;text-transform:uppercase;z-index:300;}#content.catalogue #sidebar div.category h3{position:absolute;top:-30px;left:-15px;border:0;font-weight:bold;}#content.catalogue #sidebar h3{color:#1B2E58;border-bottom:1px solid #CBCAC7;color:#1B2E58;letter-spacing:.12em;padding:13px 10px 10px;position:relative;text-transform:uppercase;z-index:300;}#content.catalogue #sidebar h4{margin-bottom:.2em;padding:8px 10px 5px;color:#3d3d3d;text-transform:uppercase;font-weight:normal;border-bottom:1px solid #ebeae5;}#content.catalogue #sidebar ul{padding:5px 10px 4px;}#content.catalogue #sidebar ul.scrollfacets{max-height:118px;overflow:auto;background:#fefefe;border-bottom:1px solid #eaebe5;padding-bottom:0;margin-bottom:10px;}#content.catalogue #sidebar ul li{padding-bottom:4px;}#content.catalogue #sidebar ul li a{color:#636465;display:block;}#content.catalogue #sidebar ul li a:hover{color:#3d3d3d;}#content.catalogue #sidebar ul li span.product-count{display:none;}#content.catalogue #sidebar .breadcrumbs ul{padding:0;}#content.catalogue #sidebar .breadcrumbs ul li{display:none;}#content.catalogue #sidebar .breadcrumbs ul li.crumb{display:block;}#content.catalogue #sidebar .breadcrumbs ul li.crumb span a{display:inline;}#content.catalogue #sidebar .breadcrumbs ul li.crumb span.separator{display:none;}#content.catalogue #sidebar .breadcrumbs ul li.crumb span.remove a{font-weight:bold;padding:3px;}#content.catalogue #sidebar .swatches ul{overflow:hidden;}.swatches li{display:block;float:left;padding:0;margin:0 5px 5px 0;}.swatches li a{border:1px solid #aaa;width:20px;height:20px;background:#ccc;}.swatches li a span{display:block;height:0;left:0;position:absolute;top:-9999px;}.swatches li.White a{background:white;}.swatches li.Black a{background:black;}.swatches li.Blue a{background:blue;}.swatches li.Red a{background:red;}.swatches li.Green a{background:green;}#featured-products{display:block;}#featured-products h2{font-size:1.5em;margin-left:.333em;text-transform:uppercase;}#featured-products ul{padding-bottom:1.5em;}#featured-products li{float:left;width:200px;margin-right:15px;position:relative;}#featured-products li h3{display:none;}#featured-products li a{text-transform:uppercase;font-weight:bold;display:block;width:100%;}#featured-products li a img{margin-bottom:10px;}.product-detail #main{float:left;width:710px;position:relative;}.product-detail h1{font-size:1.714em;margin-bottom:.7em;line-height:1.3em;}.product-detail .product-code{color:#666;padding-bottom:10px;font-weight:bold;}.product-detail .info{width:350px;min-height:240px;float:right;margin-bottom:1em;margin-right:298px;}.product-detail .info .price{position:absolute;top:.5em;right:0;line-height:1.3em;width:170px;}.product-detail .info .price .list-price{font-size:1.714em;font-weight:bold;float:right;margin-left:.3em;}.product-detail .info .price .was-price{float:right;color:#949492;padding-top:.3em;}.product-detail .info .price .list-price span{display:none;}.product-detail .info .shortdescription{display:none;}.product-detail .info .longdescription{line-height:1.3em;}.product-detail .info .longdescription span{display:none;}.product-detail .fb-like{margin:20px 0 15px;}.product-detail .images{margin-bottom:20px;width:300px;float:left;}.product-detail .jqzoom{position:relative;}.product-detail .images p{display:none;}.product-detail .images ul.alternatives{margin:10px 0 5px 0;clear:both;}.product-detail .images ul.alternatives li{float:left;margin-right:10px;}.product-detail .images ul.alternatives li img{width:60px;height:60px;cursor:pointer;}.product-detail .images .extra-links{width:300px;margin-top:10px;}.product-detail .review-summary{position:absolute;left:680px;top:10px;}.product-detail .review-summary dl,.product-detail .review-summary p{float:left;}.product-detail .review-summary dl dt{font-weight:bold;}.product-detail .review-summary dl dd{margin-top:3px;}.product-detail .review-summary p{position:relative;top:20px;left:7px;margin-bottom:0;}.product-detail .add-to-basket{top:58px;position:absolute;right:0;width:280px;padding-bottom:5px;float:right;margin-bottom:12px;}.product-detail .variants{background-color:#CDEEF6;border-bottom:1px dotted #00B6DE;padding:14px 13px;}.product-detail .add-to-basket h2{background:#00b6de url('/Assets/Global/Images-css/bg-buy-now.png') no-repeat 0 0;margin:0;text-indent:-999em;height:25px;}.product-detail .add-to-basket .quantity{background-color:#cdeef6;border-bottom:1px dotted #00b6de;padding:14px 0;margin-bottom:7px;}.product-detail .add-to-basket .quantity .sv-decrement,.product-detail .add-to-basket .quantity .sv-increment{background:#00B6DE;padding:5px 3px;display:inline-block;color:#fff;float:left;margin-top:0;min-width:7px;}.product-detail .add-to-basket .quantity .sv-decrement:hover,.product-detail .add-to-basket .quantity .sv-increment:hover{text-decoration:none;}.product-detail .add-to-basket .quantity p{padding:0 10px;}.product-detail .add-to-basket .quantity label{text-transform:uppercase;font-weight:bold;font-size:.857em;padding:4px 10px 0 13px;float:left;}.product-detail .add-to-basket .quantity .textfield{border:1px solid #949492;color:#949492;width:1.3em;text-align:center;float:left;padding:3px;}.product-detail .add-to-basket .quantity div input{margin-left:15px;}.product-detail .add-to-basket .btn-wishlist{float:left;margin-right:5px;}.product-detail .add-to-basket .btn-friend{float:left;}.product-detail .product-discounts{clear:right;float:right;width:380px;margin-bottom:12px;}.product-detail #tell-a-friend .formrow{height:auto;}.product-detail #tell-a-friend a.close{color:#fff;padding-right:.5em;padding-top:.25em;}.product-detail #ask-personal-shopper .formrow{height:auto;}.product-detail .extra-links{float:right;width:380px;}.product-detail .extra-links ul li{background:url('/Assets/Global/Images-css/bullet-next.png') no-repeat 0 5px;padding:2px 0 2px 15px;}.product-detail #notify-in-stock .overlay{position:absolute;display:none;}.js-enabled .product-detail a.outofstock{display:block;margin:10px 10px 0 10px;}.js-enabled .product-detail #notify-in-stock input.close{display:none;}.product-detail #notify-in-stock .overlay .formrow span{float:left;padding-top:3px;}.product-detail #notify-in-stock .overlay .alert ul{padding-top:0;}.product-detail #email-when-in-stock{float:right;}.product-detail #email-when-in-stock a{margin-bottom:5px;}.product-detail #email-when-in-stock fieldset p{padding:10px 0;}.product-detail #email-when-in-stock div.action{margin:10px 0 5px;padding-left:205px;}.product-detail #email-when-in-stock div.action input.button{width:150px;}.product-detail .more-info div div{width:auto;background-color:#fff;}.product-detail .more-info{float:right;width:628px;background-color:#F1F1F1;padding:10px;}.product-detail .more-info #alternative-products,.product-detail .more-info #cross-sells{padding:18px 10px;border:0;background:#fff;border:1px dotted #000;}.product-detail .more-info #alternative-products h2,.product-detail .more-info #cross-sells h2{display:none;}.product-detail .more-info #alternative-products li,.product-detail .more-info #cross-sells li{float:left;width:150px;padding:0 10px;border-left:1px solid #555;text-align:center;text-transform:uppercase;font-weight:bold;}.product-detail .more-info #alternative-products li:first-child,.product-detail .more-info #cross-sells li:first-child{border-left:none;}.product-detail .more-info #alternative-products li img,.product-detail .more-info #cross-sells li img{width:150px;}.product-detail .more-info #alternative-products li h3,.product-detail .more-info #cross-sells li h3{margin:12px 0 3px;}.product-detail .more-info #alternative-products li h3 a,.product-detail .more-info #cross-sells li h3 a{text-decoration:none;}.product-detail .more-info #alternative-products li h3 a:hover,.product-detail .more-info #cross-sells li h3 a:hover{text-decoration:underline;}.product-detail .more-info #alternative-products li .list-price span,.product-detail .more-info #cross-sells li .list-price span{display:none;}.product-detail .extra-info{position:relative;float:right;padding:20px 12px 12px;width:638px;}.product-detail #product-information dl{background-color:#fff;}.product-detail #product-information dl dt{float:left;clear:left;width:30%;line-height:1.636em;}.product-detail #product-information dl dd{float:left;width:70%;line-height:1.636em;font-weight:bold;}.product-detail #product-information dl dt,.product-detail #product-information dl dd{border-bottom:1px solid #ccc;}.product-detail #reviews{width:638px;float:right;margin-top:20px;}.product-detail #reviews h2{border-bottom:1px solid #515556;padding-bottom:10px;}.product-detail #reviews ul li{border-bottom:1px solid #aaa;margin-bottom:25px;padding-bottom:10px;}.product-detail #reviews ul li .meta{position:relative;}.product-detail #reviews ul li .meta h3{margin-bottom:.3em;}.product-detail #reviews ul li .meta p{font-style:italic;}.product-detail #reviews ul li .star-rating{position:absolute;top:0;right:0;}.product-detail #reviews ul li p.comment{margin:5px 0;}.product-detail #reviews .add fieldset legend{font-weight:bold;padding-bottom:10px;}.product-detail #reviews .add fieldset p{padding:10px 0 0 0;margin:0;}.product-detail #reviews .add fieldset p input.title{width:315px;}.product-detail #reviews .add fieldset p.submit{margin-top:10px;}#content #report-a-review .formrow{height:auto;}#content #report-a-review .action{padding-left:30%;}#content #report-a-review .action input{margin-left:10px;}#content #report-a-review textarea{width:40%;height:6em;}#content #report-a-review .alert h3{margin-bottom:0;}#content #report-a-review .alert li{margin-bottom:0;border-bottom:none;}#content #report-a-review h1{font-size:1.286em;}#content #report-a-review .review{padding-left:10px;margin-bottom:1em;}#content #report-a-review .review p{margin-bottom:1em;}#content #report-a-review .success{margin-bottom:3em;}#content #report-a-review .inner .success{margin-bottom:0;}.product-detail .secondary-actions{position:absolute;right:0;top:172px;width:280px;padding:8px 0;border-bottom:1px dotted #00b6de;}.product-detail .secondary-actions ul li{float:left;margin-right:6px;}.product-detail .configurable-product-actions{position:absolute;right:0;top:222px;width:280px;padding:8px 0;}.product-detail #in-store-stock-check #in-store-stock-check-options .formrow h2{display:none;}.product-detail #in-store-stock-check #in-store-stock-check-options .formrow .variants{padding:0;border:none;}.product-detail #in-store-stock-check #in-store-stock-check-options .formrow #variant-selection-container label{display:none;}.product-detail #in-store-stock-check #in-store-stock-check-results{max-height:300px;overflow:auto;}.product-detail #in-store-stock-check #in-store-stock-check-results li{border-top:1px dotted #00b6de;margin-top:4px;padding-top:4px;}.product-detail .related{float:right;width:160px;margin-top:.95em;text-transform:uppercase;}.product-detail .related h4{font-size:.857em;margin-bottom:1.4em;}.product-detail .related #featured-products{display:block;clear:left;padding:0;}.product-detail .related #featured-products ul li{margin-bottom:12px;}.product-detail .related #featured-products img{width:160px;margin-bottom:5px;}.product-detail .related #featured-products h3{font-size:.857em;padding:0 0 5px 0;margin:0;}.product-detail .related #featured-products h3 a{color:#353733;line-height:1.1em;}.product-detail .related #featured-products .price .list-price{font-weight:bold;font-size:1.15em;margin-right:3px;}.product-detail .related #featured-products .price .list-price span{display:none;}.product-detail .related #featured-products .price .was-price{color:#949492;font-size:.815em;}.product-detail.voucher h1{width:100%;}.product-detail.voucher fieldset{position:relative;float:left;width:100%;margin-bottom:20px;}.product-detail.voucher fieldset .formrow{height:auto;background-color:#fff;padding:6px 3px;}.product-detail.voucher fieldset .formrow textarea{width:40%;}.product-detail.voucher #add-to-basket{display:inline-block;margin-bottom:20px;margin-left:223px;}#addresslist{border:1px solid #aeaeae;height:110px;overflow:auto;margin:5px 0;padding:10px 0 0;}#addresslist label{padding-right:20px;display:block;float:left;padding-top:5px;}#addresslist label input.textfield{margin-left:5px;}#addresslist li input{background:transparent;border:none;color:#256796;cursor:pointer;}#addresslist input:hover{background:#ebf8bf;}#addresslist .enter-address{text-align:right;}#addresslist .enter-address a{padding-right:18px;font-size:.857em;}#address-results{height:200px;overflow:auto;border:1px solid #ccc;padding:2px 0;}#address-results li{padding:2px 5px;}#address-results li a{display:block;}#enter-address{top:120px;}#enter-address label{display:block;padding-bottom:5px;}#enter-address label.multiline{padding-left:100px;}#enter-address label.multiline span{display:none;}#enter-address label span{float:left;display:block;width:100px;}#enter-address label select{width:166px;}#enter-address .submit{text-align:right;padding:10px 0;}#details-sent p{padding-bottom:10px;}#details-sent p.submit{text-align:right;}#favourites{line-height:1.125em;}#favourites h1{font-size:1.286em;padding:10px 0;}#favourites .frame{height:340px;overflow:auto;border-bottom:3px solid #ccc;margin-bottom:10px;}#favourites table{width:100%;}#favourites table th{text-align:center;padding-bottom:5px;background-color:#d6de23;padding:4px 5px;}#favourites table th.item{text-align:left;}#favourites table td{vertical-align:top;padding:4px 10px;height:70px;border-top:1px solid #ccc;}#favourites table td.quantity,#favourites table td.price,#favourites table td.ex-vat{width:70px;text-align:right;}#favourites table td a{display:block;}#favourites table td a img{float:left;padding-right:10px;}#favourites table td span{padding-left:60px;display:block;}#favourites table td input.button-smaller{margin-bottom:4px;}#favourites table td strong{color:#f00;}#favourites p{padding-top:10px;text-align:right;}#favourites p input{margin-right:10px;}#store-locator{margin-bottom:25px;position:relative;}#store-locator h1{font-size:1.273em;}#store-locator #map{width:620px;height:500px;float:right;margin-right:20px;}#store-locator #map img{float:right;}#store-locator #map h3{font-size:1em;margin-bottom:2px;}#store-locator #map p,#store-locator #map a{font-size:.909em;}#store-locator #search-panel{margin-bottom:20px;width:300px;float:left;}#store-locator #search-panel .formrow{padding:3px 10px;height:auto;}#store-locator #search-panel .formrow label{width:280px;text-align:left;padding-bottom:5px;padding-right:0;}#store-locator #search-panel .formrow.search input{width:250px;}#store-locator #search-panel .formrow.number input{width:30px;text-align:center;}#store-locator #search-panel input.button{margin-top:15px;}#store-locator #results{float:left;width:300px;}#store-locator #results p.regionslink{margin-bottom:20px;}#store-locator #results p.resetmap{margin-bottom:20px;}#store-locator #storelist{width:300px;float:left;}#store-locator #storelist h4{margin-bottom:.2em;}#store-locator #storelist li{margin-bottom:.8em;}#store-locator #details{float:right;width:640px;}#store-locator #details p.regionslink{display:none;}#store-locator #details h3{font-size:1.273em;}#store-locator #details #contact{float:left;width:160px;}#store-locator #details #contact #address address{margin-bottom:15px;}#store-locator #details #hours{float:left;width:140px;}#store-locator #details #storeimg{float:left;width:200px;}#store-locator #details #map h3{font-size:1em;}#store-locator #details h3.maptitle{clear:both;float:left;margin:10px 0 0;padding:5px;background-color:#CDEEF6;width:610px;font-size:1.091em;}#store-locator #nostores{width:300px;float:left;}#content.newsletter #container{background-position:10px 0;background-repeat:no-repeat;font-size:1.091em;line-height:1.3em;padding-left:10px;position:relative;width:780px;left:190px;}#content.newsletter .email-newsletter{position:static;}#content.newsletter .email-newsletter h2{display:none;}#content.error h1{font-size:1.286em;margin:1em 0;}#content.error h2{margin-bottom:.5em;}#content.error ul{margin-bottom:1em;padding-left:18px;line-height:1.5em;}#content.error li{list-style-type:square;}#content.error #reasons{margin-top:1em;}.full{width:100%;margin:0 0 10px;}.half{width:47%;clear:left;}.half.fleft,.half.fright{clear:none;padding:10px;}.third{width:31.3%;}.fleft,.fmiddle{float:left;}.fright{float:right;}.clear{clear:both;}fleft.clear{clear:left;}fright.clear{clear:right;}.block{margin-bottom:10px;}.block ol,.block ul,.block dl{list-style-position:inside;clear:left;}.block ul{list-style-type:disc;}.block ul ul{margin:5px 0 0 20px;}.block li{padding-bottom:3px;}.block ol,.block ol.number{list-style-type:decimal;}.block ol.alpha{list-style-type:lower-alpha;}.block ol ol{list-style-type:lower-roman;}#content.static{font-size:1em;position:relative;}#content.static h1{font-size:1.571em;border-bottom:1px solid #ddd;padding-bottom:.4em;}#content.static h2{font-size:1.286em;margin-bottom:.4em;}#content.static h3{font-size:1.143em;margin-bottom:.4em;}#content.static h4{font-size:1.071em;margin-bottom:.4em;}#content.static h5{font-size:1em;margin-bottom:.4em;}#content.static p,#content.static ol,#content.static ul,#content.static dl{line-height:1.143em;margin-bottom:.8em;}#content.static ol,#content.static ul,#content.static dl{list-style-position:inside;clear:left;}#content.static ul{list-style-type:disc;}#content.static ul ul{margin:5px 0 0 20px;}#content.static li{padding-bottom:3px;font-size:1.1em;}#content.static li *{font-size:1em;}#content.static li li{font-size:.85em;padding-bottom:2px;}#content.static li li *{font-size:1em;}#content.static ol,#content.static ol.number{list-style-type:decimal;}#content.static ol.alpha{list-style-type:lower-alpha;}#content.static ol ol{list-style-type:lower-roman;}#content.static div.inline-wrap{padding-bottom:10px;}#content.static .inline,#content.static .inline *{display:inline;clear:none;margin:0;padding:0;}#content.static img,#content.static img.left{float:left;padding:0 5px 5px 0;}#content.static img.right{float:right;padding:0 0 5px 5px;}#content.static table{width:90%;margin-bottom:10px;}#content.static table caption{display:table-caption;font-weight:bold;padding:5px 10px;background-color:#ccc;}#content.static table *{text-align:left;}#content.static table * *{text-align:inherit;}#content.static table *.number{text-align:right;}#content.static table tr{border-right:solid 1px #eee;border-bottom:solid 1px #eee;}#content.static table tr th,#content.static table tr td{padding:5px 10px;border-left:solid 1px #eee;}#content.static table th{background-color:#eee;border-bottom:solid 1px #D1D1D1;}#content.static table tfoot td{border:0 none;background-color:#D1D1D1;}.autumn,.summer{clear:both;display:inline-block;}@media screen and(-webkit-min-device-pixel-ratio:0){.formrow.carddate select.month{width:50px;}.formrow.carddate select.year{width:65px;}}
 body{background:#cec1b3 url(/Assets/GiftLibrary/Images-css/bg-site.png) scroll 0 0 repeat-x;font-size:62.5%;color:#372f26;line-height:1em;text-transform:none;font-family:Arial,Calibri,Sans-Serif;}#content.two-col,#content .two-col{margin-bottom:5px;}h1,h2,h3,h4,h5,label{font-family:Georgia,Times New Roman,Times,Serif;font-weight:normal;line-height:1em;}ol#sv-slideshow-pagination,ol.sv-slideshow-pagination,#header .basket p,.results-menu,#search-again .search-term,#search-again .search:before,.secondary-actions ul li,.confirmation #placedorder caption{font-family:Georgia,Times New Roman,Times,Serif;}a,a:hover{color:#e73e97;}select{height:20px;}h1{font-size:2em;font-weight:normal;}blockquote{background:transparent url(/Assets/GiftLibrary/Images-css/bg-blockquote.gif) 0 0 scroll no-repeat;padding-left:35px;}blockquote span.open-quote{display:none;}blockquote span.close-quote{background:transparent url(/Assets/GiftLibrary/Images-css/bg-close_blockquote.gif) no-repeat scroll 10px 0;display:inline-block;height:21px;padding-left:10px;text-indent:-9999em;width:22px;}.signupbutton,.button{text-indent:0;text-transform:uppercase;height:27px;padding-bottom:4px;}a.button,a.add,input.button,.action input.delivery,.action input.billing,span.remove a,#content.account .basket table tr.basket-actions td.review input{border:0 none;background:transparent url(/Assets/giftlibrary/Images-css/sprites-btns.png) no-repeat scroll 0 -150px;color:#a1988b;font-size:1em;font-weight:bold;text-align:center;width:102px;height:27px;padding:0 12px 4px;display:inline-block;}a.button:hover{color:#a1988b;}input.button:active,input.button:focus{color:#a1988b;outline:0 none;}textarea,.textfield,.qty-label input{background-color:#fff;color:#867460;border:1px solid #dcd9d3;padding:4px 3px;}input.textfield,.qty-label input{height:15px;}textarea{min-height:100px;}textarea:focus,.textfield:focus,.qty-label input:focus{background-color:#fff;color:#000;}p input.button{font-family:Arial,Sans-Serif;}a.button,a.add{padding-top:4px;height:19px;}a.button:hover,a.add:hover{text-decoration:none;}a.add,a.add:hover{background-position:0 -90px;color:#583f24;font-weight:normal;width:138px;}#content.form .action input.button{background-position:0 -300px;color:#FFF;font-size:1.083em;width:181px;}a.pdf{padding-left:24px;padding-top:4px;min-height:17px;display:inline-block;background:transparent url(/Assets/giftlibrary/Images-css/icon-pdf_small.gif) no-repeat scroll 0 0;}.alert{clear:both;}.alert ul li{margin-bottom:.4em;}.info,p.info{padding-bottom:2.5em;}.formrow{background-color:transparent;}.formrow label,.formrow span.pseudo-label{padding-top:5px;}.formrow label,.formrow span.pseudo-label,.formrow span.checkbox{width:33%;}.formrow label,.formrow span.pseudo-label{padding-right:20px;}.form .inner .formrow.radio-buttons label{padding-left:15px;padding-right:0;}.formrow input.no-label{margin-left:275px;}.formrow.name input,.formrow.phone input,.formrow.cardnumber input{width:162px;}.formrow.email input{width:278px;}.formrow.password input.textfield{width:178px;}#content.form .inner{background:#fff url(/Assets/giftlibrary/Images-css/bg-shdw_full.png) no-repeat scroll left bottom;padding:30px 90px;width:780px;}#content.form h1{padding-top:30px;}fieldset p{padding:5px 0 15px;font-family:Georgia,Times New Roman,Times,Serif;font-weight:normal;line-height:1.2em;}fieldset h2{padding:5px 0 15px;margin:0;}.form .formrow{background-color:#f6f3ee;}.form .inner fieldset fieldset{padding-top:40px;padding:20px 0;}.form .inner fieldset fieldset fieldset{background-color:transparent;}.form .inner fieldset fieldset legend span{font-size:1.167em;padding:5px 0;top:-31px;}.formrow.title select{width:55px;}.formrow.manual{top:80px;}.formrow.postcode input.textfield{width:70px;margin-bottom:10px;}.formrow.postcode input.button{background-position:0 -180px;clear:left;display:block;float:none;margin-left:129px;width:132px;margin-bottom:10px;}.formrow.gender{padding-bottom:10px;}.star-rating{min-height:16px;width:90px;background:url(/assets/global/images-css/sprites-starrating.png) 0 0 repeat-x;}.star-rating .rating{display:block;height:16px;background:url(/assets/global/images-css/sprites-starrating.png) 0 -16px repeat-x;}.star-rating .is-0{width:0!important;}.star-rating .is-1{width:18px!important;}.star-rating .is-1-5{width:27px!important;}.star-rating .is-2{width:36px!important;}.star-rating .is-2-5{width:45px!important;}.star-rating .is-3{width:54px!important;}.star-rating .is-3-5{width:63px!important;}.star-rating .is-4{width:72px!important;}.star-rating .is-4-5{width:81px!important;}.star-rating .is-5{width:90px!important;}#wrap{font-size:1.2em;text-align:left;width:auto;overflow:hidden;}#wrap #header,#wrap #content,#wrap #static-wrap,#wrap #catalogue-footer,#wrap #store-locator,#wrap #footer{float:none;margin-left:auto;margin-right:auto;width:960px;}#wrap #content{z-index:10;line-height:1em;}#wrap #footer{z-index:5;}.login h1,.register h1,.resetpassword h1{font-size:2em;line-height:1em;}ol#sv-slideshow-pagination,ol.sv-slideshow-pagination{text-align:right;padding:9px 16px;height:20px;position:relative;}ol#sv-slideshow-pagination li,ol.sv-slideshow-pagination li{cursor:pointer;display:inline-block;font-size:1.166em;padding:2px 6px 6px;}ol#sv-slideshow-pagination li.selected,ol.sv-slideshow-pagination li.selected{background-color:#ece7e2;color:#e73e97;}.overlay{background:#b7a28e none;width:410px;margin-left:-215px;}.overlay .inner{padding:22px!important;background-image:none!important;}.overlay .inner h2,.overlay .inner h3,.addresslookup .inner h4{background:#f2f0eb url("/Assets/GiftLibrary/images-css/bg-overlay-header.png") repeat-x scroll 0 0;font-size:1.666em;margin:-22px -22px 20px;padding:17px 20px;text-transform:none;}.overlay .inner p{font-size:1.167em;font-weight:bold;}.overlay .inner p.hint{font-size:1em;font-weight:normal;padding-left:10px;padding-top:5px;}.overlay .inner p span{color:#7d6a55;font-weight:normal;}.overlay .inner p{font-weight:normal;color:#7d6a55;}.overlay .inner label{padding-right:10px;}.overlay .inner div.bottom{padding-bottom:20px;}.overlay .inner img{height:auto!important;width:auto!important;}.overlay .formrow.manual{left:40px;right:auto;top:80px;}.overlay .inner .action{border-top:1px dotted #ccc;padding-top:18px;margin-top:2px;font-weight:bold;}.overlay .inner .action a{font-weight:inherit;}.overlay .inner .action input.delivery,.overlay .inner .action input.billing{background-position:0 -240px;width:192px;}.js-enabled .overlay a.close{height:28px!important;width:28px!important;background:transparent url(/Assets/Giftlibrary/Images-css/bg_close_circ_pink.png) no-repeat scroll 0 0;display:block;position:absolute;right:-9px;top:-8px;cursor:pointer;text-indent:-9999em;}#new-address-overlay .inner a.close{right:-10px;top:-10px;}#added-to-basket.overlay .inner .action{font-size:1.167em;}#added-to-basket .inner p{padding-bottom:25px;}#added-to-basket .inner p .item,#added-to-basket .inner p li{font-weight:bold;color:#372f26;}#added-to-basket .inner p .summary{font-size:.857em;display:block;padding-bottom:5px;}#added-to-basket .inner p .summary .price{font-weight:bold;}.overlay .inner div#personal-details{padding-top:40px;}.overlay .inner div#addresslist li{padding-bottom:2px;}.overlay .inner div#addresslist li input{width:345px;text-align:left;color:#372F26;}.overlay .inner div#addresslist li input:hover{background-color:#E2DDD2;}.overlay .inner div#addresslist a{text-transform:none;display:block;padding:0 3%;width:94%;}#new-address-overlay .inner .action input.button{background-position:0 -180px;clear:left;display:block;float:none;margin-left:129px;width:132px;}.star-rating .rating{background-image:url(/assets/giftlibrary/images-css/sprites-starrating.png);}#header{margin-bottom:10px;height:118px;}#header .logo{left:20px;top:1px;}#header #navigation{background-color:#372f26;font-size:1.25em;height:32px;top:63px;}#header #navigation ul li{margin-right:0;}#header #navigation li a{padding:11px 15px;}#header #navigation ul li:hover a,#header #navigation ul li.hover a,#header #navigation ul li:hover ul{background-color:transparent;color:#fff;}#header #navigation ul li:hover ul{color:#372f26;}#header #navigation ul li .inner{background-color:#fff;border:10px solid #b7a28e;font-size:.8em;padding:20px 0;}#header #navigation ul li .inner li{background-image:none;display:inline-block;float:left;}#header #navigation ul li .inner li.no-children{float:right;clear:right;padding-left:5px;width:125px;border-left:1px dotted #CCC;}#header #navigation ul li .inner a{background-color:transparent;background-image:none!important;text-indent:0!important;color:#372f26;width:auto;}#header #navigation ul li .inner li.no-children a{color:#392f26;font-weight:bold;}#header #navigation ul li .inner li li.no-children a{color:#372f26;font-weight:normal;width:auto;}#header #navigation ul li .inner ul ul{padding:0 5px;width:120px;border-left:1px dotted #CCC;}#header #navigation ul li .inner ul li:first-child ul{border-left:0 none;}#header #navigation ul li .inner li li{padding:0 0 2px!important;border-left:0 none!important;float:none!important;width:auto!important;display:list-item;}#header #navigation ul li ul li a{padding:3px 0 3px 15px;}#header #navigation ul li ul li h2{padding-left:20px;font-family:Arial,Sans-Serif;font-weight:bold;color:#392f26;width:115px;line-height:1.3em;}#header #navigation ul li ul li h2 a{color:#392f26!important;padding:0;line-height:1em;}#header #navigation ul li ul li a{color:#372f26;width:auto!important;line-height:1.3em;}#header #navigation ul li.category-1 a,#header #navigation ul li.category-2 a,#header #navigation ul li.category-3 a,#header #navigation ul li.category-4 a,#header #navigation ul li.category-5 a,#header #navigation ul li.category-6 a,#header #navigation ul li.category-7 a,#header #navigation ul li.category-8 a,#header #navigation ul li.category-9 a,#header #navigation ul li.category-10 a{background:transparent url(/Assets/giftlibrary/Images-css/sprites-top_nav.png) no-repeat scroll 0 0;text-indent:-9999em;}#header #navigation ul li.All-Gifts a{background-position:-80px 0;width:65px;}#header #navigation ul li.New-In a{width:52px;background-position:0 0;}#header #navigation ul li.Women a{background-position:-236px 0;width:58px;}#header #navigation ul li.Men a{background-position:-175px 0;width:31px;}#header #navigation ul li.Children a{background-position:-324px 0;width:70px;}#header #navigation ul li.Designers a{background-position:-424px 0;width:77px;}#header #navigation ul li.Corporate a{background-position:-531px 0;width:90px;}#header #navigation ul li.Top-Tips a{background-position:-770px 0;width:58px;}#header #navigation ul li.Press a{background-position:-858px 0;width:40px;}#header #navigation ul li.Occasions a{background-position:-651px 0;width:89px;}#header #navigation ul li.All-Gifts a:hover{background-position:-80px -40px;}#header #navigation ul li.New-In a:hover{background-position:0 -40px;}#header #navigation ul li.Women a:hover{background-position:-236px -40px;}#header #navigation ul li.Men a:hover{background-position:-175px -40px;}#header #navigation ul li.Children a:hover{background-position:-324px -40px;}#header #navigation ul li.Designers a:hover{background-position:-424px -40px;}#header #navigation ul li.Corporate a:hover{background-position:-531px -40px;}#header #navigation ul li.Top-Tips a:hover{background-position:-770px -40px;}#header #navigation ul li.Press a:hover{background-position:-858px -40px;}#header #navigation ul li.Occasions a:hover{background-position:-651px -40px;}#header #navigation ul li.All-Gifts:hover a{background-position:-80px -40px;}#header #navigation ul li.Women:hover a{background-position:-236px -40px;}#header #navigation ul li.Men:hover a{background-position:-175px -40px;}#header #navigation ul li.Children:hover a{background-position:-324px -40px;}#header #navigation ul li.Designers:hover a{background-position:-424px -40px;}#header #navigation ul li.Corporate:hover a{background-position:-531px -40px;}#header #navigation ul li.Occasions:hover a{background-position:-651px -40px;}#header .account-menu{border-bottom:0 none;text-transform:none;font-size:.917em;top:93px;}#header .account-menu li{padding-top:8px;}#header .account-menu li a{color:#372f26;}#header #currency{position:static;display:block;}#header #currency h2{padding-top:5px;color:#372F26;font-family:Arial,sans-serif;}#header #currency select{height:16px;margin-top:1px;background-color:#f3efec;border:1px solid #d8d1c8;}#header .search,#header .basket{background-color:Transparent;border-left:0 none;font-size:1em;text-align:right;float:right;position:static;}#header .basket{width:auto;margin-right:15px;margin-top:3px;}#header .basket div{position:relative;}#header .basket h2{font-size:1.167em;text-transform:none;color:#333;font-weight:normal;display:inline-block;width:auto;}#header .basket p{color:#C59D68;display:inline-block;float:none;font-size:1.167em;margin-left:0;font-weight:normal;}#header .basket p span{display:none;}#header .basket p span.numeric{display:inline;}#header .basket .hover h2,#header .basket .hover p{text-decoration:underline;}#header .basket a{background:transparent url(/Assets/Global/Images-css/transparent.gif) scroll 0 0 repeat;text-align:left;top:5px;left:15px;width:80%;}#header .wishlist{float:right;text-align:right;}#header .wishlist h2{color:inherit;font-weight:normal;font-size:1.167em;margin-top:15px;}#header .wishlist a{color:inherit;}#header .wishlist a span.numeric{color:#C59D68;display:inline-block;}#header .wishlist a:hover{text-decoration:none;}#header .search{font-size:1em;width:335px;right:195px;position:absolute;}#header .search label{display:inline-block;font-size:1.167em;color:#333;position:relative;bottom:-5px;}#header .search input.textfield{background-color:#f3efec;width:213px;height:15px;border:1px solid #d8d1c8;text-transform:none;margin:0 0 0 4px;color:#372F26;}#header .breadcrumbs{font-size:.917em;margin-top:3px;top:93px;}#header .breadcrumbs li{display:block;text-transform:none;margin-right:3px;}#header .breadcrumbs li.crumb{background-image:url(/Assets/Giftlibrary/Images-css/bg-crumb.gif);background-position:0 11px;padding-left:12px;padding-right:0;}#header .breadcrumbs li a,#header .breadcrumbs li a:hover{color:#372f26;}#header .breadcrumbs li:last-child a{color:#937a5e;}#content>.inner{min-height:330px;}#content h1{border-bottom:1px dotted #ccc;padding-bottom:10px;margin-bottom:10px;}#content .errorpage h2{font-size:1.3em;}#content .errorpage ul{margin-bottom:10px;}#content .errorpage ul li{padding-bottom:.7em;font-family:Georgia,Times New Roman,Times,Serif;font-weight:normal;line-height:1em;}#catalogue-footer .email-newsletter{height:auto;min-height:43px;width:auto;padding-bottom:17px;margin-bottom:-5px;background:#372f26 url(/Assets/GiftLibrary/Images-css/bg-shdw_newsletter.jpg) scroll 0 100% no-repeat;color:#e3ddd4;float:none;border:0 none;}#catalogue-footer .email-newsletter .validation-message{position:absolute;left:0;z-index:500;background-color:#EEE9E4;border:1px solid #DEAD68;padding:8px;width:262px;top:31px;color:Red;}#catalogue-footer .email-newsletter h2{text-transform:none;font-size:2em;height:22px;width:467px;background:transparent url(/Assets/GiftLibrary/Images-css/bg-newsletter_header.png) scroll 100px 10px no-repeat;padding:10px 10px 10px 100px;display:inline-block;text-indent:-9999em;float:left;}#catalogue-footer .email-newsletter fieldset{float:left;}#catalogue-footer .email-newsletter fieldset div{display:inline-block;position:relative;top:-2px;}#catalogue-footer .email-newsletter fieldset label{height:22px;left:-487px;position:absolute;top:0;width:467px;line-height:55px;overflow:hidden;padding-bottom:0;color:transparent;}.#catalogue-footer .email-newsletter input.textfield{display:inline-block;background-color:#797168;color:#dcd5ca;border:1px solid #87827d;font-size:1em;text-transform:none;height:13px;width:207px;font-size:.9em;}#catalogue-footer .email-newsletter fieldset input.signupbutton{background:url("/Assets/GiftLibrary/Images-css/sprites-btns.png") no-repeat scroll -300px 0 transparent;color:#583F24;font-size:.9em;height:27px;text-indent:0;top:1px;width:70px;}#catalogue-footer #newsletter-form p{margin-bottom:10px;padding-left:0;padding-right:20px;padding-top:0;width:340px;height:26px;}#catalogue-footer #newsletter-form label{display:block;float:left;text-align:right;width:120px;}#catalogue-footer #newsletter-form input.textfield{float:left;width:190px;}#catalogue-footer #newsletter-form p.title{margin-bottom:5px;}#catalogue-footer #newsletter-form p.title label{padding-left:0;}#catalogue-footer #newsletter-form p.email-signup-pref label.first{text-align:left;width:364px;margin-bottom:10px;}#catalogue-footer #newsletter-form p.email-signup-pref input{float:left;margin-left:0;margin-right:5px;}#catalogue-footer #newsletter-form p.email-signup-pref label{float:left;width:50px;text-align:left;}#catalogue-footer #newsletter-form p.action,#catalogue-footer #newsletter-form-complete p.action{padding-left:130px;padding-top:10px;width:210px;margin-bottom:0;}#catalogue-footer #newsletter-form ul{padding:0;}#catalogue-footer #newsletter-form ul li{padding:0 0 12px;color:#7D6A55;font-size:1.167em;}#footer{height:auto;min-height:147px;background:transparent url(/Assets/GiftLibrary/Images-css/bg-footer.png) scroll 0 -44px no-repeat;color:#372f26;}#footer ul.staticlinks{padding:5px 0;}#footer ul.staticlinks li ul li{display:block;float:left;margin-left:1em;padding-bottom:4px;width:150px;}#footer ul.staticlinks li ul li a{color:#372F26;}#footer ul.staticlinks li.first{margin-left:0;width:165px;}#footer .staticlinks li h3,#footer .staticlinks li ul{float:none;width:99%;}#footer ul.staticlinks li{margin-left:0;width:165px;}#footer .facebook{position:absolute;right:20px;top:5px;}#footer .facebook a{color:#372F26;font-size:1.2em;left:8px;position:relative;text-shadow:0 1px 1px #fff;top:-4px;}#footer ul.primary-footer{letter-spacing:0;position:relative;text-transform:none;top:23px;}#footer ul.primary-footer ul.footer-nav{padding:0;}#wrap #footer.checkout{background:#ebe6e1;min-height:60px;height:60px;border-bottom:solid 3px #372f26;margin-top:5px;}#footer ul.primary-footer ul.footer-nav li{border:0 none;color:#333;font-size:1.2em;padding-right:10px;line-height:1em;}.homepage .staticContainer .slideshowContainer,.homepage .staticContainer .slideshowContainer a,.homepage .staticContainer .slideshowContainer img,.homepage .staticContainer #sv-slideshow-pagination{display:block;}.homepage .staticContainer .slideshowContainer{background:#fff;height:382px;margin-bottom:32px;overflow:hidden;}.homepage .staticContainer #sv-slideshow-pagination{background:#f1ece8 url(/Assets/giftlibrary/Images-css/bg-pagination.png) no-repeat;height:34px;margin-top:-32px;}.homepage .staticContainer .slideshowContainer a{height:382px;}.homepage .staticContainer .secondary{background:transparent url(/Assets/giftlibrary/Images-css/bg-shdw_full.png) no-repeat scroll 0 0;padding-top:20px;margin-bottom:0;}.homepage #bottom-banners a{padding:0;margin:0;}.homepage #bottom-banners a img{padding:0;margin:0;}.homepage .carousel-wrapper{background-color:#fff;overflow:visible;padding:10px 0;height:100px;margin-bottom:0;}.homepage .carousel-wrapper h1{display:none;}.homepage .carousel-wrapper .sv-carousel{margin-left:0;width:960px!important;padding-bottom:0;}.homepage .carousel-wrapper li{width:320px;height:95px;border-left:0;border-right:1px dotted #ccc;}.homepage .carousel-wrapper li div{margin-left:25px;margin-right:20px;}.homepage .carousel-wrapper li div a{float:left;text-transform:none;color:inherit;font-size:1em;}.homepage .carousel-wrapper li div h2,.homepage .carousel-wrapper li div p{padding-left:20px;width:168px;float:right;font-size:1.167em;min-height:1em;}.homepage .carousel-wrapper li div h2{font-size:1.5em;padding-top:10px;}.homepage .carousel-wrapper li div p.price{color:#7d6a55;padding-bottom:.143em;}.homepage .carousel-wrapper li div p.more{color:#e73e97;font-family:Georgia,serif;}.homepage .carousel-wrapper li p span.hidden{display:none;}.homepage .carousel-wrapper li img.thumbnail{height:86px;width:86px;}.homepage .carousel-wrapper .sv-carousel-prev,.homepage .carousel-wrapper .sv-carousel-next{background:transparent url(/Assets/giftlibrary/Images-css/sprites-btns_carousel.png) no-repeat scroll 0 0;height:120px;width:23px;text-indent:-9999em;left:auto;right:-11px;}.homepage .carousel-wrapper .sv-carousel-prev{background-position:-23px 0;left:-9px;}.homepage .carousel-wrapper .sv-carousel-next:hover{background-position:0 -73px;}.homepage .carousel-wrapper .sv-carousel-prev:hover{background-position:-23px -73px;}#content.two-col #main,#content.showcase #main{width:758px;}#content.showcase #main{float:right;}#content.showcase #sidebar{float:left;}.recently-viewed{border:0;background-color:#ebe6e1;margin-top:10px;margin-bottom:0;padding-bottom:2px;}.recently-viewed h2{text-transform:none;font-size:1.167em;padding-bottom:3px;font-weight:normal;}.recently-viewed ul li{padding-right:10px;}.recently-viewed ul li a img{height:87px;width:87px;}#content.catalogue #sidebar{width:182px;padding:0 10px 10px 0;font-size:1em;color:#372f26;background-color:Transparent;}#content.catalogue #sidebar *{text-transform:none!important;line-height:.75em;}#content.catalogue #sidebar *{line-height:1em;}#content.catalogue #sidebar ul{padding:3px 7px 14px!important;}#content.catalogue #sidebar ul.scrollfacets{background-color:transparent;border-bottom:0;}#content.catalogue #sidebar ul li{padding-bottom:6px;}#content.catalogue #sidebar ul li a{display:inline-block;}#content.catalogue #sidebar .breadcrumbs ul li.crumb span a{display:inline-block;width:130px;}#content.catalogue #sidebar .breadcrumbs ul li.crumb span.remove a{background-position:-132px 0;height:17px;width:17px;text-indent:-9999em;margin-right:4px;display:inline-block;vertical-align:top;margin-top:-2px;}#content.catalogue #sidebar div.category{padding-top:0;}#content.catalogue #sidebar div.parent-category{display:none;}#content.catalogue #sidebar div.category h2,#content.catalogue #sidebar h3{border-bottom:1px dotted #a59a8f;margin-bottom:10px;}#content.catalogue #sidebar div.category h2,#content.catalogue #sidebar h3{border-top:1px dotted #a59a8f;padding:6px 7px;}#content.catalogue #sidebar h2,#content.catalogue #sidebar h3,#content.catalogue #sidebar a{color:#372f26!important;}#content.catalogue #sidebar h3{font-size:1.333em;}#content.catalogue #sidebar h4{color:#392f26;font-weight:bold;font-family:Arial,Sans-Serif;border-bottom:0;padding:3px 7px 7px;}#content.catalogue #sidebar div.category h2{text-transform:none;font-size:1.333em;}.login #password-details .password .manual{line-height:1.4em;}.register p.info,.login p.info{font-size:.917em;padding-bottom:2.5em;}#content.account{margin-bottom:0;}#content.account .inner{background:url("/Assets/GiftLibrary/Images-css/bg-shdw_newsletter.jpg") no-repeat scroll 0 100% #fff!important;}#content.account div .inner{background:none!important;}#content.register .inner{padding-left:90px;padding-right:90px;}#content.register .formrow.postcode input.button{margin-left:275px;}#content.register #marketing-preferences{margin:-30px auto 10px 180px;}#content.register #marketing-preferences label{line-height:1.2em;}#content.register .action input.button{margin-left:280px;}#content.register .action{padding-bottom:20px;}#content.editprofile .formrow.phone{padding-bottom:20px;}#content.editprofile .postcode input.button{margin-left:275px;}#content.register.form .inner fieldset fieldset{margin-bottom:30px;}#content.resetpassword .inner fieldset p.hint{padding:10px 0;}#content.resetpassword .inner fieldset fieldset{padding-top:20px!important;}#content.resetpassword .inner fieldset fieldset .action{padding-left:276px;padding-top:25px;}#content.resetpassword div.back{display:block;margin-bottom:7px;}#content.resetpassword div.back a img:hover{border-bottom:1px solid #C59D68;}#content.resetpassword div.back a img{padding-bottom:2px;}#content.resetpassword legend{display:none;}.landing{padding-top:0;}#content.landing #sidebar{float:left;}.catalogue #static-promo{margin-bottom:3px;padding-bottom:11px;background:url("/Assets/giftlibrary/Images-css/bg-shdw_main.png") no-repeat scroll bottom;}.results-menu{position:relative;z-index:1;}.results-menu ul li.options label{padding-left:10px;color:inherit;}body.js-enabled .results-menu ul li.options label{padding-right:15px;background:transparent url(/Assets/giftlibrary/Images-css/sprites-vertical_arrows.gif) no-repeat scroll 100% -12%;color:#372F26;}body.js-enabled .results-menu ul li.options label.active{background-position:100% 112%;}body.js-enabled .results-menu ul li.options div.panel{background-color:#EBE6E1;display:block;left:0;padding:10px 10px 0;position:absolute;top:20px;z-index:9999;display:none;}body.js-enabled .results-menu ul li.options ul li{padding-left:0;padding-bottom:10px;font-size:1em;}.results-menu ul li.options .panel li{float:none;:;}.results-menu ul li.options ul li a{display:block;width:120px;}.results-menu{text-transform:none;font-size:1em;color:#372f26;margin-bottom:3px;}.results-menu ul li{font-size:1em;}.results-menu ul li.options,.results-menu ul li.view-all{padding-bottom:12px;}.results-menu ul li.pagination{font-size:1em;}.results-menu ul li.pagination li img{padding-top:2px;}.results-menu ul li.pagination li a,.results-menu ul li.pagination li.selected span{color:#372f26;padding:0 5px 2px;display:block;}.results-menu ul li.pagination li.selected span{background:url("/Assets/GiftLibrary/Images-css/bg-paging-item.png") no-repeat scroll 0 0 transparent;display:block;height:18px;margin-top:-2px;padding:2px 0 0;text-align:center;width:19px;}.results-menu ul li.pagination li.spacer span,.results-menu ul li.pagination li.previous span,.results-menu ul li.pagination li.next span{color:#937a5e;opacity:.5;filter:alpha(opacity=50);}.results-menu ul li.pagination li.next{width:50px;}.results-menu ul li.pagination li.previous{width:70px;}.results-menu ul li.pagination li.previous a,.results-menu ul li.pagination li.next a{background-color:transparent;}.results-menu ul li.view-all{float:left;margin-left:35px;margin-right:0;}.results-menu ul li.view-all span a{color:#372F26;}ul.product-list,ul.hero{margin-right:-10px;margin-bottom:1px;padding:0;border-top:0;}ul.product-list li.product-item,ul.hero li{width:246px;height:auto;min-height:222px;padding-top:8px;padding-bottom:13px;margin-right:10px;background:#fff url(/Assets/giftlibrary/Images-css/bg-shdw_third.png) no-repeat scroll 0 100%;}ul.product-list .thumbnail,ul.hero .thumbnail{margin:0 auto;float:none;text-align:center;}ul.product-list .thumbnail img,ul.hero .thumbnail img{height:170px;margin-bottom:10px;width:170px;}ul.grid li.product-item .detail p.product-name,ul.grid li.product-item .detail .buy,ul.hero li .detail h2,ul.hero li .detail .buy{width:202px;margin:0 auto;text-transform:none;font-size:.917em;}ul.product-list .detail p.product-name a,ul.hero .detail h2 a{color:#372f26;}ul.grid li.product-item .detail p.product-name,ul.hero li .detail h2{font-weight:bold;}ul.grid li.product-item .detail .buy .price .list-price,ul.hero li .detail .buy .price .list-price{color:#372F26;font-size:1em;}ul.grid li.product-item .detail .buy .price .list-price span,ul.hero li .detail .buy .price .list-price span{display:none;}ul.product-list .detail .description,ul.hero .detail .description{display:none;}ul.grid li .detail .buy .price .was-price{color:#949492;}ul.hero li .detail h2{font-family:Arial,Calibri,Sans-Serif;}ul.hero li .detail p,ul.hero li .detail label{display:none;}#content.catalogue #search-again{padding:21px 20px 14px 20px;margin-bottom:6px;min-height:105px;background:#fff url(/Assets/giftlibrary/Images-css/bg-shdw_main.png) no-repeat scroll bottom left;}#content.catalogue #search-again .search-term{min-height:28px;width:90%;font-size:2em;background:#fff url(/Assets/giftlibrary/Images-css/gl_circles_women.png) no-repeat scroll top right;padding:0 10% 20px 0;line-height:1em;}#content.catalogue #search-again .search{vertical-align:top;padding:0 0 20px;}#content.catalogue #search-again .search:before{content:"Search";color:#333;vertical-align:inherit;padding-top:5px;display:inline-block;font-size:1.167em;}#content.catalogue #search-again .search input.textfield{width:229px;margin-left:5px;vertical-align:inherit;}#content.catalogue #search-again .search input.gobutton{margin-left:5px;vertical-align:inherit;}#content .product-detail h1{font-size:1.17em;font-weight:normal;width:380px;border-bottom:0;}#content .product-detail h1 span.product-id{display:none;}#content .product-detail{width:920px;padding:20px;background:#fff url(/Assets/giftlibrary/Images-css/bg-shdw_full.png) no-repeat scroll bottom left;min-height:550px;padding:20px 20px 50px;}#content .product-detail .border-container{background:#fff url(/Assets/giftlibrary/Images-css/gl_circles_women.png) no-repeat scroll top right;padding-top:20px;float:none;}#content .product-detail .info h1{color:#372F26;float:none;min-height:37px;position:relative;width:310px;}.product-detail .info{float:left;margin-left:462px;margin-right:0;padding-top:20px;position:relative;width:190px;min-height:350px;}.product-detail .info span.designer p{font-family:Georgia,Times New Roman,Times,Serif;font-size:1.5em;line-height:1em;margin-bottom:0;text-transform:uppercase;width:310px;}.product-detail .info .addthis{display:none;}.product-detail .info .longdescription{position:relative;top:0;color:#7D6A55;line-height:1.4em;}.product-detail .info .price{right:-270px;padding-top:8px;font-size:2em;width:300px;}.product-detail .info .price .list-price{color:#372F26;display:block;float:none;font-size:.59em;font-weight:normal;margin-right:4px;text-align:right;margin-top:15px;position:absolute;right:0;}.product-detail .info .price .was-price,.product-detail .info .price .was-was-price{padding-top:0;clear:right;font-size:.5em;}.product-detail .info .price .was-price{padding-right:4px;}.product-detail .info .price .was-was-price{float:right;color:#949492;clear:none;padding-right:10px;}.product-detail .review-summary{display:none;}.product-detail .info .addthis{padding-top:10px;}.product-detail .add-to-basket{background-color:#F8F6F4;float:right;margin-top:98px;padding:13px 20px;position:static;right:0;width:210px;}.product-detail .add-to-basket h2,.product-detail .add-to-basket .quantity{background:none;padding-top:0;border-bottom:0 none;}.product-detail .add-to-basket .quantity p{padding:0;}.product-detail .add-to-basket .quantity label{color:#333;font-size:1em;font-weight:normal;padding-left:0;text-transform:none;font-family:"Arial",sans-serif;padding-top:.667em;}.product-detail .add-to-basket .quantity input.textfield{border:1px solid #d6d1ca;font-family:Arial,sans-serif;font-size:1.167em;padding-bottom:4px;padding-right:9px;padding-top:4px;text-align:right;width:17px;}.product-detail .add-to-basket .quantity div div{background-image:none;}.product-detail .add-to-basket .quantity div{background:url("/Assets/giftlibrary/Images-css/gl_circles_women.png") no-repeat scroll 129px 63px transparent;width:178px;clear:both;padding-top:18px;position:relative;}.product-detail .add-to-basket .quantity div.alert{background-image:none;font-size:11px;left:-20px;padding:10px;top:35px;width:225px;}.product-detail .add-to-basket h2{color:#333;font-weight:normal;text-indent:0;font-size:1.167em;height:22px;}.product-detail .add-to-basket h2:empty{display:none;}.product-detail .add-to-basket .quantity div input{margin-left:0;}.product-detail .add-to-basket p.message{font-size:1.083em;background-color:#EEE9E3;color:#8b857f;margin-bottom:-13px;margin-left:-20px;margin-right:-20px;padding:13px 0;text-align:center;}.product-detail .images{width:auto;position:absolute;}.product-detail .images #mainimage{padding-bottom:18px;width:420px;}.product-detail .images #mainimage img{height:420px;width:420px;}.product-detail .images ul.alternatives{width:264px;padding-left:79px;margin-right:-10px;margin-top:0;}.product-detail .images ul.alternatives li{margin-right:10px;}.product-detail .images ul.alternatives li img{height:56px;width:56px;}div.zoomdiv{top:26px;left:460px;width:453px;height:453px;border:3px solid #372F26;}div.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0;left:30px;width:90px;height:70px;border:1px solid #372F26;background:#372F26;max-width:299px;max-height:299px;}.product-detail .more-info,.product-detail .extra-info{width:460px;padding-left:0;padding-right:0;clear:right;}.product-detail .extra-info{position:static;}.product-detail .more-info{background-color:transparent;}.product-detail .extra-info h2{display:none;}.product-detail #reviews{width:458px;margin-top:0;}.product-detail #reviews .add fieldset legend{font-size:1.167em;padding-top:20px;}.product-detail #reviews .add p{padding-top:10px;}.product-detail #reviews .add fieldset p.no-reviews{margin-top:-10px;padding-bottom:10px;}.product-detail #reviews .add fieldset p input.title,.product-detail #reviews .add fieldset p textarea{width:440px;}.product-detail #reviews .add fieldset p textarea{min-height:100px;}.product-detail #reviews .add fieldset p.submit input.button{width:162px;background-position:0 -210px;}.product-detail #reviews input.button{width:132px;background:url("/Assets/giftlibrary/Images-css/sprites-btns.png") no-repeat scroll 0 -180px;}.product-detail #reviews ul li{padding-bottom:20px;margin-bottom:0;border-bottom:0 none;}.product-detail #reviews ul li p{color:#7d6a55;}.product-detail #reviews ul li .meta h3{color:#5e5348;font-family:"Arial",sans-serif;font-weight:bold;padding-bottom:.1em;}.product-detail #reviews ul li .meta p{font-style:italic;padding-bottom:.3em;}.product-detail #reviews ul li p.comment{line-height:1.3em;}.product-detail #reviews ul li p.report{font-size:.917em;padding-bottom:10px;}.product-detail #reviews ul li p.report a{color:#c59d68;text-transform:;}.product-detail #reviews ul li div.public-response{padding-bottom:10px;}.product-detail #reviews ul li div.public-response p.title{margin-bottom:.3em;color:#5e5348;font-family:"Arial",sans-serif;font-weight:bold;}.product-detail #reviews ul li div.public-response p.date{font-style:italic;}.product-detail #reviews ul li div.public-response p.response{margin:5px 0;}.product-detail .secondary-actions{border-bottom:0 none;clear:right;display:block;float:right;margin-left:6px;margin-top:-7px;position:static;width:250px;}.product-detail .secondary-actions ul{list-style-image:url(/Assets/giftlibrary/Images-css/ul-pink_dots.gif);list-style-position:outside;padding-left:20px;}.product-detail .secondary-actions ul li{float:none;padding-bottom:8px;color:#C59D68;}.product-detail .secondary-actions ul li a{color:#c59d68;font-size:1em;}.product-detail #reviews h2,.product-detail .more-info{padding:4px 0 0;}.product-detail #reviews h2{display:block;border:none;font-size:1.3em;padding-bottom:.8em;}.product-detail .more-info #cross-sells{padding:0;}.product-detail .more-info #cross-sells h2{border-bottom:0 none;border-top:1px dotted #CCC;display:block;font-size:1.333em;font-weight:normal;padding-top:17px;}.product-detail input.outofstock{margin-top:10px;}.product-detail input.outofstock,.js-enabled .product-detail a.outofstock{margin-bottom:10px;margin-left:0;}.product-detail #email-when-in-stock div.action{padding-left:132px;}.product-detail #email-when-in-stock div.action input.email{width:178px;}.product-detail #email-when-in-stock div.action input.button{background-position:0 -300px;color:#FFF;font-size:1.083em;width:181px;padding-left:0;padding-right:0;}.product-detail #notify-in-stock .overlay{top:100px;}.idTabs{display:none;}.product-detail .more-info #alternative-products li,.product-detail .more-info #cross-sells li{border:0 none;width:85px;padding-left:0;padding-top:5px;}.product-detail .more-info #alternative-products li img,.product-detail .more-info #cross-sells li img{height:85px;width:85px;}.product-detail .more-info #alternative-products li h3,.product-detail .more-info #alternative-products li p,.product-detail .more-info #cross-sells li h3,.product-detail .more-info #cross-sells li p{display:none;}.product-detail .variants{background-color:transparent;border-bottom-color:#c6c5c3;padding:2px 13px 18px 0;}.js-enabled .product-detail .variants{position:relative;z-index:999;}.js-enabled .product-detail .variants select{display:none;}.js-enabled .product-detail .variants ul.sv-dropdown-expanded{display:none;position:absolute;top:31px;border:1px solid #d7d2c9;width:206px;max-width:262px;z-index:999;-moz-box-shadow:0 2px 4px rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.1);box-shadow:0 2px 4px rgba(0,0,0,0.1);}.js-enabled .product-detail .variants ul.sv-dropdown-expanded li{background-color:#fff;padding:8px 10px;cursor:pointer;}.js-enabled .product-detail .variants ul.sv-dropdown-expanded li:hover{background-color:#f8f6f4;}.js-enabled .product-detail .variants p.sv-dropdown-selected{padding:8px 32px 8px 9px;color:#333;background:#fcfbfa url(/assets/giftlibrary/images-css/bg-custom_dropdown.png) top right scroll no-repeat;border:1px solid #d7d2c9;cursor:pointer;width:165px;-moz-box-shadow:0 2px 4px #DFE0DB;-webkit-box-shadow:0 2px 4px #DFE0DB;box-shadow:0 2px 4px #DFE0DB;}.js-enabled .product-detail .variants p.active{background-position:178px -40px;}#content .bundle div.border-container+div{float:left;}#content .bundle .addthis{left:462px;position:absolute;top:80px;}#content .bundle div .bundle-product-variant-selection{width:459px;margin-left:462px;padding-top:10px;}#content .bundle div .bundle-product-variant-selection li,#content .bundle div .bundle-product-variant-selection li div{padding-bottom:10px;}#content .bundle div .bundle-product-variant-selection li div#image{float:left;}#content .bundle div .bundle-product-variant-selection li div#detail{padding-left:100px;}#content .bundle div .bundle-product-variant-selection li div.image{float:left;}#content .bundle div .bundle-product-variant-selection li div.detail{padding-left:100px;}#content .bundle div .bundle-product-variant-selection li{border-top:1px dotted #CCC;padding-top:20px;}#content .bundle .border-container{float:none;}#content .bundle h1{float:right;padding-top:40px;margin-right:80px;border-bottom:0;}#content .bundle h1 span.product-id{display:none;}#content .bundle .info{width:auto;margin-bottom:0;margin-left:0;padding-top:0;float:none;min-height:0;}#content .bundle .info .longdescription{float:left;margin-left:462px;margin-right:0;padding-bottom:20px;width:459px;}#content .bundle .info .longdescription span{display:inline;}#content .bundle .price{clear:right;float:right;font-size:2em;line-height:1.3em;position:relative;right:20px;top:-150px;width:419px;height:62px;margin-bottom:-62px;}#content .bundle .price .list-price{margin-left:.3em;}#content .bundle .price .list-price,#content .bundle .price .was-price,#content .bundle .price .was-was-price{float:right;margin-top:0;font-size:.958em;}#content .bundle .price .was-price,#content .bundle .price .was-was-price{padding-top:0;color:#949492;margin-top:5px;font-size:.5em;}#content .bundle .price .was-price{clear:right;padding-left:10px;}#content .bundle .price .list-price span{display:none;}#content .bundle .add-to-basket{margin-top:0;height:85px;}#content .bundle .add-to-basket .quantity{float:right;}#content .bundle .add-to-basket .quantity div{padding-top:0;}#content .bundle .add-to-basket,#content .bundle .secondary-actions,#content .bundle .more-info{float:right;width:419px;}#content .bundle .add-to-basket p.message{clear:right;padding-right:20px;position:relative;text-align:right;top:30px;}#content .bundle .secondary-actions{width:459px;height:60px;}#content .bundle .more-info .star-rating{width:90px;}#content .bundle #reviews h2{display:none;}.product-detail .more-info #cross-sells{border:0 none;}.product-detail .more-info #cross-sells h2{display:block;}#content .group div.border-container+div{float:left;}#content .group .addthis{left:462px;position:absolute;top:80px;}#content .group div .group-product-variant-selection{width:459px;margin-left:462px;padding-top:10px;}#content .group div .group-product-variant-selection li,#content .group div .group-product-variant-selection li div{padding-bottom:10px;}#content .group div .group-product-variant-selection li div#image{float:left;}#content .group div .group-product-variant-selection li div#detail{padding-left:100px;}#content .group div .group-product-variant-selection li div#detail p{line-height:1.3em;}#content .group div .group-product-variant-selection li div#detail p.price{line-height:1em;}#content .group div .group-product-variant-selection li div.image{float:left;}#content .group div .group-product-variant-selection li div.detail{padding-left:100px;}#content .group div .group-product-variant-selection li div.detail p{line-height:1.3em;}#content .group div .group-product-variant-selection li div.detail p.price{line-height:1em;}#content .group div .group-product-variant-selection li{border-top:1px dotted #CCC;padding-top:20px;}#content .group .border-container{float:none;}#content .group h1{float:right;padding-top:40px;margin-right:80px;border-bottom:0;}#content .group h1 span.product-id{display:none;}#content .group .info{width:auto;margin-bottom:0;margin-left:0;padding-top:0;float:none;min-height:0;}#content .group .info .longdescription{float:left;margin-left:462px;margin-right:0;padding-bottom:20px;width:459px;}#content .group .info .longdescription span{display:inline;}#content .group .price{font-size:1em;height:auto;line-height:1.3em;margin-bottom:-23px;padding-top:20px;padding-right:95px;text-align:right;}#content .group .price .list-price{margin-left:.3em;}#content .group .price .list-price,#content .group .price .was-price,#content .group .price .was-was-price{float:right;margin-top:0;}#content .group .price .was-price,#content .group .price .was-was-price{padding-top:0;color:#949492;padding-right:10px;}#content .group .price .list-price span{display:none;}#content .group .qty-label{clear:right;padding-bottom:0!important;position:relative;top:-14px;}#content .group .qty-label p{padding-right:40px;text-align:right;}#content .group .qty-label input{float:right;margin-top:-20px;text-align:right;}#content .group .add-to-basket{background-color:transparent;height:35px;margin-top:0;padding:0;}#content .group .add-to-basket .quantity{float:right;}#content .group .add-to-basket .quantity div{padding-top:0;}#content .group .add-to-basket,#content .group .secondary-actions,#content .group .more-info{float:right;width:419px;}#content .group .add-to-basket p.message{clear:right;padding-right:20px;position:relative;text-align:right;top:30px;}#content .group .secondary-actions{width:459px;height:60px;}#content .group .more-info .star-rating{width:90px;}#content .group #reviews h2{display:none;}.product-detail .more-info #cross-sells{border:0 none;}.product-detail .more-info #cross-sells h2{display:block;}#product-reviews{background-color:#fff;padding:20px;}#product-reviews h2{font-size:2em;}#product-reviews a{padding-left:105px;}#product-reviews ul a,#product-reviews div a{padding-left:0;}#product-reviews li{padding-bottom:20px;margin-bottom:20px;border-bottom:#ccc dotted 1px;}#product-reviews li div.meta h3,#product-reviews li div.meta p.author{display:inline-block;padding-left:5px;}#product-reviews li div.meta h3{font-size:;padding-left:15px;}#product-reviews li div.meta .star-rating{float:left;}#product-reviews li p.comment{padding:10px 0 10px 105px;line-height:1.3em;}#product-reviews li p.report,#product-reviews div.add{padding-left:105px;}#product-reviews div.add{padding-bottom:20px;}#content.wishlistsearch{width:auto;background:#fff url(/Assets/giftlibrary/Images-css/bg-shdw_full.png) no-repeat scroll left bottom;}#content.wishlistsearch .inner{background:transparent none;margin:0 auto;float:none;}.wishlistsearch .action{padding:10px 0 10px 277px;}#wishlist-info{float:none;margin:0 auto;padding:20px 20px 0;width:778px;}#wishlist-info .productname{margin-top:4px;margin-bottom:10px;padding-bottom:15px;}#wishlist-info .productname a,#wishlist-items td.product a{font-size:2em;text-transform:none;color:#372f26;font-family:Georgia,Times,serif;}#wishlist-privacy{background-color:transparent;padding:10px 0 10px 251px;width:auto;}#content.wishlistsearch #wishlist-signup .password input.texfield{width:120px;}#wishlist-info .shortdescription{padding-bottom:10px;}#wishlist-info .shortdescription span{display:none;}#wishlist-info .price .list-price span{display:none;}#wishlist-privacy input,#wishlist-privacy label{display:inline-block;}#content.wishlistsearch .inner .success p{padding-left:0;}#wishlist-signup fieldset fieldset legend span{width:700px;}#content.account #wishlist-privacy{padding:10px;}#content.account #wishlist-privacy,#send-to-friends{margin:0 auto 20px;background-color:#f6f3ee;width:720px;}#content.account #wishlist-privacy h3,#content.account #send-to-friends h3{padding-top:0!important;padding-left:0!important;}#content.account #send-to-friends textarea{width:440px;}#wishlist-items tr{border-bottom-color:#ccc;}#wishlist-items td.product a{font-size:1.333em;}#content.account #wishlist-items table{width:720px!important;}#wishlist-items td.thumbnail{padding-left:0;}#wishlist-items td.remove{padding-right:0;}#content.account #wishlist-items table .price{text-align:left;}#content.editprofile .inner div.action{padding-left:280px;}#content.editprofile .inner div.action input{margin-right:10px;}#content.reviews .review{padding:0 0 20px;margin:0 20px 10px;border-bottom:1px dotted #ccc;min-height:265px;}#content.reviews .review:last-child{border-bottom:0 none;}#content.reviews .review h3{padding-left:0!important;background-color:transparent;}#content.reviews .review h3 strong{font-weight:normal;}#content.reviews .review .review-product{float:left;}#content.reviews .review .review-details{padding-left:220px;}#content.reviews .review .star-rating{margin-bottom:10px;}#content .voucher{margin:0 auto;width:718px;}#content .voucher h1{border-bottom:1px dotted #ccc;width:auto;}#content .voucher h2{line-height:1.3em;}#content .voucher #add-to-basket{margin-left:255px;}.basketpage .inner{padding-left:105px;padding-right:105px;background:#fff url(/Assets/giftlibrary/Images-css/bg-shdw_full.png) no-repeat scroll left bottom;padding-bottom:15px;}.basketpage .inner p{margin-bottom:.8em;}#content.basketpage .inner h1{padding-top:30px;padding-bottom:15px;margin-bottom:12px;margin-top:0;text-transform:none;}#content.basketpage .inner label{font-family:"Arial",sans-serif;}#content.basketpage .inner ul li{vertical-align:top;}#content.basketpage .inner ul li.con-shopping{padding-top:8px;}#content.basketpage .inner ul li.con-shopping a{font-size:1.167em;color:#c59d68;font-family:Georgia,Times New Roman,Times,Serif;}#content.basketpage .inner ul li.empty-message+li.con-shopping{padding-bottom:20px;}#content.basketpage .inner #basket-banner{margin-left:-105px;}.basketpage .start-checkout input{background:url("/Assets/giftlibrary/Images/btn-checkout.png") no-repeat scroll 0 0 transparent;color:#fff;font-size:1.083em;font-weight:bold;text-indent:-999px;width:181px;height:27px;}.basketpage p.start-checkout input{top:-41px;}.basket table th,#content.orders th,#content.reminders th{background-color:#372e25;color:#fff;padding-top:8px;padding-bottom:8px;}.basket table tfoot td{padding-top:8px;}.js-enabled .basket table th.qty{text-align:right;}.basket table th.item,.basket table td.item{padding-right:0;}.basket table th.qty,.basket table td.qty{width:60px;padding-left:0;}.basket table th.qty{width:40px;padding-right:25px;}.basket table th.total,.basket table td.total-price{width:55px;padding-left:0;}.basket table td{font-size:1em;border-bottom-style:dotted;padding-top:10px;padding-bottom:23px;}.basket table td.item{padding-left:0;padding-right:0;}.basket table td.item a{height:56px;}.basket table td.item img{height:56px;width:56px;margin-right:17px;border:0;}.basket table td.item div.itemdetails{width:420px!important;float:left;}.basket table td.item div.itemdetails a{height:auto;color:#372f26;text-transform:none;}.basket table td.item p.ShortDescription,.basket .giftwrap{color:#7d6a55;}.basket table td.item p.ShortDescription{width:420px;}.basket .giftwrap .giftoption input{margin-left:1px;}.basket .giftwrap .view a{color:#c59d68!important;text-decoration:underline;}.basket .giftwrap .view a:hover{text-decoration:none;}.giftwrap-image.overlay{display:none;}.basket .giftwrap .giftoption div span.price{right:-204px;font-weight:bold;color:#372f26;}.basket .giftwrap .giftdetail{width:420px;}.basket .giftwrap .giftdetail textarea{border:1px solid #DCD9D3;color:#867460;}.basket .giftwrap .giftdetail textarea:focus{color:#000;}.basket .giftwrap .giftoption div span.price,.basket table td.price,.basket table td.qty,.basket table td.total-price{font-weight:bold;}.js-enabled .basketpage .basket table td.qty .textfield{padding:2px 0 4px;margin:0 4px;font-weight:bold;}.basket table tfoot th,.basket table tfoot td{background:#f6f3ee url(/Assets/giftlibrary/Images-css/bg-basket_footer-rows.png) repeat-x bottom left scroll;color:#333;border-bottom:0;font-size:1em;font-weight:bold;}.basket table tfoot tr.sub-total th,.basket table tfoot tr.sub-total td{padding:17px 10px 14px;}.basket table tfoot tr.delivery th,.basket table tfoot tr.delivery td{padding:11px 10px 16px;}.basket table tfoot tr.promocode input.textfield,.basket table tfoot tr.voucher input.textfield{font-size:.917em;color:#bfbfbf;padding:2px 8px 1px;}.basket table tfoot tr.promocode input.textfield:focus,.basket table tfoot tr.voucher input.textfield:focus{color:#000;}.basket table tfoot tr.voucher input.button-smaller{background:transparent url(/Assets/Giftlibrary/Images/btn-use.png) no-repeat scroll 0 0;height:27px;width:50px;}.basket table tfoot tr.total th,.basket table tfoot tr.total td{background-image:none;padding:16px 10px 14px;}.basket table .overlay .inner{padding:0!important;}.basket table .overlay .inner a.close{right:-20px;top:-20px;}.basketpage .cross-sells{border-top:1px dotted #ccc;border-bottom:0 none;}.basketpage .cross-sells h2{font-size:1.333em;font-weight:normal;text-transform:none;padding:17px 0;}.basketpage .cross-sells ul{padding:0;}#content.basketpage .inner .cross-sells ul li{padding-right:10px;}#content.basketpage .inner .cross-sells ul li img{height:85px;width:85px;}.basket table tfoot tr.promocode fieldset .alert{margin:30px 0 0 30px;}#content.login .inner fieldset,#content.checkout .inner{position:static;}#content.login .inner fieldset fieldset,#content.checkout .inner fieldset fieldset{position:relative;}#content.login .inner fieldset fieldset legend span,#content.checkout .inner fieldset fieldset legend span{display:block;width:762px;font-family:Georgia,Times New Roman,Times,Serif;font-weight:normal;font-size:1.5em;}#content.checkout{padding-top:0;}#content.login,#content.checkout{background:#fff url(/Assets/giftlibrary/Images-css/bg-shdw_full.png) no-repeat scroll bottom left;padding-bottom:13px;}#content.login .inner{padding-top:0;background:none;}#content.checkout .inner{padding-bottom:0;background:none #fff;}#content.login .inner{margin-top:60px;}#content.login .inner{margin-top:0;padding-bottom:20px;padding-top:80px;}#content.login h1{display:none;}#content.login p.info{display:none;}#content.login .inner div{clear:both;}#content.login .inner div div.alert{margin-bottom:40px;margin-top:-20px;}#content.login #password-details{margin-bottom:0;margin-top:30px;padding-bottom:0;}#content.login #password-details .formrow.password{padding-left:190px;padding-bottom:20px;overflow:visible;}#content.login #password-details div.bottom .bottom{background-image:none;}#content.login #password-details .action{padding-left:225px;padding-top:25px;}#content.login #password-details .action input{background-position:0 -300px;width:181px;color:#fff;font-size:1.083em;}#content.login #password-details .bottom{background:#F6F3EE url(/Assets/GiftLibrary/Images-css/bg-h_connector.gif) no-repeat 505px 15px;}#content.login #password-details .manual{background-color:#F6F3EE;border:1px solid #fff;float:right;margin-right:20px;padding:10px 5px;position:relative;right:0;top:-6px;}#content.login #password-details .manual p{display:none;}#content.login #password-details .manual a{text-decoration:underline;color:#333;display:block;padding:0 10px;}#content.login .formrow label{width:200px;}#header.checkout-header .account-menu{display:none;}#header.checkout-header .wishlist{display:none;}#checkout-breadcrumb{width:960px;background:#ede9e3!important;position:relative;top:-15px;height:83px;}#checkout-breadcrumb ol{margin:auto;padding:0;height:63px;width:500px;position:relative;left:-4px;top:30px;z-index:1500;}#checkout-breadcrumb ol li{height:63px;background:url(/Assets/GiftLibrary/Images-css/checkout-sprites-2stage.png) no-repeat;display:block;text-indent:-9999px;float:left;padding:0;}#checkout-breadcrumb ol li#breadcrumb-welcome{background-position:0 -62px;width:135px;}#checkout-breadcrumb ol li#breadcrumb-welcome.active{background-position:0 1px;}#checkout-breadcrumb ol li#breadcrumb-delivery{background-position:-135px 1px;width:130px;}#checkout-breadcrumb ol li#breadcrumb-delivery.active{background-position:-135px -62px;}#checkout-breadcrumb ol li#breadcrumb-payment{background-position:-265px 1px;width:130px;}#checkout-breadcrumb ol li#breadcrumb-payment.active{background-position:-265px -125px;}#checkout-breadcrumb ol li#breadcrumb-complete{background-position:-395px -62px;width:105px;}#checkout-breadcrumb ol li#breadcrumb-complete.active{background-position:-395px -188px;}#checkout-breadcrumb ol li#breadcrumb-quickpayment{background-position:-135px 1px;width:130px;}#checkout-breadcrumb ol li#breadcrumb-quickpayment.active{background-position:-135px -62px;}#checkout-breadcrumb p.secure-msg{width:905px;position:relative;top:-65px;right:0;background:#372f26 url(/Assets/GiftLibrary/Images-css/checkout-lock.png) no-repeat 20px 7px;color:#fff;padding:10px 10px 10px 45px;}#checkout-breadcrumb.quickpayment ol{width:370px;}#content.login #checkout-breadcrumb{margin-bottom:-40px;}.checkout #order-summary dl{margin-left:115px;width:263px;}.checkout div.action div.terms p{margin-left:125px;}.checkout div.action{padding-bottom:20px;}.checkout div.action div.terms{width:60%;margin:0 auto;}.checkout #delivery-details input.button{margin-top:10px;}#alternative-addresses.overlay a.add{float:right;margin-top:-27px;background:none;color:#E73E97;}#alternative-addresses.overlay a.add:hover{text-decoration:underline;}#alternative-addresses.overlay select{width:235px;}#alternative-addresses.overlay p.action{margin-top:10px;}#content.checkout .inner #instructions h1{padding-top:0;}.checkout #card-details .card-selection label,.checkout #payment #address-details .title label,.checkout #payment #address-details .country label{padding-top:3px;}.checkout #card-details .carddate select{width:55px;}.checkout #card-details .carddate select:first-child{width:40px;}.checkout #payment-details #card-details div.cardhelp{float:right;top:-2px;left:-143px;position:relative;text-align:left;width:300px;}.checkout #payment-details #card-details div.cardhelp p{display:inline-block;font-family:arial,sans-serif;padding:0 0 3px;}.checkout #payment-details #card-details div.cardhelp a{display:block;}.checkout #payment-details fieldset#paypal .formrow p{width:307px;}.checkout #recipient #address-details .deliverorder{padding-bottom:0;margin-bottom:0;margin-top:-10px;margin-left:210px;}.checkout #payment fieldset legend span{top:-31px;}.checkout #payment #address-details label.checkbox{width:263px;}.checkout #payment #address-details label.checkbox{width:263px;}.checkout #payment .action input.submit{background-position:0 -300px;width:182px;}.checkout #payment #address-details div div .postcode{padding-bottom:0;}.checkout .postcode input.button{margin-left:235px;}#marketing-preferences p{margin-left:95px;}#quickcheckout #delivery-instructions textarea{clear:both;margin-top:5px;width:242px;}#quickcheckout #delivery-instructions label{float:left;padding-right:10px;text-align:left;width:410px;}#quickcheckout #card-details .carddate label,#quickcheckout #billing #billing-address{background-color:transparent;}#quickcheckout #billing #billing-address{background-color:#F6F3EE;}#quickcheckout #delivery-details input.button,#quickcheckout #billing #billing-address input.button{width:192px;background-position:-250px -240px;}.form .inner fieldset fieldset#delivery-details{margin-top:30px;}#quickcheckout #billing #billing-address .formrow input.textfield{width:162px;}#quickcheckout #delivery-details dl{margin-left:40px;}#quickcheckout #quickcheckout #delivery-details p{margin-left:260px;margin-left:40px;}#quickcheckout p.terms{margin-left:283px;}.checkout div.action .submit{margin-left:280px;position:relative;}#ghostcheckout #recipient .formrow.manual,#payment #address-details .formrow.manual{margin-left:241px;position:static;}#payment #address-details .formrow.manual{padding-top:8px;}#ghostcheckout #recipient #address-details .top{padding-top:10px;}#ghostcheckout #recipient .delivery-notes{padding-top:10px;}.payment #cc_right{font-family:Georgia,Times New Roman,Times,Serif;}.payment #cc_right h2,.payment #cc_right p{font-size:1.167em;}.payment #cc_right p{color:#7d6a55;}.payment #cc_right h2,.payment #cc_right p strong{color:#372f26;font-weight:bold;}.payment #cc_right #tdsecureinfo #tdsecureinfotext a{color:#e73e97;}.payment #cc_right{background:#fff url(/Assets/giftlibrary/Images-css/bg-shdw_main.png) no-repeat scroll left bottom;padding:20px;width:718px;}.payment #cc_right h1{font-size:2em;}.payment #cc_right #tdsecureinfo,.payment #cc_right #tdframe{background-color:transparent;}.payment #cc_right #tdframe{padding:0;}.payment #cc_right #tdframe #tdframehelp{width:215px;}.confirmation #main{padding:20px 105px 0;width:auto;background-color:#fff;}.confirmation #main .promo{padding-top:20px;}.confirmation #summary h2{text-transform:none;}.confirmation #summary h2 span{font-size:1.167em;}.confirmation #summary h2 .infolabel{font-size:2em;padding-bottom:10px;}.confirmation #signup .form .email{padding-top:20px;}.confirmation #signup .form .email,.confirmation #signup .form .password{padding-bottom:10px;}.confirmation #signup .form .confirm{padding-bottom:20px;}.confirmation #signup div.action{margin-top:0;padding-top:15px;}.confirmation #signup div.action input.submit{background-position:0 -300px;color:#FFF;font-size:1.083em;width:181px;margin-left:260px;}.confirmation .formrow.password input{width:20%;}.confirmation #signup,.confirmation #details .details-box{background-color:#f6f3ee;}.confirmation #signup h2,.confirmation #details .details-box h3{font-family:Arial,Calibri,Sans-Serif;font-weight:bold;text-transform:none;font-size:1.167em;}.confirmation #signup h2{padding:10px 0;}.confirmation #signup{width:760px;}.confirmation #signup p.intro{padding:0 0 10px;}.confirmation #signup div.form{padding:10px 0;}.confirmation #signup .success h2{padding-left:0;}.confirmation #signup .success input.button{background:url("/Assets/giftlibrary/Images-css/sprites-btns.png") no-repeat scroll 0 -240px transparent;width:195px;margin-top:15px;}.confirmation #details .details-box{width:45%;min-height:230px;}.confirmation #details #billing-details{float:right;}.confirmation #details .details-box h3{border-bottom:1px dotted #ccc;}.confirmation #placedorder{margin-bottom:0;}.confirmation #placedorder caption{font-size:2em;padding-left:0;padding-bottom:20px;font-weight:normal;text-transform:none;}.confirmation .actions{padding-top:5px;}.confirmation .actions a.continue{clear:left;display:block;}.confirmation .actions a.continue{font-size:1.167em;color:#c59d68;font-family:Georgia,Times New Roman,Times,Serif;}.confirmation #details .actions a.continue{margin-top:10px;}.confirmation .basket .actions a.continue{margin-bottom:30px;}#content.checkout label{line-height:1.3em;}#content.checkout #paypal{display:none;}#content.checkout .formrow input.no-label{margin-left:275px;}#content.checkout .postcode input.button{margin-left:207px;}#content.checkout #delivery-instructions{padding-left:279px;margin-top:-40px;}#content.checkout #order-summary{margin-top:-10px;}#content.without-basket #address-details input.button{margin-left:275px!important;}#content.without-basket #payment #address-details .formrow.manual{background:none repeat scroll 0 0 transparent;height:34px;left:145px;margin-left:225px!important;position:relative;top:-82px;width:320px;}#content.without-basket #recipient .formrow.manual{margin:0 0 20px 290px;position:relative;left:90px;top:-79px;width:280px;height:32px;}#content.without-basket #ghostcheckout .formrow input.no-label{margin-left:276px;}#content.without-basket #recipient #address-details .deliverorder{margin:11px 0 25px 280px;}#quickcheckout #delivery-details dl dd{padding-bottom:.5em;margin-left:236px;}#quickcheckout #billing #billing-address p{margin-left:280px;}#quickcheckout #delivery-details p{margin-left:273px;}#quickcheckout #billing #billing-address ul{margin-left:280px;}#quickcheckout #billing #billing-address ul li{padding-bottom:.5em;}#content.account h1{display:none;}#content.account .account-inner,#content.orders .inner,#content.reviews .inner,#content.wishlist .inner,#content.reminders .inner{background:url("/Assets/giftlibrary/Images-css/bg-shdw_full.png") no-repeat scroll left bottom #fff;margin:0 auto;padding:0 90px 30px;width:780px;}#content.account .account-nav{background-color:#F1ECE8;margin-left:-90px;padding-left:250px;width:710px;}#content.account .account-nav li{background-color:#f6f3ee;border:0;}#content.account .account-nav li.selected{border:0;}#content.account .account-nav li a{color:#e73e97;}#content.account h2{font-size:1.167em;padding:0 0 10px;margin:0 20px 10px;text-transform:none;border-bottom:1px dotted #ccc;}#content.account h3{text-transform:none;border-top:none;margin:0;padding:10px;background-color:#f6f3ee;color:#372f26;}#content.account h2 span{margin-right:10px;}#content.account table{margin:0 auto;width:718px!important;}#content.account table caption{display:none;}#content.account table .qty{text-align:center;}#content.account table .price{text-align:right;}#content.account p.info,#content.account p.orders-intro{padding:10px 20px;}#content.account .account-inner .promo{padding-bottom:10px;padding-left:20px;}#content.account .customer-detail,#content.account .customer-address{width:360px;padding-left:20px;float:left;}#content.account .customer-address h3{MARGIN-TOP;0;}#content.account .customer-detail input{margin-left:0;margin-top:2px;}#content.account .customer-detail input.save{text-transform:uppercase;color:#a1988b;float:none;}#content.account .customer-detail label{width:304px;}#content.account .customer-detail h3{margin-top:0;padding:10px 20px 0;border-top:0 none;text-transform:none;color:#372F26;clear:both;}#content.account .customer-detail h3.contactdetails{padding:10px;padding:10px 20px 0;}#content.account .customer-detail dl{background-color:#f6f3ee;padding:10px 20px;}#content.account .customer-detail dl dt{width:110px;}#content.account .customer-detail dl dd{color:#7d6a55;}#content.account .customer-detail dl dd.email{width:200px;float:left;}#content.account .customer-detail p.edit{background-color:#f6f3ee;padding:0 10px 10px;margin-bottom:10px;}#content.account .customer-detail p.edit a{background:url("/Assets/giftlibrary/Images-css/sprites-btns.png") no-repeat scroll 0 -270px transparent;color:#A1988B;display:inline-block;font-size:1em;font-weight:bold;height:21px;margin-left:10px;padding:6px 12px 0;text-align:center;text-transform:uppercase;width:198px;}#content.account .customer-detail p.edit a:hover{text-decoration:none;}#content.account .customer-detail dl.newsletter{margin-bottom:0;padding-bottom:0;}#content.account .customer-detail label{font-family:Arial,Calibri,Sans-Serif;color:#515556;width:294px;}#content.account .customer-detail .marketingpref{background-color:#f6f3ee;margin:10px 0;}#content.account .customer-detail .marketingpref div{padding:10px 20px;}#content.account .customer-detail .marketingpref div div{padding:0;}#content.account .marketingpref h4{display:none;}#content.account .marketingpref .interests,#content.account .marketingpref .designers{padding-bottom:15px;margin:0 -20px;}#content.account .marketingpref .interests h3,#content.account .marketingpref .designers h3{padding-bottom:10px;}#content.account .marketingpref .interests span,#content.account .marketingpref .designers span{line-height:2em;}#content.account .marketingpref .interests span input{float:left;clear:left;margin:4px 15px 0 100px;}#content.account .marketingpref .interests span label{width:200px;float:left;letter-spacing:.03em;}#content.account .marketingpref .designers span{float:left;clear:left;margin:-2px 15px 0 10px;padding-bottom:5px;width:110px;text-align:right;}#content.account .marketingpref .designers select{float:left;}#content.account .marketingpref input.save{margin:20px 0 10px 115px;float:none;}#content.account .marketingpref p.saved{margin:0 0 10px 125px;}#content.account .customer-detail .accountstatus{display:none;}#content.account .customer-address .inner{background-color:#f6f3ee;padding:10px 20px;}#content.account .customer-address li{padding:0 0 15px;}#content.account .customer-address li dt,#content.account .customer-address li dd{line-height:1.3em;}#wrap #content.editprofile .alert{margin-bottom:40px;}#content.orders th{border-bottom:0;}#content.orders .basket td{border-bottom:0 none;padding-bottom:23px;padding-top:10px;padding-bottom:0;}#content.account .basket table th.total{padding-right:10px;}#content.account .basket table td.item div.itemdetails{width:320px!important;}#content.account .basket table td.total{font-weight:bold;text-align:right;}#content.account .basket table tr.basket-actions,#content.account .basket table tr.basket-actions td{height:0!important;padding-bottom:10px;border-bottom:1px dotted #CCC;}#content.orders .basket tr.basket-actions td.addtobasket input{background-position:0 -180px;width:132px;}#content.orders .basket tr.basket-actions td.review input{background-position:-50px 0;width:72px;}#content.orders .basket dl.delivery-total,#content.orders .basket dl.sub-total,#content.orders .basket dl.total,#content.orders .basket dl.order-discount{width:718px;padding:17px 0 12px;margin:0 auto;background-color:#f6f3ee;border-bottom:1px solid #cdcbc7;border-top:1px solid #fff;}#content.orders .basket dl.delivery-total dt,#content.orders .basket dl.sub-total dt,#content.orders .basket dl.total dt,#content.orders .basket dl.order-discount dt{width:630px;text-transform:none;font-weight:bold;}#content.orders .basket dl.delivery-total dd,#content.orders .basket dl.sub-total dd,#content.orders .basket dl.total dd,#content.orders .basket dl.order-discount dd{margin-right:10px;}#content.orders .checkout-details{padding-bottom:20px;}#content.orders .checkout-details .addresses{width:718px;padding-left:20px;}#content.orders .checkout-details .addresses div,#content.orders .checkout-details .payment{width:349px;}#content.orders .checkout-details .addresses .delivery{float:left;}#content.orders .checkout-details .addresses address{padding:10px;}#content.orders .checkout-details .addresses address,#content.orders .checkout-details .payment{background-color:#F6F3EE;padding-bottom:10px;line-height:1.333em;}#content.orders .checkout-details .payment{margin-left:20px;margin-top:10px;}#content.orders .checkout-details .payment dl{padding:10px;}#content.orders .checkout-details .payment dd{width:220px;padding-left:10px;}#content.account p.no-order{padding:10px 20px;}.basket table td.item div.itemdetails a{margin-bottom:.4em;}#content.reminders h2{margin:0 0 10px;}#content.reminders div.helptext{margin:10px 20px 20px;position:relative;line-height:1.25em;}#content.reminders table{width:780px!important;}#content.reminders table tr td{padding:5px 0;}#content.reminders table tr td input.button{font-size:.9em;}#wrap #content.static{background:#fff url(/Assets/giftlibrary/Images-css/bg-shdw_main.png) no-repeat scroll left bottom;padding:20px;width:718px;}#content.static h1{border-bottom:1px dotted #ccc;font-size:2em;padding-bottom:15px;}#content.static h2,#content.static h3{font-size:1.167em;}#content.static p,#content.static ol,#content.static ul,#content.static dl{line-height:1.5em;color:#372f26;}#content.static li{font-size:1em;}#content.static #sidebar{float:left;}#content.static #sidebar ul{padding-top:10px;padding:0!important;border-bottom:1px dotted #a59a8f;list-style-type:none;}#content.static #sidebar ul a{padding:0 6px;}#content.static .back{display:block;}#content.static a.back{display:inline;}#content.static .content{background:#fff url(/Assets/giftlibrary/Images-css/bg-shdw_main.png) no-repeat scroll left bottom;padding:20px;width:718px;float:right;font-family:Georgia,Times New Roman,Times,Serif!important;}#content.static .content h1{font-size:2.5em;color:#e73e97;text-transform:uppercase;margin-left:10px;margin-right:10px;}#content.static .content h2{font-size:2em;}#content.static .content h2,#content.static .content h3{padding-bottom:5px;}#content.static .content h3{padding-top:5px;line-height:1.3em;font-weight:bold;}#content.static .content p{color:#7d6a55;font-size:1.167em;clear:left;}#content.static .content p.caption{margin-bottom:20px;font-size:1em;}#content.static .content p.caption img{display:block;padding:0;}#content.static .content p.caption span{background-color:#372F26;color:#fff;display:block;padding:15px 10px;clear:both;}#content.static .content blockquote{font-family:Georgia,Times New Roman,Times,serif;font-size:2.333em;line-height:1em;padding-top:4px;}#content.static .content .full{float:left;}#content.static .content .full img{padding:0;}#content.static .content div.back{padding:0 10px 20px;margin-top:-10px;}#content.static .content .links{border-top:1px dotted #CCC;margin:0 10px -20px;padding:15px 0 20px;width:auto;}#content.static .content .links h3{font-weight:normal;}#content.static .content .links ul{padding-top:5px;list-style-type:none;margin-right:-20px;clear:none;}#content.static .content .links li{float:left;min-height:175px;padding-bottom:5px;padding-right:20px;width:102px;}#content.static .content .links li.third{width:224px;}#content.static .content .links a{border:0 none;}#content.static .content .links li img{display:block;padding:0;height:102px;}#content.static .content .links li p{font-size:.917em;min-height:60px;clear:both;}#content.static .content .links li p,#content.static .content .links li a{color:#372f26;font-family:Arial,Calibri,sans-serif;}#content.static .interviews #imageQuote img{padding:0;}#content.static .interviews{padding:10px;width:738px;}#content.static .interviews #interviewsHeader{background:url(/Assets/giftlibrary/Images-css/gl_circles_women.png) no-repeat 658px 20px;}#content.static .interviews h1{background:url(/Assets/giftlibrary/Images-css/header-celeb_interviews.png) no-repeat 0 20px;padding-bottom:30px;text-indent:-9999em;}#content.static .interviews #imageQuote{width:348px;}#content.static .top-tips{padding:10px;width:738px;}#content.static .top-tips #topTipsHeader{background:url(/Assets/giftlibrary/Images-css/gl_circles_women.png) no-repeat 658px 20px;}#content.static .top-tips h1{background:url(/Assets/giftlibrary/Images-css/header-top_tips.png) no-repeat 0 20px;padding-bottom:30px;text-indent:-9999em;}#content.static .top-tips h3{font-weight:bold;line-height:1.3em;}#content.static .top-tips p{font-size:1.167em;}#content.static .top-tips .links{border-top:1px dotted #CCC;margin:0;padding:20px 10px 30px;width:auto;}#content.static .top-tips .links a{border:0 none;}#content.static .top-tips .links img{display:block;padding:0;}#content.static .top-tips .fleft{margin-left:10px;padding-left:0;}#content.static .top-tips .fright{margin-right:10px;padding-right:0;}#content.static .designers{padding:10px;width:738px;}#content.static .designers #designersHeader{background:url(/Assets/giftlibrary/Images-css/gl_circles_women.png) no-repeat 658px 20px;}#content.static .designers h1{background:url(/Assets/giftlibrary/Images-css/header-designers.png) no-repeat 0 20px;padding-bottom:30px;text-indent:-9999em;}#content.static .designers .full .fright{width:348px;}#content.static .press{padding:10px;width:738px;}#content.static .press #pressHeader{background:url(/Assets/giftlibrary/Images-css/gl_circles_women.png) no-repeat 658px 20px;}#content.static .press #pressHeader h1{background:url(/Assets/giftlibrary/Images-css/header-press.png) no-repeat 0 20px;padding-bottom:30px;text-indent:-9999em;}#content.static .press .full .fright{width:348px;}#content.static .press h2{font-size:1.333em;}#content.static .press h2 a{color:#372F26;}#content.static .press .third{text-align:center;width:33.3%;}#content.static .press .third img{float:none;padding-right:0;}#content.static .press .third h2,#content.static .press .third p{clear:both;}#content.static .press .links a{height:130px;overflow-y:hidden;display:block;}#content.static .press .links p a{height:auto;overflow:visible;}.inner-content{width:960px;margin:auto;}#static-wrap{background:url(/Assets/giftlibrary/Images-css/gl_circles_women.png) no-repeat 670px 40px #fff;width:720px!important;padding:20px;float:right!important;margin-bottom:30px;}#static-wrap h1{border-bottom:1px dotted #ccc;padding-bottom:10px;margin-top:20px;}#static-wrap h2{font-size:1.7em;color:#000;}#static-wrap h3{font-size:1.3em;padding-top:20px;color:#000;}#static-wrap p{color:#7d6a55;line-height:1.5em;}#static-wrap a.back{display:block;padding-left:15px;margin-top:20px;background:url(/Assets/GiftLibrary/Images-css/back-arrow.png) no-repeat left;}#static-wrap a.list{display:block;padding-left:20px;margin-top:20px;background:url(/Assets/GiftLibrary/Images-css/ul-pink_dots.gif) no-repeat left;}#content.contact{margin:0 auto;}#content.contact #write-us{width:213px;border:1px solid #ccc;background-color:#F6F3EE;padding-bottom:1px;}#content.contact #write-us h2{margin-top:0;text-transform:none;}#content.contact #contactus_div{width:465px;float:none;}#content.contact #contactus_div .alert{clear:left;}#content.contact #contactus_div p.info{float:none;text-align:left;color:#372F26;}#content.contact #contactus_div p.welcome{font-size:1em;}#content.contact #contactus_div fieldset,#content.contact #contactus_div .submit{width:445px;margin:0;padding:20px 10px;position:relative;background-color:#F6F3EE;}#content.contact #contactus_div fieldset legend{display:none;}#content.contact #contactus_div fieldset .top,#content.contact #contactus_div .submit{padding-top:0;}#content.contact #contactus_div fieldset .bottom{padding-bottom:0;}#content.contact #contactus_div .formrow select{width:54%;}#content.contact #contactus_div .formrow textarea{width:50%;}#content.contact #contactus_div div.submit{margin:0 0 20px;}#content.contact #contactus_div .submit input.button{background-position:-300px -120px;margin-left:155px;width:72px;}a.tellafriend{background:url("/Assets/GiftLibrary/Images-css/ul-pink_dots.gif") no-repeat scroll left center transparent;color:#C59D68;display:block;float:left;font-family:Georgia,Times New Roman,Times,Serif;font-size:1em;padding-left:17px;position:relative;right:-20px;top:-10px;}#tell-a-friend{top:150px!important;left:50%;display:none;}#tell-a-friend .inner .action{padding-left:130px;}#tell-a-friend .inner .action input.button{background-position:0 -300px;color:#FFF;font-size:1.083em;width:181px;}.product-detail #tell-a-friend a.close{padding-right:0;}#wrap #content.competition{width:960px;margin:auto;background:url(/Assets/giftlibrary/Images-css/bg-shdw_full.png) no-repeat scroll left bottom #fff;}#content.competition .details,#content.competition .entrant{background:#F6F3EE;width:692px;margin:20px auto 50px auto;padding:20px;}#content.competition h2{display:block;font-size:1.5em;margin-left:110px;padding-top:30px;}#content.competition .entrant h2{position:relative;top:-50px;left:-20px;margin:0;padding:0;}#content.competition p{margin-bottom:10px;}#content.competition p.required{float:right;position:relative;top:-30px;}#content.competition p.question{margin-bottom:20px;}#content.competition .answer{margin-left:200px;}#content.competition .answer table{margin-left:50px;}#content.competition .answer table td label{margin-left:10px;position:static;}#content.competition .answer textarea{width:250px;}#content.competition .dob input{float:left;margin-right:4px;}#content.competition .action{margin:0 0 30px 235px;}#content.competition .details label{margin-left:140px;position:relative;top:15px;}#wrap #content.sendvoucher{width:750px;margin:auto;background:url(/Assets/giftlibrary/Images-css/bg-shdw_full.png) no-repeat scroll left bottom #fff;padding-bottom:15px;padding-left:105px;padding-right:105px;}#wrap #content.sendvoucher h2,#wrap #content.sendvoucher p.sent{margin-bottom:12px;margin-top:0;padding-bottom:15px;padding-top:30px;text-transform:none;border-bottom:1px dotted #CCC;}#wrap #content.sendvoucher #voucher-help-text p,#wrap #content.sendvoucher p.friend{margin-bottom:.8em;padding:10px 0;}#wrap #content.sendvoucher table td{font-size:1em;border-bottom:1px #ccc dotted;padding-top:10px;padding-bottom:23px;}#wrap #content.sendvoucher th{background-color:#372e25;color:#fff;padding-top:8px;padding-bottom:8px;text-transform:uppercase;}#wrap #content.sendvoucher input.button{background-position:0 -300px;color:#FFF;font-size:1.083em;width:181px;margin:20px 0;}#wrap #content.sendvoucher p a,#wrap #content.sendvoucher p a:hover{color:#c59d68;font-size:1.167em;font-family:Georgia,Times,Serif;display:block;margin-top:20px;}#static-promo{margin-bottom:20px;}.landing-banner .banner-text{float:left;position:relative;top:260px;margin:-160px 0 0 20px;width:330px;height:150px;overflow:hidden;}html>body:last-child .landing-banner .banner-text{top:0;}.landing-banner h1{text-indent:-9999px;}.landing-banner h2{font-size:2.1em;margin-bottom:8px;}.landing-banner p{font-family:Georgia,Times,Serif;font-size:1.1em;color:#7d6a55;line-height:1.25em;margin-bottom:8px;}#content.catalogue #static-promo .full p{color:#7D6A55;width:200px;float:left;line-height:1.5em;padding-right:15px;font-family:Georgia,Times New Roman,Times,Serif;}#content.landing h1{display:none;}.static-wrap{width:700px;background:#483523;padding:30px;float:right;margin-bottom:60px;}.full{margin:0;}#content.landing .one-col.top{background:#fff url(/Assets/GiftLibrary/Images-css/gl_circles_women.png) no-repeat 610px 25px;}#content.landing .one-col.top h2{text-indent:-9999px;margin-left:20px;padding-top:40px;width:660px;border-bottom:1px dotted #ccc;}.static-wrap .bottom{position:relative;top:40px;left:-30px;width:760px;}.static-wrap .bottom h2{border-bottom:none 0;text-indent:-9999px;height:45px;}#content.landing .tamara-center{padding:20px;width:660px;}#content.landing .tamara-center p{color:#7D6A55;width:200px;float:left;line-height:1.5em;padding-right:15px;font-family:Georgia,Times New Roman,Times,Serif;}#content.catalogue .magazine{width:700px;background:#483523;padding:30px;float:right;}#content.catalogue .magazine .full{margin:0;}#content.catalogue .magazine .top{background:#fff url(/Assets/GiftLibrary/Images-css/gl_circles_women.png) no-repeat 610px 30px;}#content.catalogue .magazine .top h2{text-indent:-9999px;margin-left:20px;margin-bottom:0;padding-top:50px;width:660px;border-bottom:1px dotted #ccc;height:20px;background-position:0 30px!important;}#content.catalogue .magazine .content{padding:20px;width:660px;background-color:#fff;}#content.catalogue .magazine .content p{color:#7D6A55;width:200px;float:left;line-height:1.5em;padding-right:15px;font-family:Georgia,Times New Roman,Times,Serif;}#content.catalogue .magazine .content p.last{padding-right:0;}#content.catalogue .magazine .content p img{padding-top:2px;}#wrap #content .errorpage{background:#fff url(/Assets/giftlibrary/Images-css/bg-shdw_full.png) no-repeat scroll left bottom;padding:30px 90px;width:780px;min-height:290px;}a.button,a.add,input.button,.action input.delivery,.action input.billing{text-shadow:0 1px 1px rgba(255,255,255,0.5);}#content.form .action input.button,#content.login #password-details .action input,#wrap #content.sendvoucher input.button,.product-detail #email-when-in-stock div.action input.button,.confirmation #signup .action input.button,#tell-a-friend .inner .action input.button{text-shadow:0 1px 1px rgba(0,0,0,0.4);}.overlay{-moz-box-shadow:0 4px 12px rgba(0,0,0,0.4);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.4);}.product-detail .add-to-basket p.message{text-shadow:0 1px 1px #fff;}.overlay h2,.overlay h3,.addresslookup .inner h4{background:#f2f0eb url("/Assets/GiftLibrary/images-css/bg-overlay-header.png") repeat-x scroll 0 0;}.overlay h2,.overlay h3,.addresslookup .inner h4{background:#f2f0eb url("/Assets/GiftLibrary/images-css/bg-overlay-header.png") repeat-x scroll 0 0;}#header .basket div,#header .wishlist h2,#header .search label,#content.catalogue #search-again .search:before{text-shadow:0 1px 1px rgba(255,255,255,1);}#header #navigation ul li .inner{-moz-box-shadow:0 4px 12px rgba(0,0,0,0.25);-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.25);}#content.catalogue #sidebar h2,#content.catalogue #sidebar h3{text-shadow:0 1px 1px rgba(255,255,255,0.8);}ol#sv-slideshow-pagination li.selected,ol.sv-slideshow-pagination li.selected{background:-moz-linear-gradient(center bottom,#ece7e2 0,#f6f3f1 100%);}ol#sv-slideshow-pagination li.selected,ol.sv-slideshow-pagination li.selected{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ece7e2),color-stop(1,#f6f3f1));}ol#sv-slideshow-pagination li.selected,ol.sv-slideshow-pagination li.selected{-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);}#catalogue-footer .email-newsletter fieldset input.signupbutton{text-shadow:0 1px 1px #fff;padding-top:2px;}#catalogue-footer .email-newsletter input.textfield{background:none repeat scroll 0 0 #797067;border:1px solid #87827C;color:#DCD5CA;font-size:1em;padding:3px 4px;text-transform:none;top:1px;}
