button.cbtn {
	font-weight				: bold;
    width					: 200px;
    margin-right			: 20px;
}

#cart {
	width					: 264px;
	height					: 70px;
	float					: right;
	background				: #f2f2f2;
	border					: 1px solid #353537;
	color					: #000;
	box-shadow				: 0 1px 5px 0 #a6a6a6;
	font-size				: 13px;
}

#cart .carth {
	height					: 21px;
	width					: 228px;
	padding-left			: 36px;
	border-bottom			: 1px solid #353537;
	background				: #eaeaea url(../img/icons/cart.png) 9px center no-repeat;
	line-height				: 21px;
	font-weight				: bold;
}

#cart .cartc {
	width					: 248px;
	padding					: 5px 8px;
	line-height				: 19px;
}

#cart .cartc a {
	color					: #353537;
}

#cart .cartc a.bbtn {
	float					: right;
	margin-top				: 8px;
}

.cartbtnc {
	text-align				: center;
	margin-top				: 5px;
}

a.cartbtn {
    margin-bottom			: 5px;
    margin-left				: 9px;
    margin-right			: 1px;
    display					: inline-block;
}

a.cartbtn div {
    background				: #eee url("../img/cartbtnbg.png") top left repeat-x;
    border					: 1px solid #ccc;
    font-size				: 14px;
    height					: 21px;
    padding					: 15px 75px 15px 75px;
    min-width				: 165px;
    line-height				: 21px;
}

a.cartbtn:hover div {
    background-position		: 0 -51px;
}

a.cartbtn:hover {
    text-decoration			: none;
}

a.cartbtn div img {
    margin-bottom			: -4px;
    margin-right			: 10px;
}

table.t_cart {
	width					: 100%;
	border					: 1px solid #353537;
}

table.t_cart td {
	padding					: 5px 10px;
}

table.t_cart tr.head {
	background				: none repeat scroll 0 0 #353537;
    color					: #FFFFFF;
    font-weight				: bold;
    border-left				: 1px solid #353537;
}
table.t_cart tr.head a { color: #f0f0f0; }

table.t_cart tr.article td {
	border					: 1px solid #353537;
	border-top				: 0px none;
	padding					: 10px;
	font-size				: 12px;
}

table.t_cart tr.article td.article_name a {
	display					: inline-block;
	font-weight				: bold;
	font-size				: 13px;
	font-style				: normal;
	margin-bottom			: 2px;
}

table.t_cart tr.article td.article_name div.pdetail {
	display					: inline-block;
	width					: 55px;
	margin-right			: 5px;
}

table.t_cart tr.subtotal, table.t_cart tr.total {
	background				: #E5E5E5;
}

table.t_cart tr.subtotal td {
	padding-top				: 5px;
	padding-bottom			: 5px;
}

table.t_cart tr.total td {
	font-weight				: bold;
	font-size				: 13px;
	padding-top				: 10px;
	padding-bottom			: 10px;
}

table.t_cart tr.total {
	border-top				: 1px solid #353537;
	border-bottom			: 1px solid #353537;
}

table.t_cart input.cart_qty {
	width					: 35px;
	text-align				: center;
}