.sampler-matrix>a{position:relative;background-color:#fff;background-repeat:no-repeat}.sampler-matrix img{display:block;margin-bottom:15px}.sampler-hover img{display:block;margin-bottom:15px}.sampler-matrix-3-img{margin:0 10px;overflow:hidden}.sampler-matrix-3-hide img{margin:15px auto}.sampler-matrix img{margin-bottom:0}.sampler-hover img{margin-bottom:0}.sampler-matrix-3xn{width:708px}.sampler-matrix-3-hide a,.sampler-matrix-3xn a{float:left;width:235px;height:63px;margin:0 1px 1px 0;background-position:center center}.sampler-matrix-3-hide a{overflow:hidden}.sampler-matrix-3-hide a:first-child{width:236px}.sampler-matrix-3-hide{width:709px;height:63px}.sampler-matrix-3-hide .prettyTitle,.sampler-matrix-3xn .prettyTitle,.catalog-font-select .prettyTitle,.catalog-features .prettyTitle,.fontsetfeatures .prettyTitle,.languagesupport .prettyTitle{position:relative;float:left;height:26px;overflow:hidden;background:url(/css/images/content/catalog/arrow-down-black-only.png) center bottom no-repeat;display:none;z-index:10}.sampler-matrix-3-hide .prettyTitle span,.sampler-matrix-3xn .prettyTitle span,.catalog-font-select .prettyTitle span,.catalog-features .prettyTitle span,.fontsetfeatures .prettyTitle span,.languagesupport .prettyTitle span{display:block;height:20px;padding:0 5px;background:#000;font:10px/20px FrutigerNeue,Helvetica,Arial,sans-serif;color:#fff;overflow:visible}.identifierHistory{position:relative}.identifierHistory .prettyTitle{position:absolute;float:left;height:160px;overflow:hidden;background:url(/css/images/content/catalog/arrow-down-black-only.png) center bottom no-repeat;display:none;z-index:10}.identifierHistory .prettyTitle span{display:block;height:153px;padding:0 5px;background:#000;font:10px/20px FrutigerNeue,Helvetica,Arial,sans-serif;color:#fff;overflow:visible}.sampler-matrix-border{width:675px;border:15px solid #e6e6e4;padding:1px;margin:0 10px 10px}.sampler-matrix-border-content{background:#fff;padding:15px;min-height:740px}div.sampler-matrix div.waterfall-content{padding-top:0}.catalog-font-sampler{position:relative}.catalog-font-sample{position:relative;z-index:0;background:#fff;padding:15px;width:678px}.catalog-font-sample-3{padding:0;background:0 0}.catalog-font-sample.badge-49{padding:14px 10px 0 20px}.catalog-font-sample .sampler-matrix{float:left}.catalog-font-sample .badges{float:right}.catalog-font-sample .badges .badge{position:relative;float:left;width:71px;height:69px;margin-left:15px;background-repeat:no-repeat;background-position:center center}.catalog-f-ribbon{width:688px;margin-bottom:1px;position:relative;z-index:0;padding:10px}.catalog-f-ribbon .badges .badge{position:relative;float:left;width:71px;height:69px;margin-left:614px;background-repeat:no-repeat;background-position:center center}.catalog-f-ribbon-cd{width:708px;margin-bottom:1px;position:relative;z-index:0;background:#e7e6e4;padding:0}.badge .highlighter{position:absolute;top:-23px;right:-18px;width:34px;height:34px}.hl-platinum{background:url(/css/images/content/highlighter/platinum.png) 0 0 no-repeat}.hl-award{background:url(/css/images/content/highlighter/award.png) 0 0 no-repeat}.hl-discount{background:url(/css/images/content/highlighter/discount.png) 0 0 no-repeat}.badge .reduced{position:absolute;top:-23px;right:-18px;width:34px;height:34px;background:url(/css/images/content/highlighter/discount.png) 0 0 no-repeat}.badge-count-1 .sampler-matrix{width:582px;overflow:hidden}.badge-count-1 .badges{width:86px}.badge-count-2 .sampler-matrix{width:496px;overflow:hidden}.badge-count-2 .badges{width:172px}.catalog-font-sample.badge-49 .badges .badge{position:relative;float:left;width:50px;height:50px;margin-left:0}.badge-49 .sampler-matrix{width:600px;overflow:hidden;min-height:48px;padding-bottom:10px}.badge-49 .badges{width:49px}.badge-49 .badges img{width:49px;height:48px}.catalog-font-select{position:relative;z-index:1;top:-7px;height:30px;width:100%;padding:1px 0}#search-content .catalog-font-select{height:auto}.catalog-font-select .selector{float:left;width:30px;height:30px;margin:7px 1px -7px 0}.catalog-font-select .selector.active{margin-top:0;height:37px}.catalog-font-select .selector.features-more.active{margin-top:7px;height:30px}.catalog-font-select .selector .image{width:30px;height:30px;background-repeat:no-repeat;background-position:center center}.catalog-font-select .selector .image.black{display:none}.catalog-font-select .selector .image.gray{display:block;background-color:#afaaa7}.catalog-font-select .selector.neighbor .image.black,.catalog-font-select .selector.active .image.black{display:block;background-color:#000}.catalog-font-select .selector.neighbor .image.gray,.catalog-font-select .selector.active .image.gray{display:none}.catalog-font-select .selector .arrow{width:30px;height:7px;display:none;background:url(/css/images/content/arrow-up.png) center center no-repeat}.catalog-font-select .selector.active .arrow{display:block}.catalog-font-sampler-meta-info{float:left;margin:10px 10px 0 0;font:12px FrutigerNeue,Helvetica,Arial,sans-serif;color:#888582}.catalog-font-sampler-meta-info a{color:#871414}.catalog-font-sampler-meta-info span{font:12px FrutigerNeue,Helvetica,Arial,sans-serif}.catalog-font-sampler-info{width:410px;padding:3px 0 0 35px;margin:15px 0 10px;font:italic 12px GenerisSerifComMedium,Georgia,Times,serif;color:#888582}.catalog-font-sampler-info a{color:#871414}.star-rating-indicator.font-sampler{float:right;margin:0 25px 0 0}.wishlist{height:16px;float:left;padding:0 10px 0 23px;font-size:10px;color:#888582;text-transform:uppercase;background:url(/css/images/content/wish-compare-icon.png) 0 1px no-repeat;margin-left:15px;margin-top:10px}.wishlist.remove{background-position:0 -36px}.wishlist.exists{background-position:0 -36px}.exists{color:#060}.remove{color:#900}.compare{float:left;padding:3px 0 0 20px;font:10px/20px FrutigerNeueLight,Helvetica,Arial,sans-serif;color:#888582;text-transform:uppercase;background:url(/css/images/content/wish-compare-icon.png) 0 -16px no-repeat}.charmap_sample{background-color:#fff;float:left;margin:10px;padding:8px 0 0 8px;text-align:right;font:10px FrutigerNeueLight,Helvetica,Arial,sans-serif}.charmap_sample img{width:50px;height:50px}.charmap_sample p{width:50px;height:50px}.cart,table.summary{font-size:10px;font-weight:700}div.cart tr.cart-header{font-size:10px;font-weight:700}.cart table,table.summary{border-top:#e7e6e4 2px solid;margin:10px;border-spacing:0;width:945px}.removeall-btn a{display:block;margin-left:11px}.cart table th,table.summary th{text-transform:uppercase;color:#000;text-align:left;line-height:1;padding:20px 7px;border-top:1px solid #e8e6e4;border-bottom:1px solid #e8e6e4}.cart table th.removeall-btn{padding:10px 7px}.cart table th div.sl,.cart table th div.dl{float:left;padding-top:2px}.cart table th div.sl{padding-top:7px}.cart table .bubbleInfo{float:right}.cart table tbody .bubbleInfo{float:left}.cart table .right,table.summary .right{text-align:left}.cart table .center,table.summary .center{text-align:center}.cart table .gray,.step3 table .gray{background-color:#f5f2f1}.cart table .hgray{background:#f4f2f1}.cart table .crossgray{background:#e9e6e4}.cart thead td{height:34px;padding:3px 7px;color:#888582}.cart tfoot td{padding:3px 7px;color:#3d3938}.cart tfoot .price{font-size:16px;font-weight:400;text-align:right}.cart tfoot .sum{border-top:#3d3938 5px solid;border-bottom:#e7e6e4 2px solid;font-weight:700;font-size:16px;text-transform:uppercase;text-align:left;padding:5px 7px}.cart table .peak{width:18px}.cart tfoot .voucher td{padding-left:40px;text-transform:uppercase}.cart tfoot .voucher input[type=text]{width:170px;border:1px solid #dbdbdb;background:#fff;background-image:url(/css/images/cart/input_shadow.png)}.cart tfoot .voucher input[type=submit]{border:none;text-align:left;text-transform:uppercase;width:90px;background:#afaaa7 url(/css/images/cart/submit-arrow.png) 68px -1px no-repeat;color:#fff;font-size:11px;margin-left:5px}.cart tfoot .offer{padding-top:20px;padding-bottom:0}.cart tfoot .offer span{font-weight:400}.cart tfoot td.offer a{display:block;padding-left:0;padding-top:2px;height:22px}.cart tfoot td.offer a span.icon-download{color:#941f1f;font-size:10px;padding-right:4px}select{border-bottom-width:1px;border-color:transparent}.allformat{line-height:15px;height:20px}.allformat .newListSelected{background:#afaaa7 url(/css/images/content/select-box-handle.png) no-repeat scroll 55px 4px;border:0 solid;color:#fff;line-height:15px;height:20px;margin-bottom:10px;padding:0;width:68px;margin-top:2px;border:#afaaa7 solid 1px}.allformat .newListSelected div{display:block;font-size:10px;padding:4px 2px 2px 8px;text-align:left!important;width:50px;margin:0}.allformat ul.newList{border-width:1px;border-style:solid;border-color:#afaaa7;list-style:none;color:#000;width:68px;background:#fff;top:22px;left:-1px;height:auto;overflow:auto;font-size:10px;text-align:left!important;position:absolute;z-index:9999}.allformat ul.newList li{padding:2px 5px!important;border-bottom:0 solid #ccc}.allformat ul.newList li a{color:#000}.allformat .hiLite{font-weight:700!important;color:#000!important}.allformat .newListHover{font-weight:700!important;color:#000!important}.allformat .newListSelHover{cursor:default}.allformat .newListSelHover,.allformat .newListSelFocus{}.allformat .newListSelHover div,.allformat .newListSelFocus div{font-weight:700}.allformat ul.newList li a{color:#3d3938}.allcount{line-height:15px;height:20px}.allcount .newListSelected{background:#afaaa7 url(/css/images/content/select-box-handle.png) no-repeat scroll 30px 4px;color:#fff;line-height:15px;height:20px;margin-bottom:10px;padding:0;width:43px;margin-top:2px;border:#afaaa7 solid 1px}.allcount .newListSelected div{display:block;font-size:10px;padding:4px 2px 2px 8px;text-align:left!important;width:35px;margin:0}.allcount ul.newList{border-width:1px;border-style:solid;border-color:#afaaa7;list-style:none;color:#000;width:43px;background:#fff;top:22px;left:0;height:auto;overflow:auto;font-size:10px;text-align:left!important;position:absolute;z-index:9999}.allcount ul.newList li{padding:2px 5px!important;border-bottom:0 solid #ccc}.allcount ul.newList li a{color:#000}.allcount .hiLite{font-weight:700!important;color:#000!important}.allcount .newListHover{font-weight:700!important;color:#000!important}.allcount .newListSelHover{cursor:default}.allcount .newListSelHover,allcount .newListSelFocus{}.allcount .newListSelHover div,allcount .newListSelFocus div{font-weight:700}.allcount ul.newList li a{color:#3d3938}.cart tbody .allcount .newListSelected,.cart tbody .allformat .newListSelected{background-image:url(/css/images/content/fake-select-indicator.png);background-color:#fff;color:#3d3938;border:#ccc solid 1px}.cart tbody .name span{font-weight:400}.cart .badge{float:left;width:50px}.cart .image{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;width:50px;height:50px;display:block;float:left}.cart .image.valuepack{background:url(/css/images/cart/cart_badges.png) 0 -50px no-repeat}.cart .image.cd{background:url(/css/images/cart/cart_badges.png) 0 0 no-repeat}.cart .image.empty{background-color:#fff}.cart .line{padding:1px;height:0}.cart .subtotal{font-weight:400}.cart .fontgray,table.summary .fontgray{color:#afaaa7}.icon_dl{margin-left:20px;width:22px;height:22px;background:#fff url(/css/images/cart/cart_symbols.png) no-repeat scroll 0 0}.icon_cd{margin-left:20px;width:22px;height:22px;background:#fff url(/css/images/cart/cart_symbols.png) no-repeat scroll 0 -22px}.icon_del{margin-left:18px;width:22px;height:22px;background:#fff url(/css/images/cart/cart_symbols.png) no-repeat scroll 0 -44px}.icon_reddl{margin-left:12px;width:22px;height:22px;background:#fff url(/css/images/cart/cart_symbols.png) no-repeat scroll 0 -66px}.icon_cd-summary{margin-left:20px;width:22px;height:22px;background:#fff url(/css/images/cart/cart_symbols.png) no-repeat scroll 0 -22px}.checkout{padding:10px}.checkout .steps .txt{display:block;float:left;font:700 14px FrutigerNeue,Helvetica,Arial,sans-serif;color:#d3d2d2;text-transform:uppercase;background:#fff;padding:8px 10px 2px;margin-right:20px;margin-bottom:15px;margin-top:3px}.checkout .steps.active .txt{color:#fff;background-color:#3d3938}.checkout .steps .arrow{display:none;height:7px;position:relative;z-index:1;top:4px;text-align:center;color:#3d3938}.checkout .steps.active .arrow{display:block}.checkout .secure{float:right;display:block;color:#afaaa7;height:20px;margin-top:3px;margin-right:13px;padding-right:13px;font-size:.8em}.checkout .secure span.icon-lock{font-size:19px;margin-left:2px;vertical-align:bottom}.checkout .hr{height:2px;background-color:#e7e6e4;margin:10px 0}.checkout .shorttext{margin-top:20px;width:387px;line-height:1.5em}.checkout .shorttext span{font-size:12px;color:#afaaa7}.checkout .content-tabs{margin-bottom:20px}.checkout .content-tabs a{color:#4e4b4a}.checkout form{font-size:14px;line-height:1.3em}.checkout form input{margin-top:10px;margin-right:5px}.checkout form input.radio{width:auto}.checkout form .formerror input{border-color:#c00;outline:none;border-style:solid}.checkout form label{display:inline-block;width:auto;padding-top:5px;margin-top:10px}.checkout form .arrow-anchor-box-shadow.red{margin:10px 0 0 140px;float:left}.help.trigger{background:#fff url(/css/images/cart/question-icon.png) no-repeat scroll top left;width:22px;height:23px;display:block}.addressinfo table th{font-weight:400;padding-right:1em}.addressinfo table td{padding-right:0;text-align:left}td.second-agreement{margin:0;padding:0}td.second-agreement>div{height:22px;display:block;margin:0;clear:both}.addressinfo form label,.addressinfo form input{margin-top:0;padding-top:0}.addressinfo form input{width:auto}.addressinfo form .addresstable{margin-top:20px}.addressinfo form .addresstable th{font-weight:700;font-size:90%;text-transform:uppercase;padding-bottom:10px;text-align:left}.addressinfo form .arrow-anchor-box-shadow.red,form .paymentinfo .arrow-anchor-box-shadow.red{float:right;margin:0}.addressinfo form .arrow-anchor-box-shadow .txt{padding-left:10px}table.summary{margin:0;font-weight:400}table.summary th{padding-top:15px;vertical-align:top}table.summary .name{font-weight:700;text-transform:uppercase}table.summary .right{padding-right:15px}table.summary .border{border-top:2px solid #dddcd8;padding:0}table.summary .big{font-size:14px}table.summary h3{color:#3d3938;font-family:FrutigerNeue,Helvetica,Arial,sans-serif;font-size:14px;text-transform:uppercase;font-style:normal}table.summary p{margin-top:0}input.InputButton{cursor:pointer}#cartPopup{border:0 solid #ccc;background:#fff;display:none;position:fixed;left:50%;margin-left:-125px;margin-top:-100px;top:50%;width:250px;padding:2em;z-index:999;-webkit-box-shadow:0 0 20px rgba(50,50,50,.75);-moz-box-shadow:0 0 20px rgba(50,50,50,.75);box-shadow:0 0 20px rgba(50,50,50,.75)}#cartPopup img.close{cursor:pointer;position:absolute;top:12px;right:12px}.single-item-product div.cart-right-header-wrapper a.cart-line-font{float:left;width:350px;margin-top:7px}.single-item-product div.cart-right-header-wrapper .cart-addwrap{float:left;margin-top:8px}.cart-summary .cart-item-head{background-color:#e9e6e4}.cart-summary .license-td-wrapper{float:right}.cart-summary div.license-td-wrapper p{clear:both;float:right}.cart-summary div.license-td-wrapper p.license-paragraph span{color:#c00}.cart-summary div.license-td-wrapper p.license-paragraph.license-paragraph span:first-child{border-right:1px solid #484444;padding-right:2px;margin-right:4px}.cart-summary div.license-td-wrapper p.license-paragraph a{color:#c00}table.cart-summary select.select-secondary{width:110px}table.cart-summary div.params-format-language{clear:none}table.cart-summary div.cart-field{margin-top:10px;margin-bottom:10px;padding-top:20px;margin-left:50px;height:40px}table.cart-summary div.desktop-field label{padding-top:4px}table.cart-summary span.cart-head-title{margin-left:50px}table.cart-summary .params-edit .language-format-field{margin-left:50px}table.cart-summary div.cart-licenses{padding-top:0;margin-top:0;clear:both;float:right;display:none;margin-bottom:12px}table.cart-summary div.license-td-wrapper{width:100%;border-left:1px solid #e7e5e3;min-height:60px}table.cart-summary div.cart-addwrap div.add-more-percentage{background:transparent none repeat scroll 0 0;color:#cc2a2a;font-size:16px;height:18px;margin-top:0;width:20px}table.cart-summary div.checkbox-wrapper div.license-cart-block:first-child{border:0}.itemline_details:hover .cart-addwrap:hover a.arrow-anchor-box-shadow.active .peak,.itemline_details:hover .cart-addwrap:hover a.arrow-anchor-box-shadow.active .txt{background-position:0 -228px;color:#fff}table.cart-summary div.questionBox{background:url(/css/images/license_icons/ext_license_icons.png) no-repeat -74px -138px}table.cart-summary td.cart-restricted{color:#c00;height:auto;padding:3px 7px}table.cart-summary span.restricted-item{color:#c00;margin-left:2px}.ui-datepicker-calendar{display:none}.ui-datepicker .ui-datepicker-buttonpane.ui-widget-content{border:0;margin:0;display:none!important}.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current{display:none!important}#ui-datepicker-div{font-size:13px;width:145px}#ui-datepicker-div .ui-datepicker-header{width:143px}#ui-datepicker-div .ui-datepicker-header select.ui-datepicker-month,#ui-datepicker-div .ui-datepicker-header select.ui-datepicker-year{width:80%}#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button{margin:0 auto;display:block;margin-top:5px;margin-bottom:5px;float:none}.skyfonts_not_available p{margin:0;padding:0}#payment-page-methods{display:block;border-bottom:1px solid #e8e6e4;padding:10px 0 38px}#payment-credit-card-wrapper{float:left;display:block;width:460px;padding-bottom:32px;border-right:1px solid #e8e6e4;margin-right:38px}#payment-credit-card-wrapper div.info{margin-top:0;margin-bottom:30px}#payment-credit-card-wrapper .header input,#payment-invoice-wrapper .header input,#payment-paypal-wrapper .header input{float:left;display:block;margin:0;padding:0;margin-right:5px;margin-top:3px}#payment-credit-card-wrapper .header{display:block;clear:both;height:30px}#payment-credit-card-wrapper .header label{border:0;margin:0;padding:0;float:left;display:block;color:#3d3938;font-family:FrutigerNeue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;text-transform:uppercase;font-weight:700}#payment-credit-card-wrapper .credit-card-choice{color:#000;margin-bottom:10px;height:18px}#payment-credit-card-wrapper .credit-card-choice label,#payment-credit-card-wrapper .credit-card-choice span,#payment-credit-card-wrapper .credit-card-choice a{float:left;padding-right:5px;text-decoration:none;font-weight:400;font-size:14px;margin-top:0;padding-top:0}#payment-credit-card-wrapper .credit-card-choice a{color:#c00;border:0;border-left:1px solid #000;padding-left:5px}#payment-credit-card-wrapper .credit-card-choice a:hover{text-decoration:none}#payment-credit-card-wrapper .form-data .form-field{clear:both}#payment-paypal-wrapper .paypal-logo{background:url(/css/images/paypal_logo.png) no-repeat 0 0;width:124px;height:31px;display:block}#payment-invoice-wrapper,#payment-paypal-wrapper{float:left;display:block;width:423px;height:250px}#payment-paypal-wrapper.invoice-available{border-right:1px solid #e8e6e4}#payment-invoice-wrapper.invoice-available,#payment-paypal-wrapper.invoice-available{width:170px;padding-right:38px;margin-right:38px}#payment-invoice-wrapper.invoice-available{margin-right:0;padding-right:0}#payment-invoice-wrapper div.info,#payment-paypal-wrapper div.info{margin-top:0;margin-bottom:25px}#payment-invoice-wrapper .header input,#payment-paypal-wrapper .header input{float:left;display:block}#payment-invoice-wrapper .header label,#payment-paypal-wrapper .header label{float:left;display:block;border:0;margin:0;padding:0;color:#3d3938;font-family:FrutigerNeue,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;text-transform:uppercase;font-weight:700}#payment-invoice-wrapper .header,#payment-paypal-wrapper .header{display:block;clear:both;height:30px;border:0;margin:0;padding:0}#new-card .form-field.card-security .name-on-card-wrapper{float:none}#new-card .form-field.card-security .name-on-card-wrapper input{width:296px}#new-card .form-field.card-security .exp-date-wrapper{clear:both}#CES-block{text-align:center!important}#CES-block .QSIUserDefinedHTML{text-align:center;width:100%!important;background:#e7e6e4;padding:0;margin:0 auto}#CES-block .QSIUserDefinedHTML>div{margin:0 auto!important;position:relative!important}@media(max-width:580px){#CES-block .QSIUserDefinedHTML{display:none!important}}