﻿@font-face {
    font-family: 'OpenSansCondensed';
    src: url('/css/OpenSans-CondLight-webfont.eot');
    src: url('/css/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'), url('/css/OpenSans-CondLight-webfont.woff') format('woff'), url('/css/OpenSans-CondLight-webfont.ttf') format('truetype'), url('/css/OpenSans-CondLight-webfont.svg#OpenSansCondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('/css/OpenSans-Bold-webfont.eot');
    src: url('/css/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/css/OpenSans-Bold-webfont.woff') format('woff'), url('/css/OpenSans-Bold-webfont.ttf') format('truetype'), url('/css/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'OpenSansSemiBold';
    src: url('/css/OpenSans-SemiBold-webfont.eot');
    src: url('/css/OpenSans-SemiBold-webfont.eot?#iefix') format('embedded-opentype'), url('/css/OpenSans-SemiBold-webfont.woff') format('woff'), url('/css/OpenSans-SemiBold-webfont.ttf') format('truetype'), url('/css/OpenSans-SemiBold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*BASIC Styles*/

html {
    font-size: 100.01%;
    height: 100%
}
body {
    font-size: 75%;
    color: #fff;
    background: #0e0e0e;
}
body#home {
    overflow-x: hidden
}
/* Headings
-------------------------------------------------------------- */

h1 {
    font-size: 3em;
    line-height: 1;
    margin-bottom: 0.5em
}
h2 {
    font-size: 2em;
    margin-bottom: 0.75em
}
h3 {
    font-size: 1.5em;
    line-height: 1;
    margin-bottom: 1em
}
h4 {
    font-size: 1.2em;
    line-height: 1.25;
    margin-bottom: 1.25em
}
h5 {
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 1.5em
}
h6 {
    font-size: 1em;
    font-weight: bold
}
h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
    margin: 0
}
/* ANCHOR Elements*/

a:focus,
a:hover {
    text-decoration: underline
}
a {
    color: #16abb1;
    text-decoration: none
}
.footerLinks a {
    color: #585858;
    text-decoration: none;
    text-transform: uppercase;
}
.footerLinks a:hover {
    text-decoration: underline;
}
/* TEXT Elements*/

blockquote {
    margin: 1.5em;
    color: #666;
    font-style: italic
}
strong {
    font-weight: bold
}
em {
    font-style: italic
}
sup,
sub {
    line-height: 0
}
/* Font Family Declarations
-------------------------------------------------------------- */

body,
#systemTitle h1,
#supportWrap h1,
#featuresDetail h1,
select {
    font-family: Arial;
}
h1,
#systemDetail h2,
#videoDetails h2,
.teaserContainer h3,
#featureHeader p,
#featuresContainer h2,
.smallTeaser h3,
.smallTeaser h2,
.systemLanding h2,
#systemDashBoard h2,
#systemDashBoard p,
#supportWrap .supportBox h2,
.vehiclesHeader h2,
#contactUs h2,
#contact h2 {
    font-family: 'OpenSansCondensed', sans-serif;
    color: #fff;
    letter-spacing: 0;
    font-weight: normal;
}
/*h2.narrowStyle, #featuresContainer .bigTeaser h3, .bigTeaser p{font-family:Arial Narrow}*/
/* Font Size Declarations
-------------------------------------------------------------- */

#footerBG sup,
.footerLinks a,
#featureHeader p sup {
    font-size: 8px;
}
#footerBG {
    font-size: 0.85em;
}
.yearSelection .selectRadio,
.yearSelection li,
.navTxt,
.radioContent .help,
#featuresConent .radioOptions p,
.systemVehicle .compareButton,
.systemChart td,
.systemChart .downloadPDF,
#detailsForm span.error,
#systemYearChange {
    font-size: 0.95em
}
.systemChart td:first-child,
.systemChart .specFeatures,
#featuresDetail .pageTitleHeadLink .forwardLinkSmall,
#pageNotFound h2,
#siteMap h2,
#supportVehicleSelected #rightDetails h2,
#supportWrap .systemBox select {
    font-size: 1em
}
#supportRadio a {
    font-size: 1.083em;
}
#featuresDetailContainerRadio .widgetBox h4,
#enhancedFtrContainer h4 {
    font-size: 1.15em
}
.linksSection .subLinks .heading,
#support_overview_dodge #rightDetails h3,
#systemIdenitification h2,
#supportVehicleSelected #rightDetails h3,
#support_overview_dodge #rightDetails h3,
#supportWrap .bigBox .text {
    font-size: 1.167em
}
.systemChart td a,
.radioContent .features h5,
.radioContent .info,
#supportVoiceTips h2 {
    font-size: 1.2em
}
#featuresContainer .bigTeaser h3,
#systemDashBoard p {
    font-size: 1.25em;
}
.contentBoxBig,
#systemTitle h1,
#contactUs h2,
#detailsForm legend,
#supportDetails .supportTopic h2,
#supportLP #supportTitle h1,
#supportVehicles a,
#systemVehicles h3,
#systemTitle h2,
#supportWrap h1 {
    font-size: 1.33em
}
#featuresDetail .pageTitleHead,
#featureHeader p {
    font-size: 1.5em
}
.quoteContainer .quoteContent {
    font-size: 1.667em;
}
.teaserContainer h3,
.smallTeaser h3,
#supportWrap .supportBox h2,
#supportWrap .bottom h2 {
    font-size: 1.833em;
}
.systemLanding h2,
.vehiclesHeader h2 {
    font-size: 1.917em;
}
#supportVoiceTips .stepsList span {
    font-size: 2em;
}
#contactUs h1,
#pageNotFound h1,
#siteMap h1,
#support_overview_dodge #leftDetails h2,
#systemIdenitification h1,
#supportVehicleSelected #leftDetails h2,
#videoDetails h2,
#supportWrap .columnRight h2 {
    font-size: 2.33em;
}
#systemDetail h2,
.smallTeaser h2,
#supportVoiceTips h1 {
    font-size: 2.5em;
}
#supportWrap .bigBox h2 {
    font-size: 2.9em
}
#systemDashBoard h2 {
    font-size: 3.5em;
}
.systemLanding h1,
#featuresContainer h2 {
    font-size: 3.667em;
}
/* Font weight Declarations
-------------------------------------------------------------- */

