@charset "utf-8";
/* CSS Document */

body {
	background:#000000;
	background:url(images/body_bg.png) repeat;
	padding: 0;
	margin: 0;
	font-family:Myriad, Arial, Helvetica, sans-serif, "Arial Black";
	font-size:12px;
	color: #000000
	}
	
a {
	color:black;
	font-weight:bold;
	}
a visited {
	color: #0086CA;
	}

img {
	border: 0;
	}
/* ------------------- Page header and main navigation -------------------*/

#header {
	background: black;
	color: white;
	height: 185px;
	}
	
	#headerlogo {
		margin: 0 25px 10px 25px;
		float:left;
		}
	#mainnav {
		height: 27px;
		padding-top: 5px;
		background:url(images/nav_bg.png) repeat-x;
		font-size: 15px;
		font-weight: bold;
		}
			#mainnav ul, #mainnav li{
				display: inline;
				margin: 0;
				padding: 0;
			}
			#mainnav li {
				margin: 0 5px 0 5px;
			}
			#mainnav ul {
				margin-left: 40px;
			}
			#mainnav a {
				color: white;
				text-decoration:none;
			}
	#header p {
		font-size: 60px;
		font-weight: normal;
		margin: 0;
		margin-bottom: 0px;
		padding: 50px 0 50px 0;
		}
		
/* ------------------- General Page content -------------------*/

#content {
	width: 960px;
	margin: 20px 35px 10px 35px;
	background-color: #E9E9E9;
	padding:10px;
	}
	
	/*---HEADER STYLES--*/
	h1, h2 {
		font-size: 27px;
		color: white;
		font-style:italic;
		font-weight: normal;
		padding: 0;
		margin: 0;
		padding-left: 20px;
		height: 32px;
	}
	h3 {
		color: #0086CA;
		font-weight: bold;
		font-style: italic;
		font-size: 20px;
		padding: 0;
		margin: 10px 0 0 0;
	}
	h4 {
		font-weight:bold;
		font-size: 15px;
		color: black;
		padding: 0;
		margin: 0;
		}
	/*--SUBNAV STYLE--*/
	#sidebar li {
		list-style: none;
		background:url(images/bullet.png) no-repeat;
		background-position: 0.5em;
		padding-left: 30px;
		font-size: 14px;
		font-weight: bold;
		margin: 0 0 .7em 0;
	}
	#sidebar ul {
		margin:20px 0 20px 0;
		padding:0;
	}
	#sidebar a {
		color: black;
		text-decoration: none;
		}
		
	#msc table{
		border-collapse:collapse;
		}
	#msc table td.pageHeading {
		padding-top: 30px;
	}
	#msc table td.pageHeading b {
		color: #0086CA;
		font-weight: bold;
		font-style: italic;
		font-size: 20px;
		padding: 0;
		margin: 10px 0 0 0;
	}
	#msc table td {
		padding: 3px 5px;
		vertical-align: top;
		font-size: 12px;
	}
	#msc .row_heading {
		background-color: #0089cf;
		border-top: 5px solid #FFFFFF;
		color: #FFFFFF;
		font-weight: bold;	
	}
	#msc tr.row_odd td {
		background-color: white;
		border-left: 1px solid #CCCCCC;
	}
	
	div#msc tr.row_even td {
		background-color: #E9E9E9;
		border-left: 1px solid #999999;
	}
	
	div#msc tr.table_heading td {
		border-left: 1px solid pink;
	}
	
	div#msc tr.row_odd td.row_border, div#msc tr.row_even td.row_border, div#msc tr.row_heading td.row_border {
		background-color: #0086CA;
		width: 1px;
		padding: 0;
	}
	
	div#msc tr.row_blank td {
		visibility: hidden;
	}
	
	
	ul #newv, #newv li{
		display: inline;
		margin: 0;
		padding: 0;
		list-style:none;
	}
	#newv li {
		margin: 10px;
	}
	
		
