img {
border:none;
}


.carousel {
width:700px;
float:left;
margin-left:47px;
display:inline;
position:relative;
padding-bottom:10px;
}

.carousel .big_img {
width:700px;
float:left;
text-align:center;
}

.carousel .big_img strong {
display:block;
font-size:10px;
position:absolute;
top:5px; left:10px;
}

.carousel .belt {
width:700px;
float:left;
margin-top:15px;
padding-top:5px;
border-top: thin solid #000;
border-bottom: thin solid #000;
height: 83px;
}

.carousel .belt ul {
width:700px;
float:left;
list-style:none;
padding:10px 0;
margin:0;
}

.carousel .belt ul li {
float:left;
width:95px;
padding-right:25px;
}


.carousel .belt ul li.last {
padding-right:0;
}

.carousel a.previous {
background:url(../images/arrow_btn_34.jpg) no-repeat 0 0;
width:35px;
height:45px;
float:left;
position:absolute;
left:-45px;
bottom:33px;
}

.carousel a.next {
background:url(../images/arrow_btn_39.jpg) no-repeat 0 0;
width:35px;
height:45px;
float:left;
position:absolute;
right:-45px;
bottom:32px;
}


.stepcarousel_meet{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 700px; /*Width of Carousel Viewer itself*/
height:105px; /*Height should enough to fit largest content's height*/
float:left;
}
.stepcarousel_meet .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;

}

.stepcarousel_meet .panel{	
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width: 700px; 
height:68px;
border:none;
}