/* CSS Document */

	* {
		padding: 0;
		margin: 0;
	}
	
	body {
		background: #717171 url(../images/page_bg.gif) repeat-x;
		font-size: 62.5%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	h1, h2, h3, h4, h5 {
		font-size: 2.0em;
		padding: .2em 0 1em 0;
		color: #980000;
		text-align:center;
		margin:5px;
	}
	
	p {
		padding: .5em 0;
		font-size: 12px;
		line-height: 1.5em;
	}
	
	a {
		text-decoration:none;
		color: #990000;
	}
	
	a:hover {
		color:#FF0000;
	}
	
/*			Layout Divs			*/
	
	#container {
		background: #fff;
		width: 760px;
		margin: 10px auto;
	}
	
	#header {
		background: #000;
		height: 240px;
	}
	
	#navContainer {
		background: url(../images/nav_bg.gif) repeat-x;
		height: 30px;
	}
	#content {
		padding: 1em 2em;
	}
	#content a {
		color: #990000;
		font-weight:bold;
		text-decoration:underline;
	}	
	#content p {
		padding: .5em 0;
		font-size: 12px;
		line-height: 1.5em;
		clear:left;
	}
	#content img{
		float:right;
		margin:10px 10px 10px 0;
		border-style:none;
		}
		
	#content img.imageRight {
		float:right;
		clear:right;
		border-style:solid;
		border-color:#990000;
		margin:10px;
		padding:2px;
	}		
	#heading{
		float:left;
	}
	#heading a{
		display:block;
		float:left;
		padding:0px;
		margin:0 auto;	
	}	
	#heading img{
		float:left;
		border-style:none;
		padding:0px;
		margin:0 auto;
	}
	#usedcars {
		float:left;
		clear:none;
		font-size: 12px;
		line-height: 1.5em;
	}
	#usedcars img{
		float:left;
		clear:left;
		border-style:solid;
		border-color:#990000;
		margin:10px;
		padding:2px;
	}
	#usedcars span.column1 {
		clear:none;
		float: left;
		margin:10px;
		width:150px;
		text-decoration: none;
	}
	#usedcars span.column2{
		float: left;
		clear:right;
		margin:10px;
		width:150px;
	}
	#usedcars span.column3 {
		clear:none;
		float: left;
		margin:10px;
		width:300px;
		text-decoration: none;
	}
	#usedcars a{
		float:left;
		clear:both;
		margin:5px;
	}
	#displaycars {
		padding: 1em 2em;
	}
	#displaycars a {

	}	
	#displaycars p {
		padding: .5em 0;
		font-size: 12px;
		line-height: 1.5em;
		clear:left;
	}	
	div.displaycar a{
		margin:10px;
		padding:2px;
		clear:left;
		display:block;
		float:left;
		border-style:solid;
		border-color:#990000;
		width:660px;
		text-decoration: none;
		color:#000000;
		font-size: 12px;
		line-height: 1.5em;
	}
	div.displaycar a:hover{
		background-color:#990000;
		color: #FFFFFF;
	}

	div.displaycar img {
		width:150px;
		float:left;
		clear:left;
		border: 1px #000000 solid;
	}
	div.displaycar a:hover img {
		width:150px;
		float:left;
		clear:left;
		border: 1px #FFFFFF solid;
	}
	div.displaycar span.column1 {
		clear:none;
		float: left;
		margin-left:20px;
		width:200px;
		text-decoration: none;
	}
	 div.displaycar span.column2{
		float: left;
		clear:right;
		margin-left:20px;
		width:200px;
	}

	#map{
	}
	#map img{
		float:right;
		clear:right;
		border-style:solid;
		border-color:#990000;
		margin:10px;
		padding:2px;
	}
	#slogan {
	}
	#slogan p {
		padding: .5em 0;
		font-size: 20px;
		line-height: 1.5em;
		font-style:italic;
		text-align:center;
		color:#990000;
		clear:both;
		font-weight:bold;

	}
	#members {
	}
	
	#members table{

	}
	
	#members table img {
		padding: 2px;
		margin: 2px 5px 2px 2px;
		border: #000 solid 1px;
	}
	
	#footer {
		background: url(../images/nav_bg.gif) repeat-x;
		height: 30px;
		font-size: 10px;
		text-align: center;
		line-height: 15px;
		color: #fff;
		clear: both;
	}
	
	#footer {
		background: url(../images/nav_bg.gif) repeat-x;
		height: 30px;
		font-size: 10px;
		text-align: center;
		line-height: 15px;
		color: #fff;
		clear: both;
	}
	
	#footer a {
		color: #999;
		text-decoration:none;
	}
	
	#footer a:hover {
		color: #fff;
		
	}
	
