.cc-table {
	border-collapse: collapse;
	width: 100%;
	/*font-size: .9em;*/
	text-align: left;
}

.cc-table td,
.cc-table th {
    padding: 10px 10px 10px 0;
}

.cc-table th {
	border-bottom: 1px solid #eee;
	font-weight: normal;
}

.cc-table--bordered th,
.cc-table--bordered td {
    border: 1px solid #eee;
    padding: 5px;
}

.cc-table--bordered th {
	background: #fafafa;
}

.cc-table td {
	vertical-align: middle;
}

.cc-table--vertical-top td {
	vertical-align: top;
}

.cc-table__product-img {
    width: 40px;
    height: auto;
}