#costs {
	padding: 0 3em;
	/* Firefox */
	-moz-border-radius: 7px;
	/* WebKit */
	-webkit-border-radius: 7px;
	/* IE9, Opera 10.5+, dev channel releases of Google Chrome */
	border-radius: 7px;
}

#costs table {
	background-color: #fff;
	border: 1px solid #ddbb99;
}

#costs table th {
	background-color: #ddbb99;
}

#costs table td {
	background-color: #eedddd;
}

#costs table th,
#costs table td {
	padding: 0.1em 0.6em 0.1em 0.6em;
}

#costs table tr {
	text-align: left;
}

#costs table td.cost {
	text-align: right;
}
