@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-image: url(img/bg.jpg);
}

.leftheadline2{
display: none;
}

ul#sub_menu.sub_menu{
display: block;
float: left;
width: 800px;
list-style-type: none;
margin: 0 0 4px 0;
padding: 0;
}

ul#sub_menu.sub_menu li{
display: inline;
width: auto;
padding: 0;
border-right: 1px solid white;
list-style-type: none;
margin: 0;
}

ul#sub_menu.sub_menu li.last{
display: inline;
width: auto;
padding: 0;
border-right: 0px solid white;
list-style-type: none;
margin: 0;
}

ul#sub_menu.sub_menu li a{
padding: 0 10px;
}

ul#sub_menu.sub_menu li.last a{
padding: 0 10px;
}


div#content .CategoryFile a, div#content .CategoryFile a:hover, div#content .CategoryFile img, div#content .CategoryFile a img, div#content .CategoryFile img:hover, div#content .CategoryFile a img:hover{
color: #F8F8F8;
text-decoration:none;
border: 0;
}

a{
color: #F8F8F8;
text-decoration:none;
}

a:hover{
color:#FFF;
text-decoration:underline;
}

div#outer {
    width: 842px;
    margin: 0px;
    padding: 0px;
}

div#nav {
	width: 842px;
	height: 41px;
	clear: both;
	position:relative; 
	z-index:100;
	margin: 0px;
	padding: 0px;
}

	div#nav ul {
	width: 842px;
	padding: 0px;
	height:41px;
	list-style: none;
	margin: 0px;	
	}
	
	div#nav ul li {
	float: left;
	position:relative;
	}
	
	div#nav ul li a{
	text-indent: -2000px;
	}
	
		div#nav ul li.home a {
		width: 108px;
		height: 41px;
		display: block;
		background-image:url(img/nav/1.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		}
		
		div#nav ul li.vehicles a {
		width: 113px;
		height: 41px;
		display: block;
		background-image:url(img/nav/2.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		}
		
		div#nav ul li.special a {
		width: 193px;
		height: 41px;
		display: block;
		background-image:url(img/nav/3.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		}
		
		div#nav ul li.quote a {
		width: 159px;
		height: 41px;
		display: block;
		background-image:url(img/nav/4.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		}
		
		div#nav ul li.about a {
		width: 118px;
		height: 41px;
		display: block;
		background-image:url(img/nav/5.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		}
		
		div#nav ul li.contact a {
		width: 151px;
		height: 41px;
		display: block;
		background-image:url(img/nav/6.gif);
		background-position: 0px 0px;
		background-repeat: no-repeat;
		}
		
		div#nav ul li.home a:hover {
		background-image:url(img/nav/1b.gif);
		}
		
		div#nav ul li.vehicles a:hover {
		background-image:url(img/nav/2b.gif);
		}
		
		div#nav ul li.special a:hover {
		background-image:url(img/nav/3b.gif);
		}
		
		div#nav ul li.quote a:hover {
		background-image:url(img/nav/4b.gif);
		}
		
		div#nav ul li.about a:hover {
		background-image:url(img/nav/5b.gif);
		}
		
		div#nav ul li.contact a:hover {
		background-image:url(img/nav/6b.gif);
		}
			
	div#nav ul li ul {
	visibility:hidden; 
	position:absolute;
	top:41px;
	left:0; 
	width:110px;
	}

	div#nav table {
	position:absolute; 
	top:0; 
	left:0; 
	border-collapse:collapse;
	}

	div#nav ul li ul li a, div#nav ul li ul li a:visited {
	background:#424445; 
	color:#fff; 
	width:180px;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	}

	div#nav ul li:hover ul,
	div#nav ul a:hover ul{
	visibility:visible;
	/*	display: block;
	border-left: solid 3px red;*/
	}

	div#nav ul li.none {
	background-color:#424445;
	}

	div#nav ul li.none a {
	background: #424445 url(img/nav/arrow.gif) 2% 50% no-repeat;
	border-bottom:1px solid #a0a0a0;
	color:#c4c4c4;
	display:block;
	height:20px;
	padding-left:5px;
	padding-top:5px;
	text-align:left;
	text-decoration:none;
	width:180px;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-indent: 8px;
	}
	
	div#nav ul li.none a:hover {
	background: #a0a0a0 url(img/nav/arrow.gif) 2% 50% no-repeat;
	color: #333333;
	}

div#bannerhp {
    margin: 0;
    padding: 0;	
	height: 365px;
}

div#banner {
    margin: 0;
    padding: 0;
	background-image: url(img/banner_content.jpg);	
	height: 208px;
	text-indent: -2000px;
}

div#content {
    margin: 0;
    padding: 10px 20px;
	background-image: url(img/bg_content.gif);
	color: #9d9e9d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	float: left;
	min-height: 250px;
}

div#content img {
border: 3px solid #FFF;
margin: 0 0 8px 16px;
}

div#content h1{
	color: #FFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	width: 800px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	clear: left;
}

div#main {
    margin: 0;
    padding: 0;
}


div.boxes {
    margin: 0;
    padding: 0;
	display: block;
	float: left;
	height: 139px;
	width: 842px;
}


div.boxes a.box1, div.boxes .box1 a {
    margin: 0;
    padding: 0;
	display: block;
	float: left;
	width: 314px;
	height: 139px;
	background-image: url(img/box1.jpg);
	text-indent: -2000px;
}

div.boxes a.box2, div.boxes .box2 a {
    margin: 0;
    padding: 0;
	display: block;
	float: left;
	width: 292px;
	height: 139px;
	background-image: url(img/box2.jpg);
	text-indent: -2000px;
}

div.boxes a.box3, div.boxes .box3 a {
    margin: 0;
    padding: 0;
	display: block;
	float: left;
	width: 235px;
	height: 139px;
	background-image: url(img/box3.jpg);
	text-indent: -2000px;
}

div#main {
background-color: #2f3132;
}

div#main p{
height: 107px;
width: 802px;
text-align: justify;
background-color: #2f3132;
color: #9d9e9d;
margin: 0;
padding: 0 20px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

div#main span{
height: 107px;
width: 802px;
background-color: #2f3132;
color: #9d9e9d;
margin: 0;
padding: 0 20px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

div#main span img{
height: 107px;
width: 252px;
margin: 0 0 0 10px;
padding: 0;
}

div#main span a{
font-weight: bold;
text-decoration: underline;
color: #9d9e9d;
}

div#main span a:hover{
font-weight: bold;
text-decoration: none;
color: #9d9e9d;
}

div#footer {
    padding: 0px;
    margin: 0px;
	clear: left;
	width: 842px;
	color: #9d9e9d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div#footer span{
    padding: 0px;
    margin: 10px 0 0 0;
}

div#footer img{
    padding: 0px;
    margin: 0px 10px 0pt 0pt;
}

div#footer a{
	color: #9d9e9d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

div#footer a:hover{
	color: #9d9e9d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}