table.compare{font-family:"Trebuchet MS", sans-serif;font-size:13px;font-weight:bold;line-height:1.4em;font-style:normal;border-collapse:separate;}
.compare thead th{padding:15px;color:#fff;text-shadow:1px 1px 1px #568F23;border:1px solid #1d2f54;border-bottom:3px solid #1d2f54;background-color:#1d2f54;background:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.02, rgb(27,53,106)),
color-stop(0.51, rgb(47,77,136)),
color-stop(0.87, rgb(39,71,136)));background:-moz-linear-gradient(center bottom,
rgb(27,53,106) 2%,
rgb(47,77,136) 51%,
rgb(39,71,136) 87%);-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius:5px 5px 0px 0px;border-top-left-radius:5px;border-top-right-radius:5px;}
.compare thead th.blank{padding:15px;color:#1d2f54;text-shadow:none;border:none;border-bottom:none;background-color:#ffffff;background:#ffffff;}
.compare thead th:empty{background:transparent;border:none;}
.compare tfoot td{color:#9CD009;font-size:32px;text-align:center;padding:10px 0px;text-shadow:1px 1px 1px #444;}
.compare tfoot th{color:#666;}
.compare tbody td{padding:10px;text-align:center;background-color:#cad8f3;border:2px solid #E7EFE0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#666;text-shadow:1px 1px 1px #fff;}
.compare tbody span.check::before{content:url('check.png');}
.compare tbody span.cross::before{content:url('cross.png');}