.tabledata { 
	/*border: 1px solid #ddd;*/
	width: 100%;
}

.tabledata th {
	text-align: left;
	background-color: #cbdcb0;
	padding: 2px 10px; 
	font-size: 11px;
	color: white;
	width: 120px;
}

.tabledata td { 
	vertical-align: middle;
	padding: 5px 10px;
	text-align: left;
}

.tabledata td label { 
}

.tabledata tr.odd {
	background-color: #FAFAFA;
}

.tabledata tr.even {
	background-color: #EEE;
}

.tabledata .td-group-odd {
	background-color: #eee;
}

.tabledata td-group-even {
}

.tabledata .td-id {
	font-weight: bold;
	font-style: italic;
	font-size: 16px;
	color: #555;
	border-right: 1px solid white;
	width: 220px;
}

.tabledata .td-date {
	font-weight: bold;
}

.tabledata .td-status {
	font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	color: green;
}

.order {
	margin-bottom: 15px;
}

.order .tdh-actions {
	font-weight: bold;
	border-bottom: 1px dotted gray;
	background-color: inherit;
	color: black;
}

.order .td-actions {
	vertical-align: top;	
}

.order .td-actions a {
	font-weight: bold;
	white-space: nowrap;	
	text-decoration: underline;
	color: gray;
}

.order .td-products ul, .order .td-products li {
	padding: 0; margin: 0;
}

.order .td-products ul {
	color: gray;
}

.order .td-change {
	font-weight: bold;
}

.order .td-price {
	font-weight: bold;
	color: green;
	font-size: 14px;
	vertical-align: middle;
	white-space: nowrap;
}

.td-products li {
}
