body {  
	font-family: Arial, Verdana;
	font-size: 12px;
}

TABLE {
	
}

TD 
{
	font-family: Arial, Verdana;
	font-size: 12px;	
}


A:link {
	text-decoration:none;
color:#666666;
}
A:visited {
text-decoration:none;
color:#666666;
	
}
A:active {
text-decoration:none;
color:#666666;
	
}

A:hover {
	text-decoration:none;
color:#333333;
}

.carTitle { background:url(images/title-header.jpg) repeat-x #6fabd5; color:#FFFFFF; padding:5px; font-weight:bold; font-size:14px; height:22px;}

/** for header bars **/
.titleHeader
{
	background-color:#016BC3;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:3px;
}

img.carPics{border:solid 2px #666666;}

table.search {border:solid 1px #666666;}

td.label {padding:5px; font:bold 12px;}
td.labelReg {padding:5px;}
.borderContact
{border-top:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d;	border-right:1px solid #9d9d9d;}
.borderAgain
{border-top:1px solid #9d9d9d; border-bottom:1px solid #9d9d9d;	border-left:1px solid #9d9d9d;}


/** every odd row of vehicle search results **/
.gridStyle
{
	background-color:#EAEAEA;
}

.items
{ text-align:center; padding:5px; border-bottom:solid 1px #666666; border-right:solid 1px #666666;}

.itemsLeft
{ text-align:left; padding:5px; border-bottom:solid 1px #666666; border-right:solid 1px #666666; width:100%; height:100%}

.border
{
	border-bottom:1px solid #9d9d9d;
	border-top:1px solid #9d9d9d;
	border-left:1px solid #9d9d9d;
	border-right:1px solid #9d9d9d;
}

/** every even row of vehicle search results **/
.gridAltStyle
{
	background-color:#EAEAEA; border-bottom:#666666 solid 1px;
}


/** the sortable column headings for search results **/
.gridHeader
{ font-weight:bold; padding:5px; color:#FFFFFF; background-color:#333333; border-bottom:solid 1px #666666; border-right:solid 1px #666666; text-align:center;}
.gridHeader a:link {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.gridHeader a:active {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.gridHeader a:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;}
.gridHeader a:hover {color:#FFFF00; font-weight:bold; text-decoration:underline;}


td.gridHeader
{ border-bottom:solid 1px #666666;}

/* THE FOLLOWING TWO CLASSES ARE FOR IMAGE POPUP DIVS DONT TOUCH FIRST CLASS! */
#trailimageid {
position: absolute;
visibility: hidden;
left: 0px;
top: 0px;
width: 286px;
height: 1px;
z-index: 1000;
}

.largetitle 
{
	font: 1.2em Tahoma, Verdana, Arial, sans-serif;
	color: #666666;
	font-weight: bold;
	margin-top: 11px;
	margin-bottom: 4px;
}
