/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}ul,ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}#confirm{display:none}#confirm-overlay{background-color:#222}#confirm-overlay-light{background-color:#EEE}.simplemodal-close{cursor:pointer}.discount_highlight{background-color:#f9ff91;padding:3px}.confirm_modal h5{text-align:center;font-size:120%;margin-top:0;padding-top:0;border-bottom:1px solid #CCC;padding-bottom:5px;margin-bottom:0;margin-bottom:15px}#permission_request_form{text-align:center}#permission_request_form label{display:block;margin-top:10px;font-size:90%;color:#666;text-align:center;margin-left:1px}#url_code_reveal{padding-top:1em;border-top:#CCC 1px solid}#url_code_reveal p#url{text-align:center;margin:0 auto;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;background-color:#faf987;font-weight:bold;margin:0 auto;padding:1em}#url_code_reveal p#url input{width:75%;padding:5px;font-size:13px;font-weight:bold;text-align:center}#url_code_reveal #button_holder{text-align:center;margin-top:1em}#permission_request_form h5{color:#ff3858;font-size:150%}#permission_request_form input[type="submit"]{margin-top:10px;font-weight:bold;font-size:126%;margin-bottom:10px}#permission_request_form #use_other_photos{font-size:80%}#permission_request_form #email{vertical-align:middle;margin-left:20px;width:140px}#requesting_user_image{border:3px solid #ccc;float:left;margin-right:20px}.highlight{background-color:#feff85;padding:5px 8px;font-weight:bold}#instructions_underlay .highlight,#design_instructions_overlay .highlight{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}#design_instructions_overlay .highlight.title{font-size:40px}.order-done-bonus-field{margin-left:30px;background-color:#feffba;width:325px;padding:20px;borde-rradius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}.order-done-bonus-field strong{text-decoration:underline}.inline-block{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;//IE7 inline-block hack zoom:1;*display:inline}.checkout-form-col-left,.checkout-form-col-right{width:312px;vertical-align:top}.checkout-form-col-left{margin-right:12px}.checkbox{width:auto !important;-moz-box-shadow:0 0 !important;-webkit-box-shadow:0 0 !important;box-shadow:0 0 !important}.charge_info_column select,.charge_info_column input,.charge_info_column input[type="email"],.charge_info_column input[type="tel"],.charge_info_column input[type="number"],.charge_info_column input[type="text"]{width:100%;border:1px solid #c4c4c4;-moz-box-shadow:1px 1px 0 0 rgba(204,204,204,0.5) inset;-webkit-box-shadow:1px 1px 0 0 rgba(204,204,204,0.5) inset;box-shadow:1px 1px 0 0 rgba(204,204,204,0.5) inset;padding:6px}.charge_info_column select{width:100%}.charge_info_column .half select,.charge_info_column .half input,.charge_info_column .half input[type="email"],.charge_info_column .half input[type="text"]{width:138px}.charge_info_column .form-row{margin-bottom:8px}.charge_info_column .form-row.half.right{float:right}.charge_info_column .form-row label{font-weight:bold}#order_totals{width:270px}#order_totals span{width:200px;display:block;float:left}#order_totals #promo_code{background-color:#fbff8b}#order_totals p{padding-bottom:0;margin-bottom:0;line-height:1.25}#order_totals #total_label{padding-top:5px;margin-top:5px;border-top:1px solid #999}#shipping{width:250px}.good_form input{padding:5px;font-size:13px}.good_form label,span.blurb{display:block;font-family:helvetica,arial}span.blurb{font-size:90%;color:#999}.blurb.label{display:inline;font-weight:normal}#charge_info_container{clear:both;width:800px;margin-left:auto;margin-right:auto;margin-bottom:50px}#submit_button{text-align:center}.form-row{margin-bottom:15px}#customs-note{display:none;background:#fcffb0;padding:5px;line-height:1.4;margin-top:1em}#customs-note strong{display:block}#customs-note p{margin-top:0}#customs-note-more-details{display:none}.design-preview tbody tr,.design-preview tbody tr td{width:50px !important;height:50px !important;padding:0 !important;line-height:1}.design-preview tbody tr td a{padding:0;height:50px;display:block}#design-view-price{float:right;font-weight:bold;font-size:15px}#drag-me-note{z-index:1000;position:absolute;padding:5px;display:none;background-color:white;-moz-box-shadow:0 -1px .9px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.3);box-shadow:0 -1px .9px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 -1px .9px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.3)}#faq ul{margin-left:0;padding-left:0;list-style-type:none}.another_error,.field_with_errors label.message{color:red;font-size:90%;padding:0}.field_with_errors input[type="text"]{border:1px solid red}.field_with_errors input[type="text"]:focus{border:1px solid red}#form-errors,#payment-errors{text-align:center}.flash.error{margin:25px;text-align:center;color:red;border-bottom:3px solid pink;background-color:#ffe2db;padding:5px}.flash.success{margin:25px;text-align:center;border-bottom:3px solid #05b5fd;background-color:#ccf0ff;padding:5px}#payment-errors span{display:block}#terms-error,#payment-errors span,#form-errors span{color:red;border-bottom:3px solid pink;background-color:#ffe2db;padding:14px;font-weight:bold;font-size:110%}#terms-error{margin-bottom:5px}#shipping_same_as_billing{width:auto;-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}#card_info #general_card_error{font-size:100%;font-weight:normal;color:red}.cart_item .action{background:#EEE;font-size:12px;display:inline-block;border:1px solid #999;padding:2px 6px;text-decoration:none;border-radius:5px}.cart_item .action.remove{border:0;background:transparent;color:red}.cart_item .action:hover{background:white}.cart_item table tbody tr td{width:auto;height:auto;line-height:0}.delete_link{display:block}form.inline_delete_form{display:inline}form.inline_delete_form input{vertical-align:middle}.cart{padding:15px}.cart h6{font-weight:normal;margin-top:0;padding-top:0;border-top:1px solid #CCC;padding-bottom:15px;margin-top:15px;padding-top:15px;font-size:100%;margin-bottom:0}.cart h5{text-align:center;font-size:120%;margin-top:0;padding-top:0;color:#ac2e4a;padding-bottom:5px;margin-bottom:0;margin-bottom:15px}#cart h5{margin:0}#cart .cart{padding-top:0;padding-bottom:0}#cart_checkout{overflow:visible;border-top:1px solid #CCC;margin-top:8px;padding-top:8px;padding-bottom:15px;margin-bottom:0;text-align:right}#cart_contents .cart_item.stocking .thumbs{margin-left:6px}.cart .thumbs{position:relative;margin-bottom:5px}.cart .shay_pillow .thumbs{margin-top:3px}.cart .info strong{display:block;float:left;width:100px}.tbox{position:absolute;display:none;padding:14px 17px;z-index:1200}.tinner{;z-index:1200;padding:15px;-moz-border-radius:5px;border-radius:5px;background:#fff url(/images/preload.gif) no-repeat 50% 50%;border-right:1px solid #333;border-bottom:1px solid #333}.tmask{position:absolute;display:none;top:0;left:0;height:100%;width:100%;background:#000;z-index:1200}.tclose{;z-index:1200;position:absolute;top:0;right:0;width:30px;height:30px;cursor:pointer;background:url(/images/close.png) no-repeat}.tclose:hover{background-position:0 -30px}#pinkthing{position:absolute;top:0;left:0;right:0;height:10px;background:#da72c5;z-index:2;box-shadow:0 4px 12px -1px rgba(0,0,0,0.5)}#home_5_year{-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms;opacity:0;position:absolute;top:50px;z-index:20;text-align:center;left:0;right:0;padding-top:50px}#home_5_year p{font-size:24px;text-decoration:none;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal}#home_5_year a{text-decoration:none}#home_5_year span{background:rgba(255,255,255,0.85);padding:12px;box-shadow:4px 4px rgba(0,0,0,0.6);text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#home_5_year button{padding-left:24px;padding-right:24px;padding-top:6px}.ex1 .slide-image{width:1000px;height:450px;display:block;background-size:cover !important;position:relative;margin:0 auto}.ex2 .slide-image{width:1000px;height:674px;display:block;background-size:contain !important;position:relative}.ex1 #ottoman_1{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/ottoman-2.jpg') center center no-repeat}.ex1 #zam{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/zam_lesscontrast.jpg') 50% 20% no-repeat}.ex2 #zam{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/zam_lesscontrast.jpg') center center% no-repeat}#langley11{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/langley2.jpg') center center no-repeat}.ex1 #slider_bff{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/bff.jpg') 50% 30% no-repeat}.ex2 #slider_bff{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/bff.jpg') center center no-repeat}#slider_kid_dolls{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/kid-dolls.jpg') center center no-repeat}#slider_table_slant{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/table-slant.jpg') center center no-repeat}#slider_55{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/Product-Shots-55.jpg') center center no-repeat}.ex1 #slider_50{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/StitchtagramShoot-50.jpg') 50% 60% no-repeat}.ex2 #slider_50{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/StitchtagramShoot-50.jpg') center center no-repeat}.ex1 #slider_single_chair{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/single-chair.jpg') 50% 40% no-repeat}.ex2 #slider_single_chair{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/single-chair.jpg') center center no-repeat}#slider_tote_door{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/tote-door.jpg') center center no-repeat}html{background:white;font-family:helvetica,arial;-webkit-font-smoothing:subpixel-antialiased}body{color:#434343;font-size:13px}a img{border:0}a{color:#000}.show-modal{overflow:hidden}#or{font-family:'Archer SSm A','Archer SSm B';font-weight:800;font-style:italic;font-size:30px;background:yellow;text-align:center;position:relative;overflow:hidden}#or_text{position:relative;z-index:100;background:yellow;padding-left:10px;padding-right:10px}#or_line{overflow:hidden;text-decoration:line-through;position:absolute;top:0;left:10px;right:10px;bottom:0}#login_2,#login_1{font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal;margin:0;text-align:left;font-size:25px;line-height:1}#login_2{margin-top:10px;font-size:18px;margin-bottom:20px}#order_steps{text-align:center;padding-left:0;color:#333;font-size:14px}#order_steps a{color:#999;text-decoration:none}#order_steps li{margin-left:30px}#order_steps li:first-child{margin-left:15px}#checkout_header{background:url('/images/purple-vertical-2.gif') no-repeat center bottom;overflow:auto;padding-bottom:15px;width:800px;margin-left:auto;margin-right:auto;margin-bottom:10px}#order_steps li strong{color:#4793ff}.sale-banner,#container{width:960px;margin-left:auto;margin-right:auto;background:#e2dfd7;padding:0 20px 0 20px;overflow:hidden;-moz-box-shadow:0 0 82px 3px;box-shadow:0 0 82px 3px;-webkit-box-shadow:0 0 82px 3px}.sale-banner.deadline-banner{background:black;color:white;font-size:14px;padding-top:5px;padding-bottom:4px}.sale-banner.deadline-banner.v-day{background:#4bc1c1}#center_e{margin-left:15px;margin-right:15px}.sale-banner{position:relative;background:#00d984;color:white;text-align:center;padding:10px 20px 13px 20px;font-size:20px;font-family:'Archer SSm A','Archer SSm B';font-weight:500;font-style:normal}.sale-banner.v-day{background:#ff7cc8}.sale-banner.v-day br{display:none}.sale-banner a{color:white;position:absolute;top:0;left:0;right:0;bottom:0}.product-sale-banner{transition:all 100ms;background:#d42426;color:white;text-align:center;padding:5px;font-size:16px;font-family:'Archer SSm A','Archer SSm B';font-weight:500;font-style:normal;border-top-left-radius:5px;border-top-right-radius:5px;box-shadow:0 3px 2px 0 rgba(0,0,0,0.5);position:absolute;top:-10px;left:0;right:0;z-index:9}.product-sale-banner img{margin-bottom:0 !important}#product_pillow{overflow:visible}#product_pillow:hover .product-sale-banner{transform:rotate(2deg);-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg)}.sale-banner strong{font-weight:bold;text-shadow:2px 2px rgba(0,0,0,0.25)}.shipping-note{text-align:center;font-family:'Archer SSm A','Archer SSm B';font-weight:500;font-style:normal;color:#666}header{border-top:3px solid #419309;background:white;margin-left:-20px;margin-right:-20px;padding-left:20px;padding:4px 0 0 20px;font-family:'Archer SSm A','Archer SSm B';font-weight:800;height:80px;position:relative}.ex1 header{height:73px}.orders.ex1 header:before,.designing.ex1 header:before,.top-shadow.ex1 header:before{bottom:-14px;top:auto}.ex2 header{box-shadow:0 2px 8px rgba(0,0,0,0.6);z-index:100}#home_slider_title_container>div{display:inline-block;line-height:80px}#nav_cart{float:right;margin-right:20px}header .banner{position:absolute;left:0;right:0;height:10px;top:-20px}header .banner span{display:block;height:10px}.ex1 #home_slider{background:white;position:relative;margin-left:-20px;margin-right:-20px;position:relative}.ex2 #home_slider{overflow:hidden;position:relative;margin-left:-20px;margin-right:-20px;position:relative;box-shadow:0 2px 8px rgba(0,0,0,0.6)}#slides{margin:0;padding:0}#slides:before{content:"";position:absolute;top:0;left:0;right:0;height:7px;background:#4d8e21;z-index:2;-moz-box-shadow:0 0 15px 7px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 15px 7px rgba(0,0,0,0.5);box-shadow:0 0 15px 7px rgba(0,0,0,0.5)}#slider_container{position:relative}#slider_container:before{display:block;content:"";position:absolute;top:0;left:0;right:0;z-index:20;height:14px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjJCODUzNzMzNEFBMTFFNTlCRjJEQTZCRDE1RTFCMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjJCODUzNzQzNEFBMTFFNTlCRjJEQTZCRDE1RTFCMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkI4NTM3MTM0QUExMUU1OUJGMkRBNkJEMTVFMUIzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MkI4NTM3MjM0QUExMUU1OUJGMkRBNkJEMTVFMUIzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu7k3vQAAABBSURBVHjaYmFgYLAAYlYg/s+ACRiB+DcLiIAqwKXoD0jRRyBmZsAN/oIUfYbqwAX+gxR9JUbRLwYCAOZwvAAgwACilg4Z132AqQAAAABJRU5ErkJggg==') repeat-x top center}#title{text-indent:-10000px;display:block;background:url('/images/logo-3.gif') no-repeat center bottom;width:231px;height:62px;-webkit-transition:all 100ms;-moz-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms}#title:hover{transform:rotate(2deg);-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg)}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#title{background:url('/images/logo-3@2x.gif') no-repeat center center;background-size:231px 54px}}.nav{margin:0;padding:0}#nav_c{height:80px;margin-left:50px;margin-right:15px}.nav li{display:inline-block;margin-left:20px;font-family:'Archer SSm A','Archer SSm B';font-weight:500;font-style:normal}.nav li:first-child{margin-left:0;padding-left:0;border-left:0}#cart_link_li{margin-left:12px}.nav li:first-child a{box-shadow:0}#nav_c .nav li a{font-size:20px;font-weight:700;border-radius:0;padding:4px 0 1px 0;border-bottom:#d389d6 2px solid;color:black;outline:0}#nav_c .nav li a:focus{outline:0}#nav_c .nav li a:hover{border-bottom-color:#e7d4e8}.nav li a{text-decoration:none;font-size:18px;-webkit-transition:all 100ms;-moz-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms;font-family:'Archer SSm A','Archer SSm B';font-weight:500;font-style:normal;color:#6c4f6f;border-bottom:3px solid transparent}.big-highlight{background:#ffffe3;margin-left:-20px;margin-right:-20px;border-bottom:#fffd00 1px solid;box-shadow:0 2px 10px rgba(0,0,0,0.6);position:relative}.big-highlight h2{font-size:30px;padding-top:5px}.big-highlight .subtitle-blurb{padding-bottom:10px}.cart-link{margin-left:33px;font-family:'Archer SSm A','Archer SSm B';font-weight:500;font-style:normal;background:url('../images/cart.png') center left no-repeat;padding-top:8px;padding-left:35px;padding-bottom:4px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.cart-link{background:url('../images/cart@2x.png') center left no-repeat;background-size:29px 29px}}.nav li a:hover{border-bottom:3px solid white}.home-product{background:white;margin:20px;padding-top:10px;border-top:2px #00d984 solid}.home-product.first{border-top:0;margin-top:0;padding-top:40px}.home-product h3{margin-top:0;padding-top:0;margin-bottom:0}h3.title{margin-top:0}.smaller-title{font-size:25px}.home-product .btn{display:block;text-align:center;margin-right:4px}.home-product .thumb-col,.home-product .info-col,.home-product .photo-col{width:290px;display:inline-block;vertical-align:middle;margin-top:0}.home-product .info-col{width:333px}.grad-bottom{height:8px;margin-right:20px;margin-left:20px;background:#faffbf;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmZiZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhN2ZjZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#faffbf 0,#a7fcff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#faffbf),color-stop(100%,#a7fcff));background:-webkit-linear-gradient(left,#faffbf 0,#a7fcff 100%);background:-o-linear-gradient(left,#faffbf 0,#a7fcff 100%);background:-ms-linear-gradient(left,#faffbf 0,#a7fcff 100%);background:linear-gradient(to right,#faffbf 0,#a7fcff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faffbf',endColorstr='#a7fcff',GradientType=1)}.home-product .thumb-col a{margin-right:5px;margin-bottom:5px;display:block;float:left;border:1px solid white;-webkit-transition:all 100ms;-moz-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms}.home-product .thumb-col a:hover{border:1px solid black}.home-product .thumb-col{width:auto}.home-product .photo-col{width:370px;margin-right:15px;text-align:center;min-height:360px}#footer{border-top:3px solid #333;font-family:courier,fixed;background:#999;color:#333;margin-left:-20px;margin-right:-20px;padding:5px 20px;font-size:10px}#made-in-dc{float:right;margin-top:10px;margin-right:0;text-indent:-10000px;background:url('../images/made-in-dc.png') no-repeat top left;width:203px;height:38px}#footer a{color:#333}#footer .copyright a,#footer .copyright{color:#333}#footer #footer-payments-info{width:200px;height:21px;background:url('../images/payments-desaturated.png') no-repeat top left;margin-top:15px;text-indent:-10000px}.banner{font-family:'Archer SSm A','Archer SSm B';font-weight:800;font-style:italic;color:black}.banner span{background:rgba(255,255,173,0.75);padding:4px}.ex1 #slider_title{position:relative;z-index:100;text-align:center;font-size:23px;margin:0 -20px;background:url('/images/pink-horizontal-2.gif') repeat-x 20px 0 white;padding-top:20px}.after-shadow:after,.ex1 #slider_title:after{display:block;content:"";position:absolute;bottom:-14px;left:0;right:0;z-index:20;height:14px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjJCODUzNzMzNEFBMTFFNTlCRjJEQTZCRDE1RTFCMzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjJCODUzNzQzNEFBMTFFNTlCRjJEQTZCRDE1RTFCMzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MkI4NTM3MTM0QUExMUU1OUJGMkRBNkJEMTVFMUIzNyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MkI4NTM3MjM0QUExMUU1OUJGMkRBNkJEMTVFMUIzNyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu7k3vQAAABBSURBVHjaYmFgYLAAYlYg/s+ACRiB+DcLiIAqwKXoD0jRRyBmZsAN/oIUfYbqwAX+gxR9JUbRLwYCAOZwvAAgwACilg4Z132AqQAAAABJRU5ErkJggg==') repeat-x top center}.ex1 .banner{color:#096b94}.ex1 #slider_title span{display:block;background:transparent}.ex1 #slider_title span.top{padding-top:0;font-size:17px;letter-spacing:0}#slider_title span.top{position:relative;padding:10px 20px;border-radius:12px}#slider_title span.bottom{display:none;transform:rotate(-1deg);position:absolute;left:50%;margin-left:-200px;font-size:18px;margin-top:30px;padding-left:30px;padding-right:30px;background:rgba(255,255,255,0.9)}.swipe{overflow:hidden;visibility:hidden;position:relative}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>li{float:left;width:100%;position:relative;cursor:pointer}h2{text-align:center;color:#434343;font-size:38px;letter-spacing:-1px;margin:10px 0 10px 0;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal}h2 a{color:#434343}h2.subtitle{margin-bottom:0;margin-top:0}h3{margin-bottom:0;color:#434343;font-family:'Archer SSm A','Archer SSm B';font-weight:800;font-size:43px}h3 span.sub{color:#cacaca}h3>span{position:relative}.info-col{width:340px;font-size:14px;line-height:1.2}.ottoman.detail .info-col{width:370px}.info-col .details{position:relative;border-bottom:1px solid #CCC;margin-bottom:20px}.details-measurement{position:absolute;top:0;right:0;font-size:13px;color:#666}.info-col .details p{margin-bottom:10px;margin-top:0}.info-col .btn-el{margin-top:20px}.btn-el.intro{margin-top:5px;margin-bottom:15px}.sub{font-size:18px}.btn-wide{padding-right:0 !important;width:100%}.btn-el.std button,.btn-el.std a{display:block;text-align:center;outline:0;line-height:1}.btn-el a{text-decoration:none}.btn.btn-small{padding:7px 26px;font-size:16px}.checkout-btn{text-align:right}.checkout-form-col-right{float:right}.checkout-btn.btn-el.std{width:670px}.checkout-btn.btn-el.std button{padding-left:110px;padding-right:110px;display:inline}button,button:focus{outline:0}.btn-el.narrow{width:50%;margin-left:auto;margin-right:auto}.subtitle-blurb{margin-top:0;padding:0 40px 20px 40px;margin-bottom:0;text-align:center;font-family:'Archer SSm A','Archer SSm B';font-weight:800;opacity:.6}#products{padding-top:10px;background:white;text-align:center}.btn{cursor:pointer;border-radius:6px;background:#00d984;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal;padding:14px 0;font-size:23px;color:white;border:0;border-bottom:4px solid #1cab73;-webkit-transition:all 100ms;-moz-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms;position:relative}.btn:hover{background:#00b36d;border-bottom:4px solid #179060;top:1px}.btn-orange{background:#e86311;border-bottom:4px solid #cb5208}.product:hover .btn.btn-orange,.btn-orange:hover{background:#ca540c !important;border-bottom:4px solid #a3440a !important}.btn-gray{background:#ababab;border-bottom:4px solid #696969}.btn-gray:hover{background:#8b8b8b;border-bottom:4px solid #696969}#cart_checkout_button_bottom{background:url('/images/green-horizontal-2.gif') no-repeat center top;padding-top:30px}.product-row{background:url('/images/green-horizontal.gif') no-repeat center top;padding-bottom:0;padding-top:20px}.product-row:first-child{background-image:none;padding-top:0}.product{position:relative;width:300px;min-height:440px;padding:40px 40px 0 40px;display:inline-block;vertical-align:top;margin-left:6px;background:white;overflow:hidden;cursor:pointer;background:url('/images/vertical-left.gif') no-repeat center right}#ottoman_list,#zam_list{padding-right:46px;padding-left:14px}.last-product{background-image:none}.first-product{padding-right:65px}.product.gift-cert{background:url('//d3codm9m9n3vad.cloudfront.net/kiddo.jpg') -149px 0 no-repeat;background-size:cover}.product .free-offer{position:absolute;top:0;left:10px;right:10px;text-align:center;background:#ffffef;z-index:100;padding:10px}.product .free-offer,.product .free-offer strong{font-family:helvetica;font-size:14px}.product .free-offer strong{display:inline}.product .full-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;-webkit-transition:all 100ms;-moz-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms;box-shadow:0 0 0 15px transparent inset}.product:hover .btn{background:#00b36d}#product_details{margin-top:20px;background:white;padding:20px 20px}#product_cols .info-col{float:right;background:url('/images/vertical-left.gif') no-repeat 0 15px;padding-left:30px}#product_cols .info-col.info-col--pm{padding-left:51px;margin-right:44px}#product_cols .main-photo-col{float:left}#product_cols .main-photo-col img{-webkit-box-shadow:0;-moz-box-shadow::0;box-shadow:0}.main-photo-col img{-webkit-box-shadow:rgba(0,0,0,0.25) 0 1px 3px 0;-moz-box-shadow:rgba(0,0,0,0.25) 0 1px 3px 0;box-shadow:rgba(0,0,0,0.25) 0 1px 3px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.more-photos img{-webkit-box-shadow:rgba(0,0,0,0.25) 0 1px 3px 0;box-shadow:rgba(0,0,0,0.25) 0 1px 3px 0;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#product_cols .btn-el a{display:block;text-align:center}.more-photos>p,.more-photos>div{margin-top:20px;margin-bottom:0;overflow:hidden;background:url('/images/pink-horizontal.gif') no-repeat top center;padding-top:30px}.more-photos .right,.more-photos .right{float:right}.pillow.detail h4{font-size:50px}.ottoman.detail h4{font-size:45px;line-height:1}.scarf.detail h4{font-size:46px;margin-bottom:0}.scarf.detail .btn-el{margin-bottom:0}.coin-purse.detail h4{font-size:60px}.tote.detail h4{font-size:63px}.clutch.detail h4{font-size:48px}h4{color:#434343;font-family:'Archer SSm A','Archer SSm B';font-weight:800 !important;font-style:italic;font-size:52px;margin-top:0;padding:0;margin-bottom:8px}.product .img{text-align:center;min-height:290px;position:relative;margin-bottom:0}.product .bottomed img{position:absolute;bottom:30px;left:5px}.product .mid-bottomed img{bottom:50px}.product .btn{display:block;text-align:center}.product strong{display:block;color:#434343;font-family:'Archer SSm A','Archer SSm B';font-weight:800;font-size:28px;margin-bottom:14px;text-align:center}.product .desc{line-height:1.1;font-size:14px;min-height:82px}.product-row .products:first-child{margin-left:0}.price-c{float:right;margin-top:0}.price{font-size:30px;color:#4a4a4a}.old-price{font-size:18px;color:#999;text-decoration:line-through}.new-low{margin-top:-8px;font-size:12px;display:block;color:red;line-height:1}.slider-arrow{text-indent:-10000px;width:33px;height:46px;text-decoration:none;border:0 !important;font-family:'Archer SSm A','Archer SSm B';font-weight:800;text-decoration:none;position:absolute;top:0;outline:0;z-index:300;font-size:130px;color:#333;padding:0 20px;background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3lJREFUeNrsmkmIE1EQhruzaVwZNKOiKI4ODnHDBTdEBQfEgwgyF9GL3gVvehMEj3oQPHnxICgigiAKKoILinoQFAOjuDHuG4OamPQkaf9i/mZiSHpLd/JmSMFHmKW739/1ql69etFN09TGgkW0MWJtIapZrPKHdDrd6P2mgG4wG8wAk8BEEAW/QR58Bx/AS/AN+A7STCZTW4hPk4GuAusoQsSM49/KHKhJ7+v8NEAOvAOPwEOKCsYjPgT0gq1gDn83xMHnHK7VKXYxWAZ2gXvgGvjUTCFrwG7Qxbeb93i95aVCxUvZCTaCyxRkhClkPNgDtvOtZgOK1RLvJTG1j146DT6HkbU6wCGwg1OoEELyKXJargRHQE/QQqaBw2AFHxR2OfAXdPKZS4MSIu4+CBa5COIgrVDx7K4ghOznnG2mCMsMTukD/PQtZBvY0iIRlklGnA/2+hUyE/Qxo7S6RJaY2QzW+hEieT3FDNVqM5nu5cUmvAiZCzaElGIbiZcFHJdrIZvAVE4rVcyqBnprjTtSZ/VerciUqrYhpuJuN0JkvZjFVVY1k4J0AljuRkgPK1NVN/MljjFlJ0TiYh6Vq2pFbhtshXRw/SgpLERmSpLTv66QyfRKWXEhcTDdToi1v1a92RVh0NcVEuUKOhq6P3E7IcVR4A0rDRt2Qv5QjOpeKVVX5LWEDGpqN+50rvBf7YT8ZDsmqriQXHVjolqIdANfKe4RCfI3TkLEXnAjo2qcRDjGQSch0pN9X53eFBIhs+aJm6JRAkn6sTEFhSTojbduN1Z3wA/Fgl7nGnfDyw7xC7itjXTVVfFGhrPFU/PhCmMloUhsyEJ9oV5BaydE1pTzLv6vGSbb7+vgmZ1SO5Mzi6us/1tl8uzn4JyTy5zsLLjPEr8VnpBjulOaQ7fTjRCDN3rMPYDeRBGSdI6Dj26CyI1JMXmCmSwZclrW+cJeg2MsRxzNy6Inrj2pDR9g9vGNFQLevyT4cm+BM+CX2wu9rt6yD7jE4JMjuCUUYjQoKEYRA+AiF2TT6w38WD84CtZrw+eJCzkQQ/v/SNpuSuu8psytg3jhphcvBCHE2hbfBQ+AfNNAWv5y3JxiRRCvEFR5zi4Dz7N67WcSkSKwoYPVIApDEfSUyOClky8NtE62l5J8TlYb+ebDAAu/bGAZov01p7aQcOyfAAMA4ALJueKBqb4AAAAASUVORK5CYII=);opacity:.7}.slider-arrow:hover{opacity:1}.slider-arrow:focus{outline:0}.slider-arrow i{display:block;height:100%;width:50px;background-repeat:no-repeat;background-position:center center;padding-top:2px}#slider_left i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIBJREFUeNrs1EEOgCAMBEDKq/r/U3+lwYNBBaHbPRjDJhwMyUihkNLKD2JmWxmtOZkF6m9VFRfS+3sNCQLcIUGBGpIo0FyJF3ggCHBBUOBEIsCBRIGSzLgSnHJoG0s7Ylqz0doegTLSF+6X7W1Fw3JG0PTL1oM8pcKbvfKl7AIMADlNVsZF4nyUAAAAAElFTkSuQmCC);background-position:8px center}#slider_left{left:0;top:49%}#slider_right{right:0;top:49%}#slider_right i{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAjCAYAAABy3+FcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAW5JREFUeNrs1dsrRFEUx/EZzRu58+DNv6GEFFKupbxIhORJrnkUIRJPU0pJTW4N+TfOi1tNkmga/4O7Ob67lho6s/aZ4UGy6/Nw5ky/s8/ea68TdF038N2RE/iB8cdCQo7jfP2tHF0Iw812JsOYQ1u2rzONWRQhgpZMQyawlHKdix00+wkxT53Cisf9POyiyRZSiT7lP/nYQ4MWcoJOXCtBBdhHvbYml7IbN0pQIQ5Qpy3sR9CtElSMQ9RqWxxDB+JKkNmIKKq1YruQoIQSVIIjVGln50xe7UoJKsWxeTXtAJqgU0udlaFGC1lDtyVkA4uhNDdXMWoJ2MQIkl4zWcaYJWBLTnvSa2EXMGkJ2MYQ3ry2eB4zPgIG8fqps8kKj0sv0UZEZvDiVfYVaLQEmHYwgOd0B/AcrUpNmNPbjydbZ7tDu5R86ohKr3n02x4TUuoxuTYl3YuHTBt1XD4X6+jBvZ9GHfz/oP/ikHcBBgA2UUnNjeQn/wAAAABJRU5ErkJggg==);background-position:10px center}#press{background:white;padding:5px 20px 20px 20px;margin:30px -20px 0 -20px;text-align:center}#press a{text-decoration:none}#press img{margin-left:40px}#press h3{margin-top:20px;line-height:1;font-size:20px;margin-bottom:30px}#press a:first-child img{margin-left:0}#gift_cert_container{border-top:1px solid #999;background:url('//d3codm9m9n3vad.cloudfront.net/kiddo.jpg') top left no-repeat;height:438px;margin-top:30px}#gift_cert_container .subtitle{text-align:left;padding-left:40px;padding-bottom:10px;padding-top:10px}#gift_cert_container .subtitle-blurb{color:black;text-align:left;width:529px}.copy{background:white;margin-left:-20px;margin-right:-20px;padding:20px}#checkout.copy,#design_copy{margin-left:0;margin-right:0;background:white;padding:20px;margin-top:20px}#checkout.copy{margin-top:0;padding:0 20px}label{display:block}textarea{resize:none}select,input[type="password"],input[type="email"],input[type="tel"],input[type="number"],input[type="text"],textarea{border:1px solid #CCC;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;width:200px;outline:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-box-shadow:1px 1px 0 1px rgba(0,0,0,0) inset;-moz-box-shadow:1px 1px 0 1px rgba(0,0,0,0) inset;box-shadow:1px 1px 0 1px rgba(0,0,0,0) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}input[type="tel"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="text"]:focus,textarea:focus{border:1px solid #809eff !important}input[type="text"].gift-cert-field,.gift-cert-field{width:500px}.gift-cert-button{width:500px}#sharing{text-align:center;padding:10px 20px;border-top:1px solid #999}h2.checkout-step-title{font-size:40px;line-height:1;margin-top:10px;margin-bottom:0;font-family:'Archer SSm A','Archer SSm B';font-weight:800;font-style:italic;float:left;padding-right:20px}h3.checkout-step-title{font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal;margin-top:0;font-size:38px}.checkout-error{margin-bottom:20px !important;width:670px;margin-left:auto;margin-right:auto}.checkout-error span{display:block}#billing_address_checkbox{vertical-align:middle;text-align:left;width:215px;padding-left:5px}#checkout h4{font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal;font-size:22px}#checkout *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}label.error{color:red}select.error,input.error{border:1px solid red !important;color:red}.good_form .payment-type{display:inline-block;margin-left:10px}.good_form .payment-type:first-child{margin-left:0}.good_form .payment-type input{margin-right:5px}.ship-speed{line-height:1.2;color:black;padding-top:5px}#shipping_options h4{margin-bottom:0}#last_col,#shipping_info,#payment_info{display:inline-block;vertical-align:top;width:290px}#last_col{float:right}.shipping-type-blurb{display:block;color:#999;font-size:12px}#shipping_options input{margin-right:6px}#order_gift_message{padding:9px;width:100%;height:48px}#cart_contents{margin-top:15px}#cart_contents p{margin:0 0 5px 0;padding:0 0 5px 0;line-height:1;border-bottom:1px dotted #CCC}#cart_contents strong{display:inline-block}#cart_contents .cart-price{float:right}#checkout{padding-top:10px}#promo-bits{margin-bottom:10px}::-webkit-input-placeholder{color:#999}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}h4.cart-header{font-family:helvetica;font-style:normal;font-size:14px}.cart .thumbs,.cart .info{display:inline-block;vertical-align:top}.cart .info{margin-left:10px}.cart .info>div{margin-top:3px}.cart .btn.btn-small{font-size:20px}#checkout_copy{margin-left:0;margin-right:0;padding:20px !important}#login_cols .col{width:450px}#non_instagram_col{float:right}#instagram_col{background:url('/images/purple-vertical.gif') right top no-repeat;padding-right:28px}#login_cols h3{margin-bottom:10px;margin-top:10px;height:50px;line-height:50px}#use_instagram_title_five_year{background:url('/images/instagram_logo.png') center left no-repeat;padding-left:47px;padding-top:10px;padding-bottom:10px}#use_instagram_title{background:url('/images/instagram_logo.png') center left no-repeat;padding-left:55px}#use_uploader_title{background:url('/images/big_upload_arrow.gif') center left no-repeat;padding-left:55px}.login-blurb{min-height:120px}#get_started{color:#670000 !important}#in_design_photos{text-align:right}.mi{display:none}#about_content{width:725px}.cart .quantity_field{width:auto;margin-left:6px}#customer_photos{float:left;margin-right:1em}#customer_photos .blurb a{color:#333}#customer_photos .blurb{width:200px;color:#333}#workshop_photos{float:right;margin-left:1em;width:200px}.about_photo span,#customer_photos p span{display:block;color:#999}.about_photo span a,#customer_photos p span a{color:#999}p.workshop_photo{float:right;margin-left:1em}#about_us a,#about_us{color:#999}#see_more_photos{text-align:center;margin-bottom:25px;float:right}.mib,.mb{display:none !important}#stitch_terms{font-size:22px}.cart_item .shopping_cart{margin-bottom:4px}.modal{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms;padding:10px;border:10px solid #d8f9ff;background:white;position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;opacity:0;display:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-x:hidden}.modal.show{opacity:1}.modal .header{font-family:'Archer SSm A','Archer SSm B';font-weight:800;font-style:normal;font-weight:bold;font-size:20px;text-align:center}.modal .blurb{margin-top:0 !important}#best_of_2015 strong#first_5_thing{margin-bottom:12px;font-size:20px;color:#666;font-weight:normal;font-style:normal}#best_of_2015 strong{font-family:'Archer SSm A','Archer SSm B';font-weight:800;font-style:italic;font-size:25px;color:#0272ff;display:block;text-align:center;text-shadow:2px 2px 0 rgba(0,0,0,0.09)}.deadline-header{background:#333;color:#EEE;padding:12px;margin-bottom:12px;margin-left:-20px;margin-right:-20px;margin-top:-20px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.5)}.deadline-header a{color:#EEE;text-decoration:none}.deadline-header .date{font-size:120%;text-decoration:underline}.fanny-h3{text-align:center;font-size:24px;margin-top:48px;margin-bottom:12px}.fp-two{display:flex;align-items:center}.fp-two img{margin:0;padding:0;display:block}.fp-two a{margin:0;padding:0;display:block}.fp-two a:first-child{margin-right:24px}#intro_pm_p.intro_pm_p--fannypack{width:362px;height:482px;margin-left:87px}.fb--mobile{display:none}@media only screen and (max-width :736px){.fb--mobile{display:block}.fb--desktop{display:none}.main-photo-col.pinnable-container.mobile-full-b.mobile-full-b--fp{text-align:center}#intro_pm_p.intro_pm_p--fannypack{margin-left:auto;height:auto;margin-right:auto;width:80%;margin-top:0;margin-bottom:24px}.fp-two{display:block}.fp-two img{margin:0;padding:0;display:block}.fp-two a{margin:0;padding:0;display:block}.fp-two a:first-child{margin-right:0;margin-bottom:24px}.fanny-h3{font-size:18px;margin-bottom:0}.deadline-header{display:none}.new-low .highlight{display:block}#non_instagram_col .btn,#instagram_col .btn{margin-left:0}#home_5_year button{font-size:15px}#home_5_year p{font-size:15px}#home_5_year img{height:30px}#home_5_year span{display:block}#best_of_2015 strong#first_5_thing{font-size:14px}#best_of_2015 strong{font-size:20px;margin-top:12px}#ottoman_list img,#zam_list img{margin-left:auto !important;margin-right:auto !important}.ex1 #slider_title{background:0;padding-top:4px}.ex1 #slider_title span.top{font-size:15px;padding-top:8px}.banner{font-family:'Archer SSm A','Archer SSm B';font-weight:500;font-style:normal}.cart_item .shopping_cart{margin-bottom:4px}.slide-image{background-size:contain !important}.ex1 #ottoman_1{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/mobile/ottoman.jpg') center center no-repeat}#zam{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/zam_lesscontrast.jpg') center center no-repeat}#langley11{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/mobile/langley2.jpg') center center no-repeat}#slider_bff{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/mobile/bff.jpg') center center no-repeat}#slider_kid_dolls{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/mobile/kid-dolls-1.jpg') center center no-repeat}#slider_table_slant{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/mobile/table-slant.jpg') center center no-repeat}#slider_55{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/mobile/Product-Shots-55.jpg') center center no-repeat}#slider_50{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/mobile/StitchtagramShoot-50.jpg') center center no-repeat}#slider_single_chair{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/mobile/single-chair.jpg') center center no-repeat}#slider_tote_door{background:url('//d3codm9m9n3vad.cloudfront.net/home-slider/mobile/tote-door.jpg') center center no-repeat}.product.gift-cert{height:439px}.product.gift-cert .subtitle-blurb{padding-left:20px;padding-right:20px;font-size:15px}.product.gift-cert .btn-el{top:110px}.home .subtitle{letter-spacing:0;font-size:18px;padding-top:10px;padding-left:20px;padding-right:20px}.home .big-highlight{color:white;opacity:1;font-family:helvetica,arial;background:#6081f7;-moz-box-shadow:0 4px 11px -2px rgba(24,36,76,0.4) inset;-webkit-box-shadow:0 4px 11px -2px rgba(24,36,76,0.4) inset;box-shadow:0 4px 11px -2px rgba(24,36,76,0.4) inset}.home .subtitle-blurb{color:white;opacity:1;font-family:helvetica,arial;font-weight:normal}.home .big-highlight h2{color:white !important}#gift_cert_h3{font-size:22px;margin-bottom:10px}#new_gift_certificate .info{width:auto}#gift_cert_img{display:none}input[type="text"].gift-cert-field,.gift-cert-field{width:100%}.gift-cert-button{width:100%}#stitch_terms{font-size:15px}.nm{display:none !important}.mi{display:inline !important}.mib{display:inline-block !important}.mb{display:block !important}#title{float:left;text-indent:-10000px;display:block;background:url('/images/logo-3.gif') no-repeat center center;width:115.5px;height:31px;padding-bottom:6px;padding-left:16px;background-size:115.5px 31px}#m_checkout{float:right;background:rgba(255,255,255,0.5);padding:3px 3px;margin-left:0;border-radius:3px;margin-top:-3px}#title_row{position:relative}div.product{text-align:center;min-height:260px}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){}#nav_c,#nav_cart{padding:8px 30px}.cart-link{padding-top:7px;padding-bottom:7px;margin-top:5px;color:white;text-decoration:none;font-size:20px;float:right;margin-left:0;margin-right:0}.cart-link span{padding-left:4px}#nav_cart{border-top:1px solid #8cd8c6;margin-left:-20px;margin-right:-20px}header{height:auto;border-top:2px solid #ffaef0}.sale-banner{font-size:12px !important;padding:6px !important}.sale-banner.v-day{font-size:16px !important}.sale-banner.v-day.deadline-banner{font-size:12px !important}.sale-banner.v-day br{display:block}.sale-banner u{display:block;text-align:center}.sale-banner img{display:none}.sale-banner span{display:block}.sale-banner #banner_exp{display:none}.sale-banner{font-size:14px}.sale-banner,#container{width:auto;padding:0 13px 0 13px}#home_slider_title_container{padding-top:6px}#home_slider_title_container>div{display:block;text-align:center;line-height:1;margin-left:-10px}#home_slider_title_container>div#nav_c{text-align:left;margin-left:-30px;line-height:normal;padding-top:4px}h4.cart-header{margin-bottom:0}.nav li{margin-left:9px}#nav_c{margin-left:-20px;margin-right:-20px;height:auto;line-height:normal}#nav_c .nav li a{background:0;padding:6px 0;border:0;font-size:14px;font-weight:700}#nav_c .nav li a:hover{background:0;padding:4px 0;border:0}#checkout_copy{margin-top:-10px !important;padding-top:30px !important;margin-left:-20px;margin-right:-20px}#login_image{width:auto;height:auto;max-width:100%}#form-errors,#payment-errors{margin-left:-20px;margin-right:-20px}#checkout.copy{padding:0}#login_cols .col{width:auto;padding:15px 0 0 0 !important;margin-top:5px;border:0 !important;background:url('/images/pink-horizontal.gif') no-repeat top center}#checkout_header{background:url('/images/blue-horizontal-tile.gif') repeat-x bottom left;width:auto}#login_cols h3{height:auto;line-height:1 !important;font-size:21px;line-height:48px;font-size:20px}h2.checkout-step-title{float:none;padding-right:0;background:url('/images/pink-horizontal.gif') center bottom no-repeat;padding-bottom:25px}#use_uploader_title{padding-top:15px;padding-bottom:15px}.sub{font-size:13px}#product_cols .btn-el a{padding-top:20px;padding-bottom:20px}.info-col .btn-el{margin-bottom:0}.nav li a{font-size:13px;font-weight:500}#slider_title{position:relative !important;top:auto !important;left:auto !important;right:auto !important;margin-top:0;border-radius:0;line-height:1.5;font-size:16px;margin-bottom:0}#slider_right,#slider_left{display:none}#slider_title span.top{background:#333;line-height:1;color:white;border-radius:0;display:block;transform:rotate(0) translateZ(0);-webkit-transform:rotate(0) translateZ(0);-moz-transform:rotate(0) translateZ(0);letter-spacing:0;font-size:13px;line-height:1.2}h2.subtitle{line-height:normal;font-size:20px;margin-bottom:10px}#ottoman_list,#zam_list{padding-left:20px !important;padding-right:20px !important}.product-row{padding:0;background-image:none}.product{background:url('/images/green-horizontal.gif') no-repeat center top;width:auto;margin:0 0 10px 0;display:block;overflow:auto;border-top:0;border-bottom:0;padding:10px;min-height:0;padding-bottom:0;padding-top:30px}.product:first-child{margin-left:0}.product-row{margin:0}.product-row:first-child .first-product{margin-top:0;background-image:none;padding-top:0}.product .img{min-height:0}.subtitle-blurb{padding:0 20px 10px 20px;line-height:1.1}#product_pillow{margin-top:12px}.product img,.product .bottomed img{top:auto;bottom:auto;margin-top:0 !important;margin-bottom:10px !important;position:relative}.product-sale-banner{left:12px;right:12px}.product .product-sale-banner img,.product .product-sale-banner img{margin-bottom:0 !important}#gift_cert_container{background-position:top right;padding-top:20px}#gift_cert_container .subtitle-blurb{background:rgba(255,255,255,0.65);margin-bottom:20px}#gift_cert_container .subtitle{font-size:30px;background:rgba(255,255,255,0.65)}#gift_cert_container .subtitle,#gift_cert_container .subtitle-blurb,#gift_cert_container .btn-el{width:auto !important;padding:10px;margin-left:0 !important;text-align:center}.main-photo-col img{width:auto;height:auto;max-width:100%}#product_cols .info-col{float:none;width:auto;padding-left:0;background-image:none;padding-left:0 !important;margin-right:0 !important}.detail h4{font-size:36px !important;margin-top:15px;text-align:center;margin-left:-10px;margin-right:-10px;margin-bottom:4px;padding-bottom:10px}#product_cols .main-photo-col{float:none}.btn-el.narrow{width:auto}.btn{font-size:22px;padding:7px 0;margin-left:10px;margin-right:10px}.dog-before:after,.dog-before:before{top:0 !important}.price{font-size:20px}.more-photos img{height:auto;width:auto;max-width:100%;float:none}.more-photos{margin-top:0 !important}.info-col .details{border-bottom:0;background:url('/images/blue-horizontal-tile.gif') top left repeat-x;padding-bottom:10px;margin-bottom:10px;padding-top:20px}.info-col .details p{margin-bottom:0;float:none !important}.details-measurement{position:relative;top:auto;right:auto;margin-top:5px}.info-col .price strong{display:block;margin-top:10px}#about_content{width:auto}#workshop_photos{display:none}#cart_li{float:left;margin-left:30px}#checkout_li{float:right;margin-right:24px}.about_photo img{width:auto;height:auto;max-width:100%}#see_more_photos{float:none;text-align:left;line-height:1;margin-bottom:10px;margin-top:10px !important}#faq h4,#about_content h3{font-size:25px}.order-done-bonus-field{margin-left:auto;width:auto}#order_steps{margin-top:5px;text-align:left;width:auto;font-size:11px;margin-bottom:0;padding-bottom:5px}#order_steps li{margin-left:0 !important;display:block}table.canvas td{line-height:0}table.canvas td img{opacity:0;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}#photos_source{display:none;position:fixed;margin-top:10px;border-radius:5px;left:10px;right:10px;background:#f0f0f0;padding:5px 10px 20px 10px;border:2px solid #b6b6b6;text-align:left;line-height:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:100;box-shadow:0 0 0 20px rgba(0,0,0,0.5)}#photo_source strong{font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal}#photos_source.ready-for-action{-webkit-transition:top 100ms ease-out;-moz-transition:top 100ms ease-out;-o-transition:top 100ms ease-out;transition:top 100ms ease-out;display:block}#photos_source img{margin-bottom:3px;margin-right:3px;position:relative;z-index:10;-webkit-transition:box-shadow 100ms;-moz-transition:box-shadow 100ms;-o-transition:box-shadow 100ms;transition:box-shadow 100ms;box-shadow:0 0 15px 1px rgba(0,0,0,0)}#photos_source img:active{box-shadow:0 0 15px 1px yellow}#load_more_photos{text-align:center;text-decoration:none;margin-top:10px;display:block;width:100%}#load_more_photos .on{display:none}#load_more_photos.loading .on{display:inline}#load_more_photos.loading .off{display:none}#hide_photos_source{-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;-o-transition:opacity 200ms;transition:opacity 200ms;opacity:0;display:none;font-size:40px;line-height:20px;color:#666;z-index:3000;position:fixed;padding:10px;top:10px;right:10px;text-decoration:none}#hide_photos_source.show{opacity:1}#design-a-thing{width:auto}.designing #content{padding-bottom:30px}#product_layout{position:relative;margin-top:0;border-radius:4px;overflow:visible;margin-bottom:10px}.ottoman-instructions{z-index:20;opacity:0;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms;position:absolute;top:170px;left:0;right:0;text-align:center;margin:0 30px;background-color:yellow;pointer-events:none;padding:10px;font-family:'Archer SSm A','Archer SSm B';font-weight:500;font-style:normal;border-radius:5px;-moz-box-shadow:0 0 27px 0 rgba(0,0,0,0.65);-webkit-box-shadow:0 0 27px 0 rgba(0,0,0,0.65);box-shadow:0 0 27px 0 rgba(0,0,0,0.65);border:1px solid darkgray;font-size:6vw;line-height:1.2}}#photos_source p{margin-left:auto;margin-right:auto;line-height:1.2;margin-top:6px}#current_product{font-family:'Archer SSm A','Archer SSm B';font-weight:800;font-size:22px;line-height:1;margin-bottom:10px}.layout-size{float:right}#add_to_cart{float:right}#add_to_cart_bottom{display:block;text-align:center;padding:10px 6px}.add-to-cart{padding-left:12px !important;padding-right:12px !important;border-bottom:2px solid #1cab73}#random_photos{float:left}#design_options{margin-top:20px}.add-to-cart,#design_options a{text-decoration:none;background:#00d984;color:white;border-radius:5px;padding:6px 6px;font-weight:bold}.wee-gray-btn{width:auto;cursor:pointer;border-radius:5px;background:#00d984;font-weight:bold;padding:6px 10px;font-size:13px;color:white;border:0;border-bottom:4px solid #1cab73;-webkit-transition:all 100ms;-moz-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms;position:relative;text-decoration:none;float:right;cursor:pointer}#current_layout{margin-top:5px}#confirmation h2{font-size:20px}.misc-btn{text-decoration:none;background:#00d984;color:white;border-radius:5px;padding:4px 12px;border-bottom:2px solid #1cab73}.misc-btn-block{display:block}.misc-btn-gray{background:#999 !important;border-bottom:2px solid #666}#conf_checkout{margin-top:6px;font-weight:bold;font-size:23px}#login_2{margin-bottom:5px}.simplemodal-close{display:none}.btn.simplemodal-close{display:block}body.loading{overflow:hidden}body.loading #loader{-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms;display:table;opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2000;background:rgba(0,0,0,0.5)}#sharing{margin-left:-20px;margin-right:-20px}#loader .cont{display:table-cell;text-align:center;vertical-align:middle}#loader .note{background:white;border-radius:5px;padding:20px;font-size:15px;width:70%;margin-left:auto;margin-right:auto;box-shadow:3px 2px 3px rgba(0,0,0,0.5);moz-box-shadow:3px 2px 3px rgba(0,0,0,0.5);-webkit-moz-box-shadow:3px 2px 3px rgba(0,0,0,0.5)}#confirmation{position:fixed;top:0;right:0;left:0;bottom:0;background:white;text-align:center;z-index:100}#confirmation_container{margin-bottom:10px}#confirmation table{margin:auto}#conf_quantity{width:auto}#checkout_copy{margin-top:20px;padding:20px 0}h2.checkout-step-title{margin:0}#payment-form{margin-top:0 !important}.charge_info_column select,.charge_info_column input,.charge_info_column input[type="email"],.charge_info_column input[type="text"]{width:100% !important}.form-row.half{width:45%}.checkout-btn.btn-el.std{width:auto}.checkout-btn.btn-el.std button{padding-left:0;padding-right:0;width:100%}.checkout-error{width:auto;margin-left:20px;margin-right:20px}#exp_container select{width:45% !important}.charge_info_column input.checkbox,.checkbox{width:auto !important}.cart .cart_item{margin-bottom:8px}.cart .btn.btn-small{padding-left:15px;padding-right:15px;font-size:16px}.cart{padding:0}.cart h5{margin-bottom:5px !important}.close-link{position:absolute;top:0;right:0;font-weight:bold;font-size:20px;padding:10px}.top-shadow #container,.designing #container{background:#e2dfd7}#made-in-dc{background-position:center center;display:block;text-align:center;float:none;width:auto}}body.pillowords-1 table.canvas tr td:first-child,body.pillowords-1 table.canvas td{-moz-box-shadow:1px 1px 1px 0 #c8c8c8 inset;-webkit-box-shadow:1px 1px 1px 0 #c8c8c8 inset;box-shadow:1px 1px 1px 0 #c8c8c8 inset}table.canvas td{-moz-box-shadow:1px 1px 1px 0 #969696 inset;-webkit-box-shadow:1px 1px 1px 0 #969696 inset;box-shadow:1px 1px 1px 0 #969696 inset}table.canvas tr td:first-child{-moz-box-shadow:0 1px 1px 0 #969696 inset;-webkit-box-shadow:0 1px 1px 0 #969696 inset;box-shadow:0 1px 1px 0 #969696 inset}#instagram_login_offer{overflow:auto;padding:10px 5px;background:#feffb4}#instagram_login_offer img{float:left;display:block}#instagram_login_offer a{float:left;text-decoration:none;display:block;width:234px;margin-left:8px}#cart_modal_content{-webkit-overflow-scrolling:touch;overflow-y:auto}#sign_out_bar{position:absolute;right:20px;top:10px;line-height:1 !important;font-size:10px;color:#666;font-family:helvetica,arial;font-weight:normal}#sign_out_bar a{color:#666}.holiday-deadline{margin-left:-20px;margin-right:-20px;padding:10px 50px}.holiday-deadline img{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}.holiday-deadline .chunk{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-left:20px;margin-right:20px}.gift-msg,.gift-msg a{margin-top:8px;color:#116903;font-size:13px}.please-allow{color:#666;font-size:13px}.checkout-form-col-left,.checkout-form-col-right{width:48%;vertical-align:top}.checkout-form-col-left{margin-right:12px}.inline-block{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;//IE7 inline-block hack zoom:1;*display:inline}#submit_button button{width:305px;float:right}#placemat_preview{max-width:100%;width:70%}#fannyblurb_home_blurb{text-decoration:none;font-size:18px;margin-bottom:24px}#intro_pm_p{margin-left:68px;max-width:100%;width:394px;height:464px}@media only screen and (max-width :736px){#fannyblurb_home_blurb{font-size:16px;margin-left:2vw;margin-right:2vw}#new_placemats{font-size:24px}#intro_pm_p{width:auto;height:auto;margin-left:auto}#product_details{margin-top:0;padding-top:0;margin-left:-20px;margin-right:-20px}#photos_source{text-align:center}#use_instagram_title{padding-top:10px;padding-bottom:10px}.mobile-full-b{margin-left:-20px;margin-right:-20px}.more-photos>div{overflow:visible}.has-stackable img{height:auto !important;width:auto !important;max-width:100% !important;display:block;margin-top:10px}.has-stackable img:first-child{margin-top:0}#submit_button button{float:none;width:100%}#cvc_container{float:right}#last_col,#shipping_info,#payment_info,#card_number_container{width:100%}.checkout-form-col-left,.checkout-form-col-right{float:none;width:auto;margin-right:0 !important;display:block !important}#charge_info_container{width:auto}h3.checkout-step-title{font-size:20px}#body_holiday{display:none}.please-allow{color:#666;font-size:10px}.gift-msg,.gift-msg a{font-size:12px}.holiday-deadline{padding:10px 0}.holiday-deadline strong:first-child{display:block}.holiday-deadline img{display:none}.holiday-deadline strong,.holiday-deadline p{line-height:1.1 !important;font-size:14px !important}.coin_promo{margin:auto !important;padding:10px !important}}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#price_info{font-size:140%;margin-bottom:1em}#price_info p{margin-bottom:0}#price_info strong{color:black;font-weight:normal;font-size:80%}#price_info span{font-weight:bold}.center{text-align:center}#couch_span{height:137px;display:block;width:300px;margin-left:auto;margin-right:auto;margin-top:20px;background-color:white;padding:20px;border-radius:20px}#couch_thing{margin-top:100px;text-align:center}#confirm-container .buttons .yes{margin-top:5px}.sprite-spinner{overflow:hidden;position:relative;display:inline-block;text-align:left;height:30px;width:30px;position:absolute;top:50%;left:50%;margin-left:-14px;margin-top:-14px}#mobile_loader{display:none;opacity:0;-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;-o-transition:opacity 200ms;transition:opacity 200ms;position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,0.9);z-index:2000}#mobile_loader.show{opacity:1}body.mobile-loading{overflow:hidden}#new_sale_link{margin-left:-20px;margin-right:-20px;text-align:center;display:block;background:white}#sun_sale_home{position:absolute;left:-71px;top:-7px}#sun_sale_details{position:absolute;left:20px;top:20px;-moz-box-shadow:0 0 !important;-webkit-box-shadow:0 0 !important;box-shadow:0 0 !important}.dog-before{position:relative}.dog-before em{color:yellow;font-family:helvetica;font-weight:bold}.dog-before:after{display:block;content:"";position:absolute;height:40px;width:40px;right:14px;top:8px;background:url('/images/emoji/414.png') no-repeat center left;background-size:40px 40px}.dog-before:before{display:block;content:"";position:absolute;height:40px;width:40px;left:14px;top:8px;background:url('/images/emoji/414.png') no-repeat center left;background-size:40px 40px}#ottoman_list img,#zam_list img{margin-left:-20px;margin-top:-20px;margin-bottom:6px}#dog_product .btn-el.intro{margin-bottom:0;position:absolute;bottom:10px;left:10px;right:10px}#dog_product_note{display:none;background-color:rgba(255,255,255,0.6);border-radius:5px;padding:5px;margin-bottom:0}#dog_slider_new{z-index:50;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;opacity:0;width:325px;position:absolute;bottom:60px;left:60px;font-size:15px;line-height:1.1;color:white;background:rgba(12,201,255,0.77);border-radius:7px;padding:9px;box-shadow:3px 2px 3px rgba(0,0,0,0.5);moz-box-shadow:3px 2px 3px rgba(0,0,0,0.5);-webkit-moz-box-shadow:3px 2px 3px rgba(0,0,0,0.5);-ms-transform:rotate(-7deg);-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);transform:rotate(-7deg)}#dog_slider_new.show{opacity:1;-ms-transform:rotate(7deg);-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);transform:rotate(7deg)}#dog_slider_new a{text-decoration:none;color:white}#dog_slider_new strong{font-size:21px;display:block;text-align:center;margin-bottom:12px;margin-top:5px}#dog_slider_new strong:after{display:block;content:"";position:absolute;height:40px;width:40px;right:3%;top:5px;background:url('/images/emoji/414.png') no-repeat center left;background-size:40px 40px}#dog_slider_new strong:before{display:block;content:"";position:absolute;height:40px;width:40px;left:3%;top:5px;background:url('/images/emoji/414.png') no-repeat center left;background-size:40px 40px}#new_sale_link_product_mobile{display:none}@media only screen and (max-width :736px){.left{margin-bottom:10px}#new_sale_link_product_mobile{display:block}#new_sale_link_product_mobile_img{width:auto;max-width:100%}#new_sale_link{padding-left:10px;padding-right:10px}#new_sale_link img{display:none}#dog_slider_new{display:none;width:220px;position:absolute;bottom:5px;top:auto;left:5px;font-size:12px;line-height:1.1;color:white;background:rgba(12,201,255,0.77);border-radius:7px;padding:9px;box-shadow:2px 2px 1px rgba(0,0,0,0.5);moz-box-shadow:2px 2px 1px rgba(0,0,0,0.5);-webkit-moz-box-shadow:2px 2px 1px rgba(0,0,0,0.5);-ms-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}#dog_slider_new.show{-ms-transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}#dog_slider_new strong{font-size:14px;margin-bottom:9px;margin-top:0}#dog_slider_new strong:after{display:block;content:"";position:absolute;height:40px;width:40px;right:0;top:-5px;background:url('/images/emoji/414.png') no-repeat center left;background-size:30px 30px}#dog_slider_new strong:before{display:block;content:"";position:absolute;height:40px;width:40px;left:3%;top:-5px;background:url('/images/emoji/414.png') no-repeat center left;background-size:30px 30px}#sun_sale_home{display:none}}.social-p{position:absolute;top:10px;left:10px;margin:0;padding:0}.pinnable-container{position:relative}.left{float:left}.slide-image .social-p{top:auto;bottom:10px;left:50%;margin-left:-26px}#confirmation_container .side-label{display:block;font-size:15px;float:none;text-align:left;text-decoration:none}#confirmation_container .table{margin-left:auto;margin-right:auto}#confirmation_container.multi-sided .table{margin-bottom:10px}.cell{background:#ffffef;float:left;overflow:hidden}.cell img{max-width:100%;max-height:100%;width:100%;height:100%}.cart_item .info{margin-top:-6px}.cart_item.ottoman .shopping_cart{display:inline-block}#photos_checked{font-weight:700;color:black;display:block;text-align:center;color:#5c5c5c;text-shadow:2px 2px 0 rgba(0,0,0,0.09);font-size:16px;margin-top:40px}#best_of_2015{display:none;background:white;color:#5c5c5c;line-height:1.4;width:500px;height:305px;font-size:16px;position:absolute;top:50%;left:50%;margin-left:-250px;margin-top:-200px;border-radius:5px;padding:20px;text-align:left;font-size:14px;font-family:'Archer SSm A','Archer SSm B';font-weight:500;box-shadow:10px 10px black;-webkit-box-shadow:10px 10px black;-moz-box-shadow:10px 10px black}@-webkit-keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.swirl{vertical-align:top;-webkit-animation:rotating 1s linear infinite;-moz-animation:rotating 1s linear infinite;-ms-animation:rotating 1s linear infinite;-o-animation:rotating 1s linear infinite;animation:rotating 1s linear infinite}#photo_2015_done{text-align:center;background:white;-webkit-transition:opacity 200ms;-moz-transition:opacity 200ms;-o-transition:opacity 200ms;transition:opacity 200ms;display:none;opacity:0;color:#0272ff;padding-top:15px;border-top:1px solid #CCC}#make_2015_pillow{width:100%;display:block;margin-top:12px}#make_2015_pillow:hover{top:auto}#top_nine{display:block;width:auto !important;margin-bottom:10px;font-size:22px !important}#top_nine .nav-link{background:#ea8ec8 !important}.washing-instructions{font-size:90%;color:#333;font-style:italic}.source-thumb-holder{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative}.source-thumb-holder.selected:before{display:block;pointer-events:none;position:absolute;left:5px;top:5px;color:green;background:white;border-radius:100%;content:"\2713";height:30px;width:30px;text-align:center;line-height:30px;z-index:11;font-size:24px;-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.5);box-shadow:1px 1px 2px rgba(0,0,0,0.5)}.source-thumb-holder.selected img{opacity:.8}#hide_photos_source.btn{color:white;font-size:34px;padding:20px;text-shadow:none;background:#999;border-color:#666}#hide_photos_source.btn:hover{opacity:.5}#shopping_cart_link{cursor:pointer;border-radius:6px;background:#00d984;padding:7px 8px 4px 8px;font-size:16px;color:white;border:0;border-bottom:4px solid #1cab73;-webkit-transition:all 100ms;-moz-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms;position:relative}#shopping_cart_link:hover{background:#00b36d;border-bottom:4px solid #179060;top:1px}.nope{text-align:center;width:70%;margin-left:auto;margin-right:auto}.nope button{margin-top:24px;padding-left:24px;padding-right:24px}.side-photos{float:right;width:40%}.side-photos img{border:1px solid #999;margin-bottom:12px;width:100% !important;max-width:100% !important}.fiveyear-copy{width:55%;float:left}.fiveyear-copy .highlight{padding:12px;font-size:16px;font-family:'Archer SSm A','Archer SSm B';font-weight:500;font-style:normal;border-radius:5px;border:1px solid #d2d32c}.with-top-shadow{margin:20px 0 0 0}#update-price{text-decoration:none;display:inline-block;border-radius:3px;margin-top:4px;border:1px solid #CCC;background:#EEE;padding:2px 4px}#update-price:hover{background:#444;color:white}#promo-code{width:200px !important;display:block}#promo_holder{border-top:1px solid #999;margin-right:24px;margin-top:12px}#text-canvas-view *,#text-canvas-view *:after,#text-canvas-view **:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#add_a_message_button{margin-left:0;display:block}#canvas_text>div{line-height:1;cursor:move}#canvas_text{z-index:11;overflow:hidden;position:absolute;top:30px;bottom:30px;left:30px;right:30px;border:1px solid transparent}body.pillowords-1 #canvas_text{border:1px dotted white;cursor:crosshair !important}.ui-resizable-handle{visibility:hidden}body.pillowords-1 .ui-resizable-handle{visibility:visible}#text-canvas-view .message{position:absolute}body.pillowords-1 #text-canvas-view{display:block;pointer-events:auto}#text-canvas-view{z-index:1000;position:absolute;pointer-events:none}#text-canvas-view *,#text-canvas-view *:after,#text-canvas-view **:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#instructions_underlay{-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms}.underlay-instructions{opacity:0;text-align:center;position:absolute;top:50%;margin-top:-77px;left:50%;margin-left:-225px;font-size:30px;line-height:1.1;color:#00a50d;z-index:1;text-shadow:2px 2px 0 rgba(0,0,0,0.09);-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);display:none}.underlay-instructions .highlight{background:transparent}body.pillowords-1 #instructions_underlay{display:block}#instructions_underlay.visible{opacity:1}.underlay-instructions p{line-height:1.3;background-color:#feff85;padding-top:10px;padding-bottom:10px;border-radius:10px}#message_input_field{-webkit-box-shadow:inset 0 0 6px 2px #ccc;-moz-box-shadow:inset 0 0 6px 2px #ccc;box-shadow:inset 0 0 6px 2px #ccc;border:1px solid #999;padding:5px;width:100%;height:70px;resize:none;text-align:left;font-size:14px}#message_input_field:focus{outline:0}#editor_overlay{padding:10px;font-size:14px}#editor_overlay label{font-weight:bold}#control_buttons{opacity:.2;width:250px}.spell-checking #control_buttons{display:none}.step-1-done #control_buttons{opacity:1}#cancel_edit{margin-left:20px;float:left}#delete_edit{color:red;float:right}#new_message_edit #delete_edit{display:none}#delete_only p{display:none}#delete_only #edit_overlay_controls{display:none}#delete_only #confirm_delete{display:block}#edit_overlay_controls{margin-top:20px}#edit_overlay_controls a,#edit_overlay_controls span{margin-top:5px}#edit_overlay_controls button{float:left}.font-style{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-indent:-10000px;width:16px;height:16px}.font-style:hover,.font-style.active{background-color:#e6e6e6 !important}.font-style:focus{outline:0}.font-style#bold{background:url(/images/icons.png) no-repeat 0 0}.font-style#italic{background:url(/images/icons.png) no-repeat 0 -24px}.font-style#underline{background:url(/images/icons.png) no-repeat 0 -120px}.right-align-icon{background:url(/images/justifyright.png) 0 0 no-repeat}.center-align-icon{background:url(/images/justifycenter.png) 0 0 no-repeat}.left-align-icon{background:url(/images/justifyleft.png) 0 0 no-repeat}#spellcheck_confirm{background:#009ba2}#confirm_delete{text-align:center;display:none}#confirm_delete button{margin-top:5px}#spellcheck_cancel{margin-top:20px !important;margin-bottom:15px !important}.message{border:1px transparent solid;padding-top:10px;padding-bottom:10px;cursor:move;color:#999}.pillowords-1 .message{border:1px dashed #CCC;cursor:default}.message .emoji-icon{max-width:100%;max-height:100%;height:auto;width:100%}.message.emoji{padding:0}.message .text{line-height:1;font-size:20px;z-index:5;position:relative}.message.left-align .text{text-align:left}.message.right-align .text{text-align:right}.message.center-align .text{text-align:center}.message.bold .text{font-weight:bold}.message.italic .text{font-style:italic}.message.underline .text{text-decoration:underline}.message.font-helvetica .text{font-family:helvetica,arial,sans-serif}.message.font-georgia .text{font-family:Georgia,'Times New Roman',serif}.message.font-impact .text{font-family:Impact,Charcoal,sans-serif}.message.font-typewriter .text{font-family:'ITC American Typewriter W01';font-weight:500;font-style:normal}.message.font-typewriter.italic .text{font-family:'ITC American Typewriter W01';font-weight:500;font-style:italic}.message.font-typewriter.italic.bold .text{font-family:'ITC American Typewriter W01';font-weight:700;font-style:italic}.message.font-typewriter.bold .text{font-family:'ITC American Typewriter W01';font-weight:700;font-style:normal}.message.active{border:1px solid red}.message.active .inline-control{opacity:1}.message.emoji.active .edit{opacity:0 !important}.message.emoji.active .remove{left:0}.message .inline-control{text-decoration:none;position:absolute;color:#999;background:white;padding:2px;border-radius:5px;top:-23px;display:none}.message.active .inline-control{display:block}.message .inline-control:hover{color:#333;text-decoration:none}.message .edit{left:0}.message .remove{left:50px;color:red}.message{z-index:20}.message .ui-resizable-w,.message .ui-resizable-e{opacity:.25;position:absolute;top:50%;height:13px;width:10px;margin-top:-7px;margin-left:-10px;background:#666;left:0;cursor:w-resize;background:url("/images/resize-arrow-left.png") no-repeat center center #333}.message .ui-resizable-e{cursor:e-resize;right:0;left:auto;margin-left:auto;margin-right:-10px;background:url("/images/resize-arrow-right.png") no-repeat center center #333}.message.active .ui-resizable-w,.message.active .ui-resizable-e{opacity:1}.more-colors-link{position:absolute;top:268px;left:0;text-decoration:none;z-index:10}#background_color_picker_label{margin-top:0 !important;line-height:24px;margin-bottom:12px !important;background:rgba(203,96,179,1);background:-moz-linear-gradient(left,rgba(203,96,179,1) 0,rgba(193,70,161,1) 50%,rgba(168,0,119,1) 51%,rgba(219,54,164,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(203,96,179,1)),color-stop(50%,rgba(193,70,161,1)),color-stop(51%,rgba(168,0,119,1)),color-stop(100%,rgba(219,54,164,1)));background:-webkit-linear-gradient(left,rgba(203,96,179,1) 0,rgba(193,70,161,1) 50%,rgba(168,0,119,1) 51%,rgba(219,54,164,1) 100%);background:-o-linear-gradient(left,rgba(203,96,179,1) 0,rgba(193,70,161,1) 50%,rgba(168,0,119,1) 51%,rgba(219,54,164,1) 100%);background:-ms-linear-gradient(left,rgba(203,96,179,1) 0,rgba(193,70,161,1) 50%,rgba(168,0,119,1) 51%,rgba(219,54,164,1) 100%);background:linear-gradient(to right,rgba(203,96,179,1) 0,rgba(193,70,161,1) 50%,rgba(168,0,119,1) 51%,rgba(219,54,164,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb60b3',endColorstr='#db36a4',GradientType=1);border-color:#6f004b}.more-colors-link em{font-style:normal}#controls,#controls *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#controls .btn-small{font-size:14px;text-align:center;padding-right:0;padding-left:0}#controls label{cursor:pointer;margin-bottom:5px;font-weight:bold;display:block;margin-left:0}#controls{position:relative;display:none;width:240px;margin-left:40px}.pillowords-1 #controls{display:block}.pillowords-1 #source-container-inner{display:none}.pillowords-1 .drag-blurb{visibility:hidden}#submit_form_button,#select_background_label{width:250px !important}.pillowords-1 #controls_mask{display:block}.pillowords-1 #hold-it-all{background-image:none}.product-intro,#hold-it-all{width:860px;margin-left:auto;margin-right:auto}#controls_mask{display:none;background:white;position:absolute;z-index:1000}#design_quantity{width:auto}.sp-picker-container{display:none;margin-top:37px;margin-left:3px}#color_picker_container .recent-colors-container{margin-top:30px}#background_color_picker_container{padding-bottom:6px;display:none}.recent-colors-container{display:none;margin-top:10px}.recent-colors-container label{margin-bottom:1px}#background_picker_instructions_container p{font-size:12px;line-height:1.1}#background_picker_instructions_container em{font-style:normal;color:#666}#background_picker_instructions_container{border-top:1px solid #CCC;padding-top:10px;margin-top:26px;border-bottom:1px solid #CCC;padding-bottom:0;margin-bottom:12px}.text-preview-in-cart{position:absolute;top:0;left:0;z-index:100}.text-preview-in-confirmation{position:absolute;top:0;left:50%;z-index:100}.tote .text-preview-in-confirmation{top:20px}#upload_instructions_overlay{position:absolute;top:255px;left:50%;margin-left:-220px;z-index:1;display:block;opacity:1;margin-top:auto;width:440px;font-size:26px}#upload_instructions_overlay.tote-instructions,#upload_instructions_overlay.pillow-instructions{top:115px}#upload_instructions_overlay.mini-instructions{top:40px}#upload_instructions_overlay.zipper_pouch-instructions{top:60px}#design_instructions_overlay{position:absolute;top:50px;left:50%;margin-left:-220px;z-index:1;display:block;opacity:1;margin-top:auto;width:440px;font-size:26px;background:url('/images/drag-drop-arrow.png') no-repeat -1px 0;padding-top:154px}.has-seen-text-canvas0 #design_instructions_overlay,.pillowords-1 #design_instructions_overlay{display:none}#design_instructions_overlay.dog_bed-instructions,#design_instructions_overlay.wristlet-instructions,#design_instructions_overlay.zipper_pouch-instructions,#design_instructions_overlay.mini_pillow-instructions,#design_instructions_overlay.mini-instructions,#design_instructions_overlay.pool_blanket-instructions{background:url('/images/drag-drop-arrow-small.png') no-repeat -1px 37px;top:-10px;padding-top:144px}#design_instructions_overlay.wristlet-instructions{background-image:none;top:200px;padding:0}#design_instructions_overlay.mini_pillow-instructions{top:160px}#upload_instructions_overlay span,#design_instructions_overlay span{cursor:default}#step_1{width:450px}#confirm-container{width:420px;font:16px/22px;text-align:left;background:#fff;-moz-box-shadow:0 -1px .9px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.3);box-shadow:0 -1px .9px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.3);border-radius:5px;overflow:hidden}#confirm-container .header{font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal;text-shadow:#CCC 2px 2px 0;font-size:160%;font-weight:bold;color:#000;width:100%;text-align:center;padding:10px 0 20px 0;background:url('/images/green-horizontal-trans.png') no-repeat center bottom}#confirm-container .header span{padding-left:8px}#confirm-container .message{color:#333;font-size:14px;margin:0;padding:10px 20px 0 20px;border:0;text-align:center}#confirm-container .buttons{padding:10px 8px 0;text-align:center}#confirm-container .buttons button{display:block;width:100%}#confirm-container .buttons span:hover,#confirm-container .buttons div:hover{background-color:#ff0;border:1px solid #444}#confirm-container .buttons span,#confirm-container .buttons div{margin-left:4px;line-height:1;display:inline;padding:8px;color:#666;font-weight:bold;text-align:center;border:1px solid #bbb;cursor:pointer;background-color:#fffeac}#confirm-container a.modal-close,#confirm-container a.modal-close:link,#confirm-container a.modal-close:active,#confirm-container a.modal-close:visited{text-decoration:none;font-weight:bold;position:absolute;right:10px;top:2px;color:#000}#confirm-container a.modal-close:hover{color:#ccc}#design-view-container #canvases{position:relative;height:auto}#design-view-container #canvases.stocking-canvases{height:auto}.top-level-bit{position:relative;font-weight:normal;font-size:25px;margin-bottom:12px;margin-top:0;font-weight:bold}.top-level-bit:first-letter {text-transform:capitalize}.top-level-bit .side-link{font-size:16px;color:#333;border-bottom:dotted 1px;cursor:pointer;background:url('/images/flip-sides.gif') center right no-repeat;padding-right:20px}.top-level-bit #clone-side{font-size:13px;color:#333;border-bottom:dotted 1px;cursor:pointer;font-size:13px;position:absolute;bottom:0;right:0}#design-view-container{padding:20px 10px 10px 10px;float:right;position:relative}#design-controls{width:100%;font-size:17px;padding-left:0;margin:0 0 10px 0;overflow:visible}#design-controls .nav-link{margin-left:0;background:#b2b2b2}#design-controls .nav-link:hover{background:#969696}#design-controls .inline-block.disabled .nav-link{opacity:.4}#design-controls .inline-block.disabled .nav-link:hover{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}#design-controls li span{padding:10px 8px;display:block;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#design-controls li#add-to-cart{float:right}#design-controls li#add-to-cart span{background:url('/images/header-cart-white.png') no-repeat 90% 50% #00d984}#design-controls li#add-to-cart span:hover{background:url('/images/header-cart-white.png') no-repeat 90% 50% #00b36d}#design-controls li{cursor:pointer;text-align:center}#design-controls li{width:49%}#design-controls.wristlet-controls li#add-to-cart,#design-controls.dog_bed-controls li#add-to-cart,#design-controls.zipper_pouch-controls li#add-to-cart,#design-controls.mini-controls li#add-to-cart,#design-controls.pool_blanket-controls li#add-to-cart{float:none;width:100%}#design-view-container #canvases table{top:0}#design-view-container #canvases table td{position:relative}#side-nav .side-link.active{background-color:yellow}#side-nav{float:right;margin-top:15px;line-height:0}#add-to-cart-confirmation-container{padding:8px 15px;-moz-border-radius:5px;border-radius:5px;background:white;border-right:1px solid #333;border-bottom:1px solid #333}#add-to-cart-confirmation-container .simplemodal-close.cancel{background-color:yellow;padding:5px}#add-to-cart-confirmation-container h2{text-align:center;font-size:21px;margin-top:0;padding-top:0;background:url('/images/green-horizontal-2.gif') no-repeat center bottom;padding-bottom:20px;margin-bottom:0;margin-bottom:15px;text-transform:capitalize;letter-spacing:0}#add-to-cart-confirmation-container.stocking h2{margin-bottom:5px}#add-to-cart-confirmation-container.error h2{color:#cd0000;font-size:22px;letter-spacing:0}#add-to-cart-confirmation-container.error .photo{background-color:pink}#add-to-cart-confirmation-container .buttons p:first-child{padding-top:30px;background:url('/images/green-horizontal-2.gif') no-repeat left top}#add-to-cart-confirmation-container .buttons img{cursor:pointer}#add-to-cart-bottom{display:block;margin:15px 0 10px 0;font-size:25px}#add-to-cart-confirmation-container .buttons p{margin-bottom:.5em}#add-to-cart-confirmation-close{display:none;float:right;width:25px;height:25px;background:url('/images/modal-close.png') center center no-repeat;text-indent:-1000px;position:absolute;right:5px;padding:10px 14px 10px 10px}#drag-me-note{z-index:1000;position:absolute;padding:5px;display:none;background-color:white;-moz-box-shadow:0 -1px .9px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.3);box-shadow:0 -1px .9px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.3);-webkit-box-shadow:0 -1px .9px rgba(0,0,0,0.1),0 3px 3px rgba(0,0,0,0.3)}.design-tips{line-height:1.4;font-size:12px;width:450px;float:right}.design-tips span{font-weight:bold}#friends-photos-blurb{line-height:1.4;width:300px;z-index:20;padding:5px;border:1px solid #CCC;background:#EEE;display:none}#design-type-header{text-shadow:2px 2px 0 rgba(0,0,0,0.25);text-align:left;font-size:46px;line-height:1;background:url('/images/green-horizontal-2.gif') no-repeat left bottom;margin-bottom:0;padding-bottom:20px}#simplemodal-overlay{position:absolute;display:none;top:0;left:0;height:100%;width:100%;background:#444}.buttons{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.stocking-canvases table.canvas{background:url('/images/stocking/felt-background-2.jpg') 0 118px no-repeat}body.pillowords-1 table.canvas tr td:first-child,body.pillowords-1 table.canvas td{-moz-box-shadow:1px 1px 1px 0 #c8c8c8 inset;-webkit-box-shadow:1px 1px 1px 0 #c8c8c8 inset;box-shadow:1px 1px 1px 0 #c8c8c8 inset}table.canvas td{-moz-box-shadow:1px 1px 1px 0 #969696 inset;-webkit-box-shadow:1px 1px 1px 0 #969696 inset;box-shadow:1px 1px 1px 0 #969696 inset}table.canvas tr td:first-child{-moz-box-shadow:0 1px 1px 0 #969696 inset;-webkit-box-shadow:0 1px 1px 0 #969696 inset;box-shadow:0 1px 1px 0 #969696 inset}.cancel{text-decoration:underline}#source .ui-draggable,.ui-draggable.with-photo{cursor:hand;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.deleted{cursor:default !important}.grabby .ui-draggable.with-photo{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;opacity:.6;filter:"alpha(opacity = 60)";zoom:1}#source .grabby .ui-draggable{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;zoom:1}.photo{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}td.ui-droppable.active-photo .photo{background-color:yellow;opacity:.55}td.ui-droppable.active-photo img{opacity:.75}.photo .delete{-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;cursor:pointer;display:inline;background:url('/images/delete-2.png') no-repeat top left;position:absolute;width:16px;height:16px;text-indent:-10000px;top:4px;left:4px;opacity:.25;display:none;z-index:3}.photo.with-photo .delete{display:inline}.full-design-view-container .photo .delete{visibility:hidden}.full-design-view-container .stocking table.canvas,.full-design-view-container .stocking table.canvas td{border:1px}.error .full-design-view-container .stocking table.canvas td{border-left:1px solid #999;border-top:1px solid #999}.error .full-design-view-container .stocking table.canvas{border:1px solid #999}.full-design-view-container table.canvas{background:0;border:1px solid #999}.full-design-view-container #sides{position:relative}.full-design-view-container #sides p{margin-bottom:2px}.full-design-view-container #sides p span{text-decoration:underline;font-size:90%;color:#999;float:right;cursor:pointer}.full-design-view-container #sides p span:hover{background-color:#999;color:white}.full-design-view-container #sides>div:first-child{margin-right:20px}.full-design-view-container #sides>div,.full-design-view-container #sides>div table{float:left;margin-bottom:5px;cursor:pointer}.full-design-view-container #sides>div.number-of-sides-1,.full-design-view-container #sides>div.number-of-sides-1 table{float:none;margin:0 auto}.older.disabled,.newer.disabled{opacity:0}#source tr:first-child{border-top:0}#source tr{border-top:3px solid transparent}#source tr td:first-child{border-left:0}#source td{background:url('/images/gray-background.gif') no-repeat center center;border-left:3px solid transparent}#source td.empty{background-image:none}#source .photo{width:100px;height:100px}#source .photo img{display:none}#change-layout span{background:url('/images/down@2x.png') 92% 50% no-repeat #999 !important;padding-right:30px;background-size:12px 8px !important}#change-layout-modal{display:none}#emoji_modal .simplemodal-close{z-index:1200;position:absolute;top:-10px;right:-15px;width:30px;height:30px;cursor:pointer;background:url(/images/close.png) no-repeat}#change-layout-modal .simplemodal-close{text-align:center;margin-top:15px;text-decoration:underline;margin-left:-20px;margin-right:-20px;padding-top:13px}#confirm{display:none}#sub_category_selector{line-height:40px;background:#EEE;border-bottom:1px solid #CCC;text-align:center}#instagram_choosing_dropdown{margin:0;padding:0}#upload_button{padding:7px 12px;line-height:1;text-decoration:none;font-size:14px;display:inline;margin-top:6px;margin-bottom:6px;font-weight:normal;border-bottom:2px solid #1cab73}#instagram_choosing_dropdown a{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;float:right;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:underline;outline:0}#instagram_choosing_dropdown a.active{background:#fdff80;text-decoration:none}#instagram_choosing_dropdown a:hover{text-decoration:underline}#instagram_choosing_dropdown a:focus{outline:0}#instagram_choosing_dropdown a:first-child{float:left}.instagram-choosing #instagram_choosing_dropdown{display:block}.instagram-choosing #upload_button{display:none}.upload-choosing #instagram_choosing_dropdown{display:none}.upload-choosing #upload_button{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline}.upload-choosing #source-pagination{display:none !important}#source-pagination{position:relative}#category_selector{position:relative}#category_selector:after,#source-pagination:after{z-index:10;content:"";background:url('/images/bottom-border-shadow.png') bottom left repeat-x;height:6px;position:absolute;bottom:-6px;left:0;display:block;right:0}#category_selector{background:#ededed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#category_selector{border-bottom:1px solid #CCC}#category_selector a img{border:1px solid #999}#bottom_checkout_link,.checkout_link_container{background:url('/images/listing-bg.png') repeat scroll top left}.checkout_link_container:hover{background:none !important}#bottom_checkout_link.checkout_link{background-image:none !important}.checkout_link{display:block;outline:medium none;background-image:url('/images/shopping-cart-tiny.png') !important;background-position:95% 50% !important;background-repeat:no-repeat;width:auto !important;text-align:center;padding-right:40px !important;text-decoration:none}.checkout_link strong{text-decoration:underline}#upload_chooser{float:right}#category_selector a.chooser{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;vertical-align:top;text-align:center;width:50%;padding:10px 6px;font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-decoration:none;outline:0;font-family:'Gotham A','Gotham B';font-weight:700;font-style:normal}#category_selector a.chooser.only-option{width:100%}#category_selector a.chooser:focus{outline:0}#category_selector a.chooser:hover{background:#DDD}#category_selector a.chooser.active{background:#fdff80}.checkout_link{background:url('/images/down-arrow-2.png') 95% 50% no-repeat}#arrow_instructions{margin-top:15px;margin-bottom:25px}#layout_chooser strong{font-size:150%}#layout_chooser strong span{font-weight:normal;font-size:70%;color:#ff3846}#layout_chooser .layout_option.active{border:2px solid #00d984}#layout_chooser .layout_option.active .wee-gray-btn{background:#999;border-bottom:2px solid #999 !important;opacity:.8}#layout_chooser .layout_option.first{margin-right:30px}#layout_chooser.all-options .layout_option.first{margin-right:17px;margin-left:5px}#layout_chooser.all-options #x1{margin-left:8px}#layout_chooser .layout_option{width:125px;border-radius:5px;text-align:center;padding-top:6px;float:left;padding-bottom:25px;cursor:pointer;-moz-box-shadow:rgba(0,0,0,0.45) 0 1px 3px 0;-webkit-box-shadow:rgba(0,0,0,0.45) 0 1px 3px 0;box-shadow:rgba(0,0,0,0.45) 0 1px 3px 0}#layout_chooser .layout_option .wee-gray-btn{float:none}#layout_chooser .layout_option{background:white;margin-left:15px}#layout_chooser .layout_option:first-child{margin-left:0}#layout_chooser #title{font-size:140%;font-weight:bold;color:#2dadc5;padding:0 2em 0 2em;margin-bottom:5px}#layout_chooser .layout_option a{text-decoration:none}#layout_chooser .layout_option span.blurb{font-size:90%;display:block;color:#666;text-transform:uppercase;margin-top:5px;margin-bottom:5px}#layout_chooser .layout_option a.grid_opt{width:56px;height:56px;display:block;margin:10px auto}#layout-options{margin:0 auto}#layout-options .blurb{width:auto;float:none;padding:0}#layout_chooser .layout_option a#opt2x2{background:url('/images/2x2-grid.gif') 0 0 no-repeat}#layout_chooser.for-mini .layout_option#x2{margin-left:25px;margin-right:25px}#layout_chooser .layout_option a#opt1x1{background:url('/images/1x1-grid.gif') 0 0 no-repeat}#layout_chooser .layout_option:hover a#opt2x2,#layout_chooser .layout_option a#opt2x2.active,#layout_chooser .layout_option a#opt2x2:hover{background-position:0 -80px}#layout_chooser .layout_option:hover a#opt1x1,#layout_chooser .layout_option a#opt1x1.active,#layout_chooser .layout_option a#opt1x1:hover{background-position:0 -80px}#layout_chooser .layout_option:hover{background:#f9ff91}#layout_chooser .layout_option a#opt2x2:active{background-position:0 -80px}#layout_chooser .layout_option a#opt1x1:active{background-position:0 -80px}#layout_chooser .layout_option .handle{color:#2dadc5;display:block;text-decoration:underline}#layout_chooser .layout_option a#opt5x5{background:url('/images/5x5-grid.gif') 0 0 no-repeat}#layout_chooser .layout_option a#opt3x3{background:url('/images/3x3-grid.gif') 0 0 no-repeat}#layout_chooser .layout_option:hover a#opt3x3,#layout_chooser .layout_option a#opt3x3.active,#layout_chooser .layout_option a#opt3x3:hover{background-position:0 -80px}#layout_chooser .layout_option a#opt4x4{background:url('/images/4x4-grid.gif') 0 0 no-repeat}#layout_chooser .layout_option:hover a#opt4x4,#layout_chooser .layout_option a#opt4x4.active,#layout_chooser .layout_option a#opt4x4:hover{background-position:0 -80px}#layout_chooser .layout_option:hover a#opt5x5,#layout_chooser .layout_option a#opt5x5.active,#layout_chooser .layout_option a#opt5x5:hover{background-position:0 -80px}table tbody tr td{padding:0;margin:0;width:100px;height:100px;text-align:center;vertical-align:middle}table.layout_type_2 tbody tr td{padding:0;margin:0;width:252px;height:252px;text-align:center;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}table#fabric tr td{border-right:1px solid #333;border-bottom:1px solid #333}table#fabric #row_1 .col_1{border-top:0;border-left:0}table#fabric #row_1 td{border-top:0}table#fabric td.col_1{border-left:0}table#fabric td.col_5{border-right:0}table#fabric #row_5 td{border-bottom:0}#clear_pillow_container{padding-top:13px;padding-bottom:4px;color:#999}#pillow_instructions{padding:25px;position:absolute;width:302px;height:200px;margin-top:115px;margin-left:85px;-moz-border-radius:25px;border-radius:25px;-webkit-border-radius:25px;background-color:#FFF;z-index:1005}#pillow_instructions a{color:#555}#clear_pillow_container a{color:#999}.source-pagination-container{margin-bottom:0;padding:7px 13px 10px 13px;background:#EEE;font-weight:bold}.source-pagination-container .loading span:hover{text-decoration:none}.loading-blurb{color:#000;font-weight:normal;font-family:georgia;font-style:italic;text-align:center;padding-top:10px}.source-pagination-container .loading{color:#CCC;text-decoration:none}.source-pagination-container.loading{background:url('/images/spinner.gif') center center no-repeat}.source-pagination-container span{text-decoration:none;cursor:pointer;line-height:21px;text-decoration:none;opacity:1;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;-moz-transition:opacity .25s linear;font-family:'Archer SSm A','Archer SSm B';font-weight:800;font-style:normal}.source-pagination-container span:hover{text-decoration:underline}.newer{float:left;height:21px;padding-left:28px;background:url('/images/left-arrow-2.png') center left no-repeat}.older{float:right;padding-right:28px;background:url('/images/right-arrow-2.png') center right no-repeat}p.thumb.locked{cursor:default}p.thumb{cursor:hand;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}p.thumb a.photo_link{position:absolute;top:0;left:0;text-indent:-1000px;width:15px;height:15px;margin:3px 0 0 3px}p.thumb.custom_cursor{cursor:url('/images/openhand.cur'),default !important}#source-container #thumbs li .popup{display:none;position:absolute;float:none;background-color:white;padding:5px;line-height:1;color:#999;z-index:10000;height:auto;width:90px}#photo_overlays{display:none}#photo_overlays div .detail_view{background-color:#EEE;color:#444;padding:10px;text-align:center;border:#CCC solid 3px}.detail_view p{margin-bottom:0;font-size:80%;margin-top:3px}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){#source-container #thumbs li .popup a{font-size:80% !important;color:white;padding:8px !important;width:500px}}#source-container #thumbs li .popup a{font-size:60%;color:white}p.thumb.grabbing{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing;opacity:.6;filter:"alpha(opacity = 60)";zoom:1}p.thumb.grabbing img{-moz-box-shadow:7px 7px 5px #999;-webkit-box-shadow:7px 7px 5px #999;box-shadow:7px 7px 5px #999}p.thumb.custom_cursor.grabbing{cursor:url('/images/closedhand.cur'),default !important}#click_info{margin-left:30px;background-color:#feffba;width:325px;text-align:center;padding-bottom:5px;padding-top:5px;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0}#design-view-inner{position:relative;-webkit-box-shadow:rgba(14,13,13,0.39) 4px 4px 3px 0,inset rgba(14,13,13,0.39) 0 0 20px 2px;-moz-box-shadow:rgba(14,13,13,0.39) 4px 4px 3px 0,inset rgba(14,13,13,0.39) 0 0 20px 2px;box-shadow:rgba(14,13,13,0.39) 4px 4px 3px 0,inset rgba(14,13,13,0.39) 0 0 20px 2px}#source-container{padding:20px 0 0 0;float:left;position:relative;z-index:1}.stocking-source-container{position:relative}.stocking-source-container h5{margin-top:40px !important}#fabric p{height:100px}#fabric.layout_type_2 p{height:250px}#source{background:#EEE;width:308px}#fabric p,#source p{margin:0;padding:0}#source #thumbs{height:530px;background-color:#EEE;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;padding-left:5px;padding-top:5px}#source #thumbs div{float:left;padding:0 5px 5px 0;position:relative;margin:0;width:100px;height:100px}#source #thumbs div.jcarousel-container-horizontal{height:480px;width:auto}#source #thumbs img{position:absolute}#source div p{float:left}#source div .thumb{margin-bottom:3px}.ui-state-active{background:#4e4e4e;-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}img.remove{position:absolute;left:3px;top:3px;cursor:pointer;display:none}p{margin-top:0}.loader{display:none;position:absolute;background:url('/images/spinner.gif') center center no-repeat;background-color:#FFF}#source .friend img{position:relative;border:1px solid #999;margin-right:5px;vertical-align:middle}#source .friend td{background:url('/images/listing-bg.gif');border-bottom:1px solid #ccc;padding:0;text-align:left;width:auto;height:48px;cursor:pointer}#source .friend td:hover{border-bottom:1px solid #999;text-decoration:underline}#source .friend a.stitchtagram_granted_1{background:url('/images/friend-lock.png') 51px 10px no-repeat}#source .friend a.stitchtagram_granted_1 span{padding-left:22px}#source .friend a{display:block;height:45px;padding-top:3px;outline:medium none;text-decoration:none}#source .friend a:hover{text-decoration:underline}#carousel{margin-top:3px;padding-left:2px;height:480px}#source div p#prepopulate{float:none;text-align:center}#source div p#prepopulate a{display:block;font-size:80%}.nav-link.nav-link-tiny{font-size:18px}.nav-link.nav-link-small-button{font-size:14px;padding:8px 14px}button.nav-link{padding-top:11px}.nav-link.checkout-nav-link{width:312px}.nav-link{background:#85d4e3;color:white;cursor:pointer;font-family:helvetica,arial;-webkit-transition:background,0.25s,-webkit-transform,100ms;-moz-transition:background,0.25s,-moz-transform,100ms;-o-transition:background,0.25s,-o-transform,100ms;transition:background,0.25s,transform,100ms;-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);text-align:center;border:0;width:auto;line-height:1;padding:9px 15px;font-size:23px;text-decoration:none;font-weight:bold;text-shadow:1px 1px 1px rgba(0,0,0,0.5);border-radius:6px;margin-left:9px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.8);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.8);box-shadow:0 1px 1px rgba(0,0,0,0.8)}.nav-link:focus{outline:0}.nav-link span{color:yellow}.nav-link:hover{background:#2dadc5;-webkit-transform:translate(1px,1px);-moz-transform:translate(1px,1px);-ms-transform:translate(1px,1px);-o-transform:translate(1px,1px);transform:translate(1px,1px)}#emoji{background:#efefef}.emoji-group{display:block;width:10000px}.emoji-group table{border-spacing:0;border-collapse:collapse}.emoji-group td{height:auto;width:auto;padding:4px;cursor:pointer}.emoji-group td:hover{background:#CCC}.emoji-group td:active{background:white}#emoji_carousel{width:336px;height:144px;overflow:hidden;margin-left:auto;margin-right:auto;background:url("/images/spinner.gif") no-repeat center center}#emoji_dialog_panel{display:none;background-color:white;overflow:visible;text-align:center;position:relative;width:500px;padding:20px;border-radius:20px}#emoji_dialog_panel h2{font-size:38px;color:#0070ff;font-weight:bold;margin-bottom:0;margin-top:0}#emoji_section_picker{list-style-type:none;padding:0;border-bottom:1px solid #999;margin-top:20px;margin-bottom:20px}#emoji_section_picker li{display:-moz-inline-stack;display:inline-block;vertical-align:top;*vertical-align:auto;zoom:1;*display:inline;cursor:pointer;padding:6px 8px;background:white;border-top:1px solid #999;border-right:1px solid #999;line-height:1;width:60px}#emoji_section_picker li:first-child{border-left:1px solid #999}#emoji_section_picker li.active{font-weight:bold;background:#CCC}#emoji_section_picker li:hover{background:#CCC}.slider-arrow{text-indent:-10000px;width:33px;height:46px;text-decoration:none;border:0 !important}.slider-arrow--left{background:url("/images/left_arrow.png") no-repeat 0 0;top:206px !important;left:35px !important;bottom:auto !important}.slider-arrow--left:hover{background-position:0 -200px}.slider-arrow--right{background:url("/images/right_arrow_sprite.png") no-repeat 30px 0;top:206px !important;bottom:auto !important;right:27px !important}.slider-arrow--right:hover{background-position:30px -200px}#existing_text_html{display:none}#recent_emoji{width:336px;margin-left:auto;margin-right:auto;margin-top:10px;padding-top:10px;border-top:1px solid #999}#recent_emoji h3{margin-bottom:5px;font-weight:bold;color:#2a7ce5}.slider{position:relative;width:100%;height:420px;overflow:hidden}.slides{height:100%;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);-moz-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);-ms-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);-o-transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000);transition:all 500ms cubic-bezier(0.165,0.840,0.440,1.000)}.slide{height:100%;float:left;clear:none}.slider-arrow{position:absolute;display:block;padding:20px}.slider-arrow--right{bottom:50%;right:30px}.slider-arrow--left{bottom:50%;left:30px}.slider-nav{position:absolute;bottom:30px}.slider-nav__item{width:12px;height:12px;float:left;clear:none;display:block;margin:0 5px;background:#fff}.slider-nav__item:hover{background:#ccc}.slider-nav__item--current{background:#ccc}.vertical-flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical}#upload_from_canvas{cursor:pointer;padding-left:24px;padding-right:24px}#close_best_of{cursor:pointer;position:absolute;right:0;top:-12px;font-weight:bold;font-size:23px;padding:12px}#close_best_of:hover{color:#333}.heart_overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.heart_overlay_for_cart{position:absolute;top:0;left:0;z-index:2;pointer-events:none}.sp-container{position:absolute;top:0;left:0;display:inline-block;*display:inline;*zoom:1;z-index:9999994}.sp-container.sp-flat{position:relative;z-index:5}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%}.sp-clear-enabled .sp-hue{top:33px;height:77.5%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:18px}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid black;background:white;opacity:.8}.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px}.sp-alpha-inner{border:solid 1px #333}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0;right:0;bottom:0;left:84%;height:28px}.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-input-disabled .sp-input-container{display:none}.sp-container.sp-buttons-disabled .sp-button-container{display:none}.sp-palette-only .sp-picker-container{display:none}.sp-palette-disabled .sp-palette-container{display:none}.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#FFF),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#FFF,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr='#FFFFFFFF',endColorstr='#00CC9A81')}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81',endColorstr='#FF000000')}.sp-hue{background:-moz-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-ms-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-o-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f00),color-stop(0.17,#ff0),color-stop(0.33,#0f0),color-stop(0.5,#0ff),color-stop(0.67,#00f),color-stop(0.83,#f0f),to(#f00));background:-webkit-linear-gradient(top,#f00 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,#f00 100%)}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ffff00')}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00',endColorstr='#00ff00')}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00',endColorstr='#00ffff')}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff',endColorstr='#0000ff')}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff',endColorstr='#ff00ff')}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff',endColorstr='#ff0000')}.sp-hidden{display:none !important}.sp-cf:before,.sp-cf:after{content:"";display:table}.sp-cf:after{clear:both}.sp-cf{*zoom:1}@media(max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0}.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:white;opacity:.8}.sp-container{border-radius:0;padding:0}.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue,.sp-clear{font:normal 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:3px}.sp-color,.sp-hue,.sp-clear{border:solid 1px #666}.sp-input-container{float:right;width:100px;margin-bottom:4px}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{font-size:12px !important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:transparent;border-radius:3px;color:#222}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-picker-container,.sp-palette-container{position:relative}.sp-picker-container{width:172px;margin-top:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;background:white;padding:0 50px 0 22px;overflow:auto;position:absolute;top:-22px;left:-20px}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px transparent}.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left;border:solid 1px #333}.sp-initial span{width:30px;height:25px;border:0;display:block;float:left;margin:0}.sp-initial .sp-clear-display{background-position:center}.sp-button-container{float:right}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;*zoom:1;*display:inline;border:solid 1px #91765d;background:#eee;color:#333;vertical-align:middle}.sp-replacer:hover,.sp-replacer.sp-active{border-color:#f0c49b;color:#111}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px}.sp-preview{position:relative;width:25px;height:20px;border:solid 1px #222;margin-right:5px;float:left;z-index:0}.sp-palette{*width:220px;max-width:220px}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:solid 1px #d0d0d0}.sp-container{padding-bottom:0}.sp-container button{background-color:#eee;background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-ms-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:linear-gradient(to bottom,#eee,#ccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle}.sp-container button:hover{background-color:#ddd;background-image:-webkit-linear-gradient(top,#ddd,#bbb);background-image:-moz-linear-gradient(top,#ddd,#bbb);background-image:-ms-linear-gradient(top,#ddd,#bbb);background-image:-o-linear-gradient(top,#ddd,#bbb);background-image:linear-gradient(to bottom,#ddd,#bbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-moz-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-ms-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;-o-box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee;box-shadow:inset 0 0 5px 2px #aaa,0 1px 0 0 #eee}.sp-cancel{font-size:11px;color:#d93f3f !important;margin:0;padding:2px;margin-right:5px;vertical-align:middle;text-decoration:none}.sp-cancel:hover{color:#d93f3f !important;text-decoration:underline}.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000}.sp-preview,.sp-alpha,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=)}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=)}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==)}
