* {	margin: 0; padding: 0; }
a {	outline: 0; }
address { font-style: normal; }
img { border: none; }

.clearer { clear: both; }
.alignLeft { float: left; }
.alignRight { float: right; }

body {
	font: 11px "Trebuchet MS", Arial, sans-serif;
	background: url(binaries/body-bg.jpg) repeat-x 0% 0%;
}

#shadows {
	background: url(binaries/shadow-bg.jpg) no-repeat 50% 0%;
}

#header {
	background: url(binaries/header.jpg);
	height: 134px;
	width: 820px;
	margin: 0 auto 50px auto;
	position: relative;
}

	#header h1 {
		display: none;
	}

#outerContent {
	width: 820px;
	margin: 0 auto 30px auto;
}

#leftCol {
	width: 180px;
	background: url(binaries/leftcol-bg.jpg) no-repeat;
	float: left;
	position: relative;
	top: -20px;
	margin-bottom: -20px;
}

	#leftCol .message {
		margin: 30px 10px 30px 10px;
	}

	#leftCol #mainNav {
		list-style: none;
		padding: 10px 0 0 0;
	}
	
		#leftCol #mainNav li a {
			display: block;
			width: 160px;
			margin: 0 auto 10px auto;
			height: 50px;
			text-indent: -9999px;
		}
		
		#leftCol li#mainNavHome a {
			background: url(binaries/nav/normal/home.png) no-repeat 0% 0%;
		}
		
		#leftCol li#mainNavStock a {
			background: url(binaries/nav/normal/stock.png) no-repeat 0% 0%;
		}
		
		#leftCol li#mainNavContact a {
			background: url(binaries/nav/normal/contact.png) no-repeat 0% 0%;
		}
		
	#leftCol #leftColContactCard {
		list-style: none;
		background: #fff;
		margin: 10px;
		padding: 5px;
		color: #656565;
	}
	
		#leftCol #leftColContactCard li {
			display: block;
			font-size: 10px;
			margin: 0 0 10px 0;
		}
		
		#leftCol #leftColContactCard li.tel {
			background: url(binaries/left-col-contact-card/tel.png) no-repeat 0% 0%;
			padding-left: 35px;
			min-height: 30px;
			font-size: 14px;
		}
		
		#leftCol #leftColContactCard li.email {
			background: url(binaries/left-col-contact-card/email.png) no-repeat 0% 0%;
			padding-left: 35px;
			min-height: 24px;
		}
		
		#leftCol #leftColContactCard li.mob {
			background: url(binaries/left-col-contact-card/mob.png) no-repeat 0% 0%;
			padding-left: 35px;
			min-height: 40px;
			font-size: 14px;
		}
		
		#leftCol #leftColContactCard li.addr {
			background: url(binaries/left-col-contact-card/addr.png) no-repeat 0% 0%;
			padding-left: 35px;
			min-height: 36px;
		}

