﻿span.moreInfoButton   { color:#fff; font-weight:bold; font-size:13px; cursor:pointer; }
span.video_url, span.video_info   {display:none;}


.BodyContent  { background:url('../images/layout/bg_vid.gif') top left no-repeat #000;   }

.VideoContainer  { text-align:center; width:377px; height:257px; position:absolute; top:217px; left:290px;   }
.VideoContainer div#videoCode  {  width:377px; height:240px;   }
#video_title h3  {   font-size:11px; font-weight:bold; color:#fff; margin:0; }
#video_title  { text-align:center; width:304px; height:30px; position:absolute; top:430px; left:324px;   }
textarea   { background-color:#000; color:#aaa; font-family:verdana; font-size:9px; overflow:hidden; z-index:7; width:285px; height:80px;  border:2px solid #444;  }
div.VideoContainer h2 { margin:10px auto 0px auto;   }
div.VideoContainer a { color:#fff; text-decoration:none; font-size:10px;}
div.VideoContainer a:visited { color:#fff; text-decoration:none; }
div.VideoContainer a:hover { color:orange; text-decoration:none; }
#EmbedCode   { display:none; clear:left;}
#closeButton   { display:none; width:100%; z-index:50;}
#closeButton a { display:block; visibility:visible; }
.EmbedCodeHolder  { width:280px;  }



#VidInfo { display:none; position:absolute; top:190px; left:683px; overflow:hidden; width:318px; height:200px; }

.VidInfoInternal  { color:#000; padding:0; background-color:Transparent; font-size:11px; width:320px; display:table; position:relative;}
.background  { background-color:#fff; border:4px solid #000; height:160px; width:310px;  position:absolute; opacity:.90;filter: alpha(opacity=90); -moz-opacity: 0.9;}
.Infocontent  { z-index:888; background-color:Transparent; padding:10px; position:absolute; z-index:999; }
.infoCloseButton  { position:absolute; top:10px; right:17px; color:#000; z-index:5000;  }
.infoCloseButton a { color:#000; text-decoration:none; font-size:14px; font-weight:bold;}
.infoCloseButton a:visited { color:#000; text-decoration:none; }
.infoCloseButton a:hover { color:red; text-decoration:none;}
.InfoButtonHolder   { width:100%; text-align:right; margin:10px 0 0 0;  }
.InfoButtonHolder a {font-size:11px !important; font-weight:bold;  }



.videoList   { width:260px; height:180px; position:absolute; top:304px; left:29px;  }

tr.selected, tr.selected td { background-color:#da4d1f !important; }
tr.selected td span.listDate a    { font-size:11px; color:#fff; }
tr.selected td span.listName a    {  font-size:11px; color:#fff; }

tr.hovered, tr.hovered td { background-color:#101010; }


.videoList td   { padding:3px 5px;  font-weight:bold; vertical-align:top;}
.listDate a    { font-size:11px; color:#da4d1f; }
.listName a    {  font-size:11px; color:#fff; }