#detailsForm legend,
.systemVehicle .radios a,
.systemChart td a,
#contactUs h1,
#pageNotFound h1,
#pageNotFound p,
#mainLinks li,
.linksSection .subLinks .heading,
#supportDetails .supportTopic h2,
#supportVehicles a,
#supportRadio a,
#systemVehicles h3,
#siteMap * {
    font-weight: bold;
}
#siteMap .footerLinks li a {
    font-weight: 400;
}
/* Lists
-------------------------------------------------------------- */

dl {
    margin: 0
}
dl dt {
    font-weight: bold
}
dd {
    margin-left: 1.5em
}
/* Tables
-------------------------------------------------------------- */
/*
  Because of the need for padding on TH and TD, the vertical rhythm
  on table cells has to be 27px, instead of the standard 18px or 36px
  of other elements.
 */

table {
    margin-bottom: 1.4em;
    width: 100%
}
th {
    font-weight: bold
}
thead th {
    background: #c3d9ff
}
th,
td,
caption {
    padding: 4px 10px 4px 5px
}
/* Sprite Background
-------------------------------------------------------------- */

#featuresContainer .featuresTab a,
#featuresContainer .twoColumnContianerRightContent a,
#featuresContainer .twoColumnContianerLeftContent a,
#featuresContainer .threeColumnContainer a,
#featuresContainer .backLink,
#supportBrands .brands a,
#supportClose,
#featuresDetailContainer .visitLink,
#featuresDetailContainerRadio .visitLink,
#featuresDetailContainerRadio .twoColumnContianerRightContent a,
#enhancedFtrContainer h4,
.pageTitleHeadLink .forwardLinkSmall,
.backLinkGreen,
.quoteContainer .leftQuote,
.quoteContainer .rightQuote,
.footerLinks a.backToTop,
.yearSelection .sysCompare,
.radioContent .getSupport,
.downloadPDF,
.systemVehicle .compareButton span,
.systemChart .specFeatures,
.systemChart .selectedFeature,
.systemLanding .brandLogo a,
.listImg,
.videoImg,
.vehiclesHeader a,
a.returnLink,
a.chrysler,
a.dodge,
a.jeep,
a.fiat,
a.ram,
a.more,
#systemDashBoard .arrowLink,
#navigator a,
.disclaimerUp,
.disclaimerDown {
    background: transparent url("../images/uconnect-icon.png") no-repeat;
}
.logoLinks a {
    background: transparent url("../images/footer_sprites.png") no-repeat;
}
/* Misc classes
-------------------------------------------------------------- */

