body {
}

/*h1 {
   font-size: 2.7em;
}

h2 {
   font-size: 1.5em;
}

h3 {
   font-size: .9em;
}*/

h5 {
   font-size: .7em
}

h1 {
	color:#C00;
	font:16px verdana, arial, sans-serif;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	z-index: 10;
}

h2 {
	color:#000;
	font:12px verdana, arial, sans-serif;
	font-weight: bold;
	margin: 20px 0px 10px 15px;
	z-index: 10;
}

h3 {
	color:#000;
	font:12px verdana, arial, sans-serif;
	font-weight: normal;
	margin: 20px 0px 10px 15px;
	z-index: 10;
}

h4 {
	color:#000;
	font:14px verdana, arial, sans-serif;
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	z-index: 10;
}
/* Table properties */
table#sort {
   border-collapse: collapse;
   border: 1px solid #000000;
   font: normal .9em arial, verdana, helvetica, sans-serif;
   color: #000000;
   background: #ffffff;
}

/* Table header cells*/
table#sort th {
   background: #ddd;
   /*border: 0px solid #e0e0e0;*/
  border-bottom: 1px dotted black;
   padding: 0.5em;
   font: normal .9em arial, verdana, helvetica, sans-serif;
   text-align: center;
}

/* Table body cells*/
table#sort td {
   /* border: 1px solid #e0e0e0;*/
   border: 1px solid #000;
   padding: 0.5em;
   font: normal .9em arial, verdana, helvetica, sans-serif;
   text-align: center;
}

/* Individual car pages */

/* Individual car thumbnail body cells */
td.carpicture {
   width: 64px;
}

/* Individual car thumbnail head cells */
th.carpicture {
   width: 64px;
}

/* Individual car info row headers */
td.rowtitle {
   background: #f5f5f5;
   border: 1px solid #000000;
   font-size: .9em;
   font-weight: bold;
}


