/* Horizontal Carousel */
#horizontal_carousel {
float:left;
width: 300px;
height: 104px;
position: relative;  
margin-top: 5px;
}         
#horizontal_carousel .container {
position: absolute;
left: 16px;  
width: 258px;
height: 83px;
overflow:hidden;   
background: #ddd;
padding-left:5px;
padding-right:5px;
border-top: solid 1px gray;
border-bottom: solid 1px gray;
}            
#horizontal_carousel .previous_button {
position: absolute;
left: 0px;
width: 21px;
height: 85px;
background: url(/images/carousel/left.gif);
z-index: 100;    
cursor:pointer;
}        
#horizontal_carousel .previous_button:hover {background-position: 0px 85px;}
#horizontal_carousel .previous_button_disabled { background: url(/images/carousel/left-disabled.gif); cursor:default; }
#horizontal_carousel .next_button { position: absolute; right: 0px; width: 21px; height: 85px; background: url(/images/carousel/right.gif); z-index: 100; cursor:pointer; }   
#horizontal_carousel .next_button:hover {background-position:0 85px;}
#horizontal_carousel .next_button_disabled {
background: url(/images/carousel/right-disabled.gif);
cursor:default;
}
#horizontal_carousel ul {
margin: 0;
padding:0;
width: 100000px;
position: relative;
top: 0;
left: 0;
height: 85px;
}                      
#horizontal_carousel ul li img { display:block; padding:0px; }
#horizontal_carousel ul li a {
width:100px;
height: 75px;
display: block;
overflow: hidden;
}
#horizontal_carousel ul li {
font-size:10px;
}                               
#horizontal_carousel ul li {
color:#E3EDFA;
margin:2pt;
padding:1px;
list-style:none;   
float:left;
overflow: hidden;
border: 1px gray solid; }
