/* CSS Document */

/* text */

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

p span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
}

p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 0 0 0 10px;
}

p3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}

p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
	text-decoration: underline;
}

p a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFF00;
	text-decoration: none;
}

p3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFF00;
	text-decoration: underline;
}

p3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFF00;
	text-decoration: none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-weight: bold;
	font-size: 14px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: yellow;
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
	margin-top: 4px;
	margin-bottom: 5px;
}



html>body h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: yellow;
	text-align: center;
	font-weight: bold;
	font-size: 0.85em;
	margin-top: 4px;
	margin-bottom: 5px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	background-color: #FFFF00;
	font-weight: bold;
	font-size: 14px;
	padding: 0 10 0 10px;
	margin-top: 10px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFF00;
		margin-top: 5px;
		margin-bottom: 5px;
	clear: left;

}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: yellow;
	text-align: center;
	font-weight: bold;
	font-size: 80%;
	margin-top: 4px;
	margin-bottom: 5px;
}





/* all header bits */

body {
margin: 0 0 2em 0;
padding:0;
text-align:center;
background-color: #000000;
}

#page {
	width: 900px;
	text-align: left;
	margin: 0 auto;
	background-color: #000000;
	height: 675px;

}

#Quotepage {
	width: 900px;
	text-align: left;
	margin: 8 auto;
		background-color: #000000;
	height: 675px;

}



#SplashPage {
	width: 900px;
	text-align: left;
	margin: 0 auto;
		background-color: #000000;
	height: 635px;
	background: black;

}

#SplashPage img {
		background-color: #000000;
	background: black;
	padding:50px;

}

#flash {
	width: 399px;
	height: 199px;
	float: left;
	text-align: left;
}

#logo {
	width: 399px;
	height: 125px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/TopLogo.jpg) no-repeat;

}

#flashBubbly {
	width: 374px;
	height: 50px;
	float: left;
	text-align: left;
}

#flash2 {
	width: 374px;
	height: 50px;
	float: left;
	text-align: left;
	overflow: hidden;
}

#divide {
	width: 399px;
	height: 24px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/TopDivide.jpg) no-repeat;

}

#banner {
	width: 501px;
	height: 199px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/TopCars.jpg) no-repeat;
}

#left {
	width: 25px;
	height: 50px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/TopLeft.jpg) no-repeat;
}


/* start of main navigation */

.Nav {
	width: 550px;
	height: 32px;
	float: left;
	background: black url(images/top/button1.jpg) repeat-x;
}

.Nav a span {

	display: none;

}


#wheel {
	width: 350px;
	height: 32px;
	float: left;
	background: black url(images/top/ButtonWheel.jpg) repeat-x;
}

.Nav ul {
	float: left;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0 25;
	height: 32px;

}

.Nav  ul li {
	float: left;
	display: inline;
	height: 32px;
	list-style: none;
	text-decoration: none;
}

.Nav  ul a {
	float: left;
	height: 32px;
	list-style: none;
	text-decoration: none;
}



.homeNav a {

	display: block;
	height: 32px;
	width: 57px;
	background:  url(images/top/ButtonHome.jpg) no-repeat;
	background-position: 0px -32px;	

}



.homeNav a:hover {

	display: block;
	height: 32px;
	width: 57px;
	background:  url(images/top/ButtonHome.jpg) no-repeat;	
	background-position: 0px 0px;

}

.homeNavSelected a{

	display: block;
	height: 32px;
	width: 57px;
	background:  url(images/top/ButtonHome.jpg) no-repeat;	
	background-position: 0px 0px;

}

.servicesNav a {

	display: block;
	float: left;
	height: 32px;
	width: 73px;
	background:  url(images/top/ButtonServices.jpg) no-repeat;
	background-position: 0px -32px;	

}

.servicesNav a:hover {

	display: block;
	float: left;
	height: 32px;
	width: 73px;
	background:  url(images/top/ButtonServices.jpg) no-repeat;	
	background-position: 0px -0px;

}

