@charset "utf-8";
/* All Checked for presence in code, 14 Jan 08. */
#container_div
{
	width: 900px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border: thin none #666666;
}

#banner {
	width: 900px;
	position: absolute;
	left: -1px;
	top: -1px;
	height: 220px;
	z-index: 10;
	margin: 0px;
	padding: 0px;
	
}

#pageBackgroundDiv {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	position: absolute;
	left: -1px;
	top: 219px;
}

#content_area {
	width: 640px;
	margin: 0px;
	position: absolute;
	top: 200px;
	left: 240px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	z-index: 30;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #FFFFFF;
}

#leftMenu {
	width: 215px;
	position: absolute;
	padding: 0px;
	background-color: #FFFFFF;
	z-index: 25;
	top: 200px;
	margin: 0px;
	left: 15px;
}

#leftMenuShoppingCart {
	width: 205px;
	height: 43px;
	margin-left: 5px;
	margin-top: 8px;
	position: relative;
	z-index: 25;
}

#leftMenuShoppingCartImage {
	left: 0px;
	position: relative;
	top: 0px;
	height: 38px;
	margin-bottom: 0;
	width: 205px;
}

#leftMenuHeading {
	width: 205px;
	height: 37px;	
	position: relative;
	z-index: 25;
	margin-top: 5px;
	margin-left: 5px;
	height: 39px;
	padding-top: 0px;
	padding-left: 0px;
}

#menuGenerator {
	z-index: 30;
	margin-left: 5px;
	padding-bottom: 10px;
	width: 205px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(images_interface/LeftMenuBackground.jpg);
	background-repeat: repeat-y;
}

#floatRight_1 {
	float: right;
	height: auto;
	width: 200px;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
	position: relative;
	margin-top: 100px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 5px;
	z-index: 100;
	background-color: #FFFFFF;
}
#floatRightGeneralPurpose {
	float: right;
	height: auto;
	width: 200px;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 5px;
	z-index: 100;
}
#topMenu_1 {
	position: absolute;
	top: 2px;
	z-index: 50;
	/*height: 29px;*/
	/*margin-left: 0px;*/
}
#topMenu_2 {
	position: absolute;
	top: 160px;
	z-index: 50;
	height: 29px;
	margin-left: 0px;
	left: -1px;
}
#menuDummy {
	background-color: #CCCCCC;
	padding: 0px;
	height: 400px;
	width: 180px;
	position: absolute;
	margin: 5px;
	left: 0px;
	top: 0px;
}
#mfoot {
	position:relative;
	/*top: 850px;*/
	/*left:0px;*/
	/*width:100%;*/
	z-index:500;
} 

#titlePage {
	width: 650px;
}
#productLeftColumn {
	width: 390px;
	padding-right: 15px;
	padding-left: 5px;
}
#productRightColumn {
	float: right;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}

#productPresentationStyles {
	position: relative;
	width: 404px;
}

#productStockCode {
	position:relative;
	/*
	left:0px;
	top:392px;
	width:116px;
	height:10px;	
	*/
	
	z-index:12;
	visibility:visible;
}

#productPublicationPlace {
	position: relative;
	/*width: 404px;*/
}

#productISBN {
	position:relative;
	z-index:13;
	visibility:visible;
}

#productPublicationYear {
	position:relative;
	z-index:14;
	visibility:visible;
}
#productRemasteredYear {
	position:relative;
	z-index:15;
	visibility:visible;
}
#productCopyrightOwner {
	position:relative;
	z-index:16;
	visibility:visible;
}
#productPublisher {
	position:relative;
	z-index:17;
	visibility:visible;
}

#briefSynopsis {
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}
#detailedSynopsis {
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#trainingPoints {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
}
#learningOutcomes {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
}
#packageContentDescription {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
}
#useageExamples {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
}
#productCollateral {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
}

#productionDetails {
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
	position: relative;
}
#productPress {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
}
#productTestimonials {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
}

#productTrailersAndPreviews {
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
}

#buyNow {
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	left: 50px;
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	*/
	width: 200px;
	float: right;
}
#productSubtitleRow {
	/*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	*/
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#productPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	position: relative;
}

