/**
 * Tabloidy Header Slide
 */
#image-gallery-wrapper {
	float:right;
	width: 728px;
	position:relative;
	clear:left;
	height:117px;
	overflow:hidden;
}

#image-gallery {
	/*margin:0 auto;*/
}

.stepcarousel .panel{
	width:177px;
	height:115px;
}

.stepcarousel .panel .thumb {
	height: 103px;
	width: 165px;
	margin:6px;
}

.stepcarousel .panel .msg {
	width: 157px;
}

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

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

.stepcarousel .panel{
	position:relative;
	background-color:#ffffff;
	
	border:1px solid #9BD3E6;
	
	border-bottom:1px solid #8BC7DC;
	float:left; /*leave this value alone*/
	overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin-right:4px ; /*margin around each panel*/
	/*padding: 4px;*/
	/* GRADIENT */
	/* IE */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#efefef'); 
	/* Safari and Chrome */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
	/* Firefox */
	background: -moz-linear-gradient(top,  #ffffff,  #efefef); 
}

.stepcarousel .panel .thumb {
	position: relative;
	display:block;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #000000;
	overflow:hidden;
	cursor:pointer;
}

.stepcarousel .panel .msg {
	position:absolute;
	display:block;
	bottom:0px;
	background-color:#202020;
	overflow:hidden;
	padding:4px;
	margin-bottom:6px;
	color: #bfbfbf;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); /* adding width value solves transparency issue on IE*/
	-moz-opacity:0.8;
	opacity:.8;
	line-height: 14px;
	font-size:12px;
}

.stepcarousel .panel .msg a {
	color: #dfdfdf;
	text-shadow: 1px 1px 1px #000000;
	/*font-family: 'Segoe UI', 'Trebuchet MS', Trebuchet, 'Helvetica Charcoal', Charcoal, 'Lucida Grande', Lucida Grande, arial, helvetica, sans-serif;*/
	font-weight: bold;

}
.stepcarousel .panel .msg .cat ul {
	list-style:none;
	float:left;
	color: #FFAA00;
}

.stepcarousel .panel .msg .cat a {
	color: #FFAA00;
	text-transform: uppercase;
	text-decoration:none;
	text-shadow: none;
	background-color:#000000;
	padding: 1px 3px 1px 3px;
	margin-right:2px;
	font-size:11px;
}

#image-gallery-wrapper .prev, #image-gallery-wrapper .next {
	background:url('../images/slider-button.png') 0px 0px no-repeat;
	display:block;
	position:absolute;
	top:48px;
	height:23px;
	width:23px;
	/*border:1px solid #000000;*/
	cursor:pointer;
}

#image-gallery-wrapper .prev {
	/*left:0;*/
	margin-left:1px;
}

#image-gallery-wrapper .next {
	right:1px;
	background-position:-32px 0px;
}

