/*** Common ***/
.carousel img {
  border: none;
}
.carousel .previous_button_disabled, .carousel .next_button_disabled {
  cursor:default;
}
.carousel {
  margin: auto;
  padding: 0;
  position: relative;  
  text-align:left;
}
.carousel .container {
  overflow: hidden;   
  /* Fix 6.0.0 */
  padding: 0; border: 0;
}

.vertical_carousel .container, .horizontal_carousel .container {
  background: white;
}

/*** Horizontal Carousel ***/
.horizontal_carousel {height: 170px;}
.horizontal_carousel_1 {width: 180px;}
.horizontal_carousel_2 {width: 340px;}
.horizontal_carousel_3 {width: 480px;}
.horizontal_carousel_4 {width: 620px;}
.horizontal_carousel_5 {width: 760px;}

.horizontal_carousel .container {
  position: absolute;
  /*left: 30px;*/  
  height: 170px;
}
.horizontal_carousel_1 .container {width: 180px;}
.horizontal_carousel_2 .container {width: 280px;}
.horizontal_carousel_3 .container {width: 420px;}
.horizontal_carousel_4 .container {width: 560px;}
.horizontal_carousel_5 .container {width: 700px;}

.horizontal_carousel .container {
  border-top: none; /*#c1e2eb solid 2px;*/
  border-bottom: none; /*#c1e2eb solid 2px;*/
} 
.horizontal_carousel ul {
  margin: 0;
  padding: 0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 170px;
}                      
.horizontal_carousel ul li {
  border: 0;
  margin: 0;
  padding: 0px;
  width: 180px;
  height: 170px;
  list-style: none;
  float: left;
  text-align: center;
  font-size: 70px;
}
.horizontal_carousel ul li a {
  font-size: 1px;
}
.horizontal_carousel ul li img {
  vertical-align: top;
}
.horizontal_carousel .previous_button {
  position: absolute;
  width: 30px;
  height: 144px;
  z-index: 100;    
  cursor:pointer;
  display:none;
}
.horizontal_carousel .previous_button{
  background: url(../images/UI/left-enabled.gif);
}
.horizontal_carousel .previous_button_disabled {
  background: url(../images/UI/left-disabled.gif);
}
.horizontal_carousel .next_button {
  position: absolute;
  right: 0px;
  width: 30px;
  height: 144px;
  z-index: 100;
  cursor:pointer;
  display:none;
}   
.horizontal_carousel .next_button {
  background: url(../images/UI/right-enabled.gif);
}
.horizontal_carousel .next_button_disabled {
  background: url(../images/UI/right-disabled.gif);
}

/* Vertical Carousel */

.vertical_carousel {
  width: 180px;
}
.vertical_carousel_1 {height: 170px;}
.vertical_carousel_2 {height: 440px;}
.vertical_carousel_3 {height: 660px;}
.vertical_carousel_4 {height: 880px;}
.vertical_carousel_5 {height: 1100px;}

.vertical_carousel .container {
  position: relative;
  /*top: 30px;*/ 
  width: 180px;
}
.vertical_carousel_1 .container {height: 170px;}
.vertical_carousel_2 .container {height: 440px;}
.vertical_carousel_3 .container {height: 660px;}
.vertical_carousel_4 .container {height: 880px;}
.vertical_carousel_5 .container {height: 1100px;}


.vertical_carousel .container {
  border-left: none; /*#c1e2eb solid 2px;*/
  border-right: none; /*#c1e2eb solid 2px;*/
}

.vertical_carousel .previous_button {
  position: absolute;
  width: 180px;
  height: 30px;
  z-index: 100;    
  cursor:pointer;
  display: none;
}
.vertical_carousel .previous_button {
  background: url(../images/UI/top-enabled.gif);
}
.vertical_carousel .previous_button_disabled {
  background: url(../images/UI/top-disabled.gif);
}
.vertical_carousel .next_button {
  position: relative;
  top: 30px;
  right: 0px;
  width: 180px;
  height: 30px;
  z-index: 100;
  cursor:pointer;
  display: none;
}
.vertical_carousel .next_button {
  background: url(../images/UI/bottom-enabled.gif);
}  
.vertical_carousel .next_button_disabled {
  background: url(../images/UI/bottom-disabled.gif);
}

.vertical_carousel ul {
  margin: 0;
  padding: 0;
  height: 100000px;
  position: relative;
  top: 0;
  left: 0;
  width: 180px;
}                      

.vertical_carousel ul li {
  border: 0;
  margin: 0;
  padding: 0px;
  width: 180px;
  height: 170px;
  list-style: none;
  text-align: center;
  font-size: 70px;
  line-height:210px;
  vertical-align: middle;
  padding:auto;
}
.vertical_carousel ul li img {
  vertical-align: top;
  margin: 0;
}