.show {
    display: block
}
.hide {
    display: none
}
.bold {
    font-weight: bold;
}
.small {} .large {} .disabled {} .noMargin {
    margin: 0;
}
.noPadding {
    padding: 0;
}
.noBorder {
    border: 0;
}
.noBg {
    background: none;
}
.floatRight {
    float: right;
}
.floatLeft {
    float: left;
}
.reg {
    display: inline;
    font-size: .58em;
    line-height: 10px;
    vertical-align: 1em;
}
p .reg {
    display: inline;
    font-size: .88em;
    line-height: 10px;
    vertical-align: .25em;
}
/*Main Navigation - New refereshed version*/

#mainNavigation {
    background: url('/images/navigation/nav_bg.png') repeat-x;
    height: 65px;
    padding: 0 0 0 20px;
    position: fixed;
    width: 100%;
    z-index: 11999;
}
#mainNavigation > ul {
    margin: 0 auto;
    width: 940px;
}
#mainNavigation > ul > a {
    display: inline-block;
    float: left;
    margin: 0;
}
#mainNavigation > ul > li {
    float: left;
    padding: 0;
    height: 65px;
}
#mainNavigation > ul > li:hover {
    color: #000;
}
#mainNavigationGlow {
    height: 10px;
    position: absolute;
    top: 65px;
    left: 0;
    width: 100%;
    z-index: 9998;
    background: url('/images/navigation/nav_glow.png') no-repeat;
    height: 23px;
}
.tip {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 3px solid #CCCCCC;
    color: #000000;
    display: none;
    padding: 12px;
    position: absolute;
    width: 425px;
    z-index: 12000;
}
#mainNavigation > .popup_items > .item_wrap > .tip {
    font-weight: normal!important;
}
.tooltip:hover {
    cursor: pointer;
}
.popup_items {
    height: 290px;
    display: none;
    background: #fff url('/images/navigation/gray_shadow.png') repeat-x left top;
    *background: #fff;
    z-index: 9999;
    *z-index: 99999;
    position: absolute;
    width: 100%;
    left: 0;
    margin-top: 0;
    border-bottom: solid 6px #929292;
}
.item_wrap {
    width: 980px;
    margin: 0 auto;
    background: #fff url('/images/navigation/gray_shadow.png') repeat-x left top;
    *background: #fff!important;
    height: 288px;
    margin-top: 0;
    padding-top: 0;
}
.what_is,
.what_is_current,
.the_system,
.the_system_current,
.help_support,
.help_support_current {
    height: 65px;
    background: url('/images/navigation/main_navigation.png');
}
.uconnect_logo {
    height: 65px;
    width: 263px;
    background: url('/images/navigation/Uconnect_White_logo.png') center center no-repeat;
}
.what_is {
    width: 210px;
    background-position: -263px 0;
}
.the_system {
    width: 158px;
    background-position: -473px 0;
}
.help_support {
    width: 191px;
    background-position: -631px 0;
}
.what_is:hover {
    width: 210px;
    background-position: -263px -77px;
}
.the_system:hover {
    width: 158px;
    background-position: -473px -77px;
}
.help_support:hover {
    width: 190px;
    background-position: -631px -77px;
}
.what_is_current {
    background: none;
    position: relative;
    overflow: visible;
}
.the_system_current {
    background: none;
    position: relative;
}
.help_support_current {
    background: none;
    position: relative;
}
span.current {
    position: absolute;
    display: none;
    height: 6px;
    background: #fff;
    top: 65px;
    z-index: 10000;
    width: 190px;
    margin-top: -1px!important;
}
.what_is:hover span.current {
    display: block;
    width: 210px;
}
.the_system:hover span.current {
    display: block;
    width: 158px;
}
.help_support:hover span.current {
    display: block;
    width: 190px;
    height: 6px;
    background-position: -82px 0!important;
    background-color: #fff!important;
}
#mainNavigation .columnOneDisplay h2,
#mainNavigation .columnTwoDisplay h2,
#mainNavigation .columnThreeDisplay h2,
#mainNavigation .columnFourDisplay h2,
#mainNavigation .columnSevenDisplay h2,
#mainNavigation .columnFiveDisplay h2,
#mainNavigation .columnEightDisplay h2,
#mainNavigation .columnSixDisplay h2 {
    color: #2b2b2c;
    font-family: OpenSansBold, sans-serif;
    font-size: 1.25em;
    line-height: 16px;
    margin: 0;
    padding: 0 0 5px;
    text-transform: uppercase;
    border-bottom: none!important;
}
#mainNavigation .columnThreeDisplay h2 {
    color: #1B7CD6;
    font-style: italic;
    margin-bottom: -15px;
}
#mainNavigation .columnSixDisplay h3,
#mainNavigation .columnThreeDisplay h3,
#mainNavigation .columnFiveDisplay h3,
#mainNavigation .columnEightDisplay h3 {
    color: #525252;
    font-family: OpenSansSemiBold, sans-serif;
    font-size: 1.25em;
    font-style: italic;
    line-height: 16px;
    margin: 0;
    padding: 15px 0 5px;
    text-transform: uppercase;
    border-bottom: none!important;
}
span.blue_text {
    color: #1b7cd6;
}
#mainNavigation .columnOneDisplay h2 .reg,
#mainNavigation .columnTwoDisplay h2 .reg,
#mainNavigation .columnThreeDisplay h2 .reg,
#mainNavigation .columnThreeDisplay h3 .reg,
#mainNavigation .columnFourDisplay h2 .reg,
#mainNavigation .columnSevenDisplay h2 .reg,
#mainNavigation .columnFiveDisplay h2 .reg,
#mainNavigation .columnEightDisplay h2 .reg,
#mainNavigation .columnSixDisplay h2 .reg {
    font-size: .5em;
    margin: 0;
    vertical-align: .6em;
    border-bottom: none!important;
}
#mainNavigation .columnFiveDisplay ul li a .reg,
#mainNavigation .columnEightDisplay ul li a .reg {
    font-size: .5em;
    margin: 0;
    vertical-align: .8em;
}
#mainNavigation .columnFiveDisplay ul li a .sub_reg,
#mainNavigation .columnSixDisplay a .sub_reg,
#mainNavigation .columnEightDisplay ul li a .sub_reg {
    font-size: 0.5em;
    margin: 0;
    vertical-align: 0em;
}
#mainNavigation .columnFiveDisplay ul li a:hover .reg,
#mainNavigation .columnEightDisplay ul li a:hover .reg {
    border-top: solid 1px #e1e1e1;
}
#mainNavigation .columnFiveDisplay ul li a:hover .sub_reg,
#mainNavigation .columnEightDisplay ul li a:hover .sub_reg {
    border-top: solid 1px #e1e1e1;
}
.columnOneDisplay a,
.columnTwoDisplay a,
.columnThreeDisplay a,
.columnFourDisplay a,
.columnSevenDisplay a,
.columnFiveDisplay a,
.columnEightDisplay a,
.columnSixDisplay a {
    color: #14929e;
    font-family: 'OpenSansSemiBold', sans-serif;
}
.columnOneDisplay a:hover,
.columnTwoDisplay a:hover,
.columnThreeDisplay a:hover,
.columnFourDisplay a:hover,
.columnSevenDisplay a:hover,
.columnFiveDisplay a:hover,
.columnEightDisplay a:hover,
.columnSixDisplay a:hover {
    color: #515252;
    text-decoration: underline;
}
.columnOneDisplay p,
.columnTwoDisplay p,
.columnThreeDisplay p,
.columnFourDisplay p,
.columnSevenDisplay p,
.columnFiveDisplay p,
.columnEightDisplay p,
.columnSixDisplay p {
    color: #525252;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal!important;
}
.columnOneDisplay ul,
.columnTwoDisplay ul,
.columnFiveDisplay ul,
.columnEightDisplay ul {
    padding: 10px 0 0 0;
}
.columnOneDisplay ul {
    margin-left: 6px;
}
.columnOneDisplay,
.columnTwoDisplay,
.columnThreeDisplay,
.columnFourDisplay,
.columnSevenDisplay,
.columnFiveDisplay,
.columnEightDisplay,
.columnSixDisplay {
    float: left;
    height: 250px;
    padding: 20px 15px;
    text-align: left;
}
.columnOneDisplay {
    background: url('/images/navigation/columnone_bg.png') no-repeat right 6px;
    width: 288px;
}
.columnOneDisplay p {
    width: 245px;
}
.columnOneDisplay ul li {
    background: url('/images/navigation/nav_dot.png') no-repeat left 6px;
    padding: 0 0 0 15px;
    display: block !important;
}
.columnOneDisplay ul li a {
    font-size: 1.1em;
}
.columnTwoDisplay {
    width: 315px;
}
.columnTwoDisplay p {
    width: 300px;
}
.columnTwoDisplay ul {
    background: url('/images/navigation/nav_ln.png') no-repeat left bottom;
}
.columnTwoDisplay ul li {
    background: url('/images/navigation/nav_ln.png') no-repeat left top;
    display: block !important;
    padding: 0;
}
.columnTwoDisplay ul li a {
    display: block;
    font-size: 1.25em;
    padding: 10px 20px 5px 20px;
    text-transform: uppercase;
}
.columnTwoDisplay ul li a:hover {
    background: url('/images/navigation/nav_over.png') no-repeat left top;
}
.columnTwoDisplay sup.tooltip,
.columnThreeDisplay sup.tooltip {
    color: #525252;
}
.columnThreeDisplay {
    background: url('/images/navigation/columnthree_bg.png') no-repeat right top;
    width: 287px;
    margin-top: 1px;
    background-position-y: 14px;
}
.columnThreeDisplay:hover {
    background-color: #ddd;
    height: 249px;
    margin-top: 1px;
}
.columnThreeDisplay p {
    width: 236px;
}
.columnFourDisplay {
    background: url('/images/navigation/columnone_bg.png') no-repeat right top;
    width: 288px;
    margin-top: 1px;
}
.columnFourDisplay:hover {
    background-color: #ddd;
    height: 249px;
    margin-top: 1px;
}
#mainNavigation .columnFourDisplay h2 {
    margin-top: -5px;
}
.columnFourDisplay p {
    width: 262px;
}
.columnFourDisplay img {
    padding: 15px 0 0;
}
.columnSevenDisplay {
    width: 197px;
    margin-top: 1px;
}
.left_bor {
    background: url('/images/navigation/columnone_bg.png') no-repeat left top;
}
.right_bor {
    background: url('/images/navigation/columnone_bg.png') no-repeat right top;
}
.columnSevenDisplay:hover {
    background-color: #ddd;
    height: 249px;
    margin-top: 1px;
}
#mainNavigation .columnSevenDisplay h2 {
    margin-top: -5px;
}
.columnSevenDisplay p {
    width: 190px;
}
.columnFiveDisplay {
    width: 376px;
}
.columnFiveDisplay p {
    width: 360px;
}
.columnFiveDisplay ul {
    background: url('/images/navigation/nav_sln.png') no-repeat left bottom;
    width: 182px;
    float: left;
}
.columnFiveDisplay ul li {
    background: url('/images/navigation/nav_sln.png') no-repeat left top;
    display: block !important;
    padding: 0;
}
.columnFiveDisplay ul li a {
    display: block;
    font-size: 1.25em;
    padding: 10px 20px 5px 20px;
    text-transform: uppercase;
}
.columnFiveDisplay ul li a:hover {
    background: url('/images/navigation/nav_sover.png') no-repeat left top;
}
.columnEightDisplay {
    width: 240px;
}
.columnEightDisplay p {
    width: 234px;
}
.columnEightDisplay ul {
    background: url('/images/navigation/nav_sln.png') no-repeat left bottom;
    width: 120px;
    float: left;
}
.columnEightDisplay ul li {
    background: url('/images/navigation/nav_sln.png') no-repeat left top;
    display: block !important;
    padding: 0;
}
.columnEightDisplay ul li a {
    display: block;
    font-size: 1.25em;
    padding: 10px 20px 5px 20px;
    text-transform: uppercase;
}
.columnEightDisplay ul li a:hover {
    background: url('/images/navigation/nav_sover.png') no-repeat left top;
}
.columnSixDisplay {
    background: url('/images/navigation/columnone_bg.png') no-repeat left top;
    width: 226px;
    margin-top: 3px;
}
.columnSixDisplay:hover
/*background-color:#ddd;*/

