.ui-carousel {
	height: 100px;
	margin: 0;
	overflow: auto;
	padding: 0;
	position: relative; /*for ie7 to work e.g in html carousels*/
	width: 300px
}

.ui-carousel > .wrapper {
	margin: 0;
	padding: 0;
	width: 9999px;
}

.ui-carousel > .wrapper > * {
	border: 0;
	display: block;
	float: left;
	height: 100px;
	overflow: hidden;
	width: 100px;
}


.seitemimagecarousel { visibility: hidden; }
.carousel-item img {max-width: 40px; max-height: 40px;-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 1px 0 0 1px; border:1px solid #ddd; padding:2px;}
.carousel-item img.seitemimagecarouselimagefocus { border: 1px solid #000; }
.carousel-item {width: 54px;height: 58px;vertical-align:middle;}
.carousel-item img:hover {border: 1px solid #999;cursor: pointer;border: 1px solid #999;cursor: pointer;}
.carousel-prev { width: 16px; height: 32px; background-image: url(../../../../../library/_common/prev-horizontal.png); margin-top: 10px; background-position: -15px 0; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.carousel-next { width: 16px; height: 32px; background-image: url(../../../../../library/_common/next-horizontal.png); margin-top: 10px; background-position: -16px 0; display: inline-block; vertical-align: top; zoom: 1; *display: inline;}
.carousel-prev-active:active { background-position: -83px 0; cursor: pointer; }
.carousel-prev-active:hover, .carousel-prev-active:focus { background-position: -47px 0; cursor: pointer; }
.carousel-prev-disabled { background-position: -115px 0; cursor: default; }
.carousel-next-active:active { background-position: -80px 0; cursor: pointer; }
.carousel-next-active:hover, .carousel-next-active:focus { background-position: -48px 0; cursor: pointer; }
.carousel-next-disabled { background-position: -112px 0; cursor: default; }
.seitemimagecarouseldiv { display: inline-block; zoom: 1; *display: inline; }
.seitempictureitemcarousel div div { text-align: center; }
#seitempictureitemcarouselcontainer {clear: both;max-height: 230px;overflow-y: auto;height: 95px;*height: 90px;}
.seitempictureitemcarousels {margin-right: 0;}
.seitempictureitemcarousels .secarouselheader {font-size: 0.9em;font-weight: bold;margin:3px 5px 3px 25px;}
.seitempictureitemcarousel {margin: 0;width: 748px;margin: 3px;float: left;padding-bottom: 6px;}
.seitempictureitemcarousels td.seemptycell {background:none;}
.zoominstructions {position:absolute;z-index:1;top:150px;left:475px;font-weight:bold;color:#ccc;font-size:1.1em}
.seitempictureitemcarousels {width:748px;}
.sevideoavailable { height: 40px; font-size: 0.9em; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin: 1px 0 0 1px; border:1px solid #ddd; padding:2px;}
.video-carousel-item a { text-decoration: none; text-transform:uppercase; font-weight: bold; }
.sevideoavailable:hover { border: 1px solid #999;cursor: pointer;border: 1px solid #999;cursor: pointer;}
.sevideoavailable img, .sevideoavailable img:hover { border: 0; padding: 4px 0 }