    /* Generic Carousel Properties */
    .carousel { position:relative; clear:both; left:8px; margin-top:10px; 
        border:none; background-color:transparent;
    }
    .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;
	    
        list-style-type:none; margin:0px; 
    }


    /* Horizontal Carousel */
    #Carousel2 { height:120px; width:526px; left:50%; margin-left:-263px;}
    #Carousel2 .container { left:14px; top:12px; width:495px; height:100px; }        
    #Carousel2 .items { top:0; left:2px; width:2000px;}
    #Carousel2 .item { height:99px;  width:99px; float:left; clear:right; }
    #Carousel2 .item .icon img { position:relative; left:0px; width:95px !important; height:95px; cursor:pointer;}
    #Carousel2 .navButton { position:absolute; bottom:0px; width:12px; height:110px; }
    #Carousel2 .navButton.previous {  left:0px; background:url('../../private/interface/previous.gif') no-repeat center; }
    #Carousel2 .previous,#Carousel2 .next { display : none;}
    #Carousel2 .navButton.next { right:0px; background:url('../../private/interface/next.gif') no-repeat center; }
    #Carousel2 a {
	filter : alpha(opacity=80); 
	opacity:0.8; 
	}
    #Carousel2 a:hover {
	filter : alpha(opacity=100); 
	opacity:1; 
	}

    /* Hide data items from selector */
    #Carousel2 .item .key { display:none;}
    #Carousel2 .item .picture { display:none;}


