/* 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; }}