.vouchers{padding-bottom:20px;font-size:14px}.vouchers__heading{color:#555;font-size:32px;font-weight:normal;text-align:center;margin:30px 0}.vouchers p{font-size:16px;line-height:28px}.vouchers__column{display:inline;float:left}.vouchers .button__icon{display:inline-block;width:17px;height:14px;margin:-2px 10px 0 0;background:url("/images_new/vouchers/button-icons.png") no-repeat;vertical-align:middle}.vouchers .button__icon--email{background-position:0 0}.vouchers .button__icon--print{background-position:-20px 0}.vouchers .button__icon--edit{width:14px;margin:-2px 0 0 5px;background-position:-40px 0}button:hover .button__icon--edit{background-position:-40px -20px}.voucher-design-options{margin:0;padding:0 0 20px}.voucher-design{display:inline;float:left;width:235px;margin:0 20px 20px 0;position:relative;overflow:hidden;-webkit-transition:box-shadow 0.5s;transition:box-shadow 0.5s}.voucher-design--fourth-child{margin-right:0}.voucher-design img{display:block;margin:0;padding:0;background-color:#f2f2f2}.voucher-design__button{position:absolute;bottom:63px;left:45px;height:35px;width:150px;display:block;text-align:center;background:#fff;border:1px solid #d6d6d6;color:#000;filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.voucher-design__button:hover{background:#fff;box-shadow:0 0 1px 0 rgba(0,0,0,0.1)}.voucher-design a:hover .voucher-design__button{filter:alpha(opacity=1);opacity:1}.voucher-design__hover-overlay{background:rgba(0,0,0,0.3);position:absolute;display:none;width:100%;height:100%}.voucher-design a:hover .voucher-design__button{display:block;z-index:2;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.vouchers--creation-page,.vouchers--choose-page{padding:10px 0 0}.vouchers__header{margin-bottom:30px;padding:30px 0;background:url("/images_new/bg-h-border.png") repeat-x 0 bottom}.vouchers__creation-panel{width:480px;margin-right:40px}.vouchers__creation-panel h2{margin:0 0 15px}.vouchers__creation-panel form,.vouchers__creation-form{padding:29px;background-color:#f2f2f2;border:1px solid #d6d6d6}.vouchers__creation-form .user-message--note{border:1px solid #00afd1}.vouchers-form__field{margin-bottom:20px}.vouchers-form__field--quantity{margin-bottom:10px}.vouchers-form__field--alt{margin-top:20px}.vouchers-form__field label{display:block;cursor:auto;line-height:normal}.vouchers-form__field--radio label,.vouchers-form__field--date label{cursor:pointer}.vouchers-form__field input[type="text"],.vouchers-form__field textarea{display:block;width:auto;margin:0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.vouchers-form__field select{padding:5px 7px;border-radius:4px}.vouchers-form__field--value input[type="text"]{padding-left:51px;background:#fff url("/images_new/vouchers/vouchers-field-value-02.png") no-repeat 0 center}.vouchers-form__field--email input[type="text"],.vouchers-form__field--name input[type="text"]{width:394px;max-width:394px}.vouchers-form__field--message textarea{width:380px;padding:10px 19px}.vouchers-form__field--date input[type="text"]{display:inline-block;margin-right:5px;width:300px}.vouchers-form__field--radio{margin-bottom:0}.vouchers-form__field .hint-text{display:inline-block;margin:0 0 0 4px;padding:3px 7px;background-color:#e6e6e6;color:#999;font-size:12px;line-height:normal;border-radius:0 0 4px 4px}.vouchers-form__field .hint-text--note{color:#00afd1;background-color:#afe0ed;border:1px solid #00afd1;border-radius:4px}.field-status--error .hint-text{color:#e8413d;background-color:#f9cfc8}.field-status--error input[type="text"],.field-status--error textarea{border-color:#e8413d}.field-status--warning .hint-text{color:#ffa510;background-color:#ffdfa9}.field-status--warning input[type="text"],.field-status--warning textarea{border-color:#f29d0f !important}.vouchers-form__field .character-count{display:block;margin:4px 0 0 4px;padding:4px 8px;line-height:normal;border-radius:4px}.field-status--warning .character-count{color:#f29d0f;background-color:#ffdfa9}.vouchers__preview-panel{width:480px}.vouchers-preview__image{position:relative}.vouchers-preview__image img{display:block;width:480px;max-width:480px;margin:0 0 15px;padding:0}.vouchers-preview__image button{position:absolute;bottom:0;right:0;display:inline-block;padding:10px 10px 10px 15px;background-color:#000;background-color:rgba(0,0,0,0.8);border:none;border-style:none;color:#fff;text-decoration:none}.vouchers-preview__image button:hover{color:#00afd1}.vouchers-preview__header{margin-bottom:15px;padding:7px 9px;border:1px solid #d6d6d6}.vouchers-preview__header p{margin:0;font-family:"Courier New", Courier, mono-space, monospace;line-height:normal}.vouchers-preview__header .first-child{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #d6d6d6}.vouchers-preview__number{margin-bottom:15px;padding:14px;background-color:#f2f2f2;border:1px solid #d6d6d6}.vouchers-preview__number p{margin:0;font-size:18px;text-align:center;line-height:normal}.vouchers-preview__string{display:inline-block;margin:0 7px;letter-spacing:0.1em}.vouchers-preview__note{color:#00afd1;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-style:italic}.vouchers-preview__details{padding-bottom:15px}.vouchers-preview__value{padding:0;margin:0;font-family:"Times New Roman", Times, serif;font-size:42px;line-height:normal}.vouchers-preview__value span{font-weight:bold}.vouchers-preview__button{float:right;width:230px;text-align:right}.vouchers-preview__button .btn{margin:0}.vouchers-preview__message,p.vouchers-preview__message{padding:15px 0;border-top:1px dashed silver;border-bottom:1px dashed silver;font-family:Georgia, "Times New Roman", Times, serif}.vouchers-preview__message.field-status--warning,p.vouchers-preview__message.field-status--warning{color:#ffa510;border-top:1px dashed #ffa510;border-bottom:1px dashed #ffa510}.vouchers-preview__message br{line-height:80%}.vouchers-preview__how-to-fold{margin-top:15px}.vouchers-preview__how-to-fold small{display:block;margin:0 0 5px 10px;color:#999;font-size:11px;text-transform:uppercase}.lead-in{position:relative}.lead-in__column{border:1px solid #d6d6d6;padding-bottom:30px;float:left;width:478px}.lead-in__column--01{margin:0 40px 0 0}.lead-in__or{position:absolute;bottom:32%;left:469px}.lead-in__column h2{color:#333;font-size:26px;font-weight:normal;line-height:1em;text-align:center;margin:0 0 10px;padding:0}.lead-in__column p{color:#999;font-size:12px;line-height:1em;text-align:center;margin:0 0 13px;padding:0}.lead-in__ribbon{position:absolute;left:-10px;top:-10px;display:block;width:191px;height:115px;background:url(/images_new/vouchers/voucher-ribbon.png) no-repeat}.lead-in--registries{background:url("/images_new/registry/yuppiechef-gift-registries-bg-02.jpg") no-repeat right 0}.lead-in__banner{display:inline;float:left;width:480px;margin-right:38px}.lead-in--registries .lead-in__banner{margin-right:18px}.lead-in__banner img{display:block;margin:0;border-radius:3px 0 0 3px}.lead-in--alt .lead-in__banner{float:right;margin-right:0;margin-left:38px}.lead-in--alt .lead-in__banner img{border-radius:0 3px 3px 0}.lead-in--registries .lead-in__intro{width:470px}.lead-in__intro{display:inline;float:right;width:450px;padding:30px 30px 30px 0}.lead-in--alt .lead-in__intro{float:left;padding:30px 0 30px 30px}.lead-in__intro h1{margin:0 0 15px;line-height:40px}.lead-in__intro h1 span{display:block}.lead-in__cta{background:#fff;border:1px solid #e6e6e6;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:15px 25px 12px;margin:0}.lead-in__cta .btn{position:relative;margin:0 0 0 0;text-align:center}.lead-in__cta .btn .caps{text-transform:capitalize}.lead-in form{float:none}.lead-in__cta--options{float:left;text-transform:uppercase}.lead-in__cta--button{float:right}ul.tick-list{margin:0 0 20px;padding:0;font-size:16px;font-weight:600;line-height:32px}.tick-list li{margin:0;padding:0;font-size:1em;line-height:inherit;list-style:none}.tick-list li span{display:inline-block;width:16px;height:16px;margin:0 10px 0 0;background:url("/images_new/registry/registry-intro-tick.png") no-repeat;vertical-align:middle}.vouchers__filter label{float:left;width:auto;margin-right:5px;font-size:12px;line-height:32px}.vouchers__filter .js-selectbox-wrapper{float:left;margin:0 20px 0 0}
