table.totals {
    margin-top:1px;
    border-collapse:separate;
    border-spacing:0px 3px;
}

table.cart {
    border-bottom:1px solid #dddddd;
    border-collapse:separate;
    border-spacing:0px 7px;
} 

table.cart td {

}

table.totals td{
    background-color:#eaeaeb;
}

.totals_txt, .totals_all_txt {
    width:145px;
    padding-right:98px;
   
}

.footnote {
    color:red;
}

#total_options {
  float:right;
  margin-left:40px;
}

.ord_option {
    float:right;
    clear:right;
    margin-bottom:10px;
    border-bottom:1px solid #6c78b4;
    width:100%;
    padding-bottom:10px;
    padding-left:6px;
}

.ord_option input {
    margin-left:8px;
    float:right;

}

.ord_option select {
    margin-left:32px;
    float:right;
    width:120px;
}

.ord_option .button152 {
    position:relative;
    top:5px;
}

.button8 {
    float:right;
    
}

.button6 {
    position:relative;
    top:7px;    
}


#empty {
    width:60%;
}

#shop_check {
    width:25%;
}

div.notice {
    padding-top:20px;
    padding-left:40px;
    padding-right:40px;
    font-size:11px;
}

.cart_delete input{
   position:relative;
   right:16px;
}

.cart_delete .button154, .cart_delete .button383{
  position:static;
  margin-right:5px;  
}

.button9 {
  float:left;
}

.cart_delete br{
display:none;
}

.cart_cp_sku, .cart_cp_name, .cart_cp_quantity {
  text-align:center;
}

.cart_cp_total {
  text-align:right;
}

table.sc_table {
   clear:right;
   width:100%;
margin-bottom:50px;
}


