html, body {
	height: 100%;
	width: 100%;
	display: table;
}
html{background:#1b0a08 url(../images/bg-body.png) no-repeat 50% 0;}
body{
	margin:0;
	color:#80716f;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	display: table-cell;
}


img{border-style:none;}
a{
	text-decoration:none;
	color:#80716f;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
#page{
	margin:0 auto;
	width:1000px;
	height:625px;
	position:relative;
	overflow:hidden;
}
#page .logo,
#page .logo2{
	margin:0;
	position:absolute;
}
#page .logo a,
#page .logo2 a{
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
}
#content{
	width:1000px;
	height:625px;
	background:#321916;
	overflow:hidden;
}
.holder{
	width:100%;
	overflow:hidden;
}
#page .homepage,
#page .butwhypage,
#page .evidframepage,
#page .evidpage,
#page .scenepage{
	width:998px;
	height:623px;
	background:url(../images/bg-homepage.gif) repeat-x;
	border:1px #38201d solid;
}
.homepage .siteby{
	margin:0;
	position:absolute;
	left:15px;
	top:11px;
	font-size:11px;
	line-height:14px;
	color:#705e5c;
}
.homepage .logo{
	left:342px;
	top:266px;
	width:304px;
	height:91px;
}
.homepage .logo a{
	width:304px;
	height:91px;
	background:url(../images/logo-homepage.png) no-repeat;
}
.butwhypage .logo{
	left:81px;
	top:282px;
	width:556px;
	height:61px;
}
.butwhypage .logo a{
	width:556px;
	height:61px;
	background:url(../images/logo-butwhypage.png) no-repeat;
}
.butwhypage .rightside{
	padding-left:13px;
	width:306px;
	height:623px;
	float:right;
	background:url(../images/bg-rightside-butwhypage.png) repeat-y;
	overflow:hidden;
}
.butwhypage .rightside ul{
	margin:56px 0 0;
	padding:0;
	list-style:none;
	width:306px;
	overflow:hidden;
}
.butwhypage .rightside ul li{
	margin-top:6px;
	padding-bottom:7px;
	width:306px;
	float:left;
	background:url(../images/bg-list-butwhypage.gif) no-repeat 0 100%;
}
.butwhypage .rightside ul li.blue{background:url(../images/bgblue-list-butwhypage.gif) no-repeat 0 100%;}
.butwhypage .rightside ul li.red{background:url(../images/bgred-list-butwhypage.gif) no-repeat 0 100%;}
.butwhypage .rightside ul li.yell{background:url(../images/bgyell-list-butwhypage.gif) no-repeat 0 100%;}
.butwhypage .rightside ul li.gray{background:url(../images/bggray-list-butwhypage.gif) no-repeat 0 100%;}
.butwhypage .rightside ul li.last{
	padding-bottom:8px;
	background:url(../images/bglast-list-butwhypage.gif) no-repeat 0 100%;
}
.butwhypage .rightside ul li p{margin:0 0 0 26px;}
.butwhypage .rightside ul li p img{vertical-align:top;}
#page .abcspage{background:#321916 url(../images/bgtop-abcspage.gif) repeat-x;}
.abcspage .logo{
	left:52px;
	top:124px;
	width:222px;
	height:48px;
}
.abcspage .logo a{
	width:222px;
	height:48px;
	background:url(../images/logo-abcspage.png) no-repeat;
}
.abcspage .sidebar{
	padding-right:13px;
	float:left;
	width:335px;
	height:625px;
	background:url(../images/bg-sidebar-abcspage.png) no-repeat;
	overflow:hidden;
}
.abcspage .text{
	margin-top:121px;
	width:608px;
	float:right;
}
.abcspage .text p{margin:0;}
.abcspage .text p img{vertical-align:top;}
.evidframepage .framearea{
	margin-top:31px;
	width:998px;
	overflow:hidden;
}
.evidframepage .framenav{
	margin:0 0 0 91px;
	padding:0;
	list-style:none;
	width:905px;
	overflow:hidden;
}
.evidframepage .framenav li{
	margin-left:3px;
	float:left;
	display:inline;
	line-height:16px;
}
.evidframepage .framenav li a{color:#d9253b;}
.evidframepage .framenav li a em{
	font-style:normal;
	color:#fff;
}
.evidframepage .framehold{
	margin-top:6px;
	width:998px;
	height:516px;
	overflow:hidden;
}
.evidframepage .leftbtn,
.evidframepage .rightbtn{
	margin:249px 0 0 49px;
	width:21px;
	height:21px;
	float:left;
	display:inline;
}
.evidframepage .rightbtn{margin-left:15px;}
.evidframepage .leftbtn a,
.evidframepage .rightbtn a{
	display:block;
	width:21px;
	height:21px;
	text-indent:-9999px;
	background:url(../images/bg-leftbtn-framehold.gif) no-repeat;
	overflow:hidden;
}
.evidframepage .rightbtn a{background:url(../images/bg-rightbtn-framehold.gif) no-repeat;}
.evidframepage .frameblock{
	margin-left:22px;
	float:left;
	display:inline;
	width:824px;
	height:516px; 
	/* background:url(../evidframepage/page05.jpg) repeat-x; */
	background:url(../images/bg-frameblock.gif) repeat-x; 
	overflow:hidden;
} 
.evidpage .evidgall{
	margin:73px 0 0 120px;
	padding:8px 0 0;
	list-style:none;
	width:760px;
	overflow:hidden;
}
.evidpage .evidgall li{
	margin:-8px 0 0 2px;
	float:left;
	display:inline;
	padding:12px 0 12px 25px;
	width:163px;
	height:100px;
	background:url(../images/bg-evidgall.png) no-repeat;
}
.evidpage .evidgall li img{
	width:163px;
	height:100px;
	vertical-align:top;
}
.evidpage .fliplink{
	position:absolute;
	top:455px;
	right:162px;
	width:88px;
	height:68px;
}
.evidpage .fliplink h5{
	margin:0 0 0 11px;
	width:63px;
	height:14px;
	text-indent:-9999px;
	background:url(../images/bg-title-fliplink.gif) no-repeat;
}
.evidpage .fliplink p{margin:0;}
.evidpage .fliplink .flipbtn{
	display:block;
	width:88px;
	height:54px;
	text-indent:-9999px;
	background:url(../images/bg-flipbtn.png) no-repeat;
	cursor:pointer;
	overflow:hidden;
}
.rumorpage .logo{
	left:40px;
	top:36px;
	width:487px;
	height:110px;
}
.rumorpage .logo a{
	width:487px;
	height:110px;
	background:url(../images/logo-rumorpage.png) no-repeat;
}
.rumorpage .text{
	position:absolute;
	left:49px;
	top:135px;
	width:902px;
	text-align:right;
	overflow:hidden;
}
.rumorpage .text p{margin:15px 0 0;}
.rumorpage .text p img{vertical-align:top;}
#page .scenepage{
	width:998px;
	height:623px;
	border:1px #38201d solid;
	background:url(../images/bg-scenepage.gif) repeat-x;
}
.scenepage .makerslist{
	margin:46px 0 0 106px;
	padding:0;
	list-style:none;
	width:810px;
	overflow:hidden;
}
.scenepage .makerslist li{
	width:202px;
	float:left;
}
.scenepage .makerslist img{vertical-align:top;}
.scenepage .makerslist .image{
	margin-top:17px;
	padding:6px 0 0 11px;
	width:78px;
	height:112px;
	background:url(../images/bg-image-makerlist.png) no-repeat;
	overflow:hidden;
}
.scenepage .makerslist li p{margin:10px 0 0 9px;}
#page .havepage{background:url(../images/bg-havestylepage.jpg) no-repeat;}
.havepage .logo{
	left:251px;
	top:294px;
	width:495px;
	height:49px;
}
.havepage .logo a{
	width:495px;
	height:49px;
	background:url(../images/logo-havestylepage.png) no-repeat;
}
.havepage .logo2{
	left:286px;
	top:471px;
	width:159px;
	height:47px;
}
.havepage .logo2 a{
	width:159px;
	height:47px;
	background:url(../images/logo2-havestylepage.gif) no-repeat;
}
.contactpage .logo{
	left:197px;
	top:182px;
	width:221px;
	height:69px;
}
.contactpage .logo a{
	width:221px;
	height:69px;
	background:url(../images/logo-contactpage.png) no-repeat;
}
.contactpage .main{
	width:562px;
	height:625px;
	float:left;
}
.contactpage .nav{
	position:absolute;
	left:209px;
	top:254px;
	margin:0;
	padding:0;
	list-style:none;
	width:300px;
	overflow:hidden;
}
.contactpage .nav li{
	padding:0 3px 0 6px;
	float:left;
	background:url(../images/sep-contactnav.gif) no-repeat;
}
.contactpage .nav li:first-child{background:none;}
.contactpage .nav li img{vertical-align:top;}
.contactpage .phone{
	position:absolute;
	left:119px;
	top:440px;
}
.contactpage .phone p{margin:0;}
.contactpage .phone img{vertical-align:top;}
.contactpage .rightside{
	padding:0 39px 0 50px;
	width:308px;
	height:625px;
	float:left;
	background:url(../images/bg-rightside-contactpage.gif) repeat-y;
}
.contactpage .rightside .topbg{
	width:308px;
	height:110px;
	background:url(../images/bgtop-rightside-contactpage.gif) repeat-y;
	overflow:hidden;
}
.contactpage .rightside .image img{vertical-align:top;}
.contactpage .rightside .emaillist{
	margin:17px 0 0;
	padding:0;
	list-style:none;
	width:308px;
	overflow:hidden;
}
.contactpage .rightside .emaillist li{
	margin:0 5px 0 46px;
	float:left;
	display:inline;
}
.contactpage .rightside .emaillist li img{vertical-align:top;}
#page #menu{
	position:absolute;
	top:587px;
	left:6px;
	margin:0;
	padding:0;
	list-style:none;
}
#menu li{float:left;}
#menu li a{
	display:block;
	height:23px;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
}
#menu li.home-link a{
	width:57px;
	background:url(../images/home-link.png) no-repeat;
}
#menu li.but-link a{
	width:185px;
	background:url(../images/but-link.png) no-repeat;
}
#menu li.abc-link a{
	width:85px;
	background:url(../images/abc-link.png) no-repeat;
}
#menu li.evid-link a{
	width:126px;
	background:url(../images/evid-link.png) no-repeat;
}
#menu li.rumor-link a{
	width:119px;
	background:url(../images/rumor-link.png) no-repeat;
}
#menu li.scene-link a{
	width:133px;
	background:url(../images/scene-link.png) no-repeat;;
}
#menu li.have-link a{
	width:200px;
	background:url(../images/have-link.png) no-repeat;
}
#menu li.contact-link a{
	margin-top:2px;
	height:21px;
	width:74px;
	background:url(../images/contact-link.png) no-repeat;
}
#menu li.home-link a:hover{background:url(../images/home-link-on.png) no-repeat;}
#menu li.but-link a:hover{background:url(../images/but-link-on.png) no-repeat;}
#menu li.abc-link a:hover{background:url(../images/abc-link-on.png) no-repeat;}
#menu li.evid-link a:hover{background:url(../images/evid-link-on.png) no-repeat;}
#menu li.rumor-link a:hover{background:url(../images/rumor-link-on.png) no-repeat;}
#menu li.scene-link a:hover{background:url(../images/scene-link-on.png) no-repeat;}
#menu li.have-link a:hover{background:url(../images/have-link-on.png) no-repeat;}
#menu li.contact-link a:hover{background:url(../images/contact-link-on.png) no-repeat;}
