/* CSS Document */ /* CSS RESET */ html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; outline:none; font-size:100%; vertical-align: baseline; font-weight:normal;} body {line-height: 1;} address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;} hr {padding:0; margin:0; border:none;} caption,th {text-align:left;} table {font-size:inherit; border-collapse:collapse; border-spacing:0;} fieldset,img {border:0;} ol,ul,li {list-style:none;} abbr,acronym {border:0;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;} img {display:block;} button, input, select.reset, textarea {width:auto; overflow:visible; margin:0; font-size:100%; font-family:sans-serif; vertical-align:baseline;} textarea {overflow:auto; vertical-align:text-top;} article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;} /* GLOBAL CONFIG */ body,td,th {font-family:StratumBold; font-size:18px;} body {overflow:hidden;} h1, h2, h3, h4, h5, h6 {color:#FFF; font-weight:bold;} h1 {font-size:28px;} h2 {font-size:24px;} h3 {font-size:18px;} h4 {font-size:16px;} h5 {font-size:14px;} h6 {font-size:12px;} a {text-decoration:none; outline:none; /*color:#FFF;*/} a:hover {text-decoration:none;} p {margin:0 0 .5em 0; text-align:left; color:#000;} strong {font-weight:bold; font-style:inherit;} em {font-style:italic; font-weight:inherit;} sub { font-size: 60%; line-height: 0; position: relative; bottom: -0.25em; } sup { font-size: 60%; line-height: 0; position: relative; top: -0.5em; } .normalize {font-weight:normal !important;} .clear {clear:both; height:0px;} .disabled {filter:alpha(opacity=100); opacity:1; visibility:visible;} .hidden {display: none; visibility:hidden;} .visuallyhidden {border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px;} .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto;} .tip { font-size: 12px; } /* PRELOADER */ #mainPreloader{background: transparent url("/www.dodge.com/images/black-opacity-40.png"); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999;} #mainPreloader .loader{position: absolute; top: 300px; width: 100%;} #mainPreloader .loader .img{background: transparent url("/www.dodge.com/images/preloader.gif"); width: 115px; height: 113px; margin: 0 auto;} #mainPreloader .status{position: absolute; top: 360px; width: 100%; text-align: center; font-family:StratumBold; color: #fff;} /* BUTTONS */ .cta{ background: transparent no-repeat 0 0; display:block; height: 33px; text-indent:-999em; margin: 0 0 6px 0; } .cta:hover{ background-position: 0 -33px; } .cta_racing_schdule{ background-image: url("/www.dodge.com/images/buttons/btnRacingSchedule.png"); width:173px; } .cta_see_his_grc_car{ background-image: url("/www.dodge.com/images/buttons/btnSeeHisGrcCar.png"); width:173px; } .cta_see_dart_rally{ background-image: url("/www.dodge.com/images/buttons/btnSeeDartRally.png"); width:254px; } .cta_play_video{ background-image: url("/www.dodge.com/images/buttons/btnPlayVideo.png"); width:130px; } /* DEBUG STYLES */ #status {position: fixed; z-index: 20010; top: 10px; left: 10px; padding: 10px; width: 200px; height: 30px; background-color: rgba(255, 255, 255, 0.5); color: red; display: none;} #status2 { position: fixed; z-index: 1000; top: 10px; left: 250px; padding: 10px; width: 200px; height: 30px; background-color: rgba(255, 255, 255, 0.5); color: red; display: none; } .debugid {color: red; position: absolute; display: block;} /* BACKGROUND DIRT-AND-ROADS */ #dirt-and-roads, #dirt-and-roads * {position:absolute; z-index:-1;} #dirt-and-roads {top:-898px; left:-895px; height:5476px; width:11407px; background: url("/cms_udf/2017/kxt2016nzpd/images/bg.jpg")} .roadDirt {z-index:0;} #roadDirt00a {top:1463px; left:1171px;} #roadDirt00b {top:1835px; left:1171px;} #roadDirt01 {top:1835px; left:1436px;} #roadDirt02 {top:2037px; left:2495px;} #roadDirt03 {top:1985px; left:2959px;} #roadDirt04 {top:1794px; left:3576px;} #roadDirt05 {top:1736px; left:4249px;} #roadDirt06 {top:1794px; left:4912px;} #roadDirt07 {top:1997px; left:5618px;} #roadDirt08 {top:2552px; left:6002px;} #roadDirt09 {top:2809px; left:6221px;} #roadDirt10 {top:2979px; left:6900px;} #roadDirt11 {top:3314px; left:8224px;} #roadDirt12 {top:3789px; left:8643px;} #roadPaved {width:11407px; left:0px; height:382px; top:2428px;} #roadPavedBreak {left:7590px; bottom:1px;} /* HEADER - FOOTER */ #header, #header *, #footer, #footer * {z-index:1000; position:relative;} #header {width:100%; position:fixed; height:38px; background:#fff;} #header .content {width:960px; margin:0 auto; z-index:1010;} #header .leftLink, #header .content > ul li a {font-family:StratumBold; text-transform:uppercase; color:#FFF; font-size:12px;} #header .leftLink {font-style:italic; float:left; padding-top:4px;} #header .content > ul {display:block; float:right;} #header .content > ul li {display:block; float:left;} #header .content > ul li a {width:110px; height:15px; padding:5px 0 0 35px; margin-left:7px; background:url("/www.dodge.com/images/nav/headerWhiteStripes.png") left bottom no-repeat; display:block;} #header .content > ul li a:hover {text-decoration:none; color:#d20f10;} #header .controllerWrap {width:960px; height:1px; position:absolute; top:0px; left:0;} #header .controller {width:477px; margin:0 auto; height:111px; background-image:url("/www.dodge.com/images/nav/headerMainBg.png");} #header .controller .leftMain, #header .controller .rightMain {font-family:StratumMedItalic; text-transform:uppercase; color:#FFF; font-size:13px; display:block; height:16px; top:40px; position:absolute; padding-top:3px;} #header .controller .leftMain {width:165px; text-align:right; right:287px; background:url("/www.dodge.com/images/nav/navLeftMain.png") left top no-repeat;} #header .controller .rightMain {width:147px; padding-left:15px; text-align:left; left:287px; background:url("/www.dodge.com/images/nav/navRightMain.png") right top no-repeat;} #header .controller .leftMain, #header .controller .rightMain {text-decoration:none;} #header .controller .leftMain.active, #header .controller .rightMain.active {text-decoration:none;} #header .controller .leftMain.active {background-position:left bottom;} #header .controller .rightMain.active {background-position:right bottom;} #header .leftNav, #header .rightNav {position:absolute; top:59px; display:none;} #header .leftNav > ul > li, #header .rightNav ul li {display:block; margin:0 3px; padding:3px 3px 0 2px; font-family:StratumBoldItalic; text-transform:uppercase; font-size:14px; float:left; height:17px;} #header .leftNav > ul > li:hover, #header .rightNav ul li:hover {background-color:#d20f10;} #header .leftNav > ul > li.noLink:hover, #header .rightNav ul li.noLink:hover {background-color:transparent;} #header .leftNav > ul > li a, #header .rightNav ul li a {text-decoration:none; color:#FFF;} #header .leftNav > ul > li a:hover, #header .rightNav ul li a:hover { text-decoration:none;} #header .leftNav .left, #header .rightNav .left, #header .leftNav .right, #header .rightNav .right {display:none;} #header .leftNav li:hover .left, #header .rightNav li:hover .left, #header .leftNav li:hover .right, #header .rightNav li:hover .right {display:block; width:6px; height:20px; background-image:url("/www.dodge.com/images/nav/navHoverEnds.png"); position:absolute; top:0;} #header .leftNav .left, #header .rightNav .left {left:-6px; background-position:top left;} #header .leftNav .right, #header .rightNav .right {right:-6px; background-position:top right;} #header .leftNav {background-image:url("/www.dodge.com/images/nav/navLeftBg.png"); width:481px; height:44px; right:227px;} #header .leftNav > ul {display:block; padding:11px 56px 0 0; float:right;} #header .leftNav > ul li {color:#999;} #header .leftNav > ul li a {} #header .leftNav > ul li a .left {} #header .leftNav > ul li a .right {} #header .leftNav > ul li:hover {} #header .leftNav > ul li:hover a {} #header .leftNav > ul li:hover a .left {} #header .leftNav > ul li:hover a .right {} #header .leftNav > ul li.expandable {position:relative;} #header .leftNav > ul li.expandable > a {padding-right:15px; background:url("/www.dodge.com/images/nav/navExpandableArrow.png") 100% 5px no-repeat;} #header .leftNav .subNav {display:none; position:absolute; top:100%; left:-45px;} #header .leftNav .subNav li {display:block; height:23px; background-color:#d20f10; text-align:center;} #header .leftNav .subNav li a {color:#FFF; font-family:StratumBoldItalic; text-transform:uppercase; font-size:12px; display:block; height:100%; line-height:1.8; white-space:nowrap; padding:0 10px;} #header .leftNav > ul li:hover .subNav {display:block;} #header .leftNav > ul li .subNav li:hover a {color:#000} #header .rightNav {background-image:url("/www.dodge.com/images/nav/navRightBg.png"); width:502px; height:44px; left:227px;} #header .rightNav ul {display:block; padding:11px 0 0 49px; float:left;} #header .rightNav ul li {color:#dd696a;} #header .rightNav ul li a {} #header .rightNav ul li a .left {} #header .rightNav ul li a .right {} #header .rightNav .note {display:block; border-bottom:1px solid #b44445; height:10px; position:absolute; top:0; left:174px; width:291px;} #header .rightNav .note p {display:block; background-color:#760809; top:2px; color:#dd696a; font-family:StratumBoldItalic; text-transform:uppercase; font-size:11px; float:left; padding-right:3px;} #header .leftNav > ul > li.noLink, #header .rightNav ul li.noLink {margin:0 4px;} #header .car {position:absolute; top:38px; left:200px; z-index:1005;} section#footer {width:100%; position:fixed; height:650px; bottom:-651px; background-image:none; display:block !important; padding:0; overflow: visible; height:0;} section#footer .stickyFooterWrap {position:absolute; top:-31px; left:0; width:100%;} section#footer .stickyFooter {width:880px; height:31px; margin:0 auto; position:relative; left:-22px;} section#footer .stickyFooter .rightEdge {display:block; top:0; left:100%; background:url("/www.dodge.com/images/nav/footerEdgeRight.png") top left no-repeat transparent; width:12px; height:31px; position:absolute !important;} section#footer .stickyFooter ul {display:block; background-image:url("/www.dodge.com/images/nav/footerBg.jpg"); height:31px; float:right; /*width:835px;*/} section#footer .stickyFooter li {display:block; float:left; height:inherit;} section#footer .stickyFooter li a {display:inline; height:inherit;} section#footer .stickyFooter .copyright {width:580px; position:relative; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#857f7c; letter-spacing:0; line-height:1.3; padding:3px 0 0 10px; height:28px;} section#footer .stickyFooter .copyright a {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#857f7c; text-align:left; letter-spacing:0; text-decoration:underline;} section#footer .stickyFooter .join {font-family:cih; color:#FFF; font-size:20px; padding:6px 5px 0 0; letter-spacing:0;} section#footer .stickyFooter .twitter, section#footer .stickyFooter .facebook {text-indent:-9999px; width:26px; top:-1px;} section#footer .stickyFooter .twitter a {display:block; width:21px; height:21px; background-image:url("/www.dodge.com/images/nav/footerIconTwitter.png"); background-position:top; margin:6px auto 0;} section#footer .stickyFooter .facebook a {display:block; width:21px; height:21px; background-image:url("/www.dodge.com/images/nav/footerIconFacebook.png"); background-position:top; margin:6px auto 0;} section#footer .stickyFooter .facebook a:hover, section#footer .stickyFooter .twitter a:hover { background-position:bottom;} section#footer .stickyFooter .fbLike {width:55px; margin-right:32px; overflow:hidden; display:none;} section#footer .stickyFooter .fbLike .fb-like {margin:6px 0 0 8px; width:70px;} section#footer .stickyFooter .fb_edge_comment_widget.fb_iframe_widget > span {top:-235px;} section#footer .stickyFooter .logo {background-image:url("/www.dodge.com/images/nav/footerLogo.png"); width:109px; height:31px; float:right; text-indent:-9999px;} section#footer .footer_container{ width:960px; margin:0px auto; } body div#footer{ background-image: none; padding-top: 10px; } body div#footer li.title{ font-family:StratumBold; } body #disclaimers{z-index:1001 !important; top:245px !important;} body #disclaimers-close{z-index:1001; top:233px;} #mainScrollBar, #mainScrollBar * {z-index:1001;} #mainScrollBar {position:fixed; width:1px; height:1px; top:400px; right:1%;} #mainScrollBarTrack {width:15px; height:535px; top:-350px; left:-5px; background-image:url("/www.dodge.com/en/2013/dart/grc/images/mainscrollTrack.png"); position:absolute;} #mainScrollBarThumb {display:block; width:15px; height:134px; position:absolute; top:0; left:0; background-image:url("/www.dodge.com/en/2013/dart/grc/images/mainscrollThumb.png");} #mainScrollBarThumb:hover {cursor:pointer;} #mainScrollBar .ui-draggable-dragging {} #mainScrollBar .locked {position:absolute;} /* MAIN CONTENT OBJECTS */ .animated {position:absolute; display:none;} #main {position:absolute; width:5000px; height:5000px; z-index:-1; display:block !important; top:-869px; left:-661px;} body > .viewport {width:1px; height:1px; position:fixed; top:423px; left:50%;} .viewport .frame {position:absolute; width:960px; height:720px; left:-455px; top:-360px; border:1px solid red; display:none;} .viewport .frame_debug_1024 {width:1024px; height:620px; left:-512px; top:-440px; border:1px solid red; display:block;} .viewport section {position:absolute; height:720px; display:block; z-index:1; } .viewport section .section-copy {font-family: StratumMedItalic; font-size: 1.2em; line-height: 25px; letter-spacing: -1px; } .viewport section .section-copy span {color: #c00; } .viewport section .section-copy a {color: #c00; font-size: 0.8em; display:inline; background:url("/www.dodge.com/images/arrow.png") no-repeat 100% 55%; padding-right: 12px; display: block; float: left; font-weight: bold;} .viewport section .section-copy a:hover {text-decoration: underline;} .viewport section#intro {top:428px; left:206px;} .viewport section#subintro {top:1047px; left:206px; height:300px;} .viewport section#travis {top:962px; left:1424px; z-index:3;} .viewport section#takeoff {top:599px; left:1830px; z-index:2;} .viewport section#takeoff a{color: #c50505;} .viewport section#takeoff ul li{font-family:"宋体";font-size: 24px;line-height: 30px;font-weight: normal;} .viewport section#takeoff .takeul li{float: left;margin-left: 20px;} .viewport section#takeoff .takeul li img{width: 190px;height: 120px;} .viewport section#goodlook {top:1241px; left:3390px;z-index:4} .viewport section#goodlook a{color: #c50505;} .viewport section#goodlook .gooddiv{position:relative;top:-620px;left:-265px;width: 500px;z-index:0} .viewport section#goodlook .gooddiv img{display: block;float: left;width: 190px;height: 120px;;} .viewport section#goodlook ul li{font-family:"宋体";font-size: 24px;line-height: 36px;font-weight: normal;} .viewport section#goodlook .goodul li{float: left;margin-left: 20px;} .viewport section#goodlook .takeul li img{width: 190px;height: 120px;} .viewport section#notseen {top:504px; left:4067px;} .viewport section#notseen ul li{font-family:"宋体";font-size: 24px;line-height: 38px;font-weight: normal;} .viewport section#notseen a{color: #c50505;} .viewport section#notseen .notul li img{width: 190px ;height: 120px;} .viewport section#notseen .notul li{float: left;margin-left: 20px;} .viewport section#lowwide {top:1176px; left:5596px;} .viewport section#lowwide ul li{font-family:"宋体";font-size: 24px;line-height: 30px;font-weight: normal;} .viewport section#lowwide a{color: #c50505;} .viewport section#lowwide .lowul li img{width: 190px ;height: 120px;} .viewport section#lowwide .lowul li{float: left;margin-left: 20px;} .viewport section#schedule {top:1847px; left:6794px; z-index:12;} .viewport section#schedule ul li{font-family:"宋体";font-size: 24px;line-height: 30px;font-weight: normal;} .viewport section#schedule a{color: #c50505;} .viewport section#schedule .scheduleul li img{width: 190px ;height: 120px;} .viewport section#schedule .scheduleul li{float: left;margin-left: 20px;} .viewport section#press {top:2407px; left:7239px;z-index: 5;} .viewport section#press ul li{font-family:"宋体";font-size: 24px;line-height: 38px;font-weight: normal;} .viewport section#press a{color: #c50505;} .viewport section#press .pressul li img{width: 190px ;height: 120px;} .viewport section#press .pressul li{float: left;margin-left: 20px;} .viewport section#roadclosed {top:3417px; left:8367px; height:300px;} .viewport section#roadclosed ul li{font-family:"宋体";font-size: 24px;line-height: 38px;font-weight: normal;} .viewport section#roadclosed a{color: #c50505;} .viewport section#roadclosed .roadcloseddiv{position:relative;top:-132px;left:-112px;width: 500px;z-index:10} .viewport section#roadclosed .roadcloseddiv img{display: block;float: left;width: 190px;height: 120px;z-index: 10;} .viewport section#main9 {top:4317px; left:8667px; height:300px;z-index: -1;} .viewport section#main9 ul li{font-family:"宋体";font-size: 24px;line-height: 38px;font-weight: normal;} .viewport section#main9 a{color: #c50505;} .viewport section#main9 .main9ul li img{width: 190px ;height: 120px;} .viewport section#main9 .main9ul li{float: left;margin-left: 20px;} .viewport section#main10{top:5217px; left:8667px; height:300px;z-index: 2} .tooltip {font-size: 1em;} /* CONTENT OBJECTS */ /* GENERAL REPEATING STYLES */ .toggleOnHover .showOnHover{ display:none; } .toggleOnHover:hover .showOnHover { display:block; } .toggleOnHover:hover .hideOnHover { display:none; } .scrollable { display: none; position: absolute; } .scrollable .scrollbar { float: right; left: 7px; position: relative; width: 15px; } .scrollable .track { background-image: url("/www.dodge.com/images/section/press/pressScrollBar.png"); position: relative; width: 7px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; } .scrollable .thumb { background-image: url("/www.dodge.com/images/section/press/pressScrollHandle.png"); cursor: pointer; left: -4px; overflow: hidden; position: absolute; top: 0; width: 13px; -webkit-border-radius: 7px; -moz-border-radius: 7px; -ms-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; } .scrollable .viewport { overflow: hidden; position: relative; } .scrollable .overview { background-image: none; left: 0; position: absolute; top: 0; } .closeBtn { background-image: url("/www.dodge.com/images/section/press/pressNavDisplayClose.png"); display: block; width: 19px; height: 19px; position: absolute; text-indent: -19999px; } /* HERO */ #intro2 .heroBox {width:860px; height:537px; padding-top:121px; margin:0 auto; position:relative; z-index:10;} #intro2 .heroBox > .heroBg {display:none; width:100%; height:537px; position:absolute; top:81px; left:0;} #intro2 .hero {width:918px; height:518px; margin:0 auto; position:relative; left:3px;} #intro2 .hero, .hero * {z-index:10;} #intro2 .hero .hero_viewport {display:block; width:918px; height:519px; overflow:hidden; position:relative;} #intro2 .hero .rightSide, #intro2 .hero .leftSide {-webkit-transform:skew(-17deg); -moz-transform:skew(-17deg); -o-transform:skew(-17deg); -sand-transform:skew(-17deg); transform:skew(-17deg); overflow:hidden; top:0; position:absolute; height:518px;} #intro2 .hero .rightSide {right:-80px; width:478px;} #intro2 .hero .leftSide {left:-80px; width:600px;} #intro2 .hero .rightSide .bg, #intro2 .hero .leftSide .bg {display:block; position:absolute; top:0; -webkit-transform:skew(17deg); -moz-transform:skew(17deg); -o-transform:skew(17deg); -sand-transform:skew(17deg); transform:skew(17deg);} #intro2 .hero .rightSide .bg {right:560px;} #intro2 .hero .leftSide .bg {left:680px;} #intro2 .hero .rightSide .text, #intro2 .hero .leftSide .text {display:block; position:absolute; -webkit-transform:skew(17deg); -moz-transform:skew(17deg); -o-transform:skew(17deg); transform: skew(17deg);} #intro2 .hero .rightSide .text {left:28px; bottom:-100px;} #intro2 .hero .leftSide .text {right:-15px; top:-100px;} #intro2 .hero .scrollDown {position:absolute; bottom:-64px; left:407px; width:34px; height:114px; display:none;} #intro2 .hero .scrollDown a {display:block; width:34px; height:85px; background-image: url("/cms_udf/2017/kxt2016nzpd/css/arrow.gif"); background-position:center 0;} #intro2 .topStripes {display:block; width:820px; height:953px; position:absolute; z-index:1; top:-61px; left:-627px;} #intro2 .topStripes .stripes {position:absolute; z-index:0; top:0px; right:0;} #intro2 .topStripes .splatWhite {position:absolute; z-index:0; top:275px; right:46px;} #intro2 .topStripes .splatGrey {position:absolute; top:270px; right:-64px; z-index:-1;} #subintro {height:300px;} #subintro .leftCol, #subintro .rightCol {position:absolute; top:154px; height:110px;} #subintro p {font-size:16px; font-family:StratumBoldItalic; line-height:1.45; width:86%; position:relative;} #subintro .leftCol p {width:84%;} #subintro img {position:absolute; z-index:15;} #subintro .leftCol {left:0; width:472px;} #subintro .leftCol .splat {top:2000px/*-341px*/; left:-41px;} #subintro .leftCol .gloves {top:2000px/*-195px*/; left:44px;} #subintro .leftCol .title {top:2000px/*-136px*/; left:162px;} #subintro .leftCol p {text-align:right; float:right; top:2000px /*0*/;} #subintro .rightCol {right:0; width:448px;} #subintro .rightCol .keys {top:2000px/*-157px*/; left:193px;} #subintro .rightCol .title {top:2000px/*-113px*/; left:1px;} #subintro .rightCol p {text-align:left; top:2000px/*0*/;} /* TRAVIS */ #travis-cone{ top: 86px; left: -238px; } #travis-car{ top: 245px; left: -222px; } #travis-person{ top: 195px; left: 756px; } #travis-bubble{ top: -300px; left: -150px; } #travis-backflip{ top: -15px; left: 0; } #travis-successful{ top: 65px; left: 290px; } #travis-title{ top: -300px; left: 1400px; } #travis-subtitle{ top: -300px; left: 1400px; } #travis-info-1{ position:absolute; top: 0; left: 0; } #travis-info-2{ position:absolute; top: -6px; left: 206px; } #travis-info-3{ position:absolute; top: 100px; left: 59px; } #travis #travis-cta{ top: -300px; left: 1400px; } #travis .cta_see_dart_rally{ position:relative; right:10px; } /* TAKEOFF */ #takeoff-title{ top: -300px; left: 1400px; } #takeoff-copy{ top: -300px; left: 1400px; font-size: 1.2em; width: 350px; } #takeoff-screen{ top: 100px; left: -68px; display:block; } #takeoff-screen-hover{ position:absolute; top: 130px; left: 346px; } #takeoff-screen-hover a{ display:block; width: 333px; height: 260px; } #takeoff-screen-hover a:hover img{ filter:alpha(opacity=0); opacity:0; } #takeoff-signes{ top: 320px; } #takeoff-splats{ top: 120px; left: 900px; display:block; pointer-events:none; } #takeoff-splats img{ position:absolute; top: -200px; left: -210px; } .noIeDetect #takeoff-splats img{ z-index:3; } .noIeDetect #takeoff-cta{ z-index:2; } /* GOOD LOOK */ #goodlook {} #goodlook img, #goodlook > div {position:absolute;} #goodlook > .bg {bottom:105px; left:140px;} #goodlookLayer3, #goodlookLayer3 * {z-index:1;} #goodlookLayer3 {top:0; left:0; height:1px; width:1px;} #goodlookLayer3 .building {top:403px; left:59px;} #goodlookLayer3 .railing {top:541px; left:648px;} #goodlookLayer3 .birds {top:258px; left:466px;} #goodlookLayer2, #goodlookLayer2 * {z-index:2;} #goodlookLayer2 {top:0; left:0; height:1px; width:1px;} #goodlookLayer2 .car {left:266px; top:379px; position:absolute;} #goodlookLayer2 .car .lights {display:none; width:352px; height:70px; position:absolute; top:66px; left:150px; background: none;} #goodlookLayer2 .rooster {display:block; width:120px; height:140px; position:absolute; top:536px; left:988px; background: none;} #goodlookLayer2 .rooster .up {display:block;} #goodlookLayer2 .rooster .over {display:none;} #goodlookLayer2 .rooster:hover .up {display:none;} #goodlookLayer2 .rooster:hover .over {display:block;} #goodlookLayer1, #goodlookLayer1 * {z-index:3;} #goodlookLayer1 {top:0; left:0; height:1px; width:1px;} #goodlookLayer1 .streetlight {position:absolute; top:208px; left:445px; display:block !important;} #goodlookLayer1 .streetlight .first {position:absolute; top:0; left:0;} #goodlookLayer1 .streetlight .second {position:absolute; top:1px; left:69px;} #goodlookLayer1 .streetlight .third {position:absolute; top:136px; left:476px;} #goodlookLayer1 .content {width:465px; height:300px; top:117px; left:-234px; position:absolute;} #goodlookLayer1 #goodlookMiniGal {top:350px; left:27px;} #goodlookLayer1 #goodlookTitle {top:0; left:1500px; position:relative; margin-bottom:20px; display:none;} #goodlookLayer1 .content p.section-copy {text-align:right; font-family:StratumMedItalic; letter-spacing:-1px; padding:0 0 15px; position:relative; left:500px; width: 415px;} #goodlookLayer1 .content p a {float: right;} #goodlookLayer1 .content > a {display:block; height:33px; text-indent:-19999px; position:relative;} #goodlookLayer1 .content .btnBuild {background-image:url("/www.dodge.com/images/section/goodlook/goodlookBtnBuild.png"); width:157px; top:10px; left:166px;} #goodlookLayer1 .content .btnGallery {background-image:url("/www.dodge.com/images/section/goodlook/goodlookBtnOpen.png"); width:193px; top:15px; left:122px;} #goodlookLayer1 .content > a:hover {background-position:bottom;} #goodlookGallery, #goodlookGallery * {z-index:150;} #goodlookGallery {width:671px; height:409px; background-image:url("/www.dodge.com/images/section/goodlook/goodlookGalBgTop.png"); top:135px; left:-241px; position:absolute; display:none;} #goodlookGallery .title {position:absolute; top:-35px; left:25px;} #goodlookGallery a {position:absolute; display:block;} #goodlookGallery .btnBack, #goodlookGallery .btnBuild {height:33px; background-position:top; text-indent:-19999px; top:354px;} #goodlookGallery .btnBack {width:99px; background-image:url("/www.dodge.com/images/section/goodlook/goodlookBtnBack.png"); left:27px;} #goodlookGallery .btnBuild {width:157px; background-image:url("/www.dodge.com/images/section/goodlook/goodlookBtnBuild.png"); right:32px;} #goodlookGallery .btnBack:hover, #goodlookGallery .btnBuild:hover {background-position:bottom;} #goodlookGallery .galleryImg {width:92px; height:92px;} #goodlookGallery .galleryImg img {position:absolute; top:0; left:0;} #goodlookGallery .galleryImg img.over {z-index:151; display:none;} #goodlookGallery .galleryImg:hover img.over {display:block;} #goodlookGallery #goodlook-img1 {left:60px; top:64px;} #goodlookGallery #goodlook-img2 {left:231px; top:64px;} #goodlookGallery #goodlook-img3 {left:326px; top:64px;} #goodlookGallery #goodlook-img4 {left:420px; top:64px;} #goodlookGallery #goodlook-img5 {left:60px; top:159px;} #goodlookGallery #goodlook-img6 {left:154px; top:159px;} #goodlookGallery #goodlook-img7 {left:326px; top:159px;} #goodlookGallery #goodlook-img8 {left:516px; top:159px;} #goodlookGallery #goodlook-img9 {left:60px; top:253px;} #goodlookGallery #goodlook-img10 {left:326px; top:253px;} #goodlookGallery #goodlook-img11 {left:421px; top:253px;} #goodlookGallery #goodlook-img12 {left:516px; top:253px;} /* GALLERY */ #notseenTitle {position:absolute; top:50px; left:-331px; z-index:10;} #notseenCopy {position:absolute; top:234px; left:-348px; width:385px; text-align:right; z-index:10; letter-spacing:-1px; font-family:StratumMedItalic;} #notseenCopy span {position:static !important;} #notseenLensSplat{position:fixed; top:0; left:800px; z-index:9999; display:none; pointer-events:none; -webkit-transform:scaleY(-1); -o-transform:scaleY(-1); -moz-transform:scaleY(-1); transform:scaleY(-1); filter:FlipV; -ms-filter:"FlipV";} #notseenCar, #notseenCar * {z-index:3;} #notseenCar {position:absolute; width:764px; height:479px; top:80px; left:-750px; z-index:10; display:none;} #notseenCar img {position:absolute;} #notseenCarA1 {top:0; left:42px;} #notseenCarA2 {top:0; left:227px;} #notseenCarA3 {top:96px; left:443px;} #notseenCarB1 {top:173px; left:0;} #notseenCarB2 {top:173px; left:227px;} #notseenCarB2b {top:371px; left:227px;} #notseenCarB2c {top:371px; left:333px;} #notseenCarB3 {top:199px; left:443px;} #notseenCarB3y {top:199px; left:511px;} #notseenCarB3z {top:219px; left:511px;} #notseenCarB4a {top:199px; left:570px;} #notseenCarB4b {top:264px; left:570px;} #notseenCarB5a {top:199px; left:626px;} #notseenCarB5b {top:315px; left:626px;} #notseenCarB6a {top:199px; left:699px;} #notseenCarB6b {top:342px; left:699px;} #notseenCarB7 {top:342px; left:719px;} #notseenCarC {top:420px; left:0;} /*#notseenHay, #notseenHay * {z-index:2;}*/ #notseenHay {position:absolute; top:369px; left:487px;} #notseenHay .notseenHayPiece {position:absolute; z-index:0;} #notseenHayA1 {top:136px; left:9px;} #notseenHayA2 {top:150px; left:137px;} #notseenHayA3 {top:157px; left:250px;} #notseenHayA4 {top:178px; left:398px;} #notseenHayA5 {top:191px; left:563px;} #notseenHayB1 {top:166px; left:0px;} #notseenHayB2 {top:166px; left:13px;} #notseenHayB3 {top:166px; left:150px;} #notseenHayB4 {top:191px; left:250px;} #notseenHayB4b {top:290px; left:301px;} #notseenHayB5 {top:200px; left:398px;} #notseenHayB5b {top:335px; left:435px;} #notseenHayB6 {top:229px; left:563px;} #notseenHayB7 {top:220px; left:632px;} #notseenHayC1 {top:246px; left:0px;} #notseenHayC2 {top:290px; left:127px;} #notseenHayC3 {top:335px; left:269px;} #notseenHayC4 {top:375px; left:393px;} #notseenHaySign {top:0px; left:238px; z-index:110 !important;} #notseen-gallery-wrap * {z-index:100; position:absolute;} #notseen-gallery-wrap {top:44px; left:454px; width:869px; height:544px; display:block; position:absolute;} #notseen-gallery-wrap-bg {top:44px; left:454px; width:869px; height:544px; background:url("/www.dodge.com/images/section/gallery/galleryBg.jpg"); display:block; position:absolute; z-index:0; background: none;} #notseen-gallery-wrap .galleryImg {width:92px; height:92px; position:absolute; display:block;} #notseen-gallery-wrap .galleryImg img {position:absolute; top:0; left:0;} #notseen-gallery-wrap .galleryImg img.over {z-index:151; display:none;} #notseen-gallery-wrap .galleryImg:hover img.over {display:block;} #notseen-gallery-wrap #gallery-img1 {left:96px; top:111px;} #notseen-gallery-wrap #gallery-img2 {left:267px; top:111px;} #notseen-gallery-wrap #gallery-img3 {left:362px; top:111px;} #notseen-gallery-wrap #gallery-img4 {left:456px; top:111px;} #notseen-gallery-wrap #gallery-img5 {left:96px; top:206px;} #notseen-gallery-wrap #gallery-img6 {left:190px; top:206px;} #notseen-gallery-wrap #gallery-img7 {left:362px; top:206px;} #notseen-gallery-wrap #gallery-img8 {left:552px; top:206px;} #notseen-gallery-wrap #gallery-img9 {left:96px; top:300px;} #notseen-gallery-wrap #gallery-img10 {left:362px; top:300px;} #notseen-gallery-wrap #gallery-img11 {left:457px; top:300px;} #notseen-gallery-wrap #gallery-img12 {left:552px; top:300px;} /* LOWWIDE 360 */ #lowwide{} #lowwide-title{ top: 71px; } #lowwide-copy{ top: 225px; width: 365px; } /* #vehicle-360{ height:356px; top: 270px; } #vehicle-360 img{ width: 783px; height: 350px; } */ #lowwide-rail{ display:block; top: 466px; } #lowwide-pigion{ position:absolute; top: -90px; left: 680px; } #lowwide-pigion img{ position:absolute; top:0; left:0; } #lowwide-pigion #lowwide-pigion-default{ top:41px; } #lowwide-building-back{ top: 74px; } #lowwide-building-front{ top: 250px; } #lowwide-gesse{ top: 290px; } #lowwide-tree{ top: 180px; } #lowwide-one-way{ top: 410px; } #lowwide .lowwide-hotspot{ width:463px; height:358px; top: 200px; left:61px; display:none; pointer-events:none; } #lowwide .lowwide-hotspot .hotspot{ background-image:url("/www.dodge.com/images/section/360/hotspot.png"); display:block; width:27px; height:28px; position:relative; } #lowwide #lowwide-hotspot-1 .hotspot{ top: 253px; left: 131px; } #lowwide #lowwide-hotspot-2 .hotspot{ top: 294px; left: 334px; } #lowwide #lowwide-hotspot-3 .hotspot{ top: 267px; left: 17px; } #lowwide #lowwide-hotspot-4 .hotspot{ top: 168px; left: 200px; } #lowwide #lowwide-hotspot-5 .hotspot{ top: 184px; left: 246px; } #lowwide #lowwide-hotspot-6 .hotspot{ top: 324px; left: 286px; } #lowwide .lowwide-hotspot .line{ position:absolute; background:#d20f10; -webkit-box-shadow: 0 0 7px 6px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 7px 6px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 7px 6px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 7px 6px rgba(0, 0, 0, 0.2); box-shadow: 0 0 7px 6px rgba(0, 0, 0, 0.2); width: 1px; height: 1px; display:none; } #lowwide .lowwide-hotspot .line-vertical{ left: 450px; } #lowwide .lowwide-hotspot .line-horizontal-2{ top:8px; left: 450px; } #lowwide .lowwide-hotspot .line-thick{ height:5px; top:4px; left: 200px; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; } #lowwide .lowwide-hotspot .title{ text-transform: uppercase; background:#000; color:#fff; font-size:17px; padding:4px 6px; position:absolute; top: 12px; right:268px; -webkit-transform:skew(-17deg); -moz-transform:skew(-17deg); -o-transform:skew(-17deg); -sand-transform:skew(-17deg); transform:skew(-17deg); overflow:hidden; display:none; white-space: nowrap; font-family: StratumBold; } #lowwide .lowwide-hotspot .thumb{ position:absolute; top: 37px; left: -22px; display:none; } #lowwide .lowwide-hotspot .copy{ background-image:url("/www.dodge.com/images/section/360/bg_tooltip_body.png"); width: 327px; height: 82px; position:absolute; top: 37px; left: 65px; display:none; font-family: StratumBold; } #lowwide .lowwide-hotspot .copy p{ color: #fff; display: block; font-size: 0.9em; font-style: italic; padding: 18px 0 0 30px; text-transform: uppercase; } #lowwide .lowwide-hotspot .copy p span{ color:#999999; } #threesixty { width:783px; height:350px; position:absolute; top: 271px; left: -209px; } #threesixty.activated {cursor: move;} #threesixty_images { display: none; } #threesixty img { position:absolute; top:0; left:0; width:783px; height:350px; display: block; } #threesixty .current-image { visibility:visible; } #threesixty .previous-image { visibility:hidden; width:0; } #threesixty #frameCounter {visibility: hidden; position: absolute; top: -9999px;} #spinner { position:absolute; left:50%; top:50%; width:90px; height:90px; margin-left:-45px; margin-top:-50px; display:none; } #spinner span { position:absolute; top:50%; width:100%; color:#FFFFFF; font:0.8em Arial, Verdana, sans; text-align:center; line-height:0.6em; margin-top:-0.3em; } #threesixtyProgress {display:block; margin: 0 auto; width: 205px; display: none; position: absolute; top: 604px; left:124px; padding: 5px;} /*#threesixtyProgress .indicator {display:block; height: 2px; width: 0; top:7px; left:0; background-color: #A22; position: absolute; z-index: -1;}*/ #threesixtyProgress .gotoBtn {display:none; width: 22px; height: 24px; background-image:url("/www.dodge.com/images/section/360/threesixtyDots.png"); background-position: 0 0; float:left;} #threesixtyProgress .gotoBtn:hover {background-position: 0 -48px;} #threesixtyProgress .gotoBtn.active {background-position: 0 -24px;} #threesixtyProgress .gotoBtn.active:hover {background-position: 0 -72px;} #threesixtyProgress .arrow {display:block; float:left; height:24px; width:35px; background-position:0 0;} #threesixtyProgress .arrow:hover {background-position:0 -24px;} #threesixtyProgress .arrow.prev {background-image:url("/www.dodge.com/images/section/360/threesixtyLeftArrow.png");} #threesixtyProgress .arrow.next {background-image:url("/www.dodge.com/images/section/360/threesixtyRightArrow.png");} #threesixtyProgress .label {display:block; position: absolute; top: -10px; left: 80px; font-size: 10px; text-transform: uppercase; color: #FFF; text-shadow:2px 0 0 #000; font-style: italic;} /* SCHEDULE IMAGE SEQUENCE */ #schedule-car{ top: 1996px; left: 6724px; z-index:0; } #schedule-car img{ width: 1399px; height: 1396px; } #schedule-flag { top:1936px; left:7090px; z-index: -1; position: absolute; } #schedule-flag img { position: absolute; left: 0; } #schedule-flagger { top:0; } #schedule-stadium { top: 80px; } /* SCHEDULE */ #schedule-container{ position: relative; top:0; left:0; } #schedule-list{} #schedule-list li{ background:url("/www.dodge.com/images/section/schedule/bgItem.png") no-repeat 0 0; display:block; width: 323px; height: 50px; position:relative; } #schedule-list li:hover, #schedule-list li.selected{ background-position:0 -50px; cursor:pointer; } #schedule-list li.inactive{ background-position:0 0; cursor:default; } #schedule-list li span{ display:block; padding: 4px 0 0 30px; font-family:StratumBoldItalic; color: #d20f10; font-size: 0.9em; } #schedule-list li span.name{ text-transform:uppercase; color: #000; padding-top: 2px; letter-spacing: 0.05em; line-height:.8; } #schedule-list li .arrow{ background:url("/www.dodge.com/images/arrow_sprite.png") no-repeat 0 0; position:absolute; width: 6px; height: 11px; left: 281px; top:21px; } #schedule-list li.inactive .arrow{ display:none; } #schedule-list li:hover .arrow, #schedule-list li.selected .arrow{ background-position: 0 -11px; } #schedule-list li .next{ background:url("/www.dodge.com/images/section/schedule/nextRace.png") no-repeat 0 0; display:none; position:absolute; width: 62px; height: 62px; left: 234px; top:-7px; } #schedule-list li.next .next{ display:block; z-index: 2; } #schedule-list li .winner{ background:url("/www.dodge.com/images/section/schedule/winner.png") no-repeat 0 0; display:none; position:absolute; width: 85px; height: 46px; left: 217px; top:1px; } #schedule-list li.winner .winner{ display:block; z-index: 2; } #schedule-list li.winner .arrow{ display:none; } #schedule-detail{ position:absolute; top: 170px; left: 880px; display:none; width: 338px; height: 276px; } #schedule-detail-background{ position:absolute; top: 0; left: 0; display:block; } #schedule .closeBtn { top: -5px; right: -8px; } #schedule .scrollable { top: 24px; left: 20px; width: 326px; height: 235px; } #schedule .scrollable .scrollbar { left: 2px; } #schedule .scrollable .thumb { left: -3px; } #schedule .scrollable .viewport { height: 235px; } #schedule .scrollable .viewport .overview{ width: 300px; color: #333; } #schedule .scrollable .viewport .overview p{ color: #333; font-weight: normal; font-size: 0.9em; font-family: StratumMedItalic; line-height: 17px; } #schedule .scrollable .viewport .overview p.headline{ color: #000; font-size: 0.9em; font-family: StratumBoldItalic; line-height: 17px; text-transform: uppercase; } #schedule .results { position:absolute; top: 276px; left: 57px; width: 338px; height: 162px; } #schedule .results .results-background{ background: transparent url("/www.dodge.com/images/section/schedule/bg_results.png") no-repeat 0 0; height: 162px; width: 338px; } #schedule .results .results-background, #schedule .results .results-details{ position:absolute; top: 0; left: 0; font-family: StratumBoldItalic; } #schedule .results .results-details .header{ padding: 29px 0 0 20px } #schedule .results .results-details ul{ padding: 5px 0 0 16px; } #schedule .results .results-details ul li{ background: transparent url("/www.dodge.com/images/section/schedule/result_item.png") no-repeat 0 0; height: 24px; width: 330px; } #schedule .results .results-details ul li.active{ background-position: 0 -24px; } #schedule .results .results-details ul li span{ color: #504538; font-size: 0.9em; padding: 3px 0 0 18px; display: block; } #schedule .results .results-details ul li.active span{ color: #fff; } #schedule .gallery { position:absolute; top: 438px; left: 3px; width: 370px; height: 162px; } #schedule .gallery .gallery-background, #schedule .gallery .gallery-details{ position:absolute; top: 0; left: 0; font-family: StratumBoldItalic; width: 100%; } #schedule .gallery .gallery-background{ background: transparent url("/www.dodge.com/images/section/schedule/bg_gallery.png") no-repeat 0 0; width: 370px; height: 164px; } #schedule .gallery .gallery-details .header{ padding: 24px 0 0 33px } #schedule .gallery .gallery-details .gallery-scroll{ background: transparent url("/www.dodge.com/images/section/schedule/gallery_arrow_splice.png") no-repeat 0 0; position:absolute; top: -5px; left: 2px; width: 20px; height: 175px; cursor:pointer; } #schedule .gallery .gallery-details .gallery-scroll-next{ background-position: -20px 0; left: auto; right: 2px; } #schedule .isFirst .gallery-details .gallery-scroll-prev{ background-position: 0 -175px; cursor: default; } #schedule .isLast .gallery-details .gallery-scroll-next{ background-position: -20px -175px; cursor: default; } #schedule .gallery .gallery-details .gallery-scroll-container{ margin: 13px 0 0 33px; width: 308px; overflow-x: hidden; } #schedule .gallery .gallery-details ul{ width: 9999px; position:relative; left: 0; } #schedule .gallery .gallery-details ul li{ float: left; width: 308px; } #schedule .gallery .gallery-details ul li img{ float: left; margin: 0 8px 6px 0; } /* PRESS */ #press {} #pressBg, #pressBg img {position:absolute;} #pressBg {top:102px; left:23px; z-index:3;} #pressBg01 {top:0; left:0;} #pressBg02 {top:237px; left:0;} #pressBg03 {top:71px; left:432px;} #pressBg04 {top:241px; left:432px;} #pressBg05 {top:241px; left:506px;} #pressBg06 {top:330px; left:432px;} #pressTravis {width:548; height:602px; top:86px; left:214px; position:absolute; z-index:5;} #pressTravis img {position:absolute; z-index:1;} #pressTravis #pressTravis01 {top:0px; left:237px;} #pressTravis #pressTravis02 {top:27px; left:5px;} #pressTravis #pressTravis03 {top:27px; left:256px;} #pressTravis #pressTravis04 {top:27px; left:316px;} #pressTravis #pressTravis05 {top:124px; left:316px;} #pressTravis #pressTravis06 {top:186px; left:5px;} #pressTravis #pressTravis07 {top:186px; left:169px;} #pressTravis #pressTravis08 {top:124px; left:417px;} #pressTravis #pressTravis09 {top:305px; left:169px;} #pressTravis #pressTravis10 {top:331px; left:0px;} #pressTravis #pressTravis11 {top:353px; left:169px;} #pressTravis #pressTravis12 {top:305px; left:365px;} #pressTravis #pressTravis13 {top:400px; left:169px;} #pressTravis #pressMics {top:142px; left:73px; z-index:5;} #pressTravis #pressTitle {position:absolute; top:240px; left:-57px;} #pressNavList, #pressNavList * {z-index:10;} #pressNavList {position:absolute; top:442px; left:102px;} #pressNavList ul {} #pressNavList ul li {display:block; width:507px; height:50px; background-image:url("/www.dodge.com/images/section/press/pressEntryBg.png"); background-position:bottom; margin-bottom:3px; position:relative;} #pressNavList ul li a {display:block; padding:17px 55px 17px 75px; font-family:StratumMedItalic; font-size:16px; color:#000;} #pressNavList ul li a.twoLines {padding:7px 55px 7px 75px;} #pressNavList ul li a span.red {color:#C00;} #pressNavList ul li a .arrow{display:block; background:url("/www.dodge.com/images/arrow_sprite.png") no-repeat 0 0; position:absolute; width: 6px; height: 11px; right: 45px; top:21px;} #pressNavList ul li:hover a .arrow, #pressNavList ul li.active a .arrow{background-position: 0 -11px;} #pressNavList ul li:hover, #pressNavList ul li.active {background-position:top;} #pressNavList ul li a:hover {text-decoration:none;} #pressNavList .moreBtn {display:block; width:183px; height:19px; background-image:url("/www.dodge.com/images/section/press/pressMoreBg.png"); margin:12px 0 0 41px; font-size:16px; font-family:StratumMedItalic; color:#C00;} #pressNavDisplay, #pressNavDisplay * {z-index:20;} #pressNavDisplay {width:610px; height:588px; position:absolute; top:155px; left:530px;} #pressNavDisplay .bg {position:absolute; top:0; left:0;} #pressNavDisplay .closeBtn {top:50px; right:97px; display:none;} #pressNavDisplay .scrollable {width:410px; height:444px; top:108px; left:100px; display:none;} #pressNavDisplay .scrollable .viewport {width:410; height:444px; overflow:hidden; position:relative;} #pressNavDisplay .scrollable .overview {list-style: none; position:absolute; left:0; top:0; background-image:url("/www.dodge.com/images/section/press/blank.png");} #pressNavDisplay .scrollable .scrollbar {right: -20px; left:auto; top:0; position: absolute;} #pressNavDisplay .scrollable .track {height:445px;} #pressNavDisplay .scrollable .thumb {height:199px;} #pressNavDisplay .scrollable .disable {display: none;} #pressNavDisplay .scrollable p {font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:15px; letter-spacing:0; text-shadow:none; line-height:1.4; width:95%} #pressNavDisplay .scrollable p.headline {font-family:StratumBoldItalic; font-size:24px; width:90%; line-height:1.1; letter-spacing:-1px;} #pressNavDisplay .scrollable p.headline span {color:#d20f10; text-shadow:none;} #pressNavDisplay .scrollable ul { padding-left: 15px; } #pressNavDisplay .scrollable li { font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:5px; line-height:1.4; list-style: disc outside none !important; } /* ROAD CLOSED */ #roadclosed {} #roadclosed img {position:absolute;} #roadclosed .bg {top:41px; right:-148px;} #closedContent {position:absolute; top:33px; left:89px;} #closedContent #closedLogo {top:-122px; left:-66px;} #closedContent #closedCopy {top:-39px; left:-116px;} #closedContent .btn {display:block; height:33px; background-position:top; position:absolute; text-indent:-19999px;} #closedContent #closedBtnPrice {background-image:url("/www.dodge.com/images/section/roadclosed/closedBtnBuild.png"); width:162px; top:131px; left:-13px;} #closedContent #closedBtnExplore {background-image:url("/www.dodge.com/images/section/roadclosed/closedBtnExplore.png"); width:264px; top:169px; left:-119px;} #closedContent .btn:hover { background-position:bottom;} /* SIGNUP POPUP STYLES */ .popupWindow {display:none; position:fixed; z-index:1005; width:960px; height:566px; top:auto; left:auto; box-shadow:#444 0px 0px 8px; padding:8px 0 0; background-color:#000;} .popupWindow * {position:relative; z-index:1005;} #popupMask {display:none; position:fixed; z-index:998; left:0; top:0; width:100%; height:100%;} .popupWindow body, .popupWindow html, popupWindow iframe {margin:0; padding:0; border:0;} #dart_updates #content {background-color:#000; height:550px; } #dart_updates {background-image:none;} .closeBtnPop {position:absolute; top:5px; right:15px; color:#d20f10; z-index:1010; text-decoration:underline; font-family:StratumBoldItalic;} .closeBtnPop {text-decoration:underline;} p.signUpHead{font-family: 'StratumBold'; font-size: 16px; color: #FFF; letter-spacing: 8px; text-transform: uppercase; text-align: center;} p.signUpSubHead {font-family: 'StratumBold'; font-size: 12px; color: #740809; letter-spacing: 5px; text-transform: uppercase; text-align: center;} .signUp {width: 340px; height: 440px; position: absolute; top: 100px; left: 545px;} .signUp label {font-family: 'StratumBold'; font-size: 12px; text-transform: uppercase; color: #aaaaaa;} .signUp input {width: 201px; height: 21px; background: url('/en/dahttp://www.dodge.com/images/bg_form_field.gif') no-repeat; border: none; font-family: 'StratumBold'; font-size: 15px; text-transform: capitalize; color: #FFFFFF; padding: 0 5px;} .signUpSelect {width: 51px; height: 21px; background: transparent; border: none; font-family: 'StratumBold'; font-size: 11px; text-transform: capitalize; color: #FFFFFF;} .checkbox, .radio {width: 10px; height: 25px; padding: 0 5px 0 0; margin-bottom: -2px; background: url('/en/dahttp://www.dodge.com/images/radio.png') no-repeat; display: block; clear: left; float: left; cursor: pointer; } .radio {background: url('/en/dahttp://www.dodge.com/images/radio.png') no-repeat;} .select {position: absolute; width: 50px; /* With the padding included, the width is 190 pixels: the actual width of the image. */ height: 21px; padding: 5px 24px 0 8px; font-family: 'StratumBold'; font-size: 11px; text-transform: uppercase; color: #FFFFFF; `background: url('/en/dahttp://www.dodge.com/images/bg_form_state.gif') no-repeat; overflow: hidden;} .zip {float:left; margin-bottom:10px; margin-left:18px;} input[type="zip"] {width: 67px; height: 21px; background: url('/en/dahttp://www.dodge.com/images/bg_form_zip.gif') no-repeat; margin-left:18px;} .zip input[type="text"] {width: 77px; height: 21px; background: url('/en/dahttp://www.dodge.com/images/bg_form_zip.gif') no-repeat;} .zipcode input[type="text"] {width: 77px; height: 21px; background: url('/en/dahttp://www.dodge.com/images/bg_form_zip.gif') no-repeat;} p.formRequired, p.formTerms {font-family: 'StratumBold'; font-size: 8px; color: #414141; text-align: center; letter-spacing: 5px;} p.formTerms {font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;} p.formRequired {clear: both;} p.formTerms {text-align: left; letter-spacing: normal; font-size: 10px;} .formContainer{width: 420px;} .formRow{clear: both;} .formRow label{float: left; width: 71px; text-align: right; margin-right: 18px; vertical-align: middle; line-height: 20px;} .formRow input{float: left; margin-bottom: 13px;} .formRow input[type="radio"]{width: 10px;} .formRow .emailMail,.formRow .email{float: left;} .formRow .emailMail label,.formRow .email label{letter-spacing: 2px; color: #838181;} .formRow .emailMail label.selected,.formRow .email label.selected{color: #FFFFFF;} .formRow .emailMail{margin-left: 82px; padding-bottom: 10px;} .formRow .emailMail label{width: 97px; position:relative; top:4px; cursor:pointer;} .formRow .email label{width: 36px; position:relative; top:4px; cursor:pointer;} .formRow .state, .formRow .zip{float: left;} .formRow .zip label{margin-right: 12px;} .zipcode{display: none;} .checkbox, .radio {background: url("/en/dahttp://www.dodge.com/images/radio.png") no-repeat scroll 0 0 transparent; clear: left; cursor: pointer; display: block; float: left; height: 25px; margin-bottom: -2px; padding: 0 5px 0 0; width: 10px;} .thankYou {width: 320px; height: 420px; position: absolute; top: 245px; left: 545px; font-family: 'StratumBold'; font-size: 15px; color: #FFFFFF; letter-spacing: 6px; text-transform: uppercase; line-height: 20px; text-align: center; z-index: 24;} .thankYou div {margin-top: 7px; font-size: 10px; color: #740809;} #head {margin-top:15px; float:left; width: 395px;} #dart_updates p.heading {color: #FFFFFF; font-family: "StratumBoldItalic"; font-size: 18px; line-height: 20px; margin-bottom: 20px; text-transform:uppercase;} #dart_updates p.heading span {font-family: "StratumBoldItalic"; font-size: 30px; line-height: 30px; margin-bottom: 10px; display:block;} #dart_updates p.dart-copy { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff;} .ie7Detect .emailBtnsRow, .ie7Detect .emailBtnsRow * {position:static;} .talk{ position:fixed; height:30px; width:100%; left:0; bottom:-30px; background:#000;} /* mediaquery */ @media print { * { background: transparent !important; color: black !important; text-shadow: none !important; filter: none !important; -ms-filter: none !important; } a, a:visited { color: #444 !important; text-decoration: underline; } a[href]:after { content: " (" attr(href) ")"; } abbr[title]:after { content: " (" attr(title) ")"; } .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } thead { display: table-header-group; } tr, img { page-break-inside: avoid; } img { max-width: 100% !important; } @page { margin: 0.5cm; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3 { page-break-after: avoid; }}