#menu {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;
width:975px;
height:30px;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 35px;
}
/* get rid of the default padding - margin and bullets */
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
/* make menu horizontal */
.menu ul li {
float:left;
position:relative;
}
/* set up the default top level links */
.menu ul li a, .menu ul li a:visited {
display:block; background-image: url(../i/navim.png); 
text-decoration:none; 
height:1.3em;
color:#ffffff;
padding:1px 7px 2px 7px;
line-height:1.3em;
margin-right:14px;
border-radius: 0px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-bottom-radius: 3px;
		-webkit-box-shadow: 0 3px -8px rgba(0,0,0,.45);
		-moz-box-shadow: 0 3px -8px rgba(0,0,0,.45);
		box-shadow: 0 3px -8px rgba(0,0,0,.45);} 
/* hack for IE5.5 to correct the faulty box model */
* html .menu ul li a{
width:86px;
w\idth:76px;
}
/* hide the drop down menu */
.menu ul li ul {
display: none;
}
/* remove all table style so that it does not interfere with the menu */
.menu table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* first line for IE7 and non-IE browsers, second line for IE5.5 and IE6 */

/* top level hover */
.menu ul li:hover a,
.menu ul li a:hover {
display:block; background-image:url(../i/blu.png);
text-decoration:none; 
color: #ffffff;
border-radius: 0px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-bottom-radius: 3px;
		-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.45);
		-moz-box-shadow: 0 3px 8px rgba(0,0,0,.45);
		box-shadow: 0 3px 8px rgba(0,0,0,.45);} 
/* drop down menu show and correct position */
.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:1.2em;
margin-top:11px;
left:0; 
border:1px solid #0087A9;
border-top:0;
background:transparent;
}

/* special styling for IE5.5 and IE6 - transparency is non validating */
.menu ul li a:hover ul {
background:transparent filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity:0.8;
margin-top:10px;
marg\in-top:11px;
}
/* IE5.5 hack for faulty box model in drop down menu */
.menu ul li a:hover ul li a {
background:#ddd;
}
.selected {
display:block; background-image:url(../i/b2.png); background-color: #33cccc;
text-decoration:none; 
color: #ffffff;
border-radius: 5px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
    border-top-bottom-radius: 3px;
		-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.45);
		-moz-box-shadow: 0 3px 8px rgba(0,0,0,.45);
		box-shadow: 0 3px 8px rgba(0,0,0,.45);} 

h1 {font-size: 24px;color: #484F58;font-weight: normal;margin: 7px 5px 10px 0px;}
h2 {font-size: 14px;color:#0099CC;font-weight: bold;margin-top: 0px;margin-bottom: 3px;} 

.style2 {font-size: 9px;}
.style3 {color: #FF0C5D;}
.style4 {font-size: 10px; font-style: italic;}
.style5 {font-size: 8px; color: #FFFFFF;}
.style6 {font-size: 24px;}
.style8 {font-size: 11px; color:#EB008B;}
.style9 {font-size: 10px; color: #FFFFFF;}
.style10 {color: #FFFFFF}

body {
	font: 12px Arial, Helvetica, sans-serif, normal; 
	background: #DBE3EB;
	background-image:url(../i/bg.gif); 	
	margin: 0; 
	padding: 0px;
	text-align: left; 
	color: #484848;
}
#bounce {height: 30px;}
#container {
	width: 1000px;
	margin: 0 auto;
	background-color:#FFFFFF;
	text-align: left;
			-webkit-box-shadow: 0 20px 20px rgba(0,0,0,.65);
		-moz-box-shadow: 0 20px 20px rgba(0,0,0,.65);
		box-shadow: 0 20px 20px rgba(0,0,0,.65);} 
}
#header {
	padding:0px 0px 0px 0px;
	background-image:url(../i/header2.png));
	min-height: 150px;
	}
#click {
	float: right;
	width: 110px;
	padding: 3px 0px 0px 0px;
}
#slideshow { position:relative; padding:5px 10px 10px 0px;margin: 0 auto; }
div#slideshow { min-height:220px;width: 950px;}
#slideshow IMG { position:absolute; top:41px; left:0px; z-index:-98; opacity:0.0; }
#slideshow IMG.active { z-index:-100; opacity:1.0; }
#slideshow IMG.last-active { z-index:-99; }

#topimage {
background-image:url(../i/header.jpg);
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
height: 210px;
	}
#nav {
clear:both;
padding: 175px 0px 0px 0px;
	z-index:1;
}

