div.gftcrd img.gftcrd_headerimg {margin-bottom: 10px;}div.gftcrd h1 {font-size: 21px; color: #008000;}div.gftcrd p strong {color: #008000;}.giftcert {padding: 15px 0 22px 0; background: url('../ionx_images/pages/field_giftcert.jpg') no-repeat; border: none;}.giftcert h2 {display: none;}.giftcert form {margin: 10px 0 0 290px; padding: 0; font-size: 13px;}ul.selectGift {float: right; padding: 0; list-style-type: none;}ul.selectGift li {width: 75px; padding-right: 18px;}ul.selectGift li.clear {padding-top: 9px;}ul.selectGift li input {float: left; margin-right: 8px;}ul.selectGift li label {float: left;}ul.selectGift li label b {padding-right: 6px;}ul.selectGift li select {width: 35px;}input.buttonGift {float: left; width: 150px; height: 20px; margin: 12px 0 0 70px; padding: 6px 0; background: url('../ionx_images/cart/add2cart.gif') no-repeat 0 -33px; cursor:pointer; outline: none;}input.buttonGift:hover {background: url('../ionx_images/cart/add2cart.gif') no-repeat 0 -1px;}#giftPrint {width: 919px; padding: 18px; background: #ccc url('../ionx_images/cart/giftPrint_bg.gif');}#giftPrint h1 {padding-bottom: 18px; font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #273D7F}#giftPrint div.printDirections {padding: 9px 30px 18px 15px; border: 1px solid #888; background: #fff; color: #222;}#giftPrint div.printDirections h3 {font-size: 14px;}#giftPrint div.printDirections ol {margin-left: 24px; font-size: 12px;} #giftPrint ul li {margin-left: 170px; list-style-type: none;}#giftPrint ul li div.giftPrintcard {position: relative; width: 570px; height: 470px; margin-top: 18px; padding: 0 10px; background: #fff url('../ionx_images/print/giftcard_full.jpg') no-repeat 7px 10px; border: 2px dashed #ddd;}#giftPrint ul li div.giftPrintcard strong.giftprint_exp {position: absolute; top: 402px; left: 161px; font-size: 13px; color: #322;}#giftPrint ul li div.giftPrintcard strong.giftprint_num {position: absolute; top: 402px; left: 385px; font-size: 13px; color: #322;}#giftPrint ul li.giftPrintbtn {width: 570px; padding: 36px 0 108px 0; text-align: center;}#printfooter {border-top: 1px solid #A7ADDF; border-bottom: 3px solid #A7ADDF; background: #99C7F3; text-align: center; font-size: 13px; font-weight: bold;}#printfooter p { padding: 18px; color: #3B505F;}#printfooter p.copyright { font-weight: normal;}