﻿h2,h2 a 
{
    margin-bottom: 42px;
}
#content 
{
    position: relative;
    overflow: visible;
    min-height: 1px;
    margin-bottom: -15px;
}
.stepcarousel {
	/*margin: 40px;*/
	position: relative; /*leave this value alone*/
	top: -30px;
	left: 0px;
	/*border: 1px solid black;*/
	overflow: visible;
	/*overflow: hidden; leave this value alone*/
	width: 960px; /*Width of Carousel Viewer itself*/
	height: 361px; /*Height should enough to fit largest content's height*/
	
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	/*left: 0;*/
	top: 30px;
}
.stepcarousel .panel {
	
	border: 1px solid black;
	float: left; /*leave this value alone*/
	overflow: visible; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	padding: 0px;
	height: 329px;
	width: 958px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#features-paginate {
	position: absolute;
	top: 346px;
	left: 435px;
	padding: 1px 17px 0 17px;
	background: url(../images/homepage/features/circle-bg.png) no-repeat top center;
}

#walterrayjr {
	position: absolute;
	top: -30px;
	left: 729px;
}