BODY, TABLE {font: 11px Arial, Sans-Serif; color: #3d3d3d}
BODY, TABLE, FORM, TD {margin: 0; padding: 0;}
BODY {background: #fff url('/i/dodge/top.bg.gif') top left repeat-x; cursor: default;}
TABLE {border-collapse: collapse;}
FORM {width: 0;}
IMG {border: 0;}
A {cursor: pointer; color: #800303;}
A:hover {color: #f00;}
LABEL {cursor: pointer;}
.search TABLE INPUT, .search TABLE SELECT {font: 11px Verdana, Sans-Serif; width: 55px; height: 15px; border: 1px solid #e7e7e7; background: #fff;}
.search TABLE SELECT {width: auto;}
.search TABLE {color: #fff;}

.calcForm TABLE INPUT, .calcForm TABLE SELECT {font-size: 11px;}

.absolute {position: absolute; top: 0; left: 0;}
.relative {position: relative;}

#main {width: 755px; height: 100%;}
#logoLine {height: 57px; background: url('/i/dodge/top.bg.jpg') top left no-repeat;}
.offset {width: 10px;}

#lng {padding-left: 11px;}
.lngSep {margin: 0 6px 0 6px;}

#carMenu {background: #303030;}
#carMenu, #carMenu A {color: #fff;}
#carModels {width: 100%; padding: 5px 10px 5px 10px; background: #000;}
.car {border: 1px solid #303030;}
.car UL {padding: 1px 10px 1px 10px; margin: 0; -width: 100%; cursor: pointer;}

#news {background: #6b0400 url('/i/dodge/menu.violet.bottom.gif') top repeat-x; height: 18px; -height: 26px; border-bottom: 1px solid #000; font-weight: bolder; padding: 6px 0 0 10px;}
#news A {color: #ffc600; text-decoration: none; font-weight: bolder;}
#news A:hover {color: #dbaa00;}

#menu {padding-top: 3px;}
.menuLink UL {padding: 4px 10px 0 10px; margin: 0; -width: 100%; cursor: pointer;}
.menuLink A {color: #ffc600;}
.menuLink A:hover {color: #fde286;}
.menuSub {padding-left: 14px;}
.menuSub A {font-weight: normal;}
.menuSep {font-size: 1px; line-height: 1px; overflow: hidden; margin: 7px 0 3px 0; border-top: 1px solid #f00;}
.menuArrow, .menuArrow_open {padding-right: 10px; background: url('/i/dodge/bullets/extra.arrow.up.gif') center right no-repeat;}
.menuArrow_open {background: url('/i/dodge/bullets/extra.arrow.down.gif') center right no-repeat;}

#offsetBottom {height: 10px;}

#leftMPart {width: 149px; background: #800303; font: bolder 10px Verdana, Sans-Serif;}
#leftMPart A {text-decoration: none;}
#rightMPart {background: #fff;}

#leftMPart {border-top: 1px solid #ff0;}
#rightMPart {border-top: 1px solid #ff0;}

.textSep {font-size: 1px; line-height: 1px; overflow: hidden; margin: 10px 0 10px 0; border-top: 1px solid #494949;}

#footer {background: #fff; padding: 20px 0 10px 0;}
#footer, #footer A {color: #000; text-decoration: none;}
#otherCars {}

#copyright {margin-top: 9px; font-size: 7pt;}
#copyright, #copyright A {color: #756F5e;}

.title {padding: 12px 0 12px 0; color: #800303; font-weight: 700;}
.pageTitle {padding: 12px; color: #fff; font-weight: 700;}

.carContent {padding: 22px 10px 10px 10px; color: #3d3d3d;}
.carContent .text {line-height: 16px;}
.carContent .inlet {float: right; padding: 0 10px 18px 30px; margin-top: -9px;}
.carContent .inlet IMG {margin-bottom: 10px;}
.carContent A {color: #800303;}
.carContent A:hover {color: #f00;}
.carContent P {margin: 0;}

.content {color: #3d3d3d;}
.content .text {line-height: 16px;}
.content .inlet {float: right; padding: 18px 10px 18px 30px; width: 166px;}
.content .inlet IMG {margin-bottom: 10px;}
.content A {color: #800303;}
.content A:hover {color: #f00;}

.formTable TD {padding: 2px 0 2px 0;}

.searchSeparator {background: url('/i/line_pixels.gif') center repeat-x;}