@charset "UTF-8";
/* CSS Document */

/* scrolling carousel styles */


img {border:0px;}


.carousel {
  width: 925px;
  height:64px;
  position: relative;
  margin:0px auto;
  margin-top:0px;
}

.carousel .wrapper {
  width: 843px; /* .carousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 6em;
  margin: 0 40px;
  position: absolute;
  top: 0;
  height:auto;
}



.carousel .wrapper ul
 {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}


.carousel ul li
{
  display:block;
  float:left;
  padding: 16px;
  height: 34px;
  width: 34px;
}

.carousel ul li a img {
  display:block;
}
.carousel ul li a.selected {
	background-color:#674627;
}

.carousel .arrow {
  display: block;
  height: 13px;
  width: 14px;
  background: url(../i/su/arrow.gif) no-repeat 0 0;
  text-indent: -9999px;
  position: absolute;
  top: 25px;
  cursor: pointer;
  outline:none;

}


.carousel .forward {
  background-position: 0 0;
  right: 0;
}

.carousel .back {
  background-position: 0 -15px;
  left: 0;
}

.carousel .forward:hover {
  background-position: 0 -30px;
}

.carousel .back:hover {
  background-position: 0 -45px;
}

