.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 330px; /*Width of Carousel Viewer itself*/
height: 219px; /*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*/
/*margin: 10px; margin around each panel*/
width: 330px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.news_title{margin-left:12px;}
.news_title h1{font-size:22px;color:#b3bbab;padding-top:6px;}
.news_date{padding-top:16px;color:#8e8d8d;}
.news_txt{padding-top:10px;font-size:13px;color:#cccccc;}
.news_readmore, .news_readmore a{padding:5px 0 5px 0;color:#789b0d;font-size:13px;}
.gallery-pics{
padding-left:52px;padding-top:10px;
}


.gallery-pics img{background-color: #152601;
	width: 190px;
	height: 93px;
	margin: 0 auto 15px auto;
	padding: 10px;
	border: 1px solid #3a5123;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	behavior: url(border-radius.htc);	}
	
	
/* Video Gallery */

.stepcarousel-vd{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 390px; /*Width of Carousel Viewer itself*/
height: 260px; /*Height should enough to fit largest content's height*/
}
.stepcarousel-vd .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel-vd .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
/*margin: 10px; margin around each panel*/
width: 390px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}