* html .clearfix,* html{ height: 1%; }

a{ color: #000; text-decoration: none; outline: none; }

a{ color: #000; text-decoration: none; }

a img{ border: none; }

a:hover{ color: #f90; }

a:hover{ color: #f90; }

abbr,acronym{ border-bottom: 1px dotted #666; }

address,caption,em,th,i{ font-style: normal; font-weight: 400; }

blockquote{ margin: 1.5em; color: #666; font-style: italic; }

blockquote,q{ quotes: "" ""; }

blockquote:before,blockquote:after,q:before,q:after{ content: ""; }

caption,th,td{ font-weight: normal; }

del{ color: #666; }

dfn{ font-weight: bold; }

div.floatLeft{ float: left; }

div.floatNone{ float: none; }

div.floatRight{ float: right; }

div.last{ margin-right: 0; }

div.span-1,div.span-2,div.span-3,div.span-4,div.span-5,div.span-6,div.span-7,div.span-8,div.span-9,div.span-10,div.span-11,div.span-12,div.span-13,div.span-14,div.span-15,div.span-16,div.span-17,div.span-18,div.span-19,div.span-20,div.span-21,div.span-22,div.span-23,div.span-24,div.span-auto{ float: left; margin-right: 10px; }

fieldset{
	padding: 1.4em;
	margin: 0 0 1.5em 0;
	border: 1px solid #ccc;
}

h1{ font-size: 18px; }

h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{ margin: 0; }

h1,h2,h3,h4,h5,h6{
	font-weight: normal;
	color: #111;
	margin: 5px 0;
	font-weight: bold;
}

h2{ font-size: 16px; }

h3{ font-size: 14px; }

h4{ font-size: 12px; }

h5{ font-size: 1em; }

h6{ font-size: 1em; }

hr{
	background: transparent;
	color: #ddd;
	float: none;
	width: 100%;
	height: 0;
	margin: 5px 0;
	padding: 0;
	border: 1px solid #eee;
}

hr.space{ background: #fff; color: #fff; }

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style: none;
}

legend{ font-weight: bold; font-size: 1.2em; }

ol li{
	margin: 0 0 0 20px;
	color: #000;
	border-bottom: 1px solid #efefef;
	line-height: 20px;
	list-style: decimal;
}

ol li ol{ margin-top: 1px 0 0 10px; }

p{ margin: 0 0 1.5em; }

p img.left{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }

p img.right{ float: right; margin: 1.5em 0 1.5em 1.5em; }

pre,code{ margin: 1.5em 0; white-space: pre; }

pre,code,tt{
	font: 1em 'andale mono','lucida console',monospace;
	line-height: 1.5;
}

strong{ font-weight: bold; }

sup,sub{ line-height: 0; }

table{ border-collapse: separate; border-spacing: 0; }

table,td,th{ vertical-align: top; }

table.spec-item th,table.spec-item td{ vertical-align: middle; }

ul.fast-login li{ background: none; padding: 0 0 0 5px; text-align: left; }

ul.list{ margin: 10px 0; }

ul.list li{ color: #666; display: block; line-height: 23px; }

ul.list li.nolist{ border-bottom: 0; background: none; }

ul.list ul{ margin-left: 10px; }

ul.list.float li{ width: 45%; float: left; margin-left: 15px; }

ul.list.WithRight li{ position: relative; }

ul.list.WithRight li span{ position: absolute; right: 0; color: #666; }

.actbtn{
	width: 90px;
	height: 36px;
	cursor: pointer;
	border: none;
	text-indent: -9999px;
	background-repeat: no-repeat;
	display: block;
}

.addcomment .title{ line-height: 27px; }

.addcomment .title input.blur{
	border: none;
	background: transparent url(icons/arrow_6.gif) no-repeat 0 50%;
	padding-left: 15px;
}

.added{ background: #060; color: #fff; }

.append-1{ padding-right: 40px; }

.append-10{ padding-right: 400px; }

.append-11{ padding-right: 440px; }

.append-12{ padding-right: 480px; }

.append-13{ padding-right: 520px; }

.append-14{ padding-right: 560px; }

.append-15{ padding-right: 600px; }

.append-16{ padding-right: 640px; }

.append-17{ padding-right: 680px; }

.append-18{ padding-right: 720px; }

.append-19{ padding-right: 760px; }

.append-2{ padding-right: 80px; }

.append-20{ padding-right: 800px; }

.append-21{ padding-right: 840px; }

.append-22{ padding-right: 880px; }

.append-23{ padding-right: 920px; }

.append-3{ padding-right: 120px; }

.append-4{ padding-right: 160px; }

.append-5{ padding-right: 200px; }

.append-6{ padding-right: 240px; }

.append-7{ padding-right: 280px; }

.append-8{ padding-right: 320px; }

.append-9{ padding-right: 360px; }

.ArticleList li a,.ArticleList td a{ padding-left: 1px; }

.ArticleList li,.ArticleList td{ overflow: hidden; white-space: nowrap; }

.ArticleList td{ padding-left: 10px; }

.Article-Tabs .current,.GoodsList-Tabs .current{ background: #efefef; font-weight: bold; }

.Article-Tabs div,.GoodsList-Tabs div{
	float: left;
	cursor: pointer;
	border: 1px solid #ccc;
	border-bottom: none;
	margin: 0 0 0 -1px;
	width: 15px;
	height: 15px;
}

.Article-Tabs,.GoodsList-Tabs{
	overflow: auto;
	zoom: 1;
	border-bottom: 1px solid #ccc;
	padding: 0 10px;
}

.ArtListWrap ul li .date{ float: right; }

.blueth th{
	background: url(blueth.gif) repeat-x center;
	color: #464646;
	height: 27px;
	line-height: 27px;
	text-align: left;
	padding-left: 5px;
}

.border{
	padding-right: 4px;
	margin-right: 5px;
	border-right: 1px solid #ccc;
}

.borderbottom{ border-bottom: 1px solid #eee; margin-bottom: 5px; }

.borderdown{
	border-top: 1px solid #bec6ce;
	border-left: 1px solid #bec6ce;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.borderup{
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	border-right: 1px solid #bec6ce;
	border-bottom: 1px solid #bec6ce;
}

.bottom{ margin-bottom: 0; padding-bottom: 0; }

.boxBlue{
	background: #ECF2F5;
	border: 1px solid #C7DBE5;
	padding: 7px;
}

.boxBrown{
	background: #F5F4EC;
	border: 1px solid #E5DDC7;
	padding: 7px;
}

.boxGray{
	background: #efefef;
	border: 1px solid #E1E1E1;
	padding: 7px;
}

.branddetail{
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	padding: 5px 0;
}

.branddetail .brandtitle td{ vertical-align: middle; }

.BrandListWrap{ text-align: center; }

.BrandWrap .img a{
	text-align: center;
	display: block;
	height: 120px;
	overflow: hidden;
	width: 120px;
	margin: 0 auto;
}

.BrandWrap .intro{ height: 42px; }

.BrandWrap .items{
	margin-top: 10px;
	margin-bottom: 5px;
	width: 22%;
	overflow: hidden;
}

.BrandWrap dl dt{
	height: 120px;
	width: 120px;
	text-align: center;
	margin: 0 auto;
}

.btn-advancesearch{
	background: url(btn-advancesearch.gif);
	width: 87px;
	height: 30px;
}

.btn-buy{
	background: url(btn-buy.gif);
	float: left;
	width: 120px;
	margin-right:5px;
}
.btn-Exchange{
	background: url(Exchange.gif);
	float: left;
	width: 118px;
	display:none;
	}
.btn-Mall{
	background: url(Mall.gif);
	float: left;
	width: 118px;
	}
.btn-buynow{
	background: url(btn-buynow.gif);
	width: 182px;
	height: 30px;
}

.btn-clearcat{ background: url(btn-clearcat.gif); }

.btn-confirm{ background: url(btn-confirm.gif); width: 167px; }

.btn-continue{
	background: url(btn-continue.gif);
	width: 66px;
	height: 22px;
	float: left;
}

.btn-fastbuy{
	background: url(btn-fastbuy.gif);
	float: left;
	width: 120px;
	margin-right: 5px;
}

.btn-forgetpass{
	background: url(btn-forgetpass.gif);
	width: 87px;
	height: 30px;
}

.btn-gift{
	background: url(btn-gift.gif);
	width: 120px;
	height: 37px;
}

.btn-login{
	background: url(btn-login.gif);
	width: 87px;
	height: 30px;
	margin-bottom: 35px;
}

.btn-newregister{
	background: url(btn-newregister.gif);
	width: 182px;
	height: 30px;
}

.btn-next{ background: url(btn-next.gif); width: 126px; }

.btn-nogift{
	background: url(btn-nogift.gif);
	width: 120px;
	height: 37px;
}

.btn-normal{
	margin: 0;
	padding: 0;
	background: #E2E8EB;
	color: #000;
	text-decoration: none;
	display: inline;
	font-weight: normal;
	margin-left: 3px;
	padding: 4px 4px 2px 4px;
	cursor: pointer;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 2px solid #bec6ce;
	border-bottom: 2px solid #bec6ce;
}

.btn-notify{
	background: url(btn-notify.gif);
	width: 120px;
	height: 37px;
}

.btn-ok{
	background: url(btn-ok.gif);
	width: 64px;
	height: 28px;
	float: left;
}

.btn-order{ background: url(btn-order.gif); width: 167px; }

.btn-pay{
	background: url(btn-pay.gif);
	width: 112px;
	height: 36px;
}

.btn-pay-ok{
	background: url(btn-ok.gif);
	width: 64px;
	height: 28px;
	float: none;
}

.btn-register{
	background: url(btn-register.gif);
	width: 151px;
	height: 40px;
	margin-bottom: 35px;
}

.btn-return{ background: url(btn-return.gif) no-repeat; }

.btn-return-checkout{
	background: url(btn-return-small.gif) no-repeat;
	width: 126px;
}

.btn-save{ background: url(btn-save.gif) no-repeat; }

.btn-viewcart{
	background: url(btn-viewcart.gif);
	width: 77px;
	height: 22px;
	float: left;
	margin-right: 5px;
}

.button .buy-select-list{
	width: 180px;
	position: absolute;
	margin-top: 2px;
	*margin-top: 22px;
	z-index: 99;
}

.button .buy-select-list .btnbuy{
	width: 43px;
	height: 20px;
	line-height: 20px;
	background: url(btn_2.gif) no-repeat center;
	display: block;
	text-align: center;
}

.button .buy-select-list a{ text-indent: 0; display: inline; color: #666; }

.button .buy-select-list td{ border-bottom: 1px solid #ccc; padding: 3px 0; }

.buttonstyle{ padding: 1px 5px; font-size: 14px; }

.buyinfo{ padding: 5px 0 10px; border-bottom: 1px #faeac7 solid; }

.calendar{ border: 1px #ccc solid; }

.cantbuy .tip{ border-color: #f6a100; }

.cantbuy .tip-text{
	border-color: #fff;
	background-color: #fffcc1;
	color: #f00;
}

.cartlink{
	background: url(icons/cart.gif) no-repeat center left;
	padding-left: 20px;
}

.CartWrap{ clear: both; }

.CartWrap #amountInfo{ }

.CartWrap .CartBtn table{ margin: 0 auto; }

.CartWrap .CartNav{
	height:85px;
	padding-right: 10px;
}

.CartWrap .fieldin{ padding: 5px; }

.CartWrap .FormWrap .division{ padding: 5px; border: 1px solid #ccc; background:#FFF }

.CartWrap .FormWrap ol{ width: 300px; }

.CartWrap .FormWrap ol li{
	margin: 0 0 0 30px;
	padding: 3px;
	list-style: decimal;
	text-align: left;
}

.CartWrap .note{ margin: 0 0 0 5px; color: #999; }

.CartWrap .recommend .gofavor{ text-align: right; padding: 0 10px; }

.CartWrap .row{ margin: 10px 0; }

.CartWrap .totalprice{ font-size: 16px; font-weight: bold; color: #F00; }

.cat2 a{ color: #8a8a8a; padding: 2px 3px; }

.cat2 a:hover{ color: #fff; background: #f90; }

.c-cat-depth-1 a{
	background: url(arrs.gif) no-repeat 0 -82px;
	padding-left: 10px;
	font-weight: bold;
	zoom: 1;
}

.c-cat-depth-1 table a{ display: inline; }

.c-cat-depth-2 a{ font-weight: normal; background: none; margin: 0 2px; }

.c-cat-depth-3 a{ font-weight: normal; }

.checkoutbase{ background: #fff; }

.checkoutbase .liststyle tbody td,.checkoutbase .liststyle tbody th{ font-size: 12px; }

.clear{
	border-top: 1px solid transparent!important;
	border-top: 0;
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0;
	height: 1%;
}

.clearfix{ display: inline-block; }

.clearfix{ display: block; }

.clearfix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.cmpresult th{ white-space: nowrap; }

.colborder{
	padding-right: 24px;
	margin-right: 25px;
	border-right: 1px solid #ccc;
}

.ColColorBlue{ background: #eef4fb; }

.ColColorGray{ background: #efefef; }

.ColColorGraydark{ background: #efefef; }

.ColColorGreen{ background: #eefbee; }

.ColColorOrange{ background: #FBF7EE; }

.ColColorRed{ background: #fbeeef; }

.ColColorWhite{ background: #fff; }

.Comment .cmt_item{ display: block; }

.Comment h6{ margin: 0; }

.Comment li{ padding: 5px 0; }

.Comment span{ margin: 0 5px 0 0; text-align: right; }

.commentAsk{
	width: 32px;
	height: 19px;
	line-height: 19px;
	background: url(ask-bg-orange.gif);
	text-align: center;
	color: #fff;
	margin-right: 5px;
}

.commentReply{ margin-bottom: 10px; }

.commentReply-admin{
	width: 32px;
	height: 19px;
	line-height: 19px;
	background: url(ask-bg-green.gif);
	text-align: center;
	color: #fff;
	margin-right: 5px;
}

.commentTabLeft{
	background: url(commentTabLeft.gif);
	height: 28px;
	line-height: 28px;
	text-indent: 10px;
	margin-top: 10px;
}

.commentTabRight{
	background: url(commentTabRight.gif);
	height: 28px;
	width: 10px;
	margin-top: 10px;
}

.commentText{ width: 600px; margin-top: 5px; color: #111; }

.currentpoints{
	background: url(membermain-bg1.gif);
	width: 180px;
	height: 91px;
	vertical-align: middle;
	text-align: center;
}

.customMessages *{ line-height: 140%; }

.cut{ overflow: hidden; }

.datepicker{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	background: none!important;
	overflow: hidden;
	width: 226px;
}

.datepicker caption{
	color: #333;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	width: 100%;
	height: 25px;
	line-height: 26px;
	background: #4E6A81 url(calbg.gif) repeat-x;
	border: 1px solid #000;
}

.datepicker caption a{
	cursor: pointer;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.datepicker caption span.month{ width: 120px; padding-left: 10px; }

.datepicker caption span.year{ width: 80px; padding-right: 10px; }

.datepicker table{
	background: #BEBEBE;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	border-spacing: 0;
	border: 1px solid #000;
	border-top: none;
	width: 100%;
}

.datepicker td.active{ cursor: pointer; }

.datepicker td.hilite{ background: #000; color: #fff; }

.datepicker td.inactive{ background: #EEE; color: #BEBEBE; }

.datepicker td.today{ border-top: 1px solid #FFD700; background: #FFD; }

.datepicker th{
	background: #FDFDDB;
	border: none;
	color: #888;
	font-family: Verdana;
	font-size: 10px;
}

.datepicker th,.datepicker td{
	cursor: default;
	font-size: 12px;
	background: #fff;
	height: 25px;
	width: 30px;
	text-align: center;
	border-top: 1px solid #BEBEBE;
}

.dialog{
	position: absolute;
	text-align: left;
	z-index: 4000;
	font-size: 12px;
	background: #fff;
	border: 3px #f60 solid;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	top: 100px;
	left: 100px;
}

.dialog .dialog-box{ display: none; }

.dialog .dialog-close-btn{ float: right; color: #f00; cursor: pointer; }

.dialog .dialog-content{ clear: both; padding: 9px; }

.dialog .dialog-title{ overflow: hidden; border-bottom: 1px dotted #ccc; }

.dialog .title{ font-size: 14px; font-weight: bold; }

.division{
	background: #fff;
	border: 1px solid #E1E1E1;
	padding: 7px;
	margin-bottom: 7px;
}

.division .forform th{
	width: 120px;
	font-size: 14px;
	font-weight: normal;
	padding-left: 5px;
	color: #777;
	white-space: nowrap;
	text-align: right;
}

.division .forform th,.division .forform td{ vertical-align: top; padding: 5px; }

.e-cat-depth-1 .symbols{
	cursor: pointer;
	display: block;
	float: left;
	text-align: center;
	margin-right: 2px;
}

.e-cat-depth-1 a{ padding: 0; font-weight: bold; }

.e-cat-depth-1 p{ margin: 0; }

.e-cat-depth-2 a{ font-weight: normal; }

.e-cat-depth-3{ white-space: nowrap; }

.e-cat-depth-3 a{ display: block; }

.error{
	background: #FBE3E4;
	color: #8a1f11;
	border-color: #FBC2C4;
}

.error .goodsaction .g-msg{ color: #e33c1c; font-weight: bold; }

.error .option,.notice .option,.note .option,.success .option{ float: right; cursor: pointer; }

.error .pic{ background: url(infoerror.gif); }

.error .pic,.notice .pic,.note .pic,.success .pic{ width: 48px; height: 48px; }

.error a{ color: #8a1f11; }

.error h4,.notice h4,.note h4,.success h4{ margin: 3px 0; }

.error,.notice,.note,.success{
	padding: .8em;
	margin-bottom: 1em;
	border: 2px solid #ddd;
}

.fast-login{ padding: 15px 0 5px; }

.fast-login span{
	background: url(ra.gif) no-repeat 0 8px;
	padding: 0 0 0 10px;
}

.FeedBackInfo{ margin: 50px auto; color: #333; width: 700px; }
.FeedBackInfo strong{ display:block; margin-bottom:0px; font-size:14px;}



.FeedBackInfo .error h1{ color: #900; }

.FeedBackInfo .success .pic{ background-position: 0 0px; }

.FeedBackInfo .success .pic,.FeedBackInfo .error .pic{
	background: url(feedbackinfo.gif) no-repeat;
	width: 128px;
	height: 100px;
	padding: 0 10px;
	border-right: 1px solid #eee;
}
.FeedBackInfo .error .pic{ background-position: 0 -97px; }
.FeedBackInfo .success h1{ color: #060; }

.FeedBackInfo .success,.FeedBackInfo .error{ margin: 0 auto; background: none; border: 0; }

.FeedBackInfo h1{ margin: 0 0 0 5px; font-size: 14px; }

.first{ margin-left: 0; padding-left: 0; }

.fmenu{
	position: absolute;
	left: 0;
	background: #fff;
	cursor: default;
	border: 1px solid #ccc;
	z-index: 65535;
	padding: 2px;
}

.fmenu .item{ cursor: pointer; }

.font10px{ font-size: 10px; }

.font11px{ font-size: 11px; }

.font12px{ font-size: 12px; }

.font14px{ font-size: 14px; }

.font16px{ font-size: 16px; }

.font18px{ font-size: 18px; }

.font20px{ font-size: 20px; }

.font9px{ font-size: 9px; }

.fontbold{ font-weight: 700; }

.fontcolorBlack{ color: #000; }

.fontcolorBlue{ color: #369; }

.fontcolorGray{ color: #666; }

.fontcolorGreen{ color: #618605; }

.fontcolorOrange{ color: #f90; }

.fontcolorRed{ color: #C00; }

.fontnormal{ font-weight: normal; }

.FormWrap{
	margin: 10px 0;
	margin-bottom: 0;
	border: 1px solid #D5D5D5;
	background: #f0f0f0;
	padding: 7px;
}

.FormWrap *{ line-height: 150%; }

.FormWrap em{ font-stretch: normal; color: #F60; margin: 0 2px; }

.FormWrap label{ width: auto; }

.FormWrap th label{ cursor: pointer; }

.GiftRule{
	margin: 10px;
	padding: 5px 10px;
	border: 1px solid #EEE;
	background: #FBFDFF;
}

.GiftRule h4{ margin: 0 0 5px 0; font-size: 1.2em; }

.goodpic{ text-align: center; }

.goodpic a{
	border: 3px solid #fff;
	display: block;
	text-align: center;
	overflow: hidden;
}

.goodsaction{ padding: 15px 20px; }

.goodsaction .g-msg{
	display: inline;
	margin: 0;
	padding: 0;
	margin-left: 40px;
}

.goodsaction .g-product,.goodsaction .g-adjunct{
	padding: 2px;
	margin: 0;
	color: #53585F;
	font-weight: normal;
	letter-spacing: .1em;
}

.GoodsBrowsed{ *width: 100%; *overflow: hidden; line-height: 15px; }

.GoodsBrowsed .goodpic{ padding: 1px; background: #fff; }

.GoodsBrowsed .goodsName{ font-size: 11px; }

.GoodsBrowsed .view-time{ font-size: 11px; font-family: verdana; color: #999; }

.GoodsCategoryWrap{ text-align: left; }

.GoodsCategoryWrap td{
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

.goods-compare{
	position: absolute;
	z-index: 1000;
	width: 180px;
	top: 0;
	right: 0;
}

.goods-compare .close-gc{ font-size: 12px; color: #f60; cursor: pointer; }

.goods-compare .tpl{ display: none; }

.goods-detail-pic{
	overflow: hidden;
	position: relative;
	width: 300px;
	height: 300px;
}

.goods-detail-pic a{
	border: none;
	overflow: hidden;
	display: block;
	width: 300px;
	height: 300px;
	text-align: center;
	margin: 0 auto;
}

.goods-detail-pic_loading{
	background: #fff url(loading.gif) no-repeat center center!important;
}

.goods-detail-pic-thumbnail{ margin: 0 auto; width: 265px; }

.goods-detail-pic-thumbnail .current .uparrow{ visibility: visible; }

.goods-detail-pic-thumbnail .current a img,.goods-detail-pic-thumbnail .current a:hover img{ border-color: #fff; }

.goods-detail-pic-thumbnail .current a,.goods-detail-pic-thumbnail .current a:hover{ border-color: #f60; }

.goods-detail-pic-thumbnail .uparrow{
	height: 6px;
	font-size: 0;
	background: transparent url(upyellowarrow.gif) no-repeat 50% 100%;
	visibility: hidden;
}

.goods-detail-pic-thumbnail a{
	display: block;
	border: 2px solid #fff;
	overflow: hidden;
	outline: 0;
}

.goods-detail-pic-thumbnail a img{
	border: 1px #e9e9e9 solid;
	padding: 1px;
	background: #fff;
	border-bottom-color: #ccc;
	border-right-color: #ccc;
}

.goods-detail-pic-thumbnail a:hover img{ border-color: #f60; }

.goods-detail-pic-thumbnail td{
	text-align: center;
	padding: 0;
	font-size: 0;
	line-height: normal;
}

.GoodsInfoWrap{ overflow: hidden; }

.GoodsInfoWrap .adjpc{ padding: 0; margin: 0; color: #464646; }

.GoodsInfoWrap .adjtitle{ z-index: 1; position: relative; }

.GoodsInfoWrap .brief{ margin: 0; padding: 0 0 5px 0; color: #369; }

.GoodsInfoWrap .btnBar{
	margin: 0 3px 3px;
	padding: 2px;
}



.GoodsInfoWrap .btnBar a{ margin: 0 5px; }

.GoodsInfoWrap .btnBar li{ display: inline; }

.GoodsInfoWrap .btnBar ul{ padding-top: 15px; }

.GoodsInfoWrap .choose{ border: none; margin: 5px 0; }

.GoodsInfoWrap .choose .buynum{
	height: 16px;
	border: 1px solid #c5c5c5;
	width: 15px;
	padding: 0 3px;
	background: #fff;
}
.star-on .btn-fav{ background: url(favadded.gif); }


.GoodsInfoWrap .choose .error{ color: #e33c1c; }

.GoodsInfoWrap .choose .last td{ border: none; }

.GoodsInfoWrap .choose .memberprice i{ font-size: 12px; }

.GoodsInfoWrap .choose table{ background: #FFF; border: 1px solid #a9a9a9; }

.GoodsInfoWrap .choose td{ padding: 3px; border-bottom: 1px dotted #ccc; }

.GoodsInfoWrap .giftchange{ margin: 10px 20px; }

.GoodsInfoWrap .goods-adjunct-row .inputstyle{ width: 2em; padding: 1px; }

.GoodsInfoWrap .goodsname{
	font-size: 14px;
	border: none;
	background: none;
	color: #000;
	margin: 0;
	padding: 0 0 5px 0;
}

.GoodsInfoWrap .goodsprops{
	font-family: Tahoma,Verdana,Arial;
	border-bottom: 1px dotted #a6a6a6;
	padding: 10px 0;
	margin: 0 0 5px 0;
}

.GoodsInfoWrap .goodsprops .spec{ float: none; width: 100%; }

.GoodsInfoWrap .goodsprops i{ color: #777; }

.GoodsInfoWrap .goodsprops li{
	float: left;
	width: 49%;
	padding: 2px 0;
	color: #000;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.GoodsInfoWrap .goodsprops li.line{ clear: both; float: none; display: block; }

.GoodsInfoWrap .goodsprops span{ padding-right: 5px; }

.GoodsInfoWrap .g-total-price{ font-size: 1.4em; color: #F60; font-weight: normal; }

.GoodsInfoWrap .mktprice i{ color: #a4a4a4; text-decoration: line-through; }

.GoodsInfoWrap .note{ color: #999; margin: 3px 0; }

.GoodsInfoWrap .userselect{
	padding: 5px;
	background: #fffee6;
	border: 1px solid #e7dbb1;
	margin: 10px 0 10px 0;
}

.GoodsInfoWrap .userselect .desc{ padding: 0 5px; }

.GoodsInfoWrap .userselect .goodsspec td{ white-space: nowrap; padding: 3px 5px; }

.GoodsInfoWrap i{ font-style: normal; font-family: Tahoma,Verdana,Arial; }

.GoodsList .goodsImg{ margin: 0 auto; }

.GoodsList .goodsImg a{ vertical-align: middle; text-align: center; }

.GoodsList .item{ padding: 0 5px; }

.GoodsList .item table{ margin: 5px 0; }

.GoodsList .item table .goodsDesc{ width: 99%; }

.GoodsList .item table td{ padding: 5px; vertical-align: top; text-align: left; }

.GoodsList .mktprice1{ text-decoration: line-through; font-size: 1em; }

.GoodsList .price1{ font-size: 1em; font-weight: normal; }

.GoodsList h6{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.GoodsList-Tabs img,
.ArticleList img{ padding-left: 2px; }

.GoodsListWrap{ text-align: center; }

.GoodsListWrap .addcart .listact{ background: url(wgt_btns.gif) no-repeat; }

.GoodsListWrap .button{ width: 110px; margin: 0 auto; }

.GoodsListWrap .button .vdetail{ display: none; }

.GoodsListWrap .button li{
	padding: 0;
	display: inline-block;
	display: -moz-inline-stack;
	*display: inline;
	zoom: 1;
	margin: 0 2px;
}

.GoodsListWrap .listact{
	position: relative;
	text-indent: -9999px;
	width: 46px;
	height: 23px;
	display: block;
	cursor: pointer;
}

.GoodsListWrap .nobuy .listact{ background: url(wgt_btns.gif) no-repeat 0 -92px; }

.GoodsListWrap .star-off .listact{ background: url(wgt_btns.gif) no-repeat 0 -23px; }

.GoodsListWrap .star-on .listact{ background: url(wgt_btns.gif) no-repeat 0 -46px; }

.GoodsPackageWrap{
	border: 1px solid #d0d0d0;
	border-top: none;
	background: url(package_bg.gif) repeat-x;
	padding: 5px 10px;
	margin-bottom: 40px;
}

.goodspackagewrap .active,.goods-detail-tab .active{
	background: url(tabs_on.gif) no-repeat;
	color: #000;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 28px;
	position: relative;
	padding-top: 6px;
	width: 117px;
}

.GoodsPackageWrap .buy{ margin-top: 5px; }

.GoodsPackageWrap .goodpic a{ border: none; }

.GoodsPackageWrap .items{ border-bottom: 1px dotted #ccc; padding: 5px 0; }

.GoodsPackageWrap .itemwrap{
	float: left;
	width: 65%;
	min-height: 136px;
	overflow-x: auto;
	overflow-y: visible;
	padding-bottom: 10px;
	_padding-bottom: 15px;
}

.GoodsPackageWrap .last{ border: none; }

.GoodsPackageWrap .plus{
	font-size: 25px;
	color: #a1a1a1;
	padding: 20px 0 0 0;
	width: 20px;
}

.GoodsPackageWrap .priceinfo{ float: left; margin-left: 40px; }

.GoodsPackageWrap .priceinfo .desc{
	font-size: 12px;
	display: block;
	font-weight: normal;
	color: #666;
}

.goodspackagewrap div,.goods-detail-tab div{
	cursor: pointer;
	background: url(tabs_common.gif) no-repeat;
	color: #666;
	display: block;
	float: left;
	height: 17px;
	padding: 4px 2px;
	text-align: center;
	width: 91px;
}

.GoodsPackageWrap dl{ padding: 0 5px; width: 150px; text-align: center; }

.goodspackagewrap,.goods-detail-tab{ margin: 0; padding-left: 5px; overflow: visible; }

.goodspic{ padding: 0 20px 0 0; }

.goods-pic-magnifier{
	position: absolute;
	width: 100px;
	height: 100px;
	background: #666;
	top: 0;
	left: 0;
	cursor: crosshair;
	visibility: hidden;
	border: 1px #fff solid;
}

.goods-pic-magnifier-viewer{
	position: absolute;
	background: #fff;
	position: absolute;
	z-index: 200;
	visibility: hidden;
	border: 1px #666 solid;
}

.goods-products-list{
	background: #e9e9e9;
	position: absolute;
	z-index: 65535;
	top: -10000;
	display: none;
}

.goods-products-list h4{ margin: 0; padding: 2px; }

.goods-products-list tbody tr{ cursor: pointer; }

.goods-products-list tbody tr.mousedown td{ border-color: #e9e9e9 #e9e9e9 #fff #e9e9e9; }

.goods-products-list tbody tr.mouseover td{ background: #EBEFF1; }

.goods-products-list tbody tr.nostore td.store{ color: #f00; background: #FFECEC!important; }

.goods-products-list tbody tr.selected td{ background: #DFEEDB; }

.goods-products-list-box{
	background: #fff;
	padding: 5px;
	border: 1px #ccc solid;
	position: relative;
	top: -5px;
	left: -5px;
}

.GoodsSearchWrap .button .buy-select{
	width: 50px;
	height: 27px;
	vertical-align: bottom;
	z-index: 200;
}

.GoodsSearchWrap .button a{
	text-indent: -9999px;
	display: block;
	cursor: pointer;
	height: 25px;
}

.GoodsSearchWrap .button li{
	padding: 0;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin: 0 2px 0 0;
}

.GoodsSearchWrap .buy-select-list{
	margin: 3px 0;
	border: 2px solid #E5DDC7;
	background: #F5F4EC;
	padding: .8em;
	color: #514721;
}

.GoodsSearchWrap .buy-select-list h3{ background: none; margin: 0 0 5px; }

.GoodsSearchWrap .items-gallery{
	overflow: hidden;
	text-align: center;
	padding: 2px;
	margin: 3px;
	border: 1px solid #ddd;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
}

.GoodsSearchWrap .items-gallery .button{ text-align: center; float: right; width: 115px; }

.GoodsSearchWrap .items-gallery .button .addcart{
	width: 33px;
	background: url(goodsgallery_icon.gif) 0 -100px;
	height: 25px;
	margin-right: -2px;
	*margin-right: 1px;
}

.GoodsSearchWrap .items-gallery .button .btncmp{
	width: 26px;
	background: url(goodsgallery_icon.gif) 0 0;
}

.GoodsSearchWrap .items-gallery .button .nobuy{
	width: 32px;
	background: url(goodsgallery_icon.gif) 0 -125px;
}

.GoodsSearchWrap .items-gallery .button .star-off{
	width: 28px;
	background: url(goodsgallery_icon.gif) 0 -75px;
}

.GoodsSearchWrap .items-gallery .button .star-on{
	width: 28px;
	background: url(goodsgallery_icon.gif) 0 -50px;
}

.GoodsSearchWrap .items-gallery .button .vdetail{
	width: 23px;
	background: url(goodsgallery_icon.gif) 0 -25px;
}

.GoodsSearchWrap .items-gallery .button a{ height: 25px; line-height: 25px; }

.GoodsSearchWrap .items-gallery .button li{
	margin-right: -4px;
	*margin: 0;
	background: #fff;
	padding: 0;
}

.GoodsSearchWrap .items-gallery .goodinfo{ padding: 4px; text-align: left; }

.GoodsSearchWrap .items-gallery .goodinfo .price1{ font-size: 14px; }

.GoodsSearchWrap .items-gallery .goodinfo h6{ height: 32px; text-align: center; }

.GoodsSearchWrap .items-gallery .goodpic{
	margin-bottom: 2px;
	overflow: hidden;
	display: block;
	padding: 2px;
}

.GoodsSearchWrap .items-gallery .goodpic a{
	background: #fff;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	text-align: center;
	vertical-align: middle;
}

.GoodsSearchWrap .items-gallery h6{ margin-bottom: 5px; line-height: 15px; }

.GoodsSearchWrap .items-gallery h6 a{ font-weight: normal; }

.GoodsSearchWrap .items-list{ padding: 10px 0; border-bottom: 1px solid #ddd; }

.GoodsSearchWrap .items-list .button .addcart{ width: 100px; background: url(list_btns.gif) no-repeat; }

.GoodsSearchWrap .items-list .button .btncmp{
	width: 62px;
	background: url(list_btns.gif) no-repeat 0 -50px;
}

.GoodsSearchWrap .items-list .button .nobuy{
	width: 100px;
	background: url(list_btns.gif) no-repeat 0 -100px;
}

.GoodsSearchWrap .items-list .button .present{
	width: 100px;
	background: url(list_btns.gif) no-repeat 0 -125px;
}

.GoodsSearchWrap .items-list .button .star-del{ width: 62px; background: url(list_btns.gif) 0 -150px; }

.GoodsSearchWrap .items-list .button .star-off{
	width: 62px;
	background: url(list_btns.gif) no-repeat 0 -75px;
}

.GoodsSearchWrap .items-list .button .star-on{
	width: 62px;
	background: url(list_btns.gif) no-repeat 0 -25px;
}

.GoodsSearchWrap .items-list .button li.vdetail{ display: none; }

.GoodsSearchWrap .items-list .goodinfo{ color: #666; white-space: normal; padding-right: 10px; }

.GoodsSearchWrap .items-list .goodpic{ text-align: center; }

.GoodsSearchWrap .items-list .goodpic a{ display: block; overflow: hidden; zoom: 1; }

.GoodsSearchWrap .items-list .price_button .button{ margin: 5px 0 4px 0; }

.GoodsSearchWrap .items-list .price_button .button li{ height: 25px; }

.GoodsSearchWrap .items-list .price_button li{ white-space: nowrap; }

.GoodsSearchWrap .items-text .nobuy a{ color: #f00; }

.GoodsSearchWrap .items-text .pic a{ position: relative; }

.GoodsSearchWrap .items-text .pic a span{ position: absolute; }

.GoodsSearchWrap .items-text .pic a:hover{ z-index: 10000; }

.GoodsSearchWrap .items-text .pic a:hover span{
	top: 20px;
	left: 0;
	border: 1px solid #ccc;
	padding: 5px;
	background: #fff;
}

.GoodsSearchWrap .items-text .textbutton li.addcart{ display: none; }

.GoodsSearchWrap .items-text .textbutton li.vdetail{ display: none; }

.GoodsSearchWrap .items-text a,.GoodsSearchWrap .items-text .textbutton li{
	text-indent: 0;
	display: inline;
	position: static;
	padding: 0 2px;
	text-decoration: underline;
	color: #666;
}

.GoodsSearchWrap .ItemsWarp td{ vertical-align: top; white-space: nowrap; }

.GoodsSearchWrap .title{
	border: 1px #ccc solid;
	border-top: none;
	margin-bottom: 5px;
	border-right-color: #fff;
	border-left-color: #fff;
}

.GoodsSearchWrap .title .list_asc:hover i{ background-position: right -147px; }

.GoodsSearchWrap .title .list_asc_on i{ background-position: right -147px; }

.GoodsSearchWrap .title .list_desc i{ background-position: right -97px; }

.GoodsSearchWrap .title .list_desc:hover i{ background-position: right -197px; }

.GoodsSearchWrap .title .list_desc_on i{ background-position: right -197px; }

.GoodsSearchWrap .title .listmode{ color: #666; }

.GoodsSearchWrap .title .listmode .current,.GoodsSearchWrap .title .listmode a:hover span{ background-position: 0 -20px; }

.GoodsSearchWrap .title .listmode .list_grid{ background: url(list_style_2.gif) no-repeat; }

.GoodsSearchWrap .title .listmode .list_index{ background: url(list_style_1.gif) no-repeat; }

.GoodsSearchWrap .title .listmode .list_text{ background: url(list_style_3.gif) no-repeat; }

.GoodsSearchWrap .title .listmode span{
	cursor: pointer;
	margin: 0 2px;
	display: block;
	float: left;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	width: 18px;
	height: 18px;
}

.GoodsSearchWrap .title .listorder a:hover{ background: #e9e9e9 url(#); }

.GoodsSearchWrap .title .listorder i{
	background: url(list_order.gif) no-repeat right -47px;
	display: block;
	padding: 0 0 0 5px;
	margin-right: 2px;
}

.GoodsSearchWrap .title .listorder span,.GoodsSearchWrap .title .listorder a{
	background: url(list_order.gif) repeat-x;
	border: 1px solid #d9d9d9;
	color: #4a4a4a;
	cursor: pointer;
	margin: 0 0 0 -1px;
	display: block;
	float: left;
	width: 43px;
	height: 17px;
	line-height: 17px;
	text-decoration: none;
	position: relative;
}

.GoodsSearchWrap .title .pager{ border: none; margin: 0; }

.GoodsSearchWrap .title table{ border-bottom: 2px solid #efefef; background: #fff; }

.GoodsSearchWrap .title td{
	vertical-align: middle;
	line-height: 27px;
	height: 27px;
}

.GoodsSelector{ margin: 0 0 5px 0; }

.GoodsSelector .goods-spec .content{
	position: static;
	float: none;
	clear: left;
	overflow: auto;
	margin-top: 0;
	height: 100%;
	background: #eee;
}

.GoodsSelector .goods-spec .curr{
	padding-bottom: 7px;
	margin-bottom: -1px;
	background: #eee;
}

.GoodsSelector .goods-spec .selected{ background: #FF9; }

.GoodsSelector .goods-spec .selected span{ font-weight: bold; }

.GoodsSelector .num{ font-size: .8em; color: #333; margin-left: 1px; }

.GoodsSelector a{ color: #36c; margin: 0 20px 0 0; }

.GoodsSelector a.remove{
	color: #f60;
	font-weight: bold;
	background: url(selector_arr.gif) no-repeat;
	padding: 0 0 0 15px;
}

.GoodsSelector a.remove:hover{ background-position: 0 -20px; }

.GoodsSelector h5{ margin: 2px 0; }

.GoodsShow .gname,.GoodsShow .desc{ color: #333; overflow: hidden; }

.GoodsShow .info{ padding: 5px; }

.GoodsShow .pic{ display: block; margin: 5px auto 0 auto; }

.goods-spec{ overflow: auto; height: 100%; line-height: 180%; }

.goods-spec .content{
	display: none;
	padding: 5px;
	border: 1px #ccc solid;
	position: absolute;
	z-index: 1;
	background: #fff;
}

.goods-spec .content-curr{
	display: block;
	background: #efefef;
	z-index: 20;
	border-color: #333;
}

.goods-spec .curr{ z-Index: 10; }

.goods-spec .curr{
	border-color: #333;
	border-bottom-color: #efefef;
	padding-bottom: 1px;
	color: #333;
	z-index: 22;
	background: #efefef;
}

.goods-spec .handle{
	border: 1px #ccc solid;
	padding: 0 2px 0 5px;
	color: #999;
	cursor: pointer;
	position: relative;
	z-Index: 10;
	background: #fff;
}

.goods-spec .handle .select{ color: #333; }

.goods-spec .handle em{ color: #333; }

.goods-spec .handle span{
	display: inline;
	padding: 1px 15px 1px 0;
	background: transparent url(arrowdown.gif) no-repeat scroll 100% 50%;
}

.goods-spec .handle.curr:hover{ border: 1px #333 solid; border-bottom-color: #efefef; }

.goods-spec .selected i{ display: block; }

.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: #f90; }

.goods-spec .spec-item{ clear: left; overflow: hidden; }

.goods-spec .spec-selected{
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	color: #333;
}

.goods-spec .spec-selected-error{ color: #f00; }

.goods-spec a{
	border: 1px #fff solid;
	display: block;
	position: relative;
	background: #fff;
	margin: 0;
	overflow: hidden;
	*overflow: visible;
	*float: left;
}

.goods-spec a i{
	display: none;
	background: url(item_sel.gif) no-repeat 0 0;
	height: 12px;
	overflow: hidden;
	width: 12px;
	position: absolute;
	bottom: -1px;
	right: -1px;
	text-indent: -9999em;
}



.goods-spec a span,.goods-spec a img{
	border: 1px #ccc solid;
	padding: 1px;
	background: #fff;
	color: #333;
	display: block;
}
.goods-spec a span{
	padding: 1px 6px 1px 6px;
	line-height: 15px;
	white-space: nowarp;
	background: url(goodspecbg.gif);
	word-break: break-all;
}
.goods-spec a.lock span,.goods-spec a.lock img{
	border-color: #fff;
	opacity: .2;
	filter: alpha(opacity=20);
	*color: #ccc;
}

.goods-spec a.lock,.goods-spec a.lock:hover{
	border-color: #ccc;
	border-style: dotted;
	cursor: not-allowed;
}

.goods-spec a:hover{ border-color: #f90; }

.goods-spec a:hover img,.goods-spec a:hover span{ border-color: #fff; }

.goods-spec li{ float: left; margin: 3px; min-width: 1.5em; }

.highlight{ background: #ff0; }

.hightbox{ border: 2px solid #fff; padding: 5px; }

.hightline{
	background: #fff3d9;
	border: 1px solid #E7DBB1;
	margin-bottom: 5px;
}

.hightline-enter{ border-color: #F90; }

.hight-offline{
	background: #F5F5F5;
	border: 1px solid #dedede;
	margin-bottom: 10px;
}

.hight-offline .btnBar{ border: none; }

.ImChat td{ padding: 3px; }

.ImChat td a{ padding: 3px; padding: 0 3px; }

.img-zoom{
	padding: 1px;
	border: 1px #666 solid;
	background: #fff;
	position: absolute;
	z-Index: 65535;
}

.IndexLoginWrap{ padding: 5px; }

.IndexLoginWrap .bar{ overflow: hidden; white-space: nowrap; }

.IndexLoginWrap .bar span{
	display: inline;
	text-align: left;
	line-height: 12px;
	padding: 0 8px;
}

.IndexLoginWrap .buttonbar{
	margin: 5px 0 0 0;
	padding: 5px 0 0 0;
	border-top: 1px solid #efefef;
	clear: both;
	text-align: center;
}

.IndexLoginWrap .buttonbar a{ margin: 0 4px; }

.IndexLoginWrap .logon{ line-height: 20px; margin: 5px 0; text-align: center; }

.IndexLoginWrap input.userinput{ width: 100px; }

.IndexLoginWrap input.vcode{ width: 40px; }

.IndexLoginWrap label{ width: 50px; margin: 0 2px 0 0; font-weight: normal; }

.infotips{ color: #999; padding-left: 5px; }

.inline-block{
	display: inline-block;
	display: -moz-inline-stack;
	*display: inline;
	zoome: 1;
}

.inputstyle{
	border: 1px solid #ccc;
	padding: 3px 5px;
	border-top-color: #777;
	border-left-color: #777;
}

.last{ margin-right: 0; padding-right: 0; }

.lineheight-free,.lineheight-free *{ line-height: normal; }

.LinkList .LinkListItem{ float: left; text-align: center; line-height: 18px; }

.LinkList,.ImChat{ padding: 5px; }

.linksWrap .img a{
	width: 90px;
	height: 90px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
}

.liststyle{
	margin: 0px\9;
	border: 1px solid #ddd;
	width: 98%;
	margin: 10px;
	line-height:25px;
}

.liststyle .addtocart{
	text-indent: -9999px;
	display: block;
	width: 20px;
	height: 20px;
	background: url(goodsgallary_icon.gif) 0 -100px no-repeat;
}

.liststyle .phone-group li{ list-style: none; line-height: 30px; }

.liststyle .viewpic{
	text-indent: -9999px;
	display: block;
	width: 20px;
	height: 20px;
	background: url(goodsgallary_icon.gif) 0 -25px no-repeat;
}

.liststyle a{ padding-right: 5px; text-decoration: underline; }

.liststyle a.lnk{ text-decoration: none; }

.liststyle td,.liststyle th{
	padding: 4px;
	word-break: break-word;
	text-align: center;
	border-right: 1px solid #ddd;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #fff;
}

.liststyle thead th{
	text-align: center;
	font-size: 12px;
	white-space: nowrap;
	font-weight: 700;
	background: url(tablethbg.gif);
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #fff;
	border-right: 1px solid #ddd;
	border-left: 1px solid #fff;
	padding: 4px 3px;
}

.liststyle.data .colspan{
	text-align: center;
	border-bottom: 1px solid #aaa;
	border-top: 1px solid #fff;
	color: #000;
	font-weight: 700;
}

.liststyle.data tbody th{ text-align: right; color: #000; font-size: 14px; }

.liststyle.data td{ text-align: left; }

.liststyle.data td,.liststyle.data th{ word-break: break-word; }

.liststyle_option th,.liststyle_option td{
	padding: 5px;
	text-align: center;
	background: #eee;
	text-align: left;
}

.lnk{cursor: pointer; }

.MemberCenter h1{
	border: 0;
	background: 0;
	padding: 5px 0;
	font-size: 14px;
	font-weight: bold;
	color: #464646;
}

.memberlist{ color: #7e7e7e; }

.memberlist .intro{ color: #464646; }

.memberlist .intro{ color: #7e7e7e; text-decoration: none; }

.memberlist .point a{ color: #fe6c00; text-decoration: underline; }

.memberlist a{ color: #7e7e7e; text-decoration: none; }

.memberlist a.intro:hover{ color: #464646; text-decoration: none; }

.memberlist a:hover{ color: #464646; text-decoration: none; }

.memberlist td{
	vertical-align: middle;
	border-bottom: 1px solid #e5e5e5;
	padding: 7px 0 7px 5px;
	color: #7e7e7e;
}

.memberlist th{
	background: url(memberlist_th_bg.gif) repeat-x center;
	color: #464646;
	height: 27px;
	line-height: 27px;
	text-align: left;
	padding-left: 5px;
}

.memberlist-tip .tip-text{ padding: 20px; background: #fff; }

.MemberMain{ width: 100%; margin-right: -175px; float: right; }

.MemberMain .activity .bg-b{ background: url(membermain1-b.gif) repeat-x bottom; }

.MemberMain .activity .bg-lb{ background: url(membermain1-lb.gif) no-repeat;}

.MemberMain .activity .bg-lm{ background: url(membermain1-lm.gif) repeat-y left; }

.MemberMain .activity .bg-lt{
	background: url(membermain1-lt.gif) no-repeat;
	height: 10px;
	width: 10px;
	overflow:hidden;}

.MemberMain .activity .bg-m{ background: #fffcf8; }

.MemberMain .activity .bg-rb{ background: url(membermain1-rb.gif) no-repeat; }

.MemberMain .activity .bg-rm{ background: url(membermain1-rm.gif) repeat-y right; }

.MemberMain .activity .bg-rt{ background: url(membermain1-rt.gif) no-repeat ; width: 10px; height:10px; overflow:hidden; }

.MemberMain .activity .bg-t{ background: url(membermain1-t.gif) repeat-x top; font-size:0px; }

.MemberMain .activity li{
	height: 23px;
	line-height: 23px;
	background: #fff2e0 url(ra.gif) no-repeat 8px 8px;
	margin: 3px 0;
	font-weight: bold;
	text-indent: 20px;
}

.MemberMain .activity li a{ color: #fe6c00; }

.MemberMain .activity li a:hover{ text-decoration: underline; }

.MemberMain .favorites .bg-b{ background: url(membermain-b.gif) repeat-x bottom; }

.MemberMain .favorites .bg-lb{ background: url(membermain-lb.gif); height: 10px; }

.MemberMain .favorites .bg-lm{ background: url(membermain-lm.gif) repeat-y left; }

.MemberMain .favorites .bg-lt{
	background: url(membermain-lt.gif);
	height: 10px;
	width: 10px;
}

.MemberMain .favorites .bg-rb{ background: url(membermain-rb.gif); }

.MemberMain .favorites .bg-rm{ background: url(membermain-rm.gif) repeat-y right; }

.MemberMain .favorites .bg-rt{ background: url(membermain-rt.gif); width: 10px; }

.MemberMain .favorites .bg-t{ background: url(membermain-t.gif) repeat-x top; }

.MemberMain .favorites-list td{ padding: 5px; }

.MemberMain .more{
	text-align: right;
	height: 30px;
	line-height: 30px;
	font-family: Verdana;
}

.MemberMain .more a{ color: #464646; text-decoration: none; }

.MemberMain .noinfo{
	border-top: 1px solid #e5e5e5;
	height: 30px;
	line-height: 30px;
	color: #7e7e7e;
	text-indent: 10px;
}

.MemberMain .point{ color: #F90; font-weight: bold; font-family: Verdana; }

.MemberMain .points{ border-top: 1px solid #e5e5e5; padding-top: 15px; }

.MemberMain .title{
	color: #464646;
	font-weight: bold;
	font-size: 14px;
	margin: 5px 0 10px 0;
}

.MemberMain ol li{ margin: 0 30px; }

.MemberMain,.MemberMain a{ color: #464646; text-decoration:none; }

.MemberMain-basicinfo{ height: 85px; background: url(membermain_bg1.gif); }

.MemberMain-basicinfo .info{ padding: 8px 5px 0 5px; color: #7e7e7e; }

.MemberMain-basicinfo .info .left{ background: url(membermain_info1.gif) no-repeat; width: 5px; overflow:hidden;  font-size:0px; margin-right:-5px; }

.MemberMain-basicinfo .info .right{ background: url(membermain_info2.gif); width: 5px; overflow:hidden; font-size:0px; margin-left:-5px; }

.MemberMain-basicinfo .info td{
	background: url(membermain_info3.gif);
	line-height: 30px;
}

.MemberMain-basicinfo .sel .left{ background: url(membermain_info4.gif); width: 5px; }

.MemberMain-basicinfo .sel .right{ background: url(membermain_info5.gif); width: 5px; }

.MemberMain-basicinfo .sel td{
	background: url(membermain_info6.gif);
	line-height: 30px;
}

.MemberMain-basicinfo a{ color: #464646; text-decoration: underline; }

.MemberMain-basicinfo li{ list-style-type: disc; }

.MemberMenu{ background: #f0f0f0; }

.MemberMenu .body{
	margin-right: 2px;
	padding: 0 1px 0 1px;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	background: #fff;
}

.MemberMenu .current a{
	_position: relative;
	z-index: 1;
	font-weight: bold;
	background: url(siteactivemenubg.gif) no-repeat;
	color: #fff;
	height: 25px;
	line-height: 25px;
}

.MemberMenu .current a:hover{ color: #fff; text-decoration: none; }

.MemberMenu .foot{
	height: 7px;
	overflow: hidden;
	background: url(memberBg.gif) left -273px;
}

.MemberMenu .title{
	height: 7px;
	overflow: hidden;
	background: url(memberBg.gif) left -219px no-repeat;
}

.MemberMenu a{
	padding: 0 30px 0 0;
	_padding: 0 15px 0 0;
	display: block;
	text-indent: 30px;
	color: #464646;
}

.MemberMenu a:hover{ text-decoration: underline; color: #fe7800; }

.MemberMenu li{ line-height: 20px; }

.MemberMenu span{
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #333;
	background: url(membermenu_bg.gif) repeat-x center;
	padding: 2px 0 2px 0;
}

.MemberMenu span div{
	background: no-repeat right center;
	margin: 0 5px;
	font-size: 12px;
}

.MemberMenuList li{ line-height: 25px; height: 25px; }

.MemberMenuList ul{ padding: 5px 0; }

.MemberSidebar{ width: 163px; float: left; _overflow: hidden; }

.MenuList{ _white-space: nowrap; }

.MenuList .v-m-page{
	z-index: 65535;
	background: #FFF;
	padding: 2px 10px;
	border: 1px solid #CCC;
}

.MenuList div{ float: none; }

.mini-cart-dialog{ border: 1px solid #badbf2; }

.mini-cart-dialog .dialog-box{ left: 1px; top: 1px; display: none; }

.mini-cart-dialog .dialog-close-btn{
	font-family: Arial Black;
	color: #9BCAEA;
	text-align: center;
}

.mini-cart-dialog .dialog-close-btn:hover{ color: #63ADDE; }

.mini-cart-dialog .dialog-title{
	background: #EDF7FD;
	color: #696D6F;
	line-height: 22px;
	padding: 0 4px 0 4px;
}

.mini-cart-dialog .title{ font-size: 12px; }

.mini-cart-dialog .title img{ float: left; margin-right: 5px; }

.mini-passport-dialog .dialog-content,.mini-passport-dialog table{ padding: 0; }

.mini-passport-dialog .dialog-title{ display: none; }

.mini-passport-dialog .form{ padding: 0; margin: 0; border: none; }

.mini-passport-dialog .form table td.row-span{
	background: #FFF5EE;
	width: 190px;
	vertical-align: top;
	padding: 4px 0 0 0;
	border-left: #FFECE0 1px solid;
	text-align: center;
}

.mini-passport-dialog .loading{ background: url(loading.gif) no-repeat 50% 50%; }

.mini-passport-dialog .RegisterWrap{ margin: 0; }

.mini-passport-dialog .RegisterWrap h4{ padding: 10px 0 2px 10px; margin: 0; }

.mini-passport-dialog .RegisterWrap i{ padding-left: 10px; color: #999; }

.mini-passport-dialog .row-span .close{
	font-family: Arial Black;
	color: #fff;
	background: #F95;
	border: 1px #FA6400 solid;
	font-size: 14px;
	cursor: pointer;
}

.mini-passport-dialog .row-span .close:hover{ background: #f65; border-color: #f65; }

.mini-passport-dialog .row-span .span-auto{ margin: 0; padding: 0; }

.mini-passport-dialog .row-span a{ color: #FA6400; font-weight: bold; }

.mktprice1{
	font-size: 14px;
	color: #999;
	height:30px;
	line-height:30px;
	text-decoration: line-through;
}

.more{ margin: 5px 5px 0 0; }

.Navigation{ color: #888; margin:15px 0; *margin-top:0; }

.Navigation .now{ font-weight: 700; }

.Navigation a{ color: #888;}

.Navigation span{ margin: 0 5px 0 0; }

.note{
	background: #F5F4EC;
	color: #514721;
	border-color: #E5DDC7;
}

.note .pic{ background: url(infonote.gif); }

.note a{ color: #000; text-decoration: none; }

.notice{
	background: #FFF6BF;
	color: #514721;
	border-color: #FFD324;
}

.notice .pic{ background: url(infonotice.gif); }

.notice a{ color: #514721; }

.Numinput{ padding: 0 20px; position: relative; height: 20px; }

.Numinput .numadjust{
	position: absolute;
	width: 18px;
	height: 9px;
	right: 1px;
	overflow: hidden;
	background-image: url(numadjust.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}

.Numinput .numadjust.decrease{ background-position: 0 -10px; bottom: 0; }

.Numinput .numadjust.decrease.active{ background-position: 0 -30px; }

.Numinput .numadjust.increase{ background-position: 0 0; top: 0; }

.Numinput .numadjust.increase.active{ background-position: 0 -20px; }

.Numinput input{
	font-size: 12px;
	width: 24px;
	height: 15px;
	line-height: 15px;
}

.OrderList .OrderListDate{ color: #f90; font-size: 11px; }

.OrderList .OrderListName{ color: #000; font-weight: 700; }

.OrderList .OrderListPrice{ color: #000; font-size: 11px; }

.OrderList li{
	white-space: normal;
	border-bottom: 1px dotted #ccc;
	padding: 5px;
}

.PackageGoodsWrap .items h3{
	border: 1px solid #ccc;
	padding: 0 0 0 70px;
	margin-bottom: 15px;
	background: #f2f2f2 url(packageinfobg.gif) no-repeat;
	line-height: 25px;
}

.pager{ clear: both; margin: 5px; }

.pager .next,.pager .onnext,.pager .unnext{
	background: url(pager_next.gif) no-repeat 0 0;
	width: 50px;
}

.pager .onprev,.pager .onnext{ background-position: 0 -18px; }

.pager .pagecurrent{
	padding: 1px 5px;
	border: 1px solid #fff;
	background: #f90;
	color: #fff;
	margin: 0 2px;
}

.pager .pagernum a{
height: 28px;
line-height: 28px;

	padding: 1px 5px;
	border: 1px solid #ccc;
	margin: 0 2px;
}

.pager .pagernum a:hover{
	color: #ff9c00;
	padding: 1px 5px;
	border: 1px solid #ff9c00;
	margin: 0 2px;
}

.pager .prev,.pager .next,.pager .onprev,.pager .onnext,.pager .unprev,.pager .unnext{
	height: 18px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

.pager .prev,.pager .onprev,.pager .unprev{
	background: url(pager_pre.gif) no-repeat 0 0;
	width: 50px;
}

.pager .unprev,.pager .unnext{ background-position: 0 -36px; }

.pager td{ padding: 0 2px; vertical-align: middle; }

.pageWrap h2{ margin: 15px 0; color: #666; }

.pageWrap h4{
	margin: 10px 0;
	border-bottom: 1px solid #ddd;
	background: url(arrowleft-orange.gif) 0 5px no-repeat;
	padding-left: 14px;
}

.pageWrap ol li{ color: #666; }

.paymentextend{ text-align: left; display: none; }

.paymentextend ul{ overflow: hidden; height: 100%; }

.paymentextend ul li{ padding: 3px; }

.pdtdetail .indent{ padding: 5px 10px; }

.pdtdetail h2{
	font-size: 14px;
	border: 0;
	padding-left: 0;
	color: #000;
}

.picscroll{ margin: 10px 0 10px 0; }

.picscroll .pics{
	text-align: center;
	overflow: hidden;
	white-space: nowarp;
}

.picscroll .pics table,.picscroll .pics table th,.picscroll .pics td{ padding: 0 1px 0 1px; margin: 0; border: 0; }

.picscroll .scrollarrow{
	cursor: pointer;
	background: url(scollpicarrow.gif) no-repeat 0 50%;
	visibility: hidden;
}

.picscroll .toright{ background-position: 100% 50%; }

.picscroll th,.picscroll td{ vertical-align: middle; text-align: center; }

.prepend-1{ padding-left: 40px; }

.prepend-10{ padding-left: 400px; }

.prepend-11{ padding-left: 440px; }

.prepend-12{ padding-left: 480px; }

.prepend-13{ padding-left: 520px; }

.prepend-14{ padding-left: 560px; }

.prepend-15{ padding-left: 600px; }

.prepend-16{ padding-left: 640px; }

.prepend-17{ padding-left: 680px; }

.prepend-18{ padding-left: 720px; }

.prepend-19{ padding-left: 760px; }

.prepend-2{ padding-left: 80px; }

.prepend-20{ padding-left: 800px; }

.prepend-21{ padding-left: 840px; }

.prepend-22{ padding-left: 880px; }

.prepend-23{ padding-left: 920px; }

.prepend-3{ padding-left: 120px; }

.prepend-4{ padding-left: 160px; }

.prepend-5{ padding-left: 200px; }

.prepend-6{ padding-left: 240px; }

.prepend-7{ padding-left: 280px; }

.prepend-8{ padding-left: 320px; }

.prepend-9{ padding-left: 360px; }

.price1{
	font-size: 18px;
	color: #c00;
	font-weight: bold;
	height: 45px;
	line-height: 45px;
}

.pull-1{ margin-left: -40px; }

.pull-2{ margin-left: -80px; }

.pull-3{ margin-left: -120px; }

.pull-4{ margin-left: -160px; }

.pull-5{ margin-left: -200px; }

.push-1{ margin: 0 -40px 1.5em 40px; }

.push-2{ margin: 0 -80px 1.5em 80px; }

.push-3{ margin: 0 -120px 1.5em 120px; }

.push-4{ margin: 0 -160px 1.5em 160px; }

.push-5{ margin: 0 -200px 1.5em 200px; }

.push-6{ margin-left: -240px; }

.push-6{ margin: 0 -200px 1.5em 240px; }

.push-7{ margin-left: -280px; }

.push-7{ margin: 0 -200px 1.5em 280px; }

.pushdown-1{ margin-top: 5px; }

.pushdown-10{ margin-top: 50px; }

.pushdown-11{ margin-top: 55px; }

.pushdown-12{ margin-top: 60px; }

.pushdown-13{ margin-top: 65px; }

.pushdown-14{ margin-top: 70px; }

.pushdown-15{ margin-top: 75px; }

.pushdown-16{ margin-top: 80px; }

.pushdown-2{ margin-top: 10px; }

.pushdown-3{ margin-top: 15px; }

.pushdown-4{ margin-top: 20px; }

.pushdown-5{ margin-top: 25px; }

.pushdown-6{ margin-top: 30px; }

.pushdown-7{ margin-top: 35px; }

.pushdown-8{ margin-top: 40px; }

.pushdown-9{ margin-top: 45px; }

.receiver .inputstyle{ border-top-color: #777; border-left-color: #777; }

.receiver .liststyle,.receiver .liststyle td{ border-width: 0; color: #000; }

.receiver .receivermore{ border-top: 1px #ccc solid; }

.receiver .receiver-sel li{ background: none; line-height: 23px; border: none; }

.RegisterWrap{ margin: 10px; }

.RegisterWrap .form{ border: 1px solid #ccc; padding: 15px; margin: 10px 0; }

.RegisterWrap .form table td{ vertical-align: middle; }

.RegisterWrap .form table th{
	width: 100px;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	padding: 7px 0;
	vertical-align: middle;
}

.RegisterWrap .form table th i{ padding: 0 5px; color: #f60; }

.RegisterWrap .intro{ color: #999; }

.RegisterWrap .leftpart{ float: left; width: 58%; margin-right: 50px; }

.RegisterWrap .rightbottom{ float: right; width: 35%; height: 100px; }

.RegisterWrap .righttop{ float: right; width: 35%; height: 120px; }

.RegisterWrap h4{ font-size: 14px; padding: 0; margin: 3px 0; }

.removed{ background: #900; color: #fff; }

.saveprice1{ font-size: 11px; color: #f90; }

.s-cat-depth-1 .s-cat-depth-2 .s-cat-depth-2-onlyfor2{ white-space: nowrap; }

.s-cat-depth-1 .s-cat-depth-2 .s-cat-depth-2-onlyfor2 li a{
	font-weight: normal;
	display: block;
	background: url(arrs.gif) no-repeat 5px -40px;
	padding: 0 15px 0 15px;
}

.s-cat-depth-1 a{
	background: url(arrs.gif) no-repeat 0 -82px;
	padding-left: 15px;
	font-weight: bold;
}

.s-cat-depth-1 a,.s-cat-depth-1 span{ zoom: 1; }

.s-cat-depth-2 a{ background: none; font-weight: normal; }

.s-cat-dropdown{
	border: 1px solid #ccc;
	background: #fff;
	white-space: nowrap;
	padding: 0 10px;
}

.s-cat-dropdown a{
	display: block;
	background: url(arrs.gif) no-repeat 5px -40px;
	padding: 0 0 0 15px;
}

.SearchBar .inputstyle{ padding: 02px; }

.SearchBar table td{ padding: 0 5px; vertical-align: middle; }

.SearchMoreWrap{ margin: 10px 0; }

.SearchMoreWrap #search_cat_view .row{ float: left; margin: 3px 0; }

.SearchMoreWrap #search_cat_view .row label{
	width: 140px;
	overflow: hidden;
	font-weight: normal;
	display: block;
	float: none;
	text-align: left;
	color: #369;
	margin-top: 8px;
}

.SearchMoreWrap #search_cat_view .row select{ width: 120px; }

.SearchMoreWrap .division table.forform th,.SearchMoreWrap .division table.forform td{ vertical-align: middle; }

.section .row{ clear: both; overflow: hidden; }

.selected .paymentextend{ display: block; }

.SiteMaps h3 a{
	background: url(arrs.gif) no-repeat 0 -82px;
	padding: 0 0 0 13px;
}

.SiteMaps td a{ padding: 5px; }

.siteparttitle{
	height: 60px;
	height:45px\9;
	*+height:40px;
	
	
	background: url(siteparttitle_bg.gif) repeat-x bottom;
	
	
	margin-bottom: 15px;
	
}

.siteparttitle .female{
	width: 70px;
	height: 60px;	
	background: url(memberBg.gif) 0 -108px;
	float: left;
	margin-top:-20px;
	_margin-top:0px;
	
}

.siteparttitle .gender{
	width: 70px;
	height: 60px;
	background: url(memberBg.gif) left top no-repeat;
	
	float: left;
	margin-top:-20px;
	_margin-top:0px;
}

.siteparttitle .info{
	
	height: 40px;
	line-height: 40px;
	float: left;
	text-indent: 10px;
	_line-height:80px;
	_height:60px;
	
	overflow:hidden;
}

.siteparttitle .main{ width: 100%; margin: 0 0 0 -154px; float: left; }

.siteparttitle .main .content{ padding: 7px 0 0 174px; }

.siteparttitle .main .content .info{ padding-top: 7px; float: left; margin-right: 20px; }

.siteparttitle .main .content .user{
	border-right: 1px solid #ccc;
	padding: 0 14px 0 0;
	float: left;
	margin-right: 20px;
}

.siteparttitle .main .content strong{ font-size: 14px; color: #f90; font-weight: 700; }

.siteparttitle .time{
	
	height: 40px;
	line-height: 40px;
	_margin-top:20px;
	width: 250px;
	background: url(siteparttitle_bgr.gif) no-repeat right;
	color: #a0a0a0;
	float: right;
}

.siteparttitle .title{
	width: 154px;
	height: 65px;
	background: url(siteparttitle.gif);
	float: left;
}

.span-0{ width: 10px; }

.span-1{ width: 30px; }

.span-10{ width: 390px; }

.span-11{ width: 430px; }

.span-12{ width: 470px; }

.span-13{ width: 510px; }

.span-14{ width: 550px; }

.span-15{ width: 590px; }

.span-16{ width: 630px; }

.span-17{ width: 670px; }

.span-18{ width: 710px; }

.span-19{ width: 750px; }

.span-2{ width: 70px; }

.span-20{ width: 790px; }

.span-21{ width: 830px; }

.span-22{ width: 870px; }

.span-23{ width: 910px; }

.span-24,div.span-24{ width: 950px; margin: 0; }

.span-3{ width: 110px; }

.span-4{ width: 150px; }

.span-5{ width: 190px; }

.span-6{ width: 230px; }

.span-7{ width: 270px; }

.span-8{ width: 310px; }

.span-9{ width: 350px; }

.span-auto{ width: auto; }



.success{
	background: #E6EFC2;
	color: #264409;
	border-color: #C6D880;
}

.success .pic{ background: url(infosuccess.gif); }

.success a{ color: #264409; }

.system-widgets-box{
	height: 500px;
	border-width: 1px;
	border-color: #ccc #999999 #999 #cccccc;
	border-style: bold;
	background: #e6e6e6 url(system-widgets-box.gif) no-repeat 50% 50%;
}

.textcenter,td.textcenter,a.textcenter,span.textcenter,li.textcenter,div.textcenter,p.textcenter,colgroup.textcenter{ text-align: center; }

.textleft,td.textleft,a.textleft,span.textleft,li.textleft,div.textleft,p.textleft,colgroup.textleft{ text-align: left; }

.textnowrap,td.textnowrap,a.textnowrap,span.textnowrap,li.textnowrap,div.textnowrap,p.textnowrap{ white-space: nowrap; }

.textright,td.textright,a.textright,span.textright,li.textright,div.textright,p.textright{ text-align: right; }

.textwrap,td.textwrap,a.textwrap,span.textwrap,li.textwrap,div.textwrap,p.textwrap{ white-space: normal; }

.themefoot{ margin: 0 auto; }

.thumbnailPic ul{ float: left; text-align: center; margin-right: 10px; }

.thumbnailPic ul li.pic a{
	display: block;
	height: 50px;
	width: 50px;
	border: 1px solid #ccc;
}

.tip{ border: 1px #ccc solid; }

.tip-text{
	font-size: 13px;
	font-weight: bold;
	border: 1px #fff solid;
	background: #e9e9e9;
	padding: 10px;
}

.top{ margin-top: 0; padding-top: 0; }

.TransportList .TransportListId{ color: #f90; font-weight: 700; font-size: 11px; }

.TransportList .TransportListShipname{ color: #000; font-size: 11px; }

.TransportList li{
	white-space: normal;
	border-bottom: 1px dotted #ccc;
	padding: 5px;
}

.TreeList .cat1{ color: #000; padding-left: 3px; font-weight: 700; }

.TreeList .cat2{ color: #000; padding: 0 0 0 25px; }

.TreeList .cat3{ color: #666; padding: 0 0 0 20px; }

.TreeList .cat4{ padding: 0 0 0 30px; }

.TreeList .cat5{ padding: 0 0 0 40px; }

.uarea-output *{ line-height: 180%; }

.uarea-output i,.uarea-output em{ font-style: italic; }

.uarea-output ol li{ list-style: decimal inside; border: none; margin: 0; }

.uarea-output ul li{ list-style: disc inside; border: none; margin: 0; }

.uarea-output ul,.uarea-output ol{ margin: 1em 0; padding: 0 0 0 40px; }

.valierror{
	padding: 3px 5px 3px 21px;
	margin: 0 5px;
	display: inline;
	height: 25px;
	border: 1px solid #E6594E;
	white-space: nowrap;
	text-align: left;
	color: #E6594E;
	background: #FCEAE8 url(stop.gif) no-repeat 3px;
}

.valisuccess{
	padding: 2px 5px 2px 15px;
	padding-left: 21px;
	margin-left: 10px;
	display: inline;
	border: 1px solid #99D073;
	white-space: nowrap;
	text-align: left;
	color: #539A33;
	background: #EBF7E3 url(success.gif) no-repeat 3px;
}

.viewmsg{
	background: url(icon_map.gif) no-repeat 0 -118px;
	padding: 0 0 0 15px;
}

.viewmsgoff{
	background: url(icon_map.gif) no-repeat 0 -158px;
	padding: 0 0 0 15px;
}

#gallerybar.fixed{
	position: fixed;
	top: 0;
	border-color: #333;
	z-index: 600;
}

#mbc-my-fav .button li,#mbc-my-fav .buy-select-list{ margin-top: 0; }

#mbc-my-fav .star-on,#mbc-my-fav .star-off{ display: none; }

#Menu .v-m-page a,.MenuList .v-m-page a{
	white-space: nowrap;
	background: none;
	padding: 0;
	margin: 0;
	color: #333;
}

#siderIMchat{ z-index: 65535; position: absolute; }

#siderIMchat_hiddenbar{
	background: url(im/siderim_hiddenbar.gif);
	width: 26px;
	height: 136px;
}

#siderIMchat_main{ width: 170px; display: none; margin: 0 10px; }

#siderIMchat_main .bg{ background: url(im/siderim_bg.gif); padding: 5px; }

#siderIMchat_main .bg a img{ margin: 3px 0; }

#siderIMchat_main .bottom{
	background: url(im/siderim_bottom.gif);
	height: 9px;
	overflow: hidden;
}

#siderIMchat_main .infobox{
	text-align: center;
	background: #bdc5cb;
	background-image: url(im/siderim_infobox.gif);
	background-repeat: no-repeat;
	padding: 5px;
	line-height: 14px;
	color: #000;
	font-weight: 700;
}

#siderIMchat_main .top{ background: url(im/siderim_title.gif); height: 34px; }

#siderIMchat_main ul li{ float: left; margin-right: 5px; margin-bottom: 6px; }

#view-products-list{ white-space: nowrap; }

#view-products-list a{
	display: block;
	padding: 3px;
	color: #f60;
	border: none;
	background: transparent;
}

#view-products-list a:hover,#view-products-list a.active{ background: #f60; color: #fff; }
#goods-intro{ line-height:26px;}
.GoodsInfoWrap .btn-fav,.GoodsInfoWrap .btn-send{
	margin: 0;
	background: url(btn_ginfo_links.gif) no-repeat;
	width:100px;
	height:25px;
	display:block;
	padding-top:1px;
	color:#FFF
}

.GoodsInfoWrap .btnBar .btns{ float: left; }

.GoodsInfoWrap .star-on .btn-fav{ background-position: 0 -26px; }