/* CSS Document */
#lesson_carousel { display:none;}
#lesson_carousel { 
  background-image:url(images/loading.gif);
  background-position: center center;
  background-repeat:no-repeat;
}
#lesson_carousel_menu {
  list-style: none;
  padding:0;
  margin:0;
}
#lesson_carousel_menu li {
  display:inline;
  background-color: #fff;
}
#lesson_carousel_menu li a {
  float:left; 
  width:184px;
  height: 86px;
}
#lesson_carousel_menu li a:hover {
  background-color: #ccc;
}

/**
 * This <div> element is wrapped by statically around the list
 * inside the HTML document.
 */
.jcarousel-scope {
    position: relative;
	float:right;
    width: 552px;
	padding:15px 0 14px 0;
    height: 86px;
}

/**
 * Similar styles will be applied by jCarousel. But we additionally
 * add it here for better displaying with browsers having
 * javascript disabled.
 */
.jcarousel-list {
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.jcarousel-list li {
    float: left;
    list-style: none;
	height:81px;
	border-top:2px solid #C6D3E4;
	border-bottom:3px solid #C6D3E4;
}

/**
 * The button-elements are added statically in the HTML document
 * to illustrate how to cutomize the prev/next controls.
 *
 * We set display:none to hide them from browsers having
 * javascript. jCarousel will show them automatically.
 */
.jcarousel-next {
    position: absolute;
    bottom: 0;
    left: 0;
    cursor: pointer;
}
.jcarousel-next-disabled {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}

.jcarousel-prev {
    position: absolute;
    top: 0;
    left: 0;
    cursor: pointer;
}

.jcarousel-prev-disabled {
    cursor: default;
    opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
}