fieldset{margin:20px 0;position:relative}fieldset div.fieldset-content{margin:0;font-size:1em;background:#f5f5f5;padding:25px 15px 10px 15px}fieldset.nolegend div.fieldset-content{padding-top:0em}fieldset.flat div.fieldset-content{border:1px solid #ddd}fieldset legend{margin:0}fieldset legend span{font-size:1.1667em;line-height:1em;font-weight:bold;position:absolute;color:#000;background:#FFF;padding:4px 6px;border:1px solid #ccc;margin:0 0 0 10px;top:-10px}fieldset legend span span{font-size:1em;line-height:1em;position:static;padding:0;border:0;margin:0;top:0}select{color:#444;font-family:Arial,Helvetica,sans-serif;border:1px solid #ccc;background:#fff}input.textinput,textarea{color:#444;font-family:Arial,Helvetica,sans-serif;background:#fff;padding:5px;border:1px solid #a8a8a8;border-right-color:#ddd;border-bottom-color:#ddd}input.disabled,select.disabled,textarea.disabled{opacity:0.4;filter:alpha(opacity=40)}.tbCounter{}.tbProgressBar{}.tbProgress{height:1.5em}label.unselected,label.selected,button.unselected,button.selected,label.unchecked,label.checked,button.unchecked,button.checked{float:left;padding:3px 0 0 18px;margin:0 8px 3px 0;background-image:url(../images/site/forms.png);background-repeat:no-repeat;cursor:pointer;line-height:1em;color:#515151;min-height:12px}button.unselected,button.selected,button.unchecked,button.checked{padding:1px 0 0 16px}label.unselected,button.unselected{background-position:0 -100px}label.selected,button.selected{background-position:0 -150px}label.unchecked,button.unchecked{background-position:0 0}label.checked,button.checked{background-position:0 -50px}div.rating label.unselected,div.rating label.selected{text-indent:-9999px;overflow:hidden;width:12px;height:14px;padding:0;margin-top:4px;background-repeat:no-repeat;background-position:50% 50%}div.rating label.unselected{background-image:url(../images/site/icons/star_off.png)}div.rating label.selected,div.rating label.on{background-image:url(../images/site/icons/star.png)}p.radios label{padding-top:2px;font-weight:normal}.fancyselect{cursor:pointer;background:#eee url(../images/site/forms.png) no-repeat 100% -300px;border:1px solid #ccc;padding:0;position:relative;float:left}.fancyselect:hover{background-color:#ddd}.fancyselect .selected-option{border:2px solid #fff}.fancyselect .selected-option span.holder{display:block;padding:1px 6px 0 3px;background:#fff;margin:0 20px 0 0;color:#515151;position:relative}.fancyselect .options-container{position:absolute;left:-1px;display:none;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #ccc;border-top:1px solid #eee;text-align:left;width:100%}.fancyselect .option{padding:2px 5px;color:#515151;cursor:pointer}.fancyselect .disabled{opacity:0.4;filter:alpha(opacity=40)}.fancyselect span.item{width:25%;padding:0;float:left}.fancyselect .over{background:#f1f1f1}.fancyselect .disabled{color:#90A4AA;cursor:default}dl.form dt{float:left;width:25%;clear:both;line-height:1.1em}dl.form dt label{padding:4px 0;display:block}dl.form dd{float:right;width:74%}dl.form dt,dl.form dd,dl.form dd p{padding-top:0.4em}dl.form dd.submit{padding-bottom:0.75em}dl.narrow dt{width:45%}dl.narrow dd{width:54%}dl.form dt.fullwidth{width:0;padding:0}dl.form dd.fullwidth{width:100%;padding-left:0;padding-right:0}span.red-ast{color:#c00;font-weight:bold;font-size:1.2em}div.validation-advice{clear:both;background:transparent url(../images/site/forms.png) no-repeat 0 -193px;color:#DE1313;font-size:0.916em;font-weight:bold;padding:5px 0 0 15px}label.overTxtLabel{color:#444}form .captcha .captcha-field{float:left;width:120px}form .captcha .captcha-img{background:#fff;padding:1px 0px}form .captcha input{width:70px}form .captcha .captcha-reload{float:left;width:90px;margin:0 0 0 8px;line-height:1.1em;font-size:0.9166em;display:none}form .captcha .captcha-reload p{padding-top:2px;margin:0}dl.form dt.upload{padding-top:12px}#upload-holder{margin-bottom:5px}#upload-holder .fileinput{margin-bottom:3px}#upload-browse{float:left}div.upload-status{margin-top:5px;background:#fafafa;color:#000;padding:3px;border:1px solid #efefef;padding:10px 15px}div.upload-status .progress{background:#fff url(../images/upload/progress.png) no-repeat;background-position:+50% 0;margin-right:0.5em}div.upload-status .progress-text{font-size:0.9em;font-weight:bold}ul.upload-list{list-style:none;margin:0}.text-content ul.upload-list{margin:0}ul.upload-list li.file{border-bottom:1px solid #eee;background:url(../images/upload/file.png) no-repeat 4px 4px}ul.upload-list li.file.file-uploading{background-image:url(../images/upload/uploading.png);background-color:#D9DDE9}ul.upload-list li.file.file-success{background-image:url(../images/upload/success.png)}ul.upload-list li.file.file-failed{background-image:url(../images/upload/failed.png)}ul.upload-list li.file .file-name{font-size:1.2em;margin-left:44px;display:block;clear:left;line-height:40px;height:40px;font-weight:bold}ul.upload-list li.file .file-size{font-size:0.9em;line-height:18px;float:right;margin-top:2px;margin-right:6px}ul.upload-list li.file .file-info{display:block;margin-left:44px;font-size:0.9em;line-height:20px;clear:both}ul.upload-list li.file .file-remove{font-size:0.9em;clear:right;float:right;line-height:18px;margin-right:6px}div.product-option select option.sale{background:#cc0000;color:#fff}span.simple-select{display:none}div.product-option select,div.product-buy div.quantity select{opacity:1 !important}#contact-form label.checkbox-label span.text{margin-left:20px}#contact-form .field-comment{width:80%;height:100px}#dropship-orders{font-size:0.75em}#dropship-wrap{padding:10px 40px 30px}#dropship-cart-items p.empty{background:#F9E782;font-weight:bold;padding:10px 15px;font-size:0.8125em}#dropship-add-form tbody td,#dropship-add-form thead th{padding:8px 10px}#dropship-new-product td.actions button{float:left;margin-right:10px}#dropship-new-product td.actions button.remove{background:#777;border:1px solid #777}#dropship-wrap input.add-quantity{width:20px}#dropship-wrap .product-holder img{float:left}#dropship-wrap .product-holder div.desc{float:left;padding-left:10px}#dropship-wrap .sku-lookup{left:0 !important;top:30px !important}.sku-lookup-result{position:absolute;padding:4px 0 5px;margin-top:-5px;z-index:200;top:162px;left:17px}.sku-lookup-result div.items{padding:0 3px 3px}.sku-lookup-result ul{list-style-type:none;margin:0 !important}#contact-page form{font-size:0.75em}#contact-page form dt.fullwidth{margin:11px 0 0 0}#contact-form label.checkbox-label span.text{width:200px;display:block}div.item-listing .loading-products{clear:both;background:#F9E782;color:#000;text-align:center;width:100%;padding:12px 0;font-size:1.3em}#emailfriend-popup .intro{padding:0 0 10px;border-bottom:1px dashed #ccc;margin-bottom:10px}#emailfriend-popup .intro .im{float:left;width:120px}#emailfriend-popup .intro .text{float:left;width:200px;padding:10px 0 0}#cart-page table#order-summary td{vertical-align:top}#cart-page table#order-summary td.price{padding-top:9px}#cart-page table#order-summary td.quantity input{padding:3px}#cart-page table#order-summary td.options a.edit-options{font-size:0.9166em}#cart-page table#order-summary td div.desc p.stocklevel{margin:4px 0;line-height:1.1em}#cart-page table#order-summary td div.desc p.stocklevel small{font-weight:normal}#cart-page table#order-summary td div.desc p.points{background:transparent url(../images/site/icons.png) no-repeat 0 -240px;font-size:0.9166em;margin:4px 0 0 0;padding:2px 0 2px 25px}#cart-page table#order-summary td div.desc p.giftwrap{font-size:0.9em}#cart-page table#order-summary th.quantity,#cart-page table#order-summary td.quantity{text-align:center}#cart-page table#order-summary td.quantity input{text-align:center}#cart-page table#order-summary p.discount{color:#c00;font-size:0.9166em;margin:6px 0 0 0}#cart-page div.product-option{margin:0 0 4px 0}#cart-page div.product-option label.title{float:left;margin:0 4px 0 0;padding:2px 0 0 0}#cart-page div.product-option label.radio{margin-top:2px}#cart-page div.product-option select{padding:0}#cart-page table#order-summary td.quantity div.update{margin:2px 0 0 0}#cart-page table#order-summary td.price div.remove{margin:10px 0 0 0}#cart-page table#order-summary button{font-size:0.91667em;font-weight:normal}#cart-page table#order-summary button span{text-decoration:underline}#cart-page table#order-summary button.remove{color:#777}div#cart-updateall{font-size:0.6875em;float:right;width:309px}div#cart-updateall div.content{background:transparent url(../images/cart/basket/bg_quantity_updateall.png) repeat-x bottom left;border:1px solid #d4d4d4;border-top:1px solid #f3f3f3;padding:6px 10px;margin-top:-1px;position:relative}#cart-page #discounts-applied{background:#F9E782;padding:10px 12px;margin:0 0 10px 0}#cart-page #discounts-applied h3{font-size:1em}#cart-page #discounts-applied li{margin:0 0 8px 0;list-style-type:none}#cart-page #discounts-applied li p{margin:0 0 1px 0}#cart-page #discounts-applied li p.name{display:block;font-weight:bold}#cart-page #discounts-applied li p.invalid{color:#c00;margin:0}#cart-page #discounts-applied li p.remove{margin:0 0 0 -3px}#cart-page div#order-totals select{width:200px}#cart-page div#cards-accept{margin-top:1em}#cart-page div#order-totals tr.use-points label.unchecked,#cart-page div#order-totals tr.use-points label.checked{float:right;padding:0 18px 0 0;margin:0 0 3px 0;background-repeat:no-repeat;background-position:100% -2px;cursor:pointer}#cart-page div#order-totals tr.use-points label.checked{background-position:100% -52px}#cart-page div#order-totals tr.use-points td{text-align:left;border-bottom:1px solid #eee}#cart-page div#order-totals tr.use-points td p{font-weight:bold;margin-bottom:5px;line-height:1.1em}#cart-page div#order-totals tr.use-points strong{color:#cc0000}#cart-page div#order-totals tr.use-points button{font-size:1em}#cart-page div#order-totals tr.points-gained em{font-size:0.75em;font-weight:normal}div#order-totals table tr.shipping td{border-top:1px solid #eee;border-bottom:1px solid #eee}div#order-totals table tr.shipping table#shipping-options th{text-align:left}div#order-totals table tr.shipping table#shipping-options th label{font-weight:normal;float:none}div#order-totals table tr.shipping table#shipping-options th span.desc{display:block;font-weight:normal;font-size:0.9em;padding:3px 0 0 18px}div#order-totals table tr.shipping table#shipping-options{margin:0}div#order-totals table tr.shipping table#shipping-options td,div#order-totals table tr.shipping table#shipping-options th{padding:2px 0 4px 0;border:0}#cart-voucher{padding:8px 10px;margin:0 0 20px 0;background-color:#f1f1f1}#cart-voucher h2{display:none;margin-top:0}#cart-voucher label,#cart-voucher input{float:left}#cart-voucher label{line-height:2em}#cart-voucher #code{width:120px;background:#FFF;margin:0 7px}#cart-voucher p{margin:1em 0 0 0}#cart-discounts{float:left;width:370px;margin:10px 0 0 0}#cart-discount{padding:8px 10px;margin:0 0 20px 0;background-color:#f1f1f1}#cart-discount h2{display:none;margin-top:0}#cart-discount label,#cart-discount input{float:left}#cart-discount label{line-height:2em}#cart-discount #code{width:120px;background:#FFF;margin:0 7px}#cart-discount p{margin:1em 0 0 0}#cartempty-page #cart-discount{float:none;width:auto;border-top:2px dashed #DDDDDD;border-bottom:2px dashed #DDDDDD;padding:1em 0}#cartempty-page #cart-discount h2{display:block}#cart-giftcard{background:#f1f1f1;padding:10px}#cart-giftcard label{display:block}#cart-giftcard input.textinput{background:#FFF;float:left;width:180px;margin-bottom:5px}#cart-giftcard input.submit{background:none;float:left;padding:3px}#cart-giftcard #card{float:left;margin-right:10px}#cart-giftcard .content{float:left}#cart-giftcard .reloads{padding-top:3px;padding-left:2px}#minicart div.nav-popup{background:#f2f2f2;border:1px solid #c3c3c3;border-bottom:1px solid #666;border-right:1px solid #666;position:absolute;top:100%;right:0;z-index:10;display:none;text-align:left}#minicart div.nav-popup ul{list-style-type:none;margin:0;padding:0}#minicart div.nav-popup li{float:none;font-family:Verdana,Arial,Helvetica,sans-serif;padding:0;margin:0}#minicart div.nav-popup li a{display:block;color:#333;padding:4px 8px 4px 26px;text-decoration:none;background-repeat:no-repeat;background-position:4px 4px;z-index:10;font-weight:normal}#minicart div.nav-popup li a:hover{background-color:#336699;color:#fff;text-decoration:none}#minicart-dropdown{position:absolute;top:100%;right:0;width:275px;display:none;z-index:1000}#minicart-dropdown div.holder{background:#fff;border:1px solid #ccc;border-bottom-color:#999;border-right-color:#999}#minicart-dropdown div.inner{padding:0}#minicart-dropdown div.items{max-height:500px;padding:0 0 1px 0;overflow-y:auto}#minicart-dropdown ol.items{list-style-type:none;margin:0}#minicart-dropdown li.item{padding:5px;margin:0;background:#fff}#minicart-dropdown li.item p{margin:0}#minicart-dropdown li.item img{float:left;margin:0 10px 0 0}#minicart-dropdown li.item p.price{margin-top:4px}#minicart-dropdown li.item p.price .toggle{float:left;padding-left:2px;padding-top:1px}#minicart-dropdown li.item p.price .toggle img{margin:0 0 0 3px}#minicart-dropdown li.item p.title{margin:0;font-size:1.1em;line-height:1.18em}#minicart-dropdown li.item span.quantity{float:left}#minicart-dropdown li.item span.blu-price{float:right}#minicart-dropdown li.item div.gift-message{padding-left:50px}#minicart-dropdown li.item div.gift-message p.title{float:left;width:100px}#minicart-dropdown li.item div.gift-message p.price{float:right;width:20px}#nav-currency:hover div.nav-popup,#nav-currency.hover div.nav-popup{display:block;position:absolute;right:0px;z-index:10}#nav-currency:hover div.hide,#nav-currency div.hover div.hide{display:none}#nav-currency div.nav-popup li a,#nav-links #nav-currency div.nav-popup li a{background-image:url(../../base/images/site/flags.png);background-repeat:no-repeat;padding-left:26px;line-height:1em}#nav-currency div.nav-popup li.gbp a{background-position:4px 5px}#nav-currency div.nav-popup li.usd a{background-position:4px -115px}#nav-currency div.nav-popup li.eur a{background-position:4px -145px}#nav-currency div.nav-popup li.cad a{background-position:4px -85px}#nav-currency div.nav-popup li.jpy a{background-position:4px -206px}#nav-currency div.nav-popup li.sek a{background-position:4px -264px}#nav-currency div.nav-popup li.aud a{background-position:4px -234px}#nav-currency div.nav-popup li.rub a{background-position:4px -294px}#nav-currency div.nav-popup li.zar a{background-position:4px -324px}#nav-currency div.nav-popup li.cny a{background-position:4px -354px}#nav-links #nav-language{margin-left:10px;position:relative;z-index:30;color:#006699;cursor:pointer}#nav-links #nav-language:hover div.nav-popup,#nav-links #nav-language.hover div.nav-popup{display:block}#nav-links #nav-language div.nav-popup li a{background-image:url(../../base/images/site/flags.png);background-repeat:no-repeat;padding-left:26px;line-height:1em}#nav-links #nav-language div.nav-popup li.en a{background-position:6px 5px}#nav-links #nav-language div.nav-popup li.fr a{background-position:6px -25px}#nav-links #nav-language div.nav-popup li.de a{background-position:6px -55px}#nav-links #nav-language div.nav-popup li.es a{background-position:6px -175px}#outofstock-page p#dispatch-estimate{font-size:0.875em;margin:0 0 15px 0}#outofstock-page p#dispatch-estimate span.days{color:#c00}#outofstock-page h3{margin-top:0;font-size:0.875em}#outofstock-page #outofstock-form{margin-top:20px}#outofstock-page #outofstock-form div.actions{font-size:0.75em}#outofstock-page #outofstock-form div.actions button{margin:0 10px 0 0}#outofstock-alternatives{padding:0 0 15px 0;margin:0 0 15px 0;border-bottom:1px solid #eee}#outofstock-alternatives div.prod{border-top:0;margin-top:0;padding-top:0;width:139px}#outofstock-alternatives label{background:#ddd;color:#000;padding:7px 7px 5px 7px;font-size:0.875em;line-height:1em}#outofstock-alternatives label.selected{background:#c00;color:#fff}#outofstock-page fieldset{border:1px solid #eee;padding:10px 15px}#outofstock-page #outofstock-form fieldset legend,#outofstock-page #outofstock-form fieldset label{font-size:0.75em}#outofstock-page fieldset legend{font-weight:bold}#dropship-wrap .sku-lookup{}#dropship-wrap .product-holder,#dropship-wrap .add-product-options{display:none}#checkout-stages .stage{margin-bottom:2px}#checkout-stages div.stagecontent{background:#f4f4f4}#checkout-stages div.wrapper{padding:10px;background:#f4f4f4}#checkout-stages div.content{background:#fff;border:1px solid #d9d9d9;padding:1.25em 20px 1.25em 20px;font-size:0.75em;line-height:1.416em}#checkout-stages h2{background:#ccc;color:#fff;font-size:0.75em;margin:0;position:relative}#checkout-stages div.complete h2{background:#0099CC;color:#fff}#checkout-stages div.current h2{background:#7b7b7b;color:#fff}#checkout-stages h2 span.number{float:left;margin:6px 8px 6px 6px;background:#fff;color:#aaa;padding:2px;width:1.2em;font-size:1em;text-align:center;font-weight:bold}#checkout-stages h2 span.title{display:block;font-size:1em;padding:8px;color:#fff}#checkout-stages h2 span.actions{position:absolute;line-height:1em;top:9px;right:9px;display:none}#checkout-stages div.complete h2 span.actions{display:block;font-size:1em}#checkout-stages h2 a.disabled-stage-edit{cursor:default}#checkout-stages h2 span.actions a{font-weight:normal}#checkout-stages div.complete h2 span.actions a{color:#fff}#checkout-stages h2 span.actions a.disabled-stage-edit{display:none}#checkout-stages h3{margin-top:20px}#checkout-stages div.panel-left,#checkout-stages div.panel-right{margin-bottom:0.75em}#checkout-stages div.panel-left p.submit,#checkout-stages div.panel-right p.submit{margin-bottom:0}#checkout-stages div.panel-left{width:260px;padding-right:18px;float:left}#checkout-stages div.panel-right{width:260px;padding-left:18px;float:right}#s1_login .horizontal form{float:left;width:289px}#s1_login .horizontal form.new-customer{width:268px;padding-left:20px;border-left:solid 1px #ccc}#s1_login .horizontal dt{width:auto;float:none}#s1_login .horizontal dd{float:none;padding-top:0}#s1_login .horizontal h3{margin-top:5px}#s1_login dt{width:15%}#s1_login dd{width:84%}#s1_login dd.option label{position:relative;left:-18px}#s1_login dd.option,#s1_login dd.submit{padding:20px 0 0 0}#s1_login .horizontal dd.submit{padding:5px 0 0 0}#s1_login a#forgotpass-link{padding-top:4px}#forgotpass-panel div.panel-content{margin-top:20px;padding-top:15px;border-top:1px solid #ddd}#forgotpass-panel div.panel-content h3{font-size:1em;margin-top:0}#billing-existingaddress select,#delivery-existingaddress select{padding:5px;min-width:400px}#billing-address2,#delivery-address2{margin:5px 0 0 0}#billing-newaddress p.submit input,#delivery-newaddress p.submit input{float:left}#billing-newaddress p.submit a,#delivery-newaddress p.submit a{float:left;margin:5px 0 0 10px}#billing-newaddress button#billing-findAddressBtn,#delivery-newaddress button#delivery-findAddressBtn{margin-top:5px;display:none}div#billing-addresschoice,div#delivery-addresschoice{margin-top:10px}#s4_deliverymethod span.discount{color:#c00}#s4_deliverymethod p.method input{float:left;margin-right:5px}#s4_deliverymethod span.name{float:left;width:200px}#s4_deliverymethod span.price{float:left;width:60px}#s4_deliverymethod span.desc{float:left;width:200px}#giftmessage-panel input.textinput,#giftmessage-panel textarea{background:#FFF}#s4_deliverymethod #giftmessage-panel .fieldset-content{margin-bottom:15px}#s5_payment #paymentmethods{margin:0 0 10px 0}#s5_payment #creditcard-panel p input.textinput{width:260px}#s5_payment #newcreditcard p input.textinput{width:260px}#s5_payment #newcreditcard p span.fl{width:105px}#s5_payment #newcreditcard p span.fl div.validation-advice{float:left}#s5_payment #creditcard-panel p input#issuenum,#s5_payment #creditcard-panel p input#cardcvv{width:50px}#s5_payment #creditcard-panel p select{width:120px}#s5_payment #newcreditcard dl#cardtype.invalid strong.data{color:#c00}#s5_payment #discounts-applied{background:#F9E782;padding:1px 12px;margin:0 0 10px 0;float:left;width:40%}#s5_payment #discounts-form{float:left;width:50%}#s5_payment #discounts-applied h3{font-size:1em}#s5_payment #discounts-applied li{margin:0 0 8px 0;list-style-type:none}#s5_payment #discounts-applied li p{margin:0 0 1px 0}#s5_payment #discounts-applied li p.name{display:block;font-weight:bold}#s5_payment #discounts-applied li p.invalid{color:#c00;margin:0}#s5_payment #discounts-applied li p.remove{margin:0 0 0 -3px}#s6_confirm p.review{font-weight:bold}#s6_confirm p.review,#s6_confirm p.change{margin:0 0 5px 0}#s6_confirm table#checkout-summary{width:100%;margin:0.75em 0 0 0}#s6_confirm table#checkout-summary td.options ul{list-style-type:none}#s6_confirm table#checkout-summary .quantity{text-align:center}#s6_confirm table#checkout-summary .price{text-align:right;padding-right:10px}#s6_confirm table#checkout-summary td,#s6_confirm table#checkout-summary th{border-color:#C2D3E0;border-style:solid;border-bottom-width:1px}#s6_confirm table#checkout-summary td p.stocklevel{margin:4px 0;line-height:1.1em}#s6_confirm table#checkout-summary td p.stocklevel small{font-weight:normal}#s6_confirm table#checkout-summary td p.giftwrap{font-size:0.9em}#s6_confirm #checkout-editcart{float:left;padding:40px 10px}#s6_confirm div#checkout-totals{float:right;width:262px;border:1px solid #c2d3e0;border-top:0;background:#e6f4fe;padding:10px 10px 2px 10px}#s6_confirm div#checkout-totals table{width:100%}#s6_confirm div#checkout-totals table th{text-align:right;padding:5px 10px 5px 0;font-weight:normal}#s6_confirm div#checkout-totals table td{width:80px;background:none;text-align:right;padding:5px 0;border:0}#s6_confirm .final-right{float:right;width:283px}#s6_confirm div#checkout-totals table tr.discounts-total th,#s6_confirm div#checkout-totals table tr.discounts-total td{color:#c00}#s6_confirm div#checkout-totals table tr.grand-total th,#s6_confirm div#checkout-totals table tr.grand-total td{border-top:1px solid #c2d3e0;font-size:1.25em;font-weight:bold;padding-top:10px;padding-bottom:0}#s6_confirm div#checkout-totals span.discount{color:#c00}#s6_confirm div.additional{margin:15px 0 0 0}#s6_confirm div.additional textarea{width:275px}#s6_confirm div.howheard{margin:15px 0 0 0}#s6_confirm div.howheard #howheard-other-bit{margin:4px 0 0 0}#s6_confirm div.newsletter-footnote{margin-top:85px;padding-top:8px;border-top:1px solid #eee;color:#777;font-size:0.9em;line-height:1.1em}#s6_confirm div.re-order{background:#FEFBEA;padding:15px 20px;border:3px solid #f2ebc3;margin-top:10px}#s6_confirm div.re-order h4{font-size:1.2em;font-weight:bold;margin-bottom:3px;margin-top:0}#s6_confirm div.re-order select{font-size:1em}#s6_confirm div.legal{margin:10px 0 0 0}#s6_confirm div.legal label{margin-right:4px}#s6_confirm div.legal a{padding:1px 0 0 0;float:left}#s6_confirm p.submit{margin:10px 0 0 0}#s6_confirm p.submit button{width:283px}div#redirect-content{background:#fff;padding:35px 18px 35px 18px}div#redirect-content div.content{background:#fff url(../images/site/waiter.gif) no-repeat 0 0;padding:0 0 0 52px}div#redirect-content h1{font-size:1em;background:none;border:0;padding:0;margin:0 0 10px 0}div#redirect-content p.if-no-redirect{color:#888}div#redirect-content p.if-no-redirect a,div#redirect-content p.if-no-redirect button.link span{color:#6694b7}#checkout-sidebar div.box{margin:0 0 5px 0}#checkout-sidebar div.box h3{background:#ccc;color:#fff;padding:7px 20px 7px 7px;margin:0;font-size:0.75em;position:relative}#checkout-sidebar div.box h3 a.stage-edit{display:none;color:#fff;font-size:1em;font-weight:normal;margin:0;position:absolute;top:7px;right:7px}#checkout-sidebar div.complete h3 a.stage-edit{display:block}#checkout-sidebar div.current h3{background:#7b7b7b}#checkout-sidebar div.complete h3{background:#0099CC}#checkout-sidebar div.box div.content{background:#f4f4f4;padding:8px 10px 0 10px;font-size:0.6875em}#checkout-sidebar div.box div.content p{margin:0 0 8px 0;line-height:1.1em}#checkout-sidebar #summary{margin-top:20px}#checkout-sidebar #summary div.content{font-size:0.75em}#checkout-sidebar #summary div.title{margin:0 0 8px 0}#checkout-sidebar #summary div.title h2{float:left;padding:0;margin:0}#checkout-sidebar #summary div.title a{float:right;font-size:0.75em;margin-top:5px}#checkout-sidebar #summary div.item{border-bottom:1px solid #ccc;padding:0 0 5px 0;margin:0 0 5px 0}#checkout-sidebar #summary div.item img{float:left;margin:0 10px 0 0}#checkout-sidebar #summary div.item div.desc{float:left;width:150px}#checkout-sidebar #summary div.item p.title{margin:0 0 4px 0;line-height:1.2em}#checkout-sidebar #summary div.item span.quantity{float:left}#checkout-sidebar #summary div.item span.blu-price{float:right}#checkout-sidebar #summary div.item div.gift-message{padding-left:50px}#checkout-sidebar #summary div.item div.gift-message p.title{float:left;width:100px}#checkout-sidebar #summary div.item div.gift-message p.price{float:right;width:20px}#checkout-sidebar #summary .grand-total span.blu-price span{color:#CC0000;font-weight:bold}#checkout-sidebar #summary table{width:100%}#checkout-sidebar #summary table th,#checkout-sidebar #summary table td{padding:3px;text-align:right;border:0;font-weight:normal}#checkout-sidebar #summary table th{width:70%}#checkout-sidebar #summary table td{width:30%;padding-right:0}#thanks-page div#guest-actions{padding:12px 14px;background:#EBF4FB;border:1px solid #C8DCEB;margin:0 0 10px 0;line-height:1.2em}#thanks-page div#guest-actions h3{margin:0 0 10px 0}#thanks-page div#guest-actions input.textinput{width:205px}#thanks-page div#guest-actions div.panel-left{width:240px}#thanks-page div#guest-actions div.panel-right{width:451px}#thanks-page div#guest-actions div.panel-right p{margin:0 0 0.4em 0}#thanks-page div#guest-actions div.panel-right ul{margin-bottom:0}#thanks-page div#guest-actions div.panel-right ul li{padding:0}#thanks-page fieldset.address{width:435px;margin-bottom:15px}#thanks-page fieldset.address div.fieldset-content{min-height:11em;padding-bottom:0.5em;border:1px dashed #CCC}#thanks-page fieldset.address div.fieldset-content p{line-height:1.4em;margin:0 0 0.5em 0}#thanks-print{margin:20px 0 0 0;font-size:0.75em}#thanks-page div.track h4{margin:0;font-size:1.1em}#thanks-page div.track ul{margin:0;list-style-type:none;padding:0}#thanks-page div.track ul li{margin-bottom:0}#mdelivery-products .action-container{text-align:right}#mdelivery-products .addressbox{width:100%}#mdelivery-products .unassigned .addressbox{display:inline}#mdelivery-products .unassigned .removeaddr{display:none}#mdelivery-products .assigned .addressbox{display:none}#mdelivery-products .assigned .removeaddr{display:inline}#mdelivery-products .empty{background-color:#ffffff !important}#mdelivery-products .product-name{font-weight:bold}#mdelivery-products .options{font-style:italic}#mdelivery-add-address{display:none}#checkout-mini-main{background:#ffffff;border:10px solid #ECEFF6}#checkout-mini-content{padding:20px 25px}#checkout-mini-main ol{list-style-type:none;margin:0px;padding:0px}#checkout-mini-main h2{font-weight:bold;font-size:0.875em;margin-bottom:5px;line-height:1.5em;color:#18b21f}#checkout-mini-main h2 span.number{display:block;float:left;font-size:1em;height:20px;width:20px;display:block !important;background:#18b21f;margin-right:8px;color:#fff;text-align:center;line-height:1.4em}#checkout-mini-main #email{padding-bottom:12px}#checkout-mini-main #billing-address label.check{margin-bottom:12px;margin-top:-7px;display:block;clear:both}#checkout-mini-main #delivery-address h2{background-position:0 -1px;margin-bottom:12px}#checkout-mini-main #billing-address h2{background-position:0 -17px;width:150px;margin-bottom:12px}#checkout-mini-main #payment h2{background-position:0 -33px;margin-top:15px}#checkout-mini-main #delivery-option h2{float:left;width:350px}#step2 #quantity h2{background-position:0 -10px}#checkout-mini-main #delivery-option span.ship-by{font-size:0.7em;color:#a32a9b;padding-top:7px;float:left;display:block}#checkout-mini-main div.fieldwrap{margin:0 0 8px 0}#checkout-mini-main #use-delivery{margin:5px 0 0 0}#checkout-mini-main div.fieldwrap label{font-size:0.75em;display:block;margin-bottom:2px;max-width:250px}#checkout-mini-main div.fieldwrap input.textinput{display:block;text-transform:none;margin:1px 0;width:240px}#checkout-mini-main input,#checkout-mini-main select{font-size:0.8em}#checkout-mini-main select{padding:4px 3px}#checkout-mini-main #delivery-address{clear:both}#checkout-mini-main .use-existing-address{font-size:0.7em;margin-bottom:8px}#checkout-mini-main div.fieldwrap-city,#checkout-mini-main div.fieldwrap-state{float:left;margin-right:10px}#checkout-mini-main div.fieldwrap-city input.textinput{width:120px}#checkout-mini-main div.fieldwrap-zip input.textinput{width:52px}#checkout-mini-main div.fieldwrap-state select{display:block;width:130px;margin:1px 0}#checkout-mini-main div.fieldwrap-state,#checkout-mini-main div.fieldwrap-zip{float:left;margin-left:0}#checkout-mini-main div.fieldwrap-exp,#checkout-mini-main div.fieldwrap-start{float:left;margin-right:10px}#checkout-mini-main div.fieldwrap-exp label.title,#checkout-mini-main div.fieldwrap-start label.title,#checkout-mini-main div.fieldwrap-cvc label,#checkout-mini-main div.fieldwrap-issuenumber label{display:block}#checkout-mini-main div.fieldwrap-exp select.textinput,#checkout-mini-main div.fieldwrap-start select.textinput,#checkout-mini-main div.fieldwrap-issuenumber input.textinput,#checkout-mini-main div.fieldwrap-cvc input.textinput{width:65px;float:left;margin-right:10px}#checkout-mini-main div.fieldwrap-start span,#checkout-mini-main div.fieldwrap-exp span{float:left;margin-right:10px}#checkout-mini-main div.fieldwrap-cvc,#checkout-mini-main div.fieldwrap-issuenumber{float:left;margin-left:0}#checkout-mini-main div.fieldwrap-cvc{width:100px}#checkout-mini-main div.fieldwrap-cvc label span{float:left}#checkout-mini-main div.fieldwrap-cvc a{float:right;font-size:11px;margin:6px 0 0 0}#checkout-mini-main select.existing-address,#checkout-mini-main select.existing-address option{width:250px;min-width:250px}#checkout-mini-main #delivery-option{margin-top:14px}#checkout-mini-main #delivery-option label.radio,#checkout-mini-main #delivery-option p{float:left;font-size:0.75em}#checkout-mini-main #delivery-option .options{margin-left:2px}#checkout-mini-main #delivery-option .options span.method{display:block;width:100%}#checkout-mini-main #delivery-option .options span.right{float:right}#checkout-mini-main #delivery-option label.radio,#checkout-mini-main #delivery-option label.unselected,#checkout-mini-main #delivery-option label.selected,#checkout-mini-main #delivery-option label.unchecked,#checkout-mini-main #delivery-option label.checked{float:none;display:block;clear:both}#checkout-mini-main #step2 #quantity{width:300px;float:left}#checkout-mini-main #step2 #quantity h2{float:left;width:130px}#checkout-mini-main #step2 #quantity input.textinput{width:40px;float:left;margin:3px 0 0 0}#checkout-mini-main #email{width:300px;float:left}#checkout-mini-main #email h2{width:280px}#checkout-mini-main #terms-check{margin-top:10px;font-size:0.825em;padding-bottom:10px}div.fieldwrap label.check span{text-transform:none}#checkout-mini-main .fieldwrap label.hidden{display:none}#checkout-mini-main #payment-providers{margin-left:0;font-size:0.8em;height:25px}#checkout-mini-main #cvv-popup{display:block;margin:1px 0 0 15px}#checkout-mini-main .cvv-hint{font-size:11px;background:#F9E782;color:#333;border:1px solid #333;padding:5px;display:none}#checkout-mini-main .req{color:#ff0000}#checkout-mini-main #checkout-foot{background:#eceff6;font-size:1em;padding:10px 35px 10px 15px}#checkout-mini-main #checkout-foot #summary{font-size:0.75em;border-top:3px solid #ccc;margin-top:8px;padding-top:8px}#checkout-mini-main #checkout-foot #summary .item{border-bottom:1px dashed #ccc;padding:0 0 10px;margin:0 0 10px}#checkout-mini-main #checkout-foot #summary .item .desc{float:left;width:275px;padding-left:10px;line-height:1.5em;padding-top:3px}#checkout-mini-main #checkout-foot #summary .item img{float:left}#checkout-mini-main #checkout-foot #summary table{font-size:1em;display:none}#checkout-mini-main #checkout-foot #summary table td{background:none;border:0}#checkout-mini-main #checkout-foot #summary table td br{display:none}#checkout-mini-main #checkout-foot #summary table td ins{color:inherit}#checkout-mini-main #checkout-foot #summary table th{width:100px}#checkout-mini-main #checkout-foot .ssl-logo ul{padding:0;margin:0;list-style-type:none}#checkout-mini-main #checkout-foot .ssl-logo ul li{display:inline;margin-right:6px}#checkout-mini-main #checkout-foot .instructions{font-weight:bold;line-height:1.3em}#checkout-mini-main #checkout-foot .totals{font-size:1.8em;padding-bottom:6px}#checkout-mini-main #checkout-foot .totals #totalPrice{font-weight:bold}#checkout-mini-main #checkout-foot .totals .extra-info{font-size:0.45em}#checkout-mini-main #checkout-foot .additional{font-size:0.75em;line-height:1.3em}#checkout-mini-main #checkout-foot .additional small{font-size:1em}#checkout-mini-main #checkout-foot .additional textarea{width:253px;height:50px;margin:8px 0}#checkout-mini-main ul.mailing-lists{list-style-type:none;font-size:0.8em}#checkout-mini-main ul.mailing-lists small{font-size:1em}#checkout-mini-main #delivery-option .options label{width:250px}.mdelivery-panel{display:none}.order-summary thead th .package-details{text-transform:none;float:left}.order-summary thead th .delivery-address{text-transform:none;float:right}table.order-summary,table#order-summary{margin:0;font-size:0.75em}table.order-summary td,table#order-summary td{vertical-align:middle}table.order-summary td.image,table#order-summary td.image{width:60px}table.order-summary td.image div,table#order-summary td.image div{float:left}table.order-summary td.options ul,table#order-summary td.options ul{list-style-type:none}table.order-summary td.price,table.order-summary th.price,table#order-summary td.price,table#order-summary th.price{text-align:right}table.order-summary td,table.order-summary th,table#order-summary td,table#order-summary th{border-color:#C2D3E0;border-style:solid;border-bottom-width:1px}table.order-summary td,table#order-summary td{border-color:#ddd}table.order-summary th.status,table#order-summary th.status{font-weight:normal;padding:10px;background:#f4f4f4}div#order-totals{float:right;width:300px;font-size:0.75em}div#order-totals table{width:100%;margin-bottom:10px}div#order-totals table th,div#order-totals table td{border:0;color:#000;padding:8px 10px;text-align:left}div#order-totals table td{text-align:right}div#order-totals table th{width:85%}div#order-totals table td{width:15%}div#order-totals table select{margin:0 0 2px 0}div#order-totals table tr.discounts-total th,div#order-totals table tr.discounts-total td{color:#c00}div#order-totals table tr.grand-total th,div#order-totals table tr.grand-total td{border-top:1px solid #D4D4D4;font-size:1.416em;font-weight:bold;padding-top:10px;padding-bottom:0}div#order-totals table tr.grand-total td span.blu-price{color:#c00}.bluquee{position:relative;overflow:hidden;white-space:nowrap}.bluquee-inner{position:absolute}
