.wrapper {
	position: relative;
}
/* DATA PRTECTION STATEMENT */
#dataProtectionStatement {
	background-color: #eee;
	border: 1px solid #999;
	padding: 0 1em;
	margin: 1em 0;
	font-weight: bolder;
}

/* CATALOGUE INFO */
#catalogueInfo {

}
.long_content .field_content {
	display: block;
	margin-left: 2em;
}
.short_content {
	margin: 0;
	padding-bottom: 0.1em;
}
.long_content {
	margin: 0;
	padding: 0.5em 0;
}
.field_title {
	font-weight: bolder;
}

/* VIDEO PLAYER AND RELATED ITEMS */
#videoAndRelatedItems {
	background-color: white;
	width: 642px;
	float: right;
	margin: 0 0 20px 20px;
}
#videoAndRelatedItems #filmStillForPrint {
	display: none;
}
#videoAndRelatedItems h4 {
	border: none !important;
	margin: 0 !important;
	padding: 2px 6px !important;
	background-color: #ccc !important;

}
#videoAndRelatedItems p {
	margin: 0 !important;
	padding: 2px 6px;
	background-color: #eee;

}
/* 1st item - buttons */
#videoAndRelatedItems_buttons {
	text-align: center;
	padding: 5px 5px 0 5px;
	border: 1px solid #999;
	background-color: #ccc !important;
	font-size: 85%;
}
/* 2nd item - player */
#player_container  {
	background-color: #333;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}
/* Alt 2nd item - player not available */
span.videoNotAvailable {
	position: relative;
	background-color: #666;
}
span.videoNotAvailable img {
	
}
span.videoNotAvailable p {
	position: absolute;
	top: -420px;
	left: 50px;
	width: 500px;
	background-color: rgba(0,0,0,0.5) !important;
	color: white !important;
	padding: 20px !important;
	margin: 0;
}
/* 3rd item - clip list */
#videoAndRelatedItems_clipList {
	
}
/* 4th, 5th and 6th items */
#videoAndRelatedItems_clipList,
#videoAndRelatedItems_copyrightStatus,
#videoAndRelatedItems_shopDescription,
#videoAndRelatedItems_findSimilar,
#videoAndRelatedItems_relatedFilms,
#videoAndRelatedItems_relatedBiographies {
	background-color: #eee;
	border-top: none;
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	margin-bottom: 0;
}

/* 4th item - copyright status */
#videoAndRelatedItems_copyrightStatus form {
	
}
/* 5th item - find similar form */
#videoAndRelatedItems_findSimilar form {
	background-color: transparent !important;
}
#videoAndRelatedItems_findSimilar form select {
	width: auto !important;
}
#videoAndRelatedItems_findSimilar p, #videoAndRelatedItems_findSimilar p .button {
	font-weight: bold !important;
}
#videoAndRelatedItems_findSimilar ul {
	margin: 0;
	padding: 0 20px;
	list-style: none;
}
#videoAndRelatedItems_findSimilar .buttons {
	background-color: #ddd !important;
	padding: 5px !important;
	text-align: right;
}
#videoAndRelatedItems_findSimilar .buttons .button {
	margin: 0; 
}
/* 6th item - related films */

#videoAndRelatedItems_copyrightStatus h4,
#videoAndRelatedItems_shopDescription h4,
#videoAndRelatedItems_findSimilar h4,
#videoAndRelatedItems_relatedFilms h4,
#videoAndRelatedItems_relatedBiographies h4 {
	padding-left: 25px !important;
	background-repeat: no-repeat;
	background-position: 2px;
	cursor: pointer;
}
#videoAndRelatedItems .videoAndRelatedItemsOpened h4 {
	background-image:url(../graphics/minus18.png);
}
#videoAndRelatedItems .videoAndRelatedItemsClosed h4 {
	background-image:url(../graphics/plus18.png);
}
#videoAndRelatedItems_relatedFilms_thumbnailCollection {
	width: 100%;
	padding: 0;
	margin: 0;
	background-color: transparent !important;
	background-image: none;
	text-align: center;
	font-size: 90%;
}
#videoAndRelatedItems_relatedFilms_thumbnailContainer {
	display: block;
	width: auto;
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: transparent !important;
}
#videoAndRelatedItems_relatedFilms_thumbnailContainer:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
* html #videoAndRelatedItems_relatedFilms_thumbnailContainer {
	height: 1%;
}
#videoAndRelatedItems_relatedFilms_thumbnailContainer.alt {
	background-color: #fff !important;
}
#videoAndRelatedItems_relatedFilms_thumbnailContainer img {
	float: left;
	margin: 0 !important;
	padding: 0 5px 0 0 !important;
}