/*-----SECTION LAYOUTS-----*/	
	#maincontent {
		/*margin-right: 235px;*/
		margin-top: 10px;
		}	
			#maincontent h1, #maincontent h2, .nvh1 {
				background-image:url(images/h1_bg_725.png);
				background-repeat:repeat-y;
				}
	#sidebar {
		width: 220px;
		float: right;
		margin: 10px 0 10px 0px;

	}
	#sidebar h1, #sidebar h2{
		background-image:url(images/h1_bg_220.png);
		background-repeat:repeat-y;
	}
	#map {
		float: left; 
		margin: 10px;
	}
	#homepgintro {
		margin-right: 15px;
		float: left;
		width: 375px;
	}
		#homepgintro h1 {
			background-image:url(images/h1_bg_375.png);
			background-repeat:repeat-y;
		}
	#emotion {
		/*width: 335px;
		margin-right: 15px;*/
		margin-left: 390px;
	}
		#emotion h2{
			background-image:url(images/h1_bg_335.png);
			background-repeat:repeat-y;
			}
	#visitus {
		margin-top: 15px;
		}
			#visitus h2{
				background-image:url(images/h1_bg_725.png);
				background-repeat:repeat-y;
				}
			

/*-------------------- Used cars --------------------*/
*/

div#uc div.pic {
	width: 205px;
	float: left;
}

div#uc div.left, div#uc div.right {
	width: 245px;
	float: left;
}

div#uc div.right {
	text-align: right;
}


div#uc div.foot {
	height: 1px;
	background-color: #1967AF;
	border-bottom: 1px solid #D1E1EF;
	clear: both;
}

div#uc p {
	font-size: 12px;
	margin-top: 1em;
	line-height: 1.5em;
}

div#uc ul {
	margin: 1em 0 0 2em;
	line-height: 1.5em;
	list-style: disc;
}

div#uc ul.usednav {
	width: 805px;
	padding: 2px;
	background-color: black;
	text-align: center;
	height: 1.5em;
	vertical-align: middle;
	margin: 10px 0 10px 0;
}

div#uc ul.usednav li {
	font-weight: bold;
	float: left;
	width: 175px;
	list-style: none;
	font-size: 12px;
}

div#uc ul.usednav a {
	color: #fcd703;
  text-decoration: none;
}

div#ucSpecs h2, div#ucSpecs h3 {
	font-size: 1.5em;
	font-weight: bold;
	margin: 10px 0 0 0;
	width: 352px;
	border-bottom: 2px solid #1967AF;
	float: left;
}

div#ucSpecs h3 {
	text-align: right;
}

div#ucSpecs div.pic {
	width: 400px;
	float: left;
}

div#ucSpecs div.pic p {
	margin-bottom: 1.5em;
	width: 0px;
}

div#ucSpecs div.left {
	width: 150px;
	float: left;
}

div#ucSpecs div.left table {
	border-collapse: collapse;
	width: 150px;
}

div#ucSpecs div.left td, div#ucSpecs div.left th {
	border-bottom: 1px solid #E8F0F7;
	padding: 4px 0;
}

div#ucSpecs div.left th {
	font-weight: bold;
	text-align: left;
}

div#ucSpecs div.left td {
	text-align: left;
	padding-right: 00px;
}

div#ucSpecs div.right {
	float: left;
	width: 150px;
	text-align: right;
}

div#ucSpecs div.right table {
	font-size: 10px;
	border-collapse: collapse;
	text-align: left;
	width: 150px;
	margin-left: 15px;
}

div#ucSpecs div.right th {
	background-color: #1967AF;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	padding: 1px 2px;
	text-align: center;
}

div#ucSpecs div.right td {
	padding: 1px 2px;
	border-bottom: 1px solid #1967AF;
}

div#ucSpecs div.right tr.odd {
	background-color: #E8F0F7;
}

div#ucSpecs div.right td img {
	padding-left: 8px;
}

/* ------------------- Footer -------------------*/

#footer {
	height: 30px;
	background:url(images/footer_bg.png) repeat-x;
	padding-top: 5px;
	color: white;
	clear: both;
}
	#footer a {
		color: white;
		text-decoration:none;
	}
	#footernav { 
		margin-right: 20px;
		margin-left: 40px;
	}
	#legalfooter {
		margin-left: 20px;
		}
