.size_chart_content h2 {
    font-family: "adilight",Arial,Helvetica,Verdana,sans-serif;
    font-size: 14px;
    line-height: 35px;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: uppercase;
}
.size_chart_table table {
    border-bottom: 1px solid #c6c6c6;
    border-collapse: separate;
    border-spacing: 0;
    border-width: 0 0 1px;
    table-layout: fixed;
    width: 100%;
}
.size_chart_logo{float:left;width:50px;}
.size_chart_table td {
    background: #f9f9f9 url("../images/sizechart-border.png") repeat-x scroll 0 104%;
}
.size_chart_table th, .size_chart_table td {
    border-bottom: 1px dashed #E5E5E5;
    color: #333;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    line-height: 17px;
    max-width: 70px;
    min-width: 70px;
    padding: 2px 0;
    text-align: center !important;
    vertical-align: middle;
    word-wrap: break-word;
}
.size_chart_table tr td:nth-child(2n) {
    background: #fcfcfc url("../images/sizechart-border.png") repeat-x scroll 0 104%;
}

.pro-pop-close {
    background: transparent url("/includes/templates/classic/images/close.png") no-repeat scroll left ;
    cursor: pointer;
    float: right;
    height: 20px;
    width: 20px;position: absolute;
    right: 6px;
    top: 12px;
}
#menu-pc ul{width:960px; height:45px;}
	#menu-pc{width:100%;margin-top: 10px;margin-bottom: 15px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.16);}
	#menu-nav-container{width:960px; margin:0 auto;}
	#menu-pc ul li ul:hover{display:block;}
	#menu-pc ul li ul li{padding:0;position:relative; width:150px; top:0;}
	#menu-pc ul li ul li a{color:#fff;font-size:12px;}
	#menu-pc ul li a{color:#000;line-height: 26px;}
	#menu-pc ul li ul li a:hover{color:#db1c5d;font-size:12px;}
    #menu-pc ul li {  color: #292929; display: inline-block; font-size: 14px; font-weight: bold; height: 36px; line-height: 36px; padding: 10px 18px 0; text-transform: uppercase; float: left;}
    