height:247px;
margin-top:3px;
}
.contact_column:hover {
    background-color: #fff!important;
}
#mainNavigation .popup_items .columnSixDisplay {
    z-index: 1000001!important;
}
. #mainNavigation > .popup_items > .columnSixDisplay:hover {
    z-index: 1000001!important;
}
#mainNavigation .columnSixDisplay h2 {
    margin-top: -5px;
}
#mainNavigation .columnSixDisplay h3 {
    padding-bottom: 10px;
}
.columnSixDisplay p {
    width: 200px;
}
.columnSixDisplay img {
    padding: 6px 0 0;
}
.columnSixDisplay ul {
    background: url('/images/navigation/nav_sln.png') no-repeat left bottom;
    width: 175px;
    float: left;
    padding-top: 30px;
}
/*.columnSixDisplay ul li {background: url('/images/navigation/nav_sln.png') no-repeat left top;display: block !important;padding:0;}*/

.columnSixDisplay ul li a {
    display: block;
    font-size: 1.25em;
    padding: 10px 20px 5px 20px;
    text-transform: uppercase;
}
.columnSixDisplay ul li a:hover {
    background: url('/images/navigation/nav_sover.png') no-repeat left top;
}
.columnSixDisplay ul.social_header li a {
    display: block;
    font-size: 1.25em;
    padding: 0px;
    text-transform: none;
    text-decoration: none;
    color: #000;
}
.columnSixDisplay ul li a:hover {
    background: none;
}
#mainNavigation div.social h3 {
    font-style: normal;
}
#mainNavigation div.social h2 {
    margin-top: 10px;
}
div.social ul.social_header {
    padding-top: 0px;
    background: none;
}
div.social ul.social_header li {
    height: 25px;
    padding: 5px 0px 0px 35px;
    background: url('/images/navigation/UC_SocialMedia_sprite.png') no-repeat;
}
div.social ul.social_header li.instagram {
    background-position: 0px 0px;
}
div.social ul.social_header li.twitter {
    background-position: 0px -34px;
}
div.social ul.social_header li.youtube {
    background-position: 0px -67px;
}
.rball {
    font-size: 10px!important;
    vertical-align: text-top!important;
}
.rball .reg {
    bottom: -0.6ex;
    font-size: 10px !important;
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline !important;
}
body#siteMap div#mainNavigation ul li.nav_item div.popup_items div.item_wrap h2,
body#siteMap div#mainNavigation ul li.nav_item div.popup_items div.item_wrap h2 a,
body#siteMap div#mainNavigation ul li.nav_item div.popup_items div.item_wrap h3,
body#siteMap div#mainNavigation ul li.nav_item div.popup_items div.item_wrap li a,
body#siteMap div#mainNavigation ul li.nav_item div.popup_items div.item_wrap span.reg,
body#siteMap div#mainNavigation ul li.nav_item div.popup_items div.item_wrap span.sub_reg,
body#siteMap div#mainNavigation ul li.nav_item div.popup_items div.item_wrap .blue_text,
body#siteMap div#mainNavigation ul li.nav_item div.popup_items div.item_wrap p a,
body#siteMap .tip {
    font-weight: normal!important;
}
#siteMap > #wrapper a sub {
    bottom: -0.5ex !important;
    color: #16ABB1 !important;
    position: relative !important;
    vertical-align: baseline !important;
}
#siteLinks {
    padding: 40px 40px 1px 40px !important;
}
/* IE7 fixes for mainNavigation */

