		#mycarousel-outer {
			width: 958px;
			height: 129px;
			overflow: hidden;
		}

			#mycarousel {
				width: 920px;
				height: 129px;
				float: left;
			}

				#mycarousel ul {
					list-style: none;
					margin: 0;
					padding: 0;
				}

					#mycarousel ul li {
						background-color: #fff;
						margin: 0 1px 0 0;
						padding: 0;
						position: relative;
							z-index: 1;
					}

						.carousel-div {
							width: 306px;
							height: 129px;
							position: relative;
								z-index: 2;
						}

						.carousel-img {
							width: 306px;
							height: 129px;
							position: absolute;
								left: 0;
								top: 0;
								z-index: 5;
						}

						.carousel-txt {
							width: 296px;
							height: 38px;
							background-color: #000;
							color: #fff;
							font-size: 0.9em;
							line-height: 38px;
							margin: 0;
							opacity: 0.75; /* firefox */
								filter: alpha(opacity=75); /* ie */
							padding: 0 5px;
							position: absolute;
								left: 0;
								bottom: 0;
								z-index: 10;
							text-transform: uppercase;
						}

							.carousel-txt a:link, .carousel-txt a:visited { color: #fff; text-decoration: none; }
							.carousel-txt a:hover, .carousel-txt a:active { color: #fff; text-decoration: underline; }

						#mycarousel ul li.last { margin-right: none; }

			#mycarousel-prev-butt, #mycarousel-next-butt {
				width: 19px;
				height: 129px;
				background-color: #000;
				color: #fff;
				float: left;
				line-height: 129px;
				text-align: center;
			}

				#mycarousel-prev-butt a:link, #mycarousel-prev-butt a:visited,
				#mycarousel-next-butt a:link, #mycarousel-next-butt a:visited {
					color: #fff;
					text-decoration: none;
				}

				#mycarousel-prev-butt a:hover, #mycarousel-prev-butt a:active,
				#mycarousel-next-butt a:hover, #mycarousel-next-butt a:active {
					color: #fff;
					text-decoration: none;
				}

/*** skinning ***/

/* applied to the #mycarousel div */
.jcarousel-skin-robineau .jcarousel-container { background: #fff; }

/* applied to the #mycarousel div */
.jcarousel-skin-robineau .jcarousel-container-horizontal { }

	/* wrapped around the UL in #mycarousel div */
	.jcarousel-skin-robineau .jcarousel-clip-horizontal {
	    width: 920px;
	    height: 129px;
	}

		/* applied to the LI in the UL in #mycarousel div */
		.jcarousel-skin-robineau .jcarousel-item {
			width: 306px;
			height: 129px;
		}
			/* also applied to the LI in the UL in #mycarousel div (for no reason?) */
			.jcarousel-skin-robineau .jcarousel-item-horizontal { }




















/******************************************************/
/********* EVERYTHING BELOW HERE IS UN-NEEDED *********/
/******************************************************/

.jcarousel-skin-robineau .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
}
	.jcarousel-skin-robineau .jcarousel-clip-vertical {
	    width:  75px;
	    height: 245px;
	}

		.jcarousel-skin-robineau .jcarousel-item-vertical { }

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

/** Horizontal Buttons **/

.jcarousel-skin-robineau .jcarousel-next-horizontal {
    width: 32px;
    height: 32px;
    background: transparent url(next-horizontal.png) no-repeat 0 0;
	cursor: pointer;
    position: absolute;
	    right: 5px;
		top: 43px;
}

.jcarousel-skin-robineau .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-robineau .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

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

.jcarousel-skin-robineau .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-robineau .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-robineau .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

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

/** Vertical Buttons **/

.jcarousel-skin-robineau .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-robineau .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-robineau .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

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

.jcarousel-skin-robineau .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-robineau .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-robineau .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

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