.highlight_search_term {
	text-transform: uppercase;
	background-color: #dfdfdf;
}
/*.highlight_search_term:before {
	content: '{';
}
.highlight_search_term:after {
	content: '}';
}*/

/* RATINGS */
#rating {
	display: block;
	clear: left;
	margin: 0;
	padding: 0 0 1em 0;
}
#rating a:before {
	content: '\002605';
	color: #bbb;
}
#rating a {
	text-decoration: none;
}

#rating #overallUnrated
,#rating #overall1
,#rating #overall2
,#rating #overall3
,#rating #overall4
,#rating #overall5 {
	font-weight: bolder;
}
#rating #individualUnrated
,#rating #individual1
,#rating #individual2
,#rating #individual3
,#rating #individual4
,#rating #individual5 {
	
}
#rating #beTheFirst {
	font-weight: normal;
}

#rating #overallUnrated
,#rating #overall1
,#rating #overall2
,#rating #overall3
,#rating #overall4
,#rating #overall5
,#rating #individualUnrated
,#rating #individual1
,#rating #individual2
,#rating #individual3
,#rating #individual4
,#rating #individual5 {
	display: inline-block;
}

#rating #overall1 #overallStar1:before
,#rating #overall2 #overallStar1:before
,#rating #overall2 #overallStar2:before
,#rating #overall3 #overallStar1:before
,#rating #overall3 #overallStar2:before
,#rating #overall3 #overallStar3:before
,#rating #overall4 #overallStar1:before
,#rating #overall4 #overallStar2:before
,#rating #overall4 #overallStar3:before
,#rating #overall4 #overallStar4:before
,#rating #overall5 #overallStar1:before
,#rating #overall5 #overallStar2:before
,#rating #overall5 #overallStar3:before
,#rating #overall5 #overallStar4:before
,#rating #overall5 #overallStar5:before {
	color: #e94417;
}
#rating #individual1 #individualStar1:before
,#rating #individual2 #individualStar1:before
,#rating #individual2 #individualStar2:before
,#rating #individual3 #individualStar1:before
,#rating #individual3 #individualStar2:before
,#rating #individual3 #individualStar3:before
,#rating #individual4 #individualStar1:before
,#rating #individual4 #individualStar2:before
,#rating #individual4 #individualStar3:before
,#rating #individual4 #individualStar4:before
,#rating #individual5 #individualStar1:before
,#rating #individual5 #individualStar2:before
,#rating #individual5 #individualStar3:before
,#rating #individual5 #individualStar4:before
,#rating #individual5 #individualStar5:before {
	color: #0070B9;
}

