body { line-height:normal; margin:0; padding:0; }
.grid_10 { margin:0 !important; }
/* Video Player */
#player { background:#000; }
#player .container_10 { margin:0; }
#player .widget { background:rgba(247,247,247,.5); margin-top:0; }
#player .widget h3 { background:rgba(223,225,242,.75); }

#video_container { width:780px; position:relative; }

.countdown { background:rgba(247,247,247,.5); border:1px solid #D9D9D9; font-size:75%; margin-bottom:10px; padding:5px 0; text-align:center; }
.countdown span { font-size:110%; }
.countdown span em { font-weight:bold; font-style:normal; }

#video_player { background:#000; }

.scrollable { float:left; height:117px; overflow:hidden; position:relative; width:660px; }
.scrollable .items { position:absolute; width:20000em; } 
.scrollable .items li { display:block; float:left; font-size:12px; height:122px; margin:0 35px 0 0; text-align:center; width:104px; }
.scrollable .items li a { color:#ccc; line-height:normal; text-decoration:none; }
.scrollable .items li a img { margin-bottom:10px; }
.scrollable .items li a:hover span { text-decoration:underline; }
.scrollable .items li.active { background:url(../images/player_active.jpg); }
.scrollable .items li.active span { color:#fff; font-weight:bold; }

.prevPage,
.nextPage { background:url(../images/player_controls.gif) 0 0 no-repeat; display:block; float:left; height:15px; margin:40px 20px 0 9px; text-indent:-999999em; width:10px; }
.nextPage { background-position:-10px 0; margin-left:20px; margin-right:0; }
.prevPage:hover { background-position:0 -15px; cursor:pointer; }
.nextPage:hover { background-position:-10px -15px; cursor:pointer; }
.disabled { opacity:.2; }

.tabs { margin-bottom:-1px; overflow:hidden; }
.tabs li { cursor:pointer; float:left; font-size:13px; /*margin-right:10px;*/ padding:7px 15px 5px; }
.tabs li.current { font-weight:bold; }
.panes { padding:10px 10px 5px; -moz-border-radius-topright:5px; -webkit-border-top-right-radius:5px; }

#player #recent_videos { overflow:hidden; }
* html #player #recent_videos { clear:both; overflow:auto; }
.video_information { display:none; }

#tooltip { background:url(../images/tooltip.gif) 0 0 no-repeat; color:#fff; display:none; font-size:12px; height:150px; padding:10px; width:277px; }

.controls { position:absolute; overflow:hidden; right:10px; top:462px; }
.controls li { float:left; font-size:13px; }
.controls li select { margin-left:10px; width:auto; }
.controls .submit { color:#000; display:block; text-decoration:none; }

#video_information { height:117px; }
#video_information h2 { float:left; margin-right:20px; }
#video_information .category { float:left; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin-top:3px; }
#video_information p { clear:both; }
#video_information .tags { font-size:80%; }

.light .scrollable .items li a { color:#444; }
.light .scrollable .items li a img { border:2px solid #000; }
.light .scrollable .items li a:hover span {  color:#000; }
.light .scrollable .items li.active a img { border:2px solid #c4c4c4; }
.light .tabs li { background:#eee; border:1px solid #ccc; border-bottom-color:#ccc; border-top-color:#ddd; }
.light .tabs li.current { border-bottom-color:#eee;  }
.light .panes { background:#eee; border:1px solid #ccc; }

.dark .prevPage,
.dark .nextPage { background-image:url(../images/player_controls_dark.gif); }
.dark .scrollable .items li a { color:#eee; }
.dark .scrollable .items li a img { border:2px solid #000; }
.dark .scrollable .items li a:hover span {  color:#fff; }
.dark .scrollable .items li.hover a img { border:2px solid #ddd; }
.dark .scrollable .items li.active a img { border:none; margin:2px 0 12px 0px; }
.dark .tabs li { background:#000; border:1px solid #111; border-bottom-color:#111; border-top-color:#111; color:#fff; }
.dark .tabs li.current { border-bottom-color:#000;  }
.dark .panes { background:#000; border:1px solid #111; color:#fff; }
.dark .prevPage { background-position:0 -30px; }
.dark .nextPage { background-position:-10px -30px; }
.dark .prevPage:hover { background-position:0 -15px; cursor:pointer; }
.dark .nextPage:hover { background-position:-10px -15px; cursor:pointer; }
.dark .controls .submit { background:#000; color:#fff; display:none; }
.dark .controls .submit:hover { text-shadow:0px 1px #333; }

.suspended { background:#900; border:2px solid #f00; color:#fff; display:block; padding:10px; margin:80px 20px 0; text-align:center; }