#content{padding:10px;}
.canvas{padding:10px;margin:0 auto;font-size:13px;line-height:18px;font-weight:normal;color:#333;}
.zone{position:relative;}
.leftHeader{display:inline-block;width:655px;font-size:10px;height:117px;padding-bottom:10px;zoom:1;*display:inline;}
.leftHeader h1{font-size:37px;line-height:47px;letter-spacing:-1px;font-weight:bold;text-decoration:none;}
.leftHeader p,.content>p{font-size:13px;line-height:18px;font-weight:normal;color:#333;}
.leftHeader p{margin:5px 0 0 0;}
.content>p{margin:15px 0 15px 0;}
.leftHeader p a,#giftCardBottomBanner>p>a{border-bottom:dotted 1px #999;color:#000;font-weight:normal;text-decoration:none;}
.leftHeader p a:hover,#giftCardBottomBanner a:hover{color:#76a106;}
.checkBalance{display:inline-block;width:259px;height:117px;margin-right:3px;padding-bottom:10px;position:absolute;top:3px;right:0;zoom:1;*display:inline;}
.checkBalance h5,.cardTypes h5 a,#giftCardBottomBanner h5{padding:0;font-size:13px;line-height:23px;letter-spacing:0;font-weight:bold;color:#000;text-decoration:none;}
.checkBalance h5{margin:10px 0 0 0;}
.checkBalance label{display:none;}
.checkBalance fieldset{border:none;margin:0;line-height:20px;}
.checkBalance input{width:165px;}
#balanceResult{height:17px;}
.cardTypes{border-top:dotted 1px #999;margin-bottom:48px;padding-top:25px;}
.cardTypeInner{width:295px;margin:auto;}
.cardTypesBottom{background:url(../images/bg_main_bubble_bottom.gif) no-repeat bottom left;width:825px;height:10px;clear:both;}
.cardTypes .type{display:inline-block;vertical-align:top;padding:0 2px;zoom:1;*display:inline;}
.type h5{margin:5px 0 0 0;}
#card1{width:295px;}
#card2{width:319px;}
#card3{width:282px;}
#giftCardBottomBanner{background-color:#f4f4f4;padding:1px 15px 10px 15px;}
#giftCardBottomBanner>h5{margin:10px 0;}
