* { padding:0; margin:0; outline:0; }

body {
	background-color: 		#ffffff
	font-family: 		Optima, Arial, Verdana, Helvetica, sans-serif;
	margin:			0 0 0 0;
	padding:			0 0 0;
	font-size: 			12px;

	
}

#container {
	position:			absolute;
	width:			830px;
	height:			544px;
	margin-top:		150px;
	left:			50%;
	margin-left:		-415px;
	text-align:			left;
	
	background-repeat:		no-repeat;
	z-index:			20;

	
}

#headerimg {

	position:			absolute;
	width:			830px;
	height:			91px;
	margin-top:		0px;
	
	margin-left:		0px;
	
	background-image:   	none;
	background-repeat:		no-repeat;
	z-index:			100;

	
}


#text {	position:			absolute;
	width:			360px;
	height:			310px;
	margin-top:		130px;
	margin-left:		40px;
	padding:			0 25px 0 0;
	line-height:		16px;
	color:			#808285;
	overflow:			auto;
	z-index:			200;
	font-size:			13px;
	
	
}

#review {
	
	line-height:		16px;
	color:			#808285;
	font-weight:		bold;
	z-index:			300;
	font-size:			12px;
	border:			none;
}

#square {
	
	position:			absolute;
	width:			7px;
	height:			7px;
	margin-top:		262px;
	background-color: 		#b8e5f4;
	margin-left:		25px;
	z-index:			700;
	font-size:			12px;
	border:			none;
}


#nav {	
	position:			absolute;
	width:			465px;
	height:			35px;
	margin-top:		417px;
	margin-left:		-10px;
	z-index: 			800;
	border:			none;	
}

#home {
	width: 107px;
	height: 26px;
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	background: transparent url(images/home_button.gif) 0 0 no-repeat;
	margin-top: 5px;
	background-position: 0 -26px;
	}

#home:hover {
	background-position: 0 -26px;
	}


#about {
	width: 107px;
	height: 26px;
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	background: transparent url(images/about_button.gif) 0 0 no-repeat;
	margin-top: -26px;
	margin-left: 107px;
	}

#about:hover {
	background-position: 0 -26px;
	}

#services {
	width: 107px;
	height: 26px;
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	background: transparent url(images/services_button.gif) 0 0 no-repeat;
	margin-top: -26px;
	margin-left: 180px;
	}

#services:hover {
	background-position: 0 -26px;
	}

#portfolio {
	width: 107px;
	height: 26px;
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	background: transparent url(images/portfolio_button.gif) 0 0 no-repeat;
	margin-top: -26px;
	margin-left: 270px;
	}

#portfolio:hover {
	background-position: 0 -26px;
	}


#contact {
	width: 107px;
	height: 26px;
	text-indent: -99999px;
	overflow: hidden;
	display: block;
	background: transparent url(images/contact_button.gif) 0 0 no-repeat;
	margin-top: -26px;
	margin-left: 360px;
	}

#contact:hover {
	background-position: 0 -26px;
	}




#copywrite {
	position:			absolute;
	width:			400px;
	margin-top:		555px;
	left:			550px;
	font-size:			10px;
	color:			white;
	z-index:			55;
}

#footer {
	position:			absolute;
	width:			830px;
	height:			134px;
	margin-top:		451px;
	text-align:			left;
	background-image:		url(images/footer3.jpg);;
	background-repeat:		repeat-x;
	z-index:			50;

}


#gyro {
	position:			absolute;
	width:			220px;
	height:			285px;
	background-image:		none;
	margin-top:		110px;
	margin-left:		420px;
	padding-right:		0px;
	color:			none;
	border:			none;
	z-index: 			40;
		
}



#contactinfo {
	position:			absolute;
	width:			250px;
	height:			45px;
	margin-top:		531px;
	margin-left:		60px;
	padding-right:		20px;
	color:			white;
	border:			none;
	z-index: 			99;
	}

#contactinfo li {
	list-style-type: none;
	margin-left: -40px;
	}
	
.leftspace {
	margin-left:		25px;
	}

.morelineheight {
	margin-top: 25px;
	border-top: 1px solid #dadada;
	padding-top: 25px;
}


#summary {
	position: absolute;
	width: 800px;
	height: 100px;
	left: 50%;
	top: 165px;
	margin-left: -400px;
	margin-top: 575px;
	border: none;
	font-size: 11px;
	color: #b7b7b7;
	line-height: 13px;
	}


.mango{
	color:			#76b3e0;
	font-size:			14px;
}






table {       border:			none;
	border-collapse:		collapse;
	border-spacing:		0px;
	color:			#808285;
}


a:link {
  color:			none;
  text-decoration:		none;
  decoration:			none;
}


a:visited {
  text-decoration:		none;
  
}

a:hover {
  color:			none;
}

h1 {
	line-height:			16px;
	color:			#808285;
	font-size:	15px;
	text-align: center;

}

.center {
	text-align: center;
	}