body {					
background-color: #cccccc;
	font-family: helvetica, arial;	
	margin: 10px;	
		color: #000000;	font-size: 12px;
	}
body a:link {		
color: #555555;	
text-decoration: none;
font-weight: bold;
}
body a:visited {
color: #000000;	
text-decoration: none;
font-weight: bold;
}
body a:hover {
color: #000000;	
text-decoration: none;
font-weight: bold;
}

#cont { 	
position: relative;	
width: 800px;	
height: 580px;	
margin: 10px auto;
background-image: url(images/bmw.jpg);
background-repeat: no-repeat;
margin: 0 auto;
text-align: center;
}
#header { 
position: absolute;		
top: 12px;left: 20px;	
background-image: url(images/banner.gif);	
height: 75px;
width: 750px;
background-repeat: no-repeat;
border-style: solid;
border-color: #DDDDDD;
border-width: 5px;
}
#nav {	
position: absolute;		
background-image: url(images/nav.gif);
background-repeat: no-repeat;	
width: 100px;		
height: 200px;		
border-color: #777777;	
border-width: 5px;		
border-style:solid;		
left: -5px;		
top: 170px;	
padding: 12px 3px 0px 3px;	
z-index: 10;
}	
#navcon {	
margin: 0px;	
text-align: left;	

padding: 10px 5px 5px 5px;
color: #000000;
font-weight: bold;
}

#navcon a:link {	
color: #000000;	
text-decoration: none;
}

#navcon a:visited {	
color: #000000;	
text-decoration: none;
}

#navcon a:hover {
color: #777777;	
text-decoration: none;
}

#extra a:link {
color: #000000;	
text-decoration: none;
}

#extra a:visited {
color: #000000;	
text-decoration: none;
}

#extra a:hover {	
color: #FFFFFF;	
text-decoration: none;

}
#extra1 a:link {
color: #000000;	
text-decoration: none;

}
#extra1 a:visited {	
color: #000000;	
text-decoration: none;

}
#extra1 a:hover {
color: #FFFFFF;	
text-decoration: none;

}
#extra2 a:link {
color: #000000;
text-decoration: none;

}

#extra2 a:visited {
color: #000000;	
text-decoration: none;

}

#extra2 a:hover {	
color: #FFFFFF;	
text-decoration: none;

}

/* main content wrapper */

#text {
position: absolute;	
bottom: 123px;
left: 155px;
right: auto;	
width: 570px;height: 
302px;
background-image: url(images/bg3.gif);	
border-style: solid;		
border-width: 5px;		
border-color: #777777;	
text-align: center;		
}

/* text  content */

#textcon {
margin: 10px auto ;	
background-color: #cccccc;
border-style: solid;	
border-width: 5px;
background-image: url(images/trans.gif);	
background-repeat: no-repeat;
border-color: #333333;	
text-align: left; 	
line-height: 20px;	
width: 500px;
height: 245px;		
padding: 15px;	
overflow: auto;	
color: #222222;
text-align: justify;
}

#textcon h3{

font-weight: bold;
text-decoration: underline;
}

#thumbs {	

position: relative;	
top: 100px;	
left: 110px;
width: 400px;		
height: 90px;
}

.thumbs1 {		
position: relative;	
top: 70px;		
left: 100px;		
width: 300px;		
height: 90px;	
text-align: center;
}

#extra { 
position:  absolute;	
top: 455px;	
left: 155px;	
background-color: #777777;
width: 60px;
height: 10px;
text-align: center;
border-color: #777777;
border-width: 12px;
border-style: solid;
font-weight: bold;
}

#extra1 { 
position:  absolute;	
top: 455px;	
left: 242px;		
background-color: #777777;
width: 60px;	
height: 10px;	
text-align: center;
border-color: #777777;
border-width: 12px;
border-style: solid;
font-weight: bold;
}

#extra2 { 	
position:  absolute;
top: 455px;	
left: 329px;	
background-color: #777777;
width: 60px;		
height: 10px;
text-align: center;
border-color: #777777;
border-width: 12px;
border-style: solid;
font-weight: bold;
}

#text p a:link {		
color: #555555;	
text-decoration: none;
font-weight: bold;
}
body a:visited {
color: #000000;	
text-decoration: none;
font-weight: bold;
}
body a:hover {
color: #000000;	
text-decoration: none;
font-weight: bold;
}

#ani {

	position: absolute;

	top: 30px;

	left: 200px;
}

#contact {

	position: absolute;

	top: 390px;
	
	left: -90px;

	color: #000000;
}

#contact a:link {
color: #000000;	
text-decoration: none;
}

#contact a:visited {
color: #000000;	
text-decoration: none;
}

#contact a:hover {	
color: #3333FF;	
text-decoration: none;
}


#slideshow {

position: absolute;
width: 400px;
height: 400px;
top: -5px;
left: 90px;
z-index: 4;

}

#extra5 { 
position: absolute;	
top: 455px;	
left: 155px;	
background-color: #777777;
width: 60px;
height: 10px;
text-align: center;
border-color: #777777;
border-width: 12px;
border-style: solid;
font-weight: bold;
}

#contact1 {

	position: absolute;

	top: 390px;
	
	left: -90px;

	color: #000000;
}



#tab { 
position:  absolute;	
top: 113px;	
left: 155px;		
background-color: #777777;
width: 200px;	
height: 16px;	
color: #DDDDDD;
text-align: center;
vertical-align: middle;
font-size: 16px;
letter-spacing: 14px;
border-color: #777777;
border-width: 8px;
border-style: solid;
font-weight: bold;
}