/* ****************************** */
/* ************* CART ITEMS       */
/* ****************************** */

ul.colNames {
	margin: 0px;
	padding: 0 10px 0 10px;
	width: 920px;
	height: 30px;
	background: #e6e6e6 url(/images/common/footer-bg.gif) repeat-x top left;
	font-size: 15px; 
	list-style-type: none;
	color: #444;
}

ul.colNames li {
	float: left;
	padding-top: 6px;
	display: block;
}

.cartBox .project { width: 490px; padding-right: 30px; }
.cartBox .tons { width: 110px; }
.cartBox .cost { width: 138px; }
.cartBox .amount { width: 88px; }
.cartBox .remove { float: right; }

.cartItem {
	width: 920px;
	padding: 10px;
	height: 50px;
	background: url(/images/common/line-dotted.gif) bottom left repeat-x;
}

.cartItem div {
	padding-top: 17px;
	float: left;
	font-size: 1.1em;
}

.cartItem .thumb { 
	margin-right: 10px;
	float: left;
}

.cartItem .project { 
	width: 434px; 
}

.cartItem div.remove {
	padding-right: 10px;
}

.cartBox p {
    width: 940px;
    text-align: right;
}

.cartBox .actions {
	margin-top: 10px;
	width:  940px;
}

.cartBox .actions .total {
	float: right;
	width: 300px;
	font-weight: bold;
	height: 37px;
}

.cartBox .actions .total div {
	padding-top: 12px;
	float: right;
	width: 138px;
	text-align: center;
}

.cartBox .actions .total input {
	padding: 8px 0 0 10px;
}




	