#container {
	height: 600px;
	width: 800px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(images/home.gif);
}
#contents {
	height: 325px;
	width: 440px;
	position: absolute;
	left: 320px;
	top: 170px;
}
#nav {
	height: 170px;
	width: 100px;
	position: absolute;
	top: 227px;
	left: 43px;
}
.button {
	display: block;
	margin-bottom: 15px;
}
#portnav {
	position: absolute;
	left: 347px;
	top: 474px;
}
.portnav {
	display: inline;
	margin-right: 23px;
}
body {
	margin: 0px;
	padding: 0px;
}
#gohome {
	position: absolute;
	height: 102px;
	width: 140px;
	left: 55px;
	top: 50px;
}
#portcontainer {
	height: 600px;
	width: 800px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(images/portfolio/home/portfolio.gif);
}
#portidcontainer {
	height: 600px;
	width: 800px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(images/portfolio/id/port-id.gif);
}
#portlogocontainer {
	height: 600px;
	width: 800px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(images/portfolio/logos/port-logos.gif);
}
#contactme {
	position: absolute;
	left: 60px;
	top: 499px;
	background-image: url(images/contactme.gif);
	height: 44px;
	width: 95px;
}
#servicescontainer {
	height: 600px;
	width: 800px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(images/services.gif);
}
#clientscontainer {
	height: 600px;
	width: 800px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(images/clients.gif);
}
#portpackcontainer {
	height: 600px;
	width: 800px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(images/portfolio/packaging/port-packaging.gif);
}
#portfixcontainer {
	height: 600px;
	width: 800px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(images/portfolio/fix%20photo/port-fix-photo.gif);
}
#contactcontainer {
	height: 600px;
	width: 800px;
	margin-top: 0px;
	margin-left: 0px;
	background-image: url(images/writeme.gif);
}
#thankscontainer {
	height: 600px;
	width: 800px;
	background-image: url(images/thanks.gif);
}
#contactnav {
	position: absolute;
	left: 375px;
	top: 269px;
	width: 35px;
	height: 26px;
}
#portprintcontainer {
	background-image: url(images/portfolio/print/port-print.gif);
	height: 600px;
	width: 800px;
}
#form {
	position: absolute;
	left: 370px;
	top: 243px;
	width: 366px;
	height: 265px;
}
#contactreset {
	position: absolute;
	left: 587px;
	top: 523px;
}
#contactsubmit {
	position: absolute;
	left: 587px;
	top: 488px;
}
.required {
	color: #CC0000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-variant: normal;
}

