/*

------------------------------------ 



HessTechnology.com - FATBOYSMNMAYOUT.css - Date: 08.03.06

Programmer - Cody Hess - Lead Programmer | info@hesstechnology.com



*/



/* ---------------------- Heading--------------------------------------- */



* html #footer p { height: 1%; } /* Fixes float escaping bug in IE/Win, hides from IE Mac \*/



/* ---------------------- Fonts--------------------------------------- */



p {	margin: 1em 0 1em;	padding: 0;	}

	

h1 {	font-family: Verdana, sans-serif;	font-size: 16px;	font-weight: bold;	color: #300;	padding: 0;	margin: 0;	}

	

h2 {	font-family: Verdana, sans-serif;	font-size: 14px;	color: #223344;	padding: 0;	margin: 0 0 1em 0;	}

	

h3 {	font-family: Verdana, sans-serif;	font-size: 12px;	font-weight: bold;	color: #223344;	padding: 0 0 2px 0;	margin: 1.2em 0 -.2em 0;	}



strong { font-weight: bold;	}



#main-body { clear:left; }



html>body { font-size: small;}







/* ---------------------- Links--------------------------------------- */





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

	

a:visited {	color: #FF0000;	text-decoration: none; }

	

a:hover {	color: #00FF00;	text-decoration: none; }



/* ----------------------Page Layout --------------------------------------- */

body {	margin: 0;	padding: 0;	font-family: Verdana, sans-serif;	text-align: center;	line-height: 1.5em;

	color: #FF0000;		background-image:url(graphics/bgBack.jpg);	background-color: #000; background-repeat:repeat;

	font-size: 10px; /* IE5 Win */  	voice-family: "\"}\"";   	voice-family: inherit;  	font-size: small;

}



#mainWrap {	position: relative;	margin: 0 auto;	font-size: 95%;	text-align: left; height: 780px; 

			voice-family: inherit; width:1024px; top: 0px; left: 0px;}





#header {position:absolute;	font-size: 10px;	background: #000;	top: 0px;	left: 0px;	width: 798px;	height: 293px;	background-color: #343434;}



#headerContent{position:absolute;	font-size: 10px; top: 91px;	left: 103px;	width: 802px;	height: 184px; z-index:5;}





#navbar{position:absolute;	font-size: 10px;	width: 162px;	height: 222px;	top: 300px;	left: 120px;}



#midtop{position:absolute;	font-size: 10px;	width: 162px;	height: 222px;	top: 292px;	left: 0px;}



#midbottom{position:absolute;	font-size: 10px;	width: 162px;	height: 222px;	top: 516px;	left: 0px;}



#SponsorBar{	position:absolute;	font-size: 10px;	width: 179px;	height: 331px;	top: 442px;	left: 664px;}



#NextEvent{	position:absolute;	font-size: 10px;	width: 165px;	height: 1407px;	top: 440px;	left: 626px; background-color:#670001;}



#RectangleMarketing {position:absolute;	font-size: 10px;background: #000;	top: 210px;	left: 35px;	width: 579px;	height: 80px;	background-color: #970100;}



#diecaststab {   position:absolute;	font-size: 10px;	background: #000;	top: 27px;	left: -7px;	width: 104px;	height: 28px;	}



#Tattostab {	position:absolute;	font-size: 10px;	background: #000;	top: 25px;	left: 119px;	width: 102px;	height: 29px;}



#ProjectXTitle {	position:absolute;	font-size: 10px;	background: #000;	top: 2px;	left: 346px;	width: 265px;	height: 81px; z-index:8;	}



#HeroCardstab {	position:absolute;	font-size: 10px;	background: #000;	top: 27px;	left: 223px; width: 119px;	height: 25px;}



#HomeButton {	position:absolute;	font-size: 10px;	background: #000;	top: 468px;	left: 120px; width: 56px;	height: 18px; z-index:6; }



#AboutUsButton {	position:absolute;	font-size: 10px;	background: #000;	top: 384px;	left: 120px; width: 107px;	height: 14px; z-index:6; }



#ContactUsButton {	position:absolute;	font-size: 10px;	background: #000;	top: 412px;	left: 120px; width: 124px;	height: 13px; z-index:6; }



#pricingButton {	position:absolute;	font-size: 10px;	background: #000;	top: 440px;	left: 120px; width: 124px;	height: 13px; z-index:6; }



#tattoosButton {	position:absolute;	font-size: 10px;	background: #000;	top: 329px;	left: 120px; width: 124px;	height: 13px; z-index:6; }



#diecastsButton {	position:absolute;	font-size: 10px;	background: #000;	top: 299px;	left: 120px; width: 124px;	height: 13px; z-index:6; }



#herocardButton {	position:absolute;	font-size: 10px;	background: #000;	top: 356px;	left: 120px; width: 124px;	height: 13px; z-index:6; }



#ImageLeft {	position:absolute;	top: 392px;	width: 145px;	height: 20px;	left: 6px;	background-color: #000000; z-index:6;	}



#ImageRight {	position:absolute;	top: 392px;	width: 109px;	height: 22px;	left: 572px;	background-color: #000000; z-index:6;	}



#ImageMiddle {	position:absolute;	top: 392px;	width: 109px;	height: 22px;	left: 290px;	background-color: #000000; z-index:6;	}



#content {
	position:absolute;
	font-size: 10px;
	color:#FF0000;
	width: 525px;
	top: 292px;
	height: 478px;
	background-color:#FFFFFF;
	background-image:url(graphics/contentback.gif);
	background-repeat:no-repeat;
	left: 341px;
	z-index: 5;
	overflow:auto;

}



#contentContent {	position:absolute;	font-size: 10px;	color:#FFFFFF;	width: 792px;	top: 125px;	height: 327px; left: 9px; z-index:7;}



#footer {	position:absolute;	top: 793px;	width: 403px;	height: 20px;	left: 0px;	background-color: #000000;	}



#footerRight {	position:absolute;	top: 509px;	width: 402px;	height: 22px;	left: 408px;	background-color: #000000;	}



#DIDIT {	position:absolute;	top: 149px;	width: 29px;	height: 22px;	left: -29px;	background-color: #000000;	}

	

#footer p {	margin: 0;	padding: 8px 20px;	}





#footer a {	color: #888;	}

	

#footer a:hover {	color: #ccc;	}
