	#redcarpetwebcast {}
		
			#redcarpetwebcast .tabtitle {display:block; width:317px; height:27px; background-color:#1c1c1c;}
			
				#redcarpetwebcast .tabtitle h2 {display:block; width:317px; height:27px; background:url(../images/title_redcarpetwebcast.jpg) no-repeat;}
			
			#redcarpetcontainer {border-top:1px solid #555; outline:none;}
	
	#showtimesandtickets {}
		
			#showtimesandtickets .tabtitle {display:block; width:317px; height:27px; background-color:#1c1c1c;}
			
				#showtimesandtickets .tabtitle h2 {display:block; width:317px; height:27px; background:url(../images/title_getshowtimestixnow.jpg) no-repeat;}
				
				#showtimesandtickets .tabtitle h2.fr {display:block; width:317px; height:27px; background:url(../images/title_getshowtimestixnow-fr.jpg) no-repeat;}
			
			#ticketwidgetcontainer {display:block; width:317px; overflow:hidden; background:url(../images/bg_videos.jpg) repeat-x; border-top:1px solid #555; outline:none;}
			
			#ticketwidgetcontainer p {font-weight:normal; text-align:center;}
			
			#ticketwidgetcontainer a {color:#CE6633;}
			
			#ticketwidgetcontainer #ticketwidget {width:317px; outline:none; overflow:hidden;}
			
			#ticketbutton-fr {display:block; width:317px; overflow:hidden; background-color:#1A1A1A; border-top:1px solid #555; overflow:auto; outline:none;}
			
				#ticketbutton-fr a {display:block; width:271px; margin:10px auto;}
	
	#video {}
		
			#video .tabtitle {display:block; width:317px; height:27px; background-color:#1c1c1c;}
			
				#video .tabtitle h2 {display:block; width:317px; height:27px; background:url(../images/title_video_v2.jpg) no-repeat;}
			
			#video #videothumbs {display:block; width:317px; height:127px; background:url(../images/bg_videos.jpg) repeat-x; border-top:1px solid #555; overflow:auto;}
			
				#video #videothumbs ul {list-style-type:none; margin:10px 0 0 0; padding:0;}
				
					#video #videothumbs ul li {display:block; width:93px; height:93px; overflow:hidden; float:left; padding:0; border:1px solid #757575;}
						
						#video #videothumbs ul li div a img {border:3px solid #555555; }
 
						
		#trailersclips {}
		
			#trailersclips .tabtitle {display:block; width:317px; height:27px; background-color:#1A1A1A;}
			
				#trailersclips .tabtitle h2 {display:block; width:317px; height:27px; background:url(../images/title_trailerandclips.jpg) no-repeat;}
			
				#trailersclips .tabtitle h2.fr {display:block; width:317px; height:27px; background:url(../images/title_trailersclips-fr.jpg) no-repeat;}
			
			#trailersclips #videothumbs {display:block; width:317px; height:auto; background:url(../images/bg_videos.jpg) repeat-x; border-top:1px solid #555; overflow:auto;}
			
				#trailersclips #videothumbs ul {list-style-type:none; margin:10px 0 0 0; padding:0;}
				
					#trailersclips #videothumbs ul li {display:block; width:93px; height:auto; float:left; padding:0; margin:0;}
																
					#trailersclips #videothumbs ul li div {display:block; width:93px; height:93px; overflow:hidden; border:1px solid #757575;}
						
					#trailersclips #videothumbs ul li p {display:block; text-align:center; font-weight:normal; font-size:10px;}	
						
					#trailersclips #videothumbs ul li img {border:3px solid #555555; }				
                        
                        
       
			#register {}
	
			
			
				#register .tabtitle {display:block; width:317px; height: 24px; padding-top: 10px;  border-bottom: 1px solid #555555; background-color:#000000;}
				
					#register .tabtitle h2 {display:block; width:317px; height: 27px; background:url(../images/title_register.jpg) no-repeat;}

				#registerupdate {display:block; width:317px; height:127px; background:url(../images/bg_videos.jpg) repeat-x; border-top:1px solid #555; }

					#registerupdate img { text-align: center; display: block; margin: 43px auto; }
                
                
		
		
		#photogallery {}	
			
			#photogallery .tabtitle {display:block; width:317px; height:25px; background:url(../images/bg_photos.jpg) bottom;}
			
				#photogallery .tabtitle h2 {display:block; width:317px; height:25px; background:url(../images/title_photogallery.jpg) no-repeat;}
				
				#photogallery .tabtitle h2.fr {display:block; width:317px; height:25px; background:url(../images/title_photos-fr.jpg) no-repeat;}
			
			/*#photogallery .tabtitle {display:block; width:317px; height:27px; background:url(../images/bg_findtheaters.jpg) bottom;}
			
				#photogallery .tabtitle h2 {display:block; width:317px; height:27px; background:url(../images/title_photogallery_novids.gif) no-repeat;}*/
			
			#photothumbs {display:block; width:317px; height:130px;  /*height:500px;*/ overflow:auto; background:url(../images/bg_photos.jpg) repeat-x; border-top:1px solid #555; background-color:#181818;}	
			
					#photothumbs ul {padding-top:10px;}
					
					
			#downloads {}	
			
			#downloads .tabtitle {display:block; width:317px; height:25px; background:url(../images/bg_photos.jpg) bottom;}
			
				#downloads .tabtitle h2 {display:block; width:317px; height:25px; background:url(../images/title_downloads.jpg) no-repeat;}
				
				#downloads .tabtitle h2.fr {display:block; width:317px; height:25px; background:url(../images/title_downloads-fr.jpg) no-repeat;}
			
			#downloadscontainer {display:block; width:317px; overflow:auto; background:#1C1C1C; border-top:1px solid #555; background-color:#181818;}	
			
				
				#downloads_box_bottom {display:block; width:291px; min-height:125px; height:auto !important; height:125px; background:url(../images/downloads_box_bottom.jpg) #373737 no-repeat bottom;  margin:10px auto 20px auto;}
			
				#downloads_box_top {display:block; width:291px; min-height:125px; height:auto !important; height:125px; background:url(../images/downloads_box_top.jpg) no-repeat top;}
				
				#downloads_box_bg {display:block; width:291px; min-height:119px; height:auto !important; height:119px; background:url(../images/downloads_box_bg.jpg) repeat-x 0px 4px ; padding:4px 0 3px 0;}
					
				
				#downloads_box_top p {padding:4px 0; font-weight:normal !important;}
				
					#downloadsthumbslist {list-style-type:none;}
					
					#downloadsthumbslist .downloadsthumb {float:left; margin-top:4px;}
					/*
					#downloadsthumbslist .downloadsthumb a {display:block; width:87px; height:87px; margin:4px; background-repeat:no-repeat; background-position:center;}
					*/
					#downloadsthumbslist .downloadsthumb .wallpaper_dl {display:block; width:87px; height:87px; margin:4px; background-repeat:no-repeat; background-position:center; cursor:pointer;}
					
						.selectsizelist {display:block; width:87px; height:87px; background-color:#fff; font-size:11px; text-align:center; overflow:hidden;}
					
						.selectsizelist .padder {display:block; width:87px; height:87px;}
					
						.selectsizelist a {display:block; clear:both; color:#000; outline:none;}
						
					#downloadsthumbslist .downloadsthumb p {display:block; clear:both; text-align:center; font-weight:normal !important; font-size:9px; padding:0; margin:0;}
										
					#downloadsthumbslist .middle {border-right:2px solid #757575; border-left:2px solid #757575; }		
			
			
			/* GALLERIA STYLES */
			
			.photogallerythumbs, .galleria {list-style-type:none; margin:10px 0 0 13px; padding:0;}

			/*.galleria img { width:93px; height:93px; margin:0 auto;}*/
			
			.photogallerythumbs li, .galleria li {display:block; width:93px; height:93px; overflow:hidden; float:left; margin:1px; padding:0; border:1px solid #757575; }
			
				.galleria li a {display:none}
				
				.galleria li div {position:absolute; display:none; top:0; left:180px;}
			
					.galleria li div img{cursor:pointer; display:block;}
				
					.galleria li.active div img,.galleria li.active div{display:block}
			
				.galleria li img.thumb{ cursor:pointer; top:auto; left:auto; display:block; width:auto; height:auto; margin:0 auto; }
			
				.galleria li .caption{display:block; padding-top:.5em}
			
				* html .galleria li div span {width:400px} /* MSIE bug */
			
				.replaced {display:block; margin:0;}

		#soundtrack {}
		
			#links h2,
			#soundtrack h2 {display:block; width:317px; height:25px; background:url(../images/bg_photos.jpg) bottom;}
			
				#links h2 span,
				#soundtrack h2 div {display:block; width:317px; height:25px; background:url(../images/title_soundtrack.jpg) no-repeat;}
			
			#linkscontainer,
			#soundtrackplayer {display:block; width:317px; border-top:1px solid #555; background:#181818; padding-bottom:30px;}
	
				#links h2 span {background-image:url(../images/title_links.jpg);text-indent:-100000px;}
				#links h2.fr span {background-image:url(../images/title_links-fr.jpg);text-indent:-100000px;}

				#linkscontainer li {padding-bottom: .7em;}
				
				
		#music {}
		
			#music h2 {display:block; width:317px; height:25px; background:url(../images/bg_photos.jpg) bottom;}
			
				#music h2 div {display:block; width:317px; height:25px; background:url(../images/title_music.jpg) no-repeat;}
			
			#music #musicplayer {display:block; border-top:1px solid #555; background:url(../images/bg_videos.jpg) bottom; margin-bottom:10px;}
			
			
			
			/* jQuery CAROUSEL Base Styles*/
	
	
	/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */

.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}

.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}

.jcarousel-list li, .jcarousel-item { float: left; list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */ margin: 0;}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next { z-index: 3; display: none;}

.jcarousel-prev { z-index: 3; display: none;}

/* jQuery CAROUSEL Skin Styles*/
	
	.jcarousel-container {}
	
	.jcarousel-container-horizontal {width: 315px; position: relative; margin:0; padding:0;}
	
	.jcarousel-clip-horizontal {width: 286px; height: auto; margin:0 auto;}
	
		/*.rent_rightpanel #photogallery #photothumbs .jcarousel-clip-horizontal {width: 286px; height: 220px; margin:0 auto;}*/

	.jcarousel-item {width: 93px; height: 93px;	}
	
		/*.rent_rightpanel #photogallery #photothumbs .jcarousel-item {width: 286px; height: 200px;	}*/
	
	.jcarousel-item-horizontal {margin-right: 10px;	}
	
	.jcarousel-item-placeholder {background: #fff; color: #000;}
	
	/**  Horizontal Buttons	 **/
	.jcarousel-next-horizontal {position: absolute; margin: 50px 0 0 290px; _margin: 50px 0 0 275px; width: 22px; height: 22px; cursor: pointer; background: transparent url(../images/button_galleryRight.gif) no-repeat 0 0; }
	
	.jcarousel-next-horizontal:hover { background: transparent url(../images/button_galleryRight_over.gif) no-repeat 0 0; }
	

	.jcarousel-next-disabled-horizontal,
	.jcarousel-next-disabled-horizontal:hover,
	.jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -100px 0; }
	
	.jcarousel-prev-horizontal { position: absolute;	margin: 50px 0 0 7px; _margin: 50px 0 0 -6px; width: 22px; height: 22px; cursor: pointer; background: transparent url(../images/button_galleryLeft.gif) no-repeat 0 0;}
	
	.jcarousel-prev-horizontal:hover { background: transparent url(../images/button_galleryLeft_over.gif) no-repeat 0 0;}

	.jcarousel-prev-disabled-horizontal,
	.jcarousel-prev-disabled-horizontal:hover,
	.jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -100px 0;}