

.table-floating-header {
position: fixed;
top: 0;
visibility: hidden;
}
table#product-comparison-table {
	border-spacing: 0px 0px;
	border-collapse: separate;
    width: 930px;                      
}
#product-comparison-table td {
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 14px;
	padding-right: 14px;
	text-align: center;
	vertical-align: middle;
    border-top: none;
    border-bottom: none;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;      
}
#product-comparison-table thead th,#product-comparison-table tfoot th {
	text-align: center;
	vertical-align: middle;
}
#product-comparison-table tfoot th {
    border-top: 1px solid #E2E2E2;
}
#product-comparison-table tr.row-spacer td{
	padding-top: 12px;
	padding-bottom: 12px;
}
#product-comparison-table td .icon-minus{
	color: red;
}
#product-comparison-table td .icon-ok{
	color: green;
}
#product-comparison-table .key-column {
	text-align: left;
}
#product-comparison-table .odd {
	background: #eee;
}
#product-comparison-table tbody td:first-child { 
	text-align: left; 
}
#product-comparison-table tbody td.subkey-cell { 
	text-align: right; 
	padding-top: 3px;
	padding-bottom: 3px;
	color: #555;
}
#product-comparison-table tbody td.subkey-group-title {  
	padding-top: 8px;
	padding-bottom: 8px;
	font-weight: 600;
	color: #555;
}
.learn-more-link {
	font-size: 12px;
}
#product-comparison-table a.info-link {
	color: #555;
}
#product-comparison-table a.info-link:hover {
	color: #e3640e;
}