/*used-cars*/
#used .mTabs { width:745px; height:30px; background:url(../../images/global/mTabsBkrd.png) repeat-x bottom; }
#used .tabs { height:30px; float:left; margin-right:3px; }
#used .firstTab { margin-left:10px; }
#used .tabs .tabOn { background:url(../../images/global/mTabOnLeft.png) no-repeat left; }
#used .tabs .tabOn .rs { height:30px; background:url(../../images/global/mTabOnRight.png) no-repeat right; }
#used .tabs .tabOff { background:url(../../images/global/mTabOffLeft.png) no-repeat left; }
#used .tabs .tabOff .rs { height:30px; background:url(../../images/global/mTabOffRight.png) no-repeat right; }
#used .tabs a { display:block; height:30px; }
#used .tabs a:hover { text-decoration:none; color:#d66133; }
#used .tabs span { display:block; padding:6px 12px 0 12px; font-weight:bold; }

#used .mainbox { width:770px; height:261px; background:url(../../images/used/main.jpg) no-repeat; }
#used .mainbox .pad { padding:22px 27px 27px 27px; }
#used .main .mainbox .title { width:260px; float:left; }
#used .mainbox .title h2 { font-size:30px; color:#fff; padding:4px 0 13px 0; }
#used .main .mainbox .title h2 strong { display:block; padding-bottom:22px; }
#used .mainbox .cta { width:455px; height:140px; float:right; }
#used .mainbox .cta .desc { color:#feee99; line-height:15px; padding:3px 15px 0 45px; }
#used .mainbox .cta .ctaform { padding:25px 0 0 0; }
#used .mainbox .cta .ctaform .size { width:455px; }
#used .mainbox .cta .ctaform .left1 { width:170px; }
#used .mainbox .cta .ctaform .left2 { width:120px; padding-left:14px; }
#used .mainbox .cta .ctaform .right1 { width:140px; }
#used .mainbox .cta .ctaform .label { color:#bbd091; font-weight:bold; }
#used .mainbox .cta .ctaform .select1 { width:170px; }
#used .mainbox .cta .ctaform .select2 { width:120px; }
#used .mainbox .cta .ctaform .input1 { width:85px; }
#used .mainbox .cta .ctaform .fbutton { padding-top:20px; text-align:right; }
#used .mainbox .cta .ctaform .uBtn { border:none; width:137px; height:34px; background:url(../../images/buttons/btn_searchusedcars.png) no-repeat; 

cursor:pointer; }

#used .manuf_list { width:450px; }
#used .manuf_list ul { width:148px; margin-right:2px; margin-left:0; float:left; }
#used .manuf_list li { background-image:none; margin-bottom:1px; padding-left:0; }
#used .manuf_list a { display:block; background-color:#f5f5f5; padding:2px; }
#used .manuf_list a:hover { background-color:#e5e5e8; text-decoration:none; color:#494e55; }

#used .dealersearch { width:280px; min-height:188px; background:url(../../images/used/dealer_sign.jpg) no-repeat 162px 2px; }
#used .dealersearch .pad { padding:5px 135px 0 0; }

#used .make .mainbox { width:770px; height:74px; background:url(../../images/used/make_main.jpg) no-repeat; color:#fff; font-size:30px; }
#used .make .mainbox .pad { padding:7px 25px 5px 20px; }
#used .make .mainbox h2 { padding-top:22px; color:#feee99; font-size:24px; }
#used .make .mainbox .title { float:left; }
#used .make .mainbox strong { color:#fff; }

#used .model .mainbox { width:770px; height:74px; background:url(../../images/used/make_main.jpg) no-repeat; color:#fff; font-size:30px; }
#used .model .mainbox .pad { padding:7px 25px 5px 20px; }
#used .model .mainbox h2 { padding-top:22px; color:#feee99; font-size:24px; }
#used .model .mainbox .title { float:left; }
#used .model .mainbox strong { color:#fff; }

