/* Taobao.com Global CSS Version 3.0 by zc */
@media all and (min-width: 0px){
	select { height:18px;}
}
body,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,p,blockquote{margin:0;padding:0;font-weight:400;font-size:12px;}
th,td{font-weight:400;font-size:12px;}
a:link, a:visited {color:#0044dd;text-decoration:none;}
a:hover, a:active {color:#f50;text-decoration:underline;}
body{
	padding:0 10px 0 10px;
	font-family:Tahoma,SimSun,Arial;
	font-size:12px;
	color:#666;
	text-align:center;
	background-color:#FFF;
}
select {font-size:12px;}
table{text-align:left;}
fieldset,img{border:0;}
fieldset{margin:0;padding:0;}
fieldset p{margin:0;padding:0 0 0 8px;}
legend{
	display:none;
	*color:#000;
	*margin-left:-7px;
}
address,caption,em,strong,th,i{
	font-style:normal;
	font-weight:400;
}
table caption{margin-left:-1px;}
hr{
	clear:both;
	margin:5px 0;
	*margin:0;
	border-width:0;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #FFF;
	height:2px;
	overflow:hidden;
}
ol,ul{list-style:none;}
caption,th{text-align:left;}
q:before,q:after,blockquote:before,blockquote:after{content: "";}
#SystemAnnouce{width:758px;margin:0 auto 10px;line-height:18px;padding:8px 0;border:1px solid #EEE;background-color:#F6F6F6;text-align:center;font-weight:bold;color:#F30;}
.W950 #SystemAnnouce{width:948px;}
body.FullWidth #SystemAnnouce{width:100%;}
.B,H1,.boldFontSize12{
	font-size:12px;
	font-weight:bold;
}
.C,.fontSize14 {
	font-size:14px;
}
.CB,.M,.L,.boldFontSize14{
	font-size:14px;
	font-weight:bold;
}
.D,.C1,.fontSize16{
	font-size:16px;
}
.DB,.boldFontSize16{
	font-size:16px;
	font-weight:bold;
}
.H{
	color:#FF5500;
}
.G{
	color:#666666;
}
.EN{
	font-family:Arial;
}
.LM {
	line-height:120%;
}
.LL{
	line-height:150%;
}
.LG{
	line-height:200%;
}
.ImgB {
	border:1px solid #DDDDDD;
}
a:link,a:visited{
	color:#0044DD;
	text-decoration:none;
}
a:hover,a:active{
	color:#FF5500;
	text-decoration:underline;
}
a.U:link,a.U:visited{
	color:#0044DD;
	text-decoration:underline;
}
a.U:hover,a.U:active{
	color:#FF5500;
	text-decoration:underline;
}    
.HackBox{
   border-top:1px solid transparent !important;
   border-top:0;
   clear:both;
}
.hidden{
	display:none;
}
.invisible{
	display:none;
}
#Content{
	width:760px;
	margin:5px auto;
	padding:5px 0 0;
	text-align:left;
	clear:both;
}
#Head{
	margin:0pt auto;
	padding:5px 0 0 0;
	width:760px;
}
#Foot{
	width:760px;
}
.W950 #Head,.W950 #Content,.W950 .th-c-m,.W950 .search-box,.W950 #Foot{
	width:950px;
	margin:0 auto;
}
body.FullWidth #Head,body.FullWidth #Content,.FullWidth #Foot{
	width:100%;
	margin:5px 0;
}
.th-c-m .th-c-m-l{
	width:950px;
	margin:0 auto;
}
.th-c-m,
.th-b,
.th-b span,
.th-t,
.th-t span,
.th-c,
.th-c-r,
.th-b,
.th-b span,
.th-s,
.th-s span,
.c-m,
.c-m li a,
.c-m li a span,
.i-m,
.i-m a,
.i-m a span,
.search-box,
.ctz-list li a,
.qucik-menu li a,
.qucik-menu li a span,
li.HasMsgMail,
.header-search-btn,
.pro-list li a,
.page-change a,
#YahooSearch{
	background-image:url(http://pics.taobao.com/bao/album/chl/fp/head-bg.png);
	_background-image:url(http://pics.taobao.com/bao/album/chl/fp/head-bg.gif);
	background-repeat:no-repeat;
}
.logo{
	float:left;
	width:216px;
	height:50px;
}
.qucik-menu{
	text-align:right;
	float:right;
}
.qucik-menu li{
	float:left;
	margin:0 3px 0 0;
}
.qucik-menu a:link,.qucik-menu a:visited {
	color:#000;
	text-decoration:none;
}
.qucik-menu a:hover,.qucik-menu a:active {
	color:#F50;
	text-decoration:underline;
}
.qucik-menu li a{
	cursor:pointer;
	float:left;
	padding:0 0 0 8px;
	background-position:0 -832px;
}
.qucik-menu li a#MyTaoBao{
	padding-left:22px;
	background-position:0 -853px;
}
.qucik-menu li a span{
	float:left;
	padding:0 8px 0 0;
	height:22px;
	line-height:22px;
	background-position:100% -832px;
}
#qq{
	margin:0;
	*margin:-1px 0 0 0;
	padding:2px;
	width:97px;
	height:16px;
	color:#888;
	font-size:12px;
	border:1px solid #ddd;
	background-color:#feffef;
}
#qq:hover{
	background-color:#FFF;
}
#Head option.S{
	background-color:#EBEFFF;
}
.header-search-btn{
	cursor:pointer;
	width:35px;
	height:19px;
	text-indent:1px;
	line-height:20px;
	border:1px none;
	white-space:nowrap;
	background-position: 0 -875px;
}


