UL, OL, LI, INPUT, SELECT, DL, DD, DT, FONT, P
{color: #FFFFFF; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; line-height:1em; text-align:left; letter-spacing:.01em; margin:0em; }

DIV, SPAN
{ color: #FFFFFF; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; text-align:left; }

body { margin:0px; background-color:#FFFFFF; background-position:0px 0px; background-repeat:no-repeat;}

.filmbg { margin:0px; background-color:#FFFFFF; background-image:url(images/film-bg.jpg); background-position:0px 0px; background-repeat:no-repeat;}

.extrasbg { margin:0px; background-color:#FFFFFF; background-image:url(images/extras-bg.jpg); background-position:0px 0px; background-repeat:no-repeat;}

.mainnav { font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif; font-size: 1.5em; color:#ffcc00; margin:0; vertical-align:top; padding:0em;}

.mainnav a { color:#000000; }

.mainnav a:hover { color:#ffcc00; }


a { outline: none; color:#ffcc00; text-decoration:none; font-style:normal; }

a:hover { color:#000000; }

.subtitles {
	position:absolute;
	left:18px;
	top: 651px;
	width: 700px;
}

.film {
	position:absolute;
	left:18px;
	top: 18px;
	width: 737px;
	margin:0em;
	padding:0em;
}

#flashcontent {
position:absolute;
left:0px;
top:50px;
text-align:center;
vertical-align:top;
width:956px;
}


#flashcontent2 {
position:absolute;
left:36px;
top:63px;
text-align:center;
vertical-align:top;
width:390px;
height:320px;
}

#flashcontent3 {
position:absolute;
left:36px;
top:63px;
text-align:center;
vertical-align:top;
width:390px;
height:320px;
}


#flashcontent4 {
position:absolute;
left:100px;
top:63px;
text-align:center;
vertical-align:top;
width:390px;
height:100px;
}

.prodcredit {
position:absolute;
left:670px;
top:612px;
width:262px;
}

.stillscredit {
position:absolute;
left:763px;
top:465px;
width:197px;
text-align:right;
}

.copyright {
position:absolute;
left:18px;
top:710px;

}


.prodcredittext {
color:#aaaaaa;
font-size: .65em;

}



.home {
	position:absolute;
	left:135px;
	top: 18px;
}

.extras {
	position:absolute;
	left:227px;
	top: 9px;
	width: 94px;
}


.amerika {
	position:absolute;
	left:756px;
	top: 657px;
	width:200px;
	height:100px;
	color: #000000;
		text-align:right;

}
.by {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif;
	font-size: .9em;
	color: #000000;
		text-align:right;

	}

.mark {
	font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif;
	font-size: 1.3em;
	color: #000000;
	line-height:1.5em;
		text-align:right;

}

.filmcopy {
	position:absolute;
	left:454px;
	width: 470px;
	top: 63px;
}


.filmcopy2 {
	position:absolute;
	left:250px;
	width: 470px;
	top: 173px;
}


.byline {
	font-size:1em;
	text-decoration:none;
		line-height:1.3em;

}

.filmtext {
	font-size: .75em;
	text-decoration:none;
	line-height:1.3em;
}


.trailercopy {
	text-decoration:none;
	position:absolute;
	left:36px;
	width: 380px;
	top: 395px;
}

.remixcopy {
	font-size: .75em;
	text-decoration:none;
	position:absolute;
	left:35px;
	width: 380px;
	top: 377px;
}

.thumbcopy {
	text-decoration:none;
}

.thumbtext{
	font-size: .6em;
	text-decoration:none;
	line-height:1.4em;
}

.audiotext{
	font-size: .65em;
	text-decoration:none;
	margin-top:0em;
	line-height:1.2em;
	}
	
.audiotext a {
	font-size: 1.1em;
	text-decoration:none;
	line-height:1.5em;
	}





.videotext {
	font-size: 1em;
	text-decoration:none;
}

.trailer {
	text-decoration:none;
	position:absolute;
	left:36px;
	width: 384px;
	height: 288px;
	top: 54px;
}

.title1 {
	text-decoration:none;
	position:absolute;
	left:0px;
	width: 100px;
	top: 0px;
}

.title2 {
	text-decoration:none;
	position:absolute;
	left:0px;
	width: 100px;
	top: 206px;
	height: 19px;
}

.title3 {
	text-decoration:none;
	position:absolute;
	left:0px;
	width: 100px;
	top: 286px;
}


.extrablocks {
display: table; 
height: 100px; 
width: 100px; 
border:solid;
 border-width:1px; 
 border-color:#aaaaaa; 

}


.extraborder {
 _position: absolute;  
 _top: 50%; 
 display: table-cell; 
 vertical-align: middle;


 }
 
 
 

 
.extrabg {
position: absolute;  
height: 100px; 
width: 100px; 
display: table-cell; 
vertical-align: middle;
background-color: #aaaaaa;  /* the background          */
filter:alpha(opacity=60);   /* Internet Explorer       */
-moz-opacity:0.6;           /* Mozilla 1.6 and below   */
opacity:0.6;               /* newer Mozilla and CSS-3 */
}


.extralinks {
position: relative;
font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif;
text-align: center;
font-size:.9em;
line-height: 1.5em;

}

.extralinks a {
color:#FFFFFF;
display:block;
border:solid;
border-width:3px; 
border-color:#FFFFFF; 
padding-top:25px;
height:70px;

}
.extralinks a:hover {
color:#ffcc00;
border:solid;
border-width:3px; 
border-color:#ffcc00; 
}

.extralinks2 {
position: relative;
font-family:'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif;
text-align: center;
font-size:.9em;
line-height: 1.5em;

}

.extralinks2 a {
color:#FFFFFF;
display:block;
border:solid;
border-width:3px; 
border-color:#FFFFFF; 
padding-top:35px;
height:60px;

}


.remixlinks2 {
	position: relative;
	width: 60;
}



.extralinks2 a:hover {
color:#ffcc00;
border:solid;
border-width:3px; 
border-color:#ffcc00; 

}


.remixblocks {
display: table; 
	z-index: 1;

}
 
.remixborder {
 display: table-cell; 
 vertical-align: middle;
 }
 
 
 .remixlinks2on {
color:#FFFFFF;
display:block;
border:solid;
border-width:1px; 
border-color:#ffcc00;
}

.remixlinks2 a {
color:#FFFFFF;
display:block;
border:solid;
border-width:1px; 
border-color:#000000;
}

.remixlinks2 a:hover {
color:#ffcc00;
border:solid;
border-width:1px; 
border-color:#ffcc00; 

}



img.shade{
	width: 70px;
	height: 50px;
/* specify the dimension of the image */
	display: block;
	position: absolute;
	z-index: -1;
/* force the image to show below the content */
	right: 0px;
	bottom: 0px;
}

div.shade{
	width: 70px;
	height: 50px;
/* specify the dimension of the content, slightly smaller than the image */
	position: relative;
	z-index: 1;
/* force the content to show above the image */
	padding: 0em 0ex;
	margin-left: .01ex;
	margin-top: .1em;
}
