body {background:#E8F0F1; }

	#wrap {height:auto; padding-bottom:200px; }

	#content {position:relative; top:210px; left:30px; width:960px; padding-top:40px; }
		#content h1 {font-size:2.5em; color:#004B6F; margin-bottom:0.8em; }
		#content a.menu { margin-left: 20px; font-size:2.0em; color:#004B6F; margin-bottom:1.2em; text-decoration:underline; }
		#content span.menu { margin-left: 20px; font-size:2.0em; color:#004B6F; margin-bottom:1.2em; text-decoration: none; }
		#content a.menus { margin-left: 40px; font-size:1.5em; color:#004B6F; margin-bottom:1.2em; text-decoration:underline; }
		#content span.menus { margin-left: 40px; font-size:1.5em; color:#004B6F; margin-bottom:1.2em; text-decoration: none; }
		#content a.menub {font-size:2.5em; color:#004B6F; margin-bottom:0.8em; text-decoration:underline; }
		#content span.menub {font-size:2.5em; color:#004B6F; margin-bottom:0.8em; text-decoration: none; }
		
	#submenu {position:absolute; top:202px; left:50px; z-index:1; }

	#type01 {width:959px; background:#fff url(images/type01/bg.gif) repeat-y; }
	#type01_bg_top {width:959px; background:url(images/type01/bg_top.gif) top no-repeat; }
	#type01_bg_bottom {width:959px; background:url(images/type01/bg_bottom.gif) bottom no-repeat; }
	#type01_padding {padding:20px 10px 100px 10px; min-height:100px; }
* html #type01_padding {height:100px; }

	#type02 {width:777px; padding-top:3px; }
	#type02_bg_top {width:777px; background:#fff url(images/type02/bg_top.gif) top no-repeat; }
	#type02_bg_bottom {width:777px; background:url(images/type02/bg_bottom.gif) bottom no-repeat; }
	#type02_padding {padding:30px 30px 25px 40px; min-height:100px; }
* html #type02_padding {height:100px; }
	#type02 p {font-size:1.2em; }






	table#cars {width:100%; }
		#cars h2 {font-size:2.3em; letter-spacing:-1.5px; margin-bottom:0.5em; }
		#cars h3 {font-size:1.6em; color:#848484; }
		#cars a {color:#004B6F; }
		#cars p {font-size:1.2em; }
		#cars p.add_price {text-align:right; margin-bottom:0; color:#848484; }
		#cars small {font-size:1em; }

		#cars tr {padding:10px 0; }
		#cars td {padding:5px 10px; }
		#cars td.img {width:220px; padding-top:35px; }
		#cars td.book {text-align:right; padding:35px 20px 0 0; }
		#cars td.book a img {opacity:1; -moz-opacity:1.0; filter:alpha(opacity=100); }
		#cars td.book a:hover img {opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); }

		#cars td.title {padding-top:35px; }

		#cars tr.act {background:#EFF7F8; }
		#cars tr.act td.img {padding-top:15px; }
		#cars tr.act td.book {padding-top:15px; }
		#cars tr.act td.title {padding-top:15px; }

		#cars img.pic {background:#fff; border:1px solid #D4D4D4; padding:10px; }


		table.book_info {margin-bottom:15px; }
		td.center_border {border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4; }
		#cars td.first {padding-left:0; }



	#footer {position:relative; margin:40px 0 0 45px; padding:5px 0 40px 167px; width:750px; height:55px; background:url(images/footer_bg.jpg) top left no-repeat; }

		#footer .logo {position:absolute; top:0; left:30px; }

		#copy {position:absolute; top:0px; left:500px; height:52px; padding:20px 0 0 142px; }
		#c-tm {position:absolute; top:0; left:0; }
		#copy a {color:#C8C8C8; }
.clearfix{clear:both; height:0; display:block; font-size:0; visibility:hidden; overflow:hidden}