* {
    margin: 0;
    padding: 0;
}
#siteMapList ul li{float:left;width:50%}
.nTab .TabTitle .active i {
    border-color: #df5b65 transparent transparent;
    border-style: solid;
    border-width: 8px 10px 5px;
    float: left;
    height: 0;
    left: 50%;
    position: relative;
    top: 23px;
    width: 0;
}
.homebn img{width:100%;height:auto}
.back {float: left;}
.forward {float: right;}
.clearBoth {clear: both;}
LABEL.inputLabel {width: 11em;float: left;}
LABEL.inputLabelPayment {width: 15em;float: left;}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {width: 12em;	float: left;}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {line-height: 1.8em;	padding: 0.2em;	border: 1px solid #000000;}
.messageStackWarning, .messageStackError {background-color: #ff0000;color: #ffffff;}
.messageStackSuccess {background-color: #99FF99;color: #000000;}
.messageStackCaution {background-color: #FFFF66;color: #000000;}
#menu-pc .category-top{background:none !important;}
.category-top{background: rgba(0, 0, 0, 0) url("../images/ico.png") no-repeat scroll left center; height: 26px; line-height: 26px; padding-left: 15px;font-weight: bold;}
#shoppingcartBody .columnLeft , #checkoutBody .columnLeft , #loginBody .columnLeft{display:none}
#cartContentsDisplay td #cartImage {
    display: block;
    float: none;
    margin: 0 1em 0.5em;
    padding: 10px 0;text-align: center;
}
#cartProdTitle {
    display: block;
    margin: 0.5em 1em 0;
    padding: 5px 0 5px 10px;
    text-align: center;
}
.perPage select{width:100px;height: 27px;}

.navSplitPagesLinks a {
    border: 1px solid #ddd;
    border-radius: 15px;
    padding: 6px 10px;
}
#productListHeading{ border-bottom:1px solid #f0f0f0;text-align: center;font-size: 20px; padding: 10px 0;}
.productOptions {
    margin: 20px 0;
}
.productsTable li .was {
    color: #aaa;float:left;margin-left: 40px;
    font-size: 12px;
    text-align: center;
    text-decoration: line-through;
}
.productsTable li .name {
    color: #000;
    font-size: 11px;
    text-align: center;
}
.productsTable li .now {
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.pager {
    background: #ffffff none repeat scroll 0 0;
    font-weight: normal;
    height: 30px;
    line-height: 0;
    margin: 10px 0;
    padding: 0 10px;
}
.commonTitle {
    padding: 35px 0 20px;
    text-align: center;
}
.commonTitle a {
    border-bottom: 1px solid #a7a7a7;
    color: #333;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 22px;
    text-transform: uppercase;
}
.productsTable li {
    float: left;
    padding: 20px 15px 10px;
    width: 210px;height: 300px;
}
#productListing li {
    border-bottom: 1px solid #ccc;
    float: left;
    padding: 20px 15px 10px;
    width: 218px;height: 280px;
	list-style:none; text-align:center;
}
#cartContentsDisplay {}
.rowEven {
    background-color: #fcfcfc;
    height: 1.5em;
    vertical-align: top;
}

.rowOdd {
    background-color: #f9f9f9;
    height: 1.5em;
    vertical-align: top;
}
.TabTitle{
    border-bottom: 1px solid #ccc;
    height: 30px;
    line-height: 25px;
    padding: 20px 0;
    width: 100%;
}
.tableHeading TH {
    border-bottom: 1px solid #cccccc;
}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
    text-align: center;
}
TR.tableHeading {
    background-color: #e0e0e0;
    height: 2em;
}
.tableRow, .tableHeading, #cartSubTotal {
    height: 2.2em;
}
.tableHeading, #cartSubTotal {
    background-color: #e9e9e9;
}
.tableRow, .tableHeading, #cartSubTotal {
    height: 2.2em;
}
#cartSubTotal {
    border-top: 1px solid #cccccc;
    font-weight: bold;
    line-height: 2.2em;
    text-align: right;
}
.rowEven {
    background-color: #fcfcfc;
    height: 1.5em;
    vertical-align: top;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
    padding: 0.5em 0; text-align:center
}
.cartAttribsList {
    margin-left: 1em;
}
.small-pic{visibility: visible; overflow: hidden; position: relative; z-index: 2; left: 0px; width: 350px;}
.daxiao{margin: 0px; padding: 0px; position: relative; list-style-type: none; z-index: 1; left: 0px; width: 350px;height: 73px;}
.productPriceDiscount{display:none}
#copyright{ background:#222 ;padding:8px 0}
#mu_top {
    background: #222  none repeat scroll 0 0; border-bottom:1px solid #e4e4e4;
    line-height: 32px;
    margin: 0 auto;
    min-height: 32px;
    width: 100%;
}
.mu_top{width:960px; margin:0 auto}
#featureditems{float:left;width:745px}
#mu_top .mu_top_l {
    color: #333;
    float: right;
    text-align: right;margin-top: 6px;
}
.sign_promote { text-align:center;float: left;}
.fr {
    display: inline;
    float: right !important;
}
.red_font {
    font-size: 12px;
    color: #fff;
}
#mu_top .mu_top_r {
    color: #333;
    float: right;
    font-size: 12px;margin-top: 2px;
}
.mu_top_r .mu_top_r_ul {
    float: right;
    margin: 0;
    padding: 0;
}
.mu_top_r .mu_top_r_ul li {
    float: left;line-height: 30px;
    padding-right: 16px;
}
.mu_top_r .mu_top_r_ul li a {
    color: #fff;
    text-transform: uppercase;
}
.homebn1{width:960px;height:auto; margin:0 auto;}
.homebn1 img{width:100%}
.homebn{width: 960px; margin: 10px auto;}
.cos-none{width:395px;}
.mu_header_r {
    float: left; margin-top:0;
}
#head-search {
    float: right;
    margin-left: 120px;
}
#logo{margin-top:-20px}
.nike-logo{margin:40px 0}
#productName{font-size:20px;font-weight: bold;}
#recentitem i , #featureditems i{border-bottom: 1px solid #212121;
    display: block;
    height: 25px;
    float:left;
    width: 745px;
    z-index: 1;}
	
#recentitem h2 , #featureditems h2{background: #fff none repeat scroll 0 0;text-transform: uppercase;
    color: #212121;
    display: inline-block;
    font-size: 20px;
    font-weight: normal;
    line-height: 50px;
    padding: 0 20px;}	
.headingtitle {
    height: 50px;
    position: absolute;
    text-align: center;
    width: 745px;
    z-index: 2;
}
.headingtitle2{
    height: 50px;
    position: absolute;
    text-align: center;
    width: 745px;
    z-index: 2;
}
#recentitem{float:left; margin:20px 0;}
#head-search .input-append input{padding:14px 40px;}
.top_head_user {
    margin-top: 20px;
    position: relative;
    z-index: 18;
}
.CartTotals{border-right: 1px solid #ccc;color: #000;
    margin-top: 5px;
    padding: 0 20px;}