#used .make .filterForm { width:745px; height:74px; text-align:left; }
#used .make .filterForm .col { float:left; margin-right:3px; }
#used .make .filterForm .hdng { font-weight:bold; padding-bottom:5px; }
#used .make .filterForm .labels { margin-left:10px; padding-top:18px; line-height:26px; }
#used .make .filterForm .ddVeh { width:130px; }
#used .make .filterForm .ddYr { width:65px; }
#used .make .filterForm .ddPrc { width:75px; }
#used .make .filterForm .ddRad { width:80px; }
#used .make .filterForm .ffLoc { width:60px; }
#used .make .filterForm .chkCarfax {  }
#used .make .filterForm .rowF1 { padding-bottom:3px; }
#used .make .filterForm .col8 .rowF1 { padding-bottom:1px; }
#used .make .filterForm .rowF2 {  }
#used .make .filterForm .btnPos { padding:19px 0 0 10px; } 
#used .make .filterForm .sBtn { width:70px; height:32px; border:none; background:url(../../images/buttons/btn_search.png) no-repeat; cursor:pointer; }
#used .make .filterForm .rMiles { padding-top:49px; }

#used .make .zipCta { width:450px; height:208px; background:url(../../images/used/main_manuf.jpg) no-repeat; color:#fff; }
#used .make .zipCta .zcPad { padding:20px; }
#used .make .zipCta h3 { color:#feee99; }
#used .make .zipCta .zInput { width:124px; padding:4px; color:#666; }
#used .make .zipCta .zcBtn {  }
#used .make .zipCta .zcBtn input { width:137px; height:34px; border:none; background:url(../../images/buttons/btn_searchvehicles2.png) no-repeat; }

#used .listings { width:759px; }
#used .listings .col { float:left; margin:0; border-right:1px solid #fff; }
#used .listings .c122 { width:122px; }
#used .listings .c392 { width:392px; }
#used .listings .c317 { width:317px; }
#used .listings .c75 { width:75px; }
#used .listings .c90 { width:90px; }
#used .listings .c635 { width:634px; }
#used .listings .last { border:none; }

#used .listings .sortBar { width:759px; height:35px; background:url(../../images/used/arrow_down.gif) no-repeat 55px bottom; }
#used .listings .sortBar .grey { width:759px; height:25px; background-color:#edeff0; }
#used .listings .sortBar .pad { font-weight:bold; font-size:10px; line-height:23px; }
#used .listings .sortBar .col { height:25px; }
#used .listings .sortBar a { cursor:pointer; }

#used .listings .lstg { width:759px; background:url(../../images/used/vehBox_mid.gif) repeat-y; margin-bottom:8px; }
#used .listings .lstg .c392 { text-align:left; }

#used .listings .lstg .top { width:759px; background:url(../../images/used/vehBox_top.gif) no-repeat top; }
#used .listings .lstg .btm { width:759px; background:url(../../images/used/vehBox_btm.gif) no-repeat bottom; }
#used .listings .lstg .info { width:759px; }
#used .listings .lstg .info .r1 { width:759px; height:46px; font-size:12px; }
#used .listings .lstg .info .r1 .col { height:46px; }
#used .listings .lstg .info .r1 .pad { padding:15px 0 0 0; }
#used .listings .lstg .info .r1 i { font-style:normal; font-size:14px; font-weight:bold; }
#used .listings .lstg .info .r1 .c392 { border-right:1px solid #eee; }
#used .listings .lstg .info .r1 .c75 { border-right:1px solid #eee; }
#used .listings .lstg .info .r1 .c90 span { display:block; height:45px; background-color:#d3e7f2; margin:1px 1px 0 0; }
#used .listings .lstg .info .r2 { width:759px; font-size:11px; }
#used .listings .lstg .info .r2 .c122 img { border:1px solid #eee; width:80px; height:60px; }
#used .listings .lstg .info .r2 .c635 { border-top:1px solid #eee; border-left:1px solid #eee; text-align:left; }
#used .listings .lstg .info .r2 .c635 .pad { padding:13px 15px 15px 15px; }
#used .listings .lstg .info .r2 .stat { padding-bottom:6px; }

