
/* ::::: http://slb.adicio.com/ccincludes/css/verticals/motors/default/MotorsStyles.css ::::: */

.adicioDMIVideoYMM { padding: 4px 2px 10px 4px; font-size: 12px; font-weight: bold; letter-spacing: 0.08em; color: rgb(35, 91, 156); }
.dropdownSubHead { margin: 5px 4px 5px 0px; font-size: 10px; }
.dropDownTrim { margin: 0px 0px 5px; font-size: 10px; }
.dropdownSubHeadSmall { width: 100px; }
.dropdownSubHeadMedium { width: 125px; }
.dropdownSubHeadLarge { width: 200px; }
.detailTitle { padding: 0px 0px 5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; color: rgb(57, 90, 144); text-align: left; }
.tabAlignRight { border-left: 1px solid rgb(163, 190, 217); border-right: 1px solid rgb(163, 190, 217); padding: 10px 12px 8px; background-color: rgb(255, 255, 255); }
.boxSubHeaderTitle { font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; color: rgb(51, 51, 51); text-align: left; }
.boxHeader { border: 1px solid rgb(57, 90, 144); height: 22px; background-color: rgb(191, 210, 227); padding-left: 6px; padding-right: 6px; }
.VideoContentArea { width: 645px; }
.VideoReviewTblBody { border-style: none solid; border-color: -moz-use-text-color rgb(57, 90, 144); border-width: medium 1px; padding: 8px; }
.VideoReviewTblBody2 { border: 1px solid rgb(51, 51, 51); margin-top: 5px; }
.VideoReviewRtColTop { padding: 10px; background-image: url('videorev_graygradient1.jpg'); background-repeat: repeat-x; background-position: center top; }
.VideoReviewSelect { width: 200px; margin-bottom: 5px; }
.VideoReviewRtColBtm { background-image: url('videorev_graygradient2.jpg'); background-repeat: no-repeat; background-position: center bottom; width: 224px; }
.VideoReviewRtColList { margin: 0px; padding: 5px 0px 0px 10px; list-style-type: none; list-style-image: none; list-style-position: outside; line-height: 17px; font-size: 11px; font-weight: bold; }
.VideoReviewRtColList a:link { color: rgb(255, 255, 255); text-decoration: none; }
.VideoReviewRtColList a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.VideoReviewRtColList a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.VideoReviewRtColList a:active { color: rgb(255, 255, 255); text-decoration: underline; }
.VideoReviewBlueTableTop { border-bottom: 1px solid rgb(51, 51, 51); padding: 0px 0px 0px 5px; background-image: url('videorev_bluetbltop.gif'); background-repeat: repeat-x; font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); text-align: left; height: 27px; }
.VideoReviewThumbsMainTbl { margin: 10px; }
.VideoReviewThumbsTblCell { padding: 10px; }
.VideoReviewThumbsTblCell a:link { color: rgb(51, 51, 51); text-decoration: none; }
.VideoReviewThumbsTblCell a:visited { color: rgb(51, 51, 51); text-decoration: none; }
.VideoReviewThumbsTblCell a:hover { color: rgb(51, 51, 51); text-decoration: none; }
.VideoReviewThumbsTblCell a:active { color: rgb(51, 51, 51); text-decoration: none; }
.VideoReviewThumbsGutter { width: 10px; }
.VideoReviewThumbsBg { border: 1px solid rgb(198, 200, 199); background-image: url('videorev_thumbsgadient.gif'); background-repeat: repeat-x; background-position: center top; width: 195px; }
.VideoReviewSponsor { background-image: url('videorev_sponsoredbg.gif'); background-repeat: repeat-x; height: 24px; color: rgb(255, 255, 255); font-size: 11px; font-weight: bold; padding-left: 3px; }
.VideoReviewPlayerBg { background-color: rgb(74, 83, 90); width: 400px; }
.VideoReviewSponsor a:link { color: rgb(255, 255, 255); text-decoration: underline; }
.VideoReviewSponsor a:visited { color: rgb(255, 255, 255); text-decoration: underline; }
.VideoReviewSponsor a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.VideoReviewSponsor a:active { color: rgb(255, 255, 255); text-decoration: underline; }
.VideoReviewArrow { width: 14px; background-image: url('videorev_sponsoredarrow.gif'); background-repeat: no-repeat; }
.VideoReviewTableText { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.VideoReviewPopUp { width: 220px; }
.VideoReviewPopupTitle { border-top: 1px solid rgb(0, 0, 0); border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); background-image: url('videorev_sponsoredbg.gif'); background-repeat: repeat-x; height: 24px; padding-left: 5px; padding-right: 5px; }
.VideoReviewPopupTitleText { color: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
.VideoReviewPopupBody { border-left: 1px solid rgb(0, 0, 0); border-right: 1px solid rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0); padding: 5px; background-color: rgb(195, 217, 234); color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; }
.VideoReviewPopupField { color: rgb(51, 51, 51); font-family: Arial,Helvetica,sans-serif; font-size: 11px; width: 200px; margin-bottom: 3px; }
.VideoReviewPopUpButton { padding-top: 5px; }
.altVideoProvider a:link { color: rgb(48, 89, 163); text-decoration: underline; }
.altVideoProvider a:visited { color: rgb(48, 89, 163); text-decoration: underline; }
.altVideoProvider a:hover { color: rgb(48, 89, 163); text-decoration: none; }
.altVideoProvider a:active { color: rgb(48, 89, 163); text-decoration: none; }
.resCenterEvoxPhoto { width: 320px; }
.resCenterDetailSubTitle { border-bottom: 1px solid rgb(121, 159, 197); font-family: Verdana,Arial,Helvetica,Sans-serif; font-size: 11px; font-weight: bold; color: rgb(121, 159, 197); padding-left: 6px; text-align: left; }
.resCenterDetailText { padding: 5px 10px 5px 6px; background-color: rgb(255, 255, 255); text-align: left; font-family: Verdana,Arial,Helvetica,Sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.resCenterDetailTextUnderline { border-bottom: 1px solid rgb(235, 235, 235); padding: 4px 4px 4px 6px; background-color: rgb(255, 255, 255); text-align: left; font-family: Verdana,Arial,Helvetica,Sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.resCenterVehicleImg { width: 300px; }
.resCenterGrayDivider { background-image: url('rescentergraydivider.gif'); background-repeat: repeat-x; height: 6px; }
.resCenterIconColumn { width: 20px; }
.resCenterIntelliTblTop { background-color: rgb(121, 159, 197); height: 2px; }
.resCenterIntelliTblDiv { background-color: rgb(0, 0, 0); height: 2px; }
.resCenterIntelliTblBtm { background-color: rgb(121, 159, 197); height: 2px; }
.resCenterTblOdd { padding: 2px 5px 2px 10px; background-color: rgb(255, 255, 255); }
.resCenterTblEven { padding: 2px 5px 2px 10px; background-color: rgb(233, 233, 234); }
.resCenterPwrCirclesOdd { background-color: rgb(255, 255, 255); width: 75px; }
.resCenterPwrCirclesEven { background-color: rgb(233, 233, 234); width: 75px; }
.resCenterTblOddIndent { padding: 2px 5px 2px 25px; background-color: rgb(255, 255, 255); }
.resCenterTblEvenIndent { padding: 2px 5px 2px 25px; background-color: rgb(233, 233, 234); }
.resCenterIntelliValueTitle { font-size: 13px; font-weight: bold; color: rgb(0, 0, 0); padding-bottom: 10px; }
.resCenterIntelliValueRating { font-size: 11px; font-weight: bold; color: rgb(45, 93, 153); padding-bottom: 10px; }
.resCenterBlueTableTopLt { border-top: 1px solid rgb(121, 159, 197); border-left: 1px solid rgb(121, 159, 197); border-bottom: 1px solid rgb(121, 159, 197); padding: 5px 0px 5px 10px; background-color: rgb(181, 202, 223); font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); }
.resCenterBlueTableTopMiddle { border-top: 1px solid rgb(121, 159, 197); border-bottom: 1px solid rgb(121, 159, 197); padding: 5px 0px; background-color: rgb(181, 202, 223); font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; width: 75px; }
.resCenterBlueTableTopRt { border-top: 1px solid rgb(121, 159, 197); border-right: 1px solid rgb(121, 159, 197); border-bottom: 1px solid rgb(121, 159, 197); padding: 5px 0px; background-color: rgb(181, 202, 223); font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; width: 75px; }
.resCenterFooterList { margin: 0px; padding: 0px 0px 0px 35px; }
.resCenterFooter { padding: 10px 0px 5px; font-size: 10px; color: rgb(153, 153, 153); }
.resCenterFooterSmall { padding: 5px 0px; font-size: 9px; color: rgb(153, 153, 153); }
.resCenterFooterDivider { background-color: rgb(102, 102, 102); height: 1px; }
.adicioAutosGrayPod100 { height: 100px; }
.adicioAutosGrayPod110 { height: 110px; }
.adicioAutosGrayPod120 { height: 120px; }
.adicioAutosGrayTopLt { background-image: url('motorsblueroundcrnr_top_lt.gif'); background-repeat: no-repeat; height: 6px; width: 6px; }
.adicioAutosGrayTopRt { background-image: url('motorsblueroundcrnr_top_rt.gif'); background-repeat: no-repeat; height: 6px; width: 6px; }
.adicioAutosGrayTop { height: 6px; background-image: url('motorsblueroundcrnr_top.gif'); background-repeat: repeat-x; }
.adicioAutosGrayTableHorz { border-left: 1px solid rgb(150, 173, 204); border-right: 1px solid rgb(150, 173, 204); padding: 2px 10px; background-color: rgb(216, 224, 235); font-size: 11px; font-family: Arial,Helvetica,sans-serif; line-height: 15px; }
.adicioAutosGrayBotLt { background-image: url('motorsblueroundcrnr_bot_lt.gif'); background-repeat: no-repeat; height: 6px; width: 6px; }
.adicioAutosGrayBotRt { background-image: url('motorsblueroundcrnr_bot_rt.gif'); background-repeat: no-repeat; height: 6px; width: 6px; }
.adicioAutosGrayBot { height: 6px; background-image: url('motorsblueroundcrnr_bot.gif'); background-repeat: repeat-x; }
.MotorsContentArea { width: 645px; }
.MotorsContentArea a:link { color: rgb(0, 79, 128); text-decoration: underline; }
.MotorsContentArea a:visited { color: rgb(0, 79, 128); text-decoration: underline; }
.MotorsContentArea a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
.MotorsContentArea a:active { color: rgb(121, 159, 197); text-decoration: none; }
.detailDisclaimer { color: rgb(51, 51, 51); font-size: 10px; font-weight: normal; }
.popupBodyTextDisclaimer { padding-left: 6px; font-weight: normal; font-style: italic; font-size: 9px; padding-top: 4px; padding-bottom: 4px; }
.FeaturedDealTable { border: 1px solid rgb(173, 201, 223); background-color: rgb(243, 248, 252); font-size: 12px; font-family: Arial,Helvetica,sans-serif; text-align: center; }
.FeaturedDealTableViewAll { border-left: 1px solid rgb(173, 201, 223); border-right: 1px solid rgb(173, 201, 223); border-bottom: 1px solid rgb(173, 201, 223); background-color: rgb(243, 248, 252); font-size: 12px; font-family: Arial,Helvetica,sans-serif; text-align: center; }
.FeaturedDealCellTable { background-color: rgb(243, 248, 252); padding-right: 4px; padding-left: 4px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; width: 175px; text-align: center; }
.FeaturedDealTableNoNav { border-top: 1px solid rgb(173, 201, 223); border-left: 1px solid rgb(173, 201, 223); border-right: 1px solid rgb(173, 201, 223); background-color: rgb(243, 248, 252); padding-right: 4px; padding-left: 4px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; width: 175px; text-align: center; }
.FeaturedDealTableHorz { border: 1px solid rgb(173, 201, 223); background-color: rgb(243, 248, 252); padding-right: 4px; padding-left: 4px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; width: 600px; text-align: center; }
.FeaturedHorz { text-align: center; width: 190px; }
.FeaturedLogo { padding-top: 8px; padding-bottom: 8px; }
.FeaturedContact { padding-top: 8px; padding-bottom: 8px; }
.FeaturedViewAll { padding-top: 2px; padding-bottom: 4px; background-color: rgb(255, 255, 255); }
.adicioHeaderRoundedCornerLeft { background-image: url('roundcornerheaderlt.gif'); background-repeat: no-repeat; background-position: left bottom; height: 24px; width: 6px; }
.adicioHeaderRoundedCornerCenter { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 13px; color: rgb(51, 51, 51); font-weight: bold; padding-left: 5px; padding-top: 3px; background-image: url('roundcornerheadercenter.gif'); background-repeat: repeat-x; background-position: center bottom; height: 24px; }
.adicioHeaderRoundedCornerRight { background-image: url('roundcornerheaderrt.gif'); background-repeat: no-repeat; background-position: right bottom; height: 24px; width: 6px; }
.adicioFooterRoundedCornerLeft { background-image: url('roundcornerfooterlt.gif'); background-repeat: no-repeat; background-position: left top; height: 24px; width: 6px; }
.adicioFooterRoundedCornerCenter { padding: 1px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; background-image: url('roundcornerfootercenter.gif'); background-repeat: repeat-x; height: 24px; }
.adicioFooterRoundedCornerRight { background-image: url('roundcornerfooterrt.gif'); background-repeat: no-repeat; background-position: right top; height: 24px; width: 6px; }
.topSearchBody { border: 1px solid rgb(173, 201, 223); padding: 6px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: rgb(243, 248, 252); }
.topSearchText { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.topSearchText a:link { color: rgb(0, 79, 128); text-decoration: underline; }
.topSearchText a:visited { color: rgb(0, 79, 128); text-decoration: underline; }
.topSearchText a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.topSearchText a:active { color: rgb(0, 79, 128); text-decoration: none; }
.adicioWidgetBody { border: 1px solid rgb(173, 201, 223); padding: 6px; vertical-align: top; }
.adicioWidgetText { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.adicioWidgetText a:link { color: rgb(0, 79, 128); text-decoration: underline; }
.adicioWidgetText a:visited { color: rgb(0, 79, 128); text-decoration: underline; }
.adicioWidgetText a:hover { color: rgb(0, 0, 0); text-decoration: none; }
.adicioWidgetText a:active { color: rgb(0, 79, 128); text-decoration: none; }
.adicioWidgetSubTitle { border-bottom: 1px solid rgb(121, 159, 197); padding: 10px 0px 0px; font-family: Verdana,Arial,Helvetica,Sans-serif; font-size: 11px; font-weight: bold; color: rgb(121, 159, 197); text-align: left; }
.adicioResWidgetPhoto { padding: 0px 5px 0px 0px; width: 180px; }
.adicioVideoWidgetPhoto { padding: 5px 0px; width: 180px; }
.adicioWidgetVideoReviewSponsor { background-image: url('videorev_sponsoredbg.gif'); background-repeat: repeat-x; height: 24px; color: rgb(255, 255, 255); font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; padding-left: 3px; }
.adicioWidgetVideoReviewPlayerBg { background-color: rgb(74, 83, 90); width: 400px; }
.adicioWidgetVideoReviewPlayerBgSm { width: 320px; }
.adicioWidgetVideoReviewSponsor a:link { color: rgb(255, 255, 255); text-decoration: underline; }
.adicioWidgetVideoReviewSponsor a:visited { color: rgb(255, 255, 255); text-decoration: underline; }
.adicioWidgetVideoReviewSponsor a:hover { color: rgb(255, 255, 255); text-decoration: underline; }
.adicioWidgetVideoReviewSponsor a:active { color: rgb(255, 255, 255); text-decoration: underline; }
.adicioWidgetVideoReviewArrow { width: 14px; background-image: url('videorev_sponsoredarrow.gif'); background-repeat: no-repeat; }
.adicioReviewsThumbsTblCell { padding: 10px; font-size: 10px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: rgb(51, 51, 51); }
.adicioReviewsThumbsTblCell a:link { color: rgb(51, 51, 51); text-decoration: none; }
.adicioReviewsThumbsTblCell a:visited { color: rgb(51, 51, 51); text-decoration: none; }
.adicioReviewsThumbsTblCell a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.adicioReviewsThumbsTblCell a:active { color: rgb(51, 51, 51); text-decoration: underline; }
.adicioReviewsWidgetYMM { font-size: 12px; font-family: Verdana,Arial,Helvetica,sans-serif; font-weight: bold; color: rgb(51, 51, 51); padding-top: 5px; }
.adicioReviewsWidgetYMM a:link { color: rgb(51, 51, 51); text-decoration: none; }
.adicioReviewsWidgetYMM a:visited { color: rgb(51, 51, 51); text-decoration: none; }
.adicioReviewsWidgetYMM a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.adicioReviewsWidgetYMM a:active { color: rgb(51, 51, 51); text-decoration: underline; }
.adicioMotorsButtonClass { border: 1px solid rgb(0, 0, 0); margin: 0px; padding: 0px 5px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11px; color: rgb(0, 0, 0); background-image: url('buttonbkgd.gif'); background-repeat: repeat-x; height: 21px; text-align: center; vertical-align: middle; cursor: pointer; text-transform: uppercase; }
.adicioWidgetDescription { padding: 0px 0px 5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
.adicioWidgetFormLabelTop { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; }
.adicioWidgetFormLabelAdjacent { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; }
.adicioWidgetInputWide { margin: 0px 0px 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; width: 160px; }
.adicioWidgetInputMedium { margin: 0px 0px 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; width: 140px; }
.adicioWidgetInputNarrow { margin: 0px 0px 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; width: 120px; }
.adicioWidgetInputZip { margin: 0px 0px 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; width: 60px; }
.adicioWidgetSelectWide { margin: 0px 0px 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; width: 160px; }
.adicioWidgetSelectMedium { margin: 0px 0px 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; width: 140px; }
.adicioWidgetSelectNarrow { margin: 0px 0px 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; width: 120px; }
.adicioWidgetSelectRadius { margin: 0px 0px 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; width: 50px; }
.adicioWidgetRadioCell { padding: 0px 0px 8px; width: 20px; }
.adicioWidgetRadioLabel { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
.adicioWidgetSubmitCell { padding: 0px; text-align: center; }
.adicioWidgetViewAllLink { padding: 10px 0px 0px; text-align: center; font-weight: bold; }
.adicioWidgetHeading { font-weight: bold; }
.adicioWidgetPhoneNumber { font-weight: bold; }
.adicioWidgetPhoneNumber a:link { text-decoration: underline; color: rgb(51, 51, 51); }
.adicioWidgetPhoneNumber a:visited { text-decoration: underline; color: rgb(51, 51, 51); }
.adicioWidgetPhoneNumber a:hover { text-decoration: none; color: rgb(51, 51, 51); }
.adicioWidgetPhoneNumber a:active { text-decoration: none; color: rgb(51, 51, 51); }
.adicioWidgetSellerName { font-weight: bold; }
.adicioWidgetFeaturedPhoto { padding: 10px 0px 0px; }
.adicioWidgetLinkCell { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; }
.adicioWidgetListItem { padding: 2px 0px; }
.adicioWidgetFeaturedCell { text-align: center; }
.adicioWidgetReviewArticle { padding: 0px 0px 5px; font-style: italic; }
.pageTitleContainer { width: 643px; padding-top: 10px; }
.pageTitleTable { width: 643px; font-family: Arial,Helvetica,sans-serif; }
.pageTitle { border-bottom: 1px solid rgb(35, 91, 156); font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 18px; letter-spacing: 0.05em; color: rgb(35, 91, 156); padding-bottom: 4px; }
.pageTitleRt { border-bottom: 1px solid rgb(35, 91, 156); font-weight: normal; font-size: 12px; padding-bottom: 4px; text-align: right; }
.pageDealerBanner { border: 1px solid rgb(35, 91, 156); width: 643px; height: 80px; font-weight: normal; font-size: 18px; background-color: rgb(233, 233, 233); color: rgb(35, 91, 156); padding-top: 4px; padding-bottom: 4px; text-align: center; }
.headerContainer { width: 643px; padding-top: 8px; padding-bottom: 8px; }
.headTable { border: 1px solid rgb(165, 172, 178); width: 643px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; background-color: rgb(255, 255, 255); padding-left: 8px; padding-right: 8px; }
.headTable .currentResults { color: rgb(35, 91, 156); font-size: 12px; font-weight: bold; padding-top: 10px; padding-bottom: 2px; }
.headTable .currentResultsRt { color: rgb(51, 51, 51); font-size: 12px; padding-left: 8px; padding-top: 10px; padding-bottom: 2px; }
.headTable .currentResultsBtLt { color: rgb(153, 153, 153); font-size: 11px; text-align: left; padding-top: 6px; padding-bottom: 4px; vertical-align: bottom; }
.headTable .currentResultsBt { color: rgb(51, 51, 51); font-size: 12px; padding-left: 8px; padding-bottom: 10px; padding-top: 6px; }
.headTable .currentResultsBtRt { color: rgb(153, 153, 153); font-size: 11px; text-align: right; padding-top: 6px; padding-bottom: 4px; vertical-align: bottom; }
.headTable .currentTitle { color: rgb(153, 153, 153); font-weight: normal; }
.headTable .currentResultsBtRt { color: rgb(153, 153, 153); font-size: 11px; text-align: right; padding-top: 6px; padding-bottom: 4px; vertical-align: bottom; }
.headTable .currentTitle { color: rgb(153, 153, 153); font-weight: normal; }
.spotlightAdColumnEmpty { background-image: url('motorsspotlightnotavail3.gif'); background-repeat: no-repeat; height: 180px; width: 200px; }
.spotlightLayer { overflow: hidden; text-align: left; width: 643px; }
.spotlightTitle { color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; padding-top: 10px; padding-bottom: 0px; font-family: Arial,Helvetica,sans-serif; }
.spotlightAdColumns { padding-left: 8px; text-align: left; }
div#spotlight { margin: 0pt 2%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; width: 200px; padding-top: 2px; padding-bottom: 10px; }
b.ptop, b.pbottom { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; }
b.ptop b, b.pbottom b { background: rgb(217, 217, 217) none repeat scroll 0% 0%; overflow: hidden; display: block; height: 1px; }
b.p1 { margin: 0pt 5px; }
b.p2 { margin: 0pt 3px; }
b.p3 { margin: 0pt 2px; }
b.ptop b.p4, b.pbottom b.p4 { margin: 0pt 1px; height: 2px; }
.spotlightDisplayTable { font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(51, 51, 51); font-weight: bold; background-color: rgb(217, 217, 217); text-align: left; height: 170px; }
.spotlightMake { text-align: center; vertical-align: top; height: 20px; }
.spotlightPhoto { text-align: center; vertical-align: top; }
.spotlightPhotoFrame { border: 1px solid rgb(51, 51, 51); }
.spotlightPrice { text-align: center; vertical-align: top; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 14px; font-weight: bold; }
.spotlightSeller { height: 35px; font-size: 12px; font-weight: bold; text-align: center; vertical-align: top; }
.spotlightDisplayTable2 { border-left: 1px solid rgb(255, 101, 0); border-right: 1px solid rgb(255, 101, 0); font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(0, 0, 0); font-weight: bold; background-color: rgb(255, 255, 255); text-align: left; }
div#spotlightUpsell { margin: 0pt 2%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; width: 200px; padding-top: 2px; padding-bottom: 10px; }
b.uptop, b.upbottom { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; }
b.uptop b, b.upbottom b { background: rgb(253, 195, 128) none repeat scroll 0% 0%; overflow: hidden; display: block; height: 1px; }
b.up1 { margin: 0pt 5px; }
b.up2 { margin: 0pt 3px; }
b.up3 { margin: 0pt 2px; }
b.uptop b.p4, b.upbottom b.up4 { margin: 0pt 1px; height: 2px; }
.spotlightUpsellTable { font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: rgb(51, 51, 51); font-weight: bold; background-color: rgb(253, 195, 128); text-align: left; height: 170px; }
.filterContainer { width: 150px; }
.filterTable { width: 150px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 11px; padding-top: 30px; }
.filterCol { border-right: 1px solid rgb(221, 221, 221); background-color: rgb(242, 248, 253); width: 135px; vertical-align: top; }
.filterColLt { width: 135px; vertical-align: top; }
.filterTitle { border: 1px solid rgb(35, 91, 156); padding: 2px 2px 2px 4px; font-size: 11px; font-weight: bold; letter-spacing: 0.08em; color: rgb(35, 91, 156); background-image: url('filtertitlebkgd.gif'); background-repeat: repeat-x; }
.filterCell { padding: 6px 2px; font-size: 11px; font-weight: normal; color: rgb(102, 102, 102); }
.filterColRt { width: 15px; vertical-align: top; }
.filterCellBot { border-bottom: 1px solid rgb(221, 221, 221); padding-top: 6px; }
.resultsContainer { font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; padding-left: 5px; width: 640px; }
.resultsTableStats { font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; }
.resultsSwitchView { text-align: right; padding-bottom: 4px; padding-right: 4px; padding-top: 4px; }
.resultsTotalStat { text-align: left; padding-top: 4px; padding-bottom: 4px; padding-right: 2px; }
.resultsPagesNum { text-align: center; padding-top: 4px; padding-bottom: 4px; }
.resultsPagesStat { text-align: right; padding-top: 4px; padding-bottom: 4px; }
.resultsTextOff { color: rgb(153, 153, 153); }
.resultsTable { border-top: 1px dotted rgb(153, 153, 153); border-bottom: 1px dotted rgb(153, 153, 153); font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; }
.resultsTable .resultsTitleRow { border-bottom: 1px dotted rgb(153, 153, 153); padding-top: 4px; padding-bottom: 4px; font-weight: bold; color: rgb(0, 79, 128); }
.resultsTable .resultsTitleYear { border-bottom: 1px dotted rgb(153, 153, 153); width: 55px; font-weight: bold; padding-top: 4px; padding-bottom: 4px; }
.resultsTable .resultsTitleMakeModel { border-bottom: 1px dotted rgb(153, 153, 153); width: 175px; font-weight: bold; padding-top: 4px; padding-bottom: 4px; }
.resultsTable .resultsTitleMilage { border-bottom: 1px dotted rgb(153, 153, 153); width: 65px; font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; text-align: right; }
.resultsTable .resultsTitleIcon { border-bottom: 1px dotted rgb(153, 153, 153); width: 25px; text-align: left; }
.resultsTable .resultsIcon { width: 25px; text-align: left; padding-top: 4px; }
.resultsTable .resultsTitlePrice { border-bottom: 1px dotted rgb(153, 153, 153); width: 95px; font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; text-align: right; }
.resultsTable .resultsTitleSeller { border-bottom: 1px dotted rgb(153, 153, 153); width: 135px; font-weight: bold; padding-top: 4px; padding-bottom: 4px; text-align: center; }
.resultsTable .resultsTitleSellerBrief { border-bottom: 1px dotted rgb(153, 153, 153); width: 135px; font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-left: 4px; text-align: left; }
.resultsTable .resultsTitlePhoto { border-bottom: 1px dotted rgb(153, 153, 153); font-weight: bold; padding-top: 4px; padding-bottom: 4px; padding-right: 4px; text-align: center; }
.resultsTable .resultsRow { vertical-align: top; font-weight: normal; }
.resultsTable .resultsHighlightedRow { font-weight: normal; background-color: rgb(255, 255, 204); }
.resultsTable .resultsYear { width: 45px; color: rgb(51, 51, 51); padding-top: 6px; padding-bottom: 4px; }
.resultsTable .resultsYearBrief { border-bottom: 1px dotted rgb(153, 153, 153); width: 45px; color: rgb(51, 51, 51); padding-top: 6px; padding-bottom: 4px; }
.resultsTable .resultsMakeModel { width: 165px; color: rgb(51, 51, 51); padding-top: 6px; padding-bottom: 4px; }
.resultsTable .resultsMakeModelBrief { border-bottom: 1px dotted rgb(153, 153, 153); width: 165px; color: rgb(51, 51, 51); padding-top: 6px; padding-bottom: 4px; }
.resultsTable .resultsMilage { width: 65px; color: rgb(51, 51, 51); padding-top: 6px; padding-bottom: 4px; padding-right: 4px; text-align: right; }
.resultsTable .resultsMilageBrief { border-bottom: 1px dotted rgb(153, 153, 153); width: 65px; color: rgb(51, 51, 51); padding-top: 6px; padding-bottom: 4px; padding-right: 4px; text-align: right; }
.resultsTable .resultsPrice { width: 70px; color: rgb(51, 51, 51); padding-top: 6px; padding-bottom: 4px; padding-right: 4px; text-align: right; }
.resultsTable .resultsPriceBrief { border-bottom: 1px dotted rgb(153, 153, 153); width: 65px; color: rgb(51, 51, 51); padding-top: 6px; padding-bottom: 4px; padding-right: 4px; text-align: right; }
.resultsTable .resultsSeller { border-bottom: 1px dotted rgb(153, 153, 153); font-family: Arial,Verdana,Helvetica,sans-serif; width: 135px; font-size: 10px; padding-top: 6px; vertical-align: top; text-align: center; }
.resultsTable .resultsSellerBrief { border-bottom: 1px dotted rgb(153, 153, 153); width: 135px; padding-top: 6px; padding-bottom: 4px; padding-left: 4px; text-align: left; font-size: 10px; }
.resultsTable .resultsPhotoBrief { border-bottom: 1px dotted rgb(153, 153, 153); text-align: center; width: 45px; color: rgb(51, 51, 51); padding-top: 6px; padding-bottom: 4px; }
.resultsTable .resultsCompareBrief { border-bottom: 1px dotted rgb(153, 153, 153); padding-top: 6px; padding-bottom: 4px; width: 25px; }
.resultsTable .resultsPrivateSeller { border-bottom: 1px dotted rgb(153, 153, 153); width: 135px; font-size: 12px; padding-top: 6px; vertical-align: middle; text-align: center; }
.resultsTable .resultsPhoto { padding-top: 4px; vertical-align: top; }
.resultsTable .resultsDescription { padding: 4px 8px 2px; color: rgb(51, 51, 51); vertical-align: top; }
.resultsTable .resultsDealerLogo { padding-top: 4px; vertical-align: top; }
.resultsTable .resultsOptions { border-bottom: 1px dotted rgb(153, 153, 153); vertical-align: top; text-align: left; padding-top: 4px; padding-bottom: 6px; }
.resultsBold { font-weight: bold; font-size: 11px; }
.resultsItal { font-style: italic; }
.resultsBoldBlue { font-weight: bold; color: rgb(35, 91, 156); }
.resultsColored { color: rgb(143, 24, 21); font-family: Arial,Helvetica,sans-serif; font-size: 10px; }
.spotlightPhone { font-family: Arial,Helvetica,sans-serif; font-size: 10px; }
.resultsColoredBold { font-size: 11px; color: rgb(143, 24, 21); font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.resultsDealerSponsoredCell { border-bottom: 1px dotted rgb(153, 153, 153); vertical-align: top; text-align: left; padding-top: 4px; padding-bottom: 6px; background-color: rgb(233, 233, 233); }
.resultsCompareCheck { border: 1px solid rgb(0, 79, 128); background-color: rgb(233, 233, 233); }
.resultsBottomLinks { color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-align: left; padding-top: 6px; padding-bottom: 4px; vertical-align: top; }
.detailContainer { font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; letter-spacing: 0.03em; padding-left: 5px; width: 470px; }
.resultsDetailTable { padding-top: 5px; }
.resultsDetailMakeModel { font-family: Arial,Helvetica,sans-serif; padding-left: 5px; font-size: 20px; font-weight: bold; padding-top: 8px; padding-bottom: 5px; }
.detailOptionsLt { font-size: 11px; vertical-align: top; text-align: left; padding-top: 4px; padding-bottom: 6px; }
.detailOptionsRt { font-size: 11px; text-align: right; padding-top: 4px; padding-bottom: 6px; }
.detailSlideShowControls { border: 1px solid rgb(35, 91, 156); color: rgb(35, 91, 156); background-color: rgb(190, 219, 237); }
.detailControls { padding-top: 5px; width: 300px; }
.detailPhotoCaption { font-style: italic; font-size: 9px; }
.detailMainPhoto { vertical-align: top; width: 300px; height: 220px; text-align: left; }
.detailPhotoText { padding-left: 10px; }
.detailVIN { color: rgb(0, 0, 0); font-size: 12px; font-weight: normal; padding-right: 10px; padding-left: 5px; padding-bottom: 2px; vertical-align: bottom; }
.detailOtherDetails { color: rgb(51, 51, 51); font-weight: normal; }
.detailFeaturesColumn { color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: top; width: 170px; }
.detailToolsColumn { color: rgb(0, 0, 0); font-weight: normal; text-align: left; vertical-align: top; width: 170px; }
.detailShowThumbs { width: 15px; }
.detailShowTools { width: 155px; padding-left: 6px; }
.detailGalleryTable { border-top: 1px solid rgb(163, 190, 217); border-right: 1px solid rgb(163, 190, 217); border-bottom: 1px solid rgb(163, 190, 217); background-color: rgb(233, 233, 233); }
.detailGalleryBotRow { text-decoration: none; text-align: right; }
.detailDisclaimer { color: rgb(51, 51, 51); font-size: 10px; font-weight: normal; }
.detailSubTitles { padding: 8px 2px 2px 4px; font-size: 12px; font-weight: bold; letter-spacing: 0.03em; color: rgb(35, 91, 156); }
.detailContent { font-size: 12px; letter-spacing: normal; color: rgb(0, 0, 0); padding-right: 2px; padding-left: 4px; padding-bottom: 4px; }
.detailTools { letter-spacing: normal; padding-right: 2px; padding-left: 4px; font-size: 11px; }
.detailPriceTable { padding-top: 12px; padding-bottom: 8px; }
.detailPrice { color: rgb(35, 91, 156); font-size: 22px; font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.detailTabContentPriceLt { vertical-align: bottom; font-size: 14px; text-align: left; color: rgb(51, 51, 51); font-weight: normal; letter-spacing: normal; padding-top: 2px; }
.detailTabContentPriceRt { vertical-align: bottom; text-align: left; color: rgb(0, 0, 0); font-size: 14px; font-weight: bold; padding-left: 4px; letter-spacing: normal; padding-top: 2px; }
.detailTabTable { padding-bottom: 6px; }
.detailTabContentLt { font-size: 11px; vertical-align: top; text-align: left; color: rgb(51, 51, 51); font-weight: normal; letter-spacing: normal; padding-top: 2px; }
.detailTabContentRt { font-size: 11px; vertical-align: top; text-align: left; color: rgb(0, 0, 0); font-weight: bold; padding-left: 4px; letter-spacing: normal; padding-top: 2px; }
.detailPostedDate { font-size: 11px; text-align: right; color: rgb(153, 153, 153); padding-right: 5px; vertical-align: bottom; }
.detailPageViewsTable { padding-top: 8px; }
.detailPageViewsRt { text-align: right; padding-right: 5px; color: rgb(153, 153, 153); }
.detailFeatureColumns { vertical-align: top; }
.detailReturn { font-size: 11px; text-decoration: none; text-align: left; }
.sellerTable { width: 167px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 11px; padding-top: 5px; }
.sellerCol { border-left: 1px solid rgb(221, 221, 221); border-right: 1px solid rgb(221, 221, 221); width: 167px; vertical-align: top; background-color: rgb(243, 248, 252); }
.sellerTitle { border: 1px solid rgb(35, 91, 156); padding: 4px 2px 4px 4px; font-size: 12px; font-weight: bold; letter-spacing: 0.08em; color: rgb(35, 91, 156); background-image: url('sellertitlebkgd.gif'); background-repeat: repeat-x; }
.sellerCell { padding: 6px 2px 4px 6px; font-size: 11px; font-weight: normal; color: rgb(51, 51, 51); }
.sellerLogoCell { padding: 6px 2px 4px 6px; background-color: rgb(255, 255, 255); font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); }
.sellerBotRow { border-bottom: 1px solid rgb(221, 221, 221); padding: 2px 2px 2px 4px; }
.sellerText10 { font-size: 10px; font-weight: normal; }
.sellerText11 { font-size: 11px; font-weight: normal; }
.sellerText11RedItalic { color: rgb(204, 0, 0); font-style: italic; font-size: 11px; font-weight: normal; }
.sellerAlert11 { color: rgb(204, 0, 0); font-size: 11px; font-weight: bold; }
.tabTable { border-bottom: 1px solid rgb(163, 190, 217); text-align: left; padding-top: 10px; }
.tabTopLt { background-image: url('crnrfiltertabtopltwh.gif'); background-repeat: no-repeat; height: 6px; width: 6px; }
.tabTopMiddle { border-top: 1px solid rgb(163, 190, 217); background-color: rgb(255, 255, 255); }
.tabTopRt { background-image: url('crnrfiltertabtoprtwh.gif'); background-repeat: no-repeat; height: 6px; width: 6px; }
.tabOn { border-left: 1px solid rgb(163, 190, 217); border-right: 1px solid rgb(163, 190, 217); border-bottom: 1px solid rgb(255, 255, 255); background-color: rgb(255, 255, 255); padding-left: 12px; padding-right: 12px; padding-bottom: 6px; font-weight: bold; }
.tabOff { border-left: 1px solid rgb(163, 190, 217); border-right: 1px solid rgb(163, 190, 217); border-bottom: 1px solid rgb(163, 190, 217); background-color: rgb(163, 190, 217); padding-left: 12px; padding-right: 12px; padding-bottom: 6px; font-weight: bold; color: rgb(255, 255, 255); }
.tabOffTopLt { background-image: url('crnrfiltertabofftopltbl.gif'); background-repeat: no-repeat; height: 6px; width: 6px; }
.tabOffTopMiddle { border-top: 1px solid rgb(163, 190, 217); background-color: rgb(163, 190, 217); }
.tabOffTopRt { background-image: url('crnrfiltertabofftoprtbl.gif'); background-repeat: no-repeat; height: 6px; width: 6px; }
.tabSpace { border-bottom: 1px solid rgb(163, 190, 217); }
.tabEnd { border-bottom: 1px solid rgb(163, 190, 217); background-color: rgb(255, 255, 255); width: 328px; }
.tabBody { padding: 10px 15px 4px 12px; background-color: rgb(255, 255, 255); }
.tabNext { border: 1px solid rgb(163, 190, 217); padding: 2px 4px; text-align: center; background-color: rgb(163, 190, 217); font-family: Arial,Helvetica,sans-serif; font-size: 10px; font-weight: bold; color: rgb(255, 255, 255); }
.tabStandard { width: 140px; float: left; }
.tabTechSpecs { width: 120px; float: left; }
.tabOptions { width: 80px; float: left; }
.tabTextWh { color: rgb(255, 255, 255); }
.tabSubTitle { font-size: 12px; padding-top: 10px; padding-bottom: 2px; font-weight: bold; color: rgb(121, 159, 197); }
.statWhite { border-left: 1px solid rgb(232, 232, 232); border-bottom: 1px solid rgb(232, 232, 232); padding: 2px 4px; background-color: rgb(255, 255, 255); text-align: left; }
.statIndent { width: 20px; }
.statTitleWhite { border-left: 1px solid rgb(232, 232, 232); border-right: 1px dotted rgb(170, 170, 170); border-bottom: 1px solid rgb(232, 232, 232); padding: 2px 2px 2px 4px; background-color: rgb(255, 255, 255); text-align: left; }
.statSpecWhite { border-bottom: 1px solid rgb(232, 232, 232); padding: 2px 4px 2px 2px; background-color: rgb(255, 255, 255); text-align: left; }
.tabSelected { color: rgb(0, 0, 0); text-decoration: none; }
.searchContainer { width: 643px; font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; letter-spacing: 0.03em; }
.searchTabTable { padding-top: 6px; height: 30px; background-color: rgb(233, 233, 233); vertical-align: middle; }
.searchTable { padding-left: 5px; }
.searchTabRow { padding-bottom: 3px; width: 645px; }
.searchBy { color: rgb(51, 51, 51); padding-left: 10px; }
.searchTabSelected { font-weight: bold; }
.searchBrowseOption { padding-bottom: 5px; padding-top: 15px; text-align: center; }
.searchBrowseBodyStyleOption { padding-bottom: 15px; padding-top: 15px; text-align: left; }
.searchFormLt { color: rgb(51, 51, 51); text-align: right; padding-right: 10px; }
.searchFormRt { text-align: left; }
.searchFormRtBkgd { text-align: left; background-color: rgb(237, 241, 245); padding-left: 10px; }
.searchButton { border-top: 1px dotted rgb(204, 204, 204); border-bottom: 1px dotted rgb(163, 190, 217); text-align: center; padding-bottom: 15px; padding-top: 15px; }
.searchFormLtTitle { border-bottom: 1px dotted rgb(163, 190, 217); text-align: left; padding-bottom: 2px; padding-top: 15px; font-size: 14px; color: rgb(35, 91, 156); font-weight: bold; }
.searchBrowseLinks { font-weight: normal; }
.searchBrowseImage { text-align: center; }
.searchBodyStyleImage { text-align: center; }
.adBrochureMap { padding-left: 10px; }
.adBrochureDisclaimer { text-align: center; font-size: 10px; color: rgb(102, 102, 102); font-weight: normal; font-style: italic; }
.detailConfirmMessage { padding-left: 12px; }
.confirmText { font-size: 14px; font-weight: normal; color: rgb(0, 0, 0); }
.saveAdLayer { text-align: right; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
.saveSearchLayer { text-align: right; font-family: Arial,Helvetica,sans-serif; font-size: 11px; width: 643px; }
.saveSearchTable { border: 1px solid rgb(51, 51, 51); width: 200px; height: 60px; color: rgb(51, 51, 51); background-color: rgb(224, 238, 253); text-align: left; padding-bottom: 4px; }
.saveSearchTitle { border-bottom: 1px solid rgb(51, 51, 51); font-size: 11px; font-weight: bold; color: rgb(0, 0, 0); background-color: rgb(233, 233, 233); padding-top: 4px; padding-left: 6px; padding-bottom: 4px; }
.saveSearchClose { border-bottom: 1px solid rgb(51, 51, 51); font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); background-color: rgb(233, 233, 233); text-align: right; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; }
.saveAlertText { color: rgb(204, 0, 0); font-weight: bold; }
.popupLayer { text-align: right; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }
.popupTable { border: 1px solid rgb(51, 51, 51); height: 60px; color: rgb(51, 51, 51); background-color: rgb(224, 238, 253); text-align: left; padding-bottom: 4px; border-collapse: collapse; }
.popupSpotlightAd { border: 1px solid rgb(51, 51, 51); color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); text-align: left; padding-bottom: 4px; }
.popupSpotlightTable { font-family: Arial,Helvetica,sans-serif; font-size: 11px; cursor: pointer; }
.popupSpotlightTable .spotlightAdTitle { border-bottom: 1px solid rgb(51, 51, 51); padding: 6px; font-size: 14px; background-color: rgb(217, 217, 217); font-weight: bold; }
.popupSpotlightTable .spotlightAdText { padding: 6px; }
.popupSpotlightTable .spotlightDealerInfo { padding: 6px; font-size: 12px; font-weight: bold; text-align: center; }
.popupTitle { border-bottom: 1px solid rgb(51, 51, 51); font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); background-color: rgb(233, 233, 233); padding-top: 4px; padding-left: 6px; padding-bottom: 4px; text-align: left; }
.popupClose { border-bottom: 1px solid rgb(51, 51, 51); font-size: 11px; font-weight: normal; color: rgb(0, 0, 0); background-color: rgb(233, 233, 233); text-align: right; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; }
.popupAlertText { color: rgb(204, 0, 0); font-weight: normal; padding-bottom: 2px; }
.popupBodyText { padding-left: 6px; font-weight: normal; padding-top: 4px; padding-bottom: 4px; }
.popupBodyTextLt { text-align: left; padding-right: 2px; padding-bottom: 4px; }
.popupBodyTextRt { text-align: right; padding-left: 4px; padding-right: 2px; padding-bottom: 4px; font-weight: bold; }
.popupToolTip { border: 1px solid rgb(51, 51, 51); padding: 4px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; width: 165px; height: 17px; color: rgb(51, 51, 51); background-color: rgb(224, 238, 253); text-align: left; }
.popupVINTip { border: 1px solid rgb(51, 51, 51); padding: 4px; font-family: Arial,Helvetica,sans-serif; font-size: 12px; width: 300px; color: rgb(51, 51, 51); background-color: rgb(224, 238, 253); text-align: left; }
.uploadContainer { font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; letter-spacing: 0.03em; }
.uploadTitle { font-size: 16px; font-weight: bold; padding-top: 10px; padding-bottom: 6px; color: rgb(35, 91, 156); }
.uploadSubTitle { font-size: 14px; font-weight: normal; padding-left: 6px; letter-spacing: 0.06em; text-align: left; }
.uploadSubTitleBlue { border-bottom: 1px solid rgb(121, 159, 197); font-size: 14px; font-weight: normal; padding-left: 6px; letter-spacing: 0.06em; color: rgb(35, 91, 156); }
.upLoadTable { width: 600px; }
.uploadSubTitleTable { color: rgb(255, 255, 255); background-color: rgb(121, 159, 197); }
.uploadPhotoTable { padding-bottom: 6px; padding-left: 12px; }
.uploadMainPhotoRow { background-color: rgb(219, 225, 227); }
.uploadFormPhotoBrowse { padding: 4px 4px 6px; text-align: center; vertical-align: middle; }
.uploadFormPhotoBrowseMain { border-top: 1px solid rgb(255, 101, 0); border-right: 1px solid rgb(255, 101, 0); border-bottom: 1px solid rgb(255, 101, 0); padding: 4px 4px 6px; text-align: center; vertical-align: middle; }
.uploadFormPhotoBrowseMainEnd { border-top: 1px solid rgb(255, 101, 0); border-right: 1px solid rgb(255, 101, 0); border-bottom: 1px solid rgb(255, 101, 0); padding: 4px 4px 6px; text-align: center; vertical-align: middle; }
.uploadFormPhoto { padding: 6px 6px 2px; text-align: left; vertical-align: top; }
.uploadFormMainPhoto { border: 1px solid rgb(255, 101, 0); padding: 6px 6px 2px; text-align: left; vertical-align: top; }
.uploadRemove { text-align: center; padding-bottom: 4px; }
.uploadRemoveMain { border-left: 1px solid rgb(255, 101, 0); border-right: 1px solid rgb(255, 101, 0); border-bottom: 1px solid rgb(255, 101, 0); text-align: center; padding-bottom: 4px; }
.uploadFormPhotoNum { padding: 4px 4px 6px; color: rgb(35, 91, 156); text-align: right; vertical-align: middle; }
.uploadFormPhotoNumMain { border-top: 1px solid rgb(255, 101, 0); border-left: 1px solid rgb(255, 101, 0); border-bottom: 1px solid rgb(255, 101, 0); padding: 4px 4px 6px; color: rgb(35, 91, 156); text-align: right; vertical-align: middle; }
.uploadInstructText { padding-left: 14px; text-align: left; font-size: 11px; }
.uploadDetailTable { padding-top: 10px; padding-bottom: 10px; padding-left: 5px; }
.uploadSummaryTable { border: 1px solid rgb(102, 102, 102); }
.uploadSummaryTable .tableHeadLt { border-bottom: 1px solid rgb(102, 102, 102); padding: 4px; font-weight: bold; text-align: left; background-color: rgb(216, 224, 235); }
.uploadSummaryTable .tableHeadRt { border-bottom: 1px solid rgb(102, 102, 102); padding: 4px; font-weight: bold; text-align: right; background-color: rgb(216, 224, 235); }
.uploadSummaryTable .tableCellLt { border-bottom: 1px solid rgb(204, 204, 204); padding: 4px; text-align: left; }
.uploadSummaryTable .tableCellLtIndent { border-bottom: 1px solid rgb(204, 204, 204); padding: 4px 4px 4px 24px; text-align: left; }
.uploadSummaryTable .tableCellRt { border-bottom: 1px solid rgb(204, 204, 204); padding: 4px; text-align: right; }
.uploadSummaryTable .tableRowGray { background-color: rgb(233, 233, 233); }
.uploadTotalTable { width: 620px; }
.uploadTotalTable .tableCellSubTotal { border-left: 1px solid rgb(121, 159, 197); padding: 4px; text-align: right; }
.uploadTotalTable .tableCellTotal { border-top: 1px solid rgb(121, 159, 197); border-left: 1px solid rgb(121, 159, 197); border-bottom: 1px solid rgb(121, 159, 197); padding: 4px; text-align: right; font-weight: bold; }
.uploadTotalTable .tableCellPrice { border-right: 1px solid rgb(121, 159, 197); padding: 4px; text-align: right; }
.uploadTotalTable .tableTotalPrice { border-top: 1px solid rgb(121, 159, 197); border-right: 1px solid rgb(121, 159, 197); border-bottom: 1px solid rgb(121, 159, 197); padding: 4px; text-align: right; font-weight: bold; }
.uploadDetailRow { padding-left: 10px; }
.uploadDetailTabletitle { font-weight: bold; font-size: 12px; padding-top: 10px; padding-bottom: 4px; color: rgb(35, 91, 156); }
div#uploadTitleBox { margin: 0pt 2%; background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; width: 631px; padding-top: 12px; padding-bottom: 10px; }
b.utop, b.ubottom { background: rgb(255, 255, 255) none repeat scroll 0% 0%; display: block; }
b.utop b, b.ubottom b { background: rgb(121, 159, 197) none repeat scroll 0% 0%; overflow: hidden; display: block; height: 1px; }
b.u1 { margin: 0pt 5px; }
b.u2 { margin: 0pt 3px; }
b.u3 { margin: 0pt 2px; }
b.utop b.u4, b.ubottom b.u4 { margin: 0pt 1px; height: 2px; }
.uploadSelectIcons { text-align: center; font-weight: bold; vertical-align: top; }
.uploadDivider { background-image: url('motorsuploaddivider.gif'); background-repeat: no-repeat; padding-bottom: 8px; }
.upgradePrice { border-bottom: 1px dotted rgb(35, 91, 156); font-weight: bold; text-align: right; }
.upgradeRow {  }
.upgradeDesc { padding-bottom: 10px; }
.upgradeTitle { border-bottom: 1px dotted rgb(35, 91, 156); font-weight: bold; text-align: left; color: rgb(35, 91, 156); }
.uploadFormLt { text-align: right; font-weight: bold; width: 180px; }
.uploadFormRt { text-align: left; }
.uploadFormLtNorm { text-align: right; }
.uploadFormUnder { text-align: right; font-weight: bold; text-decoration: underline; }
.uploadAdSelect { font-size: 14px; font-weight: bold; color: rgb(51, 51, 51); text-align: left; padding-bottom: 4px; padding-left: 12px; height: 25px; }
.uploadAdTitle { font-size: 16px; font-weight: bold; color: rgb(35, 91, 156); text-align: left; padding-bottom: 4px; padding-left: 12px; }
.uploadAdIncludes { font-weight: bold; color: rgb(35, 91, 156); text-align: left; padding-top: 4px; padding-bottom: 4px; padding-left: 12px; }
.uploadAdButton { padding-top: 12px; text-align: center; padding-bottom: 8px; vertical-align: bottom; }
.uploadSelectOptions { padding-top: 4px; padding-left: 12px; }
.uploadFeatures { padding-left: 12px; height: 17px; padding-top: 4px; text-align: left; }
.uploadSelectionTable { background-image: url('uploadselecttablebkgd.gif'); background-repeat: no-repeat; background-position: center bottom; }
.uploadSelectionContainer { overflow: hidden; height: 245px; width: 190px; }
.uploadSelectContainerBot { height: 9px; width: 190px; background-image: url('uploadselectcontainerbot.gif'); background-repeat: no-repeat; vertical-align: bottom; }
.uploadStockPhotoTable { border: 1px solid rgb(150, 173, 204); padding: 4px; background-color: rgb(217, 217, 217); }
.uploadCountTitle { border-bottom: 1px solid rgb(150, 173, 204); font-size: 12px; font-weight: bold; color: rgb(35, 91, 156); text-align: left; }
.uploadCountTotal { padding-top: 8px; text-align: left; }
.uploadSelectedTrim { color: rgb(35, 91, 156); }
.searchResultsPhoto { border: 1px solid rgb(51, 51, 51); }
.selectButton { text-align: center; }
.resultsFound { font-size: 12px; color: rgb(153, 153, 153); font-weight: normal; }
.resultsFoundtotal { font-size: 12px; color: rgb(51, 51, 51); font-weight: normal; }
.marketingTips { font-size: 12px; color: rgb(35, 91, 156); }
.requiredRedTextBold { color: rgb(204, 0, 0); font-size: 10px; font-weight: bold; }
.requiredHeading { color: rgb(204, 0, 0); font-size: 12px; text-align: right; }
.cscText { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: normal; color: rgb(0, 0, 0); }
.ltGrayText { color: rgb(153, 153, 153); }
.disclaimerText { font-size: 10px; text-align: center; padding-top: 5px; padding-bottom: 5px; }
.motorsHeadBkgdTop { width: 600px; background-image: url('motorsheadbkgdtop.gif'); background-repeat: no-repeat; }
.motorsHeadBkgdMid { border-left: 1px solid rgb(150, 173, 204); border-right: 1px solid rgb(150, 173, 204); width: 585px; background-color: rgb(216, 224, 235); padding-left: 6px; padding-right: 6px; }
.motorsHeadBkgdBot { width: 600px; background-image: url('motorsheadbkgdbot.gif'); background-repeat: no-repeat; }
.searchBy { width: 90px; }
.searchTabUnselected { width: 100px; }
.searchTabSelected { width: 100px; }
.buttonClassMotorsFlow { border: 1px solid rgb(194, 194, 194); padding: 2px 31px 2px 10px; overflow: visible; font-family: Arial,Helvetica,sans-serif; font-weight: bold; background-image: url('buttonbkgdflow.gif'); background-repeat: repeat-x; background-position: right center; line-height: 15px; height: 24px; text-align: right; color: rgb(51, 51, 51); vertical-align: middle; cursor: pointer; text-transform: uppercase; }
.buttonClassMotors { border: 1px solid rgb(194, 194, 194); padding: 2px 15px; overflow: visible; font-family: Arial,Helvetica,sans-serif; font-weight: bold; background-image: url('buttonbkgd.gif'); background-repeat: repeat-x; line-height: 15px; height: 24px; text-align: center; color: rgb(51, 51, 51); vertical-align: middle; cursor: pointer; }
.buttonClassMotorsSmall { border: 1px solid rgb(194, 194, 194); padding: 2px 8px; overflow: visible; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11px; background-image: url('buttonbkgd.gif'); background-repeat: repeat-x; line-height: 12px; height: 20px; text-align: center; color: rgb(51, 51, 51); vertical-align: middle; cursor: pointer; }
.adicioMotorsButtonClass { border: 1px solid rgb(194, 194, 194); margin: 0px; padding: 0px 5px; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 11px; background-image: url('buttonbkgd.gif'); background-repeat: repeat-x; height: 21px; text-align: center; vertical-align: middle; cursor: pointer; text-transform: uppercase; }
.textbox { border: 1px solid rgb(135, 177, 220); }
.filebox { border: 1px solid rgb(135, 177, 220); }
.selectbox { border: 1px solid rgb(135, 177, 220); font-family: Arial,Helvetica,sans-serif; font-size: 10px; }
.textarea { border: 1px solid rgb(135, 177, 220); font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.savedSearchContainer { padding: 10px; width: 625px; }
.savedSearchTable { border: 1px solid rgb(135, 177, 220); padding: 10px; background-color: rgb(237, 241, 245); font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
.dropdown { border: 1px solid rgb(127, 157, 185); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); height: 20px; }
.dropdown140 { border: 1px solid rgb(127, 157, 185); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); width: 143px; height: 20px; }
.dropdown300 { border: 1px solid rgb(127, 157, 185); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); width: 300px; height: 20px; }
.textfield150 { border: 1px solid rgb(127, 157, 185); font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); width: 150px; height: 16px; padding-left: 3px; }
.titleBarLt { background-image: url('titlebarlt.gif'); background-repeat: no-repeat; height: 27px; width: 5px; }
.titleBarRt { background-image: url('titlebarrt.gif'); background-repeat: no-repeat; height: 27px; width: 5px; }
.titleBarText { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; padding-left: 6px; letter-spacing: 0.06em; text-align: left; color: rgb(255, 255, 255); background-color: rgb(121, 159, 197); }
.titleBar { height: 27px; width: 600px; }
.estPmtBorder { border: 1px solid rgb(232, 232, 232); padding: 2px 5px; }
.sm_text { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.sm_text b { font-weight: bold; }
.sm_text a:link { color: rgb(51, 51, 51); text-decoration: underline; }
.sm_text a:active { color: rgb(51, 51, 51); text-decoration: underline; }
.sm_text a:visited { color: rgb(51, 51, 51); text-decoration: underline; }
.sm_text a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.sm_text_color a:link { color: rgb(0, 89, 156); text-decoration: underline; }
.sm_text_color a:active { color: rgb(0, 89, 156); text-decoration: underline; }
.sm_text_color a:visited { color: rgb(0, 89, 156); text-decoration: underline; }
.sm_text_color a:hover { color: rgb(0, 89, 156); text-decoration: underline; }
.md_text { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: rgb(51, 51, 51); }
.md_text b { font-weight: bold; }
.md_text a:link { color: rgb(51, 51, 51); text-decoration: underline; }
.md_text a:active { color: rgb(51, 51, 51); text-decoration: underline; }
.md_text a:visited { color: rgb(51, 51, 51); text-decoration: underline; }
.md_text a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.displayTableText { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); }
.displayTableText b { font-weight: bold; }
.displayTableText a:link { color: rgb(51, 51, 51); text-decoration: underline; }
.displayTableText a:active { color: rgb(51, 51, 51); text-decoration: underline; }
.displayTableText a:visited { color: rgb(51, 51, 51); text-decoration: underline; }
.displayTableText a:hover { color: rgb(51, 51, 51); text-decoration: underline; }
.buttonNavBg { border: 1px solid rgb(121, 159, 197); padding: 3px 6px; background-color: rgb(227, 235, 243); width: 635px; }
.mainContentAreaWidth { width: 633px; }
.popup { border: 1px solid rgb(57, 90, 144); padding: 3px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 10px; color: rgb(51, 51, 51); position: absolute; visibility: hidden; background-color: rgb(227, 235, 243); width: 220px; z-index: 10; }
.popup a:link { color: rgb(57, 90, 144); text-decoration: underline; }
.popup a:hover { color: rgb(57, 90, 144); text-decoration: underline; }
.popup a:active { color: rgb(57, 90, 144); text-decoration: underline; }
.popup a:visited { color: rgb(57, 90, 144); text-decoration: underline; }
.adicioDMIVideoMain { width: 600px; }
.adicioDMIVideoLeft { width: 300px; }
.adicioDMIVideoRight { width: 270px; }
.adicioDMIVideoDlrName { font-size: 12px; font-weight: bold; }
.adicioDMIVideoCallNow { margin: 4px 0px; font-size: 15px; color: rgb(180, 0, 33); font-weight: bold; }
.adicioDMIVideoTitle { margin: 3px 0px 5px; font-size: 14px; color: rgb(35, 91, 156); font-weight: bold; }
#adicioFloatLeft { float: left; }
#adicioFloatRight { float: right; }
.adicioFormText { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }
.adicioFormText span { font-weight: bold; }
.adicioTextBox { background-color: rgb(255, 255, 255); font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; width: 98%; }
.adicioDropDown { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; background-color: rgb(255, 255, 255); }
.adicioRequiredInformation { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; width: 98%; background-color: rgb(255, 255, 255); }
.adicioRequiredInformationText { color: rgb(180, 0, 33); font-size: 10px; }
.adicioContactDealerForm { border: 1px solid rgb(198, 200, 199); padding: 3px 10px 10px; background-image: url('videorev_thumbsgadient.gif'); background-repeat: repeat-x; background-position: center top; }
.adicioTableTopPod { border-bottom: 1px solid rgb(51, 51, 51); padding: 5px 0px 0px 5px; background-image: url('videorev_bluetbltop.gif'); background-repeat: repeat-x; font-size: 13px; font-weight: bold; color: rgb(255, 255, 255); text-align: left; height: 22px; }
.adicioContactDealerFormUseInfo { margin: 0px 0px 5px; }
.adicioCheckBox { margin: 0px 3px 0px 0px; background-color: transparent; vertical-align: middle; }

/* ::::: http://www.news-record.com/style/UNI07/TCARS/adiciooverrides.css ::::: */

body { background-color: transparent; }
.adicioMotorsButtonClass { border: 1px solid rgb(0, 0, 0); margin: 0px; background: transparent url('buttonbackground.gif') repeat-x scroll 0% 0%; font-family: Arial,Helvetica,sans-serif; font-weight: bold; font-size: 12px; color: rgb(0, 0, 0); height: 19px; text-align: center; vertical-align: middle; cursor: pointer; text-transform: none; }
.adicioWidgetBody { border: 0px none ; padding: 0px; background: transparent none repeat scroll 0% 0%; vertical-align: top; }
.adicioWidgetFormLabelAdjacent { width: 75px; text-align: right; }
.pageTitle { font-family: Trebuchet MS,Verdana,Arial,Helvetica,sans-serif; color: rgb(15, 61, 39); border-bottom-color: rgb(15, 61, 39); }
.buttonNavBg { border-color: rgb(15, 61, 39); background-image: url('menubackground.gif'); }
.searchFormLtTitle { color: rgb(15, 61, 39); border-bottom-color: rgb(15, 61, 39); }
.MotorsContentArea a:link { color: rgb(15, 61, 39); text-decoration: underline; }
.MotorsContentArea a:hover { color: rgb(15, 61, 39); text-decoration: underline; }
.searchFormRtBkgd { background-color: rgb(255, 237, 192); }
.buttonClassMotorsFlow { background-image: url('buttonbkgdflow_001.gif'); }
.adicioMotorsButtonClass { background: transparent url('buttonbackground.gif') repeat-x scroll 0% 0%; height: 19px; }
.adicioWidgetText adiciowidgetfeaturedcell a:link { color: rgb(15, 61, 39); text-decoration: underline; }
.adicioWidgetText adiciowidgetfeaturedcell a:hover { color: rgb(15, 61, 39); text-decoration: none; }
.listCircleBullet { text-align: left; }
.listCircleBullet ul { margin: 0pt; padding: 0pt; list-style-type: disc; list-style-image: none; list-style-position: outside; }
.listCircleBullet li { margin: 0.6em 0.6em 0.6em 20px; background: transparent none repeat scroll 0% 0%; padding-left: 0px; }
.contentCell { text-align: left; }
.contentTopLt { margin: 0px; padding: 0px; }
input, select, textarea { border: 1px solid rgb(15, 61, 39); }
.searchFormRtBkgd { padding-top: 3px; padding-bottom: 3px; }
.adicioWidgetRadioCell { padding-bottom: 8px; }
.adicioWidgetRadioCell input { border: medium none ; }
.adicioWidgetFeaturedPhoto { padding: 0px; vertical-align: bottom; }
.adicioWidgetRadioLabel { font-size: 13px; font-weight: bold; }
