.checkout .box{margin-bottom:0;margin-top:0}.checkout .box .content{border-bottom:1px solid #ccd9e6;overflow:hidden}.checkout .header .payment_methods,.checkout .header .shipping_methods,.checkout .header .billing_form,.checkout .header .selected_payment_shipping_methods,.checkout .header .key_order_details,.checkout .header .cart_summary,.checkout .header .shipping_form{padding-top:2px;color:#004a7f;font-weight:bold;font-size:9pt}.checkout .payment_methods,.checkout .shipping_methods,.checkout .billing_form,.checkout .key_order_details,.checkout .selected_payment_shipping_methods,.checkout .cart_summary,.checkout .shipping_form{padding-left:20px;padding-top:15px}.checkout .key_order_details,.checkout .selected_payment_shipping_methods{float:left;width:100%}.checkout .cart_summary{text-align:left;color:#004a7f;font-weight:normal;font-size:13px}.checkout .billing_form{text-align:left;line-height:17px}.checkout .shipping_form{text-align:left;line-height:17px}.checkout .payment_methods{float:left;width:40%}.checkout .shipping_methods{float:right;width:100%}.checkout .box .content .header{padding:0}.checkout .shoppingcart_total{padding:0;line-height:20px}.checkout .shoppingcart_total hr{float:left}.checkout .shoppingcart_total .total_value,.checkout .shoppingcart_total .total_name{text-align:left}.checkout .box.checkout_addresses .content{border-bottom:0}.checkout .selected_payment_shipping_methods .label{color:black;font-weight:bold;font-size:13px;display:block;text-align:left;padding-left:0}.checkout .selected_payment_shipping_methods .selected_payment_method{padding-bottom:20px}.checkout .form_view{color:#575757;font-size:13px;font-weight:normal}.checkout .form_view .form_row{line-height:20px}.checkout .form_view .form_row .form_descr{width:100%;font-family:Tahoma}.checkout .form_view .form_row .form_field{width:100%;margin-left:0}.checkout .shipping_same_as_billing{padding:0 20px 0 0;margin-left:20px;margin-bottom:-26px}.checkout .tax_exempt{padding:0 20px 0 0;margin-left:20px;margin-bottom:10px}.checkout .checkout_buttons{overflow:hidden;margin:20px 20px 5px 20px;padding-top:0}.checkout .checkout_buttons .button_back,.checkout .checkout_buttons .button_continue_shopping_back{float:left}.checkout .checkout_buttons .button_continue_checkout{float:right}.checkout_rule{background:url("../images/checkout-rule-step-1.gif") no-repeat top left;width:940px;height:25px;margin:auto auto;margin-top:20px;margin-bottom:20px;position:relative;font-weight:bold;font-size:14px;color:#b0b0b0}.checkout_rule.step_1_active{background:url("../images/checkout-rule-step-1.gif") no-repeat top left}.checkout_rule span.step_1{position:absolute;display:block;color:#004a7f;top:3px;left:20px}.checkout_rule span.step_2{position:absolute;display:block;top:3px;left:38%}.checkout_rule span.step_3{position:absolute;display:block;top:3px;left:73%}.checkout_rule.step_2_active{background:url("../images/checkout-rule-step-2.gif") no-repeat top left}.checkout_rule.step_2_active span.step_1{color:#b0b0b0}.checkout_rule.step_2_active span.step_2{color:#004a7f}.checkout_rule.step_3_active{background:url("../images/checkout-rule-step-3.gif") no-repeat top left}.checkout_rule.step_3_active span.step_1,.checkout_rule.step_3_active span.step_2{color:#b0b0b0}.checkout_rule.step_3_active span.step_3{color:#004a7f}.checkout .payment_method_list .payment_method_list_row,.checkout .payment_method_list,.checkout .shipping_method_list .shipping_method_list_row,.checkout .shipping_method_list{overflow:hidden;width:100%;clear:both;font-size:13px}.checkout .payment_method_list .note{padding:10px}.checkout .payment_method_list .payment_method_list_row,.checkout .shipping_method_list .shipping_method_list_row{padding-bottom:5px;font-size:13px}.checkout .payment_method_list .input_radio,.checkout .shipping_method_list .input_radio{vertical-align:top}.shipping_method_list_row .shipping_method_name{float:left;width:78%}.shipping_method_list_row .shipping_method_days{float:left;width:20%}.shipping_method_list_row .shipping_method_cost{float:right;width:20%}.checkout .payment_method_form .form_descr{text-align:right;padding-right:10px}.checkout .box.shoppingcart .product_item{border-bottom:0;padding-bottom:0;padding-top:3px}.checkout .box.shoppingcart .product_item .product_name,.checkout .box.shoppingcart .product_item .product_total_price,.checkout .box.shoppingcart .product_item .product_sale_price,.checkout .box.shoppingcart .product_item .product_quantity_selector{padding-top:5px}.checkout .box.shoppingcart .header .product_item .product_name,.checkout .box.shoppingcart .header .product_item .product_total_price,.checkout .box.shoppingcart .header .product_item .product_sale_price,.checkout .box.shoppingcart .header .product_item .product_quantity_selector{color:#004a7f;font-weight:bold;font-size:13px;padding-top:0}.checkout .box.shoppingcart .product_item .product_name{padding-left:20px}.checkout .box.shoppingcart .product_item .product_name a{font-size:13px}.checkout .box.shoppingcart .content{padding-bottom:10px}.checkout.step_4_active .shoppingcart_total,.checkout.step_3_active .shoppingcart_total{margin-left:62%;clear:both;padding-top:10px}.checkout.step_4_active h1{margin-bottom:20px}.checkout.step_4_active .note{padding:0 20px 20px 20px;font-size:8pt;color:#004a7f;font-weight:bold}.checkout.step_4_active .key_order_details .value,.checkout.step_4_active .key_order_details .label{display:block;line-height:20px}.checkout.step_4_active .key_order_details .label{float:left;width:51%;text-align:right;color:#000;line-height:15px}.checkout.step_4_active .key_order_details .value{width:45%;margin-left:50%;text-align:left}.selected_shipping_method{text-align:left;font-size:13px}.checkout .box.shoppingcart .product_item .product_name .product_files_link{display:block;padding-top:10px;padding-left:10px}.checkout .box.shoppingcart .product_item .product_name .product_files_link a{font-weight:normal;display:block}.checkout .payment_method_list .form_view.credit_card_output{padding-top:10px}.checkout .payment_method_list .form_view.credit_card_output .form_row{font-size:8pt;line-height:10pt}.form_view.credit_card_output .form_row .form_descr{width:45%}.form_view.credit_card_output .form_row .form_field{margin-left:45%;width:55%}.checkout .paypalpro_expresscheckout{position:absolute;top:150px;left:20px;width:280px;z-index:10}.checkout .paypalpro_expresscheckout .paypalpro_uk_expresscheckout div{padding-bottom:5px}.checkout .paypalpro_expresscheckout .paypalpro_uk_expresscheckout .error_message{margin-left:0;width:85%}.checkout .paypalpro_uk_expresscheckout{position:absolute;top:250px;left:20px;width:280px;z-index:10}.checkout .checkout_buttons .button_continue_checkout,.checkout .checkout_buttons .button_place_order{float:right}.one_step_checkout .shoppingcart_total,.checkout.step_4_active .shoppingcart_total,.checkout.step_3_active .shoppingcart_total{margin-left:62%;clear:both;padding-top:10px}.invisible{display:none}.checkout_loading_img{background-image:url("../images/loading.gif");background-repeat:no-repeat;background-color:white;background-position:center;margin:0;width:100%;z-index:100;position:relative;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}.checkout .checkout_buttons .button_continue_checkout,.checkout .checkout_buttons .button_place_order{float:right}.one_step_checkout .shoppingcart_total,.checkout.step_4_active .shoppingcart_total,.checkout.step_3_active .shoppingcart_total{margin-left:62%;clear:both;padding-top:10px}.invisible{display:none}.checkout_loading_img{background-image:url("../images/loading.gif");background-repeat:no-repeat;background-color:white;background-position:center;margin:0;width:100%;z-index:100;position:relative;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}@media(max-width:767px){.checkout_rule.step_1_active{background:#d2e0ed}.checkout_rule.step_2_active{background:#d2e0ed}.checkout_rule.step_3_active{background:#d2e0ed}.checkout_rule{background:#d2e0ed;width:auto;height:25px;margin:auto auto;margin-top:15px;margin-bottom:15px;position:relative;font-weight:bold;font-size:8pt;color:#b0b0b0}.checkout .payment_methods,.checkout .shipping_methods,.checkout .billing_form,.checkout .key_order_details,.checkout .selected_payment_shipping_methods,.checkout .cart_summary,.checkout .shipping_form{padding-left:5px;padding-top:10px;padding-right:5px;padding-bottom:10px}.checkout .cart_summary{text-align:left;color:#004a7f;font-weight:normal;font-size:13px;line-height:20px}.checkout .shipping_form{margin-bottom:-42px}.step1-heading{color:#004a7f;font-weight:bold;font-size:14px;text-align:center}.checkout .form_view .form_row{line-height:20px;padding-bottom:10px}.checkout .form_view .form_row .form_descr{width:100%;font-family:Tahoma;text-align:left}.checkout .form_view .form_row .form_field{width:100%;margin-left:0}.checkout .shipping_same_as_billing,.checkout .tax_exempt{padding:0 5px 10px;margin-left:0}.checkout .shipping_same_as_billing{margin-top:-8px;margin-bottom:0}.checkout_rule span.step_1{position:absolute;display:block;color:#004a7f;top:3px;left:9px;font-size:14px}.checkout_rule span.step_2{position:absolute;display:block;top:4px;left:11px;font-size:14px}.checkout_rule span.step_3{position:absolute;display:block;top:4px;left:11px;font-size:14px}.checkout .shipping_methods{float:none;width:100%}.shipping_method_list_row .shipping_method_name{float:left;width:78%}.one_step_checkout .shoppingcart_total,.checkout.step_4_active .shoppingcart_total,.checkout.step_3_active .shoppingcart_total{margin-left:12px;clear:both;padding-top:10px}.checkout .shoppingcart_total{padding:0;line-height:20px;margin-top:0}.checkout .form_view{color:#575757;font-size:13px;font-weight:normal}.checkout .payment_methods{float:left;width:100%}.checkout .key_order_details,.checkout .selected_payment_shipping_methods{float:left;width:100%}.selected_shipping_method{text-align:left}.checkout.step_4_active .key_order_details .value{width:50%;margin-left:50%;text-align:left;line-height:27px;font-size:13px}.checkout.step_4_active .key_order_details .label{float:left;width:51%;text-align:right;color:#000;font-size:13px}.checkout .checkout_buttons .button_back,.checkout .checkout_buttons .button_continue_shopping_back{float:none}.checkout .checkout_buttons .button_continue_checkout{float:none}}@media(min-width:768px) and (max-width:991px){.checkout_rule.step_1_active{background:#d2e0ed}.checkout_rule.step_2_active{background:#d2e0ed}.checkout_rule.step_3_active{background:#d2e0ed}.step1-heading{color:#004a7f;font-weight:bold;font-size:14px;text-align:center}.checkout .cart_summary{text-align:left;color:#004a7f;font-weight:normal;font-size:13px;margin-bottom:-24px}.checkout .billing_form{text-align:left;line-height:17px}.checkout .shipping_form{text-align:left;line-height:17px}.checkout_rule span.step_2{position:absolute;display:block;top:6px;left:20px}.checkout .payment_methods{float:left;width:100%}.checkout .shipping_methods{float:right;width:100%}.shipping_method_list_row .shipping_method_name{float:left;width:78%}.checkout_rule span.step_3{position:absolute;display:block;top:6px;left:20px}.checkout .key_order_details,.checkout .selected_payment_shipping_methods{float:left;width:100%}.checkout.step_4_active .key_order_details .label{float:left;width:56%;text-align:right;color:#000}.checkout.step_4_active .key_order_details .value{width:64%;margin-left:50%;text-align:left;line-height:25px;font-size:13px}.checkout .payment_methods,.checkout .shipping_methods,.checkout .billing_form,.checkout .key_order_details,.checkout .selected_payment_shipping_methods,.checkout .cart_summary,.checkout .shipping_form{padding-left:10px;padding-top:15px;padding-right:10px}.checkout_rule span.step_1{position:absolute;display:block;color:#004a7f;top:4px;left:20px}.selected_shipping_method{text-align:left}}@media(min-width:992px) and (max-width:1199px){.checkout_rule.step_1_active{background:#d2e0ed}.checkout_rule.step_2_active{background:#d2e0ed}.checkout_rule.step_3_active{background:#d2e0ed}.step1-heading{color:#004a7f;font-weight:bold;font-size:14px;text-align:center}.checkout .cart_summary{text-align:left;color:#004a7f;font-weight:normal;font-size:13px;margin-bottom:-26px}.checkout .billing_form{text-align:left;line-height:17px}.checkout .shipping_form{text-align:left;line-height:17px}.checkout_rule span.step_2{position:absolute;display:block;top:6px;left:20px}.checkout .payment_methods{float:left;width:100%}.checkout .shipping_methods{float:right;width:100%}.shipping_method_list_row .shipping_method_name{float:left;width:78%}.checkout_rule span.step_3{position:absolute;display:block;top:6px;left:20px}.checkout .key_order_details,.checkout .selected_payment_shipping_methods{float:left;width:100%}.checkout.step_4_active .key_order_details .label{float:left;width:56%;text-align:right;color:#000}.checkout.step_4_active .key_order_details .value{width:64%;margin-left:50%;text-align:left;line-height:25px;font-size:13px}.checkout .payment_methods,.checkout .shipping_methods,.checkout .billing_form,.checkout .key_order_details,.checkout .selected_payment_shipping_methods,.checkout .cart_summary,.checkout .shipping_form{padding-left:10px;padding-top:15px;padding-right:10px}.checkout_rule span.step_1{position:absolute;display:block;color:#004a7f;top:4px;left:20px}.selected_shipping_method{text-align:left}}@media(min-width:1200px){.checkout .shipping_same_as_billing{padding-bottom:10px}}