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 #tagline, #mu_wrapper #vin, #mu_wrapper #endcard, #mu_wrapper #rating { 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 #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: 42px; top: 6px; width: 112px; height: 13px; text-align: center; }
#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-s6f446b64c9.png') 0 -1486px; }
#mu_wrapper #footer #windows_logo { position: absolute; top: 4px; left: 167px; height: 16px; width: 84px; visibility: hidden; background: url('img/sprites-s6f446b64c9.png') 0 -1470px; }
#mu_wrapper #footer #footer_copy { position: absolute; top: 6px; left: 16px; height: 10px; width: 266px; background: url('img/sprites-s6f446b64c9.png') 0 -494px; }
#mu_wrapper #image_wrap { position: absolute; width: 300px; height: 250px; }
#mu_wrapper #image_wrap #blue_bg { position: absolute; background-color: lightblue; width: 300px; height: 250px; }
#mu_wrapper #lambo_bg_container { position: absolute; top: 0px; left: 0px; width: 484px; height: 500px; }
#mu_wrapper #lambo_bg_container #lambo_bg { position: absolute; top: 250px; left: 0px; width: 484px; height: 250px; background: url(img/bg.jpg) 0 -250px; }
#mu_wrapper #lambo_bg_container #lambo_bg #bg_sky { position: absolute; top: -250px; left: 0px; width: 485px; height: 250px; background: url(img/bg.jpg) 0 0; }
#mu_wrapper #lambo_bg_container #lambo_bg #lambo { position: absolute; top: 100px; left: 270px; width: 180px; height: 111px; }
#mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont { position: absolute; top: 0px; left: 0px; width: 180px; height: 111px; }
#mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_round_container { position: absolute; top: -35px; left: -60px; height: 100px; width: 100px; transform: rotate(17deg); }
#mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_round_container #spray_round_01, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_round_container #spray_round_02, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_round_container #spray_round_03, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_round_container #spray_round_04, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_round_container #spray_round_05, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_round_container #spray_round_06, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_round_container #spray_round_07, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_round_container #spray_round_08, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_round_container #spray_round_09, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_round_container #spray_round_10 { position: absolute; top: 0px; left: 0px; height: 100px; width: 100px; background: url('img/sprites-s6f446b64c9.png') 0 -1370px; }
#mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #lambo_front { position: absolute; top: 0px; left: 30px; width: 148px; height: 109px; background: url('img/sprites-s6f446b64c9.png') 0 0; }
#mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #lambo_front #mirror { position: absolute; top: 43px; left: 121px; width: 12px; height: 8px; border-radius: 50%; background-color: #38404a; }
#mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #lambo_side { position: absolute; top: 0px; left: 0px; width: 69px; height: 68px; background: url('img/sprites-s6f446b64c9.png') 0 -109px; }
#mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #lambo_side #tyre_spray_container { position: relative; top: 30px; margin: 0 auto; width: 100%; height: 100%; transform: scale(0.2); }
#mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #lambo_side #tyre_spray_container .tyre_spray { position: absolute; width: 50px; height: 54px; left: 0%; bottom: 0%; transform-origin: left center; background: url('img/sprites-s6f446b64c9.png') 0 -1254px; }
#mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #lambo_side #tyre_spray_container #spray { position: absolute; top: 0px; left: 0px; height: 62px; width: 265px; background: url('img/sprites-s6f446b64c9.png') 0 -1308px; }
#mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_container { position: absolute; top: 37px; left: -50px; height: 62px; width: 265px; transform: rotate(17deg); }
#mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_container #spray_01, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_container #spray_02, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_container #spray_03, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_container #spray_04, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_container #spray_05, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_container #spray_06, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_container #spray_07, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_container #spray_08, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_container #spray_09, #mu_wrapper #lambo_bg_container #lambo_bg #lambo #lambo_in_cont #spray_container #spray_10 { position: absolute; top: 0px; left: 0px; height: 62px; width: 265px; background: url('img/sprites-s6f446b64c9.png') 0 -1308px; }
#mu_wrapper #cloud_01 { position: absolute; top: -150px; left: 170px; width: 448px; height: 317px; background: url('img/sprites-s6f446b64c9.png') 0 -177px; }
#mu_wrapper #cloud_02 { position: absolute; top: 50px; left: -200px; width: 448px; height: 317px; background: url('img/sprites-s6f446b64c9.png') 0 -177px; }
#mu_wrapper #tagline #leave { position: absolute; height: 250px; width: 0px; left: 10px; top: -4px; background: url('img/sprites-s6f446b64c9.png') 0 -504px; }
#mu_wrapper #tagline #your_mask { position: absolute; height: 250px; top: 0; right: 0; width: 0; overflow: hidden; }
#mu_wrapper #tagline #your_mask #your { position: absolute; height: 250px; top: -3px; right: 10px; width: 300px; background: url('img/sprites-s6f446b64c9.png') 0 -1502px; }
#mu_wrapper #tagline #limits { position: absolute; height: 250px; width: 0px; left: 10px; top: -4px; background: url('img/sprites-s6f446b64c9.png') 0 -754px; }
#mu_wrapper #all_copy { position: absolute; top: 0px; left: 0px; height: 250px; width: 300px; }
#mu_wrapper #forza_logo { position: absolute; left: 28px; top: 104px; width: 300px; height: 86px; }
#mu_wrapper #vin { height: 226px; -moz-box-shadow: rgba(0, 0, 0, 0.37) 0px 0px 150px 0px inset; -webkit-box-shadow: rgba(0, 0, 0, 0.37) 0px 0px 150px 0px inset; box-shadow: rgba(0, 0, 0, 0.37) 0px 0px 150px 0px inset; }
#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 #rating { opacity: 0; background: url('img/sprites-s6f446b64c9.png') 0 -1004px; }
#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; }
