body {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.70em; color:#666666;
	background:url(../images/bg.gif) repeat-y top center #cccccc; 
	margin:0; 
	padding:0;
}
td {  
	font-size: 100%; 
	color:#666666;
}
h1 { 
	font-size:160%; 
	margin:0; 
	padding:0; 
	color:#ffffff;
} 
h2 {  
	font-size:140%;
	color:#3F53AD;
}

.clear {clear:both;}
	
a:link {  color: #CC0000; text-decoration: none;}
a:visited {  color: #CC0000; text-decoration: none;}
a:hover {  color: #CC0000; text-decoration: none;}
a:active {  color: #CC0000; text-decoration: none;}


#mainWrapper {margin:0 auto; padding:0; width:960px; height:auto; background:#ffffff; border:8px solid #ffffff;}
#contentWrapper { margin:8px 0 8px 0; padding:0; width:960px;}
#header {margin:0; padding:0;}
#content {float:right; width:772px; margin:0; padding:0;}
#stock #content {float:right; width:756px; margin:0; padding:0 0 0 14px;}
#financeinfo #content {float:right; width:750px; margin:0; padding:0 0 0 20px;}
#aboutuspage #content {float:right; width:750px; margin:0; padding:0 0 0 20px;}
#aboutuspage #content h1 {	font-size:160%; margin:0; padding:0; color:#999999; border-bottom:1px dotted #999999; font-weight:normal;}
#contactpage #content {float:right; width:750px; margin:0; padding:0 0 0 20px;}
#contactpage #content h1 {	font-size:160%; margin:0; padding:0; color:#999999; border-bottom:1px dotted #999999; font-weight:normal;}
#service #content {float:right; width:750px; margin:0; padding:0 0 0 20px;}
#service #content h1 {	font-size:160%; margin:0; padding:0; color:#999999; border-bottom:1px dotted #999999; font-weight:normal;}
#content_map {float:right; width:750px; margin:0; padding:0 0 0 20px;}
#sidebar {float:left; width:183px; margin:0; padding:0; }

#manubuttons {width:588px; float:left;}
#grouphomebuts {width:182px; float:right;}

#telephonenumbers {background:url(../images/tel_bg.gif) no-repeat top center; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; 
	font-size:100%; height:23px; margin:0; padding:10px 0 0 20px;}
#telephonenumbers a:link, #telephonenumbers a:visited {color:#FFFF00;}
#telephonenumbers a:hover {color:#FFFF99;}

#quicklinks {background:url(../images/quicklinks_bg.png) no-repeat top left; height:166px; margin:0 0 8px 0; padding:0;}
#quicklinks img {float:left;}
#quicklinks ul {list-style:none; margin:0; padding:36px 0 0 10px; font-family:Arial, Helvetica, sans-serif;}
#quicklinks li {margin:0; padding:0px 0 1px 12px; background:url(../images/arrow.png) no-repeat 2px;}
#quicklinks a:link, #quicklinks a:visited {color:#666666; text-decoration:none; font-weight:bold;}
#quicklinks a:hover {color:#cc0000; text-decoration:none; font-weight:bold;}

#financehomelink {background:url(../images/finance_bg.png) no-repeat top left; font-family:Arial, Helvetica, sans-serif; height:50px; padding:30px 0 0 0;}
#financehomelink ul {list-style:none; margin:0; padding:8px 0 0 10px; font-family:Arial, Helvetica, sans-serif;}
#financehomelink li {margin:0; padding:0px 0 1px 12px; background:url(../images/arrow.png) no-repeat 2px;}
#financehomelink a:link, #finance a:visited {color:#666666; text-decoration:none;}
#financehomelink a:hover {color:#cc0000; text-decoration:none;}

#intro_group {background:url(../images/introbg_group.gif) no-repeat top left; width:748px; height:83px; padding:4px 0 0 212px;}
#intro_group p {color:#FFFFFF; margin:0; padding:6px 0 0 2px; font-family:Arial, Helvetica, sans-serif; width:420px;}
#welcome {float:left; width:500px; margin:0; padding:0; height:83px;}
#contact {width:120px; height:31px; text-align:right; float:left; margin:52px 0 0 110px; padding:0;}
#contact a:link, #contact a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; font-weight:bold; text-decoration:none;}
#contact a:hover {color:#000000;}


/*GROUP HOME PAGE*/

#kia {float:left; background:url(../images/kia_bg.gif) no-repeat top left; width:266px; height:106px; margin:0 8px 8px 0; padding:60px 0 0 20px;}
#kia p {font-family:Arial, Helvetica, sans-serif; border:1px solid #ffffff; padding:4px 0 4px 8px; margin:0; width:140px;
	color:#ffffff; font-weight:bold; background:url(../images/manulinks_kia.png) no-repeat top left;}
#kia a:link, #kia a:visited {color:#ffffff; text-decoration:none;}
#kia a:hover {color:#cccccc; text-decoration:none;}

#mazda {float:left; background:url(../images/mazda_bg.gif) no-repeat top left; width:266px; height:106px; margin:0 8px 8px 0; padding:60px 0 0 20px;}
#mazda p {font-family:Arial, Helvetica, sans-serif; border:1px solid #ffffff; padding:4px 0 4px 8px; margin:0; width:140px;
	color:#ffffff; font-weight:bold; background:url(../images/manulinks_mazda.png) no-repeat top left;}
#mazda a:link, #mazda a:visited {color:#ffffff; text-decoration:none;}
#mazda a:hover {color:#cccccc; text-decoration:none;}

#looking {float:left;  width:286px; height:91px; margin:0 8px 8px 0; }


#daihatsu {float:left; background:url(../images/daihatsu_bg.gif) no-repeat top left; width:266px; height:91px; margin:0 8px 8px 0; padding:75px 0 0 20px;}
#daihatsu p {font-family:Arial, Helvetica, sans-serif; border:1px solid #ffffff; padding:4px 0 4px 8px; margin:0; width:140px;
	color:#ffffff; font-weight:bold; background:url(../images/manulinks_daihatsu.png) no-repeat top left;}
#daihatsu a:link, #daihatsu a:visited {color:#ffffff; text-decoration:none;}
#mazda a:hover {color:#cccccc; text-decoration:none;}

/*NAVIGATION*/

#navBlock { height:35px; margin:0; padding:0; width:960px;}
.navbg {background:url(../images/nav/bg.gif) repeat-x top; margin:0; padding:0;}
#nav { 
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	height:35px;
}
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
#nav a {
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 30px;
	padding-right: 8px;
	padding-left: 8px;
	background:  url(../images/nav/divider.gif) no-repeat right top;
}
#nav a:hover {
	color: #000000;
}


#menupricing table, #fleet table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	border-collapse: collapse;
}

#menupricing th, #fleet th {
	padding: 0 0.5em;
	text-align: left;
}

#menupricing tr.blue td, #fleet tr.blue td {
	background: #879BF7;
	font-weight:bold;
	color:#fff;
}

#menupricing td, #fleet td {
	border-bottom: 1px solid #CCC;
	padding: 0.5em 1em;
}

#menupricing td.width, #fleet td.width {
	width: 190px;
}

#menupricing td.adjacent, #fleet td.adjacent {
	border-left: 1px solid #CCC;
	text-align: center;
}

.usedstocklinks {float:left;}


/* FOOTER */

#footer {width:960px; height:auto; border-top:4px solid #0F216F; padding:16px 0 10px 0; font-size:10px; color:#666666;}
#footer p {margin:0; padding:0;}
#footer a:link, #footer a:visited {color:#666666; text-decoration:none; font-weight:bold;}
#footer a:hover {color:#666666; text-decoration:none; font-weight:bold;}

/* MOTABILITY TABLE */

#tabletitle {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold;}
