.compare, .compare-info{
   border-collapse: collapse;
   line-height:1.22em;
   font-family:"Tahoma","Helvetica","Arial",sans-serif;
   font-size:13px;
}

.compare{
   margin:0px;
}

.compare-info{
    padding:0;
}

.compare-info ul{
    margin-left:0;
    padding-left:10px;
}

.compare th {
	padding:5px 12px;
	font-weight:bold;
	text-align:center;
	border:1px solid #000;
	border-collapse:collapse;
	color:#fff;
	background:#7E1416;
}

.compare tr {
    background:#fff;
}

.compare tr.odd {
    background:#ddd;
}

.compare td {
	padding:5px;
	text-align:center;
	border:1px solid #dddddd;
	border-collapse:collapse;
}

.compare td.classes {
	padding:5px;
	text-align:center;
	border:1px solid #000000;
	border-collapse:collapse;
}

.compare th.cfirst {
	padding-left:8px;
}

.compare td.cfirst, .compare th.cfirst {
	text-align:left;
}

.compare td.cfirst {
	padding-left:20px;
}

.compare td.ctitle {
	text-align:left;
	font-weight:bold;
	background:#ececec;
	padding-left:12px;
	font-size:12px;
}

.compare tr.cprice td,.compare tr.cfoot td {
	padding:5px 12px;
	font-weight:bold;
	border-collapse:collapse;
	background:#000;
/*	color:#7E1416; */
	background:#7E1416 url(/images/grid-hrow.gif) repeat-x;
	vertical-align:top;

}

.compare tr.cprice td{
    color:#fff;
	border:1px solid #000;    
}

.compare tr.cfoot td {
    color:#000;
    background:#fff;
	border:1px solid #ddd;
    padding-left:2px;
    padding-right:2px;
}

.compare tr.cfoot td a {
    margin-top:0;
}

.compare tr.corder-note td {
	background: #eee;
}

.compare tr.cprice td a:hover,.compare tr.cfoot td a:hover, , a.cart-btn:hover {
	background:#3366aa;
}

a.cart-btn {
    float:right;
    text-align:center;
    margin:3px;
}

.compare sup {
	margin-left:3px;
	font-size:10px;
}

.compare-info li {
    list-style-type:none;
}