﻿.slider {
    overflow: hidden;
    position: relative;
}
.slider ul {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 0;
}
.slider .nav {
    background: url(/global/rotating-banners/images/indicators-bg.png) no-repeat left bottom;
    bottom: 0;
    height: 16px;
    padding: 0 5px 0 2px;
    position: absolute;
    right: 0;
    z-index: 1;
}
.slider .nav a {
    background: url(/global/rotating-banners/images/indicators.png) no-repeat 0 0;
    display: inline-block;
    float:left;
    font-size: 1em;
    height: 12px;
    margin: 3px 0 0 5px;
    text-indent: -999em;
    width: 12px;
}
.slider .nav a.activeSlide {
    background: url(/global/rotating-banners/images/indicators.png) no-repeat -12px 0;
}
.slider li {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    height: 100%;
}
.slider li .view-product {
    position: absolute;
    background: url(/assets/images/ctas.png) no-repeat 0 0;
    width: 160px;
    height: 46px;
    z-index: 1;
}
.slider li .view-product:hover {
    background-position: 0 -46px;
}
.slider li .view {
    position: absolute;
    background: url(/global/rotating-banners/images/HomePage/billyoh-20-homepage-banner.jpg) no-repeat -9px -254px;
    width: 76px;
    height: 25px;
    z-index: 1;
}
.slider li .view:hover {
   background-position: 0 -288px; 
}

.slider li .size4x6 {
    position: absolute;
    background: url(/global/rotating-banners/images/HomePage/billyoh-20-homepage-banner.jpg) no-repeat -19px -28px;
          
    width: 85px;
    height: 79px;
    z-index: 1;
}
.slider li .size4x6:hover {
    background-position: -76px -288px;
}

.slider li .size8x6 {
    position: absolute;
    background: url(/global/rotating-banners/images/HomePage/billyoh-20-homepage-banner.jpg) no-repeat 28px 117px;
    width: 85px;
    height: 79px;
    z-index: 1;
}
.slider li .size8x6:hover {
  
  background-position: -161px -288px;  
}

.slider li .size10x8 {
    position: absolute;
    background: url(/global/rotating-banners/images/HomePage/billyoh-20-homepage-banner.jpg) no-repeat 28px 215px;    
    width: 85px;
    height: 79px;
    z-index: 1;
}
.slider li .size10x8:hover {
  
  background-position: -247px -288px;          
}

.slider li.billyoh-20 .view {
    top: 254px;
    left: 9px;
}

.slider li.billyoh-20 .size4x6{
    top: 28px;
    left: 19px;
}
.slider li.billyoh-20 .size8x6{
    top: 28px;
    left: 117px;
}
.slider li.billyoh-20 .size10x8{
    top: 28px;
    left: 215px;
}

.slider li.village-hall .view-product {
    top: 130px;
    right: 5px;
}

.slider li.devon .view-product {
    top: 90px;
    left: 5px;
}

.slider li.greenkeeper .view-product {
    top: 218px;
    right: 5px;
}

.slider li.eden .view-product {
    top: 140px;
    left: 5px;
}

.slider li.Workmans-hut .view-product {
    top: 135px;
    left: 5px;
}



/*.slider li:first-child + li + li + li + li .view {
    top: 254px;
    left: 9px;
}

.slider li:first-child + li + li + li + li .size4x6{
    top: 28px;
    left: 19px;
}
.slider li:first-child + li + li + li + li .size8x6{
    top: 28px;
    left: 117px;
}
.slider li:first-child + li + li + li + li .size10x8{
    top: 28px;
    left: 215px;
}

.slider li:first-child + li + li + li .view-product {
    top: 130px;
    right: 5px;
}



.slider li:first-child + li + li + li + li + li .view-product {
    top: 218px;
    right: 5px;
}

.slider li:first-child + li + li + li + li + li + li .view-product {
    top: 135px;
    left: 5px;
}*/

/* ~~~ Home Page ~~~ */
#homepage-slider {
   
}
/* ~~~ Product Page ~~~ */

#product-page-slider {
   
}
/* ~~~ Category Page ~~~*/
#catpage-slider {
    position: relative;
    overflow: hidden;
}

