@import url('packed-blessed1.css?z=1438682645916');

.categoryPhotoDisplay .previewcard img{box-shadow:none !important}
.categoryPhotoDisplay .previewcanvas-black img{box-shadow:none !important}
.categoryPhotoDisplay .previewcanvas-black .topleft{border-left-color:#f5f5f5 !important}
.categoryPhotoDisplay .previewcanvas-black .bottomright{border-right-color:#f5f5f5 !important}
.categoryPhotoDisplay .previewiphone{border:1px solid #DDD;background:#EEE}
.categoryPhotoDisplay .previewiphone .userPhoto{overflow:hidden;position:absolute}
.categoryPhotoDisplay .previewiphone .userPhoto .imgPreviewOverlay{position:absolute;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/iphone-5-overlay-grey.png') no-repeat center center;background-size:auto 100%;top:10px;left:-1px;right:0;bottom:10px;margin-top:-100px;margin-right:-100px;margin-bottom:-100px;border-top:100px solid #EEE;border-right:100px solid #EEE;border-bottom:100px solid #EEE;z-index:12}
.categoryPhotoDisplay .previewtablet{border:1px solid #DDD;background:#EEE}
.categoryPhotoDisplay .previewtablet .userPhoto{overflow:hidden;position:absolute}
.categoryPhotoDisplay .previewtablet .userPhoto .imgPreviewOverlay{position:absolute;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/ipad.png') no-repeat center center;background-size:auto 100%;top:10px;left:-1px;right:0;bottom:10px;margin-top:-100px;margin-right:-100px;margin-bottom:-100px;border-top:100px solid #EEE;border-right:100px solid #EEE;border-bottom:100px solid #EEE;z-index:12}
.categoryPhotoDisplay.low .wrappreviewcard{height:390px}
.categoryPhotoDisplay.low .userPhoto,.categoryPhotoDisplay.low img{width:306px;height:306px}
.categoryPhotoDisplay.low .previewcard .userPhoto{height:337px}
.categoryPhotoDisplay.low .previewcard img{width:306px;height:306px}
.categoryPhotoDisplay.low .previewiphone{height:306px}
.categoryPhotoDisplay.low .previewiphone .userPhoto{width:138px;margin:0 77px}
.categoryPhotoDisplay.low .previewiphone .userPhoto img{margin-left:-77px}
.categoryPhotoDisplay.low .previewtablet{height:306px}
.categoryPhotoDisplay.low .previewtablet .userPhoto{width:210px;margin:0 38px}
.categoryPhotoDisplay.low .previewtablet .userPhoto img{margin-left:-38px}
.categoryPhotoDisplay.low .previewcanvas-black img{max-width:295px !important;max-height:295px !important;width:295px !important;height:295px !important}
.categoryPhotoDisplay .meta{padding:10px 0 0 0;padding-top:10px;line-height:16px}
.categoryPhotoDisplay .meta .likes{position:relative;top:-2px;height:18px;line-height:18px;width:16px}
.categoryPhotoDisplay .meta .user{margin-top:0;display:inline-block;font-size:12px !important;color:#333}
.categoryPhotoDisplay .meta .user b{display:block}
.categoryPhotoDisplay .meta .user a{color:#666;font-weight:normal}
.categoryPhotoDisplay .meta .user .avatar{display:inline-block}
.categoryPhotoDisplay .meta .user .avatar img{width:22px;height:22px;margin-right:5px;box-shadow:none}
.categoryPhotoDisplay .meta .price{float:right;font-size:12px}
.fullLoader{position:fixed;top:0;left:0;right:0;bottom:0}
.fullLoader img{position:absolute;top:50%;left:50%;margin-left:-16px;margin-top:-16px}
#sellHeader{padding:20px 15px 15px 15px;position:relative;z-index:2;min-height:43px}
#sellHeader.noSale .options{display:none}#sellHeader .options{position:absolute;right:20px;bottom:20px;padding-top:9px}
#sellHeader .title{padding-right:700px}#sellHeader h2,#sellHeader h1{margin:0;padding:3px 0 4px;color:#333}
#sellHeader .conversionButton{margin:2px 0 0 10px;clear:none;float:left;padding:6px 11px}
#sell{position:relative}#sell #sellcontent{clear:both;overflow:hidden;min-height:500px;padding:20px}
#sell .pipelinePanel.inactive{opacity:.4;display:inherit}
#sellContent .photo{padding-top:0}#commissionWrapper{min-height:500px;position:relative}
#commissionWrapper .loader{position:absolute;top:0;left:0;bottom:0;right:0}
#commissionWrapper .loader img{position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px}
#descriptionPane{display:none;padding:10px 0;min-width:1000px;max-width:1200px;margin:10px auto}
#descriptionPane h2,#descriptionPane h1{margin-top:0}
#descriptionPane .prodDims{margin-top:-10px}#descriptionPane .prodDims ul{margin:0}
#descriptionPane #productImages{text-align:right;bottom:26px;padding:5px 0}
#descriptionPane #productImages img{box-shadow:0 1px 3px rgba(0,0,0,0.25);margin-right:16px;width:120px;height:120px}
#descriptionPane #productImages img:nth-of-type(3n){margin-right:0}
.alsoAvailable{background:#f4f4f4 url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/furley_bg.png') repeat top left}
.faqPoints{list-style:none;margin:0;padding:0}.faqPoints li{padding:5px 0 5px 20px;position:relative}
.faqPoints li span{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/marketplace/point-arrow.png') no-repeat 0 0;position:absolute;top:9px;left:0;width:8px;height:10px;display:block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;cursor:pointer}
.faqPoints li b{cursor:pointer}.faqPoints li div{max-height:0;overflow:hidden}
.faqPoints li.open span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}
.faqPoints li.open div{max-height:400px}#orderConfirmation .loader{text-align:center;width:100%;padding-top:15%;font-size:20px;line-height:32px}
#orderConfirmation .good,#orderConfirmation .bad{width:100%;padding-top:10%;text-align:center}
#orderConfirmation .good h2,#orderConfirmation .bad h2,#orderConfirmation .good h1,#orderConfirmation .bad h1{font-size:32px}
#orderConfirmation .good .conversionButton,#orderConfirmation .bad .conversionButton{margin-left:0;margin-top:15px;cursor:pointer}
#orderConfirmation .good .sharing{width:125px;height:20px;margin:0 auto}
#orderConfirmation .good .sharing ul{margin-left:0}
#orderConfirmation .good .icon{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/marketplace/order-confirmed.png') no-repeat center center;height:101px;padding:0 0 30px 0}
#orderConfirmation .bad .icon{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/error-light.png') no-repeat center center;height:101px;padding:0 0 30px 0}
#orderHistory{margin:0 auto;max-width:1280px}#orderHistory h1{margin:30px 25px 0 25px}
#orderHistory .loader{text-align:center;padding-top:180px}
#orderHistory .error,#orderHistory .none{font-weight:300;text-align:center;font-size:18px}
.cardHistory h1{padding-bottom:35px}.cardHistory .giftCardLine{border:1px solid #CCC;padding:15px;border-radius:3px;margin:0 20px 20px 25px;background:#FFF;float:left;text-align:center}
.cardHistory .giftCardLine:nth-of-type(3n){margin-right:0}
.cardHistory .giftCardLine .cardBG{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/giftcard-blank.png') no-repeat center center;width:350px;height:223px;position:relative}
.cardHistory .giftCardLine .cardBG .giftCardAmount{color:#FFF;font-weight:bold;font-size:22px;position:absolute;right:32px;bottom:75px}
.cardHistory .giftCardLine .giftCardCode{padding:10px 0;font-size:22px;font-weight:bold}
.cardHistory .giftCardLine .resendLink{text-align:right}
.historyLine{background:#fff;border:1px solid #DDD;margin:25px 40px 25px 25px;border-radius:3px;padding:15px;position:relative}
.historyLine a.viewOrder,.historyLine a.hideOrder{position:absolute;left:15px;bottom:15px;font-size:14px}
.historyLine a.cancelOrder{position:absolute;top:0;right:0}
.historyLine dl{clear:both;overflow:hidden;margin:5px 0}
.historyLine dl dt{float:left;clear:left}.historyLine dl dd{float:left;margin:0;padding:0 0 0 5px}
.historyLine .payment,.historyLine .consignment,.historyLine .date,.historyLine .shipping,.historyLine .billing{float:left}
.historyLine .thumbs{padding-top:15px;overflow:hidden;height:50px}
.historyLine .thumbs img{width:50px;height:50px;margin-right:5px}
.historyLine .invoiceLink,.historyLine .details{float:right}
.historyLine .issueLink{position:absolute;right:0;bottom:0}
.historyLine .issueLink .hasIssue{display:none}.historyLine.issueHere .doesntHaveIssue{display:none}
.historyLine.issueHere .hasIssue{display:inline}.historyLine .invoiceLink{text-align:right;line-height:22px}
.historyLine .invoiceLink a{font-size:22px;font-weight:bold}
.historyLine .date{position:relative;font-weight:bold;line-height:20px;width:24%}
.historyLine .date span{font-size:18px}.historyLine .details{border:1px solid #DDD;width:75%}
.historyLine .details .inner{padding:15px}.historyLine .details .shippingBlock{clear:both;overflow:hidden;position:relative;font-size:11px;line-height:15px}
.historyLine .details .issueLink{font-size:10pt}.historyLine .address{width:190px}
.historyLine .payment{width:150px;height:50px;overflow:hidden}
.historyLine .consignment{margin-left:-150px;margin-top:60px}
.historyLine .lineItems{height:0;clear:both;overflow:hidden}
.historyLine.openOrder .viewOrder{display:none}.historyLine.openOrder .hideOrder{display:block}
.historyLine.openOrder .lineItems{margin-top:15px;height:auto;border-top:1px solid #DDD;padding:10px 0 0 0}
.historyLine .hideOrder{display:none}.historyLine .noLines{text-align:center;padding:20px 0 15px 0;font-size:16px}
.historyLine .lineItem{border-bottom:1px solid #DDD;padding:0 0 10px 0;margin-bottom:10px;position:relative;clear:both;overflow:hidden}
.historyLine .lineItem .printSurround{float:left;padding-right:12px}
.historyLine .lineItem .printSurround .userPhoto{width:100px;height:100px}
.historyLine .lineItem .frameBg.previewcanvas-black img{width:142px;height:142px}
.historyLine .lineItem .frameBg.previewcanvas-white img{width:142px;height:142px}
.historyLine .lineItem .price{float:right;font-size:18px;letter-spacing:1px;font-weight:bold}
.historyLine .lineItem .name{float:left}.historyLine .lineItem .name h3{font-size:18px;line-height:28px;margin:0}
.historyLine .summaryPrice{text-align:right;vertical-align:bottom;letter-spacing:1px}
.historyLine .summaryPrice span{display:inline-table;padding-left:5px}
.historyLine .summaryPrice.total{line-height:34px}
.historyLine .summaryPrice.total span{font-size:28px;font-weight:bold}
.historyLine .issueMessages{text-align:center;border-top:1px solid #ddd;padding:15px 0 0 0;margin:15px 0 0 0;display:none;position:relative}
.historyLine .issueMessages .hideIssues{position:absolute;right:0}
.historyLine .issueMessages .messages{min-height:17px;text-align:left;border-bottom:1px solid #ddd}
.historyLine .issueMessages .messages .subject{font-weight:bold;font-size:14px;border-bottom:1px solid #ddd;padding:0 0 5px 0}
.historyLine .issueMessages .messages .message{border-bottom:1px solid #ddd}
.historyLine .issueMessages .messages .message .side{float:left;padding:10px 10px 10px 0;border-right:1px solid #ddd;width:80px;text-align:center}
.historyLine .issueMessages .messages .message .side img{width:50px;height:50px}
.historyLine .issueMessages .messages .message .messageContent{margin-left:91px}
.historyLine .issueMessages .messages .message .messageContent pre{padding:10px;margin:0;white-space:pre-wrap;word-wrap:break-word}
.historyLine .issueMessages .messages .message .messageContent .metaFooter{padding:10px;border-top:1px solid #ddd;font-style:italic}
.historyLine .issueMessages .messages .message:last-of-type{border-bottom:0 none}
.historyLine .issueMessages .messageForm{text-align:left;padding:10px 0 0 0;margin:0;float:left;width:380px;border-right:1px solid #ddd}
.historyLine .issueMessages .messageForm.loading fieldset{opacity:0;filter:alpha(opacity = 0)}
.historyLine .issueMessages .messageForm.loading .load{display:block;text-align:center;position:absolute;width:380px;padding:65px 0 0 0}
.historyLine .issueMessages .messageForm .load{display:none}
.historyLine .issueMessages .messageForm fieldset{border:0;padding:0;margin:0}
.historyLine .issueMessages .messageForm fieldset div label{float:left;width:70px;line-height:40px}
.historyLine .issueMessages .messageForm fieldset div p input,.historyLine .issueMessages .messageForm fieldset div p textarea{padding:10px 10px;border:1px solid #BBB;border-radius:3px;color:#000}
.historyLine .issueMessages .messageForm fieldset div p input{width:250px}
.historyLine .issueMessages .messageForm fieldset div p textarea{width:250px;resize:none;height:50px}
.historyLine .issueMessages .messageForm fieldset .conversionButton{margin:0 auto;display:block;position:relative;left:15px;cursor:pointer}
.historyLine .issueMessages .resolveIssue{float:left;width:49%;text-align:left}
.historyLine.openIssues .issueMessages{display:block}
.historyLine.openIssues .issueLink{display:none}#shopAdvert{text-align:center}
.lboxFrame.shippingCosts .inner{min-height:505px;height:auto !important}
#shippingCostsBox{padding-top:15px;font-size:14px}
#shippingCostsBox .shippingAdvisory{font-style:italic;font-size:12px}
#shippingCostsBox table{margin:25px auto 0 auto;border-right:1px solid #bbb;border-bottom:1px solid #bbb}
#shippingCostsBox table td{padding:5px}#shippingCostsBox table td.title{background:#CCC;border:1px solid #bbb;border-right:0 none;border-bottom:0 none;font-weight:bold}
#shippingCostsBox table td.name{border:1px solid #bbb;border-bottom:0 none;border-right:0 none;width:150px}
#shippingCostsBox table td.price{border-left:1px solid #bbb;border-top:1px solid #bbb}
#shippingCostsBox table tr:hover td.name,#shippingCostsBox table tr:hover td.price{background:rgba(0,0,0,0.1)}
.photoCreditInner{padding:15px 65px 15px 75px !important}
.photoCreditInner .credit{text-align:center;display:inline-table;padding:10px;border:1px solid #DDD;border-radius:3px;background:#FFF;margin:0 15px 15px 0;width:90px}
.photoCreditInner .credit span{width:90px;display:block;text-align:center;font-size:11px;word-wrap:break-word}
.photoCreditInner .credit span a{color:#0085b2;font-weight:bold}
.photoCreditInner .credit img{width:90px;height:90px}
#marketplaceUploadForm{padding:15px;width:630px;height:500px;position:relative}
#marketplaceUploadForm #uploadedImg{display:none}#marketplaceUploadForm #previewTable td{width:500px;height:500px;vertical-align:middle;text-align:center}
#marketplaceUploadForm #previewTable td canvas{box-shadow:1px 2px 5px rgba(0,0,0,0.7)}
#marketplaceUploadForm .uploadForm{margin:220px auto;text-align:center}
#marketplaceUploadForm #acceptUpload,#marketplaceUploadForm #tryAgain{display:none;position:absolute;text-align:center;left:0;right:0;top:50%;margin:0;margin-top:-17px;margin-left:-133px}
#marketplaceUploadForm #acceptUpload.on,#marketplaceUploadForm #tryAgain.on{display:block}
#marketplaceUploadForm #acceptUpload b,#marketplaceUploadForm #tryAgain b{color:#FFF;font-size:14px;text-shadow:0 0 5px rgba(0,0,0,0.9)}
#marketplaceUploadForm #acceptUpload button,#marketplaceUploadForm #tryAgain button{margin:15px 0 0 0}
#marketplaceUploadForm #imgLoader{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,0.8);z-index:10}
#marketplaceUploadForm #imgLoader img{position:absolute;left:50%;top:50%;margin:-13px 0 0 -13px}
#marketplaceUploadForm #imgLoader.off{display:none}
#marketplaceUploadForm #sideBar{width:100px;padding:15px;border-left:3px solid #DDD;position:absolute;top:0;right:0;bottom:0;z-index:5}
#marketplaceUploadForm #uploadCanvas.dragging{cursor:move !important}
#marketplaceUploadForm #uploadCanvas.resize{cursor:se-resize !important}
#marketplaceUploadForm #uploadCanvas.hidden{display:none}
#marketplaceUploadForm #finishedCanvas{display:none}
#marketplaceUploadForm #finishedCanvas.visible{display:inline-block}
#marketplaceUploadForm #cropSelect{text-align:center}
#marketplaceUploadForm #cropSelect .ratio{cursor:pointer;opacity:.6;filter:alpha(opacity = 60);text-align:center;margin-bottom:15px;font-size:14px}
#marketplaceUploadForm #cropSelect .ratio div{border:2px solid #000;background:#FFF}
#marketplaceUploadForm #cropSelect .ratio div.square{width:100px;height:100px}
#marketplaceUploadForm #cropSelect .ratio:hover{opacity:1;filter:alpha(opacity = 100)}
#marketplaceUploadForm #cropSelect span{display:block;text-align:center;padding-bottom:10px;font-size:14px;font-weight:bold}
#marketplaceUploadForm #cropSelect button{display:none;margin-left:auto;margin-right:auto}
#marketplaceUploadForm #cropSelect button.on{display:inline-block}
#marketplaceUploadForm #manipulationCanvas{display:none}
#tempImage,#finishedImage,#manipulationCanvas,#determine{display:none}
.overlapLoader{text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.7);z-index:4;display:none}
.overlapLoader img{position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-12px}
.overlapLoader.on{display:block}.overlapLoader .status{display:none;width:200px;position:absolute;top:50%;margin-top:35px;left:50%;margin-left:-100px;text-align:center}
.overlapLoader.percentage .status{display:block}#uploadContainer{height:423px;background:white;padding:0}
#uploadContainer iframe{height:403px;width:700px}#uploadContainer.off{opacity:0;filter:alpha(opacity = 0)}
#avpw_holder .avpw{background:transparent !important;box-shadow:none;border-radius:0;border:0 none}
#avpw_holder .avpw_close_button{display:none}#avpw_holder .avpw_primary_button{background:#ec2b5c;border:0;border-radius:3px;box-shadow:rgba(0,0,0,0.3) 0 1px 3px;color:#FFF !important;text-align:center;text-shadow:none}
#avpw_holder h2.avpw_current_tool_icon{padding:0;margin:-25px -25px 0 -25px}
#avpw_holder #avpw_tools_pager,#avpw_holder #avpw_rghtArrow,#avpw_holder #avpw_lftArrow{display:none !important}
#avpw_holder .avpw_clip{left:0}#previewWrapper{width:612px;height:612px;padding:15px;background:#FFF;position:relative}
#previewWrapper img{max-width:612px;max-height:612px;opacity:0;position:absolute;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease}
#previewWrapper img.on{opacity:1}#previewWrapper.compositePreview img{opacity:1;width:100%;height:100%;position:relative}
#previewWrapper.compositePreview #frameWrapper{position:absolute}
#previewWrapper.compositePreview #frameWrapper.print{width:612px;height:612px}
#previewWrapper.compositePreview #frameWrapper.rolled{height:612px;width:612px;box-shadow:1px 1px 4px rgba(0,0,0,0.6)}
#previewWrapper.compositePreview #frameWrapper.black-framed{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/black-framed.png') no-repeat center center;background-size:100% 100%;width:612px;height:612px}
#previewWrapper.compositePreview #frameWrapper.white-framed{width:612px;height:612px;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/white-framed.png') no-repeat center center;background-size:100% 100%}
#previewWrapper.compositePreview #frameWrapper.canvas-black{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/canvas-black.png') no-repeat center center;background-size:100% 100%;width:612px;height:612px}
#previewWrapper.compositePreview #frameWrapper.canvas-white{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/canvas-white.png') no-repeat center center;background-size:100% 100%;width:612px;height:612px}
#previewWrapper.compositePreview #frameWrapper.card{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/folded-card.png') no-repeat center center;background-size:100% 100%}
#previewWrapper #frameWrapper.rolled .userPhoto{height:612px;width:612px;box-shadow:1px 1px 4px rgba(0,0,0,0.6)}
#previewWrapper #frameWrapper.rolled .userPhoto img{background:#FFF;padding:50px;width:512px;height:512px}
#previewWrapper #frameWrapper.rolled .compositePhoto{width:512px;height:512px;margin:50px}
#previewWrapper #frameWrapper.print .compositePhoto{width:612px;height:612px}
#previewWrapper #frameWrapper.metal .userPhoto img{border-radius:25px}
#previewWrapper #frameWrapper.metal .compositePhoto{position:relative;width:612px;height:612px;border-radius:25px;overflow:hidden}
#previewWrapper #frameWrapper.card .userPhoto img{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/folded-card.png') no-repeat center center;background-size:100% 100%;width:484px;height:484px;padding:87px 60px 41px 68px}
#previewWrapper #frameWrapper.card .compositePhoto{width:484px;height:484px;margin:87px 60px 41px 68px}
#previewWrapper #frameWrapper.black-framed .userPhoto img{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/black-framed.png') no-repeat center center;background-size:100% 100%;width:430px;height:430px;padding:91px}
#previewWrapper #frameWrapper.black-framed .compositePhoto{width:430px;height:430px;margin:91px}
#previewWrapper #frameWrapper.white-framed .userPhoto img{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/white-framed.png') no-repeat center center;background-size:100% 100%;width:430px;height:430px;padding:91px}
#previewWrapper #frameWrapper.white-framed .compositePhoto{width:430px;height:430px;margin:91px}
#previewWrapper #frameWrapper.canvas-black .userPhoto img{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/canvas-black.png') no-repeat center center;background-size:100% 100%;width:588px;height:587px;padding:25px 24px 0 0}
#previewWrapper #frameWrapper.canvas-black .compositePhoto{width:588px;height:588px;margin:25px 24px 0 0}
#previewWrapper #frameWrapper.canvas-white .userPhoto img{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/canvas-white.png') no-repeat center center;background-size:100% 100%;width:588px;height:587px;padding:25px 24px 0 0}
#previewWrapper #frameWrapper.canvas-white .compositePhoto{width:588px;height:587px;margin:25px 24px 0 0}
#previewWrapper #frameWrapper.acrylic .userPhoto img{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/acrylic.png') no-repeat center center;background-size:100% 100%;padding:4.2% 4.5% 0 0}
#previewWrapper #frameWrapper.acrylic .compositePhoto{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/acrylic.png') no-repeat center center;background-size:100% 100%;margin:26px 27px 0 0;width:586px;height:585px}
#previewWrapper #frameWrapper .compositePhoto .row{clear:both}
#previewWrapper #frameWrapper .compositePhoto .row .col{float:left;position:relative}
#previewWrapper #previewNext,#previewWrapper #previewPrevious{position:absolute;background:#FFF;padding:10px;top:150px;width:80px;cursor:pointer}
#previewWrapper #previewNext{border-radius:0 3px 3px 0;right:-100px;text-align:right}
#previewWrapper #previewPrevious{border-radius:3px 0 0 3px;left:-100px}
.previewBox{padding:0;border-radius:0;width:642px;margin-left:-321px}
#marketConversion{border-radius:3px;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/lbox-header-bg.png') no-repeat center top #f4f4f4;width:562px}
#marketConversion .left,#marketConversion .right{float:left;position:relative;height:250px;width:250px;padding:0 15px 15px 15px}
#marketConversion .left div,#marketConversion .right div{text-align:center;position:absolute;width:250px;bottom:15px}
#marketConversion h2,#marketConversion h1{text-align:left;font-size:18px;padding-bottom:0}
#marketConversion .left{border-right:1px solid #CCC}
#marketConversion .right{border-left:1px solid #FFF}
#marketConversion .end{clear:both}#marketConversion a{margin:0;display:inline-block}
#marketConversion a.normalbutton{color:#333;height:auto;padding:10px 15px}
#accountWrapper{min-width:960px;max-width:1200px;margin:10px auto 30px;clear:both;overflow:hidden}
#accountWrapper .left,#accountWrapper .right{float:left;width:49%}
#accountWrapper .left{padding-right:1%}#accountWrapper .settingsblock{position:relative;padding:15px 15px 35px 15px}
#accountWrapper .settingsblock .conversionButton{margin:0;padding:8px 15px;position:absolute;right:15px;bottom:15px}
#accountWrapper .settingsblock h3{padding-top:0;margin-top:0}
#accountWrapper .settingsblock .radiolabel *{vertical-align:middle}
#accountWrapper .settingsblock .radiolabel .input{width:25px;display:inline-block;float:left}
#accountWrapper .settingsblock .radiolabel .input input{margin:0}
#accountWrapper .settingsblock label{font-weight:bold}
#accountWrapper .settingsblock p{margin-top:0;margin-left:25px}
#accountWrapper .paymentForm{padding:15px;background:#FFF;border-radius:3px;box-shadow:1px 2px 3px rgba(0,0,0,0.6);height:375px;position:relative}
#accountWrapper .paymentForm h3{padding-top:0;margin-top:0}
#accountWrapper .paymentForm .paymentDay,#accountWrapper .paymentForm .paymentAmount{width:49%;float:left}
#accountWrapper .paymentForm .paymentAmount{float:right}
#accountWrapper .paymentForm button{float:right;position:absolute;bottom:15px;right:15px}
#accountWrapper .right{padding-left:1%}#accountWrapper .totalBox{float:left;width:47.5%;margin-right:5%;background:#FFF;border-radius:3px;box-shadow:1px 2px 3px rgba(0,0,0,0.6);margin-bottom:30px;height:75px}
#accountWrapper .totalBox:nth-of-type(2n){margin-right:0}
#accountWrapper .totalBox .inner{padding:15px}#accountWrapper .totalBox .inner b{font-size:18px;color:rgba(0,0,0,0.6)}
#accountWrapper .totalBox .inner span{display:block;font-size:22px;line-height:28px}
#accountWrapper .totalBox .inner span.loading{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/ajax-loader.gif') no-repeat center bottom}
#accountWrapper .accountsList{box-shadow:1px 2px 3px rgba(0,0,0,0.6);border-radius:3px;background:#FFF;padding:15px;height:293px}
#accountWrapper .accountsList table{width:100%}#accountWrapper .accountsList table .empty{height:270px;text-align:center}
#accountWrapper .accountsList table th{text-align:left}
#accountWrapper .accountsList .entries{border:1px solid #242424;border-top:0 none;border-radius:0 0 3px 3px;min-height:300px;position:relative}
#accountWrapper .accountsList .entries .loader{position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(255,255,255,0.8)}
#accountWrapper .accountsList .entries .loader img{position:absolute;top:50%;left:50%;margin:-16px 0 0 -16px}
.productButton{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:280px;border-radius:3px;padding:10px 5px 5px 5px;position:relative;margin-left:0;margin-bottom:15px;padding-left:75px;height:55px;background:#242424;cursor:pointer;color:#EEE}
.productButton b{font-size:16px;display:block;padding-bottom:10px;text-shadow:1px 1px 1px rgba(0,0,0,0.8)}
.productButton span{color:#CCC}.productButton span.price{position:absolute;top:10px;right:10px;font-size:16px;color:#FFF;font-weight:bold}
.productButton:hover{background:#111}.productButton .arrow{position:absolute;width:15px;height:70px;right:15px;top:0;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/marketplace/white-arrow.png') no-repeat center center}
.productButton .availablePreview{position:absolute;left:5px;top:5px;text-align:center;background:transparent;width:60px;height:60px}
.productButton .availablePreview img{width:60px;height:60px}
.productButton .availablePreview img.thumbPreviewiphone{background-size:0 0 !important}
.productButton .availablePreview img.thumbPreviewblack-framed,.productButton .availablePreview img.thumbPreviewwhite-framed{background-repeat:no-repeat;background-size:40px 40px !important;background-position:10px 10px !important}
.productButton .availablePreview img.thumbPreviewmetal{border-radius:5px;background-size:100%}
.productButton .availablePreview img.thumbPreviewcanvas-black,.productButton .availablePreview img.thumbPreviewcanvas-white{background-repeat:no-repeat;background-size:58px 58px !important;background-position:0 3px !important}
.productButton .availablePreview img.thumbPreviewacrylic{background-repeat:no-repeat;background-size:57px 57px !important;background-position:1px 3px !important}
.productButton .availablePreview img.thumbPreviewrolled{background-repeat:no-repeat;background-position:center center;background-color:#FFF;background-size:85%;box-shadow:1px 1px 4px rgba(0,0,0,0.6)}
.productButton .availablePreview img.thumbPreviewcard{background-repeat:no-repeat;background-position:6px 10px;background-size:48px 48px}
.productButton .availablePreview img.thumbPreviewprint{background-size:100%}
.productButton.small{padding:9px;width:152px;text-align:center;height:auto;float:left;margin:0 15px 15px 0}
.productButton.small:nth-of-type(2n){margin-right:0}
.productButton.small span{font-size:16px;color:#FFF;font-weight:bold;display:block;padding-top:10px}
.productButton.small b{padding-bottom:0}.productButton.small .availablePreview{margin:0 auto 10px auto;position:relative;top:auto;left:auto}
.productButton.variantButtons{width:90px}.productButton.variantButtons:nth-of-type(2n){margin-right:15px}
.productButton.variantButtons:nth-of-type(3n){margin-right:0}
.productButton.selected{opacity:1;border:4px solid #ec2b5c;padding:5px;text-shadow:1px 1px 1px rgba(0,0,0,0.8)}
.productButton .new{display:none;background:#ec2b5c;padding:3px;border-radius:3px;color:#FFF;font-weight:bold;position:relative;top:-1px;margin-left:10px}
.productButton.new b{display:inline-block}.productButton.new span{display:block}
.productButton.new .new{display:inline-block;clear:right}
.account-header{clear:both;overflow:hidden;margin:20px auto 30px}
.account-header .conversionButton,.account-header .normalbutton{float:right;width:106px;margin:0 0 0 50px;padding:10px 11px;height:auto;display:inline-table;text-align:center}
.account-header .normalbutton{width:104px;margin-bottom:15px;margin-top:-25px}
.account-header .left{width:80%}.account-header.account{max-width:1200px}
@media screen and (max-width:870px){#productCommissions .productButton{float:left;width:90%;margin-left:5%;margin-right:5%;height:95px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}#photoSelectScrollable{padding-top:1px}.imgPreviewBox{position:relative}
.imgPreviewBox .userPhoto{padding:0 !important;margin:0 !important;box-shadow:none !important;position:absolute !important;top:0;left:0;right:0;bottom:0}
.imgPreviewBox .compositeBox img{padding:0 !important;background:transparent !important;box-shadow:none !important;max-width:100000px !important;max-height:100000px !important;border:0 none !important;border-radius:0 !important}
.imgPreviewBox .previewrolled{background:#FFF;box-shadow:1px 1px 4px rgba(0,0,0,0.6)}
.imgPreviewBox .previewwhite-framed .userPhoto{background:#FFF;border:7px solid #f1f1f1}
.imgPreviewBox .previewblack-framed .userPhoto{background:#FFF;border:7px solid #111}
.imgPreviewBox .previewcard .frameborder.top{top:auto !important;bottom:100% !important}
.imgPreviewBox .previewcanvas-white,.imgPreviewBox .previewcanvas-black{box-shadow:3px 3px 4px rgba(0,0,0,0.6);padding:0}
.imgPreviewBox .previewcanvas-white .imgPreviewImg,.imgPreviewBox .previewcanvas-black .imgPreviewImg{border-top:5px solid #dfdfdc;border-right:5px solid #e1e0dd;display:block}
.imgPreviewBox .previewcanvas-white .frameborder,.imgPreviewBox .previewcanvas-black .frameborder{position:absolute}
.imgPreviewBox .previewcanvas-white .frameborder.topleft,.imgPreviewBox .previewcanvas-black .frameborder.topleft{top:0;left:0;border-bottom:5px solid transparent;border-left:5px solid #EEE;width:0;height:0}
.imgPreviewBox .previewcanvas-white .frameborder.bottomright,.imgPreviewBox .previewcanvas-black .frameborder.bottomright{bottom:-6px;right:-6px;border-top:5px solid transparent;border-right:5px solid #EEE;width:0;height:0}
.imgPreviewBox .previewcanvas-black .imgPreviewImg{border-top:5px solid #111;border-right:5px solid #121212}
.imgPreviewBox .previewiphone3 .userPhoto{overflow:hidden;position:absolute}
.imgPreviewBox .previewiphone3 .userPhoto .imgPreviewImg{position:absolute;left:-10% !important;top:-5% !important}
.imgPreviewBox .previewiphone3 .userPhoto .imgPreviewOverlay{position:absolute;top:5%;left:10%;right:10%;bottom:2.5%;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/iphone-3-overlay.png') no-repeat center center;background-size:100% 100%;margin-top:-100px;margin-right:-100px;margin-bottom:-100px;border-top:100px solid #EEE;border-right:100px solid #EEE;border-bottom:100px solid #EEE}
.imgPreviewBox .previewiphone4 .userPhoto{overflow:hidden;position:absolute}
.imgPreviewBox .previewiphone4 .userPhoto .imgPreviewImg{position:absolute;left:-10% !important;top:-5% !important}
.imgPreviewBox .previewiphone4 .userPhoto .imgPreviewOverlay{position:absolute;top:5%;left:10%;right:10%;bottom:2%;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/iphone-4-overlay.png') no-repeat center center;background-size:100% 100%;margin-top:-100px;margin-right:-100px;margin-bottom:-100px;border-top:100px solid #EEE;border-right:100px solid #EEE;border-bottom:100px solid #EEE}
.imgPreviewBox .previewiphone5 .userPhoto{overflow:hidden;position:absolute}
.imgPreviewBox .previewiphone5 .userPhoto .imgPreviewImg{position:absolute;left:-13% !important;top:-7% !important}
.imgPreviewBox .previewiphone5 .userPhoto .imgPreviewOverlay{position:absolute;top:7%;left:13%;right:13%;bottom:4%;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/iphone-5-overlay-grey.png') no-repeat center center;background-size:100% 100%;margin-top:-100px;margin-right:-100px;margin-bottom:-100px;border-top:100px solid #EEE;border-right:100px solid #EEE;border-bottom:100px solid #EEE}
.imgPreviewBox .previewgalaxys4 .userPhoto{overflow:hidden;position:absolute}
.imgPreviewBox .previewgalaxys4 .userPhoto .imgPreviewImg{position:absolute;left:-10% !important;top:-5% !important}
.imgPreviewBox .previewgalaxys4 .userPhoto .imgPreviewOverlay{position:absolute;top:5%;left:10%;right:10%;bottom:2%;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/samsung-galaxy-s4.png') no-repeat center center;background-size:100% 100%;margin-top:-100px;margin-right:-100px;margin-bottom:-100px;border-top:100px solid #EEE;border-right:100px solid #EEE;border-bottom:100px solid #EEE}
.imgPreviewBox .previewgalaxys3 .userPhoto{overflow:hidden;position:absolute}
.imgPreviewBox .previewgalaxys3 .userPhoto .imgPreviewImg{position:absolute;left:-8% !important;top:-5% !important}
.imgPreviewBox .previewgalaxys3 .userPhoto .imgPreviewOverlay{position:absolute;top:5%;left:8%;right:8%;bottom:2%;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/samsung-galaxy-s3.png') no-repeat center center;background-size:100% 100%;margin-top:-100px;margin-right:-100px;margin-bottom:-100px;border-top:100px solid #EEE;border-right:100px solid #EEE;border-bottom:100px solid #EEE}
.imgPreviewBox .previewipad4 .userPhoto{overflow:hidden;position:absolute}
.imgPreviewBox .previewipad4 .userPhoto .imgPreviewImg{position:absolute;left:-7% !important;top:-3% !important}
.imgPreviewBox .previewipad4 .userPhoto .imgPreviewOverlay{position:absolute;top:3%;left:7%;right:7%;bottom:2%;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/ipad.png') no-repeat center center;background-size:100% 100%;margin-top:-100px;margin-right:-100px;margin-bottom:-150px;border-top:100px solid #EEE;border-right:100px solid #EEE;border-bottom:150px solid #EEE}
.imgPreviewBox .previewipadmini .userPhoto{overflow:hidden;position:absolute}
.imgPreviewBox .previewipadmini .userPhoto .imgPreviewImg{position:absolute;left:-3% !important;top:-3% !important}
.imgPreviewBox .previewipadmini .userPhoto .imgPreviewOverlay{position:absolute;top:3%;left:3%;right:3%;bottom:1%;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/ipad-mini.png') no-repeat center center;background-size:100% 100%;margin-top:-100px;margin-right:-100px;margin-bottom:-100px;border-top:100px solid #EEE;border-right:100px solid #EEE;border-bottom:100px solid #EEE}
.imgPreviewBox .previewgalaxynote .userPhoto{overflow:hidden;position:absolute}
.imgPreviewBox .previewgalaxynote .userPhoto .imgPreviewImg{position:absolute;left:-7.5% !important;top:-4% !important}
.imgPreviewBox .previewgalaxynote .userPhoto .imgPreviewOverlay{position:absolute;top:4%;left:7.5%;right:7.5%;bottom:1%;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/samsung-galaxy-note.png') no-repeat center center;background-size:100% 100%;margin-top:-100px;margin-right:-100px;margin-bottom:-100px;border-top:100px solid #EEE;border-right:100px solid #EEE;border-bottom:100px solid #EEE}
.cartWarningMessage{float:left;clear:both;margin:10px 0 20px;border:2px dashed red;background:white;padding:15px;background:#ffc8c8;color:black;font-style:italic}
.static-landing-page{background:#ebece7;color:#000}
.static-landing-page .wrapper{margin:0 auto}.static-landing-page .blockcontent{max-width:960px;margin:0 auto;padding:80px 0 85px}
.static-landing-page h1,.static-landing-page h2{text-align:center;margin-top:0;line-height:1em}
.static-landing-page h1{text-indent:-10000px;background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/productlandingpages/mosaic/logo.png') no-repeat center bottom;padding-top:120px;margin-bottom:50px}
.static-landing-page h2{font-size:2.3em;font-weight:normal;margin-bottom:50px}
.static-landing-page h3{font-size:1.8em;line-height:1em;margin:20px 0}
.static-landing-page p{font-size:1.4em;line-height:1.3em;margin:0 0 20px}
.static-landing-page ul{list-style:none;margin:none;padding:0;clear:both;overflow:hidden}
.static-landing-page .conversionButton{margin:0}.static-landing-page .conversionButton.bigger{font-size:2.1em;padding:25px 0;margin:80px auto;border-radius:5px;max-width:280px;display:block}
.static-landing-page .conversionButton.somewhatbigger{max-width:155px;display:block;margin:0 auto}
.static-landing-page .hero .blockcontent{background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/productlandingpages/mosaic/hero.jpg') no-repeat center right;height:450px}
.static-landing-page .hero .blockcontent h1,.static-landing-page .hero .blockcontent p{width:400px;text-align:center}
.static-landing-page .hero .blockcontent .conversionButton{margin-top:40px}
.static-landing-page .block1{background:#34a2dc;color:white}
.static-landing-page .block1 li{width:50%;margin:0 0 20px;float:left}
.static-landing-page .block1 li h3{margin:15px 0 20px}
.static-landing-page .block1 li .content{padding-left:140px}
.static-landing-page .block1 .img{background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/productlandingpages/mosaic/bullets1.png') no-repeat 0 0;width:140px;height:130px;float:left;position:absolute}
.static-landing-page .block1 .point1 .img{background-position:10px -230px}
.static-landing-page .block1 .point2 .img{background-position:10px 20px}
.static-landing-page .block1 .point3 .img{background-position:5px -100px}
.static-landing-page .block1 .point4 .img{background-position:15px -365px}
.static-landing-page .block1 .blockcontent{padding-bottom:25px}
.static-landing-page .block2{background:white}.static-landing-page .block2 li{float:left;width:210px;margin-right:40px}
.static-landing-page .block2 .conversionButton{margin-top:60px}
.static-landing-page .block2 .blockcontent{padding-bottom:5px}
.static-landing-page .block2 .step4{margin-right:0}
.static-landing-page .block2 h3{text-align:center;margin:10px 0 40px}
.static-landing-page .block2 .img{background:#34a2dc url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/productlandingpages/mosaic/bullets2.png') no-repeat 20px 0;display:block;width:210px;height:210px;border-radius:105px}
.static-landing-page .block2 .step1 .img{background-position:32px -500px}
.static-landing-page .block2 .step2 .img{background-position:32px -316px}
.static-landing-page .block2 .step3 .img{background-position:31px -134px}
.static-landing-page .block2 .step4 .img{background-position:32px 45px}
.static-landing-page .block3 li{float:left;width:320px;text-align:center}
.static-landing-page .block3 img{margin-top:30px}.static-landing-page .hero,.static-landing-page .block3{background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/productlandingpages/mosaic/bg.jpg') repeat-y center center;background-size:contain}
@media all and (max-width:950px){.static-landing-page .hero .blockcontent{background-size:320px 271px;background-position:center 330px;padding-top:30px;width:100%;max-width:400px;height:590px;margin:0 auto}
.static-landing-page .hero .blockcontent h1,.static-landing-page .hero .blockcontent p{width:100%}
.static-landing-page .hero .blockcontent h1{padding-top:30px}
.static-landing-page .block1{padding:0 10px}.static-landing-page .block1 li{max-width:400px;width:auto;clear:both;overflow:hidden;margin:0 auto;float:none}
.static-landing-page .block2 li{width:50%;margin:0 0 50px}
.static-landing-page .block2 .img{margin:0 auto}.static-landing-page .block3 .blockcontent{padding-left:20px;padding-right:20px}
.static-landing-page .block3 li{float:none;text-align:center;margin:0 auto;max-width:320px;width:auto}
.static-landing-page .block3 img{margin-top:5px}}#giftCardsPage h1{background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/gift-card-logo.png') no-repeat center bottom;height:109px;padding-top:60px}
#giftCardsPage .hero{background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/productlandingpages/photoprintpacks/bg1.jpg') no-repeat center center;background-size:cover}
#giftCardsPage .hero .blockcontent{background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/gift-card-hero.png') no-repeat center right;max-width:1120px;height:350px}
#giftCardsPage .block1{background:transparent;color:#000;padding:80px 15px;max-width:1080px;margin:0 auto}
#giftCardsPage .block1 .cardSelection{float:left;width:47%;text-align:justify}
#giftCardsPage .block1 .cardSelection .button-group{text-align:center}
#giftCardsPage .block1 .cardSelection .btn{display:inline-block;color:#FFF;font-size:22px;font-weight:bold;background:#898989;padding:10px 19px;margin:0 5px 15px 0;cursor:pointer;border:1px solid #898989}
#giftCardsPage .block1 .cardSelection .btn.active{border:1px solid #ec2b5c;background:#FFF;color:#ec2b5c}
#giftCardsPage .block1 .cardSelection .conversionButton{margin:20px auto 0 auto;display:block;width:180px;font-size:22px;padding:10px 15px}
#giftCardsPage .block1 .cardSelection p.small{margin-top:35px;text-align:center;font-size:12px}
#giftCardsPage .block1 .promo{text-align:center;font-weight:bold;font-size:22px;color:#ec2b5c}
#giftCardsPage .block1 .promo small{color:#000;display:block;font-size:14px}
#giftCardsPage .block1 .whatYouWillGet{float:right;width:47%;background:#FFF;border:1px solid #CCC;border-radius:3px;padding:15px;text-align:center}
#giftCardsPage .block1 .whatYouWillGet img{width:100%}
#giftCardsPage .block1 .whatYouWillGet h4{padding:0;margin:0;font-size:24px;line-height:30px}
#giftCardsPage .block1 .whatYouWillGet small{font-size:12px}
#giftCardsPage .block1 .whatYouWillGet p{margin-top:15px;margin-bottom:0}
#giftCardsPage .overlayLoader{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.7);display:none}
#giftCardsPage .overlayLoader img{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}
#giftCardsPage .overlayLoader div.explaination{text-align:center;position:absolute;top:50%;left:0;right:0;font-style:italic;margin-top:50px}
#giftCardsPage.loading .overlayLoader{display:block}
@media all and (max-width:950px){#giftCardsPage .hero .blockcontent{background-position:center bottom;padding:50px 20px;box-sizing:border-box;height:730px}
#giftCardsPage .block1 .cardSelection,#giftCardsPage .block1 .whatYouWillGet{float:none;width:auto;margin:0 35px 35px 35px}
}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.exploreAd{margin:5px auto 10px;position:relative;clear:both;overflow:hidden;display:table}
.exploreAd .getridofAds{float:right;margin-top:4px}
.exploreAd .usefulMessage{margin-top:4px}#exploreHeader h1{margin:0 0 4px 0}
#exploreHeader .options{position:absolute;right:0;bottom:0}
#exploreHeader .nav-filter{position:absolute;top:70px;left:0;right:0}
#exploreHeader .bgwrapper{padding:15px 0;min-height:auto}
#exploreHeader #photos-userdetails{min-height:auto;position:relative}
#exploreHeader p{margin:0}#relationships .explore{position:relative;margin-top:1px;padding:0 0 19px 0;height:180px}
#relationships .explore .box{background:#fff;border-radius:3px 0 0 3px;position:absolute;border:1px solid #DDD;border-right:0 none;height:148px;width:250px;padding:15px;z-index:5}
#relationships .explore .box .avatar{width:100px;height:100px;margin-right:15px}
#relationships .explore .box .avatar img{width:100px;height:100px}
#relationships .explore .box h2{margin-top:10px;margin-bottom:3px}
#relationships .explore .box h2 a{color:#333}#relationships .explore .box span{color:#797979}
#relationships .explore .box .followButton{position:absolute;right:5px;top:15px;margin-top:0}
#relationships .explore .box .rightTip{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/explore-arrow.png') no-repeat center right;width:35px;height:180px;position:absolute;right:-35px;top:0}
#relationships .explore .images{position:relative;z-index:4;top:15px;left:0;margin-right:38px;height:160px;padding-left:275px;float:none}
#relationships .explore .images .photo{padding-left:15px;margin-left:0}
#relationships .explore .images .photo img{width:150px;height:150px}
#relationships .explore .images .meta{display:none}
#relationships .slideWrapper{width:100%;height:160px;position:relative}
#relationships .slideInner{position:absolute;white-space:nowrap}
#relationships .scrollNext,#relationships .scrollPrev{width:26px;height:26px;position:absolute;top:50%;margin-top:-9px;z-index:30;cursor:pointer}
#relationships .scrollNext.disabledButton,#relationships .scrollPrev.disabledButton{opacity:.4;cursor:auto}
#relationships .scrollNext{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/myalbums.png') no-repeat -1px -148px;right:-15px}
#relationships .scrollPrev{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/myalbums.png') no-repeat -1px -120px;right:0;margin-top:-16px}
.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#sell{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
#sell .addallnew{display:none}.auto .sidebarlayout{padding-bottom:20px}
.sidebarlayout{padding:20px 0 180px 0;clear:both;overflow:hidden;min-height:500px}
.sidebarlayout .photo{border-bottom:0}.sidebarlayout .sidebar{float:left;width:280px;position:absolute}
.sidebarlayout .sidebar .fieldcontent{clear:both;margin:0}
.sidebarlayout .sidebar .fieldtitle{margin:20px 0 0;display:block}
.sidebarlayout .sidebar .fieldtitle:first-child{margin-top:0}
.sidebarlayout .sidebar select,.sidebarlayout .sidebar input[type=text],.sidebarlayout .sidebar textarea{width:255px;padding:10px 10px;border:1px solid #CCC;border-radius:3px;color:#000;margin-top:8px;resize:none;background:#FFF}
.sidebarlayout .sidebar .settingsblock{background:white;border:1px solid #DDD;border-radius:5px;padding:15px;margin-top:10px}
.sidebarlayout .sidebar .settingsblock .input{margin:0 10px 0 0;padding:0;float:left;width:15px;text-align:center}
.sidebarlayout .sidebar .settingsblock .input input{margin:2px 0 0;padding:0}
.sidebarlayout .sidebar .settingsblock label{font-weight:bold}
.sidebarlayout .sidebar .settingsblock p{padding-left:25px;margin:0}
.sidebarlayout .sidebar .settingsblock>div{margin-bottom:20px}
.sidebarlayout .sidebar .settingsblock>div:last-child{margin:0}
.sidebarlayout .contentblock{padding-left:300px}.sidebarlayout .contentblock .label{color:black;text-align:center;font-weight:bold;float:left;width:58px;-webkit-box-shadow:rgba(0,0,0,0.25) 0 1px 2px;-moz-box-shadow:rgba(0,0,0,0.25) 0 1px 2px;box-shadow:rgba(0,0,0,0.25) 0 1px 2px;background:white;padding:5px 13px;border-radius:2px;text-shadow:none;font-size:10px;display:none;position:relative;left:33px;top:41px;cursor:pointer}
.sidebarlayout .contentblock .caption{bottom:5px;top:0;width:150px;height:150px;font-size:10px;font-weight:bold;line-height:18px;padding:0}
.sidebarlayout .contentblock .delete.label,.sidebarlayout .contentblock .editPhoto.label{display:block}
.sidebarlayout .contentblock .editPhoto.label{margin-bottom:15px}
.sidebarlayout .contentblock .deleted .undelete.label{display:block}
.sidebarlayout .contentblock .deleted .delete.label{display:none}
.sidebarlayout .contentblock .deleted .deleted{display:block}
.sidebarlayout .contentblock .photo.deleted .deleted{display:block}
.sidebarlayout .contentblock .photo .deleted{display:none;position:absolute;left:0;right:0;bottom:0;top:0;text-align:center}
.sidebarlayout .contentblock .photo .deleted .label{display:block}
.sidebarlayout .contentblock .photo:hover .deleted{display:none}
.sidebarlayout .contentblock .photowrapper{position:relative;clear:both;overflow:hidden;min-height:400px}
.sidebarlayout .draghere{margin-top:0;margin-bottom:15px}
.sidebarlayout .conversionButton{margin-left:0}.sidebarlayout .removeShop{margin-top:30px;display:block}
.sidebarlayout .removeShop a{text-decoration:underline;color:#333}
.sidebarlayout .saving{text-align:center;margin-top:20px;display:none}
.sidebarlayout .saving span{background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/ajax-loader.gif') no-repeat left center;padding:10px 0 10px 30px}
.sidebarlayout .savingnow .saving{display:block}.lboxWrapper .lboxFrame.photoForm{width:770px;margin-left:-385px;height:530px}
.lboxWrapper .lboxFrame.photoForm .inner{height:430px}
.lboxWrapper .lboxFrame.photoForm .skipLink{display:none;text-align:right;padding-top:10px}
.lboxWrapper .lboxFrame.photoForm.photoFormEnableSkip .skipLink{display:block}
#photoForm{position:relative}#photoForm .loader{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.6);display:none}
#photoForm .loader img{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}
#photoForm .form{display:none}#photoForm .completed{display:none;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/marketplace/order-confirmed.png') no-repeat center center;text-align:center;font-size:18px;padding-top:150px;margin-top:75px}
#photoForm.loading .loader{display:block}#photoForm.editing .form{display:block}
#photoForm.completed .completed{display:block}.auto .removeShop{bottom:20px}
#myaccountWrapper .borderedBox{background:white;border:1px solid #DDD;border-radius:3px;box-shadow:none}
#myaccountWrapper .borderedBox.totalBox{width:47%}
#myaccountWrapper .borderedBox.totalBox .inner h3{margin:0}
#myaccountWrapper .borderedBox.totalBox .inner span{font-size:18px;vertical-align:bottom;line-height:38px}
#myaccountWrapper .borderedBox h3{margin:0;padding:0}
#myaccountWrapper .borderedBox.paymentForm h3,#myaccountWrapper .borderedBox.settingsblock h3{margin-bottom:10px}
#myaccountWrapper .right .borderedBox{box-shadow:none}
#myaccountWrapper .accountsList{clear:both;overflow:hidden;position:relative}
#myaccountWrapper .scrollable{height:293px}#myaccountWrapper .scrollable .scrollable-area-wrapper{left:5px;top:5px;right:20px;bottom:5px}
#myaccountWrapper .scrollable .scrollable-area-scrollbar{top:5px;bottom:5px}
#sellEditPhotoForm .buttons{margin-top:5px;float:right;width:auto}
#sellEditPhotoForm .conversionButton{display:inline-block;text-align:center;width:auto;margin-top:0;margin-right:10px;clear:none}
#sellEditPhotoForm fieldset{float:left;width:350px}
#sellEditPhotoForm fieldset p{width:250px}#sellEditPhotoForm fieldset p input,#sellEditPhotoForm fieldset p textarea{width:225px}
#sellEditPhotoForm fieldset p input[type="checkbox"],#sellEditPhotoForm fieldset p textarea[type="checkbox"]{width:auto}
#sellEditPhotoForm fieldset p textarea{height:50px}
#sellEditPhotoForm fieldset .checkboxes{margin-top:10px}
#sellEditPhotoForm fieldset .checkboxes p label{width:125px;float:left;line-height:30px}
#sellEditPhotoForm fieldset .checkboxes p label input{vertical-align:middle}
#sellEditPhotoForm .categories{float:right;width:330px;clear:none;font-size:.8em}
#sellEditPhotoForm .categories ul{list-style:none;padding:0;margin:0;clear:both;overflow:hidden}
#sellEditPhotoForm .categories ul li{float:left;width:29%;margin:1%;padding:0 1%;background:#ddd;text-align:center;cursor:pointer}
#sellEditPhotoForm .categories ul li.selected{background:#bbb}
#sellEditPhotoForm .categories span{display:block;margin:0 0 10px}
#sellEditPhotoForm .social{font-size:1.2em;margin-top:15px;cursor:pointer}
#sellEditPhotoForm .social img{float:left;margin-right:10px;margin-top:3px}
#sellEditPhotoForm .social p{width:auto;margin:0;line-height:1em;float:none}
#sellEditPhotoForm .social .header{color:#0085b2;margin:0}
#sellEditPhotoForm .social .header span{margin:0;font-weight:bold}
#sellEditPhotoForm .social .header .connected{display:none}
#sellEditPhotoForm .social .header .notconnected{display:block}
#sellEditPhotoForm .social .connected .header .connected{display:block;color:#333}
#sellEditPhotoForm .social .connected .header .notconnected{display:none}
.photoForm h2{position:relative}.photoForm img.editPreview{position:absolute;left:4px;top:3px;display:none}
.photoForm img.editPreview.isvisible{display:block}
#productCommissions{max-width:960px;margin:0 auto;padding:0}
#productCommissions .left{float:left}#productCommissions .right{float:right}
#productCommissions .productCommissionButton{position:relative;float:left;width:420px}
#productCommissions .productCommissionButton.second{float:right}
#productCommissions .productCommissionButton .productButton{float:left;width:320px;height:80px;position:relative;z-index:5;padding-left:100px;cursor:auto}
#productCommissions .productCommissionButton .productButton.second{float:right}
#productCommissions .productCommissionButton .productButton .availablePreview{width:75px;height:75px;top:25px;left:10px}
#productCommissions .productCommissionButton .productButton .availablePreview img{width:auto;height:auto}
#productCommissions .productCommissionButton .productButton .availablePreview img.thumbPreviewiphone,#productCommissions .productCommissionButton .productButton .availablePreview img.thumbPreviewtablet{margin-top:-6px}
#productCommissions .productCommissionButton .productButton b{float:left}
#productCommissions .productCommissionButton .productButton .original,#productCommissions .productCommissionButton .productButton .yourprice{float:right;clear:right;width:140px;margin:0 0 5px;color:white}
#productCommissions .productCommissionButton .productButton .original span,#productCommissions .productCommissionButton .productButton .yourprice span{display:inline;color:white}
#productCommissions .productCommissionButton .productButton .yourprice span{font-weight:bold}
#productCommissions .productCommissionButton .productButton .slideSelect{float:left;width:150px;height:5px;clear:left;margin-top:25px;border-radius:5px;background:#aaa}
#productCommissions .productCommissionButton .productButton .slideSelect .knob{border-radius:5px;margin-top:-7px;box-shadow:1px 2px 3px rgba(0,0,0,0.8);width:7px;height:20px;background:#ec2b5c}
#productCommissions .productCommissionButton .buttonSlideout{height:0;position:absolute;top:80px;width:425px;z-index:4;background:#454545;overflow:hidden;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-o-transition:height .3s ease;-ms-transition:height .3s ease;border-radius:0 0 3px 3px;box-shadow:0 1px 3px rgba(0,0,0,0.6)}
#productCommissions .productCommissionButton .buttonSlideout .inner{padding:25px 10px 10px 10px;color:#fefefe}
#productCommissions .productCommissionButton .buttonSlideout .inner table td{padding:2px 4px}
#productCommissions .productCommissionButton .buttonSlideout .inner table .title{font-weight:bold}
#productCommissions .productCommissionButton .buttonSlideout .inner table .title td{border-bottom:1px solid #555}
#productCommissions .productCommissionButton .buttonSlideout .inner table tr td{width:20%}
#productCommissions .productCommissionButton .buttonSlideout .inner table tr td:last-of-type{text-align:right}
#productCommissions .productCommissionButton .buttonSlideout .inner table tr td:first-of-type{width:60%}
#productCommissions .productCommissionButton .buttonSlideout .inner table .original{display:none}
#productCommissions .productCommissionButton .toggleSlideout{position:absolute;bottom:10px;right:10px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;text-align:center}
#productCommissions .productCommissionButton .toggleSlideout span{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);margin-left:3px;display:block;font-style:italic;font-family:Georgia,serif;font-size:20px;background:#0098cc;width:6px;padding:1px 6px;color:#FFF;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
#productCommissions .productCommissionButton .toggleSlideout:hover span{-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none}
#productCommissions .productCommissionButton.second .buttonSlideout{right:0}
#productCommissions .productCommissionButton.open{z-index:7}
#productCommissions .productCommissionButton.open .buttonSlideout{height:auto}
#promotionalTools .sharing{padding:10px 20px 10px 20px;border:1px solid #DDD;background:#FFF;border-radius:5px;float:right;clear:right;width:500px;margin:20px 0}
#promotionalTools .sharing h3{float:left;margin:0}
#promotionalTools .sharing ul{margin:0;float:right}
#promotionalTools .sharing li{margin-left:0;padding-right:15px}
#promotionalTools .sharing li:last-of-type{padding-right:0}
#promotionalTools .sharing li a{background:transparent;width:auto;line-height:26px}
#promotionalTools .sharing li a span{width:26px;height:26px;background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/social-round-big.png');background-repeat:no-repeat;position:relative;top:-2px;display:inline-block}
#promotionalTools .sharing li a span.twitter{background-position:0 0}
#promotionalTools .sharing li a span.facebook{background-position:-34px 0}
#promotionalTools .sharing li a span.vk{background-position:-238px 0}
#promotionalTools .sharing li a span.googleplus{background-position:-68px 0}
#promotionalTools .sharing li a span.pintrest{background-position:-102px 0}
#promotionalTools .sharing li a span.tumblr{background-position:-136px 0}
#promotionalTools .sharing li a span.rss{background-position:-272px 0}
#promotionalTools .sharing li a span.stumble{background-position:-304px 0}
#promotionalTools h3 span{text-align:center;font-size:20px;background:#0098cc;width:30px;height:30px;line-height:30px;color:#FFF;border-radius:50%;display:inline-block;margin-right:5px}
#promotionalTools .promoContent h1{margin-bottom:5px}
#promotionalTools .promoContent h3{margin:20px 0 5px}
#promotionalTools .promoContent p{margin:0 0 10px}
#promotionalTools .feedImages{padding:20px 20px 0 20px;border:1px solid #DDD;border-radius:5px;background:#FFF;clear:both;overflow:hidden;min-height:300px}
#promotionalTools .feedImages .promoHolder{width:30%;float:left;margin-right:5%;text-align:center;margin-bottom:15px}
#promotionalTools .feedImages .promoHolder img{width:100%;height:auto;display:block}
#promotionalTools .feedImages .promoHolder:nth-of-type(3n){margin-right:0}
#promotionalTools .feedImages .promoHolder .downloadWrapper{margin:5px 0 5px}
#promotionalTools .feedImages .promoHolder .downloadWrapper a{display:inline-block;margin:0 5px}
#myaccountWrapper{padding:0 40px 0 20px}#myaccountWrapper .loader{left:0;right:0;position:absolute;text-align:center;padding-top:200px}
#myaccountWrapper #sellForm{-webkit-transition:top 0 ease;-moz-transition:top 0 ease;-o-transition:top 0 ease;-ms-transition:top 0 ease;position:absolute}
#myaccountWrapper #sellForm .fieldtitle{font-size:16px;font-weight:bold;padding-bottom:5px}
#myaccountWrapper #sellForm .conversionButton{display:block;margin-right:2px;margin-top:15px;text-align:center}
#myaccountWrapper #sellForm .normalbutton{display:block;margin-top:15px;padding:10px 11px;height:auto;text-align:center}
#myaccountWrapper .contentblock h3{margin:0 0 15px;padding:0}
#myaccountWrapper span.status{display:block;position:absolute;left:0;top:0;bottom:0;right:0;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/ajax-loader.gif') no-repeat center center rgba(255,255,255,0.8);text-align:center;font-size:16px}
#myaccountWrapper span.status b{position:absolute;top:50%;left:0;right:0;margin-top:20px}
#myaccountWrapper .feedImages .loader{padding-top:140px}
.promotools{float:right;width:500px;height:110px;padding:20px;border:1px solid #DDD;border-radius:5px;background:#FFF;overflow:hidden}
.promotools h3{margin-top:0}.promotools .social{margin-top:10px}
.promotools .social img{float:left;margin-right:10px}
.promotools .social p{width:auto;margin:0;line-height:1em;float:none}
.promotools .social .header{color:#0085b2;margin:10px 0 0;display:block}
.promotools .social .header span{margin:0;font-weight:bold}
.promotools .social .header .connected{display:none}
.promotools .social .header .notconnected{display:block}
.promotools .social>div{cursor:pointer}.promotools .social>div.connected{cursor:auto}
.promotools .social .connected .header .connected{display:block;color:#333}
.promotools .social .connected .header .notconnected{display:none}
.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.faqviewer.buyPhotos{z-index:30;right:50px;position:fixed;top:-275px}
.faqviewer.buyPhotos.open{top:45px}#buyWrapper{background:#f5f5f5 url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/arrowtop.png') no-repeat 220px 90px;position:fixed;top:0;left:0;bottom:0;right:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;z-index:11}
#buyWrapper.notempty{background-image:none}#buyWrapper.notempty .buyPreview{background-image:none}
#buyWrapper.cutDownPreview{overflow:auto}#buyWrapper.adding .loaderOverlay{opacity:1;z-index:50}
#buyWrapper.noScroller .buyScroll{display:none}#buyWrapper.noScroller .buySide{bottom:0}
#buyWrapper.noScroller .buyPreview{bottom:0}#buyWrapper.noScroller .closePreview{display:none}
#buyWrapper.noScroller .controlRight .price{display:none}
#buyWrapper.cutDownPreview .closePreview{display:none}
#buyWrapper.cutDownPreview .controlRight .price{display:none}
#buyWrapper.cutDownPreview.noPreview .controlRight .price{display:block}
#buyWrapper .loaderOverlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.9);opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease}
#buyWrapper .loaderOverlay img{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}
#buyWrapper .buyHeader{background:#000;position:fixed;top:0;left:0;right:0;height:45px;z-index:40}
#buyWrapper .buyHeader .inner .left{padding:10px}#buyWrapper .buyHeader .inner .left img{height:25px}
#buyWrapper .buyHeader .inner .right{position:absolute;top:0;right:0}
#buyWrapper .buyHeader .inner .right .opt{display:block;float:right;line-height:45px;height:45px;padding:0 10px}
#buyWrapper .buyHeader .inner .right .opt a{color:#FFF;font-size:14px;cursor:pointer}
#buyWrapper .buyHeader .inner .right .opt.question a{font-size:28px;font-weight:bold}
#buyWrapper .buyHeader .inner .right .opt.cart{background:#ec2b5c;height:38px;padding-top:7px;cursor:pointer;position:relative}
#buyWrapper .buyHeader .inner .right .opt.cart span{display:block;height:30px;width:30px;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/cart-icon-gallery.png') no-repeat center center;background-size:30px 30px}
#buyWrapper .buyHeader .inner .right .opt.cart .cartcounter{bottom:5px;background:#00a2db}
#buyWrapper .buySide{background:#f5f5f5;border-right:1px solid #DDD;width:200px;position:fixed;top:44px;left:0;bottom:110px;overflow:hidden;border-top:1px solid #DDD;z-index:2}
#buyWrapper .buySide .grouping{display:none}#buyWrapper .buySide .grouping.open{display:block}
#buyWrapper .buySide .grouping.disabled{display:none}
#buyWrapper .buySide .group .header{padding:15px;background:#666;border-bottom:1px solid #DDD;color:#FFF;cursor:pointer}
#buyWrapper .buySide .group .header .name{font-weight:bold;font-size:14px}
#buyWrapper .buySide .group .header .selected{background:rgba(0,0,0,0.4);padding:2px 5px;border-radius:3px;float:right;font-size:11px;margin-top:-2px;opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease}
#buyWrapper .buySide .group .header .selected.hidden{opacity:0}
#buyWrapper .buySide .group .header .selected.img{margin-top:-10px;padding-bottom:0}
#buyWrapper .buySide .group .header .selected img{background:#FFF;padding:5px;height:15px;margin-top:3px}
#buyWrapper .buySide .group .header .selected .colourBlock{margin:3px 0;height:10px;width:25px}
#buyWrapper .buySide .group .options{display:none}
#buyWrapper .buySide .group .options .opt{cursor:pointer;border-bottom:1px solid #DDD;padding:15px;position:relative}
#buyWrapper .buySide .group .options .opt img{margin:0 15px 0 0;height:40px;width:40px}
#buyWrapper .buySide .group .options .opt span{display:inline-block;max-width:115px}
#buyWrapper .buySide .group .options .opt span b{display:block}
#buyWrapper .buySide .group .options .opt span.price{float:right}
#buyWrapper .buySide .group .options .opt:hover,#buyWrapper .buySide .group .options .opt.selected{background:#ccedf7}
#buyWrapper .buySide .group .options .opt.bold{font-weight:bold}
#buyWrapper .buySide .group .options .opt.centered span{position:absolute;top:50%;margin-top:-10px;left:85px}
#buyWrapper .buySide .group .options .opt.productOption span{position:absolute;top:50%;margin-top:-18px;left:70px}
#buyWrapper .buySide .group .options .opt.productOption.disabled{display:none}
#buyWrapper .buySide .group .options .opt.button{width:69px;float:left;border-right:1px solid #DDD}
#buyWrapper .buySide .group .options .opt.button.disabled{display:none}
#buyWrapper .buySide .group .options .opt.button img{margin:0;padding:0;width:69px;height:69px}
#buyWrapper .buySide .group .options .opt.backgroundColour{padding:0;width:24px;border-right:1px solid #DDD;height:25px;float:left}
#buyWrapper .buySide .group.open .options{display:block}
#buyWrapper .buySide .group.open .header{background:#00a2db}
#buyWrapper .buySide .group.open .header .selected{background:#018aba}
#buyWrapper .buyScroll{border-top:1px solid #DDD;position:fixed;left:0;right:0;bottom:0;height:110px;overflow:hidden;z-index:2}
#buyWrapper .buyScroll .loader{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8)}
#buyWrapper .buyScroll .loader img{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}
#buyWrapper .buyScroll .noImagesConversion{display:none;position:absolute;top:12px;left:15px;right:15px;bottom:10px}
#buyWrapper .buyScroll .noImagesConversion h2{float:left;margin:0;padding:0;font-size:20px;line-height:70px;text-align:justify}
#buyWrapper .buyScroll .noImagesConversion .network{float:left;padding:10px 0 0 0;margin:0 15px;text-align:center;width:100px;cursor:pointer;border:1px solid transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
#buyWrapper .buyScroll .noImagesConversion .network:hover{border:1px solid #999;background:rgba(0,0,0,0.1);border-radius:3px}
#buyWrapper .buyScroll .noImagesConversion .network p{color:#00a2db;font-weight:bold;margin-top:0}
#buyWrapper .buyScroll.loading .loader{display:block}
#buyWrapper .buyScroll.loading .scroller{display:none}
#buyWrapper .buyScroll.noImages .noImagesConversion{display:block}
#buyWrapper .buyScroll.noImages .scroller{display:none}
#buyWrapper .buyScroll .scroller{position:absolute;top:0;left:0;right:0;bottom:0}
#buyWrapper .buyScroll .scroller .left{left:0;background:rgba(0,0,0,0.8) url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/left.png') no-repeat center center}
#buyWrapper .buyScroll .scroller .right{right:0;background:rgba(0,0,0,0.8) url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/right.png') no-repeat center center}
#buyWrapper .buyScroll .scroller .left,#buyWrapper .buyScroll .scroller .right{top:0;bottom:0;position:absolute;opacity:.4;cursor:pointer;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;width:34px}
#buyWrapper .buyScroll .scroller .left img,#buyWrapper .buyScroll .scroller .right img{position:absolute;top:50%;left:50%}
#buyWrapper .buyScroll .scroller .left:hover,#buyWrapper .buyScroll .scroller .right:hover{opacity:1}
#buyWrapper .buyScroll .scroller .inner{position:absolute;top:15px;bottom:15px;left:34px;right:34px;overflow:hidden}
#buyWrapper .buyScroll .scroller .inner .items{white-space:nowrap;position:absolute;top:0;bottom:0;left:0;-webkit-transition:left .5s ease;-moz-transition:left .5s ease;-o-transition:left .5s ease;-ms-transition:left .5s ease;padding-right:15px}
#buyWrapper .buyScroll .scroller .inner .items .image{position:relative;display:inline-block;height:100%;padding:0 0 0 15px}
#buyWrapper .buyScroll .scroller .inner .items .image.uploadButton{width:80px}
#buyWrapper .buyScroll .scroller .inner .items .image img{height:80px;cursor:pointer}
#buyWrapper .buyScroll .scroller .inner .items .image span{display:block;position:absolute;bottom:5px;right:5px;height:20px;width:20px;background-size:contain;background-position:bottom right;background-repeat:no-repeat}
#buyWrapper .buyScroll .scroller .inner .items .image.uploaded span{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/photos/uploaded.png')}
#buyWrapper .buyScroll .scroller .inner .items .image.instagram span{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/photos/instagram.png')}
#buyWrapper .buyPreview{background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/arrowbottom.png') no-repeat 50% 90%;position:fixed;top:45px;left:200px;bottom:110px;right:0;z-index:1}
#buyWrapper .buyPreview img{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease}
#buyWrapper .buyPreview.hide{left:0;bottom:0;background-color:#000;background-size:100% auto;background-position:center center;background-repeat:no-repeat;z-index:3;overflow:auto}
#buyWrapper .buyPreview.hide img{opacity:0}#buyWrapper .buyPreview.hide .imgPreviewImg{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;opacity:1}
#buyWrapper .buyPreview.hide .imgPreviewImg.hidden{opacity:0}
#buyWrapper .buyPreview.hide .imgPreviewImg .compositeBox{top:0;left:0;right:0;bottom:0;box-shadow:none}
#buyWrapper .buyPreview.hide .imgPreviewImg .compositeBox img{opacity:1}
#buyWrapper .buyPreview.hide .imgPreviewImg .compositeBox .uploader,#buyWrapper .buyPreview.hide .imgPreviewImg .compositeBox .delete{display:none}
#buyWrapper .buyPreview.hide .controlRight{z-index:1}
#buyWrapper .buyPreview.hide .controlRight .quality{opacity:0}
#buyWrapper .buyPreview.hide .controlRight .quality .rating{cursor:auto !important}
#buyWrapper .buyPreview.hide .closePreview{opacity:1;z-index:2}
#buyWrapper .buyPreview.preview span.message,#buyWrapper .buyPreview.composite span.message,#buyWrapper .buyPreview.hide span.message{display:none}
#buyWrapper .buyPreview.composite .previewWrap{display:none !important}
#buyWrapper .buyPreview span.message{position:absolute;top:50%;font-size:60px;margin-top:-60px;left:0;right:0;text-align:center;color:rgba(0,0,0,0.05)}
#buyWrapper .buyPreview .simpleViewRating{display:none;position:fixed;z-index:9;height:46px;width:156px;right:38px;top:50px;overflow:hidden}
#buyWrapper .buyPreview .simpleViewRating:hover{z-index:11;height:auto;width:auto;overflow:visible}
#buyWrapper .buyPreview .simpleViewDescription{display:none;position:absolute;background:rgba(0,0,0,0.8);color:#FFF;padding:15px;border-radius:3px;z-index:10;width:358px;right:22px;top:50px}
#buyWrapper .buyPreview .simpleViewDescription a{color:#00a2db}
#buyWrapper .buyPreview .simpleViewDescription h2,#buyWrapper .buyPreview .simpleViewDescription h3{margin:0}
#buyWrapper .buyPreview .simpleViewDescription h2{padding-bottom:3px;text-shadow:1px 1px 1px #000}
#buyWrapper .buyPreview .simpleViewDescription p{margin-bottom:0}
#buyWrapper .buyPreview .simpleViewDescription.noDescription .adjustable{display:none}
#buyWrapper .buyPreview .simpleViewDescription.noAlsoAvailable .alsoAvailableAs{display:none}
#buyWrapper .buyPreview .simpleViewDescription .promote{margin-top:15px;margin-bottom:15px}
#buyWrapper .buyPreview .simpleViewDescription .promote .like{float:left;background:#666;padding:3px 5px 5px 5px;border-radius:3px;cursor:pointer;line-height:16px}
#buyWrapper .buyPreview .simpleViewDescription .promote .like em{font-style:normal}
#buyWrapper .buyPreview .simpleViewDescription .promote .like span{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/photos/favorites.png') no-repeat 0 0;display:inline-block;width:16px;height:16px;margin-right:4px;position:relative;top:2px;left:2px}
#buyWrapper .buyPreview .simpleViewDescription .promote .like.does span{background-position:0 -19px}
#buyWrapper .buyPreview .simpleViewDescription .promote ul{margin-left:0}
#buyWrapper .buyPreview .simpleViewDescription .promote .sharing{padding-top:3px;float:right}
#buyWrapper .buyPreview .simpleViewDescription .options{border-top:1px solid #666;border-bottom:1px solid #666;padding-bottom:5px;padding-top:5px}
#buyWrapper .buyPreview .simpleViewDescription .options select{width:358px}
#buyWrapper .buyPreview .simpleViewDescription .options h4{margin:0}
#buyWrapper .buyPreview .simpleViewDescription .options h2{margin:2px 0 5px 0}
#buyWrapper .buyPreview .simpleViewDescription .options .opt{background:#666;border-radius:3px;float:left;width:90px;padding:5px;text-align:center;font-size:16px;margin-top:15px;margin-right:15px;border:3px solid #666;cursor:pointer}
#buyWrapper .buyPreview .simpleViewDescription .options .opt.on,#buyWrapper .buyPreview .simpleViewDescription .options .opt:hover{border:3px solid #00a2db}
#buyWrapper .buyPreview .simpleViewDescription .options .opt span{padding-bottom:5px;font-weight:bold;display:block;text-align:center;min-height:34px}
#buyWrapper .buyPreview .simpleViewDescription .options .opt ins{text-decoration:none}
#buyWrapper .buyPreview .simpleViewDescription .options .opt small{display:block;text-align:center}
#buyWrapper .buyPreview .simpleViewDescription .options .opt:nth-of-type(3n){margin-right:0}
#buyWrapper .buyPreview .simpleViewDescription .alsoAvailableAs{border-top:1px solid #666;margin-top:10px;padding-top:10px;padding-bottom:0}
#buyWrapper .buyPreview .simpleViewDescription .alsoAvailableAs h2{font-size:14px}
#buyWrapper .buyPreview .simpleViewDescription .alsoAvailableAs .alsoOption{overflow:hidden;float:left;width:75px;height:88px;margin:5px 5px 0 0;background:#666;padding:5px;border-radius:3px;cursor:pointer;text-align:center}
#buyWrapper .buyPreview .simpleViewDescription .alsoAvailableAs .alsoOption:nth-of-type(4n){margin-right:0}
#buyWrapper .buyPreview .simpleViewDescription .alsoAvailableAs .alsoOption img{opacity:1 !important}
#buyWrapper .buyPreview .simpleViewDescription .alsoAvailableAs .alsoOption p{margin:0;font-size:11px}
#buyWrapper .buyPreview .simpleViewDescription .alsoAvailableAs .alsoOption .productpreview2.previewcanvas-black .previewborder.topleft,#buyWrapper .buyPreview .simpleViewDescription .alsoAvailableAs .alsoOption .productpreview2.previewcanvas-white .previewborder.topleft{border-left-color:#666}
#buyWrapper .buyPreview .simpleViewDescription .alsoAvailableAs .alsoOption .productpreview2.previewcanvas-black .previewborder.bottomright,#buyWrapper .buyPreview .simpleViewDescription .alsoAvailableAs .alsoOption .productpreview2.previewcanvas-white .previewborder.bottomright{border-right-color:#666}
#buyWrapper .buyPreview .simpleViewDescription .moreOptions{position:absolute;right:15px;top:15px;color:#00a2db}
#buyWrapper .buyPreview .simpleViewDescription .conversionButton{margin-top:10px;font-size:16px;margin-left:0;display:block}
#buyWrapper .buyPreview.simpleView .simpleViewDescription{display:block}
#buyWrapper .buyPreview.simpleView .simpleViewRating{display:block}
#buyWrapper .buyPreview .previewWarning{color:#FFF;text-shadow:1px 1px 1px #000;position:fixed;left:15px;bottom:15px;background:rgba(0,0,0,0.4);padding:2px 5px;border-radius:3px;font-size:12px;font-weight:bold}
#buyWrapper .buyPreview .previewProper{position:absolute;top:50px;left:50px;right:340px;bottom:50px;text-align:center}
#buyWrapper .buyPreview .previewProper .loader{position:absolute;top:0;left:0;right:0;bottom:0;background:#c1c1c1;display:none;z-index:10}
#buyWrapper .buyPreview .previewProper .loader img{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}
#buyWrapper .buyPreview .previewProper.loading .loader{display:block}
#buyWrapper .buyPreview .previewProper .previewWrap{position:absolute;display:inline-block;height:100%}
#buyWrapper .buyPreview .previewProper .previewWrap img{height:100%;width:100%;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease}
#buyWrapper .buyPreview .closePreview{opacity:0;position:absolute;right:0;width:260px;padding-right:35px;top:50px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;z-index:1}
#buyWrapper .buyPreview .bluebutton{font-size:16px;background:#00a2db;padding:10px 15px;display:block;color:#FFF;font-weight:bold;border-radius:3px;margin:0 0 35px 0;text-align:center;cursor:pointer}
#buyWrapper .buyPreview .bluebutton.disabled{opacity:0;cursor:auto}
#buyWrapper .buyPreview .rating{position:relative;opacity:1;cursor:help;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;z-index:4;overflow:hidden}
#buyWrapper .buyPreview .rating span{font-size:14px}
#buyWrapper .buyPreview .rating div.stars span{display:inline-block;width:22px;height:22px;margin:10px 3px;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/stars.png') no-repeat left center}
#buyWrapper .buyPreview .rating div.stars.one span.one{background-position:right center}
#buyWrapper .buyPreview .rating div.stars.two span.one,#buyWrapper .buyPreview .rating div.stars.two span.two{background-position:right center}
#buyWrapper .buyPreview .rating div.stars.three span.one,#buyWrapper .buyPreview .rating div.stars.three span.two,#buyWrapper .buyPreview .rating div.stars.three span.three{background-position:right center}
#buyWrapper .buyPreview .rating div.stars.four span.one,#buyWrapper .buyPreview .rating div.stars.four span.two,#buyWrapper .buyPreview .rating div.stars.four span.three,#buyWrapper .buyPreview .rating div.stars.four span.four{background-position:right center}
#buyWrapper .buyPreview .rating div.stars.five span{background-position:right center}
#buyWrapper .buyPreview .rating .popup{opacity:0;position:absolute;top:100%;right:-20px;border:2px solid #DDD;width:300px;text-align:left;padding:5px;background:#FFF;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;z-index:4}
#buyWrapper .buyPreview .rating .popup .popupArrow{position:absolute;bottom:100%;left:50%;margin-left:-8px;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #DDD}
#buyWrapper .buyPreview .rating .popup .opt{padding-bottom:5px;border-bottom:1px solid #f5f5f5;margin-bottom:5px}
#buyWrapper .buyPreview .rating .popup .opt:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:0 none}
#buyWrapper .buyPreview .rating .popup .stars{display:block;width:106px;float:left}
#buyWrapper .buyPreview .rating .popup .stars span{width:14px;height:14px;background-size:auto 14px;margin:0 1px}
#buyWrapper .buyPreview .rating .popup .msg{display:block;width:190px;float:left;font-size:10px}
#buyWrapper .buyPreview .rating:hover{overflow:visible;z-index:6}
#buyWrapper .buyPreview .rating:hover .popup{height:auto;opacity:1;z-index:6}
#buyWrapper .buyPreview .controlRight{position:absolute;right:0;width:265px;padding-right:35px;bottom:50px;top:50px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;z-index:2}
#buyWrapper .buyPreview .controlRight .quality{position:absolute;top:0;left:0;right:35px;width:260px;text-align:center;z-index:2}
#buyWrapper .buyPreview .controlRight .quality:hover{z-index:6}
#buyWrapper .buyPreview .controlRight .quality .loader{display:none;background:rgba(255,255,255,0.6);position:absolute;top:0;left:0;right:0;bottom:0}
#buyWrapper .buyPreview .controlRight .quality .loader img{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px}
#buyWrapper .buyPreview .controlRight .quality.loading .loader{display:block}
#buyWrapper .buyPreview .controlRight .quality span{font-weight:bold;display:block;text-align:center}
#buyWrapper .buyPreview .controlRight .quality .warning{opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;font-size:11px}
#buyWrapper .buyPreview .controlRight .quality .warning span{margin:15px 0 10px 0;font-size:12px}
#buyWrapper .buyPreview .controlRight .quality.disabled .rating{cursor:auto !important;opacity:0}
#buyWrapper .buyPreview .controlRight .quality.warning .warning{opacity:1}
#buyWrapper .buyPreview .controlRight .price{background:#f5f5f5;position:absolute;left:0;right:40px;bottom:0;border:2px solid #DDD;padding:15px;opacity:0;z-index:5;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease}
#buyWrapper .buyPreview .controlRight .price.visible{opacity:1}
#buyWrapper .buyPreview .controlRight .price .line{width:100%;font-size:14px;padding:5px 0;clear:both}
#buyWrapper .buyPreview .controlRight .price .line .left,#buyWrapper .buyPreview .controlRight .price .line .right{float:left;width:50%}
#buyWrapper .buyPreview .controlRight .price .line .right{text-align:right}
#buyWrapper .buyPreview .controlRight .price .line .right .incrementer{float:right}
#buyWrapper .buyPreview .controlRight .price .line.total{border-top:2px solid #DDD;padding-top:10px;margin-top:15px;font-weight:bold}
#buyWrapper .buyPreview .controlRight .price .conversionButton{margin:15px 0 0 0;display:block;font-size:16px}
#buyWrapper .loader{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(245,245,245,0.6)}
#buyWrapper .loader img{position:absolute;top:50%;margin-top:-12px;left:50%;margin-left:-12px}
body.loggedin .scroller .items .instagramButton{display:none !important}
.incrementer .box{display:inline-block;float:left}
.incrementer input{width:40px;border:1px solid #DDD;text-align:center;margin:0;padding:0;display:block;height:20px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.incrementer .plus,.incrementer .minus{background:#fff url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/incrementer.png') no-repeat 7px 6px;top:0;float:left;margin-right:0;margin-left:0;height:20px;padding:0;width:20px;line-height:20px;text-align:center;cursor:pointer;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.incrementer .plus{border-left:0 none;border-radius:0 3px 3px 0;background-position:-9px 5px}
.incrementer .minus{border-right:0 none;border-radius:3px 0 0 3px}
.cropper{background:rgba(255,255,255,0.6);position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease;opacity:1}
.cropper .cropBox{position:absolute;top:0;left:0;cursor:pointer;z-index:8}
.cropper .cropBox .border{position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #666}
.cropper .cropBox .border.iphone3{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/overlays/iphone3.png') no-repeat center center;background-size:100% 100%}
.cropper .cropBox .border.iphone4{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/overlays/iphone4.png') no-repeat center center;background-size:100% 100%}
.cropper .cropBox .border.iphone5{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/overlays/iphone5.png') no-repeat center center;background-size:100% 100%}
.cropper .cropBox .border.galaxys4{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/overlays/samsung-galaxy-s4-overlay.png') no-repeat center center;background-size:100% 100%}
.cropper .cropBox .border.galaxys3{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/overlays/samsung-galaxy-s3-overlay.png') no-repeat center center;background-size:100% 100%}
.cropper .cropBox .border.ipad4{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/overlays/ipad-overlay.png') no-repeat center center;background-size:100% 100%}
.cropper .cropBox .border.ipadmini{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/overlays/ipad-mini-overlay.png') no-repeat center center;background-size:100% 100%}
.cropper .cropBox .border.galaxynote{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/overlays/samsung-galaxy-note-overlay.png') no-repeat center center;background-size:100% 100%}
.cropper .cropBox .dragger{position:absolute;width:16px;height:16px;border-radius:8px;background:#00a2db;cursor:pointer;z-index:9}
.cropper .cropBox .dragger.left{left:-8px}.cropper .cropBox .dragger.right{right:-8px}
.cropper .cropBox .dragger.top{top:-8px}.cropper .cropBox .dragger.bottom{bottom:-8px}
.cropper .disableBox{position:absolute;top:0;right:0;left:0;bottom:0;display:none;z-index:10}
.cropper.invisible{opacity:0}.cropper.disabled{display:none;background:transparent}
.cropper.disabled .disableBox{display:block}.cropper.disabled .dragger{display:none}
.cropper.disabled .cropBox{border:0 none}.compositeBox{position:absolute;box-shadow:1px 2px 3px rgba(0,0,0,0.6);opacity:1;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease}
.compositeBox.invisible{opacity:0}.compositeBox .innerBox{position:absolute;left:0;right:0;top:0;bottom:0}
.compositeBox .compositeBlock{position:absolute;opacity:1;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease}
.compositeBox .compositeBlock.over{opacity:.6}.compositeBox .compositeBlock .innerBlock{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.compositeBox .compositeBlock .innerBlock .image{position:absolute;top:0;left:0;z-index:10;opacity:1;cursor:move}
.compositeBox .compositeBlock .innerBlock .image img{-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;-o-transition:opacity .1s ease;-ms-transition:opacity .1s ease}
.compositeBox .compositeBlock .innerBlock .image.hidden img{opacity:0}
.compositeBox .compositeBlock .innerBlock .image.moving{opacity:.6}
.compositeBox .compositeBlock .innerBlock .loader{display:block !important;position:absolute;top:0;left:0;right:0;bottom:0;background:#c1c1c1;opacity:0;z-index:10;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;-ms-transition:opacity .2s ease}
.compositeBox .compositeBlock .innerBlock .loader img{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}
.compositeBox .compositeBlock .innerBlock.loading .loader{opacity:1}
.compositeBox .compositeBlock .innerBlock .delete{position:absolute;top:0;right:0;left:0;padding:5px 0;background:rgba(0,0,0,0.6);z-index:10;opacity:0;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease}
.compositeBox .compositeBlock .innerBlock .delete .whiteButton{color:#000;text-align:center;font-weight:bold;width:58px;margin:0 auto;background:#FFF;border-radius:3px;font-size:10px;padding:5px 0;cursor:pointer}
.compositeBox .compositeBlock .innerBlock:hover .delete{opacity:1}
.compositeBox .compositeBlock .uploader{position:absolute;top:0;bottom:0;left:0;right:0;background:#666;color:#FFF}
.draggingCompositeImage{cursor:move;position:absolute;z-index:5000}
.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.heart-background{position:absolute;top:200px;z-index:2;opacity:0;-webkit-transition:opacity .7s ease;-moz-transition:opacity .7s ease;-o-transition:opacity .7s ease;-ms-transition:opacity .7s ease;padding:20px}
.heart-background span{display:block;width:128px;height:114px;background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/photos/like-normal.png') no-repeat 0 0}
.heart-background.liked span{background-position:0 -114px}
.heart-background.standard{top:242px;left:242px}.heart-background.thumbnail{top:38px;left:38px}
.heart-background.thumbnail span{width:32px;height:28px;background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/photos/like-thumbnail.png') no-repeat 0 0}
.heart-background.thumbnail.liked span{background-position:0 -28px}
.heart-background.low{top:101px;left:101px}.heart-background.low span{width:64px;height:58px;background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/photos/like-small.png') no-repeat 0 0}
.heart-background.low.liked span{background-position:0 -58px}
.slideSelect{width:200px;height:30px;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}
.slideSelect .slideSelectBar{background:#000;height:2px;width:100%;position:relative;margin-top:15px;margin-bottom:15px}
.slideSelect .slideSelectBar .slideSelectPoint{background:#000;height:16px;position:absolute;top:-8px;width:2px}
.slideSelect .slideSelectBar .slideSelectPoint:first-of-type,.slideSelect .slideSelectBar .slideSelectPoint:last-of-type{height:30px;top:-15px}
.slideSelect .slideSelectPointer{position:absolute;top:-15px;height:30px;background:red;width:10px;opacity:.5;cursor:pointer}
.slideSelect .slideEvents{position:absolute;top:-15px;left:0;right:0;bottom:15px;cursor:pointer;background:blue;opacity:.3}
.slideSelect{background:#333}.slideSelect .knob{background:#aaa;height:30px;width:30px}
.defaultform .formfield{margin:5px 0;min-height:40px}
.defaultform .formfield label{float:left;width:150px;position:absolute;line-height:30px}
.defaultform .formfield .input{padding-left:175px}
.defaultform .formfield .input .text{line-height:30px}
#shoppromoteform #productSelect{width:250px}#shoppromoteform #variantSelect{width:250px}
#shoppromoteform #durationSelect{width:250px}.autoResults{position:absolute;border:1px solid #BBB;border-radius:0 0 5px 5px;background:#FFF;padding:15px 10px 10px 10px;width:204px;margin:-10px 0 0 2px;z-index:1;height:0;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;color:#333}
.autoResults a{color:#0085b2}.autoResults.open{height:auto;opacity:1}
.autoResult{border-bottom:1px solid #CCC;padding:5px 0}
.autoResult a{width:160px;overflow:hidden;color:#333}
.autoResult .views{float:right;color:#999;font-size:11px;padding-top:3px}
.autoResult:first-child{padding-top:0}.autoResult:last-child{border-bottom:0 none;padding-bottom:0}
.autoResults .noResults{text-align:center}.autoResults .noResults p:first-child{font-style:italic}
.autoResults .noResults p:last-child{font-weight:bold}
.followButton{top:auto;height:30px !important;bottom:0;background:white !important;box-shadow:none;min-width:110px}
.followButton .notfollowing{display:inline}.followButton .following{display:none}
.followButton .requestedText{display:none}.followButton .requestedText span{display:none}
.followButton.disable{opacity:.4}.followButton.disable:hover{cursor:default}
.followButton .followstatus{float:left;width:30px;height:28px;border-radius:3px 0 0 3px;background:#FFF}
.followButton .followstatus span{width:14px;height:11px;display:block}
.followButton .followstatus .top{margin:5px 6px 0 10px;background-position:-32px -39px}
.followButton .followstatus .bottom{background-position:-81px -39px;margin:0 8px 2px 8px}
.followButton .followstatus.follows .bottom{background-position:-65px -39px}
.followButton .followstatus.followed_by .top{background-position:-16px -39px}
.followButton .followstatus.requested_by .top{background-position:0 -39px}
.followButton .followstatus.requested .bottom{background-position:-49px -39px}
.followButton.following .following{display:inline}
.followButton.following .notfollowing{display:none}
.followButton.incoming_request .following,.followButton.outgoing_request .following,.followButton.incoming_request .notfollowing,.followButton.outgoing_request .notfollowing{display:none}
.followButton.incoming_request .requestedText,.followButton.outgoing_request .requestedText{display:inline}
.followButton.incoming_request .requestedText span.incoming{display:inline}
.followButton.incoming_request .requestedText span.outgoing{display:none}
.followButton.outgoing_request .requestedText span.outgoing{display:inline}
.followButton.outgoing_request .requestedText span.incoming{display:none}
.followButton.loading .followstatus{display:block;background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/ajax-loader.gif');background-size:16px 16px;background-repeat:no-repeat;background-position:center center}
.followButton.loading .followstatus span{display:none}
.followButton .onhover{display:none}.followButton:hover .normal{display:none}
.followButton:hover .onhover{display:inline}.followButton .text{border-left:1px solid #DDD}
.normalbutton.followButton{padding:0}.normalbutton.followButton .text{float:left;line-height:18px;padding:0 10px;margin:5px 0;width:auto;clear:none}
.faqviewer{background:#333;width:250px;height:300px;padding:10px;overflow:hidden;z-index:10;-webkit-transition:top .5s ease;-moz-transition:top .5s ease;-o-transition:top .5s ease;-ms-transition:top .5s ease}
.faqviewer ul{list-style:none;margin:0;padding:0;background:white;overflow:auto;height:300px}
.faqviewer ul li{border-bottom:1px solid #bbb}.faqviewer ul li a{padding:10px;color:#333;text-decoration:none;display:block}
.faqviewer ul li:hover{background:#ddd}.faqviewer ul.loading{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/ajax-loader.gif');background-position:center center;background-repeat:no-repeat}
.faqviewer.closed{padding:0;display:none}.faqviewer.gallery{position:fixed;right:20px;top:-350px}
.faqviewer.gallery.open{top:50px}.faqbox{background:white;padding:30px}
.faqbox h1{line-height:30px;margin-top:0}.productpreview2{display:block;width:100%;height:100%;margin-right:auto;margin-left:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.productpreview2 .img{width:100%;height:100%;background-size:cover;background-position:center center}
.productpreview2 .photolink{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;position:relative}
.productpreview2 .previewwrapper{position:relative;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.productpreview2.previewrolled{width:95%;height:95%;margin:0 auto}
.productpreview2.previewrolled .photolink{padding:10%}
.productpreview2.previewrolled .previewwrapper{background:#FFF;box-shadow:1px 1px 4px rgba(0,0,0,0.6)}
.productpreview2.previewblack-framed .previewwrapper,.productpreview2.previewwhite-framed .previewwrapper{background:#111;padding:5%}
.productpreview2.previewblack-framed .photolink,.productpreview2.previewwhite-framed .photolink{background:white;padding:12.5%;box-shadow:inset 0 0 5px rgba(0,0,0,0.5)}
.productpreview2.previewwhite-framed .previewwrapper{background:#eee}
.productpreview2.previewcanvas-black .photolink,.productpreview2.previewcanvas-white .photolink{background:#191215;padding-top:5%;padding-right:5%}
.productpreview2.previewcanvas-black .previewborder,.productpreview2.previewcanvas-white .previewborder{position:absolute}
.productpreview2.previewcanvas-black .previewborder.topleft,.productpreview2.previewcanvas-white .previewborder.topleft{border-bottom:15px solid transparent;border-left:15px solid #ddd;top:0;left:0}
.productpreview2.previewcanvas-black .previewborder.bottomright,.productpreview2.previewcanvas-white .previewborder.bottomright{border-top:15px solid transparent;border-right:15px solid #ddd;bottom:0;right:0}
.productpreview2.previewcanvas-white .photolink{background:#eee}
.productpreview2.previewmetal .img{border-radius:5%;box-shadow:1px 1px 4px rgba(0,0,0,0.6)}
.productpreview2.previewcard .previewborder{position:absolute;top:0;left:0;width:0;height:0;border-left:250px solid transparent;border-bottom:21px solid #c4c4c4}
.productpreview2.previewcard .photolink{padding-top:21px}
.productpreview2.previewiphone3,.productpreview2.previewiphone4,.productpreview2.previewiphone5,.productpreview2.previewgalaxys3,.productpreview2.previewgalaxys4,.productpreview2.previewipad4,.productpreview2.previewipadmini,.productpreview2.previewgalaxynote{background:#eee;padding:10px}
.productpreview2.previewiphone3 .previewextraoverlay,.productpreview2.previewiphone4 .previewextraoverlay,.productpreview2.previewiphone5 .previewextraoverlay,.productpreview2.previewgalaxys3 .previewextraoverlay,.productpreview2.previewgalaxys4 .previewextraoverlay,.productpreview2.previewipad4 .previewextraoverlay,.productpreview2.previewipadmini .previewextraoverlay,.productpreview2.previewgalaxynote .previewextraoverlay{position:absolute;top:0;bottom:0;height:100%;margin:0 auto;width:100%;background-size:100% 100%;background-position:center;background-repeat:no-repeat}
.productpreview2.previewiphone3 .img,.productpreview2.previewiphone4 .img,.productpreview2.previewiphone5 .img,.productpreview2.previewgalaxys3 .img,.productpreview2.previewgalaxys4 .img,.productpreview2.previewipad4 .img,.productpreview2.previewipadmini .img,.productpreview2.previewgalaxynote .img{height:100%;margin:0 auto;position:absolute}
.productpreview2.previewiphone3 .previewextraoverlay{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/iphone-3-overlay.png')}
.productpreview2.previewiphone4 .previewextraoverlay{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/iphone-4-overlay.png')}
.productpreview2.previewiphone5 .previewextraoverlay{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/iphone-5-overlay-grey.png')}
.productpreview2.previewgalaxys3 .previewextraoverlay{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/samsung-galaxy-s3.png')}
.productpreview2.previewgalaxys4 .previewextraoverlay{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/samsung-galaxy-s4.png')}
.productpreview2.previewipad4 .previewextraoverlay{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/ipad.png')}
.productpreview2.previewipadmini .previewextraoverlay{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/ipad-mini.png')}
.productpreview2.previewgalaxynote .previewextraoverlay{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/samsung-galaxy-note.png')}
.productpreview2.fit75{width:75px;height:75px}.productpreview2.fit75.previewblack-framed .previewwrapper,.productpreview2.fit75.previewwhite-framed .previewwrapper{padding:4px}
.productpreview2.fit75.previewblack-framed .photolink,.productpreview2.fit75.previewwhite-framed .photolink{padding:10px}
.productpreview2.fit75.previewcanvas-black .previewborder.bottomright,.productpreview2.fit75.previewcanvas-white .previewborder.bottomright{border-top-width:4px;border-right-width:4px}
.productpreview2.fit75.previewcanvas-black .previewborder.topleft,.productpreview2.fit75.previewcanvas-white .previewborder.topleft{border-left-width:4px;border-bottom-width:4px}
.productpreview2.fit75.previewcard .photolink{padding-top:5px;padding-left:3px}
.productpreview2.fit75.previewcard .img{width:70px;height:70px}
.productpreview2.fit75.previewcard .previewborder{border-left-width:55px;border-bottom-width:5px}
.productpreview2.fit75.previewiphone3,.productpreview2.fit75.previewiphone4,.productpreview2.fit75.previewiphone5,.productpreview2.fit75.previewgalaxys3,.productpreview2.fit75.previewgalaxys4,.productpreview2.fit75.previewipad4,.productpreview2.fit75.previewipadmini,.productpreview2.fit75.previewgalaxynote{padding:3px;background:white}
.productpreview2.forceStatic.previewiphone3 .previewextraoverlay{width:54%;left:23%}
.productpreview2.forceStatic.previewiphone3 .img{width:54%;left:23%}
.productpreview2.forceStatic.previewiphone4 .previewextraoverlay{width:51.52%;left:24.24%}
.productpreview2.forceStatic.previewiphone4 .img{width:51.52%;left:24.24%}
.productpreview2.forceStatic.previewiphone5 .previewextraoverlay{width:48.36%;left:25.82%}
.productpreview2.forceStatic.previewiphone5 .img{width:48.36%;left:25.82%}
.productpreview2.forceStatic.previewgalaxys3 .previewextraoverlay{width:54.82%;left:22.59%}
.productpreview2.forceStatic.previewgalaxys3 .img{width:54.82%;left:22.59%}
.productpreview2.forceStatic.previewgalaxys4 .previewextraoverlay{width:52.32%;left:23.84%}
.productpreview2.forceStatic.previewgalaxys4 .img{width:52.32%;left:23.84%}
.productpreview2.forceStatic.previewipad4 .previewextraoverlay{width:76%;left:12%}
.productpreview2.forceStatic.previewipad4 .img{width:76%;left:12%}
.productpreview2.forceStatic.previewipadmini .previewextraoverlay{width:69%;left:15.5%}
.productpreview2.forceStatic.previewipadmini .img{width:69%;left:15.5%}
.productpreview2.forceStatic.previewgalaxynote .previewextraoverlay{width:55.5%;left:22.25%}
.productpreview2.forceStatic.previewgalaxynote .img{width:55.5%;left:22.25%}
.pipelinePanel{position:fixed;z-index:100;bottom:0;left:0;right:0;height:140px;border-top:1px solid #cecece;border-bottom:0}
.pipelinePanel.inactive{display:none}.pipelinePanel .addallnew{position:absolute;right:20px;color:#333;font-size:80%;font-weight:bold;padding-left:20px;background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/myalbums.png') no-repeat 0 -177px;line-height:20px}
.pipelinePanel .navPipeline{cursor:pointer;position:absolute;width:34px;top:0;bottom:0;z-index:50;opacity:.4;background:rgba(0,0,0,0.8);float:right;font-size:11px;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-o-transition:opacity .5s ease;-ms-transition:opacity .5s ease;background-repeat:no-repeat;background-position:center center}
.pipelinePanel .navPipeline.left{left:0;background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/left.png')}
.pipelinePanel .navPipeline.right{right:0;background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/right.png')}
.pipelinePanel .navPipeline:hover{opacity:1}.pipelinePanel .loader{padding-top:0}
.pipelinePanel h2{text-align:center;margin:3px 0 0}
.pipelinePanel .alertIndicator{top:-8px;right:-8px}
.pipelinePanel .imgListWrapper{position:relative}.pipelinePanel .bgwrapper{position:absolute;right:34px;left:34px;height:115px;bottom:0}
.pipelinePanel #imgList{padding:15px 15px 0;height:90px;overflow:hidden;white-space:nowrap}
.pipelinePanel #imgList .photo{padding:0;display:inline-block;float:none;border-bottom:0;position:static;cursor:pointer}
.pipelinePanel #imgList .photo img{width:80px;height:80px}
.pipelinePanel #imgList .imageenlargement{position:absolute;width:306px;height:306px;top:-280px;z-index:50;margin-left:-158px;background:white;padding:10px;border-radius:3px;border:1px solid #DDD;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease}
.pipelinePanel #imgList .imageenlargement img{width:100%;height:100%;box-shadow:none}
.pipelinePanel #imgList .imageenlargement.waiting{opacity:0}
.pipelinePanel #imgList .imageenlargement .arrow{width:0;height:0;display:block;margin-left:123px;border-left:30px solid transparent;border-right:30px solid transparent;border-top:20px solid #fff}
.pipelinePanel #imgList .photolink{padding-bottom:0;overflow:visible}
.pipelinePanel #imgList .added{display:none}.pipelinePanel #imgList .loader{text-align:center;margin-top:30px}
.pipelinePanel #imgList .backgroundwrapper{height:84px;margin:0;padding-right:15px;position:relative}
.pipelinePanel #imgList .backgroundwrapper img{height:80px;width:80px}
.pipelinePanel #imgList .backgroundwrapper .caption,.pipelinePanel #imgList .backgroundwrapper .deleted,.pipelinePanel #imgList .backgroundwrapper .excluded{display:none;opacity:0}
.pipelinePanel #imgList .backgroundwrapper.added{display:none}
#albumPublished{width:660px;margin:120px auto}#albumPublished .top{height:170px;padding:0 0 20px 0}
#albumPublished .top .icon{width:171px;float:left;height:170px;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/share-gallery-bg.png') no-repeat center center;margin:0 20px 0 50px}
#albumPublished .top .icon img{border-radius:3px;margin:10px 0 0 10px}
#albumPublished .top .text{display:table-cell;vertical-align:middle;height:170px}
#albumPublished .top h2{font-size:38px;line-height:38px;padding:0;margin:0 0 20px 0}
#albumPublished .top span{font-size:16px}#albumPublished .options .line{clear:both;overflow:hidden;padding-bottom:15px}
#albumPublished .options .line .desc{float:left;width:220px;text-align:right;padding-top:12px}
#albumPublished .options .line .code,#albumPublished .options .line .icons,#albumPublished .options .line .link{float:left;width:420px;margin-left:20px}
#albumPublished .options .line .link{padding-top:12px}
#albumPublished .options .line .icons{margin-left:18px}
#albumPublished .options .line .icons img{margin:5px 10px 0 0}
#albumPublished .options textarea{padding:10px 10px;border:1px solid #BBB;border-radius:3px;color:#999;margin-top:8px;width:360px;margin-bottom:15px;resize:none;font-size:14px;height:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
#albumPublished .options .normalbutton,#albumPublished .options .conversionButton{float:left;cursor:pointer;padding:10px;margin:0 15px 0 0;height:auto}
#albumPublished .options .normalbutton{padding:9px}
#albumPublished .conversionButton{margin-left:0}.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#userStatisticsLoader{display:block;position:fixed;background:rgba(0,0,0,0.8);top:-100px;left:0;right:0;height:50px;z-index:10;color:white;padding:0 0 0 15px;-webkit-transition:top .5s ease;-moz-transition:top .5s ease;-o-transition:top .5s ease;-ms-transition:top .5s ease}
#userStatisticsLoader.show{top:64px}#userStatisticsLoader .generator{width:100%;margin:15px 0;clear:both;overflow:hidden;text-align:center;display:none}
#userStatisticsLoader .generator.visible{display:block}
#userStatisticsLoader .generator .progressbar{float:left;width:90%;height:20px;background:#f5f5f5;border-radius:3px;box-sizing:border-box;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
#userStatisticsLoader .generator .progressbar .bar{line-height:20px;font-size:12px;color:#FFF;text-align:center;border-radius:3px;background-color:#ec2b5c;background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px;float:left;max-width:100%;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;-ms-transition:width .6s ease}
#userStatisticsLoader .generator .timeestimate,#userStatisticsLoader .generator .timedone{display:inline-block;text-align:center;line-height:20px;display:none}
#userStatisticsLoader .generator.working .timeestimate{display:block}
#userStatisticsLoader .generator.done .timedone{display:block}
.loggedout #userStatisticsLoader.show{top:112px}.otherproducts #userStatisticsLoader.show{top:104px}
.otherproducts.loggedout #userStatisticsLoader.show{top:152px}
#userStatistics .nav-filter{margin-top:20px}#userStatistics #inarticle_wrapper_div{text-align:center;padding:10px}
#userStatistics .advertSlot{width:760px;position:relative}
#userStatistics .advertSlot .usefulMessage{padding-top:5px;position:relative}
#userStatistics .advertSlot .getridofAds{position:absolute;right:0;bottom:0}
#userStatistics .graph a{display:none !important}#userStatistics .statsWrapper{position:relative;width:760px;margin:25px auto}
#userStatistics .statsWrapper.morepadding{margin-top:0;padding-top:130px}
#userStatistics.static .statpage{opacity:0 !important}
#userStatistics h2{color:#333;font-weight:normal;margin:30px 0 20px;clear:both;overflow:hidden;line-height:1.3em}
#userStatistics .userInfo{width:200px;float:left;padding-top:35px}
#userStatistics .userInfo .username{font-weight:bold;display:block;margin:10px 0}
#userStatistics .userInfo .timestamp{font-size:.9em}
#userStatistics .userInfo img{display:block}#userStatistics .userInfo .pages{padding:0;margin:30px 0;list-style:none}
#userStatistics .userInfo .pages li{margin:5px 0}#userStatistics .userInfo .pages li:before{content:'> '}
#userStatistics .userInfo .pages li.active{font-weight:bold}
#userStatistics .userInfo .pages li.active:before{content:''}
#userStatistics .userInfo .pages a{color:#333}#userStatistics .mediaInfo .block{float:left;width:229px;margin:0 0 30px 0}
#userStatistics .mediaInfo .block .amount{display:block;clear:both;font-size:34px;line-height:34px;color:#666}
#userStatistics .mediaInfo .block img{float:left;padding-right:10px;padding-bottom:15px}
#userStatistics .mediaInfo .block .label{display:block;font-size:12px;color:#666;font-weight:bold;line-height:33px}
#userStatistics .mediaInfo .block.followersBlock,#userStatistics .mediaInfo .block.followingsBlock{margin-bottom:0}
#userStatistics .postHistory .field{margin:0 0 45px 0}
#userStatistics .postHistory .field img{display:block;width:156px;height:156px}
#userStatistics .postHistory .field label{display:block;margin:5px 0;text-align:left;font-weight:bold;position:absolute;width:156px}
#userStatistics .filterCharts h3{clear:both;padding-top:5px}
#userStatistics .mediaInfo{float:left;width:600px}
#userStatistics .fieldset{border:1px solid #b8b8b8;border-radius:5px;box-sizing:border-box;background:white;margin:0 0 55px;padding:35px;float:left;width:100%;position:relative}
#userStatistics .fieldset h2{margin:20px 0 30px}#userStatistics .fieldset.fullwidth{min-height:440px}
#userStatistics .fieldset.fullwidth .graph{width:100%}
#userStatistics .fieldset .noResults{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);display:none}
#userStatistics .fieldset .noResults div{font-size:14px;font-style:italic;text-align:center;position:absolute;left:0;right:0;top:50%;margin-top:-7px}
#userStatistics .fieldset.no-results .noResults{display:block}
#userStatistics .fields{float:left;width:160px}#userStatistics .graph{float:right;width:510px;height:450px}
#userStatistics .postHistory{padding-bottom:10px;padding-right:15px}
#userStatistics .postHistory .graph{width:520px;height:413px;margin-top:-20px}
#userStatistics .likeCharts,#userStatistics .commentCharts{padding:20px 15px 10px 15px}
#userStatistics .likeCharts .graph,#userStatistics .commentCharts .graph{float:none;width:726px}
#userStatistics .filterCharts{padding-top:0}#userStatistics .filterInteractionCharts{padding-top:20px;padding-bottom:20px}
#userStatistics .bullets{list-style:none;margin:0;padding:0}
#userStatistics .bullets li{margin:0 5px;float:left;width:50px;text-align:center}
#userStatistics .bullets li div{-webkit-transition:padding .5s;-moz-transition:padding .5s;-o-transition:padding .5s;-ms-transition:padding .5s}
#userStatistics .bullets li span{display:block;background:red;margin:0 auto;-webkit-transition:width .5s,height .5s;-moz-transition:width .5s,height .5s;-o-transition:width .5s,height .5s;-ms-transition:width .5s,height .5s}
#userStatistics .bullets.bullets50 li{width:60px;margin:0 20px 0 0}
#userStatistics .bullets.bullets50 li span{background:#902990;border-radius:60px;min-width:1px;min-height:1px}
#userStatistics .bullets.bullets50 li label{color:#666;font-size:11px;padding-top:10px;display:block}
#userStatistics .bullets.bullets20{margin:0 auto;width:100%}
#userStatistics .bullets.bullets20 td{vertical-align:top;text-align:center}
#userStatistics .bullets.bullets20 td div{-webkit-transition:padding .5s;-moz-transition:padding .5s;-o-transition:padding .5s;-ms-transition:padding .5s}
#userStatistics .bullets.bullets20 td label{text-align:center;font-size:11px;color:#666;display:block;padding-top:10px}
#userStatistics .bullets.bullets20 td span{display:block;background:#01b552;margin:0 auto;min-width:1px;min-height:1px;border-radius:20px;-webkit-transition:width .5s,height .5s;-moz-transition:width .5s,height .5s;-o-transition:width .5s,height .5s;-ms-transition:width .5s,height .5s}
#userStatistics .photoChart{float:left}#userStatistics .photoChart ul{list-style:none;margin:0;padding:0}
#userStatistics .photoChart li{float:left;width:140px;margin:0 0 0 36px}
#userStatistics .photoChart li a{color:#666}#userStatistics .photoChart li:first-child{width:331px;height:331px;margin-left:0}
#userStatistics .photoChart li:first-child img{width:339px;height:339px}
#userStatistics .photoChart .numberoflikes{float:right;padding-right:30px;height:30px;line-height:35px;margin-bottom:5px;background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/like-light-2x.png') no-repeat right 5px;background-size:24px auto}
#userStatistics .photoChart.topCommentCharts .numberoflikes{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/comments-2x.png')}
#userStatistics .postDistribution{padding-top:10px;padding-right:15px;padding-bottom:10px}
#userStatistics .postDistribution .fields{width:200px}
#userStatistics .postDistribution .graph{width:525px;margin-left:-25px}
#userStatistics .postDistribution .years{width:192px;list-style:none;margin:0;padding:65px 20px 0 0}
#userStatistics .postDistribution .years div{float:left;width:86px;height:86px;border-radius:43px;text-align:center;margin:0 10px 10px 0;color:white}
#userStatistics .postDistribution .years div.year2010{background:#f7941d}
#userStatistics .postDistribution .years div.year2011{background:#ee1d24}
#userStatistics .postDistribution .years div.year2012{background:#922790}
#userStatistics .postDistribution .years div.year2013{background:#35a3dc}
#userStatistics .postDistribution .years div.year2014{background:#3ab54a}
#userStatistics .postDistribution .years div.year2015{background:#ec068b}
#userStatistics .postDistribution .years .label{display:block;margin-top:-24px;font-size:11px;font-weight:bold}
#userStatistics .postDistribution .years .value{font-size:24px;line-height:76px;vertical-align:middle;display:block}
#userStatistics .postDistributionByTime{padding-top:30px;padding-bottom:20px}
#userStatistics .postDistributionByTime h2{clear:both}
#userStatistics .postDistributionByTime h3{clear:both;text-align:left;margin:0 0 10px;margin-top:0;font-size:14px}
#userStatistics .postDistributionByTime .postDistributionWeek,#userStatistics .postDistributionByTime .postDistributionHour{width:100%;margin:0 auto}
#userStatistics .postDistributionByTime .postDistributionHour{padding-bottom:20px}
#userStatistics .filterInteractionCharts .graph{height:500px}
#userStatistics .neverused{color:#666}#userStatistics .geolocationAndTags{color:#666}
#userStatistics .geolocationAndTags .geolocation{float:left;width:280px;margin-right:30px}
#userStatistics .geolocationAndTags .taginfo{float:left;width:440px}
#userStatistics .geolocationAndTags .progress{width:208px;float:left}
#userStatistics .geolocationAndTags .progress .valueleft,#userStatistics .geolocationAndTags .progress .valueright{font-size:1.5em;float:left;margin-bottom:10px}
#userStatistics .geolocationAndTags .progress .valueleft{font-weight:bold}
#userStatistics .geolocationAndTags .progress .valueright{float:right}
#userStatistics .geolocationAndTags .progress .labelleft,#userStatistics .geolocationAndTags .progress .labelright{float:left}
#userStatistics .geolocationAndTags .progress .labelright{float:right}
#userStatistics .geolocationAndTags .progress .bar{background:#ebebeb;border:1px solid #c8c8c8;box-sizing:border-box;height:30px;margin:10px 0;clear:both;overflow:hidden}
#userStatistics .geolocationAndTags .progress .bar .inside{float:left;height:30px;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;background:#ff9334}
#userStatistics .geolocationAndTags .progress.taginfo .bar .inside{background:#ef1d25}
#userStatistics .geolocationAndTags .taginfo .top{float:left;width:140px;margin-left:20px;margin-top:22px;position:relative;right:-10px;line-height:18px;text-align:center}
#userStatistics .geolocationAndTags .taginfo .top a{display:block;font-weight:bold}
#userStatistics .usedTagsChart .taglist{font-size:1.1em}
#userStatistics .usedTagsChart .mytags,#userStatistics .usedTagsChart .populartags{float:left;width:45%;box-sizing:border-box;text-align:justify}
#userStatistics .usedTagsChart .mytags a,#userStatistics .usedTagsChart .populartags a{color:#666;padding:4px;line-height:2.2em}
#userStatistics .usedTagsChart .mytags a.highlight,#userStatistics .usedTagsChart .populartags a.highlight{background:#00a2db;color:white;font-weight:bold;border-radius:3px}
#userStatistics .usedTagsChart .mytags{margin-right:10%}
#userStatistics .ratingInfo .block{float:left;width:200px;padding-right:30px;text-align:left}
#userStatistics .ratingInfo .block h3{margin-top:0}
#userStatistics .ratingInfo .block img{float:left;padding-right:20px}
#userStatistics .ratingInfo .block p.desc{text-align:justify;color:#666}
#userStatistics .ratingInfo .block p.value{color:#666;font-size:34px;font-weight:bold;vertical-align:bottom;line-height:50px;margin-bottom:0}
#userStatistics .shareIcons{position:absolute;right:0;margin-top:-45px}
#userStatistics .shareIcons .opt{float:right;margin-left:15px}
#userStatistics .shareIcons .opt .fb-like{overflow:hidden}
.onePage #userStatistics .nav-filter{display:none}
.onePage #userStatistics .statpage{display:block}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{*display:inline}
.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative}
.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{*display:inline}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;visibility:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{*display:inline}
.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}
.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}
.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}
.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}
.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}
.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}
.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Helvetica Neue",sans-serif;line-height:1.1em}
.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}
.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.user-circle{height:14px;position:relative}.user-circle .circle-icon{width:14px;height:14px;display:block;padding:6px;border-radius:5px 5px 0 0;position:relative;left:-6px;top:-6px;cursor:pointer}
.user-circle.open .circle-icon{background-color:white;border:1px solid #ddd;border-bottom-width:0;left:-7px;top:-7px;height:11px;z-index:21}
.user-circle.incircle .circle-icon .sprited{background-position:-236px -1px}
.user-circle .circle-usermenu{display:none;position:absolute;top:29px;left:-7px}
.user-circle .circle-usermenu .circle-list{margin:0;padding:6px;list-style:none;border:1px solid #ddd;background:white;min-width:165px;position:relative;top:-1px;z-index:20;border-radius:0 5px 5px 5px}
.user-circle .circle-usermenu .circle-list .circle-item{margin:0 0 8px;clear:both;overflow:hidden;vertical-align:top}
.user-circle .circle-usermenu .circle-list .circle-item .icon{float:left;width:16px;height:16px;cursor:pointer;margin-right:8px;padding-top:2px}
.user-circle .circle-usermenu .circle-list .circle-item .icon .sprited{display:inline-block}
.user-circle .circle-usermenu .circle-list .circle-item .label{float:left;width:124px;cursor:pointer;padding-top:2px;line-height:1em}
.user-circle .circle-usermenu .circle-list .circle-item .label:hover{color:#00a3d9}
.user-circle .circle-usermenu .circle-list .circle-item.incircle .icon{color:#0085b2}
.user-circle .circle-usermenu .circle-list .circle-item.incircle .icon .sprited{background-position:-236px -1px}
.user-circle .circle-usermenu .circle-list .circle-item.loading .icon .sprited{background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/light-ajax-loader.gif') no-repeat 0 0;background-size:14px 14px}
.user-circle .circle-usermenu .circle-list .circle-item.empty{margin-top:0;color:#666}
.user-circle.open .circle-usermenu{display:block}.user-circle.no-circle-text .circle-text{display:none}
.user-circle.no-circle-text .circle-icon{border-right:1px solid #DDD !important;border-radius:3px !important}
.circles-addlist{border-top:1px solid #ddd;padding-top:6px;cursor:pointer}
.circles-addlist .toggler:hover{color:#00a3d9}.circles-addlist .toggler span{float:left;width:22px;padding-left:4px}
.circles-addlist .circle-add-list{display:none}.circles-addlist.showform .toggler{display:none}
.circles-addlist.showform .circle-add-list{display:block}
.circles-addlist.error .error{display:block}.circles-addlist .loader{display:none;float:right;background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/light-ajax-loader.gif') no-repeat center center;width:16px;height:16px;margin:15px 10px 0 0}
.circles-addlist.saving .loader{display:block}.circle-add-list{clear:both;overflow:hidden}
.circle-add-list input{border:1px solid #DDD;border-radius:3px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%;padding:5px}
.circle-add-list .error{color:#f33d3d;display:block;margin:10px 0 0;visibility:hidden;height:15px}
.circle-add-list .conversionButton{float:right;margin:15px 0 0;border-radius:3px;clear:none}
.circle-add-list .conversionButton .normal{display:block}
.circle-add-list .conversionButton .saving{display:none}
.circle-add-list .deleteButton{float:left}.circle-add-list a{line-height:26px;float:left;margin:10px 0 0}
.saving .circle-add-list .conversionButton .normal{display:none}
.saving .circle-add-list .conversionButton .saving{display:block}
.photo .user-circle{float:left;margin-right:10px;padding:5px 0 0}
.thumbnail .photo .user-circle{padding-top:2px}.thumbnail .photo .user-circle .circle-usermenu{top:19px}
.low .photo .user-circle{padding-top:6px}.low .photo .user-circle .circle-usermenu{top:23px}
.standard .photo .user-circle{padding-top:8px}.standard .photo .user-circle .circle-usermenu{top:25px}
#photowrapper.thumbnail .user-circle{padding-top:2px}
#photowrapper.low .user-circle{padding-top:5px}#photowrapper.standard .user-circle{padding-top:7px}
#followButton.disabled{display:none}#followButton .followButton{float:left}
#followButton .user-circle{float:left;height:30px;margin-left:5px}
#followButton .user-circle .circle-icon{left:0;top:0;background-color:white;border:1px solid #ddd;border-radius:3px;padding:7px;margin:1px;width:14px;height:14px}
#followButton .user-circle.incircle .circle-icon{background-position:7px -29px}
#followButton .user-circle .circle-usermenu{right:2px;top:39px;left:auto;z-index:210}
#followButton .user-circle .circle-list{border-radius:5px 0 5px 5px}
#followButton .user-circle.open .circle-icon{height:25px;border-bottom:0;z-index:220;border-radius:3px 3px 0 0}
#followButton .user-circle.circle-with-text .circle-icon{float:left;border-radius:3px 0 0 3px;margin-right:0;border-right:0}
#followButton .user-circle.circle-with-text .circle-text{float:left;background:white;left:0;top:0;background-color:white;border:1px solid #ddd;border-radius:0 3px 3px 0;border-left:0;line-height:16px;padding:0;margin:1px 1px 1px 0;cursor:pointer}
#followButton .user-circle.circle-with-text .circle-text .text{display:block;height:18px;margin:5px 0;padding:0 10px;border-left:1px solid #ddd;line-height:18px}
#followButton .user-circle.open.circle-with-text .circle-icon{border-right:1px solid #ddd !important}
#followButton .user-circle.open.circle-with-text .circle-text .text{border-left:0}
.relationshipholder .nav-filter .line{top:15px}.relationshipholder .nav-filter a{line-height:30px}
#relationships .relationshipholder .followButtonHolder{display:inline}
#relationships .relationshipholder .followButton{position:static}
#relationships .relationshipholder .user-circle{min-width:33px}
.private-user-buttons{width:280px;margin:0 auto;height:32px}
.private-user-buttons .normalbutton.privateuser{float:right;height:auto;padding:6px 11px;margin-top:1px}
.private-user-buttons #followButton{float:left;width:180px}
.private-user-buttons #followButton .followButton{margin-right:0;top:1px}
.editCirclesLightbox .loader{display:none;float:right;background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/light-ajax-loader.gif') no-repeat center center;width:16px;height:16px;margin:15px 10px 0 0;padding-top:0 !important}
.editCirclesLightbox.saving .loader{display:block}
.editCirclesLightbox .error{margin-bottom:10px}.removeCircleLbox .inner p{text-align:center;word-break:break-all}
.circlesIntroBox{background:#00a2db;color:white;width:160px;position:absolute;top:-5px;left:-170px;z-index:20;border-radius:3px}
.circlesIntroBox .contents{padding:20px}.circlesIntroBox .close{position:absolute;right:15px;top:10px}
.circlesIntroBox .triangle{position:absolute;right:-10px;display:block;top:10px;width:0;height:0;border-style:solid;border-width:7.5px 0 7.5px 10px;border-color:transparent transparent transparent #00a2db}
.circlesIntroBox h2{margin:0 0 10px;font-size:1.1em}
.circlesIntroBox .learnmore{text-align:right;margin-bottom:0}
.circlesIntroBox .learnmore a{color:white;text-decoration:underline;font-weight:bold}
.lboxWrapper .lboxFrame.circlesLightbox{width:400px;margin-left:-200px;height:224px}
.lboxWrapper .lboxFrame.circlesLightbox .inner{height:87px}
.lboxWrapper .lboxFrame.circlesLightbox input{width:100%;float:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.lboxWrapper .lboxFrame.circlesLightbox button{left:0}
.error .circle-add-list .error{visibility:visible}
.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#deck{position:fixed;left:0;right:0;bottom:0;top:106px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#deck #nothingHere{position:absolute;left:0;right:0;top:0;bottom:0;display:none}
#deck #nothingHere .general-message{background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/error-light.png') no-repeat top center;padding-top:100px}
#deck #nothingHere .general-message .conversionButton{height:auto}
#deck #nothingHere .general-message .conversionButton:hover{background:#ec2b5c}
#deck.empty #nothingHere{display:block}#deck.empty #deckScroller{display:none}
#deck #deckScroller{position:absolute;top:5px;left:5px;right:0;bottom:5px;overflow:auto}
#deck #deckAddButton{z-index:100;position:fixed;right:-150px;padding:20px 20px 20px 20px;top:50%;margin-top:-38px;box-sizing:border-box;border-radius:3px 0 0 3px;font-size:22px;font-weight:bold;text-align:left;line-height:30px;cursor:pointer;background:#181818;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;color:#FFF}
#deck #deckAddButton span{display:inline-block;font-weight:bold;font-size:30px;padding-right:20px;position:relative;top:3px}
#deck #deckAddButton:hover{right:0}#deck #deckColumns{position:absolute;top:0;left:0;bottom:0;padding-right:320px;overflow:hidden;white-space:nowrap}
#deck #deckColumns .scrollable-area-scrollbar{top:5px;bottom:5px}
#deck #deckColumns .columnWrapper{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-o-transition:all .8s ease;-ms-transition:all .8s ease;position:absolute;top:0 !important;bottom:0 !important;white-space:normal;height:100%;width:300px;margin-left:20px;z-index:5}
#deck #deckColumns .columnWrapper.outline{border:5px solid red}
#deck #deckColumns .columnWrapper.dragging{-webkit-transition:none .8s ease;-moz-transition:none .8s ease;-o-transition:none .8s ease;-ms-transition:none .8s ease;opacity:.5;z-index:10;padding-left:0 !important;cursor:move}
#deck #deckColumns .columnWrapper.over{padding-left:150px}
#deck #deckColumns .columnWrapper .columnHeader{background:#181818;padding:15px 0 0 0}
#deck #deckColumns .columnWrapper .columnHeader h3{cursor:pointer;position:relative;z-index:2;padding:0 0 10px 0;margin:-5px 42px 15px 55px;color:#FFF}
#deck #deckColumns .columnWrapper .columnHeader h3 span{display:inline-block;width:190px;padding:0 5px;margin:0 0 12px -5px;border:2px solid transparent;line-height:28px}
#deck #deckColumns .columnWrapper .columnHeader h3 span:hover{border:2px solid #AAA}
#deck #deckColumns .columnWrapper .columnHeader h3 input{width:190px;display:none;padding:5px 5px 5px 5px;margin:0 0 12px -5px;border:2px solid #FFF;background:rgba(0,0,0,0.2);color:#FFF;font-weight:bold;line-height:16px}
#deck #deckColumns .columnWrapper .columnHeader h3.edit span{display:none}
#deck #deckColumns .columnWrapper .columnHeader h3.edit input{display:inline}
#deck #deckColumns .columnWrapper .columnHeader .settings{overflow:hidden;height:35px;position:relative;margin-top:-62px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;z-index:1}
#deck #deckColumns .columnWrapper .columnHeader .settings.open{height:254px;padding-bottom:0}
#deck #deckColumns .columnWrapper .columnHeader .settings.open.contentOpt{height:328px}
#deck #deckColumns .columnWrapper .columnHeader .settings.open.userOpt{height:332px}
#deck #deckColumns .columnWrapper .columnHeader .settings.open.userOpt.mentionSelect{height:369px}
#deck #deckColumns .columnWrapper .columnHeader .settings.open.userOpt.userSelect{padding-bottom:37px}
#deck #deckColumns .columnWrapper .columnHeader .settings.open.engagementOpt{height:362px}
#deck #deckColumns .columnWrapper .columnHeader .settings.open.configureOpt{height:293px}
#deck #deckColumns .columnWrapper .columnHeader .settings.open.removeOpt{height:372px}
#deck #deckColumns .columnWrapper .columnHeader .settings .toggler{position:relative;margin-left:auto;margin-top:-2px;right:15px;width:20px;cursor:pointer}
#deck #deckColumns .columnWrapper .columnHeader .settings .toggler span{background:#FFF;height:2px;display:block;margin:3px 0 5px 0}
#deck #deckColumns .columnWrapper .columnHeader .settings .options{margin-top:20px;background:#EEE}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .bar{border-bottom:1px solid #DDD;padding:5px 10px;position:relative;line-height:33px;cursor:pointer}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .bar.buttonBar{padding:10px;line-height:18px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .bar .name{text-align:left !important}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .bar .ico{display:inline-block;width:25px;background:transparent no-repeat left center;background-size:contain;height:18px;position:relative;top:3px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .bar .arrow{position:absolute;right:18px;top:18px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(0,0,0,0.6);width:0;height:0;opacity:.6;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections{height:0;overflow:hidden;background:#FFF;margin-left:-10px;margin-right:-10px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel{padding:5px 10px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel span{display:inline-block;padding:0 5px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel span:first-of-type{width:80px;text-align:right}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel input,#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel select{width:173px;border:1px solid #DDD;border-radius:3px;padding:5px 10px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel input.hiddenField,#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel select.hiddenField{display:none}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel select{padding:5px;width:195px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel.userSelect,#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel.mentioningSelect{display:none}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel.visible{display:block}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel.confirmSel{text-align:center;font-size:14px;border-bottom:1px solid #e1e1e1}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel.confirmSel p{padding:0 15px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel.confirmSel .conversionButton,#deck #deckColumns .columnWrapper .columnHeader .settings .options .selections .sel.confirmSel .normalbutton{padding:4px 10px;margin:5px 15px 10px 15px !important;width:75px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.open .bar{background:#CCC}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.open .selections{height:auto}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.open .arrow{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(0,0,0,0.6);border-top:0 none;opacity:1}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.contentOpt .ico{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/content.png')}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.userOpt .ico{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/users.png')}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.configureOpt .ico{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/config.png')}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.configureOpt input,#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.configureOpt select{max-width:185px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.configureOpt .selections .sel span:first-of-type{width:90px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.engagementOpt .ico{background-image:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/engagement.png')}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.engagementOpt input,#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.engagementOpt select{max-width:60px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.engagementOpt .selections .sel span:first-of-type{width:100px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.buttonBar{background:#CCC}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.buttonBar span.left,#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.buttonBar span.right{padding:1px 5px 0 0}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.buttonBar span.left img,#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.buttonBar span.right img{position:relative;top:1px;width:18px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.buttonBar span.clear,#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.buttonBar span.remove{float:right;padding:0 0 0 20px;margin:0 0 0 15px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.buttonBar span.clear{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/clear.png') no-repeat 0 1px;background-size:18px}
#deck #deckColumns .columnWrapper .columnHeader .settings .options .opt.buttonBar span.remove{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/remove.png') no-repeat 0 1px;background-size:18px}
#deck #deckColumns .columnWrapper .columnFeedWrapper{background:#FFF;height:0;overflow:auto;overflow-x:hidden}
#deck #deckColumns .deckColumn .columnLoader{position:absolute;opacity:0;margin-top:2px;right:45px;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-o-transition:opacity .3s ease;-ms-transition:opacity .3s ease}
#deck #deckColumns .deckColumn .columnIcon{position:absolute;left:15px;top:11px;width:28px;height:28px;background-size:contain !important}
#deck #deckColumns .deckColumn.column-popular .columnIcon{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/popular-white.png') no-repeat center center}
#deck #deckColumns .deckColumn.column-self .columnIcon,#deck #deckColumns .deckColumn.column-profile .columnIcon{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/user-white.png') no-repeat center center}
#deck #deckColumns .deckColumn.column-explore .columnIcon{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/editors-white.png') no-repeat center center}
#deck #deckColumns .deckColumn.column-feed .columnIcon{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/feed-white.png') no-repeat center center}
#deck #deckColumns .deckColumn.column-tag .columnIcon{top:12px;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/tag-white.png') no-repeat center center}
#deck #deckColumns .deckColumn.column-circle .columnIcon{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/circle-white.png') no-repeat center center}
#deck #deckColumns .deckColumn.loading .columnLoader{opacity:1}
#deck #deckColumns .columnStory{opacity:0;height:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;overflow:hidden;position:relative}
#deck #deckColumns .columnStory.visible{opacity:1;height:424px}
#deck #deckColumns .columnStory.withCaption{height:471px}
#deck #deckColumns .columnStory.singleLine{height:456px}
#deck #deckColumns .columnStory.invisible{height:0 !important}
#deck #deckColumns .columnStory .image{height:300px;position:relative}
#deck #deckColumns .columnStory .image .videoIcon{position:absolute;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/photos/video-icon.png') no-repeat center center transparent;width:30px;height:25px;bottom:15px;right:15px;background-size:contain;z-index:15;opacity:1}
#deck #deckColumns .columnStory .username{padding:15px;height:38px}
#deck #deckColumns .columnStory .username .avatar{padding-right:15px;display:inline-block}
#deck #deckColumns .columnStory .username .avatar img{width:38px;height:38px}
#deck #deckColumns .columnStory .username b{display:inline-block;line-height:38px;font-size:14px;width:155px;overflow:hidden}
#deck #deckColumns .columnStory .username .howold{float:right;font-weight:bold;color:#bdbdbd;text-align:right;line-height:38px;max-width:55px}
#deck #deckColumns .columnStory .caption{max-height:34px;padding:13px 15px 0 15px;overflow:hidden;text-align:justify}
#deck #deckColumns .columnStory .caption p{padding:0;margin:0}
#deck #deckColumns .columnStory .caption p span.emoji{zoom:.78;-moz-transform:scale(0.78);-moz-transform-origin:0 0}
#deck #deckColumns .columnStory .meta{padding:15px 15px 15px 15px;height:25px;border-bottom:1px solid #e1e1e1}
#deck #deckColumns .columnStory .meta div{background-color:#EEE;border-radius:3px;margin-right:10px;padding:3px 7px;float:left;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;cursor:pointer;font-size:11px;color:#666;font-weight:bold}
#deck #deckColumns .columnStory .meta div:hover{background-color:#DDD}
#deck #deckColumns .columnStory .meta div.arrow{float:right;height:20px;margin-right:0}
#deck #deckColumns .columnStory .meta div span{display:inline-block;padding-left:21px;line-height:20px}
#deck #deckColumns .columnStory .meta div span.comments{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/photos/comments-dark.png') no-repeat 0 4px}
#deck #deckColumns .columnStory .meta div span.likes{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/like.png') no-repeat 0 1px;padding-left:21px}
#deck #deckColumns .columnStory .meta div span.likes.does{background-position:0 -19px}
#deck #deckColumns .columnStory .meta div span.likes.loading{background:transparent url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/ajax-loader.gif') no-repeat 2px 5px;background-size:11px 11px}
#deck #deckColumns .columnStory .meta div span.arrow{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/deck/open-arrow.png') no-repeat center center;height:20px}
#deck #deckColumns .columnStory.singleLine .caption{max-height:16px}
#deckSelection{overflow:hidden;position:absolute;left:0;right:0;bottom:0;top:80px}
#deckSelection .mainSelection{position:absolute;width:600px;left:30px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}
#deckSelection .mainSelection p{text-align:center;font-size:16px}
#deckSelection .mainSelection .grid{background:#FFF;border-radius:3px;border:1px solid #DDD;margin:30px 20px 20px 20px;text-align:center}
#deckSelection .mainSelection .grid .elem{box-sizing:border-box;float:left;border-right:1px solid #DDD;border-bottom:1px solid #DDD;width:186px;margin:0;min-height:122px;padding:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;cursor:pointer}
#deckSelection .mainSelection .grid .elem span{display:block}
#deckSelection .mainSelection .grid .elem span.icon img{height:38px;padding-bottom:5px}
#deckSelection .mainSelection .grid .elem span.name{font-weight:bold;font-size:16px}
#deckSelection .mainSelection .grid .elem span.desc{display:none}
#deckSelection .mainSelection .grid .elem:nth-of-type(3n){border-right:0}
#deckSelection .mainSelection .grid .elem:nth-of-type(7){border-bottom:0;padding-left:21px;width:187px}
#deckSelection .mainSelection .grid .elem:hover{background:#EEE}
#deckSelection .mainSelection.nextEntry{opacity:0;left:-660px}
#deckSelection .nextSection{position:absolute;left:600px;width:600px;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease}
#deckSelection .nextSection .profileSelection,#deckSelection .nextSection .tagSelection,#deckSelection .nextSection .circleSelection{display:none}
#deckSelection .nextSection.nextEntry{left:30px;opacity:1}
#deckSelection .nextSection.circleSelect .circleSelection{display:block}
#deckSelection .nextSection.userSelect .profileSelection{display:block}
#deckSelection .nextSection.tagSelect .tagSelection{display:block}
#deckSelection .nextSection p{text-align:center}#deckSelection .nextSection p.large{font-size:16px;margin-top:10px;margin-bottom:30px;font-weight:bold}
#deckSelection .nextSection p.small{color:rgba(0,0,0,0.6)}
#deckSelection .nextSection form{text-align:center;margin-top:60px}
#deckSelection .nextSection form .field{display:inline-block;position:relative}
#deckSelection .nextSection form .field input{width:250px;margin:0 auto;padding:15px 15px 15px 40px;font-size:16px;border:2px solid #DDD;border-radius:3px;text-align:left}
#deckSelection .nextSection form .field:before{font-weight:bold;position:absolute;top:50%;left:15px;width:24px;text-align:center;font-size:18px;line-height:24px;margin-top:-12px}
#deckSelection .nextSection form .tagField:before{content:'#'}
#deckSelection .nextSection form .usernameField:before{content:'@'}
#deckSelection .nextSection form .conversionButton{float:right;margin-top:200px;font-size:18px}
#deckSelection .nextSection .circleGrid{text-align:center}
#deckSelection .nextSection .circleGrid .elem{box-sizing:border-box;display:inline-block;border:1px solid #DDD;width:153px;background:#FFF;margin:0 20px 20px 0;padding:0 20px 20px 20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;cursor:pointer;border-radius:3px}
#deckSelection .nextSection .circleGrid .elem span{display:block}
#deckSelection .nextSection .circleGrid .elem span.icon{height:60px;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/circles/circles2.png') no-repeat center -50px}
#deckSelection .nextSection .circleGrid .elem span.name{font-weight:bold;font-size:16px}
#deckSelection .nextSection .circleGrid .elem:nth-of-type(3n){margin-right:0}
#deckSelection .nextSection .circleGrid .elem:hover{background:#EEE}
.columnConfiguration{height:552px !important}.columnConfiguration .inner{height:455px !important}
.border-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cartOverlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);z-index:140;cursor:pointer}
#cartOverlay.display{display:block}#cartOverlay .icon-close{position:absolute;right:480px;top:18px}
#cartSlideout{border-radius:3px 0 0 3px;position:fixed;right:0;width:0;background:#FFF;z-index:141;top:0;bottom:0;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;overflow:hidden;box-shadow:0 0 5px rgba(0,0,0,0.9)}
#cartSlideout.openItems{width:460px}#cartSlideout.openForm{width:920px}
#cartSlideout.openForm #basketSummaryPanelOverlay{display:block}
#cartSlideout .box{width:400px;padding:20px;margin-left:auto;margin-right:auto}
#cartSlideout .box h2,#cartSlideout .box h1{margin-top:0}
#cartSlideout #basketSummaryPanelOverlay{background:rgba(0,0,0,0.75);position:absolute;top:0;bottom:0;left:0;width:460px;display:none;z-index:1500;cursor:pointer}
#cartSlideout #basketSummaryPanelOverlay .icon-close{position:absolute;right:18px;top:18px}
#cartSlideout #basketSummaryPanel,#cartSlideout #finalScreenPanel{width:460px;overflow-y:auto;overflow-x:hidden;position:absolute;top:0;left:0;bottom:0;z-index:1000}
#cartSlideout #finalScreenPanel{display:none}#cartSlideout #addressSummaryPanel{width:460px;position:absolute;top:0;left:460px;bottom:0;overflow-y:auto;overflow-x:hidden;z-index:2000}
#cartSlideout.openSummary{width:460px}#cartSlideout.openSummary #basketSummaryPanelOverlay,#cartSlideout.openSummary #basketSummaryPanel,#cartSlideout.openSummary #addressSummaryPanel{display:none}
#cartSlideout.openSummary #finalScreenPanel{display:block}
#basketLoader{z-index:15;position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,0.7);display:none}
#basketLoader img{position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-8px}
#basketLoader.busy{display:block}body.ieBrowser #basketLoader{background:#FFF;filter:alpha(opacity = 70)}
#basketSummary{padding-bottom:40px;position:relative}
#basketSummary #showAddresses{margin:0 0 15px 0;width:330px;font-size:18px;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.6)}
#basketSummary .example{float:left;width:100px;height:100px;padding-right:15px}
#basketSummary .example .frameBg{position:relative}
#basketSummary .example .frameBg .userPhoto{max-height:100px;max-width:100px;width:100px;height:auto}
#basketSummary .example .frameBg.packpreview{overflow:hidden;height:95px;width:100px}
#basketSummary .example .frameBg.packpreview img{width:27px;height:27px;margin:0 5px 5px 0;float:left}
#basketSummary .example .frameBg.previewblack-framed,#basketSummary .example .frameBg.previewwhite-framed{box-shadow:none}
#basketSummary .example .frameBg.previewblack-framed .userPhoto,#basketSummary .example .frameBg.previewwhite-framed .userPhoto{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#basketSummary .example .frameBg.previewblack-framed img,#basketSummary .example .frameBg.previewwhite-framed img{padding:14%;max-width:58%;max-height:58%;border:7px solid #111}
#basketSummary .example .frameBg.previewwhite-framed img{border-color:#eee}
#basketSummary .example .frameBg .previewOverlay{display:none}
#basketSummary .example .frameBg.previewtablet{padding:0;text-align:center}
#basketSummary .example .frameBg.previewtablet .previewOverlay{position:absolute;height:100px;display:block;top:0;left:0;right:0;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/ipad-cart-preview.png') no-repeat center center}
#basketSummary .example .frameBg.previewtablet img{height:100px}
#basketSummary .example .frameBg.previewiphone3,#basketSummary .example .frameBg.previewiphone4,#basketSummary .example .frameBg.previewiphone5,#basketSummary .example .frameBg.previewgalaxys4,#basketSummary .example .frameBg.previewgalaxys3,#basketSummary .example .frameBg.previewgalaxynote,#basketSummary .example .frameBg.previewipadmini,#basketSummary .example .frameBg.previewipad4{padding:0;text-align:center}
#basketSummary .example .frameBg.previewiphone3 .previewOverlay,#basketSummary .example .frameBg.previewiphone4 .previewOverlay,#basketSummary .example .frameBg.previewiphone5 .previewOverlay,#basketSummary .example .frameBg.previewgalaxys4 .previewOverlay,#basketSummary .example .frameBg.previewgalaxys3 .previewOverlay,#basketSummary .example .frameBg.previewgalaxynote .previewOverlay,#basketSummary .example .frameBg.previewipadmini .previewOverlay,#basketSummary .example .frameBg.previewipad4 .previewOverlay{position:absolute;width:100px;height:100px;display:block;top:0;left:0}
#basketSummary .example .frameBg.previewiphone3 img,#basketSummary .example .frameBg.previewiphone4 img,#basketSummary .example .frameBg.previewiphone5 img,#basketSummary .example .frameBg.previewgalaxys4 img,#basketSummary .example .frameBg.previewgalaxys3 img,#basketSummary .example .frameBg.previewgalaxynote img,#basketSummary .example .frameBg.previewipadmini img,#basketSummary .example .frameBg.previewipad4 img{height:100px}
#basketSummary .example .frameBg.previewipad4 .previewOverlay{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/ipad-thumb.png') no-repeat center center}
#basketSummary .example .frameBg.previewipadmini .previewOverlay{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/ipad-mini-thumb.png') no-repeat center center}
#basketSummary .example .frameBg.previewgalaxynote .previewOverlay{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/samsung-galaxy-note-thumb.png') no-repeat center center}
#basketSummary .example .frameBg.previewiphone3 .previewOverlay{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/iphone-3-thumb.png') no-repeat center center}
#basketSummary .example .frameBg.previewiphone4 .previewOverlay{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/iphone-4-thumb.png') no-repeat center center}
#basketSummary .example .frameBg.previewiphone5 .previewOverlay{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/iphone-5-thumb.png') no-repeat center center}
#basketSummary .example .frameBg.previewgalaxys4 .previewOverlay{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/samsung-galaxy-s4-thumb.png') no-repeat center center}
#basketSummary .example .frameBg.previewgalaxys3 .previewOverlay{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/samsung-galaxy-s3-thumb.png') no-repeat center center}
#basketSummary .example .frameBg.previewmiddle,#basketSummary .example .frameBg.previewleft,#basketSummary .example .frameBg.previewright,#basketSummary .example .frameBg.previewiphone{padding:0;text-align:center}
#basketSummary .example .frameBg.previewmiddle .previewOverlay,#basketSummary .example .frameBg.previewleft .previewOverlay,#basketSummary .example .frameBg.previewright .previewOverlay,#basketSummary .example .frameBg.previewiphone .previewOverlay{position:absolute;width:100px;height:100px;display:block;top:0;left:0;background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/iphone-cart-preview.png') no-repeat center center}
#basketSummary .example .frameBg.previewmiddle img,#basketSummary .example .frameBg.previewleft img,#basketSummary .example .frameBg.previewright img,#basketSummary .example .frameBg.previewiphone img{height:100px}
#basketSummary .example .frameBg.previewleft{overflow:hidden}
#basketSummary .example .frameBg.previewleft img{margin-left:20px}
#basketSummary .example .frameBg.previewright{overflow:hidden}
#basketSummary .example .frameBg.previewright img{margin-left:-18px;padding-right:25px}
#basketSummary .example .frameBg.previewgift20 .userPhoto{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/giftcard-20.png') no-repeat center center;background-size:contain;height:100px}
#basketSummary .example .frameBg.previewgift40 .userPhoto{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/giftcard-40.png') no-repeat center center;background-size:contain;height:100px}
#basketSummary .example .frameBg.previewgift60 .userPhoto{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/giftcard-60.png') no-repeat center center;background-size:contain;height:100px}
#basketSummary .example .frameBg.previewgift80 .userPhoto{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/giftcard-80.png') no-repeat center center;background-size:contain;height:100px}
#basketSummary .example .frameBg.previewgift100 .userPhoto{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/giftcard-100.png') no-repeat center center;background-size:contain;height:100px}
#basketSummary .example .frameBg.previewgift200 .userPhoto{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/products/giftcard-200.png') no-repeat center center;background-size:contain;height:100px}
#basketSummary .loader{text-align:center;padding:25px 0;border-bottom:1px solid #CCC}
#basketSummary .line{position:relative;padding:20px 0;border-bottom:1px solid #CCC}
#basketSummary .line label{float:left;line-height:20px;clear:left;width:50px;font-size:11px}
#basketSummary .line .remove{position:absolute;right:0;bottom:10px}
#basketSummary .line .remove div{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/marketplace/select-photo.png') no-repeat 4px -18px;filter:sepia(100%);-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-o-filter:sepia(100%);-ms-filter:sepia(100%);width:20px;height:20px;cursor:pointer;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease}
#basketSummary .line .remove div span{display:block;width:0;padding-left:24px;line-height:20px;font-size:11px;padding-top:2px}
#basketSummary .line .remove div:hover{filter:none;-webkit-filter:none;-moz-filter:none;-o-filter:none;-ms-filter:none;width:70px}
#basketSummary .line .remove div:hover span{width:auto}
#basketSummary .line .name{float:left}#basketSummary .line .name>span{font-size:16px;font-weight:bold;float:left;clear:left;margin:0 0 4px 0}
#basketSummary .line .name .variantDesc,#basketSummary .line .name .frameDesc,#basketSummary .line .name .perPrice{padding:3px 0 3px 0;float:left;clear:left}
#basketSummary .line .name .variantDesc span,#basketSummary .line .name .frameDesc span,#basketSummary .line .name .perPrice span{float:left;font-size:11px;line-height:20px}
#basketSummary .line .name .modify{display:inline}
#basketSummary .line .name .modify .choice{margin-left:3px;display:inline;cursor:pointer}
#basketSummary .line .name .modify .choice span.message{font-size:12px;color:#0085b2;opacity:0;filter:alpha(opacity = 0);-webkit-transition:all .3s;-moz-transition:all .3s}
#basketSummary .line .name .modify .choice:hover span.message{opacity:1;filter:alpha(opacity = 100)}
#basketSummary .line .name .modify .chooser{display:inline;position:relative;line-height:18px}
#basketSummary .line .name .modify .chooser select{position:absolute;top:-4px}
#basketSummary .line .price{float:right}#basketSummary .line .price strike{display:block;font-weight:normal;color:red;padding-bottom:3px}
#basketSummary .line .price span{padding-top:3px;display:block;font-size:12px;color:#00a2db}
#basketSummary .line .quantity{padding:0}#basketSummary .line .quantity select{border:1px solid #CCC;border-radius:3px;width:45px;padding:5px;color:#666;background:#FFF}
#basketSummary .line .price{margin-top:-1px;font-size:16px;font-weight:bold;width:100px;text-align:right}
#basketSummary .discountField,#basketSummary .giftCardField{display:none;margin-top:15px}
#basketSummary .discountField.visible,#basketSummary .giftCardField.visible{display:block}
#basketSummary .promoCode,#basketSummary .giftCard{border-top:1px solid #DDD;border-bottom:1px solid #DDD;clear:both}
#basketSummary .promoCode h3,#basketSummary .giftCard h3{margin-top:0;padding-top:0;margin-bottom:0;text-align:left;cursor:pointer}
#basketSummary .promoCode a.cartPromoLink,#basketSummary .giftCard a.cartPromoLink{display:block;color:#ec2b5c;text-align:right;padding-top:15px;font-weight:bold;font-size:14px}
#basketSummary .promoCode .wrapper,#basketSummary .giftCard .wrapper{text-align:right;position:relative;padding:20px}
#basketSummary .promoCode label,#basketSummary .giftCard label,#basketSummary .promoCode input,#basketSummary .giftCard input,#basketSummary .promoCode button,#basketSummary .giftCard button{float:left}
#basketSummary .promoCode label,#basketSummary .giftCard label{line-height:32px}
#basketSummary .promoCode input,#basketSummary .giftCard input{border-radius:3px;border:1px solid #CCC;width:173px;padding:8px;margin:0 10px 0 15px}
#basketSummary .promoCode button,#basketSummary .giftCard button{padding:5px 10px;color:#333;background:#FFF;height:33px;margin:0}
#basketSummary .promoCode .error,#basketSummary .giftCard .error{border-radius:3px;border:rgba(255,0,0,0.8);background:rgba(255,0,0,0.7);width:160px;position:absolute;text-align:center;top:-40px;left:0;right:60px;padding:5px;opacity:0;filter:alpha(opacity = 0);-webkit-transition:all .3s;-moz-transition:all .3s}
#basketSummary .promoCode.empty .empty,#basketSummary .giftCard.empty .empty{opacity:1;filter:alpha(opacity = 100)}
#basketSummary .promoCode.bad .bad,#basketSummary .giftCard.bad .bad{opacity:1;filter:alpha(opacity = 100)}
#basketSummary .giftCard{border-top:0 none;position:relative}
#basketSummary .giftCard input{width:195px}#basketSummary .giftCard .badFieldPopup.empty{bottom:60%;left:100px}
#basketSummary .giftCard p b{color:#ec2b5c}#basketSummary .giftCard a.removeGiftCard{float:right}
#basketSummary .updateQuantities{position:absolute;bottom:0;left:0}
#basketSummary .greyBox{background:#EEE;padding:20px}
#basketSummary .greyBox .subtotal{color:#666;clear:both;overflow:hidden}
#basketSummary .greyBox .subtotal table{width:100%}
#basketSummary .greyBox .subtotal table td{padding:3px 0;vertical-align:middle;line-height:20px}
#basketSummary .greyBox .subtotal table .price{font-weight:bold;float:none;padding-top:2px;text-align:right}
#basketSummary .greyBox .promoAmount,#basketSummary .greyBox .total{text-align:right;padding:5px 0 0 0;clear:both;overflow:hidden}
#basketSummary .greyBox .promoAmount span,#basketSummary .greyBox .total span{float:left;font-weight:normal}
#basketSummary .greyBox .total{color:#333;font-weight:bold;font-size:14px}
.cartBoxes{max-width:1280px;margin:0 auto}.cartBox{box-shadow:0 1px 5px rgba(0,0,0,0.5);background:#fff;width:400px;margin:25px 25px;border-radius:3px;float:left}
.cartBox:nth-of-type(1n){margin-right:0}.cartBox .inner{padding:15px;position:relative}
.cartBox .conversionButton{cursor:pointer}.cartBox h2,.cartBox h1{margin:0;border-bottom:1px solid #DDD;padding-bottom:13px}
.cartBox h2,.cartBox h1,.cartBox span.title,.cartBox .price{color:#333}
.cartBox.longMarginBox{margin-bottom:600px}.cartBoxColumn{width:550px;float:left;margin:0 25px}
.cartBoxColumn .cartBox{float:none;margin:25px 0;width:550px}
.cartBoxColumn .cartBox.longMarginBox{margin-bottom:250px}
.emptyBasket{font-size:14px;text-align:center;font-style:italic;padding:25px 0;border-top:1px solid #CCC;border-bottom:1px solid #CCC}
.emptyBasketExamples{margin:20px 0 0}.emptyBasketExamples h2{padding-bottom:15px}
.emptyBasketExamples .exampleItem{clear:both;overflow:hidden;margin:10px 0 40px;min-height:150px}
.emptyBasketExamples .exampleItem h3{margin:0 0 10px}
.emptyBasketExamples .exampleItem img{float:left;width:140px;position:absolute}
.emptyBasketExamples .exampleItem .exampleDesc{padding-left:160px;min-height:150px}
.emptyBasketExamples .exampleItem .conversionButton{margin-left:160px}
.emptyBasketExamples .exampleItem .moreinfo{display:block;margin-left:160px;margin-top:5px}
.emptyBasketExamples .exampleItem .price span{color:#ec2b5c;font-weight:bold;font-size:1.2em}
.continueRight{float:right}.countrySelectWrapper label{float:left;line-height:30px;width:120px;font-weight:bold}
.countrySelectWrapper #shippingCountry{width:400px;float:left}
.countrySelectWrapper #shippingCountry.fill{width:100%}
.countrySelectWrapper a{margin-left:5px;font-size:11px}
.conversionButton.disabled{opacity:.3;filter:alpha(opacity = 30);cursor:auto}
#shippingSummary .countrySelect,#accountWrapper .countrySelect{width:100%}
#shippingSummary #paymentDays,#accountWrapper #paymentDays,#shippingSummary #paymentAmounts,#accountWrapper #paymentAmounts{float:left;width:49%;margin-right:2%}
#shippingSummary #paymentAmounts,#accountWrapper #paymentAmounts{margin-right:0}
#shippingSummary .field,#accountWrapper .field{clear:both;height:43px}
#shippingSummary .field.email,#accountWrapper .field.email{position:relative}
#shippingSummary .field label,#accountWrapper .field label{width:120px;padding-top:6px;padding-right:20px;position:absolute}
#shippingSummary .field .reqlabel,#accountWrapper .field .reqlabel{display:none}
#shippingSummary .field.reqlabel .reqlabel,#accountWrapper .field.reqlabel .reqlabel{display:inline}
#shippingSummary .field .value,#accountWrapper .field .value{padding-left:120px}
#shippingSummary .field .value>span,#accountWrapper .field .value>span{width:100%;float:left}
#shippingSummary .field .value.double>span,#accountWrapper .field .value.double>span{width:50%}
#shippingSummary .field .value.double>span:first-of-type ins,#accountWrapper .field .value.double>span:first-of-type ins{margin-right:10px}
#shippingSummary .field .value ins,#accountWrapper .field .value ins{border:1px solid #ccc;border-radius:3px;display:block}
#shippingSummary .field input,#accountWrapper .field input{padding:7px;background:#fff;width:100%;border:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-o-transition:background-color .3s ease;-ms-transition:background-color .3s ease}
#shippingSummary .field input.badField,#accountWrapper .field input.badField,#shippingSummary .field input.bad,#accountWrapper .field input.bad{background-color:#ff7c7c !important}
#shippingSummary .field input.badField::-webkit-input-placeholder,#accountWrapper .field input.badField::-webkit-input-placeholder,#shippingSummary .field input.bad::-webkit-input-placeholder,#accountWrapper .field input.bad::-webkit-input-placeholder{color:#000}
#shippingSummary .field input.badField:-moz-placeholder,#accountWrapper .field input.badField:-moz-placeholder,#shippingSummary .field input.bad:-moz-placeholder,#accountWrapper .field input.bad:-moz-placeholder{color:#000}
#shippingSummary .field input.badField::-moz-placeholder,#accountWrapper .field input.badField::-moz-placeholder,#shippingSummary .field input.bad::-moz-placeholder,#accountWrapper .field input.bad::-moz-placeholder{color:#000}
#shippingSummary .field input.badField:-ms-input-placeholder,#accountWrapper .field input.badField:-ms-input-placeholder,#shippingSummary .field input.bad:-ms-input-placeholder,#accountWrapper .field input.bad:-ms-input-placeholder{color:#000}
#shippingSummary .field.name .value.double>span,#accountWrapper .field.name .value.double>span,#shippingSummary .field.zip .value.double>span,#accountWrapper .field.zip .value.double>span{width:40%}
#shippingSummary .field.name .value.double>span.second,#accountWrapper .field.name .value.double>span.second,#shippingSummary .field.zip .value.double>span.second,#accountWrapper .field.zip .value.double>span.second{width:60%}
#shippingSummary .field.name .value.double>span.second select,#accountWrapper .field.name .value.double>span.second select,#shippingSummary .field.zip .value.double>span.second select,#accountWrapper .field.zip .value.double>span.second select{width:100%}
#shippingSummary .field.zip .value.double>div.second,#accountWrapper .field.zip .value.double>div.second{width:60%;float:left}
#shippingSummary .field.city .value.double>span,#accountWrapper .field.city .value.double>span{width:60%}
#shippingSummary .field.city .value.double>span.second,#accountWrapper .field.city .value.double>span.second{width:40%}
#shippingSummary .field.city .value.double>span.second select,#accountWrapper .field.city .value.double>span.second select{width:100%}
#shippingSummary .asterisk,#accountWrapper .asterisk{position:absolute;right:25px;padding-top:3px;line-height:16px}
#shippingSummary .infoIcon,#accountWrapper .infoIcon{margin-left:3px;display:block;font-style:italic;font-family:Georgia,serif;font-size:14px;background:#0098cc;width:6px;padding:0 5px;color:#FFF;border-radius:10px;line-height:16px;text-align:center;cursor:pointer;float:right;margin-right:5px;margin-top:2px}
#shippingSummary #paypalEmailInfoBlock,#accountWrapper #paypalEmailInfoBlock{max-width:343px;position:absolute;background:white;border:1px solid #DDD;padding:15px;border-radius:3px;left:60px;top:38px;display:none}
#shippingSummary #paypalEmailInfoBlock.open,#accountWrapper #paypalEmailInfoBlock.open{opacity:1;display:block;z-index:30}
#shippingSummary #paypalEmailInfoBlock .close,#accountWrapper #paypalEmailInfoBlock .close{position:absolute;right:0;top:0;padding:10px;display:block;color:#999;font-weight:bold;cursor:pointer}
.badFieldPopup{max-width:343px;position:absolute;bottom:100%;opacity:1;filter:alpha(opacity = 100);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.badFieldPopup.invisible{opacity:0;filter:alpha(opacity = 0)}
.badFieldPopup.hide{display:none}.badFieldPopup.empty{bottom:65%;left:110px}
.badFieldPopup.bad{bottom:65%;left:135px}.badFieldPopup .innerError{background:#ff9494;border-radius:3px;text-align:center;font-weight:bold;color:#000;padding:5px}
.badFieldPopup .bottomTick{background:url('https://88a1b417a885e40a0cae-913f14322a68b9e97cafe29a1880d707.ssl.cf2.rackcdn.com/static/images/red-tick.png') no-repeat center center;width:100%;height:5px}
span .badFieldPopup{margin-bottom:10px}.tandc{padding-bottom:5px}
.tandc input{position:relative;margin:0 10px 0 0;padding:0}
.tandc table{vertical-align:middle;border-collapse:collapse}
.cards{padding:0 0 20px 0}.cards img{margin-right:5px}
.buyNow{cursor:pointer}.buyNow.disabled{opacity:.5;filter:alpha(opacity = 50);cursor:default}
#sameAsShipping{padding:5px 0 15px;margin-left:-5px}
#sameAsShipping input{position:relative;top:2px}#basketSummary .productpreview img{max-width:100px;max-height:100px}
.productpreview .imgPreviewImgBg{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-position:center center}
.productpreview.previewrolled{padding:0}.productpreview.previewrolled img{padding:10%;background:#FFF;box-shadow:1px 1px 4px rgba(0,0,0,0.6);max-width:80% !important;max-height:80% !important;height:auto}
.productpreview.previewprint{padding:0}.productpreview.previewprint .imgPreviewImg{box-shadow:1px 1px 4px rgba(0,0,0,0.6)}
.productpreview.previewprint img{max-width:100% !important;max-height:100% !important}
.productpreview.previewwhite-framed,.productpreview.previewblack-framed{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:1px 1px 4px rgba(0,0,0,0.6);padding:0}
.productpreview.previewwhite-framed a,.productpreview.previewblack-framed a{background:#f1f1f1 !important;padding:9% !important;display:block}
.productpreview.previewwhite-framed img,.productpreview.previewblack-framed img{padding:16.5%;max-width:67% !important;max-height:67% !important;height:auto;background:#fff;display:block;box-shadow:inset 0 0 5px rgba(0,0,0,0.5)}
.productpreview.previewwhite-framed .img,.productpreview.previewblack-framed .img{padding:16.5%;background:white;height:67%;width:67%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.productpreview.previewwhite-framed .userPhoto,.productpreview.previewblack-framed .userPhoto{background:#FFF;position:relative}
.productpreview.previewwhite-framed.forceStatic .frameborder,.productpreview.previewblack-framed.forceStatic .frameborder{border-width:30px !important}
.productpreview.previewblack-framed a{background:#111 !important}
.productpreview.previewcanvas-black,.productpreview.previewcanvas-white{padding:0}
.productpreview.previewcanvas-black img,.productpreview.previewcanvas-white img{max-width:100% !important;max-height:100% !important;border-top:5px solid #1c1518;border-right:5px solid #191215;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.productpreview.previewcanvas-black .userPhoto,.productpreview.previewcanvas-white .userPhoto{position:relative}
.productpreview.previewcanvas-black .frameborder,.productpreview.previewcanvas-white .frameborder{position:absolute}
.productpreview.previewcanvas-black .frameborder.topleft,.productpreview.previewcanvas-white .frameborder.topleft{top:0;left:0;border-bottom:5px solid transparent;border-left:5px solid white;width:0;height:0}
.productpreview.previewcanvas-black .frameborder.bottomright,.productpreview.previewcanvas-white .frameborder.bottomright{bottom:0;right:0;border-top:5px solid transparent;border-right:5px solid white;width:0;height:0}
.productpreview.previewcanvas-black.forceStatic .frameborder,.productpreview.previewcanvas-white.forceStatic .frameborder,.productpreview.previewcanvas-black.forceStatic img,.productpreview.previewcanvas-white.forceStatic img{border-width:10px !important}
.productpreview.previewcanvas-white{padding:0}.productpreview.previewcanvas-white img{border-top:5px solid #dfdfdc;border-right:5px solid #e1e0dd}
.productpreview.previewmetal{padding:0}.productpreview.previewmetal img,.productpreview.previewmetal .imgPreviewImg{max-width:100% !important;max-height:100% !important;border-radius:5%;box-shadow:1px 1px 4px rgba(0,0,0,0.6)}
.productpreview.previewmetal .compositeBox{border-radius:5%}
.productpreview.previewcard{padding:0}.productpreview.previewcard img{padding:7% 0 0;background-size:contain;width:100%;height:100%}
.productpreview.previewcard .frameborder{position:absolute;top:0;left:0;border-bottom:10px solid #c4c4c4;border-left:80px solid transparent;width:0;height:0}
.productpreview.previewcard.forceStatic .frameborder{border-left:250px solid transparent;border-bottom:21px solid #c4c4c4}
#paymentBox{padding-top:0;position:relative}#paymentBox .inner{position:relative;z-index:2}
#paymentBox h2,#paymentBox h1{padding-top:20px}#paymentBox .loader{position:absolute;background:rgba(255,255,255,0.6);opacity:0;filter:alpha(opacity = 0);z-index:1;-webkit-transition:opacity .3 ease;-moz-transition:opacity .3 ease;-o-transition:opacity .3 ease;-ms-transition:opacity .3 ease;left:0;top:0;right:0;bottom:0}
#paymentBox .loader img{position:absolute;top:50%;left:50%;margin-left:-12px;margin-top:-12px;display:block !important}
#paymentBox.loading .inner{z-index:1}#paymentBox.loading .loader{z-index:2;opacity:1;filter:alpha(opacity = 100)}
#paymentBox #freePurchase{display:none}#paymentBox.free #freePurchase{display:block}
#paymentBox.free #normalPurchase{display:none}#paymentBox #normalPurchase .paymentMethods{padding-top:15px}
#allShippingDetails{border-top:1px solid #CCC}#allShippingDetails h2,#allShippingDetails h1{margin-top:0}
#allShippingDetails .bottom{clear:both;overflow:hidden;margin-top:30px}
#allShippingDetails .greyBox{background:#EEE;padding:20px}
#allShippingDetails .greyBox .conversionButton{margin:15px 0 0 0;font-size:18px;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.6);width:330px}
#shippingAddress,#billingAddress{padding-top:10px}
#shippingAddressError{background:#ff7c7c;padding:10px;border:1px solid #f11;margin-top:-10px;border-radius:3px;margin-bottom:10px;display:none}
#shippingAddressError b{display:block;text-align:center}
#shippingAddressError p{margin-bottom:0}#shippingAddress.errorDetected #shippingAddressError{display:block}
#finalOrderSummary{padding-bottom:0}#finalOrderSummary h2,#finalOrderSummary h1{margin:0 0 10px 0}
#finalOrderSummary #orderSummary{padding:10px 0 30px 0}
#finalOrderSummary #orderSummary .summaryLine{position:relative}
#finalOrderSummary #orderSummary .summaryLine .price{position:absolute;right:0;top:0}
#finalOrderSummary #orderSummary .total{padding:20px 0 0 0;height:38px;text-align:right}
#finalOrderSummary #orderSummary .total span{font-size:26px;letter-spacing:1px;padding-left:15px;font-weight:bold}
#finalOrderSummary .addressSummary{float:left;width:50%;position:relative}
#finalOrderSummary .addressSummary .editRight{float:right;margin-right:15px;padding:4px 0 0 0}
#finalOrderSummary .addressSummary h2,#finalOrderSummary .addressSummary h1{border-bottom:1px solid #CCC;padding:0 0 10px 0;margin:0 15px 10px 0}
#finalOrderSummary .addressSummary:nth-of-type(2n) h2,#finalOrderSummary .addressSummary:nth-of-type(2n) h1{margin-right:0}
#finalOrderSummary .addressSummary:nth-of-type(2n) .editRight{margin-right:0}
#shippingSummary .loader{padding:31px 0 20px 0;text-align:center}
#shippingSummary .overlayLoader{position:absolute;top:0;left:0;right:0;bottom:0;display:none;z-index:15;background:rgba(255,255,255,0.8)}
#shippingSummary .overlayLoader img{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}
#shippingSummary .overlayLoader .text{width:50%;display:block;text-align:center;font-weight:bold;position:absolute;top:50%;margin-top:30px;left:25%}
#shippingSummary .overlayLoader .text .delayed{display:none}
#shippingSummary .overlayLoader .text .redirecting{display:none}
#shippingSummary.overlayed .overlayLoader{display:block}
#shippingSummary.overlayed.longwait .overlayLoader .text .delayed{display:inline}
#shippingSummary.overlayed.redirecting .overlayLoader .loading{display:none}
#shippingSummary.overlayed.redirecting .overlayLoader .redirecting{display:block}
#shippingSummary #selectShippingRates{margin-top:10px}
#shippingSummary #selectShippingRates .loader{padding:0}
#shippingSummary #selectShippingRates .loader img{height:17px}
#shippingSummary #selectShippingRates tr:first-child td{padding-top:10px;border-top:1px solid #CCC}
#shippingSummary #selectShippingRates td{padding-bottom:5px;vertical-align:top}
#shippingSummary #selectShippingRates td.opt{padding-right:10px;text-align:left}
#shippingSummary #selectShippingRates td.opt input{margin:2px 0}
#shippingSummary #selectShippingRates td.desc{text-align:left}
#shippingSummary #selectShippingRates td.desc .advisory{display:block;font-style:italic;padding-top:5px;font-size:12px}
#shippingSummary #selectShippingRates tr:last-child td{padding-bottom:10px}
#shippingSummary #selectDestinationCountry,#shippingSummary #selectShippingRates,#shippingSummary #allShippingDetails,#shippingSummary #billingAddress,#shippingSummary #paypalform{display:none;clear:both}
#shippingSummary #billingAddress{padding-bottom:30px}