/*
ruby red = #841114
beige: #8C6D3F
extreme light grey; #F0ECE9
light grey: #E9E7E8
font-black: #080808
*/

* {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

html {
   color: #fdfffe;
   /* debug styles */
 }

body {
  color: #fdfffe;
  margin: 0;
  background-color: #2f3d4a;
  background-image: url("/img/youngtimer/body_bkg.jpg");
  background-repeat: repeat-x;
  width: 100%;
}

a {
  color: #6799ca;
  text-decoration: none;
  font-weight: bold;
}

a:hover {
  color: #FFFFFF;
}

img {
  border: 0;
}

input, textarea {
  /* border-color: #0b1116; */
  background-color: #fdfffe;
  color: #0b1116;
}

select {
  /* border-color: #0b1116; */
  background-color: #fdfffe;
  color: #0b1116;
}

.article_head {
  font-size: 9pt;
  color: #E6E6E4;
  font-weight: bold;
}

table.maincontent {
  width: 1020px; /* 10px left border, 1000 content, 10px right border */
}

table.maincontent td.mcleft {
  width: 10px;
  vertical-align: top;
  background-image: url("../img/youngtimer/shadow_left.jpg");
}

table.maincontent td.mcmiddle {
  vertical-align: top;
  background-color: #42576c;
}

table.maincontent td.mcright {
  width: 10px;
  vertical-align: top;
  background-image: url("../img/youngtimer/shadow_right.jpg");
  background-repeat: repeat-y;
}


table.maincontent td.mcmiddle table#navmenu {
  margin-top: 5px;
  margin-bottom: 5px;
  width: 1000px;
}

table.maincontent td.mcmiddle table#navmenu td {
  text-align: center;
  padding-left: 1em;
  padding-right: 1em;
  white-space: nowrap;
}

table.maincontent td.mcmiddle table#navmenu td a {
  color: #6799ca;
}

table.maincontent td.mcmiddle table#navmenu td a:hover {
  color: #FFFFFF;
}

table.maincontent td.mcmiddle table#navmenu td.mouse_over {
  border-top: 1px solid #E6E6E4;
  padding-top: 2px;
}

table.maincontent td.mcmiddle table#navmenu td.mouse_out {
  border-top: 1px solid #42576c;
  padding-top: 2px;
}

div#div_navmenu div {
  padding: 0;
}

div.spmenu div.mout,
div.spmenu div.mout td {
  text-align: left;
  vertical-align: middle;
  background-color: #42576c;
  width: 180px;
  height: 24px;
}

div.spmenu div.mover,
div.spmenu div.mover td {
  vertical-align: middle;
  color: #0b1116;
  background-color: #798090;
  width: 180px;
  height: 24px;
}

div.spsubmenu {
  padding: 0;
  display: none;
  position: absolute;
  color: #798090;
  /* background-color: #0b1116; */
  width: 1px;
  height: 1px;     
}

table.maincontent td.mcmiddle table.breadcrumb td {
  font-size: 10px;
  padding-left: 10px;
  padding-bottom: 5px;
}

table.maincontent td.mcmiddle table.breadcrumb td a {
  font-size: 10px;
}

table.maincontent td.mcmiddle td.mcbanner {
  width: 1000px;
  height: 140px;
  text-align: center;
  vertical-align: middle;
}

table.maincontent td.mcmiddle td.mcspacer {
  font-size: 1px;
  width: 5px;
}

table.maincontent td.mcmiddle td.mccontent {
  background-color: #5e7b9b;
  vertical-align: top;
  width: 795px;
}

table.maincontent td.mcmiddle td.mccontent table.data td.head {
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  width: 785px;
  font-weight: bold;
  border-bottom: 2px solid 	#e6e6e4;
}

table.maincontent td.mcmiddle td.mccontent table.data td.content {
  padding: 10px;
  width: 775px;
}

table.maincontent td.mcmiddle td.mccontent table.data td.content td.ffield {
  padding-top: 5px;
  padding-right: 22px;
  padding-bottom: 5px;
  font-weight: bold;
}

table.car_list {
  margin-top: 8px;
}

table.car_list a {
  color: #e6e6e4;
}

table.car_list a:hover {
  color: #fdfffe;
}

table.maincontent td.mcmiddle td.mccontent table.data td.content td.carlist_odd_row {
  background-color: #42576c;
}

table.maincontent td.mcmiddle td.mccontent table.data td.content td.carlist_even_row img {
  width: 50px;
  height: 38px;
}

table.maincontent td.mcmiddle td.mccontent table.data td.content td.carlist_odd_row img {
  width: 50px;
  height: 38px;
}

td.content td.ohead {
  color: #E6E6E4;
  font-weight: bold;
}

td.content td.chead {
  font-weight: bold;
  white-space: nowrap;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 3px;
}

td.content td.cdata {
  vertical-align: top;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 3px;
}

td.content .price {
  color: #E6E6E4;
}

table.maincontent td.mcmiddle td.mcnavigation {
  width: 200px;
  padding: 0;
  margin: 0;
  vertical-align: top;
  background-color: #42576c;
}

table.maincontent td.mcmiddle td.mcnavigation table.navigation table.navmodule {
  width: 200px;
  padding-bottom: 2em;
  background-color: #5e7b9b;
  border-bottom: 12px solid #42576c;
}


