#main { width: 100%; }
#leftbar { float: left; width: 198px; border: 1px solid #CCC; background-color: #FFF;}

/*卖家信息*/
#sellerinfo { width: 196px; float: left; border: 1px solid #FFF; background-color: #E6E6E6; padding: 0px; 0px; 6px; 0px;}
	#sellerinfo .title { font-size: 14px; line-height: 24px; font-weight: bold; float: left; width: 170px; background: url(../images/right_tit_bg.gif) no-repeat -2px -50px; height: 24px; padding-top: 4px; padding-bottom: 2px; padding-left: 26px;}
#sellerinfo .box { background: #FFF url(../images/shopspaceline.gif) repeat-x left top; width: 170px; float: left; border: 2px solid #FFF; margin: 5px; display: inline; padding: 2px 6px;}
#sellerinfo .shopname { background: url(../images/sign_shops.gif) no-repeat left center; line-height: 24px; padding-left: 22px; margin-left: 0px;}
	#sellerinfo .shoplogo { float: left; height: 60px; width: 60px; border: 1px solid #CCC; overflow: hidden; margin-top: 4px;}
	#sellerinfo .seller { float: right; width: 100px; display: inline; margin-left: 6px;}
		#sellerinfo .seller p { line-height: 22px;}
	#sellerinfo .info { clear:both; float: left; width: 100%; margin: 8px 0; border-top: dotted 1px #CCC;}
		#sellerinfo .info ul { float: left; overflow: hidden;}
			#sellerinfo .info li { width: 170px; float: left; clear: left; line-height: 25px;}
			#sellerinfo .info .xy { width: 49%; float: left;}
			#sellerinfo .info .contact { float: left; clear: left; background-color: #FFFFCC; border: 1px solid #F0D692; width: 168px; display: inline; padding-bottom: 2px; margin-top: 10px; margin-bottom: 0px;}
				#sellerinfo .info .contact h4 { float: left; font-size: 12px; line-height: 22px; color: #600; padding-left: 4px;}
				#sellerinfo .info .contact span { height: 16px; width: 16px; float: left; margin: 4px 5px 0 3px;}
		#sellerinfo .info .goinshop { margin: 10px 0px 0 40px; float: left;}
			#sellerinfo .info .goinshop a:hover img, { filter: Alpha(Opacity=100);-moz-opacity:1; }
#shopclass { float: left; width: 198px;}
#shopclass .title { background: url(../images/top10tit.gif) no-repeat -1px; float: left; height: 38px; width: 198px;}
#shopclass .title h3 { font-size: 14px; line-height: 22px; background: url(../images/title_sign.gif) no-repeat left center; padding-left: 20px; margin-top: 8px; margin-left: 8px; display: inline; float: left;}
#shopclass ul { width: 180px; margin-right: auto; margin-left: auto; padding: 5px 0px;}
#shopclass li { float: left; width: 150px; line-height: 26px; background: url(../images/sign_square3.gif) no-repeat left center; padding-left: 16px;}
#shopclass li img{
	max-width:140px;autoimg:expression(onload=function(){this.style.width=(this.offsetWidth > 140)?"140px":"auto"});
	}

#maincontent { width: 744px; float: right;}

#itemtitle { float: left; width: 740px; height: 34px; border: 1px solid #CCC; padding: 1px;}
#itemtitle span { background: url(../images/titlebg2.gif) repeat-x center top; width: 100%; height: 34px; float: left;}

	#itemtitle h2 { font-size: 15px; line-height: 34px; text-align: center;}
	#function { float: right;}
		#function li { border-left: solid 1px #CCC; float: left; white-space: nowrap; padding: 0 9px; line-height: 16px; height: 16px; margin-top: 8px;}

#maincontent .top { margin-top: 6px; width: 100%;}


/*商品图片*/
#goodspic { width: 290px; display: inline; float: left;}
	#goodspic .preview { text-align: center; vertical-align: middle; height: 288px; width: 288px; z-index: auto; float: left; padding: 4px; border: 1px solid #CCC;}