/*		Classes			*/

	img.imageRight {
		float:right;
		clear:right;
		border-style:solid;
		border-color:#990000;
		margin:10px;
		padding:2px;
	}
	
	img.imageLeft {
		float:left;
		clear:left;
		border-style:none;
		padding:0px;
		margin:0 auto;
	}

/*		Form Style			*/

	form#contact {
		width: 48%;
	}
	
	form#contact fieldset {
		padding: 10px;
		margin: 5px 0;
		border: 1px solid #efefef;
		display: block;
	}
	
	form#contact legend {
		color: #990000;
		padding-bottom: 10px;
	}
	
	form#contact fieldset label, form#contact fieldset input, form#contact fieldset select {
		display: block;
		float: left;
		margin-bottom: 10px;
		height: 15px;
		line-height: 15px;
		font-size: 10px;
		width: 200px;
	}
	
	form#contact textarea {
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width: 250px;
	}
	
	form#contact fieldset#personal label {
		width: 9em;
		text-align: right;
		padding-right: 5px;
	}
	
	form#contact br {
		clear: left;
	}
	
	form#contact input.button {
		font-size: 12px;
		padding: 5px;
	}

	form#serviceBooking {
		width: 98%;
	}

	form#serviceBooking legend {
		color: #990000;
		padding-bottom: 10px;
	}

	form#serviceBooking br {
		clear: left;
	}
	
	form#serviceBooking input.button {
		font-size: 12px;
		padding: 5px;
	}		
	
	form#serviceBooking fieldset {
		padding: 10px;
		margin: 5px 0;
		border: 1px solid #efefef;
		display: block;
	}

	form#serviceBooking fieldset label {
		display: block;
		float: left;
		margin-bottom: 10px;
		height: 15px;
		line-height: 15px;
		font-size: 10px;
		width: 22em;
		text-align: right;
		padding-right: 5px;

	}
	form#serviceBooking fieldset input {
		display: block;
		float: left;
		margin-bottom: 10px;
		height: 15px;
		line-height: 15px;
		font-size: 10px;
		width: 400px;
	}
	form#serviceBooking fieldset input.radio {
		display: block;
		float: left;
		margin-bottom: 10px;
		height: 15px;
		line-height: 15px;
		font-size: 10px;
		width: 50px;
	}
	form#serviceBooking fieldset input.checkbox {
		display: block;
		float: left;
		margin-bottom: 10px;
		height: 15px;
		line-height: 15px;
		font-size: 10px;
		width: 50px;
	}	
	form#serviceBooking fieldset select {
		display: block;
		float: left;
		margin-bottom: 10px;
		height: 15px;
		line-height: 15px;
		font-size: 10px;
		width: 350px;
	}

	form#serviceBooking fieldset span {
		display: block;
		float: left;
		margin-bottom: 10px;
		height: 15px;
		line-height: 15px;
		font-size: 10px;
		width: 300px;
	}

	form#serviceBooking fieldset textarea {
		display: block;
		float: left;
		font-size: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		width: 400px;
	}

	

	
/*		Nav			*/

	#nav {
		list-style: none;
		margin-left: 10px;
	}
	
	#nav li {
		float: left;
	}
	
	#nav a {
		display: block;
		font-size: 11px;
		h\eight: 30px;
		line-height: 30px;
		padding: 0 7px;
		color: #fff;
		text-decoration: none;
	}
	
	#nav a:hover {
		background: url(../images/nav_bg_on.gif) repeat-x;
	}
	
	