.top_head_user div {
    float: left;
}
.top_head_user .user_login .icon_head_foot {
    background-position: -36px 0;
    height: 28px;
    margin-bottom: 10px;
    margin-top: 1px;
    width: 25px;
}
.top_head_user a {
    cursor: pointer;
}
.user_favorite {
    margin: 0 35px;
    position: relative;
}
.top_head_user .user_favorite .icon_head_foot {
    background-position: -80px 0;
    height: 26px;
    margin-bottom: 10px;
    margin-top: 2px;
    width: 30px;
}
.user_shopping_bag {
    margin-right: 12px;
    position: relative;
}
.top_head_user .user_shopping_bag .icon_head_foot {
    background-position: -130px 0;
    height: 30px;
    margin-bottom: 10px;
    width: 23px;
}
.top_head_user .user_shopping_bag .shopping_bag_num {
    background-color:#ed1c24;
    border-radius: 100px;
    color: #fff;
    font-style: normal;
    font-weight: bold;
    height: 20px;
    line-height: 19px;
    min-width: 20px;
    position: absolute;
    right: 15px;
    text-align: center;
    top: -3px;
    z-index: 1;
}
.top_head_user .shopping_bag_num a{color:#fff;}
.db {
    display: block;
}
.st1 .count{opacity: 0;}
.icon_head_foot {
    background: transparent url("../images/cart.png") no-repeat scroll right top / 60px 29px;
    display: inline-block;
    float: right;
    margin-left: 20px;
    padding: 6px 15px;
    position: absolute;	
}
#banner-top{width:100%; float:left;}
.mutopbanner {
    margin: 0 auto;
    padding: 16px 0;
    width: 1200px; height:40px;
}

.mutopbanner li {
    border: 1px solid #dadada;
    box-shadow: 3px 3px 0 #bcbcbc;
    cursor: pointer;
    float: left;
    font-weight: normal;font-size: 11px;
    height: 35px;
    line-height: 35px;
    list-style-type: none;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.3s ease-in-out 0s;
    width: 32%;
}

.cart {
    background: transparent url("../images/cart.png") no-repeat scroll right top;
    height: 30px;
    padding: 0 10px;
    width: 30px;
}

.cart-down, .cart .none {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #eaeaea;
    box-shadow: 2px 2px 0 #bbbbbb;
    color: #111;
    display: none;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-transform: none;
    top: 30px;
    width: 340px;
    z-index: 9999;
}
.none {
    display: none;
}

.cart_item {
    background: #ffffff url("../images/tail-cart.gif") repeat-x scroll 0 100%;
    margin: 2px 0;
    overflow: hidden;
    padding: 12px;
    width: 315px;
}
.cart_item .left-info {
    float: left;
}
.cartOldItem {
    color: #111 !important;
}
.cartOldItem {
    color: #660099;
    position: relative;
}
.cart_item .center-info {
    float: left;
    width: 215px;
}
.cart-down .cart-bottom {
    overflow: hidden;
    padding: 10px;
    text-align: right;
    width: 305px;
}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
    margin: 0;
    padding: 0.2em 0;
}
.cartBoxTotal {
    font-weight: bold;
    text-align: right;float: right !important;width: 330px;
}
.cart-down .cart-bottom .btns {
    float: right;
    margin: 10px 0 0;
    overflow: hidden;
    text-align: right;
}
.btns a {
    float: left;
    padding-left: 2px;
}
.productStar5 {
    background: rgba(0, 0, 0, 0) url("../images/stars_5.gif") no-repeat scroll left center;
    height: 25px;margin: 0 0 10px;
}