.MagicZoomBigImageCont {
	border: 1px solid #009900;
}
.MagicZoomHeader {
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	color: #fff;
	text-align: center !important;
	background-color: #339900;
}
.MagicZoomPup { border: 1px solid #aaa; background: #fff; cursor: hand;}
.MagicZoomLoading { text-align: center; background: #fff; color: #444; border: 1px solid #ccc; opacity: 0.8; padding: 3px 3px 3px 3px !important; display: none;}
.MagicZoomLoading img { padding-top: 3px !important;}
#thumbbox { float: left; width: 266px; margin-top: 4px;}
		#thumbbox .opts li { float: left;}
		#thumbbox .opts li a { display: inline; background: url(../images/kadri.gif) no-repeat left bottom; float: left; height: 40px; width: 40px; padding: 8px 4px 4px 4px; margin: 2px 4px 0px 0px;}
			#thumbbox .opts li a:hover img , #thumbbox .opts li a.selected img{ filter: Alpha(Opacity=100); -moz-opacity:1;}
		#thumbbox .opts li a.selected { background: url(../images/kadri.gif) no-repeat left top; display: inline; padding: 7px 4px 4px 4px; margin: 0px 4px 2px 0px; }
			#thumbbox .opts li a img { display: block; filter: Alpha(Opacity=50); -moz-opacity:0.5; }
#goodsabout  {float: right; width: 420px; padding-bottom: 8px; margin: 0px 10px;}
	#goodsabout .pricebox { float: left; width: 100%;}
		#goodsabout .pricebox h1 { color: #F60; float: left; line-height: 32px; font-size: 24px; font-family: Verdana;}
		#goodsabout .pricebox h3 { float: left; line-height: 22px; padding-left: 5px; padding-top: 10px; }
		#goodsabout .pricebox span { display: inline; float: left; height: 32px;}
	#goodsabout ul { float: left; width: 100%;}
		#goodsabout li { height: 22px; padding-bottom: 4px; margin-top: 10px; border-bottom: dotted 1px #CCC;}
	#goodsabout span { color: #000; float: left; }
	#goodsabout var { color: #666; padding-left: 3px; padding-right: 3px; }
	#goodsabout .paybox { float: left; background-color: #FFFFE3; border: 1px solid #F0D692; overflow: hidden; padding: 5px; display: inline; margin-top: 8px; width: 410px;}
	#goodsabout .money { float: left; border-bottom: dotted 1px #CCC; line-height: 24px; color: #C93; width: 100%;}
		#goodsabout .money dt { font-weight: 600; color: #333; float: left;}
		#goodsabout .money dd { float: left; padding: 0 8px; white-space: nowrap;}
	#goodsabout .paymode { float: left; line-height: 24px; width: 100%; color: #990;}
		#goodsabout .paymode dt { float: left; font-weight: 600; color: #333;}
		#goodsabout .paymode dd { float: left; padding: 0 8px; white-space: nowrap;}
#goodsabout .buybtn { height: 36px; width: 120px; margin: 10px 0px 10px 10px; float: left;
}
#goodsabout .favoritebtn { height: 36px; width: 120px; margin: 10px 0px 10px 10px; float: left;}
.itemwrapper {  width: 742px; clear:both;}
	.itemtabbar { float: left; height: 38px; width: 744px; background: url(../images/goodsitem_nav_bg.gif) no-repeat left bottom;}
.itemtabbar_bottom { background: url(../images/showmode_bg.gif) no-repeat left top; clear: left; float: left; height: 18px; width: 744px;}
.itemtabbtn { float: left; width: 400px; height: 38px;}
.itemcontent { float: left; height: auto; padding: 10px; width: 722px;}
.itemtabbtn .current a { float: left; height: 31px; padding-left: 4px; background: url(../images/goodsitem_nav_button.gif) no-repeat 0px -96px; margin-top: 2px; margin-bottom: 5px;}
		.itemtabbtn .current a span { color: #FFF; float: left; font-size: 14px; text-decoration: none; height: 24px; display: block; cursor: pointer; font-weight: 600; background: url(../images/goodsitem_nav_button.gif) no-repeat right -127px; padding: 3px 14px 4px 12px;}
			.itemtabbtn .current a:hover { background-position: 0% -96PX; }
			.itemtabbtn .current a:hover span { background-position: 100% -127px; color: #FFF; }
.itemtabbtn li { float: left;}
.itemtabbtn li a { background: url(../images/goodsitem_nav_button.gif) no-repeat 0% 0px; float: left; height: 24px; margin: 7px 0px 0px 0px; padding: 0px 0px 0px 4px;}
.itemtabbtn li a span { float: left; height: 24px; display: inline; cursor: pointer; line-height: 24px; background: url(../images/goodsitem_nav_button.gif) no-repeat right -24px; margin: 0px 6px 0px 0px; padding: 0px 12px 0px 10px;}
.itemtabbtn li a:hover { text-decoration: none; background-position: 0% -48px;}
.itemtabbtn li a:hover span { color: #390; text-decoration: none; background-position: 100% -72px;}
.itemtitlebox { float: left; height: 33px; width: 100%; background: url(../images/itemtitlesbg.jpg) repeat-x center bottom;position: relative;}
.itemtitlebox .gotop { position: absolute; right: 0px; bottom: -26px;}
.itemtitlebox h3 { float: left; font-size: 14px; height: 24px; line-height: 24px; margin-left: 10px; padding-top: 7px; padding-left: 20px; display: inline; background: url(../images/title_sign.gif) no-repeat left center;}

.meglist { line-height: 22px; }

.priceinfo { color: #000; height: 22px; line-height: 22px; padding-bottom: 6px; padding-left: 10px; padding-right: 10px; }

.priceinfo .price { color: #F90; font-size: 15px; font-weight: 700; padding-left: 2px; padding-right: 5px; }

.priceinfo var { color: #666; padding-right: 2px; }

.pricenotes { float: left; font-weight: 600; line-height: 24px; padding-left: 10px; padding-top: 6px; width: 680px;}

.pricenotes span { float: right; padding-right: 20px; }

.recordlist { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 670px;}

.recordlist  li span { float: left; text-align: center; }

.recordlist .amount, .recordlist .status { width: 10%; }

.recordlist .buyer, .recordlist .bid { width: 22%;}

.recordlist .time { width: 30%; }

.recordlist .title { background-color: #F6F6F6; border-bottom-color: #CCC; border-bottom-style: solid; border-bottom-width: 1px; border-top-color: #CCC; border-top-style: solid; border-top-width: 1px; font-weight: 600; }

.recordlist li { border-bottom-color: #CCC; border-bottom-style: dashed; border-bottom-width: 1px; float: left; line-height: 26px; width: 100%; }

.shopkeeperinfo { background: url(../images/sellerinfobg.jpg) no-repeat; float: right; height: 350px; position: relative; width: 200px; z-index: 1; }

.shopkeeperinfo .credit { left: 20px; position: absolute; top: 90px; width: 160px; }

.shopkeeperinfo .credit li { border-bottom-color: #19A2CC; border-bottom-style: dotted; border-bottom-width: 1px; float: left; height: 24px; line-height: 24px; width: 100%; }

.shopkeeperinfo .shoplogo { display: block; height: 64px; left: 22px; position: absolute; top: 14px; width: 64px; z-index: 5; }

.shopkeeperinfo .title { background: url(../images/sign04.gif) no-repeat left 20px ; color: #FFF; float: right; font-size: 15px; font-weight: 600; line-height: 22px; padding-left: 16px; padding-right: 28px; padding-top: 16px; }

.shopkeeperinfo .contacttool { }

.shopkeeperinfo .credit span { color: #0E5061; float: left; }

.shopkeeperinfo .name { clear: right; color: #000; float: right; font-weight: 600; line-height: 18px; margin-right: 10px; margin-top: 12px; width: 90px; }
.jqzoom{ width:288px;  float:left;
margin-top: 3px;}
div.jqZoomPup {
z-index: 10;
visibility: hidden;
position: absolute;
top:0px;
left:0px;
width: 50px;
height: 50px;
display:block;
border: 1px solid #aaa;
background: #fff url(../images/images_new/zoomlens.gif) 50% center  no-repeat;;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
}
div.zoomdiv { background: #fff; border: 1px solid #ccc; display: none; left: 0; overflow: hidden; position: absolute; text-align: center; top: 0; z-index: 2; }
#pic_view img{ max-width:288px;autoimg:expression(onload=function(){this.style.width=(this.offsetWidth > 288)?"288px":"auto"});}
#goodspic  .pics  {float: left; height: 288px; width: 288px; border: 1px solid #CCC; background-color: #FFF;}
#aboutbaby
{float: left;
width: 97%;
padding:10px;
display: block;
border:1px solid #ddd;
background-color:#f6f6f6
}
#product_intro
{
border-top: 1px dashed #ccc;
padding: 10px;
margin-top: 10px;
line-height: 25px;
width: 100%;
float: left;
display: block;
}
#goodspic .opts{
	float:left;
	clear:both;
	margin-top:5px;
	width:100%;
	}
.c-qinchu{
	float:left;
	clear:both;
	}
	#aboutbaby li
{
float: left;
display: block;
padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 0;
}
.clear-10{
	width:100%;
	clear:both;
	height:10px;
	font-size:0px;
	overflow:hidden;
	}
.original_kuang {	background: url(../images/kuang.gif) #fff no-repeat 0px -3px;	float: left;	margin: 5px 2px 0px 0px;	width: 94px;	cursor: pointer;	height: 100px}
.original_kuang_click {	background: url(../images/kuang.gif) #fff no-repeat -94px bottom;	margin: 0px 2px 0px 0px;	width: 94px;	cursor: pointer;	border-top-style: none;	border-right-style: none;	border-left-style: none;	height: 100px;	border-bottom-style: none}
.original_kuang img{
	margin-top:8px;
	}
