div.cartactions {
    float: right;
    margin: 10px 0 10px 10px;
}


div.cartactions div.buttons input,
table.cart tfoot .update input{
    background: #6699cc;
    color: #fff;
}

div.cartactions input {
    float: left;
    margin: 10px 20px 10px 5px;
}

div.cartactions .continue {
    float: right;
    margin-right: 50px;
/*	border: solid 1px #ffffcc; */
	color: #ffffcc;
	padding: 2px 3px 1px 3px;
}

div.cartactions a, .update a {
	color: #ffffcc;
}

div.cartactions .checkout {
    float: right;
	color: #ffffcc;
	margin-right:12px;
	padding: 2px 4px 1px 4px;
}
div.cartmessage {
	clear:both;
	text-align:center;
	color: red;
	padding-bottom:3px;
}
.update {
    float: right;
	/*border: solid 1px #ffffcc; */
	color: #ffffcc;
	padding: 4px 3px 1px 3px;
}
table.cart tfoot{
	border-top:2px solid #ffffcc;
}

table.cart {
    width: 510px;
	clear: both;
    border-spacing: 5px;
    border-collapse: collapse;
    font-size: 11px;
    font-weight: normal ;
	line-height:14px;
}
table.cart thead {
    background: #ffffcc;
    font-size: 11px;
    font-weight: bold;
    color: #000 ;
}
table.cart tbody input {
	width: 25px;
}
table.cart th{
	font-size: 11px;
	font-weight: bold;
    color: #000 !important;
	vertical-align: top;
}
table.cart th.right,td.right,tr.right {
	text-align: right;
}
table.cart th.center,td.center {
	text-align: center;
}
table.cart th.left,td.left {
	text-align: left;
}
table.cart tbody td {
	vertical-align: top;
	padding: 10px 3px 10px 3px;
}
table.cart tfoot td {
	vertical-align: top;
	padding: 5px 3px 5px 3px;
	border-bottom:1px solid #222;
}
.tax_info {
	font-size: 11px;
	padding-top:25px;
	padding-bottom:100px;
	clear: both;
}
