body{background:#f3f6f8;color:#35454e}#form-submit{background:#FFF;padding:30px;border-radius:5px;margin-bottom:60px}#product-pane,#user-pane,#summary-pane{border-bottom:1px solid #e1e8ed;margin-bottom:30px;padding-bottom:30px}#summary-pane .discount-box{margin-bottom:30px}#chosen-pane,#user-details{width:60%}#billing-pane,#invoice-details{width:40%;text-align:left}#conclusion-pane{width:100%;text-align:center}#sign-in-button{border:0;box-shadow:none;margin-bottom:15px;margin-top:5px}#order label{font-weight:600;font-size:16px;color:#35454e}#order label:hover{cursor:pointer}#order .option label{font-size:14px;font-weight:400}#order .option input[type=radio],#order .option input[type=checkbox]{vertical-align:top;margin-right:10px}#order .heading h1{font-size:34px;font-weight:900;line-height:40px}#order #steps{background-image:url('../images/premium/order-steps.png');background-repeat:no-repeat;height:52px;width:990px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#order #steps .step{color:#ccd6dd;cursor:default;display:block;float:left;font-size:16px;font-weight:600;line-height:44px;text-align:center;text-shadow:0 1px 0 #FFF;width:330px}#order #steps .step[href]{cursor:pointer}#order #steps .step.active{color:#FFF;text-shadow:0 -1px 0 #2fbee2}#order #steps .step.past{color:#cceefb;text-shadow:0 -1px 0 #2fbee2;-webkit-transition:color 200ms ease-out;-moz-transition:color 200ms ease-out;-ms-transition:color 200ms ease-out;-o-transition:color 200ms ease-out;transition:color 200ms ease-out}#order #steps .step.past:hover{color:#FFF}#order #steps .step:hover{text-decoration:none}#order #steps.step2{background-position:0 -52px}#order #steps.step3{background-position:0 -104px}img.avatar{border-radius:50%;float:left;margin-right:10px}a.change{font-size:14px;font-weight:400;margin-left:10px}#order #wizard{position:relative}#order #wizard header hgroup{line-height:40px}#order #wizard header hgroup h2{float:left;font-size:20px;text-align:left;margin:0}#order #wizard header hgroup h3{color:#999;float:right;font-weight:300;font-size:24px;margin:0}#business-invoice-form{display:none}#order #wizard #details-invoice{overflow:hidden}#order #wizard #details-invoice #invoice-toggle{width:446px}#order #wizard #details-invoice #invoice-toggle label{max-width:400px;width:400px}#business-invoice-form label{font-size:14px;width:100%}#business-invoice-form input[type=text]{margin-bottom:10px;width:100%}#business-invoice-form input[type=text].city{width:70%}#business-invoice-form input[type=text].zip{width:27%;margin-right:3%}#order #wizard #visual{position:relative;top:-24px}table#amounts{width:100%}table#amounts tr.total td{font-size:16px;font-weight:600}table#amounts td{padding:3px 8px;font-size:13px}table#amounts td.first{width:98%}table#amounts td.second{width:2%}#order .price-breakdown{margin-top:7px}#order .price-breakdown input{vertical-align:top}#order .price-breakdown label{font-weight:400}#order .price-breakdown label p{font-size:14px}#order .price-breakdown .punchline{color:#ed5f68;font-weight:600}.price-breakdown .with-vat{display:block}.price-breakdown.hide-vat .with-vat{display:none}.price-breakdown .price-row{line-height:28px}.price-breakdown .price-row .initial{margin-right:8px;font-size:16px;color:#606060;text-decoration:line-through}.price-breakdown .price-row .price{font-size:18px;font-weight:600}.price-breakdown .vat-row{position:relative;height:32px;line-height:30px;font-size:15px}.price-breakdown .vat-row .info{font-size:12px;margin-right:4px}.price-breakdown .vat-row .plus-sign{position:absolute;right:-14px}.price-breakdown .total-row{font-size:20px;font-weight:600;line-height:36px}.price-breakdown .dollar{font-weight:300}#invoice-toggle label{margin-bottom:10px}.mandatory-subtext{width:100%;display:block;margin:0;color:#ed5f68;font-style:italic;margin-top:30px;font-size:12px;text-align:left}span.mandatory{color:#ed5f68;font-weight:bold}.country-mismatch{display:none}span.country{font-weight:bold}#order .terms label{font-size:14px}#order .terms label:hover{cursor:pointer}#order .terms input{vertical-align:top}#checkout-premium-breakdown{width:40%;min-height:initial}#checkout-premium-breakdown li{padding:0}#payment-submit{min-width:160px;border:0;box-shadow:none}#payment-submit.disabled{opacity:.5}span.subtext{color:#818a92}#order .option input[type=checkbox].country-certification{float:left;margin:0;width:10%;margin-top:5px}#order label.country-certification{width:90%;font-size:13px}.errors-field{display:none;margin-bottom:30px;color:#ed5f68}#errors-list{list-style:disc;max-width:39%;margin:0 auto;text-align:left}#errors-list li{margin-bottom:5px}#hidden-nav .header-main #site-nav,#hidden-nav .header-main #action-nav{display:none}#hidden-nav footer#main{padding-top:25px;padding-bottom:25px}#hidden-nav footer#main .con_1040{display:none}