#basket_m {}
#basket_m table {margin:0px; padding:0px; border-collapse:collapse; wdh:100%; }
#basket_m table th {font-size:14px;  color:#9a4757; font-weight:normal; padding:0px 0px 9px 0px;}
#basket_m table th.images {width:150px !important;}
#basket_m table td.images {width:127px !important; text-align:left; padding:0px 0px 0px 5px}
#basket_m table th.item {width:414px;}
#basket_m table th.quantity {width:133px;}
#basket_m table th.prices {width:110px;}
#basket_m table th.remove {width:77px;}

#basket_m table td.item {background:#ede2cc; width:440px; border:1px solid #fff; 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:#ede2cc; 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:#7F6543;}
#basket_m table td.prices {background:#ede2cc; width:110px; font-size:16px; border:1px solid #fff; border-right:0px; border-left:0px;  padding:8px 0px 8px 0px;}
#basket_m table td.remove {background:#ede2cc; 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; background:#f1e6d0; padding:8px 8px 8px 8px;}
#basket_m table tr.contents {width:100%; height:28px;  background:#f1e6d0; padding:0px;}
#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:20px;}

#checkout {width:171px; display:block; float:right; margin:0px 111px 10px 0px; text-align:center;}
*html #checkout {width:171px; display:block; float:right; margin:0px 56px 10px 0px; text-align:center;}

#checkout span { font-size:18px; display:block; margin:0px 0px 20px 0px;}
#checkout a {color: #ffffff; font-style: italic; font-size: 16px; border:1px solid #fff; background:url(../images/red_repeat.jpg) repeat-x left top; 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:40px 0px 10px 111px; text-align:center;}
#continue_shopping span { font-size:18px; display:block; margin:0px 0px 20px 0px;}
#continue_shopping a {color: #ffffff; font-style: italic; font-size: 16px; border:1px solid #fff; background:url(../images/red_repeat.jpg) repeat-x left top; padding: 6px 0px 7px 0px; margin: -92px 0px 10px 0px; display: block; width: 170px; text-align: center;}
#continue_shopping a {text-decoration:none;}

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