ul#cart_detail1 {float: left; clear: both; text-transform: uppercase; /* width: 955px; */ padding: 20px 10px 0 10px;background: #fff;margin-bottom: 10px;}

#cart_detail1 {float: left; clear: both; text-transform: uppercase; width: 100%; }

div.cart_detail1 {/* border-bottom: 1px solid #666; */ height: 20px; margin-bottom: 10px; padding-top: 20px;}

#cart_detail1 div.c1 {float: left;width: 50px; height: 50px; padding-left: 0px; font-weight: bold; 	}

#cart_detail1 div.c2 { float: left; width: 250px; padding-left: 0;height: 50px; text-align: center; }

#cart_detail1 div.c3 { float: left;width: 220px;padding-left: 0px;height: 50px; text-align: center; }

#cart_detail1 div.c2 a { /* color: #0095d0; */ font-weight: bold; }

#cart_detail1 div.c4 { float: left; width: 124px;padding-left: 5px;height: 50px; font-weight: bold; }

#cart_detail1 div.c5 { float: left;width: 45px;padding-left: 10px;height: 50px; text-align: center; }

#cart_detail1 div.c6 { float: left;  width: 120px; padding-left:0px;height: 50px; font-weight: bold; }

#cart_detail1 div.c7 { float: left;width: 20px; padding-left:5px;height: 50px;  }

#cart_detail1 div.c8 { float: left; width: 300px; padding-left: 0px;height: 50px; text-align: right; font-weight: bold;}

#cart_detail11 {float:left; width: 100%; line-height: 20px;  } 

#cart_detail11 div.c1 {float: left; width: 540px; height: 20px;}

#cart_detail11 div.c2 {float: left; width: 100px; height: 20px;}
.head_cart{background-color: #f5f5f5;float: left;width: 90%;padding: 15px 5%;}
.head_cart  div { float: left;}

.head_cart  a div{width: 250px;padding-right:15px;color:blue;}

.head_cart   div.b2{width: 250px;padding-right:15px; color: #ff0000; font-weight: bold;}

.head_cart   div.b3{width: 250px;padding-right:40px;}

.head_cart   div.b4{width: 264px;}

div.bottom_cart  {float: left;width: 700px;height: 35px;clear: both; text-align: center; padding-left: 0;padding-bottom: 58px;}

div.bottom_cart  div.next{float: left;font-weight: bold; border: 1px solid #ccc; padding:4px;  text-align: center; 

text-decoration: none;padding:10px 20px;background-color: #f5f5f5;

display: inline-block;background-color: #fff;

border: 1px solid #ddd;-webkit-border-radius: 5px;-moz-border-radius: 5px;

border-radius: 5px;

float: none;

font-weight: bold;

cursor: pointer;
white-space: nowrap;}

div.bottom_cart  div.next a{padding-top:6px;padding-left:3px;padding-right:3px; text-align: center;  color: #0095d0; }

div.bottom_cart  div.update_cart { float: left;font-weight: bold; border: 1px solid #ccc; padding: 4px; margin: 0 50px; text-align: center;  

text-decoration: none;background-color: #f5f5f5;display: inline-block;

 padding: 10px 20px;background-color: #fff;border: 1px solid #ddd;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;float: none;font-weight: bold;cursor: pointer;
}

div.bottom_cart  div.update_cart  a{ width:100px; padding-top:6px;padding-left:3px;padding-right:3px; text-align: center;  color: #0095d0;  white-space: nowrap;}

div.bottom_cart  div.order  {float: left;font-weight: bold;  border: 1px solid #ccc;  padding:4px;text-align: center;

text-decoration: none;background-color: #f5f5f5;display: inline-block;

padding: 10px 20px;background-color: #fff;border: 1px solid #ddd;

-webkit-border-radius: 5px;

-moz-border-radius: 5px;

border-radius: 5px;float: none;font-weight: bold;cursor: pointer;
}

div.bottom_cart  div.order  a{ padding-top:6px;padding-left:3px;padding-right:3px;text-align: center;width:80px;   color: #0095d0; }

div.bottom_cart  div.next  a:hover { color: red;}

div.bottom_cart  div.update_cart  a:hover { color: red;}

div.bottom_cart  div.order  a:hover { color: red;}

div.total{ float:right;font-weight:bold; font-size: 16px;  color: red;  padding: 20px 120px 20px 35px; clear: both; text-transform: capitalize;}

div.total p{font-size: 12px; color: #222; font-weight: bold; line-height: 18px;}

