.seimagepopupbody {background: #000 !important; overflow: hidden;}
#seitemvideocontainersingle {background: url('../../library/_common/se-videocontainer-bg.png') repeat-x left bottom #000; height: 430px; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 0; width: 640px;}
#seitemvideocontainermulti {background: url('../../library/_common/se-videocontainer-bg.png') repeat-x left bottom #000; height: 430px; margin: 0; overflow: hidden; padding: 0; position: absolute; top: 0; width: 640px;}
#seitemvideo {text-align: center; display: table-cell;}
#seitemvideocontainer {background: url('../../library/_common/se-videocarousel-bg.png') no-repeat left bottom; border: 0; float: right; height: 430px; margin: 0; overflow-x: hidden; overflow-y: auto; padding: 0 0 0 9px; width: 191px;}
.seitemvideocarousel {height: 350px; width: 160px;}
.videothumbnail { -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.75), 0px 1px 0px rgba(255, 255, 255, 1); -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.75), 0px 1px 0px rgba(255, 255, 255, 1); box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.75), 0px 1px 0px rgba(255, 255, 255, 1); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; display: inline-block; height: 45px; left: 4px; position: absolute; top: 12px; width: 66px; zoom: 1; *display: inline;}
.videothumbnail img {-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; height: 45px; width: 66px;}
.videoitem.selected .videothumbnail .sevideooverlay {background: url('../../library/_common/se-videothumb-noplay.png') no-repeat; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position: absolute; top: 0; left: 0; width: 66px; height: 45px;}
.videoitem.selected .sevideoarrow {background: url('../../library/_common/se-videoitem-arrow.png') no-repeat; height: 17px; left: 0; margin: -8px 0 0 -8px; position: absolute; top: 50%; width: 9px; z-index: 29999 !important;}
.videothumbnail .sevideooverlay {background: url('../../library/_common/se-videothumb-play.png') no-repeat; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position: absolute; top: 0; left: 0; width: 66px; height: 45px;}
.videoitem {background: #fff; border: 1px solid #e7e7e7; border-top: 0 none; border-right: 0 none; clear: both;	cursor:pointer;	display: table;	height: 61px; padding: 4px;	position: relative;	width: 182px;}
.videoitem:hover {background-color: #eae8f1;}
.videoitem.selected .videothumbnail {-moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.75), 0px 1px 0px rgba(84, 166, 245, 1); -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.75), 0px 1px 0px rgba(84, 166, 245, 1); box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.75), 0px 1px 0px rgba(84, 166, 245, 1);}
div.videoitem.selected, div.videoitemfirst.selected { background-color: #4487f7; border:1px solid #54a6f5; border-right: 0 none; border-bottom: 0 none;}
div.videoitem.selected .videotitle, div.videoitemfirst.selected .videotitle {color: #fff !important;}
.videotitle {color: #000; display: table-cell; font-size: .85em; font-weight: bold; height: 45px; margin: 0; overflow: hidden; padding: 0 0 0 53px; position: relative; text-overflow: ellipsis; vertical-align: middle; width: 97px;}
#ui-carousel-prev { background-image: url(../../library/_common/prev-vertical.png); background-position: 0px -81px; width: 32px; height: 16px; margin-left: 60px;cursor:pointer; }
#ui-carousel-next { background-image: url(../../library/_common/next-vertical.png); background-position: 0px -81px; width: 32px; height: 16px; margin-left: 60px;cursor:pointer; }
#ui-carousel-prev-disabled { background-image: url(../../library/_common/prev-vertical.png); background-position: -1px -18px; width: 32px; height: 16px; margin-left: 60px;cursor:pointer;}
#ui-carousel-next-disabled { background-image: url(../../library/_common/next-vertical.png); background-position: -1px -16px; width: 32px; height: 16px; margin-left: 60px;cursor:pointer;}
.carousel-item img {border-radius:0;background-color: #eee;}
#seitemvideotitle {bottom: 38px; color: #fff; font-size: 1.25em; padding: 9px 13px 0; position: absolute; text-align: left; width: 614px;}
#seitemvideodescription {bottom: 0; color: #fff; height: 33px; text-align: left; font-size: .86em; overflow-y: auto; padding: 4px 13px; position: absolute; width: 614px;}