
/* Author : fbolaji */
/* created : 15-07-2015 */
/* New light design - Global and footer navigation" */    
#wrapper > header {
background:none #FFFFFF;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e2e2e2;
position: relative;
text-align: left;
padding: 0px;
z-index: 10000;
height: 83px !important;
}
body#goFurther footer, 
#wrapper header, 
#wrapper footer {
box-sizing: border-box;
width: 100%;
}
body#goFurther footer,
#wrapper footer {
background:none #FFFFFF;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #e2e2e2;
margin-top: 1px;
padding-bottom: 4px;
}
body#goFurther{
background-color:#FFFFFF;
}
#wrapper #logo {
left: 10px;
position: absolute;
top: 10px;
z-index: 500000;
}
#wrapper .topContainer {
border-top-style: none;
left: 50%;
margin-left: -490px;
position: absolute;
top: 83px;
width: 980px;
z-index: 9999;
}
#logo > span {
display: block;
text-indent: -999em;
}
#wrapper .sbeLinks {
border-bottom: 1px solid #e2e2e2;
margin: 0px auto 0px 100px;
height: 20px;
padding: 10px 0px;
position: absolute;
top: 0px;
text-align: left;
width: 860px;
z-index: 20000;
}
#mainTopNav {
border-bottom-style: none;
margin: 0px auto;
height: 42px;
padding-left: 100px;
position: absolute;
top: 43px;
text-align: left;
width: 880px;
z-index: 10000;
}
#mainTopNav ul{
display:inline-block;
}
.sbeLinks ul {
display: inline-block;
margin-left: 0px;
}
.sbeLinks li.listSpacer {
width:0;
margin:0;
padding:0;
}
.sbeLinks ul.userAccess {
margin-left: 0px;
top:10px;
}
#sync .sbeLinks ul.userAccess{
top:10px;
}
.sbeLinks li, .sbeLinks li:hover{
display: inline-block;
line-height: 16px;
margin-right: 15px;
position: relative;
}
.userAccess li:last-child {
margin-right: 0px;
}
.sbeLinks li > a {
color: #1B7DB0;
display: inline-block;
padding: 2px 0px;
text-transform: uppercase;
width: 100%;
}
.sbeLinks li:hover > a span{
background-position:0 0;
}
.sbeLinks li.levelOne.otherSBEs > a {
color: #717171;
}
.sbeLinks li:hover > a, 
.sbeLinks li:focus > a {
color: #717171;
}
.flyout a:hover, .flyout a:focus, .flyout a:active {
color: rgb(61, 57, 57);
}
.sbe, .active > .sbe {
color: #fff;
}
.sbe > span, .userAccess li > a > span{
display: inline-block;
float: left;
height: 15px;
margin-top: -1px;
width: 24px;
background-color: transparent;
background-position: 0px -15px;
background-repeat: no-repeat;
}
.sbe:active span, 
.sbe:focus span, 
.sbe:hover span, 
.sbeLinks li.levelOne:focused > .sbe > span,
.active > .sbe > span {
background-position: 0px 0px;
}
.userAccess li > a > span {
color: #717171;
height: 12px;
margin-top: 0px;
width: 15px;
}
.userAccess li:hover > a > span {
color: #1B7DB0;
}
#sbe span#loggedinTitle {
width: auto;
height: auto;
margin-top: 0px;
float: none;
}
.userAccess > li > a:hover > span, .userAccess > li > a:focus > span, .userAccess > li > a:active > span, .userAccess > li > .active > span {
background-position: 0px -12px;
}
.sbeLinks .flyout {
/* max-height: 190px;*/
height: auto;
left: -99999px;
margin-top:2px;
padding: 14px 0px 0px;
position: absolute;
top: 14px;
width: auto;
z-index: 1000;
background: #fff;
}
.lt-ie9 .sbeLinks .flyout {
top: 11px;
margin-top:16px;
padding-top:0;
}
.lt-ie9 .overrideBody .sbeLinks .flyout,
.lt-ie9 #sync .sbeLinks .flyout{
margin-top:19px;
}
.sbeLinks .flyout dl {
padding: 0px 19px 10px;
}
.flyout dl {
float: left;
margin: 0px 0px 0px;
padding: 0px 0px 15px;
border-right: 1px solid #e2e2e2;
border-left: 1px solid #e2e2e2;
border-bottom: 1px solid #e2e2e2;
}
.sbeLinks .flyout > dl > dt, .sbeLinks .flyout > dl > dd:first-child {
background: none;
}
.sbeLinks .flyout dt, .sbeLinks .flyout > dl > dd:first-child {
color: #515151;
margin: -10px 0px 2px 1px;
width: 142px;
}
.flyout dt, .flyout dd {
float: left;
padding: 0px 20px;
margin-top: -3px;
}
.flyout dt.last {
margin-top: 15px;
}
.flyout dt > span {
border-bottom: 1px solid #e2e2e2;
display: block;
margin: 0px 0px 10px;
padding: 10px 0px 5px;
width: 142px;
}
.sbeLinks .flyout dt {
padding: 10px 0px 0px;
width: auto;
}
.sbeLinks .flyout dt span {
padding-left: 5px;
padding-right: 5px;
}
.sbeLinks .flyout > dl > dd {
margin-bottom:0;
padding: 0px;
}
.sbeLinks .flyout > dl > dd:first-child {
padding-top: 10px;
}
.flyout a {
color: rgb(61, 57, 57);
float: left;
margin-bottom: 5px;
text-transform: none;
}
.sbeLinks li:hover .flyout, .sbeLinks li:hover a span .flyout, .sbeLinks li:hover .flyout.showflyout {
left: -1px;
}
.sbeLinks li > a, .flyout dt > span, .flyout a {
font-weight: normal;
font-size: 11px;
font-family: FordAntennaCondBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;
line-height: normal;
letter-spacing: 0.025em;
text-decoration: none;
}
.sbeLinks li > a {
color: #1B7DB0;
}
.sbeLinks li.levelOne.otherSBEs > a:hover, .sbeLinks li.levelOne.otherSBEs > a:focus {
color: #1B7DB0;
}
.flyout dt > span, .flyout a {
color: #717171;
}
.lt-ie9 .sbeLinks li > a {
font-weight: normal;
font-size: 10px;
font-family: FordAntennaCondBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;    
line-height: normal;
text-transform: uppercase;
}
.sbeLinks li > a:hover {
color: #717171;
}
.sbeLinks .flyout > dl > dt > span, .sbeLinks .flyout > dl > dd > a {
display: block;
padding: 5px;
color: #717171;
width: 142px;
}
.lt-ie9 .sbeLinks .flyout > dl > dd > a{
text-transform:uppercase;
}
.sbeLinks .flyout > dl > dd > a:hover {
color: #fff;
padding: 5px;
background-color: #1B7DB0;
}
.navTitle {
height: 1px;
position: absolute;
text-indent: -99999px;
}
#section {
z-index: 1000;
}
#sections > li {
float: left;
height: 37px;
padding: 3px 0px 0px 3px;
position: relative;
z-index: 400;
background: none;
}
#wrapper.ep2_eused #headerContent #mainTopNav #sections > li {
height: 37px !important;
}
#sections > li:first-child {
padding-left: 3px;
}
#sections > li > a {
color: #515151;
display: block;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
font-size: 12px;
font-family: FordAntennaCondBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;
height: 22px;
line-height: 22px;
padding: 5px;
text-transform: uppercase;
z-index: 500;
}
#sections > li > a:hover, #sections > li > a:focus {
padding: 5px;
background: #fff;
}
#sections > li > a > span {
display: block;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
font-size: 11px;
line-height: normal;
font-family: FordAntennaCondBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;
padding: 6px;
margin-top: 0px;
text-transform: uppercase;
letter-spacing: 0.025em;
}
#sections > li.levelOne.focused:hover {
height: 37px;
z-index: 500;
background: none;
}
#sections li.levelOne.focused > a {
background: none;
}
#sections > li > a:hover span, #sections > li > a:focus span, #sections > li.levelOne.focused > a:focus span, #sections > li.levelOne.focused > a:hover span, #sections > li.levelOne.focused > a > span:hover, #sections > li.levelOne.focused > a > span {
border-radius: 0px;
color: #fff;
padding: 6px;
margin-top: 0px;
background-color: #1B7DB0;
}
#sections > li > a > span.sepRight {
height: 40px;
margin: 0px;
padding: 0px;
position: absolute;
right: 0px;
top: 0px;
width: 1px;
background: none;
}
#sections > li > a:hover > span.sepRight, #sections > li > a:focus > span.sepRight, #sections > li.levelOne.focused:hover > a > span.sepRight, #sections > li.levelOne.fo cused:focus > a > span.sepRight, #sections > li.levelOne:hover > a > span.sepRight, #sections > li.levelOne:focus > a > span.sepRight {
display: none;
height: 40px;
margin: 0px;
padding: 0px;
position: absolute;
right: 0px;
top: 0px;
width: 1px;
background: url(/cs/EP2/img/link_break.png) 0px 12px no-repeat #fff;
}
#sections > li > .doormat {
box-shadow: none;
display: none;
top: 40px;
left: -100px;
padding: 0px 0px 0px 10px;
position: absolute;
text-align: left;
width: 970px;
z-index: -200;
background: rgb(254, 254, 254);
}
.lt-ie9 #sections > li > .doormat {
border-width: 0 1px 1px 1px;
border-color: #e2e2e2;
border-style: solid;    
}
#sections > li:hover > .doormat {
display: block;
}
.doormat .reevooDoormat {
position: absolute;
top: 30px;
right:300px;
overflow: hidden
}
.doormat a.skip:focus {
left: 10px;
position: absolute;
top: 0px;
width: 200px;
}
.doormat > .innerWrap {
float: left;
min-height: 420px;
overflow: hidden;
}
.doormat > .innerWrap > .wrapperTabContent {
float: left;
min-width: 340px;
min-height: 300px;
margin: -12px 0px 0px -11px;
background: url(/cs/EP2/img/background/doormat_seperator_right.png) 100% 0% no-repeat;
}
.doormat > .innerWrap > .pvnp-gradient {
float: left;
margin-left: 20px;
margin-top: -12px;
min-height: 300px;
width: 32px;
background: url(/cs/EP2/img/background/doormat_seperator_left.png) 0% 0% no-repeat;
}
.lt-ie9 .doormat > .innerWrap > .pvnp-gradient, .lt-ie9 .doormat > .innerWrap > .wrapperTabContent {
margin-top: -16px;
}
#sections > li > .doormat {
left: -10px;
width: 800px;
}
.doormat .cv-vehicle-disclaimer {
color: rgb(66, 89, 104);
font-family: FordAntennaRegular, Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 10px;
text-align: center;
padding: 20px 0px;
width: 100%;
line-height: normal;
position: static;
margin-top: 20px;
background: url(/cs/EP2/img/background/doormat_footer_bg.png) 0px 0px no-repeat;
}
#sections li.levelOne.focused > a {
background: none;
}
#sections > li .flyout {
box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 3px 0px;
border-top-style: none;
display: none;
height: auto;
left: -10px;
top: 40px;
padding: 10px;
position: absolute;
min-width: 200px;
z-index: -200;
background: #fff;
}
#sections > li .flyout.last {
right: 0px;
}
#sections > li:active .flyout, #sections > li:hover .flyout, #sections > li:focus .flyout, #sections > li.levelOne:hover .flyout #sections > li.levelOne:active > .flyout, #sections > li.levelOne:focus > .flyout, #sections > li > .flyout.showflyout {
display: block;
}
.doormat .tabContent {
float: left;
margin-top: 5px;
}
.lt-ie9 .doormatContent.fl::before {
content: url(/cs/EP2/img/background/doormat_primaryLink_separator.png);
opacity: 0.5;
}
.doormatContent.fl {
padding: 0px 30px;
width: 300px;
}
.doormatContent.fr {
width: 448px;
padding-left: 45px;
height: 320px;
overflow: hidden;
background: url(/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=doormat_model_sep) -86px 64px no-repeat transparent;
}
.doormatContent .bigHeading {
color: rgb(66, 89, 104);
font-family: FordAntennaBlack, Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 28px;
margin-top: 3px;
letter-spacing: -0.025em;
text-transform: uppercase;
line-height: 30px;
width: 325px;
}
.doormatContent .bigHeading > span {
font-family: FordAntennaRegular, Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
.doormatContent .smallHeading {
color: rgb(66, 89, 104);
font-family: FordAntennaBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;
margin-top: 40px;
margin-bottom: 35px;
letter-spacing: 0.025em;
text-transform: uppercase;
}
.doormatContent p {
color: rgb(66, 89, 104);
font-family: FordAntennaRegular, Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
margin-top: 1px;
}
.doormatContent p > strong {
font-family: FordAntennaBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
.doormatContent p > b {
font-family: FordAntennaCondBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;
}
.doormatContent .disclaimerWrapper {
width: 500px;
margin-top: 15px;
}
.doormatContent p.disclaimerText {
font-size: 10px;
margin-bottom: 5px;
}
.doormatContent p.disclaimerText a {
color: rgb(66, 89, 104);
text-decoration: underline;
}
.doormatContent p.disclaimerText a:hover {
color: rgb(45, 150, 205);
}
.doormatContent figure img {
height: 191px;
width: 340px;
}
.miscellaneousFooter {
padding: 10px 0px;
bottom: 0px;
left: 0px;
text-align: center;
width: 980px;
background: url(/cs/EP2/img/background/doormat_footer_bg.png) 0px 0px no-repeat;
}
.miscellaneousFooter .innerWrapper {
margin: 0px auto;
text-align: center;
width: 100%;
}
.doormat .miscellaneousFooter {
margin-left: -10px;
}
.miscellaneousFooter .content {
float: left;
padding-left: 10px;
padding-right: 10px;
text-align: left;
width: 31%;
background: url(/cs/EP2/img/background/doormat_footer_separator.png) 100% 0% no-repeat;
}
.miscellaneousFooter.footer-length-3 .content:first-child {
margin-left: 5px;
}
.miscellaneousFooter .content:last-child {
background: none;
}
.miscellaneousFooter .content img {
float: left;
margin-right: 15px;
margin-top: -1px;
}
.miscellaneousFooter .normalHeading {
color: rgb(66, 89, 104);
font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
font-size: 12px;
line-height: normal;
font-family: FordAntennaBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;
text-transform: uppercase;
margin-top: 1px;
}
.miscellaneousFooter p {
color: rgb(66, 89, 104);
font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
font-size: 11px;
line-height: normal;
font-family: FordAntennaCond, Arial, Verdana, Tahoma, Helvetica, sans-serif;
text-transform: uppercase;
}
.miscellaneousFooter a {
color: rgb(66, 89, 104);
}
.miscellaneousFooter a:hover, .miscellaneousFooter a:focus {
color: rgb(45, 150, 205);
}
.miscellaneousFooter a:hover p, .miscellaneousFooter a:focus p {
color: rgb(14, 32, 70);
}
.wrapperTabContent .doormatContent.fl {
padding-left: 0px;
}
.pvNavLinkWrapper {
float: left;
margin: 6px 1px 0px;
padding: 0px;
}
.pvNavLinkWrapper .x-axis-footer.footer-length-2 .content, .pvNavLinkWrapper .x-axis-footer.footer-length-3 .content, .pvNavLinkWrapper .miscellaneousFooter.footer-length-3 .content:first-child {
padding: 0px;
margin: 0px;
}
.pvHeroWrapper, .pvTertiaryWrapper {
clear: both;
}
.pvTertiaryWrapper {
margin-left: -4px;
}
.pvNavLinkWrapper .miscellaneousFooter {
margin: 0px;
padding: 0px;
width: auto;
background: none;
}
.pvNavLinkWrapper .miscellaneousFooter .content {
clear: both;
margin: 0px;
padding: 0px;
width: 240px;
background: none;
}
.pvHeroWrapper .content {
padding: 0px 10px 15px;
}
.pvTertiaryWrapper .content {
padding: 0px 10px 5px;
}
.pvTertiaryWrapper .content:first-child {
padding-top: 15px;
background: url(/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=dp_separator) 100% 0% no-repeat transparent;
}
.pvHeroWrapper .miscellaneousFooter a {
display: table;
}
.pvHeroWrapper .section-left {
}
.pvHeroWrapper .section-left, .pvHeroWrapper .section-right {
display: table-cell;
vertical-align: middle;
}
.pvTertiaryWrapper .tertiary-link {
display: inline-block;
}
.x-axis-footer .content a:hover h3 {
color: rgb(45, 150, 205);
}
.x-axis-footer .content a.tertiary-link:hover {
color: rgb(14, 32, 70);
}
#sections .flyout {
display: none;
}
.lt-ie9 #sections > li > .flyout{
border-width: 0 1px 1px 1px;
border-color: #e2e2e2;
border-style: solid;    
}
#sections ul.subMenu {
float: left;
width: 125px;
margin-top: 3px;
padding-right: 20px;
}
#wrapper.ep2_eused #sections ul.subMenu {
margin-top: 3px !important;
padding-right: 20px !important;
}
#sections .flyout > ul.subMenu {
width: auto;
margin-top: 0px;
}
#wrapper.ep2_globalux header.global #sections .flyout > ul.subMenu {
margin-left: 0;
margin-right: 0;
padding-right: 10px;
}
#sections ul.subMenu li {
text-align: left;
margin: 0px 0px 2px 8px;
width: 142px;
}
#sections .flyout ul.subMenu li {
text-align: left;
margin-bottom: 0px;
}
#sections ul.subMenu > li > a {
display: inline-block;
color: #515151;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
font-size: 12px;
font-family: FordAntennaBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;
height: auto;
text-transform: uppercase;
text-decoration: none;
line-height: 14px;
padding: 4px !important;
margin: 0px !important;
}
#sections ul.subMenu > li.special > a {
color: rgb(34, 163, 230);
}
#sections ul.subMenu > li.special > a:hover, #sections ul.subMenu > li.special > a:focus, #sections ul.subMenu > li.special > a.selected {
color: #fff;
background-color: rgb(34, 163, 230);
}
#sections .flyout ul.subMenu > li > a {
color: #717171;
display: block;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
font-size: 13px;
line-height: normal;
font-family: FordAntennaCondBold, Arial, Verdana, Tahoma, 'Helvetica sans-serif';
padding: 1px 4px;
margin: 0px 0px 5px;
width: 100%;
}
#sections .flyout ul.subMenu > li > a {
text-transform: none;
}
#sections ul.subMenu > li > a:hover, #sections ul.subMenu > li > a:focus, #sections ul.subMenu > li > a.selected {
border-radius: 0px;
color: #fff;
text-decoration: none;
background-color: #1B7DB0;
}
.primary-nav-items {
float: left;
width: 160px;
margin-top: 20px !important;
}
.primary-nav-items > li {
text-align: left;
margin: 0px 15px !important;
}
.primary-nav-items > li > a, 
.primary-nav-items > li > a.selected{
cursor: pointer;
display: inline-block;
font-size: 12px;
margin: 0px;
border-radius: 0px !important;
color: #515151 !important;
padding: 4px !important;
text-decoration:none;
}
.primary-nav-items > li > a.selected,   
.primary-nav-items > li > a:hover {
background: #1B7DB0 !important;
color: #fff !important;
text-decoration:none;
}
.primary-nav-items > li.active > a{
background: #1B7DB0 !important;
color: #fff !important;
}
.cvInnerWrap {
}
.list-content {
margin-left: 160px;
}
.list-content ul.navigation-grid-items {
position: static;
padding-bottom: 20px;
display: none;
background: url(/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=cv_nav_sep) 0px 5px no-repeat;
}
.list-content ul li {
border: none;
display: inline-block;
background: none;
}
.cv-vehicle-disclaimer {
margin: 0px auto;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
width: 80%;
}
#footerNav {
display: block;
margin: 0px auto 10px;
padding: 0px;
position: relative;
overflow:auto;
text-align: center;
width: 960px;
}
#footerNav .listColumn {
float: left;
width: 189px;
margin-top:10px;
}
#footerNav  dl {
display: inline-block;
text-align: left;
width: 179px;
vertical-align: top;
margin-top:0;
padding: 0px 0px 0px 10px;
}
.lt-ie9 #footerNav dl {
display: list-item;
list-style: none outside none;
}
#footerNav dt {
color: #1B7DB0;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
font-size: 14px;
line-height: normal;
font-family: FordAntennaBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;
margin-top: 5px;
margin-bottom: 10px;
text-transform: none;
width: auto;
}
#footerNav dd {
margin: 0px;
padding: 2px 0px;
}
.lt-ie9 #footerNav dd {
float:left;
width: 189px;
}
#footerNav dd a, #footerNav dd a:active, 
#footerNav dd a:visited {
color: #717171;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
font-size: 12px;
line-height: normal;
font-family: FordAntennaCond, Arial, Verdana, Tahoma, Helvetica, sans-serif;
text-decoration: none;
}
#footerNav dd a.active, 
#footerNav dd a:hover {
color: #1B7DB0;
}
#footerNav dd > a.sbe{
color: #717171;
}
#footerNav dd > a.sbe:hover,
#footerNav dd > a.sbe:focus,
#footerNav dd > a.sbe:active{
color: #1B7DB0;
}
#footerNav dd > a.sbe > span {
display: inline-block;
float: left;
height: 15px;
margin-top: -1px;
width: 24px;
background-color: transparent;
background-position: 0px 0px;
background-repeat: no-repeat;
}
.lt-ie9 #footerNav dd > a.sbe > span{
margin-top:5px;
}
.lt-ie9 #wrapper.ep2_eused #footerNav dd > a.sbe > span,
.lt-ie9 #sync #footerNav dd > a.sbe > span,
.lt-ie9 .overrideBody #footerNav dd > a.sbe > span{
margin-top:0px;
}
#footerNav dd > a.sbe:active span, 
#footerNav dd > a.sbe:focus span, 
#footerNav dd > a.sbe:hover span {
background-position: 0px -15px;
}
#footerNav .flyout {
display: inline-block;
text-align: left;
width: 179px;
vertical-align: top;
margin-top:0;
padding: 0px 0px 0px 10px;
}
#footerNav .flyout,
#footerNav .listColumn dl .active .flyout {
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #E2E2E2;
margin-top: 5px;
margin-bottom: 10px;
padding-left:0;
padding-bottom: 10px;
}
.lt-ie9 #footerNav .flyout {
display: block;
float: left;
}
#footerNav .flyout dl, 
#footerNav .flyout ul {
border-bottom-width: 1px;
border-bottom-style: dashed;
border-bottom-color: #E2E2E2;
padding-bottom: 15px;
margin-bottom: 15px;
width: 167px;
}
#footerNav .flyout dt, 
#footerNav .flyout .hdr {
padding: 0px 0 5px 24px;
margin-bottom: 5px;
margin-top: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e2e2e2;
width: 86%;
}
#footerNav .listColumn dd.active dt:nth-child(n+2){
margin-top:15px;
}
#footerNav .flyout dt > span, 
#footerNav .flyout .hdr > span {
color: #717171;
border:none;
font-family: FordAntennaCondBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
margin: 0px;
padding: 0px 0px 2px;
width: 100%;
}
#footerNav .flyout dd, #footerNav .flyout li {
padding-left: 24px;
clear: both;
}
/*
#footerNav dd:nth-child(n+4):nth-child(-n+6) .flyout dt{
margin-top:5px;
}
#footerNav dd:nth-child(n+4):nth-child(-n+6) .flyout dt,
#footerNav dd:nth-child(n+4):nth-child(-n+6) .flyout dd{
padding-left:10px;
}
*/
#footerNav .flyout dd > a, 
#footerNav .flyout li > a {
color: #717171;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
font-size: 12px;
line-height: normal;
font-family: FordAntennaCond, Arial, Verdana, Tahoma, Helvetica, sans-serif;
margin-bottom: 0px;
}
#footerNav .flyout dd > a:hover, #footerNav dd > .active:hover {
color: #1B7DB0;
}
#footerNav .social dd {
display: inline-block;
width: 100%;
}
#footerNav .social a > span {
display: inline-block;
float: left;
height: 20px;
width: 20px;
margin-right: 2px;
background-repeat: no-repeat;
}
#footerNav .social a:hover > span{
color: #1B7DB0;
background-position: -20px 0px;
}
.otherLogo {
color: #fff;
display: block;
font-size: 11px;
height: 20px;
margin: 0px auto 5px;
text-align: center;
width: 980px;
}
a > .partners {
color: rgb(204, 204, 204);
display: block;
float: right;
height: 18px;
width: 62px;
background-image: url(/cs/EP2/img/partner_logo.png);
background-repeat: no-repeat;
}
a:hover > .partners {
background-position: 0px -18px;
}
#footerLinks {
background: none;
border-top:1px solid #e2e2e2;
float: none;
box-sizing: border-box;
overflow: auto;
margin: 0;
display: block;
margin: 0 auto;
overflow: auto;
text-align: center;
width: 980px;
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}
.footerBottomLinks {
padding: 5px 0px;
}
.footerBottomLinks li {
display: inline-block;
padding-right: 20px;
}
.footerBottomLinks li.last {
padding-right: 0px;
}
.footerBottomLinks li a, .footerBottomLinks li.last {
color: #717171;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-stretch: normal;
font-size: 12px;
line-height: normal;
font-family: FordAntennaCond, Arial, Verdana, Tahoma, Helvetica, sans-serif;
text-decoration: none;
}
.footerBottomLinks li a:hover, .footerBottomLinks li a:focus {
color: #1b7db0;
text-decoration: underline;
}
.lt-ie9 #footerNav dl {
display: list-item;
list-style: none outside none;
}
.lt-ie9 #footerNav .flyout {
display: block;
float: left;
}
.lt-ie9 #footerNav .listColumn > dl.social{
display:block;
float:left;
margin-bottom: 20px;
} 
.navigation-grid-wrapper {
padding: 0px;
position: relative;
background: #fff;
}
.primary-nav-items {
width: 160px;
padding: 0px;
margin: 0px;
text-align: right;
min-height: 210px;
box-sizing: border-box;
text-transform: uppercase;
font-family: FordAntennaBold;
overflow-y: hidden;
border-right-style: solid;
border-right-color: #717171;
border-width: 0px;
-webkit-border-image: -webkit-linear-gradient(top, rgba(221, 221, 221, 0.0980392) 30px, rgb(221, 221, 221), rgb(221, 221, 221)) 1 100% fill;
}
.navigation-grid-wrapper .miscellaneousFooter {
margin: 0px;
overflow: hidden;
}
.primary-nav-items > li:first-child {
margin-top: 15px;
}
.primary-nav-items > li > a {
padding: 4px;
font-size: 12px;
margin: 0px;
color: rgb(66, 89, 104);
display: inline-block;
border-radius: 3px;
cursor: pointer;
}
.primary-nav-items > li > a:hover, .primary-nav-items > li.active > a {
color: #fff;
background: rgb(66, 89, 104);
}
.navigation-grid-items {
display: none;
min-height: 210px;
position: absolute;
width: 820px;
left: 160px;
top: 3px;
overflow: hidden;
padding: 0px 0px 20px;
margin: 0px;
background: #fff;
}
.navigation-grid-items li {
display: inline-block;
font-size: 11px;
height: 160px;
margin-left: 7px;
text-align: left;
width: 195px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #E2E2E2;
}
.navigation-grid-items li > a:hover {
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: rgb(45, 150, 205);
}
.navigation-grid-items li a {
color: rgb(66, 89, 104);
padding: 7px 20px;
display: block;
box-sizing: border-box;
}
.navigation-grid-items li a h5 {
font-family: FordAntennaCondBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 12px;
letter-spacing: 0.025em;
width: 205px;
}
.navigation-grid-items li a span {
font-family: FordAntennaRegular, Arial, Verdana, Tahoma, Helvetica, sans-serif;
text-transform: none;
}
.navigation-grid-items li a span strong {
font-family: FordAntennaBold, Arial, Verdana, Tahoma, Helvetica, sans-serif;
letter-spacing: 0.1em;
}
.navigation-grid-items li.title {
border: none;
font-size: 28px;
color: rgb(66, 89, 104);
display: inline-block;
height: auto;
font-family: FordAntennaBlack;
padding: 10px 20px;
position: relative;
letter-spacing: -0.025em;
margin-top: 5px;
margin-left: 1px;
vertical-align: top;
width: 94%;
background: none;
}
.navigation-grid-items li:first-child + li + li a {
background: linear-gradient(45deg, rgb(255, 255, 255) 38%, rgb(255, 255, 255) 46%, rgba(255, 255, 255, 0) 100%);
}
.navigation-grid-items li img {
display: inline-block;
height: 96px;
width: 170px;
}
#sections > li > .doormat.navigation-grid-wrapper {
display: none;
left: -152px;
padding: 0px;
width: 980px;
}
#sections > li:hover > .doormat.navigation-grid-wrapper {
display: block;
min-height: 240px;
transition: height 0.1s ease-in;
}
.primary-nav-items {
float: left;
width: 160px;
}
.primary-nav-items > li {
text-align: left;
margin: 0px 15px 5px;
}
.primary-nav-items > li > a, .primary-nav-items > li > a.selected {
border-radius: 3px;
color: rgb(66, 89, 104);
cursor: pointer;
display: inline-block;
font-size: 12px;
margin: 0px;
padding: 4px;
}
.primary-nav-items > li > a.selected {
color: #fff;
background: rgb(66, 89, 104);
}
.cvInnerWrap {
}
.list-content {
margin-left: 160px;
}
.list-content ul.navigation-grid-items {
position: static;
padding-bottom: 20px;
display: none;
background: url(/cs/ContentServer?pagename=ENGInE/EP2/common/GetImageByName&imageName=cv_nav_sep) 0px 5px no-repeat;
}
.list-content ul li {
border: none;
display: inline-block;
background: none;
}
.cv-vehicle-disclaimer {
margin: 0px auto;
padding-top: 15px;
padding-bottom: 15px;
text-align: center;
width: 80%;
}
/*eUsed style*/
/* eUSED specific */
#wrapper.ep2_eused header.global {
border-bottom:1px solid #E2E2E2;
box-sizing: border-box;
background: #fff !important;
display: inline-block;
height: 83px !important;
position: relative;
text-align: left;
text-align: left;
padding: 0px;
width: 100%;
z-index: 10000;
}
#wrapper.ep2_eused footer {
border-top-width: 1px !important;
border-top-style: solid !important;
border-top-color: #E2E2E2 !important;
margin-top: 1px !important;
padding-bottom: 4px !important;
background: #fff !important;
}
#wrapper.ep2_eused header.global .topContainer {
left: 50%;
margin-left: -490px;
position: absolute;
width: 980px;
z-index: 9999;
border-top-style: none !important;
top: 83px !important;
}
#wrapper.ep2_eused header.global .sbeLinks {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #e2e2e2;
height: 20px;
position: absolute;
text-align: left;
margin: 0px auto 0px 100px !important;
padding: 10px 0px !important;
top: 0px !important;
width: 860px !important;
z-index: 20000 !important;
}
#wrapper.ep2_eused header.global #mainTopNav {
border-bottom-style: none;
margin: 0px auto;
height: 42px;
padding-left: 100px;
position: absolute;
text-align: left;
width: 880px;
z-index: 10000;
top: 43px !important;
}
#wrapper.ep2_eused #headerContent .skip {
padding: 0;
margin: 0;
position: relative;
}
#wrapper.ep2_eused #headerContent #logo {
left: 10px;
position: absolute;
top: 10px;
z-index: 500000;
}
#wrapper.ep2_eused #headerContent .sbeLinks {
color: #222;
display: inline-block;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 70%;
height: 20px;
line-height: 1.4;
margin: 0px auto;
padding: 4px 10px 0;
position: absolute;
top: 0px;
text-align: left;
width: 960px;
z-index: 20000;
}
#wrapper.ep2_eused #sections ul.subMenu {
line-height: 15px;
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
#wrapper.ep2_eused #headerContent #mainTopNav {
border-bottom: none;
}
#wrapper.ep2_eused #headerContent #mainTopNav h2 {
margin: 0;
}
#wrapper.ep2_eused #headerContent #mainTopNav #sections > li {
height: 100%;
}
#wrapper.ep2_eused #headerContent #mainTopNav #sections > li > a {
font-size: 12px;
}
#wrapper.ep2_eused #sections > li > .doormat {
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
}
#wrapper.ep2_eused .primary-nav-items {
font-size: 11px;
line-height: 15px;
}
.lt-ie9 #wrapper.ep2_eused .sbeLinks .flyout {
margin-top:18px;
}
.lt-ie9 #wrapper.ep2_eused #footerNav dd {
padding-top:2px;
padding-bottom:2px;
}
.lt-ie9 #wrapper.ep2_eused #footerNav dd > a.sbe > span{
margin-top:2px;
}
