
table.table-striped td {
    padding: 4px;
}
table.table-striped tr:nth-child(even) td {
    background-color: #EBEBEB;
}
.table {
	width: 100%;
}
.table th,
.table tr.grouprow td {
	border-bottom: 1px solid #ddd;
	padding: 3px;
	padding-top: 10px;
}
.table tr.grouprow td,
.table tr.grouprow td .hdicon-home {
	color: #666666;	
}
table.cartTable tr td {
	height: 22px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: center;
}
table td.hdIcons,
table.table-striped td.hdIcons {
	text-align: right;
	padding-right: 10px;
	white-space: nowrap;
}
.hdmodule table.cartTable tr td:nth-child(2) {
    padding-right: 8px;	
}	
.priceRequest,
table.cartTable tr td.priceRequest {
	text-align: right;
	font-style: italic;
	font-size: 0.8em;
}
div.calendar-container table.table td {
    font-size: 1em;
}
table#orderItemsList .orderExtendInactive,
table#orderItemsList .orderExtendInactive a {
	color: #999999;
}
table#orderItemsList .orderExtendInactive .negativePrice {
	color: #f98b8b;
}

.HdOrderViewCartContent table#orderItemsList tr td {
	position: relative;
	/*height: 41px; height is always min-height in td!*/
	padding-top: 9px;
	padding-bottom: 5px;
	vertical-align: top;
}


