.whitebox { background-color: #fff; }
.compgrid { margin-top: 1em; background-color: #fff; }
.compgrid table {  margin-bottom: 1em; width: 100%; border-collapse: collapse; border-spacing: 0;}
.compgrid th {font-size: 13px; font-weight: bold; text-align: left;}
.compgrid td { border-top: 1px dotted #ccc; }
.compgrid tr td.feature { padding: 1em; width: 50%; }		
.compgrid .quick, .compgrid .trubiz { background-color: #eee; text-align: center; text-align: center; width: 25%; border-left: 2px solid #fff; padding: 10px;}
.compgrid th.compare-feature { text-align: center; padding: 10px; border-left: 2px solid #fff;}
.compgrid tr.highlighted-row td { background-color: #ffc; }
.compgrid tr.highlighted-row td.quick, .compgrid tr.highlighted-row td.trubiz  { background-color: #ffc; }
.basic {background-color: #dddddd; color: #000; text-align:center; width: 65px;}
.card-price {color: #8e001a; font-size: 18px; font-weight: bold; margin-bottom: .3em;}
.fees-apply { display: block; margin-bottom: .3em; }
.flash-movie-demo { background-color: #fff; text-align: center; padding: 10px; position: relative; }
.upsell { text-align: center; }
.loose-bullets li { margin-bottom: .8em; }
