﻿body{ margin:0; padding:0; background:#fff; }
html { font-family: Verdana; font-size: 12px; color: #000;}
body,div,td,th,input{font-family: arial; font-size: 12px; color: #333;}
a {color:#333; text-decoration:none; }
a:hover{ color:red; text-decoration:none}
.clr, .clear{ clear:both;}
p,h2,h1 { margin:0; padding:0;}
ul,li,ol,dl,dt,dd { display:block; margin:0; padding:0;}
img {border:0;}
.fl {float:left;}
.fr { float:right;}
.hei2 { height:2px; overflow:hidden;}
#mainWrapper { margin:0 auto; padding:0;}
.cms-home {
	margin: 0 auto;
    background: #fff url(images/backgrounds.jpg) center 136px no-repeat;
}
.cms-list {margin: 0 auto;background: #fff url(images/backgrounds.png) repeat-x scroll center 100px;}
.category-2016-all-star {
    background: #fff url("images/2016-nba-all-star-backgrounds.jpg") no-repeat scroll center 86px;
}
.category-2015-all-star {
    background: #000 url("images/2015-nba-nyk-bkn-all-star-jersey-background.jpg") repeat-x scroll center top;
}
.category-nickname-jersey {
    background: #1f160e url("images/nick-name-player-backgrounds.jpg") no-repeat scroll center 136px;
}
.category-2015-16-christmas-day-jersey {
    background: url("images/2015-nba-christmas-uniforms-backgrounds.jpg") no-repeat scroll center 136px;
}

/* TOP */
header { margin: 0; width: 100%; min-width:320px; height: 136px; z-index:99999; display: block;}
.top_content{ width:100%; height:136px;  background:#fff; z-index:99999; }
.mini_header_scroll{position: fixed;width: 100%;left: 0;top: 0; z-index:99999;}
.customer {margin:0 auto; float: none; width: 100%; background:#272f78; min-width:320px; height:50px; line-height: 50px; vertical-align: middle;}
.logo { float: left;  height: 30px; width:100px; }
.members { float: right; max-width: 180px; text-align: right; line-height: 30px; vertical-align: middle; text-transform: uppercase;}

.customer .shoppinginfo {
  float: right; margin:5px 0 0 0;
}
.customer .shoppinginfo .account {
  float: left;
  margin: 5px 15px 0 0;
  width: 28px;
  height: 38px;
}
.customer .shoppinginfo .account a {
  margin: 3px 0 0 0;
  display: block;
  width: 26px;
  height: 28px;
  text-indent: -99999px;
  background: transparent url(images/icon_3.png) no-repeat scroll -146px 0px / auto 100%;
}

.customer .shoppinginfo .cart {
  float: left;
  margin: 3px 10px 0 0;
  width: 30px;
  height: 32px;
}
.customer .shoppinginfo .cart a {
  position: relative;
  margin:5px 0 0 0;
  display: block;
  widht: 30px;
  height: 32px;
  color: #f40;
  font-weight: 700;
  background: transparent url(images/icon_3.png) no-repeat scroll -176px 0px / auto 90%;
}
.customer .shoppinginfo .cart a span{
    position: absolute;
    background: none repeat scroll 0% 0% #ED6D00;
    border-radius: 100%;
    color: #FFF;
    font-size: 9px;
    line-height: 16px;
    height: 16px;
    width: 16px;
    right: 0px;
    top: -6px;
	text-align:center;
}

.quick_payment{ padding:5px 0; width:96%; text-align:center; margin:0 2%;}
.quick_payment .quick_text{ float:left; width:19.5%; height:24px; font:bold 12px/24px arial; margin:0 0.5% 0 0; background:#0a5c94; color:#fff; text-align:center;}

#hide_menu{background-position:0 15px;width:28px;float:left;}
#hide_menu.return_icon{ background:url("../images/bg_img.png") no-repeat 14px -1338px/160px auto #eee;}
.return_icons{ background:url("../images/bg_img.png") no-repeat 5px -1342px/160px auto #eee;}

#menu{position:absolute;top:49px;right:100%;background-color:#fff;}
#menu.menushow{-webkit-animation-name:spin-1;-webkit-animation-duration:0.5s;right:0;z-index:999;width:100%;height:100%;}
@-webkit-keyframes spin-1{0%{right:100%;}
100%{right:0;width:100%;}
}
#menu.menuhide{-webkit-animation-name:spin-2;-webkit-animation-duration:0.5s;right:100%;width:100%;}
@-webkit-keyframes spin-2{0%{right:0;}
100%{right:100%;}
}
.mainhide{-webkit-animation-name:spin-3;-webkit-animation-duration:0.5s;margin-left:100%;width:0;height:0;padding:0!important;overflow:hidden;}
@-webkit-keyframes spin-3{0%{margin-left:0;width:100%;height:100%;overflow:auto;}
100%{position:absolute;margin-left:100%;width:0;height:0;padding:0;overflow:hidden;}
}
.mainshow{-webkit-animation-name:spin-4;-webkit-animation-duration:0.5s;margin-left:0;}
@-webkit-keyframes spin-4{0%{margin-left:100%;}
100%{margin-left:0;}
}



/*========phone.css==========*/

.phone-none{ display:none;}
.mobile-img img{ width:100%;}

/*  layout  */
.content{ width:97.5%; margin:0 1% 10px 1%; border:1px solid #999;}


/*    header   */
header{ height:124px;}
.navigation{ width:100%; height:46px; line-height:46px;  background:#e4e4e4;  }
.members li{float:right;padding:0 0 0 5px;}

/*     nav     */
#nav{width:26%;position: relative;top:7px;left:5px; z-index:100; }
#nav > a{width:100%;height:32px; line-height:32px; text-align:center; background-color:#a11923;position: relative;float:right; color:#fff; border-radius:5px;}
#nav > a:before,#nav > a:after{position: absolute;border: 2px solid #fff; top: 35%;left:7%;content: '';}
#nav > a:after{top: 60%;}
#nav:not( :target ) > a:first-of-type,#nav:target > a:last-of-type{display: block;}
#nav li ul{ width:auto; padding:0;}
#nav li ul a{padding:12px 0;float:none; width:auto;}
/* first level */

/*#nav:target > ul{display: block;}*/
#nav > ul > li{width:100%;float: none;}
#nav > ul > li > a,#nav > ul > li > span{height: auto;line-height:50px;text-align: left;padding: 0 0.833em; /* 20 (24) */}
#nav > ul > li:not( :last-child ) > a{border-right: none;border-bottom: 1px solid #002c60;}
/* second level */
#nav li ul{ border:none;position: static;}
#nav li ul li{ height:25px; line-height:25px; vertical-align:middle; margin:0;padding:0; }
#nav li ul li a{margin:0;padding:0; }
/*nav end*/

/*    mainpage   */
.players label{ margin:-35px 0 0 0;color:#bbd0e8;}
.pshow, .phide{float:left; margin:0 1% -10px 0;width:31.5%; padding:2px 0 0 0; height:32px; line-height:14px;  vertical-align:middle; cursor: pointer;background-size:100% 100%;}
.three-top{width:98%; margin:0 1% 2% 1%;}
.sale-banner img{width:97.5%; margin:0 1%;}
.lef-nick img,lef-nick div{ width:100%;}
.lef-nick{ width:100%; }
.sml-nickpic{  width:100%; }
.big-nickpic,.big-nickdiv{  width:100%; }
.sml-nickpic img,.big-nickpic img{ width:100%;}
/* list */
hgroup{width:97.7%; }
.list-cont{ width:97%; }
.allstar-lef div,.allstar-rig div{ width:96%; height:300px; }
.player-title{ font-size:30px; line-height:50px;}
.pt-two{ height:60px; line-height:30px; font-size:35px;}
.show-cont img{ width:100%;}


.toronto-all-star{background:#fff url(../images/2016-nba-all-star-backgrounds.jpg) center 100px no-repeat;}
.toronto-western,.toronto-eastern{ width:48%;}
.toronto-western div,.toronto-eastern div{ width:98%;height:290px;}

/*    products   */
.ware-bimg{ width:100%;}
.ware-bimg img{width:100%; height:auto;  }
.ware-inf{ width:100%; }
.ware-inf ul{ width:auto; padding:0 10px; max-width:460px;}
.pick-size{ width:auto; padding:0 10px; max-width:460px;margin:0 auto;  }
.shopcart{ width:99%;left:0;}
article{ width:95.5%; margin:0 1% 10px 1%; border:1px solid #999;}
article img{ width:100%;}


/*  ware */
.ware{ width:45%; height:285px; margin:2.5%;}
.ware-w,.ware-e{ width:98%; }
.no-find{ width:358px;}
.no-find p{ margin:5px 10px; width:338px; }
.no-find-search{margin:0 0 10px 0; padding:0;}

/* login reg order cart checkout */
.td_box input,.td_box select{ width:150px;}

.cart-con p{ margin:30px auto 0 auto; padding:5px 0 0 0;}
.ord-num span{ width:100%; display:block; padding:2px 0;text-align:center; }
.p-pname{ display:none; }.d-pname{ display:none;}.p-lname{ display:none;}.d-lname{ display:none;}.p-lprice{width:40%;} .d-lprice{width:40%; }
.p-size{ width:28%;}.p-qty{ width:12%;}.p-photo{ width:20%;}.p-price{width:20%;} .p-remove{width:20%;}
.d-photo{ width:20%;}.d-photo img{ width:100%; height:auto;}.d-price{width:20%; }.d-size{ width:28%;}.d-qty{ width:12%;}.d-remove{width:20%; }

.cart-ulli ul{ padding:5px 0 0  0;}
.cart-ulli ul li{width:100%;}
.cart-ulli ul li span{ width:30%; padding:0 1%; }
.cart-ulli ul li p{ width:64%;}
.cart-ulli ul li select{width:92%; }
.l-li p input{width:90%;  }
.s-li p img{ width:95%; }
.cart-liimg input{ max-width:38%; margin:2% 0 2% 8%;}


/*    2015 finals   */
.lef-final h2,.rig-final h2{ font-size:26px;}
#nav {
    float: left;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    z-index: 11;
}
/*========*/

.search { float: right; width: 70%; height: 30px; margin:8px 2px 0 0; border: 1px solid #ddd; border-radius:6px 0 0 6px;}
.search input { float: left; border: none;}
.s_txt { width:82%; padding: 0 0 0 2px; height: 30px; line-height: 30px; vertical-align: middle; background:#fff; color: #333; border-radius:3px;}
.s_but { float: right; width: 17%; text-align:center; background:#F60; color:#fff; font-weight:bold; font-size:15px; height: 30px; cursor: pointer; border-radius:3px;}

input[type="submit"],
input[type="reset"],
input[type="button"],
button {
-webkit-appearance: none;
}
/* end */

.return-top{width:1px;height:1px;position:fixed;_position:absolute;bottom:0; left:80%; z-index:100;display:none}
.return-top a{width:40px;height:40px;position:absolute; margin-right:20px; bottom:0;}
.return-top a:hover{opacity:0.8;filter:alpha(opacity=80)}

a.backtotop {
    display: none;
    background: url(images/top_icon.png) no-repeat scroll 0 0 transparent;
    bottom: 20px;
    font-size: 0;
    height: 40px;
    overflow: hidden;
    position: fixed;
    right: 10px;
    text-indent: -60px;
    width: 40px;
    z-index: 9595999;
    -moz-transition: all 0.3s ease-in-out 0s;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}

 /* BODY */
.middle { margin: 0 auto; max-width: 1000px; float: none;}
.main {
    background: #fff;
    padding-top: 0px;
}
.long-img img,
.sale-banners img { width:100%; }
.mid-cent{ width:100%;background:#ccc;border:1px solid #999; margin:0 0 10px 0;}
.content-top{ width:100%; margin:0; background:url(images/site-icon.png) left -100px repeat-x; height:30px; line-height:30px; vertical-align:middle;  text-align:center; font-size:14px; font-weight:bold;}
	.content-top h1{font-size:14px}	
	.content{ width:99%; background:#fff; margin:0 0.4% 10px 0.4%; border:1px solid #999;}
	.content img{max-width:100%}
	
.ware{ width: 45%; height: 270px; margin: 2.4% 2%; text-align:center; border:1px solid #ccc;}
.ware1{ width:15%; margin:10px 0.8%; height:282px;text-align:center;}
.ware img{ width:100%; height:auto; }
.ware div{ }
.ware span{    }
.ware span.final_price{ display:block; color: #f00;font-size:18px; font-weight:bold;}
.ware span.regular{text-decoration:line-through; color:#999999;}
.ware p{width:100%; overflow:hidden;}
	.youth-price{ float:left; padding:0 0 18px 0; background:url(../images/youth-jersey.gif) center bottom no-repeat;}
	.women-price{ background:url(../images/womens-jersey.gif) left bottom no-repeat;}
.old-price .price-label {
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
    font-family: inherit;
}
.old-price .price {
    font-weight: bold;
    font-size: 12px;
    color: #b3b3b3 !important;
    text-decoration: line-through;
}
.special-price .price-label {
    font-size: 11px;
    font-weight: bold;
    font-style: inherit;
    white-space: nowrap;
    color: #000;
    font-family: arial;
}
.special-price .price {
    font-weight: bold;
    font-size: 12px;
}
.price-box .price {
    font-size: 12px;
    font-weight: bold;
    color: #900;
}

.curry{ clear:both;float:right;  width:220px;height:570px;margin:-1190px -165px 0 0;background:url(../images/stephen-curry.gif) no-repeat; *display:none;  }	
.kobe{ clear:both;float:right;  width:150px;height:530px;margin:-1200px -103px 0 0;background:url(../images/kobe-bryant-bg.gif) no-repeat;  }	
.lebron{width:220px;height:674px;margin:-558px 0 -192px -160px; background:url(../images/leBron-james-bg.gif) no-repeat; *display:none;}	
.curry,.kobe,.lebron{z-index:3; background-position:top;_display:none; position:relative;}

.three-top{ text-align:center;font-size:14px; font-weight:bold;width: 98%; margin: 0 1% 2% 1%; }
.pshow{background: url(images/pshow.gif) no-repeat; z-index: 11;color:#00448d;}
.phide{ background: url(images/phide.gif) no-repeat;z-index: 22; color:#888;text-shadow:none;}
.pshow, .phide{ float: left; margin: 0 1% -10px 0; width: 32.3%; padding: 2px 0 0 0; height: 32px; line-height: 14px; vertical-align: middle; cursor: pointer; background-size: 100% 100%; }

/*   main page   */
.proContent {
  padding: 1%;
}
.proContent .content-top{ width:100%; background:#095b93; color:#fff; text-align:center;}
.proContent .content-top a{  color:#fff; text-align:center;}
.proContent .listbox {
  position:relative;
  float: left;
  text-align:center;
  border: 1px solid #dddddd;
  margin: 1%;
  width: 97%;

}
.proContent .listbox .proImg img {
  width: 40%;
  float:left;
}
.proContent .listbox .proName {
	float:right;
	width:57%;
  text-align: left;
  font: 100 12px/18px arial;
  padding:15px 0 0 0;
}
.proContent .listbox .proName a {
  color: #333;
}
.proContent .listbox .proName a:hover {
  color: #f00;
}
.proContent .listbox .proPrice {
	width:57%;
	float:right;
  text-align: left;
}
.proContent .listbox .proPrice s {
  margin-left: 2px;
  color: #888;
  font: 100 12px/18px arial;
}
.proContent .listbox .proPrice b {
  color: #900;
}
.discount_off{width:34px; height:40px; background:url(../images/discount_off_icon.gif) no-repeat; padding-left:2px; padding-top:0px; color:#fff; font-size:13px; line-height:20px; text-align:left; z-index:999;}

 
#Main{ width:1001px; margin:0 auto; padding:10px 0px; }
.frend_links{ width:580px; float:right; background:url(images/left_cent.jpg) no-repeat; height:95px; padding:5px 0 0 180px;}
.frend_links a{ padding:0 2px;}

.bwtitle{height:26px; padding:0 10px; font:100 14px/26px Arial, Helvetica, sans-serif; background:#F67D00; border:1px solid #FDE4CB;  color:#fff;}
.bwtitle a{float:right; color:#fff;}

/* BreadCrumbs */
.breadcrumbs { padding:5px; margin:10px 0 0 0;}
.breadcrumbs a { color:#555; }
.breadcrumbs li { display:inline; }
.breadcrumbs li strong { font-weight:bold; }

.list-cont{ width:99.8%; background:#fff; border:1px solid #007dc3; border-top:6px solid #007dc3;}
/* View Type: Grid */
.products-grid { position:relative; }
.products-grid.last { border-bottom:0; }
.products-grid li.item { float:left;height: 252px; margin: 10px 0.8%; text-align: center; width: 15%;}
.products-grid .product-image { display:block; margin:0 0 10px; }
.products-grid.first .product-image { border-top:0; }
.products-grid li.last .product-image { border-right:0; }
.products-grid .product-name { font-size:11px; margin:0 0 6px; }
.products-grid .product-name a { color:#000;  font-style: inherit;font-size:11px; font-weight: inherit; font-family:"Calluna Light",Georgia,'Times New Roman',serif;font-family: inherit;}
.products-grid .product-name a:hover { text-decoration:none; }
.products-grid .price-box { }
.products-grid .availability { line-height:21px; }
.products-grid .actions { position:absolute; bottom:20px; }
.col2-left-layout .products-grid,
.col2-right-layout .products-grid { width:684px; margin:0 auto; }
.col1-layout .products-grid,
.page-empty .products-grid { width:684px; margin:0 auto; }

/*   productdetail  */
.ware-bimg{ width:60%; margin:0 auto;float:left; text-align:center; }
	.ware-bimg .product-image { display:block; width:100%;}
	.ware-bimg img{float:none; max-width:640px; max-height:640px; min-width:320px; min-height:320px; margin:0 auto; padding:20px 0 10px 0; display:block; }
 	.yimg{ background:url(../images/youth-jerseys.gif) left top no-repeat;}
.ware-inf{ width:100%; margin:10px auto 0 auto; }
 	 .ware-inf ul{float:none; margin:0 auto; min-width:250px;max-width:320px; display:block; }
	 .ware-inf ul li{ float:left;  width:100%; height:30px;margin:5px 0;  font-weight:bold; text-align:right;}
	 .ware-inf ul li span{  width:45%; float:left; text-align:left;}
	 .ware-inf ul li p{ color:#4ca709; }
	 .ware-inf ul li b{ color:#c00; font-size:16px; }
	 .ware-inf .listprice { color:#555;}
	.ware-inf .listprice s{ color:#999;}
	.ware-inf .saleprice { color:#c00; }
	 .ware-inf .saleprice span { color:#333;}
	 
	 .pick-size{ clear:both; float:none; margin:0 auto;  min-width:250px;max-width:320px; height:150px;border:1px solid #767676; background:#eee; }
	 .pick-size div{float:none; margin:0 auto;  padding:6px 0;width:250px; text-align:center; }
	 .pick-size input{ width:150px;}
	 .size-chart{font-size:11px; font-style:italic; font-weight:bold; height:16px;}
		.size-chart a:link,.size-chart a:visited{color:#555;text-decoration:underline;}
		.size-chart a:hover{ color:#0a245e;}
		.size-chart a:active {test:expression(target="_blank");}
		.checkout-btn{cursor:pointer;}
	.pick-size dl{float:left;}
	.pick-size dt{float:left;display:inline;}
	.pick-size label{height:30px;line-height:30px;}
	.pick-size div label{height:25px;line-height:25px;float:left;}

.shopcart{ width:328px;border:1px solid #666;z-index:88; padding:0 0 18px 0;position:relative; background:#fff; top:-160px; left:35px;}
.close-icon{ width:238px; float:right; text-align:right;margin:0 2px 18px 0; display:inline; cursor:pointer;}
.shopc-mid{ width:100%; font-size:16px; text-align:center;}
.shopc-mid div{ float:none;}
.shopc-mid img{margin:5px 0 0 0;}
.shopc-mid .txt{ font-size:12px;margin:20px 0px 0px 0px; color:#fff; padding-left:55px;}
.shopc-mid .txt a:hover{ text-decoration:underline; color:#fff;}
.shopc-mid .txt a:visited,.shopmid .txt a:link{color:#01458e;}
.confirm{  font-size:18px; font-weight:bold;}
.conf-mid{ text-align:center; padding:10px 0; font-size:12px;}

article{ float:left; width:97%; background:#fff; margin:0 0.4% 10px 0.4%; border:1px solid #999; padding:1%;}
	article h2{ padding:10px 0;}
	article div,article p{ width:100%;}
	article ul li{ float:left; width:100%; padding:2px 0; margin:0 0 0 15px; list-style:square; }
	article img{ max-width:100%;}
.pre-order{ padding:10px 0; color:#007dc3; font-weight:bold;}

 #sprices{ width:258px; height:30px; line-height:30px; vertical-align:middle; font-size:16px; font-weight:bold; background:url(../images/sale-price-bg.gif) no-repeat; margin:0 0 20px 20px; padding:0 0 0 20px; color:#fff;}
.addthis_sharing_toolbox{ float:none; max-width:290px; height:32px;margin:5px auto;}

/* Product Info Box-----------------------------*/
.price-box .price-including-tax, .price-box .price-excluding-tax {
	display: block;
}
.price-box .price-including-tax .price {
	font-weight: bold;
}
.product-view {
}
.product-view .product-name h1 {
	color: #424242;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
	margin: 0 0 9px;
}
.product-view .product-image-wrap {
	padding: 10px;
	position: relative;
}
.product-view .product-image {
	position: relative;
	;
}
.product-view .product-image li {
	text-align: center;
}
.product-view .product-image li a {
	display: block;
}
.product-view .product-image-wrap img {
	position: relative;
}
.product-view .product-image-wrap img.cloned {
	position: absolute;
	top: 10px;
	left: 50%;
	margin: 0 0 0 -72px;
	-webkit-transition: all ease-in 400ms;
	-moz-transition: all ease-in 400ms;
	-o-transition: all ease-in 400ms;
	transition: all ease-in 400ms;
}
.product-view .product-image-wrap img.animate {
	z-index: 101;
}
.product-view .product-shop {
	padding: 15px;
}
.product-view .product-shop .buttons-set {
	margin: 10px 0 0;
}
.product-view .product-shop .product-main-info .price-box {
	color: #424242;
	font-size: 18px;
	line-height: 26px;
	margin: 10px 0;
}
.product-view .product-shop .product-main-info .price-box-bundle .price-box {
}
.product-view .product-shop .product-main-info .item-options {
	margin: 10px 0 0;
}
.product-view .product-shop .product-main-info .item-options dt {
	color: #424242;
	font-style: 15px;
	font-weight: bold;
}
.product-view .product-shop .product-main-info + .options-container-small {
	margin: 15px 0 0;
}
.product-view .product-shop .availability {
	color: #424242;
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 9px;
}
.product-view .product-shop .availability span {
	font-weight: normal;
}
.product-view .product-shop .tier-prices {
	margin: 10px 0;
}
.product-view .product-shop .add-to-box {
}
.product-view .product-shop .add-to-box .qty, .product-view .product-shop .add-to-box label {
	display: none;
}
.product-view .price-box .price-label {
	vertical-align: baseline;
}
.product-view .price-box .old-price {
	color: #ccc;
}
.product-view .price-box .special-price .price-label {
	color: #222;
}
.product-view .price-box .special-price .price {
	font-weight: bold;
}
.product-view .add-to-cart label[for="qty"], .product-view .add-to-cart input.qty {
	display: none;
}
.product-view .product-img-box .product-image:before {
	background: none;
	content: '';
	display: block;
	position: absolute;
	top: 15px;
	right: 25px;
	height: 14px;
	width: 14px;
}
.product-view .product-img-box .controls .prev, .product-view .product-img-box .controls .next {
	height: auto;
	top: 40px;
	bottom: 40px;
	width: auto;
	z-index: 101;
}
.product-view .product-img-box .controls .prev {
	left: 0;
	right: 80%;
}
.product-view .product-img-box .controls .next {
	left: 80%;
	right: 0;
}
.product-view .short-description {
	margin: 0;
	padding: 15px;
}
.product-view .product-add-to {
	padding: 0 15px 15px;
}
.product-review, .view_price {
	padding: 0 0 15px 0;
}
.product-review .product-img-box {
	text-align: center;
}
.ware-inf .availability{display:none;}
.ware-inf .price-box{float:none; min-width:250px;max-width:290px; margin:0 auto;}
.view_price{float: left;
    font-weight: bold;
    height: 30px;
    margin: 5px 0;
    text-align: right;
    width: 100%;}
.ware-inf .old-price .price-label,
.ware-inf .special-price .price-label{float: left;text-align: left;width: 45%;clear:both;font-size:12px;display:block;}

.form-list {
    padding: 0px 15px;
}
.form-list li:last-child {
    margin: 0;
}
.form-list label {
    color: #424242;
    display: block;
    font-weight: bold;
    margin: 0 0 2px;
}
.product-view .product-options select {
    width: 100%;
}
.form-list select, .select-multiple, .view_qty select {
    background: url(images/i_dropdown.png) no-repeat right #fefefe;
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: #333;
    font: 12px/18px HelveticaNeue, Helvetica, sans-serif;
    padding: 5px 30px 5px 5px;
    width: 95%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .1);
}

.product-view .view_qty {
    padding: 5px 15px;
}
.product-view .view_qty label {
    margin: 5px 0;
    font-weight: bold;
    display: block;
}
.product-view .view_qty select {
    width: 100%;
}
.add-to-cart #add_to_cart {
    background: #333 url("images/bg_gradient.png") repeat-x scroll 0 0;
    border: 0 none;
    color: #fff;
    display: block;
    font-size: 24px;
    height: 45px;
    line-height: 45px;
    margin: 15px 0 0;
    padding: 0;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.45);
    width: 100%;
}
/*====*/
.web_pro_detail_cart_content {
	margin: 6px 0;
	padding: 0 1%;
}
.web_pro_detail_cart_content .tab {
	display: block;
	overflow: hidden;
	position: relative;
	bottom: -1px;
	padding: 0;
}
.web_pro_detail_cart_content .tab li {
	float: left;
	display: block;
	width: 50%;
}
.web_pro_detail_cart_content .tab li a {
	display: inline-block;
	line-height: 40px;
	text-align: center;
	width: 100%;
	float: left;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#ededed));
	background: -moz-linear-gradient(#fdfdfd, #ededed));
	background: -o-linear-gradient(#fdfdfd, #ededed);
	background: -ms-linear-gradient(#fdfdfd, #ededed);
	background: linear-gradient(#fdfdfd, #ededed);
	font-size: 18px;
	color: #000;
	border-radius: 5px 0 0 5px;
}
.web_pro_detail_cart_content .tab li a.right_b {
	border-radius: 0 5px 5px 0;
}
.web_pro_detail_cart_content .tab .selectTab2 a {
	background: -webkit-gradient(linear, left top, left bottom, from(#292929), to(#020202));
	background: -moz-linear-gradient(#292929, #020202));
	background: -o-linear-gradient(#292929, #020202);
	background: -ms-linear-gradient(#292929, #020202);
	background: linear-gradient(#292929, #020202);
	color: #fff;
}
.pro_detail_pro_list {
	margin-top: 22px;
	padding-left: 15px;
	padding-bottom: 100px;
	height: 100%;
}
.web_pro_detail_show_pic_info {
	margin: 17px 0 15px 0;
	display: block;
	color: #585858;
	text-align: center;
}
.web_pro_detail_list li {
	float: left;
}
.web_pro_detail_list li img {
	margin-right: 3px;
	border: 1px solid #B7B7B7;
}
.pro_detail_pro_list_title {
	color: #000000;
	font-family: Heading, Arial;
	font-weight: bold;
	line-height: 1.25;
	margin-bottom: 1em;
	margin-top: 1em;
	text-transform: uppercase;
	font-size: 15px;
}
.web_pro_detail_block {
	background: #faf7ee url(../images/bkg_product_collateral.gif) 0 0 repeat-x;
	padding: 25px;
	height: 100%;
}
.web_tab_body_none {
	display: none;
}
.web_pro_detail_tab_content {
	padding: 1%;
	border: 1px solid #D4D4D4;
	margin-top: 10px;
}
/*   productdetail  end  */

.category-title, .page-title {
    margin: 0 0 7px;
    background: #ffffff;
    margin: 4px 0px 4px 0px;
    padding: 2px 0px 6px 0px;
}


.all-star-title {
    width: 1000px;
}
.all-star-title img {
    width: 100%;
}
.toronto-eastern {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #007dc3;
    border-image: none;
    border-style: solid;
    border-width: 6px 1px 1px;
    margin: 10px 0 0 1%;
    min-height: 1200px;
    width: 48%;
}
.toronto-western {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #e70033;
    border-image: none;
    border-style: solid;
    border-width: 6px 1px 1px;
    margin: 10px 1% 0 0;
    min-height: 1200px;
    width: 48%;
	float:left;
}
.toronto-eastern h2, .toronto-western h2 {
    color: #007dc3;
    font-size: 20px;
    padding: 5px 0;
    text-align: center;
    text-transform: uppercase;
}
.toronto-western h2 {
    color: #d30021;
}
.toronto-eastern div, .toronto-western div.lista {
    
    margin: 1%;
    text-align: center;
    width: 98%;
}
.toronto-eastern div img, .toronto-western div img {
    height: auto;
    width: 98%;
}
.toronto-eastern div p.name, .toronto-western div p.name {
    padding: 10px 0;
    width: 100%;
}
.toronto-eastern div.price-box,.toronto-western div.price-box{text-align:center;width:100%;}
body.categorypath-features-2015-all-star .toronto-western {
    background: #fff none repeat scroll 0 0;
 	min-height:3000px;
    width: 50%;
	border:none;
	margin:0
}

body.categorypath-features-2015-all-star .toronto-eastern {
    background: #fff none repeat scroll 0 0;
	min-height:3000px;
    width: 50%;
	border:none;
	margin:0
}
body.category-2015-all-star .middle{background: #fff none repeat scroll 0 0;}
.zoom-notice{display:none;}
.lef-nick img,.nick-pic img,.pic-nick img{ float:left; border:none;}
.big-nickdiv {
    width: 100%;
    color: #a6783d;
	font-family: Arial, Helvetica, sans-serif; line-height:20px;
}
.big-nickdiv span {
    font-size: 20px;
    font-weight: bold;
    text-transform: uppercase;
}
.big-nickdiv p {
	margin:0 0 1em;
    padding: 10px 0 20px;
    font-size: 16px;
	line-height:1.6;
}

/* RIGHT */
#Content{ width:760px; float:right; color:#333; margin:0;overflow:hidden;}
#Content .con_mids{ width:545px;  color:#333; line-height:22px; margin-bottom:10px;}
#Content .con_mid{ width:543px; color:#333; line-height:22px; border:1px solid #ddd; margin-bottom:10px;}
#Content .con_mid_cart{ width:760px;  color:#333; line-height:22px;margin-bottom:10px; border:1px solid #fff;}
#Content .con_mid_cart .con_mid_cart_l{ width:760px; float:left; overflow:hidden;margin:0 0 50px 0;}
#Content .con_mid_box{ width:760px; color:#333; line-height:22px;margin-bottom:10px;}
#Content .con_mid_box h2{ width:760px; background:#1bacec; color:#fff;text-align:left; font:100 13px/28px Verdana; height:28px;text-indent:20px; text-transform:uppercase; margin-top:10px;}
#Content .con_mid_box .line_i{ width:760px; clear:both; overflow:hidden;}

/* LEFT */
#leftsideBar{ width:210px; padding:0;float:left; overflow:hidden;margin:0px;}
.sideBar_left {width:210px; padding:0; overflow:hidden; margin-bottom:10px; }
.sideBar_left .shopping_cart{ background:url(images/cart_bg.gif) no-repeat; width:210px; text-align:center; height:32px; font:bold 12px/36px Arial, Helvetica, sans-serif;}
.sideBar_left h2 {width:210px; background:url(images/left_n.gif) no-repeat; display:block;margin:0; color:#fff;text-align:left; font:bold 13px/28px Verdana; height:28px;text-indent:30px;}
.sideBar_left .left_mid{ width:208px; margin:0; padding:0; border:1px solid #0c80d6; border-top:none;}
.sideBar_left .left_mid .img{ float:left; margin:10px 0 0 5px; width:68px; height:75px; background:url(images/money.gif) no-repeat;}
.sideBar_left .left_mid .cart_box{ float:right; width:132px; text-align:left; margin:10px 0 0 3px; font:bold 12px/18px Arial, Helvetica, sans-serif;}
.sideBar_left .left_mid .cart_box strong { color:#f60;}
.sideBar_left .left_mid .cart_box b { color:#f00;}
.sideBar_left .left_mid .cart_box a{ padding-left:5px; margin-left:10px; font-weight:100; text-decoration:underline; background:url(images/list_ca_l.gif) no-repeat left; }
#wel{ width:980px; margin:0 auto; clear:both; overflow:hidden;}
.sideBar_left .left_mid .cart_box #topcart { display:block; margin-bottom:5px; width:130px; border-bottom:1px #ddd solid;}


#needhelp { padding:0 2px 2px; width:210px; height:230px; background:url(images/contactbg.jpg) repeat-x; margin-bottom:5px; }
#needhelp .is-needhelpTitle { width:inherit; height:29px; font:100 14px/29px Arial, Helvetica, sans-serif; text-indent:8px; color:#fff;}
#needhelp ul { margin:0; padding:5px 0 0 3px; display:block; }
#needhelp li { list-style-type:none; display:block; margin:4px 0;}
#needhelp img { margin-right:2px;}
#needhelp li a { display:block; font-size:11px;}



/* footer */
footer{ max-width:100%; min-width:320px; margin:0 auto; float:none; clear:both; background:#fff; }
footer img{ margin:0 auto; display:block; }
footer ul{ float:none; margin:10px auto; text-align:center; }
footer ul li{margin:0 1% 0 0;padding-left:1%; display:inline;}
.copyright{ float:none;text-align:center; padding:20px 0 10px 0; line-height:20px;}

.footer_menu,.menu{background:#fff;border:1px #ddd solid;border-radius:6px; margin:0 auto; padding:0;}
.footer_menu li,.menu li{border-bottom:1px #ddd solid;}
.footer_menu li:last-child,.menu li:last-child{border-bottom:0;}
.footer_menu a,.menu a{text-align:left;color:#333;font-size:14px;display:block;padding:16px 0 16px 45px;background:url("../images/bg_img.png?r=31779") no-repeat;background-size:160px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;}
.menu .select,.menu .select select{background:none;border:none;}
.menu a{padding:16px 15px;background:url("../images/bg_img.png?r=31779") no-repeat 100% -501px;background-size:160px;}
#shopping_bag{background-position:18px -115px;}
#login_about{background-position:18px -157px;}
#wishlist{background-position:18px -198px;}
#my_orders{background-position:20px -239px;}
#recently_viewed{background-position:18px -284px;}
#help_center{background-position:22px -325px;}
#boutique{background-position:-127px -367px;}

.select{position:relative;display:block;border:1px #000 solid;border-radius:6px;overflow:hidden;margin:5px 0;}
.select select{width:100%;border:0;font-size:14px;height:43px;line-height:43px;padding:0 25px 0 14px;background:none;outline:none;background-color:#eee;-webkit-appearance:none;}
.select .time_select{background-color:#fff;}
.select:after{position:absolute;right:0;top:0;content:" ";width:43px;height:43px;background:url('../images/bg_img.png') 100% -505px no-repeat;background-size:160px;pointer-events:none;}
/*   footer end */

/* ======================================================================================= */
/* Views   Price List */
.viewstable { background:#ccc;width:360px;}
.viewstable td{ background:#fff; width:50%; line-height:22px;}
.viewstabletitle{ background:#f8fbff; font-weight:bold; padding:1px; border:1px solid #ccc; border-bottom:0; line-height:20px; color:#000; width:356px;}
.views_pic_left{ width:310px; float:left; padding:0; margin:0; text-align:left; }
.abc{width:300px;}
.views_pic_right{width:380px; float:right;  padding:5px 10px 10px 12px;  color:#666;}
.views_pic_right b{font:bold 13px/24px Arial, Helvetica, sans-serif; color:#000;}
.views_pic_right span{ color:#000; font:bold 15px/24px Arial, Helvetica, sans-serif;}
.views_pic_right a{ text-decoration:underline; color:#ae0505;}
.price_css{ background:url(images/price.gif) no-repeat top right; width:120px; height:35px; text-align:center; color:red; font-size:18px; line-height:32px;}

.control li{margin-top:10px;font-size:14px;font-weight:bold;color:#D60000;}
.btn_yellow{background:#bd362f;}
.button {
    display: block;
    width: 100%;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
    font-weight: bold;
    border: 0px none;
    border-radius: 4px;
    text-align: center;
    color: #FFF;
}
.button_link.arrow_right {
    background: url(images/bg_img.png) no-repeat scroll 100% -505px / 160px auto #EEE;
}
.button_link.block_link {
    display: block;
    padding: 5px 15px;
}
.button_link_icon, .button_link {
    line-height: 33px;
    padding: 0px 12px;
    background: none repeat scroll 0% 0% #EEE;
    border: 1px solid #CCC;
    border-radius: 3px;
    display: inline-block;
    color: #000;
    font-weight: normal;
}


/* PAGE */
#showpage { height:30px; font:100 12px/30px Arial, Helvetica, sans-serif; text-align:center; font-size:12px; clear:both;  padding:2px 2px 5px 2px;  color:#000; font-weight:100; margin:10px 0;}
#showpage a{ background:#ff6500; border:1px solid #ff9600; margin:0 auto; width:80%; display:block; border-radius:5px; color:#fff;  padding:3px 0; font:700 14px/26px Arial, Helvetica, sans-serif;text-decoration:none;}
#showpage a:hover{ background:#ffc794; color:#fff;}
#showpage li { float:left; width:33%;}
#showpage li select { height:33px; padding:0 5px; border-radius:5px; }
/* TITLE */
#bar{padding:0; text-align:left;font:bold 12px/28px Arial; margin:0; text-transform:capitalize; color:#4766C0;  height:30px; margin-bottom:10px;background:url(images/index_t.gif) no-repeat; text-indent:10px;}
#bar span { display:none;}
#bar b{color:#4766C0; font:bold 12px/25px Arial, Helvetica, sans-serif; }
#bar b a, #bar a { color:#000;font:bold 12px/25px Arial, Helvetica, sans-serif; }
#bar p{ color:#4766C0;}
#bar a:hover{ text-decoration:underline;}
#bar_views{ font:bold 13px/28px Arial, Helvetica, sans-serif; margin:0;padding:0; border-left:1px solid #ddd; border-right:1px solid #ddd; color:#a9011c; background:url(images/title_bgs.gif) repeat-x top left;  height:30px;text-align:left;  text-indent:10px; }
/* Cart */
.topcart { margin:0 10px; font:700 11px/20px Tahoma, Geneva, sans-serif; width:228px; color:#333; height:20px; text-align:left; display:block; }
/* 2Products*/
#prohref a{ display:block; font-size:11px; width:180px; overflow:hidden; height:20px; color:#333; text-align:center; line-height:20px; float:left; margin:0 3px 4px 3px; background:#fff; text-transform:capitalize; border:1px solid #ddd; display:block;}
#prohref a:hover{ background:#f0f8fd; border:1px solid #bae4ff;}
/* PIC */
.hw33{ max-width:250px;background:#fff;}
.hw00{ float:left; width:170px; height:230px; border:1px solid #C6C6C6; margin:5px 6px; padding:0; overflow:hidden;list-style-type:none;}
.hw00 .hw1{ position:relative;text-align:center; margin:0 auto; padding:0; width:150px; height:140px; overflow:hidden;}
.hw00 .hw1 a img{ border:0;max-width:150px; max-height:140px; width:expression(this.width > 150 && this.height < this.width*140/150 ? 150: true);  height: expression(this.height > 140 ? 140: true);margin-top: expression(this.height < 140  ? (140 -this.height)/2: 0);}
.hw00 .hw2{background:#EBEBEB;  text-align:left; font:100 11px/16px Arial, Helvetica, sans-serif; padding:10px; width:150px; height:90px; overflow:hidden;}
.hw00 .hw2 b{ color:#930000; font-size:12px;}
.hw00 .hw2 s{ color:#999; font-size:11px;}
.hw00 .hw2 br{ line-height:15px;}
.hw00 .hw2 a{ color:#666; text-transform:capitalize; text-decoration:none;}
.hw00 .hw2 a:hover{ color:#bc1010; text-decoration:underline}
.hw00 .hw2 span{ color:#f00; display:block; font:100 11px/18px Verdana;}

.re01{float:left; width:185px; padding:0; margin:5px 2px; overflow:hidden; list-style-type:none; text-align:center;}
.re01 .hw1{ position:relative;text-align:center;margin:0 auto; padding:2px; width:170px; height:135px; overflow:hidden; border:1px solid #C6C6C6;}
.re01 .hw1 a img{ border:0;max-width:170px; max-height:135px; width:expression(this.width > 170 && this.height < this.width*135/170 ? 170: true);  height: expression(this.height > 135 ? 135: true);margin-top: expression(this.height < 135  ? (135 -this.height)/2: 0);}
.re01 .hw2{width:182px; text-align:center;  margin:0 auto; padding:2px; height:90px; color:#000;overflow:hidden;}
.re01 .hw2 b{ color:#f00; font-size:12px;}
.re01 .hw2 br{ line-height:5px;}
.re01 .hw2 a{ color:#000; text-transform:capitalize; font:100 11px/16px Arial; text-decoration:none;}
.re01 .hw2 a:hover{ color:#f00; text-decoration:underline; }

/* News */
.news_box_{ width:770px; height:120px; overflow:hidden; padding:6px 0; border-bottom:1px dashed #ccc; margin:0 auto;}
.newstile_{ height:20px; font:bold 14px/20px Arial, Helvetica, sans-serif; padding:0;}
.newstile_ a{ color:red}
.newpic_{ width:135px; border:1px solid#666;height:130px;}
.newscont_{ width:625px; text-align:left; font:100 11px/16px Arial, Helvetica, sans-serif; color:#555;}
/* Track */
.track_box{padding:0 5px 0 5px;margin:0 auto;height:210px; width:167px; overflow:hidden; border-top:none; border:1px solid #0c80d6;}
.roll_order{ width:163px; font:100 11px/16px Arial; background:url(images/icon_car_gray.gif) no-repeat; padding-left:5px; margin-bottom:8px;color:#666}
.roll_order b{ font-weight:bold; color:#1BACEC;}
.roll_order strong { font-weight:bold; color:#333;}
.roll_order a{ color:#666;}
.roll_order a:hover{ color:#000; text-decoration:underline;}

.disimg { width:142px; height:126px; border:1px #ccc solid; margin:0 5px;}
.disimg a img{ border:0;max-width:142px; max-height:126px; width:expression(this.width > 142 && this.height < this.width*126/142 ? 142: true);  height: expression(this.height > 126 ? 126: true);margin-top: expression(this.height < 126  ? (126 -this.height)/2: 0);}
.disname { width:142px; padding:3px 0; margin:0 5px; line-height:normal; text-align:center;}
.disname a { color:#222; font:100 12px/18px Arial, Helvetica, sans-serif;}
.disprice { color:#f00; font:bold 14px Arial, Helvetica, sans-serif; text-align:center;}

/*产品目录*/
#category { width:200px; margin:0 auto;}
#categoryLine { margin:0; padding:0; overflow:hidden;}
#insortnsort {text-align:left;width:130px;}
.ProTitles {text-align:left; line-height:24px; padding-left:16px;}
.ProTitles a{ font-size:12px; color:#333; font-weight:bold;}
.ProTitlesHover { text-align:left;line-height:24px; padding-left:16px;background:#fff;}
.ProTitlesHover a{ font-size:12px; color:#f00; text-decoration:none; font-weight:bold;}

.ProTitles200{ width:200px;text-align:left; padding-left:30px; line-height:20px;}
.ProTitles200 a{ font-weight:100; font-size:12px; color:#06C;}
.ProTitlesHover200 {width:200px;text-align:left; padding-left:30px; line-height:20px;}
.ProTitlesHover200 a{ font-weight:100; font-size:12px;}

.classstyle{text-align:left; background:#eaeaea url(images/icon_.gif) no-repeat 4px 10px; line-height:25px; text-indent:10px; font-weight:bold; text-transform:capitalize; border-bottom:1px solid #ccc;}
.classstyle a{ color:#039; text-decoration:none; font-size:12px;}
.classstyle a:hover{ color: #f00; text-decoration:none; }
.sort{VISIBILITY: hidden; position:absolute;margin-top:0px; overflow:hidden; z-index:999; background-color:#FFFFFF; border:1px solid #858585}
/*产品目录*/
#insort { width:100%; margin:0 auto;}
#insortline { margin:0; padding:0; overflow:hidden;}
#insortnsort {text-align:left;width:130px;}
.ProTitle {text-align:left; line-height:20px; padding:3px 3px 3px 15px; background:#EAEAEA; border-bottom:1px solid #ccc;}
.ProTitle a{color:#000; font:bold 12px/20px Arial, Helvetica, sans-serif;}
.ProTitleHover {text-align:left;line-height:20px; padding:3px 3px 3px 15px; background:#25536A; border-bottom:1px solid #ccc;}
.ProTitleHover a{ color:#fff; font:bold 12px/20px Arial, Helvetica, sans-serif;}

.ProTitle200{ width:170px;text-align:left; padding-left:21px; background:url(images/ddmainmenu_img13.gif) no-repeat; background-position:15px 11px;}
.ProTitle200 a{ font:100 12px/24px Arial, Helvetica, sans-serif; color:#000;}
.ProTitleHover200{width:170px;text-align:left; padding-left:21px; background:url(images/ddmainmenu_img13.gif) no-repeat; background-position:15px 11px;}
.ProTitleHover200 a{ font:100 12px/24px Arial, Helvetica, sans-serif; color:#C00}

.sub-m { padding:3px 0 3px 26px; width:165px; }
.sub-m a { color:#900;}
.sub-m a:Hover { text-decoration:underline;}

.ProTitle300{ width:170px;text-align:left; height:24px; padding-left:21px; background:url(images/sort3.gif) no-repeat right top; padding-top:16px;}
.ProTitle300 a{ font:100 12px/24px Arial, Helvetica, sans-serif; color:#000;}
.ProTitleHover300{width:170px;text-align:left; height:24px; padding-left:21px; background:url(images/sort3.gif) no-repeat right top; padding-top:16px;}
.ProTitleHover300 a{ font:100 12px/24px Arial, Helvetica, sans-serif; color:#C00}
.sort{VISIBILITY: hidden; WIDTH: 191px; position:absolute;margin-top:-15px; margin-left:-10px; overflow:hidden; z-index:999;background:url(images/sort1.gif) repeat-y right; border:0;}
.sort .sort1sort1{background:url(images/sort2.gif) no-repeat; margin-left:6px; height:7px;  overflow:hidden;}
/*产品目录*/
