@charset "UTF-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-color: #000000;
}
a:active {
	outline: none;
}
#mainContent {
	height: 591px;
	width: 960px;
	margin: 0 auto;
	margin-top: 50px;
	background-image: url(../img/common/web/backgroundimage_004.jpg);
	overflow: visible;
}
div.list {
	position: absolute;
	z-index: 10;
	cursor: pointer;
}
#list {
	width: 230px;
	height: 290px;
	background-image: url(../img/common/web/list.png);
	background-repeat: no-repeat;
	position: absolute;
	margin-top: 140px;
	margin-left: 73px;
}
#address {
	color: #7E7E7E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	position: absolute;
	width: 960px;
	text-align: center;
	margin: 0 auto;
	margin-top: 590px;
}
#image {

	position: absolute;
	margin-top: 112px;
	margin-left: 0px;
}
#arrowleft {
	position: absolute;
	margin-top: 300px;
	margin-left: 0px;
	z-index: 5;
	cursor: pointer;
}
#arrowright {
	position: absolute;
	margin-top: 300px;
	margin-left: 930px;
	z-index: 5;
	cursor: pointer;
}
#email {
	color: #A8A8A8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	cursor: pointer;
}
#and {
	width: 36px;
	height: 36px;
	position: absolute;
	margin-top: 538px;
	margin-left: 464px;
	cursor: pointer;
	z-index: 10;
}
#film {
	width: 38px;
	height: 38px;
	position: absolute;
	margin-top: 537px;
	margin-left: 362px;
	cursor: pointer;
	z-index: 10;
}
#tv {
	width: 43px;
	height: 43px;
	position: absolute;
	margin-top: 534px;
	margin-left: 412px;
	cursor: pointer;
	z-index: 10;
}
#box {
	width: 41px;
	height: 41px;
	position: absolute;
	margin-top: 534px;
	margin-left: 513px;
	cursor: pointer;
	z-index: 10;
}
#phone {
	width: 38px;
	height: 38px;
	position: absolute;
	margin-top: 538px;
	margin-left: 570px;
	cursor: pointer;
	z-index: 10;
}
#title1 {
	position: absolute;
	z-index: 10;
	cursor: pointer;
}
#imdbl {
	height: 2px;
	width: 2px;
}
/*
a:focus {
	outline: none;
	-moz-outline-style: none;
}
*/
#studio {
	position: absolute;
	z-index: 10;
}
#andmoreContent {
	height: 591px;
	width: 960px;
	margin: 0 auto;
	margin-top: 50px;
	background-image: url(../img/andmore/web/andmore_bg_003.jpg);
	overflow: visible;
}
div.banavig {
	position: absolute;
	cursor: pointer;
	z-index: 20;
}
#fadenavig {
	position: absolute;
	margin-top: 105px;
	margin-left: 43px;
	width: 812px;
	height: 344px;
}
#fade {
	position: absolute;
	margin-top: 0px;
	margin-left: 0px;
}
#director {
	z-index: 10;
}
#contact {
	height: 591px;
	width: 960px;
	margin: 0 auto;
	margin-top: 50px;
	background-image: url(../img/common/web/contactbg_001.jpg);
	overflow: visible;
}
#contacttext {
	margin-top: 265px;
	background-image: url(../img/common/web/contact_001.png);
	margin-left: 70px;
	position: absolute;
	width: 190px;
	height: 83px;
	background-repeat: no-repeat;
}
#contactemail {
	position: absolute;
	margin-top: 370px;
	margin-left: 70px;
	z-index: 10;
	height: 22px;
	width: 170px;
	cursor: pointer;
}
#contacttitle {
	margin-top: 210px;
	background-image: url(../img/common/web/contact_title_001.png);
	margin-left: 70px;
	position: absolute;
	width: 130px;
	height: 22px;
	background-repeat: no-repeat;
}
#andcompanyweb {
	margin-top: 354px;
	margin-left: 70px;
	position: absolute;
	width: 180px;
	height: 22px;
	cursor: pointer;
}
#vcardtitle {
	margin-top: 430px;
	background-image: url(../img/common/web/vcard_title.png);
	margin-left: 70px;
	position: absolute;
	width: 100px;
	height: 22px;
	background-repeat: no-repeat;
}
#vcard {
	margin-top: 420px;
	margin-left: 160px;
	position: absolute;
}
#about {
	height: 591px;
	width: 960px;
	margin: 0 auto;
	margin-top: 50px;
	background-image: url(../img/common/web/aboutbg_002.jpg);
	overflow: visible;
}
#andco {
	margin-top: 150px;
	background-image: url(../img/common/web/about_ac_002.png);
	margin-left: 82px;
	position: absolute;
	background-repeat: no-repeat;
	height: 348px;
	width: 795px;
}
#aboutdi {
	margin-top: 150px;
	background-image: url(../img/common/web/about_di_001.png);
	margin-left: 520px;
	position: absolute;
	width: 400px;
	height: 300px;
	background-repeat: no-repeat;
}
#aboutcg {
	margin-top: 380px;
	background-image: url(../img/common/web/about_cg_001.png);
	margin-left: 40px;
	position: absolute;
	width: 400px;
	height: 120px;
	background-repeat: no-repeat;
}
#demo {
	position: absolute;
	margin-top: 112px;
	margin-left: 80px;
	height: 400px;
	visibility: visible;
}
#loading {
	position: absolute;
	margin-top: 300px;
	z-index: 10;
	text-align: center;
	margin-left: 470px;
}
#auction {
	height: 811px;
	width: 960px;
	margin: 0 auto;
	margin-top: 50px;
	overflow: visible;
}
#shift {
	margin-top: -587px;
	position: absolute;
}
#auctionlogo {
	margin-top: 15px;
	margin-left: 20px;
	position: absolute;
	cursor: pointer;
}
