﻿article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}

.hideHeroTextWeb {display:none;}
.darkBoxFooter {height:196px;}
.financingTitle { font-size:1.7em; }
.keepMeInformedArrow { margin-top:3px; }
.white-arrow-button-margin { margin-left:280px; }
.oshkosh-hero-second-paragraph { margin-top:-10px; }
#tracking img{display:none;}
.hcalendar tr td{width:33%;}
.pod_logo{margin-top:16px!important;background:none!important;}
audio:not([controls]){display:none;height:0}
.hidden,[hidden]{display:none}
.center{text-align:center;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a{cursor:pointer}
.smallWidth{width:300px;}
.fr{float:right;}
.resizeTablet{height:102%; top: -5px!important;}
.sprite-hero-right-resize{background-position:-16.98px -25px !important}
.sprite-hero-left-resize{background-position:1px -25px !important}
.sprite-corner-add-resize{background-position:-106px 0 !important}
.sprite-honda-resize{background-position:2px 2px !important}
.footer-resize{background-position:2px -530px !important}
.moveTop{margin-top: -1px !important;}
a:hover,a:active{outline:0}
.breadCrumbLink{color:#C3C3C3;}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.75em;margin:2.33em 0} 
b,strong{font-weight:bold}
blockquote{margin:0;}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none;padding:0}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'ExpoLightSSiLight';src:url("./fonts/expo_light_ssi_light-webfont.eot");src:url("./fonts/expo_light_ssi_light-webfont.eot?#iefix") format('embedded-opentype'),url("./fonts/expo_light_ssi_light-webfont.woff") format('woff'),url("./fonts/expo_light_ssi_light-webfont.ttf") format('truetype'),url("./fonts/expo_light_ssi_light-webfont.svg#ExpoLightSSiLight") format('svg');font-weight:normal;font-style:normal}
body{color:#606060;font-family:'Helvetica Neue',Arial,Helvetica,sans-serif;font-size:75%;line-height:1.5}
h1,h2,.h2,h3,h4,h5,figure p,.pageHeader .updated,.section-title{font-family:ExpoLightSSiLight,sans-serif;font-weight:100;margin:0}
.section-title{font-size:1.83333em;line-height:1.545454}
h1{font-size:1.5em}
h2,.h2{font-size:1.5em;padding:1.125em 0}
.almosth2{font-size:1.375em;padding-top:3em}
.content-title{padding-top:0;padding-bottom:1em}
.content p+h2{margin-top:1.125em}
.content h2{padding-top:0}
h3{font-size:1.3333em;margin-bottom:1em}
h6{font-size:1em;font-weight:normal;margin-bottom:0;margin-top:1.5em}
th{font-size:1.166667em}
p{margin-top:0}
p.intro{font-size:1.3333em}
p.with-bullets{margin-bottom:.5em}
figure p{font-size:1.3333em}
abbr{text-decoration:none;border-bottom:none}
.inner-bullet{padding-left:0;list-style-position:inside}
ol.column,ul.column{list-style:none}
ol li{margin-bottom:1.5em}
ol.indent,ul.indent{padding-left:2.5em}
.ie8 iframe{background:#151515}
iframe{border:0}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.taC{text-align:center;}
.taC img{margin-left:auto;margin-right:auto}
.pull{float:left}
.push{float:right}
.linklist a{display:block}
.mobileHeader{background-color:#5e5e5e; color:#ededed;}
.mobileMenu{margin-left:-1.5em;margin-right:-1.5em;}
.mobileMenu a{display:inline;}
.mobileMenu img{width:16.67%!important; float:left}
.star{text-align: right; font-size:10px; margin-bottom:0px; margin-right:35px;}
.keep-informed .input-append{margin-bottom:1.125em}
ol,ul{line-height:1.83333;margin-top:0;padding-left:1.5em}
.content ul ul{margin-top:0;list-style-type:none;text-indent:-8px;margin-left:8px;}
.content ul ul li:before{content:'- '}
nav ul{margin:0}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.taR{text-align:right}
img{display:block;}
html{background:#fff}
span.more{margin-left:.5em;display:inline !important}
a,a.more,.more{color:#13699f;text-decoration:none;}
a.white,a.more.white,.more.white{color:#fff}
a.back{color:#fff;font-size:1.186em;margin-top:1em;text-transform:uppercase;}
a.back:focus,a.back:hover{color:#d60c1a;text-decoration:none}
a.back .sprite{margin-left:4px;position:relative;top:3px;vertical-align:text-top}
a:focus .a,a:hover .a{display:inline-block;zoom:1;*display:inline;background:rgba(255,255,255,0.20);margin:0 -.75em;padding:0 .75em}
.wrap{padding:0 5%;position:relative}
#header{position:relative; background-color:#fff; z-index:800; }
.off-page{background:#f2f2f2}
.alert{background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:.375em;-msie-border-radius:.375em;-moz-border-radius:.375em;-o-border-radius:.375em;border-radius:.375em;color:#c09853;padding:.75em 1em;text-shadow:0 1px 0 rgba(255,255,255,0.50);}
.alert ul{margin:0;padding-left:1em}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847;}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}
.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}
.btn{display:inline-block;zoom:1;*display:inline}
.btn-black{background:#6a6a6a;border:0;color:#fff;}
.btn-black:focus,.btn-black:hover{background:#3a3a3a}
.btn-black:active{background:#000}
a.btn-black{padding:.125em .5em;margin:0 -.5em}
.btn-large{padding:.625em 1.5em}
input,textarea{display:inline-block;zoom:1;*display:inline;border:1px solid #dedede;padding:.25em .5em;height:2em;line-height:1;}
input:focus,textarea:focus{border-color:#13699f}
input.error,textarea.error{background-color:#f5e6e6;border-color:#eed3d7;color:#b94a48}
textarea{height:auto;line-height:1.223}
.help-txt{line-height:1.2223;font-size:.916667em}
.input-append input,.input-append .btn{padding:.25em .5em;height:2em;vertical-align:top;margin-left:-3px;}
.required label{position:relative;}
.required label:before{color:#d60c1a;content:'*';display:block;left:-.5em;position:absolute}
.input-inline{padding:.375em 0;}
.input-inline label{display:inline-block;zoom:1;*display:inline;color:#6a6a6a;cursor:pointer;width:20%}
.input-inline input,.input-inline textarea{width:75%}
.input-inline.input-checkbox{padding-left:20%;}
.btn-checked{  background: url("/images/btn-checked.png") no-repeat scroll 0 0 transparent; float: left; height: 22px; margin-right: 0.5em; margin-top: -0.2em; width: 22px;}
.btn-unchecked{background:url("/images/btn-unchecked.png") no-repeat;width:22px;height:22px; float:left; margin-right:.5em; margin-top: -0.2em;}
.span-btn{}
.input-inline.input-checkbox input{float:left;margin-right:.5em;width:auto}
.input-inline.input-checkbox label{display:block;vertical-align:middle;width:auto}
label.required{color:#d60c1a;}
label.required:before{content:'*';display:block;left:-.5em;position:absolute}
legend{font-size:1.5em;padding:0;margin:0}
form .alert{font-size:.9em;margin:.1em 0 .5em 20%;padding-top:0;padding-bottom:0;}
#logo{display:inline-block;zoom:1;*display:inline;position:relative; right:10px;}
#secondary-nav{font-size:.9167em; z-index:800;}
#secondary-nav a,#secondary-nav input{color:#7e7e7e;margin-left:.5em}
#secondary-nav input{margin-right:1.5em}
#secondary-nav a{display:inline-block;zoom:1;*display:inline;padding:.25em .375em}
#secondary-nav input{height:1.5em;}
#nav a,#secondary-nav a,.promo-with-divider a{text-decoration:none}
.promo-with-divider a .cta{display:inline-block;zoom:1;*display:inline;margin:0 -.375em;padding:.25em .375em}
.promo-with-divider a:focus .cta,.promo-with-divider a:hover .cta{background:rgba(255,255,255,0.25)}
#nav a{letter-spacing:.1em;}
#nav a .sprite-arrow-s-blue{background-position:-100px -33px;height:8px;width:6px}
#footer-logo{color:#595959;font-size:.875em}
#footer ul{display:inline-block;zoom:1;*display:inline;list-style:none;margin:0;padding:0; position:relative; z-index:100;}
#footer li{display:inline-block;zoom:1;*display:inline;border-left:1px solid #ccc;padding:0 .75em;}
#footer li:first-child{border-left:0}
#footer a{color:#606060;font-size:11px;text-decoration:none; font-family:ExpoLightSSiLight,sans-serif}
#footer a:focus,#footer a:hover{color:#d60c1a}
#footer .social li{border-left:0;font-size:.875em;padding:0;position:relative;}
#footer .social li:first-child{top:0;padding-right:.75em}
#footer form,#footer section{display:inline-block;zoom:1;*display:inline}
.sprite, .spriteMobile{display:inline-block;zoom:1;*display:inline;background:url("/images/sprite.png") no-repeat;vertical-align:top;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}
.sprite-honda{background-position:0 0;height:24px;width:105px}
.sprite-hero-left,.sprite-hero-right{height:33px;width:17px}
.sprite-hero-left{background-position:0 -24px}
.sprite-hero-right{background-position:-17px -24px}
.sprite-arrow-left,.sprite-arrow-right{height:23px;width:13px}
.sprite-arrow-left{background-position:-132px 0}
.sprite-arrow-right{background-position:-132px -23px}
.sprite-corner-add{background-position:-105px 0;height:24px;width:27px;margin-left: 60%; margin-top:5%;}
.sprite-arrow-e{background-position:-100px -24px;height:9px;width:6px}
.sprite-arrow-w{background-position:-109px -24px;height:9px;width:6px}
a:focus .sprite-arrow-w,a:hover .sprite-arrow-w{background-position:-115px -24px}
.sprite-arrow-e-blue{background-position:-100px -33px;height:9px;width:6px;vertical-align:baseline}
.sprite-arrow-n-blue{background-position:-106px -33px;height:8px;width:12px;vertical-align:baseline}
.sprite-arrow-s-blue{background-position:-105px -26px;height:8px;width:12px;vertical-align:baseline}
.sprite-rss{background-position:-68px -26px;height:15px;width:15px}
.sprite-hero-left,.sprite-hero-right,.sprite-arrow-left,.sprite-arrow-right,.sprite-arrow-e,.sprite-arrow-e-blue,.sprite-arrow-n-blue,.sprite-arrow-s-blue{cursor:pointer}
.sprite-twitter,.sprite-youtube,.sprite-linked,.sprite-facebook{line-height:16px;width:16px;vertical-align:bottom}
.sprite-twitter{background-position:-84px -26px}
.sprite-youtube{background-position:-68px -42px}
.sprite-linked{background-position:-84px -42px}
.sprite-facebook{background-position:-100px -42px}
.column.noPadding,.outer.noPadding{padding:0}
.md{padding:0;}
.md.column,.md .img{padding:0}
.md .title{font-size:1.3333em;font-weight:normal;margin:0;}
.md .title a{color:#606060}
.md .description{font-size:.916667em;font-weight:bold}
.dark-box{background:#373737;color:#c3c3c3}
.black-box{background:#1c1c1c;color:#c3c3c3;position:relative;z-index:2;}
.black-box.pad{padding:1.5em}
.black-box .pad:first-child{padding-left:0}
.black-box .section-title{font-size:1.666667em;color:#8c8c8c}
.high-contrast-box{background:#515151;color:#fff}
.contrast-box{background:#e9e9e9}
.one-off-contrast-box{background:#bbb;color:#515151;padding:1em 0;}
.one-off-contrast-box p{margin:0}
.one-off-contrast-box a{color:#d60c1a}
.dividingHeader{font-size:1.3333em;padding-top:.5em;padding-bottom:.5em;position:relative;z-index:3}
.vcard .company{color:#980000;font-size:1.16667em;margin-bottom:.25em;padding-bottom:0}
.vcard .section-title{font-size:1.5em;margin-bottom:0;padding:0 0 1em;color:#606060}
.vcard .photo{float:left;margin-right:1.5em}
address{font-style:normal;margin-bottom:1.5em}
.hcalendar{color:#fff;font-size:1em;}
.hcalendar th{padding:.75em .5em;}
.hcalendar th:first-child{padding-left:0}
.hcalendar th:last-child{padding-right:0}
.hcalendar th{font-weight:normal;text-align:left}
.hcalendar tr:hover a{text-decoration:underline}
.hcalendar td{border-top:1px solid #7b7b7b;}
.hcalendar td:first-child a,.hcalendar td:first-child span{padding-left:0}
.hcalendar td:last-child a,.hcalendar td:last-child span{padding-right:0}
.hcalendar a,.hcalendar span{color:#fff;display:block;padding:.75em .5em}
.pageHeader .hero .carousel-inner{overflow:hidden}
.pageHeader .hero a{margin:0}
.hero{position:relative;}
.hero .carousel-inner{position:relative;width:100%}
.hero .bars{position:absolute;bottom:1.5em;right:6.236%;z-index:12;}
.hero .bars a{display:inline-block;zoom:1;*display:inline;background:#687b89;background:rgba(255,255,255,0.25);margin-left:.25em;height:1.16666em;width:.8333em;}
.hero .bars a.current{background:#fff;height:1.916667em}
.hero .item{display:none;left:0;width:100%;height:100%;-webkit-transition:1s ease left;-msie-transition:1s ease left;-moz-transition:1s ease left;-o-transition:1s ease left;transition:1s ease left;}
.hero .item.active,.hero .item.next,.hero .item.prev{display:block}
.hero .item .wrap{position:relative;height:100%;padding:0}
.hero .item a{display:inline-block;cursor:pointer;}
.hero .item a:focus .more,.hero .item a:hover .more{display:block}
.hero .item .click{color:#fbc112}
.hero .next{left:112%}
.hero .prev{left:-112%}
.hero .next.left,.hero .prev.right{left:0}
.hero .active.left{left:-112%}
.hero .active.right{left:112%}
.hero img,.hero .info{left:0;z-index:1}
.hero .active{z-index:2}
.hero .info-contrast{opacity:1 ;filter:none}
.hero .active,.hero .next,.hero .prev{display:block}
.hero .active .info{opacity:1 ;filter:none}
.hero img{z-index:9}
.hero .info{color:#fff;z-index:11}
.hero .blackInfo{color:#000!important;}
.hero .blackInfoNoSize{color:#000!important;}
.hero .info .home-box {background:rgba(0,0,0,0.60)url(/images/home-hero-carat.png) top right no-repeat;display:inline-block;zoom:1;*display:inline;background-position: 87% .9em; padding: .5em 3em .5em 1.4em;}
.hero .info .red-arrow{background:rgba(0,0,0,0.60)url(/images/home-hero-red.png) top right no-repeat;display:inline-block;zoom:1;*display:inline;background-position: 87% .9em; padding: .5em 3em .5em 1.4em;}
.hero .info .white-arrow{background:rgba(0,0,0,0.60)url(/images/home-hero-white.png) top right no-repeat;display:inline-block;zoom:1;*display:inline;background-position: 87% .9em; padding: .5em 3em .5em 1.4em;}
.hero .info .home-box a,.hero .info .home-box a:hover{color:#fff;z-index:11}
.next-box {margin-left:.8em;}
.hero .info-contrast{background:#404040;background:rgba(0,0,0,0.75);color:#fff;padding:3em;z-index:11}
.hero .entry-title{font-size:1.5em;}
.hero .entry-title a{color:#fff}
.hero .entry-summary{color:#b7b7b7;font-size:1em;line-height:1.5}
#hero-news .pager{display:none}
#hero .carousel-control-left,#hero .carousel-control-right{margin-top:-9px;padding:.5em 1em;position:absolute;top:50%;z-index:11}
#hero .carousel-control-left:focus,#hero .carousel-control-right:focus,#hero .carousel-control-left:hover,#hero .carousel-control-right:hover{background:rgba(0,0,0,0.33)}
#hero .carousel-control-left:active,#hero .carousel-control-right:active{background:rgba(0,0,0,0.67)}
#hero .carousel-control-right{right:0}
#hero .carousel-control-left{left:0}
#hero .item{display:none}
#hero .item,#hero .item.active,#hero .item.next,#hero .item.prev{-webkit-transition:none;-msie-transition:none;-moz-transition:none;-o-transition:none;transition:none;left:auto}
#hero .active,#hero .next,#hero .prev{display:block}
#hero .info{-webkit-transition:1s ease margin-top,1s ease opacity;-msie-transition:1s ease margin-top,1s ease opacity;-moz-transition:1s ease margin-top,1s ease opacity;-o-transition:1s ease margin-top,1s ease opacity;transition:1s ease margin-top,1s ease opacity}
#hero img{-webkit-transition:1s ease left;-msie-transition:1s ease left;-moz-transition:1s ease left;-o-transition:1s ease left;transition:1s ease left}
#hero .next,#hero .prev{position:absolute;top:0;width:100%}
#hero .next img,#hero .next .info-contrast{left:106.236%}
#hero .next .info{margin-top:-100%}
#hero .prev img,#hero .prev .info-contrast{left:-106.236%}
#hero .prev .info{margin-top:-100%}
#hero .next.left img,#hero .prev.right img,#hero .next.left .info-contrast,#hero .prev.right .info-contrast{left:-6.236%}
#hero .next.left .info,#hero .prev.right .info{margin-top:0;opacity:1 ;filter:none}
#hero .active.left img,#hero .active.left .info-contrast{left:-112%}
#hero .active.left .info{margin-top:100%;opacity:0 ;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0) }
#hero .active.right img,#hero .active.right .info-contrast{left:106.236%}
#hero .active.right .info{margin-top:-100%;opacity:0 ;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0) }
.photostack{color:#fff;padding:0 4.89%;position:relative;top: -1px;}
.photostack .scroller{position:relative}
.photostack .is-bg,.photostack .fade{left:0;min-height:100%;position:absolute;right:0;top:0}
.photostack .fade{z-index:1}
.photostack .left,.photostack .right{display:inline-block;zoom:1;*display:inline;position:absolute;height:45px;margin-top:-23px;padding:.5em .75em;top:50%;width:35px;z-index:3;}
.photostack .left:focus,.photostack .right:focus,.photostack .left:hover,.photostack .right:hover{background:rgba(0,0,0,0.20)}
.photostack .left{left:5.666em}
.photostack .right{right:5.666em}
.photostack .scroller{width:1000em}
.photostack .hentry{vertical-align:top;padding-right:.833333em;margin:.8333em 0;}
.photostack .hentry a{display:block;text-decoration:none;background:#000;background:rgba(0,0,0,0.38);margin-bottom:24px;min-height:23.3333em;max-height:23.3333em;position:relative;z-index:3;}
.photostack .hentry a:after{content:' ';display:block;position:absolute;bottom:-24.9999px;left:0;right:25px;height:25px;background:#000;background:rgba(0,0,0,0.38);z-index:0}
.photostack .hentry img{width:100%}
.photostack .sprite-corner-add{position:absolute;bottom:-23px;right:-1px}
.photostack .entry-title, .mobileFigure .entry-title{color:#fff;font-size:1.0985em;font-weight:normal;line-height:1.231;margin:0;padding:.8333em 1.6923em 0; text-transform:none!important; text-align:left;}
.photostack .entry-summary, .mobileFigure .entry-summary{color:#818181;font-size:1em;line-height:1.16667;margin:0;padding:1em 1.8333em 0;position:relative;z-index:2; text-transform:none!important; text-align:left;}
.primary-article .title{font-size:1.3333em;font-weight:normal;}
.primary-article .title a{color:#6a6a6a}
.hfeed .hentry{background:#fff;}
.hfeed .hentry:nth-child(even){background:#ededed}
.hfeed .hentry a{color:#6a6a6a;display:block;padding:.75em 1em .75em 8em;position:relative;}
.hfeed .entry-title{position:relative; font-size:12px!important;}
.hfeed .entry-title:focus,.hfeed .entry-title:hover{text-decoration:underline}
.hfeed .updated{color:#13699f;font-weight:normal;left:0;position:absolute;border-bottom:0}
.hfeed .more{display:inline-block;zoom:1;*display:inline;margin-top:1.5em;margin-left:1.5em;padding-left:0}
.keep-informed{padding-top:0}
.entry-main{background:#f2f2f2;line-height:1.83333}
.grid-row{border-top:40px solid #515151;}
.grid-row .column{margin-top:-40px}
.grid-row .column:target .high-contrast-box{background:#13699f}
a.close{display:inline-block;zoom:1;*display:inline;color:#999;font-size:1.5em;font-weight:bold;line-height:1;padding:.5em;text-decoration:none;}
a.close:focus,a.close:hover{color:#d60c1a}
a.close:active{color:#b60a16}
.modal,.modal-blackout{display:block;position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;z-index: 1000 !important;}
.modal.active,.modal-blackout.active{height:auto;overflow:visible}
.modal{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.38);-msie-box-shadow:0 1px 3px rgba(0,0,0,0.38);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.38);-o-box-shadow:0 1px 3px rgba(0,0,0,0.38);box-shadow:0 1px 3px rgba(0,0,0,0.38);position:absolute;width:50%;left:50%;margin-left:-25%;top:-100%;padding:1.5em;z-index:101;-webkit-transition:top .2s ease-in-out;-msie-transition:top .2s ease-in-out;-moz-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;transition:top .2s ease-in-out;z-index: 1001 !important;}
#dealer-form.modal{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.38);-msie-box-shadow:0 1px 3px rgba(0,0,0,0.38);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.38);-o-box-shadow:0 1px 3px rgba(0,0,0,0.38);box-shadow:0 1px 3px rgba(0,0,0,0.38);position:absolute;width:38.5%;left:50%;margin-left:-19%;top:-100%;padding:1.9em 2.5em 0 2.6em;z-index:101;-webkit-transition:top .2s ease-in-out;-msie-transition:top .2s ease-in-out;-moz-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;transition:top .2s ease-in-out;z-index: 1001 !important;}
#contact-form.modal{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.38);-msie-box-shadow:0 1px 3px rgba(0,0,0,0.38);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.38);-o-box-shadow:0 1px 3px rgba(0,0,0,0.38);box-shadow:0 1px 3px rgba(0,0,0,0.38);position:absolute;width:38.5%;left:50%;margin-left:-19%;top:-100%;padding:1.9em 2.5em 0 2.6em;z-index:101;-webkit-transition:top .2s ease-in-out;-msie-transition:top .2s ease-in-out;-moz-transition:top .2s ease-in-out;-o-transition:top .2s ease-in-out;transition:top .2s ease-in-out;z-index: 1001 !important;}

#dealer-form.modal.active{max-height:100%;top:2%;overflow:auto}
.modal.active{max-height:100%;top:5%;overflow:auto}
#contact-form.modal.active{max-height:100%;top:2%;overflow:auto}
.modal.active{max-height:100%;top:5%;overflow:auto}

#dealer-form.modal .close{position:absolute;top:13px;right:0; background-color:#4f4f4f; padding:0.4em 0.75em 0.4em 0.6em; color:#ffffff; z-index:9999999}
#contact-form.modal .close{position:absolute;top:13px;right:0; background-color:#4f4f4f; padding:0.4em 0.75em 0.4em 0.6em; color:#ffffff; z-index:9999999}

#dealer-form-thankyou.modal .close{position:absolute;top:13px;right:0; background-color:#4f4f4f; padding:0.4em 0.75em 0.4em 0.6em; color:#ffffff; z-index:9999999}
.modal .close{position:absolute;top:0;right:0}
#contact-form-thankyou.modal .close{position:absolute;top:13px;right:0; background-color:#4f4f4f; padding:0.4em 0.75em 0.4em 0.6em; color:#ffffff; z-index:9999999}
.modal .close{position:absolute;top:0;right:0}

#dealer-form.modal form .alert{margin-left:0; top:10px; font-size:1em; border-radius:0; width:99%; background-color:#d71321; color:#ffffff; text-shadow: none; height:50px; overflow:auto; -webkit-overflow-scrolling: touch; padding-top:3px;}
.modal form .alert{margin-left:0}
#contact-form.modal form .alert{margin-left:0; top:10px; font-size:1em; border-radius:0; width:99%; background-color:#d71321; color:#ffffff; text-shadow: none; height:50px; overflow:auto; -webkit-overflow-scrolling: touch; padding-top:3px;}
.modal form .alert{margin-left:0}

#dealer-form.modal form ul{padding-left:0; line-height:1.7}
#contact-form.modal form ul{padding-left:0; line-height:1.7}
#dealer-form.modal form li{list-style:none; line-height:1.2; font-size:12px;}
#contact-form.modal form li{list-style:none; line-height:1.2; font-size:12px;}

.modal-blackout{-webkit-transition:background .5s linear;-msie-transition:background .5s linear;-moz-transition:background .5s linear;-o-transition:background .5s linear;transition:background .5s linear;background:rgba(0,0,0,0.00);position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;}
.modal-blackout.active{background:#000;opacity:.5 true;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50) true;background:rgba(0,0,0,0.38);width:100%; height:100% !important; position: fixed;}

/*inquiry forms updates*/
#dealer-form.modal input, #dealer-form.modal textarea{ border-radius: 0;}
#dealer-form .modal-header{height:156px; background:#ffffff url(/images/bg-modal-title.jpg) top left no-repeat; padding:1.9em 2.5em 0 2.6em}
#dealer-form-thankyou .modal-header{height:156px; background:#ffffff url(/images/bg-modal-title.jpg) top left no-repeat; padding:1.9em 2.5em 0 2.6em}
#dealer-form .modal-form{padding:0 2.5em 0 2.6em;} 
#dealer-form-thankyou{width:443px;}
#contact-form.modal input, #contact-form.modal textarea{ border-radius: 0;}
#contact-form .modal-header{height:156px; background:#ffffff url(/images/bg-modal-title.jpg) top left no-repeat; padding:1.9em 2.5em 0 2.6em}
#contact-form-thankyou .modal-header{height:156px; background:#ffffff url(/images/bg-modal-title.jpg) top left no-repeat; padding:1.9em 2.5em 0 2.6em}
#contact-form .modal-form{padding:0 2.5em 0 2.6em;} 
#contact-form-thankyou{width:443px;}
.modalInner{}

#dealer-form .input-inline select {width:99%; height:2.6em; line-height:2.2em; border:1px solid #bdbdbd; border-width:0 0 1px 0; color:#6A6A6A; }}
#dealer-form.modal, #dealer-form-thankyou.modal{ padding:0; width:443px}
#dealer-form .plane{position:absolute;top:53px;right:-40px; width:317px; height:87px; background:transparent url(/images/bg-modal-plane.png) top left no-repeat;}
#dealer-form-thankyou .plane{position:absolute;top:53px;right:-40px; width:317px; height:87px; background:transparent url(/images/bg-modal-plane.png) top left no-repeat;}
#dealer-form .form-message{width:145px; font-size:0.9em; padding-top:10px;}
#dealer-form-thankyou .form-message-thankyou{width:145px; font-size:0.9em; padding-top:10px;}
#dealer-form .input-inline{padding:0px;}
#dealer-form .input-inline input{width:99%; height:2.5em; line-height:2.2em}
#dealer-form .input-inline textarea{width:99%;}
#dealer-form .commentsInfo strong{color:#d71321; font-size:0.9em;}
#dealer-form .input-checkbox{padding:15px 0 12px 1px;}
#dealer-form .input-inline input{border-bottom:1px solid #bdbdbd; border-right:none; border-top:none; border-left:none; color:#6A6A6A;}
#dealer-form .input-checkbox input{width:auto; height:20px; border:none;}
#dealer-form .input-inline input.error{background:#ffffff url(/images/bg-error.png) right top no-repeat;}
#dealer-form .btn-black{background:#d71321 url(/images/btn-submit.png) 60px center no-repeat; padding:1.6em 3em 1.6em 1.9em}
#dealer-form .btn-black span{padding:0px 5px; margin-left:10px;}
#dealer-form textarea#comments{background-color:#efefef; border-width:0px 0 1px 0; border-color:#bdbdbd; resize:none; color: #6A6A6A;}
#dealer-form .nospace{padding:0}
#dealer-form .required{position:relative}
#dealer-form .valid input{background:#ffffff url(/images/bg-valid.png) right top no-repeat;}
#dealer-form .required span{position:absolute; left:0; top:6px; color:#D60C1A}
#dealer-form .required.color{border-bottom:1px solid #bdbdbd; margin-top:6px; padding-bottom:2px; padding-left:6px; width:99%} 
#dealer-form .required.color label{color:#D60C1A}
#dealer-form .required.color span{top:0;}
#dealer-form .required label:before{content:normal}
#dealer-form .commentsInfo{margin-bottom:0; margin-top:2px;}
#dealer-form p.rep{float: left; text-align: left; width: 70%; margin:13px 0 0;}
#dealer-form.modal.active, #dealer-form-thankyou.active{overflow:visible; padding:0;}
#dealer-form #select-a-topic{height: 2.4em; padding-bottom: 5px; padding-top: 5px;  border:none;}

#contact-form .input-inline select {width:99%; height:2.6em; line-height:2.2em; border:1px solid #bdbdbd; border-width:0 0 1px 0; color:#6A6A6A; }}
#contact-form.modal, #contact-form-thankyou.modal{ padding:0; width:443px}
#contact-form .plane{position:absolute;top:53px;right:-40px; width:317px; height:87px; background:transparent url(/images/bg-modal-plane.png) top left no-repeat;}
#contact-form-thankyou .plane{position:absolute;top:53px;right:-40px; width:317px; height:87px; background:transparent url(/images/bg-modal-plane.png) top left no-repeat;}
#contact-form .form-message{width:145px; font-size:0.9em; padding-top:10px;}
#contact-form-thankyou .form-message-thankyou{width:145px; font-size:0.9em; padding-top:10px;}
#contact-form .input-inline{padding:0px;}
#contact-form .input-inline input{width:99%; height:2.5em; line-height:2.2em}
#contact-form .input-inline textarea{width:99%;}
#contact-form .commentsInfo strong{color:#d71321; font-size:0.9em;}
#contact-form .input-checkbox{padding:15px 0 12px 1px;}
#contact-form .input-inline input{border-bottom:1px solid #bdbdbd; border-right:none; border-top:none; border-left:none; color:#6A6A6A;}
#contact-form .input-checkbox input{width:auto; height:20px; border:none;}
#contact-form .input-inline input.error{background:#ffffff url(/images/bg-error.png) right top no-repeat;}
#contact-form .btn-black{background:#d71321 url(/images/btn-submit.png) 60px center no-repeat; padding:1.6em 3em 1.6em 1.9em}
#contact-form .btn-black span{padding:0px 5px; margin-left:10px;}
#contact-form textarea#Textarea1{background-color:#efefef; border-width:0px 0 1px 0; border-color:#bdbdbd; resize:none; color: #6A6A6A;}
#contact-form .nospace{padding:0}
#contact-form .required{position:relative}
#contact-form .valid input{background:#ffffff url(/images/bg-valid.png) right top no-repeat;}
#contact-form .required span{position:absolute; left:0; top:6px; color:#D60C1A}
#contact-form .required.color{border-bottom:1px solid #bdbdbd; margin-top:6px; padding-bottom:2px; padding-left:6px; width:99%} 
#contact-form .required.color label{color:#D60C1A}
#contact-form .required.color span{top:0;}
#contact-form .required label:before{content:normal}
#contact-form .commentsInfo{margin-bottom:0; margin-top:2px;}
#contact-form p.rep{float: left; text-align: left; width: 70%; margin:13px 0 0;}
#contact-form.modal.active, #contact-form-thankyou.active{overflow:visible; padding:0;}

.pager{margin:1.5em 0;padding:0;}
.pager li{display:inline-block;zoom:1;*display:inline}
.pager a{display:inline-block;zoom:1;*display:inline;color:#6a6a6a;padding:.375em;}
.pager a:focus,.pager a:hover{color:#13699f}
.pager .active{color:#13699f;text-decoration:underline}
.search-results .hentry{border-bottom:1px solid #c6c6c6;clear:left;padding:1.5em 0}
.search-results .entry-title{font-size:1.3333em}
.search-results .entry-description{margin-top:.25em}
.search-results img{border:1px solid #fff;float:left;margin-right:1.5em}
#service-plans img{float:right}
#service-plans table{clear:right;width:100%}
#service-plans table *{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}
#service-plans .bullet{text-align:center;border-left:5px solid #fff;color:#fff;width:39px}
#service-plans th.protection{background:#6784aa}
#service-plans th.performance{background:#3a699e}
#service-plans th.precision{background:#2f5686}
#service-plans tbody td:first-child{padding:6px 0 6px 8px}
#service-plans tbody tr{background-color:#ededed}
#service-plans tbody .even{background-color:#fff}
#service-plans tbody .bullet{border-left-color:#ededed}
#service-plans .protection{background:#9bb1ce}
#service-plans .performance{background:#5687bc}
#service-plans .precision{background:#466a97}
#service-plans .even .protection{background:#a7bede}
#service-plans .even .performance{background:#5d91ca}
#service-plans .even .precision{background:#4b72a2}
#service-plans .even .bullet{border-left-color:#fff}
#service-plans tfoot{font-size:.875em;}
#service-plans tfoot ul{list-style:none;line-height:1.223;margin-top:1em;margin-right:-3em;padding-left:.75em}
#service-plans tfoot li{padding-bottom:.25em;margin-bottom:0}
#warranty h2{padding-bottom:.5em}
#warranty p{margin-bottom:.5em}
#warranty ol{margin-bottom:0;}
#warranty ol li{margin-bottom:1em;margin-top:1em}
#warranty ol > li:last-child{margin-bottom:0}
#warranty ol ol{margin-top:-.5em;}
#warranty ol ol li,#warranty ol ol li:last-child{margin-top:0;margin-bottom:.5em}
.dealer-card .tagline{margin-top:-1.5em;font-style:italic}
.dealer-card .representatives .rep{zoom:1;}
.dealer-card .representatives .rep:before,.dealer-card .representatives .rep:after{content:"";display:table}
.dealer-card .representatives .rep:after{clear:both}
.dealer-card .representatives .photo{margin-bottom:1em}
#flight-ready li{margin-bottom:1em;}
#flight-ready li li{margin-bottom:0}
.headerNews .carousel-inner{height:200px}
/*.headerNews {height:200px;}*/
.headerNews .columnHentry{padding:3.333em 1.5em 3.3333em 10%}
.headerNews .entry-title{font-size:16px!important;}
.headerNews .entry-title i{display:block;font-size:.825em;padding-top:.5em; font-size:0.75em;}
#gallery-nav{background:#1e1e1e;border-top:1px solid #979797;border-bottom:1px solid #979797;position:relative;z-index:2;}
#gallery-nav a{display:inline-block;zoom:1;*display:inline;color:#b7b7b7;line-height:3em;padding-top:4px;padding-bottom:4px;text-align:center;width:16%;margin-left: -1px; float:left;}
#gallery-nav a:focus,#gallery-nav a:hover,#gallery-nav a.active{background:#3b3b3b}
#gallery-nav span{display:block; border-right: 1px solid #444444; }
.gallery{background-color:#171717;background-image:-webkit-radial-gradient(52% 30%,circle farthest-side,#575757,#212121);background-image:-moz-radial-gradient(52% 30%,circle farthest-side,#575757,#212121);background-image:-ms-radial-gradient(52% 30%,circle farthest-side,#575757,#212121);background-image:-o-radial-gradient(52% 30%,circle farthest-side,#575757,#212121);background-image:radial-gradient(52% 30%,circle farthest-side,#575757,#212121);}
.gallery .pager{background-color:#393939;background-image:-webkit-radial-gradient(52% 30%,circle farthest-corner,#393939,#171717);background-image:-moz-radial-gradient(52% 30%,circle farthest-corner,#393939,#171717);background-image:-ms-radial-gradient(52% 30%,circle farthest-corner,#393939,#171717);background-image:-o-radial-gradient(52% 30%,circle farthest-corner,#393939,#171717);background-image:radial-gradient(52% 30%,circle farthest-corner,#393939,#171717);border-top:solid 1px #696969;margin:0 -12.233%;width:1000em;}
.gallery .pager .inner{position:relative;margin:0;width:1000em}
.gallery .current:after{content:' ';display:block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;left:50%;margin-left:-7px;position:absolute;top:-2px}
.gallery figcaption h4{color:#fff;font-weight:bold;font-size:1.2em}
.gallery figcaption p{font-size:1.1em}
.gallery .thumbs{padding:.75em 12.266%;position:static;}
.gallery .thumbs a{position:relative;width:140px}
.gallery .thumbs img{border:2px solid #fff;-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.50);-msie-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.50);-moz-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.50);-o-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.50);box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.50);height:88px}
.gallery .carousel-inner{text-align:center;}
.gallery .carousel-inner .replace-me,.gallery .carousel-inner img,.gallery .carousel-inner figcaption,.gallery .carousel-inner iframe{position:static;max-width:222px;max-width:806px;width:100%;max-height:806px;margin:1.5em auto .25em}
.gallery .carousel-inner figcaption{margin-top:0;text-align:left}
.gallery .carousel-inner img{margin:1.5em auto;max-height:537px}
.gallery iframe{border:none}
.gallery .carousel-control{margin-top:-9px;padding:.5em 1em;position:absolute;top:39%;z-index:11}
.gallery .carousel-control-right{right:0}
.gallery .carousel-control-left{left:0}
.gallery .hentry{background:transparent !important;margin:3em 0;padding:0 .75em 0 133px !important;min-height:140px;}
.gallery .hentry img{border:2px solid #fff;-webkit-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.50);-msie-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.50);-moz-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.50);-o-box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.50);box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.50);position:absolute;left:10px;margin-right:1em;width:109px}
.gallery .hentry .entry-title{color:#fff;text-decoration:none;font-size:1.122em;margin:0}
.gallery .hentry .entry-description{color:#c5c5c5;margin:1.3333em 0}
.gallery .hentry .btn{display:inline-block;zoom:1;*display:inline;background:#171717;color:#fff;margin:0;padding:.25em 1.5em}
.gallery p{color:#8f8f8f}
.ie8 iframe{background:#151515 !important}
.dealerMapMenuUl{height:300px; overflow:auto; border:none;}
@media screen and (max-width: 400px)
{.gallery .carousel-control{top:200px;}
 .headerNews .carousel-inner{height:100% !important}
 .newsHeaderTitle { margin-bottom:-50px !important; }
 .gallery .videoControl{bottom:40px!important; top:auto!important;}
 #dealer-form .plane{display:none}
 #dealer-form p.rep{width:90%; float:none}
 #contact-form .plane{display:none}
 #contact-form p.rep{width:90%; float:none}
 #dealer-form .form-message{width:145px; font-size:0.9em; padding-top:0px}
 legend{line-height:90%;}
 .darkBoxFooter {height:309px !important;}
	}
@media screen and (min-width: 400px) and (max-width: 650px)
{.gallery .carousel-control{top:310px;}
 .headerNews .carousel-inner{height:100% !important}
 .newsHeaderTitle { margin-bottom:-50px !important; }
 .gallery .videoControl{top:auto!important; bottom:20px!important;}
 .darkBoxFooter {height:400px !important;}
	}
@media screen and (max-width: 650px){body{min-width:100%;max-width:100%}
/*.black-box iframe{display:none;}*/
.hideHeroTextMobile { display:none; }
.hideHeroTextWeb { display:block; }
.oshkosh-hero-second-paragraph { margin-top:-85px; }
.white-arrow-button-margin {margin-left:0px;}
.forDesktop {display:none;}
.high-contrast-box{background:#515151;color:#fff; margin-right:-18px!important;}
.black-box .JobsLink{display:block; text-align:center;}                                
.footer-overlay{display:none;}
#service-plans table{clear:right;width:95%}
.mobilePullGoldenSmall{padding-right:38.2%}
.column{display:block}
.hide-mobile{display:none}
body{padding:1.5em 1.5em 0}
#footer{background:#ffffff;margin:0 -1.5em;padding:1.5em;position:relative; }
#footer li{padding:0}
#footer a{display:inline-block;zoom:1;*display:inline;color:#404040;padding:.5em .8333em}
#footer .social{position:absolute;right:1.5em;bottom:1.5em}
#footer .social a{padding:0}
#footer .social li{padding:0;}
#footer .social li:first-child{display:none}
#secondary-nav a{margin-left:0}
.home-box{padding-left:0px!important; padding-right:2em!important;}
.next-box{margin-left:-5px!important;}
/*.gallery .carousel-inner iframe{position:static;width:100%;max-width:350px; height:auto; margin:1.5em auto .25em}*/
/*#hero h1{height:52px}*/
.gallery .carousel-inner .carouselImg{position:static;max-width:222px;min-width:222px;margin:1.5em auto .25em}
.hero{background:rgba(0,0,0,0.63);}
.hero .item{height:auto;}
.hero .item .vertical .summary-long{display:none}
.hero .item .vertical .summary-short{display:block}
.hero h1{font-size:1.75em;line-height:1.25;}
.hero p{height:90px;overflow:hidden}
.hero img{min-width:100%;max-width:100%}
.hero .next img{margin-left:100%}
.hero .prev img{margin-left:-100%}
.hero .info{width:100% !important;background:#000;left:0;height:auto;right:0;padding:1em 3em;width:100%;-webkit-transition:none;-msie-transition:none;-moz-transition:none;-o-transition:none;transition:none;}
.hero .info .item{display:none !important}
.hero .info{-webkit-transition:1s linear opacity;-msie-transition:1s linear opacity;-moz-transition:1s linear opacity;-o-transition:1s linear opacity;transition:1s linear opacity;margin-top:0 !important}
.hero .pager,.hero .carousel-control{display:none}
.hero .blackInfo{color:#fff!important;}
#logo{padding-bottom:.75em}
#footer ul{padding-left:0;}
#footer ul li{border-left:0}
#footer ul a{color:#404040}
#nav >a{display:inline-block;zoom:1;*display:inline;position:absolute;right:0;bottom:0;border:none;color:#404040;padding:.75em;text-transform:uppercase;font-weight:bold;}
#nav >a .sprite{margin-right:.5em}
#secondary-nav input{display:none}
.topnav{display:none;background:#202020;left:-1.5em;position:absolute;right:-1.5em;z-index:101;}
.topnav >li{border-bottom:1px solid #111;border-top:1px solid #333}
.topnav a{color:#efefef;display:block;font-weight:bold;padding:1em 1.5em}
.subnav a{font-weight:normal;padding:.75em 1.5em .75em 3em}
.open .topnav{display:block}
.open >li >a{color:#404040;line-height:3em}
.open >li:focus .subnav,.open >li:hover .subnav{display:block}
#secondary-nav .sprite-honda{display:none}
.hero,.infinite-scroll,.promo-with-divider,.grid-row,.hfeed,.one-off-contrast-box,.linklist a{margin:0 -1.5em}
.linklist a{padding:0 1.5em}
.section-title br,.header-gradient br{display:none}
.header-gradient{margin-bottom:1.5em}
.section-title{margin-bottom:.75em}
.dividingHeader,.grid-row header{margin-left:-1.16667em;margin-right:-1.16667em;padding-left:1.16667em;padding-right:1.16667em}
.grid-row .content,.hfeed .hentry{padding:0 1.5em}
.promo-secondary{border-left:0;border-top:1px solid #fff;}
.promo-secondary:first-child{border-top:0}
.promo-secondary img{min-height:100%}
img{width:100%}
#service-plans img,.search-results img{width:auto; left: -5%; position: relative;}
.entry-main figure{padding:1.5em 0}
.outer{margin-left:-1.5em;margin-right:-1.5em;padding:1.5em}
.homepage-section{padding-bottom:0px!important; padding-top:0px!important;}
.header-contact .primary-article .content{padding-top:1.5em}
.image-promos .column{margin-left:-1.5em;margin-right:-1.5em;padding:1.5em;}
.image-promos .column:nth-child(even){background:#ccc}
.image-promos a{display:inline-block;zoom:1;*display:inline;color:#404040}
.image-promos .a{color:#13699f;margin:0}
.mobileFigure .entry-title,.mobileFigure .entry-summary{padding-left:60px;padding-right:60px;}
.photostack{margin:0 -1.5em;height:27em;padding:0;overflow:hidden;}
.photostack .left,.photostack .right, .mobileLeft, .mobileRight{top:0!important;height:100%;width:50px;margin-top:0!important;text-align:center;background:rgba(0,0,0,0.67)!important;z-index:5;}
.photostack .left:hover,.photostack .right:hover,.photostack .left:focus,.photostack .right:focus{background:rgba(0,0,0,0.67)}
.photostack .left .sprite,.photostack .right .sprite{margin-top:130px}
.photostack .left{left:0}
.photostack .right{right:0}
.photostack .hentry{margin:0;padding-right:0;}
.photostack .hentry a{background:#000;padding-bottom:1.5em;min-height:27em;max-height:27em;}
.photostack .hentry a:after{display:none}
.photostack .hentry .sprite{display:none}
.photostack .is-bg,.photostack .fade{display:none}
.section-title{padding:0}
.linklist a{border-top:1px solid #fff;font-size:1em;line-height:3}
.section-row a{background:transparent;color:#13699f}
.section-row >*{margin:0 -1.5em;padding:1.5em}
.section-row >*:nth-child(odd){background-color:#e3e3e3}
header .linklist a{color:#fff;background:#2d2d2d;}
header .linklist a.active{background:#ba0a1d}
.grid-row .column{margin-top:0}
.grid-row .content{padding-top:1.5em;padding-bottom:1.5em}
blockquote{margin:3em 0}
.columnTinyChildren{margin-top:1em;}
.columnTinyChildren .dark-box,.columnTinyChildren .contrast-box{margin-left:-1.5em;margin-right:-1.5em;padding-left:1.5em;padding-right:1.5em}
.columnTinyChildren .pad{padding-top:.75em;padding-bottom:.75em}
.grid-row{border-top:none}
.modal.active{bottom:-44px;left:.5em;margin-left:0;right:.5em;top:.5em;width:auto;}
#dealer-form.modal, #dealer-form-thankyou.modal{width:auto; margin-left:0px; left:5px;}
.modal .content{bottom:.75em;left:.75em;position:absolute;right:.75em;top:.75em;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.modal-header{}
#dealer-form .plane{right:0; top:66px; background:none;}
#contact-form.modal, #contact-form-thankyou.modal{width:auto;}
.modal .content{bottom:.75em;left:.75em;position:absolute;right:.75em;top:.75em;overflow-y:scroll;-webkit-overflow-scrolling:touch}
.modal-header{}
#contact-form .plane{right:0; top:66px;}

.dealer-card.hidden{display:block}
.dealer-card{margin-top:1em;}
.dealer-card .location-photo{width:auto}
.dealer-card .representatives .rep .photo{width:auto}
.gallery{padding-top:1px;}
.gallery figcaption h4{font-size:1em}
.gallery figcaption p{font-size:.91667em}
.gallery .replace-me,.gallery iframe{height:229px}
.gallery .carousel-control{background:transparent none;padding:0;display:block;}
.gallery .carousel-control .sprite{height:41px;width:27px}
.gallery .carousel-control:active{background:#000}
.gallery .next,.gallery .prev{display:none !important}
.gallery .carousel-control-left .sprite{background-position:-145px 0;left:0}
.gallery .carousel-control-right .sprite{background-position:-172px 0;right:0}
.gallery .carousel-inner img{margin-top:0}
.gallery .carousel-inner figcaption{padding:1.5em 5.75em;padding-top:0px; text-align:center}
.gallery .carousel-inner p{height:auto}
.gallery iframe{max-width:100% !important}
.galleryHeader{padding-bottom:0;}
.galleryHeader .header-gradient{margin-bottom:0}
/*Awards */
.AwardsContentLeft{margin-top:4%;}
.AwardsContentRight{  margin-top:4%; font-family:Arial; font-size:15px; color:#13699f; font-style:italic;}
.AwardsItem{margin-top:5%;}
.AwardsItemSpacer{display:none;}
.AwardsItemBlue{font-family:Arial; font-size:12px; color:#13699f; font-weight:bold;}
.AwardsItemGray{font-family:Arial; font-size:12px; color:#6a6a6a;  font-weight:bold;}
.AwardsTitleGray{font-family:Arial; font-size:18px; color:#6a6a6a; padding-bottom:1%; }
/*Awards end*/
/**/
.DealerBox table {margin-bottom:10px;}
.DealerImg img{width:100%;}
.DealerName{float:left; margin-left:15px; margin-top:20px;font-weight:bold;}
.DealerImg{float:left;}
.breakLine{display: none}
.territoriesTable td{text-align:center}
.DealerPosition{font-weight: normal; padding-left:10px; display:block;}

#keepMeInformedFrame #MainBody{width:320px;}
#error{width:100% !important;}

/**/
}@media screen and (min-width: 650px)
{
#hero h1{width:150%;}
.mobile-only{display:none !important}
body{background:#fff}
.black-box .JobsLink{display:none}
.full{min-height:100%;max-width:none;min-width:100%}
body{margin:0 auto;max-width:1150px}
.gutter{padding:0 5.565%;position:relative;overflow:hidden}
.inner{margin:0 4.89%}
.outer{margin:0 -6.262%;padding-left:11.4%;padding-right:9%}
#map-outer{margin-top:-2px!important;}
#warranty{margin-top: -3px;z-index: 999;position: relative;}
.outer-image{margin:0 -6.262%}
.outerHasImage{overflow:hidden}
.atw-outer{margin:0 -12.229%;padding-left:12.229%;padding-right:12.229%}
.column{display:inline-block;zoom:1;*display:inline;margin:0;position:relative;vertical-align:top;padding-left: 4%;}
.columnAlmostGoldenLarge{width:63.99%}
.columnAlmostGoldenSmall{width:36.01%}
.column3of4{width:75%}
.column1of2{width:49%}

.column1of3{width:33.33333%;margin-bottom:3em}
.column1of4{width:25%}
.column1of4DealerNetwork{width:19%;}
.columnHalfLarge{width:54.76%}
.columnHalfSmall{width:45.24%;}
.columnFigureLarge{width:61.17%}
.columnFigureSmall{width:38.83%}
.columnTiny{width:30.59%}
.columnSuper{width:69.41%}
.pageHeader .columnHalfSmall{width:46%;padding-right:1em}
.pageHeader .columnHalfLarge{width:54%}
.pageHeader img{max-width:none}
.columnSuperChildren>*{margin-left:-8.9%;padding-left:15.8%}
.columnAlmostGoldenLargeChildren>*{margin-left:-9.9%;padding-left:17.2%}
.columnTinyChildren>section,.columnTinyChildren>div{margin-right:-20.7%;padding-right:22%}
.columnHentry{padding:5em 1.5em 5em 10%}
.section-row{background:#e8e8e8;}
.section-row .column{padding:3em .875em 2em}
.section-row .columnFirst{padding-left:0;padding-right:1.16667em}
.section-row .columnLast{padding-left:1.16667em;padding-right:0}
.section-row header{font-size:1.333em;padding:0 2.25em;line-height:46px}
.grid-row .column{padding:0;}
.grid-row .column:first-child header,.grid-row .column:first-child .content{border-left:0}
.grid-row .column:first-child header{margin-left:-1.16666em}
.grid-row .column:first-child .content{margin-left:-1.5em}
.grid-row header{padding-left:1.1666em}
.grid-row .content{border-left:1px solid #d7d7d7;height:12em;padding:1em 1.5em}
.pad{padding:1.5em}
.pad-left{padding-left:3em}
.pad-big.left,.pad-big:first-child{padding-right:5px;margin-left:-2px;padding-left:0}
.mapBreadcrumb span{float:left; text-transform:capitalize; white-space:nowrap;}
#innerSpan{color:#fff; float:none;}
#header{padding-top:1.5em;padding-bottom:.5em}
#logo{display:inline-block;zoom:1;*display:inline;z-index:100}
.topnav>li>a:focus,#secondary-nav a:focus,.topnav>li>a:hover,#secondary-nav a:hover{color:#d60c1a}
.topnav>li>a.active,#secondary-nav a.active{color:#fff;background:#d60c1a}
#nav{margin:0;position:absolute;bottom:0;padding-left:78px;padding-right:105px;left:0;right:0;z-index:99;}
#nav li{display:inline-block;zoom:1;*display:inline}
.topnav>li{text-align:center;width:20%;}
.topnav>li.menu-news{width:15%}
.topnav>li.menu-gallery{width:25%}
.topnav>li >a{display:inline-block;zoom:1;*display:inline;color:#5f5f5f;line-height:1; padding: 0.75em 1.5em 0.75em;position:relative}
.topnav>li.has-subnav:hover>a:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;content:' ';display:block;left:50%;margin-left:-6px;position:absolute;top:100%;z-index:11}
.topnav>li.has-subnav:hover .active:after{border-top-color:#d60c1a}
.topnav>li:hover .subnav{height:4em}
.subnav{background:rgba(0,0,0,0.63);position:absolute;left:-12.229%;right:-12.229%;text-align:center;top:100%;height:0;overflow:hidden;-webkit-transition:height .25s ease-in;-msie-transition:height .25s ease-in;-moz-transition:height .25s ease-in;-o-transition:height .25s ease-in;transition:height .25s ease-in;}
.subnav a{color:#fff;display:block;padding:0 1em;line-height:4em;}
.subnav a:focus,.subnav a:hover{background:rgba(0,0,0,0.50)}
#secondary-nav{position:absolute;right:8%;top:1em;}
#secondary-nav .sprite,#secondary-nav .sprite:focus,#secondary-nav .sprite:hover,#secondary-nav .sprite:active{color:transparent;margin-top:2em}
#footer-logo{float:left}
.FooterBorderTop{background:url(../images/footer_top_border.png) repeat-x; width:1200px; position:relative; top:40px; margin-left:-150px; height:28px;}
#footer{padding:1.5em 0;text-align:right}
.hero{z-index:0;}
.hero .item{position:absolute;}
.hero h1{font-size:3.83333em;line-height:1;margin-bottom:.348em;}
.blackInfo h1{font-size:3em;}
.hero p{font-size:1.16667em;line-height:1.286}
.hero .info{position:absolute;left:5.565%;top:30%;width:50%;bottom:inherit}
.hero .info-contrast{position:absolute;bottom:5%;left:auto;right:0;top:auto;width:50%}
.hero .item.small1 h1{font-size:3.3333em}
.hero .item.small2 h1{font-size:3em}
.hero .vertical .info,.hero .vertical info-contrast{background:#272727;width:auto;padding:69px 55px;bottom:0;left:499px;right:-7%;top:0;overflow:hidden;text-overflow:ellipsis;}
.hero .vertical .info p,.hero .vertical info-contrast p{overflow:hidden}
.hero .vertical .info .summary-long,.hero .vertical info-contrast .summary-long{display:block}
.hero .vertical .info .summary-short,.hero .vertical info-contrast .summary-short{display:none}
.hero .vertical .info .entry-title,.hero .vertical info-contrast .entry-title{margin-bottom:.8em}
.hero .vertical .info .controls,.hero .vertical info-contrast .controls{position:absolute;bottom:3em}
.hero .bars .page:focus,.hero .bars .page:hover{background:#fff;background:rgba(255,255,255,0.75)}
.gallery .carousel-control-left:focus,.gallery .carousel-control-right:focus,.gallery .carousel-control-left:hover,.gallery .carousel-control-right:hover{background:rgba(0,0,0,0.33)}
.gallery .carousel-control-left:active,.gallery .carousel-control-right:active{background:rgba(0,0,0,0.67)}
.carousel-inner img{position:absolute;top:0;left:-6.236%;right:-6.236%;max-width:1150px;width:112.472%}
#arrowspanorama { position:relative; width:43px; margin-left:350px; margin-top:-34px; margin-bottom:20px; display:inline; }
.heroAlignRight { width:320px !important; text-align:right !important; }
.heroAlignRightNBAA { width:455px !important; text-align:right !important; padding-right:55px;}
.heroArrowAlignRight { margin-left:204px !important; background:rgba(75, 64, 64, 0.6)url(/images/home-hero-red.png) top right no-repeat !important; background-position: 87% .9em !important; }
.noStretch img{width:auto;}
#hero-news .carousel-control-right,#hero-news .carousel-control-left{display:inline-block;zoom:1;*display:inline;z-index:13}
#hero-news .carousel-control-right, #hero-news .carousel-control-left{margin:0}
#hero-news .info,#hero-news .info-contrast{-webkit-transition:none;-msie-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.pageHeader{background:#e9e9e9;padding-right:0;}
.pageHeader img{position:absolute;top:0;left:0}
.newsArtImg{left:-30px!important}
.pageHeader .updated{color:#ab0a15;font-size:1.3333em}
.primary-article .content{width:61.5%}
.hfeed .more{margin-left:0;padding-left:6.5%}
.entry-main{padding-top:4em;padding-bottom:6em;}
.entry-main >p,.entry-main >aside{padding-right:38.2%}
.entry-main >ul{padding-right:38.2%}
.entry-main figure{padding-left:3em;}
.entry-main figure p{margin-bottom:1em}
.entry-main figure a{color:#6a6a6a}
.header-gradient{background-color:#535353;background:#535353 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA+gAAAABCAIAAADCYhNkAAAABmJLR0QA/wD/AP+gvaeTAAAARElEQVRIie2QsREAQAjCwnbuv5Df/wByJ1pQ2ISgqgIASV8OPI1coLsZPwvUxT3Z4y4rELV2lKyLGyVrL5C29o28EvoABrlF+0lFqRcAAAAASUVORK5CYII=') repeat-y;background:-webkit-gradient(linear, left top, right top, color-stop(0, #484848), color-stop(0.08, #6a6a6a), color-stop(1, #535353));background:-webkit-linear-gradient(left, #484848 0%, #6a6a6a 8%, #535353 100%);background:-moz-linear-gradient(left, #484848 0%, #6a6a6a 8%, #535353 100%);background:-o-linear-gradient(left, #484848 0%, #6a6a6a 8%, #535353 100%);background:-ms-linear-gradient(left, #484848 0%, #6a6a6a 8%, #535353 100%);background:linear-gradient(left, #484848 0%, #6a6a6a 8%, #535353 100%);padding:0 5%;}
.header-gradient h1{color:#fff;font-size:2.833333em;padding:0;}
.header-gradient .linklist{margin-top:-.75em;font-size:1.16667em;padding-bottom:1.125em}
.header-gradient a{color:#fff}
.header-gradient.outer{padding:2.166667em 11.1%;font-size:.916667em;position: relative;z-index:1;}
.header-gradient h1{line-height:1}
.pageHeader{padding-left:0;}
.header-gradient-logo{padding-left:3.5%!important; padding-top:9%!important;}
.pageHeader .header-gradient{background-color:#717171;background-image:-webkit-radial-gradient(52% 50%,circle farthest-side,#717171,#494949);background-image:-moz-radial-gradient(52% 50%,circle farthest-side,#717171,#494949);background-image:-ms-radial-gradient(52% 50%,circle farthest-side,#717171,#494949);background-image:-o-radial-gradient(52% 50%,circle farthest-side,#717171,#494949);background-image:radial-gradient(52% 50%,circle farthest-side,#717171,#494949);overflow:hidden;padding-left:10%;padding-top:2.1%}
.pageHeader h1{padding-bottom:.8333em}
.pageHeader .no-menu h1{line-height:160px; text-align:center;}
.pageHeader a{display:inline-block;zoom:1;*display:inline;font-size:.9em;letter-spacing:1px;margin:0 -.5em;padding:0 .5em;text-decoration:none;}
.pageHeader a:focus,.pageHeader a:hover,.pageHeader a.active{background:#999;background:rgba(0,0,0,0.33)}
.pageHeader a:active{background:#444;background:rgba(0,0,0,0.67)}
.image-promos{border-top:1px solid #505050;border-bottom:1px solid #505050;overflow:hidden;position:relative;}
.image-promos .column{position:relative;padding:3em 2em 2em;max-height:17.5em;height:17.41666em;}
.image-promos .column:first-child .bg{border-left:0}
.image-promos .content{color:#fff;position:relative;z-index:1}
.image-promos .columnAlmostGoldenLarge .content{margin-left:27%}
.image-promos h1{font-size:1.5em;line-height:1.11111;margin-bottom:1em}
.image-promos p{line-height:1.5}
.bg{border-left:1px solid #505050;position:absolute;top:0;left:50%;margin-left:-50%;right:0;max-width:none;z-index:0}
.bg-docked-left,.bg-docked-right{max-width:none}
.bg-docked-right{position:absolute;right:0}
.outer .columnHalfSmall .bg-docked-right{width:137%; margin-left:-5px;}
.columnHalfSmall .bg-docked-right{width:113.65%}
.columnHalfSmall .bg-docked-left{width:131.5%}
.columnHalfSmall .financing-bg-docked-left{width:141%;}
.columnHalfLarge .bg-docked-left{width:111.5%}
#service-plans img{margin-top:-3.75em}
.no-marge ul{margin-bottom:0}
.pad-top{padding-top:3em}
.pager a[rel=previous]{margin-right:1em}
.pager a[rel=next]{margin-left:1em}
#dealer-network{position:relative;padding-bottom:3em;}
#dealer-network section{position:static;}
#dealer-network section .btn{bottom:3em;margin-left:.125em}
.dealer-card .note{padding-left:3.5em}
.dealer-card .location-photo{margin-bottom:2em}
.dealer-card .representatives .rep{clear:left;}
.dealer-card .representatives .rep .photo{margin-bottom:1em}
#map-outer{padding-left:0; background:#252831 url(/images/bg-map.jpg) no-repeat center}
#map-outer{padding-left:0; background:#252831 url(/images/bg-map.jpg) no-repeat center; padding:0; height:553px}
.mapUsa{width:1000px;height:480px;margin:0 100px 0 auto}
#map-loader{width:817px;height:480px;margin:0 auto}
.mapWorld{width:817px;height:553px;margin:0 0 0 330px}
.mapNA{/*xwidth:817px;*/height:553px;margin:0;}
.mapEurope{width:817px;height:553px;margin:0px 0 0 476px}
h2.mapTitle{
  font-family: ExpoLightSSiLight,sans-serif;
  font-weight: 100;
  margin: 0;}
.mapDealerTitle{
  position:absolute; left:18px; top:10px; font-family: ExpoLightSSiLight,sans-serif; font-size:1.8em; color:#ffffff}
.mapDealerTitle h2{padding:0;margin:0;}
.mapDealerTitle p{font-size:0.5em; color:#ffffff}



.black-box .pad{padding:1.5em .75em}
#service-plans{right:1em}
.galleryHeader .column h1{padding-top:55px}
/*Awards */
.AwardsContentLeft{float:left; width:55%; margin-top:4%;}
.AwardsContentRight{float:left; padding-left:6%; width:39%; margin-top:4%; font-family:Arial; font-size:15px; color:#13699f; font-style:italic;}
.AwardsItem{float:left; width:24%; margin-top:5%;}
.AwardsItemSpacer{float:left; width:1%;}
.AwardsItemBlue{font-family:Arial; font-size:12px; color:#13699f; font-weight:bold;}
.AwardsItemGray{font-family:Arial; font-size:12px; color:#6a6a6a; }
.AwardsTitleGray{font-family:Arial; font-size:18px; color:#6a6a6a; padding-bottom:1%; }
.firstAward span{display:block; line-height:0; height:0;font-size:0;}
/*Awards end*/

}@media screen and (min-width: 650px) and (max-width: 1000px){body{min-width:768px;max-width:768px}
.newsArticleWithSlide {width:430px;}     
.newsArticleCarouselImage {width:100% !important;}  
.newsArticleCarouselSlide { margin-top:60px; }                                                     
.financingTitle { margin-top:10px; }                                                         
.headerBannerImageSales { width:414px; }
.keepMeInformedParagraph { margin-top:30px; margin-left:7px; }
.financingFooterImage { height:176px !important; }
.darkBoxFooter { height:176px !important; }                                                             
 #arrowspanorama { margin-left: 270px;}
 .white-arrow-button-margin { margin-left:150px; }
 .heroAlignRight { width:220px !important; text-align:right !important; }
 .heroAlignRightNBAA{ width:325px !important; text-align:right !important; }
.heroArrowAlignRight { margin-left:104px !important; background:rgba(75, 64, 64, 0.6)url(/images/home-hero-red.png) top right no-repeat !important; background-position: 87% .9em !important; }
.forMobile {display:none;}                                                             
.hondaLogo{background-image:url(/images/honda-aircraft-ipad.png);background-repeat:no-repeat;height:100px;}
.newsArtImg{width:160%!important; top: 30px!important;}                                                              
.hide{display:none} 
.dealerMapMenu{position:relative; z-index:100;}
.WebFlightSafety{max-width:100%;}
.bg{margin-left:-81%}
#hero-news h1{font-size:1.4em}
.hero .vertical img{top:0;right:auto;max-width:76%;width:auto; margin-top:-30px;}
#hero-news p{line-height:1.2}
#hero .carousel-control-right{right:-1%}
#hero .carousel-control-left{left:-1%}
#hero-news .carousel-control-left .news{margin-left:10px;}
#hero-news .carousel-control-left {padding:15px;}
#hero-news .carousel-control-right {margin-left:15px;}
.mapMenu{position:absolute; top:-271px!important; left: -17px; z-index:100;}
#map-outer{height:378px;}
  .mapMenu .dropdown .menulink {
    margin-left: 24px !important;

}
.mapDealerTitle{position:absolute; left:18px; top:10px; font-family: ExpoLightSSiLight,sans-serif; text-transform: uppercase; font-size:1.5em; color:#ffffff}
.mapDealerTitle h2{padding:0;margin:0; line-height:1em;}
.mapDealerTitle p{font-size:0.5em; color:#ffffff; margin-top:1px;}
.mapWorld svg{right:10px; top:20px; height:370px;}
.mapNA svg{top:-322px; left:-280px; z-index:1;}
.mapEurope svg{top:-7px; left:220px; z-index:1;}
.mapNA{margin-left:230px!important;}
.mapUsa svg{right:120px;}
.mapBreadcrumb{position:relative; top:-255px; left:20px; z-index:1;}
#zoomOut{top:200px!important;}
.zoom{right:20px!important;}
.resizeWidth{width:50%; margin-left:10px !important;}
.columnAlmostGoldenSmall{padding:0!important;}
.columnAlmostGoldenLarge{width:63% !important;}
.borderRight .hentry{border-right: #fff solid 10px;}
.photostack .left{left:4%}
.photostack .right{right:5.5%}
.hero .item p{font-size:1em}
.hero .item h1{font-size:1.8em}
.blackInfo h1{font-size:1.8em!important;}
.tabletSmall h1{font-size:1.8em!important;}
.hero .item.small1 h1{font-size:2.5em}
.hero .item.small2 h1{font-size:1.8em}
.hero .vertical .info,.hero .vertical .info-contrast{padding:1em;padding-bottom:4em;left:69.4%;}
.hero .vertical .info .controls,.hero .vertical .info-contrast .controls{bottom:1em}
.hero .vertical .info .summary-long,.hero .vertical .info-contrast .summary-long{display:none}
.hero .vertical .info .summary-short,.hero .vertical .info-contrast .summary-short{display:block}
.hero .vertical .info p,.hero .vertical .info-contrast p{display:none;}
.hero .vertical .info p:first-of-type,.hero .vertical .info-contrast p:first-of-type{display:block;overflow:hidden;text-overflow:ellipsis;max-height:13.5em}
.vertical .aside .left-column-art img{position:absolute;top:18em;left:14em;width:auto; }
.columnFigureLarge{margin-left:-30px!important; margin-right:30px;}
.columnFigureLarge .columnAlmostGoldenLarge{left:50px;}
#homepage-image-promos .bg{margin-left:-50%}
#homepage-image-promos .column{display:block;width:auto}
#homepage-image-promos .columnAlmostGoldenLarge .content,#homepage-image-promos .columnAlmostGoldenSmall .content{width:auto;margin:0}
#homepage-image-promos .columnAlmostGoldenLarge{padding:2.5em 0 2.5em 211px;height:170px}
#homepage-image-promos .imageText{padding-left:0 !important; margin-left:220px;}
#homepage-image-promos .imageTextDealer{padding-right:320px !important; padding-top:2.5em!important;}
#homepage-image-promos .columnAlmostGoldenSmall{padding:2.5em 320px 2.5em 0;margin-left:-2em;height:160px}
.pageHeader .entry-title{color:#6a6a6a;font-size:1.4em;line-height:1.2727272}
.columnTinyChildren input[type='text'],.columnTinyChildren input[type='email']{width:160px}
#contactGridRow{border-top-width:64px;}
#contactGridRow .dividingHeader{margin-top:-24px;height:64px}
.modal{margin-left:-45%;width:90%}
#dealer-form.modal{margin-left:-27%;width:57%; padding-top:1.4em}
#dealer-form .modal.active{top:1%}
#dealer-form .input-checkbox{padding:10px 0 12px 1px}
#contact-form.modal{margin-left:-27%;width:57%; padding-top:1.4em}
#contact-form .modal.active{top:1%}
#contact-form .input-checkbox{padding:10px 0 12px 1px}
#map,#map-loader{width:696px;height:352px;margin:0 auto}
.headerNews .column{width:40%}
.headerNews .carousel-inner{height:250px}
.gallery .thumbs{margin-top:5em}
.gallery iframe{height:348px}
.galleryDownloads .carousel-control-left{left:-45px;top:33%}
.galleryDownloads .carousel-control-right{right:-45px;top:33%}
.galleryHeader .column{min-height:200px;}
.galleryHeader .column h1{padding-top:50px}
.gallery .replace-me,.gallery iframe{height:349px}
.gallery .carousel-control-right{right:-5em}
.gallery .carousel-control-left{left:-5em}
#map-outer{padding-right:0px!important;}
.outer #map{margin-right:-75px; padding-top:0px;}
/**/
.DealerInfoH1{font-size:2.4em; color:#6a6a6a; font-family:"ExpoLightSSiLight",sans-serif; text-align:center;}
.DealerInfoH2{font-size:1.5em; color:#6a6a6a; font-family:"ExpoLightSSiLight",sans-serif; margin-top:15px; padding:0; margin-bottom:20px;}
.DealerInfoH3{font-size:1.2em; color:#6a6a6a; font-family:"ExpoLightSSiLight",sans-serif; text-align:center;}
.DealerInfoH4{font-size:1.3em; color:#6a6a6a; font-family:"ExpoLightSSiLight",sans-serif; margin-bottom:15px; font-weight:bold;}
.DealerInfoText{font-size:12px; color:#6a6a6a; font-family:Arial;}
.DealerHolder{width:700px; margin:auto;}
.DealerHolder table{height:1px; background:cecece; border:0; margin-bottom:20px;}
.DealerHolder table td{padding:10px; text-align:center;}
.DealerBox table td{text-align:left;}
.DealerHolder ul{margin-left:30px;list-style:disc; margin-bottom:20px;}
.DealerHolder li{}

.DealerImg{float:left;}
.DealerName{float:left;font-size:12px; color:#6a6a6a; font-family:Arial; font-weight:bold; margin-left:10px; margin-top:30px;}
.DealerPosition{float:left;font-size:12px; color:#6a6a6a; font-weight:normal; font-family:Arial;margin-left:10px; }
.DealerContactButton{width:200px; height:35px; background:#6a6a6a; text-align:center; padding-top:8px; font-size:13px; margin:auto; margin-top:15px;}
.DealerContactButton a{color:#ffffff; font-family:"ExpoLightSSiLight",sans-serif;}

.DealerBox{float:left; width:340px; padding:20px; padding-right:40px;}
.DealerBox .DealerInfoH2{margin-left:-20px;}
 #boxborder{position: absolute; top: 185px; left: 35px;}
 #boxborder img{width:325px}

/**/
.AwardsItem img{width:98%;}
.modal-blackout.active{ height: 500% !important;}


}@media screen and (min-width: 1000px){body{min-width:1150px}

.keepMeInformedParagraph { margin-top:15px; }
.salesAndSupportHeader { width:39.6% !important;}
.forMobile {display:none;}
.hondaLogo{background-image:url(/images/honda-aircraft.png); background-repeat:no-repeat; height:50px;}
.WebFlightSafety{max-width:50%;}
 .pageHeader .entry-title{color:#6a6a6a;font-size:16px;line-height:1.2727272;}
.subnav a{padding:0 1.3333em}
.pageHeader .header-gradient{height:21.2em;padding-top:3%}
#flight-safety h2{margin:1em 0}
#flight-safety p{margin-bottom:2em}
.dealerMapMenu{position:relative; z-index:100;}
/*#bboxBorder{position:relative; top:-300px; z-index:0;} */
.contentText{height:130px;}                                                            

#boxborder{position: absolute; top: 265px; left: 107px;}
 .mapDealerTitle{
  position:absolute; left:54px; top:30px; font-family: ExpoLightSSiLight,sans-serif; font-size:1.8em; color:#ffffff}
.mapDealerTitle h2{padding:0;margin:0;}
.mapDealerTitle p{font-size:0.6em; color:#ffffff}

.mapMenu{position:absolute; left:0; top:155px; z-index:100; width:30%;}
.mapBreadcrumb{position:relative; top:-350px; left:54px; z-index:1;}
.mapNA svg{top:-474px !important; z-index:1;}
.mapEurope svg{top:-11px!important; z-index:1; height:564px;}
.relPosition svg{right:150px; top:60px; height:500px;}
.gallery .replace-me,.gallery iframe{height:453px}
.pad-big{padding:1em 0 3em 3em;}
.hide{display:none}
.hero .vertical img{top:0;right:auto;max-width:76%;width:auto}
.red-shirt{padding-left: 7.1% !important;}
.margin-botttom-5 {margin-top:-2px !important;}
.hcalendar{width:117%!important;}
/**/
.DealerInfoH1{font-size:2.4em; color:#6a6a6a; font-family:"ExpoLightSSiLight",sans-serif; text-align:center;}
.DealerInfoH2{font-size:1.5em; color:#6a6a6a; font-family:"ExpoLightSSiLight",sans-serif; margin-top:15px; padding:0; margin-bottom:20px;}
.DealerInfoH3{font-size:1.2em; color:#6a6a6a; font-family:"ExpoLightSSiLight",sans-serif; text-align:center;}
.DealerInfoH4{font-size:1.3em; color:#6a6a6a; font-family:"ExpoLightSSiLight",sans-serif; margin-bottom:15px; font-weight:bold;}
.DealerInfoText{font-size:12px; color:#6a6a6a; font-family:Arial;}
.DealerHolder{width:700px; margin:auto;}
.DealerHolder table{height:1px; background:cecece; border:0; margin-bottom:20px;}
.DealerHolder table td{padding:10px; text-align:center;}
.DealerBox table td{text-align:left;}
.DealerHolder ul{margin-left:30px;list-style:disc; margin-bottom:20px;}
.DealerHolder li{}

.DealerImg{float:left;}
.DealerName{float:left;font-size:12px; color:#6a6a6a; font-family:Arial; font-weight:bold; margin-left:10px; margin-top:30px;}
.DealerPosition{float:left;font-size:12px; color:#6a6a6a; font-family:Arial; font-weight:normal; margin-left:10px; }
.DealerContactButton{width:200px; height:35px; background:#6a6a6a; text-align:center; padding-top:8px; font-size:13px; margin:auto; margin-top:15px;}
.DealerContactButton a{color:#ffffff; font-family:"ExpoLightSSiLight",sans-serif;}

.DealerBox{float:left; width:340px; padding:20px; padding-top:0px; padding-right:38px;}
.DealerBox .DealerInfoH2{margin-left:-20px;}

.modal-blackout.active{ width: 250% !important; height: 500% !important;}


/**/
 }
.footer-overlay{background:url(/images/hondajet/footer_overlay.png) repeat-x; height:224px; width:1200px; bottom:59px; position:absolute; margin-left:-120px;}
.clear{clear:both;}
.fl{float:left;}
.margin_10{margin-left:10px;}
.margin_20{margin-left:20px;}
/*.columnLast{padding:5%!important;}*/
.red-shirt{padding-left: 7.1% !important;}
.margin_20 .entry-title{color:#13699F}
.paddingTop{padding-top:10px;}
.img-link{position:static !important;}

.territoriesTable, .DealerInfoText{border-collapse: separate;}
.territoriesTable td, .DealerInfoText td{border-left:1px solid #606060; border-top:1px solid #606060;}
.territoriesTable td.last, .DealerInfoText td.last{border-right:1px solid #606060;}
.territoriesTable tr.last td.lastHide, .DealerInfoText tr.last td.lastHide{border-top:1px solid #606060; border-bottom:none !important; border-left:1px solid #606060;}
.territoriesTable tr.last td, .DealerInfoText tr.last td{border-bottom:1px solid #606060}

.DealerHolder hr{background-color: #c3c3c3; height:1px; border:0;}