body { height: 100% !important; margin: 0 !important; padding: 0 !important; width: 100% !important; font-family: Tahoma, Arial, Helvetica, sans-serif !important; }
td.hero { background-image: url("/static/vsp/images/pages/ipm/vsu-upsell/main-banner-01.jpg"); height: 335px; width: 650px; }
.btn-primary { background: #009CFF; border-radius: 0; border: 1px solid #009CFF; text-transform: uppercase; }
.btn-primary:hover { background: #28acff; border: 1px solid #28acff; }
div.pricing { width: 400px; position: relative; left: 210px; top: -8px; }
div.lto-promo { font-size: 170%; color: #ffffff; font-weight: bold; text-align: center; line-height: 1em; width: 100px; left: -20px; position: relative; height: 65px; top: 17px; vertical-align: middle; display: table-cell; }
div.price { color: #ffffff; position: relative; padding-left: 140px !important; }
.priceDisplayStrikethrough { font-size: 130%; text-decoration: line-through; }
.only { font-size: 150%; }
p.list-price { margin-bottom: 0; }
p.main-price { font-size: 260%; }
div.buttons { padding-left: 140px !important; }
p.hurry { color: #fff; padding-left: 140px !important; font-size: 90%; }
td { vertical-align: middle; }
.footer { background: rgba(0,0,0,1); padding-top: 10px; padding-bottom: 10px; height: 100%; }