#comp_feat
	{
	font-size: 90%;
	border-collapse: collapse;
	margin: 0 10px 10px 20px;
	}
#comp_feat a
	{
	text-decoration: none;
	}
#comp_feat td
	{
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #c6c6c6;
	}
#comp_feat td img
	{
	margin-left: 61px;
	}
#comp_feat .feat_gray
	{
	background-color: #f6f6f6;
	}
#comp_feat .feat_left
	{
	border-left: none;
	}
#comp_feat .feat_right
	{
	border-right: none;
	}
#choose_solution
	{
	font-size: 120%;
	padding-top: 80px;
	height: 155px;
	}
#features
	{
	height: 20px;
	}
.buy_now
	{
	width: 60%;
	margin: 5px 20px;
	}
.r1, .r2, .r3, .r5, .r12, .r22, .r32, .r52
	{
	display: block;
	overflow: hidden;
	}
.r1, .r2, .r3, .r12, .r22, .r32
	{
	height: 1px;
	}
.r2
	{
	background-color: #ffde40;
	border-right: 1px solid #eeeeee;
	}
.r3
	{
	background-color: #ffde40;
	border-right: 1px solid #dddddd;
	}
.r5
	{
	background-color: #ffde40;
	border-right: 1px solid #aaaaaa;
	}
.r52
	{
	background-color: #ffde40;
	border-right: 1px solid #999999;
	}
.r32
	{
	background-color: #ffde40;
	border-right: 1px solid #999999;
	}
.r22
	{
	background-color: #ffde40;
	border-right: 1px solid #999999;
	}
.inner-box 
	{
	background-color: #ffde40;
	color: #008000;
	border-right: 1px solid #999999;
	}
.r1
	{
	margin: 0 5px;
	}
.r12
	{
	margin: 0 5px;
	background-color: #999999;
	}
.r2, .r22
	{
	margin: 0 3px;
	border-width: 0 2px;
	}
.r3, .r32
	{
	margin:0 2px;
	}
.r5, .r52
	{
	height: 2px;
	margin: 0 1px;
	}