#videoContainer{
   padding:20px;
   border:1px solid #525254;
   background:#e2e3e3;
   }
   
#featureVid,#vidNavContainer{
   border:1px solid #525254;
   background:#fff;
   position:relative;
   }  
   
#featureVid{
   padding:15px;
   }   
   
#viewport{
   overflow:hidden;
   height:380px;
   border:15px solid #fff;
   position:relative;
   }

#vid{
   float:left;
   width:500px;
   z-index:1;
   }
   
#vidCopy{
   float:left;
   width:350px;
   position:relative;
   min-height:300px;
   height:auto !important;
   height:300px;
   padding-bottom:30px;
   }
   
#vidCopy h1{
   margin-bottom:20px;
   }  
   
#vidCopy #likes{
   position:absolute;
   left:0;
   bottom:0;
   }    
   
#vidCopy #likes td{
   vertical-align:middle;
   padding:0 15px 8px 0;
   text-align:left;
   }
   
#vidCopy #likes td.linkedIn{
   padding-top:5px;
   }
   
#vidCopy #likes td img{
   vertical-align:middle;
   }
    
#vidCopy #likes td a{
   text-decoration:none;
   }
   
#dialog{
   display:none;
   }   

#vidNav{
   height:400px;
   width:5000px;
   position:absolute;
   background:#fff;
   left:0;
   top:0;
   z-index:10;
   }
   
#vidNavHide{
   height:400px;
   width:5000px;
   position:absolute;
   background:#fff;
   left:0;
   top:0;
   z-index:100;
   }   
   
#vidNav table{
   width:100%;
   }   
   
#vidNav td{
   width:25%;
   text-align:center;
   padding:0 5px 10px 5px;
   position:relative;
   }  
   
#vidNav td div.thumbContainer{
   width:208px;
   height:150px;
   position:relative;
   }
   
#vidNav td div.playOverlay{
   position:absolute;
   left:0;
   top:0;
   width:100%;
   height:100%;
   background:url(../images/playBtn.png) no-repeat center;
   z-index:100;
   }       
   
#vidNav td div.vidThumb{
   position:absolute;
   top:0;
   left:0;
   z-index:1;
   }
   
#vidNav td img{
   border:1px solid #666;
   }   
   
#vidNav td img.activeImg{
   border:3px solid #2e5a80;
   }   
   
   
.page{
   float:left;
   }   
   
#navControls{
   padding-bottom:5px;
   }   
   
   
#navControls table{
   width:99%;
   }   

#navControls td{
   font-size:10px;
   width:25%;
   }   

#navControls td img{
   cursor:pointer;
   }   
   
#navControls td #numNav,#navControls td #numNav a{
   color:#000;
   font-size:12px;
   }
   
#navControls td #numNav a{
   cursor:pointer;
   }  
   
#navControls td #numNav a.activeNum{
   font-weight:bold;
   }     
   
#navControls #leftNav,#navControls #leftNavFirst{
   display:none;
   }  
   
   
   
#simplemodal-overlay {background-color:#ccc;}
#simplemodal-container {background-color:#fff; border:2px solid #999; padding:12px;text-align:left;z-index:9999} 
fieldset{
  font-size:13px;
  color:#333333;
  width:500px;
  border:0px;
  }
  
label {
   float:left;
   width:35%;
   margin-right:0.5em;
   padding-top:4px;
   text-align:right;
	   }
	   
.textBox,.textArea{
   width:300px;
   margin-bottom:5px;
   height:25px;
   }
   
.textArea{
   height:50px;
   }   
   
.btnPos{
   float:right;
   padding-right:30px;
   }   	
   
.closeBtn{
   float:right;
   font-weight:bold;
   font-size:28px;
   }
   
.closeBtn a{
   color:#999;
   text-decoration:none;         
   }  
   
#userID{
   display:none;
   }   