/* specialist pages (gold class, europa, vmax) */
/* -------------------------------------------- */
#3Dspecialistwrap
{
	overflow : auto;
}

	* html #3Dspecialistwrap
	{
		height : 1%;
	}

#3Dspecialistmain
{
	float : left;
	width : 435px;
	background : #fff;
}

	#3Dspecialistmain ol.movielist
	{
		margin : .5em;
		list-style : none;
	}
	
		#3Dspecialistmain ol.movielist li.entry
		{
			padding : .5em .5em 1em .5em;
			overflow : hidden;
			position : relative;
			color : #333;
			margin : 0 0 .5em 0;
		}
		
			* html #3Dspecialistmain ol.movielist li.entry
			{
				height : 1%;
			}
		
		#3Dspecialistmain ol.movielist li .thumbnail
		{
			float : left;
			border : 1px solid #000;
		}
		
		#3Dspecialistmain ol.movielist li .details
		{
			margin-left : 170px;
		}
		
			#3Dspecialistmain ol.movielist li .details h3
			{
				margin : 0;
			}
			
				#3Dspecialistmain ol.movielist li .details h3 a
				{
					color : #333;
				}
			
			#3Dspecialistmain ol.movielist li a.more
			{
				display : block;
				text-align : right;
			}
			
			#3Dspecialistmain ol.movielist li .nowshowingat
			{
				margin-top : 1em;
			}
			
				#3Dspecialistmain ol.movielist li .nowshowingat h4
				{
					font-size : 1em;
					margin : 1em 0 0 0;
				}
				
				#3Dspecialistmain ol.movielist li .nowshowingat ul
				{
					margin : 0;
					list-style : none;
				}
				
					#3Dspecialistmain ol.movielist li .nowshowingat ul li
					{
						margin : 0 .5em 0 0;
						float : left;
						font-size : 1em;
					}
					
						#3Dspecialistmain ol.movielist li .nowshowingat ul li a
						{
							color : #333;
						}

#3Dspecialistsidebar
{
	margin-left : 435px;
	border-left : 2px solid #000;
	width : 204px;
}

	* html #3Dspecialistsidebar
	{
		overflow : hidden;
		width : 201px;
		border-left : 0;
	}
	
	#3Dspecialistsidebar select
	{
		width : 100%;
		font-size : 1.1em;
	}

	#3Dspecialistsidebar .locatecinema
	{
		padding : 1em .5em;
	}
	
	#3Dspecialistsidebar img
	{
		display : block;
	}
	
	#3Dspecialistsidebar h3
	{
		margin : 0;
		font-size : 1.5em;
		font-weight : none;
	}
	
		#3Dspecialistsidebar #3Dspecialistdetails
		{
			padding : 1em;
		}

/* gold class specific */
/* -------------------------------------------- */
.digital3d h2
{
	background : url(/upload/Image/background_header2_digital3d.gif) repeat-x;
	margin : 0;
}

.digital3d h3
{
	color : #33b1ec;
}

	.digital3d #specialistsidebar #specialistdetails
	{
		background : #02578e url(/upload/Image/digital3d_background_sidebar.jpg) top left repeat-x;
	}
	
		.digital3d #specialistsidebar .locatecinema
		{
			background : #000000;
		}
	
	.digital3d #specialistmain ol.movielist li.entry
	{
		background : #edfaff;
	}
	
	.digital3d #specialistmain ol.movielist li .nowshowingat
	{
		border-top : 1px solid #aee2f8;
	}
	
	.digital3d #specialistmain ol.movielist li .nowshowingat h4
	{
		color : #33b1ec;
	}