#productDuration {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	position: relative;
}

#productBriefSynopsis {
	position: relative;
	width: 404px;
}

#productDetailedSynopsis {
	position: relative;
	width: 404px;
}

#productTrainingPoints {
	position: relative;
	width: 404px;
}

#productLearningOutcomes {
	position: relative;
	width: 404px;
}

#productContentDescription {
	position: relative;
	width: 404px;
}

#productUseageExamples {
	position: relative;
	width: 404px;
}

#productCollateralDownloadLink {
	position: relative;
	width: 404px;
}

#productStockCode {
	position: relative;
	width: 404px;
}

#productISBN {
	position: relative;
	width: 404px;
}

#productFilmingLocation {
	position: relative;
	width: 404px;
}

#productPublicationYear {
	position: relative;
	width: 404px;
}

#productRemasteredYear {
	position: relative;
	width: 404px;
}

#productActorEthnicity {
	position: relative;
	width: 404px;
}

#productCopyrightOwner {
	position: relative;
	width: 404px;
}

#productPublisherName {
	position: relative;
	width: 404px;
}

#productDistributionMediumTypes {
	position: relative;
	width: 404px;
}

#productLanguages {
	position: relative;
	width: 404px;
}

#productMediaType {
	position: relative;
	width: 404px;
}

#productParticipants {
	position: relative;
	width: 404px;
}

#productAudiences {
	position: relative;
	width: 404px;
}

#productTestimonials {
	position: relative;
	width: 404px;
}

#productPress {
	position: relative;
	width: 404px;
}
/* The following IDs apply to the home page */
#girl-sign-animation {
	position:absolute;
	left:21px;
	top:21px;
	width:303px;
	height:143px;
	z-index:20;
	visibility:visible;
}
#girlsign {
	position:absolute;
	left:-1px;
	top:0px;
	width:398px;
	height:186px;
	z-index:10;
	visibility:visible;
}

#catalogues {
	position:absolute;
	left:3px;
	top:450px;
	width:175px;
	height:140px;
	z-index:2;
	visibility:visible;
}
#VR1 {
	position:absolute;
	left:412px;
	top:0px;
	width:1px;
	height:513px;
	z-index:3;
	visibility:visible;
}
#books {
	position:absolute;
	left:206px;
	top:452px;
	width:144px;
	height:33px;
	z-index:5;
	visibility:visible;
}
#tickminibanner {
	position:absolute;
	left:-9px;
	top:194px;
	width:404px;
	height:52px;
	z-index:6;
	visibility:visible;
}
#streamingtvimage {
	position:absolute;
	left:433px;
	top:452px;
	width:144px;
	height:77px;
	z-index:12;
	visibility:visible;
}
#homePageCopy {
	position: absolute;
	left: 1px;
	top: 248px;
	height: 114px;
	width: 346px;
}
#clip_of_the_week_mini_banner {
	position: absolute;
	left: 426px;
	top: 9px;
}
#clip_of_the_week_player {
	position: absolute;
	left: 432px;
	top: 57px;
	width: 201px;
	height: 115px;
}
#featureButton_1 {
	position: absolute;
	height: 26px;
	width: 194px;
	left: 432px;
	top: 250px;
}
#featureButton_2 {
	position: absolute;
	height: 26px;
	width: 194px;
	left: 432px;
	top: 282px;
}
#featureButton_3 {
	position: absolute;
	height: 26px;
	width: 194px;
	left: 432px;
	top: 314px;
}
#featureButton_4 {
	position: absolute;
	height: 26px;
	width: 194px;
	left: 432px;
	top: 346px;
}
#featureButton_5 {
	position: absolute;
	height: 26px;
	width: 194px;
	left: 432px;
	top: 378px;
}
#featureButton_6 {
	position: absolute;
	height: 26px;
	width: 194px;
	left: 432px;
	top: 465px;
}
#highlyRecommendedContainer {
	position:relative;
	width:620px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border: thin solid #CCCCCC;
}
#highlyRecommendedGraphicPos {
	float:left; 
	margin-top:40px; 
	margin-bottom:40px;
}
#highlyRecommendedLinksPos {
	position:relative; 
	margin-top:15px;
}

