
#fullCart {
	margin: 1em 0 0 .25em ;
	width: 100%;
	border: 1px solid black;
	font-size: 90%;
}

#fullCart img {
	float: none;
}

#fullCart thead th {
	text-decoration: underline;
	font-weight: bold;
	padding: .5em 1em .25em .5em;
	border: 1px solid black;
}

#fullCart tbody tr {
	border: none;
	white-space: nowrap;
}

tbody tr td.customizations {
    white-space: normal;
}

#fullCart tbody tr.odd {
	background: #EAEAEA;
}
div.attentionArea #fullCart tbody tr.odd {
	background: none;
}

#fullCart tbody td {
	padding-left: .5em;
}

table#fullCart tbody tr td{
	line-height: 1em;
	border-bottom: none;
	padding: .25em;
}

#fullCart tbody td.quantity img {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#fullCart tbody td.quantity {
	text-align: center;
    width:82px;
}

#fullCart tbody td.customizations {
    text-indent:8px;
}

#fullCart tbody td.tools {
	text-align: center;
    width:20px;
}

#fullCart tbody td.flag {
	text-align: center;
    width:20px;
}

#fullCart tbody td.price {
	width: 7%;
	text-align: center;
}

#fullCart tbody tr.product td {
	border-top: 2px solid black;
	padding: .5em 0;
}

#fullCart tbody tr.product td.name {
	font-weight: bold;
	white-space: nowrap;
}

#fullCart tbody tr.category td.name {
	text-decoration: underline;
	padding-left: 1em;
}

#fullCart tbody tr.item td.name {
	padding-left: 2em;
}

#fullCart tfoot tr th {
	border: 1px solid black;
	text-align: right;
	font-weight: bold;
}

#fullCart tfoot tr th {
	border-left: none;
}
#fullCart tfoot tr th.tools {
	border-right: none;
}

#fullCart tfoot tr th.flag {
	border-right: none;
}

#fullCart tfoot tr.total th {
	background: #b9b97c;
}

#fullCart tfoot tr th label {
	margin-right: 1em;
}



#fullCart tfoot tr th input {
	width: 90%;
	text-align: right;
}

#fullCart tfoot .readonly {
	display: none;
}

/* CSS for the basket design */
#basket {
	position: absolute;
	left: 800px;
	width: 215px;
	height: 200px;
	margin-top: -27px;
	/*background: url(../images/layout/basket-offwhite-white-bkgrd.jpg) top left no-repeat;*/
	display: none;
}

.incentiveAmountTd {
    font:bolder;
    background-color:darkseagreen;
        }

.incentiveAmount {
   color:#009933;
    
        }

/* End of the basket design */
