.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
height: 104px; /*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*/
width: 115px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
border: 1px solid #cccccc;
}
.layerover{
background-color: #000000;
opacity:0.5;	
}
.greyappfont{background-color: #eeeeee;padding: 2px 0px;position: relative;text-align:center;}
.greyappfont a{color: #666666;}
#mygallery{margin-bottom:20px;}
#mainbnr{background-image: url('/images2/webhosting/01.jpg'); width: 1000px; height: 230px;color: #bc1e2c;font-family: Arial;border-bottom: 0px solid #ffffff;}
#mainbnr h1{font-size: 42px;line-height: 40px;padding-left: 430px; padding-top: 40px;text-shadow: 1px 1px 1px #CCC;margin: 0px;font-weight: bold;}
#bnr1div{font-size: 20px;padding-left: 430px;padding-top: 6px;color: #000000;text-shadow: 1px 1px 1px #CCC;}
#bnr1footer{color: #666666 !important; font-size: 15px !important; padding-left: 430px; padding-top: 26px !important;}
.legalinfo{color: #999999; font-size: 10px;text-align: center}
.selectionli li {
color: #666;
list-style-type: disc;
margin-left: 0px !important;
margin-right: 0px;
margin-top: 5px;
width: 160px;
}
.selectionli{margin-top: 5px;}
.appnames li{list-style-type: disc;
margin-left: -20px;}

.applist { width:120px; float:left; padding: 0 0 0 35px; color: #666; }
