/*-----------------------------------------------------------------------------
Web Site: Countryside White Gates
-----------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------
  Module:     jCarousel General styles
-----------------------------------------------------------------------------*/
.jcarousel-container {
    position: relative;
}
.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}
.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}
.jcarousel-next {
    z-index: 3;
    display: none;
}
.jcarousel-prev {
    z-index: 3;
    display: none;
}

/*-----------------------------------------------------------------------------
  Module:     jCarousel for Home Gallery
-----------------------------------------------------------------------------*/
ul.jcarousel-skin-home-gallery,
ul.jcarousel-skin-home-gallery li{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.jcarousel-skin-home-gallery .jcarousel-container {
}
.jcarousel-skin-home-gallery .jcarousel-container-horizontal,
.jcarousel-skin-home-gallery .jcarousel-container-vertical {
    width: 590px;
    padding: 0;
}
.jcarousel-skin-home-gallery .jcarousel-clip-horizontal,
.jcarousel-skin-home-gallery .jcarousel-clip-vertical {
    background: #fff;
    width: 590px;
    height: auto;
}
.jcarousel-skin-home-gallery .jcarousel-list {
    margin: 0;
    padding: 0;
}
.jcarousel-skin-home-gallery .jcarousel-item,
.jcarousel-skin-home-gallery .jcarousel-item-horizontal,
.jcarousel-skin-home-gallery .jcarousel-item-vertical {
    width: 850px;
    height: auto;
    margin: 0;
    padding: 0;
}


/* =Horizontal Buttons
---------------------------------------- */
.jcarousel-skin-home-gallery .jcarousel-next-horizontal {
    position: absolute;
    top: -28px;
    right: 29px;
    width: 19px;
    height: 19px;
    cursor: pointer;
    background: #4eb4bb url(/images/branding/markers/arrows-next-prev.gif) no-repeat 0 top;
}
.jcarousel-skin-home-gallery .jcarousel-next-horizontal:hover {
    background-position: -19px top;
    background-color: #505050;
}
.jcarousel-skin-home-gallery .jcarousel-next-horizontal:active {
    background-position: -19px top;
    background-color: #505050;
}
.jcarousel-skin-home-gallery .jcarousel-next-disabled-horizontal,
.jcarousel-skin-home-gallery .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-home-gallery .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -38px top;
    background-color: #909090;
}

.jcarousel-skin-home-gallery .jcarousel-prev-horizontal {
    position: absolute;
    top: -28px;
    right: 52px;
    width: 19px;
    height: 19px;
    cursor: pointer;
    background: #4eb4bb url(/images/branding/markers/arrows-next-prev.gif) no-repeat 0 bottom;
}
.jcarousel-skin-home-gallery .jcarousel-prev-horizontal:hover {
    background-position: -19px bottom;
    background-color: #505050;
}
.jcarousel-skin-home-gallery .jcarousel-prev-horizontal:active {
    background-position: -19px bottom;
    background-color: #505050;
}
.jcarousel-skin-home-gallery .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-home-gallery .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-home-gallery .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -38px bottom;
    background-color: #909090;
}