#rating #overallUnrated #overallStar1:hover:before
,#rating #overallUnrated #overallStar2:hover:before
,#rating #overallUnrated #overallStar3:hover:before
,#rating #overallUnrated #overallStar4:hover:before
,#rating #overallUnrated #overallStar5:hover:before
,#rating #overall1 #overallStar1:hover:before
,#rating #overall1 #overallStar2:hover:before
,#rating #overall1 #overallStar3:hover:before
,#rating #overall1 #overallStar4:hover:before
,#rating #overall1 #overallStar5:hover:before
,#rating #overall2 #overallStar1:hover:before
,#rating #overall2 #overallStar2:hover:before
,#rating #overall2 #overallStar3:hover:before
,#rating #overall2 #overallStar4:hover:before
,#rating #overall2 #overallStar5:hover:before
,#rating #overall3 #overallStar1:hover:before
,#rating #overall3 #overallStar2:hover:before
,#rating #overall3 #overallStar3:hover:before
,#rating #overall3 #overallStar4:hover:before
,#rating #overall3 #overallStar5:hover:before
,#rating #overall4 #overallStar1:hover:before
,#rating #overall4 #overallStar2:hover:before
,#rating #overall4 #overallStar3:hover:before
,#rating #overall4 #overallStar4:hover:before
,#rating #overall4 #overallStar5:hover:before
,#rating #overall5 #overallStar1:hover:before
,#rating #overall5 #overallStar2:hover:before
,#rating #overall5 #overallStar3:hover:before
,#rating #overall5 #overallStar4:hover:before
,#rating #overall5 #overallStar5:hover:before
,#rating #overallUnrated .forceHover
,#rating #overall1 .forceHover
,#rating #overall2 .forceHover
,#rating #overall3 .forceHover
,#rating #overall4 .forceHover
,#rating #overall5 .forceHover
,#rating #individualUnrated #individualStar1:hover:before
,#rating #individualUnrated #individualStar2:hover:before
,#rating #individualUnrated #individualStar3:hover:before
,#rating #individualUnrated #individualStar4:hover:before
,#rating #individualUnrated #individualStar5:hover:before
,#rating #individual1 #individualStar1:hover:before
,#rating #individual1 #individualStar2:hover:before
,#rating #individual1 #individualStar3:hover:before
,#rating #individual1 #individualStar4:hover:before
,#rating #individual1 #individualStar5:hover:before
,#rating #individual2 #individualStar1:hover:before
,#rating #individual2 #individualStar2:hover:before
,#rating #individual2 #individualStar3:hover:before
,#rating #individual2 #individualStar4:hover:before
,#rating #individual2 #individualStar5:hover:before
,#rating #individual3 #individualStar1:hover:before
,#rating #individual3 #individualStar2:hover:before
,#rating #individual3 #individualStar3:hover:before
,#rating #individual3 #individualStar4:hover:before
,#rating #individual3 #individualStar5:hover:before
,#rating #individual4 #individualStar1:hover:before
,#rating #individual4 #individualStar2:hover:before
,#rating #individual4 #individualStar3:hover:before
,#rating #individual4 #individualStar4:hover:before
,#rating #individual4 #individualStar5:hover:before
,#rating #individual5 #individualStar1:hover:before
,#rating #individual5 #individualStar2:hover:before
,#rating #individual5 #individualStar3:hover:before
,#rating #individual5 #individualStar4:hover:before
,#rating #individual5 #individualStar5:hover:before
,#rating #individualUnrated .forceHover
,#rating #individual1 .forceHover
,#rating #individual2 .forceHover
,#rating #individual3 .forceHover
,#rating #individual4 .forceHover
,#rating #individual5 .forceHover {
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background-color: #ddd;
	color: #666;
}

/* ADJUSTMENTS - TABLET PORTRAIT */
@media only screen and (max-width: 60em) {
	
	/* VIDEO PLAYER AND RELATED ITEMS */
	#videoAndRelatedItems {
		width: 100%;
		max-width: 640px;
		float: none;
		margin: 0 0 20px 0;
		padding: 0;
	}
	
}

/* ADJUSTMENTS - TABLET PORTRAIT */
@media only screen and (max-width: 52em) {


}

/* ADJUSTMENTS - PHONE -LANDSCAPE */
@media only screen and (max-width: 45em) {
	#videoAndRelatedItems_buttons {
		font-size: 70%;
	}
	#maincontent {
		padding-right: 5px;
	}


}

/* ADJUSTMENTS - PHONE - PORTRAIT */
@media only screen and (max-width: 30em) {
	
	#maincontent {
		padding: 0 5px !important;
	}
	#videoAndRelatedItems_buttons {
		font-size: 60%;
	}
	#videoAndRelatedItems_copyrightStatus h4,
	#videoAndRelatedItems_findSimilar h4,
	#videoAndRelatedItems_relatedFilms h4 {
		font-size: 85%;
	}
	#videoAndRelatedItems_relatedFilms div {
		font-size: 85%;
	}
	#videoAndRelatedItems_relatedFilms img {
		width: 104px;
		height: 80px;
	}
}

/* ADJUSTMENTS - HIGH RES DEVICE */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {
	
}

/* ADJUSTMENTS - PRINT */
@media print {
	
	#maincontent {
		margin: 0 0 0 70px !important;
		padding: 0 !important;
	}
	
	#videoAndRelatedItems_buttons,
	#shareThisPage,
	#videoAndRelatedItems_findSimilar,
	#videoAndRelatedItems_relatedFilms,
	#videoAndRelatedItems_clipList,
	#videoAndRelatedItems_copyrightStatus,
	#player_container {
		display: none !important;
	}
	
	#videoAndRelatedItems .videoAndRelatedItems h4 {
		background-image: none !important;
		padding: 2px 6px !important;
	}
	
	
	
	#videoAndRelatedItems_copyrightStatus div,
	#videoAndRelatedItems_relatedBiographies div {
		display: block !important;
	}
	
	#videoAndRelatedItems {
		width: auto;
		float: none;
		margin: 0;
	}
	
	#filmStillForPrint {
		display: block !important;
	}
	.long_content {
		orphans: 3 !important;
	}
}