body {background:#fff url(../img/bg.gif) no-repeat center top;color:#fff;margin:0;padding:0;text-align:center}
div {font-family:arial,helvetica,sans-serif;margin:0;padding:0}
p {font-family:arial,helvetica,sans-serif;margin:0;padding:0;font-size:14px;line-height:1.2em}
span {font-family:arial,helvetica,sans-serif;margin:0;padding:0}
li {font-family:arial,helvetica,sans-serif}

h1 {font-family:Tahoma,Geneva,sans-serif;font-size:52px;line-height:52px;font-weight:400;text-transform:lowercase;color:#f15134;margin:0;padding:0 0 4px 0}
h2 {font-family:Tahoma,Geneva,sans-serif;font-size:28px;line-height:28px;font-weight:400;text-transform:lowercase;color:#f15134;margin:0;padding:40px 0 10px 0}
h3 {font-family:arial,helvetica,sans-serif;font-size:24px;line-height:24px;font-weight:800;text-transform:lowercase;color:#000;margin:0;padding:0 0 10px 0}
h4 {font-family:arial,helvetica,sans-serif;font-size:16px;line-height:18px;font-weight:800;text-transform:lowercase;color:#000;margin:0;padding:15px 0 5px 15px}

* {outline:none}
a {font-family:arial,helvetica,sans-serif;color:#f15134}
a:hover {color:#fff;background-color:#f15134}

form {margin:0;padding:0}
img {border:none}

br.clear {clear:both;font-size:0;line-height:0;height:0}

p.subtitle {color:#f15134;font-size:18px;font-weight:800}
div.wclsh {display:none}

body.home {background:#000 none}
body.menu1 {background:#a0cf67 url(../img/bg-menu1.gif) no-repeat center top;color:#fff}
body.menu2 {background:#faa450 url(../img/bg-menu2.gif) no-repeat center top;color:#fff}
body.menu3 {background:#000 url(../img/bg-menu3.gif) no-repeat center top;color:#fff}
body.menu4 {background:#fff url(../img/bg.gif) no-repeat center top;color:#fff}

div#content {width:950px;margin:20px auto 50px auto;text-align:left}
div#contenthome {position:absolute;width:868px;left:50%;margin-left:-434px;top:50%;height:575px;margin-top:-287px}
#contenthome div.swf {width:868px;height:575px}

div#head {}
div#head div.navitem {float:left}
div#head div.navitem a:hover {background-color:transparent}
div#mainlogo {float:left;margin:4px 0 0 0}
div#lnk0 {margin:82px 0 0 9px}
div#lnk1 {margin:88px 0 0 12px}
div#lnk2 {margin:91px 0 0 12px}
div#lnk3 {margin:104px 0 0 12px}
div#lnk4 {margin:112px 0 0 12px}
div#lnk5 {margin:126px 0 0 9px}
div#lnk6 {margin:144px 0 0 1px}
div#lnk7 {margin:168px 0 0 3px}

div#sn {margin:0 0 33px 0}
div#sn div.item {margin:0 0 3px 0}
div#sn div.subnav {font-size:12px;line-height:14px;font-weight:800;width:369px;height:21px;margin:0 0 3px 0;padding:6px 15px 0 15px;background:transparent url(../img/nav/subitem.gif) no-repeat}
div#sn div.curr {color:#a0cf67;cursor:default}
div#sn .subnav span.l {width:120px; display:inline-block;text-transform:lowercase}
div#sn .subnav span.m {width:140px; display:inline-block;text-transform:lowercase}
div#sn .subnav span.r {width:100px; display:inline-block;text-transform:lowercase}
div#sn .subnav a {color:#fff;text-decoration:none}
div#sn .subnav a:hover {color:#a0cf67;background-color:transparent;text-decoration:none}

div#foot {background-color:#000;width:100%;margin:0;padding:0 0 60px 0}
div#footbooh {width:950px;height:137px;margin:0 auto 0 auto;background:transparent url(../img/mr-booh-top.gif) no-repeat right 0}
div#footcontent {width:950px;margin:0 auto 0 auto;padding:20px 0 0 0;text-align:left}
div#footcontent a {color:#fff}
div#footcontent a:hover {color:#fff;background-color:transparent;text-decoration:none}
div#footcontent ul {padding:0;margin:0;list-style:none}
div#footcontent li {float:left;font-size:12px;background:transparent url(../img/hsep.gif) no-repeat 7px center;padding-left:14px}
div#footcontent li.first {background-image:none;padding-left:0}
div#footcontent p {font-size:12px;margin-bottom:7px}
div#footcontent p.who {float:right;margin-right:190px}
div#footcontent span {padding-left:20px}

div.booh {background:transparent url(../img/mr-booh-btm.gif) no-repeat right 0}

div.merchandise {margin:0 20px 0 50px}
.merchandise div.l {float:left;width:440px}
.merchandise div.r {float:right;width:440px}

div.locator {padding:0 0 40px 0}
.locator div.l {float:left;width:443px}
.locator div.r {float:left;width:440px;margin-left:20px}
.locator p.intro {margin:30px 0 0 0}
.locator div.addr {color:#000;padding:30px 0 50px 0;background:transparent url(../img/store-locator-bubble.gif) no-repeat right bottom}
.locator .addr p {font-size:15px;line-height:1.4em}


div.gamebg1 {background:transparent url(../img/bg-game.gif) repeat-x 0 bottom}
div.gamebg2 {background:transparent url(../img/game-shadow.gif) no-repeat 50% 710px}

div.game {margin:0 0 0 50px}

div.gametop {margin:0 30px 10px 0}
.gametop h1 {float:left}
.gametop div.ctrls {float:right;padding:6px 0 0 0}

div.gamemain {height:669px}
.gamemain div.l {float:left;width:260px;height:442px;padding:0 26px 0 0;background:transparent url(../img/game-mr-booh.gif) no-repeat right bottom}
.gamemain div.r {float:left;height:443px;width:590px}
.gamemain p {color:#000;line-height:1.4em}

div.moreinfo {margin:52px 0 0 23px}
.moreinfo p {font-size:11px;color:#646464}

div#gamebox {overflow:hidden;position:relative;background-color:transparent;width:590px;height:443px;margin:0}
div#game {position:relative;top:-187px;left:-40px;background-color:#fff;width:590px;height:443px}

div.videos {}
.videos div.l {float:left;width:369px;margin-right:80px}
.videos div.r {float:left;width:430px}
.videos .r p {color:#000;line-height:1.5em;margin:20px 0 0 8px;text-transform:lowercase}
.videos div.more {margin:50px 0 0 0}
.videos .more div.v1 {float:left;position:relative;padding:85px 60px 0 18px;width:237px;height:87px;background:transparent url(../img/video1.gif) no-repeat top left}
.videos .more div.v2 {float:left;position:relative;margin:0 2px;padding:85px 60px 0 18px;width:237px;height:87px;background:transparent url(../img/video2.gif) no-repeat top left}
.videos .more div.v3 {float:left;position:relative;padding:85px 60px 0 18px;width:237px;height:87px;background:transparent url(../img/video3.gif) no-repeat top left}
.videos .more p {line-height:1.5em}
.videos .more div.btn {position:absolute;top:132px;left:258px}


div.vidyt {margin:0 0 80px 40px}

.vidyt div.vidyttop {margin:0 30px 20px 0}

.vidyt .vidytmain div.l {float:left;width:230px;margin:35px 40px 0 10px}
.vidyt .vidytmain div.r {float:left;width:580px}
.vidyt .vidytmain h2 {padding:0 0 10px 0}
.vidyt .vidytmain p {color:#000;line-height:1.4em}


div.motorsport {}
.motorsport div.l {float:left;width:399px;margin-right:80px}
.motorsport div.r {float:left;width:430px;color:#000;}

.motorsport .l div.bubble {margin:0 0 30px 0}
.motorsport .r p {line-height:1.5em;margin:0;text-transform:lowercase}


div.menus {}
.menus div.l {float:left;width:170px;margin-right:80px}
.menus div.r {float:left;width:638px}
.menus div.title {margin:0 0 20px 0}
.menus div.lnk {margin:0 0 30px 0}
.menus a {color:#f15134}
.menus a:hover {color:#fff;background-color:transparent}

div.social {margin:0 20px 0 50px}
.social div.l {float:left;width:248px;margin:25px 0 0 0}
.social div.r {float:left;width:630px;margin:25px 0 0 0}

div.twitter {width:207px;background:#fff url(../img/twitter-tile.gif) repeat-y}
.twitter div.content {width:173px;margin:0 0 15px 17px}
.twitter .tweet h3 {font-size:12px;line-height:15px;font-weight:500;color:#000;margin:17px 12px 0 12px;padding:0}
.twitter .tweet p {font-size:12px;line-height:15px;color:#bdbdbd;margin:1px 12px 0 12px}


div.homenojs {position:absolute;top:50px}
.homenojs h1 {color:#fff}
.homenojs div.nav {background-color:#000;width:100%;margin:0;padding:100px 0 60px 70px}
.homenojs .nav div.navcontent {width:800px;margin:0 auto 0 auto;padding:20px 0 0 0;text-align:center}
.homenojs .nav div.navcontent a {color:#fff}
.homenojs .nav div.navcontent a:hover {color:#fff;background-color:transparent;text-decoration:none}
.homenojs .nav div.navcontent ul {padding:0;margin:0;list-style:none}
.homenojs .nav div.navcontent li {float:left;font-size:12px;background:transparent url(../img/hsep.gif) no-repeat 7px center;padding-left:14px}
.homenojs .nav div.navcontent li.first {background-image:none;padding-left:0}
.homenojs .nav div.navcontent p {font-size:12px;margin-bottom:7px}
.homenojs .nav div.navcontent span {padding-left:20px}

