.cont_left li.alt a:link, .cont_left li.alt a:visited {color:#999;}
.cont_left li.alt a:hover {color:#db4600;}

.cont_right .navigation img {padding-right:4px;}
.block_top .title {position:relative; top:10px; font-size:18px; font-weight:bold; }

FORM {padding:0px; MARGIN: 0px;  }
H1 {margin-left:5px;}
SMALL {font-size:9px;}
LI {list-style-image:url("/img/ul_bullet.gif"); padding:0px; margin:2px 0px 2px 12px;}
HR { height:1px; width:100%; color:#ccc; }

.required {color:#900;}
.errors {color:#900; padding: 5px;}
.hidden, .print {display:none;}
.visible {display:block;}


.containeruppermenu {padding-left:6px; border-bottom:2px solid #ccc; padding-bottom:6px;}
.uppermenu .itemselect A {color:#000; font-weight:bold;}
.light, A.light, A.light:visited, .light A, .light A:visited {color:#666;}


.formtable div, .formtable div div { width:100%;} 
.formtable td, .formtable th {padding:2px;}
.formtable input, .formtable select, .formtable textarea {margin-top:1px;}
.formtable td.left {width:35%; text-align:right;}
.formtable td.right, .formtable td.rightnpad {width: 65%}
.formtable td.center {width: 50%}
.formtable td.rightnpad {padding-right:0px;}
.formtable td.hr {}

.formtable table.grid {margin-top:2px; border-left:1px solid #ccc; border-top:1px solid #ccc; }
.formtable table.grid th {text-align:left; border:1px solid #ccc; background-color:#eee; }
.formtable table.grid td {border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.formtable {padding:0px 10px 0px 0px; }


.formtable div div {padding:4px; background:#E4E0CF url("/img/bgform.gif");}
.formtable table td div {padding:0; margin:0; border:0px; background:url();}


.alternateform .formtable td.left {text-align:right;}
.validation .formtable td.left {text-align:left;}
.validation .formtable td {border-bottom:1px solid #eee;}

.diller .formtable td.left {width:30%; text-align:left;}
.diller .formtable td.right {width: 30%}
.diller .formtable td.center {width: auto;}

.messageform .formtable td {border-bottom:1px solid #ddd; border-right:1px solid #ddd; padding:3px;}
.messageform .formtable table {border-left:1px solid #ddd; border-top:1px solid #ddd;}
.messageform .formtable td.left {width:25%; text-align:left;}
.messageform .formtable td.right {width: 20%; text-align:center; }
.messageform .formtable td.center {width: auto;}
.messageform .thumb {padding:1px; border:1px solid #006699; margin:5px 2px 0px 2px; background-color: #e0e0e0;}
.messageform .photo {padding:0px; width:auto;}
.messageform .oldmessage {color:#006633; overflow:scroll; height:120px;}

.submitform {padding: 10px 5px 10px 5px; text-align:right;}
.submit {padding-left:10px; padding-right:10px;}

.vehicleitem {width:100%;}
.vehicleitem .photo {padding:0px 6px 2px 4px; width:auto; }
.vehicleitem .data {padding-top:0px; padding-bottom:4px; width:100%; vertical-align:top; background:url("/img/bgauto.gif") repeat-x top; }
.vehicleitem .links {text-align:right;  padding-right:2px; vertical-align:top;}
.vehicleitem .links {text-transform:lowercase; }
.vehicleitem .innerid {font-weight:bold; text-align:right; padding-right:4px; }
.vehicleitem .info {width:99%; float:left; padding-bottom:4px;  height:30px; }
.vehicleitem .title {vertical-align:top; padding-bottom:4px;}
.vehicleitem .price {text-align:right;}


.vehicleitem .title H2 {color:#999585; font-size:14px; font-weight:normal; padding:0px; margin:0px;}
.vehicleitem .title H2 A {font-weight:bold; }
.vehicleitem .act {padding:1px; border:1px solid #cccccc; margin: 5px 2px 5px 6px;}
.vehicleitem .thumb {padding:7px; margin:0px 2px 0px 0px; background:url("/img/bgsfoto.gif") no-repeat left top;}
.vehicleitem .price b {FONT-WEIGHT: bold; COLOR: #900;}

.vehicleitem .homepage {display:none;}
.vehicleitem .innerid {display:none;}
.vehicleitem .price {width:auto; padding-right:2px;}
.vehicleitem .act {display:none;}


.details .photo, .upload .photo {width:344px; }
.details .text .hot {font-weight:bold; color:#78756A;}
.details .price {font-weight:bold; COLOR: #900;}
.details .formtable td.left {text-align:left; font-weight:bold; width:20%; color:#666;}
.details .formtable td.right {text-align:left;}
.details .formtable td {padding-top:5px;}
.details .light, .details .light A, .details .light A:visited {color:#666;}


.details .morefoto {padding:6px 4px 6px 4px;}
.details .morefoto A {padding:0px 3px 0px 3px; }
.details .morefoto A.sel {border:1px solid #999585;color:#999585;margin:0 5px 0 5px;background:#FAF9F5;padding:1px 5px}
.details .morefoto A  {font-weight:bold; border:1px solid #6C8396;color:#FAF9F5;margin:0 5px 0 5px;background:#6C8396;padding:1px 5px}
.details .morefoto A:hover {border:1px solid #900;color:#FAF9F5;margin:0 5px 0 5px;background:#900;text-decoration:none;padding:1px 5px}

.details .text  .grid, .details .text .grid TD {border:0px;}
.details .text  .grid td {padding:1px;}
.details .text  .grid td {border:0px;}
.details .text  .grid .separator {height:1px; font-size:1px; border-top:1px solid #ddd;}
.details .text  .grid .left {width:30%; font-weight:normal;}
.details .text {padding:2px 6px 2px 4px;}
.details .text td.right {text-align:left;}

.navigation b {color:#900;}
.navigation a {font-weight:bold; }
.navigation {padding:4px;}
.navigation div {width:100%;}
.navigation td.left {text-align:left; font-weight:bold; padding-left:4px; padding-right:4px;}
.navigation td.right {text-align:right; font-weight:bold; padding-right:4px; padding-left:4px;}
.vehicles .navigation {}
.dillers  .navigation {margin-top:4px; padding-bottom:0px; padding-top:0px; border-top:1px solid #ccc;}
.dillers  .navigation {border-bottom:1px solid #ccc;}
.details  .navigation {border-top:1px solid #ccc;}



.tablesort SELECT {padding-right:2px; padding-left:2px;}
.tablesort .submit  {margin-left:2px;}
.tablesort td.text {text-align:right; padding-right:1px; font-weight:bold; vertical-align:bottom; }
.tablesort td {padding-top:5px; padding-bottom:5px;}
.tablesort { background:#E4E0CF url("/img/bgform.gif");}


.dillers .listblock { padding:10px; border-bottom: 1px solid #cccccc;}
.vehicles .listblock {}

.makemodelsearch .normalrow, .makemodelsearch .alternaterow {padding:1px; margin:1px;}
.makemodelsearch .alternaterow {background-color: #eee;}

.subtitle {width:100%; }
.subtitle div {padding:3px 0px 5px 0px;}
.subtitle div div {font-weight:bold;}
.subtitle H2 {font-size:18px; margin:0px; padding:0px; color:#900;}
.alternateform .subtitle h2 {font-size:13px; font-weight:bold;}
.alternateform .subtitle {border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; background-color: #EAEAEA; margin:5px 0px 5px 0px}
.alternateform .subtitle div {padding:2px 0px 2px 5px;}
.alternateform .subtitle div div {text-transform:uppercase;}

div.text {padding: 5px 8px 5px 8px;}
div.text, div.text TD, div.text TH {}
div.text div, div.text div div {width: 100%;}
div.text div div {text-align: justify; }
div.text H1 {font-size:22px; margin:6px 0px 4px 0px; padding:0px;}
div.text H2 {font-size:18px; margin:6px 0px 4px 0px; padding:0px;}
div.text H3 {font-size:15px; margin:4px 0px 2px 0px; padding:0px;}
div.text TD {padding:2px;}
div.text TD.right {text-align:right;}
div.text TH {text-align:left; font-weight:bold; padding-top:4px; padding-bottom:4px;}
div.text UL {margin-top:2px; margin-bottom:2px; margin-left:16px;}
div.text .hot {color:#900}
div.text table.grid {border-top:1px solid #ccc; border-left:1px solid #ccc;}
div.text table.grid TD, div.text table.grid TH {border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
div.text table.grid TD.left {width:35%; text-align:left;}
div.text table.agreetable td {text-align:justify;}

.pagebreak {font-size:12px; padding:6px 4px 6px 4px; text-align:center;}
.pagebreak A  {font-weight:bold; border:1px solid #6C8396;color:#FAF9F5;margin:0 5px 0 5px;background:#6C8396;padding:1px 5px}
.pagebreak A:hover {border:1px solid #900;background-color:#900; color:#fff;margin:0 5px 0 5px;text-decoration:none;padding:1px 5px}
.pagebreak A.sel {border:1px solid #999585;color:#999585;margin:0 5px 0 5px;background:#FAF9F5;padding:1px 5px}

.path {background:url("/img/topdirbg.gif"); margin:0;padding:0 0 3px;font:normal 11px Arial}
.path {width:100%;}
.path UL {margin:0; padding:0;}
.path LI {margin:0; DISPLAY: inline; padding: 0 15px 0 0; background: url("/img/path_arrow.gif") right 5px no-repeat;  }
.path LI.last { background: none; padding: 0; }

.sitemap .level  {margin-left:20px; padding:2px 0px 0px 2px; }
.sitemap .level0 {border-top:1px solid #cccccc; margin:10px 0px 10px -20px; padding-top:5px;}
.sitemap .level0 .title A {font-weight:bold; text-decoration:none; padding: 0px 0px 0px 10px; text-transform:uppercase;}
.sitemap .level0 .title A:hover {color:#d90c0c;}
.sitemap .level1 {padding-top:2px;}
.sitemap .level1 .title A {font-weight:normal; text-transform:none;}
.sitemap .level2 .title A {font-weight:normal; text-transform:none;}



