ul.jcarousel-skin-customsmart {
	margin: 0;
	padding: 0;
	list-style: none; }
	
ul.jcarousel-skin-customsmart li {
	margin: 0 !important;
	padding: 0; }

.jcarousel-skin-customsmart .jcarousel-container {
	margin: 18px 0 0 0;
}

.jcarousel-skin-customsmart .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-customsmart .jcarousel-container-vertical {
    width: 343px;
    height: 100%;
}

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

.jcarousel-skin-customsmart .jcarousel-clip-vertical {
    width: 343px;
    height: 628px;
}

.jcarousel-skin-customsmart .jcarousel-item {
    width: 343px;
    height: 108px;
}

.jcarousel-skin-customsmart .jcarousel-item-vertical {
    margin: 0 0 18px 0;
}

.jcarousel-skin-customsmart .jcarousel-item-vertical div {
	width: 162px;
	height: 90px;
	overflow: hidden;
	-webkit-box-shadow:  1px 1px 5px 0px rgba(1, 45, 107, 0.7);
	box-shadow:  1px 1px 5px 0px rgba(1, 45, 107, 0.7); }
	
.jcarousel-skin-customsmart .jcarousel-item-vertical div.left {
	float: left;
	margin: 0 18px 0 0; }

.jcarousel-skin-customsmart .jcarousel-item-vertical div a img { width: 162px; }

.jcarousel-skin-customsmart .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-customsmart .jcarousel-next-vertical {
    position: absolute;
    bottom: -18px;
    left: 50%;
	margin-left: -25%;
    width: 170px;
    height: 18px;
    cursor: pointer;
    background: transparent url(/js/jcarousel/skins/customsmart/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-customsmart .jcarousel-next-vertical:hover,
.jcarousel-skin-customsmart .jcarousel-next-vertical:focus {
    background-position: 0 -27px;
}

.jcarousel-skin-customsmart .jcarousel-next-vertical:active {
    background-position: 0 -54px;
}

.jcarousel-skin-customsmart .jcarousel-next-disabled-vertical,
.jcarousel-skin-customsmart .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-customsmart .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-customsmart .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-customsmart .jcarousel-prev-vertical {
    position: absolute;
    top: -27px;
    left: 50%;
	margin-left: -25%;
    width: 170px;
    height: 18px;
    cursor: pointer;
    background: url(/js/jcarousel/skins/customsmart/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-customsmart .jcarousel-prev-vertical:hover,
.jcarousel-skin-customsmart .jcarousel-prev-vertical:focus {
    background-position: 0 -27px;
}

.jcarousel-skin-customsmart .jcarousel-prev-vertical:active {
    background-position: 0 -54px;
}

.jcarousel-skin-customsmart .jcarousel-prev-disabled-vertical,
.jcarousel-skin-customsmart .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-customsmart .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-customsmart .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

@media only screen and (max-width : 640px) {
	
	.jcarousel-skin-customsmart .jcarousel-container {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box; }
		
	.jcarousel-skin-customsmart .jcarousel-container-vertical {
    	width: auto;
    	height: 100%; }
		
	.jcarousel-skin-customsmart .jcarousel-clip-vertical {
   		width: auto;
    	height: 600px; }
		
	.jcarousel-skin-customsmart .jcarousel-item {
    	width: 100%;
    	height: 80px; }

	.jcarousel-skin-customsmart .jcarousel-item-vertical div {
		width: 45%;
		height: 80px; }	
		
	.jcarousel-skin-customsmart .jcarousel-item-vertical div a img { width: 100%; }
	
	
}
