@charset "utf-8";
/* Peak Consulting Style Sheet */

/* CSS for front page */
.banner {background-color: #4d4d4d; border: 5px solid #333333; height: 105px; width: 970px; position: relative;}
.front_padding {padding-top: 35px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px;}
#front_left {float:left; }
#front_middle{width: 630px; position: relative; padding: 35px 20px 20px 20px; float: left; text-align:justify; font-size: 10px; line-height: 14px;}
#front_right{float:right; }
.panel img {text-decoration:none; border:5px solid #333333;}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 920px; /*Width of Carousel Viewer itself*/
margin-left: 25px; 
margin-right: 25px;
height: 105px; /*Height should be 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; /*margin around each panel*/
width: 140px; /*Width of each panel holding content. If removed, widths should be individually defined on each content DIV then. */
}