.cat-859 #catpage-slider {
    height: 230px;
    width: 756px;
}

.cat-864 #catpage-slider {
    height: 200px;
    width: 756px;
}

.cat-866 #catpage-slider {
    height: 200px;
    width: 756px;
}

.cat-866 #catpage-slider img {
    height: 200px;
    width: 756px;
}

.cat-1009 #catpage-slider {
    height: 230px;
    width: 756px;
}

.cat-2108 #catpage-slider {
    height: 230px;
    width: 756px;
}

.slider .play-product-video {
    display: block;
    position: absolute;
    background: url(/assets/images/ctas.png) no-repeat -160px 0;
    width: 160px;
    height: 46px;
    z-index: 100;
}
#catpage-slider li .play-product-video:hover {
    background-position: -160px -46px;
}
#catpage-slider li:first-child .view-product {
    top: 130px;
    right: 5px;
}
#catpage-slider li:first-child .play-product-video {
    top: 185px;
    right: 5px;
}
#catpage-slider li:first-child + li .view-product {
    top: 115px;
    left: 5px;
}
#catpage-slider li:first-child + li .play-product-video {
    top: 170px;
    left: 5px;
}
#catpage-slider li:first-child + li + li .view-product {
    top: 130px;
    right: 10px;
}
#catpage-slider li:first-child + li + li .play-product-video {
    top: 187px;
    right: 10px;
}
#catpage-slider li:first-child + li + li + li .view-product {
    top: 75px;
    left: 5px;
}
#catpage-slider li:first-child + li + li + li .play-product-video {
    top: 130px;
    left: 5px;
}


.GCD-homepage-slider {
    height:200px;
    width:600px;
}
.GCD-catpage-slider {
    width:730px;
    height:200px;
}
.GCD-catpage-slider .nav a{
    margin: 3px 0 0 5px;
}


.OTD-homepage-slider {
    height:200px;
    width:670px;
}
.OTD-product-page-slider {
     height: 200px;
     margin-bottom: 0px;
     width: 984px;
}

.SGF-homepage-slider {
    height: 200px;
    margin-bottom: 20px;
    width: 633px;
}
.SGF-product-page-slider {
     height: 200px;
     margin-bottom: 0px;
     width: 984px;
}
.SFE-homepage-slider {
    height:200px;
    width:640px;
    margin:0 auto;
}
.SFE-catpage-slider {
    height:200px;
}
.SFE-product-page-slider {
     height: 200px;
     margin-bottom: 0px;
}

.KYA-homepage-slider {
    height:156px;
    width:671px;
}
.KYA-catpage-slider {
    width:810px;
    height:200px;
}
.KYA-catpage-slider .nav a{
    margin: 3px 0 0 5px;
}
.KYA-product-page-slider {
     height: 200px;
     margin-bottom: 0px;
     width: 983px;
}

.GBD-homepage-slider {
    height:287px;
    width:660px;
    margin-bottom:20px;
}
.GBD-catpage-slider {
    width:770px;
    height:200px;
}
.GBD-catpage-slider .nav a{
    margin: 3px 0 0 5px;
}
.GBD-product-page-slider {
     height: 200px;
     margin-bottom: 0px;
     width: 984px;
}

.FLB-homepage-slider {
    height:200px;
    width:623px;
    margin-bottom:10px;
    margin-left:20px;
}
.FLB-catpage-slider {
    width:799px;
    height:200px;
}
.FLB-catpage-slider .nav a{
    margin: 3px 0 0 5px;
}
.FLB-product-page-slider {
     height: 200px;
     margin-bottom: 0px;
     width: 984px;
}

.SGH-homepage-slider {
    height:200px;
    width:1009px;
    margin-bottom:10px;
    margin-left:10px;
    padding-top:6px;
}
.SGH-catpage-slider {
    width:1009px;
    height:200px;
    margin-bottom:10px;
}
.SGH-catpage-slider .nav a{
    margin: 3px 0 0 5px;
}
.SGH-product-page-slider {
     height: 200px;
     margin-top: 6px;
     width:1009px;
}