/**********************************************/
/*  XHTML This ********************************/
/*  @url http://www.xhtmlthis.com *************/
/**********************************************/
/*  Code is not to be redistributed or sold.  */
/**********************************************/

/* @group CSS Reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0; padding: 0;
	}
body {
	background: #000;
	font: 12px/18px "Helvetica Neue", Arial, sans-serif;
	color: #333;
	}
img, a img { 
	border: 0;
	outline: none;
	}
a, a:hover {
	color: #0088cc;
	outline: none;
	}
	a:hover {
		text-decoration: none;
		}
ol,ul {
	list-style: none;
	}
q:before,q:after {
	content: '';
	}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
	}
.clearfix {
    display: inline-block;
	}
html[xmlns] .clearfix {
    display: block;
	}
* html .clearfix {
    height: 1%;
	}

/* @end */

/* @group Wrapper */

#wrapper {
	width: 850px;
	margin: 0 auto;
	}

#subpage {
	background: url('images/subpage/background.gif') no-repeat top left;
	width: 850px; height: 600px;
	margin: 0 auto;
	}

/* @end */

/* @group Subpage */

#left {
	width: 238px;
	float: left;
	padding: 75px 0 0 75px;
	}

#right {
	width: 537px;
	float: left;
	}

/* @end */

/* @group Header */

#header {
	background: url('images/header/background.jpg') no-repeat;
	height: 138px;
	}
	#header h1 {
		float: left;
		width: 160px;
		height: 20px;
		margin: 70px 0 0 75px;
		}
		#header h1 a, #header h1 a:hover {
			text-decoration: none;
			float: left;
			text-indent: -100000px;
			width: 160px; height: 20px;
			}

/* @end */

/* @group Inventory */

#inventory {
	background: #fff;
	}
	#makes {
		width: 750px; height: 104px;
		padding: 60px 50px;
		overflow: hidden;
		}
	#scroller {
		background: url('images/inventory/bar.gif') no-repeat top;
		height: 21px;
		padding: 4px 0 0;
		}
		#scroller a:hover {
			background-position: right;
			}
		#scroll_left {
			text-decoration: none;
			background: url('images/inventory/arrow_left.gif') no-repeat top left;
			float: left;
			width: 60px; height: 21px;
			text-indent: -10000000px;
			}
		#scroll_right {
			text-decoration: none;
			background: url('images/inventory/arrow_right.gif') no-repeat top left;
			float: right;
			width: 60px; height: 21px;
			text-indent: -10000000px;
			}
		#shade_left {
			position: absolute;
			}
		#shade_right {
			position: absolute;
			margin: 0 0 0 772px;
			}
		#makes_forever {
			width: 10000px;
			}
			#makes_forever a {
				width: 93px; height: 93px;
				float: left;
				padding: 5px;
				}
			#makes_forever a:hover  {
				background: url('images/inventory/hover.gif') no-repeat top;
				}

/* @end */

/* @group Footer */

#footer {
	background: url('images/footer/background.jpg') no-repeat top;
	border-top: 7px solid #767883;
	padding: 35px 50px 0 75px;
	height: 165px;
	color: #767883;
	}
	#footer ul {
		width: 240px;
		float: left;
		}
		#footer ul li {
			padding: 0 0 20px;
			}
		#footer li a, #footer li a:hover {
			text-decoration: none;
			float: left;
			height: 7px;
			text-indent: -100000px;
			}
			#foot_about {
				background: url('images/footer/about.gif') no-repeat;
				width: 41px;
				}
			#foot_contact {
				background: url('images/footer/contact.gif') no-repeat;
				width: 55px;
				}
			#foot_inventory {
				background: url('images/footer/inventory.gif') no-repeat;
				width: 66px;
				}
		#description {
			background: url('images/footer/footer_text.gif') no-repeat;
			float: left;
			width: 220px; height: 96px;
			text-indent: -10000px;
			}
		#perfect_car {
			background: url('images/footer/hine.gif') no-repeat left top;
			float: left;
			width: 225px;
			margin: 0 0 0 20px; padding: 0 0 0 20px;
			}
			#perfect_car h2 {
				background: url('images/footer/perfect_car.gif') no-repeat;
				width: 204px; height: 21px;
				}
				#perfect_car h2 span {
					display: none;
					}
			#perfect_car p {
				padding: 5px 0 10px;
				font: 10px/15px Arial, sans-serif;
				}
			

