/* The shopping cart table */
table.cart {
width: 99%;
border: 1px solid gray;
text-align:center;
margin:3px;
padding:0px;
}

body#cart {margin-right: 50px;}

table.cart th {background-color: #ddd;}
table.cart td {text-align: center;padding:4px;margin:0px;}
.alt{background-color:#eee;solid #666;}


/* Remove item link in shopping cart */
table.cart td.removeItem {
text-align: center;
}
table.cart td.removeItem a {
color: red;
}
table.cart td.removeItem a:hover {
font-weight: bold;
text-decoration: none;
}

/* Note e.g. measurements in cm */
p.note {
font-weight: bold;
text-align: center;
}
p.sub_note {
font-size: 80%;
text-align: center
}
/* Warning e.g. mtm measurements, too many samples etc */
p.warning {
font-weight: bold;
color:red;
text-align: center
}

span.option_details {
font-size: 80%;
color: green;
/*color: #341b66;*/
}

table tr{padding:0px;font-size:11px;}
table tr .cart_item a{text-decoration:none;padding-left:10px;font-size: 12px;color:#666;font-weight:bold;}
table.cart_options {
width: 95%;
}
td.checkout {
text-align: right
}

/* Shipping costs on checkout page */
table.shipping
{width: 99%;
font-size: 12px;
padding-top: 0px;
text-align: center;
/*margin: auto;*/
/*border-bottom: 1px solid #ccc;*/}

table.shipping th {
background-color: ##eee;
font-weight: normal;
border: 1px solid #ccc}
table.shipping td {font-size: 12px;font-weight:bold;}
table.cart th.total {width: 10%;font-size:14px}
table.shipping th#carriage {width: 10%;}
table.shipping td{border-bottom: 1px solid #ccc}
table.shipping th#VAT_deduction {color: red}
table.shipping tr#total th {font-weight: bold}
table.shipping tr#total th {font-weight: bold}

/* Addresses on Checkout page */
table#addresses td#billing_details
{border-left: 1px solid #ccc}
table#addresses {width: 95%}

