.related-pkg{
width:805px;
padding:23px 0px 0px 55px;
/*height:130px;*/
height:160px;
}

.related-pkg-gallery{
padding:0px 0px 0px 0px;
width:805px;
height:148px;
/*height:124px;*/
background:url(../images/slide-bg.jpg) no-repeat 23px bottom;
}

.related-pkg-arrow{
float:left;
width:14px;
height:15px;
padding:3px 0 0 0;

}

.related-pkg-arrow2{
float:right;
width:14px;
height:15px;
padding:3px 0 0 0;
}


.stepcarousel{
position: relative; /*leave this value alone*/
overflow: ; /*leave this value alone*/
width:750px; /*Width of Carousel Viewer itself*/
/*height: 104px;*/
height: 125px;
margin:0px 0px 0px 32px;
}


.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	width: 2000px;	
}
.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding
panel DIV*/
margin: 0px 9px 0px 0px; /*margin around each panel*/
width:183px;
text-align:left;
color:#030102;
font-size:11px;
}
.stepcarousel .panel a {
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:24px;
}
.panel-head {
	display:block;
	padding-bottom:8px;
}
.panel-txt {
	float:left;
	padding:6px 0px 0px 0px;
	width:140px;
	line-height:12px;
}


.stepcarousel .panel img{
	border:1px solid #F9FAFC;
}


#mygallerylong{overflow: hidden;}

.stepcarousel .link{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#fff;
text-decoration:none;
text-align:center;
text-transform:uppercase;}

.stepcarousel .link:hover{
font-family:Verdana;
font-size:10px;
font-weight:bold;
color:#fff;
text-decoration:underline;
text-align:center;
margin-top:3px;
text-transform:uppercase;}