.left {
	top:2px;
	left:-142px;
	width: 173px;
	z-index: 1;
	position: absolute;
	height: 351px;
}
.right {
	top:50px;
	left:279px;
	width: 57px;
	z-index: 2;
	position: absolute;
	height: 178px;
}
.logo {
	top:330px;
	left:100px;
	width: 185px;
	z-index: 10002;
	position: absolute;
	height: 56px;
}
.dvd {
	top:197px;
	left:-160px;
	width: 241px;
	z-index: 10001;
	position: absolute;
	height: 256px;
}
.overlay03 {
	top:350px;
	left:200px;
	width: 123px;
	z-index: 10000;
	position: absolute;
	height: 87px;
}

/* slideshow styles */
.slideshow {
	position: absolute;
	width: 316px;
	height: 448px;
	top:10px;
	z-index: 3000;
	margin-left: 220px;
}
.slideshowbg {
	position: absolute;
	width: 316px;
	height: 448px;
	top:10px;
	margin-left: 200px;
	z-index: 900;
}


.slideshow .photoSlide {
	width: 211px;
	height: 158px;
	position: absolute;
	top:16px;
	right:47px;
}
.photoSlide .thumb_slideshow {
	position:relative;
	width:211px;
	height:158px
}
.photoSlide .thumb_slideshow img {
	position:absolute
}
.hide { opacity:0; filter:alpha(opacity=0) }
.slideshow .movinfo {
	width: 180px;
	position: absolute;
	padding-top: 5px;
	top:180px;
	right:45px;
}
.movinfo a.movtitle {
	font-weight: bold;
	color: #FFDE00;
	text-decoration: none;
	font-size: 12px;
}
.movinfo a.movtitle:hover { text-decoration:underline }
.movinfo .movinfotxt {
	font-weight: normal;
	color: #fff;
	font-size: 11px;
	padding-top: 4px;
}
.movinfo .infolink {
	font-weight: bold;
	color: #ff7ac7;
	text-align: right;
}
.movinfo   a {
	font-weight: bold;
	color: #FFDE00;
	text-align: right;
	text-decoration: none;
}
.movinfo   a:hover { text-decoration:underline }
