body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-position: center top;
	background-color: #000000;
}
.container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	padding: 0px;
	height: 600px;
	width: 808px;
	text-align: left;
	background-color: #000000;
	background-image:  url(images/spacer.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.container a {text-decoration: none;color: #666666;font-size:12px;}
.container a:link  {text-decoration: underline;color: #666666;font-size:12px;}
.container a:visited {text-decoration: underline;color: #666666;font-size:12px;} 
.container a:hover {text-decoration: none;color: #ffffff;font-size:12px;} 
.container a:active {text-decoration: underline;color: #666666;font-size:12px;}

/* ~~~~~~~~~ main navigation stuff ~~~~~~~~~~~~~~*/

#nav {
	position:absolute;
	width:384px;
	height:25px;
	z-index:7;
	left: 340px;
	top: 475px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC7C19;
	text-align: right;
}

#nav a {text-decoration: none;color: #CC7C19;font-size:12px;}
#nav a:link  {text-decoration: underline;color: #CC7C19;font-size:12px;}
#nav a:visited {text-decoration: underline;color: #CC7C19;font-size:12px;} 
#nav a:hover {text-decoration: none;color: #EC5305;font-size:12px;} 
#nav a:active {text-decoration: underline;color: #FADD1D;font-size:12px;}

/* ~~~~~~~~~  ~~~~~~~~~~~~~~*/

#news {
	position:absolute;
	padding:10px;
	width:365px;
	height:325px;
	z-index:50;
	left: 382px;
	top: 115px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	overflow: auto;
	scrollbar-face-color:#170900;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#170900;
    scrollbar-shadow-color:#170900;
    scrollbar-highlight-color:#671A00;
    scrollbar-3dlight-color:#423C00;
    scrollbar-darkshadow-Color:#423C00;
}

#news a {text-decoration: none;color: #666666;font-size:12px;}
#news a:link  {text-decoration: underline;color: #666666;font-size:12px;}
#news a:visited {text-decoration: underline;color: #666666;font-size:12px;} 
#news a:hover {text-decoration: none;color: #ffffff;font-size:12px;} 
#news a:active {text-decoration: underline;color: #666666;font-size:12px;}

#tour {
	position:absolute;
	padding:5px;
	width:380px;
	height:305px;
	z-index:50;
	left: 360px;
	top: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	overflow: auto;
}

#tour a {text-decoration: none;color: #ffffff;font-size:14px;}
#tour a:link  {text-decoration: underline;color: #cc7c19;font-size:14px;}
#tour a:visited {text-decoration: underline;color: #cc7c19;font-size:14px;} 
#tour a:hover {text-decoration: none;color: #ffffff;font-size:14px;} 
#tour a:active {text-decoration: underline;color: #666666;font-size:14px;}

#contact {
	position:absolute;
	padding:5px;
	width:330px;
	height:305px;
	z-index:50;
	left: 402px;
	top: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	overflow: auto;
}

#contact a {text-decoration: none;color: #ffffff;font-size:14px;}
#contact a:link  {text-decoration: underline;color: #cc7c19;font-size:14px;}
#contact a:visited {text-decoration: underline;color: #cc7c19;font-size:14px;} 
#contact a:hover {text-decoration: none;color: #ffffff;font-size:14px;} 
#contact a:active {text-decoration: underline;color: #666666;font-size:14px;}

#mp3 {
	position:absolute;
	padding:10px;
	width:475px;
	height:305px;
	z-index:50;
	left: 175px;
	top: 130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	overflow: auto;
	scrollbar-face-color:#170900;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-track-color:#170900;
    scrollbar-shadow-color:#170900;
    scrollbar-highlight-color:#671A00;
    scrollbar-3dlight-color:#423C00;
    scrollbar-darkshadow-Color:#423C00;
}

#mp3 a {text-decoration: none;color: #666666;font-size:12px;}
#mp3 a:link  {text-decoration: underline;color: #666666;font-size:12px;}
#mp3 a:visited {text-decoration: underline;color: #666666;font-size:12px;} 
#mp3 a:hover {text-decoration: none;color: #ffffff;font-size:12px;} 
#mp3 a:active {text-decoration: underline;color: #666666;font-size:12px;}



#coming_soon {
	position:absolute;
	width:310px;
	height:177px;
	z-index:3;
	left: 408px;
	top: 172px;
	color: #FFFFFF;
	font-size: 18px;
}

#intro {
	position:absolute;
	width:397px;
	height:410px;
	z-index:2;
	left: 19px;
	top: 94px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}
#main_image {
	position:absolute;
	width:746px;
	height:493px;
	z-index:2;
	left: 48px;
	top: 46px;
	background-color: #000000;
	background-image:  url(images/main.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}


#pk_link {
	position:absolute;
	width:160px;
	height:35px;
	z-index:50;
	left: 506px;
	top: 530px;
}

#ms_link {
	position:absolute;
	width:70px;
	height:35px;
	z-index:50;
	left: 233px;
	top: 522px;
}

#pd_link {
	position:absolute;
	width:96px;
	height:58px;
	z-index:50;
	left: 123px;
	top: -1px;
}


#pd_link2 {
	position:absolute;
	width:96px;
	height:58px;
	z-index:50;
	left: 355px;
	top: 521px;
}
#main_pic_thumbs td {text-align:center}



#marty_text {
	position:absolute;
	width:155px;
	height:31px;
	z-index:3;
	left: 625px;
	top: 466px;
}



#intro {
	position:absolute;
	width:365px;
	height:80px;
	z-index:6;
	left: 420px;
	top: 132px;
	text-align: left;
	overflow: auto;
}

#main_content {
	position:absolute;
	width:371px;
	height:305px;
	z-index:45;
	left: 413px;
	top: 132px;
	text-align: left;
	overflow: auto;
}
#main_content_images {
	position:absolute;
	width:392px;
	height:305px;
	z-index:6;
	left: 397px;
	top: 132px;
	text-align: center;
	overflow: auto;
}
#main_content table {
	width:350px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

#main_content_images table {
	width:350px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}
#main_content_images table img{
	width:100px;
	text-align: center;
	border-color:#FF0000;
	margin: 1px;
}

#marty_mainpic {
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}

#text_over_main_images {
	position:absolute;
	width:314px;
	height:276px;
	z-index:10;
	left: 36px;
	top: 69px;
	filter: alpha(opacity=50);
    -moz-opacity: .50;
	opacity: .50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 5px;
	overflow: auto;
}


/* ~~~~~~~~~ footer stuff ~~~~~~~~~~~~~~~~~~ */

#legal {
	position:absolute;
	width:447px;
	height:338px;
	z-index:99;
	left: 322px;
	top: 287px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #000000;
	padding: 5px;
	border: 1px solid #FFFFFF;
	/*
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	*/
	visibility: hidden;
}
#footer {
	position:absolute;
	width:705px;
	height:26px;
	z-index:1;
	top: 518px;
	left: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
#footer a {text-decoration: none;color: #666666;font-size:9px;}
#footer a:link  {text-decoration: underline;color: #666666;font-size:9px;}
#footer a:visited {text-decoration: underline;color: #666666;font-size:9px;} 
#footer a:hover {text-decoration: none;color: #ffffff;font-size:9px;} 
#footer a:active {text-decoration: underline;color: #666666;font-size:9px;}