.qucik-link{
	clear:left;
	width:100%;
	margin-bottom:5px;
	height:22px;
}
.qucik-link ul{
	float:right;
	height:22px;
	overflow:hidden;
	white-space:nowrap;
}
.qucik-link ul  li{
	float:left;
	line-height:21px;
	margin-left:10px;
}
.qucik-link ul  li ul{
	display:none;
}
.qucik-link li.HasMsgWW,.qucik-link li.HasMsgMail {
	background-position:0px -416px;
	padding-left:18px;
	color:#390;
	font-weight:700;
}
.qucik-link li.HasMsgWW {
	background:url(http://pics.taobao.com/2k5/sys/component/icon_ww_online_jump.gif) 0 1px no-repeat;
}
.th-c-m{
	position:relative;
	clear:both;
	margin:0 auto;
	height:35px;
	background-position:0 -146px;
	background-repeat:repeat-x;
}
.new{
	position:absolute;
	margin:-45px 0pt 0pt 488px;
	width:27px;
	height:25px;
}
.new span{
	display:none;
}
.th-b{
	position:absolute;
}
.th-b span{
	display:block;
	float:right;
}
.th-c-m .th-b{
	left:0px;
	top:30px;
	width:100%;
	background-position:0 -131px;
}
.th-c-m .th-b span{
	width:5px;
	height:5px;
	background-position:100% -181px;
}
.th-c-m a:link,.th-c-m a:visited {
	color:#000;
	text-decoration:none;
}
.th-c-m a:hover,.th-c-m a:active {
	text-decoration:none;
}
.c-m{
	float:left;
	margin:0 4px 0 135px;
	_margin:0 4px 0 68px;
	height:32px;
	overflow:hidden;
	width:163px;
	background-position:100% -99px;
}
.CurHome .c-m{
	width:167px;
	margin:0 4px 0 135px;
	_margin:0 4px 0 68px;
}
.c-m li{
	float:left;
	height:32px;
	overflow:hidden;
}
.c-m li a{
	cursor:pointer;
	float:left;
	padding:0 0 0 18px;
	height:32px;
	background-position:0 -530px;
}
.c-m li a span{
	display:block;
	padding:0 18px 0 0;
	font-size:14px;
	font-weight:700;
	color:#000;
	line-height:32px;
	background-position:100% -562px;
}
.c-m li a:hover{background-position:0 -594px;}
.c-m li a:hover span{background-position:100% -626px;}

.CurHome .th-s{
	position:absolute;
	top:28px;
	left:0;
	width:72px;
}
.CurHome .th-s span{
	float:right;
}
.CurHome #MenuHome{
	position:relative;
	z-index:100;
}
.CurHome #MenuHome a{
	padding:0 0 0 22px;
	color:#FFF;
	background-position:0 0;
}
.CurHome #MenuHome a span{
	color:#FFF;
	background-position:100% -32px;
}
.CurHome #MenuHome .th-s{
	background-position:0 -64px;
}
.CurHome #MenuHome .th-s span{
	height:4px;
	width:10px;
	line-height:4px;
	background-position:-102px -1129px;
}
#MenuMall{
	margin-left:-1px;
}
.CurHome #MenuMall{
	position:relative;
	_position:absolute;
}
.CurHome #MenuMall span.th-s{
	top:1px;
	left:1px;
	width:8px;
	z-index:100;
	background-position:-104px -68px;
}
.CurHome #MenuMall span.th-s span{
	height:31px;
	line-height:31px;
	display:block;
	float:right;
	background-position:100px 100px;
}
.info-l .i-m{
	float:left;
}
.info-r .i-m{
	float:right;
}
.i-m{
	margin:3px 0 0 0;
	padding:0 2px 0 2px;
	height:27px;
	background-position:100% -1092px;
}
.CurSale .i-m{
	padding:0 1px 0 2px;
	_padding:0 0 0 2px;
}
.i-m li{
	float:left;
	margin:0 0 0 -1px;
	height:29px;
}
.i-m a{
	cursor:pointer;
	float:left;
	padding:0 0 0 10px;
	background-position:0 -658px;
}
.i-m a span{
	float:left;
	padding:0 10px 0 0;
	height:29px;
	line-height:29px;
	background-position:100% -687px;
}
.i-m li a:hover{
	background-position:0 -716px;
}
.i-m li a:hover span{
	background-position:100% -745px;
}

