/*201212281945*/
/* 
xxxx.page-stretch {
    background:#fff url('//d1gt5dppxgb6oq.cloudfront.net/topimg/gutters/Christmas_2015_Site_Skin.png') no-repeat center -20px;
}
 */

/* shipping campaign 2012 */
.ship-campaign-2012 {
    display:none;
    margin:8px 0;
    overflow:hidden;
    max-width:440px;
    max-height:80px;
}
.ship-campaign-2012 img {
    width:100%;
    height:auto;
    max-width:100%;
}


/* std sale setup */
.sl_sale .search-cart-button-wrap {
    background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/HLJHeader/generic_sale.png?v=20131127.1') no-repeat center top;
}

tr._bargainsale .search-cart-button-wrap, div._bargainsale .search-cart-button-wrap {
    background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/HLJHeader/bargain_sale_small.png?v=201704061531') no-repeat center top;
}

body.lang_ja tr._bargainsale .search-cart-button-wrap, body.lang_ja div._bargainsale .search-cart-button-wrap {
    background:url('//d3sc5ggmuqhy8w.cloudfront.net/topimg/HLJHeader/bargain_sale_small_jp.png?v=201704061531') no-repeat center top;
}

/* search cart buttons */
/*.sl_sale .
    background-attachment: initial; 
    background-origin: initial; 
    background-clip: initial; 
    background-color: initial;
    margin:24px auto 0 4px;
}

.sl_sale .search-cart-control {
width:168px;
min-height:40px;
margin:0 auto 0 auto;
}

.sl_sale .search-cart-control {
min-height:64px;
background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/HLJHeader/searchCartSaleButton.png?v=201211231510.1') no-repeat center bottom;
}*/


/* special sale blocks */
._20121210_050j .search-cart-control,
._20121210_100j .search-cart-control,
._20121210_200j .search-cart-control,
._20121210_300j .search-cart-control,
._20121210_050 .search-cart-control,
._20121210_100 .search-cart-control,
._20121210_200 .search-cart-control,
._20121210_300 .search-cart-control,

.bf500 .search-cart-control {
min-height:64px;
background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/xmas_graphics/addToCartXmas2012.png?v=201211231510.1') no-repeat center bottom;
}

/* item page splashes */
.prod-sale {
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
padding:0;
width:100%;
display:none;
}

.sl_sale .prod-sale {
    height:71px;
    min-height:71px;
    background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/HLJHeader/onSaleItemGraphic.png?v=20140214.1120.1') no-repeat center bottom;
    display:block;
}

body._bargainsale .prod-sale {
    background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/HLJHeader/bargain_sale.png?v=201704061533') no-repeat center bottom;
}

body.lang_ja._bargainsale .prod-sale {
    background:url('//d3sc5ggmuqhy8w.cloudfront.net/topimg/HLJHeader/bargain_sale_jp2.png?v=201704061533') no-repeat center bottom;
}

._20121210_050j .prod-sale,
._20121210_100j .prod-sale,
._20121210_200j .prod-sale,
._20121210_300j .prod-sale,
._20121210_050 .prod-sale,
._20121210_100 .prod-sale,
._20121210_200 .prod-sale,
._20121210_300 .prod-sale,

.bf500 .prod-sale {
    height:54px;
    min-height:54px;
    background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/HLJHeader/onSaleItemGraphic.png?v=201211231510.1') no-repeat center bottom;
    display:block;
}

/*black friday 2012*/
#blackFriday2012 {
    position:relative;
    margin:0 auto;
    z-index:1;
    width:930px;
}
.bf-banner-big {
    height:485px;
    background:#000 url('//d1gt5dppxgb6oq.cloudfront.net/topimg/bf2012/bf-background-big.png?v=201211231510');    
}
.bf-banner-med {
    height:300px;
}

/*slider bf classes */
.slide-panel ._20121210_050j,
.slide-panel ._20121210_100j,
.slide-panel ._20121210_200j,
.slide-panel ._20121210_300j,
.slide-panel ._20121210_050,
.slide-panel ._20121210_100,
.slide-panel ._20121210_200,
.slide-panel ._20121210_300,
.slide-panel .bf500 {
	background:#000 url('//d1gt5dppxgb6oq.cloudfront.net/topimg/xmas_graphics/slidebackgrdXmas2012.png');
}

.slide-panel ._20121210_050j span.slide-name,
.slide-panel ._20121210_100j span.slide-name,
.slide-panel ._20121210_200j span.slide-name,
.slide-panel ._20121210_300j span.slide-name,
.slide-panel ._20121210_050j span.slide-price,
.slide-panel ._20121210_100j span.slide-price,
.slide-panel ._20121210_200j span.slide-price,
.slide-panel ._20121210_300j span.slide-price,
.slide-panel ._20121210_050 span.slide-name,
.slide-panel ._20121210_100 span.slide-name,
.slide-panel ._20121210_200 span.slide-name,
.slide-panel ._20121210_300 span.slide-name,
.slide-panel ._20121210_050 span.slide-price,
.slide-panel ._20121210_100 span.slide-price,
.slide-panel ._20121210_200 span.slide-price,
.slide-panel ._20121210_300 span.slide-price,
.slide-panel .bf500 span.slide-name, 
.slide-panel .bf500 span.slide-price {
	color:#fff;
}

