*
	{
		font-family: tahoma;
		font-size:8pt;
	}

body
	{
		background-color:#f9f9f6;
	}
	
.nav
	{
		background-color: #515151;
	}

.nav-a	
	{
		background-color: #515151;
		color: #ffffff;
		padding: 0px 28px;
		font-weight: bold;
		font-size: 8pt;
	}

		.nav-a a:link, .nav-b a:link, .footer1 a:link
			{
				color: #ffffff;
				font-weight: bold;
				text-decoration:none;
				font-size: 8pt;
			}

		.nav-a a:visited, .nav-b a:visited, .footer1  a:visited
			{
				color: #ffffff;
				font-weight: bold;
				text-decoration:none;
				font-size: 8pt;
			}

		.nav-a a:hover, .nav-b a:hover, .footer1  a:hover
			{
				color: #FF6511;
				font-weight: bold;
				text-decoration:none;
				font-size: 8pt;
			}

		.nav-a a:active, .nav-b a:active, .footer1  a:active
			{
				color: #ffffff;
				font-weight: bold;
				text-decoration:none;
				font-size: 8pt;
			}
	
.nav-b	
	{
		background-color: #515151;
		color: #ffffff;
		padding: 0px 28px;
		font-weight: bold;
		text-align:right;
		font-size: 8pt;
	}

.nav2
	{
		border-top: solid 1px #ffffff;
		border-left: solid 1px #ffffff;
		background-color: #AFBECA;
		color: #586066;
		padding: 0px 28px;
		font-weight: bold;
		width: 100%;
		text-align:left;
		font-size: 8pt;
	}

.side
	{
		background-color:#EEEEE3;
		text-align: right;
		font-size: 8pt;
	}

.side2
	{
		background: #eeeee3 url('images/bg-na.jpg');
		background-repeat: repeat-x;
		background-position:bottom;
		text-align: right;
		font-size: 8pt;
	}
.side div
	{
		width:192px;
		border-bottom:solid 1px #cccccc;
		margin:0px;
		padding:0px;
	}
.side a:link
	{
		font-weight:bold;
		color:#515151;
		text-decoration:none;
		line-height: 20px;
		margin-right: 12px;
		width: 180px;
	}

.side a:visited
	{
		font-weight:bold;
		color:#515151;
		text-decoration:none;
		line-height: 20px;
		margin-right: 12px;
		width: 180px;
	}

.side a:hover
	{
		font-weight:bold;
		color:#FF6511;
		text-decoration:none;
		line-height: 20px;
		margin-right: 12px;
		width: 180px;
	}

.side a:active
	{
		font-weight:bold;
		color:#515151;
		text-decoration:none;
		line-height: 20px;
		margin-right: 12px;
		width: 180px;
	}
	
.featured-content
	{
		background-image:url('images/featured-05.jpg');
		color:#314352;
		width:238px;
		height:87px;
		padding-left: 0px 0px 0px 20px;
		border:0px;
		margin:0px;
	}
.footer1
	{
		font-size: 8pt;	
		background-color: #515151;
		color: #BDBDBD;
		padding: 5px 28px;
	}
.footer2
	{
		background-color: #515151;
		color: #ffffff;
		padding: 5px 28px;
		font-weight: bold;
		text-align:right;
		font-size: 8pt;
	}

#featured-cars .description
	{
		color:#606060;
		padding: 0px 18px 25px 8px;
		font-size: 8pt;	
		border-right:solid 1px #cccccc;
	}
	
.copy
	{
		padding: 20px 30px 20px 30px;
		font-size: 8pt;
		color:#606060;
	}

#details .label
	{
		text-align:right;
		font-weight: bold;
	}	
#details td
	{
		font-size: 8pt;
		color:#606060;
	}
.prodshot
	{
		border: solid 1px #cccccc;
	}

.label
	{
		width:80px;
		text-align:right;
		font-weight: bold;
	}	
	
.nav3b:link
	{
		color: #667785;
		font-weight:bold;
		text-decoration:none;
	}
.nav3b:visited
	{
		color: #667785;
		font-weight:bold;
		text-decoration:none;
	}
.nav3b:hover
	{
		color: #fff;
		font-weight:bold;
		text-decoration:none;
	}
.nav3b:active
	{
		color: #667785;
		font-weight:bold;
		text-decoration:none;
	}

.nav3a:link
	{
		color: #fff;
		font-weight:bold;
		text-decoration:none;
	}
.nav3a:visited
	{
		color: #fff;
		font-weight:bold;
		text-decoration:none;
	}
.nav3a:hover
	{
		color: #667785;
		font-weight:bold;
		text-decoration:none;
	}
.nav3a:active
	{
		color: #fff;
		font-weight:bold;
		text-decoration:none;
	}

	
#visuals
	{
		border:solid 1px #ccc;
		text-align:center;
		padding:5px;
	}
#images
	{
		border:solid 1px #ccc;
		text-align:center;
		padding:2px;
	}
	
#vsearch
	{
		border:none;
	}
	
#login
	{
		margin:none;
		border:none;
	}
#paging
	{
		display:block;
		text-align:center;
		width:568px;
		margin:0.5em 0em;
	}