.columns2wide .content { padding:30px 0 0 0; }
.columns2wide .content.prepaid { height:515px; background-image:url('../../i/campaign/giftcard/bg_prepaid.png?5597'); }
.columns2wide .content.giftcard { height:480px; background-image:url('../../i/campaign/giftcard/bg_giftcard.png?5597'); }
.columns2wide .content .headline { height:105px; padding-left:180px; text-align:left;}
.columns2wide .content .headline h1 { font-size:3em;}
.columns2wide .content h2 { font-weight:normal;}
.columns2wide .content .container { height:160px; padding:40px 40px 0 430px; }
.columns2wide .content .container.giftcardrow { padding-top:25px; padding-left:130px; padding-right:0; }
.columns2wide .content .container.giftcardrow input { width:170px; }
#gcform { height:100px;width:220px;float:left; }
#gcform a.button { margin-top:4px; float:right; display:inline; margin-right:44px;  }
a.button.buy { margin-right:40px; float:right; display:inline; white-space:nowrap; }


/* Makeover starts here */
.perfectGift {
	height:212px;
	margin:0 0 -75px;
	background:url('../../i/prepaidcards/bg_prepaid_fadeout.jpg?5739') no-repeat 0 0;
}
.perfectGift h5 {
	position: absolute;
	margin: 48px 0 0 190px;
	font-size: 30px;
	font-weight: bold;
}
.perfectGift h5 span {
	display: block;
	font-weight: normal;
	font-size: 12px;
}
div.box { background:none; }
div.box .contents { padding:15px; }
div.box .primaryGridColumn { width:580px; text-align:center; }
div.box .gridColumn h2 { border:none; padding:0 0 5px; }
div.box div.buttonWrapper { text-align:center; padding-top:40px; }
div.box div.giftCard,
div.box div.prepaidCard { background:#fff url('../../i/prepaidcards/prepaid_bg_sprite.jpg?5739') no-repeat 0 0; }
div.box div.giftCard { height: 190px; width: 400px; margin:0 auto; }
div.box div.prepaidCard { background-position:-400px 0px; height: 200px; width: 475px; margin:0 auto; }