﻿
.comparison
{
	border-collapse: collapse;
}
.comparison tr th,
.comparison tr td
{
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}
.comparison tbody tr td
{
	padding: 0.5em 0;
	border-bottom: solid 1px #999;
	border-left: dashed 1px #999;
}
.comparison tr td.label
{
	padding: 0.5em;
	border-left: none;
	text-align: left;
	font-size: 1em;
	font-weight: normal;
}
.comparison tr td.empty
{
	font-size: 2em;
}
.comparison tr td.sub-total
{
	padding: 0;
	padding-top: 0.5em;
	font-size: 1.5em;
}
.comparison tr td.sub-total img
{
	margin-bottom: 0.25em;
}
.comparison tr td.sub-total p,
.comparison tr td.sub-total span
{
	margin-bottom: 0.5em;
}
