html{
	background:#553a26 url(../images/bg-html.gif) repeat-x 0 450px;
}
body{
	margin:0;
	font:15px "Times New Roman", Times, serif;
	color:#533e18;
}
#page{
	margin:0 auto;
	width:900px;
	position:relative;
}
h1,
h2,
h3,
p,
ul,
li{
	margin:0;
	padding:0;
	list-style:none;
}
a{
	text-decoration:none;
}
.content a:hover{
	text-decoration:underline;
}
/*header start*/
#header{
	width:900px;
	height:492px;
	position:relative;
	background:#fff;
	overflow:hidden;
}
#header select{
	position:absolute;
	top:10px;
	right:14px;
	border:1px solid #7e9db9;
	width:155px;
	height:20px;
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#4c3c3a;
}
#header #contact{
	position:absolute;
	right:95px;
	top:10px;
	width:155px;
}
#header #contact a{
	color:#4C3C3A;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
}
#header #contact a:hover{
	text-decoration:underline;
}

/*logo start*/
#header strong{
	position:absolute;
	top:7px;
	left:74px;
}
#header strong a{
	width:102px;
	height:79px;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	background:url(../images/logo.gif);
}
/*logo end*/
#header p{
	color:#866f76;
	font:24px "Times New Roman", Times, serif;
	text-align:right;
	margin:65px 5px 0 0;
}
.fpgallery{
	position:absolute;
	top:92px;
	left:0;
}
.fpimage{
	position:absolute;
	top:91px;
	left:0;
}
/*menu start*/
#header ul{
	position:absolute;
	top:442px;
	left:0;
	height:50px;
}
#header ul li{
	height:50px;
	float:left;
	background:#dcc494;
	width:149px;
	border-left:1px solid #e7d6b4;
	
}
#header ul li:first-child{
	border-left:none;
	width:150px;
}
#header ul a{
	border-bottom:5px solid #dcc494;
	float:left;
	height:26px;
	width:139px;
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-align:center;
	padding:19px 5px 0;
}
#header ul a.long{
	padding:13px 5px 0;
	height:32px;
}
#header ul a:hover{
	border-bottom:5px solid #a39161;
}
/*find start*/
#find{
	width:900px;
	height:106px;
	background:url(../images/bg-find.gif);
	overflow:hidden;
	color:#fff;
	font-size:14px;
}
#find h3{
	font-size:20px;
	font-weight:normal;
	line-height:20px;
}
#find a{
	color:#fff;
	text-decoration:underline;
}
#find a:hover{
	text-decoration:none;
}
#find .map{
	width:178px;
	height:82px;
	float:left;
	padding:24px 0 0 122px;
}
#find .book{
	width:230px;
	height:77px;
	float:left;
	padding:29px 0 0 70px;
}
#find .book h3{
	margin-bottom:4px;
}
#find .book select{
	border:1px solid #7e9db9;
	width:155px;
	height:20px;
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#4c3c3a;
}
#find .submit{
	width:173px;
	height:83px;
	float:left;
	padding:23px 50px 0 77px;
}
/*main start*/
#main{
	width:900px;
	background:#fff url(../images/bg-main.gif) repeat-x;
	padding:0 0 2px;
}
#main .border{
	border-bottom:2px solid #503925;
	overflow:hidden;
	width:900px;
}
/*content start*/
.content{
	width:540px;
	float:left;
	text-align:justify;
	padding:33px 30px 5px;
}
.content h1{
	margin:0 0 4px;
	font-size:24px;
}
.content p{
	margin:0 0 26px;
}
/*column start*/
.column{
	width:287px;
	float:right;
	padding:59px 0 5px 13px;
}
.column .news{
	width:249px;
	height:100%;
	border:1px solid #000;
	background:#dcc494;
	overflow:hidden;
	padding:12px 0 0 20px;
}
.column .news h2{
	margin:0 0 14px;
	font-size:20px;
}
.column .news .scroll{
	overflow:auto;
	width:228px;
	/**height:211px;**/
}
.column .news .scroll p{
	margin:0 0 19px;
}
/*footer start*/
.footer-holder{
	width:100%;
	background:#0d395c;

}
#footer{
	width:900px;
	margin:0 auto;
	height:125px;
	color:#f1e0bd;
	text-align:center;
	padding:23px 0 0;
}
#footer address{
	display:block;
	font-style:normal;
	margin:0 0 28px;
}
#footer a{
	text-decoration:underline;
	color: #FFFFFF;
}