/* proformeffex main v.2009 sXd
------------------------------------*/
#navigation { width: 100%; height: 50px; }

#topLogo { width: 100%; height: 65px; }
.topLogo { width: 980px; height: 65px; }

#middleLogo { width: 100%; height: 38px; }
.middleLogo { width: 980px; height: 38px; }

#onDisplay { width: 100%; height: 267px; }
.onDisplay { width: 980px; height: 267px; }

#highlight { width: 100%; height: 211px; }
#portfolio { width: 100%; }

#categories { width: 100%; height: 56px; }
.categories { margin: 0px auto; width: 1020px; height: 56px; }

#description { width: 100%; height: 247px; }
.description { margin: 0px auto; width: 1020px; height: 247px; }

#footer { width: 100%; height: 50px; }
.footer { margin: 0px auto; width: 1020px; height: 50px; }


/* gallery styling */
.gallerycontainer { position: relative; }
.thumbnail img { border: 1px solid white; margin: 0 5px 5px 0; }
.thumbnail:hover { background-color: transparent; }
.thumbnail:hover img { border: 1px solid #d2d2d2; }
.thumbnail span {
	position: absolute;
	padding: 5px;
	left: -1000px;
	visibility: hidden;
	color: black;
	text-decoration: none;
	}
.thumbnail span img { border-width: 0; padding: 2px; }
.thumbnail:hover span { 
	visibility: visible;
	top: 125px;
	left: 425px;
	z-index: 50;
	}