.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;
    width: 75px;
    height: 75px;
	}
.jcarousel-next {
    z-index: 3;
    display: none;
	}
.jcarousel-prev {
    z-index: 3;
    display: none;
	}

/* Projects 
----------------------------------------- */

.homepage-carousel .jcarousel-container {
    min-height:105px;
    height:auto !important;
    height:105px;
	}
	.homepage-carousel .jcarousel-container-horizontal {
		width: 335px;
		padding:0;
		position: relative;
		}
		.secondary-content-col2 .wrap0.narrow .jcarousel-container-horizontal {
			width:204px !important;
			}
		.homepage-carousel .jcarousel-clip-horizontal {
			padding: 5px 0 5px 0;
			margin: 0 8px;			
   			width: 319px;
   			height: 105px;
			float: left;
			display:inline;
			}
			* html .homepage-carousel .jcarousel-clip-horizontal {
				margin: 0 4px;
				}
			.secondary-content-col2 .wrap0.narrow .jcarousel-clip-horizontal {
				margin:0;
				width: 204px !important;
   				height: auto !important;
				}
			.homepage-carousel.related .jcarousel-container-horizontal {
				width:704px;
				}
			.homepage-carousel.related .jcarousel-clip-horizontal {
				width:688px;
				}
			.homepage-carousel .jcarousel-list {
				margin: 0;
				padding:10px 0;
				}
			.homepage-carousel .jcarousel-item {
				width: 309px;
				height: 105px;
				padding: 0 5px;
				}
			.homepage-carousel.related .jcarousel-item {
				width: 334px;
				height: 105px;
				padding: 0 5px;
				
				}
								
				.secondary-content-col2 .wrap0.narrow .jcarousel-list {
					padding:8px 0 0 0;
					}
				.secondary-content-col2 .wrap0.narrow .jcarousel-item {
					padding:0 !important;
					width:204px !important;
					height:auto !important;
					}
					.secondary-content-col2 .wrap0.narrow p {
						margin:0 !important;
						width:100% !important;
						text-align:center !important;
						float:none !important;
						}
			.homepage-carousel .jcarousel-item-horizontal {
				margin-right: 0;
				}


/* Horizontal Buttons */

.homepage-carousel .jcarousel-next-horizontal {
    width: 7px;
    height: 25px;
    cursor: pointer;
	background: transparent url(/images/buttons/button-of-gallery-right.png) no-repeat 0 0;
	position: absolute;
	top:45px;
	right:0;
	}
.homepage-carousel .jcarousel-next-horizontal:hover {
    background-position: 100% 0;
	}
.homepage-carousel .jcarousel-next-horizontal:active {
    background-position: 100% 0;
	}
.homepage-carousel .jcarousel-next-disabled-horizontal,
.homepage-carousel .jcarousel-next-disabled-horizontal:hover,
.homepage-carousel .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: right center;
	}
.homepage-carousel .jcarousel-prev-horizontal {
    width: 7px;
    height: 25px;
    cursor: pointer;
	background: transparent url(/images/buttons/button-of-gallery.png) no-repeat 0 0;
	position: absolute;
	top: 45px;
	left: 0;
	}
.homepage-carousel .jcarousel-prev-horizontal:hover {
    background-position: 100% 0;
	}
.homepage-carousel .jcarousel-prev-horizontal:active {
    background-position: 100% 0;
	}
.homepage-carousel .jcarousel-prev-disabled-horizontal,
.homepage-carousel .jcarousel-prev-disabled-horizontal:hover,
.homepage-carousel .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: left center;
	}



/* if JS disabled */

ul.homepage-carousel	{
	list-style: none;
	padding: 5px 7px 5px 15px;
	margin: 0 8px;
	width: 312px;
	w\idth: 334px;
	float: left;
	}
	* html ul.homepage-carousel {
		margin: 0 4px;
		}

ul.homepage-carousel li {
	padding: 0 0 0.6em;
	width: 100%;
	float: left;
	}