.servicesNavSelected a{

	display: block;
	float: left;
	height: 32px;
	width: 73px;
	background:  url(images/top/ButtonServices.jpg) no-repeat;	
	background-position: 0px 0px;

}

.vehiclesNav a {

	display: block;
	height: 32px;
	width: 73px;
	background:  url(images/top/ButtonVehicles.jpg) no-repeat;
	background-position: 0px -32px;	

}

.vehiclesNav a:hover {

	display: block;
	height: 32px;
	width: 73px;
	background:  url(images/top/ButtonVehicles.jpg) no-repeat;	
	background-position: 0px 0px;

}

.vehiclesNavSelected a{

	display: block;
	height: 32px;
	width: 73px;
	background:  url(images/top/ButtonVehicles.jpg) no-repeat;	
	background-position: 0px 0px;

}

.galleryNav a {

	display: block;
	height: 32px;
	width: 63px;
	background:  url(images/top/ButtonGallery.jpg) no-repeat;
	background-position: 0px -32px;	

}

.galleryNav a:hover {

	display: block;
	height: 32px;
	width: 63px;
	background:  url(images/top/ButtonGallery.jpg) no-repeat;	
	background-position: 0px 0px;

}

.galleryNavSelected a{

	display: block;
	height: 32px;
	width: 63px;
	background:  url(images/top/ButtonGallery.jpg) no-repeat;	
	background-position: 0px 0px;

}

.testimonialsNav a {

	display: block;
	height: 32px;
	width: 98px;
	background:  url(images/top/ButtonTestimonials.jpg) no-repeat;
	background-position: 0px -32px;	

}

.testimonialsNav a:hover {

	display: block;
	height: 32px;
	width: 98px;
	background:  url(images/top/ButtonTestimonials.jpg) no-repeat;	
	background-position: 0px 0px;

}

.testimonialsNavSelected a{

	display: block;
	height: 32px;
	width: 98px;
	background:  url(images/top/ButtonTestimonials.jpg) no-repeat;	
	background-position: 0px 0px;

}

.quoteNav a {

	display: block;
	height: 32px;
	width: 93px;
	background:  url(images/top/ButtonQuote.jpg) no-repeat;
	background-position: 0px -32px;	

}

.quoteNav a:hover {

	display: block;
	height: 32px;
	width: 93px;
	background:  url(images/top/ButtonQuote.jpg) no-repeat;	
	background-position: 0px 0px;

}

.quoteNavSelected a{

	display: block;
	height: 32px;
	width: 93px;
	background:  url(images/top/ButtonQuote.jpg) no-repeat;	
	background-position: 0px 0px;

}

.contactNav a {

	display: block;
	height: 32px;
	width: 68px;
	background:  url(images/top/ButtonContact.jpg) no-repeat;
	background-position: 0px -32px;	

}

.contactNav a:hover {

	display: block;
	height: 32px;
	width: 68px;
	background:  url(images/top/ButtonContact.jpg) no-repeat;	
	background-position: 0px 0px;

}

.contactNavSelected a{

	display: block;
	height: 32px;
	width: 68px;
	background:  url(images/top/ButtonContact.jpg) no-repeat;	
	background-position: 0px 0px;

}

/* main page bits */

#content {
	width: 900px;
	height: 394px;
	float: left;
	text-align: left;
	background: black url(images/top/back1.jpg) repeat-x;
	padding: 20 0 0 25px;

}



html>body #content {
	width: 875px;
	height: 374px;
	float: left;
	text-align: left;
	background: black url(images/top/back1.jpg) repeat-x;
	padding: 20 0 0 25px;

}

#content2 {
	width: 900px;
	height: 360px;
	float: left;
	text-align: left;
	background: black url(images/top/back1.jpg) repeat-x;
	padding: 20 25 20 25px;

}

