@charset "utf-8";
/* CSS Document */

.stepcarousel{
	
	overflow: scroll; /*leave this value alone*/
	width: 940px; /*Width of Carousel Viewer itself*/
	height: 436px; /*Height should enough to fit largest content's height*/
	position:relative;
	margin:0 auto;
	top:30px;
	}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width:300px;/*Width of each panel holding each content. If removed, widths should be individually defined on each  */
height:436px;
float:left;
text-align:center;
margin-right:20px;
cursor:pointer;
}

.stepcarousel .panel .db-ip{
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width:300px;/*Width of each panel holding each content. If removed, widths should be individually defined on each  */
height:436px;
text-align:center;
background:url(../images/box-ssp.png) repeat-x;
text-align:center;
cursor:pointer;
display:block;
font-weight:normal !important; color:#333 !important;
}
.stepcarousel .panel .db-ip  p{ font-weight:normal !important; color:#333 !important;} 

.stepcarousel .panel .db-ip h2{
	
	font-size:30px;
	color:#000;
	margin-top:40px;
	margin-bottom:25px;
	font-family: 'bebasregular';
	line-height:30px;
	text-decoration:none;
}

.stepcarousel .panel a h2 span{
	
	display:block;
	font-size:24px;
}

.stepcarousel .panel .db-ip p{ padding:0 20px;}	
.stepcarousel .panel .db-ip div#tab{ background:url(../images/tab2.png) no-repeat; width:162px; height:40px; margin:30px auto 0;}
.stepcarousel .panel .db-ip a { m display:block; }

.db2{
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
width:300px;/*Width of each panel holding each content. If removed, widths should be individually defined on each  */
height:436px;
float:left;
text-align:center;
margin-right:20px;
background:url(../images/box-ssp-h.jpg) repeat-x;
text-align:center;
position:absolute;
left:0;
top:0;
}
.db2 h2{
	font-size:30px;
	color:#ffac18 !important;
	margin-top:40px;
	margin-bottom:25px;
	font-family: 'bebasregular';
	line-height:30px;
	text-decoration:none;
}
.db2 p{ padding:0 20px; color:#FFF;}
.db2 a{ background:url(../images/tab2-h.png) no-repeat !important; width:162px; height:40px;}
.db2 a { margin:30px auto 0; display:block; }
.db2 h2 span{ display:block; font-size:24px;}