.gallerybg	{
	background:#2f4e63 url("/lgo/gallery_bg.gif") top center no-repeat;
	height:278px;
	border-bottom:0px solid #e2e2e2;
	padding:0px 0 0 0;
}

.sliderbg
{
background:url("/lgo/sliderbg.jpg") no-repeat;
margin-top:20px;
width:418px;
height:248px;
}
h1.slider-h1
{
font:italic normal 16px/16px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
letter-spacing:-1px;
margin-top:10px;
padding:0 15px;
}
.stepcarousel p
{
font:italic normal 12px/18px Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
margin-top:5px;
padding:0 15px;
}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 370px; /*Width of Carousel Viewer itself*/
height: 170px; /*Height should enough to fit largest content's height*/
margin:15px 0 0 23px;
}

.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: 0px 0px 0px 0px; /*margin around each panel*/
width: 370px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
text-decoration:none;
}

.rtext {
v-align:top;
float:right;
font:normal 13px, "Verdana", Times, serif;
}
