/* More Solutions carousel */
.jcarousel-skin-nfb .jcarousel-container {
   background: #fff;
   border: 0px solid #fff;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
}

.jcarousel-skin-nfb a img, .jcarousel-skin-nfb a:hover img {
	border: 0;
}

.jcarousel-skin-nfb a {
	text-decoration:  none;
}

.jcarousel-skin-nfb .jcarousel-container-horizontal {
    width: 470px; /* The width of the container */
    padding: 10px 40px;
}

.jcarousel-skin-nfb .jcarousel-clip-horizontal {
    width:  100%;
    height: 130px; /* the height of the whole block */
}

.jcarousel-skin-nfb .jcarousel-item {
   width: 100px; /* The width of the item */
   height: 112px; /* The height of the items */
   border:1px #ffffff solid; 
   padding: 3px 3px 3px 3px; 
   text-align: center;
   margin: 0 5px 0 5px;
}

.jcarousel-skin-nfb .jcarousel-item:hover{
	border:1px #cccccc solid; 
/*	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
   border-radius: 10px; */
}


.jcarousel-skin-nfb .jcarousel-item-horizontal {
    margin-right: 5px;
}

.jcarousel-skin-nfb .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-nfb .jcarousel-next-horizontal {
    position: absolute;
    top: 45px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(sharing-skin-next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-nfb .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-nfb .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-nfb .jcarousel-next-disabled-horizontal,
.jcarousel-skin-nfb .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-nfb .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-nfb .jcarousel-prev-horizontal {
    position: absolute;
    top: 45px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(sharing-skin-prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-nfb .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-nfb .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-nfb .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-nfb .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-nfb .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}


/* ************* backward cmpatibility ************ */
.jcarousel-skin-sharing .jcarousel-container {
   background: #fff;
   border: 0px solid #fff;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
}

.jcarousel-skin-sharing a img, .jcarousel-skin-sharing a:hover img {
	border: 0;
}

.jcarousel-skin-sharing a {
	text-decoration:  none;
}

.jcarousel-skin-sharing .jcarousel-container-horizontal {
    width: 490px; /* The width of the container */
    padding: 20px 40px;
}

.jcarousel-skin-sharing .jcarousel-clip-horizontal {
    width:  100%;
    height: 170px; /* the height of the whole block */
}

.jcarousel-skin-sharing .jcarousel-item {
   width: 100px; /* The width of the item */
   height: 152px; /* The height of the items */
   border:1px #fff solid; 
   padding: 12px 3px 3px 3px; 
   text-align: center;
   margin: 0 5px 0 5px;
}

.jcarousel-skin-sharing .jcarousel-item:hover{
	border:1px #cc0066 solid; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
   border-radius: 10px;
}


.jcarousel-skin-sharing .jcarousel-item-horizontal {
    margin-right: 5px;
}

.jcarousel-skin-sharing .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-sharing .jcarousel-next-horizontal {
    position: absolute;
    top: 80px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(sharing-skin-next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-sharing .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-sharing .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-sharing .jcarousel-next-disabled-horizontal,
.jcarousel-skin-sharing .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-sharing .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-sharing .jcarousel-prev-horizontal {
    position: absolute;
    top: 80px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(sharing-skin-prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-sharing .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-sharing .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-sharing .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-sharing .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-sharing .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/* ************* /backward cmpatibility ************ */




/* nfb-sharing overwrites */
.jcarousel-skin-sharing li { font-family: verdana, arial, sans-serif; font-size: 11px; font-weight: bold; } 

#devicesCarouselContainer .jcarousel-item { width: 105px; list-style:none; text-align:center; float:left; }
#devicesCarouselContainer .jcarousel-item a { color:#3a3a3a; text-decoration: none; }
#devicesCarouselContainer .jcarousel-item a:hover { color:#cc0066; text-decoration: none; }

#accessoriesCarouselContainer .jcarousel-item { width: 105px; text-align:center; }
#accessoriesCarouselContainer .jcarousel-item a { color:#3a3a3a; text-decoration: none; }
#accessoriesCarouselContainer .jcarousel-item a:hover { color:#cc0066; text-decoration: none; }
/* End of More Solutions carousel */
