﻿/*------------------------------------------------------------------------------------- SideBar */
#sidebar { float:left; width:165px; margin:10px 10px 5px 2px; }
/*---------------------------------------------- login */
#indexLoginBox { /*height:155px;*/ border:3px solid #DCDCDC; }
#indexLoginBox h3 { margin:0px 0; padding-left:3px; font-size:13px; border-bottom:1px solid #F1F1F1; }
#indexLoginBox input.text { border:1px solid #666666; width:110px; font-family:Verdana; font-size:11px; color:#0066CC; height:20px; }
#indexLoginBox .btnLogin { background:#755C48; color:#fff; }
#indexLoginBox .inputline { padding:5px; }
#indexLoginBox .buttonline { padding:5px; margin-bottom: 5px; }
#indexLoginBox .buttonline input { margin-right:10px; }
#indexMemberInfo { height:155px; border:3px solid #DCDCDC; }
#indexMemberInfo h3 { margin:5px 0; padding-left:3px; font-size:13px; border-bottom:1px solid #F1F1F1; }
#indexMemberInfo .inputline { padding:5px; }
#indexMemberInfo .buttonline { padding:5px 3px; }
#indexMemberInfo img { margin:0 5px; vertical-align:middle; }
.memberName { font-size:14px; font-weight:bold; color:#903333; padding-left:10px; }


/*---------------------------------------------- topSale */
.topSale div { padding:3px; line-height:160%; }
.topSale li { padding:3px 0 3px 10px; background:transparent url(/Images/category_dot2.gif) no-repeat scroll 0pt 10px; }
.topSale ul { padding:5px; }
/*--------------------------------------------- productNewLink */
#productNewLink { background:url(/Images/news_bg.jpg) no-repeat 1px 0; height:85px; }
#productNewLink { background:url(/Images/news_bg.jpg) no-repeat 1px 0; height:85px; }
#news ul { margin:0; padding:0 0 0 10px; }
#news li { list-style-type:none; line-height: 30px; height: 30px; *line-height: 31px;*height: 34px;width: 218px; padding-right: 3px; padding-left: 10px; float: left; background-image: url(/Images/li.gif); background-repeat: no-repeat; background-position: 0 13px; overflow: hidden; }

.as_px { margin-right: 10px; margin-left: 10px; }
#productSpecialLink { background:url(/Images/AD_special.gif) no-repeat 1px 0; height:85px; }
#productRecommendLink { background:url(/Images/AD_recommend.gif) no-repeat 1px 0; height:85px; }
.hideTextShowLink { margin:5px 0; }
.hideTextShowLink span { display:block; text-indent:-9999px; }
.hideTextShowLink a { height:100%; width:100%; display:block; overflow:hidden; }
#content { float:left; width:740px; }
/*-------------------------------------------------------------------------------------AD and Help */
#adAndHelp { height:141px; width:686px; }
#adAndNews { width:100%; margin:10px 0 8px 0; }
#adSlider { float:left; width:480px; *width:492px;*height:345px;margin-right:9px; background:#efefef; border:1px solid #ccc; overflow:hidden; padding:5px; }
#adAndNews .ad { float:left; width:230px; margin:15px 0 5px 0; }
#scroolNews { float:left; width:230px; background:#EFEFEF; overflow:hidden; margin:0; height:318px; /*height:288px;*/ }
#scroolNews ul { padding-left:15px; margin:0 5px; }
#scroolNews li { list-style-image:url(/Images/list_type.gif); padding:5px 2px; }
.scroolNewBox { float:left; width:230px; background:#EFEFEF; overflow:hidden; margin:0; }
div.jd_news_scroll { position: relative; overflow: hidden; }
div.jd_news_scroll ul { position: relative; list-style-type: none; padding: 0px; margin: 0px; }
div.jd_news_scroll ul li { padding: 0px; padding: 2px; padding-top: 3px; padding-left: 10px; margin: 0px; text-align:left; border-bottom:1px dotted #CCCCCC }
#allProductList { float:left; width:560px; }
#productNew, #productRecommend, #productSpecial { width:540px; }
#content .proList { width:540px; /*height:550px;*/ }
#content .proList li { width:170px; height:199px; margin:5px 4px; float:left; }
#content .proList li .productSmallPic { width:128px; height:134px; text-align:center; margin:6px 5px 5px 10px; }
#content .proList li img { padding:1px; }
#content .proList li p { margin:3px 0; text-align:center; }
.rightContent { float:left; width:165px; text-align:center; margin:5px 0; }
.r_c_t { float:left; width:180px; text-align:center; }
#topSaleCategoryHeader { background:url(/images/topSaleHeader_2.gif) no-repeat; width:180px; height:27px; margin-top:0px; overflow: hidden; }
#topSaleCategoryHeader h3 { color: #FFF; text-align: left; padding-left: 10px; padding-top: 5px; font-size:13px; line-height:19px; padding-right: 5px; }
#topSaleCategoryHeader h3 a { color: #FFF; }
#topSaleList { width:180px; margin-bottom:10px; text-align:center; border-top-width: 1px; border-top-style: solid; border-top-color: #DCDCDC; padding: 0px; margin-bottom: 10px; }
#topSaleList a { color: #372A2F; text-decoration: none; }
#topSaleList a:hover { color:#0066CC; text-decoration: underline; }
.r_c_t .box_i { float: left; margin-top:5px; width:65px; }
.r_c_t .box_i img { width:65px; height:55px; }
.r_c_t .box_t { margin-top:15px; float: right; width: 100px; }
.r_c_t .box_t p { height: 30px; width: 100px; overflow: hidden; }
.r_c_t .box_t span { margin-top:2px; }
.r_c_t ol li { list-style-type:none; width:176px; *width:180px;height: 72px; *height: 82px;padding-top: 4px; *padding-right: 2px;padding-left: 2px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #DCDCDC; border-bottom-color: #DCDCDC; border-left-color: #DCDCDC; overflow: hidden; border-top-width: 0px; }
#productRecommendHeader { background:url(/images/topSaleHeader_2.gif) no-repeat; width:180px; height:27px; margin-top:10px; overflow: hidden; }
#productRecommendHeader h3 { color: #FFF; text-align: left; padding-left: 10px; padding-top: 5px; font-size:13px; line-height:19px; padding-right: 5px; }
#productRecommendHeader h3 a { color: #FFF; }
.r_c_t #productRecommend { width:180px; text-align:center; border-top-width: 0px; border-top-style: solid; border-top-color: #DCDCDC; padding: 0px; }
#rightAd { width:178px; overflow:hidden; text-align:center; border:1px solid #ccc;height:655px; *height:510px; }
#rightAd img{ margin-top: 8px; }
#rightAd td { text-align:center; }
.scrollLine { text-align:center; width:915px; margin:5px 0; }
.freeJoinMember { float:left; width:275px; height:85px; overflow:hidden; }
.assure { float:left; width:640px; height:85px; overflow:hidden; }
#topAd { width:905px; height:152px; border:1px solid #ccc; margin:5px auto; overflow:hidden; text-align:center; }
#topAd table { table-layout:auto; }
/* news scroll*/
.tickercontainer { width: 905px; height: 152px; margin: 0; padding: 0; overflow: hidden; }
.tickercontainer .mask { position: relative; left:0; top: 1px; width: 905px; height: 152px; overflow: hidden; }
ul.newsticker { position: relative; left:622px; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li { float:left; padding:0; margin:0; display:list-item; white-space: nowrap; }
ul.newsticker a { white-space: nowrap; padding: 0; margin: 0 50px 0 0; }
ul.newsticker span { margin: 0 10px 0 0; }
/*----------------------------------------------------------------------------------- */
.scrollNewsBtn { position:absolute; right:0; bottom: -25px; }
.scrollNewsBtn a, .scrollNewsBtn a { float:left; padding:0 5px; margin:0 2px 0 0; line-height:1.4; font-size:11px; font-weight:bold; font-family:Verdana, Arial; text-decoration:none; color:#5D5D5D; background:#fff; border:solid #9E9E9E 1px; }
.scrollNewsBtn a.lh, .scrollNewsBtn a.lh, .scrollNewsBtn a:hover { background:#C7C7C7; border:solid #9E9E9E 1px; color: #5D5D5D; }
#content .productListTitle { margin-top:5px; padding:0 6px; }
#content .productListTitle li { margin:2px 4px; height:20px; }
#content .productListTitle li a { margin-right:20px; }
#content .productListTitle div { float:left; }
#content .productListTitle .t { margin:2px 4px; font-weight:bold; }
#annou { height:22px; color:#B01200; font-family:PMingLiU; margin-top:3px; }
#focpic { border-top-width: 0px; border-left-width: 0px; left: 1px; border-bottom-width: 0px; position: absolute; top: 1px; border-right-width: 0px; color: #fff }
.thubpic { padding-right: 0px; padding-left: 4px; z-index: 20; padding-bottom: 0px; width: 63px; cursor: pointer; padding-top: 4px; top: 10px; height: 49px }
.thubpiccur { padding-right: 0px; padding-left: 4px; z-index: 20; padding-bottom: 0px; width: 63px; cursor: pointer; padding-top: 4px; top: 10px; height: 49px }
.thubpiccur { z-index: 30; background: url(/images/arrow3.gif) no-repeat left 50% }
.thubpic img { border-right: #666 0px solid; border-top: #666 2px solid; border-left: #666 0px solid; width: 56px; border-bottom: #666 2px solid; height: 42px }
.thubpiccur img { border-right: #666 3px solid; border-top: #666 2px solid; border-left: #666 3px solid; width: 56px; border-bottom: #666 2px solid; height: 42px }
.thubpiccur img { border-left-color: #fff; border-bottom-color: #fff; border-top-color: #fff; border-right-color: #fff }
.fpic {
	border-top-width: 0px;
	border-left-width: 0px;
	z-index: 3;
	border-bottom-width: 0px;
	width: 476px;
	position: relative;
	height: 330px;
	border-right-width: 0px;
	border: #dddddd 1px solid;
	text-align:center
}
.bpic { float: left; margin: 0px; width: 244px; position: relative; height: 243px }
#adSlider a { color:#000; font-size:13px; }
.topSale { font-size: 11px; font-family: PMingLiU; margin: 0px; height:520px; }
.topSale p { padding-right: 5px; padding-left: 5px; line-height: 22px; }

#categoryBox ul { overflow: hidden; margin: 0px; }
#category{ width:148px; margin-right: 5px; margin-left: 5px; overflow: hidden; }
.jdm_events {height:auto;width:148px;}


/*adidas-football.com*/
div.site-nav { margin-top: 7px; _margin-top: 3px; height:37px; z-index: 5; position: relative; }
.floors{ margin-top:6px;}
.floors li{ margin-right:1px; float:left; display:inline;}
.mainNav01 a:link,.mainNav01 a:visited{ width:88px; height:30px;display:block;background-position: 0px 0px;background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; }
.mainNav01 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px 0px;}
.mainNav02 a:link,.mainNav02 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block;background-position: 0px -30px;}
.mainNav02 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -30px;}
.mainNav03 a:link,.mainNav03 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block; background-position: 0px -60px;}
.mainNav03 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -60px;}
.mainNav04 a:link,.mainNav04 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block;background-position: 0px -90px;}
.mainNav04 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -90px;}
.mainNav05 a:link,.mainNav05 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block;background-position: 0px -120px;}
.mainNav05 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -120px;}
.mainNav06 a:link,.mainNav06 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block;background-position: 0px -150px;}
.mainNav06 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -150px;}
.mainNav07 a:link,.mainNav07 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block;background-position: 0px -180px;}
.mainNav07 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -180px;}
.mainNav08 a:link,.mainNav08 a:visited{ width:88px; height:30px; background:url(http://www.nikefree1.com/images/mainNav.gif) no-repeat; display:block;background-position: 0px -210px;}
.mainNav08 a:hover{ width:88px; height:30px;background:url(http://www.nikefree1.com/images/mainNav-hover.gif) no-repeat;background-position: 0px -210px;}
.mainNav09 a:link,.mainNav09 a:visited{ width:103px; height:30px; display:block; background-image: url(http://www.nikefree1.com/images/mainNav09.gif); background-repeat: no-repeat; background-position: right; }
.mainNav09 a:hover{ width:103px; height:30px; background-image: url(http://www.nikefree1.com/images/mainNav09-hover.gif); background-repeat: no-repeat; background-position: right; }
li.mainNav10{ margin-right:0;}
.mainNav10 a:link,.mainNav10 a:visited{ width:103px; height:30px; display:block; background-image: url(http://www.nikefree1.com/images/mainNav10.gif); background-repeat: no-repeat; background-position: right;}
.mainNav10 a:hover{ width:103px; height:30px; background-image: url(http://www.nikefree1.com/images/mainNav10-hover.gif); background-repeat: no-repeat; background-position: right; }
.VheadKind-area{ margin-top:-6px;}
.VheadKind-area li{ float:left; display:inline; height:22px;line-height:22px;}
.VheadKind-area .Vbrand a , .Vkind a{ margin-right:10px;  }
.Vbrand,.Vkind{ width:366px; background:#D67900; color:#fff; text-indent:1em;}
li.Vbrand{line-height:22px;*line-height:20px;}
.Vkind{ width:367px; margin-left:1px;}
.Vbrand a:link,.Vbrand a:visited,.Vbrand a:hover,.Vkind a:link,.Vkind a:visited,.Vkind a:hover{ color:#fff; text-decoration:none;}
.Vsearch-area{ margin-top:1px;*margin-top:7px; _margin-top:3px;}
.Vsearch-area li{ float:left; display:inline; height:22px; line-height:22px;}
.Vsearch{ width:185px;}
.Vsearch a{ margin-left:8px;}
.Vzhekou,.VkeyWord{ width:366px; background:#c4c4c4; color:#333; text-indent:1em;}
.VkeyWord{ width:367px; margin-left:1px;}
.Vzhekou a:link,.Vzhekou a:visited,.VkeyWord a:link,.VkeyWord a:visited{color:#333; text-decoration:none;}
.Vzhekou a:hover,.VkeyWord a:hover{color:#953F02; text-decoration:none;}
.VFText{ width:219px; height:20px; line-height:20px; margin:0 1px; text-indent:0.5em; color:#999; border:1px solid #999;}
.VFSelect{ width:99px; height:22px;color:#999; border:1px solid #999;font-size:13px; *height:24px;}
.VFBtn{width:22px; height:22px; margin-left:1px; border:none; background: url(http://www.nikefree1.com/images/VheadFBtn.gif) no-repeat;cursor:pointer;}
