/*LATEST CARS*/
.parts-latestcars { width: 100%; }
.parts-latestcars-item { float: left; display: inline; width: 190px; margin: 0 0 10px 0; /*border-left: 0px dotted #41749B;*/ background: url(img/latestcars/dots.gif) repeat-y top left; }
.parts-latestcars-item .stock { background: url(img/latestcars/stockBG.gif) no-repeat top left; width: 146px; height: 14px; padding: 0; margin: 0 auto; line-height: 14px; color: #FFF; font-weight: bold; font-size: 11px; text-align: center; }
.parts-latestcars-item.first { /*border-left: 1px hidden #FFF;*/ background: none; }
.parts-latestcars-item .titles { width: 100%; margin: 10px 0 10px 0; text-align: center; }
.parts-latestcars-item .titles strong { color: #1D366C; font-size: 14px; font-weight: bold; }
.parts-latestcars-item .titles span { color: #1D366C; font-size: 12px; font-weight: bold; }
.parts-latestcars-item .image { width: 100%; text-align: center; }
.parts-latestcars-item p.hook { background: url(img/latestcars/hookBG.gif) no-repeat top center; width: 80%; padding: 5px 0 0px 0; min-height: 36px; margin: 0 0 0px 19px; line-height: 12px; font-size: 11px; color: #41749b; font-weight: bold; text-align: center; }
.parts-latestcars-item .price { width: 100%; margin: 5px 0 0 0; text-align: center; font-size: 11px; color: #19336E; font-weight: bold; }
.parts-latestcars-item .price strong { width: 100%; text-align: center; font-size: 25px; color: #F5545A; font-weight: bold; line-height: 20px; }

/*TOP DEALS*/
.parts-topdetails-item { width: 100%; text-align: center; }
.parts-topdetails-item p.commercialmessage { background: url(img/rightContent/hookBg.gif) no-repeat top center; width: 142px; height: 17px; padding: 0; margin: 0 auto; line-height: 17px; color: #FFF; font-weight: bold; font-size: 12px; text-align: center; }
.parts-topdetails-item .titles { width: 100%; margin: 2px 0 0px 0; text-align: center; }
.parts-topdetails-item .titles strong { color: #1D366C; font-size: 12px; font-weight: bold; }
.parts-topdetails-item .titles span { color: #1D366C; font-size: 11px; }
.parts-topdetails-item .price { width: 100%; margin: 0px 0 0 0; text-align: center; font-size: 11px; color: #19336E; font-weight: bold; }
.parts-topdetails-item .price strong { width: 100%; text-align: center; font-size: 18px; color: #F5545A; font-weight: bold; line-height: 14px; }

.parts-reducedcars-container { width: 100%; margin: 0 0 10px 0; }
.parts-reducedcars-top { width: 576px; height: 8px; background: url(img/reducedcars/top-bg.png) top left no-repeat; }
.parts-reducedcars-middle { width: 576px; background: url(img/reducedcars/middle-bg.png) top left repeat-y; }
.parts-reducedcars-bottom { width: 576px; height: 8px; background: url(img/reducedcars/bottom-bg.png) top left no-repeat; }

.parts-reducedcars-middle table { width: 562px; margin-left: 7px; border: 0px solid #000000; border-collapse: collapse; }
.parts-reducedcars-middle table thead { height: 23px; background: url(img/reducedcars/table-header.gif) top left repeat-x; }
.parts-reducedcars-middle table th { padding: 0 0 0 3px; font-size: 11px; height: 23px; }
.parts-reducedcars-middle table td { padding: 4px 0 4px 3px; /*border-bottom: 1px dashed #41749B;*/ background: url(img/rightContent/dots.gif) repeat-x bottom left; font-size: 11px; }
.parts-reducedcars-middle table td.year { width: 10%; font-weight: bold; text-align: left; }
.parts-reducedcars-middle table td.make { width: 17%; font-weight: normal; }
.parts-reducedcars-middle table td.model { width: 17%; font-weight: normal; }
.parts-reducedcars-middle table td.derivative { width: 26%; font-weight: normal; }
.parts-reducedcars-middle table td.was { width: 10%; font-weight: normal; text-align: center; }
.parts-reducedcars-middle table td.save { width: 10%; font-weight: bold; text-align: center; }
.parts-reducedcars-middle table td.now { width: 10%; font-weight: bold; text-align: center; font-size: 12px; color: #FF0000; }
.parts-reducedcars-middle table td.viewmore { width: 100%; font-weight: normal; text-align: center; }