body{   margin:0 !important;  padding:0 !important} *{text-shadow:rgba(0,0,0,.01) 0 0 1px} #hd,#hd *{   font-size:11px !important;  margin:0;  padding:0;    }    #hd{   background:#13171c url('http://cache.g4tv.com/static/themes/dark/home-hd-bg-dark.jpg') no-repeat scroll center bottom; color:#fff;  font:normal 12px/1.3em Arial,Helvetica,verdana,sans !important; width:100%; min-height:208px}   .ie #hd.large-ad{     padding-bottom:10px;  }   #hd:after{    content:".";   display:block;   height:0;   clear:both;   visibility:hidden;  }   #hd #hd-wrap{    width:982px;   margin:0 auto;   padding-top:0;  }   #hd ul{     list-style:none;    margin:0;    padding:0;  }   #hd fieldset{     border:0;    } #hd .header,#hd #hd-nav li,#hd #hd-nav li a,#hd #hd-hot-topics ul li,#hd #theme-toggle li button,#hd-follow-twitter{  background-image:url('http://cache.g4tv.com/static/global/header-spr-v7.png'); background-repeat:no-repeat}     #hd #hd-hot-topics ul li a:hover,  #hd #user-nav li a:hover{     background-color:#da5b09;    color:#fff;  }   #hd .header{     background-position:0 bottom;    min-height:130px;    width:982px;    position:relative;  }  #hd .header h1{ }   #hd .header h1 a{    display:block;   text-indent:-999em;   width:228px;   height:130px;   position:absolute;   bottom:0;   left:0;     }     #hd .header .ad-728{  float:right; margin-bottom:30px; width:728px; z-index:3}   #hd .header .ad-ft{     clear:both;    height:1px;  }          #hd .header #user-nav{  position:absolute; color:#fff; bottom:6px; right:0; text-align:right}   .theme-dark #hd .header #user-nav,  .theme-light #hd .header #user-nav{     right:80px;  }   #hd .header #user-nav em{    font-style:normal;   font-weight:bold;   color:#ffcc00;   float:left;  }     #hd .header #user-nav{      float:left;     width:auto;     color:#fff;     background-repeat:no-repeat;     list-style:none;    }       #hd .header #user-nav li{        float:left;       width:auto;       margin:0 8px;       background-repeat:no-repeat;      }         #hd .header #user-nav li a{          color:#fff;         background-repeat:no-repeat;         font-family:Arial,Helvetica,verdana,sans !important;         font-weight:bold !important;         font-size:11px !important;         }         #hd .header #user-nav li.username a{           color:#FFCC00;          display:block;        }                     #hd #theme-toggle{  position:absolute; right:0; bottom:3px}   #hd #theme-toggle li{    float:left;   width:auto;  }     #hd #theme-toggle li button{       border:0;     padding:0;     margin:0;     background-repeat:no-repeat;     text-indent:-999em;     width:30px;     height:27px;     cursor:pointer;     margin-top:9px;     background-color:transparent;     float:left;    }       #hd #theme-toggle li .dark,      #hd #theme-toggle li .dark:hover{        background-position:0 -495px !important;      }       #hd #theme-toggle li .light{        background-position:-35px -495px !important;      }       #hd #theme-toggle li .light:hover{        background-position:-71px -495px !important;      }                                   #hd #hd-nav{   background:transparent url('http://cache.g4tv.com/static/global/header-spr-v7.png') no-repeat scroll 0 -688px;   clear:both; float:none; height:27px;  list-style:none;     width:982px;  margin:0 auto;  z-index:9997; }   #hd #hd-nav li{    background:#595959 url('http://cache.g4tv.com/static/global/header-spr-v7.png') no-repeat scroll -25px -673px;   border-right:1px solid #161d27;   margin-right:0;   border-right:none;   float:left;   height:26px !important;   width:auto;   position:relative;   z-index:9997;   }     #hd #hd-nav li.games{       background-color:#27384D;      border-right:1px solid #000;    }      #hd #hd-nav li:hover,    #hd #hd-nav li.selected,    body.home #hd #hd-nav li.home{       background-color:#da5b09;    }       .theme-light #hd #hd-nav li:hover,      .theme-light #hd #hd-nav li.selected,      .theme-light body.home #hd #hd-nav li.home{         background-color:#369BC7 !important;      }   #hd #hd-nav li a{    display:block;   outline:0;   height:26px;   text-indent:-999em;   padding:0;  }      #hd #hd-nav li.home{     background-position:0 -673px;  }     #hd #hd-nav li.home a{      background-position:13px 7px;     width:65px;    }   #hd #hd-nav li.news{     background-position:right -673px;  }     #hd #hd-nav li.news a{      background-position:12px -42px;     width:65px;    }      #hd #hd-nav li.games.index a{     background-position:12px -18px;    width:76px;  }   #hd #hd-nav li.reviews a{    background-position:9px -67px;   width:76px;  }   #hd #hd-nav li.cheats a{    background-position:9px -118px;   width:68px;  }   #hd #hd-nav li.xbox360 a{    background-position:8px -142px;   width:81px;  }   #hd #hd-nav li.ps3 a{    background-position:8px -168px;   width:45px;  }   #hd #hd-nav li.wii a{    background-position:8px -192px;   width:41px;  }   #hd #hd-nav li.pc a{    background-position:8px -218px;   width:39px;  }   #hd #hd-nav li.ds a{    background-position:8px -243px;   width:38px;  }   #hd #hd-nav li.psp{    background-position:right -673px;   border-right:0 !important;  }       #hd #hd-nav li.psp a{      background-position:9px -269px;     width:48px;    }   #hd #hd-nav li.videos a{    background-position:13px -92px;   width:76px;  }   #hd #hd-nav li.shows a{    background-position:14px -294px;   width:75px;  }   #hd #hd-nav li.events a   {    background-position:15px -344px;   width:76px;  }      #hd #hd-nav li.community{    background-position:right -673px;  }       #hd #hd-nav li.community a{      background-position:11px -319px;     width:105px;    }  #hd #hd-nav li .subnav{   background:transparent url('http://cache.g4tv.com/static/global/header-spr-v7.png') no-repeat scroll right bottom; position:absolute; top:25px; left:0; z-index:9997; display:none; padding:0 3px 3px 0; min-width:117px}   #hd #hd-nav li .subnav,  #hd #hd-nav li .subnav *{    font-family:Arial,Helvetica,verdana,sans !important;   font-weight:bold !important;   font-size:12px !important;      }   #hd #hd-nav li .subnav,   #hd #hd-nav li .subnav *{    z-index:9999999;  }   #hd .videos .subnav{     min-width:137px !important;    }   #hd .events .subnav{     min-width:137px !important;  }   #hd .community .subnav{     min-width:137px !important;    left:-35px !important;  }      #hd #hd-nav li .subnav ul{     background:#454545 !important;    clear:both;    display:block;  }     #hd #hd-nav li .subnav ul li,    #hd #hd-nav li .subnav ul li:hover{      border:none!important;     background:#454545 !important;     line-height:15px;     height:auto !important;     padding:0 !important;     display:block !important;     min-width:100% !important;    }       #hd #hd-nav li .subnav li a{        text-indent:0;       background:transparent !important;       font-weight:bold;       height:auto !important;       color:#fff;       padding:3.5px 2px 3.5px 14px;       margin:0;       display:block;       width:auto !important;       height:auto !important;      }         #hd #hd-nav li .subnav li a:hover{          text-indent:0;         background-color:#ccc !important;         color:#000;         text-decoration:none;        }     #hd #hd-nav li .subnav h6{     clear:both;    font-family:Arial,Helvetica,verdana,sans !important;   font-size:18px !important;   font-weight:bold !important;   border-bottom:1px solid #747474;   margin:0 5px 5px 5px !important;   padding:10px 0 8px 8px !important;  }     #hd #hd-nav li .subnav h6.contd{       border:none;      color:#ccc;      font-size:12px !important;      font-weight:normal !important;     margin:0 5px 2px 5px !important;     padding:7px 0 2px 8px !important;          }  #hd #hd-nav li.shows .subnav{  width:981px;  left:-726px; display:none}   #hd #hd-nav li.shows .subnav h6{     margin-bottom:5px;    padding-top:15px;    padding-left:0;  }   #hd #hd-nav li.shows .subnav ul{     margin-left:5px;  }   #hd #hd-nav li.shows .subnav ul li{     font-size:12px;    background:transparent url('http://cache.g4tv.com/static/global/header-spr-v7.png') no-repeat scroll 0 -525px !important;    padding:0;  }     #hd #hd-nav li.shows .subnav ul li.no-icon{       background:none !important;    }        #hd #hd-nav li.shows .subnav ul li a{     text-indent:0;    color:#fff;    font-weight:bold;    padding:2px 2px;    display:block;    background-image:none;    margin:1px 5px 2px 8px;  }     #hd #hd-nav li.shows .subnav ul li a:hover{       color:#000;      background-color:#ccc;    }   #hd #hd-nav li.shows .subnav ul li a .arrows{     color:#fff;    font-weight:bold;  }     #hd #hd-nav li.shows .subnav ul li a:hover .arrows{       color:#000;      font-weight:bold;    }                 #hd #hd-nav li .subnav div#shows-subnav-tv-shows{     float:left;    width:760px;    margin-left:5px;   }     #hd #hd-nav li .subnav div#shows-subnav-tv-shows ul{       clear:none !important;      float:left;      width:160px;      margin-top:0;      margin-right:25px;      margin-bottom:13px;    }       #hd #hd-nav li .subnav div#shows-subnav-tv-shows ul li#shows-subnab-schedule{         margin-top:20px;      }      #hd #hd-nav li .subnav div#shows-subnav-web-shows{     float:left;    margin:0 0 0 20px;    width:188px;  } #hd-content{   clear:both;  position:relative;  z-index:200}  #hd #hd-search{ }   #hd #hd-search legend,  #hd #hd-search span.search-text{     display:none;  }   #hd #hd-search input.text{     border:0;    color:#000;    font-size:17px !important;    height:24px;    width:376px;    padding:4px 35px 2px 6px;    margin:0;   position:absolute;   left:0;   top:10px;       }       #hd #hd-search input.text.default-text{       color:#999;    }     #hd #hd-search input.text.default-text.long{       font-size:15px !important;      padding-top:6px;      padding-bottom:0;    }     #hd #hd-search input.text.default-text.longer{       font-size:13px !important;      padding-top:6px;      padding-bottom:0;          }   #hd #hd-search input.button{     background:#000 url('http://cache.g4tv.com/static/global/header-spr-v7.png') repeat-x scroll -398px 0 !important;   font-family:Arial,Helvetica,verdana,sans !important;   font-weight:bold !important;   font-size:14px !important;    margin:0;   border:0 none;   padding:1px 0 0 0;   width:70px;   height:31px;   position:absolute;   left:423px;      top:10px;     }                              body.webkit #hd #hd-search input.text,    body.webkit #hd #hd-search input.button{       top:0;    }     @media screen and (-webkit-min-device-pixel-ratio:0){       #hd #hd-search input.text,      #hd #hd-search input.button{         top:0;      }     }               body.firefox #hd #hd-search input.text,    body.firefox #hd #hd-search input.button{       top:10px;    }         @-moz-document url-prefix(){       #hd #hd-search input.text,      #hd #hd-search input.button{         top:10px;      }     }               .theme-light #hd #hd-search input.button,    #hd #hd-search input.button:hover,    #hd #hd-search input.button:focus{       background-position:-398px -43px !important;    }          .theme-light #hd #hd-search input.button:hover,    .theme-light #hd #hd-search input.button:focus{       background-position:-398px 0 !important;    }            #hd #hd-hot-topics{   border:1px solid #555;  border-width:0 1px;  height:30px;  overflow:hidden; width:350px; font-size:11px; margin:12px 15px 12px 510px; padding:0 15px}   #hd #hd-hot-topics h4{    display:inline;   padding-right:3px;  }   #hd #hd-hot-topics ul{     display:inline;    height:2.5ex;    overflow:hidden;    width:100%;  }     #hd #hd-hot-topics ul li{      display:inline;     width:auto;           background-position:0 -530px;     background-repeat:no-repeat;     margin:0;     padding-left:9px;    }       #hd #hd-hot-topics ul li a{        font-weight:bold;       padding:0;       margin-right:0;      }  #hd-follow-twitter{   background-position:-250px 0;  height:30px;  display:block;  width:75px;  position:absolute;  right:0;  text-indent:-900px;  overflow:hidden;  top:auto;  bottom:0}       .theme-light #hd{   background-color:#45545d; background-image:url('http://cache.g4tv.com/static/themes/light/home-hd-bg-light.jpg')} .theme-light #hd #theme-toggle li button.dark{   background-position:-117px -495px !important} .theme-light #hd #theme-toggle li button.dark:hover{  background-position:0 -495px !important} .theme-light #hd #theme-toggle li button.light,.theme-light #hd #theme-toggle li button.light:hover{  background-position:-71px -495px !important} .theme-light #hd #hd-hot-topics h4{  color:#fff} .theme-light #hd #hd-hot-topics a{  color:#76daff} .theme-light #hd #theme-toggle span{  color:#fff} .theme-light #hd #hd-nav li .subnav dl dt{  color:#fff} .theme-light #hd #hd-nav li .subnav li.header{  color:#fff} .theme-light #hd #hd-hot-topics ul li a:hover,.theme-light #hd .header #user-nav li a:hover{  background-color:#006699; color:#fff} #hd a,#hd a:link #hd a:hover{   text-decoration:none} #hd #hd-hot-topics{   color:#fff;  }   #hd #hd-hot-topics a{     color:#f93;    font-family:Arial,sans-serif;  }      #hd #hd-hot-topics a:hover{       background-color:#f60;      color:#fff;      text-decoration:none;     } #hd #hd-hot-topics h4 {  font-size:12px; color:#fff} #theme-toggle{   display:none;  } #hd #hd-nav li .subnav dl dt{   color:#fff;  } #hd button,#hd .button{  background:url('http://cache.g4tv.com/static/global/mod-spr-gbl.png'); border:0; padding:0 3px 3px 3px; color:#fff; width:50px; height:22px; background-position:0 -274px; background-repeat:repeat-x; background-color:transparent; font-weight:bold; font-size:11px} #hd button:hover,#hd .button:hover{  background-position:0 -298px; cursor:pointer} .ie #beta{   margin-left:-20px;  margin-top:-90px}  #ft li{list-style:none} #ft div,#ft dl,#ft dt,#ft dd,#ft ul,#ft ol,#ft li,#ft h1,#ft h3,#ft h3,#ft h4,#ft h5,#ft h6,#ft pre,#ft code,#ft form,#ft fieldset,#ft legend,#ft input,#ft textarea,#ft p,#ft blockquote,#ft th,#ft td{  margin:0; padding:0} #ft fieldset,img{border:0 none} #ft button,#ft .button,#ft .submit{  background-color:transparent; background-image:url(http://cache.g4tv.com/static/global/mod-spr-gbl.png); background-position:0 -274px; background-repeat:repeat-x; border:0 none; color:#FFFFFF; font-size:11px; font-weight:bold; height:22px; padding:0 3px 3px; text-align:center; width:50px} #ft button:hover,#ft .button:hover,#ft .submit:hover{  background-position:0 -298px; cursor:pointer} #ft .site-map li a{  color:#E28A33; font-weight:bold} #ft a,#ft a .arrows{  color:#FF9933; text-decoration:none} #ft .site-map li a:hover,#ft .site-map a:hover,#ft .site-map a:hover .arrows,#ft .info .company ul li a:hover{  background-color:#FF6600; color:#FFFFFF} #login-dialog{   text-align:center;  width:100%;  position:fixed;  left:0;  top:15%;  z-index:99999}   .ie #login-dialog h2{     color:#cccccc;    font-size:18px;  }   .ie #login-dialog form{     margin-left:30px;    min-height:45px;    position:relative;  }     .ie #login-dialog form fieldset{       position:relative;           }   .ie p.remember-me-wrap{     position:absolute;    left:10px;    top:22px;  }   .ie p.forgot-pass{     position:absolute;    left:17px;    top:24px;  }      #login-dialog *{     margin:0;    padding:0;  }   #login-dialog fieldset{     border:0;  }   #login-dialog-content{     background:transparent url(http://cache.g4tv.com/static/global/login_modal.jpg) no-repeat;    color:#cccccc;    margin:0 auto;    width:400px;    position:relative;    height:200px;  }      #forgot-password{     background:transparent url(http://cache.g4tv.com/static/global/login_modal.jpg) no-repeat;    color:#cccccc;    margin:0 auto;    width:360px;    position:absolute;    height:160px;    z-index:2;    top:0;    left:0;    text-align:left;    padding:20px;  }      #login-dialog-content h2{     border-bottom:1px solid #aaa;    color:#cccccc;    font-weight:bold;    margin:0 30px 8px 30px;    padding:35px 0 8px;    text-align:left;    text-indent:0;  }  #login-dialog-content .dialog-wrap a.close:hover {      }   #login-dialog-content p.message{     color:#ff9933;    font-weight:bold;    text-align:left;    margin:10px 30px;    padding:0;  }     #login-dialog-content p.message.success{     color:#ff9933;    padding:.5ex .5em;    }      #login-dialog-content form{     min-height:45px;    margin:10px 29px;  }     #login-dialog.success form{       display:none;    }   #login-dialog-content div.register-wrap{     background:transparent url(http://cache.g4tv.com/static/themes/dark/dialog.png) no-repeat scroll 0 bottom;    text-align:left;    position:absolute;    left:0;    bottom:-63px;    width:400px;  }     #login-dialog.success div.register-wrap{       text-indent:-9000px;      overflow:hidden;    }     #login-dialog-content p.register{       border-top:1px dotted #ccc;      margin:12px 30px 30px;      padding:5px 0 0 0;    }       #login-dialog-content p.register a{         color:#cccccc;        font-weight:bold;      }      #login-dialog-content .remember-me-wrap  {    margin-top:5px;  }      #login-dialog-content .remember-me  {        vertical-align:middle;      }      #login-dialog-content .forgot-pass  {    margin-top:5px;  }      #login-dialog-content .inline-login form fieldset a{     color:#cccccc;    text-decoration:underline;  }  #login-dialog-content .inline-login {   color:#cccccc;  }   #login-dialog-content .close{    background:#000 url('http://cache.g4tv.com/static/videos/video_upload_close_button.jpg') no-repeat;   display:block;   text-indent:-999em;   width:22px;   height:21px;   outline:0;   position:absolute;   top:0px;   right:0px;   z-index:9999;  }  .inline-login form fieldset{   width:140px;  float:left;  text-align:left;  margin:0 5px 0 0;  padding:0}   .inline-login form p.submit-wrap{     float:left;    width:60px;  }   #login-dialog .inline-login form input.identity,  #login-dialog .inline-login form input.tmp-password,  #login-dialog .inline-login form input.password{     color:#aaa;    font-size:14px;    padding:.6ex .5em .2ex .5em;    width:85%;  background-color:#cccccc;  border:0px;  }       #login-dialog #email,  #login-dialog #email2{     color:#000000;    font-size:14px;    padding:.6ex .5em .2ex .5em;    width:85%;  background-color:#cccccc;  border:0px;  }       #login-dialog .inline-login form input.identity.focus,  #login-dialog .inline-login form input.identity:focus,  #login-dialog .inline-login form input.password{     color:#000;    background-color:#cccccc;  border:0px;  }  #login-dialog input.login{  background:url('http://cache.g4tv.com/static/global/mod-spr-gbl.png'); border:0; padding:0 3px 3px 3px; color:#fff; width:50px; height:22px; background-position:0 -274px; background-repeat:repeat-x; background-color:transparent; font-weight:bold; font-size:11px} #login-dialog input.login:hover{  background-position:0 -298px; cursor:pointer} #login-dialog input#forgot_password_submit{  background:url('http://cache.g4tv.com/static/global/mod-spr-gbl.png'); border:0; padding:0 3px 3px 3px; color:#fff; width:100px; height:22px; background-position:0 -274px; background-repeat:repeat-x; background-color:transparent; font-weight:bold; font-size:11px} #login-dialog input#forgot_password_submit:hover{  background-position:0 -298px; cursor:pointer}  .inline-login form fieldset legend{   display:none} .inline-login .password{   display:none} .inline-login label{   cursor:pointer} .inline-login .remember-me-wrap,.inline-login .forgot-pass{   font-size:90%} 
.breadcrumb{
 margin-left:8px;
 font-size:11px;
 font-weight:bold;
 height:4ex;
}
.show-schedule .breadcrumb{margin-bottom:18px}
#ft .breadcrumb{
 margin-left:0px;
}
.breadcrumb:after{
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden;
}
.breadcrumb li{
 color:#fff;
 float:left;
}
.breadcrumb li a{
 font-weight:bold;
 color:#E28A33;
}
.breadcrumb li.active a{ 
 color:#fff;
}
.breadcrumb li span{
  margin:0 4px;
  
}
.breadcrumb li a:hover{
 background-color:#FF6600;
 color:#fff;
}


