/** Solution **/
.jcarousel-wrapper-solution {
    margin: 0;
    position: relative;
    border: 0;
    padding: 0;
    display: block;
}
/** Carousel **/

.jcarousel-wrapper-solution .jcarousel {
    position: relative;
    overflow: hidden;
    width: 760px;
	height: 107px;
}

.jcarousel-wrapper-solution .jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel-wrapper-solution .jcarousel li {
	/*
    float: left;
    display: block;
    margin-right: 21px;
    padding: 10px 13px;
    width: 180px;
    height: 200px;
    */
}

.jcarousel-wrapper-solution .jcarousel img {
	
}

/** Carousel Controls **/

.jcarousel-wrapper-solution .jcarousel-control-prev,
.jcarousel-wrapper-solution .jcarousel-control-next {
	position: absolute;
    display: block;
    width: 33px;
    height: 33px;
    background: url('images/image.png');
}

.jcarousel-wrapper-solution .jcarousel-control-prev {
	margin: -85px 0 0 0;
	background-position: 0 0;
}
.jcarousel-wrapper-solution .jcarousel-control-prev:hover {
	background-position: 0 -33px;
}
.jcarousel-wrapper-solution .jcarousel-control-prev:active {
	background-position: 0 -66px;
}

.jcarousel-wrapper-solution .jcarousel-control-next {
	margin: -85px 0 0 787px;
	background-position: -33px 0;
}
.jcarousel-wrapper-solution .jcarousel-control-next:hover {
	background-position: -33px -33px;
}
.jcarousel-wrapper-solution .jcarousel-control-next:active {
	background-position: -33px -66px;
}

/** Carousel Pagination **/

.jcarousel-wrapper-solution .jcarousel-pagination {
    position: absolute;
    top: 9px;
    right: 9px;
    margin: 0;
}

.jcarousel-wrapper-solution .jcarousel-pagination a {
    display: inline-block;
    height: 8px;
    width: 8px;
    text-indent: -9999px;
    margin-right: 7px;
    border: 1px solid #fff;
    background: url('images/image.png') 0 -132px;
}
.jcarousel-wrapper-solution .jcarousel-pagination a:hover, 
.jcarousel-wrapper-solution .jcarousel-pagination a:active {
    background-position: -8px -132px;
}
.jcarousel-wrapper-solution .jcarousel-pagination a.active {
    background-position: -16px -132px;
}











/** Top **/
.jcarousel-wrapper-top {
    margin: 0;
    position: relative;
    border: 0;
    padding: 0;
    display: block;
}

/** Carousel **/

.jcarousel-wrapper-top .jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel-wrapper-top .jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel-wrapper-top .jcarousel li {
    float: left;
    display: block;
}

.jcarousel-wrapper-top .jcarousel img {
	
}

/** Carousel Controls **/

.jcarousel-wrapper-top .jcarousel-control-prev,
.jcarousel-wrapper-top .jcarousel-control-next {
    position: absolute;
    bottom: 12px;
    width: 33px;
    height: 33px;
    text-indent: -9999px;
    background: url('images/image.png');
}

.jcarousel-wrapper-top .jcarousel-control-prev {
    right: 44px;
	background-position: 0 0;
}
.jcarousel-wrapper-top .jcarousel-control-prev:hover {
	background-position: 0 -33px;
}
.jcarousel-wrapper-top .jcarousel-control-prev:active {
	background-position: 0 -66px;
}

.jcarousel-wrapper-top .jcarousel-control-next {
    right: 8px;
	background-position: -33px 0;
}
.jcarousel-wrapper-top .jcarousel-control-next:hover {
	background-position: -33px -33px;
}
.jcarousel-wrapper-top .jcarousel-control-next:active {
	background-position: -33px -66px;
}

/** Carousel Pagination **/

.jcarousel-wrapper-top .jcarousel-pagination {
    position: absolute;
    top: 9px;
    right: 9px;
    margin: 0;
}

.jcarousel-wrapper-top .jcarousel-pagination a {
    display: inline-block;
    height: 8px;
    width: 8px;
    text-indent: -9999px;
    margin-right: 7px;
    border: 1px solid #fff;
    background: url('images/image.png') 0 -132px;
}
.jcarousel-wrapper-top .jcarousel-pagination a:hover, 
.jcarousel-wrapper-top .jcarousel-pagination a:active {
    background-position: -8px -132px;
}
.jcarousel-wrapper-top .jcarousel-pagination a.active {
    background-position: -16px -132px;
}





/** Bottom **/
.jcarousel-wrapper-bottom {
    margin: 0;
    width: 690px;
    position: absolute;
    border: 0;
    padding: 0;
    display: block;
}

