@media screen, projection {
	/* global ----------------------------------------------------------------*/
	/*------------------------------------------------------------------------*/
	* {
		margin: 0;
		padding: 0;
		border: 0;
	}
	html {
		font: 87.5%/1.4 times, georgia, arial, helvetica, sans-serif;
		text-align: center;
		color: #000;
		cursor: default;
		direction: ltr;
		margin: 35px 0;
		background: #F1D8AE url(/images/shared/bg_body.gif);
	}
	ul {
		list-style: none;
	}
	h1 {
 		width: 197px;
 		height: 58px;
  		text-indent: -500em;
  		background: url(/images/shared/bg_nav_top.jpg) no-repeat;
	}
	h2 {
		font-size: 120%;
		font-style: italic;
		color: #9C1B0B;
	}
	p {
		padding: 0 70px 10px 0;
	}
	#Col-2-2 ul#TopPage {
		float: right;
		padding: 0 70px 10px 0;
	}
	#Col-2-2 ul#TopPage li {
		padding: 0;
		background: none;
	}
	#Col-2-2 ul#TopPage li a {
		display: block;
		height: 19px;
		width: 10px;
		background: url(/images/shared/top.gif) no-repeat;
	}
	address {
		font-weight: bold;
		color: #F1D8AE;
		text-align: right;
		height: 55px;
		line-height: 40px;
		padding-right: 35px;
		background: url(/images/shared/bg_foot.jpg) no-repeat;
	}
	.Hide, dfn {
		display: none;
	}
	#Col-2-2 ul {
		padding: 0 70px 10px 20px;
	}
	#Col-2-2 ul li {
		padding: 0 0 0 12px;
		background: url(/images/shared/list.gif) 0 6px no-repeat;
	}
	/* navigation ------------------------------------------------------------*/
	/*------------------------------------------------------------------------*/
	#Col-1 ul {
		padding-top: 10px;
	}
	#Col-1 ul li ul {
		padding-top: 0;
	}
	#Col-1 ul li {
		padding-left: 35px;
	}
	#Col-1 ul li.NavOn a {
		color: #000;
	}
	#Col-1 ul li.NavOn ul li a {
		color: #F1D8AE;
	}
	#Col-1 ul li.NavOn ul li.NavOn a {
		color: #000;
	}
	#Col-1 ul li a:hover, #Col-1 ul li.NavOn a:hover,
	#Col-1 ul li ul li a:hover, #Col-1 ul li.NavOn ul li a:hover,
	#Col-1 ul li.NavOn ul li.NavOn a:hover  {
		color: #000;
	}
	#Col-1 ul li ul li {
		padding-left: 15px;
	}
	#Col-1 ul li a {
		color: #F1D8AE;
		text-decoration: none;
	}
	#Col-1 li#Foot {
 		height: 55px;
 		width: 197px;
  		background: url(/images/shared/bg_nav_bottom.jpg) no-repeat;
	}
	/* framework -------------------------------------------------------------*/
	/*------------------------------------------------------------------------*/
	#Main {
		margin: 0 auto;
		width: 988px;
		text-align: left;
	}
	#Col-1 {
		float: left;
		width: 197px;
		background: url(/images/shared/bg_nav_middle.jpg) repeat-y;
	}
	#Col-2 {
		float: left;
		width: 791px;
		background: url(/images/shared/bg_main.jpg) repeat-y;
	}
	#Col-2-1 {
		float: left;
		width: 263px;
		height: 164px;
		background: url(/images/shared/bg_image_left.jpg) no-repeat;
	}
	#Col-2-2 {
		float: left;
		width: 528px;
		background: url(/images/shared/bg_content.jpg) no-repeat;
	}
	#Head {
		height: 234px;
		background: url(/images/shared/bg_head.jpg) no-repeat;
	}
	#Car {
		clear: both;
		height: 126px;
		background: url(/images/shared/bg_chevy.jpg) no-repeat;
	}
}
@media print {
	* {
		voice-family: "\"}\"";
		color: #000;
		background: #FFF;
	}
	a {
		voice-family: "\"}\"";
		text-decoration: none;
	}
	form {
		voice-family: "\"}\"";
		display: none;
	}
	abbr, acronym {
		border: 0;
	}
	abbr[title]:after, acronym[title]:after {
		content: ' (' attr(title) ')';
	}
}
