html	{height:100%;}
body {
	margin:0px;
	padding:50px 0 50px 0;
	font-family:"Copperplate Gothic Light";
	font-size:0.85em;
	color:#474134;
	text-align:center;
	margin-left: auto; margin-right: auto;
	background-color:#474134;
}

img {border:0;}

#mainwrapper	
{
	position:relative;
	width:852px;
	height: 510px;
	padding:0;
	text-align:center;
	margin-left: auto; margin-right: auto;
	background-color:#958c4f;
	z-index:0;

}
#color_fill_index {
	Position:absolute;
	left:10px;
	top:10px;
	width:832px;
	height:491px;
	background-color:#c0b879;
	z-index:-1;
}

#Top
{
	position:relative;
	padding:8px 0 0 0;
	margin:0 0 0 0px;
	width:852px;
	height:420px;
	background-color:#958c4f
	z-index:10;
}

#logo
{
	position: absolute;
	left: 7.5px;
	top: 398.5px;
	float:left;
z-index:3;	
}

#nav_holder
{
	Position:absolute;
	top:425px;
	left:150px;
	float:right;
	Height:50px;
	Width:713px;
	z-index:3;
}

		


#nav
{
	position:relative;
	padding:0;
	text-align:center;
	background-color:#958c4f;
}

#BGphil div
{
		opacity:.9;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		margin: 0;
		padding: 0;
		border: none;}

#BGphil
{	margin: 0;
	padding: 0;
	z-index: 30}

#BGphil li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 13px arial}

#BGphil li a
{	display: block;
	margin: 5 2.5px 0 0;
	padding: 4px 0px;
	width: 110px;
	background: #c0b879;
	color: #313131;
	text-align: center;
	text-decoration: none}

#BGphil li a:hover
{	background: #c2c2c2 url(rnav_over.gif)}

#BGphil div
{	position: absolute; left: 160px; top: 279px;   
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #c0b879;
	border: 10px solid #c0b879}

	#BGphil div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #c0b879;
		color: #313131;
		font: 11px arial}

	#BGphil div a:hover
	{	background: #c2c2c2;
		color: #313131}


#process div
{
		opacity:.9;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		margin: 0;
		padding: 0;
		border: none;}

#process
{	margin: 0;
	padding: 0;
	z-index: 30}

#process li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 13px arial}

#process li a
{	display: block;
	margin: 5 2.5px 0 0;
	padding: 4px 10px;
	width: 110px;
	background: #c0b879;
	color: #313131;
	text-align: center;
	text-decoration: none}

#process li a:hover
{	background: #c2c2c2 url(rnav_over.gif)}

#process div
{	position: absolute; left: 260px; top: 231px;   
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #c0b879;
	border: 10px solid #c0b879}

	#process div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #c0b879;
		color: #313131;
		font: 11px arial}

	#process div a:hover
	{	background: #c2c2c2;
		color: #313131}


#projects div
{
		opacity:.9;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		margin: 0;
		padding: 0;
		border: none;}

#projects
{	margin: 0;
	padding: 0;
	z-index: 30}

#projects li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 13px arial}

#projects li a
{	display: block;
	margin: 5 2.5px 0 0;
	padding: 4px 10px;
	width: 110px;
	background: #c0b879;
	color: #313131;
	text-align: center;
	text-decoration: none}

#projects li a:hover
{	background: #c2c2c2 url(rnav_over.gif)}

#projects div
{	position: absolute; left: 340px; top: 351px;   
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #c0b879;
	border: 10px solid #c0b879}

	#projects div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #c0b879;
		color: #313131;
		font: 11px arial}

	#projects div a:hover
	{	background: #c2c2c2;
		color: #313131}

		
		#testimonials2 div
{
		opacity:.9;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		margin: 0;
		padding: 0;
		border: none;}

#testimonials2
{	margin: 0;
	padding: 0;
	z-index: 1000;
	}

#testimonials2 li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 13px arial}

#testimonials2 li a
{	display: block;
	margin: 5 2.5px 0 0;
	padding: 4px 10px;
	width: 110px;
	background: #c0b879;
	color: #313131;
	text-align: center;
	text-decoration: none}

#testimonials2 li a:hover
{	background: #c2c2c2 url(rnav_over.gif)}

#testimonials2 div
{	position: absolute; 
left: 230px;
top: -50px;   
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #c0b879;
	border: 10px solid #c0b879;
	z-index:1000;
	}

	#testimonials2 div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #c0b879;
		color: #313131;
		font: 12px arial}

	#testimonials2 div a:hover
	{	background: #c2c2c2;
		color: #313131}

#portfolio div
{
		opacity:.9;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		margin: 0;
		padding: 0;
		border: none;}

#portfolio
{	margin: 0;
	padding: 0;
	z-index: 30}

#portfolio li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 13px arial}

#portfolio li a
{	display: block;
	margin: 5 2.5px 0 0;
	padding: 4px 10px;
	width: 110px;
	background: #c0b879;
	color: #313131;
	text-align: center;
	text-decoration: none}

#portfolio li a:hover
{	background: #c2c2c2 url(rnav_over.gif)}

#portfolio div
{	position: absolute; left: 571px; top: 329px;   
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #c0b879;
	border: 10px solid #c0b879}

	#portfolio div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #c0b879;
		color: #313131;
		font: 11px arial}

	#portfolio div a:hover
	{	background: #c2c2c2;
		color: #313131}

#info div
{
		opacity:.9;
		filter: alpha(opacity=90);
		-moz-opacity: 0.9;
		margin: 0;
		padding: 0;
		border: none;}

#info
{	margin: 0;
	padding: 0;
	z-index: 30}

#info li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 13px arial}

#info li a
{	display: block;
	margin: 5 2.5px 0 0;
	padding: 4px 10px;
	width: 110px;
	background: #c0b879;
	color: #313131;
	text-align: center;
	text-decoration: none}

#info li a:hover
{	background: #c2c2c2 url(rnav_over.gif)}

#info div
{	position: absolute; left: 671px; top: 335px;   
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #c0b879;
	border: 10px solid #c0b879}

	#info div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #c0b879;
		color: #313131;
		font: 11px arial}

	#info div a:hover
	{	background: #c2c2c2;
		color: #313131}

