/* base.css */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}img,body,html{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}body{background-color:white;color:black;font-size:10pt;font-family:"lucida grande",helvetica,verdana,arial,sans-serif;}*{font-size:1.0em;margin:0;padding:0;}option{padding-right:.5em;}table{border-collapse:collapse;}form{display:inline;}img{vertical-align:middle;}h1{font-size:2em;margin:.67em 0;}h2{font-size:1.5em;margin:.75em 0;}h3{font-size:1.17em;margin:.83em 0;}h4{font-size:1.0em;margin:1.12em 0;}h5{font-size:.83em;margin:1.5em 0;}h6{font-size:.6em;margin:1.67em 0;}h1,h2,h3,h4,h5,h6,b,strong{font-weight:bolder;}p+p{margin-top:1em;}p+div{margin-top:1em;}a img,:link img,:visited img{border:none;}* html div{height:1px;}.core-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/* Hides from IE-mac \*/ * html .core-clearfix{height:1%;}/* End hide from IE-mac */ .core-test-annotation{display:none;}.core-dialog{padding:1em;}.core-section{clear:both;}.core-section+.core-section{margin-top:2em;}.core-js-disabled-block{display:block;}.core-js-enabled-block{display:none;}.core-js-disabled-inline{display:inline;}.core-js-enabled-inline{display:none;}.core-js-support .core-js-disabled-block{display:none;}.core-js-support .core-js-enabled-block{display:block;}.core-js-support .core-js-disabled-inline{display:none;}.core-js-support .core-js-enabled-inline{display:inline;}.core-messages{padding:.5em;border:1px solid #edebcd;background-color:#fefdec;margin-bottom:.25em;color:black;}.core-message-warn,.core-message-error,.core-message-fatal{color:#d40e0e;}.core-message-info{color:black;}.core-form-field-group{clear:both;width:100%;}.core-form-field-area-left{width:40%;float:left;}.core-form-field-area-right{margin-left:45%;width:50%;}.core-form-field+.core-form-field{margin-top:.75em;}.core-form-field-label{margin-bottom:.25em;font-size:.9em;}.core-form-field-body-note{font-size:.9em;color:#323232;}.core-form-field-required .core-form-field-label{font-weight:bold;}label{white-space:nowrap;}.store-footer{padding-top:2em;font-size:.8em;color:#555;text-align:center;}.store-tools{margin:1em 0;text-align:right;}.store-action-input{font-size:.9em;}.store-action-command+.store-action-input{margin-left:.25em;}.store-action-prev-li{display:none;}.store-product-price-original{text-decoration:line-through;}.store-product-price-discount-amount{display:none;}.store-product-price-discount-percent{display:none;}.store-survey .core-form-field-input-text{width:20em;}.store-page-navigation{text-align:right;padding-top:1em;border-top:1px dotted #ddd;margin-top:2em;margin-bottom:2em;clear:both;}.store-page-navigation .store-action-list{text-align:right;}.store-page-navigation .store-action-list li{display:inline;margin:0;padding:0;text-align:right;white-space:nowrap;margin-left:.5em;}.store-page-navigation .store-action-list .store-action-prev-li{display:none;}.store-field-cc-number input{width:16em;}.store-field-cc-security-code-about{display:none;}#store-processing-element{padding-left:230px;background:url(../image/progress.gif) no-repeat left center;font-weight:bold;font-size:16px;}.store-product-detail{clear:both;}.store-product-detail+.core-section{margin-top:2em;}.store-product-detail-title{display:inline;}.store-product-detail-image{float:left;}.store-product-detail-image img{padding:.5em;margin-right:.5em;}.store-product-detail-image-empty{display:none;}.store-product-detail-description-pricing{display:none;margin-top:1em;}.store-product-detail-description-short{margin-top:1em;}.store-product-detail-description-short p+p{margin-top:1em;}.store-product-detail-pricing{display:inline;}.store-product-detail-offer{margin:0;padding-right:.5em;display:inline;}.store-product-detail-quantity .core-form-field-label{display:inline;}.store-product-detail-quantity .core-form-field-body{display:inline;padding-left:.25em;}.store-product-detail-action-list{text-align:right;}.store-product-detail-action-list li{display:inline;margin:0;padding:0;text-align:right;white-space:nowrap;margin-left:.5em;}.store-style-product-detail-inline-volume-pricing .store-product-detail-description-pricing{display:block;}.store-style-product-detail-inline-volume-pricing .store-product-detail-offer-volume{display:none;}.store-product-list-item{clear:both;margin-bottom:1em;}.store-product-list-item+.store-product-list-item{padding-top:1em;border-top:1px dotted #ddd;}.store-product-list-item-title{display:inline;}.store-product-list-item-image{float:left;}.store-product-list-item-image img{padding:.5em;margin-right:.5em;}.store-product-list-item-image-empty{display:none;}.store-product-list-item-pricing{display:inline;}.store-product-list-item-offer{margin:0;margin-right:.5em;display:inline;}.store-product-list-item-action-list{clear:both;margin-top:1em;text-align:right;}.store-product-list-item-action-list li{display:inline;margin:0;padding:0;text-align:right;white-space:nowrap;margin-left:.5em;}.store-style-single .store-product-list-item-action-add{display:none;}.store-style-multi .store-product-list-item-action-order{display:none;}.ext-ie .store-product-option-groups{clear:both;}.store-product-option-groups+.core-section{margin-top:2em;}.store-product-option-group-description{margin-left:.50em;margin-bottom:1em;font-size:.90em;}.store-product-option-group-body{margin-left:.50em;font-size:.90em;}.ext-gecko .store-product-options-check input{vertical-align:text-bottom;}.ext-gecko .store-product-options-radio input{vertical-align:text-bottom;}.store-product-option+.store-product-option{margin-top:.75em;}.store-product-option-input-quantity{width:2em;}.store-product-option-display{padding-left:1em;padding-right:1em;}.store-product-option-price-original{text-decoration:line-through;padding-right:.5em;}.store-product-option-shipping{font-size:.90em;}.store-product-option-description,.store-product-option-description-offers{font-size:.90em;margin-left:1em;margin-top:.25em;}.store-product-option-offer{margin:0;padding-right:.5em;display:inline;}.store-payment-method-list{margin-top:1em;}.store-payment-method-list-selection{padding-right:.5em;}.store-payment-method-list li+li{margin-top:1em;}.store-payment-method-title{display:none;}.store-payment-method-po-reference{margin-left:1.5em;margin-top:.5em;font-size:.9em;}.store-field-contact-full-name input{width:16em;}.store-field-contact-first-name input{width:16em;}.store-field-contact-last-name input{width:16em;}.store-field-contact-phone input{width:16em;}.store-field-contact-company input{width:16em;}.store-field-contact-email input{width:16em;}.store-field-contact-email .core-form-field-body-note{width:19em;}.store-field-address-country select{width:16em;}.store-field-address-street input{width:16em;}.store-field-address-street+.store-field-address-street2{margin-top:.25em;}.store-field-address-street2 .core-form-field-label{display:none;}.store-field-address-street2 input{width:16em;}.store-field-address-region input{width:16em;}.store-field-address-region select{width:16em;}.store-field-address-postal input{width:16em;}.store-field-address-city input{width:16em;}.store-order-pricing{clear:both;margin-top:2em;}.store-order-price{text-align:right;clear:both;}.store-order-price-label{font-weight:bolder;width:85%;float:left;}.store-order-price-value{margin-left:15%;}.store-order-action-list{text-align:left;margin-top:2em;}.store-order-action-list li{display:inline;padding:0;margin:0;text-align:left;margin-right:.5em;white-space:nowrap;}.store-page-navigation .store-order-action-list{text-align:right;margin-top:0;}.store-page-navigation .store-order-action-list li{text-align:right;margin-left:.5em;}.store-order-action-coupon .store-action-input{width:6em;font-weight:bold;}.store-order-action-list li.store-order-action-quantity-li{display:none;}.store-style-order-level-quantity-update .store-order-action-list li.store-order-action-quantity-li{display:inline;}.store-style-order-level-quantity-update .store-order-item-action-quantity .store-action-command{display:none;}.store-order-items{clear:both;}.store-order-item-group{clear:both;margin-bottom:1em;}.store-order-item-group+.store-order-item-group{margin-top:2em;padding-top:1em;border-top:1px dotted #eee;}.store-order-item-group-action-list{margin-top:.5em;text-align:right;}.store-order-item-group-action-list li{display:inline;margin:0;padding:0;text-align:right;white-space:nowrap;margin-left:.5em;}.store-order-item-description{font-size:.9em;margin-left:.5em;clear:both;}.store-order-item-child .store-order-item-description{font-size:1.0em;margin-left:0;}.store-order-item-offers{font-size:.85em;}.store-order-item-offer{display:inline;}.store-order-item-price-zero{visibility:hidden;}.store-order-item-price-original{text-decoration:line-through;padding-right:.5em;}.store-order-item-base-title{font-weight:bolder;float:left;}.store-order-item-base-pricing{text-align:right;}.store-order-item-child{padding-left:1em;font-size:.9em;}.store-order-item-child-title{float:left;}.store-order-item-child-pricing{text-align:right;}.store-order-item-action-quantity .store-action-input{width:2.5em;}.store-notice-reseller{padding:2px;}.store-notice-bill-descriptor{border:1px dotted #ccc;background-color:#eee;font-weight:bolder;padding:1px;padding-left:4px;padding-right:4px;color:black;}.store-value-money-real{display:none;}.store-value-money-about{display:none;}.store-value-money-help{cursor:help;border-bottom:1px dotted blue;}.store-product-price-zero,.store-product-price-original-zero,.store-product-option-price-zero,.store-product-option-price-original-zero{display:none;}.store-product-pricing-tiered-table .store-product-price-zero,.store-product-pricing-tiered-table .store-product-option-price-zero{display:inline;}#store-variation-selection{display:block;position:relative;}#store-variation-selection-body{position:absolute;z-index:100;background-color:#efefef;color:black;right:0;height:16em;width:50%;padding:.25em;text-align:left;}#store-variation-selection-body h3{color:black;}#store-variation-selector-command{text-align:right;display:inline;font-size:1em;white-space:nowrap;text-decoration:none;}#store-variation-selection-variations{font-size:1em;height:16em;overflow:auto;background-color:white;}.store-variation-select-item-list{margin:1em;}.store-variation-select-item a{display:block;font-size:.9em;color:black;text-decoration:underline;}.store-variation-select-item a:hover{background-color:black;color:white;text-decoration:none;font-weight:bold;}.store-style-inline-form .core-form-field-area-left{float:none;width:100%;}.store-style-inline-form .core-form-field-area-right{margin-left:0;width:100%;}.store-style-inline-form .core-form-field-group-body .core-form-field-label{float:left;width:30%;text-align:right;margin:0;}.store-style-inline-form .core-form-field-group-body .core-form-field-body{margin:0;margin-left:30%;padding:0;padding-left:.5em;text-align:left;}.store-style-inline-form .core-form-field-required .core-form-field-label{font-weight:bold;}.store-style-inline-form .core-form-field-label:after{content:':';}.store-style-inline-form .core-form-field-label label,.core-form-field-label{white-space:nowrap;}.store-style-inline-form .core-form-field-body .core-form-field{margin-bottom:.5em;}.store-style-inline-form .core-form-field-group-body .core-form-field{clear:both;}.store-decorate-chameleon .store-action .store-action-command{text-decoration:none;}.store-decorate-chameleon .store-action .store-action-command:hover{text-decoration:none;}.store-decorate-chameleon .core-message-warn,.store-decorate-chameleon .core-message-error,.store-decorate-chameleon .core-message-fatal{color:#d40e0e;padding-left:11px;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/red/exclamation.gif) no-repeat center left;}.store-decorate-chameleon .core-message-info{color:black;padding-left:11px;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/blue/info.gif) no-repeat center left;}.store-decorate-chameleon .store-action-view-help .store-action-title{padding-left:9px;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/black/question.gif) no-repeat center left;}.store-decorate-chameleon #store-variation-selection-current{padding-right:12px;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/green/suitcase.gif) no-repeat center right;}.store-decorate-chameleon .store-product-list-item-offer-volume,.store-decorate-chameleon .store-product-detail-offer-volume{padding-left:13px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/black/calculator.gif) no-repeat center left;}.store-decorate-chameleon .store-order-action-edit .store-action-title{padding-left:13px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/black/edit.gif) no-repeat center left;}.store-decorate-chameleon .store-order-action-more .store-action-title{padding-left:13px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/black/shopping_cart.gif) no-repeat center left;}.store-decorate-chameleon .store-order-action-order .store-action-title{padding-left:13px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/green/arrow_right.gif) no-repeat center left;}.store-decorate-chameleon .store-order-action-coupon .store-action-title{padding-left:13px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/blue/bookmark.gif) no-repeat center left;}.store-decorate-chameleon .store-order-item-action-edit .store-action-title{padding-left:13px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/black/edit.gif) no-repeat center left;}.store-decorate-chameleon .store-product-detail-action-save .store-action-title{padding-left:13px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/green/check.gif) no-repeat center left;}.store-decorate-chameleon .store-order-item-action-delete .store-action-title{padding-left:13px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/red/trash.gif) no-repeat center left;}.store-decorate-chameleon .store-order-item-action-quantity{padding-left:13px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/black/calculator.gif) no-repeat center left;}.store-decorate-chameleon .store-notice-security{display:inline;padding-left:11px;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/black/locked.gif) no-repeat center left;}.store-decorate-chameleon .store-notice-bill-descriptor-message{padding-left:11px;background:url(//resource-qbz031-us.s3.amazonaws.com/chameleon/mini/blue/warning.gif) no-repeat center left;}.store-decorate-chameleon .store-offer-file-backup-cd{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/cd_add.png) no-repeat center left;}.store-decorate-chameleon .store-offer-file-backup-digital{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/drive_add.png) no-repeat center left;}.store-decorate-pay .store-payment-method-cc .store-payment-method-title,.store-decorate-pay .store-payment-method-pp .store-payment-method-title{display:inline;padding-left:.25em;}.store-decorate-pay .store-payment-method-cc .store-payment-type-title,.store-decorate-pay .store-payment-method-pp .store-payment-type-title,.store-decorate-pay .store-field-cc-number .store-payment-types .store-payment-type-title{display:inline-block;visibility:hidden;width:1px;}.store-decorate-pay .store-field-cc-number .core-form-field-body-note{font-size:18px;line-height:18px;height:18px;padding-top:1px;}.store-decorate-pay .store-payment-type-visa{padding-left:28px;background:url(//resource-qbz031-us.s3.amazonaws.com/pay/visa_16.png) no-repeat center left;}.store-decorate-pay .store-payment-type-mastercard{padding-left:28px;background:url(//resource-qbz031-us.s3.amazonaws.com/pay/mastercard_16.png) no-repeat center left;}.store-decorate-pay .store-payment-type-discover{padding-left:27px;background:url(//resource-qbz031-us.s3.amazonaws.com/pay/discover_16.png) no-repeat center left;}.store-decorate-pay .store-payment-type-maestro{padding-left:28px;background:url(//resource-qbz031-us.s3.amazonaws.com/pay/maestro_16.png) no-repeat center left;}.store-decorate-pay .store-payment-type-amex{padding-left:19px;background:url(//resource-qbz031-us.s3.amazonaws.com/pay/amex_16.png) no-repeat center left;}.store-decorate-pay .store-payment-type-giro{padding-left:37px;background:url(//resource-qbz031-us.s3.amazonaws.com/pay/giro_16.png) no-repeat center left;}.store-decorate-pay .store-payment-type-pp{padding-left:28px;background:url(//resource-qbz031-us.s3.amazonaws.com/pay/paypal_16.png) no-repeat center left;}.store-decorate-pay .store-payment-type-solo{padding-left:27px;background:url(//resource-qbz031-us.s3.amazonaws.com/pay/solo_16.png) no-repeat center left;}.store-decorate-pay .store-payment-type-test{padding-left:19px;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/cog.png) no-repeat center left;}.store-decorate-pay2 .store-payment-method-cc .store-payment-method-title,.store-decorate-pay2 .store-payment-method-pp .store-payment-method-title{display:none;}.store-decorate-pay2 .store-payment-method-cc .store-payment-type-title,.store-decorate-pay2 .store-payment-method-pp .store-payment-type-title,.store-decorate-pay2 .store-field-cc-number .store-payment-types .store-payment-type-title{display:inline-block;visibility:hidden;width:1px;}.store-decorate-pay2 .store-payment-method-cc-li,.store-decorate-pay2 .store-payment-method-pp-li{height:24px;font-size:24px;line-height:24px;}.store-decorate-pay2 .store-payment-method-cc-li input,.store-decorate-pay2 .store-payment-method-pp-li input{height:24px;}.store-decorate-pay2 .store-field-cc-number .core-form-field-body-note{font-size:26px;line-height:26px;height:26px;padding-top:1px;}.store-decorate-pay2 .store-payment-method-list-now li+li{margin-top:16px;}.store-decorate-pay2 .store-payment-type-visa{padding-left:42px;background:url(../image/pay/visa_24.png) no-repeat center left;}.store-decorate-pay2 .store-payment-type-mastercard{padding-left:42px;background:url(../image/pay/mastercard_24.png) no-repeat center left;}.store-decorate-pay2 .store-payment-type-discover{padding-left:42px;background:url(../image/pay/discover_24.png) no-repeat center left;}.store-decorate-pay2 .store-payment-type-amex{padding-left:42px;background:url(../image/pay/amex_24.png) no-repeat center left;}.store-decorate-pay2 .store-payment-type-pp{padding-left:42px;background:url(../image/pay/paypal_24.png) no-repeat center left;}.store-decorate-silk input[type=text]{padding:1px 3px;background:#fff url(//resource-qbz031-us.s3.amazonaws.com/ext/2.0/resources/images/default/form/text-bg.gif) repeat-x 0 0;border:1px solid #B5B8C8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.store-decorate-silk input[type=text]:focus{border:1px solid #7eadd9;}.store-decorate-silk .store-action{font-size:14px;}.store-decorate-silk .store-action .store-action-command{text-decoration:none;}.store-decorate-silk .store-action .store-action-command:hover{text-decoration:none;}.store-decorate-silk .core-message-warn,.store-decorate-silk .core-message-error,.store-decorate-silk .core-message-fatal{color:#d40e0e;padding-left:19px;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/exclamation.png) no-repeat center left;}.store-decorate-silk .core-message-info{color:black;padding-left:19px;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/information.png) no-repeat center left;}.store-decorate-silk .store-action-view-help .store-action-title{padding-left:19px;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/help.png) no-repeat center left;}.store-decorate-silk .store-input-cc-security-code{padding-right:28px;background:url(../image/cvv_generic_small.png) no-repeat center right;}.store-decorate-silk .store-product-list-item-offer-volume,.store-decorate-silk .store-product-detail-offer-volume{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/calculator.png) no-repeat center left;}.store-decorate-silk .store-product-list-item-action-add .store-action-title,.store-decorate-silk .store-product-detail-action-add .store-action-title,.store-decorate-silk .store-product-list-offer-item-action-add .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/cart_add.png) no-repeat center left;}.store-decorate-silk .store-product-list-item-action-order .store-action-title,.store-decorate-silk .store-product-detail-action-order .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/cart_go.png) no-repeat center left;}.store-decorate-silk .store-product-list-item-action-delete .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/cart_delete.png) no-repeat center left;}.store-decorate-silk .store-product-detail-action-save .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/accept.png) no-repeat center left;}.store-decorate-silk .store-product-list-offer-item-action-select .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/misc/check/round_off.png) no-repeat center left;}.store-decorate-silk .store-product-list-offer-item-action-deselect .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/misc/check/round_on.png) no-repeat center left;}.store-decorate-silk .store-action-next .store-action-title{padding-right:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/bullet_go.png) no-repeat center right;}.store-decorate-silk .store-action-complete .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/accept.png) no-repeat center left;}.store-decorate-silk .store-order-action-edit .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/pencil.png) no-repeat center left;}.store-decorate-silk .store-order-action-more .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/cart_put.png) no-repeat center left;}.store-decorate-silk .store-order-action-order .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/cart_go.png) no-repeat center left;}.store-decorate-silk .store-order-action-coupon .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/tag_blue.png) no-repeat center left;}.store-decorate-silk .store-order-action-quantity .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/calculator.png) no-repeat center left;}.store-decorate-silk .store-order-item-action-edit .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/pencil.png) no-repeat center left;}.store-decorate-silk .store-order-item-action-delete .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/cart_delete.png) no-repeat center left;}.store-decorate-silk .store-order-item-action-quantity .store-action-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/calculator.png) no-repeat center left;}.store-decorate-silk .store-order-item-subscription .store-order-item-title{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/arrow_refresh.png) no-repeat center left;}.store-decorate-silk .store-notice-security{display:inline;padding-left:13px;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/small/lock.png) no-repeat center left;}.store-decorate-silk .store-notice-bill-descriptor-message{padding-left:19px;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/information.png) no-repeat center left;}.store-decorate-silk .store-offer-file-backup-cd{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/cd_add.png) no-repeat center left;}.store-decorate-silk .store-offer-file-backup-digital{padding-left:19px;white-space:nowrap;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/drive_add.png) no-repeat center left;}.store-decorate-silk #store-variation-selector-command{padding-right:19px;font-size:14px;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/extra/control_down.png) no-repeat center right;}.store-decorate-silk #store-variation-selector-command:hover{padding-right:19px;font-size:14px;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/extra/control_down_blue.png) no-repeat center right;}.store-decorate-silk #store-variation-selector-command.store-variation-selector-active{padding-right:19px;font-size:14px;background:url(//resource-qbz031-us.s3.amazonaws.com/silk/cross.png) no-repeat center right;}.store-decorate-button .store-page-navigation .store-action-command,.store-decorate-button .store-product-list-item-action-list .store-action-command,.store-decorate-button .store-page-navigation .store-action-command:hover,.store-decorate-button .store-product-list-item-action-list .store-action-command:hover,.store-decorate-button .store-page-navigation .store-action-command:active,.store-decorate-button .store-product-list-item-action-list .store-action-command:active,.store-decorate-button .store-page-navigation .store-action-command:link,.store-decorate-button .store-product-list-item-action-list .store-action-command:link,.store-decorate-button .store-page-navigation .store-action-command:visited,.store-decorate-button .store-product-list-item-action-list .store-action-command:visited,.store-decorate-button .store-page-navigation .store-action-command:focus,.store-decorate-button .store-product-list-item-action-list .store-action-command:focus{display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;text-decoration:none;font-weight:bold;cursor:pointer;font-size:1.1em;padding:.4em .5em .4em .5em;}.store-decorate-button .store-page-navigation .store-action-command,.store-decorate-button .store-product-list-item-action-list .store-action-command{background-color:#f5f5f5;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;color:#565656;}.store-decorate-button .store-page-navigation .store-action-command:hover,.store-decorate-button .store-product-list-item-action-list .store-action-command:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#369;}.store-decorate-button .store-page-navigation .store-action-command:active,.store-decorate-button .store-product-list-item-action-list .store-action-command:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}

/* Baseline - a designer framework, Copyright (C) 2009 Stephane Curzi, ProjetUrbain.com, Creative Commons Attribution-Share Alike 3.0 License */
/* reset */
html,body,div,span,a,img,h1,h2,h3,h4,h5,h6,hgroup,p,dl,dialog,dt,dd,ol,ul,li,abbr,acronym,address,b,big,blockquote,cite,code,del,dfn,em,i,ins,kbd,pre,q,samp,tt,var,small,strong,sub,sup,object,iframe,form,fieldset,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,nav,section,figure,menu,time,mark,audio,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:transparent}textarea{font-family:inherit;font-size:100%;font-weight:normal;font-style:normal;white-space:normal;text-align:left;margin:0;padding:0}article,aside,footer,header,nav,section,dialog,figure,hgroup,menu{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}del,ins{text-decoration:none}ol,ul{list-style:none}nav ul{list-style-type:none}table{border-collapse:separate;border-spacing:0;background-color:transparent;width:auto;height:auto}:focus{outline:0}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}applet,basefont,dir,font,isindex,menu,s,strike,u{font-family:inherit;font-size:100%;font-weight:normal;font-style:normal;white-space:normal;vertical-align:baseline;text-decoration:inherit;text-align:left;color:inherit;margin:0;padding:0;border:0;outline:0}dir,menu{list-style:none}nobr{white-space:normal}blink{text-decoration:none}marquee{overflow:visible}
/* base */
body{font-family:helvetica,arial,sans-serif;line-height:1.5;background:white;color:black}h1,h2,h3,h4,h5,h6{line-height:1.2}h4,h5,h6{font-weight:bold}b,strong,caption,th,thead,dt,legend{font-weight:bold}cite,dfn,em,i{font-style:italic}code,kbd,samp,pre,tt,var{font-family:mono-space,monospace}h1,h2,h3,h4,h5,h6{word-spacing:-0.125em}p{word-spacing:0.125em;hyphenate:auto;hyphenate-lines:3;padding-bottom:9px;}pre{white-space:pre}del{text-decoration:line-through}mark{background:rgba(255, 255, 0, 0.4);padding:0 .25em}ins{color:#f00}small,sup,sub{font-size:80%}big{font-size:125%;line-height:80%}abbr,acronym{font-size:85%;text-transform:uppercase;letter-spacing:.1em}abbr[title],acronym[title],dfn[title]{border-bottom:1px dotted black;cursor:help}sup,sub{line-height:0}sup{vertical-align:super}sub{vertical-align:sub}blockquote{padding:1.5em}hr{border:none;background:#ddd;width:100%}ul,ol{margin-left:1.5em}ul{list-style:disc outside}ol{list-style:decimal outside}input,select,button{cursor:pointer}table{font:inherit;width:100%}article,aside,header,hgroup,nav,section,footer{float:left;display:block}figure{display:block}.debug{outline:solid gold 1px}.debug-background{background:rgba(255, 215, 0, 0.2) !important}
/* type */
body{font-size:75%;line-height:1.5}h1,h2,h3,h4,h5,h6{position:relative}h1,h2{line-height:36px;margin-bottom:18px}h1,h2,h3,h4{margin-top:18px}h3,h4,h5,h6{line-height:18px}h1{font-size:36px;top:5px}h2{font-size:28px;top:8px}h3{font-size:22px;top:1px}h4{font-size:18px;top:2px}h5{font-size:15px;top:4px}h6{font-size:13px;top:5px}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}p,pre,address{font-size:13px;line-height:18px;position:relative;top:5px}abbr,code,kbd,samp,small,var{line-height:15px}ul,ol,dl,dialog{font-size:13px;line-height:18px;position:relative;top:5px;margin-top:18px;margin-bottom:18px}li ul,li ol,ul ul,ol ol{top:0;margin-top:0;margin-bottom:0}li h1,li h2,li h3,li h4,li h5,li h6,li p{top:0}form,legend,label{font-size:13px;line-height:18px}legend{position:relative;top:5px}input,textarea{font-size:12px}table{font-size:13px}caption{font-size:13px;line-height:18px;position:relative}hr{position:relative;height:4px;margin:18px 0 14px 0}
/* table */
table{border-top:solid 3px #000;position:relative;top:-3px;margin-top:18px;padding-bottom:15px}th,td{border-top:solid 1px #000;line-height:18px;padding:9px 18px 8px 0;position:relative}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}tr:nth-child(even) td{}tr:nth-child(odd) td{background:#f6f6f6}caption{top:8px;margin-bottom:18px}
/* grid */
#page{width:990px;position:relative}#page:after{content:".";display:block;height:0;clear:both;visibility:hidden}.column{margin-left:18px;display:block;float:left}.colgroup{display:block;float:left}.first{margin-left:0;clear:left}.gutter{margin-left:18px}.no-gutter{margin-left:0}.align-left{float:left}.align-right{float:right;text-align:right}header,section,div{padding-bottom:18px}.leading{margin-bottom:18px}.noleading{margin-bottom:0 !important}.width1{width:234px}.width2{width:486px}.width3{width:738px}.width4{width:990px}.full{width:100%}.unitx1{width:108px}.unitx2{width:234px}.unitx3{width:360px}.unitx4{width:486px}.unitx5{width:612px}.unitx6{width:738px}.unitx7{width:864px}.unitx8{width:990px}.columnsx2{-webkit-column-count:2;-webkit-column-gap:18px;-moz-column-count:2;-moz-column-gap:18px;column-count:2;column-gap:18px}.columnsx4{-webkit-column-count:4;-webkit-column-gap:18px;-moz-column-count:4;-moz-column-gap:18px;column-count:4;column-gap:18px}.table-column th,.table-column td{width:234px}.table-column th.width2,.table-column td.width2{width:486px}.table-column th.width3,.table-column td.width3{width:738px}.table-column th.width4,.table-column td.width4{width:990px}.table-unit th,.table-unit td{width:108px}.table-unit th.unitx2,.table-unit td.unitx2{width:234px}.table-unit th.unitx3,.table-unit td.unitx3{width:360px}.table-unit th.unitx4,.table-unit td.unitx4{width:486px}.table-unit th.unitx5,.table-unit td.unitx5{width:612px}.table-unit th.unitx6,.table-unit td.unitx6{width:738px}.table-unit th.unitx7,.table-unit td.unitx7{width:864px}.table-unit th.unitx8,.table-unit td.unitx8{width:990px}


/* Damabia CSS */
body { background-color: #222222; }
#topHalf { width: 100%; background-color: #fff; padding: 0px; }
#page { margin: 0 auto;}

a { color: #444; }
a:hover { color: #046380; }

#fancybox-outer { padding: 0px; }

.rounded {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.gray {
	background-color: #eee;
	color: #666;
}

.grayWithBorder {
	background-color: #eee;
	border: 1px solid #ddd;
	color: #666;
	margin: 0 -2px;
}

.grayWithBorder .content {
	padding: 18px 18px 0 18px;
}

.fullLink {
	display: block;
	width: 100%;
	height: 100%;
}

.noPadding, .twtr-widget, .twtr-widget * { padding-bottom: 0px; }

header {
	margin: 36px 0 18px 0;
	padding: 0px;
}

header menu {
	height: 50px;
	line-height: 50px;
	float: right;
}

header menu li {
	line-height: 50px;
	float: left;
/* 	text-transform: uppercase; */
	margin-left: 1px;
}

header menu li a {
	display: block;
	line-height: 50px;
	padding: 0 20px;
	text-decoration: none;
	color: #000;
	font-size: 18px;
}

header menu li a.active {
	border-bottom: 4px solid #999;
}

header menu li a:hover {
	border-bottom: 4px solid #999;
	color: #046380;
}

#slider { height: 330px; background-image: url('slider_bg.png'); padding: 0; margin-bottom: 18px; position: relative; overflow: hidden;}
/*#sliderRounder { position: absolute; top: 0; left: 0; z-index: 1000; background-image: url('../images/slider_rounder.png'); width: 990px; height: 330px;}*/

.sliderRounder { position: absolute; z-index: 1000; width: 10px; height: 330px; }
#sliderRounderLeft { background-image: url('slider_rounder_left.png'); background-repeat: no-repeat; left: 0; }
#sliderRounderRight { background-image: url('slider_rounder_right.png'); background-repeat: no-repeat; right: 0; }

.placeholder .sliderRounder { height: 512px; }
.placeholder #sliderRounderLeft { background-image: url('slider_rounder_left_512.png'); background-repeat: no-repeat; left: 0; }
.placeholder #sliderRounderRight { background-image: url('slider_rounder_right_512.png'); background-repeat: no-repeat; right: 0; }

#footerTeeth {
	width: 100%;
	background-image: url('teeth.png');
	height: 18px;
	padding: 0px;
	margin: 0px;
}

footer {
	width: 100%;
	background-color: #222222; 
	padding-bottom: 36px;
}

footer .content {
	position: relative;
	width: 990px;
	margin: 36px auto;
}

footer #mailingList { height: 76px; background-image: url('mailinglist_bg.jpg'); padding: 0; background-repeat: no-repeat;}
footer #mailingList form { margin: 16px 0 0 80px; position: relative;}
footer #mailingList form .submit { position: absolute; top: 2px; right: 40px; }
footer #mailingList form .emailField { width: 300px; border: 3px solid #72888e; line-height: 24px;}

#slider * { padding: 0; }
#sliderContent { width: 1980px; height: 330px; display: block; }
#sliderContent .section { float: left; width: 990px; height: 330px; position: relative; }

.placeholder #slider, .placeholder #slider #sliderContent, .placeholder #slider #sliderContent .section { height: 512px; }

#slider.support { background-image: url('support_scroller_bg.jpg'); position: relative; }

.productHeader { background-color: #999; color: #ccc; margin-bottom: 18px; }
.productHeader img { padding: 18px 0 0 18px; }
.productHeader h1 { line-height: 72px; padding-bottom: 0px; }
.productLogo { margin: 0px 40px 0px 20px; padding: 0; }
.descriptionTitle { margin-bottom: 36px; }
.descriptionParagraph { margin-bottom: 18px; border-bottom: 1px solid #eee; }
.descriptionParagraph img { float: right; margin-right: 36px; }

.borderAbove { padding-top: 18px; border-top: 1px solid #eee; }

#sysReqs h4 { font-size: 12px; text-transform: uppercase; letter-spacing: 2px; padding-bottom: 18px; }

.center { text-align: center; }
#video { padding: 0; }
#videoLink { float: right; }

#content { padding-bottom: 0; }

.featureLink { padding: 0; width: 150px; }
.featureLink a {
	text-align: center;
	display: block;
	padding: 9px 18px;
	text-decoration: none;
}

.featureLink a:hover {
	background-color: #eee;
}

#features { background-color: #f9f9f9; border-right: 1px solid #eee; border-left: 1px solid #eee; }
#features .feature .illustration, #features .feature .description { padding-bottom: 0px; }
#features .feature .illustration { text-align: center; }
#features .feature .description p { padding: 0 18px; }

menu.versionSelect li {
	font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
	padding: 18px;
	border-bottom: 1px solid #ccc;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;
}

menu.versionSelect li.active {
	background-color: #444;
	color: #ccc;
}

menu.versionSelect li.disabled {
	color: #999;
}

menu.versionSelect li.first {
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

menu.versionSelect li.last { 
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom: none;
}


/* FastSpring */

#guide {
	background-color: #eee;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 18px;
}

#guide div { padding: 0; }
#guide #guide_inner .title { font-size: 18px; line-height: 18px; }

.view-cart{
	background: url(cart.png) center right no-repeat;
	padding-right: 25px;
	
}

.core-window div { padding-bottom: 0; }

.store-variation-selector-title { padding-right: 19px; }

#store-variation-selection {
	display: block;
	left: 160px;
	position: absolute;
	top: 140px;
}

#store-variation-selection-body {
	background-color: #EFEFEF;
	color: black;
	height: 16em;
	left: 0px;
	padding: 0.25em;
	position: absolute;
	right: 0px;
	text-align: left;
	width: 160px;
	z-index: 100;
}

.store-product-detail-pricing {
	background-color: #3C3;
	color: white;
	display: inline;
	float: right;
	padding: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.store-product-detail-quantity {
	padding: 18px 0;
	margin: 18px 0;
	border-top: 1px dotted #ddd;
}

h2.core-section-header {
	line-height: 18px;
	top: 0px;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child {
	line-height: 36px;
	margin-top: 18px;
}

.core-body-window .core-section-header { line-height: 18px; }

.core-messages {
	margin-top: 18px;
	padding: 9px;
}

/*
#content{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}

#head-security{
	text-align: right; padding-right: 1em
}
*/

/**
 * Switches
 */

/* No security info */
.ns #head-security{
	display:none;
}

/* No header */
.nh #head{
	display:none;
}


/**
 * Override
 */

.store-order-action-list li{
	white-space: normal !important; /* france length */
}

.core-form-field-required .core-form-field-label{
	font-weight: bold;
}

.core-body-window .core-section{
	background: url(section-header-top.png) left top no-repeat;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 4px;
	margin-top: 1em;
}
.core-body-window .core-section-header{
	background: url(section-header.png) left top repeat-x;
	height: 20px;
	margin: 0px;
	font-size: 14px;
	padding-left: 10px;
	color: white;
}
.core-body-window .core-section-body{
	padding: 1em;
	border: 1px solid #ccc;
	padding-bottom: 1.5em;
}

li { list-style: none; }

.store-section-vat-exemption a.store-action-command {
	background: #AAA;
	border-bottom-left-radius: 8px 8px;
	border-bottom-right-radius: 8px 8px;
	border-top-left-radius: 8px 8px;
	border-top-right-radius: 8px 8px;
	color: white !important;
	cursor: pointer;
	display: inline-block;
	font-size: 10px;
	font-weight: bold;
	height: 18px;
	left: 21em;
	line-height: 18px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	position: absolute;
	text-decoration: none;
}

.core-body-dialog { background-color: #fff; }
