.stepcarousel { /*position: relative; */ /*leave this value alone*/
	position: absolute;
	left: 370px;
	right: 50px;
	top: 150px;
	border: 1px solid #333333;
	overflow: scroll; /*leave this value alone*/ /*width: 270px;*/
	/*Width of Carousel Viewer itself*/ /*width: 650px;*/
	height: 128px; /*Height should enough to fit largest content's height*/
	/*background-color: #393939;*/
}

.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden;
	/*clip content that go outside dimensions of holding panel DIV*/
	margin: 5px; /*margin around each panel*/
	margin-left: 10px;
	margin-right: 10px;
	/*width: 250px;*/
	/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel .panel div {
	margin-left: 1px;
	}
.panel a img {
	border:2px solid #999999;
	text-decoration:none;
}


.stepcarousel img {
	filter: alpha(opacity =     80); /* for IE */
	opacity: 0.8; /* CSS3 standard */
}

.stepcarousel img:hover {
	filter: alpha(opacity =     100); /* for IE */
	opacity: 1; /* CSS3 standard */
}

/*
.mygallery-paginate {
	position: absolute;
	left: 370px;
	top: 275px;
	right: 50px;
	text-align: center;
	filter: alpha(opacity =     50); /* for IE */
/*	opacity: 0.5; /* CSS3 standard */
/*}*/

