html, body {
	width: 100%; height: 100%;
	margin: 0; padding: 0; border: 0;
	text-align: center; overflow: auto;
}
html {
	background: url('../images/back_gradient.png') repeat-x;
}
body {
	background: url('../images/frame_bars.png') repeat-y 50% 50%;
	font-family: 'Trebuchet MS", Arial, Helvetica, sans-serif';
	opacity: 1.0;
}
a {
	color: gray;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
div {
	margin: 0px; border: 0px; padding: 0px;
}
div.pageHeader {
	position: fixed; top: 0%; left: 50%;
	width: 778px; height: 35px;
	margin-left: -389px;
	z-index: 2;
}
div.HeaderLogo {
	position: absolute; left: 20px; top: 0%;
	width: 300px; height: 35px;
	background: url('../images/header_geexmedia.png') no-repeat;
	z-index: 2;
}
div.HeaderMiddle {
	position: absolute; top: 0%; left: 20px;
	width: 738px; height: 35px;
	background: url('../images/header_middle.png') repeat-x;
}
div.HeaderLeft {
	position: absolute; left: 0%; top: 0%;
	width: 20px; height: 35px;
	background: url('../images/header_left.png') no-repeat;
}
div.HeaderRight{
	position: absolute; right: 0%; top: 0%;
	width: 20px; height: 35px;
	background: url('../images/header_right.png') no-repeat;
}
div.pageFooter {
	position: fixed; bottom: 0px; left: 50%;
	width: 778px; height: 35px;
	margin-left: -389px;
	z-index: 2;
}
div.FooterLeft {
	position: relative; bottom: -1px;
	width: 20px; height: 100%; float: left;
	background: url(../images/footer_left.png) no-repeat;
}
div.FooterMiddle {
	position: relative; bottom: -1px;
	width: 738px; height: 100%; float: left;
	background: url('../images/footer_middle.png');
}
div.FooterRight {
	position: relative; bottom: -1px;
	width: 20px; height: 100%; float: left;
	background: url('../images/footer_right.png') no-repeat;
}
div.bigLogo {
	position: relative; top: 30px;
	width: 450px; height: 222px;
	margin: 30px auto;
	background: url('../images/geexmedia[main].png') no-repeat bottom;
}
div.pagePadding {
	width: 100%; height: 35px;
	float: left; clear: both;
}
.text {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width: 700px;
	margin: 20px auto;
}
table.contactTable {
	width: 300px;
	margin: 0px auto;
}
.tagline		{ font-size: x-large; font-weight: bold; color: #333;	}
.summary		{ font-size: large; color: gray;			}
