#wrapper_carousel {
				background-color: #fff;
				overflow: hidden;
				
			}
			#carousel {
				width: 36em;
				height: 20.9375em;
			}
			#carousel div {
				width: 33.75em;
				height: 25.3125em;
				position: relative;
			}
			#carousel img {
				width: 33.75em; !important;
				height: 25.3125em !important;
				border: none;
				display: block;
				position: absolute;
				top: 0;
				left: 0;
			}
			
			#wrapper_carousel a {
				background-color: rgba( 255, 255, 255, 0.5 );
				border: 1px solid #fff;
				color: #fff;
				font-size: 1.25em;
				font-weight: bold;
				line-height: 1.875em;
				text-align: center;
				text-decoration: none;
				text-shadow: 0 0 2px rgba( 0, 0, 0, 0.4 );
				display: block;
				box-shadow: 0 0 2px rgba( 0, 0, 0, 0.5 );
				width: 1.875em;
				height: 1.875em;
				opacity: 0;
				position: absolute;
				top: 1.25em;
				left: 24em;

				-moz-transition: opacity 0.5s;
				-webkit-transition: opacity 0.5s;
				-ms-transition: opacity 0.5s;
				-o-transition: opacity 0.5s;
				transition: opacity 0.5s;
			}
			#wrapper_carousel:hover a {
				opacity: 0.3;
			}
			#wrapper_carousel:hover a:hover {
				opacity: 0.6;
			}
			#wrapper_carousel a#link-1 {
				width: 5.3125em;
				height: 3.125em;
				left: 3.4375em;
				top: 11.875em;
			}
			#wrapper_carousel a#link-2 {
				width: 5.3125em;
				height: 3.125em;
				left: 10.625em;
				top: 7.8125em;
			}
			#wrapper_carousel a#link-3 {
				width: 6.25em;
				height: 4.375em;
				left: 3em;
				top: 3em;
			}
			#wrapper_carousel a#link-4 {
				width: 5.3125em;
				height: 3.125em;
				left: 18.4375em;
				top: 5.625em;
			}
			#wrapper_carousel a#link-5 {
				width: 5.3125em;
				height: 3.125em;
				left: 18.5625em;
				top: 12.1875em;
			}