/*SHOWS*/
div.mini_cart {
	width: 200px;
	height: 50px;
	border: 1px solid #656565;
	float: right;
	padding: 5px 5px 5px 5px;
	margin-right: 25px;
	overflow: hidden;
	background: #fff;
}

div.mini_cart h4, div.mini_cart p {
	margin: 0;
	padding: 0;

}

div.message {
	padding: 100px;
	border: 1px solid #d9d9d9;

}

table {
	margin-top: 40px;
}

body#checkout table td {
	background: url(../images/line.gif) bottom repeat-x;
	font-weight: normal;
	padding: 13px 0px;
}

body#checkout table td.head {
	padding: 3px;
	background: #535354;
	font-weight: 700;
	border-bottom: none;
	background-image: none;
	color: white;
}

body#checkout table td.remove {
	text-align: right;

}

body#checkout table td.item {
	width: 345px;

}

body#checkout table td.quan {
	width: 300px;

}

body#checkout table td.price {
	width: 80px;

}

body#checkout table td.sub_total, body#checkout table td.actions {
	border-top: 1px solid #535354;
	background-image: none;
	font-weight: 700;
	text-align: left;
}

body#checkout table td.sub_total, body#checkout table td.actions {
	text-align: right;
}
