div.cart-table {
	width: 700px;
}
div.cart-header {
	width: 100%;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #978477;
	text-align: left;
	clear: both;
}
div.cart-item0, div.cart-item1 {
	width: 100%;
	background-color: #F8F8F8;
	clear: both;
	padding: 5px 0px 5px 0px;
}
div.cart-item1 {
	background-color: #FFFFFF;
}
img.cart-image {
	width: 80px;
	border: 0px;
}

div.cart-item-col, div.cart-item-col-pos, div.cart-item-col-check, div.cart-item-col-image, div.cart-item-col-name, div.cart-item-col-longname,
div.cart-item-col-sku, div.cart-item-col-price, div.cart-item-col-qty-title, div.cart-item-col-qty, div.cart-item-col-amount {
	float: left;
	display: table;
	table-layout: fixed;
	margin: 3px 2px 2px 2px;
}
div.cart-item-col-pos {
	width: 20px;
	text-align: center;
}
div.cart-item-col-check {
	width: 20px;
	text-align: center;
	margin-top: 0px;
}
div.cart-item-col-image {
	width: 80px;
	text-align: center;
	color: #808080;
}
div.cart-item-col-name {
	width: 250px;
}
div.cart-item-col-longname {
	width: 442px;
}
div.cart-item-col-sku {
	width: 90px;
}
div.cart-item-col-price {
	width: 75px;
	text-align: right;
}
div.cart-item-col-qty-title {
	width: 40px;
	text-align: center;
}
div.cart-item-col-qty {
	width: 40px;
	text-align: center;
	margin-top: 0px;
}
div.cart-item-col-amount {
	width: 85px;
	text-align: right;
}

div.cart-item-col-order, div.cart-item-col-type, div.cart-item-col-status, div.cart-item-col-total, div.cart-item-col-created {
	float: left;
	display: table;
	table-layout: fixed;
	margin: 3px 2px 2px 2px;
}
div.cart-item-col-order {
	width: 230px;
	text-align: left;
}
div.cart-item-col-type {
	width: 80px;
	text-align: center;
}
div.cart-item-col-status {
	width: 110px;
	text-align: center;
}
div.cart-item-col-total {
	width: 120px;
	text-align: right;
}
div.cart-item-col-created {
	width: 110px;
	text-align: right;
}

div.cart-item-col-product, div.cart-item-col-invoice, div.cart-item-col-date, div.cart-item-col-expiration {
	float: left;
	display: table;
	table-layout: fixed;
	margin: 3px 2px 2px 2px;
}
div.cart-item-col-product {
	width: 310px;
	text-align: left;
}
div.cart-item-col-invoice {
	width: 150px;
	text-align: center;
}
div.cart-item-col-date {
	width: 110px;
	text-align: center;
}div.cart-item-col-expiration {
	width: 110px;
	text-align: center;
}

div.cart-item-col-location, div.cart-item-col-address, div.cart-item-col-phone, div.cart-item-col-details {
	float: left;
	display: table;
	table-layout: fixed;
	margin: 3px 2px 2px 2px;
}
div.cart-item-col-location {
	width: 150px;
	text-align: left;
}
div.cart-item-col-address {
	width: 280px;
	text-align: center;
}
div.cart-item-col-phone {
	width: 120px;
	text-align: center;
}
div.cart-item-col-details {
	width: 100px;
	text-align: center;
}

div.cart-item-col-ticket, div.cart-item-col-subject, div.cart-item-col-deadline, div.cart-item-col-modified {
	float: left;
	display: table;
	table-layout: fixed;
	margin: 3px 2px 2px 2px;
}
div.cart-item-col-ticket {
	width: 100px;
	text-align: center;
}
div.cart-item-col-subject {
	width: 355px;
	text-align: left;
}
div.cart-item-col-deadline {
	width: 110px;
	text-align: center;
}
div.cart-item-col-modified {
	width: 110px;
	text-align: center;
}

div.cart-footer {
	width: 100%;
	clear: both;
	padding: 5px 0px 5px 0px;
}
div.cart-footer-title {
	float: right;
	width: 150px;
	text-align: right;
	display: table;
	table-layout: fixed;
	margin: 0px 2px 0px 2px;
}
div.cart-footer-value {
	float: right;
	width: 90px;
	text-align: right;
	display: table;
	table-layout: fixed;
	padding: 0px 10px 0px 2px;
}

div.cart-button {
	width: 100%;
	clear: both;
	padding: 10px 0px 5px 0px;
}
div.cart-button-left {
	float: left;
	display: table;
	table-layout: fixed;
	margin: 0px 5px 0px 2px;
}
div.cart-button-right {
	float: right;
	display: table;
	table-layout: fixed;
	padding: 0px 10px 0px 2px;
}
