table.views-view-grid td { vertical-align: top; width: 50%; }
table.views-view-grid h2 { font-size: 20px; }
table.views-view-grid div.node { border: 1px solid #CCC; border-radius: 7px 7px 7px 7px; margin: 1em; padding: 1em; height: 430px; }
table.views-view-grid div.node:hover { background: #e1e1e1; }
.node-subscription .product-info,
.node-product-kit .product-info,
.node-product-kit fieldset legend,
.node-product-kit .product-qty { display: none; }
.node-product-kit fieldset { border: none; padding: 0; margin: 0; }