/* css2 styles for modern browsers for vgfauxfinishes */
/* by Wayne Babineau */

/************ Elements ***************/

	a {
		outline: none;
	}

	a:hover, a:hover img {
		border-bottom: 1px dotted #003333; 
		color: #003333; 
		text-decoration: none;
	}


	ol, ul {
		font-size: inherit; 
	}
	
/************ Classes ***************/


	.floatleft {
		float: left;
		border: 0;
	}

	.floatright {
		float: right;
		border: 0;
	}
	
	.thumbnail a:hover { 
		border: 1px solid #660000; 
		background-color: #ffffff; 
		padding: 2px; 
	}
	
	div.clearing {
		clear: both;
	}
	
	ol.consult, ul.consult {
		font-size: inherit; 
	}

	
	p.contact {
		font-size: inherit;
	}
	
/************ IDs *******************/

	#hometext { 
		position: absolute; 
		margin: 455px 0 0 319px; 
		width: 401px; 
		height: auto; 
		font-family: "Times New Roman", Times, serif; 
		/*font-size: 11px; */
		line-height: 1.5; 
		color: #341a06; 
		border: 0;
	}

	#hometextconsult { 
		position: absolute; 
		margin: 95px 0 0 275px; 
		width: 401px; 
		height: auto; 
		font-family: "Times New Roman", Times, serif; 
		/*font-size: 11px; */
		line-height: 1.5; 
		color: #341a06; 
	}

	#hometextsample { 
		position: absolute; 
		margin: 520px 0 0 230px; 
		width: 345px; 
		height: auto; 
		font-family: "Times New Roman", Times, serif; 
		/*font-size: 1em; */
		line-height: 1.5;
		background: transparent;
		color: #341a06; 
	}

	#linkpagemain { 
		position: absolute; 
		margin: 95px 0 0 275px; 
		width: 620px; 
		height: auto; 
		font-family: "Times New Roman", Times, serif; 
		line-height: 1.5; 
		color: #341a06; 
	}
	
	#logo { 
		position: absolute; 
		height: 110px; 
		width: 150px; 
		margin: 280px 0 0 84px; 
		background-color: transparent;
	}

	#logosample { 
		position: absolute; 
		height: 109px; 
		width: 153px; 
		margin: 153px 0 0 35px; 
	}

	#logosample a:link, #logosample a:visited, #logosample a:hover { 
		border: 0; 
	} 

	#main { 
		position: absolute; 
		height: 750px; 
		width: 910px; 
		margin: 0; 
		padding: 0; 
		background-image: url(/images/tvg-homebase3.jpg); 
		background-repeat: no-repeat; 
		background-color: #a28158; 
	}

	#main-sample { 
		position: absolute; 
		/*border: 1px solid #0000ff;*/
		height: 750px; 
		width: 930px; 
		margin: 0; 
		padding: 0; 
		background-image: url(/sampleimages/samplebackground.jpg); 
		background-repeat: no-repeat; 
	}

	#navigation { 
		position: absolute; 
		height: auto; 
		width: 213px; 
		margin: 290px 0 0 49px; 
		text-align: center; 
		font-family: "Times New Roman", Times, serif; 
		line-height: 1; 
		color: #000;  
		border: 0;
	}

	#navigation a:hover { 
		color: #990033;  
		border: 0; 
		font-size: inherit; 
		font-weight: bolder; 
	}
	
	#navigationsample { 
		position: absolute; 
		height: auto; 
		width: 195px; 
		margin: 155px 0 0 15px; 
		text-align: center; 
		font-family: "Times New Roman", Times, serif; 
		line-height: 12px; 
		color: #000;
		border: 0;
	}

	#navigationsample a:hover { 
		color: #660000;  
		border: 0;
		/*border-bottom: 1px dotted #660000;*/
		font-size: inherit; 
		font-weight: bolder; 
	}

	#sample-text { 
		position: absolute; 
		height: auto; 
		width: 600px; 
		margin: 30px 0 0 85px; 
		padding: 0; 
		font-family: "Times New Roman", Times, serif; 
		/*font-size: 1em; */
		line-height: 1.5; 
		color: #000; 
		text-align: center;  
	}
	
	#topnav {
		position: absolute;
		height: auto;
		width: 682px;
		margin: 30px 0 0 0;
		background: transparent;
		border: 0;
		/*border: 1px dotted #00ff00;*/
		text-align: right;
	}
