.component.social-tile-grid{overflow:hidden;padding-bottom:0}
.component.light.social-tile-grid,.component.dark.social-tile-grid{background-color:#d7d7d7}
.component.social-tile-grid .social-header{width:950px;height:172px;margin-bottom:10px}
.component.social-tile-grid .social-header .left,.component.social-tile-grid .social-header .right{float:left;background-color:#fff;height:172px}
.component.social-tile-grid .social-header .left{width:576px}
.component.social-tile-grid .social-header .left h1{width:225px;float:left;padding:41px 0 0 27px;font-family:"nissan-ag-n7","nissan-ag",arial,helvetica,verdana,sans-serif;font-weight:700;font-size:45px;line-height:45px}
.component.social-tile-grid .social-header .left .blurb{font-size:12px;display:block;float:left;width:236px;margin-top:48px;padding-left:10px;line-height:18px}
.component.social-tile-grid .social-header .left .blurb a{display:block;font-weight:bold}
.component.social-tile-grid .social-header .left .social-header-tiles{display:block;float:left;width:78px;height:77px;margin-top:48px;position:relative}
.component.social-tile-grid .social-header .left .social-header-tiles a{display:block;width:100%;height:100%}
.component.social-tile-grid .social-header .left .facebook-header-tile{position:absolute;top:0;left:0;width:39px;height:37px;background:url(/etc/designs/nml-default/media/components/social-tile-grid/header-tiles.png) top left no-repeat}
.component.social-tile-grid .social-header .left .twitter-header-tile{position:absolute;top:0;right:0;width:37px;height:37px;background:url(/etc/designs/nml-default/media/components/social-tile-grid/header-tiles.png) top right no-repeat}
.component.social-tile-grid .social-header .left .google-header-tile{position:absolute;bottom:0;left:0;width:39px;height:37px;background:url(/etc/designs/nml-default/media/components/social-tile-grid/header-tiles.png) bottom left no-repeat}
.component.social-tile-grid .social-header .left .youtube-header-tile{position:absolute;bottom:0;right:0;width:37px;height:37px;background:url(/etc/designs/nml-default/media/components/social-tile-grid/header-tiles.png) bottom right no-repeat}
.component.social-tile-grid .social-header .right{margin-left:1px;width:313px;padding-left:60px;position:relative;overflow:hidden}
.component.social-tile-grid .social-header .right .title{margin-left:24px;font-weight:normal;font-size:12px;margin-top:45px}
.component.social-tile-grid .social-header .right .stats .facebook,.component.social-tile-grid .social-header .right .stats .twitter,.component.social-tile-grid .social-header .right .stats .youtube{float:left;margin-left:24px}
.component.social-tile-grid .social-header .right .text{font-size:16px;text-align:justify;text-transform:uppercase;width:100%}
.component.social-tile-grid .social-header .right .text strong{font-size:11px;display:block;font-weight:bold}
.component.social-tile-grid .social-header .right .youtube{display:none;width:105px}
.component.social-tile-grid .social-header .right .number{height:35px;margin-top:6px;overflow:hidden}
.component.social-tile-grid .social-header .right .number .text{font-family:"nissan-ag-n7","nissan-ag",arial,helvetica,verdana,sans-serif;font-weight:700;font-size:30px;text-align:left;color:#333;line-height:1}
.component.social-tile-grid .social-header .right .stats-desc{font-family:"nissan-ag-n2","nissan-ag",arial,helvetica,verdana,sans-serif;font-weight:200;font-size:16px;text-transform:uppercase;line-height:1}
.component.social-tile-grid .social-header .right .stats-desc span{display:block;font-family:"nissan-ag-n7","nissan-ag",arial,helvetica,verdana,sans-serif;font-weight:700;font-size:12px}
.component.social-tile-grid .social-header .right .loader{height:100%;width:100%;position:absolute;background:#fff;z-index:1}
.component.social-tile-grid .social-squares{width:950px}
.component.social-tile-grid .social-squares .main{height:554px;width:100%;background-color:#FFF;position:relative;overflow:hidden;clear:left}
.component.social-tile-grid .social-squares .three-up{margin-top:10px;overflow:hidden;background:#fff url(/etc/designs/nml-default/media/components/social-tile-grid/divider.png) left top repeat-y}
.component.social-tile-grid .social-squares .bucket{width:316px;float:left;margin-left:1px;position:relative;overflow:hidden}
.component.social-tile-grid .social-squares .bucket:first-child{margin-left:0;width:316px}
.component.social-tile-grid .social-squares .loader{background:#fff url(/etc/designs/nml-default/media/components/social-tile-grid/loader.gif) center 180px no-repeat;line-height:455px;text-align:center;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1}
.component.social-tile-grid .social-squares .bucket .media{height:276px;background-color:#000;position:relative;overflow:hidden;height:261px}
.component.social-tile-grid .social-squares .main .media img,.component.social-tile-grid .social-squares .bucket .media img{background:url(/etc/designs/nml-default/media/components/social-tile-grid/loader.gif) center center no-repeat}
.component.social-tile-grid .social-squares .bucket.error .media{background:#fff;height:568px}
.component.social-tile-grid .social-squares .main .media{float:left;width:644px;height:554px;position:relative;overflow:hidden}
.component.social-tile-grid .social-squares .main.error .media{width:950px}
.component.social-tile-grid .social-squares .bucket .media .badge,.component.social-tile-grid .social-squares .main .media .badge{position:absolute;top:0;left:0;width:60px;height:60px;background-image:url(/etc/designs/nml-default/media/components/social-tile-grid/badges.png)}
.component.social-tile-grid .social-squares .bucket.error .media .badge,.component.social-tile-grid .social-squares .main.error .media .badge{display:none}
.component.social-tile-grid .social-squares .twitter .badge{background-color:#03cbfa;background-position:0 0}
.component.social-tile-grid .social-squares .facebook .badge{background-color:#375a9c;background-position:0 -60px}
.component.social-tile-grid .social-squares .google .badge{background-color:#c83e2e;background-position:0 -180px}
.component.social-tile-grid .social-squares .youtube .badge{background-color:#c71632;background-position:0 -120px}
.component.social-tile-grid .social-squares .details{padding-left:40px;padding-right:40px;padding-top:30px;padding-bottom:30px;line-height:1.5em;font-size:14px;background-color:#FFF;width:226px}
.component.social-tile-grid .social-squares .bucket.error .details{display:none}
.component.social-tile-grid .social-squares .main .details{float:left}
.component.social-tile-grid .social-squares .main .see-all a{color:#333;font-size:14px;color:#000}
.component.social-tile-grid .social-squares .title{margin-bottom:15px;line-height:1.1em;color:#4c4c4c;font-weight:bold}
.component.social-tile-grid .social-squares .title a{text-decoration:none;color:#4c4c4c}
.component.social-tile-grid .social-squares .twitter .title a{color:#03ccfb}
.component.social-tile-grid .social-squares .title a:hover{text-decoration:underline}
.component.social-tile-grid .social-squares .main .title{font-size:28px}
.component.social-tile-grid .social-squares .bucket .title{font-size:24px}
.component.social-tile-grid .social-squares .date{font-size:12px;color:#979797;margin-bottom:15px;text-transform:uppercase}
.component.social-tile-grid .social-squares .twitter .description a{color:#03ccfb;text-decoration:none}
.component.social-tile-grid .social-squares .twitter .description a:hover{text-decoration:underline}
.component.social-tile-grid .social-squares .twitter .controls{margin-top:10px;height:20px}
.component.social-tile-grid .social-squares .twitter .controls a.intent{font-size:11px;display:block;height:17px;padding-left:23px;float:left;margin-right:5px;background:url(/etc/designs/nml-default/media/components/social-tile-grid/twitter/controls.png) no-repeat;text-decoration:none}
.component.social-tile-grid .social-squares .twitter .controls a.intent.reply{background-position:0 0}
.component.social-tile-grid .social-squares .twitter .controls a.intent.retweet{background-position:0 -21px}
.component.social-tile-grid .social-squares .twitter .controls a.intent.favorite{background-position:0 -45px}
.component.social-tile-grid .social-squares .twitter div.intent{clear:left}
.component.social-tile-grid .social-squares .twitter.main .quotemark{position:absolute;top:125px;left:100px;color:#333;font-size:90px;font-weight:bold}
.component.social-tile-grid .social-squares .twitter.main .media{background-color:#f2f2f2}
.component.social-tile-grid .social-squares .twitter .media .tweetwrap{width:425px;margin-left:155px}
.component.social-tile-grid .social-squares .twitter .media .description{font-size:36px;font-weight:bold;color:#333;margin-bottom:20px}
.component.social-tile-grid .social-squares .twitter .title{font-size:30px;color:#03ccfb}
.component.social-tile-grid .social-squares .twitter .title span{display:block;color:#333}
.component.social-tile-grid .social-squares .twitter.main .title{margin-top:100px}
.component.social-tile-grid .social-squares .youtube .media{background:#000}
.component.social-tile-grid .social-squares .youtube a.watch{display:block;margin:10px 0;font-weight:bold;text-decoration:none}
.component.social-tile-grid .social-squares .youtube .media a{display:block}
.component.social-tile-grid .social-squares .youtube .media .play{position:absolute;top:0;left:0;height:100%;width:100%;background:url(/etc/designs/nml-default/media/components/social-tile-grid/youtube/play-button.png) center center no-repeat}
.component.social-tile-grid .social-squares .youtube.main .media embed,.youtube.main .media a{margin-top:35px}
.component.social-tile-grid .social-squares .youtube.bucket .media embed,.youtube.bucket .media a{margin-top:10px}
.component.social-tile-grid .social-squares .youtube.bucket.error .media embed,.youtube.bucket.error .media a{margin-top:0}
.component.social-tile-grid .social-squares .social-action{clear:left;margin:10px 0}
.component.social-tile-grid .social-squares .facebook .social-action a{font-weight:bold;text-decoration:none;font-size:12px;display:block;line-height:24px;height:24px;margin:10px 0;padding-left:10px;background:url(/etc/designs/nml-default/media/components/social-tile-grid/facebook/button.jpg) repeat-x 0 -48px}
.component.social-tile-grid .social-squares .facebook .social-action a span{float:left;display:block;cursor:pointer;color:#fff}
.component.social-tile-grid .social-squares .facebook .social-action a span.second{float:right;height:24px;width:26px;background:url(/etc/designs/nml-default/media/components/social-tile-grid/facebook/button.jpg) no-repeat}
.component.social-tile-grid .social-squares .facebook .social-action a:hover{background-position:0 -72px}
.component.social-tile-grid .social-squares .facebook .social-action a:hover span{background-position:0 -24px}
.component.social-tile-grid .social-squares .google .social-action a{font-weight:bold;text-decoration:none;font-size:12px;display:block;line-height:24px;height:24px;margin:10px 0;padding-left:10px;background:url(/etc/designs/nml-default/media/components/social-tile-grid/google/button.jpg) repeat-x 0 -48px}
.component.social-tile-grid .social-squares .google .social-action a span{float:left;display:block;color:#fff}
.component.social-tile-grid .social-squares .google .social-action a span.second{float:right;height:24px;width:26px;background:url(/etc/designs/nml-default/media/components/social-tile-grid/google/button.jpg) no-repeat}
.component.social-tile-grid .social-squares .google .social-action a:hover{background-position:0 -72px}
.component.social-tile-grid .social-squares .google .social-action a:hover span{background-position:0 -24px}
.component.social-tile-grid .social-squares .youtube .social-action button{display:block;color:#555;text-shadow:0 1px 0 white;border-color:#CCC;border-bottom-color:#AAA;background-color:#e0e0e0;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#ffe0e0e0);background-image:-moz-linear-gradient(top,white 0,#e0e0e0 100%);background-image:-ms-linear-gradient(top,white 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,white 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,white),color-stop(100%,#e0e0e0));background-image:-webkit-linear-gradient(top,white 0,#e0e0e0 100%);background-image:linear-gradient(to bottom,white 0,#e0e0e0 100%);-moz-box-shadow:inset 0 0 1px #fff;-ms-box-shadow:inset 0 0 1px #fff;-webkit-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff;height:24px;padding:0 10px;border:1px solid;outline:0;font-weight:bold;font-size:11px;white-space:nowrap;word-wrap:normal;vertical-align:middle;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.component.social-tile-grid .social-squares .youtube .social-action button:hover{border-color:#999;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;-ms-box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff;box-shadow:0 1px 2px rgba(0,0,0,0.25),inset 0 0 3px #fff}
.component.social-tile-grid .social-squares .youtube .social-action button span{display:block;height:24px;line-height:22px;float:left}
.component.social-tile-grid .social-squares .youtube .social-action button span.second{margin-left:5px;padding-left:30px;background:url(/etc/designs/nml-default/media/components/social-tile-grid/youtube/plus-icon.png) no-repeat}
.component.social-tile-grid .social-squares .youtube .social-action a{text-decoration:none}
.normal-font{font-family:'nissan-ag-n2','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:200;font-style:normal}
.medium-font{font-family:'nissan-ag-n4','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:400;font-style:normal}
.italic-font{font-family:'nissan-ag-i4','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:400;font-style:normal}
.bold-font{font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.paginator{overflow:hidden;position:relative;z-index:2}
.paginator .page-container{position:absolute;top:0;left:0;width:100000px}
.paginator .page{position:relative;float:left}
.paginator .status-indicator{display:none;position:absolute;bottom:0;left:0;right:0;text-align:center;height:45px;vertical-align:middle}
.paginator .status-indicator.has-label{height:55px}
.paginator .status-indicator ul{margin:0 0 5px;padding:0;position:relative;height:40px}
.paginator .status-indicator li{display:inline-block;width:13px;height:12px;margin:0;padding:2px 4px;cursor:pointer;*display:inline;zoom:1}
.lt-ie8 .paginator .status-indicator li{zoom:1;display:inline}
.paginator .status-indicator li.next,.paginator .status-indicator li.previous{background:url(/etc/designs/nml-default/media/common/pagination-arrows-small.png) no-repeat left top;cursor:pointer;width:15px;height:24px;display:inline-block;padding:0;margin:0 30px 0 0;overflow:hidden;color:transparent;position:relative;top:6px;*display:inline;zoom:1}
.paginator .status-indicator li.next{background-position:right top;margin:0 0 0 30px}
.lt-ie9 .paginator .status-indicator li.next,.lt-ie9 .paginator .status-indicator li.previous{top:4px}
@media screen and (-webkit-min-device-pixel-ratio:0){.paginator .status-indicator ul{margin:0}
}
.no-touch .paginator .status-indicator li.previous:hover{background-position:left bottom}
.no-touch .paginator .status-indicator li.next:hover{background-position:right bottom}
.paginator .status-indicator li.previous:active{background-position:left top}
.paginator .status-indicator li.next:active{background-position:right top}
.paginator .status-indicator li.dot{background:transparent url(/etc/designs/nml-default/media/common/pagination-dots.png) no-repeat center 2px}
.paginator .status-indicator li.dot.selected{background-position:center -16px}
.paginator .status-indicator li.auto{width:10px;background:transparent url(/etc/designs/nml-default/media/common/pagination-pause.png) no-repeat center center}
.paginator .status-indicator p{font-size:12px;color:#808080;font-family:'nissan-ag-i4','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:400;font-style:normal}
.paginator .arrow-nav{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.paginator .arrow-nav li{overflow:hidden;position:absolute;top:50%;width:50px;height:60px;margin:-30px 0 0 0;background:transparent url(/etc/designs/nml-default/media/common/pagination-arrows.png) no-repeat left top;text-indent:-9999px;cursor:pointer}
.paginator .arrow-nav li.previous{left:0;background-position:left top}
.paginator .arrow-nav li.next{right:0;background-position:right top}
.paginator .arrow-nav li.disabled{cursor:auto}
.paginator .arrow-nav li.previous.disabled{background-position:left -140px!important}
.paginator .arrow-nav li.next.disabled{background-position:right -140px!important}
.no-touch .paginator .arrow-nav li.previous:hover{background-position:left -69px}
.no-touch .paginator .arrow-nav li.next:hover{background-position:right -69px}
.paginator.fade .page-container,.paginator.swap .page-container{width:auto}
.paginator.fade .page,.paginator.swap .page{float:none;position:absolute;top:0;left:0}
.paginator .status-indicator ul.multi-dots li.selected{background-color:#ccc}
.paginator .status-indicator ul.multi-dots li.selected.rounded{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.paginator .status-indicator ul.multi-dots li.selected.left-rounded{-moz-border-top-left-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-bottom-left-radius:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px}
.paginator .status-indicator ul.multi-dots li.selected.right-rounded{-moz-border-top-right-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-moz-border-bottom-right-radius:10px;-webkit-border-bottom-right-radius:10px;border-bottom-right-radius:10px}
.trim-viewer .viewing-indicator{font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:400;font-style:italic;margin-left:15px;text-transform:none;letter-spacing:0}
.trim-viewer .viewing-indicator span.viewedTrims,.trim-viewer .viewing-indicator span.trimLength{font-style:italic}
.label{position:absolute}
.label.open{z-index:2}
.label .icon{position:absolute;top:-21px;left:-21px;width:42px;height:42px;background:transparent url(/etc/designs/nml-default/media/common/label-icon.png) no-repeat left top;cursor:pointer;z-index:1}
.label.right .icon{left:-31px}
.label.left .icon{left:-11px}
.label .icon.info-icon{background-image:url(/etc/designs/nml-default/media/common/label-info.png)}
.label .icon.camera-icon{background-image:url(/etc/designs/nml-default/media/common/label-camera.png)}
.label .icon.ce-camera-icon{background-image:url(/etc/designs/nml-default/media/common/label-ce-camera.png);width:49px;height:81px}
.label .content{display:none;position:absolute;width:190px;padding:20px;background:transparent url(/etc/designs/nml-default/media/common/label-background.png) repeat;font-size:12px;color:#fff}
.label .content h3{margin:0 0 10px 0;line-height:14px;font-size:14px;color:#fff!important;text-transform:none;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.label .content p{font-size:12px;line-height:1.3em}
.label .content p a{color:#fff}
.label.right .content{left:-40px}
.label.left .content{right:-40px}
.label.top .content{bottom:-30px}
.label.top.left .content{padding-right:65px}
.label.top.right .content{padding-left:65px}
.label.bottom .content{top:-30px}
.label.bottom.left .content{padding-right:65px}
.label.bottom.right .content{padding-left:65px}
.label.open .icon{background-position:left -86px}
.label.open .icon.ce-camera-icon{background-position:left -162px}
.no-touch .label .icon:hover{background-position:left -43px}
.no-touch .label.open .icon:hover{background-position:left -129px}
.no-touch .label .icon.ce-camera-icon:hover{background-position:left -81px}
.no-touch .label.open .icon.ce-camera-icon:hover{background-position:left -243px}
#handraiser .panel-header{padding-bottom:10px}
#globalErrors{width:420px}
#globalErrors p.error{display:none!important}
#globalErrors p.generic{color:#FFF;display:block!important;background:#167ec7 url(/etc/designs/nml-default/media/form/icon-info.png) no-repeat 10px center;padding:9px 5px 9px 40px;font-weight:bold;font-size:1.1em}
input.error{border:1px solid #167ec7!important;background:#b7dbf4}
#handraiser{font-size:10px;background:#000;color:#e2e1e1;font-family:arial,helvetica,verdana,sans-serif;position:relative;padding:40px 0;width:830px}
#handraiser.server-error{width:386px}
#handraiser.thank-you{width:630px}
#handraiser span.ui-checkbox{background-image:url("/etc/designs/nml-default/media/form/sprite-checkbox-handraiser.png");height:19px;width:19px}
#handraiser span.ui-checkbox-checked{background-position:left -19px}
#handraiser .wf{font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
#handraiser h1,#handraiser h2,#handraiser h3{text-transform:uppercase;color:#fff}
#handraiser h1{color:#c71444;font-size:3.325em}
#handraiser h3{font-size:1.25em;margin-bottom:1.1em}
#handraiser h4{font-size:1.2em;text-transform:uppercase;margin-bottom:3px;color:#fff}
#handraiser p{font-size:1.2em;line-height:1.3em;color:#e2e2e2}
#handraiser .mandatory-info{font-size:1em;margin-bottom:5px;padding-top:5px}
#handraiser p.privacy-policy{font-size:1em;clear:left;color:#575757}
#handraiser p.privacy-policy a{color:#575757}
#handraiser a:hover{text-decoration:none}
#handraiser button{margin:15px 0 35px 0;padding:0;height:30px;line-height:0;width:138px;border:0}
#handraiser button span{margin-right:20px;padding-left:10px;padding-right:10px;height:30px;line-height:30px;float:left;border:0}
#handraiser fieldset{margin:0;padding:0;border:0}
#handraiser .hidden{display:none!important}
#handraiser .faded{color:#ccc!important}
#handraiser form label{display:none;cursor:pointer}
#handraiser .user-info input{border-top:1px solid #c4c4c4;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-left:1px solid #c4c4c4;padding:8px 10px;line-height:12px;font-size:1.2em;font-family:arial,helvetica,verdana,sans-serif}
#handraiser ul{list-style:none;margin:0;padding:0}
#handraiser .form-row{position:relative;min-height:42px;clear:left}
#handraiser .last{height:auto}
#handraiser .form-row p.value{padding:0;margin:0}
#handraiser .form-row span.value{display:inline-block}
#handraiser .form-row label.error{display:block;position:static;color:#c9213c;font-size:9px}
#handraiser .form-row label,#handraiser .check-input .form-row label{position:absolute;top:10px;left:10px;color:#333;font-size:1.2em}
#handraiser input{border-top:1px solid #c4c4c4;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-left:1px solid #c4c4c4;width:201px;padding:8px 10px;line-height:12px;font-size:1.2em;margin-bottom:10px}
#handraiser .pad{padding-right:10px}
#handraiser .half-size{float:left;width:206px;clear:none}
#handraiser .half-size input{width:182px}
#handraiser .third-size{float:left;width:84px;clear:none}
#handraiser .third-size input{width:62px}
#handraiser select{width:125px}
.touch #handraiser select{-webkit-appearance:none;background:#fff;height:34px;color:#000;background-color:#fff;font-size:12px}
.touch #handraiser select.error{border:1px solid #167ec7!important;background:#b7dbf4}
#handraiser .wide-input{width:400px}
#handraiser .multi-input .narrow-input{width:84px}
#handraiser .user-details{float:left;width:460px}
#handraiser .additional-details{width:230px;float:left;padding-top:20px}
#handraiser .additional-details .check-input{padding-bottom:10px}
#handraiser .additional-details .check-input #isAltimaLeasee,#handraiser .additional-details .check-input #interestedBrochure,#handraiser .additional-details .check-input span.ui-checkbox{float:left;margin-right:8px;padding:0;border:0}
#handraiser .check-input .form-row{margin-left:32px}
#handraiser .check-input .form-row input{width:143px}
#handraiser .check-input label{display:inline-block;width:190px;margin-bottom:10px;background:0;text-indent:0;height:auto;font-size:1.1em}
#handraiser .back-button{display:inline-block;margin:20px 0;padding-left:15px;font-size:12px;text-decoration:none;color:#fff;background:url(/etc/designs/nml-default/media/components/static-banner/caret.png) no-repeat 0 0}
#handraiser-form-container,#handraiser-form-thanks,#handraiser-messages{display:none;padding:0 70px}
#handraiser-form-thanks .social-buttons-container{padding:0 0 20px 0}
#handraiser-form-thanks .social-buttons-container li{float:left;margin-right:10px}
#handraiser-form-thanks p a{color:#bb1715}
.lt-ie8 #handraiser .red-arrow,.lt-ie8 #handraiser .red-arrow span{position:static}
#handraiser .ui-selectmenu{height:30px}
#handraiser .ui-selectmenu.ui-corner-all,#handraiser .ui-selectmenu.ui-corner-top,#handraiser .ui-selectmenu.ui-corner-left,#handraiser .ui-selectmenu.ui-corner-tl{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0}
#handraiser .ui-selectmenu.ui-corner-all,#handraiser .ui-selectmenu.ui-corner-top,#handraiser .ui-selectmenu.ui-corner-right,#handraiser .ui-selectmenu.ui-corner-tr{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0}
#handraiser .ui-selectmenu.ui-corner-all,#handraiser .ui-selectmenu.ui-corner-bottom,#handraiser .ui-selectmenu.ui-corner-left,#handraiser .ui-selectmenu.ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0}
#handraiser .ui-selectmenu.ui-corner-all,#handraiser .ui-selectmenu.ui-corner-bottom,#handraiser .ui-selectmenu.ui-corner-right,#handraiser .ui-selectmenu.ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0}
#handraiser .ui-selectmenu-status{line-height:20px;color:#000;background-color:#fff;font-size:12px}
#handraiser .ui-selectmenu.error{border:1px solid #167ec7!important}
#handraiser .ui-selectmenu.error .ui-selectmenu-status{background:#b7dbf4}
.component.background-video{overflow:hidden;padding-bottom:0}
.component.background-video .video-bg{height:720px;left:0;position:absolute;top:0;width:1280px;z-index:1}
.component.background-video img.background{float:left}
.component.background-video .centered-container{z-index:3}
.component.background-video .section-title{margin-top:15px;position:absolute}
.component.background-video .copy-block{font-size:13px;margin-top:15px;position:absolute}
.component.background-video a.lets-drive{width:241px;height:54px;background:url('/content/dam/nissan/vehicles/2014/rogue/features/detour/lets-drive.png') 0 0 no-repeat;display:block;text-indent:-9999px}
.no-touch .component.background-video a.lets-drive:hover{background-position:0 -54px}
.component.background-video a.go{width:128px;height:128px;background:url('/content/dam/nissan/homepage-redesign/pfa/extras/go-round.png') 0 0 no-repeat;display:block;text-indent:-9999px}
.no-touch .component.background-video a.go:hover{background-position:0 -128px}
.component{position:relative;padding-bottom:10px;overflow:hidden}
.component .loading-indicator{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#fff url(/etc/designs/nml-default/media/components/loading-background.jpg) repeat-x;border-bottom:1px solid #d9d9d9;z-index:30}
.component .loading-indicator span{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent url(/etc/designs/nml-default/media/components/loading.gif) no-repeat center center}
.js .component.loading .loading-indicator{display:block}
.component .progress-indicator span{position:absolute;top:50%;left:50%;width:200px;height:30px;margin:-15px 0 0 -100px;background:#e0e0e0;text-align:center;text-transform:uppercase;font-size:12px;font-weight:bold;line-height:30px;color:#fff}
.component .progress-indicator span .progressbar{position:absolute;top:0;left:0;display:block;background:#c71444;width:0;margin:0;padding:0;height:30px;border:0}
.component.dark{background-color:#000;color:#fff}
.component.dark .light{color:#333}
.component.dark a,.component.dark h1,.component.dark h1 span,.component.dark h2,.component.dark h2 span,.component.dark h3,.component.dark h3 span,.component.dark h4,.component.dark h4 span,.component.dark h5,.component.dark h5 span,.component.dark h6,.component.dark h6 span{color:#fff}
.component.dark .light a,.component.dark .light h1,.component.dark .light h1 span,.component.dark .light h2,.component.dark .light h2 span,.component.dark .light h3,.component.dark .light h3 span,.component.dark .light h4,.component.dark .light h4 span,.component.dark .light h5,.component.dark .light h5 span,.component.dark .light h6,.component.dark .light h6 span{color:#333}
.component.light{background-color:#fff;color:#333}
.component.light .dark{color:#fff}
.component.light a,.component.light h1,.component.light h1 span,.component.light h2,.component.light h2 span,.component.light h3,.component.light h3 span,.component.light h4,.component.light h4 span,.component.light h5,.component.light h5 span,.component.light h6,.component.light h6 span{color:#333}
.component.light .dark a,.component.light .dark h1,.component.light .dark h1 span,.component.light .dark h2,.component.light .dark h2 span,.component.light .dark h3,.component.light .dark h3 span,.component.light .dark h4,.component.light .dark h4 span,.component.light .dark h5,.component.light .dark h5 span,.component.light .dark h6,.component.light .dark h6 span{color:#fff}
.component h1,.component h2{text-transform:uppercase;font-size:28px;line-height:26px;letter-spacing:-1px;margin-bottom:20px;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component .section-title{margin-bottom:20px;font-size:14px;font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:400;letter-spacing:3px}
.component .section-title.inline-block{display:inline-block}
.component h1.section-title,.component h2.section-title,.component h3.section-title{border-top:1px solid #d6d6d6;margin-bottom:20px;padding-top:30px}
.component h2.section-title{line-height:0}
.component .details-share{height:40px}
.component .highlights{position:absolute;font-size:13px;margin-top:15px;font-family:'nissan-ag-n2','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:200;font-style:normal}
.component .highlights .banner{color:#fff;background:transparent url(/etc/designs/nml-default/media/components/static-banner/bgr-banner.png) no-repeat right top;height:51px;line-height:42px;padding:0 25px 0 15px;font-style:italic;letter-spacing:2px;position:relative}
.component .highlights .banner .tip{position:absolute;left:0;bottom:0;background:transparent url(/etc/designs/nml-default/media/components/static-banner/bgr-banner-tip.png) no-repeat 0 0;display:block;height:8px;width:11px}
.component .highlights .huge{font-size:88px;line-height:1em;margin:0;padding:0;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component .highlights .medium{font-size:13px;text-transform:uppercase;line-height:1em;font-family:'nissan-ag-n2','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:200;font-style:normal}
.component a.bubble{position:absolute;width:95px;height:69px;top:50%;bottom:50%;right:50%;margin:0;padding:26px 0 0;background:transparent url(/etc/designs/nml-default/media/common/bubble360.png) no-repeat left top;line-height:1.2em;text-align:center;text-decoration:none;font-size:12px;color:#fff;z-index:8;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.no-touch .component a.bubble:hover{background-position:left bottom;color:#fff}
.component .modal-video,.component .open-modal-video{position:absolute}
.component .modal-video,.component .open-modal-video.show-icon{z-index:10;width:73px;height:73px;min-height:73px;padding:0;left:50%;top:332px}
.component .modal-video .video-launcher,.component .open-modal-video.show-icon .video-launcher{width:73px;height:73px}
.component .modal-video .video-launcher a,.component .open-modal-video.show-icon .video-launcher a{display:block;width:73px;height:73px}
.component .modal-video .video-launcher a.button,.component .open-modal-video .video-launcher a.button{overflow:hidden;height:30px;width:auto;line-height:30px;display:inline-block;text-decoration:none;cursor:pointer;zoom:1;padding:0 10px}
.component .modal-video .video-launcher a .icon,.component .open-modal-video.show-icon .video-launcher a .icon{background:url(/etc/designs/nml-default/media/common/mejs-bigplay.png) no-repeat 0 0;width:75px;height:75px;display:block}
.component .open-modal-video.show-icon .video-launcher a.image{width:100%;height:100%}
.component .open-modal-video.show-icon .video-launcher a.image .icon{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0}
.component .open-modal-video .video-launcher .description{display:none}
.no-touch .component .modal-video .video-launcher a:hover .icon,.no-touch .component .open-modal-video.show-icon .video-launcher a:hover .icon{background-position:0 -75px}
.component .copy-block{position:absolute;font-size:13px;margin-top:15px}
.component .copy-block h3{margin:0 0 15px 0;line-height:1em;font-size:36px;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component .copy-block h3 span.underscore{position:relative;top:-5px}
.component .copy-block h4{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:16px;margin:0 0 5px 0}
.component .copy-block p{font-size:13px;line-height:1.3em}
.component .disclaimer{text-decoration:none;font-weight:normal}
.component .absolute{position:absolute}
.component .relative{position:relative}
.component.grey{background-color:#181616;color:#999;min-height:50px}
.component.grey a,.component.grey h1,.component.grey h1 span,.component.grey h2,.component.grey h2 span,.component.grey h3,.component.grey h3 span,.component.grey h4,.component.grey h4 span,.component.grey h5,.component.grey h5 span,.component.grey h6,.component.grey h6 span{color:#fff;padding-top:30px;border-top:0}
.component.grey h5.section-title{padding-top:30px;border-top:0}
.component h5.section-title{border-top:0 solid #d6d6d6;margin-bottom:20px;padding-top:30px}
.component.live-reveal{overflow:hidden}
.component.live-reveal .copy-block{position:absolute;bottom:70px;left:185px;width:910px;text-align:center;color:#fff}
.component.live-reveal .copy-block h3{margin:0 0 20px 0;line-height:1em;font-size:56px;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component.live-reveal .copy-block .button{width:225px;margin:0 15px}
#modal-ustream{width:950px;height:560px;background-color:#000}
.component.panorama{overflow:hidden;padding-bottom:0;min-height:auto}
.component.panorama .section-title{position:absolute;margin-top:15px}
.component.panorama .copy-block{position:absolute;font-size:13px;margin-top:15px}
.component.panorama .copy-block h3{margin:0 0 15px 0;line-height:1em;font-family:"nissan-ag-n7","nissan-ag",arial,helvetica,verdana,sans-serif;font-weight:700;font-size:36px}
.component.panorama .copy-block p{margin:0 0 15px 0;line-height:1.3em}
.component.panorama .pano-launch{position:absolute;width:75px;height:75px;top:0;left:0;background:transparent no-repeat top left;cursor:pointer}
.component.panorama .pano-launch:hover{background-position:bottom left}
.component.panorama img.background{float:left}
.component.panorama .pano-overlay{width:100%;height:100%}
.lt-ie9 .component.panorama .pano-overlay{position:relative}
.component.panorama .pano-wrapper{width:100%;height:100%;position:relative;z-index:1}
.component.panorama .pano-container,.iecompat.pano-container{display:none;position:fixed;width:100%;height:100%;z-index:300;top:0;left:0;bottom:0;right:0;background:#000}
.iecompat.pano-container{display:block}
.component.panorama .pano-container .close,.iecompat.pano-container .close{display:block;overflow:hidden;position:absolute;top:20px;left:30px;width:78px;height:31px;text-indent:-9999px;z-index:10}
.no-touch .component.panorama .pano-container .close:hover,.no-touch .iecompat.pano-container .close:hover{background-position:0 bottom}
.columns .column{width:470px;float:left;margin:0 0 0 10px;font-size:13px;position:relative}
.columns .column.one,.columns .column:first-child{margin-left:0}
.columns .column img{display:block;margin:0 0 20px}
.columns .column h3{margin:0 0 15px;font-size:28px;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.columns .column h4{margin-bottom:10px}
.columns .column p{font-size:13px;line-height:1.3em;padding-right:5px}
.columns .column .highlights{left:0}
.columns .highlights .banner{line-height:42px;padding:0 25px 0 15px}
.component h4{margin:0;font-weight:600;text-transform:none;font-size:14px}
.columns .copy-overlay{position:absolute}
.columns .copy-overlay h3{margin-bottom:7px}
.columns.three-column .column{width:310px}
.columns.three-column .column img{width:310px}
.columns.three-column .column h3{font-size:25px}
.columns.four-column .column{width:230px}
.columns.four-column .column img{width:230px}
.columns.four-column .column h3{font-size:18px}
.columns .column .modal-video{position:relative;left:0;top:0;height:auto;width:auto}
.columns .column .modal-video .video-launcher{height:auto;width:auto}
.columns .column .modal-video .video-launcher a{height:auto;width:auto}
.columns .column .modal-video .video-launcher a span{position:absolute;left:50%;margin-left:-36px;top:50%;margin-top:-36px}
.columns .column .modal-video .description{display:none}
.component.accessories ul{list-style:disc;margin:0 0 10px 15px}
.component.simple-gallery .paginator{height:610px}
.component.simple-gallery .paginator .status-indicator{bottom:15px}
.component.simple-gallery .paginator .page{overflow:hidden;width:950px;height:660px}
.component.simple-gallery .carousel-paginator{height:1000px}
.component.simple-gallery .paginator .carousel-page{width:1280px;height:1000px}
.component.simple-gallery.awards .paginator{height:340px}
.component.awards .paginator .page{height:265px}
.component.awards .paginator .carousel-page{width:1280px;height:1000px}
.component.simple-gallery .paginator.full-width .page{width:1280px}
.component.simple-gallery .page>img{display:block}
.component.static-banner .highlights{position:absolute}
.component.simple-gallery .page .copy-block{position:absolute;width:630px;font-size:13px}
.component.simple-gallery .page .copy-block h2,.component.simple-gallery .page .copy-block h3,.component.simple-gallery .page .copy-block h4,.component.simple-gallery .page .copy-block h5,.component.simple-gallery .page .copy-block h6{margin:0 0 15px 0;color:#333;text-transform:uppercase;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component.simple-gallery .page .copy-block h2{font-size:70px;line-height:60px}
.component.simple-gallery .page .copy-block h3{font-size:60px;line-height:50px}
.component.simple-gallery .page .copy-block h4{font-size:50px;line-height:48px}
.component.simple-gallery .page .copy-block h5{font-size:40px;line-height:30px}
.component.simple-gallery .page .copy-block h6{font-size:30px;line-height:20px}
.component.simple-gallery .page .copy-block p{margin:0 0 15px 0;color:#333}
.component.simple-gallery .page .copy-block.light h1,.component.simple-gallery .page .copy-block.light h2,.component.simple-gallery .page .copy-block.light h3,.component.simple-gallery .page .copy-block.light h4,.component.simple-gallery .page .copy-block.light h5,.component.simple-gallery .page .copy-block.light h6,.component.simple-gallery .page .copy-block.light p,.component.simple-gallery .page .copy-block.light a{color:#fff}
.component.simple-gallery .paginator .page .bottom{bottom:20px}
.component.simple-gallery .paginator .page .light{color:#fff}
.component.simple-gallery .paginator .page .right{right:30px}
.component.simple-gallery .paginator .page .left{left:30px}
.component.simple-gallery .paginator .video-launcher .description{display:none}
.component.simple-gallery.awards .page .copy-block h2{font-size:40px;line-height:40px}
.component.simple-gallery.awards .page .copy-block h3{font-size:30px;line-height:30px}
.component.simple-gallery.awards .page .copy-block h4{font-size:20px;line-height:20px}
.component.simple-gallery.awards .page .copy-block h5{font-size:16px;line-height:16px}
.component.simple-gallery.awards .page .copy-block h6{font-size:14px;line-height:14px}
.component.simple-gallery.thumbnails .page .copy-block h2,.component.simple-gallery.thumbnails .page .copy-block h3,.component.simple-gallery.thumbnails .page .copy-block h4,.component.simple-gallery.thumbnails .page .copy-block h5,.component.simple-gallery.thumbnails .page .copy-block h6{font-family:'nissan-ag-n4','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:400;font-style:normal}
.component.simple-gallery.thumbnails .page .copy-block h2{font-size:30px;line-height:28px}
.component.simple-gallery.thumbnails .page .copy-block h3{font-size:26px;line-height:24px}
.component.simple-gallery.thumbnails .page .copy-block h4{font-size:20px;line-height:18px}
.component.simple-gallery.thumbnails .page .copy-block h5{font-size:16px;line-height:14px}
.component.simple-gallery.thumbnails .page .copy-block h6{font-size:14px;line-height:12px}
.component.simple-gallery.thumbnails .status-indicator{bottom:0}
.component.simple-gallery .paginator div.thumbnails{width:950px;position:absolute;z-index:9999;left:165px}
.component.simple-gallery .paginator div.thumbnails span.pin{width:27px;height:27px;display:block;position:absolute;bottom:0;background:url("/etc/designs/infiniti-usa/media/images/components/simple-gallery/pin.png") no-repeat 0 0}
.component.simple-gallery .paginator div.thumbnails ul li{padding-bottom:27px;float:left;background:url("/etc/designs/infiniti-usa/media/images/components/simple-gallery/shadow.png") repeat-x 0 100px;cursor:pointer;opacity:.65}
.component.simple-gallery .paginator div.thumbnails ul li.selected{cursor:default;opacity:1}
.component.simple-gallery .paginator div.thumbnails ul.count_3 li{width:33.33%}
.component.simple-gallery .paginator div.thumbnails ul.count_3 li span{padding-left:70px;padding-right:70px}
.component.simple-gallery .paginator div.thumbnails ul.count_4 li{width:25%}
.component.simple-gallery .paginator div.thumbnails ul.count_4 li span{padding-left:30px;padding-right:30px}
.component.simple-gallery .paginator div.thumbnails ul.count_5 li{width:20%;background-position:50% 84px}
.component.simple-gallery .paginator div.thumbnails ul.count_5 li span{padding-left:10px;padding-right:10px}
.component.simple-gallery .paginator div.thumbnails ul li div{background:#fff no-repeat 50% 50%;border-right:solid 1px #FFF}
.component.simple-gallery .paginator div.thumbnails ul.count_3 li div,.component.simple-gallery .paginator div.thumbnails ul.count_4 li div{height:100px;background-position:bottom center}
.component.simple-gallery .paginator div.thumbnails ul.count_5 li div{height:84px;background-position:bottom center}
.component.simple-gallery .paginator div.thumbnails ul.count_3 li.pos_2 div,.component.simple-gallery .paginator div.thumbnails ul.count_4 li.pos_3 div,.component.simple-gallery .paginator div.thumbnails ul li.pos_4 div{border-right:0}
.component.simple-gallery .paginator div.thumbnails ul li span{height:35px;padding-top:12px;display:block;font-size:13px;font-weight:200;text-align:center;text-transform:uppercase;line-height:13px;color:#000;border-left:solid 1px #dedddd;border-right:solid 1px #bdbbbb;font-family:'nissan-ag-n2','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:200;font-style:normal}
.component.simple-gallery.awards .page .copy-block h2{font-size:40px;line-height:40px}
.component.simple-gallery.awards .page .copy-block h3{font-size:30px;line-height:30px}
.component.simple-gallery.awards .page .copy-block h4{font-size:20px;line-height:20px}
.component.simple-gallery.awards .page .copy-block h5{font-size:16px;line-height:16px}
.component.simple-gallery.awards .page .copy-block h6{font-size:14px;line-height:14px}
.component.simple-gallery .ctas{bottom:12px}
.columns .component.simple-gallery .paginator .page,.two-columns .component.simple-gallery .paginator .page{width:470px}
.component.simple-gallery .centering-container .paginator .page{width:1280px}
.component.simple-gallery .centered-container .paginator .page{width:950px}
.component.static-banner{overflow:hidden;padding-bottom:0}
.component.static-banner .section-title{position:absolute}
.component.static-banner .copy-block{position:absolute;font-size:13px;margin-top:15px}
.component.static-banner .copy-block h3{margin:0 0 15px 0;line-height:1em;font-size:36px;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component.static-banner .copy-block p{margin:0 0 15px 0;line-height:1.3em}
.component.static-banner .copy-block ul.caret-links a{display:inline-block;line-height:20px;padding:0 0 0 15px;background:transparent url(/etc/designs/nml-default/media/components/static-banner/caret.png) no-repeat left center;text-decoration:none;font-size:14px;font-weight:bold}
.no-touch .component.static-banner .copy-block ul.caret-links a:hover{color:#c81f3a}
.component.static-banner .copy-block.two{left:480px}
.component.static-banner img.background{float:left}
.component.static-banner .detail-background{position:absolute;top:0;left:0;width:1280px;height:720px;display:none;z-index:2}
.component.static-banner .label.open{z-index:3}
.component.static-banner .video-bg{height:720px;left:0;position:absolute;top:0;width:1280px;z-index:1;display:none}
.component.three-sixty{overflow:hidden;padding-bottom:0}
.component.three-sixty .launcher{overflow:hidden;position:absolute;top:50%;left:50%;width:73px;height:74px;margin:-37px 0 0 -37px;background:transparent url(/etc/designs/nml-default/media/components/three-sixty/icon.png) no-repeat left top;text-indent:-9999px;cursor:pointer}
.no-touch .component.three-sixty .launcher:hover{background-position:left bottom}
.component.three-sixty .copy{position:absolute;top:75px;left:185px;width:530px;font-size:13px}
.component.three-sixty .copy h3{margin:0 0 15px 0;line-height:1em;font-size:36px;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component.three-sixty .copy p{margin:0 0 15px 0}
.inline-360-content{width:100%;height:100%;position:absolute;top:0;left:0;display:none}
.component .inline-360-hotspot{display:inline-block;position:absolute;color:inherit;cursor:pointer;text-transform:uppercase;text-decoration:none;font-size:13px;font-family:'nissan-ag-n2','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:200;font-style:normal}
.component .inline-360-hotspot{display:inline-block;position:absolute;color:inherit;cursor:pointer;text-transform:uppercase;text-decoration:none;font-size:13px;font-family:'nissan-ag-n2','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:200;font-style:normal}
.component .inline-360-hotspot:hover{color:inherit}
.component .inline-360-hotspot .icon{display:inline-block}
.component .inline-360-hotspot .icon-top,.component .inline-360-hotspot .icon-bottom{display:block;margin:0 auto;text-align:center}
.component .inline-360-hotspot .icon-left,.component .inline-360-hotspot .icon-right{vertical-align:middle}
.component .inline-360-hotspot .icon-left{margin-right:5px}
.component .inline-360-hotspot .icon-right{margint-left:5px}
.inline-360-content .threesixty-window{position:absolute;z-index:10;top:0;left:0;cursor:move}
.inline-360-content .threesixty-window .close{background:url('/etc/designs/infiniti-usa/media/images/modal/close-inline-360.png') no-repeat center center;width:33px;height:33px;position:absolute;top:20px;right:21px;border:1px solid black;text-decoration:none;font-size:13px;color:#333;font-family:'nissan-ag-n2','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:200;font-style:normal}
.inline-360-content .threesixty-window .close:hover{color:#333}
.inline-360-content .threesixty-window .close .close-lbl{margin-top:34px;text-transform:uppercase;display:block}
.inline-360-content .threesixty-window .rotate{background:url('/etc/designs/infiniti-usa/media/images/components/pfa-vehicle-details/360-rotate-indicator-white.png') no-repeat center center;position:absolute;bottom:30px;left:50%;width:140px;height:39px;margin-left:-70px}
.inline-360-content .threesixty-window .rotate.light{background-image:url('/etc/designs/infiniti-usa/media/images/components/pfa-vehicle-details/360-rotate-indicator-black.png')}
.inline-360-content .threesixty-window .threesixty-disclaimer{margin-right:-520px;position:absolute;right:50%;bottom:40px;color:#FFF;font-size:12px}
.inline-360-content .threesixty-window .threesixty-disclaimer.light{color:#000}
.inline-360-content .threesixty-window .threesixty-loading{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff url("/etc/designs/nml-default/media/components/loading.gif") no-repeat 50% 50%}
.videogallery ul.control-bar{height:140px}
.videogallery ul.control-bar.one-video{height:76px}
.videogallery ul.control-bar li.button{height:96px;line-height:96px}
.videogallery ul.control-bar.one-video li.button{height:36px;line-height:36px}
.videogallery ul.control-bar li.button.previous,.videogallery ul.control-bar li.button.next,.videogallery ul.control-bar li.button.info,.videogallery ul.control-bar li.button.share{background-position:center 40px}
.videogallery ul.control-bar.one-video li.button.previous,.videogallery ul.control-bar.one-video li.button.next{display:none}
.videogallery ul.control-bar.one-video li.button.info,.videogallery ul.control-bar.one-video li.button.share{background-position:center 17px;display:list-item!important}
.videogallery ul.control-bar.one-video li.description{width:740px}
.videogallery ul.control-bar li.button.next{margin-right:11px}
.videogallery ul.control-bar li.thumb .info{display:none}
.videogallery .flyout{bottom:140px;border-right:1px solid #ccc}
.videogallery .flyout.one-video{bottom:76px;border-right:1px solid #ccc}
.videogallery .flyout.info{border-left:1px solid #ccc;width:908px;padding:20px}
.videogallery ul.control-bar .thumbs-container{width:620px;height:140px;overflow:hidden;float:left;position:relative;z-index:2;display:none}
.videogallery ul.control-bar.one-video .thumbs-container{display:none!important}
.videogallery ul.control-bar .thumbs-container .thumbs{whitespace:nowrap;width:1500px;position:relative;z-index:1;left:0}
.videogallery ul.control-bar .thumb{padding:20px 11px 0 11px;cursor:pointer;width:115px;height:120px;float:left}
.no-touch .videogallery ul.control-bar .thumb:hover,.videogallery ul.control-bar .thumb.current{background-color:#222}
.videogallery ul.control-bar .video-launcher img{border:2px solid transparent}
.videogallery ul.control-bar .video-launcher.current img{border-color:#c8203a}
.videogallery ul.control-bar .video-launcher .description{color:#fff;font-size:10px;line-height:1.1em;font-weight:bold;display:none}
.videogallery ul.control-bar .video-launcher .date{font-size:10px;color:#525252;padding-top:3px;display:none}
.videogallery ul.control-bar .video-launcher .date span{color:#c8203a;font-weight:bold}
.component.video-modal .video-launcher{position:relative}
.component.video-modal{position:absolute;top:0;left:165px}
.component.video-modal h2{margin:0 0 5px 20px}
.component.video-modal h3{margin-left:20px}
.component.video-modal #video-1{width:470px;float:left;margin-right:10px}
.component.video-modal #video-2{width:470px;float:left}
.component.video-modal span.icon{overflow:hidden;position:absolute;top:135px;left:50%;width:73px;height:74px;margin:-37px 0 0 -37px;background-image:url(/etc/designs/nml-default/media/components/gallery/play.png);background-position:left-top;background-repeat:none;cursor:pointer}
.component.video-modal .description{margin:20px;font-size:24px;text-transform:uppercase;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component.video-modal p{margin:0 20px 20px}
.component.video-modal .highlights{top:0;left:-26px}
.component.video-modal .highlights .banner .tip{display:none}
.component.quote-gallery{min-height:115px;background:#00aeef;overflow:hidden}
.component.quote-gallery.leaf-qna-awareness{padding:10px 0;background:#202020}
.component.quote-gallery:before{content:'';height:20px;position:absolute;width:100%;box-shadow:inset 0 10px 7px -7px rgba(0,0,0,0.3)}
.component.quote-gallery:after{content:'';height:20px;position:absolute;bottom:0;width:100%;box-shadow:inset 0 -10px 7px -7px rgba(0,0,0,0.3)}
.component.quote-gallery.leaf-qna-awareness:before,.component.quote-gallery.leaf-qna-awareness:after{box-shadow:none}
.component.quote-gallery a.rect-arrow-left,.component.quote-gallery a.rect-arrow-right{background:transparent url(/etc/designs/nml-default/media/common/pagination-arrows-transparent.png) no-repeat left top;display:none;height:60px;width:50px;text-decoration:none;text-indent:-9999px;position:absolute;z-index:1;top:50%;margin-top:-30px}
.component.quote-gallery.leaf-qna-awareness a.rect-arrow-left,.component.quote-gallery.leaf-qna-awareness a.rect-arrow-right{background-image:url(/etc/designs/nml-default/media/common/pagination-arrows-transparent-blue.png)}
.component.quote-gallery a.rect-arrow-right{background-position:right top;right:0}
.component.quote-gallery a.rect-arrow-left{left:0}
.component.quote-gallery a.rect-arrow-left.disabled{background-position:left -60px}
.component.quote-gallery a.rect-arrow-right.disabled{background-position:right -60px}
.no-touch .component.quote-gallery a.rect-arrow-left:hover{background-position:left bottom}
.no-touch .component.quote-gallery a.rect-arrow-right:hover{background-position:right bottom}
.no-touch .component.quote-gallery a.rect-arrow-left.disabled:hover{background-position:left -60px}
.no-touch .component.quote-gallery a.rect-arrow-right.disabled:hover{background-position:right -60px}
.component.quote-gallery .paginator{width:950px;height:115px}
.component.quote-gallery .paginator .page{width:950px;height:115px;text-align:center}
.component.quote-gallery.leaf-qna-awareness .paginator .page a.qna-link{display:inline-block;position:relative;font-family:'nissan-ag-n7','nissan-ag',sans-serif;font-weight:700;font-size:14px;text-align:center;text-decoration:none;color:#007cb3;padding:0 0 0 15px;bottom:8px}
.component.quote-gallery.leaf-qna-awareness .paginator .page a.qna-link:before{content:'';position:absolute;top:3px;left:0;width:9px;height:11px;background:transparent url(/etc/designs/nml-default/media/common/sprite-arrows-blue-white.png) no-repeat 0 0}
.no-touch .component.quote-gallery.leaf-qna-awareness .paginator .page a:hover.qna-link{color:#fff}
.no-touch .component.quote-gallery.leaf-qna-awareness .paginator .page a:hover.qna-link:before{background-position:0 -11px}
.component.quote-gallery .paginator .quote{display:table;width:100%;height:100%}
.component.quote-gallery.leaf-qna-awareness .paginator .quote{height:85%}
.component.quote-gallery .paginator .quote p{display:table-cell;vertical-align:middle;text-align:center}
.component.quote-gallery .paginator .quote .quotee{display:block;margin:0 0 5px 0;line-height:1;font-size:14px;text-transform:uppercase;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component.quote-gallery.leaf-qna-awareness .paginator .quote .quotee{font-family:'nissan-ag-n4','nissan-ag',sans-serif;font-weight:400;font-size:11px}
.component.quote-gallery .paginator .quote .quote-copy{line-height:1em;font-size:24px;font-family:'nissan-ag-n2','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:200;font-style:normal}
.component.quote-gallery.leaf-qna-awareness .paginator .quote .quote-copy{font-family:'nissan-pro-condensed-n7','nissan-pro-condensed',sans-serif;font-weight:700;font-size:25px;text-transform:uppercase}
.component.quote-gallery.leaf-qna-awareness .paginator .quote .quote-copy:before,.component.quote-gallery.leaf-qna-awareness .paginator .quote .quote-copy:after{content:'“';position:relative;top:15px;vertical-align:top;font-size:70px;color:#007cb3;padding:0 5px}
.component.quote-gallery.leaf-qna-awareness .paginator .quote .quote-copy:after{content:'”'}
.component.homepage-gallery .paginator{height:610px}
.component.homepage-gallery .paginator .status-indicator{bottom:15px}
.component.homepage-gallery .paginator .page{overflow:hidden;width:950px;height:660px}
.component.homepage-gallery.awards .paginator{height:340px}
.component.homepage-gallery.awards .paginator .page{height:265px}
.component.homepage-gallery .paginator.full-width .page{width:1280px}
.component.homepage-gallery .page>img{display:block}
.component.static-banner .highlights{position:absolute}
.component.homepage-gallery .copy-block{position:absolute;width:630px;font-size:13px}
.component.homepage-gallery .copy-block h2,.component.homepage-gallery .copy-block h3,.component.homepage-gallery .copy-block h4,.component.homepage-gallery .copy-block h5,.component.homepage-gallery .copy-block h6{margin:0 0 15px 0;color:#333;text-transform:uppercase;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component.homepage-gallery .copy-block h2{font-size:70px;line-height:60px}
.component.homepage-gallery .copy-block h2 .primary{font-size:32px;line-height:32px}
.component.homepage-gallery .copy-block h2 .secondary{font-size:14px;line-height:14px;font-family:'nissan-ag-n2','nissan-ag',sans-serif}
.component.homepage-gallery .copy-block h3,.component.homepage-gallery .copy-block h3 .primary{font-size:14px;line-height:16px}
.component.homepage-gallery .copy-block h4{font-size:50px;line-height:40px}
.component.homepage-gallery .copy-block h5{font-size:40px;line-height:30px}
.component.homepage-gallery .copy-block h6{font-size:30px;line-height:20px}
.component.homepage-gallery .copy-block p{margin:0 0 15px 0}
.component.homepage-gallery .copy-block.light h1,.component.homepage-gallery .copy-block.light h2,.component.homepage-gallery .copy-block.light h3,.component.homepage-gallery .copy-block.light h4,.component.homepage-gallery .copy-block.light h1 span,.component.homepage-gallery .copy-block.light h2 span,.component.homepage-gallery .copy-block.light h3 span,.component.homepage-gallery .copy-block.light h4 span,.component.homepage-gallery .copy-block.light p,.component.homepage-gallery .copy-block.light a{color:#fff}
.component.homepage-gallery .copy-block.dark h1,.component.homepage-gallery .copy-block.dark h2,.component.homepage-gallery .copy-block.dark h3,.component.homepage-gallery .copy-block.dark h4,.component.homepage-gallery .copy-block.dark h1 span,.component.homepage-gallery .copy-block.dark h2 span,.component.homepage-gallery .copy-block.dark h3 span,.component.homepage-gallery .copy-block.dark h4 span,.component.homepage-gallery .copy-block.dark p,.component.homepage-gallery .copy-block.dark a{color:#333}
.component.homepage-gallery .paginator .page .disclaimer,.component.homepage-gallery .paginator .page .caption{position:absolute;bottom:20px;font-size:11px}
.component.homepage-gallery .paginator .page .disclaimer,.component.homepage-gallery .paginator .page .caption{position:static;color:inherit;font-size:inherit}
.component.homepage-gallery .paginator .page .light{color:#fff}
.component.homepage-gallery .paginator .page .right{right:30px}
.component.homepage-gallery .paginator .page .left{left:30px}
.component.homepage-gallery .paginator .video-launcher .description{display:none}
.component.homepage-gallery.awards .copy-block h2{font-size:40px;line-height:40px}
.component.homepage-gallery.awards .copy-block h3{font-size:30px;line-height:30px}
.component.homepage-gallery.awards .copy-block h4{font-size:20px;line-height:20px}
.component.homepage-gallery.awards .copy-block h5{font-size:16px;line-height:16px}
.component.homepage-gallery.awards .copy-block h6{font-size:14px;line-height:14px}
.hide-secondary-nav #nav-bar-wrapper-secondary{height:75px}
#pfa-container{background-color:#666}
.pfa-constants{width:950px;position:absolute;top:326px;left:165px}
.promo-container{position:relative;float:left;margin-right:10px;background-color:#999;width:630px;height:auto;overflow:hidden}
.cta-container{position:relative;float:left;width:310px;height:auto;z-index:2;overflow:hidden}
.homepage-gallery .cta-container .button{font-size:15px;display:block}
.es .cta-container .button{font-size:14px}
.cta-container .button.gray{background:rgba(153,153,153,0.75)}
.cta-container .button.gray:hover{background:#999}
.centered-container{position:relative;width:950px;margin:0 auto}
.carousel-centered-container{position:relative;width:1280px;margin:0 auto}
#homepage.component{padding-bottom:0;overflow:hidden}
#homepage #homepage-pfas.component.homepage-gallery .paginator .page{width:1280px;height:538px}
.component.homepage-gallery .paginator{height:538px}
.pfa-content .paginator .status-indicator{bottom:0;display:none;height:45px;left:auto;right:0;position:absolute;top:0;text-align:left;vertical-align:baseline;width:120px;z-index:20}
.pfa-content .paginator .status-indicator ul{height:40px;margin:36px 0 0 0;padding:0;position:relative;top:0;text-align:right}
.pfa-content .section-1,.pfa-content .section-2,.pfa-content .section-3,.pfa-content .section-4,.pfa-content .section-5{width:1280px;height:239px}
.component.homepage-gallery .pfa-content .paginator .page{height:538px;overflow:hidden;width:1280px}
.component.homepage-gallery a.rect-arrow-left,.component.homepage-gallery a.rect-arrow-right{background:transparent url(/etc/designs/nml-default/media/common/pagination-arrows-transparent.png) no-repeat left top;display:inline-block;height:60px;width:50px;*zoom:1;text-decoration:none;text-indent:-9999px;position:absolute;z-index:4;top:238px}
.component.homepage-gallery a.rect-arrow-right{background-position:right top;right:0}
.component.homepage-gallery a.rect-arrow-left{left:0}
.component.homepage-gallery a.rect-arrow-left.disabled{background-position:left -60px}
.component.homepage-gallery a.rect-arrow-right.disabled{background-position:right -60px}
.no-touch .component.homepage-gallery a.rect-arrow-left:hover{background-position:left bottom}
.no-touch .component.homepage-gallery a.rect-arrow-right:hover{background-position:right bottom}
.no-touch .component.homepage-gallery a.rect-arrow-left.disabled:hover{background-position:left -60px}
.no-touch .component.homepage-gallery a.rect-arrow-right.disabled:hover{background-position:right -60px}
.pfa-content h2,.pfa-content h3,.pfa-content h4,.pfa-content h5,.pfa-content h6{text-transform:uppercase;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.pfa-content h2{font-size:35px;letter-spacing:1px}
.pfa-content h5{font-size:13px}
.component.homepage-gallery .button:hover{background-position:bottom left}
.component.homepage-gallery input.zip-input{background:#fff;border:1px #ccc solid;color:#999;font:11px/16px Arial,Helvetica,sans-serif;height:16px;padding:6px 7px;position:relative;width:50px;float:left}
.component.homepage-gallery .promo-container .paginator{height:183px;border:1px solid #737373}
.component.homepage-gallery .promo-container .paginator .page{overflow:hidden;width:630px;height:183px}
.component.homepage-gallery .promo-container .paginator .page h2{padding:0;margin:0;font-size:24px}
.promo-container .paginator .status-indicator{height:37px}
.component.homepage-gallery .promo-container .paginator .status-indicator{bottom:0;z-index:20}
.promo-container .paginator .status-indicator li.dot{padding:2px 2px 2px 2px}
.homepage-gallery .pfa-content .paginator .status-indicator li{padding:2px 2px}
.pfa-constants .paginator .status-indicator li.previous{margin-right:12px}
.component.homepage-gallery .paginator .status-indicator li.next{margin-left:12px}
.component.homepage-gallery a.arrow-link.white{color:#fff}
.component.homepage-gallery a.arrow-link.gray{color:#333}
.component.homepage-gallery a.arrow-link.white,.component.homepage-gallery a.arrow-link.onred{color:#fff}
.no-touch .component.homepage-gallery a.arrow-link.onred:hover{color:#333!important}
.component.homepage-gallery a.arrow-link.onred span.icon{background-image:url("/etc/designs/nml-default/media/common/sprite-arrows-onred.png")}
.component.homepage-gallery a.arrow-link.yellow span.icon{background-image:url("/etc/designs/nml-default/media/common/sprite-arrows-yellow.png")}
.no-touch a.arrow-link.yellow{color:#fff200}
.no-touch a.arrow-link.yellow:hover{color:#fff!important}
.component.homepage-gallery .pfa-content a.button.arrow-leftside:before{content:'';display:block;position:absolute;top:9px;left:12px;width:6px;height:10px;background:transparent url('/content/dam/nissan/homepage-redesign/buttons/red-white-arrow.png') 0 0 no-repeat}
.component.homepage-gallery .pfa-content a.arrow-link.white-to-red{color:#fff}
.component.homepage-gallery .pfa-content a.arrow-link.white-to-red span.icon{background:transparent url('/content/dam/nissan/homepage-redesign/buttons/red-white-arrow.png') 0 0 no-repeat}
.no-touch .component.homepage-gallery .pfa-content a.arrow-link.white-to-red:hover{color:#c71444}
.no-touch .component.homepage-gallery .pfa-content a.arrow-link.white-to-red:hover span.icon{background-position:0 -10px}
.touch .component.homepage-gallery .pfa-content .page .video-bg{display:none}
.component.homepage-gallery .pfa-content .page .video-bg.hide-pfa-video{position:absolute;left:-99999px}
.component.homepage-gallery .pfa-content.video .paginator .status-indicator{right:22px}
.component.homepage-gallery .pfa-content a.pfa-mute-button{display:block;position:absolute;width:19px;height:16px;z-index:1;top:37px;right:0;background:transparent url('/content/dam/nissan/homepage-redesign/buttons/mute-button.png') 0 0 no-repeat}
.component.homepage-gallery .pfa-content a.pfa-mute-button.muted{background-position:0 -16px}
.image-hover-container{position:relative}
.img-hover{z-index:2;display:block;position:absolute;opacity:0}
#bg-fill{z-index:1;position:absolute}
#hover-title{text-decoration:none;z-index:2;position:relative;display:block}
#hover-title h3{top:168px;position:relative;font-size:24px;text-align:center}
#hover-title h3 span.icon{background:url('/content/dam/nissan/about/overview/red-caret.png') no-repeat;width:10px;height:17px;display:inline-block;position:relative;margin-left:10px}
#hover-title h3.multiline{text-align:left;position:absolute}
.bg-image{z-index:1;display:inline;position:relative}
.image-hover-container .img-hover sup{font-family:arial,helvetica,verdana,sans-serif}
.component.social-link-farm{overflow:hidden;padding-bottom:0;background-color:#d7d7d7}
.component.social-link-farm .farm-columns{width:950px;padding-top:10px}
.component.social-link-farm .farm-columns .header-bar{background-color:#333;border-bottom:solid 1px #d7d7d7;color:#fff;padding:45px 0 45px 45px}
.component.social-link-farm .farm-columns .header-bar h2{font-size:36px;line-height:1;letter-spacing:normal;color:#fff;margin:0 0 5px 0;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component.social-link-farm .farm-columns .header-bar p{font-size:16px}
.component.social-link-farm .farm-columns .col-wrap{overflow:hidden;background:#fff url(/etc/designs/nml-default/media/components/social-link-farm/col-wrap-bg.png) left top repeat-y}
.component.social-link-farm .farm-columns .col-wrap .col{float:left;width:237px;height:100%;background-color:#fff;margin-right:1px}
.component.social-link-farm .farm-columns .col-wrap .col.last{width:236px;margin-right:0}
.component.social-link-farm .farm-columns .col-wrap .col ul{padding-left:14px;padding-top:14px;padding-bottom:14px}
.component.social-link-farm .farm-columns .col-wrap .col ul li{display:block;margin-bottom:14px;height:35px;clear:left}
.component.social-link-farm .farm-columns .col-wrap .col ul li a{text-decoration:none}
.component.social-link-farm .farm-columns .col-wrap .col ul li a:hover{text-decoration:underline}
.component.social-link-farm .farm-columns .col-wrap .col ul li img{float:left;width:35px;height:35px}
.component.social-link-farm .farm-columns .col-wrap .col ul li .text{float:left;margin-left:10px;height:35px;font-size:12px;padding-top:5px;color:#1d1d1d;width:150px}
.component.social-link-farm .farm-columns .col-wrap .col.blogs ul li .text{width:300px}
.component.social-link-farm .farm-columns .col-wrap .col.google ul li .text,.component.social-link-farm .farm-columns .col-wrap .col.twitter ul li .text{height:30px;padding-top:5px}
.component.social-link-farm .farm-columns .col-wrap .col ul li .text strong{display:block;font-weight:bold}
.component.social-link-farm .farm-columns .col-wrap .col ul li .text em{display:block;font-size:11px;color:#717171}
.component.social-link-farm .farm-columns .col-wrap .col.blogs ul li .text em{margin-bottom:10px}
.component.social-link-farm .farm-columns .float-box{float:left;width:475px;margin-left:1px}
.component.social-link-farm .farm-columns .float-box .col{margin-left:0}
.component.social-link-farm .farm-columns .facebook .title-bar{height:45px;background:#375a9c url(/etc/designs/nml-default/media/components/social-link-farm/header-sprite.jpg) no-repeat}
.component.social-link-farm .farm-columns .twitter .title-bar{height:45px;background:#03cbfa url(/etc/designs/nml-default/media/components/social-link-farm/header-sprite.jpg) 0 -45px no-repeat}
.component.social-link-farm .farm-columns .youtube .title-bar{height:45px;background:#c71632 url(/etc/designs/nml-default/media/components/social-link-farm/header-sprite.jpg) 0 -135px no-repeat}
.component.social-link-farm .farm-columns .col-wrap .category.youtube{min-height:150px}
.component.social-link-farm .farm-columns .google .title-bar{height:45px;background:#c83e2e url(/etc/designs/nml-default/media/components/social-link-farm/header-sprite.jpg) 0 -90px no-repeat}
.component.social-link-farm .farm-columns .col-wrap .category.google{min-height:150px}
.component.social-link-farm .farm-columns .pinterest .title-bar{height:45px;background:#cb192c url(/etc/designs/nml-default/media/components/social-link-farm/header-sprite.jpg) 0 -225px no-repeat}
.component.social-link-farm .farm-columns .col-wrap .col.pinterest ul li .text{width:300px}
.component.social-link-farm .farm-columns .instagram .title-bar{height:45px;background:#a6a6a6 url(/etc/designs/nml-default/media/components/social-link-farm/header-sprite.jpg) 0 -270px no-repeat}
.component.social-link-farm .farm-columns .col-wrap .col.instagram ul li .text{width:300px}
.component.social-link-farm .farm-columns .flipboard .title-bar{height:45px;background:#b21c25 url(/etc/designs/nml-default/media/components/social-link-farm/header-sprite.jpg) 0 -315px no-repeat}
.component.social-link-farm .farm-columns .col-wrap .col.flipboard ul li .text{width:300px}
.component.social-link-farm .farm-columns .linkedin .title-bar{height:45px;background:#b21c25 url(/etc/designs/nml-default/media/components/social-link-farm/header-sprite.jpg) 0 -360px no-repeat}
.component.social-link-farm .farm-columns .col-wrap .col.linkedin ul li .text{width:300px}
.component.toggling-static-banner .intro-background{position:absolute;top:0;left:0;width:1280px;height:720px;float:none}
.component.toggling-static-banner .centered-container{z-index:2}
.component.safety-shield{padding:0}
.component.safety-shield img.background{position:absolute;top:0;left:0;z-index:11}
.component.safety-shield h2.section-title{position:relative;z-index:12;border-top:0}
.component.safety-shield .permanent-content{position:absolute;z-index:12}
.component.safety-shield .permanent-content h3{margin:0 0 10px 0;line-height:1em;font-size:28px;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component.safety-shield .permanent-content p{margin:0 0 10px 0}
.component.safety-shield .permanent-content p.instructions{font-style:italic;font-size:11px;padding:6px 0 0 0}
.component.safety-shield .permanent-content p.instructions span{display:inline-block;position:relative;width:26px;height:26px;top:-6px;text-indent:-9999px;background:transparent url(/etc/designs/nml-default/media/components/safety-shield/instructions-icon.png) 0 0 no-repeat}
.component.safety-shield .safety-hotspot{display:none;position:absolute;outline:0}
.component.safety-shield .safety-hotspot .icon{display:none;background:url(/etc/designs/nml-default/media/components/safety-shield/safety-shield-hotspot-plus.png) no-repeat left top;cursor:pointer;width:40px;height:40px;left:-20px;position:absolute;top:-20px;z-index:13}
.no-touch .component.safety-shield .safety-hotspot .icon:hover,.component.safety-shield .safety-hotspot.active .icon{background-position:bottom center}
.component.safety-shield.why-safety-hotspot .safety-hotspot .icon{background:url(/etc/designs/nml-default/media/common/label-icon.png) no-repeat 0 0!important;width:42px!important;height:42px!important}
.no-touch .component.safety-shield.why-safety-hotspot .safety-hotspot .icon:hover,.component.safety-shield.why-safety-hotspot .safety-hotspot.active .icon{background-position:0 -43px!important}
.component.safety-shield .safety-step{height:1035px;width:1280px;opacity:0;display:block;position:absolute;top:0;left:0}
.lt-ie9 .component.safety-shield .safety-step{visibility:hidden}
.component.safety-shield .safety-step.active{opacity:1;display:block}
.component.safety-shield .safety-step.active a.disclaimer,.component.safety-shield .permanent-content a.disclaimer{z-index:12;position:relative;color:inherit}
.component.safety-shield .safety-step .why-safety-img{height:1330px}
.component.safety-shield .safety-step .content{position:absolute;left:163px;top:600px;width:960px;z-index:12;opacity:0}
.lt-ie9 .component.safety-shield .safety-step .content{visibility:hidden}
.component.safety-shield .safety-step .content>h4{display:inline-block;position:relative;text-transform:uppercase;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-size:24px;line-height:24px;margin:0 0 30px 0}
.component.safety-shield .columns .column{width:470px;float:left;margin:0 0 0 10px;font-size:14px;position:relative}
.component.safety-shield .columns .column-one,.component.safety-shield .columns .column:first-child{margin-left:0}
.component.safety-shield .columns .column img{display:block;margin:0 0 20px 0}
.component.safety-shield .columns .column h3{margin:0 0 15px;font-size:28px;font-family:'nissan-ag-n7','nissan-ag',Arial,Helvetica,Verdana,sans-serif;font-weight:700;font-style:normal}
.component.safety-shield .columns .column h4{margin-bottom:10px}
.component.safety-shield .columns .column p{font-size:13px;line-height:1.3em;padding-right:5px}
.component.safety-shield .why-safety-col .columns .column{width:470px;float:left;margin:0 0 0 10px;font-size:14px;position:relative;opacity:0}
.component.safety-shield .why-safety-col .columns .column-one,.component.safety-shield .columns .column:first-child{margin-left:0;opacity:1}
.why-safety-p{position:absolute;width:210px;padding:20px;background:transparent url(/etc/designs/nml-default/media/common/label-background.png) repeat;font-size:12px;color:#fff}
.why-left{top:-200px;left:-9px}
.why-bottom{top:-312px;left:252px}
.why-right{top:-500px;left:727px}
.component.safety-shield .three-column .column{width:265px;margin:0 0 0 50px}
.component.safety-shield .four-column .column{width:200px;margin:0 0 0 40px}
.component.safety-shield .four-column .column h3{font-size:18px}
.component.safety-shield .five-column .column{width:185px;margin:0 0 0 8px}
.component.safety-shield .columns .column p.with-icons{padding-left:40px}
.component.safety-shield .columns .column p.abs-icon{background:url(/etc/designs/nml-default/media/components/safety-shield/icon_respond_abs.png) no-repeat top left}
.component.safety-shield .columns .column p.brake-icon{background:url(/etc/designs/nml-default/media/components/safety-shield/icon_respond_ebd.png) no-repeat top left}
.component.safety-shield .columns .column p.tcs-icon{background:url(/etc/designs/nml-default/media/components/safety-shield/icon_respond_tcs.png) no-repeat top left}
.component.safety-shield .vertical-line,.component.safety-shield .horizontal-line{position:absolute;top:0;left:0;width:1px;height:0;background-color:#666}
.component.safety-shield .horizontal-line{left:auto;right:0;width:0;height:1px}
.component.safety-shield.why-safety-line .vertical-line,.component.safety-shield.why-safety-line .horizontal-line{width:0!important}
.component.safety-shield.why-safety-line .horizontal-line{height:0!important}
.editmode .component.safety-shield .permanent-content,.editmode .component.safety-shield .safety-step,.editmode .component.safety-shield .safety-step .content{position:static}
.editmode .component.safety-shield .safety-step{display:block!important;opacity:1!important}
.component.safety-shield .permanent-content .comp-adv-font-family{font-family:'nissan-ag-n4','nissan-ag',arial,helvetica,verdana,sans-serif;font-style:400}
.component.safety-shield .permanent-content .comp-adv-font-1{font-size:15px;font-family:'nissan-ag-n2','nissan-ag',sans-serif;font-weight:200;line-height:1.2em}
.component.safety-shield .permanent-content .comp-adv-font-2{font-size:33px;font-weight:200;font-family:'nissan-ag-n2','nissan-ag',sans-serif;line-height:1.0em;letter-spacing:-2px}
.component.safety-shield .permanent-content .comp-adv-font-3{font-size:128px;font-family:'nissan-ag-n4','nissan-ag',sans-serif;font-weight:400}
.component.safety-shield .permanent-content .comp-adv-font-4{font-size:55px;font-weight:100}
.component.safety-shield .permanent-content .comp-adv-font-6{font-size:15px;font-weight:200;font-family:'nissan-ag-n2','nissan-ag',sans-serif}
.component.safety-shield .permanent-content .comp-adv-font-8{font-size:14px;font-weight:200;font-family:arial}
.component.safety-shield .permanent-content .comp-adv-font-altima-4{font-size:48px}
.component.safety-shield .permanent-content .GenericCont{overflow:hidden;width:950px;height:500px}
.component.safety-shield .permanent-content .GenericCont .comp-adv-size-large-2{padding:25px 0 10px 25px;width:800px;text-align:center}
.component.safety-shield .permanent-content .GenericCont .comp-adv-para-structure-1{position:relative;top:-20px;line-height:1.0em}
.component.safety-shield .permanent-content .GenericCont .comp-adv-para-altima-structure-1{top:-12px}
.component.safety-shield .permanent-content .GenericCont .comp-adv-structure-1{float:left;width:90px;padding-left:12px;padding-right:0;margin-top:60px}
.component.safety-shield .permanent-content .GenericCont .ColorPink{color:#c51834}
.component .safety-shield .safety-step.animated{background-image:url(/content/dam/nissan/vehicles/2014/altima/compare/safety/SAFETY_ROAD_ALTIMA_03.jpg);opacity:0;display:block;background-position:0 0;background-repeat:no-repeat no-repeat}
.component.safety-shield .safety-step.animated{display:block!important;opacity:1!important;height:1130px!important;background-position:0 0!important}
.component.draggable{height:720px;overflow:hidden;padding-bottom:0}
.component.draggable .instructional{width:216px;background:transparent url("/etc/designs/nml-default/media/components/draggable/bg-instructional.png");font-size:14px;line-height:14px;padding:7px 10px;text-align:center;text-transform:none;position:absolute;top:0;left:-9999px;z-index:100}
.component.draggable .drag-container{cursor:url("/etc/designs/nml-default/media/components/draggable/drag-horz.png") 25 0,url("/etc/designs/nml-default/media/components/draggable/drag-horz.cur") 25 0,move;position:absolute;top:0}
.component.draggable .centered-container{position:relative;z-index:3}
.component.draggable .centering-container{height:100%}
.component.draggable .label.open{z-index:4}
.touch .component.draggable .instructional{width:376px;font-size:24px;line-height:normal;margin-top:-25px;margin-left:-188px;top:50%;left:50%}
.component.draggable .dragging{cursor:url("/etc/designs/nml-default/media/components/draggable/drag-hold.png") 25 0,move}
.versions-compare{height:auto;margin-bottom:30px;position:relative}
.versions-compare .content-col,.versions-compare #specs-list table th,.versions-compare #specs-list table td{background:transparent url(/etc/designs/nml-default/media/components/versions-compare/border.gif) no-repeat right bottom;float:left;padding:0 17px 0 17px;position:relative;width:202px}
.versions-compare .content-col{background-position:right top!important}
.versions-compare #specs-list table td{background:transparent url(/etc/designs/nml-default/media/components/versions-compare/border.gif) no-repeat right bottom}
.versions-compare #specs-list table th{padding:25px 17px 0 22px;width:189px}
.versions-compare h1,.versions-compare h2,.versions-compare h3,.versions-compare h4{color:#404040;font-family:arial,helvetica,verdana,sans-serif;font-weight:700;font-size:20px;margin-bottom:10px;line-height:1;letter-spacing:0;text-transform:uppercase}
.versions-compare h4{font-size:18px;margin-bottom:5}
.versions-compare .content-col h4{margin-bottom:0;height:55px}
.versions-compare .content-col h4 span.name-details{font-weight:700;font-size:12px;text-transform:none}
.versions-compare .content-col p.pricing{font-size:14px;font-style:normal;font-weight:600;margin:0 0 15px 0}
.versions-compare .content-col p .currency{font-size:10px}
.fr .versions-compare .content-col p .currency{margin-left:-2px}
.versions-compare .content-col p.pricing span{font-size:11px;font-weight:normal}
.versions-compare .content-col a.button{font-size:8px;height:25px;line-height:25px}
.versions-compare .content-col a.button span{padding:0 10px}
a:focus{outline:0}
.versions-compare a.disclaimer{text-decoration:none}
.versions-compare #versions-wrapper{height:325px;margin-bottom:25px;overflow:hidden;position:relative;width:100%}
.lt-ie8 .versions-compare #versions-wrapper{z-index:2}
.versions-compare #versions{background-color:#ebebeb;height:325px;overflow:hidden;padding-top:0;max-width:1280px;width:100%;border-bottom:0}
.versions-compare #versions.floating{position:fixed;z-index:2}
.versions-compare #versions .centered-container{overflow:hidden}
.versions-compare #versions .versions-selector{height:326px;padding:25px 17px 0 15px;width:210px}
.versions-compare #versions .versions-selector .body-toggle{height:17px;margin:5px 0 15px;font-size:12px;color:#999}
.versions-compare #versions .versions-selector .body-toggle a.button-toggle{text-decoration:none;width:83px;padding:3px 0 2px;float:left;text-align:center;text-transform:uppercase;font-weight:bold;background:transparent;border:1px solid #666}
.fr .versions-compare #versions .versions-selector .body-toggle a.button-toggle{width:103px}
.versions-compare #versions .versions-selector .body-toggle a.button-toggle:hover{color:#c71444}
.versions-compare #versions .versions-selector .body-toggle a.button-toggle.active-body{color:#fff;border:1px solid #333;background:#333;cursor:default}
.versions-compare #versions .versions-selector a.arrow-link{position:absolute;bottom:85px;width:210px}
.versions-compare #versions .versions-selector a.compare-versions{display:none}
.versions-compare #versions .versions-selector a.compare-versions,.versions-compare #versions .versions-selector a.clear-all{bottom:65px;position:absolute}
.versions-compare #versions .versions-selector a.clear-all{padding-left:10px}
.versions-compare #versions .versions-selector a.clear-all span{background:transparent url("/media/common/icon-x.png") no-repeat left center;padding-left:20px}
.versions-compare #versions .versions-selector p{margin-bottom:10px}
.versions-compare #versions .versions-selector form{margin-bottom:22px}
.versions-compare #versions .versions-selector form ul li{overflow:hidden;margin-bottom:7px}
.versions-compare #versions .versions-selector label{font-size:12px;font-weight:bold;text-transform:uppercase;width:180px}
.versions-compare #versions .version,.versions-compare #versions .compare-another{height:341px}
.versions-compare h4{margin-top:25px}
.versions-compare #versions .hidden{display:none}
.versions-compare #versions .version .preview,.versions-compare #versions .compare-another .preview{height:169px;position:relative}
.versions-compare #versions .version .preview img,.versions-compare #versions .compare-another .preview img{display:block;margin-left:-10px}
.versions-compare #versions .compare-another .preview p{color:#838383;font-size:12px;font-weight:bold;text-align:center;width:200px}
.versions-compare #versions .version a.more-info{margin-right:3px}
.versions-compare #versions .version a.red{width:97px}
.component.versions-compare span.note{display:inline-block;font-size:9px;line-height:1em;position:absolute;right:13px;width:100px;*display:inline;zoom:1}
.versions-pdf-placement{position:absolute;bottom:11px;line-height:9;font-weight:bold}
.versions-button{font-size:8px;background:#fff;text-align:center;padding:10px 15px}
.versions-compare #versions .version a.compare-competitors{margin-top:15px}
.archive-version a.arrow-link{font-weight:700}
.archive-version.versions-compare .content-col a.button{font-size:11px}
#specs-list{margin:0 auto;overflow:hidden;position:relative;width:950px}
#specs-list a.expand-all,#specs-list a.collapse-all{display:inline-block;font-weight:bold;height:21px;margin:0 5px 17px 0;padding:7px 0 0 32px;position:relative;text-decoration:none;*display:inline;zoom:1}
#specs-list .specs-group{margin-bottom:2px}
#specs-list .specs-group h2,#specs-list .specs-group h4{font-size:14px;height:28px;margin:0;text-transform:none}
#specs-list h2 a,#specs-list h4 a{background-color:#ececec;display:block;height:20px;padding:8px 0 0 37px;position:relative;width:914px;text-decoration:none}
#specs-list h2 a:hover,#specs-list h4 a:hover{background-color:#ccc}
#specs-list h2 a span.icon,#specs-list h4 a span.icon,#specs-list a.expand-all span.icon,#specs-list a.collapse-all span.icon{background:transparent url("/etc/designs/nml-default/media/components/versions-compare/sprite-plus-minus.png") no-repeat left top;display:block;height:18px;left:8px;position:absolute;top:5px;width:18px}
.no-touch #specs-list h2 a:hover span.icon,.no-touch #specs-list h4 a:hover span.icon,#specs-list a.collapse-all:hover span.icon{background-position:left -18px}
#specs-list .collapsed h2 a span.icon,#specs-list .collapsed h4 a span.icon,#specs-list a.expand-all span.icon{background-position:left -36px}
.no-touch #specs-list .collapsed h2 a:hover span.icon,.no-touch #specs-list .collapsed h4 a:hover span.icon,.no-touch #specs-list a.expand-all:hover span.icon{background-position:left -54px}
#specs-list .specs-group h2.fixed a,#specs-list .specs-group h4.fixed a{position:fixed;z-index:1}
#specs-list .big{font-size:18px;font-weight:bold}
#specs-list .med{font-size:12px;font-weight:bold}
#specs-list .specs-group .specs-group-content{margin-left:15px;overflow-y:hidden;position:relative}
#specs-list .specs-group table{width:935px}
#specs-list .specs-group table td.spacer{background:0}
#specs-list .specs-group table th{font-size:12px;font-weight:bold}
#specs-list .specs-group table th span{font-weight:normal}
#specs-list .specs-group table th .subtitle{font-weight:normal}
#specs-list .specs-group table th .price{text-transform:uppercase}
#specs-list .specs-group table ul{color:#999;margin:7px 0 7px 10px}
#specs-list .specs-group table td ul{color:#000}
#specs-list .specs-group table ul li{font-weight:normal;list-style:disc;margin-bottom:5px}
#specs-list .specs-group table ul li em{text-decoration:underline}
#specs-list .specs-group table th,#specs-list .specs-group table td{float:none;font-size:12px;padding-top:10px;padding-bottom:10px;vertical-align:top}
#specs-list .specs-group table td.hidden{display:none}
#specs-list .specs-group table tr.subcategory-title th{color:#000;font-size:14px;font-weight:bold;padding-bottom:10px;text-transform:uppercase;background-position:left bottom!important}
#specs-list .specs-group table tfoot tr td{background:0;padding:20px 0 5px 0;text-align:right}
.lt-ie8 #specs-list .specs-group table tfoot tr td{width:950px}
.selected-column{background-color:#ececec!important}
.version.selected-column{background-color:#ddd!important}
#specs-list .specs-group table td.msrp-temp.selected-column{background-color:none!important}
.versions-compare #specs-list .specs-group table td.msrp-temp{text-align:center;border-collapse:collapse}
.versions-compare #specs-list .specs-group table td.msrp-temp p{text-align:center;width:100%}
#specs-list span.standard{display:inline-block;padding-left:15px;background:transparent url(/etc/designs/nml-default/media/components/versions-compare/Standard.png) no-repeat left center;line-height:15px;*display:inline;zoom:1}
#specs-list span.optional{display:inline-block;padding-left:15px;background:transparent url(/etc/designs/nml-default/media/components/versions-compare/Optional.png) no-repeat left center;line-height:15px;*display:inline;zoom:1}
#specs-list span.not-available{display:inline-block;padding-left:15px;background:transparent url(/etc/designs/nml-default/media/components/versions-compare/Not_Available.png) no-repeat left center;line-height:15px;*display:inline;zoom:1}
#inline-handraiser{width:100%;position:relative;font-family:arial,helvetica,verdana,sans-serif;font-size:10px;text-align:center;color:#e2e1e1}
#inline-handraiser.server-error #inline-handraiser-form-container,#inline-handraiser.thank-you #inline-handraiser-form-container{display:none}
#inline-handraiser span.open,#inline-handraiser span.close{cursor:pointer}
#inline-handraiser span.open{height:30px;padding:0 15px;display:inline-block;visibility:hidden;font-family:"nissan-ag-n7","nissan-ag",arial,helvetica,verdana,sans-serif;font-weight:700;font-size:12px;line-height:30px;color:#FFF;background:#c71634}
#inline-handraiser span.close{margin-bottom:20px;display:none;font-family:"nissan-ag-n7","nissan-ag",arial,helvetica,verdana,sans-serif;font-weight:700;font-size:13px;text-transform:uppercase}
#inline-handraiser span.close span{width:30px;height:30px;margin:0 auto 5px auto;display:block;position:relative;border-radius:30px;border:solid 3px #FFF}
#inline-handraiser span.close span:before{content:"";width:30%;height:30%;margin-right:1px;display:inline-block;position:absolute;top:30%;right:50%;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-top:solid 2px #FFF;border-right:solid 2px #FFF}
#inline-handraiser span.close span:after{content:"";width:30%;height:30%;margin-left:1px;display:inline-block;position:absolute;top:30%;left:50%;transform:rotate(-135deg);-webkit-transform:rotate(-135deg);border-top:solid 2px #FFF;border-right:solid 2px #FFF}
#inline-handraiser span.close.dark{color:#FFF}
#inline-handraiser span.close.dark span,#inline-handraiser span.close.dark span:before,#inline-handraiser span.close.dark span:after{border-color:#FFF}
#inline-handraiser span.close.light{color:#333}
#inline-handraiser span.close.light span,#inline-handraiser span.close.light span:before,#inline-handraiser span.close.light span:after{border-color:#333}
#inline-handraiser.open span.close{display:inline-block}
#inline-handraiser.closed span.open{visibility:visible}
#inline-handraiser #inline-handraiser-expandable{width:inherit;background:#ebebeb}
#inline-handraiser.closed #inline-handraiser-expandable{display:none}
#inline-handraiser.open #inline-handraiser-expandable{margin-bottom:20px}
#inline-handraiser-form-container,#inline-handraiser-form-thanks,#inline-handraiser-messages{width:640px;margin:0 auto;padding:40px 70px 45px 70px;text-align:left}
#inline-handraiser-form-thanks,#inline-handraiser-messages{display:none}
#inline-handraiser.server-error #inline-handraiser-messages,#inline-handraiser.thank-you #inline-handraiser-form-thanks{display:block}
#inline-handraiser.thank-you #inline-handraiser-form-thanks{height:100%}
#inline-handraiser.thank-you #inline-handraiser-form-thanks:before{content:'';height:100%;margin-right:-0.25em;display:inline-block;vertical-align:middle}
#inline-handraiser.thank-you #inline-handraiser-form-thanks div{display:inline-block;vertical-align:middle}
#globalErrors{width:420px;display:none}
#globalErrors p.error{display:none!important}
#globalErrors p.generic{padding:9px 5px 9px 40px;display:block!important;font-size:1.1em;font-weight:bold;color:#FFF;background:#167ec7 url(/etc/designs/nml-default/media/form/icon-info.png) no-repeat 10px center}
#inline-handraiser fieldset{margin:0;padding:0;border:0}
#inline-handraiser #globalErrors{padding:10px 0}
#inline-handraiser form label{display:none;cursor:pointer}
#inline-handraiser .user-info input{padding:8px 10px;font-family:arial,helvetica,verdana,sans-serif;font-size:1.2em;line-height:12px;border-top:1px solid #c4c4c4;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-left:1px solid #c4c4c4}
#inline-handraiser p{font-size:1.2em;line-height:1.3em;color:#e2e2e2}
#inline-handraiser .mandatory-info{margin-bottom:5px;padding-top:5px;font-size:1em}
#inline-handraiser p.privacy-policy{clear:left;font-size:1em;color:#575757}
#inline-handraiser p.privacy-policy a{color:#575757}
#inline-handraiser a:hover{text-decoration:none}
#inline-handraiser button{width:138px;height:30px;margin:15px 0 35px 0;padding:0;line-height:0;border:0}
#inline-handraiser button span{height:30px;margin-right:20px;padding-left:10px;padding-right:10px;float:left;line-height:30px;border:0}
#inline-handraiser .hidden{display:none!important}
#inline-handraiser .faded{color:#ccc!important}
#inline-handraiser ul{margin:0;padding:0;list-style:none}
#inline-handraiser .form-row{min-height:42px;position:relative;clear:left}
#inline-handraiser .last{height:auto}
#inline-handraiser .form-row p.value{margin:0;padding:0}
#inline-handraiser .form-row span.value{display:inline-block}
#inline-handraiser .form-row label.error{display:block;position:static;font-size:9px;color:#c9213c}
#inline-handraiser .form-row label,#inline-handraiser .check-input .form-row label{position:absolute;top:10px;left:10px;font-size:1.2em;color:#333}
#inline-handraiser input{width:201px;margin-bottom:10px;padding:8px 10px;font-size:1.2em;line-height:12px;border-top:1px solid #c4c4c4;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-left:1px solid #c4c4c4}
#inline-handraiser .pad{padding-right:10px}
#inline-handraiser .half-size{width:206px;float:left;clear:none}
#inline-handraiser .half-size input{width:182px}
#inline-handraiser .third-size{width:84px;float:left;clear:none}
#inline-handraiser .third-size input{width:62px}
#inline-handraiser .select-size{width:127px;float:left;clear:none}
#inline-handraiser select{width:125px}
.touch #inline-handraiser select{height:34px;-webkit-appearance:none;font-size:12px;color:#000;background:#fff}
.touch #inline-handraiser select.error{background:#b7dbf4;border:1px solid #167ec7!important}
#inline-handraiser .wide-input{width:400px}
#inline-handraiser .multi-input .narrow-input{width:84px}
#inline-handraiser .user-details{width:460px;float:left}
#inline-handraiser .additional-details{width:230px;padding-top:20px;float:left}
#inline-handraiser .additional-details .check-input{padding-bottom:10px}
#inline-handraiser .check-input .form-row{margin-left:32px}
#inline-handraiser .check-input .form-row input{width:143px}
#inline-handraiser .check-input label{width:190px;height:auto;margin-bottom:10px;display:inline-block;font-size:1.1em;text-indent:0;background:0}
#inline-handraiser .ui-selectmenu{height:30px}
#inline-handraiser .ui-selectmenu.ui-corner-all,#inline-handraiser .ui-selectmenu.ui-corner-top,#inline-handraiser .ui-selectmenu.ui-corner-left,#inline-handraiser .ui-selectmenu.ui-corner-tl{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0}
#inline-handraiser .ui-selectmenu.ui-corner-all,#inline-handraiser .ui-selectmenu.ui-corner-top,#inline-handraiser .ui-selectmenu.ui-corner-right,#inline-handraiser .ui-selectmenu.ui-corner-tr{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0}
#inline-handraiser .ui-selectmenu.ui-corner-all,#inline-handraiser .ui-selectmenu.ui-corner-bottom,#inline-handraiser .ui-selectmenu.ui-corner-left,#inline-handraiser .ui-selectmenu.ui-corner-bl{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;-khtml-border-bottom-left-radius:0;border-bottom-left-radius:0}
#inline-handraiser .ui-selectmenu.ui-corner-all,#inline-handraiser .ui-selectmenu.ui-corner-bottom,#inline-handraiser .ui-selectmenu.ui-corner-right,#inline-handraiser .ui-selectmenu.ui-corner-br{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;-khtml-border-bottom-right-radius:0;border-bottom-right-radius:0}
#inline-handraiser .ui-selectmenu-status{line-height:20px;color:#000;background-color:#fff;font-size:12px}
#inline-handraiser .ui-selectmenu.error{border:1px solid #167ec7!important}
#inline-handraiser .ui-selectmenu.error .ui-selectmenu-status{background:#b7dbf4}
#inline-handraiser,.dark #inline-handraiser,#inline-handraiser.dark{color:#e2e1e1}
#globalErrors p.generic{color:#FFF;background:#167ec7 url(/etc/designs/nml-default/media/form/icon-info.png) no-repeat 10px center}
#inline-handraiser p{color:#333}
#inline-handraiser p.privacy-policy,.dark #inline-handraiser p.privacy-policy,#inline-handraiser.dark p.privacy-policy,#inline-handraiser p.privacy-policy a,.dark #inline-handraiser p.privacy-policy a,#inline-handraiser.dark p.privacy-policy a{color:#575757}
#inline-handraiser .faded{color:#ccc!important}
#inline-handraiser .form-row label.error,.dark #inline-handraiser .form-row label.error,#inline-handraiser.dark .form-row label{color:#c9213c}
#inline-handraiser .form-row label,.dark #inline-handraiser .form-row label,#inline-handraiser.dark .form-row label{color:#333}
#inline-handraiser input,.dark #inline-handraiser input,#inline-handraiser.dark input{border-top:1px solid #c4c4c4;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;border-left:1px solid #c4c4c4}
#inline-handraiser input.error,.touch #inline-handraiser select.error{background:#b7dbf4;border:1px solid #167ec7!important}
.touch #inline-handraiser select{color:#000;background:#fff}
#inline-handraiser-form-thanks p a,.dark #inline-handraiser-form-thanks p a{color:#bb1715}
#inline-handraiser .ui-selectmenu-status{color:#000;background-color:#fff}
#inline-handraiser .ui-selectmenu.error{border:1px solid #167ec7!important}
#inline-handraiser .ui-selectmenu.error .ui-selectmenu-status{background:#b7dbf4}
.light #inline-handraiser,#inline-handraiser.light{color:#e2e1e1;background:#000}
.light #inline-handraiser p.privacy-policy,#inline-handraiser.light p.privacy-policy,.light #inline-handraiser p.privacy-policy a,#inline-handraiser.light p.privacy-policy a{color:#575757}
.light #inline-handraiser input,#inline-handraiser.light input{border:1px solid #c4c4c4}
.light #inline-handraiser-form-thanks p a{color:#bb1715}
.component.youtube-player{min-height:0;padding-bottom:0;display:inline-block}
.component.youtube-player .still-image-frame{display:none;position:absolute;top:0;left:0;z-index:10}
.component.youtube-player iframe{z-index:1}
.component.multi-paginator{padding:0 0 70px 0}
.component.multi-paginator h1{margin:0 0 30px 0;line-height:35px;border-bottom:1px solid #bfbfbf;text-align:center;font-family:"nissan-ag-n4","nissan-ag",arial,sans-serif;font-weight:400;font-size:15px;letter-spacing:1px;color:#333}
.component.multi-paginator ul.tabs{position:absolute;z-index:10;width:950px}
.component.multi-paginator ul.tabs li{box-sizing:border-box;-moz-box-sizing:border-box;position:relative;float:left;background:#1b1b1b url(/etc/designs/nml-default/media/components/multi-paginator/tab.png) repeat-x top;border-left:1px solid #3d3d3d;text-align:center;cursor:pointer;color:#fff}
.component.multi-paginator ul.tabs li h2{line-height:125px;font-family:'nissan-pro-condensed-n7','nissan-pro-condensed',"Arial Narrow",arial,sans-serif;font-weight:700;font-size:30px;letter-spacing:1px;display:inline;color:inherit}
.component.multi-paginator ul.tabs li:first-child{border-left:none}
.no-touch .component.multi-paginator ul.tabs li:hover{background:#1b1b1b}
.component.multi-paginator ul.tabs li.selected{background:#fff!important;color:#1c1c1d}
.component.multi-paginator ul.tabs li.selected:after{content:'';position:absolute;bottom:-14px;left:50%;width:38px;height:15px;margin:0 0 0 -19px;background:url(/etc/designs/nml-default/media/components/multi-paginator/tip.png) no-repeat left top}
.component.multi-paginator ul.tabs.tabs-2 li{width:50%}
.component.multi-paginator ul.tabs.tabs-3 li{width:33.3333%}
.component.multi-paginator ul.tabs.tabs-4 li{width:25%}
.component.multi-paginator ul.tabs.tabs-5 li{width:20%}
.component.multi-paginator .paginator-wrapper{clear:both;position:relative;height:555px;margin:125px 0 0 0;background:#fff}
.component.multi-paginator .paginator{position:absolute;top:0;left:0;width:100%;height:555px;background:black}
.component.multi-paginator .paginator .page{overflow:hidden;width:1280px;height:525px}
.component.multi-paginator .paginator .page.last{width:1280px}
.component.multi-paginator .paginator .arrow{position:absolute;top:225px;width:50px;height:60px;background:url(/etc/designs/nml-default/media/components/multi-paginator/arrows.png) no-repeat;cursor:pointer}
.component.multi-paginator .paginator .arrow.previous{background-position:left 0;left:0}
.no-touch .component.multi-paginator .paginator .arrow.previous:hover{background-position:left -64px}
.component.multi-paginator .paginator .arrow.previous.disabled{background-position:left -128px!important;cursor:default}
.component.multi-paginator .paginator .arrow.next{right:0;background-position:right 0}
.no-touch .component.multi-paginator .paginator .arrow.next:hover{background-position:right -64px}
.component.multi-paginator .paginator .arrow.next.disabled{background-position:right -128px!important;cursor:default}
.component.multi-paginator .paginator .status-indicator{height:25px;padding:20px 0 0 0;background:url(/etc/designs/nml-default/media/components/multi-paginator/tip-2.png) no-repeat 0 0}
.component.multi-paginator .paginator .status-indicator ul{position:static;height:auto}
.component.multi-paginator .paginator .status-indicator ul li{width:auto;height:auto;padding:0 20px;background:0;font-family:'nissan-pro-condensed-n4','nissan-pro-condensed',"Arial Narrow",arial,sans-serif;font-weight:400;font-size:15px;color:#1b1b1b;text-transform:uppercase}
.component.multi-paginator .paginator .status-indicator ul li.selected{font-family:'nissan-pro-condensed-n7','nissan-pro-condensed',"Arial Narrow",arial,sans-serif;font-weight:700}
.component.multi-paginator .page a.background-link{width:100%;height:100%;display:block}
.component.multi-paginator .page img.background{position:absolute;left:0;width:1315px}
.component.multi-paginator .copy{position:absolute;top:-50px;left:0;width:auto;margin:80px 220px 0 220px;color:#fff;opacity:0}
.lt-ie9 .component.multi-paginator .copy{top:-350px}
.component.multi-paginator .copy.visible{top:0;opacity:1}
.component.multi-paginator .copy h4{margin:0 0 15px 0;line-height:.85em;font-family:'nissan-pro-condensed-n7','nissan-pro-condensed',"Arial Narrow",arial,sans-serif;font-weight:700;font-size:60px;color:#fff}
.component.multi-paginator .copy h4 span{display:block;line-height:25px;text-transform:none;font-family:'nissan-pro-condensed-n7','nissan-pro-condensed',"Arial Narrow",arial,sans-serif;font-weight:700;font-size:25px;color:#fff}
.component.multi-paginator .copy h5{line-height:1.5em;font-family:"nissan-ag-n4","nissan-ag",arial,sans-serif;font-weight:400;font-size:14px;letter-spacing:2px;color:#fff}
.component.multi-paginator .copy p{margin:0 0 15px 0}
.component.multi-paginator .copy .button.explore,.component.multi-paginator .copy .button.build{width:130px}
.component.multi-paginator .copy a{color:#fff}
.component.multi-paginator .copy table.specs{margin:0 0 15px 0;font-family:"nissan-ag-n4","nissan-ag",arial,sans-serif;font-weight:400;font-size:14px;color:#fff}
.component.multi-paginator .copy table.specs td{width:120px}
.component.multi-paginator .copy a.thumbnail{display:inline-block;margin:15px 10px 0 0;border:3px solid #4c4c4c}
.component.multi-paginator .copy a.thumbnail img{display:block}
.no-touch .component.multi-paginator .copy a.thumbnail:hover{border:3px solid #bf2144}
.component.multi-paginator .copy.alt,.component.multi-paginator .copy.alt h4,.component.multi-paginator .copy.alt h4 span,.component.multi-paginator .copy.alt h5,.component.multi-paginator .copy.alt table.specs,.component.multi-paginator .copy.alt a{color:#1c1c1d}
.editmode .component.multi-paginator ul.tabs{overflow:hidden;position:static}
.editmode .component.multi-paginator ul.tabs .parsys{margin-bottom:30px}
.editmode .component.multi-paginator .paginator-wrapper{height:auto;margin-top:30px}
.editmode .component.multi-paginator .paginator{position:static;margin:0 0 30px 0}
.editmode .component.multi-paginator .paginator .page{position:relative!important;float:none;display:block;width:1280px}
.editmode .component.multi-paginator .paginator .arrow{display:none}
.editmode .component.multi-paginator .paginator .status-indicator{display:none}
.editmode .component.multi-paginator .copy{top:0;opacity:1}
.component.multi-paginator .feed{overflow:hidden;zoom:1}
.component.multi-paginator .feed .column{float:left;box-sizing:border-box;-moz-box-sizing:border-box;width:50%;padding:0 0 0 5px}
.component.multi-paginator .feed .column:first-child{padding:0 5px 0 0}
.component.multi-paginator .feed .item{overflow:hidden;position:relative;height:110px;margin:0 0 10px 0;background:#f5f5f5}
.component.multi-paginator .feed .item.featured{height:350px}
.component.multi-paginator .feed .item:after{content:"";position:absolute;top:0;left:0;width:42px;height:42px;background:url(/etc/designs/nml-default/media/components/multi-paginator/social-icons.png) no-repeat left top}
.component.multi-paginator .feed .item .thumbnail{position:relative;float:left;overflow:hidden;width:195px;height:100%;margin:0 15px 0 0;background:#000}
.component.multi-paginator .feed .item .thumbnail img{width:auto;height:100%}
.component.multi-paginator .feed .item .thumbnail a.video:after{content:"";position:absolute;top:50%;left:50%;width:37px;height:36px;margin:-18px 0 0 -18px;background:transparent url(/etc/designs/nml-default/media/components/multi-paginator/play.png) no-repeat left bottom}
.component.multi-paginator .feed .item.featured .thumbnail{height:auto;width:100%;height:233px;margin:0 0 15px 0}
.component.multi-paginator .feed .item.featured .thumbnail img{width:100%;height:auto;margin:0}
.component.multi-paginator .feed .item.featured .thumbnail a:after{width:73px;height:73px;margin:-36px 0 0 -36px;background-position:left top}
.component.multi-paginator .feed .item .content{margin:15px 15px 15px 60px;font-family:arial,verdana,sans-serif}
.component.multi-paginator .feed .item.has-thumbnail .content{margin:15px}
.component.multi-paginator .feed .item .content p.title{margin:0 0 5px 0;line-height:1em;font-size:18px;font-weight:bold}
.component.multi-paginator .feed .item .content p{margin:0 0 10px 0;font-size:12px;color:#333}
.component.multi-paginator .feed .item .content a{text-decoration:none;color:#c61633}
.no-touch .component.multi-paginator .feed .item .content a:hover{text-decoration:underline}
.component.multi-paginator .feed .item ul.actions{position:absolute;right:10px;bottom:5px;line-height:16px}
.component.multi-paginator .feed .item ul.actions li{display:inline-block;margin:0 0 0 7px}
.component.multi-paginator .feed .item ul.actions li a{text-decoration:none;font-size:12px;font-weight:bold;color:#333}
.component.multi-paginator .feed .item ul.actions li a:before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px;margin:0 2px 0 0}
.no-touch .component.multi-paginator .feed .item ul.actions li a:hover{text-decoration:underline}
.component.multi-paginator .feed .footer{clear:both;height:30px;line-height:30px;margin-top:10px;text-align:right;font-family:"nissan-ag-n7","nissan-ag",arial,sans-serif;font-weight:700;color:#333}
.component.multi-paginator .feed .footer .button{margin-left:10px;vertical-align:middle}
.component.multi-paginator .feed.facebook .item:after{background-color:#3a5899;background-position:0 -42px}
.component.multi-paginator .feed.facebook .item ul.actions li{margin:0}
.component.multi-paginator .feed.facebook .item ul.actions li a:before{width:2px;height:2px;margin:0 3px;background:#333;vertical-align:middle}
.component.multi-paginator .feed.facebook .item ul.actions li:first-child a:before{display:none}
.component.multi-paginator .feed.facebook .footer .button{background:#3a5899;color:#fff}
.no-touch .component.multi-paginator .feed.facebook .footer .button:hover{background:#4e6698}
.component.multi-paginator .feed.twitter .item:after{background-color:#00b1ef;background-position:0 -84px}
.component.multi-paginator .feed.twitter .item ul.actions li a{color:#adadad}
.no-touch .component.multi-paginator .feed.twitter .item ul.actions li a:hover{color:#666}
.component.multi-paginator .feed.twitter .item ul.actions li a:before{background:url(/etc/designs/nml-default/media/components/multi-paginator/actions-twitter.png) no-repeat}
.component.multi-paginator .feed.twitter .item ul.actions li a.reply:before{background-position:0 0}
.no-touch .component.multi-paginator .feed.twitter .item ul.actions li a.reply:hover:before{background-position:-16px 0}
.component.multi-paginator .feed.twitter .item ul.actions li a.retweet:before{background-position:-80px 0}
.no-touch .component.multi-paginator .feed.twitter .item ul.actions li a.retweet:hover:before{background-position:-96px 0}
.component.multi-paginator .feed.twitter .item ul.actions li a.favorite:before{background-position:-32px 0}
.no-touch .component.multi-paginator .feed.twitter .item ul.actions li a.favorite:hover:before{background-position:-48px 0}
.component.multi-paginator .feed.twitter .footer .button{background:#00b1ef;color:#fff}
.no-touch .component.multi-paginator .feed.twitter .footer .button:hover{background:#0cb8f5}
.component.multi-paginator .feed.youtube .item:after{background-color:#cf1233;background-position:0 0}
.component.multi-paginator .feed.youtube .item ul.actions li a:before{background:url(/etc/designs/nml-default/media/components/multi-paginator/actions-youtube.png) no-repeat}
.component.multi-paginator .feed.youtube .item ul.actions li a.like:before{background-position:-32px 0}
.component.multi-paginator .feed.youtube .item ul.actions li a{color:#999}
.no-touch .component.multi-paginator .feed.youtube .item ul.actions li a:hover{color:#333}
.no-touch .component.multi-paginator .feed.youtube .item ul.actions li a.like:hover:before{background-position:-48px 0}
.component.multi-paginator .feed.youtube .item ul.actions li a.dislike:before{background-position:0 0}
.no-touch .component.multi-paginator .feed.youtube .item ul.actions li a.dislike:hover:before{background-position:-16px 0}
.component.multi-paginator .feed.youtube .footer .button{background:#cf1333;color:#fff}
.no-touch .component.multi-paginator .feed.youtube .footer .button:hover{background:#da1a3a}
.component.tabbed-section .tabbed-section-tab{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.component.tabbed-section .tabbed-section-paginator{position:relative}
.component.tabbed-section .tabbed-section-page{position:absolute;top:0;left:0;width:100%;height:100%}
.component.tabbed-section .col-1 .tabbed-section-tab{width:100%}
.component.tabbed-section .col-2 .tabbed-section-tab{width:50%}
.component.tabbed-section .col-3 .tabbed-section-tab{width:33.3%}
.component.tabbed-section .col-4 .tabbed-section-tab{width:24.97%}
.component.tabbed-section .col-5 .tabbed-section-tab{width:19.97%}
.component.tabbed-section .col-6 .tabbed-section-tab{width:16.63%}
.component.tabbed-section.author h2.author-vis,.component.tabbed-section.author span.author-vis{margin:0}
.component.tabbed-section.author .tabbed-section-spacer{margin-bottom:20px}
.component.tabbed-section.author span.author-vis{margin-bottom:5px}
.component.tabbed-section.author .tabbed-section-page{position:static}
.author .social-tab-button ~ .new.section{display:none!important}
.selected .social-tab-button{position:relative;color:#fff}
.selected .social-tab-button.facebook{background-color:#3c5a98}
.selected .social-tab-button.facebook:after{border-top:10px solid #3c5a98}
.selected .social-tab-button.twitter{background-color:#23c0e2}
.selected .social-tab-button.twitter:after{border-top:10px solid #23c0e2}
.selected .social-tab-button.youtube{background-color:#c42a12}
.selected .social-tab-button.youtube:after{border-top:10px solid #c42a12}
.selected .social-tab-button:after{display:block;content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;bottom:-9px;left:50%}
.selected .social-tab-button *{opacity:1}
.social-tab-button{cursor:pointer;background-color:#999;text-align:center;color:#ddd;text-transform:uppercase;height:52px;font-size:18px}
.social-tab-button:hover{background-color:#ccc}
.social-tab-button:hover img{opacity:1}
.social-tab-button:hover span{color:#fff}
.social-tab-button span{position:relative;top:-17px}
.social-tab-button img{height:52px;opacity:.5}
.es .component.social-tab-twitter li{width:86px}
.es .component.social-tab-facebook .social-tab-bottom iframe{width:75px}
.component.social-tab{height:515px}
.component.social-tab a{text-decoration:none}
.component.social-tab .social-tab-top{margin-left:-5px;width:960px}
.component.social-tab .social-tab-feed{height:415px}
.component.social-tab .social-tab-tile-grey{background-color:#ebebeb}
.component.social-tab .social-tab-tile,.component.social-tab .social-tab-tile-large{position:relative}
.component.social-tab .social-tab-tile{height:131px}
.component.social-tab a.small-crop{width:174px;height:131px;float:left;margin-right:10px;overflow:hidden;position:relative}
.component.social-tab a.small-crop img{max-width:180%;max-height:180%;min-height:164px;min-width:206px;margin:-32px}
.component.social-tab .video:after{content:"";background:url("/etc/designs/nml-default/media/common/mejs-bigplay.png");background-size:40px;height:40px;width:40px;display:block;position:absolute;top:38%;left:36%}
.component.social-tab .video:hover:after{background-position:0 -40px}
.component.social-tab .social-tab-error{height:415px;margin-left:5px;background-color:#ebebeb}
.component.social-tab .social-tab-error span{font-size:24px;display:inline-block;margin:10px}
.component.social-tab ul{position:absolute;bottom:15px;right:20px}
.component.social-tab ul li{display:inline-block}
.component.social-tab ul a{color:#222;text-decoration:none}
.component.social-tab ul a.js-yt-like,.component.social-tab ul a.js-like,.component.social-tab ul a.js-share{display:none}
.component.social-tab ul a.js-like:after{content:' · ';display:inline-block;padding:0 3px 0 5px}
.component.social-tab ul a.js-share:before{content:' · ';display:inline-block;padding:0 5px 0 3px}
.component.social-tab .social-tab-bottom{margin-top:38px}
.component.social-tab .social-tab-bottom>*{display:inline-block;float:left;width:49.7%}
.component.social-tab .social-tab-paginator{text-align:right}
.component.social-tab .social-tab-paginator a.black-red-link{padding-right:5px}
.component.social-tab .social-tab-paginator a{text-transform:uppercase;font-weight:bolder;font-size:14px;vertical-align:middle;line-height:14px}
.component.social-tab .social-tab-paginator-down{background-position:-30px 0}
.component.social-tab .social-tab-paginator-up,.component.social-tab .social-tab-paginator-down{background-image:url("/etc/designs/nml-default/media/components/social-tabs/paginator-arrows.png");background-repeat:no-repeat;height:29px;width:29px;background-color:#999;display:inline-block;margin-right:-1px}
.component.social-tab .social-tab-paginator-up:hover,.component.social-tab .social-tab-paginator-down:hover{background-color:#ccc}
.component.social-tab .social-tab-paginator-up.disabled,.component.social-tab .social-tab-paginator-down.disabled{background-color:#ccc}
.component.social-tab .social-tab-share span{font-size:14px;text-transform:uppercase;font-weight:bold;vertical-align:middle;margin-left:0;line-height:34px;padding-left:0}
.component.social-tab .liked{color:#888}
.component.author.social-tab-twitter,.component.author.social-tab-facebook,.component.author.social-tab-youtube .social-tab-bottom{display:none}
.component.social-tab-twitter .social-tab-tile,.component.social-tab-facebook .social-tab-tile,.component.social-tab-twitter .social-tab-facebook-tile-large,.component.social-tab-facebook .social-tab-facebook-tile-large{display:inline-block;float:left;width:470px;margin:0 5px 10px 5px}
.component.social-tab-twitter .page-container,.component.social-tab-facebook .page-container{height:415px}
.component.social-tab-twitter .social-tab-feed .page,.component.social-tab-facebook .social-tab-feed .page{width:960px;height:415px;position:absolute;top:0;left:-5px}
.component.social-tab-twitter .twitter-icon:before{content:"";display:inline-block;height:20px;width:20px;background:url("/etc/designs/nml-default/media/components/social-tabs/twitter-icon.jpg");position:relative;top:5px}
.component.social-tab-twitter .twitter-icon a{padding-left:22px;position:relative}
.component.social-tab-twitter .twitter-icon a:before{content:"";background:url("/etc/designs/nml-default/media/components/social-tabs/twitter-action-sprite.png");display:inline-block;height:16px;width:16px;position:absolute;left:4px;top:-2px;margin-right:5px}
.component.social-tab-twitter .twitter-icon a.twitter-reply:before{background-position:-16px 0}
.component.social-tab-twitter .twitter-icon a.twitter-retweet:before{background-position:-96px 0}
.component.social-tab-twitter .twitter-icon a.twitter-favorite:before{background-position:-48px 0}
.component.social-tab-twitter .social-tab-share span{vertical-align:middle;position:relative;top:-5px}
.component.social-tab-twitter .social-tab-tile span{display:block;margin:20px}
.component.social-tab-facebook .social-tab-bottom iframe{border:0;overflow:hidden;height:20px;width:48px;margin:6px;float:left}
.component.social-tab-facebook .social-tab-facebook-tile span{position:relative;top:20px;left:20px;overflow:hidden;display:block;max-height:75px;max-width:430px;line-height:15px}
.component.social-tab-facebook .social-tab-facebook-tile a+span{max-width:265px;left:0}
.component.social-tab-facebook .social-tab-facebook-tile-large{height:100%}
.component.social-tab-facebook .social-tab-facebook-tile-large .video:after{background-size:65px;height:65px;width:65px;top:26%;left:45%}
.component.social-tab-facebook .social-tab-facebook-tile-large .video:hover:after{background-position:0 -65px}
.component.social-tab-facebook .social-tab-facebook-tile-large a.large-crop{width:100%;max-height:272px;margin:auto;display:block;overflow:hidden}
.component.social-tab-facebook .social-tab-facebook-tile-large a.large-crop img{max-width:100%}
.component.social-tab-facebook .social-tab-facebook-tile-large .social-tab-facebook-tile-bottom span{margin:20px;display:block}
.component.social-tab-youtube .yt-like:before{background:url("/etc/designs/nml-default/media/components/social-tabs/yt-thumbsup.png");content:"";height:16px;width:15px;display:inline-block;position:relative;top:2px;margin-right:7px}
.component.social-tab-youtube .social-tab-youtube-tile-playing *{color:#888;opacity:.75}
.component.social-tab-youtube .social-tab-share.social-tab-youtube-share{margin-top:-6px}
.component.social-tab-youtube .social-tab-youtube-share>div{position:relative;top:7px;width:90px!important}
.component.social-tab-youtube .social-tab-youtube-feed .page{position:absolute;width:470px;top:0;right:0}
.component.social-tab-youtube .social-tab-youtube-player-headline{height:126px}
.component.social-tab-youtube .social-tab-youtube-headline-container{margin:20px}
.component.social-tab-youtube .social-tab-tile{margin-bottom:10px;overflow:hidden}
.component.social-tab-youtube .social-tab-youtube-tile-large{width:470px;height:415px;float:left;margin-left:5px}
.component.social-tab-youtube .social-tab-youtube-tile-large h3{text-transform:uppercase}
.component.social-tab-youtube .social-tab-youtube-tile-large .youtube-error-image{width:470px;height:415px}
.component.social-tab-youtube .social-tab-youtube-tile-large .child-component.youtube-player{min-height:0;padding-bottom:0;display:inline-block;position:relative}
.component.social-tab-youtube .social-tab-youtube-tile-large .child-component.youtube-player iframe{position:relative;z-index:1}
.component.social-tab-youtube .social-tab-youtube-top .page-container{width:465px;float:right;margin-right:10px}
.component.social-tab-youtube .social-tab-youtube-top h3{color:inherit;font-family:Arial;font-weight:bolder;font-size:20px;text-transform:none}
.component.social-tab-youtube .social-tab-youtube-top h4{font-family:Arial;font-weight:normal;margin-top:7px}
.component.social-tab-youtube .social-tab-youtube-views{text-transform:none;margin-left:10px}
body.black-edition .component.social-tab-youtube .yt-like:before{background:url("/etc/designs/nml-default/media/components/social-tabs/yt-thumbsup-dark.png")}
body.black-edition .component.social-tab .social-tab-tile-grey{background-color:#1a1a1a}
body.black-edition .component.social-tab .social-tab-paginator-up,body.black-edition .component.social-tab .social-tab-paginator-down{background-color:#333}
body.black-edition .component.social-tab .social-tab-paginator-up.disabled,body.black-edition .component.social-tab .social-tab-paginator-down.disabled{background-color:#999}
body.black-edition .component.social-tab ul a{color:#969696}
.tabbed-section.tabbed-social-general .bordered-tab,.tabbed-section.generic .bordered-tab{border-color:#676767;border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid}
.tabbed-section.tabbed-social-general .bordered-tab+.bordered-tab,.tabbed-section.generic .bordered-tab+.bordered-tab{border-left:none}
.tabbed-section.tabbed-social-general .bordered-tab:first-child,.tabbed-section.generic .bordered-tab:first-child{border-left:none}
.tabbed-section.tabbed-social-general .bordered-tab.last,.tabbed-section.generic .bordered-tab.last{text-indent:-1px;border-right:0}
.tabbed-section.tabbed-social-general .tabbed-section-paginator,.tabbed-section.generic .tabbed-section-paginator{height:515px;margin-top:19px}
.tabbed-section.tabbed-social-general.author .tabbed-section-page,.tabbed-section.generic.author .tabbed-section-page{height:auto;width:auto}
.tabbed-section.tabbed-social-general.author .tabbed-section-paginator,.tabbed-section.generic.author .tabbed-section-paginator{height:auto}