html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, img, form, fieldset {  
	margin: 0; 
	padding: 0; 
	border: 0; 
}

/* hide from IE mac \*/ 
html {
	min-height: 100%;
	margin-bottom: 1px;
}
/* end hiding from IE5 mac */

body {
	font-size: 100.01%;
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 20px;
	background-color: #FFFFFF;
}

div#wrapper {
	margin: 0 auto;
	width: 767px;
	font-size: 80%;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #756497;
	border-left-color: #756497;
}

div#header-wrapper {
	position: relative;
	width: 767px;
	height: 169px;
}

div#header_left {
	position: relative;
	float: left;
	width: 407px;
	height: 131px;
	background-image: url(../images_website/header_left.jpg);
	background-repeat: no-repeat;
	
	
}

div#header_right {
	position: relative;
	float: right;
	width: 360px;
	height: 169px;
	background-image: url(../images_website/header_right.jpg);
	background-repeat: no-repeat;
	
}

/*=Main Navigation*/

div#nav {
	position: relative;
	float: left;
	width: 407px;
	height: 38px;
	background-image: url(../images_website/nav_left_spacer.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#nav ul { list-style-type : none; 
	position : relative;
	width : 100%; 
	height : 38px;
	margin : 0; 
	padding : 0; 
}

li#home {
	position : absolute;
	top : 0;
	left : 36px;
	width : 81px;
	height : 38px;
	background-image: url(..//images_website/nav_home.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

li#contact_us {
	position : absolute;
	top : 0;
	left : 117px;
	width : 144px;
	height : 38px;
	background-image: url(..//images_website/nav_contact_us.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

li#car_selection {
	position : absolute;
	top : 0;
	left : 261px;
	width : 146px;
	height : 38px;
	background-image: url(..//images_website/nav_car_selection.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

div#nav a { display : block; 
width : 100%; 
height : 38px; 
text-indent : -9999px; 
text-decoration : none; 
overflow : hidden; 
}


li#home a:hover { background : url(..//images_website/nav_home.jpg) no-repeat -2px -2px; }

li#contact_us a:hover { background : url(..//images_website/nav_contact_us.jpg) no-repeat -2px -2px; }

li#car_selection a:hover { background : url(..//images_website/nav_car_selection.jpg) no-repeat -2px -2px; }

/*End Main Navigation*/


/*=content*/
div#content {
	clear:both;
	position: relative;
	float: left;
	width: 663px;
	padding: 0 52px;
	
}
div#content a {
	text-decoration: underline;	
}
/*end content*/


/*=Car Selection*/
ul { 
	position : relative; 
	list-style-type : none; 
	width : 580px; 
	margin : 0 46px; 
	padding : 0; 
}

li { 
	float : left; 
	width : 180px; 
	margin : 0 0 0 10px 
}

li#one {
	background-image: url(../images_cars/car_selection_1.jpg);
	background-repeat: no-repeat;
	background-position: 50% 5px;
}
li#two {
	background-image: url(../images_cars/car_selection_2.jpg);
	background-repeat: no-repeat;
	background-position: 50% 5px;
}
li#three {
	background-image: url(../images_cars/car_selection_3.jpg);
	background-repeat: no-repeat;
	background-position: 50% 5px;
}
li#four {
	padding-top : .5em;
	background-color: #fff;
	background-image: url(../images_cars/car_selection_4.jpg);
	background-repeat: no-repeat;
	background-position: 50% 5px;
}

li#five {
	padding-top : .5em;
	background-image: url(../images_cars/car_selection_5.jpg);
	background-repeat: no-repeat;
	background-position: 50% 5px;
}

li#six {
	padding-top : .5em;
	background-image: url(../images_cars/car_selection_6.jpg);
	background-repeat: no-repeat;
	background-position: 50% 5px;
}
li#seven {
	padding-top : .5em;
	background-color: #fff;
	background-image: url(../images_cars/car_selection_7.jpg);
	background-repeat: no-repeat;
	background-position: 50% 5px;
}

li#eight {
	padding-top : .5em;
	background-image: url(../images_cars/car_selection_8.jpg);
	background-repeat: no-repeat;
	background-position: 50% 5px;
}

li#nine {
	padding-top : .5em;
	background-image: url(../images_cars/car_selection_9.jpg);
	background-repeat: no-repeat;
	background-position: 50% 5px;
}


li#one a, li#two a, li#three a, li#four a, li#five a, li#six a, li#seven a, li#eight a, li#nine a { padding-top : 180px; }
 
li a { 
	display : block; 
	text-align : center;
	zoom:1;
}
a:link, a:visited { 
	text-decoration : none; 
	color : #6F5F8E; 
	font-weight : bold; 
}

/*End Car Selection*/

div#content-sub {
	clear : left;
	float : left;
	width : 34%; 
	height : 100%;
}
.phone-numbers {
	font-weight: bold;
}

div#content-sub2 {
	clear : right;
	float : right;
	width : 66%; 
	
	height : 100%; 
}
div#content-sub2 img {
	position : relative;
	list-style-type : none;
	width : 390px;
	padding-top: 60px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 44px;
}
div#content-selection {
	position: relative;
	width: 100%;
}


h1 {
	font-size: 1.6em;
	padding: 10px 0;
	color: #6B5B8A;
	text-transform: uppercase;
}
h2 {
	font-size: 1.3em;
	padding: 10px 0 0 0;
	color: #000;
	text-transform: uppercase;
}
h3 {
	font-size: 1.1em;
	padding: 10px 0 0 0;
	color: #6B5B8A;
	text-transform: uppercase;
}

p {
	margin: 10px 0;
	line-height: 1.2em;
	font-size: 1.2em;
}
div#footnote {
	padding: 20px;
	text-align: center;
}

div#footer-img {
	background-image: url(../images_website/footer_bkg.jpg);
	background-repeat: no-repeat;
	width: 767px;
	height: 144px;
	text-align: center;	
	clear : both;
}

div#footer {
	height: 12px;
	clear: both;
}

#footer p {
	font-size: 70%;
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
}
.clearfix {
	claer: both;
}