.bf-banner-500 {background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/bf2012/BlackFridaySaleSearch_500.gif');}
.bf-banner-1000 {background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/bf2012/BlackFridaySaleSearch_1000.gif');}
.bf-banner-1500 {background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/bf2012/BlackFridaySaleSearch_1500.gif');}
.bf-banner-2000 {background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/bf2012/BlackFridaySaleSearch_2000.gif');}
.bf-banner-3000 {background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/bf2012/BlackFridaySaleSearch_3000.gif');}
.bf-banner-5000 {background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/bf2012/BlackFridaySaleSearch_5000.gif');}

#blackFriday2012 .bf-scott {
    position:absolute;
    bottom:0;
    left:0;
    height:468px;
    width:485px;
    background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/bf2012/bf-scott.png') no-repeat;
    z-index:2;
}
#blackFriday2012 .bf-scott-over {
    background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/bf2012/bf-scottover.png') no-repeat;
}
#blackFriday2012 .bf-buttons {
    position: absolute;
    bottom:0;
    right:0;
    height:260px;
    width:660px;
    z-index:3;
}
#blackFriday2012 .bf-btn {
    display:block;
    width:240px;
    height:80px;
    float:left;
    background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/bf2012/bf-sprite.png') no-repeat;
}
#blackFriday2012 .bf-row1 {margin:10px 0 0 170px;}
#blackFriday2012 .bf-row2 {margin-left:110px;}
#blackFriday2012 .bf-row3 {margin-left:50px;}

#blackFriday2012 .bf-btn2000 {background-position:0 -750px}
#blackFriday2012 .bf-btn2000_over {background-position:0 -830px}
#blackFriday2012 .bf-btn2000_click {background-position:0 -910px}

#blackFriday2012 .bf-btn5000 {background-position:0 -1250px}
#blackFriday2012 .bf-btn5000_over {background-position:0 -1330px}
#blackFriday2012 .bf-btn5000_click {background-position:0 -1410px}

#blackFriday2012 .bf-btn1500 {background-position:0 -500px}
#blackFriday2012 .bf-btn1500_over {background-position:0 -580px}
#blackFriday2012 .bf-btn1500_click {background-position:0 -660px}

#blackFriday2012 .bf-btn3000 {background-position:0 -1000px}
#blackFriday2012 .bf-btn3000_over {background-position:0 -1080px}
#blackFriday2012 .bf-btn3000_click {background-position:0 -1160px}

#blackFriday2012 .bf-btn500 {background-position:0 0}
#blackFriday2012 .bf-btn500_over {background-position:0 -80px}
#blackFriday2012 .bf-btn500_click {background-position:0 -160px}

#blackFriday2012 .bf-btn1000 {background-position:0 -250px}
#blackFriday2012 .bf-btn1000_over {background-position:0 -330px}
#blackFriday2012 .bf-btn1000_click {background-position:0 -410px}

/*stocking stuffer sale*/
#stockingStufferSale2012 {
    position:relative;
    margin:0;
    z-index:1;
    width:930px;
}
.ss-banner-big {
    height:485px;
    background:#023041 url('//d1gt5dppxgb6oq.cloudfront.net/topimg/xmas_graphics/xmas2012-main-backgrd.png');    
}
.ss-banner-med {
    height:300px;
}

.ss-banner-50 {background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/xmas_graphics/XmasSaleSearch_50.png');}
.ss-banner-100 {background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/xmas_graphics/XmasSaleSearch_100.png');}
.ss-banner-200 {background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/xmas_graphics/XmasSaleSearch_200.png');}
.ss-banner-300 {background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/xmas_graphics/XmasSaleSearch_300.png');}

#stockingStufferSale2012 .ss-scott {
    position:absolute;
    bottom:0;
    left:0;
    height:468px;
    width:485px;
    background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/xmas_graphics/xmas2012-Scott-Santa-Off.png') no-repeat;
    z-index:2;
}
#stockingStufferSale2012 .ss-scott-over {
    background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/xmas_graphics/xmas2012-Scott-Santa-On.png') no-repeat;
}
#stockingStufferSale2012 .ss-buttons {
    position: absolute;
    bottom:0;
    right:0;
    height:180px;
    width:660px;
    z-index:10;
}
#stockingStufferSale2012 .ss-btn {
    display:block;
    width:240px;
    height:80px;
    float:left;
    background:url('//d1gt5dppxgb6oq.cloudfront.net/topimg/xmas_graphics/Xmas-2012-Sprite.png') no-repeat;
}
#stockingStufferSale2012 .ss-row1 {margin:10px 0 0 160px;}
#stockingStufferSale2012 .ss-row2 {margin-left:100px;}
#stockingStufferSale2012 .ss-row3 {margin-left:50px;}

#stockingStufferSale2012 .ss-btn50 {background-position:0 0px}
#stockingStufferSale2012 .ss-btn50_over {background-position:0 -80px}
#stockingStufferSale2012 .ss-btn50_click {background-position:0 -160px}

#stockingStufferSale2012 .ss-btn100 {background-position:0 -250px}
#stockingStufferSale2012 .ss-btn100_over {background-position:0 -330px}
#stockingStufferSale2012 .ss-btn100_click {background-position:0 -410px}

#stockingStufferSale2012 .ss-btn200 {background-position:0 -500px}
#stockingStufferSale2012 .ss-btn200_over {background-position:0 -580px}
#stockingStufferSale2012 .ss-btn200_click {background-position:0 -660px}

#stockingStufferSale2012 .ss-btn300 {background-position:0 -750px}
#stockingStufferSale2012 .ss-btn300_over {background-position:0 -830px}
#stockingStufferSale2012 .ss-btn300_click {background-position:0 -910px}
