
	html
		{
		min-height: 100%;
		height: auto;
		}
	body 
		{
		font: 14px Trebuchet MS,Verdana,Helvetica,Futura; 
		color: #000; 
		margin: 0; 
		text-align:center;
		width:100%;
		height:auto;
		overflow:none;
		background: #E4F1B6 url(pictures/bg_honden.png) left top no-repeat;
		}
	
	#container 
		{
		margin:0 auto;
		width: 100%;
		height: auto;
		text-align: center;
		overflow:none;
		}
		
	#top
		{
		width:100%;
		height:30px;
		background:transparent url(pictures/top.gif) repeat-x;
		}
		
	#top p
		{
		margin:0 auto;
		padding-top:7px;
		color:#fff;
		text-align:center;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
		}
	#top p a
		{
		color:#fff;
		font-size:10px;
		text-decoration:underline;
		}

	#header
		{
		margin:0 auto;
		height: 210px;
		width: 100%;
		background:transparent url(pictures/header.png) center 10px no-repeat;
		}
		
	#main
		{
		margin:0 auto;
		width:1000px;
		height:100%;
		overflow:none;
		}
	
	#navigation
		{
		width:100%;
		height:25px;
		float: left;
		overflow:none;
		font-family: georgia;
		border-bottom: 2px solid #137624;
		}
		
	#navigation p
		{
		margin:0;
		}
		
	#navigation ul
		{
		margin:0;
		}
		
	#navigation li
		{
		list-style:none;
		float:left;
		width:auto;
		color:#000;
		padding:1px 10px 1px 10px;
		margin-left:2px;
		text-align:left;
		font-size:11px;
		}
				
	#navigation li a
		{
		color:#000;
		text-decoration:none;
		text-transform:uppercase;
		}
		
	#navigation li a:hover
		{
		color:#000;
		text-decoration:underline;
		}
		
	#menu
		{
		margin:0;
		float:left;
		height: auto;
		width: 250px;
		overflow:hidden;
		}

	ul.cat 
		{
		width:200px;
		text-align:left;
		color:#000;
		margin-left:-20px;
		}

		
	ul.cat table
		{
		border-collapse:collapse; 
		padding:0; 
		margin:0;
		}

	ul.cat li 
		{
		float:left;
		width:180px;
		list-style:none;
		border-bottom: 3px solid #137624;
		}
		
	ul.cat li ul li
		{
		margin-left:-20px;
		border:0;
		}
	
	ul.cat li a
		{
		display:block;
		text-decoration:none;
		height:20px;
		color:#000;
		font-weight:normal;
		font-size:13px;
		text-transform:uppercase;
		}
		
	ul.cat li ul
		{
		display:none;
		}
		
	ul.cat li a:hover 
		{
		font-weight:bold;
		color:#137624;
		}

	ul.cat li ul li
		{
		width:180px;
		border:0;
		height:20px;
		}
		
	ul.cat li ul li a 
		{
		color:#000; 
		font-weight:normal;
		font-size:11px;
		}
		
	ul.cat li a:hover ul li a:hover 
		{
		color:#137624;
		font-weight:bold;
		}
		
	ul.cat .hide
		{
		display: none;
		}

	ul.cat .show
		{
		display: block;
		}
	
	ul.cat li ul li ul li
		{
		height:18px;
		width:150px;
		}
	ul.cat li ul li ul li a
		{
		margin-top:-5px;
		}
	ul.cat li.none
		{
		margin-bottom:0;
		border-bottom:0;
		}
		
	ul.cat li.last
		{
		margin-bottom:3px;
		}
	
	ul.cat li.last a
		{
		color:#000;
		text-decoration:none;
		text-transform:uppercase;
		}	
	
	#content
		{
		margin:0;
		float:left;
		width:750px;
		height:auto;
		overflow:none;
		text-align:left;
		font: 14px Trebuchet MS,Verdana,Helvetica,Futura; 
		color: #000; 
		}
		
	#page
		{
		float:left;
		width:100%;
		overflow:none;
		color: #000;
		margin:0;
		padding-top:20px;
		}
		
	#page p
		{
		text-align:justify;
		margin:10px 10px 0 10px;
		}
	
	#content p.error
		{
		text-align:center;
		color:#ff0000;
		text-decoration:none;
		margin-top:5px;
		margin-bottom:10px;
		border: 1px solid #e4e4e4;
		background-color:#7EE16B;
		}
	#page p.message
		{
		text-align:center;
		color:#000000;
		text-decoration:none;
		margin-top:5px;
		margin-bottom:10px;
		border: 1px solid #e4e4e4;
		background-color:#7EE16B;
		}
			
	#page a
		{
		color: #137624;
		text-decoration:underline;
		}
		
	#page a:hover
		{
		color: #137624;
		text-decoration:underline;
		}
		
	#bottom
		{
// 		position:absolute;
 		bottom:0;
		float:left;
		width:100%;
		height:30px;  
		background:transparent url(pictures/top.gif) bottom left repeat-x;
		}
		
	h1,h2,h3,h4
		{
		margin: 7px 10px 2px 10px;
		}
		
	
	.search-input
		{
		width:100px;
		margin:1px 3px 0 10px;
		float:left;
		font-size:12px;
		border:1px solid #626262 !important;
		padding:2px 3px !important;
		border-radius:0 !important;
		text-shadow:0 1px 0 #fff;
		text-align:left;
		}
		
	.search-button
		{
		margin:1px !important;
		float:left;
		}
	.search-button:hover
		{
		cursor:pointer;
		}
		
	img.link:hover
		{
		cursor:pointer;
		}
	
