@import url("http://fonts.googleapis.com/css?family=Bevan");

/* Overiding Default Layout */
h1, h2, h3, h4, h5, h6 { font-family: arial, serif; color:#959595; text-transform:uppercase; }
th, h1, h2, h3, h4, h5, h6 { font-weight:normal; text-transform:uppercase; }
.actionArea { width:894px; background:transparent url(diagonal.png); top:-25px; }
body { background:#000 url(bg_trackmania.jpg) center 2px no-repeat; min-width: 940px; font-family: arial, serif; color:#959595; font-size:12px; }
.vidonly { } /* Used for sites with only ONE video */
.wideCompBox { width:522px; }
.lastCompBox { width:350px; }
.actionArea .branding{ position: relative; top: -42px; }
.leading, .trailing { display: none; }
.ubiSubBar { visibility:hidden; }
.header { background:none !important; }
.partners { padding:130px 0 20px 0; }
.widgetNoTitle .widgetMainBox { margin:0px; }
.widgetNoTitle { padding:30px 15px; }
p.legal { text-align:left; font-family: Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; }

/* loader */
.loadingMessage p{ font: bold 13px Arial, Helvetica, sans-serif; background:url("spinner.gif") no-repeat scroll center bottom transparent; color:#959595; padding-bottom:35px; }

/* Body */
.e3-home .main{ top:108px; background:none; border:none; padding-bottom:35px; width:936px; }
.e3-home h2 { font-size:27px; font-weight:bold; margin:0; }

/* Header */
.e3_logo_main_inner { position:absolute; top:60px; left:30px; }

/*-- Preorder Text Method */
.e3_forums_main_inner { position:absolute; top:115px; right:0px; }
.fblikeWrap { position:absolute; right:50px; top:50px; }

/* Register Button */
.registerbut_header { position:absolute; top:85px; right:0px; }
.registerbut_header  a.button, .e3_forums_main_inner a.button { font-weight:bold; display:block; background:url("e3butsprite.png") no-repeat scroll 100% -37px transparent; height:26px; color:#fff; padding-right:20px; text-decoration:none; cursor:pointer; }
.registerbut_header  a.button span, .e3_forums_main_inner a.button span { clear:left; display:block;  font-family: arial, serif; font-size:11px; display:block; text-transform:uppercase; background:url("e3butsprite.png") no-repeat scroll 0 0 transparent; line-height:30px; height:26px; position:relative; white-space:nowrap; padding:0 0 0 45px; }
  
/* Carousel */
.e3_main_carousel { width:865px; margin:0 auto; }
.e3_main_carousel .carouselThumbsBox{ width: 798px; top:12px; }
  .carouselThumbWrap { }
    .carouselThumbWrap .carouselFocusBox { margin-right: 24px; width: 140px; height: 80px; border:none; background-color:#000; opacity:0.3; filter:alpha(opacity=30) }
  .carouselSelected  .carouselFocusBox { opacity:1; filter:alpha(opacity=100) }
  .carouselZoomBox {  margin-bottom:15px;}
  .carouselControlsPos{ top: 16px; }
  .carouselNavPrev{ background:transparent url(previousBtn.gif) no-repeat left top; width: 21px; height: 72px; border: none; margin-left: 18px; }
  .carouselNavNext{ background:transparent url(nextBtn.gif) no-repeat left top; width: 21px; height: 72px; border: none; margin-right: 18px; }
  .carouselNavPrev:hover,.carouselNavNext:hover{ background-position: -21px 0px; }
  .carouselControlsBox{ background-color:#000; padding:12px 0;}
.e3_main_carousel .widgetMainBox .carouselZoomBox .carouselFocusBox{ background:transparent url("e3carousel_cont.jpg") no-repeat; border:none; width: 851px; height: 475px; margin-bottom: 11px; padding:5px; }
.e3_main_carousel .widgetMainBox .carouselZoomBox .shareThisBox{ display: none; height: 0px; }

/* Video */
.e3-home .video { padding:30px 35px; margin:0 auto; }
.e3-home a.videoplayer { margin:0 auto; width:859px; height:483px; border:1px solid #303030; margin-bottom:11px; }

/* News Container */
.e3-news .date, .e3-news b.caption  { display:none; }
.e3-news { position:relative; width:821px; margin-left:12px; padding:20px 25px; background-color:#000; }
.e3-news h2 { background:transparent url(h2_line.png) no-repeat scroll 0 30px; height:50px; }
.e3-news .sum.featured {  }
.e3-news .sum  { border:none; margin-bottom:10px; width:100%; height:80px; }
.e3-news .sum.featured  .txt { padding:0; }
.e3-news .tn img{ border:none; width:140px; height:80px; }
.e3-news  .txt { padding-left:165px; }
  .e3-news  .txt  h4{ margin:0px; font-weight:bold; font-size:16px; }
  .e3-news  .txt a { display:none; font-size:12px; color:#A72C27; }

/* Footer */
.e3-footer { margin-top:35px }
.banner { text-align:center; }
.partners .banner  img{ padding:12px 16px; background-color:#000; }
.esrb_pc { margin-bottom:28px; }
.partnersLogoCaption { color:#fff; }
.footer .legal { color: #fff; text-align:left; font-size:11px; font-family: 'Droid Sans', arial, serif; padding:0 30px; }

