		*{
			margin:0;
			padding:0;
			font-family:sans-serif;
			position:relative;
			z-index:1;
			}
		#background{
			position:absolute;
			z-index:1;
			top:85px;
			left:0;
			}

		#wrapper{
			width:990px;
			margin:0 auto;
			z-index:2000;
			position:relative;
			border:1px solid #000;
			background:url(images/newtop.png) top left no-repeat;
			padding-bottom:10px;
			}
		#wrapper.newtop{
			background:url(images/newtop.png) top left no-repeat;
			}
		
		#header,#main,#footer{
			z-index:2;
			}
	
		#menu{
			float:left;
			width:335px;
			margin-top:15px;
			}
		#info{
			width:250px;
			float:right;
			text-indent:-9999px;	
			}
		#info a{
			display:block;
			height:30px;
			margin-top:40px;
			}
		#logo{
			float:left;
			}

		#main{
			}

		#menu li, #footer li{
			list-style:none;
			}
		body{
			background:#b8bdc3 url(stretch.jpg) top left repeat-x;
			}
		#logo{
			width:400px;
			height:144px;
			background:url(logo.png) top left no-repeat;
			z-index:20001;
			}
		#logo a{
			width:400px;
			height:144px;
			display:block;
			text-indent:-9999px;
			}
		#header{
			height:120px;
			}	
		#menu li, #menu a{
			display:block;
			float:left;
			height:25px;
			}
		#menu a{text-indent:-9999px;}
		#menu .home a{width:112px;}
		#menu .new a{width:103px;}
		#menu .inventory a{width:92px;}
		#menu .service a{width:122px;margin:5px 0 0 30px;}
		#menu .trade a{width:92px;margin-top:5px;}
		#menu .approval a{width:83px;margin-top:5px;}
		#slide-images{
			position:relative;
			display:block;
			margin:-1px 0px 0px -1px;
			padding:0px;
			width:488px; /* Adjust to width-height of your images */
			height:265px;
			overflow:hidden;
			border:1px solid #000;
			}
		
		#slide-images li{
			position:absolute;
			display:block;
			list-style-type:none;
			margin:0px;
			padding:0px;
			background-color:#FFFFFF;
			}

		#slide-images li img{
			display:block;
			background-color:#FFFFFF;
			}
		#trade{
			width:498px;
			height:240px;
			background:url(images/trade.png) top right no-repeat;
			left:492px;
			}
		#tradeform{
			top:45px;
			left:200px;
			width:280px;
			}
		#tradeform form{
			padding-right:10px;
			width:280px;
			text-align:right;
			line-height:1.3em;
			float:left;
			font-size:13px;
			}
		#tradeform input{width:85px;margin-bottom:5px;border:1px solid #666;padding:2px;}
		#tradeform textarea{width:278px;border:1px solid #666;font-size:12px;padding:2px;}
		#tradeform button{
			display:block;
			width: 130px;
			height:30px;
			float:right;
			border:0;
			background:transparent;
			text-indent:-9999px;
			cursor:pointer;
			}
		#promo{
			width:320px;
			height:240px;
			float:left;
			margin:2px 2px;
			border:1px solid #666;
			margin-top:-2px;
			}
		#featured{
			background:url(images/featured.png) top left no-repeat;
			height:240px;
			width:663px;
			float:right;
			}
		#featuredmenu{}
		#featuredmenu a{display:block;float:left;height:20px;text-indent:-9999px;}
		#featuredmenu a.suzuki {width:98px;}
		#featuredmenu a.CAR {width:38px;margin-left:308px;}
		#featuredmenu a.TRUCK {width:56px;}
		#featuredmenu a.VAN {width:42px;}
		#featuredmenu a.SUV {width:43px;}
		#featuredmenu a.WAGON{width:63px;}
		
		#footer{
			clear:both;
			background:url(images/footer.png) top left no-repeat;
			height:99px;
			}
		#footermenu{
			height:85px;
			}
		#footermenu ul{
			float:left;
			margin:5px 0 0 5px;
			width:985px;
			}
		#footermenu li,#footermenu a{
			display:block;
			float:left;
			list-style:none;
			height:65px;
			width:200px;
			text-indent:-9999px;
			margin:0 18px;
			}
		#footermenu .suzuki a{
			background:url(images/suzuki.png) top left no-repeat;
			margin:5px;
			}
		#footermenu .rapid a{
			background:url(images/rapidapproval.png) top left no-repeat;
			width:200px;
			margin:5px;
			float:left;
			}
		#footermenu .approvalmatrix a{
			background:url(images/matrix.png) top left no-repeat;
			width:200px;
			margin:5px;
			float:left;
			}
		#footermenu .service a{
			background:url(images/servicedept.png) top left no-repeat;
			width:200px;
			margin:5px;
			float:left;
			}
			
			
		#footersub, #footersub a{
			clear:both;
			font-size:11px;
			text-align:center;
			color:#444;
			}
			
		#sitecontent{
			clear:both;
			background:#fff;
			width:972px;
			border:1px solid #555;
			margin:0 auto;
			min-height:400px;
			font-size:13px;
			}
		#sitecontent p{
			margin-bottom:1.5em;
			}