#used .listings .lstg .info .r2 .left { width:530px; }
#used .listings .lstg .info .r2 .right { width:91px; text-align:left; }
#used .listings .lstg .info .r2 .viewBtn { padding:36px 0 0 0; }
#used .listings .lstg .info .r2 .viewBtn input { width:70px; padding-top:5px; padding-bottom:5px; }
#used .listings .lstg .info .r3 { width:759px; margin-bottom:2px; }
#used .listings .lstg .info .r3 .c635 { width:632px; backg round:url(../../images/carfax/showme.gif) no-repeat 529px center #fff; position:relative; }
#used .listings .lstg .info .cfLogo { position:absolute; top:7px; right:6px; }

#used .listings .pagin { width:759px; }
#used .listings .pagin table { width:100%; }
#used .listings .pagin td { vertical-align:bottom; width:33%; }
#used .listings .pagin .td1 { text-align:left; }
#used .listings .pagin .td2 { width:200px; text-align:center; }
#used .listings .pagin .td3 { text-align:right; }
#used .listings .pagin .td3 input { width:75px; padding-top:1px; padding-bottom:1px; }

#used .model .vehBox { width:743px; position:relative; }
#used .model .vehBox .vB_top { width:743px; height:3px; background:url(../../images/new/vehBox_top.gif) no-repeat top; }
#used .model .vehBox .vB_mid { width:743px; background:url(../../images/new/vehBox_mid.gif) repeat-y; }
#used .model .vehBox .vB_btm { width:743px; height:3px; background:url(../../images/new/vehBox_btm.gif) no-repeat bottom; }

#used .model .vehInfo { width:743px; }
#used .model .vehInfo .pad { padding:3px 10px 6px 10px; }
#used .model .vehInfo .hRow { padding-bottom:5px; border-bottom:1px solid #e5e5e8; width:723px; }
#used .model .vehInfo .hRow .vehTitle { float:left; text-align:left; height:41px; font-size:23px; color:#494e55; }
#used .model .vehInfo .hRow .vehTitle .pad { padding:11px 0 10px 0; }
#used .model .vehInfo .hRow .vehDat { float:right; text-align:center; border-left:1px solid #e5e5e8; padding:0px 16px 0px 16px; height:41px; }
#used .model .vehInfo .hRow .vehDat .pad { padding:4px 0 0 0; }
#used .model .vehInfo .hRow .vehPrice { font-size:18px; border-left:0; }
#used .model .vehInfo .hRow .vehPrice .pad { padding-top:12px; }

#used .model .vehInfo .vRow { width:723px; position:relative; }
#used .model .vehInfo .vRow .left { width:350px; }
#used .model .vehInfo .vRow .right { width:360px; }
#used .model .vehInfo .vRow .vImg { border:none; width:350px; height:263px; }
#used .model .vehInfo .vRow .vThum { width:54px; height:40px; float:left; margin:0 4px 4px 0; cursor:pointer; }

#used .model .vehInfo .contSell {  }
#used .model .vehInfo .greyline { border-top:1px solid #e5e5e8; }
#used .model .vehInfo .contSell .conTitle { color:#678a39; font-size:22px; padding-top:15px; }
#used .model .vehInfo .contSell .conBox { width:360px; background-color:#f3f3f3; }
#used .model .vehInfo .contSell .conBox .pad { padding:6px 10px 10px 10px; }

