.jcarousellite{
border:#ddd 1px solid;
margin:0 auto;
margin-top:10px;
padding:5px 6px 5px 0px;
width:500px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#eeeeee,EndColorStr=#ffffff);
background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABaCAYAAAB5XDy9AAAASklEQVQYlX3ExwHAIAwEMPYfFjBudLLAxXoo5Zxf+q2Ugqu14ogI11oLYmaciOBUNcjMcO6O673jxhhBc07cWgu398adc4LuvbAPOdRdIWDUfAMAAAAASUVORK5CYII=");
background-repeat:repeat-x;
background-color:#ffffff;
overflow:hidden;
max-height: 170px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .jcarousellite{
	max-height: 136px!important;}
}


.carousel ul{
text-align:center;

}

.carousel li{
margin-left:6px;
margin-bottom:7px;
border:#ddd dotted 1px;
padding:5px;
font-size:11px;
}

.carousel li a{
	color:#444;
}

.carousel li a:hover{
    filter:alpha(opacity=75);  /* IE7以下用 */
    -ms-filter: "alpha(opacity=75)"; /* IE8用 */
    -moz-opacity:0.75; /* Firefox 1.5未満, Netscape用 */
    -khtml-opacity: 0.75;  /* Safari 1.x, 他khtmlに対応したブラウザ用  */
    opacity: 0.75; /* Firefox 1.5以上, Opera, Safari用 */
	display:block;
	background-color:#f3f3f3;
	text-decoration:none;
	color:#ffaa00;
}

.controller{
position: relative;
overflow: hidden;
}

.centering{
position: relative;
left: 50%;
float: left;
}

.centering button{
position: relative;
left: -50%;
float: left;
margin-left:10px;
}

.prev {
  width: 24px;
  height: 24px;
  border: 0;
  background: url(../img/arrow-back.png) no-repeat 0 0;
  text-indent: -9999px;
  cursor: pointer;
}

.stop {
  width: 24px;
  height: 24px;
  border: 0;
  background: url(../img/control-pause.png) no-repeat 0 0;
  text-indent: -9999px;
  cursor: pointer;
}

.start {
  width: 24px;
  height: 24px;
  border: 0;
  background: url(../img/arrow-next.png) no-repeat 0 0;
  text-indent: -9999px;
  cursor: pointer;
}

.next {
  width: 24px;
  height: 24px;
  border: 0;
  background: url(../img/arrow-forward.png) no-repeat 0 0;
  text-indent: -9999px;
  cursor: pointer;
}