body 		{font: normal medium/150% Times, 
			Verdana, Tahoma, Arial, sans-serif;
			color: #990000;
			letter-spacing: 1px;
			padding: 5px;
			margin: 5px 20px 20px 20px;
			background: #FFFFFF url(images/vwoutline.gif) repeat;
}

#container				{width: 850px;
						border: 6px ridge #E0E0E0;
						padding-top: 5px;
						margin-left: auto;
						margin-right: auto;
						background-color: #FFFFFF;
}

#banner			{text-align: center;
				padding-top: 1px;
}

#menu {
	width: 760px;
	height: 55px;
	margin: 0 auto;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	display: block;
	float: left;
	width: 150px;
	height: 21px;
	padding: 7px 1px 0 1px;
	background: url(images/navbuttonshiny.gif) no-repeat center center;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .2em;
	font-size: x-small;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover, #menu .active a {
	background-image: url(images/navbutton.gif);
	color: #FFFFFF;
}

a				{text-decoration: none; font-weight: bold;}
a:link			{color: #ffffff;}
a:visited		{color: #ffffff;}
a:hover			{color: #990000;}
a:hover			{background-color: #ffffff;}
a:hover			{padding-left: 20px;}
a:hover			{padding-right: 20px;}
a:active		{color: #ffffff;}

p.about			{font-size: 110%;
				color: #000099;
				font-weight: bold;
				font-variant: small-caps;
				text-align: justify;
				line-height: 110%;
				padding-left: 5px;
				padding-right: 5px;
				margin: 10px 10px 10px 10px;
}

#logos			{width: 400px;
				float: right;
				padding-right: 40px;
}

#makes a				{color: #990000;}
#makes a				{text-decoration: none;}
#makes a				{font-variant: small-caps;}
#makes a				{padding-left: 0px;}
#makes a				{padding-right: 0px;}
#makes a:link			{color: #990000;}
#makes a:visited		{color: #990000;}
#makes a:hover			{color: #0000ff;}
#makes a:active			{color: #990000;}
#makes a:link			{background-color: #ffffff;}
#makes a:visited		{background-color: #ffffff;}
#makes a:hover			{background-color: #ffffff;}
#makes a:active			{background-color: #ffffff;}
#makes  				{font-size: 175%;
						line-height: 130%;
						color: #990000;
						padding-top: 20px;
						padding-right: 80px;
						padding-bottom: 40px;
						padding-left: 40px;
}

p.info				{padding: 8px;
					margin: 20px 20px 20px 20px;
					text-align: center;
					font-size: 105%;
					line-height: 100%;
}

p.services				{padding: 10px;
						text-align: center;
						font-size: 130%;
						line-height: 110%;
						font-variant: small-caps;
}

p			{font-size: 125%;
}

h1		{text-align: center;
		font-variant: small-caps;
}

h2		{text-align: center;
		font-variant: small-caps;
}

img		{border: none;
		text-align: center;
}

#map a					{text-decoration: none;}
#map a					{font-variant: small-caps;}
#map a:link				{color: #000099;}
#map a:visited			{color: #000099;}
#map a:hover			{color: #990000;}
#map a:active			{color: #000099;}
#map 					{font-size: 110%;
						text-align: center;
}

table	{border: 2px solid #990000;
		border-collapse: collapse;
		width: 750px;
		margin-left: auto;
		margin-right: auto;
		caption-side: top;
		font-variant: small-caps;
}

td, th	{border: 2px solid #990000;
		padding: 5px;
}

th		{font-size: 110%;
		padding: 5px;
}

td		{font-style: italic;
		padding-left: 20px;
}

caption	{font-variant: small-caps;
		padding-bottom: 5px;
		font-weight: bold;
}

#contact			{padding: 10px;
					margin: 10px 20px 10px 20px;
					text-align: center;
					font-size: 100%;
					line-height: 130%;
}

#contact h2			{font-size: 150%;
}

#contact th 					{text-align: right; 
				 				vertical-align: top; 
								font-weight: normal; 
								border: none; 
}

#contact td 					{text-align: left;
				 				vertical-align: top; 
								border: none; 
								font-style: normal;
								}

#contact table					{border: none;
				 				width: 700px;
								caption-side: top;
								padding: 10px;
}

#contact caption	{font-variant: small-caps;
					padding-bottom: 20px;
					font-size: 125%;
					font-weight: normal;
					line-height: 150%;
}

p.links	{font-size: 125%;
		font-weight: bold;
		text-align: center;
		padding: 10px;
		margin: auto;
}

#links a			{text-decoration: none; padding: 5px;}
#links a			{font-variant: small-caps;}
#links a:link		{color: #000099;}
#links a:visited	{color: #000099;}
#links a:hover		{color: #990000;}
#links a:active		{color: #000099;}
#links				{font-size: 125%;
					color: #990000;
					line-height: 120%;
					text-align: center;
					padding: 10px;
}

p.thanks						{font-size: 145%;
								font-weight: bold;
								text-align: center;
								line-height: 120%;
								padding: 20px;
								padding-top: 35px;
								padding-bottom: 35px;
								margin: 20px 20px 20px 20px;
}

#privacy						{font-size: 105%;
								text-align: center;
								line-height: 115%;
								font-variant: small-caps;
								padding: 5px;
								padding-bottom: 20px;
								margin: 10px 20px 20px 20px;
								color: #000099;
}

p.foot  		{font-size: 75%;
				text-align: center;
				line-height: 100%;
				padding: 5px;
				margin: 20px 20px 20px 20px;
				color: #990000;
}

p.foot a			{text-decoration: none;}
p.foot a			{padding-left: 18px;}
p.foot a			{padding-right: 18px;}
p.foot a			{font-variant: small-caps;}
p.foot a			{color: #990000;}
p.foot a:hover      {color: #000099;}