.bluprint-css html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.bluprint-css body{margin:0;padding:0;font-family:'museo-sans',Arial,sans-serif;color:#6e6e6e}.bluprint-css article,.bluprint-css aside,.bluprint-css details,.bluprint-css figcaption,.bluprint-css figure,.bluprint-css footer,.bluprint-css header,.bluprint-css hgroup,.bluprint-css main,.bluprint-css menu,.bluprint-css nav,.bluprint-css section,.bluprint-css summary{display:block}.bluprint-css h1,.bluprint-css h2,.bluprint-css h3,.bluprint-css h4,.bluprint-css h5,.bluprint-css h6{font-size:1em;margin:0}.bluprint-css [hidden],.bluprint-css template{display:none}.bluprint-css a{background-color:transparent;color:#666666}.bluprint-css a:active,.bluprint-css a:hover{outline:0}.bluprint-css img{border:0}.bluprint-css hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}.bluprint-css pre{overflow:auto}.bluprint-css code,.bluprint-css kbd,.bluprint-css pre,.bluprint-css samp{font-family:monospace, monospace;font-size:1em}.bluprint-css button,.bluprint-css input,.bluprint-css optgroup,.bluprint-css select,.bluprint-css textarea{color:inherit;font:inherit;margin:0}.bluprint-css button{overflow:visible}.bluprint-css button,.bluprint-css select{text-transform:none}.bluprint-css button,.bluprint-css html input[type="button"],.bluprint-css input[type="reset"],.bluprint-css input[type="submit"]{-webkit-appearance:button;cursor:pointer}.bluprint-css button[disabled],.bluprint-css html input[disabled]{cursor:default}.bluprint-css button::-moz-focus-inner,.bluprint-css input::-moz-focus-inner{border:0;padding:0}.bluprint-css input{line-height:normal}.bluprint-css input[type="checkbox"],.bluprint-css input[type="radio"]{padding:0}.bluprint-css input[type="number"]::-webkit-inner-spin-button,.bluprint-css input[type="number"]::-webkit-outer-spin-button{height:auto}.bluprint-css input[type="search"]::-webkit-search-cancel-button,.bluprint-css input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.bluprint-css fieldset{border:0;margin:0;padding:0}.bluprint-css legend{border:0;padding:0}.bluprint-css textarea{overflow:auto}.bluprint-css optgroup{font-weight:bold}.bluprint-css table{border-collapse:collapse;border-spacing:0}.bluprint-css td,.bluprint-css th{padding:0}.bluprint-css th{text-align:inherit}.bluprint-css ol,.bluprint-css ul,.bluprint-css li{margin:0;padding:0}.bluprint-css dt,.bluprint-css dd{margin:0;padding:0}.bluprint-css h1,.bluprint-css h2,.bluprint-css h3,.bluprint-css h4,.bluprint-css h5,.bluprint-css h6{padding:0;font-weight:normal}.bluprint-css button{border:0;padding:0;cursor:pointer}.bluprint-css *,.bluprint-css *::before,.bluprint-css *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bluprint-css small{font-size:100%}.bluprint-css *,.bluprint-css *::before,.bluprint-css *::after{outline-color:#4a413e;outline-width:1px;outline-offset:2px}.bluprint-css :focus{-webkit-transition:all 0s ease-in-out !important;-moz-transition:all 0s ease-in-out !important;transition:all 0s ease-in-out !important;outline-style:solid;outline-width:1px;outline-offset:2px}.bluprint-css :focus:not(.focus-visible),.bluprint-css :focus:not(.focus-visible) *,.bluprint-css :focus:not(.focus-visible) *::before,.bluprint-css :focus:not(.focus-visible) *::after,.bluprint-css :focus:not(.focus-visible) * *::before,.bluprint-css :focus:not(.focus-visible) * *::after{outline-style:none !important}.bluprint-css input[type="color"]:focus.focus-visible,.bluprint-css input[type="date"]:focus.focus-visible,.bluprint-css input[type="datetime"]:focus.focus-visible,.bluprint-css input[type="datetime-local"]:focus.focus-visible,.bluprint-css input[type="email"]:focus.focus-visible,.bluprint-css input[type="month"]:focus.focus-visible,.bluprint-css input[type="number"]:focus.focus-visible,.bluprint-css input[type="password"]:focus.focus-visible,.bluprint-css input[type="search"]:focus.focus-visible,.bluprint-css input[type="tel"]:focus.focus-visible,.bluprint-css input[type="text"]:focus.focus-visible,.bluprint-css input[type="time"]:focus.focus-visible,.bluprint-css input[type="url"]:focus.focus-visible,.bluprint-css input[type="week"]:focus.focus-visible,.bluprint-css input:not([type]):focus.focus-visible,.bluprint-css textarea:focus.focus-visible,.bluprint-css select:focus.focus-visible,.bluprint-css textarea:focus.focus-visible{outline-style:none}.wrapper-with-border::before,.bluprint-css .layout-horizontal .form-fields::before,.bluprint-css .form-address-lookup::before,.bluprint-css .input-button-combo::before,.bluprint-css.quicksearch-wrapper .input-wrapper::before,.wrapper-with-border::after,.bluprint-css .layout-horizontal .form-fields::after,.bluprint-css .form-address-lookup::after,.bluprint-css .input-button-combo::after,.bluprint-css.quicksearch-wrapper .input-wrapper::after{content:"";display:table;clear:both}.smart-list,.bluprint-css ul.payment-methods,.bluprint-css.quicksearch-wrapper .search-results-dropdown li{list-style:none;margin:0;padding:0}.bluprint-css ul.payment-methods li.payment-method-visa span,.bluprint-css ul.payment-methods li.payment-method-discover span,.bluprint-css ul.payment-methods li.payment-method-mastercard span,.bluprint-css ul.payment-methods li.payment-method-mc span,.bluprint-css ul.payment-methods li.payment-method-amazonpayments span,.bluprint-css ul.payment-methods li.payment-method-paypal span,.bluprint-css ul.payment-methods li.payment-method-paypalrest span,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressessential span,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressstandard span,.bluprint-css ul.payment-methods li.payment-method-diners_club span,.bluprint-css ul.payment-methods li.payment-method-dc span,.bluprint-css ul.payment-methods li.payment-method-amex span,.bluprint-css ul.payment-methods li.payment-method-americanexpress span,.bluprint-css ul.payment-methods li.payment-method-solo span,.bluprint-css ul.payment-methods li.payment-method-maestro span,.bluprint-css ul.payment-methods li.payment-method-delta span,.bluprint-css ul.payment-methods li.payment-method-jcb span,.bluprint-css ul.payment-methods li.payment-method-visae span,.bluprint-css ul.payment-methods li.payment-method-visaelectron span,.bluprint-css ul.payment-methods li.payment-method-sage span,.bluprint-css ul.payment-methods li.payment-method-klarnapayments span{width:42px;height:28px;background-image:url("/blu/resources/shared/images/bluprint/checkout/card-icons@2x.png");background-size:84px auto;text-align:left}.bluprint-css ul.payment-methods li.payment-method-visa span.small,.bluprint-css ul.payment-methods li.payment-method-discover span.small,.bluprint-css ul.payment-methods li.payment-method-mastercard span.small,.bluprint-css ul.payment-methods li.payment-method-mc span.small,.bluprint-css ul.payment-methods li.payment-method-amazonpayments span.small,.bluprint-css ul.payment-methods li.payment-method-paypal span.small,.bluprint-css ul.payment-methods li.payment-method-paypalrest span.small,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressessential span.small,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressstandard span.small,.bluprint-css ul.payment-methods li.payment-method-diners_club span.small,.bluprint-css ul.payment-methods li.payment-method-dc span.small,.bluprint-css ul.payment-methods li.payment-method-amex span.small,.bluprint-css ul.payment-methods li.payment-method-americanexpress span.small,.bluprint-css ul.payment-methods li.payment-method-solo span.small,.bluprint-css ul.payment-methods li.payment-method-maestro span.small,.bluprint-css ul.payment-methods li.payment-method-delta span.small,.bluprint-css ul.payment-methods li.payment-method-jcb span.small,.bluprint-css ul.payment-methods li.payment-method-visae span.small,.bluprint-css ul.payment-methods li.payment-method-visaelectron span.small,.bluprint-css ul.payment-methods li.payment-method-sage span.small,.bluprint-css ul.payment-methods li.payment-method-klarnapayments span.small{width:36px;height:24px;background-image:url("/blu/resources/shared/images/bluprint/checkout/card-icons-sm@2x.png");background-size:72px auto;text-align:left}.bluprint-css .message,.bluprint-css .social-login .button,.bluprint-css.quicksearch-wrapper .button-submit,.bluprint-css.quicksearch-wrapper .search-results-dropdown li a,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a>span,.bluprint-css.quicksearch-wrapper.is-searching .input-wrapper{position:relative}.bluprint-css .message::before,.bluprint-css .social-login .button::before,.bluprint-css.quicksearch-wrapper .button-submit::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown li a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a>span::before,.bluprint-css.quicksearch-wrapper.is-searching .input-wrapper::before{content:"";display:block;position:absolute;left:0}.after-toggle,.bluprint-css .validation-failed .input-wrapper,.bluprint-css .validation-passed .input-wrapper,.bluprint-css .button-is-loading{position:relative}.after-toggle::after,.bluprint-css .validation-failed .input-wrapper::after,.bluprint-css .validation-passed .input-wrapper::after,.bluprint-css .button-is-loading::after{content:"";display:block;position:absolute;left:0}.wrapper-with-border{border:1px solid #bbbbbb;padding:2.5em;border-radius:6px;border-width:1px;background:#FFFFFF}.wrapper-with-highlight{background:#E5E3D6;padding:2em;border-radius:6px;margin-bottom:3em}.hover-toggle{border-color:#4a413e}.after-toggle::after{opacity:0;visibility:hidden;content:'';box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-96px -64px;position:absolute;left:50%;bottom:-17px;margin-left:-17px;background-color:#FFFFFF;border-radius:50%;border:1px solid #bbbbbb;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;transform:translateY(-6px)}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.after-toggle::after{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.active-toggle,.active-toggle:hover{background-color:#f1f1f1}.is-active{cursor:default;z-index:2}.is-active a,.is-active .is-interactive{cursor:auto}.accent-font{font-family:'museo-slab'}.fl{float:left}.fr{float:right}.clear{display:block;clear:both;font-size:1px;height:1px;line-height:1px;margin-bottom:-1px}.hide,.hidden{display:none !important}.smart-list{overflow:hidden}.smart-list li{position:relative;margin-bottom:-1px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;transition:background 0.4s ease-in-out;background-color:#FFFFFF}.smart-list li .content{padding:1em;position:relative;border:1px solid #bbbbbb;border-width:1px;display:block}.smart-list li:first-of-type{border-top-left-radius:6px;border-top-right-radius:6px}.smart-list li:first-of-type .content{border-top-left-radius:6px;border-top-right-radius:6px}.smart-list li:last-of-type{border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-bottom:0}.smart-list li:last-of-type .content{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.smart-list li h4{margin-bottom:0;color:#666666;font-size:16px;font-size:1rem}.smart-list li .extra-content{position:absolute;top:2em;right:2em}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes fade{0%{opacity:0}100%{opacity:1}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeInOut{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes progressSlide{0%{width:0}100%{width:100%}}@keyframes progressSlide{0%{width:0}100%{width:100%}}@keyframes deliveryTruck{0%{background-position:-220px 0px}100%{background-position:-192px 0px}}@-webkit-keyframes deliveryTruck{0%{background-position:-220px 0px}100%{background-position:-192px 0px}}@-moz-keyframes deliveryTruck{0%{background-position:-220px 0px}100%{background-position:-192px 0px}}@keyframes loadTick{0%{opacity:1;background-position:-256px 0px}49.999%{background-position:-256px 0px}50%{background-position:-288px 0px}100%{opacity:1}}@-webkit-keyframes loadTick{0%{opacity:1;background-position:-256px 0px}49.999%{background-position:-256px 0px}50%{background-position:-288px 0px}100%{opacity:1}}@-moz-keyframes loadTick{0%{opacity:1;background-position:-256px 0px}49.999%{background-position:-256px 0px}50%{background-position:-288px 0px}100%{opacity:1}}.bluprint-css input::-webkit-input-placeholder,.bluprint-css textarea::-webkit-input-placeholder{color:#6e6e6e}.bluprint-css input[type="color"],.bluprint-css input[type="date"],.bluprint-css input[type="datetime"],.bluprint-css input[type="datetime-local"],.bluprint-css input[type="email"],.bluprint-css input[type="month"],.bluprint-css input[type="number"],.bluprint-css input[type="password"],.bluprint-css input[type="search"],.bluprint-css input[type="tel"],.bluprint-css input[type="text"],.bluprint-css input[type="time"],.bluprint-css input[type="url"],.bluprint-css input[type="week"],.bluprint-css input:not([type]),.bluprint-css textarea{background-color:#FFFFFF;font-family:'museo-sans',Arial,sans-serif;border:1px solid #bbbbbb;border-radius:0;padding:0.875em;color:#666666;-webkit-appearance:none;display:block;width:100%;transition:border 0.2s,background-color 0.2s;font-size:14px;font-size:0.875rem;font-weight:normal}@media screen and (max-width: 570px){.bluprint-css input[type="color"],.bluprint-css input[type="date"],.bluprint-css input[type="datetime"],.bluprint-css input[type="datetime-local"],.bluprint-css input[type="email"],.bluprint-css input[type="month"],.bluprint-css input[type="number"],.bluprint-css input[type="password"],.bluprint-css input[type="search"],.bluprint-css input[type="tel"],.bluprint-css input[type="text"],.bluprint-css input[type="time"],.bluprint-css input[type="url"],.bluprint-css input[type="week"],.bluprint-css input:not([type]),.bluprint-css textarea,.bluprint-css select{font-size:16px;font-size:1rem;padding:0.75em}}.bluprint-css input[type="color"]:focus,.bluprint-css input[type="date"]:focus,.bluprint-css input[type="datetime"]:focus,.bluprint-css input[type="datetime-local"]:focus,.bluprint-css input[type="email"]:focus,.bluprint-css input[type="month"]:focus,.bluprint-css input[type="number"]:focus,.bluprint-css input[type="password"]:focus,.bluprint-css input[type="search"]:focus,.bluprint-css input[type="tel"]:focus,.bluprint-css input[type="text"]:focus,.bluprint-css input[type="time"]:focus,.bluprint-css input[type="url"]:focus,.bluprint-css input[type="week"]:focus,.bluprint-css input:not([type]):focus,.bluprint-css textarea:focus,.bluprint-css select:focus{color:#666666;border-color:#4a413e;box-shadow:0 0 3px rgba(74,65,62,0.5)}.bluprint-css select{width:48%;background:url("/blu/resources/shared/images/bluprint/checkout/icon-drop-down.png") no-repeat right center #FFFFFF;font-family:'museo-sans',Arial,sans-serif;border:1px solid #bbbbbb;border-radius:0;padding:0.875em;color:#666666;-webkit-appearance:none;-moz-appearance:none;display:block;width:100%;font-size:14px;font-size:0.875rem;font-weight:normal}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css select{background-size:25px 17px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-drop-down@2x.png");}}.bluprint-css textarea{line-height:1.5}.bluprint-css small{font-size:13px;font-size:0.8125rem;color:#6e6e6e;display:block}.bluprint-css small div{font-size:100%}.bluprint-css .form-asterisk{font-size:13px;font-size:0.8125rem;color:#6e6e6e;display:inline-block;vertical-align:top}.bluprint-css .validation-failed input[type="color"].validation-failed,.bluprint-css .validation-failed input[type="date"].validation-failed,.bluprint-css .validation-failed input[type="datetime"].validation-failed,.bluprint-css .validation-failed input[type="datetime-local"].validation-failed,.bluprint-css .validation-failed input[type="email"].validation-failed,.bluprint-css .validation-failed input[type="month"].validation-failed,.bluprint-css .validation-failed input[type="number"].validation-failed,.bluprint-css .validation-failed input[type="password"].validation-failed,.bluprint-css .validation-failed input[type="search"].validation-failed,.bluprint-css .validation-failed input[type="tel"].validation-failed,.bluprint-css .validation-failed input[type="text"].validation-failed,.bluprint-css .validation-failed input[type="time"].validation-failed,.bluprint-css .validation-failed input[type="url"].validation-failed,.bluprint-css .validation-failed input[type="week"].validation-failed,.bluprint-css .validation-failed input:not([type]).validation-failed,.bluprint-css .validation-failed textarea.validation-failed,.bluprint-css .validation-failed input[type="color"]:focus.validation-failed,.bluprint-css .validation-failed input[type="date"]:focus.validation-failed,.bluprint-css .validation-failed input[type="datetime"]:focus.validation-failed,.bluprint-css .validation-failed input[type="datetime-local"]:focus.validation-failed,.bluprint-css .validation-failed input[type="email"]:focus.validation-failed,.bluprint-css .validation-failed input[type="month"]:focus.validation-failed,.bluprint-css .validation-failed input[type="number"]:focus.validation-failed,.bluprint-css .validation-failed input[type="password"]:focus.validation-failed,.bluprint-css .validation-failed input[type="search"]:focus.validation-failed,.bluprint-css .validation-failed input[type="tel"]:focus.validation-failed,.bluprint-css .validation-failed input[type="text"]:focus.validation-failed,.bluprint-css .validation-failed input[type="time"]:focus.validation-failed,.bluprint-css .validation-failed input[type="url"]:focus.validation-failed,.bluprint-css .validation-failed input[type="week"]:focus.validation-failed,.bluprint-css .validation-failed input:not([type]):focus.validation-failed,.bluprint-css .validation-failed textarea:focus.validation-failed{border-color:#cc0000;background-color:#fdf9f9;padding-right:60px}.bluprint-css .validation-failed input[type="color"]:focus.validation-failed,.bluprint-css .validation-failed input[type="date"]:focus.validation-failed,.bluprint-css .validation-failed input[type="datetime"]:focus.validation-failed,.bluprint-css .validation-failed input[type="datetime-local"]:focus.validation-failed,.bluprint-css .validation-failed input[type="email"]:focus.validation-failed,.bluprint-css .validation-failed input[type="month"]:focus.validation-failed,.bluprint-css .validation-failed input[type="number"]:focus.validation-failed,.bluprint-css .validation-failed input[type="password"]:focus.validation-failed,.bluprint-css .validation-failed input[type="search"]:focus.validation-failed,.bluprint-css .validation-failed input[type="tel"]:focus.validation-failed,.bluprint-css .validation-failed input[type="text"]:focus.validation-failed,.bluprint-css .validation-failed input[type="time"]:focus.validation-failed,.bluprint-css .validation-failed input[type="url"]:focus.validation-failed,.bluprint-css .validation-failed input[type="week"]:focus.validation-failed,.bluprint-css .validation-failed input:not([type]):focus.validation-failed,.bluprint-css .validation-failed textarea:focus.validation-failed{box-shadow:0 0 3px rgba(204,0,0,0.5)}.bluprint-css .validation-failed .input-wrapper{position:relative}.bluprint-css .validation-failed .validation-hint{display:none}.bluprint-css .validation-passed .input-wrapper::after,.bluprint-css .validation-failed .input-wrapper::after{right:8px;top:8px;left:auto}.bluprint-css .validation-passed.form-select .input-wrapper::after,.bluprint-css .validation-failed.form-select .input-wrapper::after{right:20px}.bluprint-css .validation-failed .input-wrapper::after{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-224px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .validation-failed .input-wrapper::after{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .validation-advice{color:#cc0000;margin:0}.bluprint-css .validation-failed .form-is-optional .input-wrapper:after,.bluprint-css .validation-passed .form-is-optional .input-wrapper:after{display:none}.bluprint-css .validation-passed input[type="color"].validation-passed,.bluprint-css .validation-passed input[type="date"].validation-passed,.bluprint-css .validation-passed input[type="datetime"].validation-passed,.bluprint-css .validation-passed input[type="datetime-local"].validation-passed,.bluprint-css .validation-passed input[type="email"].validation-passed,.bluprint-css .validation-passed input[type="month"].validation-passed,.bluprint-css .validation-passed input[type="number"].validation-passed,.bluprint-css .validation-passed input[type="password"].validation-passed,.bluprint-css .validation-passed input[type="search"].validation-passed,.bluprint-css .validation-passed input[type="tel"].validation-passed,.bluprint-css .validation-passed input[type="text"].validation-passed,.bluprint-css .validation-passed input[type="time"].validation-passed,.bluprint-css .validation-passed input[type="url"].validation-passed,.bluprint-css .validation-passed input[type="week"].validation-passed,.bluprint-css .validation-passed input:not([type]).validation-passed,.bluprint-css .validation-passed textarea.validation-passed,.bluprint-css .validation-passed input[type="color"]:focus.validation-passed,.bluprint-css .validation-passed input[type="date"]:focus.validation-passed,.bluprint-css .validation-passed input[type="datetime"]:focus.validation-passed,.bluprint-css .validation-passed input[type="datetime-local"]:focus.validation-passed,.bluprint-css .validation-passed input[type="email"]:focus.validation-passed,.bluprint-css .validation-passed input[type="month"]:focus.validation-passed,.bluprint-css .validation-passed input[type="number"]:focus.validation-passed,.bluprint-css .validation-passed input[type="password"]:focus.validation-passed,.bluprint-css .validation-passed input[type="search"]:focus.validation-passed,.bluprint-css .validation-passed input[type="tel"]:focus.validation-passed,.bluprint-css .validation-passed input[type="text"]:focus.validation-passed,.bluprint-css .validation-passed input[type="time"]:focus.validation-passed,.bluprint-css .validation-passed input[type="url"]:focus.validation-passed,.bluprint-css .validation-passed input[type="week"]:focus.validation-passed,.bluprint-css .validation-passed input:not([type]):focus.validation-passed,.bluprint-css .validation-passed textarea:focus.validation-passed{border-color:#090 !important;background-color:#f9fcf9;padding-right:60px}.bluprint-css .validation-passed input[type="color"]:focus.validation-passed,.bluprint-css .validation-passed input[type="date"]:focus.validation-passed,.bluprint-css .validation-passed input[type="datetime"]:focus.validation-passed,.bluprint-css .validation-passed input[type="datetime-local"]:focus.validation-passed,.bluprint-css .validation-passed input[type="email"]:focus.validation-passed,.bluprint-css .validation-passed input[type="month"]:focus.validation-passed,.bluprint-css .validation-passed input[type="number"]:focus.validation-passed,.bluprint-css .validation-passed input[type="password"]:focus.validation-passed,.bluprint-css .validation-passed input[type="search"]:focus.validation-passed,.bluprint-css .validation-passed input[type="tel"]:focus.validation-passed,.bluprint-css .validation-passed input[type="text"]:focus.validation-passed,.bluprint-css .validation-passed input[type="time"]:focus.validation-passed,.bluprint-css .validation-passed input[type="url"]:focus.validation-passed,.bluprint-css .validation-passed input[type="week"]:focus.validation-passed,.bluprint-css .validation-passed input:not([type]):focus.validation-passed,.bluprint-css .validation-passed textarea:focus.validation-passed{box-shadow:0 0 3px rgba(0,153,0,0.5)}.bluprint-css .validation-passed .input-wrapper{position:relative}.bluprint-css .validation-passed .input-wrapper::after{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-128px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .validation-passed .input-wrapper::after{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .form-half input,.bluprint-css .form-half select{max-width:150px}.bluprint-css .form-is-optional .input-wrapper{position:relative}.bluprint-css .form-is-optional input,.bluprint-css .form-is-optional textarea{padding-right:80px}.bluprint-css .form-is-optional input[type='checkbox']{padding-right:0}.bluprint-css .form-is-optional .input-wrapper small.optional-text{position:absolute;top:15px;right:15px;opacity:1;transition:opacity 0.2s;pointer-events:none}.bluprint-css .form-is-optional.form-select .input-wrapper small.optional-text{right:35px}.bluprint-css .form-is-optional .input-wrapper:hover small.optional-text,.bluprint-css .form-is-optional .input-wrapper.hasText small.optional-text{opacity:0}.bluprint-css .form-is-optional.form-select .input-wrapper small.optional-text{right:35px}.bluprint-css input+input{margin-top:0.5em}.bluprint-css .form-fields{margin-bottom:1.5em}.bluprint-css .wrap-field-title label,.bluprint-css .wrap-field-input input,.bluprint-css .wrap-field-input textarea,.bluprint-css .wrap-field-input select{margin-bottom:0.5em;display:block;max-width:100%}.bluprint-css .wrap-field-title label{cursor:pointer}.bluprint-css .wrap-field-input .last-element{margin-bottom:0}.bluprint-css .step-wrapper .form-fields:last-of-type,.bluprint-css .layout-horizontal .form-fields:last-of-type{margin-bottom:0}.bluprint-css .form-address .wrap-field-input small{margin-bottom:1em}.bluprint-css .label-block{display:block}.bluprint-css .label-contains-radio,.bluprint-css .label-contains-checkbox{font-size:14px;font-size:0.875rem;cursor:pointer;margin-bottom:0.5em}.bluprint-css .label-contains-radio input,.bluprint-css .label-contains-checkbox input{display:inline-block;margin-right:0.5em;margin-bottom:0;vertical-align:middle}.bluprint-css .label-contains-radio input[type="checkbox"],.bluprint-css .label-contains-radio input[type="radio"],.bluprint-css .label-contains-checkbox input[type="checkbox"],.bluprint-css .label-contains-checkbox input[type="radio"]{margin-left:2px}.bluprint-css .label-contains-radio span,.bluprint-css .label-contains-checkbox span{width:auto;overflow:hidden;display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.bluprint-css .label-contains-radio a,.bluprint-css .label-contains-checkbox a{vertical-align:middle}.bluprint-css .has-touch .label-contains-radio,.bluprint-css .has-touch .label-contains-checkbox{border:1px solid #bbbbbb;margin:-1px 0 0}.bluprint-css .has-touch .label-contains-radio:first-of-type,.bluprint-css .has-touch .label-contains-checkbox:first-of-type{border-top-left-radius:0;border-top-right-radius:0}.bluprint-css .has-touch .label-contains-radio:last-of-type,.bluprint-css .has-touch .label-contains-checkbox:last-of-type{border-bottom-right-radius:0;border-bottom-left-radius:0}.bluprint-css .layout-horizontal .form-fields{margin-bottom:1em}.bluprint-css .layout-horizontal .wrap-field-title,.bluprint-css .layout-horizontal .wrap-field-input{float:left}.bluprint-css .layout-horizontal .wrap-field-title{width:30%;text-align:right}.bluprint-css .layout-horizontal .wrap-field-title label{line-height:46px}.bluprint-css .layout-horizontal .wrap-field-input{width:65%;margin-left:5%}.bluprint-css .layout-horizontal .wrap-field-input select{width:100%}.bluprint-css .layout-horizontal .wrap-field-title label,.bluprint-css .layout-horizontal .wrap-field-input input{margin-bottom:0}.bluprint-css .layout-horizontal small{margin-top:1em}.bluprint-css .layout-horizontal .indent-input{padding-left:35%;margin:0;width:100%}.bluprint-css .layout-horizontal .label-contains-radio{margin:0}.bluprint-css .layout-horizontal .wrap-field-title label{margin:0}.bluprint-css .form-address-lookup{clear:both;padding:2em;margin:1em 0 1.5em;background:#E5E3D6;border-radius:0}.bluprint-css .form-address-search.last-element{margin:0}.bluprint-css .form-address-wrapper .form-fields:first-of-type{margin-top:1.5em}.bluprint-css .form-address-search small{color:inherit;margin-top:1em}.bluprint-css .form-address-search .wrap-field-title,.bluprint-css .form-address-search .wrap-field-input{width:100%;text-align:left;margin:0}.bluprint-css .form-address-search .wrap-field-title{margin-bottom:1em;min-height:0}.bluprint-css .form-address-search .wrap-field-title label{line-height:normal}.bluprint-css .form-fields.form-company{margin-top:1.75em}.bluprint-css .input-button-combo{margin-bottom:2em}.bluprint-css .input-button-combo input,.bluprint-css .input-button-combo .button{width:50%;display:inline-block}.bluprint-css .message{position:relative;padding:1.5em;padding-left:48px;margin-bottom:1em;border-radius:0;font-weight:700;color:#666666;font-size:14px;font-size:0.875rem;line-height:1.5}.bluprint-css .message::before{left:12.8px;top:16.84211px;margin-top:0px}.bluprint-css .message p{margin:0}.bluprint-css .message a{text-decoration:underline;color:inherit}.bluprint-css .message.message-error,.bluprint-css .message.message--error{background-color:#f4cccc}.bluprint-css .message.message-error::before,.bluprint-css .message.message--error::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-64px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .message.message-error::before,.bluprint-css .message.message--error::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .message.message-info,.bluprint-css .message.message--info{background-color:#cceacc}.bluprint-css .message.message-info::before,.bluprint-css .message.message--info::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:0px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .message.message-info::before,.bluprint-css .message.message--info::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .message.message-warn,.bluprint-css .message.message--warn{background-color:#fff4cc}.bluprint-css .message.message-warn::before,.bluprint-css .message.message--warn::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-32px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .message.message-warn::before,.bluprint-css .message.message--warn::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .has-password-strength-meter .validation-advice{display:none !important}.bluprint-css .password-strength-meter{width:100%;border-radius:30px;height:12px;margin:0.5em 0 1em 0;-webkit-animation:all 1s ease-in-out;-moz-animation:all 1s ease-in-out;animation:all 1s ease-in-out}.bluprint-css .password-strength-meter::-webkit-meter-bar{background:none;border-radius:30px;background:#d7d7d7}.bluprint-css .password-strength-meter::-webkit-meter-optimum-value{border-radius:30px;-webkit-transition:width 0.5s;-moz-transition:width 0.5s;transition:width 0.5s}.bluprint-css .password-strength-meter[value="0"]::-webkit-meter-bar{background:#d7d7d7}.bluprint-css .password-strength-meter[value="0"]::-webkit-meter-optimum-value{background:#6e6e6e}.bluprint-css .password-strength-meter[value="1"]::-webkit-meter-optimum-value{background:#cc0000}.bluprint-css .password-strength-meter[value="2"]::-webkit-meter-optimum-value{background:#d74848}.bluprint-css .password-strength-meter[value="3"]::-webkit-meter-optimum-value{background:#48b348}.bluprint-css .password-strength-meter[value="4"]::-webkit-meter-optimum-value{background:#090}.bluprint-css .password-strength-meter[value="0"]::-moz-meter-bar{background:#6e6e6e}.bluprint-css .password-strength-meter[value="1"]::-moz-meter-bar{background:#cc0000}.bluprint-css .password-strength-meter[value="2"]::-moz-meter-bar{background:#d74848}.bluprint-css .password-strength-meter[value="3"]::-moz-meter-bar{background:#48b348}.bluprint-css .password-strength-meter[value="4"]::-moz-meter-bar{background:#090}.bluprint-css .password-strength-text{font-size:13px;font-size:0.8125rem;text-align:left;overflow:hidden}.bluprint-css .password-strength-text p{margin:0}.bluprint-css .password-strength-text span{margin-bottom:2em;font-weight:bold}.bluprint-css .password-strength-text .value-0,.bluprint-css .password-strength-text .value-1{color:#cc0000}.bluprint-css .password-strength-text .value-2{color:#d74848}.bluprint-css .password-strength-text .value-3{color:#48b348}.bluprint-css .password-strength-text .value-4{color:#090}.bluprint-css .password-strength-text+small{margin-top:0}.bluprint-css .button{border:0;cursor:pointer;background-color:#4a413e;border-radius:0;padding:0.875em 1.45em;color:#FFFFFF;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;font-size:14px;font-size:0.875rem;text-decoration:none;font-weight:inherit}.bluprint-css .button span{cursor:pointer;text-transform:inherit}.bluprint-css .button:hover,.bluprint-css .button:focus{background-color:#665955;color:#FFFFFF;text-decoration:none}.bluprint-css button[disabled=disabled],.bluprint-css button[disabled=disabled]:hover,.bluprint-css button:disabled,.bluprint-css button:disabled:hover{background-color:#bbbbbb;cursor:not-allowed}.bluprint-css button[disabled=disabled] span,.bluprint-css button[disabled=disabled]:hover span,.bluprint-css button:disabled span,.bluprint-css button:disabled:hover span{cursor:not-allowed}.bluprint-css .button-is-disabled{pointer-events:none;background-color:#bbbbbb}.bluprint-css .button-important{background-color:#4a413e}.bluprint-css .button-important:hover,.bluprint-css .button-important:focus{background-color:#665955}.bluprint-css .link{display:inline;padding:0;border-radius:0;background:none;border:none;text-transform:none;font-size:inherit;font-family:'museo-sans',Arial,sans-serif;color:#666666}.bluprint-css .button-action:hover,.bluprint-css .button-action:focus{color:#999999}.bluprint-css .button-light{background-color:#FFFFFF;border:1px solid #6e6e6e}.bluprint-css .button-light span{color:#303030}.bluprint-css .button-light:hover,.bluprint-css .button-light:focus{border-color:#555555;background:#FFFFFF}.bluprint-css .button-small,.bluprint-css .button--small{font-size:14px;font-size:0.875rem;padding:0.5em 1em}.bluprint-css .button-large{padding:1.125em 2em;font-size:16px;font-size:1rem}.bluprint-css .button-block,.bluprint-css .is-checkout-wrapper .continue{display:block;text-align:center;width:100%}.bluprint-css .button-express:hover span.icon{-webkit-animation:fadeInOut 1s infinite;-moz-animation:fadeInOut 1s infinite;animation:fadeInOut 1s infinite}.bluprint-css .button-express span.icon{-webkit-animation:fadeInOut 1s 1;-moz-animation:fadeInOut 1s 1;animation:fadeInOut 1s 1;position:relative;display:inline-block;padding-right:3em;box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-224px -64px;width:10px;padding:0;vertical-align:middle}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .button-express span.icon{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .button-express span.icon:first-of-type{margin-left:1em}.bluprint-css .button-express span.icon:nth-child(2n){-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;animation-delay:0.2s}.bluprint-css .button-express span.icon:nth-child(3n){-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;animation-delay:0.4s}.bluprint-css .button-express.is-hidden{display:none}.bluprint-css .button-express-second{background:#090;border-color:#090}.bluprint-css .button-express-second:hover{background:#090;border-color:#090}.bluprint-css .animate-flicker{opacity:1;animation:flickerAnimation 1s infinite}.bluprint-css .social-login .button{text-align:left;position:relative;padding-left:48px;border:0;text-transform:none;font-weight:normal}.bluprint-css .social-login .button::before{top:0;height:100%;width:48px;background-repeat:no-repeat;background-position:50% 50%;margin-right:1em}.bluprint-css .button-amazon,.bluprint-css .button.button-amazon{background-color:#f9d572 !important;color:black !important}.bluprint-css .button-amazon::before,.bluprint-css .button.button-amazon::before{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-social-amazon.png")}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .button-amazon::before,.bluprint-css .button.button-amazon::before{background-size:32px 32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-social-amazon@2x.png");}}.bluprint-css .button-amazon:hover,.bluprint-css .button-amazon:focus,.bluprint-css .button.button-amazon:hover,.bluprint-css .button.button-amazon:focus{background-color:#fbe4a3 !important;color:black}.bluprint-css .button-amazon img,.bluprint-css .button.button-amazon img{cursor:pointer;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0}.bluprint-css .amazon-pay-button{margin-bottom:1em}.bluprint-css .amazon-pay-button img{display:block}.bluprint-css .button-facebook{background-color:#435a99 !important;color:#FFFFFF !important}.bluprint-css .button-facebook::before{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-social-facebook.png")}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .button-facebook::before{background-size:32px 32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-social-facebook@2x.png");}}.bluprint-css .button-facebook:hover,.bluprint-css .button-facebook:focus{background-color:#5972b6 !important}.bluprint-css .button-google{color:#FFFFFF !important;background-color:#d55443 !important}.bluprint-css .button-google::before{background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-social-google.png");border-right:1px solid #bd2619}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .button-google::before{background-size:32px 32px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icon-social-google@2x.png");}}.bluprint-css .button-google:hover,.bluprint-css .button-google:focus{background-color:#de7a6d !important}.bluprint-css .button-google span{display:inline-block;margin-left:1em}.bluprint-css .button-link{background:none;padding:0;border:none;color:#666666}.bluprint-css .button-link:active,.bluprint-css .button-link:hover,.bluprint-css .button-link:focus,.bluprint-css .button-link .button-link{color:#666666}.bluprint-css .button-is-loading::after{width:30px;height:30px;background:url("/blu/resources/shared/images/bluprint/checkout/icons/button-loading.png") no-repeat;left:50% !important;top:50%;margin-left:-15px;margin-top:-15px;-webkit-animation:fade 0.6s 1 ease-in-out,spin 1s infinite ease-in-out;-moz-animation:fade 0.6s 1 ease-in-out,spin 1s infinite ease-in-out;animation:fade 0.6s 1 ease-in-out,spin 1s infinite ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .button-is-loading::after{background-size:30px 30px;background-image:url("/blu/resources/shared/images/bluprint/checkout/icons/button-loading@2x.png");}}.bluprint-css .button-is-loading span{opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.bluprint-css .left-nav-holder{float:left;width:18.5%;margin-right:4em;position:relative}.bluprint-css .with-left-nav{width:auto;overflow:hidden;position:relative}.bluprint-css .message{position:relative;padding:1.5em;padding-left:48px;margin-bottom:1em;border-radius:0;font-weight:700;color:#666666;font-size:14px;font-size:0.875rem;line-height:1.5}.bluprint-css .message::before{left:12.8px;top:16.84211px;margin-top:0px}.bluprint-css .message p{margin:0}.bluprint-css .message a{text-decoration:underline;color:inherit}.bluprint-css .message.message-error{background-color:#f4cccc}.bluprint-css .message.message-error::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-64px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .message.message-error::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .message.message-info{background-color:#cceacc}.bluprint-css .message.message-info::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:0px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .message.message-info::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css .message.message-warn{background-color:#fff4cc}.bluprint-css .message.message-warn::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite.png");background-position:-32px 0px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css .message.message-warn::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/checkout/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css ul.payment-methods li.payment-method{display:inline-block;text-indent:-9999px}.bluprint-css ul.payment-methods li.payment-method-visa span{display:block;background-position:0px 0px}.bluprint-css ul.payment-methods li.payment-method-visa span.small{background-position:0px 0px}.bluprint-css ul.payment-methods li.payment-method-discover span{display:block;background-position:0px -28px}.bluprint-css ul.payment-methods li.payment-method-discover span.small{background-position:0px -24px}.bluprint-css ul.payment-methods li.payment-method-mastercard span,.bluprint-css ul.payment-methods li.payment-method-mc span{display:block;background-position:0px -56px}.bluprint-css ul.payment-methods li.payment-method-mastercard span.small,.bluprint-css ul.payment-methods li.payment-method-mc span.small{background-position:0px -48px}.bluprint-css ul.payment-methods li.payment-method-amazonpayments span{display:block;background-position:0px -84px}.bluprint-css ul.payment-methods li.payment-method-amazonpayments span.small{background-position:0px -72px}.bluprint-css ul.payment-methods li.payment-method-paypal span,.bluprint-css ul.payment-methods li.payment-method-paypalrest span,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressessential span,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressstandard span{display:block;background-position:0px -112px}.bluprint-css ul.payment-methods li.payment-method-paypal span.small,.bluprint-css ul.payment-methods li.payment-method-paypalrest span.small,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressessential span.small,.bluprint-css ul.payment-methods li.payment-method-paypalrest_expressstandard span.small{background-position:0px -96px}.bluprint-css ul.payment-methods li.payment-method-diners_club span,.bluprint-css ul.payment-methods li.payment-method-dc span{display:block;background-position:0px -140px}.bluprint-css ul.payment-methods li.payment-method-diners_club span.small,.bluprint-css ul.payment-methods li.payment-method-dc span.small{background-position:0px -120px}.bluprint-css ul.payment-methods li.payment-method-amex span,.bluprint-css ul.payment-methods li.payment-method-americanexpress span{display:block;background-position:0px -168px}.bluprint-css ul.payment-methods li.payment-method-amex span.small,.bluprint-css ul.payment-methods li.payment-method-americanexpress span.small{background-position:0px -144px}.bluprint-css ul.payment-methods li.payment-method-solo span{display:block;background-position:0px -196px}.bluprint-css ul.payment-methods li.payment-method-solo span.small{background-position:0px -168px}.bluprint-css ul.payment-methods li.payment-method-maestro span{display:block;background-position:0px -224px}.bluprint-css ul.payment-methods li.payment-method-maestro span.small{background-position:0px -192px}.bluprint-css ul.payment-methods li.payment-method-delta span{display:block;background-position:0px -252px}.bluprint-css ul.payment-methods li.payment-method-delta span.small{background-position:0px -216px}.bluprint-css ul.payment-methods li.payment-method-jcb span{display:block;background-position:0px -280px}.bluprint-css ul.payment-methods li.payment-method-jcb span.small{background-position:0px -240px}.bluprint-css ul.payment-methods li.payment-method-visae span,.bluprint-css ul.payment-methods li.payment-method-visaelectron span{display:block;background-position:0px -308px}.bluprint-css ul.payment-methods li.payment-method-visae span.small,.bluprint-css ul.payment-methods li.payment-method-visaelectron span.small{background-position:0px -264px}.bluprint-css ul.payment-methods li.payment-method-sage span{display:block;background-position:0px -336px}.bluprint-css ul.payment-methods li.payment-method-sage span.small{background-position:0px -288px}.bluprint-css ul.payment-methods li.payment-method-klarnapayments span{display:block;background-position:0px -392px}.bluprint-css ul.payment-methods li.payment-method-klarnapayments span.small{background-position:0px -336px}.bluprint-css ul.payment-methods li.payment-method-klarnapayments span.small{background-position:0 -312px}.bluprint-css .bluprint-table{background:#FFFFFF;display:block;overflow:auto}.bluprint-css .bluprint-table table{width:auto}.bluprint-css .bluprint-table td,.bluprint-css .bluprint-table th{padding:1em;border-bottom:1px solid #bbbbbb;vertical-align:top}.bluprint-css .bluprint-table th{font-weight:700}.bluprint-css .bluprint-table.remove-left-right-padding tr td:first-of-type,.bluprint-css .bluprint-table.remove-left-right-padding tr th:first-of-type{padding-left:0}.bluprint-css .bluprint-table.remove-left-right-padding tr th:last-of-type,.bluprint-css .bluprint-table.remove-left-right-padding tr td:last-of-type{padding-right:0}.bluprint-css .bluprint-table.with-border td,.bluprint-css .bluprint-table.with-border th{border:1px solid #bbbbbb}.bluprint-css .bluprint-table.with-alt-highlight tr:nth-child(odd) td{background:#f1f1f1}.bluprint-css .bluprint-table.min-width table{width:100%}a:focus{-moz-outline-style:none}s,strike,del,del span{text-decoration:line-through}label.overTxtLabel{cursor:text}div.thread{border-top:1px solid #ccc;margin:0 0 15px 0}div.thread div.item{border-bottom:1px solid #ccc;padding:10px 10px}div.thread div.user{background:#e3f0ff}div.thread div.user-alt{background:#f0f7ff}div.thread div.admin{background:#f3f3f3}div.thread div.admin-alt{background:#fcfbf7}div.thread div.no-replies p{margin:0;line-height:1em}div.thread div.item div.details{float:left;width:25%}div.thread div.item div.details h4{font-size:0.875em}div.thread div.item div.details h4 span.number{background:#666;padding:2px;margin:0 10px 0 0;float:left;width:1.2em;text-align:center;color:#fff;font-size:0.875em}div.thread div.item div.details h4 span.author{float:left;padding:2px 0}div.thread div.item div.details p.date{display:block;clear:both;padding:8px 0;font-size:0.6875em}div.thread div.item div.msg{float:right;width:75%}div.status{padding:8px 10px 0 10px;margin:0 0 15px 0;background:#f4f4f4;border:1px solid #ddd}div.status p{margin:0 0 5px 0;line-height:1.2em;float:left;clear:left}div.status p span{float:left;width:9.5em;clear:left;margin-right:0.5em}div.status p strong{font-weight:normal;color:#000}#ticket-page div.status p strong{float:left}#ticket-page div.status p strong ul{list-style-type:none;margin-left:0px}div.thread table caption{background:#bec9d1;border:1px solid #b0bac2;color:#323537}div.thread thead th{background:#d9e5ee;border:1px solid #b0bac2;color:#323537;padding:2px 5px}div.thread tbody td{background:#fff;padding:3px 5px;border:1px solid #b0bac2}.upload-image-list{margin-bottom:10px}.upload-image-list div{float:left;margin:2px}.upload-image-list .selected{border:3px solid #000000;width:95%}.upload-image-list .unselected{border:3px solid #808080;width:45%;cursor:pointer}.upload-image-list .unselected:hover{border:3px solid #a0a0a0}div.scrollarea{display:block;position:relative}div.scrollbar-horizontal{position:absolute;bottom:0;left:0;height:10px;width:100%}div.scrollbar-vertical{position:absolute;top:0;right:0;height:100%;width:10px}div.scrollbar-track{width:100%;height:100%;position:absolute;background:#eee}div.scrollbar-knob{display:block;position:absolute;top:0;left:0;cursor:pointer;background:#aaa;background-image:-moz-linear-gradient(100% 100% 90deg, #aaa, #ddd);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ddd), to(#aaa));width:100%;height:100%;font-size:0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}div.stickyWin div.thumbnails{position:absolute;right:10px;top:30px}div.stickyWin div.thumbnails div{margin:5px;border:1px solid #808080;display:block;cursor:pointer}div.stickyWin div.thumbnails div.selected{border:1px solid #EDB530}div.stickyWin div.thumbnails div:hover{border:1px solid #EDB530;cursor:pointer}div.stickyWin div.closeButton{position:absolute}div.stickyWin iframe{border:1px solid #000000}div.stickyWin .zoom-slider{position:absolute;right:5%;top:72%;height:20%;width:4px;background-color:#ccc}div.stickyWin .zoom-slider span.plus{background:url("/blu/resources/frontend/images/site/icons/zoom_plus.png") no-repeat;display:block;height:18px;width:18px;position:absolute;top:-12px;left:2px;margin:-9px}div.stickyWin .zoom-slider span.minus{background:url("/blu/resources/frontend/images/site/icons/zoom_minus.png") no-repeat;display:block;height:18px;width:18px;position:absolute;bottom:-17px;left:2px;margin:-9px}div.stickyWin .zoom-slider .zoom-handle{position:absolute;margin:0px -10px;height:10px;width:20px;left:50%;background-color:#666;-moz-border-radius:4px;-webkit-border-radius:4px;cursor:pointer}div.stickyWin iframe{border-style:none}div.stickyWin.dynamicPopup img{-moz-user-select:none}div.stickyWin.dynamicPopup img.draggable{cursor:move}#modalOverlay{opacity:0.8;background:#333}.dynamic-popup-hidden{visibility:hidden;overflow:hidden}#footer{padding-top:10px}.hidden{display:none !important}.area-tooltip{position:absolute;left:10px;bottom:10px}.area-tooltip{border:5px solid #666;background-color:#fff;padding:6px 10px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;min-width:150px;-webkit-box-shadow:3px 3px 4px #888;-moz-box-shadow:3px 3px 4px #888}.area-tooltip .content{font-size:0.75em;padding:3px}.area-anchor{pointer-events:none;position:fixed;width:0px;height:0px}#sitemap-page div.text-content div{float:left;width:130px;padding-right:30px;border-right:1px dashed #bbb;margin:0 0 0 25px}#sitemap-page ul.sections{background:none;font-size:1em;padding:0}#sitemap-page ul.sections.level0{border-bottom:1px dashed #bbb;padding:0 0 15px}#sitemap-page ul.sections li ul{margin:0 0 10px 20px}#sitemap-page ul.sections.level0 li{margin:0 0 5px}#sitemap-page ul.sections li a{padding:0;display:inline}#sitemap-page ul.sections li ul.level1 li{margin:0}#sitemap-page ul.sections li ul.level1 li a{text-transform:none}#sitemap-page ul.sections li a:hover{background:none;text-decoration:underline}#dpi-check{height:10px;position:absolute;visibility:hidden;display:block}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#dpi-check{height:15px}}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){#dpi-check{height:20px}}.blu-price{white-space:nowrap}#preview-mode{position:fixed;top:0;left:0;width:100%;z-index:99999;padding:7px;background:#f2e67e;color:#000;text-align:center;font-family:Arial, helvetica, sans-serif;font-weight:normal;font-size:14px;line-height:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.25);-moz-box-shadow:0 0 10px rgba(0,0,0,0.25);box-shadow:0 0 10px rgba(0,0,0,0.25);border-bottom:1px solid #d8cc67;background-image:linear-gradient(bottom, #f7eda1 100%, #f2e67e 0%);background-image:-o-linear-gradient(bottom, #f7eda1 100%, #f2e67e 0%);background-image:-moz-linear-gradient(bottom, #f7eda1 100%, #f2e67e 0%);background-image:-webkit-linear-gradient(bottom, #f7eda1 100%, #f2e67e 0%);background-image:-ms-linear-gradient(bottom, #f7eda1 100%, #f2e67e 0%);background-image:-webkit-gradient(linear, left bottom, left top, color-stop(1, #f7eda1), color-stop(0, #f2e67e))}#preview-mode strong{font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:2px 6px;margin-right:4px;border:1px solid rgba(0,0,0,0.15);color:#000;text-transform:uppercase}.lazyload.loading{opacity:0}.lazyload.loaded{opacity:1;transition:opacity .25s}.stocknotify.captcha-shown .stocknotify-recaptcha{margin-top:15px;float:left}fieldset{margin:20px 0;position:relative}fieldset div.fieldset-content{margin:0;font-size:1em;background:#f5f5f5;padding:25px 15px 10px 15px}fieldset.nolegend div.fieldset-content{padding-top:0em}fieldset.flat div.fieldset-content{border:1px solid #ddd}fieldset legend{margin:0}fieldset legend span{font-size:1.1667em;line-height:1em;font-weight:bold;position:absolute;color:#000;background:#FFF;padding:4px 6px;border:1px solid #ccc;margin:0 0 0 10px;top:-10px}fieldset legend span span{font-size:1em;line-height:1em;position:static;padding:0;border:0;margin:0;top:0}select{background:#fff;color:#515151;border:1px solid #ddd;font-family:Arial, Helvetica, sans-serif;padding:1px}input.textinput,textarea{background:#fff;color:#444;padding:5px;border:1px solid #a8a8a8;border-right-color:#ddd;border-bottom-color:#ddd;font-family:Arial, Helvetica, sans-serif}input.disabled,select.disabled,textarea.disabled{opacity:0.4;filter:alpha(opacity=40)}.tbProgress{height:1.5em}label.unselected,label.selected,button.unselected,button.selected,label.unchecked,label.checked,button.unchecked,button.checked{float:left;padding:3px 0 0 18px;margin:0 8px 3px 0;background-image:url("/blu/resources/frontend/images/site/forms.png");background-repeat:no-repeat;cursor:pointer;line-height:1em;color:#515151;min-height:12px}button.unselected,button.selected,button.unchecked,button.checked{padding:1px 0 0 16px}label.unselected,button.unselected{background-position:0 -100px}label.selected,button.selected{background-position:0 -150px}label.unchecked,button.unchecked{background-position:0 0}label.checked,button.checked{background-position:0 -50px}div.rating label.unselected,div.rating label.selected{text-indent:-9999px;overflow:hidden;width:12px;height:14px;padding:0;margin-top:4px;background-repeat:no-repeat;background-position:50% 50%}div.rating label.unselected{background-image:url("/blu/resources/frontend/images/site/icons/star_off.png")}div.rating label.selected,div.rating label.on{background-image:url("/blu/resources/frontend/images/site/icons/star.png")}p.radios label{padding-top:2px;font-weight:normal}.fancyselect{cursor:pointer;background:#eee url("/blu/resources/frontend/images/site/forms.png") no-repeat 100% -300px;border:1px solid #ccc;padding:0;position:relative;float:left}.fancyselect:hover{background-color:#ddd}.fancyselect .selected-option{border:2px solid #fff}.fancyselect .selected-option span.holder{display:block;padding:1px 6px 0 3px;background:#fff;margin:0 20px 0 0;color:#515151;position:relative}.fancyselect .options-container{position:absolute;left:-1px;display:none;overflow-y:auto;overflow-x:hidden;background:#fff;border:1px solid #ccc;border-top:1px solid #eee;text-align:left;width:100%}.fancyselect .option{padding:2px 5px;color:#515151;cursor:pointer}.fancyselect .disabled{opacity:0.4;filter:alpha(opacity=40)}.fancyselect span.item{width:25%;padding:0;float:left}.fancyselect .over{background:#f1f1f1}.fancyselect .disabled{color:#90A4AA;cursor:default}dl.form dt{float:left;width:25%;clear:both;line-height:1.1em}dl.form dt label{padding:4px 0;display:block}dl.form dd{float:right;width:74%}dl.form dt,dl.form dd,dl.form dd p{padding-top:10px}dl.form dd.submit{padding-bottom:0.75em}dl.narrow dt{width:45%}dl.narrow dd{width:54%}dl.form dt.fullwidth{width:0;padding:0}dl.form dd.fullwidth{width:100%;padding-left:0;padding-right:0}dl.form dd.category label{float:none;display:block}#newsletter-form dl.form dd.privacy{padding:12px 0 0}span.red-ast{color:#c00;font-weight:bold;font-size:1.4em;position:relative;top:0.2em}div.validation-advice{clear:both;background:transparent url("/blu/resources/frontend/images/site/forms.png") no-repeat 0 -193px;color:#DE1313;font-size:0.916em;font-weight:bold;padding:5px 0 0 15px}label.overTxtLabel{color:#444}form .captcha .captcha-field{float:left;width:120px}form .captcha .captcha-img{background:#fff;padding:1px 0px}form .captcha input{width:70px}form .captcha .captcha-reload{float:left;width:90px;margin:0 0 0 8px;line-height:1.1em;font-size:0.9166em;display:none}form .captcha .captcha-reload p{padding-top:2px;margin:0}dl.form dt.upload{padding-top:12px}#upload-holder{margin-bottom:5px}#upload-holder .fileinput{margin-bottom:3px}#upload-browse{float:left}div.upload-status{margin-top:5px;background:#fafafa;color:#000;padding:3px;border:1px solid #efefef;padding:10px 15px}div.upload-status .progress{background:#fff url("/blu/resources/frontend/images/upload/progress.png") no-repeat;background-position:50% 0;margin-right:0.5em}div.upload-status .progress-text{font-size:0.9em;font-weight:bold}ul.upload-list{list-style:none;margin:0}.text-content ul.upload-list{margin:0}ul.upload-list li.file{border-bottom:1px solid #eee;background:url("/blu/resources/frontend/images/upload/file.png") no-repeat 4px 4px}ul.upload-list li.file.file-uploading{background-image:url("/blu/resources/frontend/images/upload/uploading.png");background-color:#D9DDE9}ul.upload-list li.file.file-success{background-image:url("/blu/resources/frontend/images/upload/success.png")}ul.upload-list li.file.file-failed{background-image:url("/blu/resources/frontend/images/upload/failed.png")}ul.upload-list li.file .file-name{font-size:1.2em;margin-left:44px;display:block;clear:left;line-height:40px;height:40px;font-weight:bold}ul.upload-list li.file .file-size{font-size:0.9em;line-height:18px;float:right;margin-top:2px;margin-right:6px}ul.upload-list li.file .file-info{display:block;margin-left:44px;font-size:0.9em;line-height:20px;clear:both}ul.upload-list li.file .file-remove{font-size:0.9em;clear:right;float:right;line-height:18px;margin-right:6px}div.product-option select option.sale{background:#cc0000;color:#fff}span.simple-select{display:none}div.product-option select,div.product-buy div.quantity select{opacity:1 !important}#contact-form label.checkbox-label span.text{margin-left:20px}#contact-form .field-comment{width:80%;height:100px}#locations-map .info-window{font-size:0.75em}#locations-map .info-window{width:auto;min-width:100px;height:auto;min-height:100px}#locations-map .info-window p{margin-bottom:0px}#quickbuy-orders{font-size:0.75em}#quickbuy-wrap{padding:10px 40px 30px}#quickbuy-cart-items p.empty{background:#F9E782;font-weight:bold;padding:10px 15px;font-size:0.8125em}#quickbuy-add-form tbody td,#quickbuy-add-form thead th{padding:8px 10px}#quickbuy-new-product td.actions button{float:left;margin-right:10px}#quickbuy-new-product td.actions button.remove{background:#777;border:1px solid #777}input#quickbuy-product-quantity-text{width:20px}#quickbuy-product-item img{float:left}#quickbuy-product-item div.desc{float:left;padding-left:10px}#quickbuy-product-code-result{left:0 !important;top:30px !important}#quickbuy-new-product input.sku-lookup{width:215px}#quickbuy-new-product div.sku-lookup-result div.more{display:none}#quickbuy-new-product div.sku-lookup-result{position:absolute;padding:4px 0 5px;margin-top:-5px;z-index:200;top:35px;left:3px;background:#fff}#quickbuy-new-product div.sku-lookup-result div.items{padding:0 3px 3px}#quickbuy-new-product div.sku-lookup-result ul{list-style-type:none;margin:0 !important}#quickbuy-new-product div.sku-lookup-result ul{border-bottom:1px solid #ddd;margin-bottom:2px}#quickbuy-new-product div.sku-lookup-result ul p{margin:0 0 8px}.quick-buy-overview input.add-quantity{width:60px}.product-holder img{float:left}.product-holder .desc{float:left;width:120px;padding:0 0 0 10px}.product-holder .desc p{margin:0 0 8px}.add-product-options div.product-options div.singleimage label.radio input{position:absolute;top:2px;left:-9999px}.add-product-options div.product-options div.singleimage label.radio{display:block;float:left;border:3px solid #eee}.add-product-options div.product-options div.singleimage label.radio:hover{border-color:#777}.add-product-options div.product-options div.singleimage label.radio.selected{border-color:#777}.add-product-options div.product-options div.singleimage label.title{display:block;padding:0 0 5px;clear:both}.add-product-options div.product-options div.singledrop label.title{display:none}#quickbuy-cart .desc p small{display:none}#quickbuy-cart table.order-summary td,#quickbuy-cart table#order-summary td{vertical-align:top}#contact-page form{font-size:0.75em}#contact-page form dt.fullwidth{margin:11px 0 0 0}#contact-form label.checkbox-label span.text{display:block}div.item-listing .loading-products{clear:both;background:#F9E782;color:#000;text-align:center;width:100%;padding:12px 0;font-size:1.3em}#emailfriend-popup .intro{padding:0 0 10px;border-bottom:1px dashed #ccc;margin-bottom:10px}#emailfriend-popup .intro .im{float:left;width:120px}#emailfriend-popup .intro .text{float:left;width:200px;padding:10px 0 0}#slideout{position:absolute;bottom:30px;left:-160px;height:58px;overflow:hidden;z-index:2;padding:12px 0;text-align:center;background:#ccc;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}#slideout ul{margin:0;padding:0 48px 0 0;list-style-type:none;float:right;height:54px;overflow:hidden}#slideout ul li{float:left;margin:0 6px 0 0}#slideout ul li a{display:block;height:50px;width:50px;background:#ddd;border:2px solid #fff}#slideout ul li a:hover{border-color:orange}#slideout ul li a.current{border-color:yellow}#slideout ul li a img{display:block}#slideout:hover{left:0}div.item-listing .prod .swatch-wrapper{height:44px}div.item-listing .prod .swatch-wrapper ul{margin:0;padding:0;list-style-type:none}div.item-listing .prod .swatch-wrapper li{float:left;margin:0 4px 0 0}div.item-listing .prod .swatch-wrapper li a{display:block;height:30px;width:30px;border:1px solid #fff}div.item-listing .prod .swatch-wrapper li a:hover{border:1px solid #ddd}div.item-listing .prod .swatch-wrapper li a.active{border:1px solid #336699}.search-item{padding:0 0 25px}.search-item h3 span.tag{float:right;color:#999;font-size:0.6875em;text-transform:uppercase}.search-item p{font-size:0.75em;line-height:1.45em}.referral-rewards span.coupon{padding:4px 8px;background-color:green;color:#fff;font-weight:bold;text-transform:uppercase}#atlwdg-trigger{background:url(http://www.blubolt.com/assets/JIRA-icon.png) no-repeat !important;height:70px;width:58px;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;text-indent:-99999px;transform:none !important;-ms-transform:none !important;-webkit-transform:none !important;right:-1px !important;left:auto !important;padding:0 !important;border:0 !important}#order-overview,#order-addresses{padding:8px 10px 5px 10px;margin:0 0 15px 0;background:#f4f4f4;border:1px solid #ddd}#order-overview p,th.package-overview p,#order-addresses p{margin:0 0 5px 0;line-height:1.1em}table.order-summary,table#order-summary{margin:0;font-size:0.75em}table.order-summary td,table#order-summary td{vertical-align:middle}table.order-summary td.image,table#order-summary td.image{width:60px}table.order-summary td.image div,table#order-summary td.image div{float:left}table.order-summary td.options ul,table#order-summary td.options ul{list-style-type:none}table.order-summary td.price,table.order-summary th.price,table#order-summary td.price,table#order-summary th.price{text-align:right}table.order-summary td,table.order-summary th,table#order-summary td,table#order-summary th{border-color:#C2D3E0;border-style:solid;border-bottom-width:1px}table.order-summary td,table#order-summary td{border-color:#ddd}table.order-summary th.package-overview,table#order-summary th.package-overview,table.order-summary th.package-status,table#order-summary th.package-status{font-weight:normal;padding:10px;background:#f4f4f4;vertical-align:top}table.order-summary th.package-status,table#order-summary th.package-status{background:#fff}table.order-summary th.package-status div,table.order-summary th.package-status div{margin:0 0 0.8em 0}table.order-summary th.package-status ul,table#order-summary th.package-status ul{margin-left:1.5em}table.order-summary th.package-status ul li p,table#order-summary th.package-status ul li p{margin:0 0 0.2em 0}table.order-summary th.package-status ul li p.date,table#order-summary th.package-status ul li p.date{font-size:0.8em}div#order-totals{float:right;width:300px;font-size:0.75em}div#order-totals table{width:100%;margin-bottom:10px}div#order-totals table th,div#order-totals table td{border:0;color:#000;padding:8px 10px;text-align:left}div#order-totals table td{text-align:right}div#order-totals table th{width:85%}div#order-totals table td{width:15%}div#order-totals table select{margin:0 0 2px 0}div#order-totals table tr.discounts-total th,div#order-totals table tr.discounts-total td{color:#c00}div#order-totals table tr.grand-total th,div#order-totals table tr.grand-total td{border-top:1px solid #D4D4D4;font-size:1.416em;font-weight:bold;padding-top:10px;padding-bottom:0}div#order-totals table tr.grand-total td span.blu-price{color:#c00}.order-amend-item{border:1px solid #555;margin:30px 5px;padding:15px 10px 10px 10px}.order-amend-item p.title{background:#fff;margin-top:-25px;float:left}.order-amend-item .order-summary{width:70%}.order-amend-item .order-image{width:30%}.order-amend-item td.status{font-weight:bold}.order-information.single-package h3.order-number{margin:0 0 30px}.order-information .order-items .package-item th,.order-information .order-items .package-item td{vertical-align:top;font-weight:normal;padding:10px 15px}.order-information table.order-items td.image{width:40px;padding-left:0;padding-right:0}.order-information table.order-items .quantity{text-align:center}.order-information table.order-items .price.last{text-align:right}.order-information table.order-items td .desc p{margin:0 0 4px}.item-share-icons-container{max-width:220px;margin:8px 0 0}.item-share-icons-container .social-icon-wrap{margin-right:5px;float:left}.order-information:after{clear:both;content:"";display:block}.order-information.single-package h4{margin:0 0 20px}.order-information.single-package .order-summary-wrap{overflow:hidden;width:auto}.order-information.single-package .order-addresses{float:left;width:30%}#product-price .list-price-total{display:none}#product-price .list-price-total.was{display:block}#product-price div.price p.giftwrapprice span.wrapped{display:none}#product-price div.price p.giftwrapprice span.wrapped a.remove{display:block;color:#cc0000}#product-price div.price p.wrapped span.wrapped{display:block}#product-price div.price p.wrapped span.unwrapped{display:none}div#product-buy div.pricebreaks{margin:0 0 10px 0}div#product-buy div.pricebreaks p.save{font-weight:bold;font-size:0.75em}div#product-buy div.pricebreaks table{width:100%}div#product-buy div.pricebreaks table th,div#product-buy div.pricebreaks table td{text-align:center}div#product-buy div.pricebreaks table td{background:#fff}div#product-buy div.pricebreaks table tr.alt td{background:#e5f1fa}#product-buy .minor-upsell{padding:15px 0 0}#product-buy .minor-upsell h5{margin:0 0 8px}#product-buy .minor-upsell .item{display:block}#product-buy .minor-upsell img{float:left}#product-buy .minor-upsell label{width:73%;float:left;overflow:hidden;padding:5px 0 0 20px;font-size:0.875em;margin:8px 0 0 8px}div.product-options div.div.product-option{margin:7px 0 10px 0}div.product-options label.radio{margin-top:1px;float:left}div.product-options label.title span.selected-option{font-weight:normal}div.product-options div.singleimage label.radio{background:none;border:1px solid #ddd;margin:0 3px 0 0;padding:2px;cursor:pointer}div.product-options div.singleimage label.selected{border:2px solid #3399CC;padding:1px}div.product-options div.singleimage label.radio img{vertical-align:bottom}div.product-options div.singleimage label.radio input,div.product-options div.singleradio label.radio input{position:absolute}div.product-options div.upload-status{padding:0;border:0;background:0}div.product-options div.upload-status .current-title{display:none}div.product-options div.upload-status div.overall{display:none}div.product-options div.upload-status div.current-text{display:none}div.product-options ul.upload-list{margin-top:5px}div.product-options ul.upload-list li.file{background:none}div.product-options ul.upload-list li.file span.file-size,div.product-options ul.upload-list li.file a.file-remove,div.product-options ul.upload-list li.file span.file-name,div.product-options ul.upload-list li.file span.file-info{display:none}div.product-options ul.upload-list li.file img.preview{width:100%}select.options option{color:#000000}select.options option.unavailable{color:#a0a0a0}select.options.unavailable{color:#a0a0a0}div.product-options table tbody td.image .image-container{position:relative}div.product-options table tbody td.image img.enlarge{position:absolute;display:none;border:1px solid #cccccc;z-index:10;left:-161px;top:-6px}div.product-options table tbody td.image:hover img.enlarge{display:block}label.radio.unavailable{opacity:0.4}button.addtocart-button.disabled,button.addtocart-multi-button.disabled{opacity:0.45}#product-image{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/waiter.gif");background-position:center center;background-repeat:no-repeat}#product-image a{border-style:none}#product-image img{cursor:pointer;cursor:-webkit-zoom-in;opacity:1 !important;visibility:visible !important}#product-image-zoom{position:relative}#product-thumbs{clear:both}#product-thumbs a{border-style:none}#product-thumbs .thumbnail{display:block;border:1px solid #dddddd;float:left;margin:5px;cursor:pointer}#product-thumbs .thumbnail img{display:block}#product-thumbs .thumbnail:hover,#product-thumbs .thumbnail.selected{border-color:#3399CC}div.images-prod div.im{float:left;text-align:center}div.images-prod ul{float:right;list-style-type:none}div.images-prod ul li{border:1px solid #fff;text-align:center;padding:5px}div.images-prod ul li.on{border:1px solid #3496DE}.product-questions dl.questions{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 0 15px 0;max-height:30em;overflow-y:auto}.product-questions dl.questions dt{padding:0.75em 10px 0.25em 30px;font-weight:bold;border-top:1px solid #ddd}.product-questions dl.questions dt.first{border-top:0}.product-questions dl.questions dd{padding:0 10px 0.25em 30px}.product-questions dl.questions strong.qanda{margin-left:-20px;float:left;color:#9A9A9A;font-size:1.1666em}div#stocknotify input.textinput{float:left;margin:4px 10px 0 0;width:120px}div#stocknotify p.fields{margin:0}div#stocknotify button.submit{margin-top:4px}div.product-discount{background:#ebf4fb;border:1px solid #c8dceb;margin-bottom:15px;padding:12px 15px;font-size:1em;position:relative;margin-top:15px}div.product-discount h3{margin-bottom:0.1em}div.product-discount .save{float:right;font-size:1.5em;text-transform:uppercase;font-weight:bold;color:#678ca8;padding-top:6px}div.product-discount p.desc,div.product-discount button{margin-bottom:0;font-size:1em}div.product-discountcombo{border-top:1px solid #d8e7f2;padding:10px 0 0 0;margin:10px 0 0 0}div.product-discount div.buy{line-height:1em;margin-top:10px}div.product-discount div.buy h4{font-size:1.166em;margin-top:0}div.product-discount div.buy p{margin:0 0 0.5em 0}div.product-discount div.buy span.ourprice{color:#b4040a;font-size:1.166em;font-weight:bold}div.product-discount div.items span.plus{float:left;font-size:30px;padding:45px 10px 0 10px}div.product-discount div.items div.item{float:left;width:85px;font-size:0.92em;line-height:1.3em}div.product-discount div.items div.item .image{height:80px;width:80px;text-align:center;background:#fff;border:1px solid #ccc}div.product-discount div.items div.item a:hover img{border:1px solid #dc7600}div.product-discount div.items div.item p.details{padding:4px 0;margin:0}div.product-discount div.items div.item p.price{font-weight:bold;margin:0}#product-az ul{list-style-type:none}#product-az ul.letters li{float:left;padding:5px;font-size:32px}#product-az .letter-content{margin:5% 0px}.wishlist-item .personalised-name{display:block;font-size:0.9em;color:#888888;padding-bottom:3px}.vjs-default-skin{color:#3e3e3e !important}.vjs-play-progress,.vjs-volume-level{background-color:#363838 !important}.vjs-control-bar,.vjs-big-play-button{background-color:#f3f3f3 !important;background:rgba(0,0,0,0.1) !important}.vjs-slider{background-color:#FFF !important;background:rgba(255,255,255,0.233333) !important}.video-js-box{width:auto !important}video.video-js{width:auto !important}.ie10 .vjs-fullscreen-control{display:none !important}.ie10 .vjs-volume-control{margin-right:10px !important}div.item-listing div.window-wrapper ul.listingoptions{margin-top:10px}div.item-listing div.list-wrapper ul.listingoptions{margin-left:0}div.item-listing ul.listingoptions{clear:both}div.item-listing ul.listingoptions li{list-style-type:none;float:left;margin-right:3px !important;border:1px #ddd solid;padding:1px}div.item-listing ul.listingoptions li img{vertical-align:bottom}div.item-listing ul.listingoptions li.on{border:1px #3399CC solid}.hide-spot,.hide-spot:hover{opacity:0}@font-face{font-family:'DidoniURWD-Reg';src:url('/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/fonts/2290E1_0_0.eot');src:url('/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/fonts/2290E1_0_0.eot?#iefix') format('embedded-opentype'),url('/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/fonts/2290E1_0_0.woff') format('woff'),url('/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/fonts/2290E1_0_0.ttf') format('truetype');}*{margin:0;padding:0;border:0;font-size:100%;background:transparent}.wf-active{font-family:"museo-sans",sans-serif;font-style:normal;font-weight:300}.wf-inactive,.wf-loading{font-family:Arial,sans-serif}.wf-inactive #footer .links h2,.wf-loading #footer .links h2{font-size:1em;display:block}.wf-active #footer .links h2{font-family:"franklin-gothic-ext-comp-urw", Arial;font-weight:400}.wf-active #footer #newsletter .formholder h4{font-family:museo-slab;font-weight:300}.wf-active #footer #newsletter .new{font-family:"jubilat",sans-serif;font-style:italic;font-weight:400}.wf-active #index-features a .text h4,.wf-active h1{font-family:"museo-slab";font-weight:700}.wf-active #nav-links{font-family:"museo-sans";font-weight:500}.wf-active #nav-top li div.nav-item a,.wf-active #nav-top li div.nav-popup div.dd-products li{font-family:"museo-sans";font-weight:300}.wf-active #nav-search,.wf-active #nav-top-form-search input#nav-top-search{font-family:"rooney-web";font-weight:300}.wf-active #cart-haveyouseen h4{font-family:"museo-slab"}.wf-active #minicart{font-weight:500;font-family:"museo-sans"}.wf-active #customer-page.page-about .text-content p.sig{font-family:"league-script-no-1",sans-serif;font-style:normal;font-weight:bold}.wf-active div.item-listing .grid .prod a h5{font-family:"museo-sans";font-weight:300}.wf-active div.item-listing .grid .prod a h6{font-family:"museo-sans";font-weight:300}.wf-active .artists-landing .books li h2{font-family:"museo-slab";font-weight:700}.wf-active #main-information .moreby h2{font-family:"freight-sans-pro",sans-serif;font-style:normal;font-weight:500}.wf-active #product-details-tabs{font-family:"museo-sans",sans-serif;font-style:normal;font-weight:300}.wf-active #productdetails-page .buy .stock{font-family:"freight-sans-pro",sans-serif;font-style:normal;font-weight:400}.wf-active #product-details-main h1{font-family:"jaf-bernina-sans-condensed",sans-serif;font-style:normal;font-weight:700}.wf-active #product-details-main p.artist-name{font-family:"brandon-grotesque",sans-serif;font-style:italic;font-weight:300}.wf-active #product-price{font-family:"ff-tisa-web-pro",serif;font-style:normal;font-weight:400}.wf-active #product-price p.desc{font-family:"freight-sans-pro",sans-serif;font-size:0.75em}.wf-active div.product-buy button.addtocart-button{font-family:"freight-sans-pro",sans-serif;font-style:normal;font-weight:400}.wf-active div.product-buy .stocknotify div.out{font-family:"freight-sans-pro",sans-serif;font-style:normal;font-weight:400}.wf-active #productdetails-page h2{font-family:"museo-sans",sans-serif;font-style:normal;font-weight:300}.wf-active #product-extras.share h2{font-family:"freight-sans-pro",sans-serif;font-style:normal;font-weight:500}.wf-active #related-prod h2{font-family:"jaf-bernina-sans-condensed",sans-serif;font-style:normal;font-weight:400}body{margin:0 0 0px 0;text-align:left;font-size:16px;color:#333;background:#e5e3d6;overflow-y:scroll}#site-wrapper{background:#fff;min-width:975px}#content-wrapper,.bluprint-css .max-width{width:975px;margin:auto;padding-bottom:12px}.wrap{width:975px;margin:auto;position:relative}#body-content{background:#fff;margin-bottom:8px}.sub-content{padding:0px 0px}#cart-option,#checkout-option,#thanks-option,#generic-404-page{padding:20px 25px}#leftnav-holder{float:left;position:relative;width:172px;font-weight:300}.withleftnav{float:right;padding:0;width:770px;background:#FFF}.withrightnav{float:left;padding:0;width:760px}.withrightnav a{text-decoration:underline}.withcartnav{float:left;background:#fff;padding:0px 4px 0 0px;width:691px}#rightnav-holder{float:right;position:relative;width:200px}.whitebg{padding:0 0px 10px 0px;background:#fff;min-height:330px}div.fullwidth{background:#fff}.popup-content{padding:12px}div.waiter{background:#fff url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/waiter.gif") no-repeat 50% 50%;z-index:999999}h1,.bluprint-css h1{font-size:2em;margin:0 0 20px 0;color:#666666}h2,.bluprint-css h2{font-size:0.875em;line-height:1.25em;font-weight:normal;color:#000;margin:0 0 0.8em 0}h3,.bluprint-css h3{font-size:1em;margin:0 0 0.6em 0;font-weight:normal}table{border-collapse:collapse;width:100%;margin:0 0 0.75em 0}table caption{text-align:left;padding:3px 5px;border:1px solid #000;background:#dbdbdb;font-weight:bold;margin-left:-1px}thead th,tbody td{padding:5px;border:1px solid #999}thead th{background:#E5E3D6}td{color:#585858}fieldset thead th{background:#E5E3D6;color:#2d2d2d;padding:2px 5px}fieldset tbody td{background:#fff;padding:3px 5px}ins{text-decoration:none;color:#c00}a{color:#000;text-decoration:none}a:hover,a:focus{color:#000;text-decoration:underline}a:active{outline:none}a:focus{-moz-outline-style:none;outline-style:none}a.arrow{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/arrow-sm.png") no-repeat right 0;padding-right:22px}button.arrow{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/arrow-sm.png") no-repeat right 0;height:20px;width:20px}span.abbr{color:#215882;border-bottom:1px dotted #215882;cursor:help;display:inline-block}img{font-size:8px}small{font-size:0.9em}hr{border-top:1px solid #ddd;margin:0 0 0.75em 0}.text-content{font-size:0.875em;line-height:1.4em}.text-content h2{font-size:1.25em}.text-content h3{font-size:1em}.text-content h4{font-size:1em;margin:0.8em 0 0.5em 0}.text-content ul{margin:0 0 1em 2em}.text-content li{margin:0 0 0.2em 0}.text-content p{margin:0 0 0.75em 0}ol{margin-left:25px}.fl{float:left}.fr{float:right}.clear{display:block;clear:both;font-size:1px;height:1px;line-height:1px;margin-bottom:-1px}.standardform{position:relative}.standardform #upload-browse{float:left}div.validation-advice{text-align:left}span.red-ast{color:#e4b600}.panel-left{width:360px;float:left}.panel-right{width:360px;float:right}.panel-left h2,.panel-right h2{font-size:1.25em;border-bottom:6px solid #e5e3d6;padding-bottom:6px}fieldset{margin:0 0 15px 0;position:relative}fieldset.flat{background:#fff}fieldset div.fieldset-content{margin:0;border:1px solid #CCC;font-size:1em;padding:3em 15px 0.25em 15px;background:#fff}fieldset.nolegend div.fieldset-content{padding-top:1em}fieldset.flat div.fieldset-content{border:1px solid #ddd}fieldset legend span{font-size:1.1667em;color:#000;font-weight:bold;padding:0;position:absolute;top:0.8em;border:0;margin-left:15px}select{background:#fff;padding:2px;color:#515151;border:1px solid #ddd}input.textinput,textarea{background:#fff;color:#666;padding:5px 8px;border:1px solid #999}input.textinput:focus,textarea:focus{border:1px solid #333;color:#444;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium}input.textinput.validation-failed,textarea.textinput.validation-failed{border:1px solid red;background:none}input:focus{outline:0 none}label.unselected,label.selected,button.unselected,button.selected,label.unchecked,label.checked,button.unchecked,button.checked{color:#333;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/forms.png")}label.selected,button.selected{background-position:0 -279px}label.unselected,button.unselected{background-position:0 -229px}label.checked,button.checked{background-position:0 -129px}div.rating label.unselected,div.rating label.selected{text-indent:-9999px;overflow:hidden;width:21px;height:20px;padding:0;background-position:0 0}div.rating label.unselected{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/prod/review/star.png")}div.rating label.selected,div.rating label.on{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/prod/review/star_on.png")}label.unchecked,button.unchecked{background-position:0 0}.radios label{padding-top:2px}div.message{font-size:0.8125em;font-weight:bold;padding:10px 15px;margin:0 0 10px 0}.text-content div.message{font-size:1.0833em}div.message-info{background:#ceddd2;color:#2e4625}div.message-warn{background:#F9E782;color:#45412E}div.message-error{background:#c00;color:#fff}div.message form.undo{display:inline;margin-left:6px;line-height:0}div.message form.undo div{display:inline}div.message form.undo div button.link span{font-weight:bold}pre.message{font-size:12px;color:#5A5C5E;line-height:17px;font-weight:normal}#breadcrumbs{display:block;font-size:0.75em;margin-bottom:0.75em;margin:15px 10px}#breadcrumbs .browse a,#breadcrumbs .browse span{float:right;margin:0 0 0 8px}#breadcrumbs .browse span{color:#555}#breadcrumbs .browse a span{color:inherit}#breadcrumbs .browse a.next{margin:0 0 0 4px}ul.chartlist{float:left;width:15em;margin:0 0 0 1em}ul.chartlist li{position:relative;display:block;background:#f4f4f4;-zoom:1;margin:0 0 3px 0}ul.chartlist li .title{display:block;font-weight:bold;position:relative;left:-1em;z-index:2}ul.chartlist .count{display:block;position:absolute;top:0;right:0;margin:0 0.3em;text-align:right;color:#999;font-weight:bold;font-size:0.875em;line-height:2em}ul.chartlist .index{display:block;position:absolute;top:0;left:0;height:100%;background:#6cb0e3;text-indent:-9999px;overflow:hidden;line-height:2em}ul.tab-menu{list-style:none;position:relative;z-index:1}ul.tab-menu li{float:left;background:#FFF;border:1px solid #A6A5AD;margin:0 5px 0 0;font-size:0.75em;text-transform:uppercase}ul.tab-menu a{float:left;display:block;padding:12px 18px;text-decoration:none;color:#666;line-height:1em;background:#e5e3d6;font-size:1.125em}ul.tab-menu li.tab-selected{border-bottom:0;padding-bottom:1px}ul.tab-menu li:hover{background-position:0 0}ul.tab-menu li.tab-selected a,ul.tab-menu li.tab-selected a:hover,ul.tab-menu li.tab-selected:hover a{color:#000;background:#fff}ul.tab-menu li:hover a,ul.tab-menu li a:hover{color:#000;text-decoration:none}div.tab-container{position:relative;clear:both;top:-1px;border:1px solid #999;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/pale-texture.gif");padding:20px}div.pagination{display:block;margin:0;padding:0;width:auto}div.pagination a.item,div.pagination span.item,div.pagination span.prev,div.pagination a.prev,div.pagination span.next,div.pagination a.next{display:block;float:left;text-align:center;font-size:0.75em;line-height:1em;text-decoration:none;border:1px solid #ccc;background:#fff;margin:0 0 0 3px;padding:5px 6px}div.pagination span.current,div.pagination a.item:hover,div.pagination a.next:hover,div.pagination a.prev:hover{color:#fff;background:#000;border:1px solid #000}div.pagination span.spacer{float:left}div.pagination span.prev,div.pagination span.next{color:#bbb}div.scrollarea{display:block;position:relative}div.scrollbar-horizontal{position:absolute;bottom:0;left:0;height:10px;width:100%}div.scrollbar-vertical{position:absolute;top:0;right:0;height:100%;width:10px}div.scrollbar-track{width:100%;height:100%;position:absolute;background:#eee}div.scrollbar-knob{display:block;position:absolute;top:0;left:0;cursor:pointer;background:#aaa;width:100%;height:100%;font-size:0}.tip{background:#ccd3d7;color:#222;font-size:0.6875em;line-height:1.2em;z-index:13000;text-align:left;padding:8px 10px}.tip-text{display:none}.dotline{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/bg_line.gif") repeat-x;height:8px;line-height:8px;font-size:1px;margin:0}#footer{border-top:4px solid #4a413e;overflow:hidden;padding:0;background:#e5e3d6;padding-top:22px;margin-top:-23px;min-width:975px;color:#4a413e}#footer .wrap{width:975px;margin:auto;margin-top:-13px}.ampersand{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/ampersand.png") no-repeat 466px 1px;width:41px;height:42px;display:block;margin:auto;position:relative;margin-top:-20px;min-width:975px}#footer .buckets ul{width:1020px;list-style-type:none}#footer .buckets li{float:left}#footer .buckets li a{width:330px;height:114px;display:block;border:1px solid #4a413e;border-top:0;border-left:0}#footer .buckets li a img{-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;opacity:1}#footer .buckets li a img:hover{opacity:0.8}#footer .links{width:317px;border-right:1px solid #4a413e;float:left;min-height:179px}#footer .links .col{float:left;width:86px;padding:5px 5px 5px 0px;margin-left:14px}#footer .links .col button.link{text-transform:uppercase;text-decoration:none}#footer .links .col button.link:hover{text-decoration:underline;cursor:pointer}#footer .links h2{font-style:normal;font-weight:bold;text-transform:uppercase;font-size:1.75em;display:inline;color:#4A413E}#footer .links .col ul{margin-top:6px}#footer .links .col li{list-style:none;text-transform:uppercase;font-size:0.75em;margin-bottom:4px;font-weight:300}#footer .links .col li a{display:block;letter-spacing:0.1em;color:#4A413E}#footer .links .share{float:left;margin-top:12px;border-top:1px solid #4a413e;padding:14px 11px 0px 12px;width:295px}#footer .links .email{font-size:0.75em;text-transform:uppercase;float:left;margin:2px 20px 0 0;padding:2px 35px 0 35px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/email.png"),url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/email.png");background-position:1px 0,right 0px;background-repeat:no-repeat;height:20px;font-weight:300;color:#4A413E}#footer #newsletter{text-align:center;width:339px;border-right:1px solid #4a413e;min-height:179px}#footer #newsletter .social h3{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/findushere.png");text-indent:-9999px;height:35px;width:154px;float:left;margin-right:10px}#newsletter-form .formholder dl.form dt{width:28%}#newsletter-form .formholder dl.form dd{width:68%}#footer #newsletter form{margin-top:13px}#footer #newsletter .formholder h4{text-align:center;text-transform:uppercase;font-size:1.25em;margin-top:21px;padding:0 17px}#footer #newsletter .arrow{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/form-arrow.png");width:36px;height:19px;float:left;margin-top:24px;margin-left:30px}#footer #newsletter input{background:#fff;border:0;float:left;margin-left:10px;width:166px;height:25px;padding:4px 8px;border:2px solid #4a413e;font-size:0.75em;font-weight:300}#footer #newsletter .overTxtLabel{padding:10px 9px;font-size:0.75em}#footer #newsletter .btn-med{float:left;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/ok-button.png");height:30px;width:30px;display:block;padding:0;margin-left:10px;margin-top:3px}#footer #newsletter .btn-med span{text-indent:-9999px}#footer #newsletter .btn-med:hover{background-position:0 -30px}#footer #newsletter .new{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/new-releases.png");width:254px;height:21px;padding-top:3px;display:block;margin:15px auto 0 auto;color:#e5e3d7;letter-spacing:0.1em;font-style:italic}#footer .other{width:316px;float:left;min-height:179px}#footer .other li{list-style:none;border-bottom:1px solid #4a413e}#footer .other li a{display:block}#footer .other li:last-child{border-bottom:none}#footer-sub{font-size:0.75em;text-align:center;margin-top:8px;margin-bottom:8px;border-top:1px solid #4a413e;padding-top:13px}#footer-sub .copyright{margin-bottom:7px;font-size:0.9375em}#generic-404-page h1{padding-left:0}#generic-404-page ul{margin:15px 20px 25px}#generic-404-page #cart-upsell-products h2{font-size:1em}#generic-404-page #cart-upsell-products div.grid div.prod h5{text-align:center}* a.btn-sm,* a.btn-med,* a.btn-lg,* button.btn-sm,* button.btn-med,* button.btn-lg{background:#e5e3d6;cursor:pointer;font-size:1em;padding:0;text-decoration:none;vertical-align:bottom;text-transform:uppercase}* a.btn-sm:hover,* a.btn-med:hover,* a.btn-lg:hover,* button.btn-sm:hover,* button.btn-med:hover,* button.btn-lg:hover{background:#4a413e}* a.btn-sm:active,* a.btn-med:active,* a.btn-lg:active,* button.btn-sm:active,* button.btn-med:active,* button.btn-lg:active{background:#555}* a.btn-sm span,* a.btn-med span,* a.btn-lg span,* button.btn-sm span,* button.btn-med span,* button.btn-lg span{display:block;text-align:center;text-decoration:none;color:#444;font-style:normal;font-weight:400}* a.btn-sm span:hover,* a.btn-med span:hover,* a.btn-lg span:hover,* button.btn-sm span:hover,* button.btn-med span:hover,* button.btn-lg span:hover,* a.btn-sm:hover span,* a.btn-med:hover span,* a.btn-lg:hover span,* button.btn-sm:hover span,* button.btn-med:hover span,* button.btn-lg:hover span{color:#fff}* a.btn-sm,* button.btn-sm{padding:2px 10px}* button.btn-med,* a.btn-med{padding:8px 20px}* button.btn-lg,* a.btn-lg{font-size:1.25em}* button.btn-lg,* a.btn-lg{padding:6px 25px}button.addtocart-button{font-weight:bold;text-transform:uppercase;background:#aea9a5;font-size:1.5em;padding:10px 30px;color:#fff;margin-top:15px}button.link{color:#000;text-decoration:underline;margin:0;padding:0}button.link:hover{text-decoration:none}#nav-header{position:relative;padding:0px;height:95px;z-index:110;margin:auto;width:100%;background:#a4c1a3;border-top:6px solid #70866f}div#logo{background:none;padding:0 0 0 0;margin:13px 0 0 1px;border:0;float:left}div#logo a img{-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}div#logo a:hover img{opacity:0.7}#header-welcome{height:23px;margin:auto;display:block;background:#70866F;color:#fff}#header-welcome p{text-align:center;font-size:0.8125em;padding-top:6px}#nav-links{float:right;margin:24px 17px 0 0;font-size:0.6875em;position:relative;z-index:30;text-transform:uppercase;letter-spacing:1}#nav-links li{list-style:none;float:left;margin-right:20px;text-align:center}#nav-links li a{padding-top:25px;display:block}#nav-links li a.shipping-icon{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/nav/globe_icon.png") top center no-repeat}#nav-links li a.account-icon{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/nav/account_icon.png") top center no-repeat}#nav-links ul#account-links{float:left;list-style-type:none;margin-bottom:9px}#nav-links #account-links li{display:inline;margin:0 10px 0 0;padding:0 10px 0 0;float:left;border-right:1px solid #000}#nav-links .dropdown{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/dropdown.jpg") right 1px no-repeat;padding-right:17px}#nav-links li span{color:#4a413e}#nav-currency div.current{padding-bottom:20px}#nav-links div.nav-popup{background:#fff;border:none;position:absolute;top:48px;right:-7px !important;z-index:10;text-align:left;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:2px solid #fff !important}#nav-links div.nav-popup .arrow{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/currency_arrow.png");width:20px;height:10px;display:block;margin:auto;position:absolute;top:-10px;left:40px;z-index:200}#nav-links div.nav-popup ul{list-style-type:none;margin:0;padding:0;width:90px;border:3px solid #49413e;padding:5px 0}#nav-links div.nav-popup li{float:none;padding:0;margin:0;margin-left:15px}#nav-links div.nav-popup li a{display:block;padding:4px 8px;z-index:10;text-align:left}#nav-links div.nav-popup li a:hover{background-color:#fff;color:#444}#nav-currentuser{padding:0;margin:3px 0 0 0}#nav-currentuser a{color:#3074A5;text-decoration:none}#nav-currentuser a:hover{text-decoration:underline}#nav-top-holder{height:32px;border-bottom:6px solid #a3c0a2;z-index:20;margin:0 auto 14px auto;width:975px}#nav-top{z-index:20}ul#nav-top-list{list-style-type:none;padding:0;text-align:center;height:26px;margin:0 0 0 25px;z-index:20;margin-top:6px}#nav-top li{margin:0 19px 0 0;padding:0 28px 0 0;position:relative;float:left;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/nav-dot.png") right 9px no-repeat}#nav-top li.last{margin:0}#nav-top li.collections{display:none}#nav-top li div.nav-item a{display:block;float:left;text-transform:uppercase;font-size:0.8125em;letter-spacing:0.1em;line-height:2.3em;color:#4a413e}#nav-top li div.nav-item a:hover,#nav-top li:hover div.nav-item a,#nav-top li div.nav-item a.on,#nav-top li div.nav-item a.hover{color:#648484;text-decoration:none}#nav-top li div.nav-popup{position:absolute;z-index:5000;background:#fff;top:38px;left:-31px;font-size:0.8125em;border:6px solid #fff;padding-top:0px;border-top:0;display:none}#nav-top li .nav-popup-bg{border:6px solid #a3c2a3;border-top:#fff;position:relative;background:#fff}#nav-top li:hover div.nav-popup,#nav-top li.hover div.nav-popup,#nav-top li.open div.nav-popup{display:block}#nav-top li div.nav-popup div.dd-products li{float:none;text-align:left;margin:0;width:145px;background:none}#nav-top li div.nav-popup div.dd-products{margin-left:0px;padding:10px 0 10px 0px;width:100%;background:#fff}#nav-top li div.nav-popup div.dd-products div.list,#nav-top li div.nav-popup div.dd-products div.listlast{float:left;width:145px}#nav-top li div.nav-popup div.dd-products div.listlast{border:0}#nav-top li div.dd-products{width:145px;top:-10px;position:relative;padding-top:10px;margin-bottom:-10px}#nav-top li div.cols2 div.dd-products{width:290px}#nav-top li div.cols3 div.dd-products{width:515px}#nav-top li div.nav-popup div.dd-products ul{list-style-type:none;margin:0;padding:0}#nav-top li div.nav-popup div.dd-products li a{display:block;font-weight:300;padding:6px 17px;float:none;line-height:1.125em}#nav-top li div.nav-popup div.dd-products li a:hover{background:#e5e3d5;color:#4a413e;text-decoration:none}#nav-top li.products div.nav-popup div.dd-products li a img{width:30px;margin-right:8px;float:left;margin-top:2px}#nav-top li.products div.nav-popup div.dd-products li a span{float:left;padding-top:5px}#nav-top li div.nav-popup div.dd-products ul ul{margin-bottom:5px;padding-left:0px}#nav-top li div.nav-popup div.dd-products ul ul li a{display:block;font-weight:normal !important;font-size:0.916em;padding:4px 17px 4px 17px}#nav-top li div.nav-popup div.dd-products li a.item-collections,#nav-left ul li ul li.collections{display:none}#nav-top li#nav-top-account div.nav-popup{background:#fff;border:3px solid #DCDBE0;border-top:0;text-transform:none;margin-left:-50px;width:310px;display:block;visibility:hidden;z-index:1000}#nav-top li#nav-top-account:hover div.nav-popup,#nav-top li#nav-top-account.hover div.nav-popup,#nav-top li#nav-top-account.open div.nav-popup{visibility:visible}#nav-top li div.nav-popup div.dd-account button{font-size:1em}#nav-top li div.nav-popup div.dd-account{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/nav/navbg.png") no-repeat bottom right #fff;padding:0 12px 10px 12px;z-index:10}#nav-top li div.nav-popup div.dd-account h3{color:#0e78c9;font-weight:bold;margin:10px 0 0 0;font-size:1.166em}#nav-top li div.nav-popup div.dd-account label{float:left;padding-top:4px;width:100px}#nav-top li div.nav-popup div.dd-account p{clear:both;padding:0.4em 0 0 0}#nav-top li div.nav-popup div.dd-account input.textinput{float:left;width:170px}#nav-top li div.nav-popup div.dd-account div.validation-advice{margin-left:100px}#nav-top li div.nav-popup div.dd-account p.submit{padding-left:99px}#nav-top li div.nav-popup div.dd-account p.submit input{float:left}#nav-top li div.nav-popup div.dd-account a#nav-top-forgotpass-link{float:left;padding-top:8px}#nav-top li div.nav-popup div.dd-account a{color:#0e78c9}#nav-top-search-quicksearch-border{border:6px solid #fff;position:absolute;top:39px;z-index:20;background:#FFF;width:204px;padding:0;font-size:0.75em}#nav-top-search-quicksearch{border:6px solid #A3C0A2;position:relative;top:-11px;margin-bottom:-11px;display:none}#nav-top-search-quicksearch .header{display:none}#nav-links #nav-top-search-quicksearch ul{padding-top:0;float:none;text-align:left;list-style-type:none}#nav-top-search-quicksearch li{margin:0;list-style-type:none;text-align:left}#nav-top-search-quicksearch li a{float:none;margin:0}#nav-top-search-quicksearch div.items{padding:2px;margin-top:-8px;padding-top:8px;background:#fff}#nav-top-search-quicksearch li{background:#fff;padding:8px;font-weight:normal;border-bottom:1px dotted #ccc;display:block;float:none}#nav-top-search-quicksearch li.active,#nav-top-search-quicksearch li:hover{background:#c6d3c6;cursor:pointer}#nav-top-search-quicksearch li img{float:left;margin:0 10px 0 0}#nav-top-search-quicksearch li div.desc{float:left;width:104px}#nav-top-search-quicksearch li p{padding:0}#nav-top-search-quicksearch li p.title{margin:0 0 4px 0;font-weight:normal;line-height:1em}#nav-top-search-quicksearch li p.price{color:#666;font-size:1.2em}#nav-top-search-quicksearch div.more{padding:10px 12px;font-size:1em;color:#666}#nav-top-search-quicksearch div.more button{margin-top:10px}#nav-top-search-quicksearch div.more label{display:block}#sub-nav{clear:both;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/bg_search.png") no-repeat;height:55px;position:relative;font-size:0.6875em;text-align:left}#sub-nav p{float:left;padding-left:27px;color:#fff;font-weight:bold;padding-top:10px;margin:0}#sub-nav a{color:#fff}#nav-left h2,#nav-right h2{margin:0 0 5px 0;font-size:1em;font-weight:normal;text-transform:uppercase;color:#222;font-weight:100}#nav-left h2{margin-left:0px;font-size:0.875em;font-weight:bold}#nav-left ul{list-style-type:none;padding:0}#nav-left ul.sections{padding:0}#nav-left ul li.active a{color:#e4b600;font-weight:bold !important}#nav-left ul.sections ul.sections{padding-top:0px;padding-bottom:5px}#nav-left ul.sections li.artists ul.sections{border-bottom:1px solid #999}#nav-left ul li.active a.title{color:#e4b600}#nav-left ul li a{font-weight:normal;display:block;font-size:0.75em;padding:5px 0;text-decoration:none;text-transform:uppercase;color:#333}#nav-left ul li a small.numproducts{display:none}#nav-left ul li.current a,#nav-left ul li a:hover{color:#e4b600}#nav-left ul li.current a{font-weight:700}#nav-left a#free-delivery{display:block}#nav-left h4{display:none}#nav-left h4.shop-title,#nav-left #nav-filters h4{background:#e5e3d6;font-size:0.875em;font-weight:bold;border-top:1px solid #999;border-bottom:1px solid #999;padding:5px;margin:0 0 5px;display:block !important;color:#333 !important;text-transform:uppercase}#nav-left ul li.shop a.title{display:none}#nav-left ul li.shop a.title #nav-left ul li.shop{border-bottom:1px solid #999}#nav-left #nav-filters h4{margin-top:-1px}#nav-left ul li ul{padding:0;border-top:0}#nav-left ul li ul li,#nav-left ul li ul li.active{border:0}#nav-left ul li ul li a{font-weight:300;padding:3px 0;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/pale-texture.gif") repeat scroll 0 0 transparent;text-transform:uppercase;height:auto;font-size:0.75em;border:0}#nav-left ul li.active ul li a{background:none;color:#333;font-weight:300 !important}#nav-left ul li.active ul li a:hover{color:#e4b600}#nav-left ul li ul li.active a,#nav-left ul li ul li.active a:hover,#nav-left ul li.on a{font-weight:bold !important;color:#e4b600}#nav-left ul li.top_section ul li a:hover{color:#fff;background:#76a9c6}#nav-left ul li ul li ul{padding:0}#nav-left ul li ul li ul li a,#nav-left ul li ul li.active ul li a,#nav-left ul li ul li.active ul li a:hover{font-weight:normal;font-size:0.6875em;padding:3px 16px 3px 20px}#nav-left ul li ul li ul li a:hover,#nav-left ul li ul li.active ul li a:hover{background:#666}#nav-left ul li ul li ul li.active a,#nav-left ul li ul li ul li.active a:hover{background:#666}#nav-left ul li ul li ul li ul li a,#nav-left ul li ul li ul li.active ul li a,#nav-left ul li ul li ul li.active ul li a:hover{color:#175b8d;font-weight:normal}#nav-left ul li ul li ul li ul li a:hover,#nav-left ul li ul li ul li.active ul li a:hover{background:#666}#nav-left .social{margin:15px 0;border-bottom:1px solid #999}#nav-left .social h2{text-transform:uppercase;text-align:center;font-weight:normal;color:#65886f;margin:0 10px}#nav-left .social ul{border:0;text-align:center;margin:15px 0}#nav-left .social ul li{display:inline-block;width:37px;height:37px;background:#000;text-indent:-9999px;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/customer/pin-social.png")}#nav-left .social ul li.twitter{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/customer/twitter-social.png")}#nav-left .social ul li.facebook{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/customer/facebook-social.png")}#nav-left #nav-filters h3,#nav-left ul li.artists a.title,#nav-left ul li.collections a.title{cursor:pointer;border-bottom:1px solid #999;margin:8px 0 0 0;padding-bottom:7px;text-transform:uppercase;font-size:0.8125em;font-weight:bold}#nav-left #nav-filters h3,#nav-left ul li.artists a.title,#nav-left ul li.collections a.title{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/prod/filter_plusminus.png") right 3px no-repeat}#nav-left #nav-filters h3.open,#nav-left ul li.artists a.title.open,#nav-left ul li.collections a.title.open{border-bottom:0;color:#e4b600;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/prod/filter_plusminus.png") right -14px no-repeat}#nav-left ul li.artists{border-top:1px solid #999}#nav-left ul li.artists a.title,#nav-left ul li.collections a.title{padding:0 0 7px}#nav-left #nav-filters h3:hover,#nav-left ul li.artists a.title:hover{color:#e4b600}#nav-left #nav-filters .metagroup ul{border-bottom:1px solid #999;border-top:0;margin-bottom:0px;padding:0}#nav-left .info-popup{margin-top:25px;display:block}#nav-isolated{background:#A4C1A3;border-top:6px solid #70866F;height:95px}#nav-isolated #header{width:975px;margin:auto}#nav-isolated a.icon-security{float:right;margin:30px 0 0}#nav-isolated div.title p.questions{text-align:center}#nav-isolated .service{float:right;font-size:0.75em;padding:38px 20px 0 0}#nav-isolated #nav-top{border-bottom:6px solid #A3C0A2}#nav-isolated #nav-top li:last-child{margin:0;background:none}#index-option{background:transparent}#index-intro{float:right;width:657px}#index-intro .image{height:406px;overflow:hidden;border:5px solid #e5e3d7;z-index:10}ul.panels-inner{list-style:none}#index-intro .image .controls{position:relative;top:-225px;padding:0 10px}ul#panels-nav{list-style-type:none;margin:-16px 0 0 7px;position:relative;display:table;z-index:10}ul#panels-nav li{float:left;margin-right:3px}ul#panels-nav li a{display:block;height:10px;width:10px;background:#444;color:#fff;text-align:center;font-size:0.9em;font-weight:bold;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}ul#panels-nav li a.current,ul#panels-nav li a.current:hover{margin:0;background:#a3c2a3;color:#000}ul#panels-nav li a:hover{background:#999999;text-decoration:none}#index-features{float:left;width:295px}#index-features li{list-style:none;border-bottom:1px solid #ccc;position:relative;margin-bottom:15px;background:#A4C1A3}#index-features li:last-child{border-bottom:none;margin-bottom:0}#index-features a{display:block;opacity:1;height:204px;display:block}#index-features a .image{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#index-features a:hover .image{opacity:0.7}#index-features a .image{height:158px;width:295px}#index-features a .text{position:absolute;bottom:0;background:rgba(255,255,255,0.7);display:block;width:295px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#index-features a:hover .text{background:rgba(164,193,163,0.8);color:#a3c1a3}#index-features a .text h4{padding:4px 3px 3px 7px;font-size:0.9375em}#index-features a:hover .text h4{color:#fff}#index-features a .text p{margin-top:2px;font-size:0.6875em;line-height:1.5;background:#fff;padding:7px 3px 7px 7px;font-weight:300}#product-scroll{position:relative;margin:8px 0 0 0;overflow:hidden}#product-scroll ul{list-style-type:none;width:800px;margin:0 5px;padding:7px 0;top:0px !important}#product-scroll ul li{width:141px;height:178px;float:left;margin:0 23px 0 0;text-align:center}.item-scroll a.arrow{height:200px;background:#fff;display:block;position:absolute;top:0;padding:0;width:43px}.item-scroll a.arrow.left{left:0px}.item-scroll a.arrow.right{left:auto;right:0px}.item-scroll a.arrow span{display:block;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/index/arrows.jpg");background-repeat:no-repeat;width:21px;height:45px;position:absolute;top:62px}.item-scroll a.arrow.left span{background-position:0px 0px;left:0}.item-scroll a.arrow.right span{background-position:right 0px;right:0}#index-scroller-holder{position:relative;width:975px;height:180px;padding:15px 0}#index-scroller{width:975px;height:180px;position:relative}#index-scroller .scroller-inner{padding-left:38px}#index-scroller a.block{float:left;display:block;margin-right:10px;width:141px;height:178px;position:relative}#index-scroller-holder a.left,#index-scroller-holder a.right{display:block;width:42px;height:185px;position:absolute;top:8px;cursor:pointer}#index-scroller-holder a.left{left:0}#index-scroller-holder a.right{right:0}#category-panel-frame{padding:0 20px;height:195px !important}#index-letters{margin:20px 0 -15px 0;text-align:center}#index-letters p{text-transform:uppercase;font-size:0.875em;margin:0 0 5px;font-weight:300}#index-letters ol{list-style:none;margin:0}#index-letters li{display:inline;font-size:2em;margin-right:5px}#index-letters li a{font-weight:normal}#index-letters li a:hover{color:#888;text-decoration:none}#index-letters li a:active,#index-letters li a:focus{text-decoration:none;outline:none}h1.section-page{padding:15px 0 0}#sectionlisting-page #header,#productlisting-page #header{margin:0 0 16px;position:relative;font-size:0.8125em}#sectionlisting-page #header{margin:0 0 5px;position:relative}#sectionlisting-page #header .left{width:215px;float:left}#productlisting-page #header{border:5px solid #b4b3a8;min-height:103px;margin-bottom:5px;padding:0;background:#eeeeee;overflow:hidden}#productlisting-page #header .inner{padding:20px 382px 10px 20px;position:absolute;top:0;left:0}#productlisting-page #header h1{margin:5px 0 15px 0;color:#4a413e;font-weight:500}#productlisting-page #header #item-description{height:130px;color:#4a413e}#productlisting-page a#expand-description{margin:5px 0}#sectionlisting-page .text{background:#fff;padding:0 17px 22px;font-size:0.8125em;line-height:1.45em}#productlisting-page #header .text p{line-height:1.5em;margin:0 0 10px}#sectionlisting-page .section-image{position:relative;margin:0 0 5px}#sectionlisting-page #section-promo{margin:0 0 16px;position:relative}#sectionlisting-page #section-promo a{display:block}#sectionlisting-page #product-items-content h1{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/prod/bg_header_bar.png") repeat-x #104177;color:#fff;font-size:0.8125em;text-indent:0;height:auto;margin:0}#productlisting-page .artist-header{border:5px solid #b4b3a8;padding:20px 355px 20px 20px;min-height:157px;overflow:hidden}#productlisting-page .artist-header h1{margin:5px 0 15px 0;font-weight:500}#productlisting-page .artist-header p:last-child{margin:0}#section-html{padding:0 0 15px}#section-products-wrap{position:relative;margin:15px 0;border-bottom:2px solid #ddd}#section-products-wrap.styles{border:0;margin-bottom:0}#section-products{overflow:hidden;position:relative}#section-products div.tab-wrapper{padding:15px 5px 30px;overflow:hidden}#section-products div.tab-container{width:880px;height:230px;position:relative;clear:both}#section-products div.tab-container #featured-scroll,#section-products div.tab-container #featured-scroll2{padding-left:40px}#section-products #featured-scroll-content{width:732px;position:absolute;overflow:hidden;padding-left:30px}#section-products h2{font-size:1.125em;margin:0 0 15px}#landing-banner-wrapper{border:1px solid #BBBBBB;float:left;overflow:hidden;position:relative;width:683px}#landing-banner{height:308px;overflow:hidden;padding:12px;position:relative;width:657px}#section-products a.arrow{z-index:15;left:20px;top:100px}#section-products a.arrow.left{left:0 !important}#section-products a.arrow.right{left:auto;right:-40px}#section-featured-categories{overflow:hidden;width:920px;margin:10px 0}#section-featured-categories ul{width:980px;list-style-type:none}#section-featured-categories li{float:left;margin:0 9px 0 0}#section-featured-categories li a{width:221px;border:1px solid #bbb;display:block;position:relative}#section-featured-categories li a:hover{border-color:#006701}#section-featured-categories li span{width:223px;padding:8px 0;background:#006701;color:#fff;text-align:center;font-size:0.875em;position:absolute;bottom:-1px;left:-1px}#section-products ul{margin:0;padding:0;list-style-type:none}#section-products li.prod-entry{position:relative;display:block;margin:0 2px 0 0;border:0;width:210px;height:210px}#section-products li.prod-entry a{display:block}#section-products li.prod-entry a img{margin:0 0 10px;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;opacity:1}#section-products li.prod-entry a:hover img{opacity:0.8}#section-products li.prod-entry a:hover{text-decoration:none}#section-items{width:755px;overflow:hidden}#section-items-content{width:770px}.section-text{padding:0 0 15px}#section-items a.box{display:block;float:left;width:369px;margin:0 15px 15px 0;background:#f1f1f1;background-image:-moz-linear-gradient(100% 100% 90deg, #f1f1f1, #fff);background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f1f1f1));background-image:gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f1f1f1));text-decoration:none}#section-items a.box:hover{text-decoration:none}#section-items a.box h3{display:block;background:#999;color:#fff;font-size:0.875em;margin:0;padding:5px 10px}#section-items a.box:hover h3{background:#48A441}#section-items a.box img{margin:10px}#section-items a.box .desc{color:#444;font-size:0.8125em;line-height:1.45em;float:right;width:190px;padding:15px 15px 15px 0}#section-items a.box .desc button{font-size:1.25em;margin:8px 0 0}div.item-listing div.header div.bar{font-size:0.8125em;padding:4px 11px 5px;border:1px solid #ccc;margin:10px 0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;behavior:url("/@{corePath}/pie/PIE.htc")}div.item-listing div.footer{position:relative}div.item-listing div.header div.bar div.layout{padding-bottom:5px}ul#remove-filter-selection{list-style-type:none;padding:0 0 5px 0;margin:10px 0 0;float:left}ul#remove-filter-selection li{display:inline;margin:0 2px 0 0}ul#remove-filter-selection li a{text-transform:uppercase;font-size:0.6875em;color:#000;background:#E4B600;padding:3px 8px}ul#remove-filter-selection li a:hover{background:#666;color:#fff;text-decoration:none}div.item-listing .header{font-size:0.8125em;line-height:2em;padding:5px 0 5px 0;border-bottom:1px solid #CCC}div.item-listing div.list-wrapper ul{margin:0pt 0pt 1em 1.26em}div.item-listing div.list-wrapper li{margin:0pt 0pt 0.25em}div.layout label{padding:5px 4px 0 0}div.layout ul{list-style-type:none;position:relative;float:right;padding:1px 0 0}div.layout ul li{float:left;margin:0 0 0 15px}div.layout ul li a{display:block;text-decoration:none;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/prod/layout.png") no-repeat 0 0;padding:0 0 0 20px;color:#444}div.layout ul li#grid a{background-position:0 -22px}div.layout ul li#grid a:hover,div.layout ul li#grid a.selected{background-position:0 0}div.layout ul li#minigrid a{background-position:0 -135px}div.layout ul li#minigrid a:hover,div.layout ul li#minigrid a.selected{background-position:0 -157px}div.layout ul li#list a{background-position:0 -44px}div.layout ul li#list a:hover,div.layout ul li#list a.selected{background-position:0 -66px}div.layout ul li#window a{background-position:0 -110px}div.layout ul li#window a:hover,div.layout ul li#window a.selected{background-position:0 -88px}#product-items{position:relative}div.item-listing div.header select{width:11em}div.item-listing div.header div.sort{padding:0;margin:0 20px 0 0}div.item-listing div.header div.sort label{padding-right:6px}div.item-listing div.content-wrapper{overflow:hidden;width:800px;clear:both;padding-bottom:25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}div.item-listing .content{width:800px;border:0;margin-left:-10px;margin-top:5px;list-style-type:none}div.item-listing .content.minigrid{width:800px}div.item-listing .grid .prod a h5{font-size:0.75em;font-weight:normal;margin:10px 0 0;text-align:left;padding:0 5px 4px 17px}div.item-listing .grid .prod a h6{font-size:0.75em;font-weight:normal;text-align:left;padding:0 5px 10px 17px;color:#868686}div.item-listing .prod div.im{position:relative}div.item-listing .prod div.im img.icon-sticker{position:absolute;right:-10px;top:-10px}div.item-listing .prod div.im a.quickview-button{position:absolute;top:82px;right:20px;width:82px;height:25px;cursor:pointer;display:none;overflow:hidden}div.item-listing .grid .prod div.im a.quickview-button{right:37px;top:130px}div.item-listing .prod div.im a.quickview-button span{position:absolute;top:26px;right:0;width:82px;height:25px;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/btn_quicklook.png") no-repeat 0 0}div.item-listing .prod:hover div.im a.quickview-button span,div.item-listing .hover div.im a.quickview-button span{top:0px}div.item-listing .prod div.im a.quickview-button:hover span{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/btn_quicklook.png") no-repeat 0 -27px}div.item-listing .prod div.desc{font-size:0.8125em;line-height:1.125em}div.item-listing .prod div.desc h3{margin:0 0 2px}div.item-listing .prod div.desc p{display:inline;margin-right:3px}div.item-listing .prod p.unavailable{font-size:0.8125em;font-style:italic;line-height:1.45em}div.item-listing .grid .prod p.unavailable{line-height:1.3em;padding:8px 0 0}div.item-listing .prod div.desc p.price{color:#555}div.item-listing .prod div.desc p.price span.current{color:#555}div.item-listing .prod div.desc p.tick{color:#009750}div.item-listing .prod div.desc p.cross{color:#df2222}div.item-listing .prod div.desc p.discounts{color:#cc0000}div.item-listing .prod p.add{margin-bottom:15px}div.item-listing .prod img.icon-sticker{position:absolute;bottom:-10px;right:-10px;z-index:5}div.item-listing .grid .prod{float:left;width:197px;height:272px;position:relative;text-align:center}div.item-listing .grid .prod a{display:block;border-bottom:1px solid #9A9A9A;min-height:247px}div.item-listing .grid .prod .prod-inner{padding:12px 7px}div.item-listing .grid .prod .prod-inner a:hover{text-decoration:none}div.item-listing .grid .prod .im{margin-bottom:10px;text-align:center;position:relative;height:193px;display:block;width:152px;margin:auto}div.item-listing .grid .prod h3{font-weight:normal;height:4em;font-size:1em;line-height:auto}div.item-listing .grid .prod div.desc{height:4em}div.item-listing .grid .prod div.desc p.price span.current{color:#555;font-weight:normal}div.item-listing .grid .prod div.desc p.price span.list{font-size:0.9em;padding:0 4px 0 0}div.item-listing .grid .prod .buy{padding:12px 0 0}div.item-listing .grid .prod .buy input{float:left;width:20px;font-size:0.7em;text-align:center;margin-left:50px}div.item-listing .grid .prod .buy button{float:left;font-size:0.8125em;margin:0 0 0 5px}div.item-listing .minigrid .prod{float:left;width:100px;height:120px;margin:5px;position:relative;text-align:center}div.item-listing .minigrid .prod div.im{height:120px;text-align:center;position:relative}div.item-listing .list .prod{padding:12px;border-bottom:1px solid #ccc;position:relative}div.item-listing .list .prod div.im{margin:0 20px 0 0;width:120px;position:relative;float:left}div.item-listing .list .prod div.desc{float:left;width:375px;font-size:1em}div.item-listing .list .prod div.desc h3{font-size:0.9375em;line-height:auto;font-weight:bold}div.item-listing .list .prod div.desc p{font-size:0.8125em;line-height:1.5em}div.item-listing .list .prod div.buy{float:right;width:175px}div.item-listing .list .prod div.buy button{font-size:0.8125em}div.item-listing .list .prod div.buy button:hover{background:#4a413e}div.item-listing .list .prod div.buy p.price{font-size:0.8125em;margin:0 0 10px}div.item-listing .list .prod div.buy p.price span.price-name{font-weight:bold}div.item-listing .list .prod div.buy .quantity{font-size:0.8125em;margin:0 0 10px}div.item-listing .list .prod div.buy .quantity label{float:left;padding:2px 10px 0 0;font-weight:bold}div.item-listing .list .prod div.buy .quantity select{float:left;width:50px}div.item-listing .window .prod{padding:12px;position:relative;float:left;width:280px}div.item-listing .window .prod div.im{margin:0 0 10px;position:relative}div.item-listing .window .prod div.im{height:540px;width:280px}div.item-listing .window .prod div.im img.icon-sticker{right:72px}table.item-listing{font-size:0.8125em;margin-top:15px}table.item-listing thead a{color:#444}table.item-listing thead th,table.item-listing tbody td{padding:6px 8px}table.item-listing tbody td h3{font-weight:normal;font-size:1em;line-height:auto;margin:0}table.item-listing tbody td.name{width:360px}table.item-listing tbody td.action input{width:30px;float:left}table.item-listing tbody td.action button{float:left;margin:0 0 0 5px}div.item-listing .small{border-bottom:0;width:auto}div.item-listing .small .prod{margin-bottom:5px;border-bottom:1px solid #ddd;padding-bottom:5px}div.item-listing .small .prod div.im a{display:block;width:55px;height:55px}div.item-listing .small .prod div.im{float:left;margin:0 10px 0 0}div.item-listing .small .prod div.desc{font-size:1em;float:left;padding-top:.25em;width:100px}div.item-listing .small .prod div.desc p.price{margin:0 0 5px 0}div.item-listing .small .prod div.desc p.price span.current,div.item-listing .small .prod div.desc p.price span.list{display:inline}div.item-listing .small .prod div.desc h3{margin:0 0 2px;line-height:1.25em;font-size:1em;font-weight:normal}div.item-listing .small .prod div.im a.view-button{position:absolute;top:8px;left:33px;width:16px;height:15px}div.item-listing .small .prod div.im a.quickview-button{display:none}div.item-listing p.addbutton{padding:10px 0 15px 0;text-align:right}div.item-listing .quickbuy .prod div.im a.quickview-button{top:72px;right:-23px}div.item-listing button.addtocart{float:right}div.item-listing div.list-quickbuy{background:#f1f1f1;border-bottom:1px solid #ccc;padding:0;color:#444;font-size:0.8125em;font-weight:bold}div.item-listing div.list-quickbuy span{float:left;line-height:2.5em}div.item-listing div.list-quickbuy span.name{width:493px;padding-left:10px}div.item-listing div.list-quickbuy span.price,div.item-listing .quickbuy .prod div.price-main{width:55px;text-align:right}div.item-listing .list-quickbuy .availability,div.item-listing .quickbuy .availability{width:80px;padding:0 0 0 20px}div.item-listing div.list-quickbuy .buy{float:right;margin:4px}div.item-listing .quickbuy .buy{float:right;margin:0;padding:0}div.item-listing div.list-quickbuy button span{float:none}div.item-listing .quickbuy .prod{color:#252525;padding:10px;margin:5px 0;position:relative;position:relative;border-bottom:1px solid #DDDDDD}div.item-listing .quickbuy .prod div.im{margin:0 2px 0 0;width:70px;padding:3px;position:relative;float:left}div.item-listing .quickbuy .prod .desc{float:left;width:415px}div.item-listing .quickbuy .prod .desc.full{width:550px}div.item-listing .quickbuy .prod .option-name{float:left;width:410px;padding:3px 0;font-size:0.8125em}div.item-listing .quickbuy .prod .price-main{float:left;font-size:0.8125em;padding:3px 0}div.item-listing .quickbuy .prod div.desc h3{font-size:1em}div.item-listing .quickbuy .prod a:hover{color:#D11E03}div.item-listing .quickbuy .prod div.desc p.price{margin:0 0 0.2em}div.item-listing .quickbuy .prod div.desc p.price span.current{margin:0 10px 0 0}div.item-listing .quickbuy .prod div.desc p.stocklevel{margin:0 0 0.5em 0}div.item-listing .quickbuy .prod div.discounts{margin:0.5em 0 0.5em 0;color:#c00}div.item-listing .quickbuy .prod div.discounts ul{list-style-type:none;margin:0;font-size:0.9em}div.item-listing .quickbuy .prod .availability{float:left;color:#d26211;font-size:0.8125em;padding:3px 0 3px 20px}div.item-listing .quickbuy .prod label{font-size:0.8125em;float:left;padding:3px 9px 0 0}div.item-listing .quickbuy .prod input{width:41px;float:left;padding:2px;font-size:0.8125em;text-align:center}div.item-listing .quickbuy .children{margin:10px 0 0 74px}div.item-listing .quickbuy .children li.child{list-style-type:none;padding:2px 0 0 9px}div.item-listing .quickbuy .children li.child.inner-alt{background-color:#F2F2F2}div.no-results{padding:17px 25px 14px 25px;font-size:1em;background:#f1f1f1;margin:20px 0}div.no-results h2{margin:0 0 5px 0;font-size:1.4em;color:#515151}div.no-results p{font-size:0.8125em;margin-bottom:5px;line-height:1.4em}div.no-results h2 a{font-weight:100;color:#000}div.quickview-prod{position:relative}div.quickview-prod div.im{float:left;width:150px;text-align:center}div.quickview-prod div.im a{display:block}div.quickview-prod div.im span a{font-size:0.75em}div.quickview-prod div.im a span.zoom{display:block;text-align:center;height:11px;overflow:hidden}div.quickview-prod div.im a:hover span.zoom img{position:relative;top:-11px}div.quickview-prod div.product-buy p.free-delivery{text-align:left}div.quickview-prod div.browse{position:absolute;border-top:1px dashed #ccc;left:20px;bottom:8px;width:250px;padding:12px 0 0 0;font-size:0.8125em;display:none}div.quickview-prod a.previous{float:left}div.quickview-prod a.next{float:right}div.quickview-prod div.info{float:right;width:405px}div.quickview-prod div.product-buy{width:auto;padding:15px}div.quickview-prod div.product-buy #auto-delivery{display:none}div.quickview-prod div.product-buy button.addtocart{float:left}div.quickview-prod div.product-buy a.viewcart{float:left;margin:3px 0 0 10px}div.quickview-prod div.product-buy div.quantity{margin:0;padding:0 0 10px;border:0}div.quickview-prod div.product-buy div.unavailable{font-size:0.8125em;margin:0;padding:0}div.quickview-prod div.product-buy #price-total{display:none}div.quickview-prod div.product-buy .storepickup{display:none}div.quickview-prod div.product-buy div.quantity select{font-size:0.8125em}div.quickview-prod p.quantity{font-size:0.6875em;margin-bottom:9px}div.quickview-prod p.quantity label{font-weight:bold;margin-bottom:2px}div.quickview-prod p.quantity input{width:30px;padding:2px 0;text-align:center}div.quickview-prod div.desc{border-top:1px dotted #ddd;height:106px;margin-top:10px;overflow-y:auto;padding:12px 10px 10px 10px}div.quickview-prod div.desc{font-size:0.675em;line-height:1.545em}div.quickview-prod div.saveproduct div.message{margin-bottom:10px}div.item-listing div.window-wrapper ul.listingoptions{margin-top:10px}div.item-listing div.list-wrapper ul.listingoptions{margin-left:0}div.item-listing ul.listingoptions{clear:both}div.item-listing ul.listingoptions li{list-style-type:none;float:left;margin-right:6px !important;border:1px #ccc solid;padding:1px}div.item-listing ul.listingoptions li img{vertical-align:bottom}div.item-listing ul.listingoptions li.on{border:1px #336699 solid}.artists-landing .item-header{border:5px solid #b4b3a8;min-height:83px;position:relative;background:#eee;overflow:hidden}.artists-landing .item-header .inner{padding:20px 385px 20px 20px;position:absolute;top:0px;left:0px}.artists-landing .item-header h1{margin:5px 0 15px 0;color:#4a413e;font-weight:500}.artists-landing .item-header p{color:#4a413e}.artists-landing .item-header p:last-child{margin:0}.artists-landing .books{text-align:center;margin:20px 0 0 0}.artists-landing .books ul{list-style:none}.artists-landing .books li{float:left;text-align:left;margin-right:20px}.artists-landing .books li .green{background:#A4C1A3;border:5px solid #B4B3A8}.artists-landing .books li a:hover .green{border:5px solid #a3c1a3}.artists-landing .books li a img{-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.artists-landing .books li a:hover img{opacity:0.7}.artists-landing .books li:nth-child(3n+3){margin-right:0}.artists-landing .books li h2{border-bottom:1px solid #b4b3a8;padding:6px;font-size:1em}.artists-landing .books li a:hover h2{color:#a3c1a3}.artists-landing .books li a:hover{text-decoration:none}.artists-landing .books.minimise{margin:20px auto 0;width:700px}#lookbooks{width:975px;margin:auto;text-align:center;margin:0 0 30px;position:relative}#lookbooks .addthis_toolbox iframe{width:550px !important;height:30px !important}#lookbooks span.arrow.right{background-position:0 34px;left:auto;right:10px}#lookbooks span.arrow{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/index/arrows.png");cursor:pointer;display:block;width:29px;height:34px;left:10px;top:520px;position:absolute;z-index:50}#lookbooks .inner .images{margin:auto;text-align:center;margin-bottom:10px}#lookbooks #panel-frame{width:975px}#lookbooks #panels-nav .current{background:orange !important}#lookbooks p{margin:10px 0 0 -10px;font-size:0.875em;text-transform:uppercase}#lookbooks ul{list-style:none}#lookbooks ul.nav{width:300px;text-align:center;margin:auto;font-size:0.8em;padding:10px 0 0 0px}#lookbooks ul.nav li{list-style:none;display:inline-table}#lookbooks ul.nav li a{background:#999;width:6px;height:6px;display:inline-table;border-radius:5px;margin:0 5px 15px 0}#lookbooks ul.nav li.selected a{background:#d10e38 !important}#lookbooks .panel div.item p a{margin-top:20px}#productdetails-page #breadcrumbs{margin:0 0 18px}#productdetails-page #breadcrumbs .crumbs{float:left;margin:-4px 0 0 16px}#productdetails-page #breadcrumbs .browse{float:right}#productdetails-page #breadcrumbs .browse span.results{font-weight:bold}.product-padding{padding:5px 15px 10px}#product-details-sidebar{width:718px;float:left;position:relative;padding-bottom:20px}#main-information{float:right;width:221px;margin-top:15px}#main-information .right-wrap{height:341px;overflow:hidden;position:relative}#main-information .right-wrap .product-stickers{position:absolute;bottom:0}#main-information .material-stickers .sticker-wrap{border-top:2px dotted #ccc;margin:10px 0 0 9px;padding-top:7px}#main-information .material-stickers .sticker-wrap:first-child{margin:0;border-top:none}#main-information .buckets a{margin-bottom:5px;display:block}#main-information .limited{margin:9px 0;display:block}#main-information .buckets a:last-child{margin-bottom:0px}#main-information .moreby{border-top:2px dotted #ccc;margin:10px 0 0 9px;padding-top:7px;width:203px}#main-information .moreby h2{text-align:center;text-transform:uppercase;margin:0;margin-bottom:3px;color:#4a413e;float:none}#main-information .moreby p{text-align:center;font-weight:bold}#main-information .moreby a{color:#4a413e}#main-information .moreby a:hover{color:#e4b600;text-decoration:none}#product-details-tabs{width:723px;position:relative;float:left}#productdetails-page .buy .stock{border-top:2px dotted #ccc;text-align:center;padding:10px;text-transform:uppercase;color:#cc3333;font-size:0.875em}#productdetails-page .buy .stock span{font-size:1.25em}#product-details-main{width:723px}#product-details-main .material-stickers{position:absolute;right:0;top:0}#product-details-main .information{float:left;margin:-45px 0 11px 14px;position:relative;letter-spacing:0.1em}#product-details-main h1{line-height:1.14em;margin-bottom:4px;font-size:1.65em;font-weight:bold;float:left;color:#4a413e}#product-details-main p.artist-name{margin-bottom:10px;font-size:0.9375em;float:left;padding:8px 0 0 6px;color:#4a413e}#product-details-main .item-description{font-size:0.75em;line-height:1.5em;padding:5px 0 20px}#product-details-main p.item-code{font-size:0.8725em;padding:0 0 5px}#product-details-main .brand-logo{padding:20px 0 0}#product-price{border-bottom:2px dotted #ccc;padding:10px 10px 5px 10px;color:#4a413e;text-align:center}#product-price p.price{display:inline-block;font-size:1.5em}#product-price p.desc{display:inline-block;margin-top:16px;margin-left:10px;text-transform:uppercase}#product-price p.price span.current{margin:0 5px 0 0;font-size:1.0625em}#product-price p.price span.list{font-size:0.8125em;color:#777;display:block}#product-price p.price span.hidden{display:none}#product-price p.price span.price-save{color:#c00;font-size:0.9em;padding:0 0 0 10px}#product-price p.offer{padding:1px 0 2px 52px;color:#cc3333;font-weight:bold;margin:6px 0 0;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/sale.png") no-repeat;font-size:0.8125em}#product-price p.offer a{font-weight:normal;padding:0 0 0 5px}.pricebreaks{font-size:0.75em}#stocknotify input.textinput{font-size:0.75em;margin-right:6px;width:270px}#stocknotify label{padding-bottom:8px;font-size:0.85em;display:block}form.stocknotify a.expand{cursor:pointer;font-weight:bold}#productdetails-page .buy{float:right;width:203px;margin-top:80px;margin-right:9px}div.product-buy{position:relative;margin:0 0 10px}div.product-buy button.addtocart-button{float:right;width:203px;padding:6px 0 9px 0;background:#4a413e;margin-top:10px}div.product-buy button.addtocart-button span{font-size:0.875em;color:#fff}div.product-buy button.addtocart-button:hover{background:#a3c1a3}div.product-buy button.addtocart-button:active{background:#666666}div.product-buy .quantity{padding:0 0 10px}div.product-buy .quantity label{float:left;font-weight:normal;font-size:0.75em;padding:3px 0 0}div.product-buy .quantity select{float:left;margin:0 0 0 10px;width:50px;text-align:center;font-size:0.75em}div.product-buy dl.form{font-size:0.75em;margin:0 0 15px}div.product-buy dl.form dt{width:42%;font-weight:bold;padding:4px 0}div.product-buy dl.form dt.quantity{padding-top:10px}div.product-buy dl.form dd{width:53%;padding:4px 0}div.product-buy dl.form dd input{width:50px}div.product-buy dl.form dd.stock p{padding:0;margin:0}div.product-buy form.product-out-of-stock button.addtocart-button{display:none}div.product-buy .stocknotify{text-align:center}div.product-buy .stocknotify div.out{float:right;width:203px;padding:10px 0;background:#d03e42;margin-top:10px;text-transform:uppercase}div.product-buy .stocknotify div.out span{color:white;font-size:0.875em}div.product-buy .stocknotify .text-content{margin-top:10px;border-top:2px dotted #CCC;padding-top:10px}div.product-buy .stocknotify #stocknotify-block{margin-top:10px}div.product-buy .stocknotify #stocknotify-block h4{margin-bottom:10px}div.product-buy .stocknotify #stocknotify-block input.textinput{margin-bottom:10px}div.product-buy .stocknotify label{font-size:0.875em;font-weight:normal;padding:0 0 10px;line-height:1.4em}div.product-buy .stocknotify input.textinput{font-size:0.75em;width:165px}div.product-buy label.title{font-weight:normal;font-size:0.9375em;display:block;float:none;display:none;padding:0 0 5px}div.product-buy div.singletext label.title:hover,div.product-buy div.singletext label.selected-option:hover{background:#fff;color:#515151;padding:0;border:0}div.product-buy .message{font-size:0.75em;padding:8px 10px;margin:20px 0 -5px}div.product-buy div.product-option{margin:0 0 5px 0}div.product-buy label.radio{margin-top:4px;font-size:0.75em}div.product-buy label{font-weight:bold;float:left}div.product-buy div.product-option div.clear{display:none}div.product-buy div.product-option select,div.product-buy div.property-option select{font-size:0.75em;display:block;width:210px;float:none;margin:0 0 5px}div.product-buy div.product-option label.radio{background:#fff;margin:0 6px 3px 0;padding:7px 11px;text-align:center;border:1px solid #bbb;font-size:0.875em;font-weight:normal;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;behavior:url("/@{corePath}/pie/PIE.htc")}div.product-buy div.product-option label.radio:hover{background:#f1f1f1;border:1px solid #999;color:#222}div.product-buy div.product-option label.selected,div.product-buy div.product-option label.radio:focus{background:#c5def4;border:1px solid #01559f;color:#01559f}div.product-buy div.product-option label.disabled:hover{border:1px solid #ccc;background:#fff;color:#515151}div.product-buy div.singleimage label.radio:hover{border:1px solid #336699;background:#fff;color:#fff}div.product-buy div.singleimage label.radio{background:none;border:1px solid #ccc;margin:0 3px 0 0;padding:0;cursor:pointer}div.product-buy div.singleimage label.selected{border:1px solid #336699;background:#fff}div.product-buy div.singleimage label.radio img{vertical-align:bottom;padding:2px}div.product-buy div.singleimage label.radio input{position:relative;top:2px}div.product-buy #addthis_services td{border:0}#addthis_dropdown15{padding:8px}#at_share{margin-top:-14px;margin-bottom:-8px}#at_share tbody td,#at_email tbody td,#addthis_dropdown15 tbody td{border:0}#at_share tbody td a{color:#336699}#emailfriend input.textinput,#emailfriend textarea{width:200px}#product-details-tabs ul.tab-menu{height:35px}.tab-wrapper div.item-listing{overflow:hidden}.tab-wrapper div.item-listing .content{width:685px}.tab-wrapper .item-listing .list .prod .desc{width:300px}#product-details-tabs fieldset{margin:0 0 0 0;font-size:1em;padding:0}#product-details-tabs fieldset legend span{top:-40px;margin-left:5px;display:none}#product-details-tabs fieldset div.formholder p.intro{font-size:0.75em}#product-details-tabs fieldset dl.form input.textinput,#product-details-tabs fieldset dl.form dd textarea{width:220px}#product-details-tabs fieldset dl.form dt{width:25%}#product-details-tabs fieldset dl.form dd{width:75%}#product-details-tabs fieldset dl.form dd textarea{height:130px}#product-details-tabs fieldset .toppadding{padding-top:2.3em}#product-details-tabs fieldset dl.form dd button span{font-size:1.2em}#product-details-tabs fieldset div.fieldset-content{background:#fff;border:0;padding:15px 0 0 0}#product-details-tabs fieldset div.formholder p{font-size:1em}#product-details-tabs .text-content div.message{font-size:1em;margin:0 0 20px}ul#see-more{margin:0;padding:15px 0 0;list-style-type:none}ul#see-more li{margin-bottom:6px}#product-details-tabs div.content{font-size:0.8125em;line-height:1.5em;background:#fff;margin-bottom:-1px;padding:21px}#product-details-tabs div.content .description{float:left;width:375px;padding-top:5px}#product-details-tabs div.content .description p:last-child{margin:0}#product-details-tabs div.content table tbody td,#product-details-tabs div.content table tbody tr{background:none !important;border:none;padding:0px}#product-details-tabs div.content table tbody td.list{border-left:2px dotted #ccc;width:280px}#product-details-tabs div.content ul{list-style-position:inside;padding-top:5px}#product-details-tabs div.content table tr:nth-child(odd){background:#efefef}#product-details-tabs .product-padding{padding:1px 10px}#product-details-tabs div.content .padding{padding:15px 20px 8px 20px}#product-details-tabs div.content h3{font-size:1.125em;margin:0 0 10px}#product-details-tabs div.content .padding h4{font-size:1.8em;font-weight:normal;margin:0 0 0.4em 0}#product-details-tabs hr{margin:0px}#product-details-tabs p.empty{padding:0;font-size:1.125em;font-weight:bold;margin:0}div.product-buy div.singleimage label.radio input{position:relative;top:2px}#product-details-sidebar span.bl,#product-details-sidebar span.br{top:314px}#product-details-sidebar img.icon-sticker{position:absolute;right:10px;top:10px;z-index:2}#product-image{text-align:center;position:relative;z-index:0;border:1px solid #cacaca;padding:10px}#productdetails-page .arrows{float:right;margin-right:10px}#productdetails-page h2{float:left;margin-top:12px}#productdetails-page .arrows a{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/prod/arrows.jpg") no-repeat;width:26px;height:26px;display:block;float:left;margin:8px 2px 0 4px}#productdetails-page .arrows a:hover{background-position:0px -25px}#productdetails-page .arrows a.next{background-position:-28px 0;margin-right:-2px}#productdetails-page .arrows a.next:hover{background-position:-28px -25px}#product-image img{cursor:default}#product-image-holder{text-align:center}#product-image-zoom span.image-zoom{font-size:0.75em;display:block;color:#888;position:absolute;bottom:-25px;text-decoration:none;left:90px;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/zoom.png") no-repeat;padding-left:20px;display:none}#product-image a,#product-image a:hover{text-decoration:none}#product-image a span{text-decoration:underline}#product-image a *{cursor:default;margin:auto}#product-image div.box{background:#fff;position:absolute;left:0;margin-left:0;margin-top:0;overflow:hidden;z-index:2000;width:290px !important;height:290px !important}#product-image div.overlay{background:#fff;position:absolute;cursor:none;z-index:2000}#product-thumbs{display:none}#product-thumbs .content{position:absolute;width:90px;height:510px}#product-thumbs span.thumbnail-header{font-size:0.6875em;text-transform:uppercase;color:#574b3d;display:none !important;text-align:center;padding:0 0 3px}ul#product-images-extra{margin:0;padding:10px 0 0;list-style-type:none}#product-thumbs.extend ul#product-images-extra{padding:10px 0 30px}#product-images-extra li{margin:0 0 5px;float:none}#product-images-extra li a,#product-thumbs .thumbnail{display:block;width:60px;text-align:center;margin:0 0 15px;border:1px solid #999}#product-thumbs .thumbnail:hover{border-color:#ccc}#product-thumbs .thumbnail.selected,#product-thumbs .thumbnail.selected:hover{border:none;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/thumbnail-arrow.jpg") no-repeat 62px 20px;padding-right:30px}#product-thumbs .thumbnail.selected img{border:1px solid #536C74}#product-images-extra li a img{vertical-align:middle}#product-thumbs .up,#product-thumbs .down{display:block;background:#ddd;width:62px;height:16px;text-indent:-999px;cursor:pointer;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/prod/arrows.jpg");display:none}#product-thumbs .down{position:absolute;bottom:0;background-position:0 16px}#product-thumbs .up{position:absolute;top:0px}#product-thumbs .at-max{opacity:0.2;filter:alpha(opacity=20)}#product-thumbs .up.hidden,#product-thumbs .down.hidden{display:none}#product-buy{float:left}#product-extras{float:right;width:221px;margin-top:10px}#product-extras.share{border-top:2px dotted #ccc;border-bottom:2px dotted #ccc;padding:7px 0 0 0;width:203px;margin-right:9px}#product-extras.share h2{text-align:center;text-transform:uppercase;margin-bottom:5px;float:none;margin-top:0}#product-extras .email{font-size:0.75em;text-transform:uppercase;float:right;width:27px;margin-right:10px;margin-top:1px;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/envelope.png") no-repeat 1px 0;display:block;height:18px}#product-extras .fb-like{float:right;width:49px;height:32px;overflow:hidden;margin:0 10px}#product-extras .twitter-share-button{float:right}.pintrest{float:right;margin-left:-4px}.pintrest iframe{width:44px !important}div.images-prod div.im{float:left;width:600px;height:600px;text-align:center}div.images-prod ul{float:right;list-style-type:none}div.images-prod ul li{border:1px solid #fff;text-align:center;padding:5px}div.images-prod ul li.on{border:1px solid #3496DE}div.images-prod ul li span.extraimage{display:block;width:70px;height:70px;background-repeat:no-repeat;background-position:center center}#related-prod{margin:15px 0 10px 0}#related-prod h2{display:block;border-bottom:1px solid #999;text-align:center;float:none}#related-prod h2 span{padding:10px;background:#fff;text-transform:uppercase;margin:auto;position:relative;top:10px}#related-prod .content{float:left;list-style:none;padding:10px 18px}#related-prod .content li{float:left;margin:10px 37px 0 0}#related-prod .content li:last-child{margin-right:0}table#meta-info{font-size:1em;width:50%;border:1px solid #ddd}#sitemap-page ul.sections{list-style-type:none;margin-left:0}#sitemap-page ul.sections li{margin:0}#sitemap-page ul.sections ul.sections{list-style-type:round}#giftcard-wrap{border:1px solid #b4b3a8;border-bottom:5px solid #b4b3a8;border-top:5px solid #b4b3a8;margin-bottom:10px;padding:35px 30px 30px 30px;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/prod/gift_lines.jpg") repeat-x 0 10px;width:720px}#giftcard-wrap h2{text-transform:uppercase}#giftcard-wrap .group-delivery_method{display:none}#giftcard-wrap .left{float:left;width:305px;padding-top:15px}#giftcard-wrap .left .stamp{margin-left:-15px;margin-top:15px}#giftcard-wrap .right{width:350px;float:right;border-left:1px dashed #b4b3a8;padding-left:30px;padding-top:15px}#giftcard-wrap .right h1{margin:0 0 10px}#giftcard-wrap form{position:relative}#giftcard-wrap form .content{padding:0}#giftcard-wrap form .bottom{height:5px;display:block;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/prod/giftcard-bg.jpg") no-repeat 0 bottom}#giftcard-wrap form .product-buy{background:none;margin:0;border-top:0px solid #ffffff;width:344px;margin-top:-7px}#giftcard-wrap form .product-buy label{font-weight:bold;font-size:0.875em;margin-bottom:0.5em;display:block;float:left}#giftcard-wrap form .product-buy label.title{display:block;padding:0;margin:0;line-height:2em;width:auto;float:none}#giftcard-wrap .group-giftcard_name,#giftcard-wrap .group-giftcard_sender{width:47%;clear:none !important;float:left}#giftcard-wrap .group-giftcard_sender{float:right}#giftcard-wrap form .product-buy .group-giftcard_name input.textinput,#giftcard-wrap form .product-buy .group-giftcard_sender input.textinput{width:144px !important}#giftcard-wrap div.product-options div.group-giftcard_email.singletext input,#giftcard-wrap div.product-options div.group-giftcard_name.singletext input,#giftcard-wrap div.product-options div.group-giftcard_sender.singletext input{font-size:0.875em}#giftcard-wrap .giftcard-options textarea{font-size:0.875em}#giftcard-wrap form .product-buy input.textinput,#giftcard-wrap form .product-buy textarea,#giftcard-wrap div.product-options div.group-giftcard_email.singletext input{padding:9px 8px;width:326px !important}#giftcard-wrap form div.field-preview{font-size:0.875em;padding:5px 0 0}#giftcard-wrap .group-delivery_method label.selected,#giftcard-wrap .group-delivery_method label.unselected{font-size:1em}#giftcard-wrap .group-giftcard_value{padding:0}#giftcard-wrap .group-delivery_method label.delivery_method-email{margin:0 10px 0 0}#giftcard-wrap .group-delivery_method label.delivery_method-email,#giftcard-wrap .group-delivery_method label.delivery_method-post{font-size:0.8125em;padding-left:20px;font-weight:normal}#giftcard-wrap form .product-buy .giftcard-options label.radio{background:#666666;margin:4px 11px 3px 0;padding:10px 10px;width:16%;text-align:center;border:1px solid #666666;font-weight:normal;float:left;color:#fff}#giftcard-wrap form .product-buy .giftcard-options label.radio:nth-child(4n+4){margin-right:0}#giftcard-wrap form .product-buy .giftcard-options label.radio:hover{border:1px solid #70866F}#giftcard-wrap form .product-buy .giftcard-options label.radio.selected,#giftcard-wrap form .product-buy .giftcard-options label.radio:focus{background:#A4C1A3;border:1px solid #70866F;color:#fff}#giftcard-wrap form div.product-options label.title span.selected-option{display:none}#giftcard-wrap p.sign-off{display:none}#giftcard-wrap #addtocart .field-preview{float:left;margin-top:13px;margin-left:20px}#giftcard-wrap #addtocart .field-preview button{cursor:pointer;float:right}#giftcard-wrap form .giftcard-options .tbProgress div.tbCounter{font-size:1em !important;padding:5px 0 0 0}#giftcard-wrap div.product-buy button.addtocart-button{background:#b4b3a8;padding:10px 0}.gift-pop thead th,.gift-pop tbody td{border:0}.customer-info{width:570px;float:left}#customer-option #leftnav-holder{margin:7px 0 0}#customer-header{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/bg_logo.png") no-repeat 100% 100%;padding:15px 0 25px 0;margin-top:-5px}#customer-header h1{margin:0 0 2px 0;padding:0;color:#8e8e8e;background:transparent;border:0;font-weight:normal;font-size:1.375em;color:#8e8e8e}#customer-header p{margin:0;font-weight:bold;font-size:1.625em;color:#ef860c}#customer-page.withleftnav{overflow:hidden;width:750px}#customer-page h1{text-align:left;border-bottom:6px solid #B6B4A7;margin-bottom:25px;font-size:1.5em}#customer-page img.photo{margin-bottom:15px;margin-top:5px;display:block}ul#gallery{list-style-type:none;padding:0;width:790px;margin:10px 0 0 0}ul#gallery li{float:left;margin:0 23px 10px 0;width:170px;height:251px}ul#gallery li a{display:block}ul#gallery li a img{margin:auto;display:block}ul#gallery li a span{display:block;margin:0}ul#gallery li a span{display:block;font-weight:normal;font-size:0.857em;line-height:1.25em;margin:0 0 0 0;padding:7px 0 5px 0;border-bottom:1px solid #999}ul#gallery li a:hover span{text-decoration:none}.press-popup-image{margin-top:10px}#customer-page.page-about{width:auto;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/customer/about-background.jpg");min-height:704px}#customer-page.page-about .text-content{width:560px;padding:50px 0 20px 390px;text-align:center;margin-bottom:40px;color:#333}#customer-page.page-about .text-content p{margin-bottom:25px}#customer-page.page-about h1{text-align:center;margin-bottom:40px;color:#333;border:none;text-transform:none;font-size:2em}#customer-contact ul{list-style:none;margin:20px 0}#customer-page #customer-contact h2{float:left;border-bottom:none;padding:5px 14px;border:1px solid #444;margin:0;text-align:left;width:170px;border-top:none;height:33px;font-family:"franklin-gothic-ext-comp-urw",sans-serif;font-style:normal;font-weight:400;font-size:1.5em}#customer-page #customer-contact h2.form{float:left;border:none}#customer-contact li p{float:left;padding:12px 20px;border:1px solid #444;border-top:none;border-left:none;width:250px;height:19px}#customer-contact .standardform{border:1px solid #444;float:left;width:748px;margin-top:-1px;margin-bottom:20px}#customer-contact .standardform dl.form dt label{text-align:left}#customer-contact .standardform .formholder{float:left;padding:10px 22px;border-left:1px solid #444}#customer-contact li.top p,#customer-page #customer-contact li.top h2{border-top:1px solid #444}#customer-contact h2,#customer-page h2.form{border-bottom:4px solid #A3C1A3;background:none;margin-bottom:10px}#customer-page h2.form{text-align:center;width:250px;margin:auto}#customer-contact form{font-size:0.85em}#customer-contact form dd input.textinput,#customer-contact form dd textarea{width:485px !important}#customer-contact dl.form dt{width:100%;text-align:center;float:none}#customer-contact dl.form dd{width:497px;float:none;text-align:center}#customer-contact dl.form dt.submit{padding:0}#customer-contact dl.form dd.submit{text-align:left}#customer-contact span.red-ast{display:none}#customer-contact #contact-form .message{margin:20px auto 0;width:400px;text-align:center}#customer-contact .social{margin-top:20px}#customer-contact .social .facebook{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/customer/facebook-social.png") no-repeat center right;height:30px;padding:8px 45px 0 0;margin-right:5px;display:inline-block}#customer-contact .social .twitter{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/customer/twitter-social.png") no-repeat center right;height:30px;padding:8px 45px 0 0;margin-right:5px;display:inline-block}#customer-contact .social .pinterest{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/customer/pin-social.png") no-repeat center right;height:30px;padding:8px 45px 0 0;margin-right:5px;display:inline-block}#customer-page #store-info{float:right;width:180px}#customer-page #store-info h3{color:#000;margin:0 0 5px;padding:0 0 5px;border-bottom:2px dotted #999}#customer-page #store-info p{margin:0 0 15px}#customer-page #store-info p.write{margin-top:0}#customer-page h2{margin:0;padding:10px;font-weight:bold;margin-top:20px;border-bottom:4px solid #A3C1A3}#customer-page.faq h2{border-bottom:none;background:#e5e3d6}.customer-faq .text-content{margin:0 0 15px}.customer-faq h3{font-size:0.875em;font-weight:normal;margin:0;display:block;padding:8px 12px;cursor:pointer;border-top:1px solid #999;color:#000}.customer-faq h3:hover,.customer-faq h3.hover{text-decoration:underline}.customer-faq h3.open,.customer-faq h3.open:hover{border-bottom:1px solid #999;cursor:default;text-decoration:none;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/nav-dropdown-line.png") no-repeat 98% 12px}.customer-faq div.content{padding:10px 0 10px 12px;font-size:0.8125em;line-height:1.5em}.customer-faq div.content h4{border-bottom:1px dashed #ccc;padding-bottom:8px;margin-bottom:8px;color:#D96502}.customer-faq div.content table thead{background:#ccc}.customer-faq div.content table td{border-bottom:1px solid #ddd;padding:5px;border-right:1px solid #ddd}#terms-page h2{font-weight:bold}#terms-page h2.normal{font-weight:normal}#customer-option .delivery-table{width:45%}#customer-option .delivery-table td{width:50%;padding:10px;text-align:center}#customer-option .delivery-table td.bottom{background:#dbd9d9;padding:20px}#customer-option .delivery-table h2{text-align:center;font-weight:normal;text-transform:uppercase;display:block;font-size:1em;margin:auto;margin-bottom:10px;padding-top:2px}#customer-option .delivery-table table h2{background:none;width:auto;height:auto;border-bottom:none}#customer-page.page-vouchers{width:975px}#wholesale-thanks{text-align:center;margin-top:25px}.gift-pop thead th,.gift-pop tbody td{padding:0}table#order-summary{width:100%;font-size:0.8125em;margin:0}table#order-summary thead th{border:none;border-bottom:1px solid #999;background:#E5E3D6;color:#2d2d2d}table#order-summary thead th,table#order-summary tbody td,table.order-summary thead th,table.order-summary tbody td,table#checkout-summary thead th,table#checkout-summary tbody td{border-left:0;border-right:0}div#order-totals table tr.shipping td{border-top:0}table#order-summary thead th{padding:6px 10px;font-weight:normal}table#order-summary tbody td{padding:10px}table#order-summary .quantity{text-align:center}table#order-summary .price{text-align:right;padding-right:10px}table#order-summary td div.desc p.title{padding:0 0 4px 0}table#order-summary td div.desc p.points{font-size:0.916em;padding:0px 0 2px 0px}table.order-summary p.package-id{display:none}div#order-totals{font-size:0.8125em;clear:right;float:right;width:285px;margin:15px 10px 0}div#order-totals p.note{padding-top:10px}div#order-totals div.content{padding:10px 10px 2px 0}div#order-totals table{width:100%}div#order-totals table th,div#order-totals table td{border:0;text-align:right;padding:0 5px 10px 5px;color:inherit}div#order-totals table th{font-weight:normal;padding-right:5px;width:85%}div#order-totals table td{width:15%}div#order-totals table select{margin:0 0 2px 0}div#order-totals table tr.discounts-total th,div#order-totals table tr.discounts-total td{color:#c00}div#order-totals span.discount{color:#c00}div#order-totals table tr.grand-total th,div#order-totals table tr.grand-total td{border-top:1px solid #D4D4D4;font-size:1.416em;font-weight:bold;padding-top:10px;padding-bottom:0;color:#c00}div#order-totals table tr.grand-total td span.blu-price{color:#c00}#order-page #order-actions{display:none}#minicart div.nav-popup{background:#f2f2f2;border:1px solid #c3c3c3;border-bottom:1px solid #666;border-right:1px solid #666;position:absolute;top:100%;right:0;z-index:10;display:none;text-align:left}#minicart div.nav-popup ul{list-style-type:none;margin:0;padding:0}#minicart div.nav-popup li{float:none;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0;margin:0}#minicart div.nav-popup li a{display:block;color:#333;padding:4px 8px 4px 26px;text-decoration:none;background-repeat:no-repeat;background-position:4px 4px;z-index:10;font-weight:normal}#minicart div.nav-popup li a:hover{background-color:#336699;color:#fff;text-decoration:none}#nav-currency{float:left;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/nav/currency_icon.png") top center no-repeat;padding-top:24px;margin-right:20px;position:relative}#nav-links div.nav-popup li{margin:0}#nav-currency:hover{cursor:pointer}#nav-currency div.nav-popup li a{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/flags.png");background-color:transparent}#nav-currency div.nav-popup li a:hover{background-color:transparent}#nav-currency div.nav-popup li:hover{background-color:#e5e3d5}#nav-currency div.current{z-index:40;position:relative;line-height:1.4em;color:#4a413e}#nav-currency div.current:hover{text-decoration:underline}#nav-currency div.current span{text-transform:uppercase}#nav-currency:hover div.current,#nav-currency.hover div.current{color:#4a413e;z-index:40}#nav-currency div.nav-popup li a,#nav-links #nav-currency div.nav-popup li a{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/flags.png");margin-left:17px}#nav-links div.nav-popup{border:2px solid #ddd}#minicart{z-index:21;position:relative;float:left}#minicart a.icon{padding-top:25px;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/nav/basket_icon.png") top center no-repeat;display:block}#minicart a.icon p{display:inline-block;margin-left:2px}#minicart a.icon:hover p{text-decoration:underline}#minicart .minicart-summary{text-transform:uppercase;float:left}#minicart .minicart-summary a{color:#4a413e}#minicart .minicart-summary a:hover span{text-decoration:underline}#minicart .minicart-summary a span.minicart-title{padding:0;margin:0;border:0}#minicart-dropdown{position:absolute;top:38px;right:0;width:233px;display:none;text-align:left;font-size:1em;z-index:2000}#minicart-dropdown .inner_border{padding:10px;border:3px solid #49413E}#minicart-dropdown div.holder{background:#fff;position:relative;border:2px solid #fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin-top:10px}#minicart-dropdown .arrow{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/icons/currency_arrow.png");width:20px;height:10px;display:block;margin:auto;position:absolute;top:-10px;right:40px;z-index:200}#minicart-dropdown div.inner{border-top:0}#minicart-dropdown div.holder h2{margin-bottom:10px;font-size:1.65em;font-weight:normal;text-transform:uppercase}#minicart-dropdown div.holder h2 a.close{font-size:0.65em;float:right;font-weight:normal}#minicart-dropdown div.contents{border:1px solid #ccc}#minicart-dropdown div.items{text-transform:none;padding:0}#minicart-dropdown div.items div.desc{margin-left:10px;font-weight:normal;width:auto;overflow:hidden;text-align:left}#minicart-dropdown ol.items{max-height:200px;overflow-y:auto;list-style-type:none;margin:0}#minicart-dropdown li.item{padding:10px 5px;border-bottom:1px dotted #ccc;font-size:0.8125em}#minicart-dropdown li.item p{font-size:1.5em}#minicart-dropdown li.item p.title{margin-bottom:6px;font-size:1.5em}#minicart-dropdown li.item p.title a{padding:0;text-align:left}#minicart-dropdown li.item img{width:63px;height:63px;margin:0;float:left}#minicart-dropdown li.item a.remove-item{display:none}#minicart-dropdown li.item .toggle img{width:11px;height:11px}#minicart-dropdown li.item p.price .toggle{padding:3px 0 0 3px;float:right}#minicart-dropdown li.item p.price .toggle a{padding:0;float:left}#minicart-dropdown li.item p.price{margin-top:6px}#minicart-dropdown li.item span.blu-price{clear:both;display:block;text-align:left;padding:10px 0 0;float:left;font-weight:bold}#minicart-dropdown div.contents .cart-contents{padding:5px 0;font-size:1em;text-align:center;background:#f1f1f1;text-transform:uppercase}#minicart-dropdown div.footer{margin:0;padding:10px 0 0 0}#minicart-dropdown div.footer a{display:block;text-align:center;font-size:1.15em;padding:4px 6px}#minicart-dropdown div.footer a.btn-grey{margin:0 0 4px}#minicart-dropdown li.item,#minicart-dropdown ol.items div.desc,#minicart-dropdown div.items{overflow:hidden}#minicart-dropdown div.footer a span{font-size:1em}#account-option{background:#FFF}#account-option div.item-listing div.sort{display:none}#account-option #leftnav-holder{background:#fff;margin:7px 0 0}#account-option .withleftnav{width:750px}#account-login-panels{padding:20px 110px}#login-page .panel-left,#login-page .panel-right{border:0;padding:0}#login-page .panel-left{width:365px}#login-page .panel-right{width:365px}#login-page .panel-right h3{margin:20px 0 5px 0}#login-page .panel-left div.content,#login-page .panel-right div.content{background:#fff;border:1px solid #999;min-height:215px;padding:30px}#account-login #forgotpass-panel h2{margin-top:15px;border-top:1px solid #CCC}#forgotpass-link{margin:5px 0 0;color:#333;font-style:italic}#login-page form input.textinput,#login-page #register-panel form textarea{width:85%}#login-page #register-panel form select{width:98%}#account-option span.actionlinks{position:absolute;top:10px;right:14px}#account-option .account-subpanel{margin:0 0 5px 0;line-height:1em}#account-option .account-subpanel h4{margin:0;padding:0;float:left;width:24%}#account-option .account-subpanel p{margin:0 0 8px 0;float:left;width:75%}#account-page #saved-products,#account-page #recommended-products{width:267px}#account-page div.item-listing div.small div.prod{background:#fff}#account-page #saved-products div.fieldset-content,#account-page #recommended-products div.fieldset-content{min-height:32em}#account-page #saved-products div.fieldset-content p.empty{margin:0 0 22px 0}#account-page #saved-products div.fieldset-content h4{margin:0 0 2px 0}#account-page div.item-listing{font-size:1.333em;margin-bottom:0.75em}#account-page div.item-listing div.prod div.desc{width:152px;min-height:6em}#account-page div.item-listing div.list div.prod div.im{width:55px}#account-page div.item-listing div.small div.prod div.desc h5{height:auto}#ticket-page button,#tickets-page button{font-size:1em}#order-page fieldset.address{width:266px}#order-page fieldset.address div.fieldset-content{min-height:11em;padding-bottom:0.5em}#order-page fieldset.address div.fieldset-content p{line-height:1.4em;margin:0 0 0.5em 0}#order-page #order-actions{margin:20px 0 0 0;font-size:0.75em}#order-page #order-actions p{margin:0 0 10px 0}#order-page #order-actions p a{text-decoration:none}#order-page .re-order{background:#FEFBEA;padding:15px 20px;margin-bottom:15px;border:3px solid #f2ebc3}#order-page .re-order h4{font-size:1.2em;font-weight:bold;margin-bottom:3px;margin-top:0}#order-page .re-order p{width:280px}table#orders-overview td.actions a.btn-return{display:none}#order-login-form h2,#order-account-already h2{font-size:2em}#returns-login-form,#order-login-form{padding:45px 36px 45px 110px;float:left;width:310px}#returns-login-form p,#returns-account-already p,#order-login-form p,#order-account-already p{font-size:0.8125em;margin-bottom:12px;line-height:1.5em}#returns-login-form dl.form dt,#order-login-form dl.form dt{width:33%}#returns-login-form dl.form dd,#order-login-form dl.form dd{float:right;width:63%}#returns-login-form button,#order-login-form button{margin-left:0;margin-top:5px}#returns-account-already,#order-account-already{float:left;padding:45px 36px;width:320px}#address2{margin:5px 0 0 0}#account-mailing-lists .mailing-list-channels{border:1px solid #CCC;padding:15px}#account-mailing-lists ul{list-style:none}#account-mailing-lists .mailing-list-channels h2{font-size:1.5em;padding:10px;background:#CEDDD2}#account-mailing-lists .mailing-list-channel{margin-bottom:2em}#account-mailing-lists .mailing-list-channel:last-of-type{margin-bottom:0}#account-mailing-lists .mailing-list{padding:15px;background:#E5E3D6}#account-mailing-lists .mailing-list h3{font-size:1.2em}#account-mailing-lists .mailing-list section{font-size:0.75em;line-height:1.7}#account-mailing-lists .btn-med{background:#4a413e}#account-mailing-lists .btn-med span{color:#fff}#wishlist-page #product-items-content .content{width:621px}#wishlist-page div.item-listing div.list div.prod div.desc{width:318px;padding-right:10px}#wishlist-page div.item-listing div.grid div.prod{width:140px}#wishlist-page div.item-listing div.grid div.prod p.remove-item{font-size:0.6875em;margin:8px -2px}#wishlist-page div.item-listing div.layout{width:auto}#account-nav ul{list-style-type:none;font-size:0.75em;position:relative;left:-1px;margin-top:1em}#account-nav ul li.on{background:#f1f1f1}#account-nav ul li a{display:block;padding:8px 10px;text-decoration:none}#account-nav ul li.on a{color:#323232}div.stickyWin{text-align:left;border:2px solid #ccc;background:#fff;position:relative}div.stickyWin div.header{margin:15px 20px 0;padding-bottom:12px;border-bottom:1px dotted #ccc}div.stickyWin div.middle{padding:10px 20px}div.stickyWin div.middle div.inner{position:relative}div.stickyWin h1.caption{margin:0;padding:0 5em 0 0;border:0;font-size:1.5em;color:#444}div.stickyWin div.closeButton{position:absolute;top:14px;right:14px;cursor:pointer;font-size:0.75em}div.stickyWin thead th,div.stickyWin tfoot th,div.stickyWin tbody td{border-bottom:none}div.stickyWin div.popup-content{padding:0}.SWclearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.SWclearfix{display:inline-table}* html .SWclearfix{height:1%}.SWclearfix{display:block}#articles-page h1,#articles-page h2{text-transform:uppercase;margin:0}#articles-page .withrightnav{width:730px}#articles-page h1.main{font-size:3em;text-align:center}#articles-page h1.main a{font-weight:100 !important}#articles-page h2{border-bottom:1px #999 solid;margin-bottom:20px;text-align:center;padding-bottom:20px;font-weight:normal}#articles-page div.item-listing .content,#articles-page .wrap{width:725px;float:left}#articles-page .wrap .details{clear:both;padding:0 0 20px;margin:0 0 15px;border-bottom:1px solid #444}#articles-page .list .im,#articles-page .list .desc{float:none;width:726px}#articles-page .list .im{margin-bottom:10px}#articles-page .list .desc h3{font-weight:normal;font-size:1.5em}#articles-page .list .desc h3 a{text-decoration:none}#articles-page .list .prod{padding:0;margin-bottom:30px;padding-bottom:30px}#articles-page .list .prod h3 a{text-decoration:none}#articles-page .list .prod p.author{margin:5px 0;display:block}#articles-page #rightnav-holder h4{text-align:center;font-weight:normal;border-bottom:6px solid #B4B3A8;text-transform:uppercase;margin:30px 0 10px 0;padding-bottom:5px}#articles-page #rightnav-holder .opener h4{margin:0 0 10px 0}#articles-page #rightnav-holder .opener img{width:95%;height:auto}#articles-page #rightnav-holder .text-content{text-align:center}#articles-page #rightnav-holder .text-content p:last-child{margin-bottom:0}#articles-page #rightnav-holder .lhs-item{clear:both;margin:10px 5px}#articles-page #rightnav-holder .lhs-item .im{float:left;width:45px}#articles-page #rightnav-holder .lhs-item .desc{float:right;width:85px;font-size:0.875em}#articles-page #rightnav-holder .lhs-item .desc a{display:block}#articles-option .social a{float:left;display:block;width:37px;height:37px;text-indent:-9999px;-webkit-transition:opacity 0.4s ease-in-out;-moz-transition:opacity 0.4s ease-in-out;-o-transition:opacity 0.4s ease-in-out;-ms-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out;opacity:1;margin-top:10px;margin-right:10px}#articles-option .social a:hover{opacity:0.6}#articles-option .social a.facebook{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/customer/facebook-social.png");margin-right:6px}#articles-option .social a.twitter{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/customer/twitter-social.png")}#articles-option .social a.pintrest{background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/customer/pin-social.png");margin-right:0}#articles-page #rightnav-holder .twtr-hd,#articles-page #rightnav-holder .twtr-ft{display:none !important}#articles-page #rightnav-holder .twtr-doc{border:1px solid #999;margin-left:10px;border-radius:0 !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;-o-border-radius:0 !important}#articles-page #rightnav-holder .twitter-follow-button{margin-top:10px;margin-left:24px}#articles-page #rightnav-holder .instagram{text-align:center}#articles-page #rightnav-holder .instagram iframe{margin-left:4px !important}#articles-page #rightnav-holder .liked ul,#articles-page #rightnav-holder ul.nav-links{margin:0;padding:0;list-style:none}#articles-page #rightnav-holder .liked li,#articles-page #rightnav-holder .nav-links li{border-bottom:1px solid #999;text-align:center;font-size:0.8125em}#articles-page #rightnav-holder .liked li a,#articles-page #rightnav-holder .nav-links li a{display:block;width:180px;padding:10px}#articles-page #rightnav-holder .liked li:first-child a,#articles-page #rightnav-holder .nav-links li:first-child a{padding-top:0}#articles-page .details p.author{display:block;font-size:0.875em;line-height:1.5em;margin-top:-2px;float:left;margin-bottom:10px}#articles-page .details .back-to{font-size:0.8125em}#articles-page h3{text-decoration:none;font-size:1.25em;font-weight:100 !important;margin:0px 0 1px 0;padding:0}#articles-page h3 a{text-decoration:none}#articles-page p.comment{font-size:0.875em;padding:10px 0 0}#articles-option .social{text-align:center}#articles-option .social a{display:inline-table;float:none}#dsq-content h3{font-size:1em}.bluprint-css.quicksearch-wrapper{position:relative}.bluprint-css.quicksearch-wrapper .input-wrapper{position:relative}.bluprint-css.quicksearch-wrapper input[type="text"]{padding-top:0.6875em;padding-bottom:0.6875em;padding-left:0.75em;padding-right:72px}.bluprint-css.quicksearch-wrapper .actions{position:absolute;right:4px;top:4px;bottom:4px}.bluprint-css.quicksearch-wrapper .button-submit{padding:0 1em;display:block;height:100%;margin-left:4px;float:left}.bluprint-css.quicksearch-wrapper .button-submit span{display:inline-block;vertical-align:middle;text-indent:-9999px}.bluprint-css.quicksearch-wrapper .button-submit::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite.png");background-position:0px 0px;display:inline-block;position:static;vertical-align:middle}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .button-submit::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown{position:absolute;box-shadow:0px 0px 3px 1px rgba(0,0,0,0.1);padding:1em 0.6875em 0.6875em 0.6875em;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:-0.25em;width:100%;background:#FFFFFF;display:none;z-index:20;font-size:13px;font-size:0.8125rem}.bluprint-css.quicksearch-wrapper .search-results-dropdown li{position:relative}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a{display:block;position:relative;padding:0.8em 0.8em 0.8em 2.25em;overflow:hidden;text-decoration:none;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a em{color:#bbbbbb}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a::before{left:8px;margin-top:-9.55224px}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a:hover{background-color:#f1f1f1}.bluprint-css.quicksearch-wrapper .search-results-dropdown li .product-count{float:right;color:#bbbbbb}.bluprint-css.quicksearch-wrapper .search-results-dropdown li a:hover .product-count,.bluprint-css.quicksearch-wrapper .search-results-dropdown li.selected a .product-count{color:#666666}.bluprint-css.quicksearch-wrapper .search-results-dropdown li .highlighted{font-weight:700;color:#4a413e}.bluprint-css.quicksearch-wrapper .search-results-dropdown li.selected a{background-color:#f1f1f1}.bluprint-css.quicksearch-wrapper .search-results-dropdown .header{text-transform:uppercase;color:#6e6e6e;font-weight:700;font-size:12px;font-size:0.75rem;margin:1em 0;padding:0 0.8em;display:none}.bluprint-css.quicksearch-wrapper .search-results-dropdown .header .clear-history{float:right;font-weight:normal;line-height:inherit;background:transparent}.bluprint-css.quicksearch-wrapper .search-results-dropdown .header .clear-history:hover{text-decoration:underline;color:#666666}.bluprint-css.quicksearch-wrapper .search-results-dropdown .group:first-of-type .header{margin-top:0.5em;margin-bottom:0.5em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-recent .header,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-trending .header{display:block}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-recent a,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-trending a{padding:0.8em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite.png");background-position:0px -64px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy a::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy li.selected a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite.png");background-position:0px -96px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-hierarchy li.selected a::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product a{padding-left:0.8em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product a::before{display:none}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-image{float:left;padding-right:1em}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-image img{width:40px;height:40px;display:block}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-description{width:auto;overflow:hidden}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-description h3{color:inherit;margin-bottom:0.5em;font-family:'museo-sans',Arial,sans-serif;text-transform:none}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-product .results-description p{font-size:12px;font-size:0.75rem;color:#6e6e6e;margin:0}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-32px -64px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box a::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative li.selected a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion li.selected a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box li.selected a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-32px -96px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-alternative li.selected a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-suggestion li.selected a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-box li.selected a::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-64px -64px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article a::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article li.selected a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-64px -96px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-article li.selected a::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-128px -64px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location a::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location li.selected a::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-128px -96px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location li:hover a::before,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-location li.selected a::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a{display:block;font-size:13px;font-size:0.8125rem;padding-left:0;padding-right:0}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a>span{padding-left:36px;line-height:1.2;display:inline-block;font-weight:700;color:#666666}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a>span::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite.png");background-position:0px -32px;top:-8px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a>span::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a:hover{background-color:#f1f1f1}.bluprint-css.quicksearch-wrapper.is-result-available .input-wrapper{position:relative;z-index:25}.bluprint-css.quicksearch-wrapper.is-result-available .search-results-dropdown{display:block}.bluprint-css.quicksearch-wrapper.is-searching input[type="text"]{padding-right:115.2px}.bluprint-css.quicksearch-wrapper.is-searching .input-wrapper::before{box-sizing:content-box;width:32px;height:32px;background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite.png");background-position:-224px 0px;right:73.6px;z-index:20;left:auto;top:50%;margin-top:-16px;-webkit-animation:fade 0.6s 1 ease-in-out,spin 1s infinite ease-in-out;-moz-animation:fade 0.6s 1 ease-in-out,spin 1s infinite ease-in-out;animation:fade 0.6s 1 ease-in-out,spin 1s infinite ease-in-out}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.bluprint-css.quicksearch-wrapper.is-searching .input-wrapper::before{background-image:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/shared/images/bluprint/search/icon-sprite@2x.png");background-size:256px 384px;}}#quickbuy-new-product .bluprint-css.quicksearch-wrapper{width:250px;float:none;position:relative;top:auto;left:auto;right:auto;margin:0;padding:0}#quickbuy-new-product .bluprint-css.quicksearch-wrapper input[type="text"]{width:100%}#quickbuy-new-product .bluprint-css.quicksearch-wrapper input[type="text"]:focus{width:100%}#quickbuy-new-product .bluprint-css.quicksearch-wrapper .search-results-dropdown ul{margin:0}#quickbuy-new-product .bluprint-css.quicksearch-wrapper .search-results-dropdown li{margin:0}#quickbuy-new-product .results-image{float:left}#quickbuy-new-product .results-description{overflow:hidden;width:auto;padding:0 0 0 0.5em}#quickbuy-new-product .results-description h3{font-size:13px;font-size:0.8125rem}.bluprint-css.quicksearch-wrapper{width:216px;float:right}.bluprint-css.quicksearch-wrapper input[type="text"],.bluprint-css.quicksearch-wrapper .search-results-dropdown,.bluprint-css.quicksearch-wrapper .search-results-dropdown .type-more a{font-size:12px;font-size:0.75rem}.bluprint-css.quicksearch-wrapper input[type="text"]{padding:0.5em 72px 0.5em 0.6875em;border-color:#FFFFFF}.bluprint-css.quicksearch-wrapper input[type="text"]:focus{box-shadow:none;border-color:#FFFFFF}.bluprint-css.quicksearch-wrapper input[type="text"]{text-transform:lowercase;font-family:"rooney-web";font-weight:300}.bluprint-css.quicksearch-wrapper input::-moz-placeholder{text-transform:lowercase;font-family:"rooney-web";font-weight:300}.bluprint-css.quicksearch-wrapper input:-ms-input-placeholder{text-transform:lowercase;font-family:"rooney-web";font-weight:300}.bluprint-css.quicksearch-wrapper input::-webkit-input-placeholder{text-transform:lowercase;font-family:"rooney-web";font-weight:300}.bluprint-css.quicksearch-wrapper .actions .button-submit{height:25px;width:25px;padding:4px 6px;background:url("/clients/keepcalmgallery/sites/keepcalmgallery/resources/frontend/images/site/search-icon.jpg") no-repeat 5px 6px #fff;margin:-2px 5px 0 0}.bluprint-css.quicksearch-wrapper .actions .button-submit::before{display:none}#nav-top .search-results-dropdown{text-align:left;box-shadow:none;border:6px solid #A3C0A2;border-top:0;margin-top:3px}#nav-top .search-results-dropdown li{float:none;background:none;margin:0;padding:0}.bluprint-css.quicksearch-wrapper.is-searching .input-wrapper:before{right:2em}