#image-gallery-wrapper {
	background-color:#f5f5f5/**/;
	margin:0px 0 5px 0;
	width:100%;
	height:175px;
	position:relative;
	padding:0px 0 5px 0;
/*	border-bottom:1px solid #e1e1e1;*/
/*	border:1px solid #e1e1e1;*/
}

#image-gallery {
	margin:0 auto;
}
/*.title{float:left;clear:both;}*/
.stepcarousel{
position:relative; /*leave this value alone*/
overflow:scroll; /*leave this value alone*/
width:850px; /*Width of Carousel Viewer itself*/
height:135px; /*Height should enough to fit largest content's height*/
margin:0 auto;
}

.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:0 7px 5px 0 ; /*margin around each panel*/
padding: 0 0 0 0;
width:/*307px;*/175px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
height:/*254px*/135px;
}
.stepcarousel .panel p{
text-align:left; /*leave this value alone*/
overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin:5px 5px ; /*margin around each panel*/

}
.stepcarousel .panel a {
text-decoration:none;

}
.stepcarousel .panel h2 h3 h4{
text-align:left; /*leave this value alone*/
height:/*20px*/5px;
overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin:2px 5px; /*margin around each panel*/
font-size:16px;
font-weight:bold;
text-align:center;
font-family:Georgia,century gothic,Arial,verdana, sans-serif;
}

.stepcarousel .panel img{
float:left; /*leave this value alone*/
margin:0; /*margin around each panel*/
padding:1px;
border:none;
}
.bg {
	background:#ddd url(../images/sl_menu.png) repeat-x;
	height:40px;
	width:100%;
	margin-top:13px;
}

.cat {
	position:absolute;
	margin:-17px 0 0 365px ;
	padding-top:3px;
}

#image-gallery-wrapper .prev/*, #image-gallery-wrapper .next */{
	display:block;
	position:absolute;
	top:153px;
	height:30px;
	width:30px;
	text-indent:/*-9999px;*/30px;
	cursor:pointer;
}
#image-gallery-wrapper .next {
	display:block;
	position:absolute;
	top:153px;
	height:30px;
	width:30px;
	text-indent:/*-9999px;*/-30px;
	cursor:pointer;
}

#image-gallery-wrapper .prev {
	background:url(../images/eps2.2.png) no-repeat;
	left:/*314px*/355px;
	padding-top:5px;
}

#image-gallery-wrapper .next {
	background:url(../images/eps1.2.png) no-repeat;
	right:/*314px*/370px;
	padding-top:5px;
}
