@charset "utf-8";

body { margin:0; padding:0; background:#000; }

img { border:none; }

#content, #contentcontainer {width:100%;}

#bg_extended_left { background: url(../images/bg_extended_left.jpg) no-repeat left; height: 695px; width: 100%; }

#bg_extended_right { background: url(../images/bg_extended_right.jpg) repeat-x; height: 695px; width: 100%; }

#bg_fullwidth { background: url(../images/bg_fullwidth.jpg) no-repeat center; height: 695px; width: 100%; }

#bg_center { position:relative; display:block; height: 695px; width: 1000px; margin:0 auto; overflow:hidden;}

#nav { position:absolute; z-index:1; display:block; width:800px; height:583px; top:0; left:0; margin:42px 0 0 0; overflow:hidden; }

.nav_item { position:absolute; width:441px; height:583px; top:0; left:0;  background:no-repeat top left; }

#nav_home { display:block; }

#nav_about { display:block; }

#nav_dvd { display:block; }

#castshot { position:absolute; z-index:4; display:block; width:703px; height:623px; top:0; left:0;text-align:left;}

	#castshotimg { margin:72px 0 0 0;}

/*.contentlayers { position:absolute; display:block; width:688px; height:487px; top:0; left:0; margin:42px 0 0 302px; }*/
.contentlayers { position:absolute; display:block; width:879px; height:655px; top:0; left:0; margin:42px 0 0 128px; }

.super_layer { position:absolute; z-index:110; display:block; width:879px; height:655px; top:0; left:0; margin:42px 0 0 128px;}

.hotspot_layer { position:absolute; z-index:101; display:block; width:688px; height:487px; top:0; left:0; margin:0 0 0 174px;}

.top_layer { position:absolute; z-index:3; display:block; width:688px; height:487px; top:0; left:0; margin:0 0 0 174px;}

.bottom_layer { position:absolute; z-index:2; display:block; width:879px; height:655px; top:0; left:0; margin:0;}



#bottom_bar { position:absolute; z-index:200; display:block; width:1000px; height:196px; top:0; left:0; margin:499px 0 0 0; }
/*
#bottom_bar img { position:absolute; z-index:5;}
*/
#bottom_callouts { display:block; float:left; width:1000px; height:196px; margin:0 0 0 0; overflow:hidden; }
/*
	#share { position:absolute; z-index:80; list-style-type:none; padding:0; margin:117px 0 0 62px;}

	#share li {display:block; background-color:red; float:left; text-indent:-9999px; width:14px; height:14px; overflow:hidden; margin:0 6px 0 0; }

#boxart { display:block; float:left; width:150px; height:190px; }

*/

#legal-section { display:block; width:940px; height:65px; margin: 0 auto;}

#legal-section ul {list-style: none; margin: 20px 0}

#legal-section ul li { float: left; margin-right: 50px;}

#legal-section ul  li.short { padding-top: 40px;}

#legal-section ul  li p { text-align: left; }

#legal-section ul  li.last { float: right; margin: 0;}



#promos {width:138px; height:105px; padding:0;  position:absolute; top:0; left:0; margin:70px 0 0 249px; z-index:201; list-style-type:none;}

#promos li {position:absolute; width:138px; height:105px; top:0; left:0; margin:0; display:none; }

#promos li a {display:block; width:138px; height:106px;}

.season1dvd_button { background-image:url(../images/promo_season1.png);}

.amazonsoundtrack_button { background-image:url(../images/promo_amazon.png);}

.itunessoundtrack_button { background-image:url(../images/promo_iTunes.png);}

.gamefacebook_button { background-image:url(../images/promo_PiecesFacebook.png);}

/* HOME */

#flashcontent {display:block; width:500px; height:275px; outline:none; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right; margin:13px 15px 0 0; }

	#flashcontent p {font-size:16px; padding:10px;}
	
#coupon { display:block; width: 500px; height: 200px; outline:none; text-align:left;  font-family:Arial, Helvetica, sans-serif;  font-size:12px;  float:right;  margin:13px 15px 0 0; }

#coupon a{
	margin-left: 120px;
}

/* ABOUT */ 


.about {display:block;}
	
	#about_content { display:block; width:280px; height:150px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.6em; text-align:left;}

		.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 110; margin:90px 0 0 305px; }
		
		.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: #EDB3D0; }
		
		.jScrollPaneDrag { position: absolute; background: #EE58A3; cursor: pointer; overflow: hidden; }
		
		.jScrollPaneDragTop { position: absolute; top: 0; left: 0; overflow: hidden; }
		
		.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden; }

/* DVD SECTION */

.dvd {display:block;}

#quotes {position:absolute; z-index:6; width:189px; height:25px; padding:0; overflow:hidden; top:0; left:0; margin:7px 0 0 675px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}

#quotes li {position:absolute; top:0; left:0; margin:0; display:none; padding:0; }


/* IMAGE MAPS */
#navmap_img { position:absolute; width:100px; height:55px; z-index:200; border:none; top:0; left:0; margin:45px 0 0 338px; }

/* REGISTER */

.register_page {font-family:Verdana, Geneva, sans-serif; font-size:10px;}

.register_page h1 {display:block; width:400px; height:140px; margin:0 auto; padding:0; overflow:hidden; text-indent:-9999px; background:url(../images/bg_fullwidth.jpg) no-repeat -260px -10px;}

.register_page form {padding:0 7px;}



/* FOOTER */
#footer a:hover { color: #fff; }


