/*! This file was minified with Grunt using CssMin - Last modification: Fri Nov 21st 2014, 6:36:16 PM */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:interstateBlack;src:url(/MusaWeb/musa2/fonts/interstate/inters01.eot)}@font-face{font-family:interstateBlack;src:url(/MusaWeb/musa2/fonts/interstate/inters01.ttf)}@font-face{font-family:mazda;src:url(/MusaWeb/musa2/fonts/mazda/mazda-rg.eot);src:url(/MusaWeb/musa2/fonts/mazda/mazda-rg.eot?#iefix) format("embedded-opentype"),url(/MusaWeb/musa2/fonts/mazda/mazda-rg.woff) format("woff"),url(/MusaWeb/musa2/fonts/mazda/mazda-rg.ttf) format("truetype"),url(/MusaWeb/musa2/fonts/mazda/mazda-rg.svg#mazda) format("svg")}@font-face{font-family:mazda-bold;src:url(/MusaWeb/musa2/fonts/mazda/mazda-bd.eot);src:url(/MusaWeb/musa2/fonts/mazda/mazda-bd.eot?#iefix) format("embedded-opentype"),url(/MusaWeb/musa2/fonts/mazda/mazda-bd.woff) format("woff"),url(/MusaWeb/musa2/fonts/mazda/mazda-bd.ttf) format("truetype"),url(/MusaWeb/musa2/fonts/mazda/mazda-bd.svg#mazda-bold) format("svg")}@font-face{font-family:interstate;src:url(/MusaWeb/musa2/fonts/interstate/58a3426e-ba6f-439a-8aa4-7831a1c7a806-2.eot);src:url(/MusaWeb/musa2/fonts/interstate/58a3426e-ba6f-439a-8aa4-7831a1c7a806-2.eot?#iefix) format("embedded-opentype"),url(/MusaWeb/musa2/fonts/interstate/58a3426e-ba6f-439a-8aa4-7831a1c7a806-3.woff) format("woff"),url(/MusaWeb/musa2/fonts/interstate/58a3426e-ba6f-439a-8aa4-7831a1c7a806-1.ttf) format("truetype"),url(/MusaWeb/musa2/fonts/interstate/58a3426e-ba6f-439a-8aa4-7831a1c7a806-4.svg#interstate) format("svg")}@font-face{font-family:interstate-black;src:url(/MusaWeb/musa2/fonts/interstate-black/c86845f6-6105-4106-973f-bef75961e89a-2.eot);src:url(/MusaWeb/musa2/fonts/interstate-black/c86845f6-6105-4106-973f-bef75961e89a-2.eot?#iefix) format("embedded-opentype"),url(/MusaWeb/musa2/fonts/interstate-black/c86845f6-6105-4106-973f-bef75961e89a-3.woff) format("woff"),url(/MusaWeb/musa2/fonts/interstate-black/c86845f6-6105-4106-973f-bef75961e89a-1.ttf) format("truetype"),url(/MusaWeb/musa2/fonts/interstate-black/c86845f6-6105-4106-973f-bef75961e89a-4.svg#interstate-black) format("svg")}@font-face{font-family:interstate-black-cond;src:url(/MusaWeb/musa2/fonts/interstate-black-cond/6dfea724-138b-43f9-999d-52a44b2a9f5e-2.eot);src:url(/MusaWeb/musa2/fonts/interstate-black-cond/6dfea724-138b-43f9-999d-52a44b2a9f5e-2.eot?#iefix) format("embedded-opentype"),url(/MusaWeb/musa2/fonts/interstate-black-cond/6dfea724-138b-43f9-999d-52a44b2a9f5e-3.woff) format("woff"),url(/MusaWeb/musa2/fonts/interstate-black-cond/6dfea724-138b-43f9-999d-52a44b2a9f5e-1.ttf) format("truetype"),url(/MusaWeb/musa2/fonts/interstate-black-cond/6dfea724-138b-43f9-999d-52a44b2a9f5e-4.svg#interstate-black-cond) format("svg")}@font-face{font-family:interstate-bold;src:url(/MusaWeb/musa2/fonts/interstate-bold/f47e2fae-a62d-49a3-8232-25aa587d2b3e-2.eot);src:url(/MusaWeb/musa2/fonts/interstate-bold/f47e2fae-a62d-49a3-8232-25aa587d2b3e-2.eot?#iefix) format("embedded-opentype"),url(/MusaWeb/musa2/fonts/interstate-bold/f47e2fae-a62d-49a3-8232-25aa587d2b3e-3.woff) format("woff"),url(/MusaWeb/musa2/fonts/interstate-bold/f47e2fae-a62d-49a3-8232-25aa587d2b3e-1.ttf) format("truetype"),url(/MusaWeb/musa2/fonts/interstate-bold/f47e2fae-a62d-49a3-8232-25aa587d2b3e-4.svg#interstate-bold) format("svg")}@font-face{font-family:interstate-bold-italic;src:url(/MusaWeb/musa2/fonts/interstate-bold-italic/a03a85a1-5904-459e-8017-6642ced9390d-2.eot);src:url(/MusaWeb/musa2/fonts/interstate-bold-italic/a03a85a1-5904-459e-8017-6642ced9390d-2.eot?#iefix) format("embedded-opentype"),url(/MusaWeb/musa2/fonts/interstate-bold-italic/a03a85a1-5904-459e-8017-6642ced9390d-3.woff) format("woff"),url(/MusaWeb/musa2/fonts/interstate-bold-italic/a03a85a1-5904-459e-8017-6642ced9390d-1.ttf) format("truetype"),url(/MusaWeb/musa2/fonts/interstate-bold-italic/a03a85a1-5904-459e-8017-6642ced9390d-4.svg#interstate-bold) format("svg")}@font-face{font-family:interstatemazda-light;src:url(/MusaWeb/musa2/fonts/interstate/InterstateMazda-Light.eot);src:url(/MusaWeb/musa2/fonts/interstate/InterstateMazda-Light.eot?#iefix) format("embedded-opentype");src:url(/MusaWeb/musa2/fonts/interstate/InterstateMazda-Light.ttf) format("truetype")}@font-face{font-family:interstate-light-italic;src:url(/MusaWeb/musa2/fonts/interstate/InterstateMazda-LightItalic.eot);src:url(/MusaWeb/musa2/fonts/interstate/InterstateMazda-LightItalic.eot?#iefix) format("embedded-opentype");src:url(/MusaWeb/musa2/fonts/interstate/InterstateMazda-LightItalic.ttf) format("truetype")}@font-face{font-family:interstateCondensed;src:url(/MusaWeb/musa2/fonts/interstate/interstate_blackcondensed-webfont.eot);src:url(/MusaWeb/musa2/fonts/interstate/interstate_blackcondensed-webfont.eot?#iefix) format("embedded-opentype"),url(/MusaWeb/musa2/fonts/interstate/interstate_blackcondensed-webfont.woff) format("woff"),url(/MusaWeb/musa2/fonts/interstate/interstate_blackcondensed-webfont.ttf) format("truetype"),url(/MusaWeb/musa2/fonts/interstate/interstate_blackcondensed-webfont.svg#imbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Interstate-BoldCondensed;src:url(/MusaWeb/musa2/fonts/interstate-bold-cond/interstate_bold_condensed.eot);src:url(/MusaWeb/musa2/fonts/interstate-bold-cond/interstate_bold_condensed.eot?#iefix) format("embedded-opentype"),url("/MusaWeb/musa2/fonts/interstate-bold-cond/interstate_bold_condensed.svg#Interstate Bold Condensed") format("svg"),url(/MusaWeb/musa2/fonts/interstate-bold-cond/interstate_bold_condensed.woff) format("woff"),url(/MusaWeb/musa2/fonts/interstate-bold-cond/interstate_bold_condensed.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Interstate-RegCompressed;src:url(/MusaWeb/musa2/fonts/interstate-regularCompressed/Interstate_RegularCompressed.ttf);font-weight:400;font-style:normal}@font-face{font-family:interstatemazda-italic;src:url(/MusaWeb/musa2/fonts/interstate/InterstateMazda-Italic.ttf)}@font-face{font-family:interstate-light;src:url(/MusaWeb/musa2/fonts/interstate/Interstate-Light.otf)}@font-face{font-family:vni-helvebold;src:url(/MusaWeb/musa2/fonts/vni-helvetica/vhelveb-webfont.eot);src:url(/MusaWeb/musa2/fonts/vni-helvetica/vhelveb-webfont.eot?#iefix) format("embedded-opentype"),url(/MusaWeb/musa2/fonts/vni-helvetica/vhelveb-webfont.woff) format("woff"),url(/MusaWeb/musa2/fonts/vni-helvetica/vhelveb-webfont.ttf) format("truetype"),url(/MusaWeb/musa2/fonts/vni-helvetica/vhelveb-webfont.svg#vni-helvebold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:vni-helveitalic;src:url(/MusaWeb/musa2/fonts/vni-helvetica/vhelvei-webfont.eot);src:url(/MusaWeb/musa2/fonts/vni-helvetica/vhelvei-webfont.eot?#iefix) format("embedded-opentype"),url(/MusaWeb/musa2/fonts/vni-helvetica/vhelvei-webfont.woff) format("woff"),url(/MusaWeb/musa2/fonts/vni-helvetica/vhelvei-webfont.ttf) format("truetype"),url(/MusaWeb/musa2/fonts/vni-helvetica/vhelvei-webfont.svg#vni-helveitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:vni-helvenormal;src:url(/MusaWeb/musa2/fonts/vni-helvetica/vhelven-webfont.eot);src:url(/MusaWeb/musa2/fonts/vni-helvetica/vhelven-webfont.eot?#iefix) format("embedded-opentype"),url(/MusaWeb/musa2/fonts/vni-helvetica/vhelven-webfont.woff) format("woff"),url(/MusaWeb/musa2/fonts/vni-helvetica/vhelven-webfont.ttf) format("truetype"),url(/MusaWeb/musa2/fonts/vni-helvetica/vhelven-webfont.svg#vni-helvenormal) format("svg");font-weight:400;font-style:normal}@font-face{font-family:aritasbregular;src:url(/MusaWeb/musa2/fonts/korean/-vsb-webfont.eot);src:url(/MusaWeb/musa2/fonts/korean/-vsb-webfont.eot?#iefix) format("embedded-opentype"),url(/MusaWeb/musa2/fonts/korean/-vsb-webfont.woff) format("woff"),url(/MusaWeb/musa2/fonts/korean/-vsb-webfont.ttf) format("truetype"),url(/MusaWeb/musa2/fonts/korean/-vsb-webfont.svg#aritasbregular) format("svg");font-weight:400;font-style:normal}.btn{display:inline-block;*display:inline;*zoom:1;padding:4px 12px;margin-bottom:0;font-size:13px;font-family:interstateBlack,sans-serif,arial;line-height:20px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;cursor:pointer;color:#008AD0;text-shadow:0 -1px 1px rgba(14,14,14,.75);background-color:#ebebeb;background-image:-moz-linear-gradient(top,#fff,#cfcece);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#cfcece));background-image:-webkit-linear-gradient(top,#fff,#cfcece);background-image:-o-linear-gradient(top,#fff,#cfcece);background-image:linear-gradient(to bottom,#fff,#cfcece);background-repeat:repeat-x;*background-color:#cfcece;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);border:1px solid #c8c8c8;border:0;border-bottom-color:#afafaf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;*margin-left:.3em;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.btn.active,.btn.disabled,.btn:active,.btn:focus,.btn:hover,.btn[disabled]{color:#008AD0;background-color:#cfcece;*background-color:#c2c1c1}.btn.active,.btn:active{background-color:#b6b4b4 \9}.btn:first-child{*margin-left:0}.btn:focus,.btn:hover{color:#008AD0;text-decoration:none}.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.active,.btn:active{background-image:none;outline:0;-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn[disabled]{cursor:default;background-image:none;filter:alpha(Opacity=6500);opacity:65;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}a.btn,a.btn:focus{color:#FFF}.btn-small{padding:0 12px;font:1em/2.5em interstate,sans-serif,arial}.red-button{padding:8px 15px;margin-top:2%;font:10px interstate-bold,sans-serif,arial;text-decoration:none;color:#fff!important;background:#d00000;background:-moz-linear-gradient(top,#d00000,#7e0000);background:-webkit-gradient(linear,0 0,0 100%,from(#d00000),to(#7e0000));background:-webkit-linear-gradient(top,#d00000,#7e0000);background:-o-linear-gradient(top,#d00000,#7e0000);background:linear-gradient(to bottom,#d00000,#7e0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD00000', endColorstr='#FF7E0000', GradientType=0);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media (min-width:992px){.red-button{font:12px interstate-bold,sans-serif,arial}}@media (min-width:1200px){.red-button{padding:10px 30px;margin-top:3%;font:16px interstate-bold,sans-serif,arial}}.red-button:hover{background:#950000;background:-moz-linear-gradient(top,#950000,#5a0000);background:-webkit-gradient(linear,0 0,0 100%,from(#950000),to(#5a0000));background:-webkit-linear-gradient(top,#950000,#5a0000);background:-o-linear-gradient(top,#950000,#5a0000);background:linear-gradient(to bottom,#950000,#5a0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF950000', endColorstr='#FF5A0000', GradientType=0);text-decoration:none}.red-button-refresh{padding:8px 15px;margin-top:2%;font:10px interstate,sans-serif,arial;text-decoration:none;color:#fff!important;background:#d00000;background:-moz-linear-gradient(top,#d00000,#7e0000);background:-webkit-gradient(linear,0 0,0 100%,from(#d00000),to(#7e0000));background:-webkit-linear-gradient(top,#d00000,#7e0000);background:-o-linear-gradient(top,#d00000,#7e0000);background:linear-gradient(to bottom,#d00000,#7e0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD00000', endColorstr='#FF7E0000', GradientType=0);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media (min-width:992px){.red-button-refresh{font:12px interstate-bold,sans-serif,arial}}@media (min-width:1200px){.red-button-refresh{padding:10px 30px;margin-top:3%;font:16px interstate-bold,sans-serif,arial}}.red-button-refresh:hover{background:#950000;background:-moz-linear-gradient(top,#950000,#5a0000);background:-webkit-gradient(linear,0 0,0 100%,from(#950000),to(#5a0000));background:-webkit-linear-gradient(top,#950000,#5a0000);background:-o-linear-gradient(top,#950000,#5a0000);background:linear-gradient(to bottom,#950000,#5a0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF950000', endColorstr='#FF5A0000', GradientType=0);text-decoration:none}.gray-button-refresh{padding:8px 15px;margin-top:2%;font:10px interstate,sans-serif,arial;text-decoration:none;color:#fff!important;background:#656565;background:-moz-linear-gradient(top,#656565,#404040);background:-webkit-gradient(linear,0 0,0 100%,from(#656565),to(#404040));background:-webkit-linear-gradient(top,#656565,#404040);background:-o-linear-gradient(top,#656565,#404040);background:linear-gradient(to bottom,#656565,#404040);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF656565', endColorstr='#FF404040', GradientType=0);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}@media (min-width:992px){.gray-button-refresh{font:12px interstate-bold,sans-serif,arial}}@media (min-width:1200px){.gray-button-refresh{padding:10px 30px;margin-top:3%;font:16px interstate-bold,sans-serif,arial}}.gray-button-refresh:hover{background:#494949;background:-moz-linear-gradient(top,#494949,#303030);background:-webkit-gradient(linear,0 0,0 100%,from(#494949),to(#303030));background:-webkit-linear-gradient(top,#494949,#303030);background:-o-linear-gradient(top,#494949,#303030);background:linear-gradient(to bottom,#494949,#303030);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF494949', endColorstr='#FF303030', GradientType=0);text-decoration:none}.red-button-awards{padding:8px 15px;margin-top:2%;font:10px interstate-bold,sans-serif,arial;text-decoration:none;color:#fff!important;background:#d00000;background:-moz-linear-gradient(top,#d00000,#7e0000);background:-webkit-gradient(linear,0 0,0 100%,from(#d00000),to(#7e0000));background:-webkit-linear-gradient(top,#d00000,#7e0000);background:-o-linear-gradient(top,#d00000,#7e0000);background:linear-gradient(to bottom,#d00000,#7e0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD00000', endColorstr='#FF7E0000', GradientType=0);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.red-button-awards:hover{background:#950000;background:-moz-linear-gradient(top,#950000,#5a0000);background:-webkit-gradient(linear,0 0,0 100%,from(#950000),to(#5a0000));background:-webkit-linear-gradient(top,#950000,#5a0000);background:-o-linear-gradient(top,#950000,#5a0000);background:linear-gradient(to bottom,#950000,#5a0000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF950000', endColorstr='#FF5A0000', GradientType=0);text-decoration:none}html #main_wrap{min-width:975px;width:100%;position:relative}#main_content{display:block;min-height:250px;position:relative;margin:0;padding:0;float:none;color:#3e484a;background:#000}#main_content h3{color:#999;font:13px interstate-bold,sans-serif,arial;padding:0;margin:19px 0 16px}.global_header_wrapper{width:100%;background:#f9f9f9;border-top:5px #008ad0 solid}#global_header{top:-5px}.global_header_wrapper .shadow{display:block;width:216px;height:94px;position:absolute;left:-216px;z-index:1;background:url(/MusaWeb/musa2/images/garage/landing/slides-design/bg-header-shadow.png) no-repeat 0 0}#garage_disclaimer{display:block;top:20px;width:975px;margin:0;position:relative;bottom:0;left:240px;z-index:0;font-size:9px!important;line-height:12px!important;color:#666;text-align:left!important;font-weight:400;text-decoration:none}#garage_disclaimer .footer_disclaimers{width:935px}#garage_disclaimer p{color:#666!important;font-size:9px!important;line-height:14px;margin-bottom:20px}#garage_footer{width:975px;margin:0 auto;z-index:11;position:relative}.ie7 #garage_footer,.ie8 #garage_footer{margin-top:10px}#disclaimer_foot{width:975px;margin:0 auto;z-index:11;position:relative}#disclaimer_foot p{margin:0 0 10px}.imageReplacement{overflow:hidden;text-indent:-99999px}.bg_M3N #garage_subNav .subnav a,.bg_M3N #garage_subNav .subnav h3,.bg_M3X #garage_subNav .subnav a,.bg_M3X #garage_subNav .subnav h3{display:none}.bg_M3N #garage_subNav .subnav #subnav_vehicle_info,.bg_M3X #garage_subNav .subnav #subnav_vehicle_info{width:310px}#main_content{width:100%;background-color:#000;margin-top:-14px}.header{color:#900;font:36px/48px interstate-bold-italic,sans-serif,arial;text-transform:uppercase}.panel-copy{color:#FFF;font:13px/22px "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif,arial}.panel{width:100%;height:660px;position:relative}.panel .panel-background{width:100%;min-width:975px;position:absolute;top:0;left:0;z-index:-1}.goToPanelButton{display:block;position:relative;z-index:15;top:-35px;overflow:hidden;width:30px;height:30px;padding:20px;margin:0 auto;text-align:center;text-indent:-99999px;color:#d00000}.goToPanelButton span{display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/MusaWeb/musa2/images/garage/landing/slides-design/btn-next-arrow.png) no-repeat 0 0}a{text-decoration:none}.clearBoth{clear:both}.top.goToButton{display:block;width:70px;height:70px;overflow:hidden;position:absolute;left:73%;top:84%;text-indent:-99999px;background:url(/MusaWeb/musa2/images/garage/landing/slides-design/btn-go-to-top.png) no-repeat 0 0}.top.goToButton:hover{background:url(/MusaWeb/musa2/images/garage/landing/slides-design/btn-go-to-top-roll.png) no-repeat 0 0}.superscrollorama-pin-spacer{display:block;width:1px;height:0;background:#ff0}#hidden-subnav{display:block;width:0;height:0;background:#ff0;position:absolute;top:0;left:0;margin-top:0}#subnav_vehicle_info{width:173px;top:1px}#subnav_vehicle_info h2{margin:27px 0 0 4px;color:#fff;font:14px/16px mazda-bold,sans-serif,arial;text-transform:none}.ie7 #subnav_vehicle_info h2,.ie8 #subnav_vehicle_info h2,.ie9 #subnav_vehicle_info h2{margin:0}#subnav_vehicle_info h3{margin:0;color:#ccc;font-size:10px;line-height:12px}#subnav_vehicle_info h3 span{padding:0}ul.social_links{display:none}#garage_subNav{width:100%;height:60px;position:relative;background:#333;z-index:1000;margin-top:-5px}#garage_subNav.sticky{position:fixed;top:0}#garage_subNav ul.subnav{width:978px;margin:0 auto}ul.subnav li{margin:26px 0 0 23px}ul.subnav li:first-child{width:173px;margin-top:0}.ie7 ul.subnav li:first-child,.ie8 ul.subnav li:first-child,.ie9 ul.subnav li:first-child{width:168px}ul.subnav li.drop{margin-left:0;margin-right:17px}.youtube-video{width:75%;height:75%;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;z-index:11}.youtube-video .youtube-video-player{width:100%;height:100%;position:absolute;top:0;left:0;visibility:visible}.youtube-video .youtube-video-close-button{width:58px;height:58px;display:block;position:absolute;right:-25px;top:-25px;background-image:url(/MusaWeb/musa2/images/garage/utils/YouTube-close.png)}.youtube-video.closed{display:none}.videoHotspot,.videoHotspot .hiddenText,.videoHotspot .playButton,.videoHotspot:hover,.videoHotspot:hover .hiddenText,.videoHotspot:hover .playButton{-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out}.videoHotspot,.videoHotspot .message{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.videoHotspot{width:100%;height:100%;display:block;z-index:-1;background:url(/MusaWeb/musa2/images/garage/landing/slides-design/aspect-16-9.png) repeat}.videoHotspot .message{width:370px;height:70px;line-height:70px}.videoHotspot .message span{height:100%;display:block;float:left;line-height:70px}.videoHotspot .playButton{width:70px;height:70px;display:inline-block;margin:0 10px}.videoHotspot{color:#FFF}.videoHotspot .hiddenText{opacity:0;filter:alpha(opacity=0)}.videoHotspot .playButton{background:url(/MusaWeb/musa2/images/garage/2014/M3N/panel_1/btn-video-play.png) no-repeat center center;background-size:100%}.videoHotspot:hover .hiddenText{opacity:1;filter:alpha(opacity=100)}.videoHotspot:hover .playButton{background:url(/MusaWeb/musa2/images/garage/2014/M3N/panel_1/btn-video-play-roll.png) no-repeat center center;background-size:100%}#hero .header{width:630px;margin:0 auto;padding-top:33px;text-align:center}#hero .panel-copy{width:430px;margin:2px auto 0;text-align:center}#hero .panel-copy a{color:#fff;text-decoration:underline;margin-top:8px;display:block;font-weight:700}.bg_M3X #hero .panel-copy{color:#333}#hero .photosAndVideos{width:133px;position:absolute;bottom:9%;right:0;left:0;margin:auto;display:inline-block;height:29px;padding:0 14px;-webkit-border-radius:2px;border-radius:2px;background:url(/MusaWeb/musa2/images/garage/landing/slides-design/red-button.png) no-repeat scroll 0 0 #d00000;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d00000),color-stop(100%,#7e0000));background-image:-moz-linear-gradient(top,#d00000 0,#7e0000 100%);background-image:-webkit-linear-gradient(top,#d00000 0,#7e0000 100%);background-image:linear-gradient(to bottom,#d00000 0,#7e0000 100%);font:12px/29px interstate,sans-serif,arial;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff}#hero .photosAndVideos:hover{background:url(/MusaWeb/musa2/images/garage/landing/slides-design/red-button-hover.png) no-repeat scroll 0 0 #950000;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#950000),color-stop(100%,#5a0000));background-image:-moz-linear-gradient(top,#950000 0,#5a0000 100%);background-image:-webkit-linear-gradient(top,#950000 0,#5a0000 100%);background-image:linear-gradient(to bottom,#950000 0,#5a0000 100%)}#photos-videos{background:#333}#photos-videos .loader{display:none;width:48px;height:48px;position:absolute;left:50%;top:42%;z-index:1100;margin-left:-24px;margin-top:-24px;background-image:url(/MusaWeb/musa2/images/garage/loading_animation.gif)}#photos-videos a.next{position:absolute;left:50%;margin-left:-35px}#photos-videos div.section-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}#photos-videos .thumbnails-carousel li div.selected{position:absolute;display:block;width:inherit}#photos-videos .thumbnails-carousel li div.notSelected{position:absolute;display:none}#photos-videos div.hero-container{width:auto;height:auto;overflow:hidden}#photos-videos div.hero-container h2{position:absolute;width:100%;text-align:center;font-family:interstate,sans-serif,arial;font-size:13px;line-height:1.5em;padding-top:4%;text-transform:uppercase;color:#8b8c8c}#photos-videos div.hero-container img.hero-img{width:100%}#photos-videos div.hero-container a.hero-next,#photos-videos div.hero-container a.hero-prev{position:absolute;top:42%;width:3.7%;min-width:39px;max-width:60px;cursor:pointer}#photos-videos div.hero-container a.hero-next img,#photos-videos div.hero-container a.hero-prev img{width:100%}#photos-videos div.hero-container a.hero-prev{left:6.25%}#photos-videos div.hero-container a.hero-next{right:6.25%}#photos-videos div.hero-container a.hero-videos-photos{position:absolute;width:8.375%;top:76.5%;left:18.5%;font-size:1em}#photos-videos div.hero-container a.hero-videos-photos img{width:100%;position:absolute}#photos-videos div.hero-container a.hero-videos-photos span{position:absolute;width:100%;text-align:center;text-transform:uppercase;color:#fff;text-decoration:none;font-size:1.090909em;line-height:2.4em;font-family:interstate,sans-serif,arial}#photos-videos div.carousel-container{width:70%;height:18%;margin-left:15%;position:relative;bottom:0}#photos-videos div.carousel-container div.list_carousel{position:relative;width:100%;height:62%}#photos-videos div.carousel-container a.carousel-page-next,#photos-videos div.carousel-container a.carousel-page-prev{position:relative;float:left;top:45%;width:10px;height:16px;cursor:pointer}#photos-videos div.carousel-container a.carousel-page-prev{margin-right:97%;background-image:url(/MusaWeb/musa2/images/garage/2014/M3N/panel_2/thumb-arrow-left.png)}#photos-videos div.carousel-container a.carousel-page-next{background-image:url(/MusaWeb/musa2/images/garage/2014/M3N/panel_2/thumb-arrow-right.png)}#photos-videos div.carousel-container .caroufredsel_wrapper{width:90%;margin-left:5%}#photos-videos div.carousel-container ul.thumbnails-carousel li{float:left;width:16.5%}#photos-videos div.carousel-container ul.thumbnails-carousel li img{width:100%;cursor:pointer}#photos-videos .explore-mazda3-button{width:133px;position:absolute;top:30%;right:0;left:0;margin:auto;text-align:center;display:inline-block;height:29px;padding:0 14px;-webkit-border-radius:2px;border-radius:2px;background:#d00000;background:-moz-linear-gradient(top,#d00000 0,#7e0000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d00000),color-stop(100%,#7e0000));background:-webkit-linear-gradient(top,#d00000 0,#7e0000 100%);background:-o-linear-gradient(top,#d00000 0,#7e0000 100%);background:-ms-linear-gradient(top,#d00000 0,#7e0000 100%);background:linear-gradient(to bottom,#d00000 0,#7e0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d00000', endColorstr='#7e0000', GradientType=0);font:12px/29px interstate,sans-serif,arial;text-decoration:none;text-transform:uppercase;color:#fff}#kmu h2{width:100%;margin:0 0 20px;font:13px/15px interstate,sans-serif,arial;color:#999;text-align:center}#kmu h3{margin:0 0 21px;font:36px/39px interstate-bold-italic,sans-serif,arial;color:#fff;text-align:center;text-transform:uppercase}#kmu p{margin:0 0 30px;font:13px/22px interstate,sans-serif,arial;text-align:center;color:#fff}#kmu form{width:784px;margin:0 auto;font:12px/15px interstate,sans-serif,arial;color:#999}#kmu form fieldset>div{margin:0 0 15px}#kmu form label{display:inline-block;width:122px}#kmu form label span{color:#c90000}#kmu form input[type=email],#kmu form input[type=text]{width:238px;padding:5px 8px 3px;background:#dedddd;border:1px solid silver;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);-webkit-border-radius:2px;border-radius:2px;color:#666}#kmu form .check-field label{width:auto}#kmu form .last-name{display:none}#kmu form .dropdown-wrapper{display:inline-block;margin-left:16px;position:relative;background:#dedddd;border:1px solid silver;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3);-webkit-border-radius:2px;border-radius:2px;padding:0 2px 1px 0;overflow:hidden;vertical-align:middle;width:67px}#kmu form .dropdown-wrapper select{position:relative;background:0 0;border:0;color:#666;width:90px;height:21px;margin:0;padding:2px 0;z-index:1;-webkit-appearance:none}#kmu form .dropdown-wrapper .dropdown-button{position:absolute;height:18px;width:18px;right:2px;top:2px;border-left:1px solid #b2b1b1;background:#dedddd url(/MusaWeb/musa2/images/insidemazda/contact/img_dropdown_arrow.png);z-index:0}#kmu form .submit-field{text-align:right;padding-right:8px}#kmu .errortext{display:none;width:778px;margin:0 auto 10px}#kmu .errortext li{margin:0 0 0 14px;padding:0;list-style:circle;background:0 0;color:#c90000}#kmu .errortext p{margin:0;text-align:left;color:#c90000}#kmu .city-error,#kmu .email-error,#kmu .email-match-error,#kmu .first-name-error,#kmu .last-name-error,#kmu .state-error,#kmu .zip-error{display:none}#kmu .success-message{display:none;text-align:center}#kmu .required-flag{float:right}#kmu .required-flag p{width:auto;margin:0;color:#999}#kmu .required-flag p span{color:#c90000}#kmu #first-name{width:170px}#kmu #last-name{width:170px;margin-left:16px}#kmu .email-field,#kmu .name-field{float:left}#kmu .re-email-field{float:left;margin-left:17px}#kmu .address-1-field{clear:both;float:left}#kmu .address-2-field{float:left;margin-left:17px}#kmu .city-field{clear:both;float:left}#kmu form .state-zip-field{float:left;width:50%}#kmu form .state-zip-field div.dropdown-wrapper{width:70px;float:left}#kmu form .state-zip-field div.zip-wrapper{float:left}#kmu form .state-zip-field select{width:93px}#kmu form .state-zip-field label{width:44px;margin:0 0 0 5px}#kmu form .state-zip-field input{width:70px}#kmu .submit-field{clear:both;margin-left:16%}#kmu #hidden-submit{display:none}#kmu .submit-action{display:inline-block;height:29px;padding:0 14px;-webkit-border-radius:2px;border-radius:2px;background:url(/MusaWeb/musa2/images/garage/landing/slides-design/red-button.png) no-repeat scroll 0 0 #d00000;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d00000),color-stop(100%,#7e0000));background-image:-moz-linear-gradient(top,#d00000 0,#7e0000 100%);background-image:-webkit-linear-gradient(top,#d00000 0,#7e0000 100%);background-image:linear-gradient(to bottom,#d00000 0,#7e0000 100%);font:12px/29px interstate,sans-serif,arial;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff}#kmu .submit-action:hover{background:url(/MusaWeb/musa2/images/garage/landing/slides-design/red-button-hover.png) no-repeat scroll 0 0 #950000;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#950000),color-stop(100%,#5a0000));background-image:-moz-linear-gradient(top,#950000 0,#5a0000 100%);background-image:-webkit-linear-gradient(top,#950000 0,#5a0000 100%);background-image:linear-gradient(to bottom,#950000 0,#5a0000 100%)}#kmu .privacy-policy{margin-left:5%;display:inline-block;position:relative;top:6px;font:13px/15px interstate,sans-serif,arial;text-transform:uppercase;text-decoration:underline;color:#999}#kmu .explore-mazda3-button{display:inline-block;height:29px;padding:0 14px;-webkit-border-radius:2px;border-radius:2px;background:url(/MusaWeb/musa2/images/garage/landing/slides-design/red-button.png) no-repeat scroll 0 0 #d00000;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d00000),color-stop(100%,#7e0000));background-image:-moz-linear-gradient(top,#d00000 0,#7e0000 100%);background-image:-webkit-linear-gradient(top,#d00000 0,#7e0000 100%);background-image:linear-gradient(to bottom,#d00000 0,#7e0000 100%);font:12px/29px interstate,sans-serif,arial;text-decoration:none;text-transform:uppercase;text-align:center;color:#fff}#kmu .explore-mazda3-button:hover{background:url(/MusaWeb/musa2/images/garage/landing/slides-design/red-button-hover.png) no-repeat scroll 0 0 #950000;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#950000),color-stop(100%,#5a0000));background-image:-moz-linear-gradient(top,#950000 0,#5a0000 100%);background-image:-webkit-linear-gradient(top,#950000 0,#5a0000 100%);background-image:linear-gradient(to bottom,#950000 0,#5a0000 100%)}.touch .errortext li{float:left;display:inline;width:30%}.touch #kmu h2{margin:-25px 0 4px 0}.touch #kmu h3{margin:0;font:26px/26px interstate-bold-italic,sans-serif,arial}.touch #kmu p{margin:0;font:11px/17px interstate,sans-serif,arial;margin-bottom:20px}.touch #kmu form fieldset>div{margin-bottom:8px}#event-promo{height:auto}#event-promo h2,#event-promo h4{font:1.083em/1.083em interstate,sans-serif,arial;color:#000;text-align:inherit;margin:-10px 0 0 0}#event-promo h4{margin:0 0 5%}#event-promo h3{font:3em/1em interstate-bold-italic,sans-serif,arial;color:#900;text-align:inherit;margin:13px 0}#event-promo h3 sup{font-size:1em}#event-promo p{margin:0 0 3%;font:1.083em/1.083em interstate,sans-serif,arial;text-align:inherit;color:#666}#event-promo p strong{color:#333;font-weight:700}#event-promo div.section-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}#event-promo div.section-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#event-promo .section-content{width:36%;position:relative;top:7%;left:11%}#event-promo .enter-promo{height:29px;padding:0 14px;-webkit-border-radius:2px;border-radius:2px;background:url(/MusaWeb/musa2/images/garage/landing/slides-design/red-button.png) no-repeat scroll 0 0 #d00000;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#d00000),color-stop(100%,#7e0000));background-image:-moz-linear-gradient(top,#d00000 0,#7e0000 100%);background-image:-webkit-linear-gradient(top,#d00000 0,#7e0000 100%);background-image:linear-gradient(to bottom,#d00000 0,#7e0000 100%);text-decoration:none;text-transform:uppercase;color:#fff;margin:3% 0 5%;font:13px/2.23em interstate,sans-serif,arial;display:block;width:180px;text-align:center}#event-promo .enter-promo:hover{background:url(/MusaWeb/musa2/images/garage/landing/slides-design/red-button-hover.png) no-repeat scroll 0 0 #950000;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#950000),color-stop(100%,#5a0000));background-image:-moz-linear-gradient(top,#950000 0,#5a0000 100%);background-image:-webkit-linear-gradient(top,#950000 0,#5a0000 100%);background-image:linear-gradient(to bottom,#950000 0,#5a0000 100%)}#event-promo .terms-link,#event-promo .updates-link{display:block;margin:0 0 13px;color:#333;font-size:1.083em;line-height:13px;font-weight:700;text-decoration:underline}#event-promo img.aspect{position:relative;width:100%}#event-promo .videoHotspot{width:50%;position:absolute;right:0;left:auto;margin:inherit}.ie8 #event-promo{height:auto}