body {
	background:url('wall.jpg');
	text-align:center;
	color:#fff;
	margin:0;
	padding:0;
	font-size:100.1%;
	font:83%/1.4 verdana, arial, helvetica, sans-serif;
}
#mainbody {
        width: 600px;
        background: #fff url('inner_left_side.jpg') repeat-y top left;
}

#theater img { 
	position:absolute; 
	top:0px;
	border:none;
}
#links a {
	color:#ccc;
	font-size:12pt;
        text-decoration: none;
}
#links a:hover {
	color:#fff;
}
h1 {
	text-align:center;
}
.clear{
	clear:both;
}
#images{
	visibility:hidden;
}
#loading{
	margin-top:50px;
	text-align:center;
	width:100%;
}
#loading img{
	margin-top:10px;
	position:relative; 
}
#captions{
	position:relative; 
	text-align:center;
	z-index:10000;
        color:#fff;
        font-weight: bold;
}
#scrollbar{
	visibility:hidden;
	position:relative; 
	border-bottom:1px solid #b3b3b3;
	z-index:10001;
}
#slider{
	position:absolute;
	margin-top:-7px;
	margin-left:-7px;
	z-index:10002;
	background-image:url(slider.png);
	background-repeat:no-repeat;
	width:14px;
	height:14px;	
}
#imageflow{
	text-align:left;
}
#akemi42-01_ {
	background: url('images/akemi42_01.jpg');
	position:absolute;
	left:0px;
	top:0px;
	width:1506px;
	height:106px;
}

#akemi42-02_ {
	background: url('images/akemi42_02.jpg');
	position:absolute;
	left:0px;
	top:106px;
	width:98px;
	height:1019px;
}

#maintext {
	background: url('images/akemi42_03.jpg');
	position:absolute;
	left:98px;
	top:106px;
	width:808px;
	height:458px;
        color: black;
        text-align: left;
}

#akemi42-04_ {
	background: url('images/akemi42_04.jpg');
	position:absolute;
	left:906px;
	top:106px;
	width:600px;
	height:67px;
}

#akemi42-05_ {
	background: url('images/akemi42_05.jpg');
	position:absolute;
	left:906px;
	top:173px;
	width:126px;
	height:391px;
}

#akemi42-06_ {
	background: url('images/akemi42_06.jpg');
	position:absolute;
	left:1032px;
	top:173px;
	width:278px;
	height:196px;
}

#akemi42-07_ {
	background: url('images/akemi42_07.jpg');
	position:absolute;
	left:1310px;
	top:173px;
	width:196px;
	height:391px;
}

#akemi42-08_ {
	background: url('images/akemi42_08.jpg');
	position:absolute;
	left:1032px;
	top:369px;
	width:278px;
	height:195px;
}

#akemi42-09_ {
	background: url('images/akemi42_09.jpg');
	position:absolute;
	left:98px;
	top:564px;
	width:493px;
	height:75px;
}

#theater {
	background: url('images/akemi42_10.jpg');
	position:absolute;
	left:591px;
	top:564px;
	width:742px;
	height:356px;
}

#akemi42-11_ {
	background: url('images/akemi42_11.jpg');
	position:absolute;
	left:1333px;
	top:564px;
	width:173px;
	height:561px;
}

#links {
	background: url('images/akemi42_12.jpg');
	position:absolute;
	left:98px;
	top:639px;
	width:360px;
	height:299px;
	text-align:left;
	padding: 2px 2em;
}

#akemi42-13_ {
	background: url('images/akemi42_13.jpg');
	position:absolute;
	left:458px;
	top:639px;
	width:133px;
	height:486px;
}

#akemi42-14_ {
	background: url('images/akemi42_14.jpg');
	position:absolute;
	left:591px;
	top:920px;
	width:742px;
	height:205px;
}

#akemi42-15_ {
	background: url('images/akemi42_15.jpg');
	position:absolute;
	left:98px;
	top:938px;
	width:360px;
	height:187px;
}
#movie_upperlogo {
	background: url('images/MoviePage_01.jpg') no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	width:1004px;
	height:106px;
}

#movie_leftside {
	background: url('images/MoviePage_02.jpg') no-repeat;
	position:absolute;
	left:0px;
	top:106px;
	width:256px;
	height:644px;
}

#movie_moviearea {
	background: url('images/MoviePage_03.jpg') no-repeat;
	position:absolute;
	left:256px;
	top:106px;
	width:513px;
	height:248px;
}

#movie_rightupper {
	background: url('images/MoviePage_04.jpg') no-repeat;
	position:absolute;
	left:769px;
	top:106px;
	width:235px;
	height:276px;
}

#movie_midpage {
	background: url('images/MoviePage_05.jpg') no-repeat;
	position:absolute;
	left:256px;
	top:354px;
	width:513px;
	height:28px;
}

#movie_leftlower {
	background: url('images/MoviePage_06.jpg') no-repeat;
	position:absolute;
	left:256px;
	top:382px;
	width:36px;
	height:368px;
}

#movie_infoarea {
	background: url('images/MoviePage_07.jpg') no-repeat;
        color: #000;
	position:absolute;
	left:292px;
	top:382px;
	width:485px;
	height:272px;
        overflow: auto;
        text-align: left;
}

#movie_infoarea a {
	color: #333;
}
#movie_rightlower {
	background: url('images/MoviePage_08.jpg') no-repeat;
	position:absolute;
	left:777px;
	top:382px;
	width:227px;
	height:368px;
}

#movie_bottomflourish {
	background: url('images/MoviePage_09.jpg') no-repeat;
	position:absolute;
	left:292px;
	top:654px;
	width:485px;
	height:96px;
}