#block {background-color:#FFFFFF; clear:both;min-height:500px;}
#block2 {background-image:url(../i/block2.png); background-repeat:no-repeat; clear:both;min-height:550px;}
#block3 {background-image:url(../i/block3.png); background-repeat:no-repeat; clear:both;min-height:550px;}
#block4 {background-image:url(../i/blockback.jpg); background-color:#FFFFFF; clear:both;min-height:500px;}

#content {clear:left;float:left;width: 525px; min-height: 465px; padding: 10px 10px 0px 10px;margin: 25px 0px 0px 42px;line-height: 15px;overflow:none;}
#content a {color: #0094EC;text-decoration: none;}
#content a:visited {color:#0094EC; text-decoration: none;}
#content a:hover {color: #000066; text-decoration: none;}
#content a:active { color:#000066; text-decoration: none;}

#contentwide {clear:left;float:left;width: 920px;min-height: 465px;padding: 10px 10px 0px 10px;margin: 25px 0px 0px 42px;line-height: 15px;overflow:none;}
#contentwide a {color: #0094EC;text-decoration: none;}
#contentwide a:visited {color:#0094EC; text-decoration: none;}
#contentwide a:hover {color: #000066; text-decoration: none;}
#contentwide a:active { color:#000066; text-decoration: none;}

.vanimage {        position: relative;
		clear:left; float:left;
		width: 300px; height:200px;
		margin: 0px 0px 20px 0px;}

.soldbanner{
        width: 201px;
        height: 201px;
        background:url(../i/vehicles/sold-banner.png) no-repeat;
        position: absolute;     
        top:0;
        left:0;
}


.vanhighlight {float:left; width: 150px; height:200px; margin: 0px 0px 20px 0px; font-size:14px; font-weight:bold; color:#0099CC; line-height:18px;}

.vandetail {clear:right; float:right; width: 470px; height:200px; margin: 0px 0px 20px 0px; font-size:10px; line-height:12px;}

#contentw {clear:left;float:left;width: 900px;min-height: 465px;padding: 10px 10px 0px 10px;margin: 25px 0px 0px 42px;line-height: 15px;overflow:none;}
#contentw a {color: #0094EC;text-decoration: none;}
#contentw a:visited {color:#0094EC; text-decoration: none;}
#contentw a:hover {color: #000066; text-decoration: none;}
#contentw a:active { color:#000066; text-decoration: none;}
	{
	-moz-box-shadow: 0px 0px 10px #cbcbcb;
	-webkit-box-shadow: 0px 0px 10px #cbcbcb;}

a img {
	border: 1px solid #BBB;
	padding: 2px;
	margin: 10px 20px 10px 0;
	vertical-align: top;
}

a img.last {
	margin-right: 0;	
}

#news {
float: left;
width: 300px;
height: 22px;
margin: 35px 0px 0px 0px;
padding: 3px 0px 0px 0px;
font-size:10px; color:#484848;
}
#t1 {
clear:both;
float: left;
width: 275px;
height: 110px; overflow:auto;
background-image:url(../i/black.png);
margin: 15px 0px 8px 0px;
padding: 5px;
font-size:10px; color:#484848; line-height:12px;
border-radius: 5px;
	text-align: left;
			-webkit-box-shadow: 0 4px 8px rgba(0,0,0,.65);
		-moz-box-shadow: 0 4px 8px rgba(0,0,0,.65);
		box-shadow: 0 4px 8px rgba(0,0,0,.65);} 

#t2 {
float: left;
width: 275px;
height: 110px; overflow:auto;
background-image:url(../i/black.png);
margin: 15px 0px 8px 23px;
padding: 5px;
font-size:10px; color:#484848; line-height:12px;
border-radius: 5px;
	text-align: left;
			-webkit-box-shadow: 0 4px 8px rgba(0,0,0,.65);
		-moz-box-shadow: 0 4px 8px rgba(0,0,0,.65);
		box-shadow:0 4px 8px rgba(0,0,0,.65);} 

