body{background:#000 url(background.jpg) no-repeat center 41px}
body.emea{background:#000 url(background-emea.jpg) no-repeat center 41px}
.legal-msg{font-family:Arial}
.actionArea{width:1072px}
#header{width:1072px;height:149px;background-image:url(header-background.jpg);position:relative}
.emea #header{background-image:url(header-background-emea.jpg)}
#middle{width:1072px}
#leftSide,#rightSide{display:none}
#header .zombiu-logo{position:absolute;left:40px;top:39px}
.ubiSubBar{display:none}
#headerNav{position:absolute;left:355px;top:70px}
#headerNav li a{color:white;display:block;text-transform:uppercase;font-size:18px;padding:0 7px}
#headerNav li a:hover{color:#ff2300}
#header .preorder-nav img{display:block;position:absolute;right:51px;top:11px}
#header .preorder-text{position:absolute;right:137px;top:70px;text-align:right;line-height:18px}
.preorder-nav a{color:white;text-transform:uppercase;font-size:14px}
.preorder-nav a:hover{color:#ff2300}
#header .preorder-text span{font-size:30px;display:block}
#header .preorder-text sup{font-size:8px}
#header>iframe{position:absolute;left:80px;top:7px}
body.zombiu_home #main5{width:1072px;height:811px;background:url(home-main5-bg.jpg) no-repeat center top}
body.zombiu_home.emea #main5{background:url(home-main5-bg-emea.jpg) no-repeat center top}
.wii-controller-top{position:absolute;left:397px;top:434px}
#home-main-screens{display:block;position:absolute;left:47px;top:86px;margin:0;padding:0}
#home-main-screens li{display:none}
#home-main-screens li.active{display:block}
#home-secondary-screens{display:block;position:absolute;left:555px;top:517px;margin:0;padding:0}
#home-secondary-screens li{display:none}
#home-secondary-screens li.active{display:block}
.feature-prev{position:absolute;left:55px;top:280px}
.feature-next{position:absolute;left:776px;top:280px}
.feature-prev a{background:transparent url(left-arrow.png) no-repeat left top;width:19px;height:36px;text-indent:-9000px;display:block}
.feature-next a{background:transparent url(right-arrow.png) no-repeat left top;width:19px;height:36px;text-indent:-9000px;display:block}
.feature-prev a:hover,.feature-next a:hover{background-position:left -36px}
#home-main-features{display:block;position:absolute;left:839px;top:70px;margin:0;padding:0;color:white}
#home-main-features li{display:none;width:177px;height:365px;overflow:hidden}
#home-main-features li.active{display:block}
#home-main-features .feature-title{text-transform:uppercase;font-size:22px}
#home-main-features .feature-desc{padding-top:5px;font-family:Arial;font-size:14px;line-height:19px}
h1{color:white;font-size:40px;text-align:center;line-height:44px}
h1 span{color:#ff2300}
h1 sup{font-size:10px;vertical-align:baseline;position:relative;bottom:22px;#bottom:28px}
.main-headline-h1{padding-top:10px}
#home-features-icons{display:block;position:absolute;left:80px;top:600px;margin:0;padding:0;color:white;width:300px}
#home-features-icons li{float:left;list-style:none;padding:2px}
#home-features-icons li a{display:block;width:67px;height:67px;background-image:url(features-small-icon-1.png);background-position:left -67px;text-indent:-9000px}
#home-features-icons li a.feature-0{background-image:url(video_sprite.png)}
#home-features-icons li a.feature-1{background-image:url(sonar_sprite.png)}
#home-features-icons li a.feature-2{background-image:url(weapon_sprite.png)}
#home-features-icons li a.feature-3{background-image:url(snipe_sprite.png)}
#home-features-icons li a.feature-4{background-image:url(hacking_sprite.png)}
#home-features-icons li a.feature-5{background-image:url(zombify_sprite.png)}
#home-features-icons li a.feature-6{background-image:url(spray_sprite.png)}
#home-features-icons li a.feature-7{background-image:url(ZOMB_carousel_15-features_sprite.png)}
#home-features-icons li a.active,#home-features-icons li a:hover{background-position:left top}
#home-features-icons-label{display:block;position:absolute;left:83px;top:570px;color:white;text-transform:uppercase}
.zombiu-features{width:1072px;height:588px;background:url(features-bg.jpg) no-repeat center top;color:white}
.zombiu-features .features_text{width:816px;height:316px;font-family:Arial;font-size:14px;line-height:20px}
.zombiu-features .features_text p{padding-top:6px;padding-bottom:6px;margin-right:30px}
.zombiu-features h2{text-transform:uppercase;font-size:24px;padding-top:18px;padding-left:25px}
.zombiu-features h2 span{color:#ff2300}
.features_inner{padding-left:54px}
.feature_img img{display:block;border-width:2px;border-color:black;border-style:solid}
.feature_img{float:left;margin-left:25px;margin-top:18px}
.features_text_wrapper{clear:left;padding-top:20px;padding-left:75px}
.zombiu_purchase #main5{background:#000 url(purchase-bg.jpg) no-repeat center top;width:1072px;height:728px;position:relative}
body.zombiu_purchase.emea #main5{background:#000 url(purchase-bg-emea.jpg) no-repeat center top}
.zombiu-purchase .purchase-packshot{position:absolute;left:90px;top:70px}
.zombiu-purchase .purchase-text{position:absolute;left:362px;bottom:305px;width:606px;color:white;font-family:Arial;font-size:16px;line-height:24px}
.zombiu-purchase .purchase-retailers{position:absolute;left:10px;top:475px}
.zombiu-purchase .purchase-retailers ul{display:block}
.zombiu-purchase .purchase-retailers ul li{display:block;float:left;margin:15px 30px}
.zombiu-purchase .purchase-retailers a{width:184px;height:91px;background-position:left top background-repeat:no-repeat;display:block}
.zombiu-purchase .purchase-retailers a:hover{background-position:left -91px}
.zombiu-purchase .super-title{font-weight:bold;font-size:14px}
.zombiu-purchase h2{font-size:42px;text-transform:uppercase}
.zombiu_media #main5{background:#000 url(media-bg.jpg) no-repeat center top;width:1072px;height:772px}
body.zombiu_media.emea #main5{background:#000 url(media-bg-emea.jpg) no-repeat center top}
.zombiu_media #main6,.zombiu_media #main7{position:absolute;left:0;top:69px;width:1072px}
.zombiu_media #main7{display:none}
.zombiu_media #main6 .media-videos-carousel,.zombiu_media #main7 .media-screens-carousel{padding:0}
.zombiu_media .widgetNoTitle .widgetMainBox{margin-top:0}
.zombiu_media #main6 .widgetTitleBox,.zombiu_media #main7 .widgetTitleBox{display:none}
.zombiu_media #main6 .widgetMainBox,.zombiu_media #main7 .widgetMainBox{width:1072px;height:534px;overflow:hidden}
.zombiu_media .carouselThumbsBox{width:774px;margin-left:149px;margin-top:3px}
.zombiu_media .carouselThumbsCont img{width:193px;height:103px}
.zombiu_media .wideCompBox .carouselThumbWrap .carouselFocusBox{width:193px;height:103px}
.zombiu-media-tabs a{width:480px;height:38px;display:block;background:#000 url(tab-background.png) repeat-x left -38px;color:#6a5757;font-size:24px;line-height:24px}
.zombiu-media-tabs .media_screens_tab a{text-align:right}
.zombiu-media-tabs a.active{background-position:left top;color:white}
.zombiu-media-tabs a:hover{color:white}
.zombiu-media-tabs a span{display:block;padding:5px 10px}
.zombiu-media-tabs .media_tab{display:block;position:absolute}
.zombiu-media-tabs .media_screens_tab{left:536px;top:26px}
.zombiu-media-tabs .media_videos_tab{left:54px;top:26px}
.zombiu_media .wideCompBox .carouselZoomBox{margin:0}
.zombiu_media .wideCompBox .carouselZoomBox .carouselFocusBox{width:956px;height:532px}
.zombiu_media .wideCompBox .carouselZoomBox .carouselFocusBox img{width:956px;height:532px}
.zombiu_media .shareThisBox{display:none}
.zombiu_media .carouselNavPlay,.zombiu_media .carouselNavPause{display:none}
.zombiu_media .carouselControlsBox{position:absolute;left:0;top:0;width:1072px;margin:0;padding:0}
.zombiu_media .carouselControlsPos{position:absolute;left:0;top:536px;width:1072px;margin:0;padding:0}
.zombiu_media button.carouselNavPrev{display:block;width:92px;height:106px;background:#000 url(left-button.jpg) no-repeat left top;border-width:0;position:absolute;left:58px;top:0}
.zombiu_media button.carouselNavNext{display:block;width:91px;height:106px;background:#000 url(right-button.jpg) no-repeat left top;border-width:0;position:absolute;right:58px;top:0}
.zombiu_media button.carouselNavPrev:hover,.zombiu_media button.carouselNavNext:hover{background-position:left -106px}
.zombiu_home #main8,.zombiu_media #main9,.zombiu_purchase #main6{padding-top:25px;margin-left:40px;padding-bottom:30px;clear:both}
.zombiu_home #main9,.zombiu_media #main10,.zombiu_purchase #main7{padding-top:25px;margin-left:10px;padding-bottom:30px;clear:none}
.zombiu_home #main10,.zombiu_media #main11,.zombiu_purchase #main8{padding-top:27px;padding-left:25px;padding-bottom:30px;clear:none}
.footer-title-bar{clear:both}
#footer{width:1072px;clear:both;background:#000 url(footer-bg.gif) repeat-y center top}
.footer-header{background:#000 url(footer-header-bg.gif) no-repeat center;position:relative;height:43px;width:1072px}
.footer-header h2{color:white;text-transform:uppercase;line-height:42px;font-size:16px;float:left;padding-left:75px}
.footer-header h2 span{color:#ff2300}
.sitemap-nav,.CMS-uplay{width:186px;margin-left:36px;float:left;padding-top:20px}
.sitemap-nav h3,.CMS-uplay h3{border-bottom:1px solid #630303;color:#f10101;font-family:Arial;padding-bottom:6px;text-transform:uppercase;font-size:14px}
.sitemap-nav ul,.CMS-uplay ul{padding-left:20px;margin-top:6px}
.sitemap-nav li,.CMS-uplay li{list-style-image:url(bullet-point.gif)}
.sitemap-nav li a,.CMS-uplay li a{font-size:12px;color:white;text-decoration:none;font-family:Arial}
.sitemap-nav{margin-left:86px}
.footer-twitter a,.footer-facebook a{display:block;padding-right:43px;margin-right:30px;color:white;font-family:Arial;text-decoration:none;text-transform:uppercase;font-size:14px}
.footer-twitter a:hover,.footer-facebook a:hover{text-decoration:underline}
.footer-twitter a{background:transparent url(twitter-footer-icon.png) no-repeat right center}
.footer-facebook a{background:transparent url(facebook-footer-icon.png) no-repeat right center}
.footer-facebook,.footer-twitter{float:left}
.footer-social-icons{float:right;line-height:33px;padding-top:5px;padding-right:50px}
.cms-promo-slot{float:right;margin-right:90px;margin-top:25px}
.cms-flags{clear:both;width:1072px;height:57px;background:transparent url(footer-flags-bg.gif) no-repeat center center;position:relative}
div#flags{position:absolute;left:433px;top:21px}
.cms-flags ul{margin:0;padding:0;display:block;float:left}
.cms-flags ul li{float:left;display:block;margin-left:10px;margin-right:10px}
#legal_line{font-family:Arial;color:#969696;font-size:12px;width:700px;margin-right:auto;margin-left:auto;padding-bottom:30px}
.cufon{visibility:visible!important}
.jspContainer{overflow:hidden;position:relative}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;height:100%;background:red}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red}
.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#333;position:relative}
.jspDrag{background:#b31d1d;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}