#summary.cart_aside {margin-top:10px;}
.item p {width:160px}
.quantity select {width:60px;}
.quantity span {color:#4F4DC1;display:block;font-size:11px;line-height:1.5em;}
#cart_table .price, #cart_table .total {width:60px}
#cart_table .shipping_method {}
#totals {background:url(images/freeshipping_badge.png) 450px top no-repeat;clear:both;}
#totals dl {font-size:12px;width:220px;margin:0 auto;text-align:center;height:130px;line-height:30px;margin-left:240px}
#totals dt {width:60%;float:left;text-align:right;}
#totals dd {width:40%;float:left;text-indent:10%;text-align:left;}
#totals .total {background:#EBEAED;} 
a.checkout {background:url(images/checkout_buttin.png) top left no-repeat;border:none;display:block;height:30px;margin:0 auto;text-align:center;width:200px;outline:none;}
div.cross_promotion {border:1px solid #AAA89E;margin:0 19px 0 15px;clear:both;}
div.cross_promotion h4 {font-size:13px;margin:5px 10px;text-transform:uppercase;}
div.cross_promotion ul {list-style-type:none;height:170px;}
div.cross_promotion ul li {float:left;display:inline;width:33%;text-align:center;}
div.cross_promotion ul li a {color:#4F4DC1;display:block;}
#cart_table {background:#FFF;border:1px solid #AAA89E;color:#3B3E43;margin:10px;margin-right:10px;float:left;width:555px;position:relative;display:inline;}
#cart_table ul {list-style-type:none;}
#cart_table ul li {float:left;display:inline;line-height:23px;font-size:13px;text-indent:5px;margin-bottom:10px;}
#cart_table ul.header {background:url(images/form_header.png) left -1px repeat-x;padding:0}
#cart_table ul.header li {background:url(images/form_header.png) left -1px repeat-x;margin-bottom:15px;color:#56557C;text-indent:5px;text-transform:uppercase;font-size:13px;}
#cart_table ul li p {line-height:normal;}
#cart_table ul li p.item {font-size:12px;font-style:italic;line-height:1.75em;}
/*
ORDER CONFIRMATION
*/
.ocpage.leftbox {display:inline;float:left;margin:10px;width:455px;}
#confirmation_table {border:1px solid #AAA89E;color:#3B3E43;margin-bottom:10px;}
#confirmation_table ul {list-style-type:none;}
#confirmation_table ul li {float:left;display:inline;line-height:23px;font-size:13px;text-indent:5px;margin-bottom:10px;}
#confirmation_table ul.header {background:url(images/form_header.png) left -1px repeat-x;padding:0}
#confirmation_table ul.header li {background:url(images/form_header.png) left -1px repeat-x;margin-bottom:15px;color:#56557C;text-indent:5px;text-transform:uppercase;font-size:13px;}
#confirmation_table ul li p {line-height:normal;}
#confirmation_table ul li p.item {font-size:12px;font-style:italic;line-height:1.75em;}
.item {width:35%;}
.quantity {width:20%;}
.price {width:15%}
.total {width:29%}
#shipping_info {border:1px solid #AAA89E;color:#676D76;margin-bottom:10px;padding:5px;}
#shipping_info h4 {font-size:14px;font-weight:normal;text-transform:uppercase;padding-bottom:5px;}
#shipping_info p {font-size:12px;padding-bottom:5px;}
#additional_info {border:1px solid #AAA89E;width:260px;height:130px;overflow:hidden;}
#additional_info .rightbox {float:left;width:49%;}
#additional_info ul {list-style-type:none;margin:5px;margin-top:0}
#additional_info li {line-height:20px;font-size:12px;}
#additional_info li a {color:#4F4DC1;}
#additional_info h4 {font-size:14px;margin:5px;}