html>body #content2 {
	width: 850px;
	height: 360px;
	float: left;
	text-align: left;
	background: black url(images/top/back1.jpg) repeat-x;
	padding: 20 25 20 25px;

}


#content3 {
	width: 900px;
	height: 420px;
	float: left;
	text-align: left;
	background: black url(images/top/back1.jpg) repeat-x;
	padding: 20 25 20 25px;

}

html>body #content3 {
	width: 850px;
	height: 420px;
	float: left;
	text-align: left;
	background: black url(images/top/back1.jpg) repeat-x;
	padding: 20 25 20 25px;

}


#contentServices {
	width: 900px;
	height: 485px;
	float: left;
	text-align: left;
	background: black url(images/top/back1.jpg) repeat-x;
	padding: 10 0 0 25px;

}

html>body #contentServices {
	width: 875px;
	height: 475px;
	float: left;
	text-align: left;
	background: black url(images/top/back1.jpg) repeat-x;
	padding: 10 0 0 25px;

}

#text {
	width: 378px;
	height: 350px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 10 10 0 10px;
	overflow: hidden;

}

html>body #text {
	width: 353px;
	height: 350px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 0 10 0 10px;
	overflow: hidden;

}

#testimonialstext {
	width: 850px;
	height: 330px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 10 10 0 10px;
	overflow: hidden;

}



html>body #testimonialstext {
	width: 830px;
	height: 330px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 0 10 0 10px;
	overflow: hidden;

}

#GalleryPanel {
	width: 825px;
	height: 360px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 0 10 0 10px;
	overflow: hidden;

}



#FormPanel {
	width: 850px;
	height: 360px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 0 10 0 10px;
	overflow: hidden;

}

html>body #FormPanel {
	width: 830px;
	height: 360px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 0 10 0 10px;
	overflow: hidden;

}



#FormPanel2 {
	width: 850px;
	height: 420px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 0 10 0 10px;
	overflow: hidden;

}

html>body #FormPanel2 {
	width: 830px;
	height: 420px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 0 10 0 10px;
	overflow: hidden;

}

#contentVehicles {
	width: 875px;
	height: 475px;
	float: left;
	text-align: left;
	background: black url(images/top/back1.jpg) repeat-x;
	padding: 20 0 0 25px;

}



#vehicletext1 {
	width: 412px;
	height: 300px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 0px;
	overflow: hidden;

}

#vehiclePic1 {
	width: 412px;
	height: 125px;
	float: left;
	text-align: left;
	background:  url(images/content/lincolnHeader.jpg) no-repeat;
	padding: 0px;
	margin-bottom: 10px;
	overflow: hidden;

}

#vehicletext2 {
	width: 412px;
	height: 300px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 0px;
	overflow: hidden;
	margin-left: 24px;

}

#vehiclePic2 {
	width: 412px;
	height: 125px;
	float: left;
	text-align: left;
	background:  url(images/content/hummerHeader.jpg) no-repeat;
	padding: 0px;
	margin-bottom: 10px;
	overflow: hidden;

}

#vehicletext3 {
	width: 412px;
	height: 125px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 0px;
	overflow: hidden;
	margin-top:25px;

}

#vehiclePic3 {
	width: 412px;
	height: 125px;
	float: left;
	text-align: left;
	background:  url(images/content/vianoHeader.jpg) no-repeat;
	padding: 0px;
	margin-bottom: 10px;
	overflow: hidden;

}

#vehicletext4 {
	width: 412px;
	height: 125px;
	float: left;
	text-align: left;
	background: #000000 url(images/top/back2.jpg) repeat-x;
	border: 1px solid #FFFF00;
	padding: 0px;
	margin: 25 0 0 24px;
		overflow: hidden;

}





#picFlash {
	width: 449px;
	height: 98px;
	float: left;
	text-align: left;
	border: 1px solid #FFFF00;
	padding: 0px;
	margin-bottom: 6px;
	margin-left: 25px;
}