.cos-none li.curimg {
    border-bottom: 2px solid #a30101;
}
.cos-none li {
    border-bottom: 2px solid #fff;
    float: left;
    margin-bottom: 10px;margin-top:10px;
    margin-right: 5px;
    width: 90px;
}
.cos-listView ul{padding:0;margin:0}
.category-subs-selected{color:#ed1c24}

.home_active{float:left;width:50px}
.TabPanels {
    clear: none;
    float: left;
    margin-top: 10px; width:745px;
}

.nTab {
    background-position: left center;
    background-repeat: repeat-y;
    font-weight: normal;
    margin: 0 auto;
}
#myTab1 {}
.nTab .TabTitle .active {
    background: #333 none repeat scroll 0 0;
    border-bottom: 3px solid #df5b65;
    color: #fff;
}
.nTab .TabTitle li {
    background: #f0f0f0 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    float: left;
    font-size: 13px;
    font-weight: normal;
    margin: 0 5px 0 0;
    padding: 2px 0; width:24%;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
}
.nTab .TabContent {
    border: 1px solid #f0f0f0;
    clear: both;float:left;
    margin-bottom: 20px;width: 100%;
}
.pro-options1{float:left;width:395px;margin-bottom: 20px;}
.size_chart  {
    display: none;
    width:395px;background: #fff;
    position: absolute;
    z-index: 9999;border: 5px solid #f0f0f0;margin-left: -20px;padding:5px;
}

.select_qu {
    cursor: help;
    color: #0286cd;
}
.size_chart_table{width:395px;}
.orders-count{margin-left: 90px; border-left:1px solid #999; padding-left:10px;}
.contact_active{float:left;width:180px}
.contact_active a{ font-size:14px; text-transform: uppercase;padding: 10px 20px;display: block;}
.contact_active a:hover{color:#000;}
.moduleboxs{ text-align:center}
.moduleboxs span{ text-align:center}
.shipping_time {
    background: transparent url("../images/shipping_time.png") no-repeat scroll left 0;
    display: block;
    float: none;
    height: 20px;
    margin: 0 0 15px;
    width: 230px;
}
.eden_free {
    border: 9px solid #efefef;
    display: inline-block;
    margin-top: 20px;
    padding: 15px;
    width: 85%;
}
.view_eden {
    height: 65px;
    width: 100%;
}
.view_imgs {
    border-right: 1px solid #dedede;
    float: left;
    height: 100px;
    text-align: center;
    width: 16%;
}
.view_imgs2 {
    border-right: medium none;
}
.view_imgs .eden4 {
    margin-top: 28px;
}
.view_imgs .eden3 {
    margin-top: -5px;
}
.view_imgs .eden2 {
    margin-top: 26px;
}
.view_imgs .eden1 {
    margin-top: 0;
}
.view_imgs div {
    margin-top: 20px;font-size:10px;
}

#cartAdd{margin-top:20px}

.centerColumn h1 , .centerColumn h3 , .centerColumn .content h1 , .centerColumn .content h3 , .centerColumn .content h4{font-size: 12px;
    font-weight: normal;
    line-height: 25px;}
 #contactusBody #featured ,  #sitemapBody #featured , #discountcouponBody #featured{display:none}

#indexHomeBody .header-banner {background: url(../images/star-pattern-h.png) repeat-x top #f4f4f4 !important;color:#000;}
.header-banner {
    background: url(../images/star-pattern.png) repeat-x top #f4f4f4;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    margin: 10px auto;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 960px;
}

#pagesize table {
    margin-bottom: 10px;
}
#pagesize th {
    background: #181713 none repeat scroll 0 0;
    color: #fff;
    line-height: 24px;
}
#pagesize td {
    color: #181713;
    line-height: 24px;
    text-align: center;
}
#pagesize caption {
    color: #000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    line-height: 30px;
    text-align: left;
    text-transform: uppercase;
}
.fec-credit-card-info select {
    width: 25%;
}
#gotoTop {
    background: rgba(0, 0, 0, 0) url("../images/backtop.png") no-repeat scroll left top;
    cursor: pointer;
    display: none;
    height: 110px;
    position: fixed;
    right: 40px;
    bottom: 10%;
    width: 110px;
}
#timebox {margin: 0 0 10px;}
#time h4{
    color: #ed5f00;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 10px;
    border: 1px solid #ed5f00;
    border-radius: 10px;
    background: rgba(0, 0, 0, 0) url("../images/HALLOWEEN.png") no-repeat scroll left bottom;
    height: 100px;
    line-height: 192px;
}


#rank_box{width:960px;margin:0 auto;display: none;}
.groupbuy { display:none;
	width:960px;
    margin: 15px auto;
}
#FlashBox {
    background-color: #f7f7f7;
    border: 1px solid #cfcfcf;
    width: 318px;
	float:left;
}
.groupdetail {
    background-color: #f4f4f4;
    border: 1px solid #cfcfcf;
    float: right;
    padding: 10px;
    width: 148px;
    margin: 0 2px 10px;
	text-align: center;
}
.rank{ float:left; width:150px;}
.rank_img img{ border:1px solid #f3eada;margin: 2px;}
.buydeal {
    background: url("../images/groupbuy.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 73px;
	float:left;
    margin-left: -11px;
    margin-top: -61px;
    width: 180px;
    background-position: 0 0;
}
.rolltime{
    background: url("../images/grouptime.png") no-repeat scroll 0 -1300px rgba(0, 0, 0, 0);
    display: block;
    height: 70px;
    margin-top: 60px;
    margin-left: -4px;
}
.FreeLow{
	border: 1px dashed ;
    color: #ff0000;
    float: right;
    font-weight: bold;
    margin: -50px 10px 0;
    padding: 6px;
}