.theme-light .breadcrumb li{
 color:#333333;
}
.theme-light .breadcrumb li a{
 color:#006699;
}
.theme-light .breadcrumb li.active a{ 
 color:#333333;
}
.theme-light .breadcrumb li a:hover{
 background-color:#006699;
 color:#fff;
} #ft{   padding-bottom:40px;   background:#0b0f12} #ft .utilities .search form fieldset .input-wrap-1,#ft .utilities .search form fieldset input.predictive-search,#ft .utilities .search form fieldset input.submit-search,#ft .info .logo{  background-image:url('http://cache.g4tv.com/static/themes/dark/footer-spr.png')} #ft .utilities-wrap-1{  width:100%; border-bottom:1px solid #272f38} #ft .utilities-wrap-2{  width:100%; border-bottom:1px solid #3d454d} #ft .utilities{  width:982px; margin:0 auto 4px; height:40px} #ft .utilities .breadcrumb{  float:left; width:550px; margin-top:14px; margin-left:8px} #ft .utilities .breadcrumb li{   } #ft .utilities .breadcrumb li a{   } #ft .utilities .breadcrumb li a.home{ } #ft .utilities .breadcrumb li .current{ } #ft .utilities .breadcrumb li span{   } #ft .utilities .search{  float:right; width:315px; margin-top:8px} #ft .utilities .search form fieldset .input-wrap-1{  float:left; height:19px; margin-top:4px; background-position:0 -499px; background-repeat:repeat-x; width:250px; padding:1px} #ft .utilities .search form fieldset .input-wrap-1 .predictive-global-search-ftr{  float:left; width:250px; border:none; height:16px; padding-top:3px; background-position:0 -449px; background-repeat:repeat-x} #ft .utilities .search form fieldset .input-wrap-1 ul.auto-complete{  background-color:#454545; width:252px; position:relative; z-index:100; margin:20px -1px 0 -1px; display:none} #ft .utilities .search form fieldset .input-wrap-1 ul.auto-complete li{  height:auto; cursor:pointer; color:#fff; line-height:22px; font-weight:bold; padding:0 5px; border:4px solid #454545; border-width:2px 4px} #ft .utilities .search form fieldset .input-wrap-1 ul.auto-complete li.selected{  background:#fff; color:#000; border:4px solid #454545; border-width:2px 4px} #ft .utilities .search form fieldset input.button{  border:0 none; margin:4px 5px 0 5px; float:right; width:50px; padding-top:1px} #ft .site-map{  width:982px; margin:0 auto; font-weight:bold; margin-bottom:20px; padding-left:16px} #ft .site-map dl{  float:left; width:143px; margin:15px 20px 20px 0} #ft .site-map dl.last{  margin-right:0} #ft .site-map dl.join-dl{  margin-right:0; width:166px} #ft .site-map dl dt{  font-size:16px; font-weight:bold; margin-bottom:7px; padding-bottom:9px; border-bottom:1px solid #3d454d} #ft .site-map dl dt a{ } #ft .site-map dl dd{  font-size:12px; line-height:18px} #ft .site-map dl dd a{ } #ft .info-wrap-1{  width:100%; background:#333} #ft .info{  width:982px; margin:0 auto; height:94px} #ft .info .logo{  float:left; background-position:0 0; width:68px; height:50px; display:block; text-indent:-999em; margin-top:22px} #ft .info .company{  float:left; font-size:11px; color:#ccc; width:500px; margin:25px 0 0 12px} #ft .info .company p{  display:block} #ft .info .company ul{  float:left; display:block; width:400px } #ft .info .company ul li{  float:left; width:auto} #ft .info .company ul li.last{  border:none; margin:0; padding:0} #ft .info .company ul li a{  color:#ccc} #ft .info .company ul li a:hover{  background-color:#ff6600; color:#fff} #ft .info .company ul li span{  padding:3px; color:color:#ccc} #ft .info .partners{  margin:15px 0; float:right; width:402px} #ft .info .partners li{  float:left; width:auto; margin-left:15px; height:auto; line-height:36px} .partners .e {  background-position:0 0; width:14px} .partners .thestylenetwork{  background-position:-14px 0; width:31px} .partners .fearnet{  background-position:-45px 0; width:59px} .partners .versus{  background-position:-104px 0; width:90px} .partners .thegolfchannel{  background-position:-194px 0; width:56px} .partners .comcast{  background-position:-250px 0; width:77px} .partners .fancast{  background-position:-327px 0; width:92px} .partners .fandango{  background-position:-419px 0; width:98px} .partners .plaxo{  background-position:-517px 0; width:75px} .partners a {  background-image:url('http://cache.g4tv.com/static/global/partner-logos-spr.png') !important; background-repeat:no-repeat !important; display:block !important; float:left; height:36px !important; margin-left:0px; padding:0px !important; text-indent:-999em}  #ft .info .partners li.first{  padding-left:0}   #ft .utilities:after, #ft .search:after,#ft .site-map:after,#ft .info .company:after,#ft .info .partners:after{  content:"."; display:block; height:0; clear:both; visibility:hidden} .theme-dark #ft .utilities .search form fieldset .input-wrap-1,.theme-dark #ft .utilities .search form fieldset input.predictive-search,.theme-dark #ft .utilities .search form fieldset input.submit-search,.theme-dark #ft .info .logo,.theme-dark #ft .status-bar-wrap-1,.theme-dark #ft .status-bar .user-status .points,.theme-dark #ft .status-bar .action-bar li,.theme-dark #ft .status-bar .action-bar li .play,.theme-dark #ft .status-bar .action-bar li .favorites,.theme-dark #ft .status-bar .action-bar li .friends,.theme-dark #ft .status-bar .action-bar li .messages,.theme-dark #ft .status-bar .action-bar li .notifications,.theme-dark #ft .status-bar .action-bar li .alert{  background-image:url('http://cache.g4tv.com/static/themes/dark/footer-spr.png')} .theme-light #ft .utilities .search form fieldset .input-wrap-1,.theme-light #ft .utilities .search form fieldset input.predictive-search,.theme-light #ft .utilities .search form fieldset input.submit-search,.theme-light #ft .info .logo,.theme-light #ft .status-bar-wrap-1,.theme-light #ft .status-bar .user-status .points,.theme-light #ft .status-bar .action-bar li,.theme-light #ft .status-bar .action-bar li .play,.theme-light #ft .status-bar .action-bar li .favorites,.theme-light #ft .status-bar .action-bar li .friends,.theme-light #ft .status-bar .action-bar li .messages,.theme-light #ft .status-bar .action-bar li .notifications,.theme-light #ft .status-bar .action-bar li .alert{  background-image:url('http://cache.g4tv.com/static/themes/light/footer-spr.png')} .theme-light #ft{  background-color:#fff} .theme-light #ft .site-map dl{  color:#006699} .theme-light #ft .site-map dl a{  color:#006699} .theme-light #ft .site-map dl dt{  border-bottom:1px solid #e3e3e3} .theme-light #ft .utilities-wrap-1{  border-bottom:1px solid #d3d3d3} .theme-light #ft .utilities-wrap-2{  border-bottom:1px solid #aaa} #ft .utilities .search form fieldset input.predictive-search,.theme-dark #ft .utilities .search form fieldset input.predictive-search,.theme-light #ft .utilities .search form fieldset input.predictive-search{   background:transparent !important;  border:0;  padding:2px 4px;  width:251px;  height:20px} dd.subheader {  border-bottom:1px solid #3D454D; margin-bottom:7px} .theme-light dd.subheader {  border-bottom:1px solid #E3E3E3}   .suggestive-search{   width:415px;  z-index:9998}       #tagbox-lkup{   background:transparent url('http://cache.g4tv.com/static/global/header-spr-v7.png') no-repeat scroll right bottom;  position:absolute;  top:40px;  width:415px;  z-index:10000;  display:none;  padding:0 2px 2px 0}                    body.webkit #tagbox-lkup{       top:30px;    }     @media screen and (-webkit-min-device-pixel-ratio:0){       #tagbox-lkup{         top:30px;      }     }                body.firefox #tagbox-lkup{       top:40px;    }         @-moz-document url-prefix(){       #tagbox-lkup{         top:40px;      }     }        .suggestive-search div.search-tabs{   background:#242424;  border-top:1px solid #999;  height:30px}   .search-tabs span,  #hd .search-tabs span{     border-left:1px solid #191919;    color:#aaa;    display:block;    float:left;    font-size:12px !important;    font-weight:bold !important;    width:62.5px;    line-height:250%;    height:30px;    padding:0;    margin:0;    text-align:center;  }     .search-tabs span:hover,    #hd .search-tabs span:hover{       background:#2f2f2f;      color:#fff;      cursor:pointer;    }     .search-tabs span.active,    .search-tabs span.active:hover     #hd .search-tabs span.active:hover{       background:#393939 !important;      color:#fff !important;      cursor:default;    }   .search-tabs span.filters,  #hd .search-tabs span.filters{     background:#242424 !important;    border:none !important;    color:#888 !important;    cursor:default !important;    font-size:11px !important;    font-weight:normal !important;    line-height:275%;    text-align:left;    width:50px;    padding-left:5px !important;  }   .search-tabs span.all{ width:105px !important}   .search-tabs span.community{ width:80px} .suggestive-search ol{   background:#393939;  margin-top:31px;  padding:15px 0 0 0;  clear:both} .suggestive-search ol li{   clear:both}   .suggestive-search ol li.even{     background-color:#3d3d3d;  } #hd .suggestive-search ol li,#hd .suggestive-search ol li *{   font-size:12px !important} .suggestive-search ol li,#hd .suggestive-search ol li{   width:415px;  font-weight:normal;  display:block;  margin:0 !important;  padding:0 !important;  vertical-align:bottom}   .suggestive-search ol li.has-image a{     height:60px !important;  }   .suggestive-search ol li a{     border-bottom:1px dotted #292929;    position:relative;    height:12px;  }    .suggestive-search ol li a,#hd .suggestive-search ol li a{   text-decoration:none;  color:#fff;  display:block;  font-size:12px !important;  padding:6px 12px 6px 12px !important;  margin:0 !important;  outline:0;  overflow:hidden}          .suggestive-search ol li a span.keyword{       position:absolute;    }        .suggestive-search ol li.has-image a span.keyword{     left:64px;  }   .suggestive-search ol.has-images li a span.image{     position:absolute;    left:0;    width:60px;    text-align:center;    display:block;  }     .suggestive-search img{       max-height:58px;      max-width:38px;      margin:0 auto;      border:1px solid #999;    }       .suggestive-search a:hover img{         border-color:#fff;      }        .suggestive-search ol li a span.platforms{       top:7px;      right:10px;      position:absolute;    }    .suggestive-search ol li em,#hd .suggestive-search ol li em{   color:#999;  font-size:12px !important;  font-weight:bold;  font-style:normal}  .suggestive-search ol li a:hover,.suggestive-search ol li.hl a,.suggestive-search ol li.hl a:hover{   background:#555} #hd .suggestive-search ol li.no-results,.suggestive-search ol li.no-results{   padding:10px 0 !important;  text-align:center}  .view-all-results{   clear:both;  background:#393939}   .view-all-results p,  #hd .view-all-results p{     clear:both;    background:#222;    font-size:12px !important;    text-align:center;    margin:0 !important;    padding:6px 0 !important;  }     .view-all-results *,    #hd .view-all-results *{       font-size:12px !important;    }          .view-all-results a{       color:#fff;      font-weight:bold;    }       .view-all-results a:hover{         text-decoration:underline;      }               .suggestive-search .loading{   background:#fff url('http://cache.g4tv.com/static/shared/whitebg-ajax-throbber.gif') no-repeat scroll center center;  height:20px;  width:20px;  position:absolute;  top:15px;  left:388px;  z-index:9998}                    body.webkit .suggestive-search .loading{       top:5px;    }     @media screen and (-webkit-min-device-pixel-ratio:0){       .suggestive-search .loading{         top:5px;      }     }                body.firefox .suggestive-search .loading{       top:15px;    }         @-moz-document url-prefix(){       .suggestive-search .loading{         top:15px;      }     }  .platforms li{  display:inline} .platforms span,.platforms span:hover,.platforms a,.platforms a:hover{  text-indent:-999em; background-image:url(http://cache.g4tv.com/static/games/icn-platforms-spr-2.png)!important; display:none; background-repeat:no-repeat!important; width:22px!important; height:11px!important; border:none!important; float:left; padding:0!important; margin-left:1px; outline:0}   .platforms a:hover{     display:block;  } .platforms .xbox-360{  background-position:-53px -12px!important; display:block} .platforms .wii{  background-position:-3px -36px!important; display:block} .platforms .ps3{  background-position:-28px -24px!important; display:block; } .platforms .ds{  background-position:-3px -24px!important; display:block} .platforms .pc{  background-position:-3px -60px!important; display:block; } .platforms .ps2{  background-position:-28px -12px!important; display:block} .platforms .psp{   background-position:-28px -36px!important; display:block;  } .platforms .etc .platforms .arc,.platforms .gb,.platforms .gba,.platforms .gc,.platforms .iqu,.platforms .mac,.platforms .ng,.platforms .n64,.platforms .ps1,.platforms .snes,.platforms .xbox{  background-position:-53px -72px!important; background:transparent; display:none}