.search-box{
	position:relative;
	margin:0 auto;
	height:57px;
	background-position:0 -266px;
	background-repeat:repeat-x;
}
.search-box .th-c{
	display:block;
	width:100%;
	height:57px;
	background-position:0 -196px;
}
.th-c-r{
	float:right;
	width:100%;
	height:57px;
	overflow:hidden;
	background-position:100% -323px;
}
.search-form{
	float:left;
	padding:2px 0 0 0;
	width:100%;
	height:28px;
	overflow:hidden;
	border-bottom:1px solid #ff8700;
}
.search-form fieldset{
	float:left;
	padding:0 0 0 22px;
}
.search-form a:link,.search-form a:visited {
	color:#fef6d5;
	text-decoration:none;
}
.search-form a:hover,.search-form a:active {
	color:#FFF;
	text-decoration:underline;
}
.search-form #q {
	width:259px;
	padding:2px;
	border:1px solid #CCC;
}
.search-form select#cat{
	width:230px;
}
.search-form #DoSearch{
	line-height:18px;
	height:22px;
}
#Head #YahooSearch {
	display:none;
}
.FullWidth #Head #YahooSearch{
	float:right;
	width:110px;
	height:31px;
	margin:-5px 165px 0 0;
    _margin:-5px 160px 0 0;
	background-position:0 -1025px;
}
.FullWidth #Head #YahooSearch a{
	display:block;
	width:110px;
	height:31px;
	text-indent:-9999px;
}

.search-box .th-b{
	top:50px;
	left:0;
	width:100%;
	background-position:0 -403px;
}
.search-box .th-b span{
	width:4px;
	height:7px;
	overflow:hidden;
	background-position:100% -410px;
}
.customizing{
	float:left;
	padding:2px 0 0 0;
	width:100%;
	height:22px;
	border-top:1px solid #e60;
}
.customizing ul.ctz-list{
	padding:0 0 0 22px;
}
.customizing .ctz-list li{
	position:relative;
	float:left;
	margin:0 20px 0 0;
}
.customizing ul#HotKeywords{
	margin:0 0 0 23px;
}
.customizing ul#HotKeywords li{
	float:left;
	float:left;
	margin-right:10px;
	white-space:nowrap;
	color:#FEDEAF;
}
.customizing ul#HotKeywords a{
	color:#FEDEAF;
}
.ctz-list li a{
	float:left;
	height:20px;
	line-height:18px;
	padding:0 20px 0 7px;
	background-position:100% -422px;
}
.ctz-list a:link,.ctz-list a:visited {
	color:#fef6d5;
	text-decoration:none;
}
.ctz-list a:hover,.ctz-list a:active {
	color:#FFF;
	text-decoration:underline;
}
.ctz-list .selected{
	margin-top:-1px;
	color:#000;
	height:21px;
	border:1px solid #ff5600;
	border-bottom:none;
	background-color:#FFF;
}
.ctz-list .selected a{
	line-height:20px;
	background-position:100% -443px;
}
.ctz-list .selected a:link,.ctz-list .selected a:visited {
	color:#000;
}
.ctz-list .selected a:hover,.ctz-list .selected a:active {
	color:#000;
	text-decoration:none;
}
.ctz-list .selected .th-t{
	position:absolute;
	left:-1px;
	top:-1px;
	background-position:0 -466px;
	width:76px;
}
.ctz-list .selected .th-t span{
	position:relative;
	display:block;
	float:right;
	width:4px;
	height:3px;
	overflow:hidden;
	right:-1px;
	background-position:100% -466px;
}

