

/* make wider for arrows */
div.LightboxImageSliderWrapper.rspWidget{
	padding: 10px 0px 10px 0px;
}

div.LightboxImageSliderWrapper.rspWidget .rspWidgetHeading{
	padding: 0px 10px 0px 10px;
}



/* override inherited styles */
div.LightboxImageSliderWrapper div.jcarousel-skin-responsive{
	margin: 0px;
	padding: 0px;
}

div.LightboxImageSliderWrapper div.jcarousel-clip{
	margin: 0px auto 0px auto;
	padding: 0px;
	position: relative;
	overflow: hidden;
}

div.LightboxImageSliderWrapper ul.jcarousel-list{
	margin-left: 0px !important;
}

div.LightboxImageSliderWrapper li.jcarousel-item-undefined, div.LightboxImageSliderWrapper li.jcarousel-item-NaN{
	display: none;
}

div.LightboxImageSliderWrapper div.jcarousel-skin-responsive li.jcarousel-item a{
	text-align: center;
	font-size: 11px;
	line-height: 1.2em;
	position: relative;
	display: block;
}

div.LightboxImageSliderWrapper div.jcarousel-skin-responsive li.jcarousel-item a img.imgthumb{
	width: auto;
}

div.LightboxImageSliderWrapper div.jcarousel-skin-responsive li.jcarousel-item a span{
	display: block;
}

div.LightboxImageSliderWrapper div.jcarousel-skin-responsive li.jcarousel-item a span.mediadetails{
	position: absolute;
	width: 100%;
	bottom: 0px;
	display: block;
	background: #f6f6f6;
}

div.LightboxImageSliderWrapper:hover div.jcarousel-skin-responsive li.jcarousel-item a span.mediadetails{
	background: #f0f0f0;
}

div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-next-horizontal{
	position: absolute;
	width: 40px !important;
	background-position: -12px 0px !important;
	background-color: transparent !important;
}

div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-next-horizontal:hover{
	background-position: -60px 0px !important;
	background-color: #9ac357 !important;
}

div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-prev-horizontal{
	position: absolute;
	width: 40px !important;
	background-color: transparent !important;
}

div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-prev-horizontal:hover{
	background-color: #9ac357 !important;
}

div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-prev-horizontal:hover{
	background-color: #9ac357 !important;
}

div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-prev-disabled:hover, div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-next-disabled:hover{
	background-color: transparent !important;
}



/* tweak widths for grids */
div.grid_16 div.FullWidthWidgetHolder div.LightboxImageSliderWrapper.rspWidget{
	width: 300px !important;
}

div.grid_16 div.FullWidthWidgetHolder div.LightboxImageSliderWrapper div.jcarousel-skin-responsive{
	width: 300px;
	height: 140px;
}

div.grid_16 div.FullWidthWidgetHolder div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-clip{
	width: 240px;
	height: 140px;
}

div.grid_16 div.FullWidthWidgetHolder div.LightboxImageSliderWrapper div.jcarousel-skin-responsive li.jcarousel-item{
	width: 120px;
	height: 140px;
	overflow: hidden;
}

div.grid_16 div.FullWidthWidgetHolder div.LightboxImageSliderWrapper div.jcarousel-skin-responsive li.jcarousel-item a{
	width: 110px;
	height: 140px !important;
	padding: 0px !important;
	text-align: center;
}

div.grid_16 div.FullWidthWidgetHolder div.LightboxImageSliderWrapper div.jcarousel-skin-responsive li.jcarousel-item a span.mediadetails{
	width: 116px;
	padding: 0px 2px 0px 2px;
}

div.grid_16 div.FullWidthWidgetHolder div.LightboxImageSliderWrapper .rspWidgetContent{
	width: 300px;
}

div.grid_16 div.FullWidthWidgetHolder div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-next-horizontal{
	top: 30px !important;
}

div.grid_16 div.FullWidthWidgetHolder div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-prev-horizontal{
	top: 30px !important;
}


/* grid_4 */
div.grid_4 div.LightboxImageSliderWrapper.rspWidget{
	width: 220px !important;
}

div.grid_4 div.LightboxImageSliderWrapper .rspWidgetContent{
	width: 220px;
}

div.grid_4 div.LightboxImageSliderWrapper div.jcarousel-skin-responsive{
	width: 220px;
	height: 98px;
}

div.grid_4 div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-clip{
	width: 160px;
	height: 98px;
}

div.grid_4 div.LightboxImageSliderWrapper div.jcarousel-skin-responsive li.jcarousel-item{
	width: 160px;
	height: 98px;
	overflow: hidden;
}

div.grid_4 div.LightboxImageSliderWrapper div.jcarousel-skin-responsive li.jcarousel-item a{
	width: 160px;
	height: 98px !important;
	padding: 0px !important;
	text-align: center;
}

div.grid_4 div.LightboxImageSliderWrapper div.jcarousel-skin-responsive li.jcarousel-item a span.mediadetails{
	width: 156px;
	padding: 0px 2px 0px 2px;
}

div.grid_4 div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-next-horizontal{
	top: 25px !important;
}

div.grid_4 div.LightboxImageSliderWrapper div.jcarousel-skin-responsive div.jcarousel-prev-horizontal{
	top: 25px !important;
}

div.grid_4 div.LightboxImageSliderWrapper div.jcarousel-skin-responsive li.jcarousel-item a img.imgthumb{
	height: 65px;
}

div.grid_4 div.LightboxImageSliderWrapper ul.nocaption li.jcarousel-item a img.imgthumb{
	height: 95px;
}