/** Carousel **/

.jcarousel-wrapper-bottom .jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
}

.jcarousel-wrapper-bottom .jcarousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel-wrapper-bottom .jcarousel li {
    float: left;
    display: block;
    border: 5px solid #e1e1e1;
    margin-right: 21px;
    padding: 10px 13px;
    width: 180px;
    height: 200px;
}

.jcarousel-wrapper-bottom .jcarousel img {
	
}

/** Carousel Controls **/

.jcarousel-wrapper-bottom .jcarousel-control-prev,
.jcarousel-wrapper-bottom .jcarousel-control-next {
    position: absolute;
    top: 89px;
    width: 30px;
    height: 52px;
    text-indent: -9999px;
    background: url('images/image.png');
}

.jcarousel-wrapper-bottom .jcarousel-control-prev {
    left: -7px;
	background-position: -66px 0;
}
.jcarousel-wrapper-bottom .jcarousel-control-prev:hover {
	background-position: -66px -52px;
}
.jcarousel-wrapper-bottom .jcarousel-control-prev:active {
	background-position: -66px -104px;
}

.jcarousel-wrapper-bottom .jcarousel-control-next {
    right: -7px;
	background-position: -96px 0;
}
.jcarousel-wrapper-bottom .jcarousel-control-next:hover {
	background-position: -96px -52px;
}
.jcarousel-wrapper-bottom .jcarousel-control-next:active {
	background-position: -96px -104px;
}

/** Carousel Pagination **/

.jcarousel-wrapper-bottom .jcarousel-pagination {
    position: absolute;
    top: 9px;
    right: 9px;
    margin: 0;
}

.jcarousel-wrapper-bottom .jcarousel-pagination a {
    display: inline-block;
    height: 8px;
    width: 8px;
    text-indent: -9999px;
    margin-right: 7px;
    border: 1px solid #fff;
    background: url('images/image.png') 0 -132px;
}
.jcarousel-wrapper-bottom .jcarousel-pagination a:hover, 
.jcarousel-wrapper-bottom .jcarousel-pagination a:active {
    background-position: -8px -132px;
}
.jcarousel-wrapper-bottom .jcarousel-pagination a.active {
    background-position: -16px -132px;
}














/** Product **/
.jcarousel-wrapper-product {
    margin: 0;
    position: relative;
    border: 0;
    padding: 0;
    display: block;
}
/** Carousel **/

.jcarousel-wrapper-product .jcarousel {
    position: relative;
    overflow: hidden;
    width: 75px;
	height: 256px;
}

.jcarousel-wrapper-product .jcarousel ul {
    height: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.jcarousel-wrapper-product .jcarousel li {
	/*
    float: left;
    display: block;
    margin-right: 21px;
    padding: 10px 13px;
    width: 180px;
    height: 200px;
    */
}

.jcarousel-wrapper-product .jcarousel img {
	
}

/** Carousel Controls **/

.jcarousel-wrapper-product .jcarousel-control-prev,
.jcarousel-wrapper-product .jcarousel-control-next {
	p2osition: absolute;
    display: block;
    width: 75px;
    height: 20px;
    background: url('images/image.png');
}

.jcarousel-wrapper-product .jcarousel-control-prev {
	margin-bottom: 5px;
	background-position: -66px 0;
}
.jcarousel-wrapper-product .jcarousel-control-prev:hover {
	background-position: -66px -40px;
}
.jcarousel-wrapper-product .jcarousel-control-prev:active {
	background-position: -66px -80px;
}

.jcarousel-wrapper-product .jcarousel-control-next {
	margin-top: 5px;
	background-position: -66px -20px;
}
.jcarousel-wrapper-product .jcarousel-control-next:hover {
	background-position: -66px -60px;
}
.jcarousel-wrapper-product .jcarousel-control-next:active {
	background-position: -66px -100px;
}

/** Carousel Pagination **/

.jcarousel-wrapper-product .jcarousel-pagination {
    position: absolute;
    top: 9px;
    right: 9px;
    margin: 0;
}

.jcarousel-wrapper-product .jcarousel-pagination a {
    display: inline-block;
    height: 8px;
    width: 8px;
    text-indent: -9999px;
    margin-right: 7px;
    border: 1px solid #fff;
    background: url('images/image.png') 0 -132px;
}
.jcarousel-wrapper-product .jcarousel-pagination a:hover, 
.jcarousel-wrapper-product .jcarousel-pagination a:active {
    background-position: -8px -132px;
}
.jcarousel-wrapper-product .jcarousel-pagination a.active {
    background-position: -16px -132px;
}
