/*
[DUCEDIS] (C)2007-2008 Ducedis.com
    Support: www.ducedis.com

    goodsinfo.css Official Style for esavan.com(R)

*/
/* 商品详细页 */

.GoodsInfoWrap{ }
.goodspic { width:400px; overflow:hidden; }
.goods-detail-pic,
.goods-detail-pic a { width:auto; height:auto; }
.goods-detail-pic-thumbnail { width:360px; padding:12px 0; }
.goods-detail-pic-thumbnail table { _float:left; }
.goods-detail-pic-thumbnail a { margin:0 4px; width:60px; height:60px; border:1px solid #CCC; padding:1px; overflow:hidden; }
.goods-detail-pic-thumbnail a:hover { border:2px solid #999; padding:0; }
.goods-detail-pic-thumbnail a img { width:58px; height:58px; border:none; }
.goods-detail-pic-thumbnail .current a,
.goods-detail-pic-thumbnail .current a:hover { border:2px solid #666; padding:0; }

.picscroll { width:100%; margin-top:15px; border-bottom:1px dotted #a6a6a6; border-top:1px dotted #a6a6a6; }
.picscroll .scrollarrow { background:url("scollpicarrow.gif") no-repeat 0 0; }
.picscroll .toright { background-position:right 0; }
.picscroll .left_toggle { background-position:0 bottom; }
.picscroll .right_toggle { background-position:right bottom; }
.picscroll .pics table,
.picscroll .pics table th,
.picscroll .pics td { padding:0; margin:0; border:0; }

.GoodsInfoWrap .goodsname { font-weight:700; font-size:14px; color:#333; border-bottom:1px dotted #a6a6a6; }
.GoodsInfoWrap .goodsprops { border:none; padding:8px 0 0; }
.GoodsInfoWrap .goodsprops li { width:100%; line-height:16px; color:#999; margin:0; }
.GoodsInfoWrap .goodsprops li span,
.GoodsInfoWrap .goods-price li span { margin-left:2px; }
.GoodsInfoWrap .brief { }
#goods-intro { padding:0 10px;}

.GoodsInfoWrap ul.goods-price { background:none; margin:0; padding:0 0 20px; }
.GoodsInfoWrap ul.goods-price li { padding:0; color:#999; background:none; border:none; height:21px; line-height:21px; overflow:hidden; }
.GoodsInfoWrap ul.goods-price span { float:left; }
.GoodsInfoWrap ul.goods-price span.price1 { color:#C00; font-family:Tahoma,Arial,Verdana,Geneva,sans-serif; font-size:20px; font-weight:normal; }

.hightline { background:none; border:none;  margin:0; padding:4px 0 2px; }
.hightbox { margin:0; padding:0; }

.goods-spec { padding:0 0 4px; overflow:hidden; }
.goods-spec table { margin:4px 0 8px; }
.spec-tip { height:22px; overflow:hidden; display:none; line-height:21px; }
.spec-tip em, .spec-tip span { float:left; }
.spec-tip em { color:#999; }
.goods-spec .spec-item { border-top:1px dotted #A6A6A6; }
.spec-title,
.goods-spec .spec-item .con { height:32px; padding:6px 0 0 2px; color:#999; }
.goods-spec .spec-item span { color:#999; font-family:宋体,Arial,sans-serif; }
.goods-spec .spec-item cite { color:#333; }
.goods-spec .spec-item ul li span { color:#333; }
.goods-spec a span { background:none; width:40px; border-color:#999; height:18px; line-height:18px; padding:1px; text-align:center; font-family:宋体,Arial; }
.goods-spec li { margin:3px 4px 3px 2px; }
.goods-spec a i { background:none; }
.goods-spec a span,
.goods-spec a img,
.goods-spec a:hover { border-color:#999; }
.goods-spec a:hover img,
.goods-spec a:hover span { border-color:#666; }
.goods-spec a:hover { border-color:#FFF; }
.goods-spec .selected,
.goods-spec .selected:hover,
.goods-spec .selected span,
.goods-spec .selected:hover span,
.goods-spec .selected:hover img,
.goods-spec .selected img { border-color:#900; }
.goods-spec .selected span,
.goods-spec .selected:hover span { background:#CCC; }
.goods-spec a.lock span,
.goods-spec a.lock img { border-color:#FFF; }

.buyinfo { background:#E6EAF3; height:22px; margin:8px 0; padding:8px 0; overflow:hidden; }
.buyinfo span { color:#999; margin-left:12px; }
.buyinfo .numadjust,
.buyinfo span.store { margin-left:1px; }

.goods-adjunct-row input { padding:1px; height:14px; line-height:14px; }

.GoodsInfoWrap .userselect { padding:2px 0 6px; color:#999; background:none; border:none; border-top:1px solid #DCDCDC; border-bottom:1px solid #DCDCDC; margin:0 0 8px; }
.userselect strong { margin-left:4px; }
.userselect span.price { margin-left:4px; font-family:Verdana,Arial,Helvetica,sans-serif; line-height:16px; font-size:13px; color:#F60; }
.GoodsInfoWrap .choose { padding:0 3px; }

.GoodsInfoWrap .memberprice { display:block; }
.GoodsInfoWrap .choose table { margin-top:5px; }
.GoodsInfoWrap .choose td { padding:6px 0 6px 6px; }
.GoodsInfoWrap .choose .addtocart { display:block; width:61px; height:21px; margin:3px 3px 0 0; background:url("btn_repno.gif") no-repeat 0 -253px; text-indent:-9999px; }

.goodsprop_ultra { display:none; }
.duce_ultra { margin:20px 0 0; border-top:1px solid #DCDCDC; line-height:21px; }
.duce_ultra h2, .duce_ultra .ducebrief { margin-right:20px; }
.duce_ultra .ducebrief { height:110px; padding:10px 0; color:#808080; overflow:auto; }
.duce_ultra .duceproperty { padding:10px 0 0 3px; *line-height:12px; *margin-top:5px; }
.duce_ultra h2, 
.duce_ultra h3 { font-size:12px; padding:10px 0 6px 2px; color:#666; font-weight:700; border-bottom:1px dotted #DCDCDC; }
.duce_ultra .span-4 { display:inline; width:49%; margin-left:0; margin-right:0; padding:0; overflow:hidden; }

.GoodsInfoWrap .indent { margin:-1px 0 0; padding:10px 0; border:1px solid #dcdcdc; border-top:none; overflow:hidden; }
.GoodsInfoWrap .indent img { max-width:758px; }
.goodspackagewrap, .goods-detail-tab { margin:20px 0 0 0; padding:7px 0 0 6px; background:#dcdcdc; }
.goodspackagewrap div,
.goods-detail-tab div { background:#f0f0f0; color:#666; height:17px; padding:4px 4px 4px 0; margin-right:1px; *padding-top:3px; text-align:center; width:100px; }
.goodspackagewrap .active,
.goods-detail-tab .active { background:#FFF; color:#C00; font-size:12px; font-weight:400; height:18px; margin:-2px 1px 0 0; padding-top:6px; width:100px; }
.goodspackagewrap .active h2,
.goods-detail-tab .active h2 { margin-top:-4px; }
.pdtdetail h2 { margin-top:8px; padding:3px 8px 2px; font-size:12px; color:#666; background:#E9E9E9; }

.GoodsInfoWrap .liststyle { margin-top:10px; }
.liststyle, .liststyle td, .liststyle thead th, .liststyle th { border:1px solid #CCC; }
.liststyle thead th { background:#EEE; font-weight:400; padding:2px 3px; }
.tips .font14px { margin:0 6px; }

.GoodsPackageWrap { background:none; margin-bottom:30px; }
.GoodsPackageWrap .plus { font-size:36px; color:#090; padding:24px 0 0 0; }
.GoodsPackageWrap .goodpic a { display:block; height:100px; text-align:center; overflow:hidden; }
.GoodsPackageWrap .goodpic img { width:95px; height:auto; }
.GoodsPackageWrap dd a { display:block; height:21px; line-height:23px; overflow:hidden; }
.GoodsPackageWrap .itemwrap { float:left; width:65%; min-height:136px; padding-bottom:6px; _padding-bottom:10px; }
.GoodsPackageWrap dl { padding:0 4px; width:128px; text-align:center; }
.GoodsPackageWrap .priceinfo { margin-left:30px; }