#mainCol {
	width: 640px;
	float: right;
	background: #fff;
}

	#mainCol h2 {
		font-size: 14px;
	}
		
	#mainCol h4 {
		font-size: 12px;
		margin-bottom: 5px;
	}	
	
	#mainCol .headingRed {
		background: #521026 url(binaries/heading-bg.jpg) repeat-x 0% 0%;
		color: #d7ee59;
		padding: 3px 0 3px 10px;
	}
	
	#mainCol .headingSilver {
		background: #d6d6d6 url(binaries/heading-bg2.jpg) repeat-x 0% 0%;
		color: #580f27;
		font-size: 12px;
		font-weight: bold;
		padding: 5px;
		margin: 0 0 10px 0;
	}
		
	#mainCol .pages {
		background: #000;
		padding-left: 10px;
	}
	
		#mainCol .pages ul {
			list-style: none;
		}
		
			#mainCol .pages ul li {
				display: inline;
				float: left;
			}
			
				#mainCol .pages ul li a {
					float: left;
					display: block;
					padding: 5px;
					background: #999;
					color: #000;
					margin: 5px 5px 0 0;
				}
				
				#mainCol .pages ul li a:hover {
					background: #ccc;
				}
				
				#mainCol .pages ul li a.current {
					background: #fff;
					color: #000;
					text-decoration: none;
					cursor: default;
				}
				
			#mainCol .pages.bottom  {
				margin-bottom: 10px;
			}
			
			#mainCol .pages.bottom li a {
				margin: 0 5px 5px 0;
			}
	
		#mainCol #featuredCar #featuredCarMain {
			width: 380px;
			float: left;
			height: 250px;
		}
	
		#mainCol #featuredCar #featuredCarDesc {
			background: #4f1025 url(binaries/featured-car-desc-bg.jpg) repeat-x 0% 0%;
			color: #fff;
			width: 240px;
			height: 230px;
			float: right;
			padding: 10px;
		}
	
			#mainCol #featuredCar #featuredCarDesc p {
				margin: 0 0 10px 0;
			}
	
			#mainCol #featuredCar #featuredCarDesc .description {
				
			}
			
			#mainCol #featuredCar #featuredCarDesc .price {
				font-size: 14px;
				color: #d9ff5b;
			}
	
	#mainCol #aboutSK #aboutSKPhoto {
		float: right;
		width: 260px;
	}
	
	#mainCol #aboutSK #aboutSKContent {
		float: left;
		width: 360px;
		height: 184px;
		padding: 10px 10px 0 10px;
		color: #333;
	}
		
		#mainCol #aboutSK #aboutSKContent p {
			margin-bottom: 16px;
		}
		
			#mainCol #aboutSK #aboutSKContent p strong {
				text-transform: uppercase;
			}
			
	#mainCol #contactContent {
		width: 620px;
		padding: 10px;
		height: 350px;
	}
			
	#mainCol #stockList {
		margin: 10px;
		background: #FFFFFF;
	}
	
		#mainCol #stockList td {
		
			vertical-align: top;
		}
	
		#mainCol #stockList .listing {
			border-bottom: 2px solid #999;
			background: #eee;
			margin: 0 0 10px 0;
		}
		
		#mainCol #stockList .listing .photo {
				width: 190px;
				margin-left: 5px;
				margin-top: 5px;
			
			}
			
				#mainCol #stockList .listing .photo img {
					margin-bottom: 5px;
				}	
			
			#mainCol #stockList .listing .desc {
				width: 420px;
				
			}
			
				#mainCol #stockList .listing h4 {
					border-bottom: 2px solid #ccc;
				}
				
				#mainCol #stockList .listing a.enquire {
						background: #521026 url(binaries/heading-bg.jpg) repeat-x 0% 0%;
						color: #fff;
						padding: 3px;
						margin-left: 5px;
				}
				
				#mainCol #stockList .listing a.enquire:hover {
					text-decoration: none;
				}
				
				#mainCol #stockList .listing .desc .title {
					width: 290px;
					margin-top: 5px;
					padding: 5px;
					background: #521026 url(binaries/heading-bg.jpg) repeat-x 0% 0%;
					color: #fff;
				}
				
					#mainCol #stockList .listing .desc .title h3 {
						font-size: 16px;
					}
				
				
				
				#mainCol #stockList .listing .desc .price {
					width: 100px;
					
					font-size: 16px;
					font-weight: bold;
					padding: 5px;
					margin: 5px 0 5px 0;
					background: #000;
					color: #fff;
					text-align: center;
				}
				
				#mainCol #stockList .listing .desc .summary {				
					margin: 10px 10px 10px 0;
				}
								
					#mainCol #stockList .listing .desc .summary p {
						
					}
								
				#mainCol #stockList .listing .desc .details {
					width: 160px;
					
				}
				
					#mainCol #stockList .listing .desc .details dt {
						width: 40%;
						float: left;
						clear: both;
						color: #666;
					}
					
					#mainCol #stockList .listing .desc .details dd {
						width: 50%;
						float: right;
					}
				
				#mainCol #stockList .listing .desc .features {
					width: 235px;
					margin-right: 5px;
					
				}
				
					#mainCol #stockList .listing .desc .features ul {
						margin: 0 10px 0 0;
						list-style: none;
					}
					
						#mainCol #stockList .listing .desc .features ul li {
							background: url(binaries/ok.png) no-repeat 0% 0%;
							padding: 0 0 2px 20px;
							margin-bottom: 5px;
						}
						
						
	
#footer {
	background: #521026 url(binaries/heading-bg.jpg) repeat-x 0% 0%;
	color: #fff;
}

	#footer p {
		padding: 5px;
	}
	
#saleGraphic {
	height: 46px;
	width: 440px;
	position: absolute;
	left: 300px;
	top: 134px;
}
