.checkout-onepage-index #footer, .checkout-onepage-index h1, .checkout-onepage-success #footer {display:none;}
.checkout-onepage-index .middle-container, .checkout-cart-index .middle-container, .checkout-onepage-success .middle-container {width: 680px;background:#5b8fc8;padding: 20px;position: relative; margin-left:auto; margin-right:auto;} 
.checkout-onepage-index .no-display {display:none;} 
.checkout-onepage-index #search_mini_form {display:none;} 
.checkout-onepage-index .shop-access {display:none;} 
.checkout-onepage-index .quick-access {display:none;}
.checkout-onepage-index .informational .checkout-onepage-success .informational{display:none;} 
.checkout-onepage-index li {list-style:none; background-color:white; color:black;}
.checkout-onepage-index form  {background-color:white;}
.checkout-onepage-index .side-col {display:none;}
.checkout-onepage-index .col-2 {float:right; display:inline-block; width:200px; }
.checkout-onepage-index .col-2 fieldset {float:left; display:inline-block; width:80px; }
.checkout-onepage-index .col-1 {padding:5px;width:450px; float:left;display:block; color:black;}
.checkout-onepage-index .col-1 p {color:black;}
.checkout-onepage-index h3, .checkout-onepage-index h4 {color:black;}
.checkout-onepage-index a {color:#03F;}
.checkout-onepage-index p {color:black; margin-bottom:10px; }
.one-page-checkout { border-bottom:1px solid #ddd; position:relative; }
.one-page-checkout li.section { border:1px solid #ddd; border-bottom:0; }
.one-page-checkout .step { border-top:1px solid #ddd; padding:10px; }
.one-page-checkout .form-list li {text-align:left; display:block; line-height:20px; font-size:12px; }
.one-page-checkout .col-1 strong {display:none;}
.one-page-checkout .col-1 p {display:none;}
.one-page-checkout {font-size:11px; }
.one-page-checkout .col-2, .one-page-checkout #login-form, .one-page-checkout #login-form .input-box {background-color:#CCC;}
.one-page-checkout .col-2 {margin-right:10px; padding-top:5px; padding-left:5px; padding-bottom:5px; }
.one-page-checkout .col-2 .form-button {margin-left:10px;}
.one-page-checkout .allow .step-count { background:#dbe6eb; }
.one-page-checkout .active .step-count { color:#fff; border:0px; background:#F00; }
.one-page-checkout .step-count { color:#000; font-size:.9em; padding:0 4px; line-height:1em; }
.checkout-onepage-index #header, .checkout-onepage-success #header {height:95px; margin-bottom:0px; padding-bottom:0px;}
.checkout-onepage-index #subfooter li, .checkout-onepage-index #subfooter li a {background-color: #021156; color:white;}
.checkout-onepage-index #subfooter {width:680px; text-align:center;}
.checkout-onepage-index p {padding-top:0px; margin-top:0px; padding-bottom:0px; padding-top:0px;}


.checkout-cart-index .no-display {display:none;} 
.checkout-cart-index #search_mini_form {display:none;} 
.checkout-cart-index .shop-access {display:none;} 
.checkout-cart-index .quick-access {display:none;}
.checkout-cart-index .informational {display:none;} 
.checkout-cart-index .middle-container {width: 600px;background: #5b8fc8 url(../images/main_tb_bg.jpg) repeat-y right; padding:20px; position: relative; margin-left:auto; margin-right:auto;} 
.checkout-cart-index .middle-container li {list-style:none;}
.checkout-cart-index .header, .checkout-cart-index .footer {margin-left:auto; margin-right:auto; width:600px;}
.checkout-cart-index .footer {width:700px;}
.checkout-cart-index .header {height:50px; padding:0px;}
.checkout-types {text-align:center; text-align:left; padding-bottom:20px; padding-top:20px; background-color:white;}
.checkout-cart-index .discount-codes {display:none;}
.checkout-cart-index form {width:580px;padding:10px; background-color:white;}
.a-right {text-align:right; padding:10px; }
.checkout-cart-index .title a {font-size:14px; color:#00C; vertical-align:top;}
.shopping-cart-totals table {font-weight:bold; float:right; display:block; text-align:right;}
#co-billing-form .input-box, #co-shipping-form .input-box {width:400px; }
#co-billing-form .input-text, #co-shipping-form .input-text {width:400px;}
#billing-buttons-container, #payment-buttons-container {height:50px; padding-left:25px; padding-top:25px;}
#co-billing-form {padding-left:20px;}
#payment_form_ccsave .input-box {float:none; display:inline-block; width:200px;}
#ccsave_cc_owner, #ccsave_cc_number {width:300px;}
#payment_form_ccsave .input-box {width:500px; margin-bottom:10px;}
#ccsave_expiration {width:200px; float:left; display:inline-block;}
#ccsave_expiration_yr {float:left;}
.one-page-checkout .head a { color:white; }  /* Hide Edit button in step header */
.shopping-cart-totals table {width:600px;  background-color:white; float:right;}
#checkout-review-table {font-size:14px;}
.checkout-onepage-success .col-main {width:680px; background-color:white; font-color:#000; font-size:14px;}
.checkout-onepage-success .col-main p {color:black;}
.checkout-onepage-success .col-right, .checkout-onepage-success .col-left {display:none;}
.checkout-onepage-success .page-head {display:block; width:100%;}
.checkout-onepage-success .page-head p {color:black;}
.checkout-onepage-success .col-main a {color:blue;}
.checkout-onepage-success .page-head h3 {width:600px; margin-top:10px; margin-left:10px; color:black; line-height:24px; font-size:24px;}
.checkout-cart-index .col-main {background-color:white; padding-top:20px;}
.checkout-cart-index p {color:black; font-size:20px; text-align:center;}
.checkout-cart-index h3 {color:black; font-size:30px; margin-left:10px; padding-bottom:10px; text-align:center;}
.checkout-cart-index a {color:blue;}
.checkout-cart-index .legality {color:white; font-size:12px;}
.validation-advice {font-weight:bold; float:left; width:100%; opacity:100%;}
.checkout-onepage-success .button-set {margin-left:20px;}
.checkout-onepage-success #header p {line-height:0px;}
/*#checkout-payment-method-load {display:none;}*/