#GiftpackageWrap{ background:url(GiftWrapBG.jpg) repeat-y; padding:140px 0 20px; margin-top:20px; }
#GiftInnerWrap  { margin:0 15px; background:#fff; padding:10px; padding-right:0px; }
#GiftInner      {}
.gift_adstyle1  { border:1px solid #ccc; margin-bottom:15px; width:928px; overflow:hidden; }
.gift_itme      { float:left; width:180px; height:210px; overflow:hidden; margin-right:5px; background-color:#eee; border:1px solid #ccc; }
#gift_info_box    { margin-top:20px; }
#gift_info_box h2 { font-size:26px; font-family:"黑体"; border-bottom:1px solid #DCDFE5; margin-bottom:10px; padding-bottom:5px; }
.biref_t h4{
border-bottom:1px solid #A5AFC3;color:#333333;font-size:12px;margin:0;padding-bottom:8px;margin-top:15px;padding-left:10px; padding-top:4px;}
.biref_t p { margin-top:10px; color:#666; text-indent:2em; }
#goods-gp-viewer{ margin-left:18px; background:url(gptitle.gif) no-repeat; padding-top:120px; width:510px; color:#666;}
#goods-gp-viewer .goodsname{ font-size:14px; color:#666; display:inline; padding-right:20px; }
#goods-gp-viewer .goods-spec a span {line-height:15px;padding:5px 10px;color:#666;}
.GiftPackItem{ } 
.BuyInfoWrap{margin-bottom:25px; border-bottom:1px solid #DCDFE5; padding-bottom:25px;}
.BuyInfoWrap  ul.list { margin-top:-2px; margin-bottom:0;}
.BuyInfoWrap h4    { margin-bottom:0px;}
.BuyInfoWrap .price1{ font-size:12px; color:#666; font-weight:400;}
#package-check{ text-align:center;  background-color:#e9e9e9; padding-bottom:1px;}
#package-check h4 { background:url(gp_r_bg.png) no-repeat; color:#A10000;font-size:12px;height:25px;line-height:25px;margin:0; }
#package_list_wrap{ margin:5px; margin-top:0; background:#fff; padding:8px; }
.package-goods{ margin-bottom:10px; }
.g-sel-innertext{}
.g-sel{}
.g-sel-demo {background:url(gpgoodsbg.jpg)  no-repeat center center; border:1px solid #eee; height:100px; color:#666; line-height:14px; display:block;}
.g-sel-demotext{line-height:14px; }
.g-sel-text { border:1px solid #FF9900; padding:2px; padding-bottom:6px; }
.add-package-wrap {}
.add-package{ background:url(gp_btn.gif) no-repeat; width:89px; height:21px; overflow:hidden; text-indent:-9999px; display:block; float:right; position:relative; bottom:-63px; right:10px; }
.pkg-pro-remove{ width:93px; height:21px; background:url(gp_btn_r.png) no-repeat; display:block; margin:auto; text-indent:-9999px; overflow:hidden; }



.hightline {
background:#FFF;
border-bottom:0;
border-top:0;
}

.BuyInfoWrap .spec-tip     { border:1px solid #DCDFE5; border-bottom:0px; margin-bottom:0; padding-left:10px; padding-top:8px;}
.BuyInfoWrap .spec-item-wrap   { padding:5px 110px 5px 10px !important; border:1px solid #DCDFE5; border-top:0;}
.BuyInfoWrap .spec-item-wrap2  { padding:5px 0 !important; border:0; padding-right:0; }

.goods-spec a span, .goods-spec a img { border:1px solid #ddd;}
.goods-spec li   { margin-left:0; margin-top:0px; margin-right:10px; }
.BuyInfoWrap .spec-item-wrap li{ margin-right:5px; }
.goods-spec li a { display:inline-block;}
.goods-spec a i  {bottom:2px; display:none; height:12px; overflow:hidden; position:absolute; right:-3px; text-indent:-9999em; width:12px; }

#package_list_wrap .btn-buy { background:transparent url(btn-buy.png) repeat scroll 0 0; width:108px; height:28px; margin-left:9px;
}