.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid navy;
overflow: scroll; /*leave this value alone*/
width: 782px;
height:90px; /*Height should enough to fit largest content's height*/
}

.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 0px 0px 0px; /*margin around each panel*/
width: 135px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

p.samplebuttons{
margin:0px 0px 0px 0px; /*margin around each panel*/
width: 782px;
text-align: center;
}

p.samplebuttons a{
color: #2e6ab1;
padding: 1px 2px;
margin-right: 3px;
text-decoration: none;
}

/*hotel navigation*/
ul.panel-nav {
	overflow:hidden;
	list-style:none;	
	padding:0px 0 0 250px;

}
ul.panel-nav li {
	float: none;
	padding:0 15px 0 0;
	width:84px;	
}
ul.panel-nav li.test {
	float: none;
	padding:0 15px 0 0;
	width:110px;
	text-align:center;	
	vertical-align:middle;
}
ul.panel-nav.sub li {
	float: left;
	padding:0 0 0 0px;
	font: 8px;}

ul.panel-nav li a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:28px;
}
ul.panel-nav li a.prev-btn1 {background:url(../images/prev-btn.gif) no-repeat;}
ul.panel-nav li a.next-btn1 {background:url(../images/next-btn.gif) no-repeat;}
ul.panel-nav li a.prev-btn1-rus {background:url(../images/prev-btn-rus.gif) no-repeat;}
ul.panel-nav li a.next-btn1-rus {background:url(../images/next-btn-rus.gif) no-repeat;}
ul.panel-nav li a:hover {background-position:0 -28px;}
.full p {padding:0 0 11px;}

