	.box-content h1 {padding: 45px 0 40px 40px;}
	.compare-grid {background: url('../img/mbp2012-step0-compare-background.png') left top repeat-y; border-bottom:1px solid #D8D8D8;}
	.compare-grid table {margin: 0 14px 20px 14px;}
	.compare-grid tr {vertical-align: top;}
	.compare-grid td {width: 160px; padding: 30px 15px 15px 20px; font-size: 12px; color: #333;}
	.compare-grid th {text-align: center; position: relative;}

	.compare-grid tr.buy-now .purchase p.price {font-size: 13px; color: #333; padding: 0 0 10px 0;}
	.compare-grid th h2 {font-size: 17px; margin: 0 auto;}
	.compare-grid th h3 {font-size: 12px;}
	.compare-grid th h4 {padding: 5px 0 0 0; font-size: 13px; color: #333;}
	.compare-grid tr.buy-now td {text-align:center; padding: 20px 0 20px 0; border-bottom: 1px solid #ccc; }
	
	.compare-grid tr.first-row td {padding-top: 20px;}
	.call-to-action {position: absolute; right: 30px; top: 40px;}
	.call-to-action .button.rect.secondary > span {color: #0088cc;}
	
	
	body.family-mac-macbookpro .box-content h1 {padding: 40px 0 40px 40px;}
	body.family-mac-macbookpro .call-to-action {position: absolute; right: 30px; top: 40px;}

	sup {font-size: .7em; color: #999; margin-top: -3px;}
	ul.footnote li {color: #999;}

/* IE HACKS */
*+html .compare-grid tr.buy-now td {width: 190px; text-align: center; padding: 20px 0 20px 0; border-bottom: 1px solid #ccc; }