#mainPic {
	width: 449px;
	height: 244px;
	float: left;
	text-align: left;
	background: #000000 url(images/content/interior1.jpg) no-repeat;
	border: 1px solid #FFFF00;
	padding: 0px;
	margin-left: 25px;

}

.services {
	width: 194px;
	height: 190px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	padding: 0px;
	margin-bottom: 25px;
	border-bottom: 1px solid #FFFF00;
	overflow: hidden;

}

.services1 {
	width: 194px;
	height: 190px;
	float: left;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	padding: 0px;
	margin-bottom: 25px;
	margin-left: 24px;
	border-bottom: 1px solid #FFFF00;
	overflow: hidden;

}

#servicesDivide {
	width: 24px;
	float: left;
	text-align: left;

}



.services img {

}


.float-left {
	float: left;
	border: 1px solid white;
	margin-left:50px;
}


.float-right {
	float: right;
	border: 1px solid #FFFF00;
	margin: 0px 0px 5px 10px;
}

.float-right2 {
	float: right;
	border: 1px solid #FFFF00;
	margin: 0 10 10 0px;
}

#list-1 {
	float: left;
	list-style-type: disc;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: yellow;
	padding: 0 0 0 10px;
	margin-left: 5px;
	margin-top: 0px;
}

html>body #list-1 {
	float: left;
	list-style-type: disc;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: yellow;
	padding: 0 0 0 10px;
	margin-left: 20px;
	margin-top: 0px;
}

#list-2 {
	float: left;
	list-style-type: disc;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: yellow;
	padding: 0 0 0 10px;
	margin-left: 5px;
	margin-top: 0px;
}

html> body #list-2 {
	float: left;
	list-style-type: disc;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: yellow;
	padding: 0 0 0 10px;
	margin-left: 20px;
	margin-top: 0px;
}


/* footer */

#events {
	width: 900px;
	height: 25px;
	float: left;
	clear: left;
	background: black url(images/content/gloss1.jpg) repeat-x;
	border-top: 1px solid #FFFF00;


}

#details {
	width: 100%;
	height: 18px;
	float: left;
	text-align: left;
	background: #000000 url(images/content/metal1.jpg);
	border-top: 1px solid #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	padding-left: 15px;
	padding-top: 3px;
}

html>body #details {
	width: 875px;
	height: 18px;
	float: left;
	text-align: left;
	background: #000000 url(images/content/metal1.jpg);
	border-top: 1px solid #FFFF00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	padding-left: 25px;
	padding-top: 6px;
}

#details a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	text-decoration: underline;
}

#details a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: black;
	text-decoration: none;
}

/* gallery bits */

#galleryCopy {
	float: left;
	width:350px;
	padding: 0px 0 0 0px;
}

#galleryBox {
	float: left;
	width: 350px;
	height: 340px;
	margin: 36 0 10 25px;
}

#galleryBox img {
	border: 1px solid yellow;
}


#galleryBox a {
	margin-left: 1px;
}

#galleryCopy h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: yellow;
	margin: 0;
	padding: 0;
	font-weight: normal;
}

#galleryCopy img {
	margin-top: 10px;
		border: 1px solid yellow;
}

#galleryCopy p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	line-height: 1.4em;
	margin: 10 0 0 0px;
	padding: 0;
	font-weight: normal;
}

#galleryCopy ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	margin-left:-30px;
	list-style: none;
	line-height: 1.4em;
}

#galleryCopy li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: yellow;
	list-style: none;
	line-height: 1.4em;
}

#galleryCopy a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	text-decoration: none;
}

#galleryCopy a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: yellow;
	text-decoration: underline;
}

#galleryContent {
	width: 825px;
	height: 360px;
	float: left;
}

/* end gallery bits */


/* terms */

#TermsContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	width: 600px;
}

#TermsTop {
	background: white url(images/top/ExtraTop.jpg) no-repeat;
	width: 600px;
	height: 124px;
	margin-bottom: 25px;
}