#hero {
    margin: 0!important;
    *position: static !important;
}
#heros {
    overflow: visible!important;
    position: static!important;
    margin: 0!important;
}
.secNav,
.SecondaryNav,
.SecondaryNavInner {
    *position: static!important;
}
#navigator {
    *top: 300px!important;
}
a {
    *cursor: pointer;
}
.radioImage {
    *position: static!important;
}
#systemDetail .radioImage span {
    *position: relative!important;
    *float: left;
    *width: 540px;
}
#supportWrap {
    *position: relative;
    *z-index: 0;
}
#supportWrap .supportBox .moreArrow {
    *z-index: 99999999!important;
}
.jcarousel-skin-tango {
    *position: static;
    *z-index: 0;
}
.whiteBg {
    *position: static;
    *z-index: -10;
}
/*#vehicleContainer, .jcarousel-clip.jcarousel-clip-horizontal, #systemVehicles, ul.jcarousel-list.jcarousel-list-horizontal{*position: static!important;*z-index: -5!important;}*/
/*Wrapper*/

#wrapper {
    margin: 0 auto;
    width: 940px;
}
#wrapperCoverage {
    margin: 0 auto;
    width: 962px;
    height: 690px;
}
.whiteBg {
    background: #fff;
}
.whiteBg * {
    color: #000;
}
.whiteBg a {
    color: #16abb1;
}
/*Footer*/

