/*
   screen.css
   Mazda Main Stylesheet

   Copyright 2010 igloo digital. All rights reserved.
*/

/*GLOBAL*/
body {font-family:Arial,Helvetica,sans-serif; font-size:62.5%; background:#fff; color:#707070;}
a {color:#0085CF; text-decoration:none;}
a:hover {text-decoration:underline;}
p {line-height:1.4em; font-size:1.2em; padding-bottom:.8em;}
p p {font-size:1em; padding-bottom: 0;}

p.blurb {font-size:1.6em; color:#999;}
h1, h2, h3, h4, h5, h6 {font-weight:bold; padding-bottom:.5em; line-height:1.2em;} /*main headings, clean this up as we get more of idea of the overall site design*/
h1 {font-family:'Interstate-RegularRegular',arial,sans-serif; font-size:2.2em; color:#212121; padding-bottom:.5em; letter-spacing:-1px; font-weight:normal;}
h2 {font-size:1.5em; color:#4c4c4c;}
h3 {font-size:1.3em; color:#4c4c4c;}
h4 {font-size:1.2em; }

input[type="hidden"] {display:none;}
.bold {font-weight:bold;}
.black {color:#000;}
p.error {color:#0085CF;font-weight:bold;}
input.error, textarea.error {border:1px solid #0085CF !important;}
#noscript-content {background:none repeat scroll 0 0 #FFFFFF;border-color:#B4B4B4;border-style:none solid solid;border-width:0 1px 1px;color:#0085CF;font-size:0.9em;left:50%;margin-left:-40em;padding:5px 5px 0;position:absolute;text-align:center;top:0;width:43em;z-index:9999;}

/*HEADER*/
#header-wrapper {background:#fafafa url('/images/header/bg-header.gif') repeat-x left bottom; border-bottom:1px solid #fff;}
#header {position:relative; width:960px; height:122px; margin:0 auto; z-index:100; border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.headerlogo {float:left;}


/*NAVIGATION*/
#nav {float:right; display:inline; margin:82px 21px 0 0; height:40px; width:769px;}
#nav li {float:left; display:inline; position:relative;}
#nav li a {text-indent:-9999em; display:block; height:40px; background-image:url('/images/nav/sprite-nav.gif'); background-repeat:no-repeat; background-position:0 0;}

#nav a#nav-vehicles {width:98px; background-position:0 0;}
#nav a#nav-vehicles:hover,
#nav a#nav-vehicles.active-nav,
#nav a#nav-vehicles.active {background-position:0 -80px;}

#nav a#nav-community {width:118px; background-position:-98px 0;}
#nav a#nav-community:hover,
#nav a#nav-community.active-nav,
#nav a#nav-community.active {background-position:-98px -80px;}

#nav a#nav-owners {width:96px; background-position:-216px 0;}
#nav a#nav-owners:hover,
#nav a#nav-owners.active-nav,
#nav a#nav-owners.active {background-position:-216px -80px;}

#nav a#nav-about-mazda {width:133px; background-position:-312px 0;}
#nav a#nav-about-mazda:hover,
#nav a#nav-about-mazda.active-nav,
#nav a#nav-about-mazda.active {background-position:-312px -80px;}

#nav a#nav-design-technology {width:193px; background-position:-445px 0;}
#nav a#nav-design-technology:hover,
#nav a#nav-design-technology.active-nav,
#nav a#nav-design-technology.active {background-position:-445px -80px;}

#nav a#nav-motorsport {width:131px; background-position:-638px 0;}
#nav a#nav-motorsport:hover,
#nav a#nav-motorsport.active-nav,
#nav a#nav-motorsport.active {background-position:-638px -80px;}

/*subnav: resetting styles*/
#nav .nav-subnav li {float:none; position:static;}
#nav .nav-subnav a {text-indent:0; background:0; height:auto;}
#nav li .nav-subnav {position:absolute; left:0; display:none; background:0;}

/*subnav: default dropdowns*/
#nav li .nav-subnav {width:160px; padding:3px 27px 29px 24px; background:transparent url('/images/nav/bg-nav-subnav.png') no-repeat left bottom; margin-left:-5px;}
#nav li .nav-subnav a {font-size:1.2em; color:#4c4c4c; display:block; padding:6px 0; border-bottom:1px solid #f0f0f0;}
#nav li .nav-subnav a:hover {text-decoration:none; color:#0085cf;}

/*subnav: motorsport dropdown positioning*/
#nav li div.last {margin-left:-68px;}

/*subnav: vehicles dropdown*/
.vehicle-section-link {font-weight:bold;}

#nav li .nav-subnav.vehicles {width:768px; /*height:367px;*/ padding:0 11px 0 6px; background:transparent url('/images/nav/bg-nav-subnav-vehicles.png') no-repeat left bottom; margin-left:-5px;}
#nav li .nav-subnav.vehicles ul {width:150px; float:left; /*padding-left:2px;*/ margin-top:3px; padding-bottom:29px; display:inline;}
#nav li .nav-subnav.vehicles li a {font-size:1.2em; color:#4c4c4c; display:block; padding:6px 0 6px 19px; border-right:1px solid #f4f4f4; font-weight:bold;}
#nav li .nav-subnav.vehicles li a:hover, #nav #nav-vehicles-subnav li a.active {border-right-color:#fff; color:#0085cf;}
#nav li .nav-subnav.vehicles li a.vehicle-link {font-weight:normal;}
#nav li .nav-subnav.novehicle {margin-left:-4px;}

#nav-vehicles-subnav-info {width:601px; float:right; height:334px;}
#nav-vehicles-subnav-info .vehicle-info {float:left; padding:29px 0 0 0; height:300px; position:relative; width:601px;}
#nav-vehicles-subnav-info .vehicle-info h3 {text-indent:-9999em; width:601px; height:26px; background-repeat:no-repeat; background-position:0 0; position:absolute; top:29px; z-index:5;}
#nav-vehicles-subnav-info .vehicle-info .info {width:250px; height:254px; font-size:1.2em; color:#4c4c4c; position:absolute; top:35px; z-index:5;}
#nav-vehicles-subnav-info .vehicle-info .info p {padding-top:32px; font-size:12px; font-style:italic; font-weight:bold; text-transform:uppercase;}
#nav-vehicles-subnav-info .vehicle-info .info dl {padding-top:12px;}
#nav-vehicles-subnav-info .vehicle-info .info dt {color:#000002;}
#nav-vehicles-subnav-info .vehicle-info .info dt,
#nav-vehicles-subnav-info .vehicle-info .info dd {padding:3px 0;}
#nav-vehicles-subnav-info .vehicle-info .photo {background:transparent url('/images/ajax-loader.gif') no-repeat 250px center; position:absolute; right:42px; top:42px; z-index:1; text-indent:-9999em; border:0;}

#nav-vehicle-mazda2 h3 {background-image:url('/images/nav/title-subnav-vehicles-mazda2.gif');}
#nav-vehicle-mazda3 h3 {background-image:url('/images/nav/title-subnav-vehicles-mazda3.gif');}
#nav-vehicle-mazda3mps h3 {background-image:url('/images/nav/title-subnav-vehicles-mazda3mps.gif');}
#nav-vehicle-mazda6 h3 {background-image:url('/images/nav/title-subnav-vehicles-mazda6.gif');}
#nav-vehicle-mx5 h3 {background-image:url('/images/nav/title-subnav-vehicles-mx5.gif');}
#nav-vehicle-rx8 h3 {background-image:url('/images/nav/title-subnav-vehicles-rx8.gif');}
#nav-vehicle-cx7 h3 {background-image:url('/images/nav/title-subnav-vehicles-cx7.gif');}
#nav-vehicle-cx9 h3 {background-image:url('/images/nav/title-subnav-vehicles-cx9.gif');}
#nav-vehicle-bt50 h3 {background-image:url('/images/nav/title-subnav-vehicles-bt50.gif');}

#nav #nav-vehicles-subnav-info .vehicle-info .ctas {width:601px; height:26px; position:absolute; bottom:29px; z-index:5;}
#nav #nav-vehicles-subnav-info .vehicle-info .ctas ul {width:601px; padding:0;}
#nav #nav-vehicles-subnav-info .vehicle-info .ctas li {float:left;}
#nav #nav-vehicles-subnav-info .vehicle-info .ctas li a span {display:none;} /*temp to try fix safari bug*/
#nav #nav-vehicles-subnav-info .vehicle-info .ctas a {text-indent:-9999em; height:26px; padding:0; border:0; display:block; background:#e4e4e4 url('/images/nav/btn-subnav-vehicles-ctas.gif') no-repeat 0 0; float:none;}
#nav #nav-vehicles-subnav-info .vehicle-info a.nav-vehicle-range {width:136px; background-position:0 0;}
#nav #nav-vehicles-subnav-info .vehicle-info a.nav-vehicle-range:hover {background-position:0 -26px;}
#nav #nav-vehicles-subnav-info .vehicle-info a.nav-vehicle-test {width:155px; background-position:-136px 0;}
#nav #nav-vehicles-subnav-info .vehicle-info a.nav-vehicle-test:hover {background-position:-136px -26px;}
#nav #nav-vehicles-subnav-info .vehicle-info a.nav-vehicle-brocure {width:170px; background-position:-291px 0;}
#nav #nav-vehicles-subnav-info .vehicle-info a.nav-vehicle-brocure:hover {background-position:-291px -26px;}
#nav #nav-vehicles-subnav-info .vehicle-info a.nav-vehicle-dealer {width:125px; background-position:-461px 0;}
#nav #nav-vehicles-subnav-info .vehicle-info a.nav-vehicle-dealer:hover {background-position:-461px -26px;}



/*UTIL NAV*/
#nav-util {position:absolute; right:17px; width:415px;}

/*search*/
#nav-util-search {border:1px solid #d7d7d7; height:27px; float:left; display:inline; background:#fff; margin:6px 3px 0 0; width:180px;}
#nav-util-search.error {border:1px solid #0085CF;}
#nav-util-search input {float:left;}
.nav-util-search-field {border:0; padding:5px; font-size:1.1em; color:#383838; width:140px;}
.nav-util-search-button {background:url('/images/buttons/btn-header-search.gif') no-repeat;width:30px;height:27px;cursor:pointer;float:right;text-indent:-9999em;}

/*buying tools*/
#nav-util-buying-wrapper {position:relative; float:left; width:230px; height:41px;}
#nav-util-buying-link {text-indent:-9999em; display:block; width:230px; height:41px; background:url('/images/nav/btn-nav-util-buying-trigger.png') no-repeat 0 0; position:absolute; z-index:10; right:0;}
#nav-util-buying-dropdown {position:absolute; right:-5px; top:30px; width:652px; height:268px; padding:18px 11px 13px 6px; background:url('/images/nav/bg-nav-util-buying-dropdown.png'); z-index:5;}

.nav-util-buying-section {float:left; border-right:1px solid #ededed; min-height:250px; height:auto!important; height:250px; padding:0 18px 0 18px;}
.nav-util-buying-section h3 {font-family:'Interstate-RegularRegular',arial,sans-serif; font-size:1.8em; font-weight:normal; color:#202020; padding:2px 0 22px 0;}
.nav-util-buying-section span, .nav-util-buying-section label {font-size:1.2em; display:block; padding-bottom:8px;}
.nav-util-buying-section span.error, .nav-util-buying-section label.error {color:#0085cf;}
.nav-util-buying-section input {display:block;}
.nav-util-buying-section input.error {border:1px solid #0085cf;}
.nav-util-buying-section select {margin-bottom:12px;}

#nav-util-buying-testdrive {width:178px;}
#nav-util-buying-brochure {width:182px;}
#nav-util-buying-dealer {width:178px; border-right:0;}
#nav-util-buying-dealer #ctl00_ctl01_ctl02_FindADealerBox {margin-bottom:12px; background-color:#FAFAFA; border:1px solid #E9E9E9; color:#707070; display:block; height:14px; padding:4px 3px;}
#nav-util-buying-dealer #ctl00_ctl01_ctl02_FindADealerPageLink {display:block;margin-top:8px;}

/*FOOTER*/
#footer-wrapper {background:#dbdada url('/images/footer/bg-footer-wrapper.gif') repeat-x left top;}
#footer {background:url('/images/footer/bg-footer-inner.jpg') no-repeat 90% top; border-top:2px solid #1970c2;}
#footer-links {width:960px; margin:0 auto}
.footer-links {width:205px; float:left; padding:32px 0 16px 20px; background:url('/images/footer/bg-footer-links-sep.gif') no-repeat right 19px;}
.footer-links:last-of-type {background:0;}
.footer-links h4 {font-size:1.8em; font-weight:normal; color:#191919; padding-bottom:16px; font-family:'Interstate-RegularRegular',arial,sans-serif;}
.footer-links li {font-size:1.2em; padding:6px 0;}
#footer-share-links li {float:left;}
#footer-share-links li a {display:block; text-indent:-9999em; height:33px; background:url('/images/footer/btn-footer-share-links.gif') no-repeat 0 0;}
#footer-share-links #footer-share-fb {width:35px; background-position:0 0;}
#footer-share-links #footer-share-tw {width:35px; background-position:-35px 0;}
#footer-share-links #footer-share-fr {width:35px; background-position:-70px 0;}
#footer-share-links #footer-share-yt {width:35px; background-position:-105px 0;}
#footer-share-links #footer-share-rss {width:33px; background-position:-140px 0;}
#footer-logo {width:960px; margin:-85px auto 0 auto;}
#footer-logo img {float:right;}

#sub-footer { background-color: #FFF; }
#sub-footer .inner  { width:960px; padding: 25px 0px 40px 20px; margin:0 auto; font-size:1.1em; }
#sub-footer a { padding-right: 20px; color: #000; }

/*FLASH WRAPPER*/
/*temporarily here to compensate for banner issue?*/

/*community matrix flash wrapper*/
.community-flash-wrapper {width:100%; padding-bottom:0;}
.community-flash-wrapper .flash-wrapper {margin:0 auto; width:960px; height:371px; background:url('/images/community/bg-community-matrix-bottom.png') no-repeat center bottom;}

/*BANNER*/
/*#banner {width:960px; height:150px; margin:0 auto; z-index:0; overflow:visible;}*/
#banner {width:960px; margin:0 auto; z-index:0; overflow:visible; height:150px;}
#banner img {position:absolute;}

/*BREADCRUMBS*/
#breadcrumbs {width:940px; margin:0 auto; padding:20px 0 30px 20px; font-size:1.1em; color:#b4b4b4; position:relative; z-index:10;}
#breadcrumbs .active {color:#4c4c4c;}


/*CONTENT GLOBAL*/
#content-wrapper {width:960px; margin:0 auto;background-color:#fff;padding-bottom:40px;}

/*default column setup*/
#content-left {float:left; width:134px; padding:0 20px;}
#content-right {float:right; width:766px; padding-right:20px;}

/*home column setup*/
#content-center {}

/*CONTENT SUBNAV*/
#content-subnav {font-size:1.2em;}
#content-subnav li a {color:#4c4c4c; display:block; padding:8px 0 9px 2px; border-bottom:1px solid #eaeaea; line-height:1.2;}
#content-subnav li a.active {font-weight:bold; color:#212121;}

#content-subnav li ul li {background: url('/images/nav/bullet-tertiary-nav.gif') no-repeat 0 10px; margin-left: 15px; font-size: 11px; }
#content-subnav li ul li a {padding: 8px 0 5px 15px; }
#content-subnav li ul li a.active {font-weight: bold; color: #212121;}
#content-subnav li a:hover, #content-subnav li ul li a:hover {text-decoration: none; color: #0085cf;}

/*CONTENT-INFO*/
#content-info {}

/*PAGINATION*/
ul.pager {float:left;}
ul.pager li {float:left; display:inline; margin-right:1px;}
ul.pager a, ul.pager span {display:block; float:left; padding:8px 10px; font-size:1.3em; background:#ededed; color:#4c4c4c; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px;}
ul.pager span {color:#adadad;}
ul.pager a:hover {background:#dcdcdc; text-decoration:none;}
ul.pager a.active, ul.pager span.active {background-color:#0085d0; color:#fff;}


/*MODAL WINDOWS*/
.modal-dialog {background:url(/images/bg-modal.png);padding:8px;width:555px;display:none;position:fixed;top:17%;left:50%;margin-left:-286px;}
.modal-dialog h2 {font-family:'Interstate-RegularRegular',arial,sans-serif; font-size:2.2em; color:#212121; padding-bottom:.5em;font-weight:normal; width:420px;}
.modal-dialog .border {background-color:#fff;padding:4px;}
.modal-dialog .inner {padding:20px 18px 18px 20px;background:url(/images/bg-modal-inner.jpg) no-repeat scroll top center #fff;position:relative;}
.modal-dialog .body p {width:100%;padding-bottom:10px;margin-bottom:9px;font-weight:bold;}
.modal-dialog .body ul {list-style-type:disc;font-size:1.2em;line-height:1.2em;padding-left:20px;}
.modal-dialog .btn-close {cursor:pointer;text-indent:-9999em;background:url(/images/buttons/btn-close.png) no-repeat;width:74px;height:26px;}
.modal-dialog .btn-close:hover {background-position:0 -26px;}
.modal-dialog #modal-button-top {position:absolute;top:18px;right:18px;}

/*XSL RENDERING TITLES*/
/*
	These look like the standard content-title and content-blurb content, but they appear
	as part of the renderings that appear on the model homepage (pricing, compare, etc.)
*/
.rendering-title {padding-bottom:12px;}
.rendering-title h2 {font-family:'Interstate-RegularRegular',arial,sans-serif; font-size:1.8em; font-weight:normal; letter-spacing:0; color:#212121; padding-bottom:0;}
.rendering-blurb {font-size:1.3em; padding-bottom:20px;}
.rendering-blurb p {font-size:1em;}
.rendering-blurb ul li {line-height: 1.3em; padding-left: 20px;}


/*NEWS LANDING*/
/*feature article*/
#news-feature-info {float:left; width:370px; padding-right:14px;}
#news-feature-info h5 {font-size:1.1em; text-transform:uppercase; color:#717171; font-weight:normal; padding-bottom:6px;}
#news-feature-info h2 {font-size:1.6em; font-weight:bold; padding-bottom:8px;}
#news-feature-photo {float:right; width:372px; padding-top:10px;}

/*common news elements*/
.news-article-meta {color:#4c4c4c; font-size:1.2em; padding-bottom:15px;}
.btn-news-article-full {font-size:1.3em;}

/*news listing*/
#news-listing {padding-top:40px;}
#news-listing-status {font-size:1.3em; padding:8px 0;}
.news-listing-pager {border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:3px 0;}
.news-listing-categories {float:right; padding:4px 6px 4px 10px; background:#ededed; color:#4c4c4c; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px;}
#form-news-listing label {color:#4c4c4c; font-size:1.3em; font-weight:bold; padding-right:4px;}
.news-listing-article {padding:14px 0; border-bottom:1px solid #eaeaea;}
.news-listing-article:last-of-type {border-bottom:none;}
.news-listing-article-photo {float:left; width:191px;}
.news-listing-article-photo img {padding:5px 5px 8px 5px; background:url('/images/news/bg-news-listing-photo.gif') no-repeat 0 0;}
.news-listing-article-info {float:right; width:547px; padding-top:4px;}
.news-listing-article h2 {font-size:1.4em; font-weight:bold; padding-bottom:8px;}
.news-listing-article .news-article-meta {padding-bottom:10px;}

/*GENERIC LISTING STYLES*/
.listing-pager {border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:3px 0;}
.listing-pager label {color:#4c4c4c; font-size:1.3em; font-weight:bold; padding-right:4px;}
.listing-pager-bottom {border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; padding:3px 0;}
.listing-pager-bottom {margin-top:17px;}
.listing-pager-bottom label {color:#4c4c4c; font-size:1.3em; font-weight:bold; padding-right:4px;}
.listing-pager-empty {border-top:1px solid #eaeaea;}
.listing-categories {float:right; padding:4px 6px 4px 10px; background:#ededed; color:#4c4c4c; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; margin-left:1px;}
.listing-categories-margin {margin-right:3px;}
.listing-item {padding:14px 0; border-bottom:1px solid #eaeaea;}
.listing-item-first {border-top:1px solid #eaeaea;}
.listing-item-last {border-bottom:none;}
/*.listing-item:last-of-type {border-bottom:none;}*/
.listing-item-photo {float:left; width:180px;}
.listing-item-photo-placeholder {width:178px; height:117px; border:1px solid #eaeaea; background:url('/images/generic/bg-listing-placeholder.jpg') no-repeat center center;}
.listing-item-info {float:right; width:557px; padding-top:4px;}
.listing-item-info h3 {font-size:1.4em;}
.listing-item-info p {padding-right:100px;}
.listing-item-info-full {padding-top:4px;}
.listing-item-link {font-size:1.3em;display:block;margin-bottom:12px;}
.listing-meta {padding-bottom:10px;font-size:1.2em;line-height:1.4em;}
.listing-meta a {color:#1A70C2;font-weight:bold;}
.listing-meta span {font-weight:bold;}
.listing-details {font-size:1.2em;line-height:1.4em;margin-bottom:0.5em;}
.listing-details dt {font-weight:bold;float:left;width:65px;clear:left;margin-bottom:3px;}
.listing-details dd {margin-left:65px; margin-bottom:3px;}
.listing-details dd p {font-size:1em;}
.listing-details dd a {font-weight:bold;}
.listing-details-wide dt {width:90px;}
.listing-details-wide dd {margin-left:90px;}

/*generic featured article*/
.article-featured {border-bottom:1px solid #EAEAEA;margin-bottom:30px;padding:20px; background:#fafafa url('/images/generic/bg-featured-item-white.gif') repeat-x 0 0;}
.article-featured img {float:right;margin:0 0 20px 20px; display:inline; border:1px solid #e6e6e6;}

/* buying tools links */
body.vehicles-model #content-right {padding-top:15px;}
body.vehicles-model #breadcrumbs {z-index:10;}
body.vehicles-model #content-wrapper {z-index:20;}
body.vehicles-model .buying-tools-buttons {float:right;margin-top:-68px;margin-right:-20px;z-index:100;position:relative;}
body.vehicles-model .buying-tools-buttons-bottom {float: right; margin-top:20px;}
.buying-tools-buttons li {float:left;}
.buying-tools-buttons li a {display:block;height:26px;text-indent:-9999em;background:#e4e4e4 url('/images/nav/btn-subnav-vehicles-ctas.gif') no-repeat 0 0;}
.buying-tools-buttons li a.btn-bookatestdrive {width:155px; background-position:-136px 0;}
.buying-tools-buttons li a.btn-bookatestdrive:hover {background-position:-136px -26px;}
.buying-tools-buttons li a.btn-requestabrochure {width:170px; background-position:-291px 0;}
.buying-tools-buttons li a.btn-requestabrochure:hover {background-position:-291px -26px;}
.buying-tools-buttons li a.btn-findadealer {width:125px; background-position:-461px 0;}
.buying-tools-buttons li a.btn-findadealer:hover {background-position:-461px -26px;}

/*special offers*/
#offer-detail {}
#offer-detail #content-copy {float:left; width:380px; padding-right:10px;}
#offer-detail-right {float:right; width:376px;}

/*merchandise iframe*/
.body-about-merchandise #content-right {padding-right:0; width:786px;}
#about-merchandise-frame {width:786px; height:1600px;}




/*CONTENT COPY*/
#content-copy h2, #content-copy h3 {padding-top:10px;}
#content-copy ol {list-style-type:decimal; margin-left:40px; padding-bottom:20px;}
#content-copy ul {margin-left:25px; margin-bottom:20px;}
#content-copy ul li {background: url('/images/icn-blue-disc.gif') no-repeat left 7px; padding-left:15px; list-style:none;}
#content-copy ol li, #content-copy table tr td, #content-copy ul li {line-height:1.4em; font-size:1.2em; padding-bottom:.8em;}
#content-copy ol li p, #content-copy ul li p {font-size:1em; padding:0;}
#content-copy .image-right {float:right;margin-left:20px;}


/*CONTENT-TITLE & INTRO & COPY*/
#content-title h1 {font-size:2.2em; font-weight:normal; letter-spacing:-1px; padding-bottom:20px;}
#content-intro { font-size: 1.6em; color: #999999; line-height:1.3em; padding:0 100px 14px 0; }
#content-intro p { font-size:1em; line-height:1em; }
#content-copy p { padding-right:100px; }
#content-copy li { padding-right:200px; }

/*CONTENT MEDIA (image or video)*/
#content-media {padding-bottom:30px;}
/*#content-media img, #content-media object, #content-media embed {margin-bottom:30px;}*/

/*2 COLUMN LAYOUT*/
#content-left-column { float: left; width: 48%; padding-right: 5px; }
#content-right-column { float: left; width: 48%; padding-left: 5px; }

.inline-image {float: left; margin: 0 15px 15px 0;}

/*M Day*/
#main_0_content_0_FindADealerLink {margin-bottom:40px;margin-top:20px;width:125px;background:url("/images/nav/btn-subnav-vehicles-ctas.gif") no-repeat scroll -461px 0 #E4E4E4;display:block;height:26px;text-indent:-9999em;}
#main_0_content_0_FindADealerLink:hover {background-position:-461px -26px;}
#m-day {background:url(/images/special-offers/mday-bg.jpg) no-repeat top left;padding:187px 35px 20px 35px;float:left;}
#m-day p {font-family:'Interstate-RegularRegular',arial,sans-serif;font-size:2em;color:black;}
#m-day ul {margin:0 0 20px;}
#m-day li {padding-left:20px;background:url(/images/icn-blue-disc.gif) no-repeat 6px 7px;font-size:1.6em;margin-bottom:0.6em;}
#m-day strong {font-size:1.6em;display:block;margin-bottom:0.2em;}
#m-day sup {bottom:0.3em;font-size:0.7em;height:0;line-height:1;position:relative;vertical-align:baseline;}
#m-day-legal {font-size:1.1em;line-height:1.3em;}

/*TABLE STYLES*/
