    /* Generic Carousel Properties */
    .carousel {
	position:relative;
	clear:both;
	left:5px;
	margin-top:0px;
	margin-bottom:20px;
	background-color:#FFFFFF;
    }
    .carousel .navButton {
    cursor:pointer;
	display:block;
	text-indent:-9999px;
	background-repeat:none;
	z-index:10;
    }
    .carousel .container {
	position:absolute;
	overflow:hidden;
	}
    .carousel .items {
	position:absolute;
	}
    .carousel .item {
	position:relative;
    cursor:pointer;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
    -moz-opacity:0.7;
    opacity:0.7;*/
    list-style-type:none;
	margin:0px; 
    }
    /*.carousel .item.hover, .carousel .item.selected { 
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
     -moz-opacity:1.0;
     opacity:1.0;    
    }*/

    /* Horizontal Carousel */
    #Carousel2 {
	height:280px;
	width:558px;
}
    #Carousel2 .container {
	width:558px;
	height:280px;
}        
    #Carousel2 .items {
	top:0;
	margin-left:1px;
	width:1000px;
	}
	
    #Carousel2 .item {
	height:280px;
	margin-right:1px;
	width:138px;
	float:left;
	clear:right;
	}
    #Carousel2 .navButton {
	position:absolute;
	bottom:0px;
	width:24px;
	height:280px; 
	}
    #Carousel2 .navButton.previous {
	left:0px;
	background-image:url(classic/horizontal/left.gif);
	}
    #Carousel2 .navButton.next {
	right:0px;
	background-image:url(classic/horizontal/right.gif);
	}
