a:focus{-moz-outline-style:none}label.overtext{cursor:text}div.thread{border-top:1px solid #ccc;margin:0 0 15px 0}div.thread div.item{border-bottom:1px solid #ccc;padding:10px 10px}div.thread div.user{background:#e3f0ff}div.thread div.user-alt{background:#f0f7ff}div.thread div.admin{background:#f3f3f3}div.thread div.admin-alt{background:#fcfbf7}div.thread div.no-replies p{margin:0;line-height:1em}div.thread div.item div.details{float:left;width:25%}div.thread div.item div.details h4{font-size:0.875em}div.thread div.item div.details h4 span.number{background:#666;padding:2px;margin:0 10px 0 0;float:left;width:1.2em;text-align:center;color:#fff;font-size:0.875em}div.thread div.item div.details h4 span.author{float:left;padding:2px 0}div.thread div.item div.details p.date{display:block;clear:both;padding:8px 0;font-size:0.6875em}div.thread div.item div.msg{float:right;width:75%}div.status{padding:8px 10px 0 10px;margin:0 0 15px 0;background:#f4f4f4;border:1px solid #ddd}div.status p{margin:0 0 5px 0;line-height:1.2em;float:left;clear:left}div.status p span{float:left;width:9.5em;clear:left;margin-right:0.5em}div.status p strong{font-weight:normal;color:#000}div.thread table caption{background:#bec9d1;border:1px solid #b0bac2;color:#323537}div.thread thead th{background:#d9e5ee;border:1px solid #b0bac2;color:#323537;padding:2px 5px}div.thread tbody td{background:#fff;padding:3px 5px;border:1px solid #b0bac2}.upload-image-list{margin-bottom:10px}.upload-image-list div{float:left;margin:2px}.upload-image-list .selected{border:3px solid #000000;width:95%}.upload-image-list .unselected{border:3px solid #808080;width:45%;cursor:pointer}.upload-image-list .unselected:hover{border:3px solid #a0a0a0}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{background:#fff;color:#515151;border:1px solid #ddd;font-family:Arial,Helvetica,sans-serif;padding:1px}input.textinput,textarea{background:#fff;color:#444;padding:5px;border:1px solid #a8a8a8;border-right-color:#ddd;border-bottom-color:#ddd;font-family:Arial,Helvetica,sans-serif}input.disabled,select.disabled,textarea.disabled{opacity:0.4;filter:alpha(opacity=40)}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.overtext{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}#upload-status{margin-top:5px;background:#fafafa;color:#000;padding:3px;border:1px solid #efefef;padding:10px 15px}#upload-status .progress{background:#fff url(../images/upload/progress.png) no-repeat;background-position:+50% 0;margin-right:0.5em}#upload-status .progress-text{font-size:0.9em;font-weight:bold}#upload-list{list-style:none;margin:0}#upload-list li.file{border-bottom:1px solid #eee;background:url(../images/upload/file.png) no-repeat 4px 4px}#upload-list li.file.file-uploading{background-image:url(../images/upload/uploading.png);background-color:#D9DDE9}#upload-list li.file.file-success{background-image:url(../images/upload/success.png)}#upload-list li.file.file-failed{background-image:url(../images/upload/failed.png)}#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}#upload-list li.file .file-size{font-size:0.9em;line-height:18px;float:right;margin-top:2px;margin-right:6px}#upload-list li.file .file-info{display:block;margin-left:44px;font-size:0.9em;line-height:20px;clear:both}#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}input#dropship-product-quantity-text{width:20px}#dropship-product-item img{float:left}#dropship-product-item div.desc{float:left;padding-left:10px}#dropship-product-code-result{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}#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-content{background:#ffffff;padding:20px 25px;border:10px solid #ECEFF6}#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{margin-top:-70px}#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}#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,#checkout-mini-main #billing-address{width:400px;float:left}#checkout-mini-main #delivery-address{margin-right:40px}#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 #payment{width:364px;padding:0 0 6px;float:right;margin:0 40px 0 0;min-height:100px}#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 a{float:left;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{width:300px;height:75px;float:left;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.name{float:left;width:210px}#checkout-mini-main #delivery-option .options span.right{float:left}#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:230px}#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;float:left}#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 .col{width:372px;margin:10px;padding:0 19px;overflow:hidden}#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}.bluquee{position:relative;overflow:hidden;white-space:nowrap}.bluquee-inner{position:absolute}#newticket div.formholder{padding:0 0 1em}#newticket dl.form dd select{width:89%}#newticket p.submit{margin-bottom:0}#newticket table .option,#newticket table .quantity{text-align:center}#newticket table td.option{float:none;background-repeat:no-repeat;cursor:pointer}#newticket table td.unselected,#newticket table td.selected,#newticket table td.unchecked,#newticket table td.checked{background-image:url(../images/site/forms.png)}#newticket table td.unselected{background-position:50% -95px}#newticket table td.selected{background-position:50% -145px}#newticket table td.unchecked{background-position:50% 5px}#newticket table td.checked{background-position:50% -45px}div#ticket-files{border:1px solid #ddd;margin:0 0 15px 0;padding:10px 10px}div#ticket-files ul{list-style-type:none;margin:0;font-size:0.75em}div#ticket-files ul li{margin:0 0 5px 0}div#ticket-files ul li a{display:block;width:80%;padding:0 0 0 15px;background:url(../images/site/icons.png) no-repeat -8px 2px}#referral dt{width:auto;padding:0 20px 0 0;float:left;clear:none}#referral dd{width:auto;padding-left:0;float:left;clear:none}#referral dd.name input{width:180px}#referral dt.email{padding-left:40px}#referral dd.email input{width:220px}#referral .email{background-image:none}#product-price div.price p.giftwrapprice span.wrapped{display:none}#product-price div.price p.giftwrapprice span.wrapped a.remove{display:block;color:#cc0000}#product-price div.price p.wrapped span.wrapped{display:block}#product-price div.price p.wrapped span.unwrapped{display:none}div#product-buy div.pricebreaks{margin:0 0 10px 0}div#product-buy div.pricebreaks p.save{font-weight:bold;font-size:0.75em}div#product-buy div.pricebreaks table{width:100%}div#product-buy div.pricebreaks table th,div#product-buy div.pricebreaks table td{text-align:center}div#product-buy div.pricebreaks table td{background:#fff}div#product-buy div.pricebreaks table tr.alt td{background:#e5f1fa}div.product-options div.div.product-option{margin:7px 0 10px 0}div.product-options label.radio{margin-top:1px}div.product-options label.title span.selected-option{font-weight:normal}div.product-options div.singleimage label.radio{background:none;border:1px solid #ddd;margin:0 3px 0 0;padding:2px;cursor:pointer}div.product-options div.singleimage label.selected{border:2px solid #3399CC;padding:1px}div.product-options div.singleimage label.radio img{vertical-align:bottom}div.product-options div.singleimage label.radio input{position:relative;top:2px}div.product-option select{margin-top:0px}div.product-option select option:disabled{color:#ccc}#product-image{text-align:center;position:relative;z-index:0}#product-image span.image-zoom{font-size:0.75em;margin:20px 0 0 0;padding:0 0 10px 25px;text-align:left;float:left;background:#fff url(../images/site/icons/zoom.png) no-repeat 0 0}#product-image a,#product-image a:hover{text-decoration:none}#product-image a span{text-decoration:underline}#product-image a *{cursor:pointer}#product-image #product-image-holder{cursor:url(/frontend/base/images/cursors/blank.cur),none}#product-image div.box{border:1px solid #333;background:#fff;position:absolute;left:100%;margin-left:14px;margin-top:30px;overflow:hidden;z-index:100}#product-image div.overlay{border:1px solid #333;background:#fff;position:absolute;cursor:none}#product-thumbs{clear:both}#product-images-extra{margin:0px 0 0 0px;padding:0;list-style-type:none}#product-images-extra li{float:left;margin-right:10px}#product-images-extra li a{display:block;width:75px;border:1px solid #DDD}#product-images-extra li a:hover{border-color:#3399CC}#product-images-extra li a img{vertical-align:middle}#product-images-extra li.on a{border:1px solid #3399CC}div.images-prod div.im{float:left;text-align:center}div.images-prod ul{float:right;list-style-type:none}div.images-prod ul li{border:1px solid #fff;text-align:center;padding:5px}div.images-prod ul li.on{border:1px solid #3496DE}.product-questions dl.questions{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 15px 0;max-height:30em;overflow-y:auto}.product-questions dl.questions dt{padding:0.75em 10px 0.25em 30px;font-weight:bold;border-top:1px solid #ddd}.product-questions dl.questions dt.first{border-top:0}.product-questions dl.questions dd{padding:0 10px 0.25em 30px}.product-questions dl.questions strong.qanda{margin-left:-20px;float:left;color:#9A9A9A;font-size:1.1666em}div#stocknotify input.textinput{float:left;margin:4px 10px 0 0;width:120px}div#stocknotify p.fields{margin:0}div#stocknotify button.submit{margin-top:4px}div.product-discount{background:#ebf4fb;border:1px solid #c8dceb;margin-bottom:15px;padding:12px 15px;font-size:1em;position:relative;margin-top:15px}div.product-discount h3{margin-bottom:0.1em}div.product-discount .save{float:right;font-size:1.5em;text-transform:uppercase;font-weight:bold;color:#678ca8;padding-top:6px}div.product-discount p.desc,div.product-discount button{margin-bottom:0;font-size:1em}div.product-discountcombo{border-top:1px solid #d8e7f2;padding:10px 0 0 0;margin:10px 0 0 0}div.product-discount div.buy{line-height:1em;margin-top:10px}div.product-discount div.buy h4{font-size:1.166em;margin-top:0}div.product-discount div.buy p{margin:0 0 0.5em 0}div.product-discount div.buy span.ourprice{color:#b4040a;font-size:1.166em;font-weight:bold}div.product-discount div.items span.plus{float:left;font-size:30px;padding:45px 10px 0 10px}div.product-discount div.items div.item{float:left;width:85px;font-size:0.92em;line-height:1.3em}div.product-discount div.items div.item .image{height:80px;width:80px;text-align:center;background:#fff;border:1px solid #ccc}div.product-discount div.items div.item a:hover img{border:1px solid #dc7600}div.product-discount div.items div.item p.details{padding:4px 0;margin:0}div.product-discount div.items div.item p.price{font-weight:bold;margin:0}