#footer {
    clear: both;
    margin: 15px 0;
}
.footerSep {
    background: url("../images/footer-line.png") no-repeat 0 0;
    height: 2px;
}
#footerBG {
    color: #585858;
    background: url("../images/footer-texture.gif") repeat 0 0;
    margin: 0;
    padding: 0 0 10px;
    overflow: auto;
}
#footerBG ul.social_footer {
    float: left;
    padding: 0 20px 0px 10px;
    border-right: 1px solid white;
    border-right-style: dotted;
}
#footerBG ul.social_footer li {
    padding: 5px 0px 10px 30px;
    color: #fff;
    background: url('/images/navigation/UC_SocialMedia_sprite.png') no-repeat;
}
#footerBG ul.social_footer li a {
    color: #fff;
    text-decoration: none;
    font-size: 1.25em;
}
#footerBG ul.social_footer li.instagram {
    background-position: 0px 0px;
}
#footerBG ul.social_footer li.twitter {
    background-position: 0px -35px;
}
#footerBG ul.social_footer li.youtube {
    background-position: 0px -69px;
}
#footerBG .inner ul.social_footer h3 {
    padding-left: 9px;
    color: #fff;
    font-weight: bold;
    margin: 0px;
    padding: 0 0 10px 0px;
}
div#copyRight {
    padding-left: 140px;
}
div.clear_right {
    clear: right;
}
#footer .inner,
.footerLinks {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    padding-top: 10px;
}
@media only screen and (device-width: 768px) {
    #footer .inner,
    .footerLinks {
        width: 975px;
        margin: 0 auto;
        overflow: hidden;
    }
}
.footerLinks {
    float: left;
}
.footerLinks dd ul {
    float: right;
}
.footerLinks li {
    display: inline;
    float: left;
    margin: 0 0 0 7px;
    padding: 10px 0 10px;
}
dl.footerLinks li.adchoice_link {
    padding-top: 7px;
}
@-moz-document url-prefix() {
    dl.footerLinks li.adchoice_link {
        padding-top: 10px;
    }
}
.footerLinks li:first-child {
    margin: 0px 0px 0px 15px;
}
.footerLinks a.backToTop {
    background-position: 55px -858px;
    display: inline-block;
    width: 80px;
}
.logoLinks li {
    float: left;
    margin: 0 0 0 0;
}
.logoLinks a {
    display: block;
    line-height: 100px;
    overflow: hidden;
}
.logoLinks .chryslerllc a {
    background-position: 0 -380px;
    height: 54px;
    margin-top: -5px;
    width: 147px;
}
.logoLinks .chryslerllc a:hover {
    background-position: -180px -380px;
}
.logoLinks .ramtruck {
    margin: 0 0 0 0px;
}
.logoLinks .ramtruck a {
    background-position: -184px -49px;
    height: 35px;
    width: 50px;
}
.logoLinks .ramtruck a:hover {
    background-position: -10px -50px;
}
.logoLinks .dodge a {
    background-position: -8px -95px;
    height: 35px;
    width: 120px;
}
.logoLinks .dodge a:hover {
    background-position: -168px -95px;
}
.logoLinks li.chryslerllc {
    margin-left: 25px;
}
.logoLinks li.chrysler {
    margin-left: 100px;
}
.logoLinks .chrysler a {
    background-position: -15px -140px;
    height: 35px;
    width: 120px;
}
.logoLinks .chrysler a:hover {
    background-position: -175px -140px;
}
.logoLinks .jeep a {
    background-position: -10px -185px;
    height: 35px;
    width: 75px;
}
.logoLinks .jeep a:hover {
    background-position: -170px -185px;
}
.logoLinks .srt a {
    background-position: -10px -228px;
    margin-left: 5px;
    height: 35px;
    width: 80px;
}
.logoLinks .srt a:hover {
    background-position: -170px -228px;
}
.logoLinks .fiat a {
    background-position: -15px -270px;
    height: 35px;
    width: 45px;
}
.logoLinks .fiat a:hover {
    background-position: -175px -270px;
}
.logoLinks .mopar a {
    background-position: -10px -315px;
    height: 35px;
    width: 43px;
}
.logoLinks .mopar a:hover {
    background-position: -170px -315px;
}
.copyrightText {
    display: none !important;
}
#disclaimerText {
    display: none;
    width: 940px;
}
#footerBG p {
    float: left;
    margin: 10px 0 0 0;
    width: 95%;
}
.disclaimerUp {
    background-position: 192px -858px;
    display: inline-block;
    width: 225px;
}
.disclaimerDown {
    background-position: 191px -2752px;
    display: inline-block;
    width: 225px;
}
.logoLinks .alfa_romeo {
    margin: 0 0 0 80px;
}
.logoLinks .alfa_romeo a {
    height: 35px;
    width: 40px;
    background-position: 0px -448px;
}
.logoLinks .alfa_romeo a:hover {
    background-position: -170px -448px;
}
@media only screen and (device-width: 768px) {
    .logoLinks .ramtruck {
        margin: 20px 0 0 13px;
    }
    .logoLinks .alfa_romeo {
        margin: 20px 0 0 200px;
    }
    .footerLinks a.backToTop {
        background-position: 60px -858px;
    }
    .disclaimerUp {
        background-position: 215px -858px;
    }
    .footerLinks li:first-child {
        margin: 0px 0px 0px 0px;
    }
    .footerLinks a.disclaimerDown {
        background-position: 215px -2753px;
    }
}
div.clear {
    clear: both;
}
#featuresDetail h2.XM-header-specific {
    font-weight: normal;
    font-style: italic;
    color: rgb(204, 204, 204);
    font-family: OpenSansCondensed, sans-serif;
}
#featuresDetail h2.XM-header-specific sup {
    vertical-align: text-top;
    padding-left: 10px;
}
h2.XM-header {
    color: white;
    font-family: Arial;
    font-size: 54px !important;
    font-weight: bold;
    line-height: 27px !important;
    margin-bottom: 25px !important;
    width: 465px;
    text-transform: uppercase;
    text-align: left;
    font-style: normal;
}
#featuresDetail h1.XM-sub-header-specific {
    font-weight: normal;
    font-style: italic;
    font-family: OpenSansCondensed, sans-serif;
}
h1.XM-sub-header {
    color: white;
    font-size: 54px;
    text-align: left;
    width: 465px;
    font-weight: bold;
    font-family: Arial;
}
h1.XM-sub-header .tooltip {
    color: white;
    vertical-align: top;
    padding: 0px 10px;
    font-size: large;
}