@font-face {
    font-family: 'tag';
    src: url('tt0248m_-webfont.eot');
    src: url('tt0248m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('tt0248m_-webfont.woff') format('woff'),
         url('tt0248m_-webfont.ttf') format('truetype'),
         url('tt0248m_-webfont.svg#square721_cn_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{ background:url(../images/s_02.gif) #f2f1ed repeat-x center 0; font:11px Arial, Helvetica, sans-serif; margin:0 auto;}
#sneakerhead{ width:1200px; height:110px; margin:0 auto;}
a img{ border:none;}
a{ color:#999; text-decoration:none; cursor:pointer;}
a:hover{color:#f00;}
ul,p,dl,dt,dd,h4,h1,h5,h2,h3,form{ padding:0; margin:0;}
ul{list-style:none;}
.clearboth{clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.ml10{ margin-left:10px; -margin-left:5px;}
.mrt10{ margin-right:10px; -margin-right:5px;}
.FontcolorRed{ color:#f00;}
a.FontcolorRed{ font-weight:bold; color:#f00;}
a.FontcolorRed:hover{ color:#f00; text-decoration:underline;}
h1{ font-size:30px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal;}
h2{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal;}
input,select,label,textarea,option{ font:11px Arial, Helvetica, sans-serif; }
form{ display:inline;}

.guess{ line-height:36px;}
.coachlogo{}
.hdrt{ width:350px;}
.sneakerlinks{ line-height:47px; color:#e7e7e7; border-right:1px solid #e7e7e7; padding-right:10px;}
.sneakerlinks a{ color:#999; text-decoration:none; margin:0 3px;}
.sneakerlinks a:hover{ color:#f00;}
#sneakerhead .topnav .content{ display:none;}
#sneakerhead .topnav{}
#sneakerhead .topnav .top{background:url(../images/s_13.gif) no-repeat 100% center; padding-right:20px; line-height:36px; cursor:pointer;}
#sneakerhead .topnav{ position:relative; }
#sneakerhead .topnav .content{ position:absolute; z-index:999; right:-1px; top:36px; background:#e52142;}
#sneakerhead .header-currency .topnav .top a{}
#sneakerhead  .header-currency .content a{ display:block; width:89px;border-bottom:1px solid #f00; padding-left:10px; line-height:20px; color:#fff;}
#sneakerhead  .header-currency .content a:hover{ background-color:#fcdae0; color:#f00;}
#sneakercart{ line-height:36px; background:url(../images/s_08.gif) no-repeat 0 center; padding-left:25px;}
#sneakerhead .nedline{ background:url(../images/ou_07.gif) no-repeat center center; float:right; display:block; width:10px; height:36px;}
#sneakerhead .chat{ background:url(../images/s_11.gif) no-repeat 0 center; padding-left:20px; line-height:36px;}
#sneakerhead .active .top{ background-color:#fff;}
#sneakerhead .active .top a{ color:#f00;}
#sneakerhead .active .content{ display:block;}

#sneakercart.topnav .top{ width:176px; background-position:85% center;}
#sneakercart .top a{ background:url(../images/sn_10.jpg) no-repeat 0 center; padding-left:20px;}
#sneakercart .content{ width:362px; padding:10px;}
#sneakercart .content .mini-cart-info table tr td{ border-bottom:1px solid #ccc; padding:10px;}
#sneakercart .content .mini-cart-info table{ width:100%;}

.logo{ margin-left:10px;}

#sneakersearch{width:100%; height:58px;}
#sneakersearch .button-search{width:37px; height:37px; background:url(../images/s_22.gif) no-repeat 0 0; cursor:pointer; line-height:37px;}
#sneakersearch input{ margin:0; padding:0; width:200px;height:40px; background:url(../images/s_20.gif) repeat-x 0 0;float:right;color:#000; line-height:37px; border:none;}
#sneakersearch .bglt{ width:8px; height:37px; background:url(../images/s_19.gif) no-repeat 0 0;}
#sneakersearch p{ line-height:20px; padding-left:20px;}

.nav{ width:1200px; height:37px; padding:0 25px; margin:0 auto; background:url(../images/s_80.gif) no-repeat 0 50%;}
.Cat-nav a.categories_top{ display:block;width:225px; height:37px; background:url(../images/s_31.gif) no-repeat 90% 50%;font-size:20px; line-height:37px; padding-left:25px; color:#fff; text-transform:uppercase; font-size:16px; font-weight:bold; letter-spacing:-1px;}
#sneakermenu ul li{float:left; display:inline; background:url(../images/s_28.gif) no-repeat 100% 0; padding-left:1px;}
#sneakermenu ul li a{display:block; height:37px; line-height:37px;color:#fff; padding:0 20px; text-transform:uppercase;  font-size:14px; font-weight:bold; float:left;}
#sneakermenu ul li a:hover{ background:#000; color:#fff;}

#sneakermiddle{ width:1200px; margin:0 auto;}

.Cat-nav{ position:relative;}
.categoriesleft{ position:absolute; width:250px; display:block; background:#ff1b40; z-index:20;}
.categoriesleft dl dt{ background:url(../images/s_43.gif) repeat-x 50% 0; padding-top:2px; width:250px; height:26px;}
.categoriesleft dl dt a{ float:left; font: bold 12px/26px Arial, Helvetica, sans-serif; padding-left:10px; color:#fff; /*background:url(../images/button01.png) no-repeat 90% center;*/}
.categoriesleft dl dt span{ float:right; margin-right:20px; display:block; width:5px; height:26px; background:url(../images/button01.png) no-repeat 90% center;}
.categoriesleft dl.active{ position:relative;}
.categoriesleft dl.active dt{ background-color:#ffe5e5;}
.categoriesleft dl.active dt a{color:#f00;}
.categoriesleft dl dd{ display:none;}
.categoriesleft dl.active dd{ display:block; position:absolute; background:#ffe5e5; left:250px; top:0px; z-index:10; padding:10px; padding-right:0; border:1px solid #e52948; border-left:none;}
.categoriesleft dl dd ul{ margin-right:10px;}
.categoriesleft dl dd ul li{ border-bottom:1px solid #fff; width:230px; padding:5px 0; padding-left:20px; background:url(../images/button.png) no-repeat 0px center;}
.categoriesleft dl dd ul li a{ line-height:15px; color:#000;}
.categoriesleft dl dd ul li a:hover{ color:#f00;}

/*.scroll{position:fixed; left:50%; top:0; margin-left:-475px; *margin-top:0px; z-index:999;}
* html .scroll{*//* ie6 hack */
/*position: absolute;
z-index:9999;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}*/

.indexleftbox{ width:950px;}

.templem{width:100%;}
.templem .heading{ width:100%; height:40px; line-height:40px; background:url(../images/bghd01.jpg) repeat-x 0 0;}
.templem .heading h2{ margin-left:16px; *margin-left:8px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:-1px; font-weight:bold; font-size:16px; color:#ff1b40;}
.templem .heading sub{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; padding-top:10px; margin-left:10px; color:#999;}
.templem .content{ width:100%; background:#f3f5f4; float:left;}
.templem .content .bestproduct{ width:100%;}

.banner{ width:100%; position:relative;}
.banner .banners{ position:absolute; top:15px; right:20px; background:#fff; display:inline; padding:10px;}

.product{ width:296px; padding:15px 10px; float:left; position:relative; background:#fff;}
.product .image{ width:35%; float:left; padding-right:5px;}
.product .image a{ display:block; border:1px solid #eee;}
.product .image a:hover{ border-color:#ddd;}
.product .image a img{ width:100%;}
.product .name{ width:62%; height:16px; margin-top:5px; overflow:hidden; font-family:"tag",Arial, Helvetica, sans-serif; font-size:16px;}
.product .name a{ color:#000;}
.product .name a:hover{ color:#f00;}
.product .price{line-height:25px; color:#ccc;}
.product .price span{ color:#ff5c0f; font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:20px;}
.product .cart { width:26px; height:26px; cursor:pointer; position:absolute; bottom:24px; right:24px;}

.Best .runproduct{ width:218px; height:320px; float:left; padding:10px;}
.Best .runproduct a{ display:block; width:95%; padding:10px; position:relative;border:1px solid #f2f2f2; background-color:#fff;}
.Best .runproduct a .pro_blank{ display:block; width:90%; padding:10px; line-height:20px; height:20px;background-color:#fff; filter:alpha(opacity=50);	-moz-opacity:0.5;	-khtml-opacity: 0.5; opacity: 0.5; color:#fff; position:absolute; bottom:0;}
.Best .runproduct a:hover{ border-color:#ddd;}
.Best .runproduct a:hover .pro_blank{ background-color:#f00;}

.runproduct .image{ width:100%; margin:0 auto;}
.runproduct .image img{ width:100%;}
.Best .runproduct .name{ width:100%; height:38px; overflow:hidden; font-size:16px; font-family:"tag",Arial, Helvetica, sans-serif; float:left; color:#000;}
.Best .heading{}
.runproduct .name a{ color:#000;}
.runproduct .name a:hover{ color:#f00;}
.runproduct .price{ line-height:20px; font-size:16px; font-family: "Times New Roman", Times, serif; font-weight:bold;}
.runproduct .price span{ color:#f00;}
.Best .runproducts{ height:176px; width:924px; position:relative; overflow:hidden; border-top:1px solid #ebebeb; border-bottom:1px solid #ebebeb;}
.m_BsellB{position:absolute; width:5000px; z-index:0;}
.goLeft_button{ display:block; width:36px; height:176px; float:left; background-image:url(../images/ed_73.gif); background-repeat:no-repeat; background-position:50% 50%; cursor:pointer; border:1px solid #ddd;}
.goRight_button{ display:block; width:36px; height:176px; float:right; background-repeat:no-repeat; background-image:url(../images/ed_74.gif); cursor:pointer; background-position:50% 50%; border:1px solid #ddd;}

.indexrightbox{ width:254px;}
.newsletter{ width:100%; color:#666; background:#fff; border:1px solid #e6e6e6; padding-bottom:30px;}
.newsletter p{ padding:10px;}
.newsletter H3{ border-bottom:1px solid #f295a4;text-align:center; font:14px "tag",Arial, Helvetica, sans-serif;  height:37px; line-height:37px; font-weight:bold; text-transform:uppercase; }
#newsletter_form_sidebar{ padding:20px;}
#email{ height:28px; width:150px; font:11px/28px Arial, Helvetica, sans-serif; border:1px solid #e8e8e8; padding-left:5px; float:left; margin-top:10px;color:#999;}
#submit_subscribe{ width:70px; height:28px; background:url(../images/s_61.gif) no-repeat 0 0; float:left; margin-top:10px; border:none; text-indent:999; overflow:hidden; margin-left:2px; cursor:pointer;}



#footer{ height:150px; margin:0 auto; margin-top:20px; background:url(../images/s_73.gif) #fff repeat-x 0 0;}
#footer .footerbodyy{ width:1000px; margin:0 auto; text-align:center;}
#footer .footerbodyy .fternav_2{ line-height:32px; color:#fff;}
#footer .footerbodyy .fternav_1 .fternav_2{ color:#000;}
#footer .footerbodyy .fternav_2 ul li{ display:inline;}
#footer a{ color:#fff; text-decoration:none; padding:0 10px;}
#footer a:hover{ color:#000;}

.list_nav{ position:relative;}
.list_nav .categoriesleft{ position:absolute; display:none;}

.listleftbox{ width:266px;}
.jordanbox{ width:100%; background-color:#fff; border:1px solid #e6e6e6;}
.jordanbox .jordanboxheading{ width:100%; background:url(../images/cag.jpg) no-repeat 0 0; text-align:center; color:#fff;}
.jordanbox .jordanboxheading h2{ font:20px/41px "Times New Roman", Times, serif; color:#fff;}
.p_writereviews .top{ background: url(../images/sn_39.jpg) repeat-x scroll 0 0 transparent; height: 42px; line-height: 42px; text-align: center;}
.p_writereviews .top h2{ font: normal 16px/42px 'amaranthregular',Arial, Helvetica, sans-serif;}
.jordanbox .jordanboxcontent{width:100%; padding-bottom:20px;}
.jordanbox .jordanboxcontent ul li{ line-height:30px; border-bottom:1px solid #e6e6e6; padding-left:20px; font: bold 14px/30px "Times New Roman", Times, serif; background:url(../images/sn_12.jpg) no-repeat 10px center;}
.listrightbox{ width:910px;}

.breadcrumb{ background:url(../images/bread.jpg) #fff no-repeat 0 0; padding-left:55px; border:1px solid #ddd; color:#666; width:95%; margin-top:10px; font:bold 16px/36px "Times New Roman", Times, serif;}
.breadcrumb a{ color:#666;}
.breadcrumb a:hover{ color:#f00;}

.listrightbox .heading{width:100%; background:#e5e5e5; float:left;line-height:46px; height:46px;}
.listrightbox .heading h1{ text-transform:uppercase; margin-left:40px; *margin-left:23px; color:#333; font-family:'amaranthregular',Arial, Helvetica, sans-serif; }

.product-filter{ width:100%; float:left; color:#5d5d5d; height:34px; line-height:34px; margin-top:10px; background-color:#ddd;}
.product-filter select{ background:#fff; border:1px solid #c2c2c2; cursor:pointer; padding:2px; color:#666;}
.product-filter select option{ border-bottom:1px solid #888; padding-left:10px;}
.product-filter .sort{ float:left; margin-right:50px;margin-left:10px;}
.nextn_table .links{ float:right;}
.product-filter .nextn_table{ width:95%; padding:0 20px;}
.top-filter .nextn_table{ width:50%;}
.top-filter .links{ float:right;}
.nextn_table .results{ float:left;}
.top-filter .nextn_table .results{ display:none;}
.products{ width:100%; background:#fff;}
.products .first{}
.jd-pro{ width:207px; background:#fff; padding:10px;float:left;}
.jd-pro .image{ width:100%; text-align:center;}
.jd-pro .image a{ display:block; background:#fff; padding:10px; border:1px solid #f2f2f2; width:85%; margin:0 auto; margin-bottom:10px;}
.jd-pro .image img{ width:100%;}
.jd-pro .image a:hover{ border-color:#e5e5e5;}
.jd-pro .name{ width:100%; height:20px; overflow:hidden;}
.jd-pro .name a{ font-size:14px; font-family:"Times New Roman", Times, serif; color:#999; text-decoration:none;}
.jd-pro .name a:hover{ color:#f00;}
.jd-pro .price{color:#f00; margin-top:5px; font-weight:bold; font-size:20px; font-family:"Times New Roman", Times, serif;}
.nextn_table a{color:#808080; line-height:16px;  text-decoration:none; cursor:pointer;padding:0 4px;}
.nextn_table a:hover{ color:#f00;}
.nextn_table .current-page,.nextn_table a:hover{ border:1px solid #ababab; margin:-1px; color:#000;}
.nextn_table a:hover{ background:fff; border-color:#f00; color:#f00;}

.productleftbox{ width:330px;}
.productrightbox{ width:100%; background:#fff; border:1px solid #ddd; margin-top:10px;}

.productbox{ width:783px;}
.product-info{ width:100%;}
.jor_leftImage{ width:400px; text-align:center; float:left;}
.jor_leftImage span{ background:url(../images/icon-zoom.gif) no-repeat 0 center; padding-left:18px; font-size:9px;}
.jor_leftImage span a{ color:#999; text-decoration:none; text-transform:uppercase;}
.jor_leftImage span a:hover{ color:#f00;}
.jqzoom{cuvrsor:pointer;position:relative; background:#fff;}
.jor_leftImage .jqzoom #bigfirstI{ margin:0 auto; width:100%;}
.pro_LocationMap li{ display:inline; float:left; margin-left:5px; cursor:pointer; border:1px solid #ccc;}
.pro_LocationMap{ margin-top:20px; margin-left:20px;}
.pro_LocationMap li img{ width:40px;}
div.zoomdiv {z-index:	999;position: absolute;	top:0px;left:0px;width: 200px;	height: 200px;	background: #ffffff;border:1px solid #e5e5e5;display:none;
	text-align: center;	overflow: hidden;}
div.jqZoomPup {	z-index: 999;	visibility : hidden;	position : absolute;top:0px;	left:0px;	width: 50px;	height: 50px;	border: 1px solid #aaa;	background: #fff url(../image/zoomlens.gif) 50% top  no-repeat;	opacity: 0.5;	-moz-opacity: 0.5;	-khtml-opacity: 0.5;	filter: alpha(Opacity=50);}

.pro_Infrt{ width:730px;line-height:18px; border-left:1px solid #ddd; padding:20px; font-size:12px; color:#666;}
.pro_Infrt a{ color:#f00;}
.pro_Infrt a:hover{ color:#f90;}
.pro_Infrt h1{ line-height:30px; font-size:24px; font-family:"Times New Roman", Times, serif; border-bottom:1px solid #e6e6e6;}
.productnews { line-height:20px; color:#666; margin-top:10px;}
.productnews strong{ display:inline-table; width:100px; font-weight:normal; color:#ccc;}
.productnews strong.FontcolorRed{ font:36px/40px "Times New Roman", Times, serif; color:#f00;}
.pro_Infrt .choose{ background:#f2f2f2; padding:20px;}

.short-description {
    margin: 0;
    min-height: 100px;
    padding: 0;
    width: 416px;
}
.short-description li {
    background:url(../images/adv_dot.gif) no-repeat scroll left center transparent;
    float: left;
    margin-top: 10px;
    padding-left: 42px;
    width: 270px;
}
.short-description .a1 {
    color: #DA0300;
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    text-decoration: underline;
}
.short-description span {
    float: left;
    width: 270px;
}

.indexsd{ background:#fff; display:block;}
.indexsd li span.a1{ color:#ff5301; font-size:14px; line-height:33px; height:33px; display:block; font-weight:bold; background:url(../images/ou_59.gif) repeat-x 0 center; padding-left:20px; letter-spacing:-1px; text-transform:capitalize;}
.indexsd li span.a2{ color:#7f7f7f; font-size:12px; line-height:20px; display:block; padding:5px 0; padding-left:10px;}

.morecp{ margin-top:15px; border:1px #CCC solid; width:400px; line-height:15px; padding-bottom:5px}
.morecp h3{ font-size:13px; line-height:30px; background:#e0e0e0; padding-left:10px}
.morecp li{ border:1px #E7E7E7 solid; width:80px; margin-left:6px; margin-right:0; height:auto;padding:5px; float:left;}

.selectqty input{ background:#fff; border:1px solid #cecece; text-align:center; height:21px; font:11px/21px Arial, Helvetica, sans-serif; margin-top:5px;}
.selectsize select{background:#fff;border:1px solid #cecece; padding:2px; cursor:pointer;}
.selectsize select option{ padding-left:10px; border-bottom:1px solid #d1d1d1;}
.detail_tabs{ width:100%; float:left; }
.detail_tabs .header_tabs{ width:100%;float:left;line-height:34px;}
.detail_tabs .header_tabs ul li{ color:#666; height:40px; line-height:40px; float:left; margin-top:8px; cursor:pointer;}
.detail_tabs .header_tabs ul li.selected_h{color:#000; font-size:18px; font-family:"Times New Roman", Times, serif;}
.detail_tabs .box_tabs{ float:left; color:#666; line-height:15px;}
.detail_tabs .box_tabs h2{ font: bold 14px/20px Arial, Helvetica, sans-serif;}

.p_writereviews .top{ border:1px solid #e6e6e6;}
.coachreview{ width:100%;}
.coachreview .head{ width:100%; background:#ccc; line-height:30px;}
.coachreview h2{ color:#000; margin-left:20px;}
#review .content{ width:93%; float:left; border:1px solid #e6e6e6; padding:10px; margin-top:5px;}
#review .pagination{color:#999; line-height:20px;}
#review .content span{ font-size:12px;}
#review .content .conment{ width:100%; color:#666; margin-top:10px;}
#review .content .vistor{ width:100%;color:#999}
.ReviewsBc{ color:#999; line-height:20px;}
.ReviewsBc .head h4{ display:inline; padding:5px 20px; border:1px solid #ccc; cursor:pointer; font: bold 12px/20px Arial, Helvetica, sans-serif; background:url(../images/sn_14.jpg) repeat-x 0 100%;}
.ReviewsBc .below input,.ReviewsBc .box input.inputbg{ line-height:28px; height:28px; border:1px solid #ccc;}
.ReviewsBc .box{ margin-top:10px;}
.ReviewsBc  font{ color:#f00;}
.textbgcolor{ width:95%;}
.buttonbg a{ color:#315784;}
.buttonbg a:hover{ color:#f00;}
.sizetable{ text-align:center;}
.sizetable tr td{ padding:2px 10px; border:1px solid #ccc;}
.sizetable .top01 td{ background:#666; color:#fff; padding:10px 0;}
.sizetable .top02 td{ background:#999; color:#333; border:1px solid #666;}

.accountleftbox{ width:880px; background:#fff; border:1px solid #ddd; padding:15px; margin-top:10px;}
.accountrightbox{ width:260px; background:#fff; border:1px solid #ddd;margin-top:10px;}
.sneakerbox{ width:100%;}
.sneakerbox .sneakerboxheading h2{ font: bold 16px/48px Arial, Helvetica, sans-serif; color:#fff; background:#ff1b40; text-align:center;}
.sneakerbox .sneakerboxcontent ul li{ padding-left:10px; background:url(../images/sn_06.jpg) repeat-x 0 100%; line-height:33px;}
.sneakerbox .sneakerboxcontent ul li a{ background:url(../images/sn_08.jpg) no-repeat 0 center; padding-left:16px; color:#666;}
.sneakerbox .sneakerboxcontent ul li a:hover{ color:#f00;}

.bgcolor{width:100%; color:#666;}
.bgcolor .heading{width:100%; float:left; }
.bgcolor .heading h1,.bgcolor .heading h2{font-size:30px; color:#000; font-family:"Times New Roman", Times, serif; text-align:center; padding:10px;}

.registerrightbox .head{ width:100%; background:url(../images/sn_06.jpg) repeat-x 0 50%;}
.registerrightbox h2{ display:inline; font-size:12px; font-weight:bold; line-height:30px;background:#ff1b40; padding-right:10px; color:#fff; text-transform:uppercase; padding:5px 10px;}
.registerrightbox .buttons{ width:95%; padding:0 20px; background-color:#e6e6e6; line-height:50px; height:50px; text-align:right;}
.noice{ color:#999; line-height:30px;}
.noice a{ font-weight:bold; color:#f00; text-decoration:none;}
.noice a:hover{ color:#f00; text-decoration:underline;}

.required{ color:#f00;}
.registerrightbox form.bgwhite .form input{ width:260px; padding:6px 0; background:#fff; border:1px solid #ddd; padding-left:8px;}
.registerrightbox form.bgwhite .content{ padding:20px; padding-left:50px;}
.registerrightbox form.bgwhite .form select{ padding:2px;background:#fff; border:1px solid #ddd;}
.registerrightbox form.bgwhite .form select option{ padding-left:10px; border-bottom:1px solid #ccc;}
a.jd-button{ padding:5px 20px;}
.jd-button{ background:#000; width:99px; height:23px; border-radius: 7px 7px 7px 7px; border:none; color:#fff; text-align:center; cursor:pointer; margin-right:10px; margin-left:10px; line-height:22px;}
.jd-button:hover{ background:#f00; color:#fff;}

.cartleftbox{width:910px; background: #FFFFFF; margin-top:20px; border:1px solid #ddd;}
.cartrightbox .heading { float:none; padding:0; line-height:42px; width:100%; margin:0 auto; margin-top:20px;height:42px; background:#f2f2f2; border-bottom:1px solid #f00;}
.cartrightbox .heading h1{ font-size:20px; margin-left:20px; -margin-left:10px; padding:0;}
.cartrightbox .cart-info{ width:95%; padding:0 20px;}
.cartrightbox .cart-info table{ width:100%;}
.cartbox{ width:95%; margin:20px;}
.cartlike{  width:500px; margin:20px;}

.cartrightbox .cart-info table .image img{ width:80px;}
.cartrightbox .cart-info a{ color:#666; font:12px/16px "Times New Roman", Times, serif;}
.cartrightbox .cart-info a:hover{ color:#f00;}
.cartrightbox .cart-info input.qty{ background:url(../images/sn_14.jpg) repeat-x 0 100%; border:1px solid #ccc;  width:40px; padding:3px 0; text-align:center; margin-bottom:5px;}
.cartrightbox .cart-info .total{ color:#f00;}
.cartrightbox .cart-info thead tr td{ border-bottom:2px solid #666;}
.cartrightbox .cart-info tr .updateimg{ height:auto; padding:4px 0;text-decoration:none;}
.cartrightbox .cart-info tr td{ border:none; padding:10px; border-bottom:1px solid #ddd;}
.cartrightbox .cart-info tr td{ font-size:11px;}
.cartrightbox .cart-info tr td.image{ width:100px; }
.cartlike .content{ padding:10px; background:#f2f2f2; border:1px solid #e6e6e6; width:100%; line-height:20px; color:#666; margin-top:5px;}
.cartrightbox h2{color:#e71335;}
.cartrightbox .cart-module input{ background:#fff; border:1px solid #ccc; padding:5px 0;}
.cartrightbox .cart-module select{ background:#fff; border:1px solid #ccc; padding:5px 0;}
.cartrightbox .cart-module option{ border-bottom:1px solid #333; padding-left:10px;}
.cartrightbox .cart-module a.jd-button{ padding:5px 20px;}
.cartrightbox .cart-module .jd-button{ background:#222; width:99px; height:23px; border-radius: 7px 7px 7px 7px; border:none; color:#fff; text-align:center; cursor:pointer; margin-right:10px; margin-left:10px; line-height:22px;}
.cartrightbox .cart-module .jd-button:hover{background:#f00; color:#fff;}
.cartrightbox .buttons{ width:95%; height:50px; margin:0 auto;}
.cartrightbox .shopping{ margin-right:30px; -margin-right:15px;}
.cartrightbox .shopping a{ color:#fff; text-transform:uppercase;} 
.radio tr td{ padding:5px 3px;}
.cart-total{ margin:20px;}

.loginbox{ width:100%; background:url(../images/sn_17.jpg) no-repeat 0 100%; height:520px;}
.loginbox .signup{ width:342px; height:341px; background:#fff; border:1px solid #cecece; margin-top:53px; margin-left:50px; -margin-left:25px;color:#666;}
.loginbox .signup h2{ text-align:center; width:100%; background:url(../images/sn_06.jpg) repeat-x 0 100%; line-height:55px; color:#e71335; font-size:30px;  font-family:"Times New Roman", Times, serif; font-weight:bold; margin-top:20px;}
.loginbox .signup form{ display:block; width:190px; margin:0 auto; margin-top:20px; line-height:20px;}
.loginbox .signup input{ width:180px; height:28px; border:1px solid #ccc; padding-left:6px;}
.loginbox .signup input.button{ cursor:pointer; width:99px; height:35px; background:url(../images/sn_18.jpg) no-repeat 0 0; border:none; text-indent:-999px; overflow:hidden;}
.loginbox .register{ width:252px; margin-top:100px; margin-right:150px; *margin-right:75px;}
.loginbox .register h2{ color:#e71335;}
.loginbox .register .content{ color:#999;}
.loginbox .register a.button{ display:block; width:98px; height:35px; background:url(../images/sn_19.jpg) no-repeat 0 0; overflow:hidden; text-indent:-999px;}

.checkout{ width:800px; padding:20px; margin-top:10px; background:#fff; border:1px solid #ddd; color:#666;}
.checkout-heading{ clear:both; width:98%; background:#f2f2f2; padding-left:20px; font:bold 12px/36px Arial, Helvetica, sans-serif; margin-top:5px;}
.checkout-heading{ clear:both; width:98%; background:#f2f2f2; padding-left:20px; font:bold 12px/36px Arial, Helvetica, sans-serif; margin-top:5px;}
.checkout .checkout-heading a{ float:right}
.checkout-content .left{ width:45%; float:left;}
.checkout-content .right{ width:45%; float:right;}
.checkout .large-field{ line-height:25px; height:25px; padding-left:8px; background:#fff; border:1px solid #ddd; width:80%;}


.informationrightbox h1{ text-align:center; padding-bottom:32px; color:#ff1b40; margin-top:10px; text-transform:uppercase; font-weight:bold;}
.informationrightbox{ color:#666; line-height:15px;}
.informationrightbox img{ float:left; margin-right:20px; margin-bottom:10px;}

.band{ width:100%; height:90px; float:right; background:#fff;}
.band .goLeft{ width:30px; height:90px; background-image:url(../images/s_50.gif); background-repeat:no-repeat; background-position:50% 50%; cursor:pointer;}
.band .goRight{ width:30px; height:90px; background-image:url(../images/s_53.gif); background-repeat:no-repeat; background-position:50% 50%; cursor:pointer;}
.band .bandpro{ width:1140px; height:90px; position: relative; overflow:hidden;}
.band .bandpro .BsellB{position:absolute; width:5000px; z-index:0;}
.band .BsellB ul li{ display:inline; float:left;}
.band .BsellB ul li a{ display:block; width:130px; height:88px;text-align:center; margin:0 5px;}

.slider-banner{ position:relative; width:950px; height:347px;}
#imageNav{ text-align:center; margin:0 auto; margin-top:10px; position:absolute; bottom:20px; left:50%; z-index:6;}
#imageNav a	{display: block; height:14px; width: 14px; line-height: 14px; background:url(../images/nosel.png) no-repeat left bottom;float: left; margin: 0px 7px 0px 0px; text-indent:-999em; outline:none;}
#imageNav a:hover{background:url(../images/select.png) no-repeat left bottom; }
#imageNav a.activeSlide	{background:url(../images/select.png) no-repeat left bottom;}

.botton_nav{ width:100%;}

/*new css */
.category-info {
	margin-bottom: 20px;
}
.category-info .image {
	float: left;
	padding: 5px;
	margin-right: 15px;
	border: 1px solid #E7E7E7;
}
.category-list {
	overflow: auto;
	margin-bottom: 20px;
}
.category-list ul {
	float: left;
	width: 18%;
}
.category-list .div a {
	text-decoration: underline;
	font-weight: bold;
}
/* manufacturer */
.manufacturer-list {
	border: 1px solid #DBDEE1;
	padding: 5px;
	overflow: auto;
	margin-bottom: 20px;
	background:#fff;
}
.manufacturer-heading {
	background: #F8F8F8;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 8px;
	margin-bottom: 6px;
	border-bottom:1px solid #ddd;
}
.manufacturer-content {
	padding: 8px;
}
.manufacturer-list ul {
	margin: 0;
	padding: 0;
	list-style: none;
	margin-bottom: 10px;
}
.error {
	display: block;
	color: #FF0000;
}
.cart-module > div {
	display: none;
}
.buttons .left{ float:left; }
.buttons .right{ float:right; }
.warning{color:#FF0000; border:1px solid #f90; background:#ffd; padding:5px 10px;}
.warning img{ float:right;}
.sitemap-info {
	overflow: auto;
	margin-bottom: 40px;
}
.sitemap-info .left {
	float: left;
	width: 48%;
}
.sitemap-info .right {
	float: left;
	width: 48%;
}
.product-list{ margin-top:10px;}
.product-list > div {
	overflow: auto;
	margin-bottom: 15px;
}
.product-list .right {
	float: right;
	margin-left: 15px;
}
.product-list > div + div {
	border-top: 1px solid #EEEEEE;
	padding-top: 16px;
}
.product-list .image {
	float: left;
	margin-right: 10px;
}
.product-list .image img {
	padding: 3px;
	border: 1px solid #E7E7E7;
}
.product-list .name {
	margin-bottom: 3px;
}
.product-list .name a {
	color: #38B0E3;
	font-weight: bold;
	text-decoration: none;
}
.product-list .description {
	line-height: 15px;
	margin-bottom: 5px;
	color: #4D4D4D;
}
.product-list .rating {
	color: #7B7B7B;
}
.product-list .price {
	float: right;
	height: 50px;
	margin-left: 8px;
	text-align: right;
	color: #333333;
	font-size: 12px;
}
.runproduct .price .price-old{
	text-decoration: line-through;
	color:#666666;
	}
.bestproduct .product .price .price-old{
	color:#666666;
	}
.price .price-old{
	text-decoration: line-through;
	color:#666666;
	}
.productnews .price-old{
	text-decoration: line-through;
	color:#666666;
	font-size: 34px;
	}
.productnews .price-new{color: #F00;}
.product-list .price-old  {
	color: #F00;
	text-decoration: line-through;
}
.product-list .price-new {
	font-weight: bold;
}
.product-list .price-tax {
	font-size: 12px;
	font-weight: normal;
	color: #BBBBBB;
}
.product-list .cart {
	margin-bottom: 3px;
}
.product-list .wishlist, .product-list .compare {
	margin-bottom: 3px;
}
.product-list .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left center no-repeat;
}
.product-list .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../image/add.png') left 60% no-repeat;
}
.product-grid {
	width: 100%;
	overflow: auto;
	margin-top:10px;
}
.product-grid > div {
	width: 245px;
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	margin-bottom: 15px;
}
#column-left + #column-right + #content .product-grid > div {
	width: 125px;
}
.product-grid .image {
	display: block;
	margin-bottom: 0px;
}
.product-grid .image img {
	padding: 3px;
	border: 1px solid #E7E7E7;
}
.product-grid .name a {
	color: #898989;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
}
.product-grid .name a:hover{ color:#FF0000;}
.product-grid .description {
	display: none;
}
.product-grid .rating {
	display: block;
	margin-bottom: 4px;
}
.product-grid .price {
	display: block;
	font-weight: bold;
	color: #333333;
	margin-bottom: 4px;
}
.product-grid .price-old {
	color: #F00;
	text-decoration: line-through;
}
.product-grid .price-new {
	font-weight: bold;
}
.product-grid .price .price-tax {
	display: none;
}
.product-grid .cart {
	margin-bottom: 3px;
}
.product-grid .wishlist, .product-grid .compare {
	margin-bottom: 3px;
}
.product-grid .wishlist a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;

	display: block;
	background: url('../images/add.png') left center no-repeat;
}
.product-grid .compare a {
	color: #333333;
	text-decoration: none;
	padding-left: 18px;
	display: block;
	background: url('../images/add.png') left center no-repeat;
}
.product-compare {
	padding-top: 6px;
	margin-bottom: 25px;
	font-weight: bold;
}
.product-compare a {
	text-decoration: none;
	font-weight: bold;
}
.pagination {
	border-top: 1px solid #EEEEEE;
	padding-top: 8px;
	display: inline-block;
	width: 100%;
	margin-bottom: 10px;
}
.nextn_table .links {
	padding-right:20px;
}
.nextn_table .links a {
}
.nextn_table .links b {
    border:1px solid #ABABAB;
	color:#000000;
	padding:0 4px;
	cursor:pointer;
	display: inline-block;
	line-height:16px;
}
.results {
	float: right;
	padding-top: 3px;
}
a, a b {
    cursor: pointer;
}
.button{ cursor:pointer;}
.compare-info {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.compare-info thead td, .compare-info thead tr td:first-child {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #F7F7F7;
	text-align: left;
}
.compare-info tr td:first-child {
	color: #000000;
	font-weight: bold;
	text-align: right;
}
.compare-info td {
	padding: 5px;
	width: 20%;
	color: #4D4D4D;
	text-align: center;
	vertical-align: top;
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
.compare-info .name a {
	font-weight: bold;
}
.compare-info .price-old {
	font-weight: bold;
	color: #F00;
	text-decoration: line-through;
}
.compare-info .price-new {
	font-weight: bold;
}
.shoppingCTs .content{
    border: 1px solid #EEEEEE;
    margin-bottom: 20px;
    overflow: auto;
    padding: 10px;
}
a.button, input.button {
    background: #f00;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0 2px 2px #DDDDDD;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
}
input.button {
    border: 0 none;
    height: 24px;
    margin: 0;
    padding: 0 12px;
}
a.button:hover {
    background:#000;
}

a.button {
    display: inline-block;
    padding: 6px 12px;
    text-decoration: none;
}
/* wishlist */
.wishlist-info table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
.wishlist-info td {
	padding: 7px;
}
.wishlist-info thead td {
	color: #4D4D4D;
	font-weight: bold;
	background-color: #F7F7F7;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-info thead .image {
	text-align: center;
}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock {
	text-align: left;
}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action {
	text-align: right;
}
.wishlist-info tbody td {
	vertical-align: top;
	border-bottom: 1px solid #DDDDDD;
}
.wishlist-info tbody .image img {
	border: 1px solid #DDDDDD;
}
.wishlist-info tbody .image {
	text-align: center;
}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock {
	text-align: left;
}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action {
	text-align: right;
}
.wishlist-info tbody .price s {
	color: #F00;
}
.wishlist-info tbody .action img {
	cursor: pointer;
}

table.list {
	border-collapse: collapse;
	width: 100%;
	border-top: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin-bottom: 20px;
}
table.list td {
	border-right: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}
table.list thead td {
	background-color: #EFEFEF;
	padding: 0px 5px;
}
table.list thead td a, .list thead td {
	text-decoration: none;
	color: #222222;
	font-weight: bold;
}
table.list tbody td {
	vertical-align: top;
	padding: 0px 5px;
}
table.list .left {
float:none;
	text-align: left;
	padding: 7px;
}
table.list .right {
float:none;
	text-align: right;
	padding: 7px;
}
table.list .center {
	text-align: center;
	padding: 7px;
}
table.radio {
	width: 100%;
	border-collapse: collapse;
}
table.radio td {
	padding: 5px;
	vertical-align: middle;
}
table.radio tr td:first-child {
	width: 1px;
}
table.radio tr.highlight:hover td {
	background: #F1FFDD;
	cursor: pointer;
}
table.radio label {
	width: 100%;
	height: 15px;
	display: inline-block;
}
/* returns */
.return-list {
	margin-bottom: 10px;
}
.return-list .return-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.return-list .return-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.return-list .return-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.return-list .return-content div {
	float: left;
	width: 33.3%;
}
.return-list .return-info {
	text-align: right;
}
.return-product {
	overflow: auto;
	margin-bottom: 20px;
}
.return-name {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-model {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-quantity {
	float: left;
	width: 31%;
}
.return-detail {
	overflow: auto;
	margin-bottom: 20px;
}
.return-reason {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-opened {
	float: left;
	width: 31%;
	margin-right: 15px;
}
.return-opened textarea {
	width: 98%;
	vertical-align: top;
}
.return-captcha {
	float: left;
}
.download-list {
	margin-bottom: 10px;
}
.download-list .download-id {
	width: 49%;
	float: left;
	margin-bottom: 2px;
}
.download-list .download-status {
	width: 49%;
	float: right;
	text-align: right;
	margin-bottom: 2px;
}
.download-list .download-content {
	padding: 10px 0px;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
}
.download-list .download-content div {
	float: left;
	width: 33.3%;
}
.download-list .download-info {
	text-align: right;
}
.stock{
	color: #F00;
	font-weight: bold;}