#movieWrapper {
	position		: relative;
	text-align		: left;
}
#ytplayer {
	width			: 100%;
	height			: 100%;
}
#sectionTitle {
	font-size		: 12pt;
	color			: #666;
	height			: 20px;
	line-height		: 20px;
	margin			: 0;
	padding			: 0;
}
#movieTitle, #movieLvl {
	line-height		: 30px;
	margin			: 0;
	padding			: 0;
	font-family		: Arial;
	font-size		: 14pt;
	color			: #039;
}
#movieLvl {
	position		: absolute;
	top				: 20px;
	right			: 0;
	font-weight		: bold;
}
#movieDesc {
	display			: block;
	height			: 38px;
	padding-top		: 4px;
	font-family		: Verdana;
	font-size		: 11pt;
	font-style		: normal;
}
#movieSelectWrapper {
/*	position		: absolute;*/
/*	top				: 395px;			/* same as #movieWrapper height */
	bottom			: 0;
/*	width			: 100%;*/
	width			: 730px;
	overflow-x		: hidden;
	overflow-y		: auto;
	border			: 1px solid #AAA;
	border-width	: 0 0 1px 0;
	margin-top		: 5px;
	text-align		: left;
	font-size		: 10pt;
}
#movieSelectWrapper ol {
	margin			: 0;
	padding			: 0 0 10px 0;
	list-style-type	: none;
	font-size		: 0pt;
}
#movieSelectWrapper h2 {
	display			: inline;
	margin			: 0;
	padding			: 0;
	line-height		: 1.5em;
	text-align		: left;
	font-family		: Verdana;
	font-size		: 10pt;
	font-weight		: bold;
}
#movieSelectWrapper li {
	position		: relative;
	display			: inline-block;
	zoom			: 1;
	*display		: inline;
	vertical-align	: top;
	margin			: 0 3px 3px 0;
	text-align		: center;
}
#movieSelectWrapper li a {
	display			: block;
	width			: 150px;
	background-color: #333;
	border			: 1px solid black;
	border-radius	: 5px;
	webkit-border-radius: 5px;
	moz-border-radius: 5px;
	text-decoration	: none;
	color			: #CCC;
}
#movieSelectWrapper li h3 {
	display			: block;
	width			: 100%;
	line-height		: 1.2em;
	margin			: 0;
	padding			: 2px 0;
	color			: #CCC;
	font-size		: 10px;
	font-family		: Verdana;
	font-weight		: normal;
	background-color: #222;
	height: 35px;
}
#movieSelectWrapper li img {
	display			: block;
	margin			: 5px auto;
	padding			: 0;
	border			: none;
	pointer-events	: none;
}
#movieSelectWrapper li span {
	position		: absolute;
	top				: 6px;
	right			: 16px;
	display			: block;
	text-align		: right;
	color			: white;
	font-size		: 10pt;
	color			: #CBB;
	cursor			: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select		: none;
}
#movieSelectWrapper li span.shadow{
	top				: 7px;
	right			: 15px;
	color			: black;
}
#movieSelectWrapper li a:hover {
	background-color: #444;
	background-image: none;
	border-color	: #732;
}
#movieSelectWrapper li a:hover h3 {
	color			: white;
	background-color: #322520;
}
#movieSelectWrapper li.movieSelectActive a, #movieSelectWrapper li.movieSelectActive a:hover {
	background		: #666;
	cursor			: default;
	border-color	: #732;
}
#movieSelectWrapper li.movieSelectActive h3, #movieSelectWrapper li.movieSelectActive a:hover h3 {
	text-decoration	: none;
	background-color: #732;
	color			: white;
}
#movieSelectWrapper li p {
	display			: none;
}
.movieItemDesc {
	position		: absolute;
	width			: 300px;
	padding			: 3px;
	background-color: #FFC;
	border			: 1px solid #333;
	border-radius	: 4px;
	webkit-border-radius: 4px;
	moz-border-radius: 4px;
	pointer-events	: none;
	text-align		: left;
	font-size		: 10pt;
	color			: #111;
}