.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 960px; /*Width of Carousel Viewer itself*/
height: 390px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt, #deatil .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: 0px; /*margin around each panel*/
display: block;
width: 960px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 390px; /*Height should enough to fit largest content's height*/
}

#panel1 { background: url(../img/homepic_1.png) no-repeat top left; }
#panel2 { background: url(../img/homepic_2.png) no-repeat top left; }
#panel3 { background: url(../img/homepic_3.png) no-repeat top left; }
#panel4 { background: url(../img/homepic_4.png) no-repeat top left; }

.panel p {
	display: block;
	width: 415px;
	height: 180px;
	position: absolute;
	margin: 192px 0px 0px 530px;
	color: #444;
	font-size: 13px;
	line-height: 18px;
	text-align: left;
}

.gallery_home, .gallery_next {
	display: block;
	width: 108px;
	height: 27px;
	position: absolute;
	margin: 285px 0px 0px 530px;
	background: url(../img/gallery_home.png) no-repeat top left;
}
.gallery_next { background: url(../img/gallery_next.png) no-repeat top left; }
.gallery_home:hover, .gallery_next:hover { background-position: 0px -27px; }

#detail .stepcarousel {
position: relative; /*leave this value alone*/
overflow: hidden; /*leave this value alone*/
width: 764px; /*Width of Carousel Viewer itself*/
height: 388px; /*Height should enough to fit largest content's height*/
}

#detail .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
display: block;
width: 764px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height: 388px; /*Height should enough to fit largest content's height*/
}