@charset "utf-8";
/* CSS Document */

#primary{

font-family: Arial;
    font-size: 10px;
    margin: auto;
    max-width: 815px;
    text-align: left;

}
#primary .topLink{float:left;padding-bottom:20px; width:100%;margin-top:23px;}
#primary .topLink a{font-size:11px;color:#A6A6A6;font-family:Arial;text-decoration:underline;}
#primary .topLink a:hover{font-size:11px;color:#A6A6A6;font-family:Arial;text-decoration:underline;}

#primary .largeFrame
{
    background-color: #202020;
    float: left;
    height: 95px;
    width: 100%;


}
#primary .largeFrame .outer{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle; text-align:center;}
#primary .largeFrame .inner{#position: relative; #top: -50%; font-size:13px; margin:0;}
#primary .largeFrame .firstCol{float:left; height:100%; width:124px; display: table;#position: relative; overflow: hidden;}
#primary .largeFrame .firstCol .content{text-align:left;margin-left: auto; margin-right: auto; width: 75%; text-transform: uppercase;}
#primary .largeFrame .secondCol{float:left; height:85px; background-color:#545355; width:1px; margin:5px 0 5px 0;}
#primary .largeFrame .thirdCol
{
	display: table;
    float: left;
    height: 100%;
    overflow: hidden;
    width: 50%;
}
#primary .largeFrame .thirdCol .content{text-align:left;margin-left: 15px; margin-right: auto;   font-size:11px; font-weight:normal;}
#primary .largeFrame .fourthCol{float:right; height:100%; width:130px;}
#primary .largeFrame .fourthCol .content{float:left;margin-top:18px; text-align:right; width:110px; font-size:9px; padding-right:20px;}
#primary .largeFrame .fourthCol .line{width:100%;float:right;margin-bottom:4px;}
#primary .largeFrame .fourthCol .nospace{ margin:0; }

#primary .topFrameSeason{float:left;margin:25px 0 -18px 0;height:22px;/*Series page fix. Season number was floating next to previous season's image.*/clear:both;}
#primary .topFrameSeason .text{float:left;margin:6px 0 0 17px; font-size:12px; text-transform: uppercase;}
#primary .topFrame{
  
    display:none;
  float:left;margin:25px 0 0 0;height:22px;  background-color:#202020;

}
#primary .topFrame .text{float:left;margin:6px 0 0 17px; font-size:10px; text-transform: uppercase;}
#primary .frameContainer{
 float: left;
    margin-left: -25px;
    margin-top: 20px;

 }
#primary .frameContainer .frame{
     float: left;
    height: 150px;
    margin-left: 40px;
    margin-right: 0;
    text-align: left;
    width: 120px;
}
#primary .frameContainer .last{margin:0;}
#primary .frameContainer .frame .thumb { padding-bottom:7px;}
#primary .frameContainer .frame .title a{ width:100%; padding-top:7px; height:10px; font-size:11px;}
#primary .frameContainer .frame .subTitle { width:100%; margin-top:5px; height:10px; font-size:10px;}
#primary .frameContainer .videoGroupText {font-weight:bold;padding-bottom:5px;}
#video-gallery
{ 
   display:none;
   margin:auto;
}