table.maincontent td.mcmiddle td.mcnavigation table.navigation table.navmodule div {
  padding: 8px;
}

table.maincontent td.mcmiddle td.mcnavigation table.navigation table.navmodule td.head {
  padding-left: 10px;
  width: 190px;
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: bold;
  border-bottom: 2px solid 	#e6e6e4;
}

table.maincontent td.mcmiddle td.mcnavigation table.navigation table.navmodule td {
  padding: 0;
}

table.maincontent td.mcmiddle td.mcnavigation table.navigation table.navmodule td.content ul {
  margin: 0;
  padding-left: 20px;
}

table.maincontent td.mcmiddle td.mcnavigation table.navigation table.navmodule td.content li {
  padding-top: 8px;
}

table.maincontent td.mcmiddle td.mcnavigation table.navigation table.navmodule td.content a {
  font-weight: normal;
  margin-left: 0;
}

table.maincontent td.mcmiddle td.mcnavigation table.navigation table.navmodule td.content a.sel {
  color: #E6E6E4;
}

table.maincontent td.mcmiddle td.mcnavigation table.navigation table.navspecials td.price a {
  font-size: 11px;
  font-weight: bold;
}

table.maincontent td.mcmiddle td.mcnavigation table.navigation table.navspecials td.price {
  border-bottom: 1px solid 	#E6E6E4;
  text-align: right;
}

table.maincontent td.mcmiddle td.mcnavigation table.navigation table.navspecials img {
  width: 100px;
  height: 76px;
}

table.maincontent td.mcmiddle td.mcnavigation table.navigation table.navspecials a {
  font-weight: normal;
}

table.maincontent td.mcmiddle td.mccontent table.data td.register_error {
  padding-top: 1em;
  padding-bottom: 1em;
  color: #F0ECE9;
  font-weight: bold;
}

table.maincontent td.mcmiddle td.mccontent table.data td.content td.subhead {
  font-size: 12pt;
  font-weight: bold;
  padding-top: 8px;
  padding-bottom: 8px;
}

table.data td.content td.submenu {
  width: 350px;
}

table.data td.content td.submenu div {
  float: right;
  padding: 4px;
  padding-left: 8px;
  padding-right: 8px;
}

table.data td.pageing {
  padding: 8px;
  width: 750px;
  text-align: right;
  white-space: nowrap;
}

table.data td.pageing span.currentPage {
  color: #ddd;
  font-weight: bold;
}

table.data td.content td.listhead {
  font-weight: bold;
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  color: #0B1116;
  background-color: #B0BCB9;
  white-space: nowrap;
}

table.data td[onclick] {
  cursor: pointer;
}

table.data td.content td.even_row {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  /* background-color: #42576c; */
  background-color: #5e7b9b;
}

table.data td.content td.odd_row {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #52677c;
}

table.data td.content td.submenu div.sel a {
  color: #0B1116;
}

table.data td.content td.submenu div.sel {
  background-color: #999;
}

table.data td.content td.submenu div.unsel {
  background-color: transparent;
}

table.tabstock input {
  text-align: right;
}

div.article .pagetext_title {
  color: #E6E6E4;
  padding: 6px;
  font-weight: bold;
}

div.article p {
  margin-top: 12px;
  margin-bottom: 12px;
}

table.footer {
  text-align: center;
}

table.footer td.footer_content {
  padding: 8px;
  width: 1000px;
}

table.footer td.footer_content a {
  /*color: #080808;**/
  font-weight: normal;
  text-decoration: none;
}

table.footer td.footer_content a:hover {
  /*color: #F0ECE9;*/
  font-weight: bold;
}

p.spacer {
  padding: 0;
  margin: 0;
  width: 100%;
  background-color: #42576c;
}

.car_list {
  width:100%;
  padding-left: 5px;
  padding-right: 5px;
}

.car_list th {
  text-align:left;
  white-space: nowrap;
}

.car_list td {
  padding-left:0.2em;
  padding-right:0.2em;
  width: 150px;
}

.car_list td.align_right {
  text-align: right;
  padding-right: 1em;
  width: 120px;
}

.car_detail {
  width:100%;
}

.page .content .data .content_box .box_content .box_header_car_detail {
  font-size:16px;
  font-weight:bold;
}

.car_detail .car_detail_td {
  width:150px;
}

.car_detail .car_detail_images {
    margin-left:auto;
    margin-right:auto;
}

.car_detail .main_property {
  width: 380px;
}

.car_detail .main_image img {
  width: 400px;
  height: 300px;
  text-align:center;
}

.car_detail .thumb_image {
  text-align:center;
}

.car_detail .thumb_image img {
  cursor: pointer;
}

.car_detail .thumbs {
  text-align:center;
  width: 100%;
}

.car_detail .big {
  font-size: 16px;
  font-weight: bold;
}

.car_detail .thnail_info {
  width: 520px;
  cursor: pointer;
}

.box_header_car_detail {
  color: #E6E6E4;
}

.car_detail .price {
  color: #FFF;
}

.car_detail .white {
  color: #FFF;
}

.car_detail .orange {
  color: #8baed7;
}

.section_spacer {
  background-color: #42576c;
}

.section_spacer {
  width: 100%;
}
