.teabagPageTitle{
background:url(../images/gift/title.gif) no-repeat left top;
text-indent:-9999px;
display:block;
font-size:0.7em;
height:33px;
width:555px;
}

#moreEasy{
background:url(/images/teabag/back.jpg) no-repeat right top;
}

.moreEasyTitle{
background:url(/images/teabag/more_tea.gif) no-repeat left top;
display:block;
text-indent:-9999px;
font-size:0.5em;
height:65px;
width:418px;
}

.allTimeTea dt{
background:url(/images/teabag/teabag_p.gif) no-repeat left top;
display:block;
text-indent:-9999px;
font-size:0.5em;
width:221px;
float:left;
height:301px;
}

.allTimeTea dd{
background:url(/images/teabag/special.gif) no-repeat left bottom;
display:block;
text-indent:-9999px;
font-size:0.5em;
width:334px;
float:right;
height:301px;
}

li.teabag5{
background:url(../images/teabag/five_teabag.gif) no-repeat left top;
display:block;
padding-top:60px;
padding-left:50px;
}

li.teabag10{
background:url(../images/teabag/ten_teabag.gif) no-repeat left top;
display:block;
padding-top:60px;
padding-left:50px;
}

li.honey{
background:url(../images/teabag/ten_honey.gif) no-repeat left top;
display:block;
padding-top:60px;
padding-left:50px;
}


.teabagGroup5_10{
background:url(/images/teabag/back2.jpg) no-repeat left top;
display:block;
padding:85px 0px 30px 212px;
font-size:0.8em;
line-height:1.5em;
}

.teabagGroup5_10 li img{
margin:10px 0px;
}

.bImg{
background:url(/images/teabag/bottom_back.gif) no-repeat left bottom;
display:block;
margin-bottom:20px;
padding-bottom:40px;
}


/* teabag set */

#packArea {
margin-bottom: 20px;
width: 555px;
}

#packArea .packText {
display: block;
padding: 70px 260px 0 42px;
font-size: 0.8em;
line-height: 1.4em;
}

a.bg_pack10 {
display: block;
height: 134px;
background: url(../images/teabag/bg_pack10.jpg) no-repeat 0 0;
}
a.bg_pack5 {
display: block;
height: 150px;
background: url(../images/teabag/bg_pack05.jpg) no-repeat 0 0;
}

a.bg_honey {
display: block;
height: 150px;
background: url(../images/teabag/bg_honey.jpg) no-repeat 0 0;
}

.setTitle {
display: block;
height: 54px;
background: url(/images/teabag/bg_gift.gif) no-repeat 0 0;
}

.setAText {
display: block;
margin: 15px 45px;
font-size: 0.8em;
line-height: 1.4em;
margin-bottom; 20px;
}

#setArea {
margin: 0 0 15px;
}

.set15 {
float: left;
padding-left: 30px;
}

.set30 {
}

.giftTGroupL{
float:left;
width:265px;
margin-right:10px;
margin-bottom:50px;
}

.giftTGroupR{
float:right;
width:265px;
margin-bottom:50px;
}


.giftTGroupL li,
.giftTGroupR li{
margin-bottom:12px;
}

h2#giftBridal{
background:url(../images/gift/gift1.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
width:265px;
margin-right:10px;
height:175px;
}

h2#giftAnniversary{
background:url(../images/gift/gift2.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
width:265px;
margin-right:0px;
height:175px;
}

h2#giftOriginal{
background:url(../images/gift/gift3.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
width:265px;
margin-right:0px;
height:175px;
}
h2#giftSeasonal{
background:url(../images/gift/gift4.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
width:265px;
margin-right:0px;
height:175px;
}
h2#giftPremium{
background:url(../images/gift/gift5.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
width:265px;
margin-right:0px;
height:175px;
}
h2#giftVariety{
background:url(../images/gift/gift6.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
width:265px;
margin-right:0px;
height:175px;
}
h2#giftPacking{
background:url(../images/gift/gift7.jpg) no-repeat left top;
text-indent:-9999px;
display:block;
width:265px;
margin-right:0px;
height:175px;
}


#massageGift{
background:url(../images/gift/box.gif) no-repeat left bottom;
padding-bottom:10px;
clear:both;
margin-bottom:20px;
}

#massageGift dt.massageGiftTitle{
background:url(../images/gift/message.gif) no-repeat left top;
height:35px;
text-indent:-9999px;
display:block;
}

#massageGift dd{
padding:15px;
font-size:0.8em;
text-align:center;
}

li.giftBack{
background:url(../images/gift/gift_back.gif) repeat-y left top;
font-size:0.7em;
line-height:1.25em;
padding-bottom:15px;
margin-bottom:12px;
}

.gecko li.giftBack{
background:url(../images/gift/gift_back.gif) repeat-y left top;
font-size:0.7em;
line-height:1.32em;
padding-bottom:15px;
margin-bottom:12px;
}

.safari li.giftBack{
background:url(../images/gift/gift_back.gif) repeat-y left top;
font-size:0.75em;
line-height:1.32em;
padding-bottom:15px;
margin-bottom:12px;
}

li.giftBack span{
padding:0px 15px;
display:block;
}

a.fromPage img{
display:block;
width:150px;
margin:10px auto 0px auto;
}

.presentForYou{
background:url(../images/gift/present.jpg) no-repeat center top;
display:block;
text-indent:-9999px;
height:44px;
font-size:0.5em;
}

.msglabeltitle{
background:url(../images/gift/message_tw.gif) no-repeat center top;
height:35px;
margin-top:20px
}

.msglabelbox{
background:url(../images/gift/box.gif) no-repeat center bottom;
margin-bottom:20px;
padding:10px 0 15px 0;
font-size:12px;
text-align:center
}