/* Dimensions - override these for individual setup */
#horizontal_carousel { width: 938px; }
#horizontal_carousel .container { width: 880px; }
#horizontal_carousel,
#horizontal_carousel .container,
#horizontal_carousel ul,
#horizontal_carousel div.group_item_container { height: 160px; overflow: hidden; }
#horizontal_carousel .previous_button, 
#horizontal_carousel .next_button { height: 144px; }
#horizontal_carousel ul li,
#horizontal_carousel div.group_item_container div.group_item_cluster { width: 873px; }

/* Horizontal Carousel */
#horizontal_carousel {
  position: relative;  
}         

#horizontal_carousel .container {
  position: absolute;
  top: 0px;
  left: 34px;  
  overflow:hidden;   
  background: #FFF;
}            

#horizontal_carousel .previous_button {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 24px;
  background: url(kbhdk/blogs_short_left.png);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel .previous_button_disabled {
  background: url(kbhdk/inactive_short_left.png);
  cursor:default;
}

#horizontal_carousel .next_button {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 24px;
  background: url(kbhdk/blogs_short_right.png);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel .next_button_disabled {
  background: url(kbhdk/inactive_short_right.png);
  cursor:default;
}

#horizontal_carousel ul,
#horizontal_carousel div.group_item_container
{
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
}                      

#horizontal_carousel ul ul
{
  margin: 0;
  padding:0;
  width: auto;
  position: static;
}     

#horizontal_carousel ul li img {
  border:1px solid #999999;
  display:block;             
  background:#E3EDFA;  
}                               

#horizontal_carousel ul li {
  /* font-family:verdana,arial,sans-serif;*/
  /*font-size:10px;*/
}                               

#horizontal_carousel ul li,
#horizontal_carousel div.group_item_container div.group_item_cluster
{
  border-right:0px solid white;
  margin: 0 0 10px 0;
  padding:0 0px 0 0;
  list-style:none;   
  float:left;
}

#horizontal_carousel ul li li
{
  border-right: 0px none;
  margin: 0;
  padding: 0;
  float: none;
}