<style type="text/css">
.carousel-component {
        padding:8px;
        background-image:url('banner_background.jpg');
	text-align:left;
}
.carousel-component .carousel-list li {
        margin:4px;
        width:140px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) +
                8       img.border-left (1) + img.border-right (1)*/
        height:145px;
        
}  

.carousel-component .carousel-list li a {
        display:block;
        border:0px;      
        outline:none;             
        -moz-outline:none;
        color:#ffffff;
}             

.carousel-component .carousel-list li a:hover {
        border: 1px solid #87bf4e;            
}    

.carousel-component .carousel-list li img {        
        border:1px solid #999;              
        display:block;
	width:125px;
        height:100px;
}

.carousel-component .carousel-list li strong {
        display:block;
}


#prev-arrow {
        position:absolute;
        top:40px;
        z-index:3;
        cursor:pointer;
        left:5px;
}

#next-arrow {
        position:absolute;
        top:40px;
        z-index:3;
        cursor:pointer;
        right:5px;
}

.bright {
	filter: alpha(opacity=100); -moz-opacity:1.0;
}
.dim {
	filter: alpha(opacity=40); -moz-opacity:0.4;
}

</style>