.pop-list{
	position:absolute;
	padding:0;
	z-index:102;
	border:1px solid #ff5600;
	background-color:#FFF;
}
.i-guess{
	margin:22px 0 0 22px;
	width:290px;
	height:266px;
}
.promotion{
	margin:22px 0 0 119px;
	width:281px;
	height:164px;
}
.pop-list .th-t{
	position:relative;
	top:-1px;
	background:#FFF;
	display:block;
	width:75px;
	height:1px;
}
.pop-list .th-b{
	clear:left;
	top:auto;
	bottom:-1px;
	left:-1px;
	background-position:0 -894px;
}
.i-guess .th-b{
	width:291px;
}
.pop-list .th-b span{
	position:relative;
	right:-2px;
	width:4px;
	height:4px;
	background-position:100% -898px;
}
.pro-list{
	float:left;
	margin:5px 1px 0;
	height:236px;
}
.pro-list li{
	float:left;
	height:59px;
}
.pro-list a{
	cursor:pointer;
	float:left;
	padding:3px 5px 0 70px;
	height:55px;
	border-bottom:1px solid #e6e6e6;
	background-position:100px 100px
}
.pro-list a:hover{
	background-position:0 100%;
	background-repeat:repeat-x;
}
.pro-list img{
	float:left;
	margin:0 0 0 -65px;
	height:50px;
	width:50px;
	border:1px solid #CCC;
}
.page-change{
	float:left;
	width:100%;
	height:24px;
	background:#f1f1f1;
}
.page-change li{
	float:left;
	margin:5px 0 0 5px;
}
.page-change a{
	float:left;
	width:12px;
	height:15px;
	font-size:9px;
	text-align:center;
	line-height:14px;
	overflow:hidden;
	font-weight:700;
	color:#a6a6a6;
}
.page-change a span{
	display:none;
}
.page-change  a.prev:link,.page-change  a.prev:visited {
	background-position:0 -485px;
}
.page-change  a.prev:hover,.page-change  a.prev:active {
	background-position:0 -501px;
}
.page-change  a.next:link,.page-change  a.next:visited {
	background-position:-13px -485px;
}
.page-change  a.next:hover,.page-change  a.next:active {
	background-position:-13px -501px;
}
.page-change a.no-prev{
	background-position:0 -469px !important;
}
.page-change a.no-next{
	background-position:-13px -469px !important;
}
.promotion ul{
	float:left;
	width:133px;
	margin:5px 0 0 5px;
}
.promotion li{
	float:left;
	padding:0 0 0 8px;
	line-height:20px;
	background-position:0 -1002px;
}
.promotion li.pic{
	padding:0 0 10px 65px;
	height:62px;
	line-height:18px;
	background-position:0 -905px;
	background-repeat:repeat-x;
}
.promotion li.pic img{
	float:left;
	margin:0 0 0 -65px;
	width:60px;
	height:60px;
	border:1px solid #D6D6D6;
}
.xshop{
	position:absolute;
	right:0;
	top:-5px;
}
.CurDigital #MenuDigital,
.CurLady #MenuLady,
.CurFashion #MenuFashion,
.CurBeauty #MenuBeauty,
.CurGlobal #MenuGlobal,
.CurMan #MenuMan,
.CurLife #MenuLife,
.CurBaby #MenuBaby,
.CurSports #MenuSport,
.CurStar #MenuStar,
.CurCharity #MenuCharity,
.CurEt #MenuEt,
.CurSale #MenuSale,
.CurBeauty #MenuBeauty,
.CurLottery #MenuLottery{
	margin:0 1px 0 0;
}
.CurDigital #MenuDigital a,
.CurLady #MenuLady a,
.CurFashion #MenuFashion a,
.CurBeauty #MenuBeauty a,
.CurGlobal #MenuGlobal a,
.CurMan #MenuMan a,
.CurLife #MenuLife a,
.CurBaby #MenuBaby a,
.CurSports #MenuSport a,
.CurStar #MenuStar a,
.CurCharity #MenuCharity a,
.CurEt #MenuEt a,
.CurSale #MenuSale a,
.CurBeauty #MenuBeauty a,
.CurLottery #MenuLottery a{
	color:#FFF;
	font-weight:700;
	background-position:0 -774px;
}
.CurDigital #MenuDigital a span,
.CurLady #MenuLady a span,
.CurFashion #MenuFashion a span,
.CurBeauty #MenuBeauty a span,
.CurGlobal #MenuGlobal a span,
.CurMan #MenuMan a span,
.CurLife #MenuLife a span,
.CurBaby #MenuBaby a span,
.CurSports #MenuSport a span,
.CurStar #MenuStar a span,
.CurCharity #MenuCharity a span,
.CurEt #MenuEt a span,
.CurSale #MenuSale a span,
.CurBeauty #MenuBeauty a span,
.CurLottery #MenuLottery a span{
	background-position:100% -803px;
}
span.WWOnlineSmall, span.WWOfflineSmall, span.WWMobileSmall {
	position:relative;
	margin:0 16px 0 2px;
}
span.WWOnlineLarge, span.WWOfflineLarge, span.WWMobileLarge {
	position:relative;
	display:block;
	width:77px;
	height:19px;
}
span.WWOnlineSmall a, span.WWOnlineLarge a, span.WWOfflineSmall a, span.WWOfflineLarge a, span.WWMobileLarge a, span.WWMobileSmall a {
	display:block;
	position:absolute;
	left:0;
	top:0;
	text-indent:-9999px;
	text-decoration:none;
}
span.WWOnlineSmall a, span.WWOfflineSmall a, span.WWMobileSmall a {
	width:16px;
	height:16px;
}
span.WWOnlineLarge a, span.WWOfflineLarge a, span.WWMobileLarge a {
	margin-top:3px;
	width:77px;
	height:19px;
}
span.WWOnlineSmall a{
	background:transparent url(http://pics.taobao.com/2k5/sys/component/icon_ww_online_jump.gif) 0 0 no-repeat;
}
span.WWOfflineSmall a {
	background:transparent url(http://pics.taobao.com/2k5/sys/component/icon_ww_offline.gif) 0 0 no-repeat;
}
span.WWMobileSmall a{
	background:transparent url(http://pics.taobao.com/2k7/sys/phone_online_s.gif) 0 0 no-repeat;
}
span.WWOnlineLarge a{
	background:transparent url(http://pics.taobao.com/newstyle/online_pic.gif) 0 0 no-repeat;
}
span.WWOfflineLarge a{
	background:transparent url(http://pics.taobao.com/wangwang_offline.gif) 0 0 no-repeat;
}
span.WWMobileLarge a{
	background:transparent url(http://pics.taobao.com/2k7/sys/phone_online_l.gif) 0 0 no-repeat;
}
#Head option.S {
	background-color:#EBEFFF;
}
#book_search_radios{
	color:#FEDEAF;
}
#book_search_radios input{
	margin:0 3px 0 0;
}
h1.list-heading{
	display:none;
}
#Shotcuts{
	clear:both;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	background-color:#F6F6F6;
	text-align:center;
	margin:70px 0 30px;
	padding-top:10px;
}
#Shotcuts ul{
	clear:both;
	width:620px; 
	height:22px;
	line-height:22px;
	margin:0 auto;
	padding:0;
}
#Shotcuts li{
	float:left;
	text-align:left;
	margin-right:7px;
	color:#333;
	list-style-type:none;
}
#QuickSearch{
	background-color:#D9DCE1;
	border-bottom:1px solid #F6F6F6;
	margin-top:10px;
}
#QuickSearch form{
	display:block;
	padding:4px 0 3px;
}

#Foot {
	border-top:1px solid #D1D7DC;
	clear:both;
	color:#111;
	margin:5px auto;
	text-align:center;
}
#Foot ul {
	display:block;
	height:20px;
	margin:15px auto 0pt;
}
#Foot ul li {
	display:block;
	float:left;
	margin:0pt 7px;
}
.copyright {
	font-family:arial;
	margin-top:15px;
	margin:0 auto;
}
#ServerNum {
	color:#FFF;
	font-family:arial;
	font-size:11px;
	text-align:left;
}
#AdDetector {
	visibility:hidden;
}
.SmartSiteTracker {
	font-size:0pt;
	height:0pt;
	line-height:0pt;
	margin-bottom:-2px;
	visibility:hidden;
}