#used .model .vehInfo .contSell .conBox .ffield { float:left; }
#used .model .vehInfo .contSell .conBox .ffield span { display:block; padding:1px 0 1px 2px; }
#used .model .vehInfo .contSell .conBox .ffield i { font-style:normal; }
#used .model .vehInfo .contSell .conBox .ffGap { margin-right:6px; }
#used .model .vehInfo .contSell .conBox .inHalf { width:161px; }
#used .model .vehInfo .contSell .conBox .inFull { width:334px; }
#used .model .vehInfo .contSell .conBox .inState { width:167px; }
#used .model .vehInfo .contSell .conBox .inZip { width:99px; }
#used .model .vehInfo .contSell .conBox .inCredit { width:167px; margin-top:1px; }
#used .model .vehInfo .contSell .conBox .fSubmit { width:360px; }
#used .model .vehInfo .contSell .conBox .fSubmit .left { width:179px; border-right:1px solid #fff; height:60px; }
#used .model .vehInfo .contSell .conBox .fSubmit .oChkBox { float:left; padding-bottom:20px; padding-top:1px; }
#used .model .vehInfo .contSell .conBox .fSubmit .lite { font-size:10px; line-height:13px; padding:2px 20px 0 0; }
#used .model .vehInfo .contSell .conBox .fSubmit .right { width:180px; background-color:#d3e7f2; height:60px; }
#used .model .vehInfo .contSell .conBox .fSubmit .fButton { text-align:center; padding-top:13px; }
#used .model .vehInfo .contSell .conBox .fSubmit .fButton .fBtn { width:130px; padding-top:4px; padding-bottom:4px; }

#used .model .vehicleHistory { width:360px; background-color:#f3f3f3; float:right; margin:0 0 10px 15px; }
#used .model .vehicleHistory .pad { padding:3px 6px 5px 10px; text-align:left; }
#used .model .vehicleHistory .iBox { width:358px; min-height:54px; border:1px solid #e5e5e8; bac kground:url(../../images/carfax/showme.gif) no-repeat 250px 

10px #fff; position:relative; }
#used .model .vehicleHistory .iBox .pad { padding:6px 160px 10px 10px; text-align:left; }
#used .model .vehicleHistory .iBox .cfLogo { position:absolute; top:10px; right:10px; }

#used .state .mainbox { width:770px; height:261px; background:url(../../images/used/main.jpg) no-repeat; }
#used .state .mainbox .pad { padding:22px 27px 27px 27px; }
#used .state .mainbox .title h2 { font-size:28px; color:#feee99; padding:0px 0 10px 0; line-height:33px; float:left; }
#used .state .mainbox .title h2 strong { color:#fff; display:block; font-size:23px; }
#used .state .mainbox .cta { width:370px; height:140px; float:right; margin-right:20px; }
#used .state .mainbox .cta .desc { color:#feee99; line-height:15px; padding:5px 15px 0 0; }
#used .state .mainbox .cta .ctaform { padding:15px 0 0 0; }
#used .state .mainbox .cta .ctaform .size { width:455px; }
#used .state .mainbox .cta .ctaform .left1 { width:170px; }
#used .state .mainbox .cta .ctaform .left2 { width:100px; padding-left:14px; }
#used .state .mainbox .cta .ctaform .right1 { width:140px; }
#used .state .mainbox .cta .ctaform .label { color:#bbd091; font-weight:bold; }
#used .state .mainbox .cta .ctaform .select1 { width:170px; }
#used .state .mainbox .cta .ctaform .select2 { width:120px; }
#used .state .mainbox .cta .ctaform .input1 { width:85px; }
#used .state .mainbox .cta .ctaform .fbutton { padding-top:18px; text-align:left; margin-left:33px; margin-top:2px; }
#used .state .mainbox .cta .ctaform .uBtn { border:none; width:70px; height:26px; background:url(../../images/buttons/btn_search.png) no-repeat; cursor:pointer; }

