table.compare_plans
{
	width: 100%;
	margin: 20px 0px 10px 0px;
}
	table.compare_plans tr.headers th
	{
		text-align: center;
		font-weight: bold;
		color: #68177f;
		font-size: 14px;
	}
	table.compare_plans tr.category th
	{
		text-align: left;
		font-weight: bold;
		color: #68177f;
		font-size: 14px;
		padding: 15px 0 5px 0;
		border-bottom: 1px solid #e9e9e9;
	}
	
	table.compare_plans tr td
	{
		padding: 4px 2px;
		border-bottom: 1px solid #e9e9e9;
	}
		table.compare_plans tr td.feature_name
		{
			width: 200px;
		}
		table.compare_plans tr td span.included
		{
			display: block;
			background: url(../../images/service/feature_icon_included.jpg) no-repeat 0 0;
			height: 0;
			_height: 16px;
			padding-top: 16px;
			width: 61px;
			overflow: hidden;
		}
		table.compare_plans tr td span.na
		{
			display: block;
			background: url(../../images/service/feature_icon_notavailable.jpg) no-repeat 0 0;
			height: 0;
			_height: 16px;
			padding-top: 16px;
			width: 61px;
			overflow: hidden;
		}
		table.compare_plans tr td span.unit
		{
			font-size: 10px;
			color: #8c8c8c;
		}
		table.compare_plans tr td div.extra
		{
			font-size: 10px;
			color: #8c8c8c;
		}
	table.disclaimers
	{
		margin: 15px 0;
	}
		table.disclaimers tr td
		{
			padding: 3px 0;
			font-size: 10px;
			color: #777777;
		}