div#driving
{
	float: left;
	width: 100%;
}
	div#driving ul#tabs
	{
		margin: 0 0 0 0px;
		padding: 0;
		float: left;
		width: 100%;
		
		border-bottom: 1px solid #000;
		list-style-type: none;
	}
	div#driving ul#tabs li
	{
		padding: 0 0 0 6px;
		margin: 0;
		float: left;
		display: inline;
	}
	div#driving ul#tabs li a
	{
		color: #fff;
		text-decoration: none;
		position: relative;
		top: 1px;
		width: 79px;
		height: 27px;
		background: url("/images/tpl/driving_tab_off.gif") no-repeat;
		display: block;
	}
	div#driving ul#tabs li a:hover
	{
		color: #000;
		background: url("/images/tpl/driving_tab_on.gif") no-repeat;
	}
	div#driving ul#tabs li a.over
	{
		color: #000;
		background: url("/images/tpl/driving_tab_on.gif") no-repeat;
	}

		div#driving ul#tabs li a span
		{
			padding: 6px 0 0 20px;
			display: block;
			background: url("/images/tpl/driving_tab_arrow.gif") no-repeat 10px 13px;
		}
		
div#driving_container
{
	float: left;
	width: 100%;
	position: relative;
	
	
	display: inline;
	/*border: 1px solid Blue;*/
}
	div.driving_container_bg
	{
		background: url("/images/tpl/search_bg.gif");
	}

div#driving_gallery
{
	float: left;
	width: 350px;
	margin: 12px 0 0 14px;
	
	
	display: inline;
}
	div#driving_gallery span.popup
	{
		color: #fff;
		font-size: 10px;
		text-decoration: none;
		font-style: italic;
		background: #6db33f url("/images/tpl/detail_popup_arrow.gif") no-repeat 3px 5px;
		
		display: block;
		float: right;
		margin: 16px 20px 14px 0;
		padding: 3px 6px 3px 20px;
	}
	
	div#driving_gallery a.highslide
	{
		border: 5px solid #fff;
		float: left;
		
		display: block;
		margin: 0 10px 10px 0;
	}
	div#driving_gallery a.highslide:hover
	{
		border: 5px solid #6db33f;
	}
		div#driving_gallery a.highslide img
		{
			float: left;
		}

div#driving_text
{
	float: left;
	width: 340px;
	margin: 34px 0 0 14px;
	
	
	display: inline;
}
	div#driving_text p
	{
		line-height: 154%;
	}

		div#driving_text p a
		{
			color: #6db33f;
			text-decoration: none;
		}
		div#driving_text p a:hover
		{
			text-decoration: underline;
		}

	div#driving_text strong, div#driving_text b
	{
		color: #000;
	}

	div#driving_text table
	{
		width: 340px;
		border-collapse: collapse;
	}
		div#driving_text table th
		{
			width: 280px;
			border-bottom: 1px solid #000;
			color: #6db33f;
			text-align: left;
			padding: 3px 0 3px 0;
		}
		div#driving_text table td
		{
			padding: 3px 0 3px 0;
			border-bottom: 1px solid #000;
		}

	
	