/* @end */

/* @group Subpage Left */

#subpage #left h1 {
	
	}
	#left h1 a, #left h1 a:hover {
		text-indent: -10000px;
		text-decoration: none;
		float: left;
		width: 165px; height: 15px;
		}
#left ul {
	padding: 40px 0 0;
	}
	#left li {
		width: 237px;
		height: 7px;
		padding: 0 0 15px;
		}
	#left li a, #left li a:hover {
		text-decoration: none;
		text-indent: -100000px;
		float: left;
		height: 7px;
		}
		#left_home {
			width: 41px;
			}
		#left_about {
			width: 46px;
			}
		#left_contact {
			width: 60px;
			}
		#left_inventory {
			width: 72px;
			}
/* @end */

/* @group Subpage Right */

#right {
	
	}
	#right #make {
		background: url('images/subpage/make_bg.jpg') no-repeat;
		width: 487px; height: 78px;
		padding: 60px 0 0 50px;
		font: normal 32px "Helvetica Neue", Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		color: #6e717a;
		}
		#make h2 {
			font-weight: normal !important;
			}
	#right #cars {
		background: #fff;
		width: 537px; height: 410px;
		overflow: auto;
		border-bottom: 7px solid #94979f;
		}
		.no_scroll {
			overflow: hidden !important;
			height: 420px !important;
			}
		.car {
			border-top: 7px solid #fff;
			border-bottom: 7px solid #94979f;
			}
		.car .picture {
			width: 200px;
			float: left;
			}
		.car .car_desc {
			float: left;
			width: 272px;
			padding: 25px 25px 0 25px;
			}
			.car_desc p {
				font: normal 10px/14px Arial, sans-serif;
				padding: 5px 0 10px;
				color: #82868f;
				}

/* @end */

/* @group Car Detail */

#info {
	
	}
	#info #summary {
		width: 262px;
		float: left;
		border-right: 1px solid #9b9ea6;
		}
		#info #summary h2 {
			padding: 30px 0 15px 50px;
			border-bottom: 1px solid #9b9ea6;
			}
		#info #summary p {
			padding: 0 0 10px 50px;
			font: 11px/18px "Helvetica Neue", Arial, sans-serif;
			color: #a2a4ac;
			}
		.print {
			padding: 25px 0 0 50px !important;
			}
	#info #details {
		width: 274px;
		float: left;
		}
		#details ul {
			padding: 30px 0 0 40px;
			font: 11px/15px "Helvetica Neue", Arial, sans-serif;
			color: #a2a4ac;
			}
			#details li {
				padding: 1px 0;
				list-style: disc;
				}
		
/* @end */

/* @group Pictures */

#pictures {
	width: 537px; height: 236px;
	overflow: hidden;
	}
	#pictures_line {
		width: 100000px;
		line-height: 5px;
		}
		#control a:hover {
			background-position: right;
			}
	#pictures #control {
		background: url('images/inventory/additional.gif') no-repeat left top;
		width: 537px; height: 21px;
		border-bottom: 1px solid #9b9ea6;
		}

/* @end */

/* @group Copyright */

#byseed {
	background: url('images/byseed.gif') no-repeat;
	width: 527px; height: 23px;
	position: absolute;
	margin: 562px 0 0 314px;
	}
	#byseed a, #byseed a:hover {
		text-decoration: none;
		width: 49px; height: 7px;
		float: left;
		text-indent: -1000000px;
		margin: 15px 0 0 477px;
		}

/* @end */