#basket_m {}
#basket_m table {margin:0px; padding:0px; border-collapse:collapse; width:100%; }
#basket_m table th {font-size:14px;  color:#555555; font-weight:normal; padding:0px 0px 9px 0px;}
#basket_m table th.images {width:104px !important; display:block; float:left;}
#basket_m table td.images {width:104px !important; text-align:left; padding:0px 0px 0px 0px}
#basket_m table th.item {width:414px; display:block; float:left;}
#basket_m table th.quantity {width:120px; display:block;float:left;}
#basket_m table th.prices {width:100px; display:block; float:left;}
#basket_m table th.remove {width:75px; display:block; float:left; padding:0px 0px 0px 10px;}
#basket_m table th.numbers { color:#0085be; width:58px; display:block; float:left;}

#basket_m table td.number { color:#0085be; font-size:28px; width:58px;}
#basket_m table td.item {background:#F9F7E9; color:#0072bc; width:414px; border:1px solid #ffffff; border-right:0px; font-size:17px; padding:8px 0px 8px 10px; font-weight:normal !important;  font-family:Georgia, "Times New Roman", Times, serif !important;}
#basket_m table td.quantity {background:#F9F7E9; width:133px; border:1px solid #fff; border-right:0px; font-size:16px; border-left:0px; padding:8px 0px 8px 0px;}
#basket_m table td.quantity select {  width:54px; border:1px solid #7f6542 !important; font-size:14px; color:#0072BC;}
#basket_m table td.prices {background:#F9F7E9;width:110px; font-size:17px; color:#0072BC; border:1px solid #fff; border-right:0px; border-left:0px;  padding:8px 0px 8px 0px;}
#basket_m table td.remove {background:#F9F7E9;width: 67px; text-align:left; padding:8px 0px 8px 10px !important; border:1px solid #fff;border-left:0px;}
*html #basket_m table td.remove {width: 72px; padding:8px 0px 8px 5px !important; }
*+html #basket_m table td.remove {width: 72px; padding:8px 0px 8px 5px !important; }

#basket_m table td.layout {width:100%; text-align:left;  border:1px solid #fff;  padding:8px 0px 8px px;}
#basket_m table tr.contents {width:100%; height:28px;   padding:0px; border:8px solid #e0e0df;}
#basket_m td.summary_text {padding:0px 0px 0px 10px;}
#basket_m td.summary_text p {font-size:12px !important; line-height:20px; }
#basket_m td.summary_text p .special {color:#7d0c2a !important; font-weight:bold;}
#basket_m td.spacer {width:100%; height:10px;}

#checkout {width:171px; display:block; float:right; margin:0px 111px 0px 0px; text-align:center;}
#checkout_ov {width:728px; display:block; float:right; border-top:1px solid #e0e0df;  border-bottom:1px solid #e0e0df; padding-top:10px;}
*html #checkout {width:171px; display:block; float:right; margin:0px 56px 10px 0px; text-align:center;}

#checkout span { font-size:18px; display:block; color:#0072bc; margin:0px 0px 20px 0px;}
#checkout a {color: #ffffff; font-style: italic; font-size: 16px; border:1px solid #fff;  padding: 6px 0px 7px 0px; margin: -10px 0px 10px 0px; display: block; width: 170px; text-align: center;}
#checkout a {text-decoration:none;}


#continue_shopping {width:171px; display:block; float:left;  margin:30px 0px 30px 160px;}
a.checkout {display:block; float:right; margin:30px 100px 30px 0px;}



#customer_details {}
#customer_details form {}
#customer_details input {font-size:16px;}
#customer_details label {font-size:16px;}
