@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font-family: raleway; font-size: 14px; display: inline-block; width: 100%; color: #333333;  }
a, p, strong, ul, h1, h2, h3, h4, h5, h6{ margin: 0; padding: 0; }
h1{ font-size: 24px;}
h3{ font-size: 18px;}
h4{ font-size: 16px;}
li{ list-style: none; }
a:focus, input:focus{ outline: none; }
a:hover{ text-decoration: none; }
.pagewidth{ float: left;display:none;}
.pagewidth .container{ width: 1018px; }
/***************************** Begin Header Container ***************************/
.header-container{ display: inline-block; width: 100%; }
.header-container .header-content{ display: inline-block; width: 100%; margin: 16px 0 0; }
.header-container  .header-content .logo-content{ display: inline-block; width: 100%; text-align: left; padding-left: 8px; }
.header-container { display: inline-block; width: 100%;}
.search-container{ display: inline-block; width: 100%; text-align: center; }
.search-content{ background: #FFF; display: inline-block; width: 320px; height: 43px; border: 1px solid #eaeaea; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.search-content .v4sbox{ width: 268px; float:left; padding: 0px 13px; border: 0;height:40px; font-size: 21px; font-weight: 600;  -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; border-top-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-left-radius: 3px;}
.search-content .v5sbox{ background: url("../images/bg-btn-search.png") no-repeat center center;width: 41px; height: 41px; float: right; border: 0; }
.help-content{ display: inline-block; width: 100%; text-align: right; margin-top: 8px; }
.help-content .help{ display: inline-block; width: 67px; height: 30px; border: 1px solid #eaeaea; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #333333; padding: 0 9px; line-height: 43px; }
.help-content .help span{ background: url("../images/bg-help.png") no-repeat center right; display: inline-block; padding-right: 17px; line-height: 30px; }
/***************************** End Header Container ***************************/

/***************************** Begin Menu Container ***************************/
.menu-container, .menu-container .menu-content{ display: inline-block; width: 100%; }
.menu-container{ border-bottom: 1px solid #2a2a2a; }
.menu-container .menu-content{ margin: 20px 0 0px; }
.wrappage .menu-container .menu-content .category-top{ font-weight: 600; color: #363636; display: none; text-transform: uppercase; }
.menu-container .menu-content ul.menu { display: inline-block; width: 100%; }
.menu-container .menu-content ul.menu li { display: inline; float: left; padding: 8px 0;  text-align: center}
.menu-container .menu-content ul.menu li.last{ display: table-cell; text-align: right; }
.menu-container .menu-content ul.menu li  a{ color: #363636; font-size: 16px; font-weight: 600; padding: 0 15px; text-transform: uppercase;  vertical-align: middle;}
.menu-container .menu-content ul.menu li:hover{ background: #2a2a2a; }
.menu-container .menu-content ul.menu li:hover  a{ color: #fff; }
.menu-container .menu-content ul.menu li.first:hover {background:none;}
.menu-container .menu-content ul.menu li.first  a{ background: url("../images/icon-home.png") no-repeat center center; text-align: center; padding: 0 30px 0 0; display: inline-block; width: 16px; height: 13px; text-indent: -9999px; }
.menu-container .menu-content ul.menu li.child-level-1.cat-1 {
    display:none;
}
.sub-menu-container, .sub-menu-container .sub-menu-content{ display: inline-block; width: 100%;}
.sub-menu-container{ border-bottom: 1px solid #ededed;}
.sub-menu-container .sub-menu-content{ text-align: center; padding: 10px 0; }
.sub-menu-container .sub-menu-content a{ display: inline-block; color: #333; font-size: 13px; font-weight: 600; }
.sub-menu-container .sub-menu-content a span{ text-transform: uppercase; }
.sub-menu-container .sub-menu-content a.sub-menu-left{ border-right: 1px solid #999999; line-height: 12px; padding-right: 15px; }
.sub-menu-container .sub-menu-content a.sub-menu-right{ padding-left: 15px; }
.menu-container .menu-content ul.menu li ul.menu-level1{ display: none;}
/***************************** End Menu Container ***************************/

/***************************** End slidershow-container ***************************/
.slidershow-container{ display: inline-block; width: 100%; margin-top: 18px; }
.slidershow-content{ display: inline-block; width: 100%; margin-top: 15px;  }
.slidershow-content img {height:480px !important;}
.carousel-indicators{ display: none;   }
.carousel-control{ background-color: transparent; background-repeat: no-repeat;left:unset; background-position: left center; width: 45px; height: 45px; opacity: 1; width: 45px; height: 45px; top: 50%; margin-top: -22px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position: absolute; }
.carousel-control:hover{ background-color: #eaeaea;}
.carousel-control.left  { background-image: url("../images/target-carousel-control-left.png") ; margin-left: -45px; left: 100%;  outline: none;}
.carousel-control.right  { background-image: url("../images/target-carousel-control-right.png");  margin-left: 0; left: 0;  outline: none;}
/***************************** End slidershow-container ***************************/

/***************************** Begin Main Container ***************************/
.main-container, .product-intro-container, .product-intro-container .product-intro-content, .product-intro-container .product-intro-content ul{ display: inline-block; width: 100%; }
.product-intro-container{ margin: 20px 0 0;}
.product-intro-container .product-intro-content ul li{ float: left; display: inline; margin:0 0 23px 44px; }
.product-intro-container .product-intro-content ul li.three{ margin-left: 0;  }
.product-intro-container .product-intro-content ul li .product-intro{ display: inline-block; width: 300px; height: 300px; text-align: center; position: relative; }
.product-intro-container .product-intro-content ul li .product-intro .product-intro-name{ display: inline-block; width: 100%; text-align: center; position: absolute; top: 0; left: 0; color: #363636; font-size: 28px; font-weight: 600; }
.product-intro-container .product-intro-content ul li .product-intro .product-intro-name:hover{ color: #2a2a2a; }
.product-intro-container .product-intro-content ul li .product-intro .icon-intro{ background: url("../images/target-intro-icon.png") no-repeat center center #000; display: inline-block; text-indent: -9999px;  width: 35px; height: 35px;  text-align: center; position: absolute; bottom: 13px; right: 13px; color: #363636; font-size: 30px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.product-intro-container .product-intro-content ul li .product-intro .icon-intro:hover{ background: url("../images/target-intro-icon.png") no-repeat center center #2a2a2a; }
/***************************** End Main Container ***************************/

/***************************** Begin main-bottom-container ***************************/
.main-bottom-container, .main-bottom-container .main-bottom-content{ display: inline-block; width: 100%; }
.main-bottom-container .main-bottom-content{ margin-top: 30px; padding: 16px; border: 1px solid #ededed; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.main-bottom-container .main-bottom-content a{ float: left; display: inline; margin-right: 82px; color: #333333; }
.main-bottom-container .main-bottom-content a:hover{ color: #2a2a2a; }
.main-bottom-container .main-bottom-content a.main-bottom3{ margin-right: 0; }
.main-bottom-container .main-bottom-content a img, .main-bottom-container .main-bottom-content a .block-text{ float: left; }
.main-bottom-container .main-bottom-content a img{ padding: 4px 0; margin-right: 17px;}
.main-bottom-container .main-bottom-content a .block-text span{font-family:raleway; display: inline-block; font-size: 16px; text-transform: uppercase; }
.main-bottom-container .main-bottom-content a .block-text span.bottom{ font-size: 20px; font-weight: 600;}

.pagewidth .col-left{ float: left; width: 213px;border-right:1px solid #ddd; padding-bottom: 40px;}
.pagewidth .col-left .block-category-conatiner{ display: inline-block; width: 100%; }
.pagewidth .col-left .block-category-conatiner h2.category-title{ font-family: raleway;display: inline-block; width: 100%; font-size: 35.98px; font-weight: 600; padding: 20px 0 28px 10px; }
.pagewidth .col-left .block-category-conatiner .block-category-content-top{ background: url("../images/bg-block-category-content-top.png") no-repeat top left; display: inline-block; width: 100%; padding-top: 10px; }
.pagewidth .col-left .block-category-conatiner .block-category-content-bottom{ background: url("../images/bg-block-category-content-bottom.png") no-repeat bottom left; display: inline-block; width: 100%; padding-bottom: 10px; }
.pagewidth .col-left .block-category-conatiner .block-category-content{ background: #f7f7f7; display: inline-block; width: 100%;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu{ display: inline-block; width: 100%;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li{ display: inline-block; width: 100%; position: relative; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li a{ font-family: raleway;font-size:13px;display: inline-block; width: 100%; color: #666666; padding: 7px 12px 7px 18px; border-bottom: 1px solid #f7f7f7;  line-height: 14px; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li.first a{ display: none; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li span.icon-click{ background: url("../images/target-icon-click-desktop.png") no-repeat center center; display: inline-block; width: 100%; width: 8px; height: 25px; text-indent: -9999px; position: absolute; right: 15px;  }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level1 li { padding: 0 12px 0 18px; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level1 li a{ font-size: 13px;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level1 li span.icon-click{ right: 27px;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level1 ul.menu-level2 li a{ font-size: 12.99px;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level1 , .pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level1 ul.menu-level2{ display: none; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li:hover a{ background: #ededed; border-bottom: 1px solid #cecece; color: #000;text-decoration:underline;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li:hover span.icon-click{ background: url(../images/target-icon-click-desktop-hover.png) no-repeat center center; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li:hover  ul.menu-level1 li span.icon-click{ background: url(../images/target-icon-click-desktop.png) no-repeat center center; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li:hover ul.menu-level1{ display: block; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li:hover ul.menu-level1 li a{ background: none; border-bottom: 1px solid #f7f7f7; color: #666666; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level1 li:hover a{ background: #ededed; border-bottom: 1px solid #cecece; color: #000; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level1 li:hover ul.menu-level2 li a{ background: none; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level1 li:hover ul.menu-level2 a{ background: none; border-bottom: 1px solid #f7f7f7; color: #666; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level1 li:hover span.icon-click{ background: url(../images/target-icon-click-desktop-hover.png) no-repeat center center; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level1 ul.menu-level2{ display: block;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level1 ul.menu-level2 li:hover a{ color: #000;}

.pagewidth .col-main-container{ float: left; width: 753px; padding: 32px 0 10px 25px ; border-left: 1px solid #ededed;}
.pagewidth .col-main-container .demo-img img{ display: inline-block; }

.main-container{ display: inline-block; width: 100%; }
.wrappage .product-detail-container, .wrappage .product-detail-container .product-detail-content{ display: inline-block; width: 100%; }
.wrappage .product-detail-container .product-detail-content{ margin-top: 42px;}
.wrappage .product-img-box{ display: inline-block; width: 100%; text-align: center; }
.wrappage #image-view{ display: inline-block; text-align: center; padding: 10px; border: 1px solid #f3f3f3;}
.wrappage #image{ display: inline-block; width: 100%; height: 373px;  }
.wrappage #image img{ display: inline-block; width: 373px; height: 373px;  }
.wrappage .product-thumb{ display: inline-block; width: 100%; margin-top: 20px; text-align: center; }
.wrappage .product-thumb ul li{display: inline-block; margin: 0 5px 10px 0; border: 1px solid #f3f3f3; padding: 10px; }
.wrappage .product-thumb ul li.last{ margin-right: 0; }
.wrappage .product-thumb ul li img{display: inline-block; width: 55px; height: 55px;  }
.wrappage .product-thumb ul li.active img, .wrappage .product-thumb ul li:hover img{border: 1px solid #5c5c5c; }
.wrappage .product-shop-container{ display: inline-table; width: 100%; }
.wrappage .btn-item-container{display: inline-block; width: 100%; margin-top: 9px; }
.wrappage .btn-item-container a{ float: left; color: #666666; font-weight: 600; padding-left: 25px;line-height:20px;}
.wrappage .btn-item-container a.btn-item-left{ background: url("../images/target-icon-tell-a-friend.png") no-repeat left center; margin-right: 70px;  }
.wrappage .btn-item-container a.btn-item-right{ background: url("../images/target-icon-ask-question.png") no-repeat left center; float: left; }
.wrappage .product-shop-container .product-view-name-sku{ display: inline-block; width: 100%; }
.wrappage .product-detail-content h1{ font-weight: 600; }
.wrappage .product-detail-content .sku{ color: #666666; font-family: 'Source Sans Pro', sans-serif; line-height: 14px; margin-top: 7px; font-size:16px;}
.wrappage .product-shop-container .price-btnbuynow-container{ display: inline-block; width: 100%; margin-top: 20px; }
.wrappage .product-shop-container .price-btnbuynow-container  .price-content, .wrappage .product-shop-container .price-btnbuynow-container  .btn-content{ float: left; width: 50%; }
.wrappage .product-shop-container .price-btnbuynow-container  .price-content .price{ font-size: 28px; color: #000000; font-family: 'Source Sans Pro', sans-serif; font-weight: 600; line-height: 28px;}
.wrappage .product-shop-container .price-btnbuynow-container  .price-content .price-old{ font-size: 16px; font-family: 'Source Sans Pro', sans-serif; font-weight: 600; line-height: 16px; margin-top: 5px;}
.wrappage .product-shop-container .price-btnbuynow-container .btn-content a{ display: inline-block; width: 100%; color: #333; }
.wrappage .product-shop-container .price-btnbuynow-container .btn-content .btn-buy-now{ background: #FF0000; display: inline-block; width: auto; height: 41px; font-size: 16px; font-weight: 600; color: #FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height: 41px; padding: 0 18px; }
.wrappage .product-shop-container .price-btnbuynow-container .btn-content .btn-buy-now:hover{ background: #2a2a2a; }
.wrappage .product-shop-container .price-btnbuynow-container .btn-content .add-to-watchlist{ line-height: 16px; margin-top: 5px; font-weight: 600;}
.wrappage .product-shop-container .price-btnbuynow-container .btn-content .add-to-watchlist:hover{ color: #ab0000; }
.wrappage .product-shop-container .price-btnbuynow-container .btn-content .btn-buy-now span{ background: url("../images/icon-buy-now.png") no-repeat left center; display: inline-block; padding-left: 34px; }
.wrappage .product-shop-container .note{ background: url("../images/target-icon-note.png") no-repeat left top; padding-left: 28px;font-size:14px; display: inline-block; width: 100%; font-weight: 600; line-height: 20px; margin-top: 14px; color: #2a2a2a;  font-family: raleway;}
.wrappage .product-shop-container .note a{ color: #2a2a2a; text-decoration: underline;}
.wrappage .product-shop-container .note a:hover{ text-decoration: none;}
.wrappage .product-shop-container .available{ background: url("../images/icon-available.png") no-repeat left top; padding-left: 28px; display: inline-block; width: 100%; font-weight: 600; line-height: 18px; margin-top: 20px; font-size: 14px; font-family: raleway;}
.wrappage .also-like-container{ display: inline-block; width: 100%; margin-top: 30px; }
.wrappage .also-like-container  .also-like-content{ display: inline-block; width: 100%; position: relative; }
.wrappage .also-like-container  .also-like-content .bx-controls-direction a{ position: absolute; right: 0; bottom: 100%; width: 25px; height: 25px; float: left; text-indent: -9999px; margin-bottom: 14px; }
.wrappage .also-like-container  .also-like-content .bx-controls-direction a.bx-prev{ background: url("../images/target-icon-prev-also-like-hover.png") no-repeat center center; right: 0;}
.wrappage .also-like-container  .also-like-content .bx-controls-direction a.bx-next{ background: url("../images/target-icon-next-also-like-hover.png") no-repeat center center; right: 32px;}
.wrappage .also-like-container  .also-like-content .bx-controls-direction a.bx-next:hover{ background: url("../images/target-icon-next-also-like.png") no-repeat center center; }
.wrappage .also-like-container  .also-like-content .bx-controls-direction a.bx-prev:hover{ background: url("../images/target-icon-prev-also-like.png") no-repeat center center; }
.wrappage .also-like-container .also-like-title{ display: inline-block; width: 100%; margin-bottom: 14px; font-weight: 600;  }
.wrappage .also-like-container .also-like-content .product-item { display: inline-block; width: 100%; }
.wrappage .also-like-container .also-like-content .product-item .product-name{ display: inline-block; width: 52%;float:right; margin-bottom: 10px; font-weight: 600; line-height: 18px;}
.wrappage .also-like-container .also-like-content .product-item .product-name a{ display: inline-block; width: 100%; font-weight: 600; color: #666666; }
.wrappage .also-like-container .also-like-content .product-item .product-name a:hover{ color: #ab0000; }
.wrappage .also-like-container .also-like-content .product-item .product-name-price{ float: left; width: 133px; }
.wrappage .also-like-container .also-like-content .product-item .product-image{ display: inline-block; margin-right: 14px; float: left;width:40%;}
.wrappage .also-like-container .also-like-content .product-item .product-image a{ display: inline-block; padding: 10px; border: 1px solid #f2f2f2; }
.wrappage .also-like-container .also-like-content .product-item .product-image a img{ display: inline-block; width: 84px; height: 84px; }
.wrappage .also-like-container .also-like-content .product-item .product-price .price{ font-size: 18px; color: #000000; font-family: 'Source Sans Pro', sans-serif; font-weight: 600; }
.wrappage .also-like-container .also-like-content .product-item .product-price {float:right;width:52%;}

.wrappage .tab-container{ display: inline-block; width: 100%; margin-top: 47px;}
.wrappage  #horizontalTab-overview{ display: inline-block; width: 100%; }
.wrappage  #horizontalTab-overview  a:hover{ text-decoration: none; }
.wrappage  #horizontalTab-overview ul.ui-tabs-nav{ margin: 0; padding:0; display: inline-block; width: 100%; border-bottom: 1px solid #cccccc; height: 36px; }
.wrappage  #horizontalTab-overview  ul.ui-tabs-nav li{  background: #f5f5f5; display: inline-block; font-weight: bold; color: #242424; padding: 0 17px; height: 36px; line-height: 36px;  border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; float: left;  }
.wrappage  #horizontalTab-overview  ul.ui-tabs-nav li.ui-tabs-active{ border-bottom: 1px solid #FFF; background: #FFF;}
.wrappage  #horizontalTab-overview  ul.ui-tabs-nav li.last{ display: inline-block; border-right: 1px solid #cccccc; }
.wrappage  #horizontalTab-overview  ul.ui-tabs-nav li a{ display: inline-block; font-weight: 600; color: #333333; }
.wrappage  #horizontalTab-overview  ul.ui-tabs-nav li a:focus{ text-decoration: none; }
.wrappage  #horizontalTab-overview  .tab-content{ display: inline-block; width: 100%; padding: 20px 16px 9px; line-height: 24px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.wrappage  #horizontalTab-overview  .tab-content ul {list-style:inside disc;}
.wrappage  #horizontalTab-overview  .tab-content ul li{list-style:inside disc;}
.wrappage  #horizontalTab-overview  .tab-content .text-container{ display: inline-block; width: 100%; margin-bottom: 15px; }
.wrappage  #horizontalTab-overview  .tab-content .text-container .text-title{ display: inline-block; width: 100%; margin-bottom: 13px; font-weight: 600; }
.wrappage  #horizontalTab-overview  .tab-content .text-content  { display: inline-block; width: 100%; }
.wrappage  #horizontalTab-overview  .tab-content .text-content ul { background: none; border: 0; padding: 0; display: inline-block; height: auto;}
.wrappage  #horizontalTab-overview  .tab-content .text-content ul li{ display: inline-block; width: 100%; margin-bottom: 11px;  }
.wrappage  #horizontalTab-overview  .tab-content .text-content ul li.last{ display: inline-block; width: 100%; margin-bottom: 0px;  }
/***************************** End main-bottom-container***************************/

/***************************** Begin Footer Container***************************/
.footer-container{ background: #2a2a2a; display: inline-block; width: 100%; margin-top: 25px; padding: 40px 0 50px; color: #FFF;}
.footer-container a{ color: #FFF; }
.footer-container .footer-container-top, .footer-container .footer-container-top .block-footer-top{ display: inline-block; width: 100%; }
.footer-container .footer-container-top .block-footer-top .block-footer-title{ display:inline-block; width: 100%; font-weight: bold; margin-bottom: 20px; }
.footer-container .footer-container-top .block-footer-top ul { display:inline-block; width: 300px; }
.footer-container .footer-container-top .block-footer-top ul li { line-height: 24px;  }
.footer-container .footer-container-top .block-footer-content.block-footer-content-menu ul li { float: left; width: 50%; text-align: left; }
.footer-container .footer-container-top .block-footer-content.block-footer-content-menu ul li.first a{ display: none; }
.footer-container .footer-container-top .block-footer-top  ul li  a{ color: #FFF; }
.footer-container .footer-container-top .block-footer-top  ul li:hover  a{ color: #ffffff; }
.footer-container .footer-container-top .block-footer-content.information-content .contact{ color: #FFF; margin-bottom: 20px; display: inline-block; width: 100%; }
.footer-container .footer-container-top .block-footer-content.information-content .contact:hover{ color: #ffffff; }
.footer-container .footer-container-top .block-footer-content.information-content .information{ display: inline-block; width: 100%; line-height: 24px; }
.footer-container-bottom{ display: inline-block; width: 100%; margin-top: 58px; }
.footer-container-bottom .footer-bottom-left{ float: left; width: 80%; font-size: 13px; }
.footer-container-bottom .footer-bottom-left p.footer-left-top{background: url("../images/target-icon-copyright.png") no-repeat left center; display: inline-block; width: 100%; padding:5px 0px 5px 44px; }
.footer-container-bottom .footer-bottom-left p.footer-left-top span{ display: inline-block; width: 100%; }
.footer-container-bottom .footer-bottom-left p.footer-left-top span a{color:#fff !important;}
.footer-container-bottom .footer-bottom-left .content-terms-policy{ display: inline-block; width: 100%; padding-left: 44px;  margin-top: 10px; font-size: 13px; line-height: 13px; }
.footer-container-bottom .footer-bottom-left .content-terms-policy a.right{ display: inline-block; padding-left: 4px;color:#fff !important; }
.footer-container-bottom .footer-bottom-left .content-terms-policy a.left{ display: inline-block;color:#fff !important; padding-right: 4px; border-right: 1px solid #FFF; }
.footer-container-bottom .footer-bottom-left .content-terms-policy a:hover{ color: #ffffff !important; }
.footer-container-bottom .footer-bottom-right{ float: left; width: 20%; text-align: right; }
.footer-container .footer-container-top .block-footer-top ul li ul.menu-level1{ display: none; }
/***************************** End Footer Container ***************************/
/*20141023*/
body, td, .g-std{ font-family: raleway; font-size: 14px;  }
.tab-content-m {float:left !important;width:100% !important;}
/* Subpage container*/
.subpage-container {}
.subpage-container .subpage-left{
	float:left;
	width:213px;
	padding-top:50px;
}
.subpage-left h2{
	color:#333333;
	font-size:40px;
	font-weight:600;
	margin-bottom:10px;
}
.subpage-left ul{
	
}
.subpage-left ul li{
	
}
.subpage-left ul li a{
	font-size:14px;
	color:#666666;
	text-decoration:none;
	display:block;
	padding-left:18px;
	padding:5px 0px 5px 15px;
}
.subpage-left ul li a:hover{background:#EDEDED;border-bottom:1px solid #CECECE;text-decoration:underline;color:#000;}
.subpage-container .subpage-main{
	float:right;
	width:775px;
	padding-left:25px;
	border-left:1px solid #ddd;
	padding-top:50px;
}
.subpage-main .subpage-title h2 {
	color:#333333;
	font-size:30px;
	font-weight:600;
	margin-bottom:25px;
}
.subpage-content {
	
}
.subpage-content h3{
	color:#333333;
	font-size:20px;
	font-weight:600;
	margin-bottom:25px;
}
.subpage-content p{
	color:#333333;
	font-size:13px;
	margin-bottom:20px;
}
.subpage-content ol{padding:0;margin:0;list-style:inside decimal;}
.subpage-content li{
	color:#333333;
	font-size:13px;
	list-style:inside decimal;
	margin-bottom:15px;
}
.subpage-content a{
	color:#333 !important;
	text-decoration:underline;
}
.faq {
	border-bottom:1px dotted #A5A5A5;
	padding:25px 0px;
}
.faq.first {padding-top:0px;}
.faq p{ margin-bottom:15px;}
.faq .question{
	background:url(../images/target-faq1.png) left center no-repeat;
	padding-left:30px;
}
.faq .answer{
	background:url(../images/target-faq2.png) left center no-repeat;
	padding-left:30px;
	margin:0px;
}
table.classification {
	float:left;
	width:100%;
	margin-bottom:25px;
}
.classification .top {background:#BFBFBF;}
.classification .top td:first-child{font-weight:bold;}
.classification tr td{padding:5px 0px 5px 10px;border:1px solid #333;font-size:13px;}

.delivery-table {float:left;width:100%;margin-bottom:25px;}
.delivery-table tr th{background:#3D3935;color:#fff;font-size:13px;padding:15px;border-right:2px solid #fff;}
.delivery-table tr td{color:#666666;font-size:13px;padding:10px 10px 10px 15px;border-right:2px solid #fff;}
.delivery-table tr:nth-child(2n+1){background:#F8F8F9;}

/*20141103*/
.pagewidth table.container tr.first{ display: none; }
 body, td, .g-std{ font-size: 14px; }
.pagewidth .stBadge{ margin-top: 0px !important; }
.pagewidth .footer-container-store{  background: url("../images/ebgames-bg-footer-container-store.png") no-repeat top center;}
.stBadge-accent{ display: none; }
#glbfooter{margin-top: 0;}
.pagewidth table.container tr.first{ display: none; }
.pagewidth .fpcc .countClass{ color: #ba0000; font-family: raleway; font-size: 20px; font-weight: 700; }
.pagewidth .fpcc .matchClass{ color: #333333; font-family: raleway; font-size: 14px; font-weight: 400; }
.pagewidth .fpcc span.keywordClass{ color: #333; font-family: raleway; font-size: 14px; font-weight: 600; }
.pagewidth  td.r3_c{ border-right: 0; border-left: 0; border-bottom: 0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
.pagewidth  td.r3_c  .r3_cm   { padding: 0; margin-top: 18px; }
.pagewidth .r3_t{ background: none; float: left; width: 680px; }
.pagewidth .r3_t  b{ margin-left: 0; background: none; border: 0; }
.pagewidth .r3_t  b i{ margin-right: 0; background: none; border: 0;}
.pagewidth #v4-18{ display: none; }
.pagewidth #v4-6  span.label{ color: #919191; font-family: raleway; font-size: 14px; font-weight: 400; padding:  0 8px 0 0; margin-left: 13px;  }
.pagewidth #v4-6 span.pdmt .cur{ background: url("../images/target-icon-sortdownred.png") no-repeat right center; color: #000; font-family: raleway; font-size: 13px; font-weight: 400; padding-right: 15px; }
.pagewidth #v4-6 span.pdmt .cur img{ display: none; }
.pagewidth .r3_bl{ display: none; }
.pagewidth .ctrlbr{ border-bottom: 0; }
.pagewidth div.itemseparator{ border: 0; }
.pagewidth table.gallery div.ttl a{color: #333333; font-size: 14px; font-weight: 600; font-family: raleway; }
.pagewidth .grid td.left{ border-left: 0; padding: 0 8px 9px; }
.pagewidth .grid td.gallery table.gallery{ 
    border: 1px solid #e5e5e5;
    height: 400px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.pagewidth .grid td.gallery {
    padding-right: 8px;
    vertical-align: top;
}
.pagewidth table.gallery .mi {
    display: inline-block;
    min-height: 16px;
    padding: 0 13px;
    text-align: left;
    width: 100%;
    margin-bottom: 5px;
}
.pagewidth table.gallery div.ttl {
    margin: 2px 0 5px;
    padding: 0 13px;
}
.pagewidth table.gallery div.subtitle {
    color: #333;
    font-family: raleway;
    font-size: 13px;
    font-weight: 400;
    margin: 2px 0;
    padding: 0 13px;
}
.pagewidth table.gallery td span.stp{ display: none; }
.pagewidth table.gallery div.clearFullDiv .label{ font-size: 13px; color: #919191; font-family: raleway;}
.pagewidth .details span.ship {
    color: #919191;
    display: inline-block;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px;
    position: absolute;
    width: 118px;
    left: 100%;
}
.pagewidth table.gallery table.fixed div.time2{ padding-left: 0; margin-top: 10px; position: relative;  }
.pagewidth table.gallery table.fixed div.time2 span{ float: left; color: #919191; font-size: 13px; font-family: raleway; line-height: 13px; position: absolute; left: 100%; }
.pagewidth table.gallery table.fixed div.time2 span.label{ left: 0;}
.pagewidth td#CentralArea div.dynpg{ border: 0;}
.pagewidth .ctrlbr{ padding: 3px 10px 10px; }
div#v4-3{ border-bottom: 1px solid #A5A5A5; }
.pagewidth .rs_box{ border: 0; }
.pagewidth .v4stabl{ padding-right: 20px; }
.pagewidth div.fpcc { padding: 0 20px 3px 10px; }
.pagewidth .dynpg .l, .pagewidth .dynpg .r{ display: none; }
.pagewidth table.pgbc{ border: 0; background: none; }
.pagewidth .dynpg .prev a.disabled{ font-family: raleway; font-weight: 600;  }
.pagewidth .dynpg .prev a.enabled{ font-family: raleway; font-weight: 600; color: #333; }
.pagewidth .dynpg .next a.enabled{ font-family: raleway; font-weight: 600; color: #333;}
.pagewidth .dynpg .next a.disabled{ font-family: raleway; font-weight: 600; color: #666; display: none;}
.pagewidth .dynpg td.pages a.disabled:visited{
    font-family: raleway;
    font-weight: 600;
    padding: 0 5px;
}
.pagewidth td.pages a.enabled{
    color: #333 !important;
    font-family: source sans pro;
    font-weight: 400;
    padding: 0 5px;
}
.pagewidth 
element.style {
    width: 140px;
}
*:before, *:after {
    box-sizing: border-box;
}
*:before, *:after {
    box-sizing: border-box;
}
table.gallery td.picture div.image {  margin: 10px auto 6px; }
.pagewidth td#CentralArea div.v4stabl{ display:none;}
.pagewidth .olp-mr{ display: none;}
.pagewidth .olp-tl p{ display: none; }
.olp-tl, .olp-tr, .olp-bl, .olp-br{ border: 0;}
.olp-tl, .olp-bl, .olp-bl p{ background: none;}
.olp-ml{ border: 0;}
.olp-tl p{ border: 0;}
.olp-tr, .olp-br, .olp-mr{ background: none; }
.olp-bl div{ border: 0; display: none; }
.ml-pm .olp-cnt{ border: 1px solid #e5e5e5; padding: 10px; }
.pagewidth .dynpg td.pages a.disabled{ font-size: 14px; font-weight: 700; font-family: source sans pro; }
/*20141104*/
.iframe-container{ display: inline-block; width: 100%; overflow: sroll; }
.iframe-container .main{ height: 500px; width: 100%; }
.size-chart-container {
    padding: 20px;
}
.size-chart-container .view-all-chart{ 
    background: url("../images/target-bg-help.png") no-repeat right center; 
    float: right;
    margin-bottom: 20px;
    padding-right: 13px;
    display: none;
}
.size-chart-container .view-all-chart a{ 
    color: #999;
    text-decoration: none;
    font-family: raleway;
    font-size: 14px;
}
.size-chart-content {
    float: left;
    width: 100%;
}
.wrappage #horizontalTab-overview .tab-content .size-chart-content { overflow-x: scroll;}
.size-chart-content h2 { color: #3d3935; font-family: raleway; }
.iframe-container p{
    font-size: 12px;
    line-height: 1.6em;
    margin: 10px 0;
    color: #666;
}
.iframe-container h3{
    color: #3d3935;
    font-size: 24px;
    font-weight: 400;
    line-height: 1.3em;
    margin: 0.83em 0;
    font-family: raleway;
}
.iframe-container h4{
    color: #3d3935;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    margin: 1em 0;
    font-family: raleway;
}
.scroll-for-tiny{}
.iframe-container a{
    color: #3d3935;
}
.iframe-container a:hover{
    color: #ba0000;
}
.size-chart {
    font-size: 12px;
    font-weight: normal;
    margin-bottom: 20px;
    width: 100%;
}

.size-chart td, .size-chart th {
    border: 2px solid #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.3em;
    padding: 12px;
    font-family: source sans pro;
    color: #666;
}
.size-chart thead tr th{
    background: #3d3935;
    color: #fff;
    font-family: source sans pro;
}
.size-chart .even {
    background:#f8f8f9;
}
.size-chart .even:hover {
    background: #f1f1f1;
}
.size-chart .odd:hover{background: #f8f8f8;}
.wrappage .prod-var-list{ display:  inline-block; width: 100%; margin-bottom: 20px; }
.wrappage .prod-var-list label {
    float: left;
    width: 10%;
}
.wrappage .prod-var-list .prod-var-group {
    float: left;
    width: 100%;
}
.wrappage .prod-var-list .prod-var-group ul.size-list {
    display: inline-block;
    width: 100%;
}
.wrappage .prod-var-list .prod-var-group ul.size-list li {
    float: left;
    display: inline;
    margin: 0 6px 6px 0;
}
.wrappage .prod-var-list .prod-var-group ul.size-list li.prod-var-extra {
    width: 100%;
}
.wrappage .prod-var-list .prod-var-group ul.size-list li a{
    border: 1px solid #ccc;
    color: #ccc;
    font-family: source sans pro;
    font-size: 12px;
    line-height: 12px;
    display: inline-block;
}
.wrappage .prod-var-list .prod-var-group ul.size-list li.prod-var-extra a{ border: 0;}
.wrappage .prod-var-list .prod-var-group ul.size-list li.prod-var-extra a span{ background: url("../images/target-icon-size-guide.png") no-repeat center center; float: left; width: 58px; height: 26px; text-indent: -9999px; }
.wrappage .prod-var-list .prod-var-group ul.size-list li.prod-var-item a:hover{ background: #ccc; color: #FFF; }
.wrappage .prod-var-list .prod-var-group ul.size-list li.prod-var-item.active a{ background: #3d3935; border: 1px solid #3d3935;}

/* Start fanxybox */

.fancybox-wrap iframe
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
        height:500px;
        
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
        width: 600px;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}
.fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../images/target-fancybox-loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}



.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
/*20141128*/
.menu-container .menu-content ul.menu li span.icon-cat{ display: none; }
.menu-container .menu-content ul.menu li ul.menu-level-2{ display: none;}
span.icon-cat{ display: none; }

.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu{ display: inline-block; width: 100%;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li{ display: inline-block; width: 100%; position: relative; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li a{ font-family: raleway;font-size:13px;display: inline-block; width: 100%; color: #666666; padding: 7px 12px 7px 18px; border-bottom: 1px solid #f7f7f7;  line-height: 14px; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li.first a{ display: none; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li span.icon-click{ background: url("../images/icon-click-desktop.png") no-repeat center center; display: inline-block; width: 100%; width: 8px; height: 25px; text-indent: -9999px; position: absolute; right: 15px;  }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level-2 li { padding: 0 12px 0 18px; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level-2 li a{ font-size: 13px;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level-2 li span.icon-click{ right: 27px;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level-2 ul li a{ font-size: 12.99px;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level-2 , .pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level-2 ul{ display: none; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li:hover a{ background: #ededed; border-bottom: 1px solid #cecece; color: #000;text-decoration:underline;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li:hover span.icon-click{ background: url(../images/target-icon-click-desktop-hover.png) no-repeat center center; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li:hover  ul.menu-level-2 li span.icon-click{ background: url(../images/target-icon-click-desktop.png) no-repeat center center; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li:hover ul.menu-level-2{ display: block; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li:hover ul.menu-level-2 li a{ background: none; border-bottom: 1px solid #f7f7f7; color: #666666; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level-2 li:hover a{ background: #ededed; border-bottom: 1px solid #cecece; color: #000; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level-2 li:hover ul li a{ background: none; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level-2 li:hover ul a{ background: none; border-bottom: 1px solid #f7f7f7; color: #666; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level-2 li:hover span.icon-click{ background: url(../images/target-icon-click-desktop-hover.png) no-repeat center center; }
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level-2 ul{ display: block;}
.pagewidth .col-left .block-category-conatiner .block-category-content ul.menu li ul.menu-level-2 ul li:hover a{ color: #000;}

.footer-container .footer-container-top .block-footer-content.block-footer-content-menu ul li ul.menu-level-2{display:none;}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

.pagewidth table.gallery td.bin-content{ width: 80%;}
.pagewidth table.gallery table.fixed td img{ margin: 8px 0 0 13px; }
.pagewidth table.gallery td.basics{ position: relative; }
.pagewidth table.gallery td.bin-content span.bin{ color: #333333; font-family: source sans pro; font-size: 28px; font-weight: 600; line-height: 28px; }
.pagewidth table.gallery div.clearFullDiv{ margin-top: 10px; }
.pagewidth .dynpg .prev a.disabled{ background: none; float: left; width: 18px; text-indent: -9999px; }
.pagewidth .dynpg .prev a.enabled{ background: url("../images/target-pager-nav-prev.png") no-repeat center center; float: left; width: 18px; height: 18px; border: 1px solid #e5e5e5;  text-indent: -9999px; }
.pagewidth .dynpg .prev a.enabled:hover { background: url("../images/target-pager-nav-prev-hover.png") no-repeat center center; float: left; width: 18px; height: 18px; border: 1px solid #e5e5e5;  text-indent: -9999px; }
.pagewidth .dynpg .next a.enabled{ background: url("../images/target-pager-nav-next.png") no-repeat center center; float: left; width: 18px; height: 18px; border: 1px solid #e5e5e5;  text-indent: -9999px;}
.pagewidth .dynpg .next a.enabled:hover{ background: url("../images/target-pager-nav-next-hover.png") no-repeat center center; float: left; width: 18px; height: 18px; border: 1px solid #e5e5e5;  text-indent: -9999px;}
.pagewidth .dynpg .next a.enabled:first-child, .pagewidth .dynpg .prev a.enabled:first-child, .pagewidth .dynpg .prev a.disabled img, .pagewidth .dynpg .prev a.enabled img, .pagewidth .dynpg .next a.enabled img, .pagewidth .dynpg .next a.disabled img { display: none;}

/* End fanxybox */
/* Fixed Mobile*/
@media (min-width: 1200px) { 
    
}

@media (max-width: 1199px) {
    
}

@media (min-width: 993px) and (max-width: 1199px){
	.wrappage #image{ height: auto; width: auto; max-width: 100%; }
	.wrappage .also-like-container .also-like-content .product-item .product-name a{ font-size: 13px; }
	.wrappage .main-bottom-container .main-bottom-content a {margin-right:50px;}
	.wrappage .main-bottom-container .main-bottom-content a .block-text span.bottom {margin-top:5px;}
	.pagewidth .container {width:1018px !important;}
	.zoomContainer {display:none !important;}
        .wrappage #horizontalTab-overview .tab-content .size-chart-content { overflow: scroll;}
}

@media (max-width: 992px) {
	.wrappage #image{ height: auto; width: auto; max-width: 100%; }
	.wrappage .btn-item-container a.btn-item-left{ margin-right: 40px;}
	.wrappage .also-like-container .also-like-content{ padding-right: 120px;}
	.wrappage .main-bottom-container .main-bottom-content a{ margin-right: 20px; }
	.wrappage .menu-container .menu-content ul.menu li a {font-size:14px;}
	.wrappage .main-bottom-container .main-bottom-content a img {margin-right:10px;}
	.wrappage .main-bottom-container .main-bottom-content a .block-text span{ font-size: 14px; }
	.wrappage .main-bottom-container .main-bottom-content a .block-text span.bottom{ font-size: 15px; }
	.wrappage .footer-container .footer-container-top .block-footer-content.block-footer-content-menu ul li {float:left;width:45%;}
	.pagewidth .container {width:1018px !important;}
	.pagewidth .v4stabl {padding-right:20px;}
	.pagewidth .footer-container a {padding-right:20px;}
	.pagewidth .menu-container .menu-content ul.menu li a{font-size:17px;}
	.pagewidth .help-content .help{margin-right:20px;}
	.zoomContainer {display:none !important;}
        .wrappage #horizontalTab-overview .tab-content .size-chart-content { overflow: scroll;}
}

@media (min-width: 768px) and (max-width: 992px) {
        .wrappage #horizontalTab-overview .tab-content .size-chart-content { overflow: scroll;}
}

@media (max-width: 767px) {
	.wrappage .header-container .header-content .logo-content{ text-align: center; }
	.wrappage .search-container, .wrappage .help-content, .wrappage .sub-menu-container, .wrappage .btn-item-container, .wrappage .product-shop-container .price-btnbuynow-container .btn-content, .wrappage .main-bottom-container, .wrappage .product-img-box { display: none;}
	.wrappage .menu-container .menu-content{ margin: 0; position: relative; height: 43px; }
	.wrappage .menu-container{ border-top: 1px solid #e2e2e2; margin-top: 19px; }
	.wrappage .menu-container .menu-content ul.menu{ position: absolute; top: 43px; left: 0; padding:6px 0; display: none; background: #FFF; z-index: 101; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-top: 1px solid #FFF;  }
	.wrappage .menu-container .menu-content ul.menu li{ display: inline-block; width: 100%; padding: 0  19px 0 40px; height: 40px; line-height: 40px;  }
	.wrappage .menu-container .menu-content .category-top{ background: url("../images/icon-category-top.png") no-repeat left center; display: block; height: 43px; line-height: 43px; padding-left: 45px;  }
	.wrappage .menu-container .menu-content ul.menu li, .wrappage .menu-container .menu-content ul.menu li.last{ text-align: left; }
	.wrappage .menu-container .menu-content ul.menu li a{ background: url("../images/target-icon-list-cat-mobile.png") no-repeat right center; line-height: 40px; display: inline-block; width: 100%; }
	.wrappage .menu-container .menu-content ul.menu li.first a{ text-indent: 0px; background: url("../images/icon-list-cat-mobile.png") no-repeat right center; padding: 0; display: inline-block; width: 100%; height: auto; text-align: left;  }
	.wrappage #image{ width: 373px; height: 373px; }
	.wrappage .menu-container .menu-content ul.menu li a:hover{ color: #FFF;}
	.wrappage .menu-container .menu-content ul.menu li:hover a{ background: url("../images/icon-list-cat-mobile-hover.png") no-repeat right center; color: #FFF;}
	.wrappage .menu-container .menu-content ul.menu li:hover{ background: #b90000;}
	.wrappage .product-detail-content h1{ font-size: 20px; }
	.wrappage .product-detail-container .product-detail-content{ margin-top: 33px; }
	.wrappage .product-detail-content .sku{ font-size: 16px;}
	.wrappage .product-view-name-sku{ margin-bottom: 27px; padding-bottom: 27px; border-bottom: 1px solid #e2e2e2;}
	.wrappage .product-shop-container .price-btnbuynow-container .price-content{ width: 100%; text-align: center; }
	.wrappage .product-shop-container .price-btnbuynow-container .price-content .price{ font-size: 34px; display: inline-block; width: auto; margin-right: 24px; }
	.wrappage .product-shop-container .price-btnbuynow-container .price-content .price-old{ font-size: 18px; display: inline-block; }
	.wrappage .product-shop-container .price-btnbuynow-container{ padding: 20px 0; border-top: 1px solid #e2e2e2;  border-bottom: 1px solid #e2e2e2;}
	.wrappage .product-shop-container .note{ margin-top: 20px; }
	.wrappage .tab-container{ margin: 0; }
	.wrappage #horizontalTab-overview{ margin-top: 40px;float:left;width:100%;}
	.wrappage #horizontalTab-overview ul { float:left;width: 100%; height: auto !important; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; }
	.wrappage #horizontalTab-overview ul li, .wrappage #horizontalTab-overview ul li.last{ height:auto !important;width: 100%; border-right: 0; border-left: 0; border-radius:0 !important;}
	.wrappage #horizontalTab-overview ul li{ border-bottom: 0;height:auto !important;border-radius:0 !important;}
	.wrappage #horizontalTab-overview ul li a{ width: 100%; font-size: 20px; text-align: center;  }
	.wrappage #horizontalTab-overview .tab-content{ border: 0;float:left;width:100%;padding:20px 0 0 0;}

	.wrappage .also-like-container .also-like-content{ padding: 0 60px;}
	.wrappage .also-like-container .also-like-content .bx-controls-direction a{ bottom: 50%;}
	.wrappage .also-like-container .also-like-content .bx-controls-direction a.bx-next{ right: auto; left: 0; }
	.wrappage .also-like-container .also-like-content .product-item .product-name{ margin-top: 18px;float:left;width:100%;text-align:center;}
	.wrappage .also-like-container .also-like-content .product-item .product-name a{ font-size: 15px;text-align:center;}
	.wrappage .also-like-container .also-like-content .product-item .product-price {float:left;width:100%;text-align:center;}
	.wrappage .also-like-container .also-like-content .product-item .product-price .price{ font-size: 30px; }
	.wrappage .footer-container{ margin-top: 43px; padding: 23px 0;}
	.wrappage .footer-container .footer-container-top{ display: none; }
	.wrappage .footer-container-bottom{ margin-top: 0;}
	.wrappage .footer-container-bottom .footer-bottom-left{ width: 100%; }
	.wrappage .footer-container-bottom .footer-bottom-left .content-terms-policy{ display: none; }
	.wrappage .footer-container-bottom .footer-bottom-right{ width: 100%; text-align: center; margin-top: 30px;}
	.footer-container-bottom .footer-bottom-left p.footer-left-top{ background-position: left 4px; }
	.footer-container-bottom .footer-bottom-left p.footer-left-top span{ margin-bottom: 10px;}
	.pagewidth .container {width:1018px !important;}
	.classification tr td {padding:0px;font-size:7px;}
	.delivery-table tr th {padding:5px;font-size:9px;}
	.delivery-table tr td {padding:5px;font-size:9px;}
	.zoomContainer {display:none !important;}
        .wrappage #image{ display: inline-block; width: auto; height: auto; max-width: 100%;  }
        .wrappage .prod-var-list .prod-var-group ul.size-list li.prod-var-extra{ text-align: center; }
        .wrappage #horizontalTab-overview .tab-content .size-chart-content { overflow: scroll;}
}

@media (max-width: 560px) {
	.pagewidth .container {width:1018px !important;}
	.wrappage #horizontalTab-overview .tab-content ul {border:none;}
	.zoomContainer {display:none !important;}
        .wrappage #image{ display: inline-block; width: auto; height: auto; max-width: 100%;  }
        .wrappage #horizontalTab-overview .tab-content .size-chart-content { overflow: scroll;  -webkit-overflow-scrolling: touch;}
}

@media (max-width: 400px) {
	.wrappage #image-view{ width: 100%; }
	.wrappage #image{ width: auto; height: auto; max-width: 100%; }
	.wrappage .also-like-content {width:295px !important;}
	.wrappage .also-like-container .also-like-content .product-item .product-image a { width: 100%;}
	.wrappage .also-like-container .also-like-content .product-item .product-image a img{ width: auto; height: auto; max-width: 100%; padding: 10px;}
	.pagewidth .container {width:1018px !important;}
	.pagewidth #CentralArea {padding-right:15px;}
	.pagewidth .v4stabl {padding-right:20px;}
	.pagewidth .footer-container-bottom .footer-bottom-left {width:77%;}
	.zoomContainer {display:none !important;}
        .wrappage #image{ display: inline-block; width: auto; height: auto; max-width: 100%;  }
        .wrappage #horizontalTab-overview .tab-content .size-chart-content { 
            width: 100%; 
            white-space: nowrap;
            overflow-y: hidden;
            overflow-x: scroll;
            -webkit-overflow-scrolling: touch;
        }
        
}
@media all and (min-width:0\0) and (min-resolution: .001dpcm)
{
	#image-view {float:left;width:375px;}
	#image-view img{width:100% !important;}
}
@media screen and (min-width:0\0) {
    #image-view {float:left;width:375px;}
	#image-view img{width:100% !important;}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
  #image-view {float:left;width:375px;}
	#image-view img{width:100% !important;}
}