/*Blue sub title*/
.blue h4 { font-size:11px; color:#336fab; padding:2px 0 0 0; font-weight:bold }

#used .state  h4 .blue{ color:#ff0000; }
#used .metro .mainbox { width:770px; height:261px; background:url(../../images/used/main.jpg) no-repeat; }
#used .metro .mainbox .pad { padding:22px 27px 27px 27px; }
#used .metro .mainbox .title h2 { font-size:28px; color:#feee99; padding:0px 0 10px 0; line-height:33px; float:left; }
#used .metro .mainbox .title h2 strong { color:#fff; display:block; font-size:23px; }
#used .metro .mainbox .cta { width:370px; height:140px; float:right; margin-right:20px; }
#used .metro .mainbox .cta .desc { color:#feee99; line-height:15px; padding:5px 15px 0 0; }
#used .metro .mainbox .cta .ctaform { padding:15px 0 0 0; }
#used .metro .mainbox .cta .ctaform .size { width:455px; }
#used .metro .mainbox .cta .ctaform .left1 { width:170px; }
#used .metro .mainbox .cta .ctaform .left2 { width:100px; padding-left:14px; }
#used .metro .mainbox .cta .ctaform .right1 { width:140px; }
#used .metro .mainbox .cta .ctaform .label { color:#bbd091; font-weight:bold; }
#used .metro .mainbox .cta .ctaform .select1 { width:170px; }
#used .metro .mainbox .cta .ctaform .select2 { width:120px; }
#used .metro .mainbox .cta .ctaform .input1 { width:85px; }
#used .metro .mainbox .cta .ctaform .fbutton { padding-top:18px; text-align:left; margin-left:33px; margin-top:2px; }
#used .metro .mainbox .cta .ctaform .uBtn { border:none; width:70px; height:26px; background:url(../../images/buttons/btn_search.png) no-repeat; 

cursor:pointer; }

#used .metro .bigblue2 { font-size:22px; line-height:26px; }

/*right-col carfax cta*/
#rColCtaBkrd { width:160px; height:239px; background:url(../../images/carfax/rColCtaBkrd.jpg) no-repeat; border:0 !important; margin:2px; }
#rColCtaBkrd .cfCtaLogo { height:135px; }
#rColCtaBkrd .cfCtaLogo img { margin-top:14px; }
#rColCtaBkrd .cfCtaForm { line-height:20px; }
#rColCtaBkrd .cfCtaForm .ctCtaField { text-align:left; margin:0 9px 12px 9px; color:#22231f; font-size:13px; font-weight:bold; }
#rColCtaBkrd .cfCtaBtn { border:none; background:url(../../images/carfax/150x44OrgBtn.png) no-repeat; width:150px; height:44px; cursor:pointer; }


/*used listings page CARFAX highlights*/
#cFaxHlights .cfItem { float:left; width:40%; margin:0 30px 10px 0; background:url(../../images/global/chkmrk.png) no-repeat left center; }
#cFaxHlights .cfItem span { display:block; padding-left:20px; }

/*Steps to Buy this Vehicle" section*/
#used .vehicleSteps { text-align:left; }
#used .vehicleSteps .pad { padding:0 50px 0 50px; }
#used .vehicleSteps .twoSides { width:670px; text-align:left; }
#used .vehicleSteps .twoSides .left { width:330px; float:left; }
#used .vehicleSteps .twoSides .right { width:330px; float:right; }
#used .vehicleSteps a { display:block; padding:0 0 8px 10px; font-size:12px; background:url(../../images/global/bullet.gif) no-repeat left 7px; }
#used .vehicleSteps strong { font-size:14px; text-align:left; }

/*Photo overlay ad*/
.vRow .left { position:relative; }
#overlayAd { position:absolute; bottom:6px; left:5px; width:340px; background:none; color:#444; }
#overlayAd a { text-decoration:none; color:#444; cursor:pointer; }
#overlayAd a:hover { text-decoration:none; color:#444; }

#overlayAd .active { width:330px; border:0px solid #666; background:#fff; padding:5px; display:block;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
#overlayAd .activeBtn { display:block; width:20px; height:20px; background:url(../../images/used/hsAdBgBtnA.png) center center no-repeat; position:absolute; top:-20px; cursor:pointer; right:0; }
#overlayAd .passiveBtn { display:block; width:20px; height:20px; background:url(../../images/used/hsAdBgBtnP.png) center center no-repeat; position:absolute; bottom:0px; cursor:pointer; right:0; }
#overlayAd #tab1 { display:block; }

.mainImgWrap {position:relative; height:265px; }

#pg0 { display:block; }
#pg1 { display:none; }
#pg2 { display:none; }


.rounded-corners {}

/*SK 02122013 - Make adjustments to tabs*/
#used .mTabs.fontTen { font-size: 10px; }