 .bcTitleLinkText{font-size:10px}
 .stepcarousel{position:relative;   overflow:hidden;  width:280px!important;  height:130px!important;     padding:0 5px}
*html .stepcarousel{width:300px!important}
.stepcarousel .belt{position:absolute;  left:0; top:0}
.stepcarousel .panel{float:left;  overflow:hidden;  margin:0 5px!important;  width:80px!important;  padding:5px;  height:120px}
*html .stepcarousel .panel{width:90px!important}
.stepcarousel .panel img{margin-bottom:2px}
a.bcTitleLinkText, a:visited.bcTitleLinkText{ font-family:helvetica,arial,sans-serif; font-size:12px; text-decoration:none}
*html a.bcTitleLinkText, *html a:visited.bcTitleLinkText{font-size:11px}
a:hover.bcTitleLinkText{text-decoration:underline}
#videoChannelMainPlayer{padding-left:20px; padding-top:50px; width:640px; height:450px; float:left; background-image:url(/universal/images/section/video.gif); background-position:20px 0; background-repeat:no-repeat}
#videoChannelRightContainer{float:left; margin-left:20px; width:302px}
#nextVideo{height:120px; width:300px; background-color:Lime}
#videoAdvertisement{height:250px; width:300px; border:1px solid #666}
#videoLineupContainer{padding:10px 15px; margin-top:40px; border-top:3px solid #999; border-bottom:3px solid #999; margin-bottom:-25px; background:#e5e5e5}
#videoLineups{float:left; padding:10px 0px 10px; width:170px}
#videoLineups a, #videoLineups a:hover, #videoLineups a:visited{color:#333; text-decoration:none}
#videoLineups div.video-playlist-container{margin:0; padding:5px 0 5px 5px; font-size:15px; font-weight:bold}
#videoLineups div.video-playlist-child{ margin:0 0 0 10px; padding:2px 0 2px 2px; font-size:12px; font-weight:normal}
.videoElement img{height:90px; width:120px}
#videoChannelSearchBar{background-color:WhiteSmoke; padding:5px 0; text-align:center; width:50%; margin-bottom:10px; float:left}
input#vc-search{padding:3px 5px 0 28px; background-image:url(/universal/images/search.png); background-repeat:no-repeat; background-position:left center; background-color:White;  height:25px; color:#666; border:1px inset #ccc; width:80%}
input#vc-go{width:15%; margin-left:5px}
#vc-search-msg{text-align:left; display:none; border:0; font-weight:bold; color:#666; margin:5px 15px; background-color:Linen; font-weight; bold; padding:5px; padding-left:28px; background-image:url(/universal/images/alert.png); background-repeat:no-repeat; background-position:left center; height:25px}
#vc-search-msg:hover{background-color:Thistle}
span.video-result-nav-link{font-weight:bold; color:#369; border:1px solid White; background-color:White; padding:2px}
span.video-result-nav-link:hover{cursor:pointer; border:1px solid #369; background-color:WhiteSmoke}
ul.bcVideoLineupsList{display:inline; position:relative; float:left; width:100%; padding:0; padding-left:-1px; margin:0; list-style:none; line-height:1em}
ul.bcVideoLineupsList li{}
DIV.videoResultContainer{width:300px; height:145px; border:1px solid Black; display:block; background-color:Beige; margin:0 10px 10px 10px; text-align:left}
#videoList{float:left; width:795px}
*html #videoList{width:800px; padding-bottom:10px; float:left}
#videolist a{}
#videoList ul{margin:0px; list-style-type:none; list-style-image:none}
#videoList div.videoElement{width:120px; height:150px; background-color:#EDEDED; border:1px solid #ddd; margin:0 0 10px 15px; padding:10px; float:left; display:inline}
*html #videoList div.videoElement{height:190px; margin:0 0 10px 13px}
*html #videoList div.videoElement{font-size:10px}
#videoList div.videoElement:hover{border-color:#aaa}
#videoList div.videoElement img{border:1px solid #333; }
#videoList div.videoElement a{color:#0230B9; font-family:helvetica,arial,sans-serif; font-size:12px; padding:2px 0; text-decoration:none}
.nowplaying{background-color:#e5e5e5!important; color:#006!important; font-weight:bold}
.featuredplaying{background-color:#ededed!important; height:120px}
.videoResultTitleBar{padding:3px}
*html .videoResultTitleBar{height:0}
.videoResultTitleBarText{color:#333; float:left; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:24px; font-weight:bold; margin:0 10px 10px; letter-spacing:-1px}
*html .videoResultTitleBarText{margin:2px 0 0 5px}
.videoResultTitleBarPagination{float:right; margin:10px; width:auto; text-align:right}
UL.videoResultsUL{display:inline; position:relative; float:left; width:100%; padding:0; padding-left:-1px; margin:0; list-style:none; line-height:1em}
UL.videoResultsUL LI{display:inline}
.videoResultContainer{margin-bottom:2px; padding:4px; overflow:auto; cursor:pointer}
.videoResultContainer:hover{background:#ddd}
.videoResultContainer p{margin:0; padding:0}
p.videoResultDisplayName{font-weight:bold; color:#000}
p.videoResultDesc{font-weight:normal; color:#333}
div.videoResultThumb{float:left; width:120px; height:90px; margin-right:10px; background:#333; border:1px solid #666}
#sptVideoPlayer{width:640px; height:475px}
.playlistLoader{font-size:16px; color:#CCC; font-weight:bold; text-align:center; margin:10px auto; background-color:White; height:600px}
div.videos-err{width:800px; font-size:20px; background:#fff; margin:0px auto; padding:15px 0; text-align:center; color:red; font-weight:bold; height:600px}
div.clear{width:100%; clear:both}
#videoChannelRightcontainer{margin-top:45px}
#videoList{float:right; width:800px}
div.video-container-outer{background:#fff; height:600px}
div.video-container-inner{}
#videoLinueps a, #videoLineups a:visited, #videoLineups a:hover{color:#333; text-decoration:none}
.vid-hover{background:#fff; color:#555; font-weight:bold}
.vid-hover a, .vid-hover a:visited, .vid-hover a:hover{color:#555; font-weight:bold}
.vid-active{background:#fff}
.vid-active a, .vid-active a:visited, .vid-active a:hover{color:#390; font-weight:bold}
#videoLineups ul ul{padding:0 0 0 5px}
#videoLineups ul.video-second-ul li{padding:5px 0 5px 5px}
div.featured-video-title{width:100%; font-weight:bold; font-size:16px; margin:0 0 0 10px; color:#505050; letter-spacing:-1px}
a.bcTitleLinkText, a.bcTitleLinkText:visited{font-size:11px}
.stepcarousel .panel{background:#fff; border:1px solid #aaa; width:78px !important}
.stepcarousel{height:132px !important}
.stepcarousel .panel img{0 0 2px -2px}
*html a.bcTitleLinkText, *html a.bcTitleLinkText:visited{font-size:10px}
*html .stepcarousel .panel{height:140px !important}
*html .stepcarousel{width:300px !important; height:155px !important; margin:0px auto}
*html .stepcarousel .panel img{margin:0 0 2px -1px}
*html #videoChannelRightContainer{margin-top:47px}
#videoList div.videoElement{background:#fff}
#videoList div.videoElement:hover{background:#fff}
div.featured-video-title p{margin:4px 0px}

