﻿body {font: 12px Arial; background-color: #999}
.bodyHome {font: 12px Arial; background: #fff url(/Images/Layout/Background/C1_homepage-topgradientBG.jpg) 0 61px repeat-x}
a, a.visited, .textLink {color: #00f; text-decoration: underline; cursor: pointer}
a:hover, .textLink:hover {color: #1d32ad; text-decoration: none}
a:active, .textLink:active {outline:0}
:focus {-moz-outline-style: none}
.actionLink {font-size: 10px; font-weight: bold}
.HeaderBottom {padding-bottom: 2px; border-top: solid 2px #46af19}
#mainBody {text-align: center; width: 1024px; margin:0 auto; background: #c1d6ee}
#mainBodyHome {text-align: center; width: 1024px; margin:0 auto;}
#mainBodyWhite {text-align: center; width: 1024px; margin:0 auto; background: #fff}
.mainBodySEM {text-align: center; width: 1024px; margin:0 auto; background: #e8e8e8}
#mainBodyCom {text-align: center; width: 1024px; margin:0 auto}
#pageTitle h1 {color: #333; line-height: 38px; height: 38px; margin-bottom: 5px; text-align: left; padding-left: 20px}
.ContentPlaceHolderPageTitle {color: #333; font-size: 18px; margin-bottom: 5px; text-align: left; padding-left: 20px; font-weight: bold}
.ContentPlaceHolderPageTitleInCon {color: #333; font-size: 18px; margin-bottom: 10px; text-align: left; font-weight: bold}
h1.ContentPlaceHolderPageTitleInCon {color: #333; font-size: 18px; margin-bottom: 10px; text-align: left; font-weight: bold}
#ContentPlaceHolderPageTitle {color: #333; line-height: 38px; height: 38px; font-size: 18px; margin-bottom: 5px; text-align: left; padding-left: 20px; font-weight: bold}
#pageContent {padding: 20px 10px; background-color: #e5eef8}
/*Homepage PageContent*/
#pageContentHome {margin:0 auto; text-align: left; margin-left: 0; margin-right: 0; padding: 0}
/*One Column PageContent*/
.pageContent1Col {padding: 10px 20px; text-align: left}
/*Master Blue BG Styles*/
#BlueBG {background: #c1d6ee url(/Images/Layout/Background/sprite_BG.gif) 0 -1650px repeat-x}
#pageContentBlue {padding: 20px 0 10px 10px}
#pageContentVDP {padding: 20px 5px 10px 5px}
#OneColContainter4Blue {float: left; width:806px}
.OneColBlueTop {background:transparent url(/Images/Layout/Background/1ColContainer4Blue_top.png) no-repeat; width:806px; height: 18px}
.OneColBlueMid {background:transparent url(/Images/Layout/Background/1ColContainer4Blue_mid.png) repeat-y; overflow: hidden; vertical-align: top}
.OneColBlueBot {background:transparent url(/Images/Layout/Background/1ColContainer4Blue_bot.png) no-repeat; width:806px; height: 11px}
/*Container for uniform page container width. Image measures 746, total container 750*/
#Containter4Blue {width:746px}
.OneColBTop {background:transparent url(/Images/Layout/Background/1Col4Blue-top.png) no-repeat; width:746px; height: 18px}
.OneColBMid {background:transparent url(/Images/Layout/Background/1Col4Blue-mid.png) repeat-y; overflow: hidden}
.OneColBBot {background:transparent url(/Images/Layout/Background/1Col4Blue-bot.png) no-repeat; width:746px; height: 11px}
#TwoColAdMisContainter4Blue {float: left; width:780px}
.TwoColAdMisBlueTop {background:transparent url(/Images/Layout/Background/1ColContainer4Blue_top_780.png) no-repeat; width:780px; height: 18px}
.TwoColAdMisBlueMid {background:transparent url(/Images/Layout/Background/1ColContainer4Blue_mid_780.png) repeat-y; overflow: hidden}
.TwoColAdMisBlueBot {background:transparent url(/Images/Layout/Background/1ColContainer4Blue_bot_780.png) no-repeat; width:780px; height: 11px}
#VDPtop {background: url(/Images/Layout/Background/sprite_vdp.gif) 0 -95px no-repeat; width: 1014px; height: 41px}
#VDPmid {background: url(/Images/Layout/Background/sprite_vdp.gif) -1098px 0 repeat-y; width: 1014px; overflow: hidden}
#VDPbot {background: url(/Images/Layout/Background/sprite_vdp.gif) 0 -140px no-repeat; width: 1014px; height: 12px}
#vdpcontents {padding: 0 15px}
.spr_SRPblue746top {background: url(/Images/Layout/Background/sprite_srp.gif) -550px -50px no-repeat; height: 18px; width: 746px}
.spr_SRPblue746mid {background: url(/Images/Layout/Background/sprite_srp.gif) -1300px 0 repeat-y; width: 746px; overflow: hidden}
.spr_SRPblue746btm {background: url(/Images/Layout/Background/sprite_srp.gif) -550px -70px no-repeat; height: 11px; width: 746px}
.spr_blue746top {background: url(/Images/Layout/Background/sprite_2colBG.gif) 0 0 no-repeat; height: 18px; width: 746px}
.spr_blue746mid {background: url(/Images/Layout/Background/sprite_2colBG.gif) -750px 0 repeat-y; width: 746px; overflow: hidden}
.spr_blue746btm {background: url(/Images/Layout/Background/sprite_2colBG.gif) 0 -20px no-repeat; height: 11px; width: 746px}
.spr_blue746contents {padding: 0 5px 10px 20px; text-align: left}
.bottomcontent_interior {text-align: left;background-color: #fff;border-top: solid 1px #ccc;margin: 0;padding: 0;overflow: hidden}
/*TwoColumn*/
.pageContentAdMissionCarousel {text-align: center; margin: 0 auto; width: 994px}
#pageContentMidContent {margin:0 auto; text-align: left; padding: 10px 0 0 0}
.pageContentNarrowColumn {width: 321px; float: left}
.pageContentWideColumn {width: 653px; float: left}
.pageContentBottom {width: 984px}
/*ThreeColumn*/
.ThreeColTop {text-align: center; width: 995px; margin: 0 auto; background-color: #fff; background: url(/Images/Layout/Background/3colBGtop.gif) no-repeat; height: 15px;}
.ThreeColMid {text-align: center; width: 995px; margin: 0 auto; background-color: #fff; background: url(/Images/Layout/Background/3colBGmid.gif) repeat-y;}
.ThreeColBot {text-align: center; width: 995px; margin: 0 auto; background-color: #fff; background: url(/Images/Layout/Background/3colBGbtm.gif) no-repeat; height: 10px;}
.pageContent3ColumnSides {width: 321px; float: left}
.pageContent3ColumnMid {width: 322px; float: left}
/* ThreeColumn VDP Styles */
.VDPContent3ColumnSideL {width: 350px; float: left}
.VDPContent3ColumnMid {width: 350px; float: left}
.VDPContent3ColumnSideR {width:270px;text-align:right;margin-left:10px;float:left}
/*list items with square bullets*/
.li-Square {line-height: 18px; height: 18px; list-style-type:none; background: url(/Images/Bullets/LI_blue_bullet.gif) center left no-repeat; padding: 0 0 5px 15px}
.li-Square2 {list-style-type:none; background: url(/Images/Bullets/LI_blue_bullet.gif) no-repeat; padding: 0 0 5px 15px}
.ArticleStyle li {list-style-type:none; background: url(/Images/Bullets/LI_blue_bullet.gif) no-repeat; padding: 0 0 5px 15px}
/************************/
.clearFloats {height: 1px; float: none; clear: both}
.clear {float: none; clear: both}
.clear1 {height: 1px; float: none; clear: both}
.clear5 {height: 5px; float: none; clear: both}
.clear10 {height: 10px; float: none; clear: both}
.clear15 {height: 15px; float: none; clear: both}
.clear20 {height: 20px; float: none; clear: both}
.clear25 {height: 25px; float: none; clear: both}
h1 {font-size: 18px}
h2 {font-size: 16px}
h3 {font-size:108%}
h1,h2,h3 {margin:0 auto}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold}
abbr,acronym {border-bottom:1px dotted #000;cursor:help} 
em {font-style: italic}
blockquote,ul,ol,dl {margin:1em}
ol,ul,dl {margin-left:2em}
ol li {list-style: decimal outside}
/* ul li {list-style: disc outside} */
dl dd {margin-left:1em}
th,td {border: 0; padding:0}
th {font-weight: bold; text-align:center}
caption {margin-bottom: .5em; text-align:center}
p,fieldset,table {margin-bottom: 1em}
/*temp placement of new common styles*/
#btm_elements {padding-bottom: 5px}
.spr_closeX {background: url(/Images/Layout/Background/sprite_header_footer.gif) -100px -80px no-repeat; width: 16px; height: 16px; cursor: pointer}
.spr_help {background: url(/Images/Layout/Background/sprite_header_footer.gif) -130px -80px no-repeat; width: 18px; height: 16px}
.spr_btmDealix {background: url(/Images/Layout/Background/sprite_header_footer.gif) 0 -110px no-repeat; width: 216px; height: 25px; margin-top: 7px; margin-left: 5px}
.spr_btmDealix_1Col {background: url(/Images/Layout/Background/sprite_header_footer.gif) 0 -135px no-repeat; width: 216px; height: 25px; margin-top: 7px; margin-left: 5px}
.spr_btmTrustE {background: url(/Images/Layout/Background/sprite_header_footer.gif) 0 -80px no-repeat; width: 95px; height: 26px; margin-top: 5px}

.bodystyleMain {float:left;cursor:pointer;width:105px;height:60px;font-size:11px}
.bodystyleHome {float:left;cursor:pointer;width:105px;height:55px;text-align:center; font-size:9px}

.btnSearchAll {background: url(/Images/Buttons/sprite_btn_search_tr.png) 0 0 no-repeat}
.btnSearchCPO {background:url(/Images/Buttons/sprite_btn_search_tr.png) 0 -40px no-repeat}
.btnSearchAllR {background: url(/Images/Buttons/sprite_btn_search_trR.png) top right no-repeat}
.btnSearchCPOR {background:url(/Images/Buttons/sprite_btn_search_trR.png) bottom right no-repeat}
.btnSearchAllwh {background: url(/Images/Buttons/sprite_btn_search_white.gif) top right no-repeat}
.btnSearchCPOwh {background: url(/Images/Buttons/sprite_btn_search_white.gif) bottom right no-repeat}

.spr_cpo_LinkImageAcuraCPO {background: url(/Images/Logos/Certified/sprite_cpobadge.png) 0 0 no-repeat}
.spr_cpo_LinkImageToyotaCPO {background: url(/Images/Logos/Certified/sprite_cpobadge.png) 0 -504px no-repeat}
.spr_cpo_LinkImageMercuryCPO {background: url(/Images/Logos/Certified/sprite_cpobadge.png) 0 -378px no-repeat}
.spr_cpo_LinkImageLincolnCPO {background: url(/Images/Logos/Certified/sprite_cpobadge.png) 0 -315px no-repeat}
.spr_cpo_LinkImageNissanCPO {background: url(/Images/Logos/Certified/sprite_cpobadge.png) 0 -441px no-repeat}
.spr_cpo_LinkImageHondaCPO {background: url(/Images/Logos/Certified/sprite_cpobadge.png) 0 -126px no-repeat}
.spr_cpo_LinkImageLexusCPO {background: url(/Images/Logos/Certified/sprite_cpobadge.png) 0 -252px no-repeat}
.spr_cpo_LinkImageFordCPO {background: url(/Images/Logos/Certified/sprite_cpobadge.png) 0 -63px no-repeat}
.spr_cpo_LinkImageInfinitiCPO {background: url(/Images/Logos/Certified/sprite_cpobadge.png) 0 -189px no-repeat}
#mainCPOtext h3 {font-style: italic; margin: 10px 0}
#mainCPOtext li {background: transparent url(/Images/Bullets/blue_bullet.png) 0px 5px no-repeat; padding-left: 15px; list-style: none; margin-bottom: 5px}
#mainCPOtext .bullet-points-container {background-color: #ccc; padding: 10px; margin-bottom: 20px}
#mainCPOtext .bullet-points-container li {background: transparent url(/Images/Bullets/blue_bullet.png) 0px 5px no-repeat; padding-left: 15px; list-style: none; margin-bottom: 5px} 

#About_LeftNav {width: 152px; background: url(/Images/Layout/Background/aboutnav_top.gif) no-repeat; padding-top: 14px}
#About_LeftNavMid {width: 152px; background: url(/Images/Layout/Background/aboutnav_mid.gif) repeat-y; padding-left: 5px}
#About_LeftNavBtm {width: 152px; background: url(/Images/Layout/Background/aboutnav_btm.gif) 0% 100% no-repeat; padding-bottom: 9px}
#AboutContent {float: left; width: 530px}
#AboutContent li {background: transparent url(/Images/Bullets/blue_bullet.png) 0px 5px no-repeat; padding-left: 15px; list-style: none; margin-bottom: 5px}
.about_hr {width: 140px; height: 1px; border-top: solid 1px #ccc; margin: 5px 0}
a.leftNavText:link, a.leftNavText:visited {font-weight: bold; font-size: 12px; color: #000; padding-left: 15px; height: 20px; line-height: 20px; text-decoration: none}
a.leftNavText:hover, a.leftNavText:active {background: url(/Images/Bullets/about_chevron.gif) 0% 50% no-repeat; color: #09f; padding-left: 15px; height: 20px; line-height: 20px; text-decoration: none}
#About_LeftNav .SelLeftNavText a.leftNavText {background: url(/Images/Bullets/about_chevron.gif) 0% 50% no-repeat; color: #09f; padding-left: 15px; height: 20px; line-height: 20px; text-decoration: none}
#AboutArticles table, tr, td {border:none; padding: 0; margin: 0}
.AboutArticlesItem {list-style-type: none; background: none; padding-bottom: 20px}
.about_greenboxtop {background: #daeecf url(/Images/Layout/Background/about_greenbox_top.gif) no-repeat; text-align: center; width: 529px; margin: 20px auto}
.about_greenboxbtm {background: url(/Images/Layout/Background/about_greenbox_btm.gif) bottom left no-repeat; width: 529px}
.backtotop {padding: 15px 0 20px 0; text-align: right}

#AboutArticles #AboutArticlesViewAll {display: none}
#Account_LeftNav {width: 152px; background: url(/Images/Layout/Background/aboutnav_top.gif) no-repeat; padding-top: 14px}
#Account_LeftNavMid {width: 152px; background: url(/Images/Layout/Background/aboutnav_mid.gif) repeat-y; padding-left: 5px}
#Account_LeftNavBtm {width: 152px; background: url(/Images/Layout/Background/aboutnav_btm.gif) 0% 100% no-repeat; padding-bottom: 9px}
#Account_LeftNav .SelLeftNavText a.leftNavText {background: url(/Images/Bullets/about_chevron.gif) 0% 50% no-repeat; color: #09f; padding-left: 15px; height: 20px; line-height: 20px; text-decoration: none}
/* Header styles */ 
.top_nav_style {background: url(/Images/Layout/Background/sprite_BG.gif) 0 0 repeat-x; height: 43px}
.ucc_logo_style {background: url(/Images/Layout/Background/sprite_header_footer.gif) 0 0 no-repeat; height: 43px; width: 265px}
.header_NEW {float: right; padding-left: 25px; height: 20px}
.top_nav_UA_UserName_style {height: 20px; line-height: 20px; padding-left: 25px; float: right; margin: 0 5px 5px 0}
/*submit button styles*/
.btn_small_green_search {background: url(/Images/Buttons/btn_small_green_search.gif) no-repeat; border: none}
.SEMButtonSearchpng {background: url(/Images/SEM/Buttons/ButtonSearch.png) no-repeat; border: none} 
.UA_savedvehicleitem_plus {background: url(/Images/Icons/plus_sign.gif) left center no-repeat; padding-left: 15px}
#privacylink2col {font-size: 8px; color: #ccc; text-align: center; line-height: 11px}
/*MakeModel SEO content styles*/
.SEOMakeTextStyle li {list-style-type:none; background: url(/Images/Bullets/LI_blue_bullet.gif) top left no-repeat; padding: 0 0 5px 15px}
/*SearchUsedInventory widget styles*/
.SUIContainer {width: 240}
.SUIwidgetBG {width: 240px; height: 280px; background: url(/Images/Layout/Background/sprite_SUIwidget.gif) 0 -280px repeat-x}
.SUIwidgetL {width: 10px; height: 280px; background: url(/Images/Layout/Background/sprite_SUIwidget.gif) 0 0 no-repeat; float: left}
.SUI_Main {width: 215px; height:280px; float: left}
.SUIwidgetR {width: 15px; height: 280px; background: url(/Images/Layout/Background/sprite_SUIwidget.gif) -15px 0 no-repeat; float: left}
.SUIwidgetLabel {text-align: right; width: 70px; height: 20px; line-height: 20px; float: left}
.SUIwidgetInput {width: 145px; float: left}
.SUIinputTextMakeModelSelectors {width: 140px; height: 20px; color: #000; font-size: 12px; padding-left: 1px}
.City .SUIContainer {width: 300px}
.City .SUIwidgetBG {width: 300px; height: 280px; background: url(/Images/Layout/Background/sprite_SUIwidget.gif) 0 -280px repeat-x}
.City .SUI_Main {width: 275px}
.City .SUIwidgetLabel {text-align: right; width: 100px; height: 20px; line-height: 20px; float: left}
.City .SUIwidgetInput {width: 165px; float: left}
.City .SUIinputTextMakeModelSelectors {width: 160px; height: 20px; color: #000; font-size: 12px; padding-left: 1px}
/*Sitemap*/
#SiteMap h2 {font-size: 16px; color: #4592fd; padding-top: 20px; margin-bottom: 20px; margin-left: 20px}
.SMcontainerHdr
{-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius:6px;border-top-right-radius:6px;background-color: #e5e5e5; height: 30px; line-height: 30px}
.SMcontainerHdr h3 {padding-left: 20px; font-size: 14px}
.SMcontainerLinks h4 {font-weight: bold; padding: 10px 0}
.SMcontainerLinks 
{padding-top: 10px; padding-bottom: 10px; padding-left: 20px; background-color: #f1f1f1;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;}
.SMcontainerLinks div {padding-bottom: 3px}
.SMcpoCol {width: 90px; float: left}
.SM307 {width: 307px;}
.SM465 {width: 465px;}
#MakesSMdiv td {width: 140px; padding-bottom: 3px}
#StateListSMdiv td {width: 200px; padding-bottom: 3px}
#CityListSMdiv {height: 490px; overflow: auto}
#CityListSMdiv td {width: 225px; padding-bottom: 3px;}
#alphaMenu {border: solid 1px #000}
.CityAlpha {float: left}
.CityAlpha A  {padding: 3px; border-top: solid 1px #000; border-bottom: solid 1px #000}
.CityAlpha A:hover {color: #fff; background-color: #000; padding: 3px; border-top: solid 1px #000; border-bottom: solid 1px #000}
.CityAlphaSelected {color: #fff; background-color: #000; padding: 3px; border-top: solid 1px #000; border-bottom: solid 1px #000}
/* C1 Home Page */
.SearchBoxLineItem {width: 396px; height: 49px; background: url(/Images/Layout/Background/C1_homepage-sprite.png) -5px -209px no-repeat; font-weight: bold; font-size: 16px; color: #333}
.SearchBoxLineItemTextDiv {width: 135px; height: 50px; display: inline-block; zoom:1; *display: inline; _height: 50px; line-height: 50px; text-align: left; padding-left: 15px}
.SearchBoxLineInputDiv {width: 230px; height: 50px; display: inline-block; zoom:1; *display: inline; _height: 50px; line-height: 50px}
.SearchBoxLineInput {width: 222px; background-color: #cde08a; font-weight: normal; font-size: 16px; color: #333; line-height: 20px; margin-top: 0px; padding: 5px; border: solid 1px #999; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px}
.C1btnSearch {width: 315px; height: 50px; background: url(/Images/Layout/Background/C1_homepage-sprite.png) -8px -145px no-repeat;}
.C1btnSearchOvr {background: url(/Images/Layout/Background/C1_homepage-sprite.png) -329px -145px no-repeat;}
.topAdvert_790x20{width:720px;height:100px;margin:20px auto;text-align:right}