#t3 {
float:right;
width: 275px;
min-height: 110px;overflow:auto;
background-image:url(../i/black.png);
margin: 15px 0px 8px 0px;
padding: 5px;
font-size:10px; color:#484848; line-height:12px;
border-radius: 5px;
	text-align: left;
			-webkit-box-shadow: 0 4px 8px rgba(0,0,0,.65);
		-moz-box-shadow: 0 4px 8px rgba(0,0,0,.65);
		box-shadow: 0 4px 8px rgba(0,0,0,.65);} 

#newscontent {
clear:left;
width: 300px;
padding: 5px 0px 0px 0px;
height:85px;
overflow:auto;
font-size:9px; color:#484848;
}
#newscontent a {color: #0087A9;text-decoration: none;}
#newscontent a:visited {color:#00566C; text-decoration: none;}
#newscontent a:hover {color: #00566C; text-decoration: none;}
#newscontent a:active { color:#00566C; text-decoration: none;}


#left {
clear:both;
float: left;
width: 130px;
height: 470px;
padding: 0px 0px 0px 0px;
margin: 23px 0px 0px 45px;
line-height: 17px;
overflow:auto;
text-align:left;
}
#left a {
	font-size: 14px;
	color: #333333;
}
#left a:link {
	text-decoration: none;
	color: #ffffff;
	font-weight:normal ;
}
#left a:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight:normal ;
}
#left a:hover {
	text-decoration: none;
	color: #EB008B;
	font-weight:normal ;
}
#left a:active {
	text-decoration: none;
	color: #EB008B;
	font-weight:normal ;
}
#sidenav {
   margin: 25px 10px 0px 11px;
   padding: 0;
   list-style-type: none;
}
#sidenav li {
   margin-bottom: 2px;
}
#sidenav a {
   background:#86888A;
   color: #3C3C3D;
   display: block;
   width: 125px;
   padding: 35px 15px 7px 15px;
   line-height: 15px;
      font-size:14px;
}
#sidenav a:hover {
   background: #3C3C3D;
   color: #ffffff;
   text-decoration: none;
}
#sidenav a:active {
   background: #92959C;
   color: #ffffff;
   text-decoration: none;
}
#right {
clear:right;
	float: right;
	width: 250px;
	padding: 15px 15px 15px 15px;
	margin: 45px 50px 0px 0px;
	text-align:left;
	border-radius: 10px;
-webkit-box-shadow: 0 3px 15px rgba(0,0,0,.45);
-moz-box-shadow: 0 3px 15px rgba(0,0,0,.45);
box-shadow: 0 3px 15px rgba(0,0,0,.45);
}
#image1 {
width: 250px;
height:90px;
margin: 0px 0px 10px 0px;
}
#image2 {
width: 250px;
height:300px;}
#image2 a {color: #0094EC;text-decoration: none;}
#image2 a:visited {color:#0094EC; text-decoration: none;}
#image2 a:hover {color: #000066; text-decoration: none;}
#image2 a:active { color:#000066; text-decoration: none;}

#social {
float: left;
width: 100px;
padding: 0px 0px 0px 10px;
}
#cert {
float: right;
width: 200px;
margin-right: 25px;
padding: 0px 0px 0px 0px;
}
#contact {clear:left;float:left;width: 500px; height: 25px; overflow:none;}
#contact {font: 13px Arial, Helvetica, sans-serif, normal; color: #484848; margin: 10px 0px 0px 50px;}
#contact a {color: #0094EC;text-decoration: none;}
#contact a:visited {color:#0094EC; text-decoration: none;}
#contact a:hover {color: #000066; text-decoration: none;}
#contact a:active { color:#000066; text-decoration: none;}

#footer {
clear:both;
	padding: 35px 40px 0px 50px;
	background-image:url(../i/bar.jpg);
	height:30px;
}

#footer a {
	font-size: 10px;
	font-weight:500;
	color: #ff6600;
}
#footer a:link {
	text-decoration: none;
	color:#66FFFF;
}
#footer a:visited {
	text-decoration: none;
	color:#66ffff;
}
#footer a:hover {
	text-decoration: none;
	color: #ffffff;
}
#footer a:active {
	text-decoration: none;
	color: #ffffff;
}