/*
 *  KSL Classifieds jCarousel skin 
 *  This skin does not support vertical or rtl layout options.
 */

/* before loading */
ul.jcarousel-skin-ksl {
    margin:0;
    padding:0;
}

.jcarousel-wrapper {
    background: url('/images/classifieds/productCarouselBackground2.jpg') 0 0 no-repeat;
    font-family: Arial, Helvetica, Sans-Serif;
    width:664px;
    height:189px;
    position:relative;
    margin-top:10px;
    clear:both;
}

.jcarousel-wrapper .jcarousel-title {
    font-size: 16px;
    position:absolute;
    z-index:101;
    top:13px;
    left:23px;
}

.jcarousel-wrapper .jcarousel-loading {
    color:#777;
    width:664px;
    position:absolute;
    z-index:0;
    top:90px;
    text-align:center;
    background: url(/images/classifieds/loading.gif) 50% 50% no-repeat;
    height:32px;
}
.jcarousel-wrapper-setup .jcarousel-loading {
    display:none;
}

.jcarousel-skin-ksl .jcarousel-container {
   background: url('/images/classifieds/productCarouselBackground2.jpg') 0 0 no-repeat;
   font-family: Arial, Helvetica, Sans-Serif;
}

.jcarousel-skin-ksl .jcarousel-container-horizontal {
    padding:45px 11px 5px 11px;
    width:642px;
    height:139px;
}

.jcarousel-skin-ksl .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-ksl .jcarousel-clip-horizontal {
    height: 133px;
}

.jcarousel-skin-ksl .jcarousel-item {
    width: 116px;
    height: 133px;
    overflow:hidden;
    text-align:left;
    font-size: 12px;
	color: #2354ac;
    line-height:1.2;
}

.jcarousel-skin-ksl .jcarousel-item a:link,
.jcarousel-skin-ksl .jcarousel-item a:visited {
    color: #2354ac;
    text-decoration: none;
}
.jcarousel-skin-ksl .jcarousel-item a:hover {
    text-decoration: underline;
}

.jcarousel-skin-ksl .jcarousel-item .jcarousel-item-image {
    border: 4px solid white;
}
.jcarousel-skin-ksl .jcarousel-item .jcarousel-item-image img {
    border:none;
    width:108px;
    height:79px;
}

.jcarousel-skin-ksl .jcarousel-item-current .jcarousel-item-image {
    border-color: #F7941D;
}

.jcarousel-skin-ksl .jcarousel-item .jcarousel-item-caption {
    margin-top: 5px;
}

.jcarousel-skin-ksl .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 15px;
}

.jcarousel-skin-ksl .jcarousel-item-placeholder {
    background: #fff url(/images/classifieds/loading.gif) 50% 40% no-repeat;
}
.jcarousel-skin-ksl .jcarousel-item-empty {
    background:none;
}

/**
 *  Horizontal Buttons
 */
 .jcarousel-skin-ksl .jcarousel-next-horizontal,
.jcarousel-skin-ksl .jcarousel-prev-horizontal { 
    position: absolute;
    z-index:100;
    bottom: 0;
    width: 60px;
    height: 146px;
    overflow:hidden;
    cursor: pointer;
 }
 
.jcarousel-skin-ksl .jcarousel-next-horizontal {
    right:0;
    background: url(/images/classifieds/productCarouselRightButton2.jpg) 100% 100% no-repeat;
}

.jcarousel-skin-ksl .jcarousel-next-disabled-horizontal {
    cursor:default;
    background-image: url(/images/classifieds/productCarouselRightButtonDisabled.jpg);
}

.jcarousel-skin-ksl .jcarousel-prev-horizontal {
    left:0;
    background: url(/images/classifieds/productCarouselLeftButton2.jpg) 0 100% no-repeat;
}

.jcarousel-skin-ksl .jcarousel-prev-disabled-horizontal {
    cursor:default;
    background-image: url(/images/classifieds/productCarouselLeftButtonDisabled.jpg);
}

.jcarousel-skin-ksl .jcarousel-next-horizontal .jcarousel-button-fade,
.jcarousel-skin-ksl .jcarousel-prev-horizontal .jcarousel-button-fade {
    float:left;
    height:150px;
    width:34px;
}
.jcarousel-skin-ksl .jcarousel-prev-horizontal .jcarousel-button-fade {
    float:right;
}

.jcarousel-wrapper,
.jcarousel-skin-ksl .jcarousel-container {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.jcarousel-skin-ksl .jcarousel-item {
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    -o-user-select: text;
    user-select: text;
}
