html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

/** set up variables **/
*, :before, :after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

a, img { border: 0; outline: none; }

.abs-pos, #mu_wrapper, #mu_wrapper #catch_all, #mu_wrapper #image_wrap #jump_truck_wrap #jump_truck #dust_holder, #mu_wrapper #endcard { position: absolute; top: 0px; left: 0px; width: 300px; height: 250px; overflow: hidden; }

#mu_wrapper { position: relative; visibility: hidden; background-color: #FFFFFF; }
#mu_wrapper.show { visibility: visible; }
#mu_wrapper #catch_all { background-color: rgba(255, 255, 255, 0); border: 1px solid #000000; cursor: pointer; }
#mu_wrapper #cta_hit { position: absolute; left: 84px; top: 189px; width: 134px; height: 24px; background-color: rgba(255, 255, 255, 0); }
#mu_wrapper #rating { position: absolute; top: 174px; left: 15px; opacity: 0; height: 42px; width: 35px; background: url('img/sprites-sf79080191f.png') 0 -681px; }
#mu_wrapper #cta_btn { position: absolute; left: 84px; top: 189px; width: 134px; height: 24px; overflow: hidden; background-color: #ea3082; }
#mu_wrapper #cta_btn #cta_bg_pieces { position: absolute; left: 37px; top: -100px; width: 260px; height: 230px; -moz-transform-origin: 0 0; -ms-transform-origin: 0 0; -webkit-transform-origin: 0 0; transform-origin: 0 0; -moz-transform: rotate(20deg); -ms-transform: rotate(20deg); -webkit-transform: rotate(20deg); transform: rotate(20deg); }
#mu_wrapper #cta_btn #cta_bg_pieces .cta-bg-piece { display: inline-block; float: left; top: 0px; width: 18px; height: 100%; margin-left: -1px; background-color: white; }
#mu_wrapper #cta_btn #cta_text { position: relative; left: 11px; top: 6px; width: 112px; height: 13px; text-align: center; }
#mu_wrapper #image_wrap { position: absolute; top: -92px; width: 300px; height: 342px; }
#mu_wrapper #image_wrap #bg { position: absolute; width: 300px; height: 342px; background-image: url(img/bg.jpg); -moz-transform: rotateZ(0.01deg) translateZ(0.1px); -ms-transform: rotateZ(0.01deg) translateZ(0.1px); -webkit-transform: rotateZ(0.01deg) translateZ(0.1px); transform: rotateZ(0.01deg) translateZ(0.1px); }
#mu_wrapper #image_wrap #mg { position: absolute; left: 0px; top: 248px; width: 300px; height: 94px; background: url('img/sprites-sf79080191f.png') 0 -432px; }
#mu_wrapper #image_wrap #fg { position: absolute; bottom: 0px; width: 300px; height: 104px; background: url('img/sprites-sf79080191f.png') 0 -120px; }
#mu_wrapper #image_wrap #all_copy { position: absolute; bottom: 0px; left: 0px; height: 250px; width: 300px; }
#mu_wrapper #image_wrap #jump_truck_wrap { position: absolute; width: 143px; height: 67px; left: 37px; top: 115px; }
#mu_wrapper #image_wrap #jump_truck_wrap #jump_truck { position: absolute; width: 143px; height: 67px; background: url('img/sprites-sf79080191f.png') 0 -224px; }
#mu_wrapper #image_wrap #dust_holder2 { position: absolute; width: 25px; height: 25px; bottom: 40px; left: -20px; }
#mu_wrapper #image_wrap .dust-class { width: 44px; height: 40px; position: absolute; left: 10px; top: 15px; opacity: 0; background: url('img/sprites-sf79080191f.png') 0 -70px; }
#mu_wrapper #kangaroo { position: absolute; width: 234px; height: 149px; bottom: -20px; /* kangaroo parts */ /* kangaroo body */ /* left leg */ /* right leg */ /*end kangaroo parts*/ }
#mu_wrapper #kangaroo #hip_ctrl { position: absolute; left: 92px; top: 13px; width: 45px; height: 101px; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transform-origin: 40% 20%; -ms-transform-origin: 40% 20%; -webkit-transform-origin: 40% 20%; transform-origin: 40% 20%; }
#mu_wrapper #kangaroo #body_ctrl { position: absolute; left: 0px; top: -12px; width: 110px; height: 71px; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transform-origin: 25% 50%; -ms-transform-origin: 25% 50%; -webkit-transform-origin: 25% 50%; transform-origin: 25% 50%; }
#mu_wrapper #kangaroo #body_ctrl .tail1 { position: absolute; left: -10px; top: 11px; width: 30px; height: 33px; background: url('img/sprites-sf79080191f.png') 0 -723px; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transform-origin: 60% 10%; -ms-transform-origin: 60% 10%; -webkit-transform-origin: 60% 10%; transform-origin: 60% 10%; }
#mu_wrapper #kangaroo #body_ctrl .tail1 .tail2 { position: absolute; left: -81px; top: 12px; width: 97px; height: 62px; background: url('img/sprites-sf79080191f.png') 0 -756px; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transform-origin: 90% 10%; -ms-transform-origin: 90% 10%; -webkit-transform-origin: 90% 10%; transform-origin: 90% 10%; }
#mu_wrapper #kangaroo #body_ctrl .body { position: absolute; left: 0px; top: 0px; width: 110px; height: 71px; background: url('img/sprites-sf79080191f.png') 0 0; }
#mu_wrapper #kangaroo #body_ctrl .upper-body { position: absolute; left: 60px; top: 14px; width: 82px; height: 82px; background: url('img/sprites-sf79080191f.png') 0 -818px; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transform-origin: 40% 40%; -ms-transform-origin: 40% 40%; -webkit-transform-origin: 40% 40%; transform-origin: 40% 40%; }
#mu_wrapper #kangaroo .l-leg1 { position: absolute; left: 10px; top: 12px; width: 42px; height: 87px; background: url('img/sprites-sf79080191f.png') 0 -291px; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transform-origin: 55% 15%; -ms-transform-origin: 55% 15%; -webkit-transform-origin: 55% 15%; transform-origin: 55% 15%; }
#mu_wrapper #kangaroo .l-leg2 { position: absolute; left: 14px; top: 78px; width: 23px; height: 32px; background: url('img/sprites-sf79080191f.png') 0 -378px; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transform-origin: 35% 20%; -ms-transform-origin: 35% 20%; -webkit-transform-origin: 35% 20%; transform-origin: 35% 20%; }
#mu_wrapper #kangaroo .l-leg3 { position: absolute; left: 13px; top: 24px; width: 11px; height: 22px; background: url('img/sprites-sf79080191f.png') 0 -410px; -moz-transform: rotate(-57deg); -ms-transform: rotate(-57deg); -webkit-transform: rotate(-57deg); transform: rotate(-57deg); -moz-transform-origin: 45% 10%; -ms-transform-origin: 45% 10%; -webkit-transform-origin: 45% 10%; transform-origin: 45% 10%; }
#mu_wrapper #kangaroo .r-leg1 { position: absolute; left: 0px; top: 0px; width: 45px; height: 101px; background: url('img/sprites-sf79080191f.png') 0 -526px; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transform-origin: 40% 20%; -ms-transform-origin: 40% 20%; -webkit-transform-origin: 40% 20%; transform-origin: 40% 20%; }
#mu_wrapper #kangaroo .r-leg2 { position: absolute; left: 14px; top: 90px; width: 25px; height: 33px; background: url('img/sprites-sf79080191f.png') 0 -626px; -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); -moz-transform-origin: 35% 10%; -ms-transform-origin: 35% 10%; -webkit-transform-origin: 35% 10%; transform-origin: 35% 10%; }
#mu_wrapper #kangaroo .r-leg3 { position: absolute; left: 15px; top: 24px; width: 10px; height: 22px; background: url('img/sprites-sf79080191f.png') 0 -659px; -moz-transform: rotate(-57deg); -ms-transform: rotate(-57deg); -webkit-transform: rotate(-57deg); transform: rotate(-57deg); -moz-transform-origin: 45% 10%; -ms-transform-origin: 45% 10%; -webkit-transform-origin: 45% 10%; transform-origin: 45% 10%; }
#mu_wrapper #footer { position: absolute; bottom: 0px; left: 0px; height: 24px; width: 300px; background-color: #107c10; }
#mu_wrapper #footer #x_box_logo { position: absolute; top: 5px; left: 44px; height: 16px; width: 77px; visibility: hidden; background: url('img/sprites-sf79080191f.png') 0 -916px; }
#mu_wrapper #footer #windows_logo { position: absolute; top: 4px; left: 167px; height: 16px; width: 84px; visibility: hidden; background: url('img/sprites-sf79080191f.png') 0 -900px; }
#mu_wrapper #footer #footer_copy { position: absolute; top: 6px; left: 16px; height: 10px; width: 266px; background: url('img/sprites-sf79080191f.png') 0 -110px; }
#mu_wrapper #forza_logo { position: absolute; left: 28px; top: 104px; width: 300px; height: 86px; }
#mu_wrapper #endcard { -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; overflow: visible; }
#mu_wrapper #endcard #endcard_bg { position: absolute; top: -10px; left: -10px; width: 320px; height: 270px; background-image: url(img/endcard_bg.jpg); }
#mu_wrapper #endcard_lambo_wrap { position: absolute; left: 40px; top: 108px; width: 253px; height: 78px; -moz-transform: rotate(30deg); -ms-transform: rotate(30deg); -webkit-transform: rotate(30deg); transform: rotate(30deg); }
#mu_wrapper #endcard_lambo_wrap #endcard_lambo { position: absolute; left: 0px; top: 0px; width: 177px; height: 58px; background: url('img/endCard-s41efc632ba.png') 0 -38px; }
#mu_wrapper #endcard_lambo_wrap #endcard_lambo_front_hubcap_scale { position: absolute; left: 150px; top: 26px; width: 38px; height: 38px; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -moz-transform: scale(0.2895, 0.5789); -ms-transform: scale(0.2895, 0.5789); -webkit-transform: scale(0.2895, 0.5789); transform: scale(0.2895, 0.5789); }
#mu_wrapper #endcard_lambo_wrap #endcard_lambo_front_hubcap_scale #endcard_lambo_front_hubcap { position: absolute; width: 38px; height: 38px; background: url('img/endCard-s41efc632ba.png') 0 0; -moz-transform: rotate(12deg); -ms-transform: rotate(12deg); -webkit-transform: rotate(12deg); transform: rotate(12deg); }
#mu_wrapper #endcard_lambo_wrap #endcard_lambo_back_hubcap_scale { position: absolute; left: 89px; top: 16px; width: 38px; height: 38px; -moz-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; -moz-transform: scale(0.5589, 0.9737); -ms-transform: scale(0.5589, 0.9737); -webkit-transform: scale(0.5589, 0.9737); transform: scale(0.5589, 0.9737); }
#mu_wrapper #endcard_lambo_wrap #endcard_lambo_back_hubcap_scale #endcard_lambo_back_hubcap { position: absolute; width: 38px; height: 38px; background: url('img/endCard-s41efc632ba.png') 0 0; }
#mu_wrapper #endcard_lambo_wrap #endcard_lambo_splash { position: absolute; right: 74px; top: 7px; width: 253px; height: 63px; background: url('img/endCard-s41efc632ba.png') 0 -281px; }
#mu_wrapper #endcard_lambo_wrap #endcard_lambo_reflection { position: absolute; right: 74px; top: 51px; width: 171px; height: 30px; background: url('img/endCard-s41efc632ba.png') 0 -350px; }
#mu_wrapper #endcard_truck_wrap { position: absolute; right: 48px; top: 75px; width: 197px; height: 65px; -moz-transform-origin: 70% 60%; -ms-transform-origin: 70% 60%; -webkit-transform-origin: 70% 60%; transform-origin: 70% 60%; }
#mu_wrapper #endcard_truck_wrap #endcard_truck { position: absolute; right: 0px; top: 0px; width: 69px; height: 48px; background: url('img/endCard-s41efc632ba.png') 0 -96px; }
#mu_wrapper #endcard_truck_wrap #dirt_puff_rotate_wrap_01 { position: absolute; left: 85px; top: 12px; }
#mu_wrapper #endcard_truck_wrap #dirt_puff_rotate_wrap_02 { position: absolute; left: 130px; top: 16px; -moz-transform: scale(0.7, 0.7); -ms-transform: scale(0.7, 0.7); -webkit-transform: scale(0.7, 0.7); transform: scale(0.7, 0.7); }
#mu_wrapper #endcard_truck_wrap .dirt-puff-endcard { position: absolute; width: 47px; height: 31px; -moz-transform-origin: 70% 0%; -ms-transform-origin: 70% 0%; -webkit-transform-origin: 70% 0%; transform-origin: 70% 0%; background: url('img/endCard-s41efc632ba.png') 0 -144px; }
#mu_wrapper #endcard_truck_wrap #endcard_truck_smoke { position: absolute; right: 5px; top: 0px; width: 111px; height: 55px; background: url('img/endCard-s41efc632ba.png') 0 -175px; }
#mu_wrapper #water_spray_rotate_wrap_01 { position: absolute; left: 20px; top: 30px; -moz-transform: rotate(30deg); -ms-transform: rotate(30deg); -webkit-transform: rotate(30deg); transform: rotate(30deg); }
#mu_wrapper #water_spray_rotate_wrap_02 { position: absolute; left: 25px; top: 35px; -moz-transform: rotate(30deg); -ms-transform: rotate(30deg); -webkit-transform: rotate(30deg); transform: rotate(30deg); }
#mu_wrapper #water_spray_rotate_wrap_03 { position: absolute; left: 75px; top: 65px; -moz-transform: rotate(30deg); -webkit-transform: rotate(30deg); transform: rotate(30deg); }
#mu_wrapper #water_spray_rotate_wrap_04 { position: absolute; left: 100px; top: 83px; -moz-transform: rotate(30deg); -webkit-transform: rotate(30deg); transform: rotate(30deg); }
#mu_wrapper #water_spray_rotate_wrap_05 { position: absolute; left: 130px; top: 103px; -moz-transform: rotate(30deg); -webkit-transform: rotate(30deg); transform: rotate(30deg); }
#mu_wrapper .water-spray-endcard { position: absolute; width: 99px; height: 51px; -moz-transform-origin: 0% 80%; -ms-transform-origin: 0% 80%; -webkit-transform-origin: 0% 80%; transform-origin: 0% 80%; background: url('img/endCard-s41efc632ba.png') 0 -230px; }
