/* SKU,Product Infomation */
.proInfoTop { margin:10px 0; zoom:1; overflow:hidden }
.proInfoTopL { float:left; width:250px; margin-right:20px }
.proInfoTopR { float:left; width:474px; position:relative }
.skuTopLogo { width:260px;/* height:70px;*/ padding:8px 0 }
/*.skuTopLogo img { max-width:260px; width: expression(this.width > 260 ? 260: true);  }*/
.proInfoTopN { font-size:14px; color:#eb008d; margin:5px 0 }
.proInfoTopN img { margin-left:5px }
.proInfoView { position:absolute; top:-5px; right:0 }
.proInfoView .textArrow a,.proInfoView .textArrow a:visited { text-decoration:underline }
.proInfoDes { margin-top:15px; line-height:22px; clear:both; zoom:1; overflow:hidden }
.proInfoDes .proInfoT { float:left; width:60px; font-weight:bold; color:#eb008d; margin-right:10px }
.proInfoDes .proInfoC { float:left; width:404px }
.proInfoDes .proInfoC a,.proInfoDes .proInfoC a:visited { text-decoration:underline }
.proInfoDes .proInfoC a:hover { text-decoration:underline; color:#eb008d }
.proInfoList li { clear:both; zoom:1; overflow:hidden; padding:5px 0 5px 0; line-height:22px; background:url(../html/imagesNew/bg_dotV.gif) repeat-x left top }
.proInfoList li p { float:left; width:124px; *width:127px; text-align:center }
.proInfoList li.proInfoListT { padding:0 }
.proInfoListT p { height:30px; line-height:30px; background:url(../html/imagesNew/bg_title.gif) repeat-x left top; margin:0;*margin-left:-2px; }
.proInfoList table { width:620px;*width:610px; height:85px }
.proInfoList table td img { margin-bottom:5px }
.tooltip { width:360px; color:#555;}
.tooltipCart { clear:both; zoom:1; overflow:hidden }
.tooltipCart .tooltipCont { padding:5px; text-align:center; background:#fff; width:260px; height:96px; margin:9px 0 0 82px; border:1px solid #eb008d; border-width:1px 1px 1px 0 }
.tooltipFav {  padding:1px; background:#fff; width:260px; border:1px solid #eb008d }
.tooltipFav h2 { text-align:left; }
.tooltipFav h2 img { margin:8px 10px 0 0; cursor:pointer }
.tooltipFav .tooltipCont { padding:10px 5px }
.tooltipCont p { line-height:24px; margin-bottom:5px }
.tooltipCont img { cursor:pointer }

.proMenu0 { font-size:13px; font-weight:bold; text-align:center; color:#555; margin-top:10px; clear:both; height:23px; background:url(../html/imagesNew/bg_dotV.gif) repeat-x left bottom}
.proMenu0 li { width:120px; float:left; display:block;  cursor:pointer; background:#e2e2e2; line-height:20px; margin-right:2px  }
.proMenu0 li.proCur {  height:20px; color:#fff; background:url(../html/imagesNew/bg_tabMenu.gif) repeat-x left top; cursor:pointer }
.proMenu0 li.proCur1 {  height:20px; color:#fff; background:url(../html/imagesNew/bg_tabMenu.gif) repeat-x left top; cursor:pointer }
.proMenu0 li.proCur a,.proMenu0 li.proCur a:visited,
.proMenu0 li.proCur1 a,.proMenu0 li.proCur1 a:visited { color:#fff }
#proCont0 ul { display:none }
#proCont0 ul.proOn { display:block }
.proCont {  clear:both; zoom:1; overflow:hidden }
.proCont  ol { margin-bottom:44px; *margin-bottom:49px; zoom:1; overflow:hidden }
.proCont  ol li { width:160px; float:left; padding-right:25px }
.proCont  ol li div img { width:150px; height:150px; margin-bottom:15px }
.proCont  ol li p img { margin-right:2px; vertical-align:middle }

#skuC #skuC0,#skuC #skuC1,#skuC #skuC2,#skuC #skuC3,#skuProInfo{ display:none }
.dotBorder { width:722px; padding:10px; background:url(../html/imagesNew/bg_dotBorder.gif) repeat-y left top }
.dotBorderBot { background:url(../html/imagesNew/bg_dotV.gif) repeat-x left top; height:1px; line-height:0; font-size:0 }
#skuProInfo { padding-bottom:3px; background:url(../html/imagesNew/bg_dotV.gif) repeat-x left bottom; clear:both; zoom:1; overflow:hidden }
.proInfoList li u {  color:#eb008d; text-decoration:none; font-weight:bold }
.mediaInfo li { clear:both; zoom:1; overflow:hidden; padding-bottom:10px }
.mediaInfo li img { float:left; width:70px; margin-right:20px }
.mediaInfo li p { padding-top:10px; }


/* SKU Commont */
.checkComm { width:700px; clear:both; }
.makeComm { margin:-9px 0 10px 0; /*background:url(../html/imagesNew/bg_title.gif) repeat-x left top;*/ padding:5px }
.commontNum {  height:30px; line-height:30px }
.commontNum img { cursor:pointer }
.commontNum a,.commontNum a:visited { color:#eb008d; text-decoration:underline }
.commontNum a:hover { color:#555 }
.commontT { background:#eee; padding:5px; }
.commontT p { float:left; font-weight:bold; color:#eb008d; line-height:22px; margin-right:10px }
.commontT u { color:#999; text-decoration:none }
.commontInfo { line-height:22px; padding:5px 5px 10px 5px; margin-bottom:2px }
.commontTips { color:#999; line-height:24px }
#commontCycleBox { background:url(../html/imagesNew/bg_dotV.gif) repeat-x left top; padding:5px 0; }
#commontCycle ul { width:100%/*; height:60px */}

.makeComm li { padding:8px 5px; background:url(../html/imagesNew/bg_dotV.gif) repeat-x left bottom }
.makeComm li b { margin:0 10px }
.makeComm li.makeCommGrade img { vertical-align:middle; margin:0 5px }
.makeComm li.makeCommGrade input { vertical-align:middle; padding:0; margin:0 }
.makeComm li.makeCommGrade span { margin:0 25px 0 5px; line-height:35px; height:30px; vertical-align:middle}
.makeComm li.makeComment textarea { width:600px; height:100px; border:1px solid #9e9e9e; margin-top:5px; font-size:12px; color:#555 }
.makeComm li.makeComment b { vertical-align:top }
.makeComm li.makeComment p { margin:5px 0 0 60px }
.makeComm li.makeCommTips { color:#999; background:none; padding-top:10px }

/* Brand Infomation */
.brandInfo { width:1003px; margin:10px auto 0 auto; padding-bottom:10px; zoom:1; overflow:hidden; clear:both }
.brandInfoL { float:left; margin-right:20px; width:246px }
/*.brandInfoL img { max-width:246px;width: expression(this.width > 246 ? 246: true); }*/
.brandInfoC { float:left; width:498px; margin-right:20px }
.brandInfoC p { line-height:22px }
.brandInfoC h2 { margin:23px 0 10px 0; *margin:17px 0 10px 0; font-size:13px; font-weight:bold }
.brandImg { clear:both; zoom:1; overflow:hidden }
.brandImg li { float:left; /*width:85px;*/ margin-right:5px }
.brandImg li img { /*border:1px solid #ccc; width:85px; height:85px*/ }
.brandInfoR { float:left; width:219px }
.brandInfoRT { padding:3px 10px; background:#e2e2e2 url(../html/imagesNew/bg_brandStoryT.gif) no-repeat left top }
.brandInfoRT h2 { font-size:13px; font-weight:bold }
.brandInfoRC { padding:0 10px; line-height:22px; background:#e2e2e2 }
.brandInfoRB { height:10px; line-height:0; font-size:0; background:url(../html/imagesNew/bg_brandStoryB.gif) no-repeat left bottom }
.bgWhite { background:#fff; padding:10px }

/* Brand List */
.braListT { width:101%; margin-bottom:10px; zoom:1; overflow:hidden; clear:both }
.braListT li { float:left; background:#eee; height:25px; line-height:25px; text-align:center; font-weight:bold; margin-right:10px; width:24%; overflow:hidden  }
.branListCont { width:101%; margin-bottom:15px; zoom:1; overflow:hidden; clear:both }
.braListC,.seaHotListC { width:24%; float:left; margin-right:10px }
.braListC dt,.braListC dd,.seaHotListC dt,.seaHotListC dd { float:left; line-height:25px; text-align:left;}
.braListC dt,.seaHotListC dt { width:44% }
.braListC dd { width:55%; font-size:11px }
.seaHotListC dd { width:55% }

.secMainL { float:left; width:778px; padding-right:6px }
.secProL,.secProR3,.secProR4,.secProR5 { background:url(../html/imagesNew/bg_title.gif) repeat-x left 1px }
.secProL { float:left; width:160px; padding:0 10px }
.secProR3 { float:left; width:598px; padding-top:10px }
.secProR4 { float:left; width:823px; padding-top:10px }
.secProR5 { float:left; width:598px }

.sortNavT { font-size:13px; font-weight:bold; color:#eb008d; clear:both; margin:10px 0 }
.sortNav p { width:100px; height:30px; line-height:30px; clear:both; zoom:1; overflow:hidden; cursor:pointer; background:#fff url(../html/imagesNew/arrowGrayR.gif) no-repeat left 10px; padding-left:10px }
.sortNav ol { display:none; text-indent:10px }
.sortNav ol li { line-height:22px }
.sortNav p.sortNavTOn { color:#eb008d; font-weight:bold; background:url(../html/imagesNew/arrowR.gif) no-repeat left 10px }
.sortNav p.sortNavTOn a,.sortNav p.sortNavTOn a:visited { color:#eb008d; font-weight:bold }
.sortNav p.sortNavTOn a:hover { text-decoration:underline }
.sortNav .selectDiv input { width:80px }
.sortNav .selectDiv .selections { width:97px }

.sortNavNone p { width:100px; height:30px; line-height:30px; clear:both; zoom:1; overflow:hidden; cursor:pointer; background:#fff url(../html/imagesNew/arrowGrayR.gif) no-repeat left 10px; padding-left:10px }
.sortNavsortNavNone ol { display:none; text-indent:10px }
.sortNavNone ol li { line-height:22px }
.sortNavNone .selectDiv input { width:100px }
.sortNavNone .selectDiv .selections { width:117px }

.page,.sortPri { clear:both; zoom:1; overflow:hidden }
.page { margin-bottom:10px }
.page li { float:left; }
.pageTot,.pageTotShort,.pageTotLar,.pageTotSup { padding-top:3px; *padding-top:5px; background:url(../html/imagesNew/arrowR.gif) no-repeat; background-position:left 6px;*background-position:left 8px; padding-left:10px }
.pageCur,.pageCurShort,.pageCurLar {  padding:3px 0 0 19px; *padding:5px 0 0 19px  }
.pageCur img,.pageCurShort img,.pageCurLar img { margin:0 5px }
.pageCur b,.pageCurShort b,.pageCurLar b,.pageCurNone b { color:#eb008d; margin:0 2px }
.pageNum span,.pageNumShort span,.pageNumLar span,.sortPri span { float:left; padding-top:3px; *padding-top:5px; }
.pageNum .selectDiv,.pageNumShort .selectDiv.pageNumLar .selectDiv,.sortPri .selectDiv   { clear:none; float:left; margin:0 2px }
.pageNum .selectDiv input,.pageNumShort .selectDiv input,.pageNumLar .selectDiv input { width:25px }
.pageNum .selectDiv .selections,.pageNumShort .selectDiv .selections,.pageNumLar .selectDiv .selections { width:42px; height:60px }
.pageTot{  width:236px }
.pageCur { width:210px }
.pageNum,.pageNumShort { width:115px }
.pageTotShort{  width:205px }
.pageCurShort { width:182px }
.pageAllPro { margin:2px 0 0 10px;*margin:4px 0 0 10px }
.pageAllPro a,.pageAllPro a:visited,.pageAllProLar a,.pageAllProLar a:visited { text-decoration:underline }
.pageBottom { margin-top:-25px; padding-bottom:5px }
.pageTotLar { width:250px }
.pageCurLar { width:255px }
.pageNumLar { width:230px }
.pageTotSup { width:710px }
.pageAllProLar { line-height:24px }
.pageCurNone .paginator_href { margin:0 5px}
.pageCurNone a.paginator_href b { font-weight:lighter; color:#555 } 
.pageCurNone .paginator_currentPage { font-weight:bold; color:#eb008d }

.secProR4 .pageTot { width:350px }
.secProR4 .pageCur { width:320px }
.secProR4 .proCont { margin-top:5px }
.secProR4 .proCont ol li { padding-right:45px }

.sortPri .selectDiv input { width:100px }
.sortPri .selectDiv .selections { width:117px; height:100px }
.sortPri .hotTag { padding:0 10px 0 0; margin:0 }

.brandSeries { margin-bottom:20px; padding-bottom:10px; line-height:22px }
* html .brandSeries { margin-bottom:30px }
.brandSeries p { line-height:24px }

.cateSort { padding-bottom:10px; margin-bottom:5px; }
.cateSort ul { clear:both; zoom:1; overflow:hidden }
.cateSort ul li { float:left; width:210px }
.cateSort ul li.cateSortPri { width:252px }
.cateSort ul li.cateSortLst { width:100px }
.cateSort ul li select { margin-left:2px; width:130px; font-size:12px; color:#555 }
.cateSort ul li input { width:75px }
.cateSortTop { margin-bottom:10px; padding-bottom:2px }

#popVip { display:none }

.proTextListT li { float:left; background:url(../html/imagesNew/bg_dotV.gif) repeat-x left bottom; height:36px; line-height:36px; text-align:center; font-weight:bold }
.proTextL { width:500px }
.proTextR { width:322px }
.proTextSort{ clear:both; width:500px; text-align:center; height:25px; line-height:25px; font-weight:bold }
.proTextSort a,.proTextSort a:visited { color:#eb008d; text-decoration:underline }
.proTextList { margin-bottom:5px }
.proTextList li { text-align:center; float:left; line-height:24px }
.proTextList a,.proTextList a:visited { text-decoration:underline }

/* Search List */
.searchList { width:100%; text-align:center; margin-bottom:10px }
.searchList td { border-bottom:1px solid #eee; padding:8px 0; line-height:20px }
.searchList tr.searchListT td { border:0 none }
.searchList td a,.searchList td a:visited { text-decoration:underline }
.searchListTop,.searchListBottom { clear:both; zoom:1; overflow:hidden }
.searchListTop { padding-bottom:10px; margin-bottom:5px }
.searchListBottom { padding-bottom:8px;}
.searchListTop li,.searchListBottom li { float:left; vertical-align:middle }
.searchListTop li.seaListTopR,.searchListBottom .seaListTopR { float:right; padding-right:2px }
.searchListTop .seaCheckB,.searchListBottom .seaCheckB { vertical-align:middle;*vertical-align:top }
.searchResult { margin-bottom:10px }
.searchResult p { margin:5px 0; font-weight:bold; background:url(../html/imagesNew/arrowGrayR.gif) no-repeat left center; padding-left:10px }
.searchResult li { line-height:22px; margin-left:10px }

.textArrow{ line-height:22px; background:url(../html/imagesNew/arrowR.gif) no-repeat left 10px; padding-left:10px }

/* PromotionList */
.promotionListBox { clear:both; width:100%; overflow:hidden }
.promotionList { zoom:1; clear:both; overflow:hidden; margin-bottom:10px; width:101% }
.promotionBox {background:#fff ; padding:10px; zoom:1; clear:both; overflow:hidden; height:165px;  }
.promotionList dt { float:left; margin-right:10px }
.promotionList dt { border:1px solid #ccc; background:#f5f5f5; padding:4px; width:48%;}
.promotionList dt blockquote {  float:left; width:275px;background:url(../html/imagesNew/bg_dotH.gif) repeat-y right top; padding-right:15px; height:165px }
.promotionList dt .promoImg { float:left; width:155px; vertical-align:middle; margin-left:15px }
.promotionList dt blockquote p { line-height:20px; color:#555 }
.promotionList dt h2 { margin-bottom:20px }
.promoMore { text-align:right; background:url(../html/imagesNew/arrowR.gif) no-repeat right 6px; padding-right:10px }
.promoMore a,.promoMore a:visited { color:#333 }
.promoMore a:hover { color:#eb008d; text-decoration:underline }

.promotionTop { float:left; margin:10px 0 }
.promotionTop select.sel164 { *height:22px; color:#555; font-size:12px; margin-right:6px }
.promotionTop input.inpText158None { color:#555; font-size:12px }

.pageNumSim { margin:8px 0; text-align:right; font-size:11px }
.pageNumSim .paginator_href { margin:0 5px}
.pageNumSim a.paginator_href b { font-weight:lighter } 
.pageNumSim .paginator_currentPage { font-weight:bold; color:#eb008d }

/* 2009-09-24 */
.commNewLink { width:120px; display:block }
.commontTips { background:url(../html/imagesNew/bg_dotV.gif) repeat-x left top }
.commontNum { padding:11px 0 0 15px }
.commNewPage { height:24px; background: url(../html/imagesNew/bg_dotV.gif) repeat-x left top; padding:2px 0 1px 0 }
.commNewPage p { background:#e2e2e2; height:21px;padding-top:3px; text-align:center;}
.commNewPage img { margin:0 5px; vertical-align:middle }
.commNewPage b { margin:0 2px }
.commNew { padding:15px 0; background:url(../html/imagesNew/bg_dotV.gif) repeat-x left top  }
.commNew blockquote {  clear:both; zoom:1; overflow:hidden; background:url(../html/imagesNew/bg_dotH.gif) repeat-y 174px top }
.commNewL { float:left; width:159px; padding-left:15px }
.commNewR { float:left; width:530px; line-height:24px; padding-left:30px }
.commNewL strong { color:#eb008d }
.commNewL span img { margin:6px 0}
.commNewL span.commNewLDate { font-weight:bold }
.commNewL i { font-style:normal; font-weight:lighter }
.proInfoDes .proInfoC a.nlink_black_line2,.proInfoDes .proInfoC a.nlink_black_line2:visited { text-decoration:none }
.proInfoDes .proInfoC a.nlink_black_line2:hover { text-decoration:none; color:#eb008d }
