/* -- Cached as shopsullivanauto.com-_css.phpfolder=cssprint.css on -- 2010-09-09 10:21:59 */



/* -------------------------- user.css -------------------------- */

/* --------------------------------------------------------------------------------------------------
	Title:		Default Autos CSS Document

	Author:		PMT Advertising
					www.pmtadvertising.com
					info@pmtads.com

	Artist:		Bruce Etzcorn, Derek Downey & Louis R. Stephens
	Date:			January 29, 2008
------------------------------------------------------------------------------------------------------ */

* {margin: 0px; padding: 0px;}

body {margin: 0px; font-size: 10px; font-family: "Myriad Pro", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; background-color: #FFFFFF; background-image: none;}

body#vehicleDisplayPrint, body#specialsDetails {background-color: #FFFFFF; background-image: none;}

div.clearer {height: 0; line-height: 0px; clear:both;}

.searchDescription,
.searchContainer,
#homeArea,
.newsIcon,
.searchIcon,
.featuredSpecialIcon,
#navigation,
#siteBottom .dealerLogo,
.textNav,
#brandLogo1,
#brandLogo2,
#brandLogo3,
#brandLogo4,
.partsForm,
.serviceForm,
.contactForm,
.advertising,
.dealerInfo .email,
body#vehicleDisplayPrint .textNav, 
body#specialsDetails .textNav,
.specialsSnapshot .inventoryInfo,
.specialsSnapshotAlt .inventoryInfo,
.specialsSnapshot .dealerNotes,
.specialsSnapshotAlt .dealerNotes,
.departmentInfo .departmentName,
.departmentInfo .email,
.departmentInfo .bullet,
body#new .employeeTitle,
body#preOwned .employeeTitle,
body#parts .employeeTitle,
body#service .employeeTitle,
body#financing .employeeTitle,
body#home .newsCaption
{display: none;}

#constraint,
body#vehicleDisplayPrint #constraint,
body#specialsDetails #constraint, body#specialsDetails #mainArea {width: auto; margin: 0 auto; background-color: #FFFFFF; border: 0px;}

#motd span {font-size: 14px; padding: 10px; display: block; text-align: left;}

#siteBottom {clear: both; margin: 0 auto; text-align: center; margin: 10px;}
#siteBottom .dealerInfo {padding: 5px; padding-top: 10px;}

#footer {clear: both; color: #000000; width: auto; margin: 0 auto; text-align: center; margin-top: 10px; margin-bottom: 10px;}
body#vehicleDisplayPrint #footer, body#specialsDetails #footer {color: #000000;}

#subArea {float: left; width: 29%;}

body#newVehicleDisplay #subArea, body#preOwnedVehicleDisplay #subArea, body#vehicleDisplayPrint #subArea {float: right;}

#mainArea {float: left; width: 65%; font-size: 12px; padding: 20px; padding-bottom: 10px;}
body#newVehicleDisplay #mainArea, body#preOwnedVehicleDisplay #mainArea {float: left; width: 65%; font-size: 12px; padding: 20px 10px; padding-bottom: 10px;}
#mainArea h1 {padding-bottom: 3px; margin-bottom: 3px; border-bottom: 1px solid #666666;}

*html body#service #mainArea, *html body#parts #mainArea, *html body#financing #mainArea, *html body#contact #mainArea { width: 410px; }

/* ---------- ~Text ---------- */

h1, h2, h3, h4, h5 {font-weight: normal; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", sans-serif;}

h1 { font-size: 21px;}
h2 { font-size: 18px;}
h3 { font-size: 16px;}
h4 { font-size: 14px;}
h5 { font-size: 12px;}

p {font-size: 12px;}

/* ---------- Header ---------- */

#header .dealerInfo {float: left; padding: 5px; padding-top: 15px; text-align: right; width: 420px;}

#header .dealerInfo .dealerLogo {float: left; height: 100px; width: 226px; background: url(images/dealerLogoPrint.gif) no-repeat top left;}

#header .dealerInfo .dealerName,
#header .dealerInfo .street,
#header .dealerInfo .cityInfo,
#header .dealerInfo .phone1,
#header .dealerInfo .phone2, 
#header .dealerInfo .phone3,
#header .dealerInfo .fax1,
#header .dealerInfo .fax2,
#header .dealerInfo .email, 
#header .dealerInfo .servicePhone {text-align: left; font-size: 12px; float: left; width: 170px; padding-left: 10px; margin: 0;}

#header .dealerInfo .bullet, #header .dealerInfo .fax1, #header .dealerInfo .fax2,
#header .dealerInfo .phone1 label {display: none;}
.dealerInfo .bullet {padding: 0 3px;}

/* ---------- Content Styling (Footer) ---------- */

#footer {border-top: 1px solid #CCCCCC; font-size: 12px;}

/* ---------- Content Styling (Text Nav) ---------- */

.textNav {font-size: 12px; border-top: 1px solid #CCCCCC;}
.textNav a {padding: 5px;}

#siteBottom .dealerInfo .dealerName, #siteBottom .dealerInfo .street, #siteBottom .dealerInfo .cityInfo, #siteBottom .dealerInfo .phone1, #siteBottom .dealerInfo .phone2, #siteBottom .dealerInfo .phone3, #siteBottom .dealerInfo .fax1, #siteBottom .dealerInfo fax2 {display: inline; font-size: 12px;}

/* ---------- ~Home ---------- */

body#home .newsEvents { float: left; width: 380px;}
#homeContent { float: right; width: 380px; padding-bottom: 10px; }
#homeContent h1 { margin-top: 10px; }
body#home #mainArea { width: 865px; }
body#home #mainArea a { color: #001d7d; }
body#home #mainArea a:hover { color: #cc0000; }
body#home .readMore { font-size: 15px; }

body#home #featuresAndSpecials { display: none; }

body#new .specialsContainer .specialsSnapshotAlt .inventoryInfo .stock,
body#new .specialsContainer .specialsSnapshot .inventoryInfo .stock,
body#new .specialsContainer .specialsSnapshotAlt .inventoryInfo .color,
body#new .specialsContainer .specialsSnapshot .inventoryInfo .color,
body#new .specialsContainer .specialsSnapshotAlt .inventoryInfo .miles,
body#new .specialsContainer .specialsSnapshot .inventoryInfo .miles,

body#preOwned .specialsContainer .specialsSnapshotAlt .inventoryInfo .stock,
body#preOwned .specialsContainer .specialsSnapshot .inventoryInfo .stock,
body#preOwned .specialsContainer .specialsSnapshotAlt .inventoryInfo .color,
body#preOwned .specialsContainer .specialsSnapshot .inventoryInfo .color,
body#preOwned .specialsContainer .specialsSnapshotAlt .inventoryInfo .miles,
body#preOwned .specialsContainer .specialsSnapshot .inventoryInfo .miles { display: none; }

body#new .specialsContainer .specialsSnapshotAlt,
body#new .specialsContainer .specialsSnapshotAlt,
body#preOwned .specialsContainer .specialsSnapshotAlt,
body#preOwned .specialsContainer .specialsSnapshotAlt { background: url(images/snapBackAlt.jpg) repeat-x top left; padding: 7px 0px 1px 0px; border-top: 1px solid #666; }

body#new .specialsContainer .specialsSnapshot,
body#new .specialsContainer .specialsSnapshot,
body#preOwned .specialsContainer .specialsSnapshot,
body#preOwned .specialsContainer .specialsSnapshot { background: url(images/snapBack.jpg) repeat-x top left;  padding: 7px 0px 2px 0px; border-top: 1px solid #666; }

body#new .specialsContainer .specialImage, 
body#preOwned .specialsContainer .specialImage { margin-left: 5px; }

.specialsContainer .specialImage { border: 0px;}
.specialsContainer .specialImage img { border: 1px solid #ccc; }

body#home .newsHeadline h1 { margin: 5px 0px; font-size: 16px; }

.GMTotalConfidence { /* float: left; */ clear: both; width: 265px; height: 350px; margin: 10px; }
.storePicture { /* width: 400px; height: 156px; margin: 10px 0px; border: 1px solid #000000; */ display: none; }

 /* ---------- ~MOTD ---------- */

#motd {}
#motd span {font-size: 14px; padding: 10px; display: block; text-align: center; background-color: BKG09COLOR; color: #FFFFFF;}

 /* ---------- ~MOTD ~auto ---------- */

body#home #motd, body#specials #motd, body#leasingSpecials #motd, body#newVehicleSpecials #motd, body#preOwnedVehicleSpecials #motd, body#partsDeptSpecials #motd, body#serviceDeptSpecials #motd, body#financeDeptSpecials #motd, body#financing #motd {margin: 3px 0; clear: both; background-image: none; color: #000000; padding-bottom: 5px;}

body#home #motd span, body#specials #motd span, body#leasingSpecials #motd span, body#newVehicleSpecials #motd span, body#preOwnedVehicleSpecials #motd span, body#partsDeptSpecials #motd span, body#serviceDeptSpecials #motd span, body#financeDeptSpecials #motd span, body#financing #motd span {text-align: center; background-image: none; padding: 6px 8px 2px 10px;}

/* ---------- ~MOTD ~65% ---------- */

body#new #motd, body#preOwned #motd {margin: 0 0 10px 0; clear: both; background-image: none; color: #FFFFFF;padding-bottom: 5px;}

body#new #motd span, body#preOwned #motd span {text-align: center; background-image: none; padding: 6px 8px 2px 10px;}

/* ---------- ~MOTD ~29% ---------- */

body#bodyShop #motd, body#parts #motd, body#service #motd, body#news #motd, body#directions #motd, body#contact #motd, body#financing #motd {margin: 3px 0;clear: both; background-image: none; color: #FFFFFF;padding-bottom: 5px; margin: 20px 5px; width: 210px;}

body#bodyShop #motd span, body#parts #motd span, body#service #motd span, body#news #motd span, body#directions #motd span, body#contact #motd span, body#financing #motd span {text-align: center; background-image: none; padding: 6px 8px 2px 10px;}

.motdContainer {margin: 10px;}

/* ---------- ~New ---------- */

/* This fixes a peek-a-boo issue in IE that happens with the specialsSnapshotAlt div. Both styles are necessary to make this work. */
body#new .specialsContainer {width: 95%;}
body#new div.specialsSnapshotAlt {width: 99%;}

/* ---------- ~PreOwned ---------- */

/* This fixes a peek-a-boo issue in IE that happens with the specialsSnapshotAlt div. Both styles are necessary to make this work. */
body#preOwned .specialsContainer {width: 95%;}
body#preOwned div.specialsSnapshotAlt {width: 99%;}

/* ---------- ~Specials ---------- */

body#specials #mainArea, 
body#newVehicleSpecials #mainArea,
body#preOwnedVehicleSpecials #mainArea,
body#partsDeptSpecials #mainArea,
body#serviceDeptSpecials #mainArea,
body#financeDeptSpecials #mainArea,
body#leaseSpecials #mainArea,
body#leasingSpecials #mainArea,
body#customSpecials #mainArea,
body#specialsDetails #mainArea,
body#testimonial #mainArea,
body#rebates #mainArea {clear: both; width: auto;}

body#specials ul, 
body#newVehicleSpecials ul,
body#preOwnedVehicleSpecials ul,
body#partsDeptSpecials ul,
body#serviceDeptSpecials ul,
body#financeDeptSpecials ul,
body#leaseSpecials ul,
body#customSpecials ul,
body#specialsDetails ul {list-style-type: none;}

#rebateSpecials, #newSpecials, #preOwnedSpecials, #partsSpecials, #serviceSpecials, #financeSpecials, #leaseSpecials, .customSpecial {clear: both; margin-bottom: 15px;}

body#specials .dealerNotes, 
body#newVehicleSpecials .dealerNotes,
body#preOwnedVehicleSpecials .dealerNotes,
body#partsDeptSpecials .dealerNotes,
body#serviceDeptSpecials .dealerNotes,
body#financeDeptSpecials .dealerNotes,
body#leaseSpecials .dealerNotes,
body#customSpecials .dealerNotes,
body#specialsDetails .dealerNotes {display: block;}

#rebateSpecials ul, #newSpecials ul, #preOwnedSpecials ul, #partsSpecials ul, #serviceSpecials ul, #financeSpecials ul, #leaseSpecials ul, .customSpecial ul
{float: left; margin-top: 10px; padding-right: 10px; margin-bottom: 10px; width: 29%; font-size: 10px;}

#rebateSpecials li, #newSpecials li, #preOwnedSpecials li, #partsSpecials li, #serviceSpecials li, #financeSpecials li, #leaseSpecials li, .customSpecial li
{margin-top: 3px; margin-bottom: 10px; margin-left: 25px;}

body#specials p, 
body#newVehicleSpecials p,
body#preOwnedVehicleSpecials p,
body#partsDeptSpecials p,
body#serviceDeptSpecials p,
body#financeDeptSpecials p,
body#leaseSpecials p,
body#customSpecials p,
body#specialsDetails p {margin-top: 5px; margin-bottom: 15px;}


body#specials h2, 
body#newVehicleSpecials h2,
body#preOwnedVehicleSpecials h2,
body#partsDeptSpecials h2,
body#serviceDeptSpecials h2,
body#financeDeptSpecials h2,
body#leaseSpecials h2,
body#customSpecials h2,
body#specialsDetails h2 {margin-top: 5px; border-bottom: 1px solid #666666;}

#rebateSpecials ul li a, #newSpecials ul li a, #preOwnedSpecials ul li a, #partsSpecials ul li a, #serviceSpecials ul li a, #financeSpecials ul li a, #leaseSpecials ul li a, .customSpecial ul li a {font-size: 14px;}

.specialsContainer {clear: both; margin: 10px;}
.specialsContainer a {display: block;}

.specialsHeader {clear: both; border-bottom: 1px solid #666666;}
.specialsHeader h3 {float: left; margin-top: 18px;}

.specialsSnapshot, .specialsSnapshotAlt {padding: 2px; border-bottom: 1px solid #CCCCCC;}
.specialsSnapshotAlt {background-color: #CCCCCC;}

.specialImage {float: left; margin-right: 5px;}
.specialImage img {width: 30px; border: 1px solid #CCCCCC;}

.specialsSnapshot .inventoryInfo, .specialsSnapshotAlt .inventoryInfo, .specialsSnapshot h3, .specialsSnapshotAlt h3 {float: left;}

.specialsSnapshot h4, .specialsSnapshotAlt h4 {font-size: 12px;}

body#new .specialsSnapshot .dealerNotes, body#new .specialsSnapshotAlt .dealerNotes, body#preOwned .specialsSnapshot .dealerNotes,body#preOwned .specialsSnapshotAlt .dealerNotes {font-size: 12px; clear: both; display: block; margin-top:3px; margin-bottom: 3px;}

.specialsSnapshot .stock, .specialsSnapshotAlt .stock,
.specialsSnapshot .miles, .specialsSnapshotAlt .miles,
.specialsSnapshot .color, .specialsSnapshotAlt .color,
.specialsSnapshot .modelNum, .specialsSnapshotAlt .modelNum { display: none; }

body#specialsDetails .coupon {width: 95%; border: 2px dashed #000000; padding: 10px;}

body#specialsDetails .coupon .specialImage img {float: left; width: 65%;}

body#specialsDetails .coupon .specialPrice {float: right; width: 29%; font-size: 28px; text-align: right;}

body#specialsDetails .coupon .specialDescription {float: left; width: 45%; font-size: 12px;}

body#specialsDetails .coupon .specialDisclaimer {clear: both; font-size: 12px; margin-top: 10px; padding-top: 5px; border-top: 1px solid #000000;}

body#specialsDetails div.pageBreak { display: none; }

.leasePicture img {width: 65%;}
.leaseName {font-size: 14px; text-align: center; display: block;}
.leasePrice {display: block; font-size: 16px; text-align: center;}
#leaseSpecials .leaseDate {display: block; text-align: center;}

#rebateSpecials .specialImage img {width: 65%; border: 0px;}
#rebateSpecials .section {font-size: 14px; text-align: center;}
#rebateSpecials .rebateName {font-size: 16px; margin-top: 5px;}
#rebateSpecials .rebateDate {font-size: 12px; display: block; color: TXT05COLOR;}
#rebateSpecials .rebatesIncentives ul {list-style-type: disc;}
#rebateSpecials .rebatesIncentives ul li {margin: 0px;  font-size: 12px;}

#rebateSpecials ul {padding: 10px 5px 10px 5px;}
#rebateSpecials ul li {height: 65%;}

.rebatesIncentives span {display: block; text-align: left; font-size: 12px;}

#specials #partsSpecials h2, #specials #serviceSpecials h2, .ratesContainer, .ratesContainer h1 { text-align: left; clear: both;}

/* ---------- ~Financing ---------- */

body#financing div.applyFinancing {float: left; width: 29%;}

body#financing .loanCalc, body#financing .affordabilityCalc, body#financing .cashBackCalc { display: none; }

/* ---------- ~General Content Styling ---------- */

.departmentInfo {margin-top: 3px; margin-bottom: 10px;}

#mainArea .departmentInfo .phone1,
#mainArea .departmentInfo .fax1 {display: block;}

.departmentTitle {padding: 3px;}
.departmentTitle h1 {font-size: 16px;}

.hoursContent {margin-top: 5px; margin-bottom: 10px;}

.hoursHolder {clear: both; padding: 3px; border-bottom: 1px dotted #CCCCCC;}

.day, .dayHours, .currentDay {font-size: 12px;}

body#new .day, body#preOwned .day, body#parts .day, body#service .day, body#financing .day, body#staffDetail .day {float: left;}

body#new .dayHours, body#preOwned .dayHours, body#parts .dayHours, body#service .dayHours, body#financing .dayHours, body#staffDetail .dayHours {float: right;}

body#new .currentDay, body#preOwned .currentDay, body#parts .currentDay, body#service .currentDay, body#financing .currentDay, body#staffDetail .currentDay {clear: both; text-align: right; font-size: 12px;}

/* ---------- Employees (Staff) ---------- */

body#staff .departmentTitle span {display: block; font-size: 18px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", sans-serif; padding-bottom: 3px; border-bottom: 1px solid #CCCCCC;}

.deptManager,
body#staff .staffContainer {float: left; width: 130px; height: 125px; text-align: center; margin: 3px;}
body#staff .staffContainer {margin-top: 10px; margin-bottom: 10px;}

.departmentTitle {clear: both;}
.departmentManager .departmentTitle {display: none;}

#mainArea .adminTitle h1 {padding: 3px; font-size: 12px; font-family: "Myriad Pro", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; text-align: center; border: 0px;}

.employeeImage img {margin: 5px; margin-top: 0px; margin-bottom: 0px; border: 1px solid #CCCCCC;}

.employeeName {font-size: 12px;}

body#new .employeeTitle, body#preOwned .employeeTitle, body#parts .employeeTitle, body#service .employeeTitle, body#financing .employeeTitle {display: none;}

body#staff .employeeTitle {font-size: 12px;}

body#staff #mainArea {clear: both; width: auto;}

.hoursContent h1 {font-size: 16px;}

body#staffDetail .staffInfo {width: auto; font-size: 12px;}

body#staffDetail .staffInfo .staffPicture img {float: left; width: 29%; margin-right: 10px;}

body#staffDetail .hoursContent {margin-top: 40px; padding-left: 10px; padding-right: 10px;}

body#staffDetail .staffDetails {float: left; width: 65%; font-size: 14px;}

body#staffDetail .staffDetails .employeeName {font-size: 21px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", sans-serif;}

body#staffDetail .staffNotes {float: left; width: 65%; margin-top: 10px; margin-bottom: 10px;}

/* ---------- Maps ---------- */

body#contact #mapContainer {margin: 10px; height: 245px; font-size: 12px; font-family: "Myriad Pro", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; border: 1px solid #CCCCCC;}

body#directions #mapContainer
{clear: both; margin: 10px; width: auto; height: 500px; font-size: 12px; font-family: "Myriad Pro", "Lucida Grande", Geneva, Arial, Verdana, sans-serif; border: 1px solid #CCCCCC;}

body#directions #header, body#contact #header {width: 100%;}

/* ---------- ~Information ---------- */

body#information #mainArea {clear: both; width: auto;}

/* ---------- ~News ---------- */

body#news #subArea {float: left;}

body#newsArchived #mainArea {width: auto;}

.newsPicture {float: left; margin-right: 10px;}
.newsPicture img {float: left; width: 65%; border: 1px solid #666666;}

body#news #archivedNews {padding: 10px;}

#archivedNews h1 {font-size: 18px;}

.newsContainer {clear: both; margin-bottom: 20px;}

.newsHeadline {margin-bottom: 5px;}

body#news .newsCaption, #archivedNews .newsCaption {width: 65%; font-size: 10px; margin-top: 5px; margin-bottom: 5px;}

.newsStory {clear: both; font-size: 12px; margin-top: 5px;}

#archivedNews a {display: block; padding: 3px; font-size: 12px; border-bottom: 1px dotted #CCCCCC;}

/* ---------- ~Privacy ---------- */

body#privacy #mainArea {clear: both; width: auto;}

/* ---------- ~Buttons ---------- */

.financeButton {width: 500px; height: 40px; text-align: center; margin-top: 20px;}

/* ---------- ~FAQ ---------- */

body#faq #mainArea {clear: both; width: 100%;}

body#faq .faqContainer h1 {font-size: 16px; padding: 3px; margin-top: 10px; border-bottom: 1px solid #000000;}

body#faq .question {font-size: 14px; margin-top: 10px;}
body#faq .answer {font-size: 12px; padding-bottom: 10px;}

/* ---------- ~Hours Of Operation ---------- */

.departmentHours {padding-left: 10px; padding-right: 10px;}

#hoursChart {clear: both; width: 97%;}

#hoursChart h2 {padding: 10px; padding-bottom: 5px;}

#hoursChart table {margin: 10px; border: 1px solid #666666; text-align: center; border-collapse: collapse; background-color: #FFFFFF;}
body#carbuilder table { border-collapse: collapse; }

#hoursChart table tr, #hoursChart table th, #hoursChart table td,
/* Carbuilder styles */
body#carbuilder th, 
body#carbuilder tr, 
body#carbuilder td, 
body#carbuilder tfoot {padding: 3px; border: 1px solid #666666;}
body#carbuilder #modelChart td.vehicleInfo { border: 1px solid #666666; }

#hoursChart table thead {background-color: #CCCCCC; border: 1px solid #666666;}

#hoursChart table tfoot {display: none;}

body#contact .currentDay, body#hoursOperation .currentDay {width: 20%; font-size: 12px;}

body#contact .dayHours, body#hoursOperation .dayHours {width: 10%; font-size: 12px;}

/* ---------- ~Text ---------- */

h1, h2, h3, h4, h5 {font-weight: normal; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica", sans-serif;}

h1 { font-size: 21px;}
h2 { font-size: 18px;}
h3 { font-size: 16px;}
h4 { font-size: 14px;}
h5 { font-size: 12px;}

p {font-size: 10px;}

/* ---------- ~Dealer Info ---------- */

.dealerInfo .dealerName, .dealerInfo .street, .dealerInfo .cityInfo, .dealerInfo .phone1, .dealerInfo .phone2, .dealerInfo .phone3, .dealerInfo .fax1, .dealerInfo fax2 {font-size: 10px;}

/* ---------- ~Advertising ---------- */

.noAd {margin: 20px; font-size: 14px; text-align: center;}

.advertising h1, .adDate, .adDescription {padding-left: 20px; padding-right: 20px;}

.adDate, .adDescription {font-size: 12px; margin-top: 3px;}
.adDate {font-size: 12px; font-weight: bold;}

body#advertising .printMessage {width: 65%; padding: 20px;}

/* ---------- ~Links ---------- */

a {color: #000000; text-decoration: none;}
a img {border: 0px;}

/* ---------- ~Disclaimer ---------- */

#disclaimer {width: 100%; clear: both; text-align: left; padding-top: 3px; border-top: 1px solid #CCCCCC;}
#disclaimer span {font-size: 10px; margin-bottom: 2px;}

.lineTools .disclaimerSS {color: #000000;}

.disclaimerSS {font-size: 10px; vertical-align: super; margin-right: 3px; margin-left: 3px;}

body#newInventory .mpgCity span.disclaimerSS,
body#newInventory .mpgHighway span.disclaimerSS,
body#preOwnedInventory .mpgCity span.disclaimerSS,
body#preOwnedInventory .mpgHighway span.disclaimerSS {font-size: 10px; color: #000000;}

body#newVehicleDisplay .mpgCity span.disclaimerSS,
body#newVehicleDisplay .mpgHighway span.disclaimerSS,
body#newVehicleDisplay .mpgCity span.disclaimerSS,
body#preOwnedVehicleDisplay .mpgCity span.disclaimerSS,
body#preOwnedVehicleDisplay .mpgHighway span.disclaimerSS,
body#preOwnedVehicleDisplay .mpgCity span.disclaimerSS,
body#vehicleDisplayPrint .mpgHighway span.disclaimerSS {font-size: 10px;}

.adminDisclaimer {font-size: 10px; display: block; clear: both;}

/* ---------- ~Rewards ---------- */

.pageBreak {page-break-before: always;}

body#rewards #mainArea {width: auto;}

#rewardsswapper {margin-top: 10px; border-top: 1px solid #666666;}

#rwc-register-comments, #rwc-required-comments, p#rwc-login-comments { margin-top: 10px; margin-bottom: 10px;}

#rwc-welcome-comments, p#rwc-current-paragraph {font-size: 16px; margin-top: 10px;}

.rwc-current-points, h2 {color: #000000;}

body#rewards .alt {background-color: #CCCCCC;}

p#rwc-welcome-comments {}
div#rwc-content table {width: auto; font-size: 12px; margin: 10px auto; border-collapse: collapse; background-color: #FFFFFF;}
div#rwc-content th {border: 1px solid #666666; padding: 2px; background-color: #FFFFFF; color: #FFFFFF;}
div#rwc-content th.rwc-date {width: 15%;}
div#rwc-content th.rwc-location {width: 36%;}
div#rwc-content th.rwc-type {width: 15%;}
div#rwc-content th.rwc-spent {width: 20%;}
div#rwc-content th.rwc-earned {width: 7%;}
div#rwc-content th.rwc-redeemed {width: 7%;}
div#rwc-content td {border: 1px solid #666666; padding: 3px;}

div.rwc-personal {background-color: #FFFFFF; padding: 5px;}

.rwc-personal .formRow {float: left; width: 29%; margin-bottom: 5px;}

.rwc-personal .formRow label {display: block; font-size: 12px; font-weight: bold;}

.rwc-personal .formRow .field {display: block; font-size: 12px; color: #000000;}

body#rewards input {margin-bottom: 5px;}

.rwc-loginButton, .rwc-lougoutButton, .rwc-lougoutButton, .rcw-registerButton {display: none;}

body#popup #popupContainer img { display: none; }
