@charset "UTF-8";footer.global-footer{position:relative!important;bottom:0}
html.main-html>body{margin-bottom:0}
.showcase-button-wrapper span,.showcase-button-wrapper span.active,.showcase-button-wrapper span.active:hover{background:url(clientlibs.externalFancyBox/images/simages/common/site-chrome-s2dc1fcc016.png) no-repeat}
.showcase-button-wrapper span.active,.showcase-button-wrapper span.active:hover{background-position:0 -776px}
.showcase-button-wrapper span{background-position:0 -730px}
#placeholder{position:absolute;left:-9999px}
#pnw .pv-text .download-wrapper{position:absolute;top:-95px;right:-198px}
#left .sampleThumb{margin:0 0 0 45px}
#right .sampleThumb{margin:0 45px 0 0;right:-45px}
.downloadImg{background:rgba(0,0,0,0) url("../../../content/dam/h-d/images/motorcycles/button-bg-big.png") repeat scroll right top;bottom:-1px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;padding:2px 24px 2px 10px;position:absolute;right:0;text-transform:uppercase;display:none}
.downloadImg p{font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
.downloadImg .downloadlinks{height:20px;left:0;position:absolute;top:-50px;width:100%;display:none}
.downloadImg:hover .downloadlinks{display:block}
.downloadlinks a{background:#000 none repeat scroll 0 0;clear:both;float:left;padding:4px 0;width:100%}
.downloadlinks a:hover{text-decoration:underline}
#right:hover .sampleThumb{right:0}
.sampleThumb{position:relative;z-index:100;overflow:hidden;width:125px;height:49px;background:url(clientlibs.common/images/common/site-chrome/texture-grain-bg_191919_169x49.jpg) left 0 no-repeat;cursor:pointer;float:left}
#left .sampleThumb img,#right .sampleThumb span{position:absolute;left:0;display:block;float:left}
#right .sampleThumb img{position:absolute;left:51px}
#left .sampleThumb span{position:absolute;left:73px}
#model_page_content #gallery .a{background:url(clientlibs.common/images/common/site-chrome/texture-grain-bg_191919_169x49.jpg) left 0 no-repeat}
#left,#right{position:absolute;z-index:9;display:block;width:45px;height:49px;overflow:hidden;text-decoration:none;margin-top:-25px;cursor:pointer;top:50%}
#overlayWrapper .wallpaper-link{background:#000 none repeat scroll 0 0!important;position:absolute;right:0;top:2px;z-index:0}
#overlayWrapper .download-wrapper span a{border-bottom:1px solid #141414;padding:10px 14px;background:#000!important;direction:ltr}
#overlayWrapper .download-wrapper span a:hover{text-decoration:underline;color:#fff}
#gallery #left,#gallery #right{top:290px}
#imageGallery{width:992px;margin:10px auto 6px auto;padding:0 0 49px 0}
#imageGallery .disclaimer{bottom:0;float:left;position:absolute;text-align:center;width:100%;color:#898989;font-family:Arial,sans-serif;font-size:10px;font-weight:normal}
#imageGallery .disclaimer p,#overlayWrapper .custom-disclaimer p{font-family:Arial,sans-serif;font-size:10px;font-weight:normal}
#imageGallery div.image{height:100%}
#overlayWrapper .disclaimer,#overlayWrapper .custom-disclaimer{margin:0 auto;text-align:center;width:980px;color:#898989}
#imageGallery .custom-disclaimer,#overlayWrapper .custom-disclaimer{display:none}
#bigImage{width:100%;height:654px}
#videocontainer{float:left;width:100%;clear:both;height:654px}
.imageGallery:after{content:'';display:block;clear:both}
.imagecarousel .thumbimagWrap{float:right;overflow:hidden;width:100%}
.imagecarousel .thumbimagWrap.thumbImg-center{float:none;margin:0 auto}
.imagecarousel .thumbimagWrap .imageWrap{float:left;left:0;position:relative;top:0}
.imagergalleryBG{padding-top:41px;padding-bottom:31px;position:relative;z-index:99;background-repeat:repeat;background-position:top center;background-color:#242424!important;min-height:575px}
#imageGallery .item{width:236px;height:158px;background:#000;margin:6px;padding:0;color:#fff;cursor:pointer;float:left;overflow:hidden}
.item.big.isotope-item .image img{height:100%}
.item.big .imagePlay{background:url("clientlibs.common/images/simages-source/common/site-chrome/button-play_ffffff_57x57.png") center center no-repeat;height:327px;width:483px}
.item .imagePlay{background:url("clientlibs.common/images/simages-source/common/site-chrome/button-play_ffffff_37x37.png") center center no-repeat;height:157px;position:absolute;width:235px}
.thumbimagWrap .image .imagePlay{background:url("clientlibs.common/images/simages-source/common/site-chrome/button-play_ffffff_28x28.png") center center no-repeat;height:49px;position:absolute;width:72px}
.imagecarousel .image img{height:100%;width:100%}
.item.isotope-item .image img{height:100%;width:100%}
#overlayWrapper .download-wrapper{bottom:0;position:absolute;right:0}
#imageGallery .plus{background:url("clientlibs.common/images/common/plus.png") center center no-repeat;bottom:0;display:block;height:38px;position:absolute;right:0;width:38px;z-index:9;opacity:0}
.imagecarousel{clear:both;display:block;margin:0 auto 13px;max-width:1900px;width:100%;overflow:hidden;height:63px;padding:0 35px;position:relative}
.imagecarousel .image{border:2px solid transparent;float:left;height:49px;margin:10px 1px 6px;width:73px;cursor:pointer}
.imagecarousel .image.active{border:2px solid #f60}
.none{display:none!important}
#imageGallery .item.big{height:328px;width:484px}
.yui-skin-sam #bikeSpecs_c.yui-panel-container{position:fixed!important}
body #bikeSpecs{top:-16%!important}
.sliderbigimage{margin:0 auto;max-width:980px;overflow:hidden;text-align:center;min-height:566px;position:relative}
.galleryview{background:url("clientlibs.common/images/common/galleryview.png") center center no-repeat;height:50px;width:50px;float:left;display:block;margin:10px 0 0 -16px;cursor:pointer;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}
.galleryview:hover{opacity:.9}
.jcarousel-control-prev{background:rgba(0,0,0,0) url("clientlibs.common/images/common/btn-thumbnail-controls.png") repeat scroll -2px 31px;height:26px;width:24px;position:absolute;top:22px;left:89px;cursor:pointer}
.jcarousel-control-next{background:rgba(0,0,0,0) url("clientlibs.common/images/common/btn-thumbnail-controls.png") repeat scroll -3px 0;height:26px;position:absolute;right:10px;top:23px;width:24px;cursor:pointer}
#left{left:0;background:url(clientlibs.common/images/common/thumb-arrows.png) left -59px no-repeat;text-align:right}
#left:hover{height:49px;background:url(clientlibs.common/images/common/thumb-arrows.png) left -259px no-repeat;width:168px}
#right{right:0;overflow:hidden;background:url(clientlibs.common/images/common/thumb-arrows.png) right 0 no-repeat;text-align:right}
#right:hover{height:49px;background:url(clientlibs.common/images/common/thumb-arrows.png) right -200px no-repeat;width:168px}
.sampleThumb span{float:right;margin:0;padding:16px;font-weight:700;font-size:13px;background:rgba(0,0,0,0.5) none repeat scroll 0 0}
#pnw{z-index:10;margin:0 auto;width:984px}
#pnw-container{width:100%}
#pnw-gradient{position:absolute;top:514px;left:0;width:100%;height:186px;background:url(clientlibs.common/images/section/my/gradient-bg.png) repeat-x}
#gallery,#pnw{position:relative}
#bikes-gallery-wrapper{position:relative;z-index:10;margin:51px auto -20px;width:982px;background:url(clientlibs.common/images/section/my/content-bg.png) left top no-repeat}
#gallery{overflow:hidden;margin:31px auto 0;width:940px;height:694px!important;position:relative;padding:0 21px}
body.minigallery .global-footer{bottom:0}
body.minigallery #model_page_content{min-height:668px}
body.minigallery.stadavail .global-footer{bottom:-32px!important}
body.minigallery .imagergalleryBG{min-height:594px}
#gallery.iframe{background:0;margin:-17px auto 0}
.wrap .iframesmall{height:565px;margin-top:52px!important;overflow:scroll;width:800px}
.iframesmall .close{position:fixed;right:120px;top:60px}
.iframesmall #wallpaperoverlay{bottom:-156px!important;right:-497px!important}
.iframesmall .download-wrapper-overlay{bottom:-174px!important;float:right!important;position:absolute!important;right:-496px!important;top:auto!important}
#gallery .hdcust-header{position:absolute;top:38px;left:20px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#gallery .hdcust-header h3{display:block;margin-top:2px;margin-bottom:5px;color:#f60;text-transform:uppercase;font-weight:400!important;font-size:25px;line-height:100%}
#gallery .hdcust-header h2{display:block;visibility:hidden;margin:0;color:#ccc;text-transform:uppercase;font-weight:400!important;font-size:18px;line-height:100%}
.pane-container{position:relative;top:73px;left:0;clear:both;overflow:hidden;width:940px;height:560px}
#pnw .pane-container{top:0;left:80px;width:820px;height:700px}
#overlayy{background-color:#000}
#gallery-pane,#pnw-pane{position:relative}
#gallery-pane{margin-top:0}
#gallery-pane .item{float:left;width:940px}
#pnw-pane .item{float:left;width:820px}
#gallery-pane .item a{cursor:url(clientlibs.common/images/cursors/zoom-icon.cur),move}
#gallery .overlay{position:absolute;top:auto;bottom:61px;left:40px;z-index:2;overflow:visible;width:auto;height:auto;background:url(clientlibs.common/images/section/my/gallery-overlay.png) repeat-x!important;opacity:1;-ms-filter:"alpha(opacity=100)"!important;filter:alpha(opacity=100)!important}
#gallery .thumb-overlay{position:absolute;top:auto;bottom:61px;left:40px;z-index:2;overflow:visible;width:auto;height:auto;background:url(clientlibs.common/images/section/my/gallery-overlay.png) repeat-x!important}
#swatch-container{position:absolute;bottom:15px;left:0;z-index:2;width:982px}
.buttons-container{position:absolute;right:0;bottom:-18px;z-index:2;width:auto;height:65px;background:0}
#gallery .buttons-container{top:534px;right:40px;bottom:67px;width:auto;height:72px}
.buttons-container.overviewButtons{top:119px;bottom:0;z-index:400;width:auto!important}
.buttons-container .bg-button{float:right;width:60px;height:63px;background:url(clientlibs.common/images/section/my/bg-button.png) no-repeat}
#gallery .buttons-container .bg-button{width:94px;height:72px;background:url(clientlibs.common/images/section/my/bg-button-large.png) no-repeat}
.buttons-container #button-360 a{position:relative;top:13px;left:13px;display:block;width:41px;height:40px;background:url(clientlibs.common/images/section/my/btn-360.png) no-repeat;text-indent:-9999px}
#gallery .buttons-container #button-360 a{top:11px;left:12px;width:73px;height:49px;background:url(clientlibs.common/images/section/my/btn-360-large.png) no-repeat}
.buttons-container #button-360 a:hover{background-position:0 -41px}
#gallery .buttons-container #button-360 a:hover{background-position:0 -49px}
.buttons-container #button-gallery a{position:relative;top:22px;left:15px;display:block;width:41px;height:40px;background:url(clientlibs.common/images/section/my/btn-gallery.png) no-repeat;text-indent:-9999px}
.buttons-container #button-gallery a:hover{background-position:0 -45px}
.buttons-container #button-video a{position:relative;top:16px;left:9px;display:block;width:45px;height:40px;background:url(../../../content/dam/h-d/images/motorcycles/btn-video.png) no-repeat;text-indent:-9999px}
#gallery .buttons-container #button-video a{top:11px;left:12px;width:73px;height:49px;background:url(../../../content/dam/h-d/images/motorcycles/btn-video-large.png) no-repeat}
.buttons-container #button-video a:hover{background-position:0 -50px}
#gallery .buttons-container #button-video.breakout-video a{background:url(../../../content/dam/h-d/images/motorcycles/btn-breakout-video.png) no-repeat}
#gallery .buttons-container #button-video a:hover,#gallery .buttons-container #button-video.breakout-video a:hover{background-position:0 -49px}
#thumb-contain{margin:12px 12px 15px}
#pnw #thumb-contain{overflow:visible}
#gallery #thumb-contain{overflow:visible;margin:6px 5px 12px 14px;width:415px}
#gallery .pv360-thumbs img{margin:8px 10px 0 0;width:73px;height:49px;border:2px solid transparent}
.video-three60 img,.wheels img{margin:1px 0 0}
.pnw-thumbs img,.pv360-thumbs img{margin:3px 6px 0 0}
.pnw-thumbs img{margin:0 9px 0 0}
.pnw-thumbs div.active img,.pv360-thumbs img.active{margin-top:0;width:46px;height:31px}
#gallery .video-three60{position:absolute;right:20px;bottom:0;z-index:2;overflow:hidden;background:url(clientlibs.common/images/overlay.png)}
#gallery .pv360-thumbs span.active-border,#twinoverlay .pv360-thumbs span.active-border{position:absolute;top:8px;left:0;display:block;width:73px;height:49px}
#gallery .pv360-thumbs span.active-border img,#twinoverlay .pv360-thumbs span.active-border img{margin:0!important;width:73px!important;height:49px!important;border:none!important}
#gallery .jcarousel-skin-tango .jcarousel-container-horizontal,#pnw .jcarousel-skin-tango .jcarousel-container-horizontal,#twinoverlay .jcarousel-skin-tango .jcarousel-container-horizontal{left:0;overflow:visible;width:415px}
#pnw .jcarousel-skin-tango .jcarousel-container-horizontal{max-width:511px;width:auto}
#gallery .jcarousel-skin-tango .jcarousel-item-horizontal,#pnw .jcarousel-skin-tango .jcarousel-item-horizontal,#twinoverlay .jcarousel-skin-tango .jcarousel-item-horizontal{margin:0}
#gallery .jcarousel-skin-tango .jcarousel-item,#twinoverlay .jcarousel-skin-tango .jcarousel-item{width:83px}
#pnw .jcarousel-skin-tango .jcarousel-item{padding:3px 0;width:73px}
#gallery .jcarousel-skin-tango .jcarousel-clip-horizontal,#twinoverlay .jcarousel-skin-tango .jcarousel-clip-horizontal{width:415px}
#pnw .jcarousel-skin-tango .jcarousel-clip-horizontal{max-width:511px;width:auto}
#gallery .jcarousel-skin-tango .jcarousel-next-horizontal,#gallery .jcarousel-skin-tango .jcarousel-prev-horizontal{top:19px}
#twinoverlay .jcarousel-skin-tango .jcarousel-next-horizontal,#twinoverlay .jcarousel-skin-tango .jcarousel-prev-horizontal{top:11px}
#pnw .jcarousel-skin-tango .jcarousel-next-horizontal,#pnw .jcarousel-skin-tango .jcarousel-prev-horizontal{top:9px}
#gallery .jcarousel-skin-tango .jcarousel-next-horizontal,#pnw .jcarousel-skin-tango .jcarousel-next-horizontal,#twinoverlay .jcarousel-skin-tango .jcarousel-next-horizontal{right:-16px;width:30px;height:31px;background:url(clientlibs.common/images/common/btn-thumbnail-controls.png) left top no-repeat}
#twinoverlay .jcarousel-skin-tango .jcarousel-prev-horizontal{left:-17px}
#pnw .jcarousel-skin-tango .jcarousel-prev-horizontal{left:-27px}
#twinoverlay .jcarousel-skin-tango .jcarousel-next-horizontal{right:-11px}
#pnw .jcarousel-skin-tango .jcarousel-next-horizontal{right:-19px}
#gallery .jcarousel-skin-tango .jcarousel-prev-horizontal,#pnw .jcarousel-skin-tango .jcarousel-prev-horizontal,#twinoverlay .jcarousel-skin-tango .jcarousel-prev-horizontal{width:30px;height:31px;background:url(clientlibs.common/images/common/btn-thumbnail-controls.png) left -31px no-repeat}
#gallery .jcarousel-skin-tango .jcarousel-next-horizontal.jcarousel-next-disabled,#gallery .jcarousel-skin-tango .jcarousel-prev-horizontal.jcarousel-prev-disabled,#pnw .jcarousel-skin-tango .jcarousel-next-horizontal.jcarousel-next-disabled,#pnw .jcarousel-skin-tango .jcarousel-prev-horizontal.jcarousel-prev-disabled,#twinoverlay .jcarousel-skin-tango .jcarousel-next-horizontal.jcarousel-next-disabled,#twinoverlay .jcarousel-skin-tango .jcarousel-prev-horizontal.jcarousel-prev-disabled{display:none!important}
#gallery .jcarousel-skin-tango .jcarousel-clip-horizontal,#pnw .jcarousel-skin-tango .jcarousel-clip-horizontal,#twinoverlay .jcarousel-skin-tango .jcarousel-clip-horizontal{margin:0}
.jcarousel-skin-tango .jcarousel-container{border:0;background:0}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl}
.jcarousel-skin-tango .jcarousel-container-horizontal{position:relative;left:30px;width:893px}
.jcarousel-skin-tango .jcarousel-clip{overflow:hidden}
.jcarousel-skin-tango .jcarousel-clip-horizontal{margin-left:4px;width:873px;height:auto}
.jcarousel-skin-tango .jcarousel-item{width:91px;height:auto}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal,.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:0;margin-left:10px}
.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}
.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:-5px;right:-15px;width:36px;height:70px;background:url(clientlibs.common/images/common/keyfeatures-carousel-controls.png) no-repeat;cursor:pointer}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover{background:0;cursor:default}
.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:-5px;left:-25px;z-index:100;width:36px;height:70px;background:url(clientlibs.common/images/common/keyfeatures-carousel-controls.png) 0 -149px no-repeat;cursor:pointer}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover{background:0;cursor:default}
.seo{display:none}
#keyFeatures,#keyFeaturesA,#keyFeaturesB{position:relative;width:100%;height:auto;min-height:636px;float:left;background-color:#242424!important}
#keyFeatures #keyfeature-container.emea,#keyFeaturesA #keyfeature-container.emea,#keyFeaturesB #keyfeature-container.emea{top:180px}
#keyFeatures #keyfeature-container .image .video,#keyFeaturesA #keyfeature-container .image .video,#keyFeaturesB #keyfeature-container .image .video{position:relative}
#keyFeatures #keyfeature-container .image .video img,#keyFeaturesA #keyfeature-container .image .video img,#keyFeaturesB #keyfeature-container .image .video img{cursor:pointer}
#keyFeatures #keyfeature-container .image a span.active,#keyFeaturesA #keyfeature-container .image a span.active,#keyFeaturesB #keyfeature-container .image a span.active{position:absolute;top:0;left:0;z-index:3;width:460px;height:309px;cursor:pointer}
#keyFeatures #keyfeature-container .image a span.idle,#keyFeaturesA #keyfeature-container .image a span.idle,#keyFeaturesB #keyfeature-container .image a span.idle{position:absolute;top:0;left:0;z-index:1;width:460px;height:309px}
#keyFeatures #keyfeature-container .image span.active img,#keyFeaturesA #keyfeature-container .image span.active img,#keyFeaturesB #keyfeature-container .image span.active img{position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:39px;height:39px;border:0}
#bikeoverview-toggler{clear:both;display:block;float:left;width:100%}
#keyFeatures #keyfeature-container .image a:hover span.idle,#keyFeaturesA #keyfeature-container .image a:hover span.idle,#keyFeaturesB #keyfeature-container .image a:hover span.idle{display:none}
#keyfeature-header{padding:0;width:100%;float:left}
#keyfeature-header h1{margin:21px 0 0;padding:0 10px 35px 0;color:#f60;text-transform:uppercase;font:25px/100% TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;font-weight:400!important;text-align:left}
#keyfeature-header h2{visibility:hidden;margin:0;padding:0 10px 2px 0;color:#ccc;text-transform:uppercase;font:18px/100% TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;font-weight:400!important}
#keyfeaturenav-wrap .sidenavwrap{margin-top:0}
.sidenavwrap{position:fixed;top:198px;z-index:100;width:130px;padding-right:20px}
#keyfeaturenav-wrap{clear:both;display:block;float:left;width:100%;z-index:999}
#keyfeature-nav{margin:0 auto;width:980px}
#keyfeature-nav a{padding:0 0 13px 0;color:#fff;float:left;clear:both;text-transform:uppercase;font-size:12px;font-family:"TradeGothic-CnBold",Arial,Impact,sans-serif}
#keyfeature-nav a:hover{color:#f60;text-decoration:none}
#keyfeature-nav a.active{background:url("clientlibs.common/images/motorcycles/arrow-orange.png") right 2px no-repeat;color:#f60;text-decoration:none;width:100%}
#keyFeatures #prev-next,#keyFeaturesA #prev-next,#keyFeaturesB #prev-next{position:absolute;right:18px;display:block;margin-top:3px}
#keyFeatures #prev-next span,#keyFeaturesA #prev-next span,#keyFeaturesB #prev-next span{display:block;float:left;margin:0 5px;cursor:pointer}
#keyFeatures #prev-next span a,#keyFeaturesA #prev-next span a,#keyFeaturesB #prev-next span a{float:left;padding:5px;background:#222;text-transform:uppercase;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#keyFeatures #prev-next span a:hover,#keyFeaturesA #prev-next span a:hover,#keyFeaturesB #prev-next span a:hover{color:#f60;text-decoration:none}
.keyfeature-wrapper{width:100%;min-height:600px;overflow:hidden}
.keyfeature-wrapper p.heading2{margin:0 0 18px;width:inherit;color:#d4d3d3;text-transform:uppercase;font:18px/24px Aachen-Bold}
.keyfeature-wrapper .image{display:block;float:right;height:auto;overflow:visible}
#keyfeature-container .keyfeature-wrapper.rightalign .image{float:left;position:absolute;left:0}
#keyfeature-categories .keyfeature-wrapper .image{float:right;position:absolute;right:0}
#keyfeature-container .keyfeature-wrapper .image{float:right;position:absolute;right:0}
.keyfeature-wrapper .image>*{position:relative;top:0;left:0}
.keyfeature-wrapper .image .active,.keyfeature-wrapper .image:first-child{display:block}
.keyfeature-wrapper .image .loop-slide{display:block;margin:5px 0;height:10px}
.keyfeature-wrapper .image .loop-slide *{display:inline;margin-right:10px}
#keyfeature-categories .keyfeature-wrapper.rightalign .image img{left:-388px}
.mainpiller{background-position:top center;background-repeat:no-repeat}
.keyfeature-overview .mainpiller .heading3{line-height:35px}
.btn-scroll{position:absolute;width:70px;height:35px;left:47%;bottom:0;background:url(../../../content/dam/h-d/images/motorcycles/my17/carousel/keyFeatures_scroll.png) left top no-repeat;font-family:TradeGothic-Cn,"Arial Narrow",sans-serif;font-size:14px;color:#fff;text-transform:uppercase;text-align:center;text-decoration:none;text-indent:-9999px}
.keyfeature-wrapper.rightalign .image img{height:600px;left:-87px;position:relative;width:680px;margin:0}
.keyfeature-wrapper .image img{height:auto;margin-right:-249px;position:relative;right:0;width:680px}
.keyfeature-wrapper .image .loop-slide .tab-active{display:inline;float:left;width:10px;height:10px;background:url(clientlibs.common/images/section/my/tabmove.png) no-repeat;cursor:pointer}
.keyfeature-wrapper .image .loop-slide .tab-inactive{display:inline;float:left;width:10px;height:10px;background:url(clientlibs.common/images/section/my/tabmove.png) -17px 0 no-repeat;cursor:pointer}
.keyfeature-wrapper.rightalign .copy{padding-left:565px}
.keyfeature-wrapper .copy{color:#999;font:18px/24px Arial,Helvetica,sans-serif;position:relative;width:415px;z-index:99;display:table-cell;padding-left:151px;vertical-align:middle;height:600px}
#keyfeature-container .copy p.heading3,.keyfeature-wrapper .copy p.heading3,.keyfeature-wrapper .copy div.heading3 p,.keyfeature-wrapper .copy div.heading3{margin:0 0 10px 0!important;color:#fff!important;font-weight:400!important;font-size:18px!important;font-family:"TradeGothicLTStdBoldCondensedNo-20","TradeGothic-CnBold",Arial,Impact,sans-serif!important;line-height:28px}
.keyfeature-wrapper .copy div.heading3 p,.keyfeature-wrapper .copy div.heading3{font-size:30px!important;line-height:31px}
.keyfeature-wrapper .copy p{font-size:14px;word-break:break-word;word-wrap:break-word;white-space:normal;font-family:arial}
.kfellipsis{font-family:arial;font-size:14px;line-height:20px;white-space:normal;word-wrap:break-word}
.kfellipsis.hidden{display:block!important;overflow-y:hidden;visibility:visible}
.kfellipsiscontrol span{color:#f60;float:right;font-size:12px;text-align:right;cursor:pointer;text-transform:capitalize}
.no_NO .kfellipsiscontrol span{text-transform:none}
.kfellipsiscontrol{clear:both;display:block;float:left;width:100%}
.kfellipsiscontrol .showless{display:none}
.kfellipsis.fullcontent{height:auto!important;overflow-y:visible}
.gapcontainer{clear:both;height:40px;width:100%}
.keyfeature-wrapper .keyscroll .copy{margin-right:0;margin-left:20px;width:460px;color:#ccc;font:14px/22px Arial,Helvetica,sans-serif;height:310px}
#keyfeature-container .keyscroll .copy p{margin-right:12px;margin-left:0;width:428px;color:#ccc;font:14px/22px Arial,Helvetica,sans-serif}
.keyfeature-wrapper .keyscroll{float:left;overflow-y:auto;width:480px}
.keyfeature-wrapper .copy .cta-link.right{margin-top:20px;color:#f60;font:14px Arial,Helvetica,sans-serif;margin-left:0!important;text-transform:capitalize;cursor:pointer}
.no_NO .keyfeature-wrapper .copy .cta-link.right{text-transform:none}
.ie .keyfeature-wrapper .keyscroll{height:322px}
.keyfeature-wrap{margin:0 auto;width:980px;position:relative}
.keyfeature-overview .keyfeature-wrap p{color:#fff!important}
.keyfeature-wrap .cta-link.right:after{background-position:5px -1781px}
#keyFeatures .legal-txt,#keyFeaturesA .legal-txt,#keyFeaturesB .legal-txt{position:absolute;bottom:10px;left:30px;clear:both;width:460px}
#emeaNav_erap{width:980px;margin:0 auto;position:relative}
#keyFeatures #emeaNav,#keyFeaturesA #emeaNav,#keyFeaturesB #emeaNav{float:left;height:27px;left:-7px;position:absolute;top:63px;z-index:101}
#keyFeatures.with-tertiary-navigation #emeaNav,#keyFeaturesA.with-tertiary-navigation #emeaNav,#keyFeaturesB.with-tertiary-navigation #emeaNav{top:22px}
#keyFeatures #emeaNav a,#keyFeaturesA #emeaNav a,#keyFeaturesB #emeaNav a{margin:0 5px;padding:6px 15px;background-color:#6a6a6a;color:#ccc;text-transform:uppercase;font-size:12px;line-height:12px}
#keyFeatures #emeaNav a#kf,#keyFeaturesA #emeaNav a#kfA,#keyFeaturesB #emeaNav a#kfB{background-color:#161616;color:#f60}
.kfClear{display:block;clear:both}
#keyFeatures p.kfDisclaimer,#keyFeaturesA p.kfDisclaimer,#keyFeaturesB p.kfDisclaimer{display:inline-block;margin:30px 0 40px 0;width:100%;color:#898989;-webkit-text-shadow:#000 1px 1px 2px;text-shadow:#000 1px 1px 2px;font:700 10px/13px Arial,Helvetica,sans-serif;text-align:center}
.pt_BR #keyFeatures p.kfDisclaimer,.pt_BR #keyFeaturesA p.kfDisclaimer,.pt_BR #keyFeaturesB p.kfDisclaimer{font-weight:700;font-size:11px;line-height:13px}
.galoverlay .download-wrapper-overlay{position:relative;top:3px;right:20px;float:right}
.showcase #wallpaper{position:absolute;right:0;bottom:-472px;display:none}
#wallpaperoverlay{position:absolute;z-index:2000;padding:0;width:122px;height:62px;background:#050505}
#wallpaper a,#wallpaperoverlay a{display:block;margin:0 5px;padding:9px;border-bottom:1px solid #141414;color:#fff;text-align:center;font:11px/12px TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#wallpaper a:hover,#wallpaperoverlay a:hover{color:#fff;text-decoration:underline}
.showcase-content-wrapper #wallpaper{position:absolute;right:0;bottom:-472px;display:none}
#container{margin:0 auto}
#flash-360{position:absolute;top:0;z-index:9;display:none;float:left;overflow:hidden;padding-top:40px;width:812px;height:545px;border:8px solid #141413;background:#000}
#flash-360 h2{position:absolute;top:8px;left:13px;margin:0;color:#f60;font:normal normal 25px/100% TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#flash-360 .disc{position:absolute;bottom:10px;left:10px;z-index:9999;color:#898989;font:normal bold 11px/12px Helvetica,Arial,sans-serif}
#drag{position:absolute;z-index:999;display:none;width:102px;height:50px}
.hand_cursor{background-image:url(clientlibs.common/images/cursors/360-rollover.png);cursor:url(clientlibs.common/images/cursors/grab.png),-moz-grab}
#threeSixtyOverlayClose.close{top:16px;right:24px;cursor:pointer}
#threeSixtyOverlayClose{width:auto!important;color:#fff;font-weight:400}
.close{position:absolute;top:10px;right:10px;z-index:1003;padding:4px 30px 0 0;height:16px;background:url(clientlibs.common/images/motorcycles/close_sm.png) right 0 no-repeat;color:#ccc;text-transform:uppercase;font-size:11px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;cursor:pointer}
.close:hover{color:#ccc}
#specs{margin:0 auto;padding:51px 0 40px;width:980px}
#specs:after{content:' ';display:table;clear:both}
#specs .data div span{background:url(clientlibs.common/images/common/specs-divider.jpg) left top repeat-y;color:#fff}
#specs .data div span:first-child{background:0}
#specs .data div span.infoHeader{width:359px;background:url(clientlibs.common/images/common/specs-divider.jpg) right top repeat-y!important;text-transform:uppercase;font-size:14px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#specs #bikeImage,#specs #bikeTitleOut,#specs #header,#specs .disclaimer,#specs .year{display:none}
#specs .leftnav{float:left;margin:24px 0 0;width:140px}
#specs.specs110 .leftnav{margin:20px 0 0}
ul#spec-pricing-nav{margin:0 0 15px;padding:0;position:fixed}
ul#spec-pricing-nav li{padding:0;list-style-type:none}
ul#spec-pricing-nav li a{display:block;margin-bottom:10px;padding-right:20px;width:110px;color:#fff;text-transform:uppercase;font:12px/14px TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
ul#spec-pricing-nav li a.active{color:#f60}
ul#spec-pricing-nav li a.active{background:url(clientlibs.common/images/motorcycles/arrow-orange.png) right 2px no-repeat;text-decoration:none}
ul#spec-pricing-nav li a.inactive{color:#fff}
#spec-pricing-data{position:relative;float:right;margin:23px 0 0 37px;width:803px}
.specs110 #spec-pricing-data{margin-top:18px}
#spec-pricing-data .spec-pricing-wrapper{display:block;clear:both;overflow-x:hidden;overflow-y:auto;height:auto;outline:0}
#spec-pricing-data .spec-pricing-wrapper .jspVerticalBar{background-color:transparent;display:none}
#spec-pricing-data .spec-pricing-wrapper .jspVerticalBar .jspTrack{background-color:#4b4b4a}
#spec-pricing-data .spec-pricing-wrapper .jspVerticalBar .jspTrack .jspDrag{border-radius:3px}
.spec-pricing-wrapper p.intro{float:left;clear:left;margin:0 0 0 -1px;padding:9px 0 10px 19px;width:360px;background:url(clientlibs.common/images/common/specs-divider.jpg) right top repeat-y;color:#fff;font:18px/18px TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
.spec-pricing-wrapper p.intro:first-child{padding-top:0}
.specs110 .spec-pricing-wrapper p.intro{width:231px}
.specs110 div.sp-wrapper{background:url(clientlibs.common/images/common/specs-divider.jpg) 494px 0 repeat-y}
.spec-pricing-wrapper span.column{display:block;float:left;width:247px;height:36px;background:url(clientlibs.common/images/common/specs-divider.jpg) right top repeat-y}
.spec-pricing-wrapper .data{float:left;width:100%}
.specs110 .spec-pricing-wrapper .data{background:url(clientlibs.common/images/common/specs-divider.jpg) 247px 0 repeat-y}
.specs110 .spec-pricing-wrapper .data div{background:url(clientlibs.common/images/common/specs-divider.jpg) 494px 0 repeat-y}
.spec-pricing-wrapper .data div{float:left;width:771px;border-bottom:1px solid #4a4a4a;display:flex}
.spec-pricing-wrapper .data div span{display:block;float:left;padding:16px 0 14px 19px;width:357px;font-weight:700;font-size:11px;font-family:Arial,Helvetica,sans-serif}
#specs.specs110 .spec-pricing-wrapper .data div span{width:228px}
.spec-pricing-wrapper .data div span.sublevel{padding:5px 0;width:46%;font-weight:400}
#footnotes,#footnotes p{float:left;clear:both;margin:0;font:11px/16px Helvetica,Arial,sans-serif}
#footnotes p{padding:5px}
#footnotes p span.num{position:absolute;left:0;color:#f60}
#footnotes p span.text{position:relative;display:block;margin-left:15px;width:560px}
#footnotes li{position:relative;margin-left:0;padding:5px 5px 5px 18px;width:560px;color:#aeaeae}
#footnotes li:last-child{padding-bottom:0}
#footnotes ol{margin:0;padding:0;counter-reset:item}
#footnotes ol li{display:block}
#footnotes ol li:before{position:absolute;left:0;color:#f60;content:counter(item) " ";counter-increment:item}
#specs .download-pdf{padding:0}
#specs .download-pdf a{position:absolute;top:17px;right:22px;padding:5px 0 5px 24px;background:url(clientlibs.common/images/motorcycles/print-ico.png) left 3px no-repeat;color:#f60;font-size:11px;font-family:Arial,Helvetica,sans-serif}
#specs .download-pdf a:hover{text-decoration:underline}
#specs .units{position:absolute;top:55px;right:0;z-index:1;padding:0}
#specs .units .download-pdf a{background:rgba(0,0,0,0) url("clientlibs.common/images/motorcycles/print-ico.png") no-repeat scroll left 5px;font:12px/21px "TradeGothic-CnBold","Arial Narrow","Impact",sans-serif;left:0;margin:0!important;padding:5px 0 5px 24px;position:relative;top:0}
#specs .units .download-pdf{background:rgba(0,0,0,0) none repeat scroll 0 0;float:right;padding-right:0;text-transform:none}
#specs .units span{margin:0 0 0 10px;padding:3px 5px;height:15px;background:#6a6a6a;color:#ccc;text-transform:uppercase;font:12px/21px TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;cursor:pointer}
#specs .units span.oneunit{background-color:#161616;color:#f60;cursor:default}
#specs .units .active{background-color:#161616;color:#f60}
.sp-wrapper{display:block;float:left}
.sp-wrapper sup a{position:relative;top:-2px;font-size:10px;line-height:24px}
.sp-wrapper .data sup a{top:0}
#spec-pricing-data sup a{color:#f60;vertical-align:top;font-weight:400;font-size:8px;line-height:12px}
#specs .hdcust-header{position:relative;top:-16px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#specs .hdcust-header h3{display:block;margin-top:21px;margin-bottom:2px;color:#f60;text-transform:uppercase;font-weight:400!important;font-size:25px;line-height:100%}
#specs .hdcust-header h2{display:block;visibility:hidden;margin:0;padding-bottom:2px;color:#ccc;text-transform:uppercase;font-weight:400!important;font-size:18px;line-height:100%}
#specs.withcountryDropdown.specsvariant .units{top:121px}
#specs.withcountryDropdown .leftnav{margin-top:13px}
#specs.withcountryDropdown .units{top:105px}
#PricingMessage{clear:both;margin:0 0 0 -1px;padding:0 0 0 19px;width:360px;background:url(clientlibs.common/images/common/specs-divider.jpg) right top repeat-y;line-height:16px}
.specs110 #PricingMessage{width:231px}
#specs #headerTitle{width:980px;background-color:#141414;text-transform:uppercase;font-size:12px}
#specs #bikeName1{display:inline-block;margin-top:9px;margin-bottom:9px;margin-left:435px;width:252px;vertical-align:top}
#specs #bikeName2{display:inline-block;margin-top:9px;margin-bottom:9px;width:257px}
#specs #headerTitle sup{font-size:9px}
.jspTrack{position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#212120}
.jspDrag{position:relative;top:0;left:0;background:#d4d3d3;cursor:pointer}
.map_overlay_middle_right_content .jspContainer .jspVerticalBar .jspTrack{background:#868684}
.map_overlay_middle_right_content .jspContainer .jspVerticalBar .jspTrack .jspDrag{background:#232222}
.jspContainer{position:relative;overflow:hidden}
.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:8px;height:100%;background:#000}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:5px;background:#000}
.jspHorizontalBar *,.jspVerticalBar *{margin:0;padding:0}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}
.jspArrow{display:block;background:#50506d;text-indent:-20000px;cursor:pointer}
.jspArrow.jspDisabled{background:#80808d;cursor:default}
.jspVerticalBar .jspArrow{height:5px}
.jspHorizontalBar .jspArrow{float:left;width:5px;height:100%}
.jspVerticalBar .jspArrow:focus{outline:0}
.jspCorner{float:left;height:100%;background:#eeeef4}
* html .jspCorner{margin:0 -3px 0 0}
body{margin:0;padding:0}
a,a:active,a:focus,a:hover,a:visited{outline:0;color:#fff;text-decoration:none}
a:link{color:#fff;text-decoration:none}
.showcase-content-container{height:700px!important}
.dwp #callout_bar{margin-top:0;padding-top:26px}
.bikePage #callout_bar{margin-top:0;height:75px!important}
.bikePage .showcase-content-container{height:700px!important}
#map_overlay_content{display:none;margin:8px;padding:0;width:948px;height:649px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#map_overlay_content>div{margin:0;width:100%}
#map_overlay_top{height:53px;background:url(clientlibs.my2017/sassets/images/top_bar.png)}
#map_overlay_middle{height:400px;background-color:#fff}
#map_overlay_bottom{height:196px;background:url(clientlibs.common/images/section/my/bottom_bg.png)}
#map_overlay_bottom_left{float:left;margin-top:18px;margin-right:40px;padding-left:20px;width:280px}
#map_overlay_bottom_middle{display:block;float:left;margin-top:18px;margin-bottom:20px;width:290px;height:160px;background-color:gray}
#map_overlay_bottom_right{display:block;float:right;overflow-y:scroll;margin-top:18px;margin-right:16px;width:270px;height:160px}
#map_overlay_top .map_overlay_top_header{margin-left:0}
.international .international_outer{position:relative;left:50%;float:left}
.international .international_inner{position:relative;left:-50%;float:left}
.international .map_overlay_top_header{margin-left:0!important;padding-left:0!important}
.map_overlay_form{display:inline;float:left;margin:0;margin-top:12px!important;margin-left:13px!important;padding:0}
.map_overlay_input{margin:0;padding-top:1px;padding-right:10px;padding-left:10px;width:155px!important;height:27px;border:1px solid #999593;background:url(clientlibs.common/images/motorcycles/input_box.png) no-repeat;color:#999;text-align:left;font-weight:700;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:25px;margin-right:12px!important}
.map_overlay_button,.map_overlay_button_dwp,.map_overlay_button_intl{float:left;margin:0;margin-top:14px!important;margin-left:15px!important;padding:0}
.map_overlay_close{float:right}
.map_overlay_bottom_header{display:block;color:#fff;font-size:24px}
.map_overlay_bottom_copy{margin-top:6px;width:290px;color:#b4b4b4;font-size:10px;font-family:Arial,Helvetica,sans-serif;line-height:17px}
.map_overlay_bottom_copy a{color:#f60;font-size:10px;font-family:Arial,Helvetica,sans-serif}
.map_overlay_event{margin-top:8px;margin-left:8px}
.map_overlay_event_date{display:block;float:left;clear:both;width:75px;height:60px;color:#f60;text-transform:uppercase}
.map_overlay_event_location,.map_overlay_event_title{float:right;width:160px;color:#b4b4b4;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:14px}
.map_overlay_event_title{font-weight:700}
#mapdiv{position:relative;overflow:hidden!important;width:650px!important;height:400px!important}
#map_overlay_middle_right{display:block;float:right;margin-right:16px;width:280px}
#map_overlay_middle_left{float:left;width:650px!important}
.map_overlay_middle_right_header{margin-top:16px;margin-left:8px;color:#8d8d8d;font-size:16px;font-family:Arial,Helvetica,sans-serif}
.map_overlay_middle_right_content{overflow-y:auto;margin-top:20px;height:340px;font-family:Arial,Helvetica,sans-serif}
.dealer{clear:both}
.dealer_marker{float:left;width:40px}
.dealer_info{float:right;padding-right:5px;width:195px}
.dealer_distance{margin-top:3px;color:#949494;text-align:center;font-size:11px}
.dealer_name,.dealer_name a{margin-bottom:4px;color:#000;font-weight:700;font-size:14px}
.dealer_links,.dealer_links a{margin-bottom:2px;color:#f60;font-weight:700;font-size:11px}
.dealer_address{margin-bottom:20px;font-size:11px;line-height:16px}
.dealer_links a:hover,.dealer_name a:hover,.map_overlay_event_title a:hover{text-decoration:underline}
#zip_error{float:left;padding-top:20px;padding-left:10px;color:#f60;font-size:11px;font-family:Arial,Helvetica,sans-serif}
.customInfoBox-with-leftBeak,.custominfobox-body{z-index:1500}
.map_overlay_middle_right_description{margin-top:8px;margin-left:8px;font-weight:700;font-size:11px;font-family:Arial,Helvetica,sans-serif}
.smaller_height{height:300px}
.small_callout_bar{margin-top:-15px!important;height:60px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
.smaller_width{margin-right:10px;margin-left:-8px;width:180px;height:18px}
.hr{display:block;margin-bottom:20px!important;margin-left:30px!important;width:415px;height:1px;border-bottom:1px solid #4a4a4a!important;text-align:center}
.find_btn{display:inline!important;margin-bottom:-5px!important;margin-left:5px!important}
#zip_error_box{position:absolute;top:44px;left:182px;float:left;padding-top:20px;padding-left:10px;color:#f60;font-size:11px!important;font-family:Arial,Helvetica,sans-serif}
.firstHeading{font-weight:700;font-size:16px;font-family:Arial,Helvetica,sans-serif}
#bodyContent{font-size:13px;font-family:Arial,Helvetica,sans-serif}
div#preloaded-images{position:absolute;top:-9999px;left:-9999px;overflow:hidden;width:1px;height:1px}
#hdwcOverlay{overflow:visible}
.dipVideo .container-close{top:-14px;right:-14px}
#showcase{position:relative;margin:10px auto 0;width:812px;height:650px;background:#000}
#showcase .showItem{display:none;width:757px;height:149px}
#showcase .showNav{position:absolute;top:26px;right:30px;z-index:50;width:70px;height:12px}
#showcase .showNav .block{float:left;margin:0 0 0 5px;width:11px;height:11px;background:#ff5109;cursor:pointer}
#landingPromos,.bikeoverview-promo{display:block;overflow:auto;margin:0 auto 32px;width:982px!important;height:auto;text-align:center;overflow:hidden;clear:both}
#landingPromos,.bikeoverview-promo #promos{padding-bottom:5px;width:980px;margin:25px auto 0}
#landingPromos .promo1,#landingPromos .promo2,#landingPromos .promo3,#landingPromos .promo4,.bikeoverview-promo #promos .promo{position:relative!important;display:inline-block;overflow:hidden;margin:0 0 0 39px;padding:0!important;width:300px!important;vertical-align:top;text-align:left;opacity:1;cursor:pointer}
.bikeoverview-promo #promos .promo:first-child{margin-left:0!important;padding-left:0!important}
.bikeoverview-promo #promos .large-content-tile,.bikeoverview-promo #promos .large-content-tile.medium div.image{margin:0!important}
.bikeoverview-promo #promos .promo div.large-content-tile h2{display:block;margin-top:6px!important;margin-bottom:3px!important;padding:0!important;width:auto;color:#fefefe;text-transform:uppercase;font-weight:400;font-size:20px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:22px}
.bikeoverview-promo #promos .promo div.large-content-tile>.copy.rte,.bikeoverview-promo #promos .promo div.large-content-tile>.copy.rte p{display:block;margin:0;width:auto;color:#7e7e7e;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:17px}
#landingPromos .promo1 a,#landingPromos .promo2 a,#landingPromos .promo3 a,#landingPromos .promo4 a{display:none}
#landingPromos .promo1 img,#landingPromos .promo2 img,#landingPromos .promo3 img,#landingPromos .promo4 img{display:block;padding-bottom:7px}
#landingPromos img.hd1{padding-bottom:0}
.promo3{margin:33px 0 0!important;width:300px!important}
#landingPromos h2{display:block;margin-top:6px;margin-bottom:3px;width:auto;color:#fefefe;text-transform:uppercase;font-weight:400;font-size:20px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:22px}
#landingPromos h2.hd1{margin-top:4px}
#landingPromos p{display:block;margin:0;width:auto;color:#7e7e7e;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:17px}
#landingPromos h2 sup{top:-7px;font-size:50%}
#landingPromos p.findOutMore,.bikeoverview-promo #promos .promo div.large-content-tile .link-orange{display:inline-block;margin-top:5px;padding-right:15px;background:url(clientlibs.common/images/section/my/arrow-grey.gif) right no-repeat;color:#f60}
.ie7 #landingPromos p.findOutMore,.ie7 .bikeoverview-promo #promos .promo div.large-content-tile .link-orange{zoom:1}
.bikeoverview-promo #promos .promo div.large-content-tile a p{margin-top:0;font-size:11px}
.bikeoverview-promo #promos .promo div.large-content-tile a p span{font-size:11px}
.bikepage div.faq.faqsmall .list>li.item{text-align:left!important}
.movie2{float:right;margin-top:28px}
.bikePage div.faq,.bikeoverview-promo div.faq{margin:19px 0!important;padding:0!important}
.bikePage div.faq.faqsmall .list>li.item a[href^='javascript:void(0)']>div,.bikeoverview-promo div.faq.faqsmall .list>li.item a[href^='javascript:void(0)']>div{font:11px/19px Verdana,Geneva,Arial,Helvetica,sans-serif}
div.faq .list>li.item a[href^='javascript:void(0)']>.icon{width:28px}
div.faq .list>li.item a[href^='javascript:void(0)']:hover{text-decoration:none!important}
div.faq .list>li.item a[href^='javascript:void(0)']:hover div{color:#f60!important}
.bikePage div.faq.faqsmall .list>li.item>.content p,.bikeoverview-promo div.faq.faqsmall .list>li.item>.content p{color:#b7b7b7!important;font:11px/13px Verdana,Geneva,Arial,Helvetica,sans-serif}
.bikePage div.faq .list>li.item>.content a,.bikeoverview-promo div.faq .list>li.item>.content a{text-decoration:underline!important}
#landing_page_wrapper #twincamDetails{top:155px}
a#nightrodLink,a#playvideoLink,a#seventyTwoLink,a#softailSlimLink,a#switchbackLink,a#testrideLink{position:absolute;display:block;float:left;padding:12px 14px 6px;width:161px;height:14px;background:url(clientlibs.common/images/section/my/callout.png) no-repeat;color:#6a6a6a;text-transform:uppercase;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
a#nightrodLink:hover,a#playvideoLink:hover,a#seventyTwoLink:hover,a#softailSlimLink:hover,a#switchbackLink:hover,a#testrideLink:hover{background:url(clientlibs.common/images/section/my/callout.png) 0 -45px no-repeat;color:#f60}
a#playvideoLink,a#testrideLink{width:133px;background:url(clientlibs.common/images/section/my/callout-sm.png) no-repeat}
a#playvideoLink:hover,a#testrideLink:hover{background:url(clientlibs.common/images/section/my/callout-sm.png) 0 -45px no-repeat}
a#seventyTwoLink,a#softailSlimLink{top:182px;left:33px}
a#nightrodLink{top:243px;left:33px}
a#playvideoLink{top:191px;left:32px}
a#testrideLink{top:191px;left:196px}
a#switchbackLink{top:173px;left:315px}
a.CloseImg.close:hover{text-decoration:underline}
.familyHero{position:absolute;top:70px;left:0;z-index:1;width:100%;height:631px}
.familyHero.sportster{background:url(clientlibs.my2017/sassets/images/sportster-hero.jpg) left top no-repeat}
body,html{background-color:#242424!important}
html.dwp{overflow-x:hidden}
.dwp #HD_top_nav{display:none}
.dwp .showcase{top:0}
.dwp .bikePage .showcase-button-wrapper{top:655px}
.dwp .showcase-button-wrapper{top:476px!important}
#HD_page_body,#HD_page_body #HD_page_content{width:100%!important}
#HD_page_body{top:22px}
img{border:0}
::-moz-focus-inner{border:0}
#HD_page_content{overflow:visible}
#HD_page_content.ruHeightFix{top:231px!important}
.bikePage #HD_page_body,.bikePage #HD_page_content{width:100%!important}
.bikePage #HD_bikes_background{position:absolute;top:0;z-index:0;width:100%;height:750px;opacity:.2;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20)}
#HD_page_content.motorcyclesHome{top:364px}
#mainwrap{clear:both;margin:0 auto;padding:0;color:#fff;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:12px}
.bikePage #mainwrap{width:100%}
#mainwrap-gallery{clear:both;overflow:hidden;margin:0 auto;padding:0;width:1012px;height:664px;color:#fff;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:12px}
h1,h2,h3,input,p{margin:0;padding:0}
.clearfix{display:block}
.clearfix:after{visibility:hidden;height:0;font-size:0}
* html .clearfix{height:1%;zoom:1}
span.noBreak{white-space:nowrap}
#model_page_content{min-height:600px;float:left;width:100%}
span.gallerycustom{display:inline-block}
span.custom,span.hcc-disclaimer{position:absolute;top:0;left:0;display:none;float:left;margin:0 0 0 5px;width:470px;color:#898989;text-transform:uppercase;-webkit-text-shadow:#000 1px 1px 2px;text-shadow:#000 1px 1px 2px;font-size:9px;font-family:Arial,Helvetica,sans-serif;line-height:10px}
span.noncustom{display:block;margin:8px 0 0}
.overlayclose{display:none}
#HD_page_nav_cont{position:relative;clear:both;overflow:hidden;margin:0;padding:25px 30px 0 29px;width:753px;height:79px;background:url(clientlibs.common/images/common/site-chrome/texture-gradient-bg_222220_812x129.png) no-repeat;line-height:16px}
.heading1{display:table-cell;height:45px;height:46px;height:48px;color:#f60;vertical-align:top;text-transform:uppercase;font-size:26px;font-family:Aachen-Bold;line-height:28px;line-height:33px}
sup{position:relative;top:-.4em;vertical-align:baseline;font-size:70%;padding:0!important}
#HD_page_nav a.current_model sup{top:-.5em}
.heightFix{height:200px}
.heightFixSmall{height:30px}
.quirks #motorcyclesNav{width:121px!important}
.quirks #whyHarleyNav{width:144px!important}
.quirks #toolsNav{width:52px!important}
.heading1 sup{top:-1em;font-size:14px}
.heading2 sup{top:-.9em;font-size:12px}
p.intro sup{top:-.1em;letter-spacing:1px}
#HD_top_nav{position:relative!important}
#HD_page_nav{position:absolute;top:94px;z-index:105;margin:-3px 0 0;min-height:38px;width:100%;background:0;text-align:center;background-color:#101010;opacity:.9}
#HD_page_nav.with-tertiary-navigation{background-color:#1a1a18;opacity:1.0}
#keyFeatures.with-tertiary-navigation,#keyFeaturesA.with-tertiary-navigation,#keyFeaturesB.with-tertiary-navigation{padding-top:78px}
#HD_page_nav>div{margin:0 auto;padding:0;width:982px;text-align:left;font-family:TradeGothic-CnBold,"Arial Narrow",sans-serif;color:#f60;text-shadow:1px 1px #000}
#HD_page_nav #overview-subnav{padding-right:1px;margin-left:6px;padding-left:0}
#HD_page_nav a{margin:0 17px 0 0;padding:0 0 3px;color:#fff;text-decoration:none;text-transform:uppercase;-moz-text-shadow:1px 1px #000;-webkit-text-shadow:1px 1px #000;text-shadow:1px 1px #000;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",sans-serif;display:inline-block}
#HD_page_nav a:hover{color:#fff}
#HD_page_nav a.brd-active,#HD_page_nav a.current_model{color:#f60}
#HD_page_nav.with-tertiary-navigation .bike-detail-breadcrumb a.brd-active.brd-active-highlight,#HD_page_nav.with-tertiary-navigation .bike-detail-breadcrumb a.brd-hover-highlight{background-color:#282828;color:#f60}
#HD_page_nav a.current_model,#HD_page_nav a.current_model:hover{text-decoration:none}
#HD_page_nav .bike-year-breadcrumb a{padding-top:11px}
#HD_page_nav .bike-year-breadcrumb a:first-child{margin-left:0!important;margin-right:11px}
#HD_page_nav a#overview-subnav p{display:inline;color:inherit;font:inherit}
#HD_page_wrapper{clear:both;height:720px;color:#aeaeae}
.bikePage #HD_page_wrapper{width:100%;height:auto}
#hdcust,#keyfeature,#overview,#pandw,#pv,#spec-pricing{position:relative;z-index:1;display:block;clear:both;overflow:visible;width:812px;height:545px}
#overview{z-index:600;margin:0 auto 34px!important;width:980px;height:auto}
.bikePage #overview .overview-wrapper{position:relative;margin:0 auto;width:980px}
.pv-text{position:absolute;left:20px;z-index:1;width:100%;height:auto}
#gallery .pv-text{top:643px;left:17px;height:35px;width:945px}
#gallery .pv-text .disc{margin-top:0;margin-right:0}
#overview .pv-text{position:relative;left:0;height:auto}
.galoverlay .flike,.pv-text .flike{float:left;margin-top:2px;width:90px}
.galoverlay .flike{position:absolute;margin:0;color:#000}
.galoverlay .disc,.pv-text .disc{bottom:0;float:left;margin:0;width:470px;color:#898989;-webkit-text-shadow:#000 1px 1px 1px;text-shadow:#000 1px 1px 1px;font-weight:700;position:relative;top:10px;font-size:12px;font-family:Helvetica,Arial,sans-serif;line-height:12px}
.galoverlay .disc p,.pv-text .disc{margin-bottom:4px;font:10px/13px Arial,Helvetica,sans-serif;color:#898989}
.galoverlay .disc{position:absolute;top:710px;left:15px;width:750px;color:#868686;font-size:12px;font-family:Helvetica,Arial,sans-serif}
.galoverlay .disc span{margin-top:0}
#overview .pv-text .disc{width:800px;padding-bottom:0;float:none;top:0;left:0;display:block;margin-top:0;min-height:1px}
#overview .pv-text .extradisc,#overview .pv-text .extradisc p{font:26px "TradeGothic-CnBold",sans-serif;display:block;text-align:center;color:#fff;line-height:30px}
#overview .pv-text .extradisc{width:666px;margin:19px auto 0}
#gallery .pv-text .disc{width:100%}
.legal-txt{position:absolute;bottom:10px;left:30px;width:70%;font-size:9px;font-family:Helvetica,Arial,sans-serif;line-height:12px}
.download-wrapper a,.galoverlay .download-wrapper-overlay a,.downloadImg p{display:block;padding:3px 18px 4px 10px;min-width:94px;max-width:225px;width:auto;height:10px;background:url(clientlibs.common/images/section/my/button-bg-long.png) right 0 no-repeat;text-transform:uppercase;font:11px/11px TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
.download-wrapper .wallpaper-link a{background:url(clientlibs.common/images/section/my/button-bg-long-no-arrow.png) right 0 no-repeat}
.wallpaper-link,.hiddenWallpaper{display:none}
#overlayWrapper .wallpaper-link{display:block;width:100%}
#gallery .download-wrapper a{padding-top:3px}
.download-wrapper a:hover,.galoverlay .download-wrapper-overlay a:hover{background-position:right -18px;color:#fff;text-decoration:none}
#galoverlay .close{width:auto!important;color:#ccc}
#galoverlay .close:hover{color:#ccc;text-decoration:underline}
.close#threeSixtyOverlayClose{top:16px;right:41px;cursor:pointer}
.close#threeSixtyOverlayClose:hover{text-decoration:underline}
#video{position:absolute;display:none;overflow:hidden;width:812px;height:545px}
.galoverlay{position:relative;width:1280px}
.galoverlay span{float:left;margin-top:10px}
#galoverlay .download-wrapper-overlay{margin-top:8px}
.galoverlay img{display:block}
#nav li.link-show{display:none}
object{outline:0}
div#marketingCopy{margin:30px auto;padding:0 10px 10px;width:982px;color:#b7b7b7}
div#marketingCopy p{margin:0;padding:3px;font-size:11px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}
div#marketingCopyOpen p{padding:0 3px 3px 30px;font-size:11px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;line-height:13px}
div#marketingCopy a.marketingCopyLink{display:inline-block;padding:1px 0 4px 28px;outline:0;background:url(clientlibs.common/images/common/accordion-icons.png) no-repeat;color:#fff;text-decoration:none;line-height:18px;cursor:pointer}
.pt_BR div#marketingCopy a.marketingCopyLink{margin-top:25px}
div#marketingCopy a.marketingCopyLink:hover{color:#f60;text-decoration:none}
div#marketingCopy a.minus{background:url(clientlibs.common/images/common/accordion-icons.png) 0 -39px no-repeat}
div#marketingCopyOpen{display:none;width:940px}
div#marketingCopyOpen a{outline:0;color:#fff;text-decoration:underline}
#gallery .pv-text .download-wrapper{position:absolute;top:-111px;right:-144px}
#overlayWrapper .download-wrapper a{z-index:999;position:relative}
#overview .details{position:absolute;top:70px;left:0;z-index:2;overflow:hidden;padding-left:10px;width:auto;height:450px}
#overview .details>*{margin:0 0 5px}
#overview .details #seedetails{margin-top:15px}
#overview .details .limited-avail{position:relative}
#overview .details .limited-avail #limited-avail-head{margin:5px 0 0;padding:0 0 5px 20px;width:195px;height:17px;background:url(clientlibs.common/images/common/exp-col.png) no-repeat;text-decoration:underline;text-transform:uppercase;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:16px}
#overview .details .limited-avail #limited-avail-head:hover{color:#f60}
#overview .details .limited-avail #limited-avail-head.active{background-position:0 -27px;color:#f60}
#overview .details .limited-avail #limited-avail-copy{position:absolute;top:20px;left:0;z-index:99;display:none;margin:0 0 0 12px;background:#000;color:#f60;font-size:10px;font-family:Helvetica,Arial,sans-serif;line-height:14px;opacity:.95;filter:alpha(opacity=95)}
#overview .details .limited-avail #limited-avail-copy p{padding:8px}
#overview .details p.heading2{margin:0;color:#d4d3d3;text-transform:uppercase;font-size:22px;font-family:Aachen-Bold;line-height:26px}
#overview p.disc{color:#fff;font-size:13px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:18px}
#overview a.button{display:inline-block;max-width:216px}
#overview a#vplayer.button{display:none}
#overview a.button:hover{background-position:right -32px}
#overview .details-expand{position:relative;z-index:999;display:none;margin:5px 0 0 -10px;padding:10px;width:190px;background:url(clientlibs.common/images/section/my/opacity.png)}
#overview .details-expand .x{float:right;margin:0;background:0;color:#8d8c8c;text-decoration:none;font-weight:700;font-size:14px;font-family:Helvetica,Arial,sans-serif}
#overview .details-expand .price p.heading2{float:left;margin:10px 0;width:auto;color:#f60;text-transform:uppercase;font-size:22px;font-family:Aachen-Bold}
#overview .details-expand .price p.heading2 span{display:block;color:#aeaeae;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:12px}
#overview .details-expand a.button{clear:both;margin:0 0 5px}
#overview .details-expand a.button:hover{background-position:right -32px}
#overview .zipcode{margin:0;text-transform:uppercase;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#overview label{display:block;margin:0;padding:5px 0 5px 5px;color:#fff}
#overview .zipcode form{margin:0;padding:0}
#overview .zipcode .zip-bg{float:left;margin:0 4px 0 5px;padding:5px;width:95px;background:url(clientlibs.common/images/section/my/zipcode-bg.png) left 0 no-repeat;color:#6a6a6a;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}
#overview .zipcode .err-msg{position:absolute;display:none;float:left;clear:both;margin-top:8px;margin-right:-48px;color:#f60;text-transform:none;font-weight:400;font-size:10px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif}
#overview .zipcode .submit{float:left;padding:6px 10px;width:21px;height:23px;background:url(clientlibs.common/images/section/my/zipcode-bg.png) right 0 no-repeat;cursor:pointer}
#overview .zipcode .submit:hover{float:left;padding:6px 10px;width:21px;height:23px;background:url(clientlibs.common/images/section/my/zipcode-bg.png) right -32px no-repeat;cursor:pointer}
#overview .zipcode input{margin:0;padding:0;border:0}
#overview .builder{position:absolute;bottom:20px;clear:both;margin:5px 0 5px -6px}
#overview .builder>*{float:left}
#overview .builder .customize{margin:-10px 0 0 6px;width:140px}
#overview .builder .customize span{text-transform:uppercase;font-size:9px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:16px}
#overview .builder .customize p.heading3{margin:0;color:#aeaeae;text-transform:uppercase;font-size:15px;font-family:Aachen-Bold;line-height:18px}
#overview .builder a.button{margin:4px 0 0;padding:8px 0 0 10px;width:125px;height:22px;background:url(clientlibs.common/images/section/my/bike-builder.png) right 0 no-repeat}
#overview .builder a.button:hover{margin:4px 0 0;padding:8px 0 0 10px;width:125px;height:22px;background:url(clientlibs.common/images/section/my/bike-builder.png) right -40px no-repeat}
#overview a.link-show{display:none}
#HD_page_wrapper #pnw{z-index:10;margin:0 auto;width:984px}
#HD_page_wrapper #pnw-container{margin-bottom:30px}
#HD_page_wrapper #pnw-gradient{position:absolute;top:415px;left:0;width:100%;height:186px;background:url(clientlibs.common/images/section/my/gradient-bg.png) repeat-x}
#wheels-contain{margin:10px 5px 10px 14px;height:41px}
#three60-rotate{margin-left:0}
#customization{position:relative;z-index:1;padding-bottom:39px}
#customization .custom{clear:both;display:block!important;float:left;margin:0 0 18px;text-transform:none;width:100%}
.igbgfull{background-position:center top!important;background-repeat:repeat!important;display:block;float:left;width:100%;margin:30px 0}
.igbgfull .main-content{background:none!important;padding:0!important}
.igbgfull #sn-content{background:none!important}
#igReference{background:url("clientlibs.common/images/common/loading_000000_34x34.gif") no-repeat scroll center center;min-height:400px;background-color:#000;margin-top:-12px;margin-bottom:20px}
#igTitle{width:980px;margin:0 auto;padding-top:40px}
#igTitle .secondary-head{font-size:30px}
.hdcust-wrapper{padding:71px 0 35px 20px}
#customization .hdcust-wrapper{padding:0}
#customization .marketingCaption,#customization .marketingCaption p{color:#fff;font:26px "TradeGothic-CnBold",sans-serif}
.marketingCaptionContainer div{width:666px;margin:0 auto;text-align:center}
.marketingCaptionContainer div .cap{font:26px "TradeGothicLTStd",sans-serif}
#customization #cust-img{height:700px;background-position:top center;background-repeat:no-repeat;margin-bottom:-60px}
#customization .active{opacity:.2;filter:alpha(opacity=20)}
.hdcust-content{position:absolute;top:93px;left:80px;z-index:99}
.hdcust-content .cust-block.last-block{margin-right:0}
.hdcust-content .cust-title{display:table-cell;margin:0;padding:0 5px;width:190px;height:18px;background:url(clientlibs.common/images/section/my/button-bg-long.png) right 0 no-repeat;vertical-align:middle;text-transform:uppercase;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:18px;cursor:pointer}
.hdcust-content .cust-block p:active,.hdcust-content .cust-block p:hover{background-position:right -18px;color:#fff!important}
.hdcust-content .cust-block p{color:#fff}
.hdcust-content .cust-hidden{display:none;background:url(clientlibs.common/images/section/my/spacer.gif) left top}
.hdcust-content img{display:block;padding:12px 0 8px}
.hdcust-content .cust-desc{display:block;margin:0;padding:0;color:#ccc;font-size:11px;font-family:Helvetica,Arial,sans-serif;line-height:18px}
.hdcust-content .cust-desc sup{display:inline}
.hdcust-content a.dipButton{display:block;margin:9px 0 0;max-width:160px}
.hdcust-content div:last-child{margin-right:0}
#customization .download-parts{position:absolute;right:0;padding:0;font-size:11px;font-family:Arial,Helvetica,sans-serif}
#customization .download-parts a{display:block;padding:3px 18px 4px 10px;height:11px;background:url(clientlibs.common/images/section/my/button-bg-long.png) right 0 no-repeat;color:#fff;text-transform:uppercase;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:12px}
#customization .download-parts a:hover{background-position:right -18px;text-decoration:none}
#customization .legal-txt,#customization .legal-txt p{top:640px;left:20px;color:#868686;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:700}
#customization .hdcust-header{position:absolute;top:19px;left:21px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#customization .hdcust-header h3{display:block;margin-top:21px;margin-bottom:2px;color:#f60;text-transform:uppercase;font-weight:400!important;font-size:25px;line-height:100%}
#customization .hdcust-header h2{display:block;visibility:hidden;margin-top:0;margin-bottom:0;padding-bottom:2px;color:#ccc;text-transform:uppercase;font-weight:400!important;font-size:18px;line-height:100%}
#customization .dipButton{display:inline-block;margin:0;padding-right:10px;max-width:none;width:auto;height:auto;background:url(clientlibs.common/images/motorcycles/arrow-clear.png) right center no-repeat!important;color:#f60!important;text-transform:none;font-size:11px;font-family:Arial,Helvetica,sans-serif;line-height:11px;filter:none}
#customization .dipButton span{padding:0;background:0;color:#f60!important}
.es_MX #pricingSpecialEditionvalue{height:24px}
#family_page_wrapper,#landing_page_wrapper{position:relative;clear:both;width:982px;height:450px}
#landing_page_wrapper .details{position:absolute;top:180px;left:30px;z-index:0}
#family_page_wrapper .details{position:absolute;bottom:152px;left:35px;width:364px}
#family_page_wrapper .detailsone{position:absolute;bottom:152px;left:35px;z-index:1;width:364px}
.cvohistory a,.familytwincam a,.twincam a{float:left;padding:12px 14px 6px;width:161px;height:14px;background:url(clientlibs.common/images/section/my/callout.png) no-repeat;color:#6a6a6a;text-transform:uppercase;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
.cvohistory a:hover,.familytwincam a:hover,.twincam a:hover{background:url(clientlibs.common/images/section/my/callout.png) 0 -45px no-repeat;color:#f60}
.cvohistory .expand,.familytwincam .expand,.twincam .expand{position:relative;z-index:1;display:none;float:left;clear:both;margin:0 0 0 3px;width:183px;color:#fff;font:12px/16px TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;cursor:pointer}
.twincam .desc{position:absolute;bottom:0;left:0;padding:5px 10px;width:163px;background:url(clientlibs.common/images/section/my/opacity.png);font-weight:700}
#family_page_wrapper #limited-avail-head{position:absolute;bottom:318px;left:35px;z-index:0;padding:2px 0 0 20px;width:183px;height:17px;background:url(clientlibs.common/images/common/exp-col.png) no-repeat;color:#fff;text-decoration:underline;text-transform:uppercase;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#family_page_wrapper a#limited-avail-head:hover{color:#fff}
#family_page_wrapper a#limited-avail-head.active{background-position:0 -27px;color:#f60}
#family_page_wrapper #limited-avail-copy{position:absolute;bottom:337px;left:35px;z-index:1000;display:none;margin:0 0 0 15px;padding:5px;width:250px;background:#000;color:#f60;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#family_page_wrapper #cvo-head{position:absolute;top:160px;z-index:1;padding:2px 0 0 20px;width:65px;height:17px;background:url(clientlibs.common/images/common/exp-col.png) no-repeat;color:#fff;text-decoration:underline;text-transform:uppercase;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#family_page_wrapper a#cvo-head:hover{color:#fff}
#family_page_wrapper a#cvo-head.active{background-position:0 -27px;color:#f60}
#family_page_wrapper #cvo-copy{position:absolute;bottom:40px;left:0;z-index:1000;display:none;margin:0 0 0 20px;padding:5px;width:242px;background:#000;color:#f60;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
.cvo,.cvohistory,.familytwincam{position:absolute;bottom:0;height:200px}
.cvohistory #cvohistory,.familytwincam #familytwincam{position:absolute;bottom:19px}
#family_page_wrapper .details .familytwincam{left:305px}
#family_page_wrapper .detailsone .familytwincam{left:0}
.cvohistory{left:85px}
.cvohistory .expand,.familytwincam .expand{position:absolute;bottom:45px;z-index:1000;display:none}
.cvohistory .expand .desc,.familytwincam .expand .desc{position:absolute;top:0;left:0;padding:5px 10px;width:163px;background:url(clientlibs.common/images/section/my/opacity.png);font-weight:700}
.scroll{position:absolute;bottom:0;left:0;z-index:2710;width:982px;height:154px;background:url(clientlibs.common/images/common/mainscroll-bg.png) no-repeat}
.family-list{float:left;padding:0 10px;width:153px;height:154px}
#next-family,#prev-family{position:relative;top:11px;left:66px;z-index:1000;display:block;float:left;clear:both;width:27px;height:25px;background:url(clientlibs.common/images/common/arrow-verscroller.png) no-repeat;cursor:pointer}
#next-family{top:9px;background-position:0 -35px}
#next-family:hover{background-position:0 -109px}
#prev-family:hover{background-position:0 -72px}
.family-list div{position:relative;float:left;clear:both;overflow:hidden;width:153px;height:93px}
.family-list ul{position:relative;float:left;clear:both;margin:10px 0 0;padding:0;width:153px;height:88px}
.family-list ul li{margin:0;padding:8px 0 0;list-style-type:none;text-align:center;line-height:20px}
.family-list ul li a{display:inline;color:#444;text-transform:uppercase;font-size:16px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
.family-list ul li a sup{top:-5px;font-size:10px}
.family-list ul li a.active,.family-list ul li a:hover,.family-list ul li.active a{color:#fff}
.view-details-overlay p.heading2{color:#f60;font-size:22px;font-family:Aachen-Bold;line-height:26px}
.view-details-overlay a.more{display:block;float:left;clear:both;margin-bottom:4px;padding-right:14px;width:auto!important;background:url(clientlibs.common/images/motorcycles/arrow-orange.png) right 3px no-repeat;color:#f60;text-transform:uppercase;white-space:nowrap!important;font-size:14px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:16px}
.view-details-overlay img{clear:both}
#motorcycle-wrapper{width:100%;overflow:hidden}
.view-details-overlay img.details-title{padding:12px 0 5px}
#twinoverlay{position:relative;display:none;float:left;padding:24px 16px 0 12px;width:772px;border:6px solid #141413;background:#000}
#twinoverlay .twin-bikes{position:relative;float:left;width:587px;height:590px}
.twin-bikes #gallery-pane .item a{cursor:default}
#twinoverlay .twin-desc{margin:10px 0 15px;color:#ccc;font-size:11px;font-family:Helvetica,Arial,sans-serif;line-height:16px}
#twinoverlay #overlay{position:relative;overflow:hidden;width:587px;height:497px}
#twinoverlay #overlay #gallery-pane .item{width:587px;height:395px}
#twinoverlay #overlay .img-desc{position:relative;bottom:20px;display:none;margin:0 0 0 10px;font-weight:700;font-size:11px;font-family:Helvetica,Arial,sans-serif}
#twinoverlay #overlay .cond-apply{position:relative;display:block;display:inline-block;margin:0;padding:5px 0 0;color:#ccc;font-size:9px;font-family:Helvetica,Arial,sans-serif}
#twinoverlay .thumb-overlay{position:absolute;bottom:5px;left:0;width:425px;background:url(clientlibs.common/images/overlay.png)}
#twinoverlay #thumb-contain{position:relative;left:3px;float:left;overflow:visible;margin:10px 10px 0;width:415px;height:52px}
#twinoverlay #thumb-contain img,#twinoverlay #twincamvideo img{float:left;margin:0 10px 0 0;width:71px;height:48px;border:2px solid transparent;cursor:pointer}
#twinoverlay #thumb-contain img.active{width:69px;height:47px;border:2px solid transparent}
.twinvideo-bg{position:absolute;right:20px;bottom:10px;overflow:hidden;width:110px;background:url(clientlibs.common/images/overlay.png)}
#twinoverlay #twincamvideo{position:relative;float:right;margin:10px 10px 0;cursor:pointer}
#twinoverlay .side-bikes{position:relative;top:21px;float:right;width:185px}
#twinoverlay .side-bikes p.heading4{margin:0 10px;padding:0 0 20px 10px;width:158px;border-bottom:1px solid #222;color:#4a4a4a;text-transform:uppercase;font-size:16px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:18px}
#twinoverlay .side-bikes .family-area{overflow-x:hidden;overflow-y:auto;margin:10px 0 0 10px;width:185px;height:509px}
#twinoverlay .side-bikes .family-details{clear:both;padding:0;width:165px}
#twinoverlay .side-bikes .family-details a{display:block;clear:both;padding:12px 10px;color:#6a6a6a;text-align:center;font-size:10px;font-family:Helvetica,Arial,sans-serif}
#twinoverlay a.family-head{margin:10px 0 0;padding:0 0 0 20px;background:url(clientlibs.common/images/common/exp-col.png) no-repeat;color:#fff;text-align:left;text-decoration:underline;text-transform:uppercase;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#twinoverlay .side-bikes .family-details a span{display:block;clear:both}
#twinoverlay .family-body{display:none;clear:both}
#twinoverlay .side-bikes .family-area span{display:block;clear:both;padding:5px 0;color:#f60;font:10px/12px Helvetica,Arial,sans-serif}
#twinoverlay .side-bikes .family-body a{display:block;clear:both;padding:10px;color:#6a6a6a;text-align:center;font-size:10px;font-family:Helvetica,Arial,sans-serif}
#twinoverlay .side-bikes .family-area a:hover{color:#f60}
#twinoverlay a.family-head.active{background-position:0 -27px;color:#f60;text-align:left}
#twinoverlay .family-details .family-body img{display:block}
#twin-video{display:none;width:772px;background:#000}
#twin-video #back{display:block;margin:10px 0 30px;color:#ccc;text-decoration:underline;font-size:11px;font-family:Helvetica,Arial,sans-serif}
#twinoverlay .twin-bikes #overlay #left span.sampleThumb img,#twinoverlay .twin-bikes #overlay #right span.sampleThumb img{width:73px;height:49px}
#gallerypage{position:relative;overflow:hidden}
#gallerypage .overlay,#gallerypage .thumb-overlay{position:absolute;bottom:0;left:20px;overflow:hidden;background:url(clientlibs.common/images/overlay.png)}
#gallerypage #thumb-contain{margin:12px 30px;width:902px}
#gallerypage #thumb-contain img.active{border:2px solid #595958}
#gallery-wrapper{border:5px solid #141414;background:#000}
#mainwrap-gallery .gallery_content{position:relative;display:none;clear:both;overflow:hidden;margin:0;padding:10px 0 0 14px;width:987px;height:60px;background:#000}
#mainwrap-gallery #gallery-wrapper div:first-child{display:block}
#mainwrap-gallery .heading1{float:left;height:35px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:26px}
#gallerypage h1{float:left}
.gallery_content p.disc{clear:both;margin:0 0 15px;color:#fff;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:12px}
#mainwrap-gallery a.button{float:left;margin:5px 0 0 10px;padding:4px 0 2px 5px;width:110px;text-decoration:none}
#mainwrap-gallery a.button:hover{background-position:right -32px}
#mainwrap-gallery #gallery-pane .item{width:1002px}
#registerWait_c{position:absolute!important}
#twinoverlay h1.name{float:left;margin-top:-15px;margin-bottom:-4px;width:587px;color:#f60;font-weight:400;font-size:25px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:25px}
#twinOverlayClose,#twinoverlay .close,#twinoverlay .overlayclose,#twinoverlay a.CloseImg.close{top:15px;right:19px;padding:4px 30px 0 0!important;min-width:185px!important;color:#ccc;text-align:right}
#twinOverlayClose:hover{text-decoration:underline}
#twinoverlay .jspTrack{background:0}
#twinoverlay .jspDrag{-webkit-border-radius:0;border-radius:0;background:#c7c6c6}
#twinoverlay .bikeShowcaseVideoTrigger,#twinoverlay .overlay-movie{float:right;margin-top:10px}
#twinoverlay .pv360-thumbs span.active-border{top:0}
.loading{position:absolute;z-index:100;padding-top:0;width:924px;height:545px;background:url("clientlibs.common/images/common/loading.gif") center center no-repeat;text-align:center;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
.imgloader{background:url("clientlibs.common/images/common/loading.gif") center center no-repeat}
.grabbing{cursor:url(clientlibs.common/images/cursors/grabbing.png),-moz-grabbing}
#drag.grabbing{display:none}
#drag.touch-device{bottom:50px;left:362px;width:80px;height:80px;background-image:none}
#drag.touch-device.hand_cursor{background-image:url(clientlibs.my2017/sassets/images/360-swipe-to-rotate.png)}
#three60-arrows{position:absolute;top:225px;left:41px;width:730px;height:95px;background-image:url(clientlibs.common/images/cursors/360-swipe-arrows.png)}
#three60-rotate-close{display:block}
.threesixty-arrow-left,.threesixty-arrow-right{position:absolute;top:120px;left:0;display:block;overflow:hidden;width:180px;height:300px;background:url(clientlibs.common/images/cursors/360-swipe-arrows.png) 50px 100px no-repeat;text-indent:-9999px}
.threesixty-arrow-right{right:0;left:auto;background-position:-600px 100px}
#bottom-promos{margin:10px 0 0}
#bottom-promos .PromoSlot1{float:left;margin:0 0 0 12px}
#bottom-promos .PromoSlot2{float:right;margin:0 12px 0 0}
#HD_page_footer{top:170px;left:auto;float:none;clear:both;margin:5px auto 0}
#HD_page_footer.ruHeightFix{top:230px!important}
#HD_page_footer a.footerlink,#HD_page_footer a.footerlink:hover{color:#996}
#modalOverlay{opacity:.8!important;filter:alpha(opacity=80)!important}
#blogOut,#stafOut{padding:20px 20px 10px;border:5px solid #141414;background:url(clientlibs.common/images/section/my/color-rollover_new.png)}
#blogCloseTop,#stafCloseTop{position:absolute;top:20px;right:20px;width:24px;height:19px;background:url(clientlibs.common/images/motorcycles/close_sm.png) no-repeat}
#stafFormSendButton{padding:3px 25px 3px 5px;min-width:50px;width:auto;height:12px;background:url(clientlibs.common/images/section/my/button-bg.png) right 0 no-repeat;text-decoration:none;text-transform:uppercase;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:12px}
#stafSubmitSend p{float:right;margin:0 10px 0 0}
#stafFormSendButton:hover{background-position:right -32px;color:#f60}
#blogOut p,#stafOut p{color:#ccc;font:11px/18px Helvetica,Arial,sans-serif}
#blogOut a,#stafOut a{color:#ccc;text-decoration:underline;cursor:pointer}
#blogOut p{margin:20px 0 10px}
#stafSubmitSend a{text-decoration:none}
#stafOut label{display:block;margin:5px 0;color:#ccc;font:700 12px Helvetica,Arial,sans-serif}
#blogOut h2,#stafOut h2{display:block;color:#f60;font-size:26px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#stafSubmitLeft div,#stafSubmitRight div{margin:20px 0}
#stafSubmitCopy{width:470px}
#stafSubmitLeft{margin-right:25px}
#stafSubmitLeft,#stafSubmitRight{float:left;padding:0 10px;width:43%}
#stafSubmitSend{float:right}
#stafOut input{margin:10px 0;padding:0 5px;width:191px;height:22px;border:0;background:url(clientlibs.common/images/section/my/input-bg.png) left 0 no-repeat;color:#6a6a6a;font-size:12px;font-family:Helvetica,Arial,sans-serif}
#stafErrors{margin:15px 0 0 5px;color:#ccc}
#blogEmbed{margin:10px 0 0;padding:5px;background:url(clientlibs.common/images/section/my/textfield-bg.png) no-repeat}
#blogCode{overflow:hidden;margin:0;padding:5px;width:451px;height:152px;border:0;background:0;color:#333;font:11px/18px Helvetica,Arial,sans-serif}
#video-nightrod,#video-switchback{display:block;float:left;margin-right:15px}
.dealerLocatorOverlay .container-close{top:14px;right:14px}
a.dipButton{display:inline-block;margin-right:15px;height:26px;background:#ff812b;background:-moz-linear-gradient(top,#ff812b 0,#ff6e26 34%,#b64421 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff812b),color-stop(34%,#ff6e26),color-stop(100%,#b64421));background:-webkit-linear-gradient(top,#ff812b 0,#ff6e26 34%,#b64421 100%);background:-o-linear-gradient(top,#ff812b 0,#ff6e26 34%,#b64421 100%);background:-ms-linear-gradient(top,#ff812b 0,#ff6e26 34%,#b64421 100%);background:linear-gradient(top,#ff812b 0,#ff6e26 34%,#b64421 100%);color:#fffefe!important;text-decoration:none;text-transform:uppercase;white-space:nowrap;font-weight:400;font-size:14px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:26px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff812b',endColorstr='#b64421',GradientType=0)}
a.dipButton:hover{background:#ff812b;background:-moz-linear-gradient(top,#ff812b 0,#ff812b 34%,#ca421d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff812b),color-stop(34%,#ff812b),color-stop(100%,#ca421d));background:-webkit-linear-gradient(top,#ff812b 0,#ff812b 34%,#ca421d 100%);background:-o-linear-gradient(top,#ff812b 0,#ff812b 34%,#ca421d 100%);background:-ms-linear-gradient(top,#ff812b 0,#ff812b 34%,#ca421d 100%);background:linear-gradient(top,#ff812b 0,#ff812b 34%,#ca421d 100%);text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff812b',endColorstr='#ca421d',GradientType=0)}
a.dipButton span{display:block;padding:1px 37px 0 11px;background:url(clientlibs.common/images/common/site-chrome/anglePoint-right_ffffff_16x10.png) right 8px no-repeat;color:#fffefe!important}
a.map_overlay_button.dipButton span{padding:1px 11px 0!important;background:0 0!important}
a.external{padding-right:17px;background:url(clientlibs.common/images/section/my/external-icon.png) right 4px no-repeat}
a.external:hover{background-position:right -35px}
#overlay_showcase_video,#pnw-video{position:absolute;left:0;z-index:5000;display:none;padding:0 27px 14px;width:759px;border:6px solid #242424;background:#000;text-align:center}
#keyFeatures_video{position:absolute;z-index:5000;display:none;padding:0 27px 14px;width:760px;border:6px solid #242424;background:#000;text-align:center}
#overlay_showcase_video .closeButton,#pnw-video .closeButton{position:absolute;top:9px;right:15px;z-index:1003;padding:4px 30px 0 0;width:auto;height:16px;background:url(clientlibs.common/images/motorcycles/close_sm.png) right 0 no-repeat;text-transform:uppercase;font-size:11px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;cursor:pointer}
#overlay_showcase_video .closeButton:hover,#pnw-video .closeButton:hover{text-decoration:underline}
#keyFeatures_video .title,#overlay_showcase_video .title,#pnw-video .title{margin:8px 0 5px -14px;color:#f60;text-align:left;text-transform:uppercase;font-weight:400;font-size:25px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:25px}
#keyFeatures_video .title{width:375px}
#overlay_showcase_video #overlay_showcase_video_element{margin:0 auto}
.bikePage #HD_page_footer{top:-61px}
.hiddenWallpaper,.hidePNW{display:none}
#overview-content,#overview-billboard{position:relative;margin:0 auto;padding:75px 0 0;width:980px;height:571px}
#overview-billboard>img{margin-top:-8px}
.bikePage #overview-content{margin-bottom:195px}
#frete,#precos{display:none}
.pt_BR #precos{position:absolute;top:29px;left:18px;display:block;font-weight:400}
.ie7.pt_BR #precos{top:33px}
.pt_BR #pricingFreight,.pt_BR #pricingFreight110value,.pt_BR #pricingFreightvalue{padding-bottom:0}
.pt_BR #frete{position:relative;top:0;left:18px;display:block;padding-bottom:10px;border-bottom:0;background:url(clientlibs.common/images/common/specs-divider.jpg) 358px 0 repeat-y;color:#fff;font-weight:400;font-size:10px;font-family:Arial,Helvetica,sans-serif}
.pt_BR .specs110 .spec-pricing-wrapper #frete{background-position:476px 0}
.ie7.pt_BR #frete{padding-top:3px}
#LocatorLoading{position:absolute;top:350px;left:50%;z-index:10000;margin:-35px 0 0 -37px;padding:18px 20px;border:1px solid #000;border-radius:3px;background-color:#000;box-shadow:0 3px 10px rgba(0,0,0,.8);color:#fff;text-align:center;font:700 14px/18px Arial,Helvetica,sans-serif}
#LocatorLoading img{display:block}
a.button{margin-right:10px;padding:5px 30px 5px 10px;width:auto;height:14px;border:1px solid #9b9d99;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:url(clientlibs.common/images/common/site-chrome/anglePoint-right_6E6C67_6x10.png) right 0 no-repeat,-webkit-gradient(linear,left bottom,left top,color-stop(.5,#ebe8eb),color-stop(1,#fff)) right 0 no-repeat #fff;-moz-box-shadow:0 2px 3px rgba(128,128,128,.5);box-shadow:0 2px 3px rgba(128,128,128,.5);color:#6a6a6a!important;text-transform:uppercase;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;letter-spacing:normal;font:normal bold 11px/normal Arial,Helvetica,sans-serif;cursor:pointer!important;background-position:93% 7px,0 0;background-repeat:no-repeat,no-repeat}
a.button:hover{color:#f60}
html.no-borderradius a.button{display:inline-block;margin-right:-20px;padding-right:1px;height:25px;border:0;background:url(clientlibs.common/images/section/my/IEbuttonLeft.png) no-repeat;line-height:25px;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1,Direction=180,Color='#808080')}
html.no-borderradius .showcase a.button{top:-18px;filter:none}
html.no-borderradius a.button span{position:relative;top:-5px;right:-2px;display:inline-block;padding-right:15px;height:25px;background:url(clientlibs.common/images/section/my/IEbuttonRight.png) right 0 no-repeat}
html.no-borderradius .submenu a.button span{margin-top:0}
.buttonRow{float:right;margin-bottom:50px}
.buttonRow .last{margin-right:0}
#slideshowParent{z-index:2800}
.showcase{position:absolute;top:90px;left:0;margin:0 auto;width:100%}
.showcase.cvo{height:600px!important}
.showcase-content{z-index:1;height:700px;background-position:top center!important;background-repeat:no-repeat;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
.showcase-content-wrapper{position:relative;top:104px;z-index:1;margin:0 auto;width:982px}
.showcase-content-wrapper h1{position:absolute;top:0;left:20px;margin:0;color:#f60;text-transform:uppercase;font-weight:400;font-size:22px;line-height:100%}
.showcase-content-wrapper .showcase-inner-content{position:absolute;top:20px;left:20px;width:962px}
#overview-content img,#overview-billboard img,.showcase-content-wrapper .showcase-inner-content img{display:block;margin-left:-5px}
#overview-billboard img{position:relative;z-index:10}
#overview-billboard h1{font-family:HDLetterpress-Reg;color:white;text-transform:uppercase;font-size:48px;line-height:1;text-align:left;padding:20px 0 4px}
#overview-content p,#overview-billboard p,.showcase-content-wrapper .showcase-inner-content p{margin:1px 0 7px;color:#fff;vertical-align:text-top;font-size:18px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:19px}
#overview-content p.pricing,.showcase-content-wrapper .showcase-inner-content p.pricing{position:relative;display:inline-block;margin-top:-6px;margin-left:11px;padding-bottom:10px;height:26px;line-height:32px}
#overview-billboard .pricing-container{position:relative;display:inline-block;height:26px;margin:10px 0 8px 8px;z-index:10}
#overview-billboard .pricing-label{padding:0 14px 0 14px;text-transform:uppercase;margin-right:8px;font-family:"TradeGothicLTStdBoldCondensedNo-20","TradeGothic-CnBold",Arial,Impact,sans-serif;float:left;font-size:16px;margin-top:-5px;font-weight:normal;position:relative;height:32px;text-shadow:1px 1px 8px rgba(0,0,0,1)}
#overview-billboard .bordertop{border-bottom:1px solid #fff;clear:both;display:block;float:left;left:3px;position:absolute;top:0;width:96%}
#overview-billboard .pricing-label .radiusleft{left:4px;top:10px}
#overview-billboard .pricing-label .radiusright{right:4px;top:10px}
#overview-billboard .pricing-container .pricing-label span{float:left}
#overview-billboard .pricelabling{line-height:18px;position:relative;top:6px}
#overview-billboard .borderbottom{border-top:1px solid #fff;bottom:0!important;float:left;height:1px;left:0;margin-bottom:5px;margin-left:3px;position:absolute;width:96%}
#overview-billboard .radiusleft,#overview-billboard .radiusright{background-color:#fff;border-radius:2px;box-shadow:0 0 1px #555;display:inline-block;height:5px;position:absolute;width:5px}
#overview-billboard .pricing{display:inline-block;font-family:"TradeGothicLTStdBoldCondensedNo-20","TradeGothic-CnBold",Arial,Impact,sans-serif;font-size:28px;font-weight:normal;text-shadow:1px 1px 8px rgba(0,0,0,1)}
#overview-billboard .billboard-desc{width:180px;position:absolute;right:-28px;bottom:5px;z-index:10}
#overview-billboard .billboard-desc p{text-align:center;font-family:"TradeGothicLTStdBoldCondensedNo-20","TradeGothic-CnBold",Arial,Impact,sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase;text-shadow:1px 1px 8px rgba(0,0,0,1)}
#overview-content p.ieTextShadowFix.pricing{position:absolute;margin-top:-7px;margin-left:7px;background-color:gray;color:#000;filter:progid:DXImageTransform.Microsoft.Chroma(color=grey),progid:DXImageTransform.Microsoft.Blur(pixelradius=6);zoom:1}
.ie7 #overview-content p.ieTextShadowFix.pricing{left:26px;margin-top:-2px;margin-left:0}
#overview-content p.ieTextShadowFix.pricing span{position:absolute;margin-top:-1px;background-color:gray;color:#000;filter:progid:DXImageTransform.Microsoft.Chroma(color=grey),progid:DXImageTransform.Microsoft.Blur(pixelradius=6);zoom:1}
.ie7 #overview-content p.ieTextShadowFix.pricing span{position:relative;top:3px;left:6px;filter:none}
.ie8 #overview-content p.ieTextShadowFix.pricing span,.ie9 #overview-content p.ieTextShadowFix.pricing span{position:absolute}
#overview-content p.pricing span,.showcase-content-wrapper .showcase-inner-content p.pricing span{position:relative;top:6px;font-size:28px}
#overview-content p,.showcase-content-wrapper .showcase-inner-content p,.showcase-content-wrapper h1{-moz-text-shadow:1px 1px 8px #000;-ms-text-shadow:1px 1px 8px #000;-webkit-text-shadow:1px 1px 8px #000;text-shadow:1px 1px 8px #000}
#overview-content .showcase-bike-details,.showcase-content-wrapper .showcase-inner-content .showcase-bike-details{margin:15px 0 0 11px;padding:16px 0 75px 14px;width:224px;background:url(clientlibs.common/images/section/my/bg_bike_overview.png) no-repeat}
#overview-content .showcase-bike-details p,.showcase-content-wrapper .showcase-inner-content .showcase-bike-details p{margin-top:0;margin-bottom:13px;width:145px;font-size:14px;line-height:18px}
#overview-content .showcase-bike-details a,.showcase-content-wrapper .showcase-inner-content .showcase-bike-details a{display:block;padding:0 20px 5px 0;width:106px;background:url(clientlibs.common/images/motorcycles/arrow-orange.png) right 2px no-repeat;color:#f60;text-transform:uppercase;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:14px}
#overview-content .showcase-bike-details .list-two .reg-List a,.showcase-content-wrapper .showcase-inner-content .showcase-bike-details .list-two .reg-List a{background:url(clientlibs.common/images/motorcycles/arrow-orange.png) right 4px no-repeat!important}
#overview-content .showcase-bike-details .list-two a,.showcase-content-wrapper .showcase-inner-content .showcase-bike-details .list-two a{background:0 0!important}
#overview-content .showcase-bike-details p.emeaKFLinks{margin-bottom:33px;padding-top:13px;border-top:1px solid #a7a8a4}
#overview-content .showcase-bike-details p.emeaKFLinks a{display:inline;padding:0;background-image:none;font-size:14px;line-height:18px}
#overview-content a.link-show{display:none}
#overview-content .showcase-bike-details a:hover,.showcase-content-wrapper .showcase-inner-content .showcase-bike-details a:hover{text-decoration:underline}
.showcase-button-wrapper{position:absolute;top:546px;z-index:2700;margin:0 auto;width:auto;font-family:Arial,Helvetica,sans-serif}
.bikePage .showcase-button-wrapper{top:719px}
.showcase-button-wrapper span{z-index:2500;display:block;float:left;margin:0 1px;padding:0;height:16px;width:16px;text-indent:-40000px;cursor:pointer}
.showcase-button-wrapper span:hover{color:#ddd}
.showcase-content .ctas{position:relative;top:-49px;left:9px}
#showcase-content-1 .ctas{top:-55px;left:-3px}
#showcase-content-3 .ctas{top:-55px}
#showcase-content-4 .ctas{top:-57px}
.showcase-content-wrapper.sportster{top:107px}
.showcase-content .ctas .button{position:relative;top:-8px}
.showcase-content.slideOne .ctas .button{top:66px;left:9px}
.showcase-content.slideTwo .ctas .button{top:66px;left:43px}
.showcase-content.slideThree .ctas .button{top:66px;left:20px}
.showcase-content.slideFour .ctas .button{top:66px;left:32px}
.home .first img.photo{position:absolute;top:0;left:0}
.home .first .copy{position:relative;z-index:20;padding:20px 15px}
.home .second img{display:block}
.oneline{white-space:nowrap}
#preLoad{display:none}
#slideshow-accordion ul{margin:4px 0 0;padding:0;width:245px;list-style-type:none}
.cvo #slideshow-accordion ul{width:191px}
#slideshow-accordion ul li{display:block;padding:7px 0 0 5px;border-bottom:1px solid #4a4a4a}
.cvo #slideshow-accordion ul li{border-color:#63605c}
#slideshow-accordion ul li.open{padding-bottom:8px}
#slideshow-accordion ul h3{margin:0;color:#fff;font:400 11px/16px Arial,Helvetica,sans-serif}
.cvo #slideshow-accordion ul h3{-moz-text-shadow:1px 1px 8px #000;-ms-text-shadow:1px 1px 8px #000;-webkit-text-shadow:1px 1px 8px #000;text-shadow:1px 1px 8px #000}
#slideshow-accordion ul h3 a{position:relative;z-index:500;display:block;padding-bottom:3px;padding-left:25px;outline:0;background:url(clientlibs.common/images/common/accordion-icons.png) no-repeat;color:#fff;text-decoration:none;cursor:pointer!important}
#slideshow-accordion ul li.open h3 a{background-position:0 -39px}
#slideshow-accordion ul h3 a:hover{text-decoration:underline}
#slideshow-accordion ul p{overflow:hidden;padding:0 0 0 25px;width:215px;height:0;color:#b4b4b4;-webkit-text-shadow:none;text-shadow:none;font:400 11px/14px Arial,Helvetica,sans-serif;line-height:1.2em!important}
.cvo #slideshow-accordion ul p{width:147px;color:#fff;-moz-text-shadow:1px 1px 8px #000;-ms-text-shadow:1px 1px 8px #000;-webkit-text-shadow:1px 1px 8px #000;text-shadow:1px 1px 8px #000}
.showcase-hd1{position:absolute;bottom:-496px;left:-19px;height:91px}
.showcase-hd1 img{float:left;padding-right:10px}
.showcase-hd1 div{position:relative;bottom:-11px;float:left;width:170px}
.showcase-hd1 p{color:#fff;text-transform:uppercase;font-size:20px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:100%}
.showcase-hd1 p span{display:block;font-size:13px}
#wallpaper{position:absolute;width:100%;background:#050505}
#overview #wallpaper{bottom:72px}
#pnw #wallpaper{bottom:40px}
#gallery #wallpaper{bottom:72px}
#overview .download-wrapper{margin-bottom:26px;margin-top:-6px}
#pnw .buttons-container{top:623px;right:2px;height:20px}
#gallery #button-360{float:right;margin-top:10px;width:94px;height:72px;background:url(clientlibs.common/images/section/my/bg-button-large.png) no-repeat}
#gallery #button-360 a{left:27px}
.hdcust-content .cust-block{float:left;margin-right:110px;width:190px;height:22px;color:#fff}
#overview .buttons-container{right:0;top:0}
#gallery .gallery_nav_left{left:20px}
#gallery .gallery_nav_right{right:20px}
.pv-text span,.pv-text span p{position:relative;clear:both;line-height:10px;font:10px/13px Arial,Helvetica,sans-serif;color:#898989;font-weight:normal}
.pv-text span{margin-bottom:3px}
.pv-text .overview-secondary-disc p{color:#fff;font-family:"TradeGothic-CnBold","Arial Narrow","Impact",sans-serif;font-size:14px;line-height:18px;text-align:center;-moz-text-shadow:1px 1px 8px #000;-ms-text-shadow:1px 1px 8px #000;-webkit-text-shadow:1px 1px 8px #000;text-shadow:1px 1px 8px #000}
.pv-text .overview-secondary-disc p a{font-family:"TradeGothic-CnBold","Arial Narrow","Impact",sans-serif;font-size:14px;line-height:18px;color:#f60;-moz-text-shadow:1px 1px 1px #000;-ms-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000}
.pv-text .overview-secondary-disc p a:hover{text-decoration:underline}
.slideOne .showcase-content-wrapper .showcase-inner-content h1{top:-18px;left:0;font-weight:400;font-size:20px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#rushmoreCTA{position:absolute;top:50px;right:0;width:190px;height:83px}
p.intro sup.infotainment{top:-1.5em;letter-spacing:1px;font-size:44%}
.bikes-gallery-wrapper #gallery{z-index:1}
.bikes-gallery-wrapper #gallery .overlay,.bikes-gallery-wrapper #gallery .thumb-overlay{width:435px;height:74px}
.bikes-gallery-wrapper #gallery .overlay{background:0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}
.cta-button.right:after,.pds-vote-button span.right:after{display:none}
#my14-360{margin-top:38px}
.showcase.threesixty-on .showcase-content{visibility:hidden}
.hero{position:relative;width:982px;margin:0 auto}
.hero .social-buttons{top:2px!important;z-index:9002!important;right:0!important;width:180px!important;overflow:visible!important;margin:0!important;padding:0!important;position:absolute!important}
#pnw-container{position:absolute;margin:0 0 30px;height:700px}
#pnw .pv-text{position:relative;top:-16px;left:8px}
#pnw-width{width:820px}
#pnw .pv-text .disc{width:772px}
#pnw-wrapper #pnw .overlay{position:relative;top:auto;left:auto;overflow:hidden;padding-top:20px;width:942px;height:auto;border-bottom:solid 1px #4a4a4a;background-color:inherit;opacity:inherit}
#thumb-contain{position:relative;overflow:hidden;width:auto}
#pnw #thumb-contain,#pnw #thumb-contain-HD1{margin:0 5px 7px 20px!important;min-width:73px;max-width:646px;width:auto!important}
ul.pnw-thumbs{margin:0;padding:0;list-style:none}
.pnw-thumbs,.pv360-thumbs,.video-three60-thumbs,.wheels-thumbs{position:relative;top:0;left:0}
.pnw-thumbs>div,.video-three60-thumbs>div,.wheels-thumbs>div{float:right;overflow:hidden;cursor:pointer}
.wheels-thumbs>div{margin:0 10px 10px 0;width:82px;height:52px}
.pnw-thumbs img,.pnw-thumbs li,.pv360-thumbs img,.video-three60 img,.wheels img{float:left;width:46px;height:31px;border:0;cursor:pointer}
.pnw-thumbs img,.pnw-thumbs li,.wheels img{width:82px;height:52px}
.pnw-thumbs li{margin-right:10px;margin-bottom:10px}
#pnw .pnw-tray-toggle a{position:absolute;top:0;right:0;display:block;width:20px;height:19px;background:url(clientlibs.common/images/common/accordion-icons.png) 0 -39px no-repeat;text-indent:-9999px}
#pnw .pnw-tray-toggle a.active{background-position:0 0}
.pnw-thumbs div.active img{position:relative;left:0;width:82px;height:52px;border:0}
#pnw .wheels{float:right;margin-top:3px;width:185px}
#pnw .wheels-thumbs img{margin:0 10px 10px 0}
#pnw .wheels-thumbs img.disabled{background-color:#000;opacity:.2;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity=20)}
#pnw .wheels-thumbs div.active img{margin-top:0;width:82px;height:52px;border:0}
#video-three60-contain,.wheels-contain{margin:10px 20px;height:53px}
.wheels-contain{margin:0;height:41px}
.pnw-thumbs .thumb_desc{display:none}
#wheels-tool-tip{position:absolute;bottom:52px;z-index:99999999;display:none;max-width:220px;height:51px}
#wheels-tool-tip_bottom{display:block;width:100%;height:20px;background:url(clientlibs.common/images/section/my/color-rollover_bottom_new.png) no-repeat}
#wheels-tool-tip span.wheeltype{display:block;padding:5px 10px 0;max-width:200px;background:url(clientlibs.common/images/section/my/color-rollover_new.png);color:#f60;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#wheels-tool-tip span.colour{display:block;margin:5px 0 0;padding:10px 30px 10px 10px;max-width:200px!important;background:url(clientlibs.common/images/section/my/color-rollover_new.png);color:#fff;text-transform:uppercase;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#wheels-tool-tip span.colour .notAvailable{color:#f60}
#pnw .pnw-thumbs .active-border{position:absolute;top:0;left:0;display:block;width:82px;height:52px}
#pnw .wheels-thumbs .wheels-active-border{position:absolute;top:0;right:10px;left:initial;display:block;width:82px;height:52px}
#pnw .pnw-thumbs .active-border img,#pnw .wheels-thumbs .wheels-active-border img{width:82px!important;height:52px!important;border:0}
#pnw #HD1{display:none;overflow:hidden;min-height:0}
#pnw #tabs{height:31px}
#pnw #tabs #tab-HD1 a,#pnw #tabs #tab-pnw a{display:block;padding-top:8px;height:23px;color:#ccc;text-align:center;text-transform:uppercase;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;font-size:14px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#pnw #tabs #tab-HD1 a{color:#ccc;text-transform:uppercase;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;font-size:14px}
#pnw #tabs #tab-HD1.active a,#pnw #tabs #tab-pnw.active a{color:#f60}
#pnw #tabs #tab-HD1.active,#pnw #tabs #tab-pnw.active{background:0}
#pnw #swatch-container.HD1{background-position:0 -250px}
.wheels-thumbs .thumb_desc{display:none}
#front-wheel-desc{position:absolute;bottom:52px;z-index:9999999;display:none;height:20px}
#front-wheel-desc_bottom{right:0;display:block;width:100%;height:20px;background:url(clientlibs.common/images/section/my/color-rollover_bottom_right_new.png) right no-repeat}
#front-wheel-desc span.wheeltype{display:block;padding:0 10px 10px;background:url(clientlibs.common/images/section/my/color-rollover_new.png);color:#fff;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#front-wheel-desc span.colour{display:block;margin:5px 0 0;padding:10px 30px 10px 10px;max-width:200px;background:url(clientlibs.common/images/section/my/color-rollover_new.png);color:#f60;text-transform:uppercase;font-size:12px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#specs.variant .hdcust-header h3{margin-bottom:10px}
#specs.variant #headerTitle{margin-top:46px}
#specs a.btn-variant{display:block;float:left;margin-right:10px;padding:4px 10px;background-color:#6a6a6a;text-transform:uppercase;font-size:12px}
#specs a.btn-variant.active{background-color:#000;color:#f60}
#specs .variant-buttons{height:40px}
#specs.specs110 .variant-buttons{height:24px}
@media print{*{overflow:visible!important;background-image:none!important}
body,html{overflow:visible!important;background-color:#fff!important}
#HD_page_logo{display:none}
img{border:0}
header.head-wrap,section.satd{display:none}
td{background-color:#fff;color:#000!important}
#HD_bikes_background{display:none}
#HD_page_wrapper,#specs,#specs .intro{background-color:#fff!important}
#specs .data div span,#specs .data div span:first-child,#specs .header p,#specs .intro,.spec-pricing-wrapper .data div span{background-color:#fff;color:#000!important}
#specs,.spec-pricing-wrapper p.intro{background-image:none!important}
iframe{display:none}
::-moz-focus-inner{border:0}
body{margin:0;padding:0;width:570px!important;font-size:12px!important;font-family:Helvetica,Arial,sans-serif}
h1,h2,h3,input,p{margin:0;padding:0}
.clearfix:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.clearfix{display:block}
* html .clearfix{height:1%}
.seo h1,h2{margin:5px 0 10px}
#HD_left_nav,#HD_page_footer,#HD_page_nav_cont,#HD_top_nav,#bottom-promos,#marketingCopy,#nav,#specs .leftnav,#specs .units,.seo{display:none}
#st-drawer{display:none!important}
#specs #bikeImage,#specs #bikeTitleOut,#specs #header,#specs .disclaimer,#specs .year{display:block!important}
#specs p.year:after{display:block;width:20px;height:20px}
#specs #bikeImage{clear:both}
#specs .disclaimer{float:left;width:570px!important}
.jspPane{top:0!important;float:left!important;overflow:visible!important;padding:0;width:570px!important}
.jspContainer{overflow:visible!important;width:570px!important;height:auto!important}
.jspDrag{background:0 0!important}
#HD_page_body{position:static!important;top:0!important;overflow:visible!important;margin:0 auto!important;width:570px!important}
#HD_page_content{position:static!important;top:0!important;float:none!important;overflow:visible!important;width:570px!important;font-size:12px!important;font-family:Helvetica,Arial,sans-serif}
#HD_page_content.HD_side_nav{width:auto!important}
#HD_page_wrapper{color:#000!important}
#mainwrap{clear:both;margin:0 auto;padding:0;width:610px!important;font-size:12px!important;font-family:Helvetica,Arial,sans-serif;line-height:12px}
#callout_bar,#landingPromos{display:none}
#specs{float:left;margin:0;padding:0}
#specs #header{width:570px;height:33px;background-color:none!important;font-weight:700}
#specs #header p{float:left;clear:both;margin:5px;width:570px;color:#000!important;text-transform:uppercase;font-size:24px!important;line-height:24px}
#specs sup{padding:0}
#specs #bikeTitleOut{display:block;float:left;clear:both;margin-left:8px;width:300px;color:#000!important;font-weight:700}
#specs #bikeTitleOut p.name{font-size:19px!important;line-height:19px}
#specs #bikeTitleOut p.price{margin-top:8px;font-size:13px!important;line-height:20px}
#bikeImage{display:block;float:left;margin-left:8px}
#specs #spec-pricing-data{position:static;clear:both;margin:0;width:560px;float:left}
#specs #spec-pricing-data .spec-pricing-wrapper{display:block;overflow:visible!important;padding:0!important;width:568px!important}
#specs #spec-pricing-data .sp-wrapper{margin-top:10px;padding-top:2px;width:568px!important;border:none!important}
.spec-pricing-wrapper p.intro{clear:both;padding:4px;width:560px;border:none!important;background:0;color:#000!important;text-transform:uppercase;font-weight:700;font-size:12px!important;font-family:Helvetica,Arial,sans-serif}
.spec-pricing-wrapper .data{width:610px}
.spec-pricing-wrapper .data div{display:block;height:1%;border:none!important;background:0;color:#000!important}
.spec-pricing-wrapper .data:after,.spec-pricing-wrapper .data div:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.spec-pricing-wrapper .data div span{display:block;float:left;margin:0;padding:1px 0;min-height:12px;width:294px;font-weight:700;font-size:10px!important;font-family:Helvetica,Arial,sans-serif}
.spec-pricing-wrapper .data div span:first-child{padding-left:5px;width:289px;background:0}
.specs110 .spec-pricing-wrapper .data div span:first-child{width:210px}
.spec-pricing-wrapper .data div span:last-child{float:left;padding-left:5px;width:160px;border:none!important;background:0;font-weight:400}
.specs110 .spec-pricing-wrapper .data div span:last-child{width:146px}
.spec-pricing-wrapper .data div span+span{float:left;padding-left:5px;width:136px;border:none!important;background:0;font-weight:400}
.specs110 .spec-pricing-wrapper .data div span+span{margin-right:30px;width:146px}
.spec-pricing-wrapper .data div span.sublevel{float:left;padding-left:10px;width:284px;font-weight:400}
.spec-pricing-wrapper .data div span.sublevel+span{float:left;padding-left:5px;width:288px;border:none!important}
#headerTitle{clear:both}
#headerTitle #bikeName1{float:left;margin-left:333px;width:139px}
.specs110 #headerTitle #bikeName1{margin-left:217px;width:184px}
#headerTitle #bikeName2{float:left;width:200px}
#footnotes{z-index:1000;padding:15px 0 0;font-size:11px!important}
#footnotes p{position:relative!important;float:left;margin:0;padding:4px;width:100%}
#footnotes p span.num{float:left;width:3%;color:#f60!important;font-weight:700}
#footnotes p span.text{float:left;width:80%}
#footnotes ol{padding:0}
#footnotes li{margin-left:5px}
div.disclaimer{z-index:10001;clear:both}
div.disclaimer p{position:relative;margin:0 0 2px;padding:10px;background-color:none;font-size:11px!important}
p.year{float:left;clear:both;margin:0 0 15px;width:570px;height:100px;color:#999!important;font-size:9px!important}
#specs .even{color:#000!important}
#HD_page_nav,#flash-360,#landingPromos,#map_overlay_content,#registerWait_c,.hdcust-header{display:none!important}
.bikeoverview-promo,.showcase-button-wrapper,footer.global-footer{display:none}
#specs #spec-pricing-data .data div span.infoHeader{background:none!important}
}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
select#specs_custom{align-items:center;border:1px solid;border-radius:0;white-space:pre;cursor:default;width:200px;background:#333;color:#fff;font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;padding:1px 2px;margin:8px 0 6px}
select#specs_custom option{display:block}
.selectCountry p{font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#fff;padding-top:8px}
.modelSeletion{margin-top:20px}
.modelSeletion ul{margin:0;padding:0;list-style:none}
.modelSeletion ul li{display:block;float:left}
.modelSeletion ul li a{text-decoration:none;display:block;float:left;background:#666;font-size:12px;font-weight:400;text-transform:uppercase;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;line-height:1;padding:10px;margin-right:10px}
#spec-price{background-color:#1f1f1f;position:relative;height:auto;min-height:700px;float:left;width:100%}
#specs{z-index:1;position:relative}
.modelSeletion ul li a.active,.modelSeletion ul li a:hover{background:#000;color:#f60}
.specsCountrySelection #specs .leftnav,.specsCountrySelection #specs .units{display:none}
.specsCountrySelection #spec-pricing-data{visibility:hidden}
#bike-type-cust{padding:0;margin:10px 0 8px}
#bike-type-cust li{display:inline-block;padding:6px 15px;background:#6a6a6a;color:#ccc;margin-right:10px;cursor:pointer;text-transform:uppercase;font-size:12px;line-height:12px}
#bike-type-cust li.active-tab{background:#161616;color:#F60;opacity:1}
.pv-text .disc{width:100%;margin-top:-40px}
.hdcust-wrapper{padding-bottom:12px}
#customization .download-parts{top:0}
#customization .pv-text .disc{float:left;margin:7px 0 8px;position:relative;top:0;width:100%}
#customization .pv-text .disc p{width:800px}
.list-two li span.close_acc{background:url(clientlibs.common/images/motorcycles/accordion-icons_overview.png) -1px -1px no-repeat;margin-top:1px;position:absolute;height:14px;width:15px;display:inline-block;margin-left:-6px;cursor:pointer;background-size:15px}
.list-two li span.open_acc{background-position:-1px -16px}
.list-two .options{display:none;padding-bottom:10px;padding-left:10px}
.list-two .options span a{padding:0!important;width:100%!important;color:#FFF!important;background:0 0!important;font-size:12px!important;text-transform:none!important}
#overview-content .showcase-bike-details ul.list-two li{padding-left:6px}
#overview-content .showcase-bike-details ul{background-image:url(clientlibs.common/images/common/bg-cta.png);background-repeat:repeat-x;list-style:none;margin:10px 0;padding:4px 0 0;width:145px}
#overview-content .showcase-bike-details ul li{background-image:url(clientlibs.common/images/common/bg-cta.png);background-position:left bottom;background-repeat:repeat-x;display:block}
#overview-content .showcase-bike-details a{margin-top:4px;padding:0 20px 6px 10px;text-shadow:1px 1px 1px #000}
body #modal-wrap .header .description{display:none!important}
body #modal-wrap .header h1{text-align:left}
.bottom-text{position:absolute;bottom:10px;left:40px}
#keyFeatures #keyfeature-container.emea-variants,#keyFeaturesA #keyfeature-container.emea-variants,#keyFeaturesB #keyfeature-container.emea-variants{top:199px}
#specs h1{display:none}
.clear-both{clear:both}
.pricing sup{font-size:.5em;letter-spacing:0;top:-.7em}
body.bodyIframe .overlay{background:#000}
body.bodyIframe #modal-wrap{margin-left:-430px!important}
.video .overlay{z-index:9002}
#modal-wrap{z-index:9004!important}
#overview-content .price-disclaimer{position:relative;display:inline;width:130px;margin-left:10px}
#overview-billboard .price-disclaimer{position:relative;margin:0 0 8px 0;z-index:10}
#overview-content .price-disclaimer p{position:relative;display:inline-block;font:12px/1.1 TradeGothic-CnBold,"Arial Narrow",sans-serif!important;width:120px}
#overview_content .price-disclaimer p{text-transform:uppercase;text-shadow:1px 1px 8px rgba(0,0,0,1)}
#overview_content .billboard-desc p{text-transform:uppercase;text-shadow:1px 1px 8px rgba(0,0,0,1)}
@media screen and (min-width:320px) and (max-width:640px){body{width:984px}
}
#customization .pv-text{position:relative!important;top:auto!important;left:auto!important;width:980px;margin:0 auto}
#customization .pv-text:after{content:' ';display:table;clear:both}
#modal-wrap .content{height:603px}
.ja_JP #overview-content p,.ja_JP .showcase-content-wrapper .showcase-inner-content p,.ja_JP .showcase-content-wrapper h1,.zh_CN #overview-content p,.zh_CN .showcase-content-wrapper .showcase-inner-content p,.zh_CN .showcase-content-wrapper h1{-moz-text-shadow:1px 1px 0 #000;-ms-text-shadow:1px 1px 0 #000;-webkit-text-shadow:1px 1px 0 #000;text-shadow:1px 1px 0 #000}
.ja_JP #overview-content .showcase-bike-details a,.zh_CN #overview-content .showcase-bike-details a{text-shadow:1px 1px 0 #000}
.zh_CN .spec-pricing-wrapper .data div span{font-weight:400;font-size:13px}
.pt_BR #gallery .pv-text{top:638px}
.module-aggregator-header{margin-left:10px}
.seeMoreDiv a{background:#f60 linear-gradient(to bottom,#f60 25%,#b44717 100%) repeat scroll 0 0;color:#fff;font-family:"TradeGothic-CnBold","Arial Narrow",sans-serif;font-size:15px;padding:5px 7px}
.seeMoreDiv a:hover{border:0;color:white!important;text-decoration:none!important;background:-moz-linear-gradient(top,#ff8400 25%,#c8460d 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#ff8400),color-stop(100%,#c8460d));background:-webkit-linear-gradient(top,#ff8400 25%,#c8460d 100%);background:-o-linear-gradient(top,#ff8400 25%,#c8460d 100%);background:-ms-linear-gradient(top,#ff8400 25%,#c8460d 100%);background:linear-gradient(to bottom,#ff8400 25%,#c8460d 100%);background-color:#ff8400;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8400',endColorstr='#c8460d',GradientType=0)}
.seeMoreDiv{float:left;height:35px;padding:18px 0 26px;width:100%}
#shareYourVoice-small .seeMoreDiv{padding:18px 0 31px}
#satd .satdWrap{display:inline-block}
#satd .satdWrap .map_overlay_top_header{margin-left:0!important;display:inline-block;text-align:center;padding-left:0!important}
.ja_JP #satd .satdWrap .map_overlay_top_header{width:109px}
.hu_HU #model_page_content{height:auto;min-height:inherit!important}
.fixedcontainer{clear:both;display:block;width:978px;margin:0 auto}
.fixedcontainer .parsys_column.cq-colctrl-lt3 .parsys_column{width:229px;margin-top:12px}
.fixedcontainer .rte .secondary-head{clear:both;float:left;font-size:30px;font-weight:400;margin:40px 0 11px!important;width:100%}
.fixedcontainer .rte .orange{float:left;margin-top:16px;width:100%;font-size:14px}
.fixedcontainer .rte .orange a{color:#f60;float:left;height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:230px}
.fixedcontainer .rte .white{float:left;font-size:14px;margin-top:16px;width:100%}
.fixedcontainer .rte .cta-button{margin-top:38px;margin-bottom:0}
.fixedcontainer .small-content-tile .rte{width:228px}
.fixedcontainer .small-content-tile a{float:right}
.fixedcontainer span.secondary-head sup{font-family:"Arial",sans-serif;font-size:17px;top:-12px}
.fixedcontainer .rte .p14{color:#fff;font-size:18px;float:left;margin-top:2px;line-height:19px}
.fixedcontainer .rte .p14 sup{letter-spacing:0;top:-.25em}
.fixedcontainer .divider-solid{margin:36px 0 0}
.fixedcontainer .small-content-tile span.cta-button::after{display:inline!important}
.hide{display:none}
#satd_redirect,.darkGreyBg{float:left;width:100%}
#overlayWrapper *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#overlayWrapper{left:0;min-height:100px;position:relative;top:4px;width:100%;z-index:9999}
#overlayWrapper p{font-size:10px}
span.navcopy{color:#aeaeae}
span.breadcrumbnav{font-family:"TradeGothic-CnBold";font-size:8px;position:relative;top:-2.5px;color:#aeaeae}
#tools h3{font-size:30px!important}
#ig-wrapper{margin-bottom:19px!important}
#satd_redirect #callout_content{width:980px}
#tools{float:none}
#tools .toolshead h2{padding:0;margin-top:-9px}
#tools .fourcolumn:after{content:' ';display:table;clear:both}
div#navtools.shoppingtools_container{clear:left;max-width:100%}
div#navtools.shoppingtools_container{width:100%;box-shadow:0 3px 4px 0 #121212;position:absolute;border-bottom:solid 1px #575656;z-index:99999;display:none}
div#navtools.shoppingtools_container{padding-top:16px;padding-bottom:10px;background:#101010;opacity:1.9;filter:alpha(opacity=72);margin-top:7px}
#navtools{width:100%;float:left;clear:both;padding:43px 0 40px;background-position:top center;display:none}
#navtools ul#list_container{height:100%;width:980px;margin:0 auto;padding-top:20px}
#navtools ul li{list-style:none;margin:0;padding:0}
#navtools ul{padding:0;margin:0}
ul li.menuWithIcon{padding-bottom:24px}
#HD_page_nav .shoppingtools_container ul li.menuWithIcon{padding-bottom:24px}
#HD_page_nav .shoppingtools_container ul li.menuWithIcon,#HD_page_nav .shoppingtools_container ul li.menuWithoutIcon{width:225px;margin-right:10px!important}
#HD_page_nav .shoppingtools_container ul li{vertical-align:top}
#HD_page_nav .shoppingtools_container ul li,#HD_page_nav .shoppingtools_container ul li a{font-family:"TradeGothic-CnBold","Arial Narrow",sans-serif;font-size:14px;color:white}
#HD_page_nav .shoppingtools_container ul li{display:inline-block;float:none;margin-right:10px;padding-bottom:10px}
ul li{list-style:none!important;margin:0;padding:0}
#HD_page_nav a:hover,ul#list_container a:hover{color:#f60!important}
.hotspot-container a,.hotspot-container a.hotspotLink{display:inline-block;color:#f60!important;text-decoration:none;word-spacing:normal;font-weight:normal;font-size:12px;font-family:Arial,Helvetica,sans-serif;margin-bottom:10px;margin-left:0;text-transform:capitalize}
.hotspot-container a,.hotspot-container a.hotspotLink{position:relative}
.imageBackground.show{padding-bottom:38px;float:left;width:100%}
#shareYourVoice-small{padding-top:40px}
#shareYourVoice-small .module-aggregator-header{margin:0 auto!important}
#shareYourVoice-small .row.share-your-voice span.primary-head{line-height:22px!important}
#wrapper{float:left;width:100%}
#HD_page_nav .bike-year-breadcrumb{float:left}
#HD_page_nav .socialicons-space{float:right;width:auto;margin:0}
#HD_page_nav .socialicons-space .social{margin-bottom:0}
#HD_page_nav .bike-detail-breadcrumb{display:table-cell;padding:0 0 0 10px;position:relative}
#HD_page_nav .bike-detail-breadcrumb:before{background:none repeat scroll 0 0 #6c6d68;content:"";left:0;position:absolute;top:14px;height:10px;width:1px}
#HD_page_nav .bike-detail-breadcrumb a{float:left;margin:0;min-height:27px;padding:11px 10px 0}
#paint-selector li,#wheels-selector li,.paint-selector-HDcust li,.wheels-selector-HDcust li{min-width:86px}
#HD_page_nav .social-buttons.right li a{padding:0;margin:0}
button#carouselNavButton.cta-button.right:after{background-position:20px -2459px!important;display:inline-block!important;height:20px}
.billboardTitleTextCTA .hero-inner-wrap h1+p{font:22px "TradeGothicLTStd",sans-serif}
#callout_content{border-bottom:none!important}
.zh_TW .showcase-content-wrapper h1,.zh_TW .showcase-content-wrapper .showcase-inner-content p,.zh_TW #overview-content p{-moz-text-shadow:1px 1px 0 black;-ms-text-shadow:1px 1px 0 black;-webkit-text-shadow:1px 1px 0 black;text-shadow:1px 1px 0 black}
.zh_TW #overview-content .showcase-bike-details a,.zh_TW #overview-content .showcase-bike-details a{text-shadow:1px 1px 0 black}
.zh_TW #keyFeatures p.kfDisclaimer,.zh_TW #keyFeaturesA p.kfDisclaimer,.zh_TW #keyFeaturesB p.kfDisclaimer{font-size:14px;line-height:16px}
.zh_TW .tspv-text p{font-size:14px}
.zh_TW .pv-text span,.zh_TW .pv-text span p{font-size:14px;line-height:16px}
.zh_TW .spec-pricing-wrapper .data div span{font-weight:normal;font-size:13px;line-height:15px}
.vi_VN .showcase-content-wrapper h1,.vi_VN .showcase-content-wrapper .showcase-inner-content p,.vi_VN #overview-content p{-moz-text-shadow:1px 1px 0 black;-ms-text-shadow:1px 1px 0 black;-webkit-text-shadow:1px 1px 0 black;text-shadow:1px 1px 0 black}
.vi_VN #overview-content .showcase-bike-details a,.vi_VN #overview-content .showcase-bike-details a{text-shadow:1px 1px 0 black}
.vi_VN #keyFeatures p.kfDisclaimer,.vi_VN #keyFeaturesA p.kfDisclaimer,.vi_VN #keyFeaturesB p.kfDisclaimer{font-size:14px}
.vi_VN .tspv-text p{font-size:14px}
.vi_VN .pv-text span,.vi_VN .pv-text span p{font-size:14px}
.vi_VN .spec-pricing-wrapper .data div span{font-weight:normal;font-size:13px}
#HD_page_nav div.shoppingtools_container{width:100%;box-shadow:0 3px 4px 0 #121212;position:absolute;border-bottom:solid 1px #575656;z-index:99999;display:none;padding-top:16px;padding-bottom:10px;background:#101010;margin-top:0;opacity:1}
#HD_page_nav.with-tertiary-navigation div.shoppingtools_container{background:#282828;opacity:1.0}
#HD_page_nav ul#list_container{height:100%;width:980px;margin:0 auto;padding-top:20px}
div.shoppingtools_container ul li{list-style:none;margin:0;padding:0}
#HD_page_nav .bike-detail-breadcrumb a:last-child{margin:0}
.vjs-control-bar{width:55%!important;margin:0 auto}
.vjs-dock-text{display:none}
.vjs-play-progress,.vjs-volume-level{background:#ff5800!important}
.video-js:hover .vjs-big-play-button{background:#ff5800}
#keyfeature-nav .top-nav-wrap{background-color:#282828;position:absolute;min-height:26px;padding-top:14px;width:100%;left:0;top:38px}
#keyfeature-nav .top-nav-kfLinks{margin:0 auto;width:980px}
#keyfeature-nav .top-nav-kfLinks a{display:inline-block;padding:0 24px;clear:none;position:relative;line-height:12px}
#keyfeature-nav .top-nav-kfLinks a:first-child{padding-left:162px}
#keyfeature-nav .top-nav-kfLinks a:after{background-color:#414141;content:' ';display:block;height:11px;width:1px;position:absolute;top:0;right:0}
#keyfeature-nav .top-nav-kfLinks a.active{background-image:none;width:auto}
#keyfeature-nav .top-nav-kfLinks a:last-child{padding-right:0}
#keyfeature-nav .top-nav-kfLinks a:last-child:after{background-color:transparent}
.kfVideoCTA{margin-bottom:8px}
#HD_page_nav.addjustWrappedLinks .bike-detail-breadcrumb a{min-height:37px;padding:11px 8px 0;max-width:110px;word-wrap:break-word}
#keyFeatures.addjustWrappedLinks #keyfeature-nav .top-nav-wrap{top:48px}
#keyFeatures.with-tertiary-navigation.addjustWrappedLinks,#keyFeaturesA.with-tertiary-navigation.addjustWrappedLinks,#keyFeaturesB.with-tertiary-navigation.addjustWrappedLinks{padding-top:88px}
.imageBackground.show{float:none!important}
#bikeoverview-toggler{float:none!important}
body,html{background:#000}
.hotspot-container a,.hotspot-container a.hotspotLink{display:inline-block;color:#f60!important;text-decoration:none;word-spacing:normal;font-weight:normal;font-size:12px;font-family:Arial,Helvetica,sans-serif;margin-bottom:10px;margin-left:0;text-transform:capitalize}
.hotspot-container a:after,.hotspot-container a.hotspotLink:after{background:url("clientlibs.common/images/simages/common/site-chrome-scfbacd5f72.png") no-repeat;padding:0 5px;content:"";background-position:5px -1784px}
.hotspot-container a:hover,.hotspot-container a.hotspotLink:hover{text-decoration:underline}
h3{color:white;font-size:16px;font-weight:normal}
h1{text-transform:uppercase;color:#fff;font-size:24pt;padding:20px;text-align:center}
p{color:#999}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.hidden{display:none}
#parent-container{max-width:1629px;width:100%;position:relative;background-color:#242424;margin:0 auto;overflow-x:hidden}
#ts-wrapper{height:600px;width:1629px;position:relative;overflow:hidden;margin:0 auto;opacity:0;z-index:1;-webkit-transition:opacity 1000ms;-moz-transition:opacity 1000ms;-o-transition:opacity 1000ms;transition:opacity 1000ms}
#ts-wrapper.show{opacity:1}
#ts-container{position:absolute;z-index:1;width:100%}
#ts-container img{float:left;max-width:100%}
#base-bike-container,#paint-container,#wheels-container,#loading-container{position:absolute;top:0;width:100%;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}
.jspPane h3 sup{position:relative;top:-3px}
#base-bike-container{z-index:1}
#paint-container{z-index:2}
#wheels-container{z-index:3}
.touch #ts-container.dragging #paint-container,.touch #ts-container.dragging #wheels-container{display:none}
#nav-container{position:absolute;display:block;width:100%;height:100%;z-index:3;background:rgba(0,0,0,0)}
#nav-container>li.nav-arrow{text-indent:-10000px;position:absolute;top:70%;width:40px;height:40px;margin-top:-20px;cursor:pointer;display:none}
.three60-instruction{position:absolute;text-align:center;width:100%;color:red;font-size:30px;display:none}
#nav-container>li[data-num="1"]{right:5px;background:url(clientlibs.common/images/motorcycles/btn_rotate_left.png) no-repeat}
#nav-container>li[data-num="-1"]{left:5px;background:url(clientlibs.common/images/motorcycles/btn_rotate_right.png) no-repeat}
.touch #drag{display:none!important}
.drag-arrow{position:absolute}
#drag{position:absolute;z-index:1;width:102px;height:50px;margin-top:-25px;margin-left:-51px;display:none;pointer-events:none;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms}
.hand_cursor{background-image:url('clientlibs.common/images/cursors/360-rollover.png')}
#loading-container{width:100%;height:100%;z-index:2;opacity:0;-webkit-transition:opacity 1000ms;-moz-transition:opacity 1000ms;-o-transition:opacity 1000ms;transition:opacity 1000ms}
.init #loading-container{background-color:black}
#loading-container.show{opacity:1}
#loading-container img{position:absolute;top:50%;left:50%;margin-left:-23px;margin-top:-23px}
#paint-selector ul,#wheels-selector ul{position:relative;height:90px}
#paint-selector ul li,#wheels-selector ul li{float:left}
.wheels-option,.paint-option{margin:7px;color:#d67800;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-transition:all 1000ms;-moz-transition:all 1000ms;-o-transition:all 1000ms;transition:all 1000ms;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-transition:all 1000ms;-moz-transition:all 1000ms;-o-transition:all 1000ms;transition:all 1000ms;float:left;display:block}
.wheels-option.active,.paint-option.active{box-sizing:border-box}
.wheels-option:hover,.paint-option:hover{cursor:pointer}
.hotspot .hotspot-container{position:absolute;height:254px;width:178px;margin-left:45px;margin-top:-110px;background:#191919;padding:10px 10px 10px 10px;border-left:5px #fd6b00 solid;color:white;opacity:0;-webkit-transition:opacity 1000ms;-moz-transition:opacity 1000ms;-o-transition:opacity 1000ms;transition:opacity 1000ms;overflow-y:hidden;overflow-x:hidden;cursor:default}
.hotspot-container div.cont{height:100px;margin-bottom:5px}
.hotspot-container div.cont p{line-height:16px;padding-top:5px}
.hotspot.horiHotspot .hotspot-container{border-bottom:5px #fd6b00 solid;border-left:none;margin-left:-84px;margin-top:-283px;margin-top:-282px \9}
.hotspot.vertiHotspot .hotspot-container{border-top:5px #fd6b00 solid;border-left:none;margin-left:-84px;margin-top:39px;height:274px}
.hotspot-container img{display:block;margin-bottom:10px;width:178px;height:120px}
.hotspot span{background:url(clientlibs.common/images/common/orange-arrow-transBG.png) 0 0 no-repeat;background-size:50px 280px;width:50px;height:280px;margin-left:-3px;display:inline-block;-webkit-transition:opacity 1000ms;-moz-transition:opacity 1000ms;-o-transition:opacity 1000ms;transition:opacity 1000ms;opacity:0;margin-top:-123px}
.horiHotspot.hotspot span{background:url(clientlibs.common/images/common/orange-arrow-hr-transBG.png) 0 0 no-repeat;background-size:180px 50px;width:180px;height:50px;margin-left:-75px;margin-top:-8px}
.vertiHotspot.hotspot span{background:url(clientlibs.common/images/common/orange-arrow-vr-transBG.png) 0 0 no-repeat;background-size:180px 50px;width:180px;height:50px;margin-left:-73px;margin-top:-8px}
.hotspot.open span{opacity:1}
li.hotspot:hover{cursor:pointer}
li.hotspot.open{z-index:2}
li.hotspot.open .hotspot-container{opacity:1}
li.hotspot{position:absolute;background:transparent url(clientlibs.common/images/common/hotspot.png) no-repeat;width:34px;height:34px}
li.hotspot.chrome_clr{background:transparent url(clientlibs.common/images/common/hotspot_chrome.png) no-repeat}
#galleryContent .hotspot-container{overflow:visible}
#galleryContent .hotspot-container p{overflow:hidden;max-height:90px}
#galleryContent .hotspot.horiHotspot span.arrow{left:auto;right:10px}
#galleryContent .hotspot.vertiHotspot span.arrow{left:auto;right:12px}
#galleryContent .hotspot.vertiHotspot .hotspot-container{top:26px}
#bottom-container{float:left;width:100%;position:relative;z-index:1;background:#242424;margin-bottom:22px}
#paint-wheel-container div.option-list:first-child{float:left}
div.option-list.last-child{float:right}
.info{float:right;position:absolute;top:35px;right:10px;padding:5px;font-size:22px;color:red;display:none}
.three60view .info{display:block}
.info .frame{background-color:#dfdfdf;padding:0 5px}
div.three60{float:right;display:none}
div.three60 span{height:50px;width:54px;right:118px;display:block;background:url("clientlibs.common/images/motorcycles/btn-360_page.png") no-repeat scroll 0 0 transparent;cursor:pointer}
div.three60 span:hover{background-position:0 -54px}
div.three60.enabled span{background-position:0 -54px}
#feature-selector-links{position:absolute;top:50%;z-index:888;width:100%;display:none}
#feature-selector-links a{width:170px;height:45px}
#feature-selector-links a.prev{position:absolute;left:0;background:url("clientlibs.common/images/common/thumb-arrows.png") left -59px no-repeat;text-align:center}
#feature-selector-links a.prevHover:hover{background:url("clientlibs.common/images/motorcycles/bg-prev-kf-hover.jpg") -1px 0 no-repeat}
#feature-selector-links a.next{background:url("clientlibs.common/images/common/thumb-arrows.png") right 0 no-repeat;position:absolute;right:15px;text-align:center;overflow:hidden}
#feature-selector-links a.prev.disabled_NextPrev{opacity:.1;filter:alpha(opacity=10);background:url("clientlibs.common/images/common/thumb-arrows.png") left -59px no-repeat}
#feature-selector-links a.next.disabled_NextPrev{opacity:.1;filter:alpha(opacity=10);background:url("clientlibs.common/images/common/thumb-arrows.png") right 0 no-repeat}
div.next_hover,div.prev_hover{display:none;width:62%;padding:0 18px;float:left;height:100%}
div.prev_hover{float:right}
#feature-selector-links a.nextHover:hover{background:url("clientlibs.common/images/motorcycles/bg-next-kf-hover.jpg") 1px 0 no-repeat}
#feature-selector-links a.nextHover:hover div.next_hover{display:table}
#feature-selector-links a.prevHover:hover div.prev_hover{display:table}
span.num_value,span.num_value_prev{float:none;display:table-cell;padding-top:0;padding-left:0;vertical-align:middle}
span.text_value,span.text_value_prev{float:none;display:table-cell;text-transform:uppercase;width:80%;vertical-align:middle;width:50px;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;font-size:13px;line-height:16px}
#feature-selector{width:1020px;margin:-30px auto 0;height:50px;text-align:center}
#feature-selector ul{visibility:hidden}
li.feature{color:#fff;cursor:pointer;text-transform:uppercase;text-align:center;display:inline-block;margin:0;padding:0 6px;font-size:12px;line-height:12px;border-right:1px solid #ccc}
li.feature:hover,li.feature.actFeature{color:#f60}
#features-list{width:auto;display:inline-block}
#features-list li:last-child{border-right:0}
#tab-container{width:1020px;margin:0 auto 20px auto;clear:both;display:none;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#tab-container ul.tabs{position:relative;bottom:-1px}
#tab-container ul.tabs li{display:inline-block;float:left;padding:12px 35px;color:#fff;background:#1a1a1a;border-left:1px solid #2e2e2e;border-bottom:1px solid #2e2e2e;cursor:pointer;text-transform:uppercase;font-size:14px}
#tab-container ul.tabs li:last-child{border-right:0}
#tab-container ul.tabs li.act-tab{color:#f60;border-bottom:1px solid #1a1a1a}
#tab-container ul.tabs li:first-child{border-left:none}
#tab-container div.pane.act-pane{display:block}
#tab-container div.pane{border-bottom:1px solid #2e2e2e;border-top:1px solid #2e2e2e;margin-bottom:20px;padding:23px 13px 3px 13px;height:0;overflow:hidden;display:none;float:left;width:100%;background:#1a1a1a}
#tab-container div.pane p{padding-top:14px}
#tab-container div.pane.act{height:auto;overflow:visible;padding-bottom:13px}
.icon-close,.icon-open,.close_acc{background:url("clientlibs.common/images/common/accordion-icons.png") no-repeat 0 -1px;height:17px;width:17px;display:inline-block;cursor:pointer;background-size:17px;margin-right:-11px;margin-top:-19px;margin-right:-8px \9;margin-top:-20px \9}
.icon-close,.icon-open{float:none;position:absolute;margin:5px 10px}
.pane.icon-close,.pane .icon-open,.pane .close_acc{background:url("clientlibs.common/images/common/accordion-icons.png") no-repeat 0 -35px;height:19px;width:19px;display:inline-block;cursor:pointer;background-size:17px;float:right;background-position:0 -39px \9}
#paint-wheel-container .close_acc,#bottom-container .close_acc{display:none}
.pane .icon-open,.pane .open_acc{background-position:0 0}
#paint-wheel-container .icon-close,#paint-wheel-container .icon-open{float:none;position:absolute;margin:5px 10px}
.paint-selector li.active img,.wheels-selector li.active img,.paint-selector li img.active,.wheels-selector li img.active,.paint-selector-HDcust li.active img,.wheels-selector-HDcust li.active img,.paint-selector-HDcust li img.active,.wheels-selector-HDcust li img.active{border:2px solid #f60!important}
.paint-selector li img,.wheels-selector li img,.paint-selector li img,.wheels-selector li img,.paint-selector-HDcust li img,.wheels-selector-HDcust li img,.paint-selector-HDcust li img,.wheels-selector-HDcust li img{border:2px solid transparent!important}
div.option-list{float:left}
.tspv-text{clear:both;width:1064px;margin:0 auto}
.tspv-text p{bottom:0;margin:0 0 0 23px;color:#898989;-webkit-text-shadow:black 1px 1px 2px;text-shadow:black 1px 1px 2px;font-weight:normal;font-size:10px;font-family:Arial,Helvetica,sans-serif;line-height:13px;text-align:center}
div.faq.faqsmall .list>li.item>a{margin-left:31px}
.features-line{height:0;width:900px;margin:15px auto 0;border:1px solid #ccc}
.features-line span.ends{background:url("clientlibs.my2017/sassets/images/feat-line-rep.png") 0 0 no-repeat;display:inline-block;height:6px;width:2px;position:relative;height:6px;width:2px;margin-left:-1px;margin-top:-3px;float:left}
.features-line span.ends.right{float:right;margin-right:-1px;margin-top:-8px;margin-top:-6px\9}
:root .features-line span.ends.right{margin-top:-8px \0/IE9}
:root .features-line ul{margin-top:-7px \0/IE9}
.features-line ul{margin-top:-7px;margin-top:-8px\9}
.features-line li span{display:inline-block;background:url("clientlibs.my2017/sassets/images/feat-dot.png") 0 0 no-repeat;height:6px;width:6px}
.features-line li span.sel{background:url("clientlibs.my2017/sassets/images/feat-dot-sel.png") 0 0 no-repeat}
.features-line li{display:inline-block;height:6px;width:33%;text-align:center}
#option_wheels,#option_paint{display:none}
#paint-wheel-container_top{position:absolute;top:0;z-index:5;width:100%}
#paint-wheel-container_top #option_paint{position:relative;float:left}
#paint-wheel-container_top .download-wrapper{display:inline-table}
#paint-wheel-container_top #option_wheels{position:absolute}
#base-bike-container,#paint-container,#wheels-container,#loading-container{position:absolute;top:0;width:100%;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}
body.three60view #loading-container{position:absolute;top:0;width:100%;height:100%;z-index:2;opacity:0;-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000;-webkit-transition:opacity 1000ms;-moz-transition:opacity 1000ms;-o-transition:opacity 1000ms;transition:opacity 1000ms}
body.three60view #loading-container:after{background:transparent;display:none}
body.three60view #loading-container.show{opacity:1;display:block}
body.three60view #loading-container img{position:absolute;top:50%;left:50%;margin-left:-23px;margin-top:-23px}
.close-option{color:white;font-weight:bold;font-family:Arial;display:inline-block;cursor:pointer;margin-left:-22px;margin-top:3px}
#option_paint .close-option{margin-left:-13px}
.switchto_wheels{background:transparent url(clientlibs.common/images/motorcycles/hotspot_selector.png) no-repeat;height:34px;position:absolute;width:34px;cursor:pointer}
.switchto_paint{background:transparent url(clientlibs.common/images/motorcycles/hotspot_selector.png) no-repeat;height:34px;position:absolute;width:34px;cursor:pointer}
div.wheels_selector ul.wheels-selector li.wheels-option{display:inline-table!important;float:left}
#paint-wheel-container_top ul.list-title li{display:inline-block;float:left;padding:12px 35px;background:url("clientlibs.common/images/motorcycles/trans-bg-pnw-ol.png") repeat;cursor:pointer;font-size:14px;text-transform:uppercase;border-bottom:1px solid #6c6b6b;color:#fff}
#customization_selector-title,#customization_wheels_selector-title{border-left:1px solid #6c6b6b}
#paint-wheel-container_top ul.list-title li.act-tab{color:#f60;border-bottom:0;padding-bottom:13px}
#paint-wheel-container_top .selectorPane{float:left;background:url("clientlibs.common/images/motorcycles/trans-bg-pnw-ol.png") repeat}
#paint-wheel-container_top ul.selectorPane{display:none}
#paint-wheel-container_top ul.selectorPane.act-pane{display:block;padding:0 10px;width:auto;max-width:360px}
#option_wheels .close-option{margin-left:87px;margin-left:-14px\9;margin-top:40px}
.wheels-option .fly-out,.paint-option .fly-out{background:black;color:#fff;text-transform:uppercase;position:absolute;padding:5px 10px;margin-top:-24px;margin-left:6px;display:none}
.wheels-option:hover .fly-out,.paint-option:hover .fly-out{display:block}
.wheels-option .fly-out span.arr,.paint-option .fly-out span.arr{background:url("clientlibs.common/images/motorcycles/paintName_flyout.png") repeat;display:inline-block;height:13px;width:22px;position:absolute;left:3px;bottom:-11px}
.wheels-option .fly-out span.new,.paint-option .fly-out span.new{color:#d15200;font-style:normal;padding-left:4px}
.invalid_components{background-color:#000;opacity:.2;cursor:default;-ms-filter:"alpha(opacity=20)"}
.disabled_NextPrev{opacity:.5!important;filter:alpha(opacity=50)}
.overlay_flyout{height:100%;width:100%;position:fixed;background:#000;opacity:.4}
#threeSixty,#threeSixtyA,#threeSixtyB{position:absolute;margin-top:65px;width:100%}
#threeSixty a,#threeSixtyA a,#threeSixtyB a{margin:0 5px;padding:6px 15px;background-color:#6a6a6a;color:#ccc;text-transform:uppercase;font-size:12px;line-height:12px}
#threeSixty a#ts,#threeSixtyA a#tsA,#threeSixtyB a#tsB{background-color:#161616;color:#f60}
ul{padding:0;margin:0}
ul li{list-style:none!important}
.tspv-text .cust-text{display:none}
div.option-list ul.paint-selector,div.option-list ul.paint-selector-HDcust{width:720px}
div.option-list ul.wheels-selector,div.option-list ul.wheels-selector-HDcust{max-width:240px}
div.option-list ul.wheels-selector li,div.option-list ul.wheels-selector-HDcust li{float:left}
div.gradientDiv{height:30px;position:absolute;width:100%;z-index:2;bottom:0;background:#000;opacity:.5;filter:alpha(opacity=50)}
#threeSixty>div,#threeSixtyA>div,#threeSixtyB>div{margin:0 auto;width:982px}
#threeSixty a#ts,#threeSixtyA a#ts,#threeSixtyB a#ts{margin-left:-5px}
.drag-arrow{z-index:0\9}
#hotspots-container{z-index:4\9;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif}
#hotspots-container li{cursor:pointer}
.th_TH #hotspots-container li h3{line-height:21px}
@media screen and (min-width :320px) and (max-width:640px){li.hotspot,.switchto_wheels,.switchto_paint{background-size:476px 17px;height:17px;width:17px}
div.three60{margin-right:55px}
}
.it_IT .hotspot-container div.cont{height:102px}
.hotspot-container div.cont h3 sup{top:-0.2em}
li[data-id="ImageHotspot"] .hotspot-container div.cont{height:136px}
.hotspot_toggle_container{margin:5px 0 0;font-size:14px;color:#fff;line-height:14px;display:none}
.three60_toggle_container{margin:5px 0 0 36px;font-size:14px;color:#fff;line-height:14px;display:inline-block}
.hotspot_toggle_container span,.three60_toggle_container span{display:inline-block;text-transform:uppercase;font-family:TradeGothic-CnBold,"Arial Narrow",Impact,sans-serif;vertical-align:middle}
.three60_toggle_container .three60_toggle{background:url(clientlibs.common/images/motorcycles/hotspot_toggle.png) left -28px no-repeat;height:20px;width:52px;margin:0 10px;cursor:pointer;display:inline-block;vertical-align:middle}
.three60_toggle_container .three60_toggle.active{background:url(clientlibs.common/images/motorcycles/hotspot_toggle.png) left 0 no-repeat}
.hotspot_toggle_container .hotspot_toggle{background:url(clientlibs.common/images/motorcycles/hotspot_toggle.png) left 0 no-repeat;height:20px;width:52px;margin:0 10px;cursor:pointer;display:inline-block;vertical-align:middle}
.hideHotsopts .hotspot_toggle_container .hotspot_toggle{background:url(clientlibs.common/images/motorcycles/hotspot_toggle.png) left -28px no-repeat}
body.hideHotsopts .hotspot{display:none}
.three60_legendIcon{display:inline-block;width:19px;height:19px;background:url(clientlibs.common/images/common/hotspot_chrome.png) left top no-repeat;position:relative;background-size:cover;top:6px;margin-left:10px;visibility:hidden}
.three60_legend{margin-left:4px;display:inline-block;line-height:20px;vertical-align:middle;font-size:14px;text-transform:uppercase!important;visibility:hidden}