table#payments-table {
	border-collapse:collapse;
	text-align:center;
	width:auto;
		color:#666666 !important;
}
td.invoice-td {
	
	
}
th.invoice-th {
	background-image:url(../images/payment-invoice-th.png);
	height:47px;
	border:1px solid #D9D9D9 !important;
	width:98px;

}
th.description-th {
	height:47px;
	background-image:url(../images/payment-description-th.png);
	border:1px solid #D9D9D9 !important;
	width:145px;

}
th.total-th {
	height:47px;
	background-image:url(../images/payment-total-th.png);
	border:1px solid #D9D9D9 !important;
	width:68px;

}
th.date-due-th {
	height:47px;
	background-image:url(../images/payment-datedue-th.png);
	border:1px solid #D9D9D9 !important;
	width:120px;
	background-repeat:no-repeat;
}
th.status-th {
	height:47px;
	background-image:url(../images/payment-status-th.png);
	border:1px solid #D9D9D9 !important;
	background-repeat:no-repeat;
	width:51px;
	}
th.date-paid-th {
	height:47px;
	background-image:url(../images/payment-datepaid-th.png);
	border:1px solid #D9D9D9 !important;
	width:120px;

}
th.payment-method-th {
	height:47px;
	background-image:url(../images/payment-method-th.png);
	border:1px solid #D9D9D9 !important;
	width:78px;
}
tr, td {
	height:40px;
		border:1px solid #D9D9D9 !important;
	

}
t {
	background-repeat:no-repeat;

}
table#payments-table a {
	text-decoration:none !important;
	color:#666666 !important;
}
