ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{		margin:0;		padding:0;}ul{		list-style:none;}fieldset{		border:0;}a{		color:#4c4d4e;		text-decoration:none;}a:focus,a:hover{		text-decoration:underline;}a img{		border:0;}.clear{		clear:both;}body{		position:relative;		background:#beb48f url(../images/bg.gif) repeat-x center top;		color:#4c4d4e;		font:62.5% Arial, Helvetica, sans-serif;}#index{		background:#121011 url(../images/bg.png) repeat;}.replace{		position:relative;		margin:0;		padding:0;	/* \*/		overflow:hidden;	/* */}.replace span{		display:block;		position:absolute;		top:0;		left:0;		z-index:1;}.skiplink{		display:none;}.page{}#index .page{		background:url(../images/bg2.png) no-repeat center top;}.gallerywrapper{		margin:0 auto;		width:979px;		background:url(../images/gallery_body_bg.gif) no-repeat;		overflow:hidden;		padding:0px 0 100px 0;}.wrapper{		margin:0 auto;		width:979px;		background:url(../images/wrapper_bg.gif) repeat-y;		overflow:hidden;		padding:0 0 100px 0;}#index .wrapper{		width:968px;		padding:0;		background:none;}/* iheader */#iheader{		width:100%;		height:205px;		background:url(../images/header_bg.png) no-repeat;		overflow:hidden;}/* index top menu */#imenu{	float:left;	width:630px;}#imenu ul{	padding:146px 0 0 95px;	position:relative;}#imenu ul li{	display:inline;	color:#ad3d3a;	font-size:1.4em;	font-family:Georgia, "Times New Roman", Times, serif;	padding:0 1px 0 1px;}#imenu ul li a{	color:#231f20;	}#imenu ul li a:hover,#imenu ul li#curr a{	color: #990000;	text-decoration:none;}/* index logo */#ilogo{	float:right;	width:338px;}#ilogo a{	width:224px;	height:113px;	text-indent:-5000px;	position:relative;	overflow:hidden;	display:block;	margin:50px 0 0 0;}#ilogo a span{	background:url(../images/ilogo.png) no-repeat;	position:absolute;	width:100%;	height:100%;	cursor:pointer;}/* ibody */#ibody{	width:100%;	height:510px;	background:url(../images/ibody_bg2.png) no-repeat;	overflow:hidden;}#iflash{	float:left;	width:585px;	position:relative;	z-index:0;}#idescription{	float:left;	width:383px;	position:relative;	z-index:0;}#iflash div{	margin:10px 0 0 80px;}#ides_content{	margin:107px 0 0 0;	width:250px;}#ides_content p{	font-size:1.2em;	margin:0 0 5px 0;	line-height:1.4em;}#ides_content p.big{	font-size:1.8em;	background:url(../images/line.gif) no-repeat left bottom;	padding:0 0 10px 0;}/* ifooter */#ifooter{	width:100%;	background:url(../images/ifooter_bg.png) no-repeat;	overflow:hidden;	padding:0 0 160px 0;}#ifooter p{	font-size:0.9em;	color:#FFFFFF;	text-align:right;	padding:30px 28px 0 0;	position:relative;}#ifooter p a{	color:#FFFFFF;	text-decoration:underline;}#ifooter p a:hover{	text-decoration:none;}/* HEADER */#header{	width:100%;	height:205px;	background:url(../images/header_bg.gif) no-repeat;	overflow:hidden;}#headergallery{	width:100%;	height:205px;	background:url(../images/header_bg_clear.gif) no-repeat;	overflow:hidden;}#logo{	width:287px;	height:66px;	text-indent:-5000px;	position:relative;	overflow:hidden;	display:block;	margin-left:32px;}#logo span{	background:url(../images/logo.gif) no-repeat;	position:absolute;	width:100%;	height:100%;	cursor:pointer;}/* BODY */#body{	width:100%;	height:421px;	background:url(../images/body_bg.gif) no-repeat;	overflow:hidden;}#bodygallery{	 width:100%;	height:421px;	background:url(../images/gallery_body_bg.gif) no-repeat;	overflow:hidden;}#photogallery{	}#flash{	float:left;	width:585px;	position:relative;}#description{	float:left;	width:383px;	position:relative;}#flash div{	margin:10px 0 0 89px;}#des_content{	margin:120px 0 0 0;	width:250px;}#des_content h2{	font-size:1.6em;	font-family:Georgia, "Times New Roman", Times, serif;	background:url(../images/line2.gif) no-repeat left bottom;	padding:0 0 15px 0;	margin:0 0 10px 0;	color: #990000;	font-weight:normal;}#des_content p{	font-size:1.4em;	margin:0 0 5px 0;	line-height:1.4em;}#content{	float:left;	width:563px;}#content li {list-style: inside square;color: #333;font-family:Georgia, "Times New Roman", Times, serif;font-size: 13px;line-height: 180%;padding-left: 100px;} #galler{	float:right;	width:416px;}#content p{	width:345px;	margin:0 0 0 110px;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:1.4em;	line-height:1.4em;	padding:0 0 20px 0;}#t_tower{	width:333px;	height:24px;	text-indent:-5000px;	position:relative;	overflow:hidden;	display:block;	margin:30px 0 6px 0;}#t_tower span{	background:url(../images/t_tower.gif) no-repeat;	position:absolute;	width:100%;	height:100%;}#gallery ul{	float:left;}#gallery ul li{	float:left;}/*.img_bg{	width:333px;	height:218px;	overflow:hidden;	background:#fff url(../images/shad_big.gif) no-repeat;}*/.img_bg2{	margin-left: 560px; 	margin-top: 10px;	width:325px;	height:100%;}.img_bg img{	float:left;	width:316px;	height:200px;	padding:10px 0 0 9px;}.shad_small{	width:162px;	height:232px;	overflow:hidden;	background:#fff url(../images/shad_small.gif) no-repeat;}.shad_small img{	float:left;	width:146px;	height:216px;	padding:8px 0 0 9px;}.shad_small2{	width:171px;	height:232px;	overflow:hidden;	background:#fff url(../images/shad_small2.gif) no-repeat;}.shad_small2 img{	float:left;	width:156px;	height:216px;	padding:7px 0 0 7px;}.red {color: #990000}.special {   /* background:transparent url(../images/birthday-special-button.gif) repeat scroll 0 0; */	height:115px;	left:810px;	position:absolute;	top:170px;	width:115px;	z-index:100;} 