*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}li.has-menu .dropdown.active-navigation{box-sizing:content-box}.alert.alert-information,.alert.alert-warning{display:none !important}.os-windows-phone #automotive-backdrop,.os-windows-phone #fitness-backdrop,.os-windows-phone #golf-backdrop,.os-windows-phone #marine-backdrop,.os-windows-phone #outdoor-backdrop{display:none}.os-android #automotive-purchase,.os-android .alert.alert-information,.os-android .shop-all,.os-ios #automotive-purchase,.os-ios .alert.alert-information,.os-ios .shop-all,.os-windows-phone #automotive-purchase,.os-windows-phone .alert.alert-information,.os-windows-phone .shop-all{display:block !important}.os-android .enhanced .ui-state,.os-ios .enhanced .ui-state,.os-windows-phone .enhanced .ui-state{margin-left:180px}.os-android .alert.alert-information,.os-ios .alert.alert-information,.os-windows-phone .alert.alert-information{max-width:625px}.os-windows-phone .alert.alert-information:before{content:''}#ui-states .mac-current-only,#ui-states .mac-legacy-only,#ui-states .mac-only,#ui-states.os-mac .windows-only,.ui-state hr{display:none}@media screen and (max-width:767px){.is-desktop #nav,.is-desktop .subhead{display:none !important}.os-android #automotive-purchase,.os-ios #automotive-purchase,.os-windows-phone #automotive-purchase{margin:0 0 24px}.subhead{display:block;margin-top:10px}#nav{display:block !important}#nav ul li{margin:0;padding:0}#nav #nav a:focus,#nav #nav a:hover{outline:0;text-decoration:none}#nav a h2{color:#007cc3;margin-bottom:6px}#nav a.active h2,#nav a:focus h2,#nav a:hover h2{color:#3396cf}#nav a:visited h2{color:#007cc3}.ui-state:before{display:block;content:" ";margin-top:-64px;height:64px;pointer-events:none}#automotive-purchase.span16{background:#fafafa;border:1px solid #e3e3e3;-moz-box-shadow:0 1px 3px rgba(0,0,0,.25);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 3px rgba(0,0,0,.25);padding:15px}#auto-purchase hr{margin-top:20px}.the-end img{width:100px;float:right;padding-right:0}h1{margin-top:10px}h3#purchase-map-update{font-size:26px;color:#222;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}#automotive-purchase h4{font-size:20px}a.purchase-product{font-size:16px}.the-end h3.light{font-size:18px}.the-end h4.h5{font-size:14px}.ui-section-img{display:none !important}.ui-state{display:block !important}.section-margin{margin-top:20px;margin-bottom:40px}.mobile-btn{margin-bottom:20px}}@media screen and (min-width:768px){.shadow:after,img.auto-scale{width:100%;position:absolute;top:0}.nav-bg ul li,.nav-bg ul.five li{list-style:none;float:left;text-align:center}html.js body .no-js,html.no-js body .js{display:none}.shadow:after{content:"";display:block;height:5px;-moz-box-shadow:inset 0 1px .25em rgba(0,0,0,.4);-webkit-box-shadow:inset 0 1px .25em rgba(0,0,0,.4);box-shadow:inset 0 1px .25em rgba(0,0,0,.4)}.relative{border-bottom:8px solid #007cc3;overflow:hidden}#ui-states.os-mac-current.enhanced .mac-current-only,#ui-states.os-mac-legacy.enhanced .mac-legacy-only,#ui-states.os-mac.enhanced .mac-only{display:inline-block}#ui-states{min-height:500px}#update-info{min-height:450px}img.auto-scale{z-index:-1;left:0;min-width:1006px;height:auto;min-height:none;}.enhanced .ui-state{margin-left:165px}.enhanced .ui-state hr{display:block}.ui-section-img{display:none}.the-end{border-top:solid 1px #ccc;width:100%;padding:40px 0 25px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RjZGNkYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==) #efefef;background-size:100%;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0,#efefef),color-stop(100%,#dcdcdc));background-image:-moz-linear-gradient(bottom,#efefef 0,#dcdcdc 100%);background-image:-webkit-linear-gradient(bottom,#efefef 0,#dcdcdc 100%);background-image:linear-gradient(to top,#efefef 0,#dcdcdc 100%);-moz-box-shadow:0 -1px 0 0 #efefef,0 -2px 0 0 #ccc;-webkit-box-shadow:0 -1px 0 0 #efefef,0 -2px 0 0 #ccc;box-shadow:0 -1px 0 0 #efefef,0 -2px 0 0 #ccc}.the-end .boxable{min-height:175px}.the-end img{width:150px;padding-right:15px;float:left}#footer{position:relative;z-index:1}h1{margin-top:0}span.h4{display:inline-block}#update-info .btn-lg{padding:5px 15px;line-height:1.5}#nav{display:block !important}#nav #nav a:focus,#nav #nav a:hover{outline:0;text-decoration:none}#nav a h2{color:#efefef}#nav a.active h2,#nav a:focus h2,#nav a:hover h2{color:#fff}.nav-bg{width:100%;background:#134561;box-shadow:0 2px 2px rgba(0,0,0,.25);border-bottom:8px solid #3396cf}.nav-bg ul{padding:0;display:inline-block}.nav-bg ul li{width:16%}.nav-bg ul.five li{width:188px}.nav-bg ul li a{width:100%;height:100%;display:block;padding:10px 0;-webkit-transition:all 220ms ease-in-out;transition:alll 220ms ease-in-out}.nav-bg ul.five li a{width:100%;height:84px;display:block;padding:0;-moz-transition:all .37s ease;-o-transition:all .37s ease;-webkit-transition:all .37s ease;transition:all .37s ease}.nav-bg a.active,.nav-bg a:hover{background:#3396cf;text-decoration:none}.nav-bg ul li a span{width:40px;height:40px;margin:0 auto 7px;background:url(//static.garmincdn.com/com.garmin.www/ui/images/map-updates-icon-sprite.png) no-repeat;background-size:100%;display:block}.nav-bg ul li a#nav-automotive span{background-position:0 7px}.nav-bg ul li a#nav-golf span{background-position:0 -116px}.nav-bg ul li a#nav-marine span{background-position:0 -194px}.nav-bg ul li a#nav-outdoor span{background-position:0 -155px}.nav-bg ul li a#nav-fitness span{background-position:0 -35px}.nav-bg ul li a#nav-aviation span{background-position:0 -235px}.nav-bg ul li a#nav-cycling span{background-position:0 -75px}.section-margin{margin-top:60px;margin-bottom:60px}}