.carousel {
	white-space: nowrap !important;
	clear: both;
	width: 98%;
}

.carousel .image_select {
        border: 1px solid black;
        float: left;
        background-color: #dfdfdf;
        
        /* Needed for rendering without flicker */
        position: relative;
        visibility: hidden;
        left: -5000px;
    }
        .carousel .image_select ul {
            margin: 0;
        }
        
        .carousel .image_select ul li {
        	width: 130px;
			height: 130px;
			vertical-align:bottom;
        }
        
        .carousel .image_select li img, 
        .carousel .image_select li p {
            background-color: #fff;
            margin: 10px;
        }
        
 .carousel div.image_prev, .carousel div.image_next {
	display: block;
	float: left;
	width: 30px;
	height: 123px;
	text-decoration: none;
	background: url('../graphics/buttons/back_enabled.png') left 45px no-repeat;
	cursor: pointer;
}

 .carousel div.image_prev{ margin-right: 10px; }

 .carousel div.image_next{ margin-left: 10px;}

	.carousel div.image_next {
		background: url("../graphics/buttons/forward_enabled.png") right 45px no-repeat;
		cursor: pointer;
	}
	
	.carousel div.image_prev.disabled {
		background-image: url("../graphics/buttons/back_disabled.png");
		cursor: default;
	}
	
	.carousel div.image_next.disabled {
		background-image: url("../graphics/buttons/forward_disabled.png");
		cursor: default;
	}
	 
	.carousel .image_radio {
		left: -5000px;
	}             