.comparison-tbl {
	border-collapse:separate;
	padding:0;
}

.comparison-tbl td {
	vertical-align:top;
	border-bottom:1px solid #CCC;
}

.comparison-tbl td span {
	display:block;
	margin:-15px 0 5px 0;
	font-size:12px;
}

#content .comparison-tbl td span p {
	margin-top:0;
}

.group-title{
    border: 0px !important;
    font-size: 14px;
    padding: 20px 0 5px;
	font-weight:bold;
	
}

.group-title span{
	font-size:14px !important;
}

.comparison-tbl .product .item{
    height: 30px;	
}

#compare-products{
	float:left;
	width:100%;
}

.comparison-tbl td.title,
.comparison-tbl td.feature-title {
	width:300px;
}

.comparison-tbl td.title {
	vertical-align:bottom;
}

.comparison-tbl td.product {
	width:160px;
	font-weight:bold;
	vertical-align:bottom;
}

.comparison-tbl td.product .item {
	display:block;
	margin:0 0 2px 0;
}

.comparison-tbl td.product span a {
	text-decoration:none;
	color:#101010;
	display:block;
	margin-left:2px;
}

.comparison-tbl td.product span a .sprite-holder {
	background:url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -52px -297px;
	width: 10px;
	height: 9px;
	padding-right: 14px;
	display:inline;
	margin:0;
}

#content .comparison-tbl td.title h2,
#content .comparison-tbl td.title h3 {
	font-family:Arial, Times New Roman;
	padding:0;
	margin:0;
	line-height:21px;
}

.comparison-tbl td.title h3 {
	font-size:22px;
}