#wrapper{
	background: url(img/back-flower.jpg) no-repeat center top;
	/*width:100%;*/
	margin:0 auto;
	padding:0;
	width: 850px;
}
#header{
	width:849px;
	height:95px;
	margin:0 auto;
	padding:0;
}
#body{
	width:818px;
	margin:0 auto;
	padding:0 5px;
}
#main{
	width:818px;
	margin:0 auto;
	padding:5px 0 0;
}
#footer{
	margin:40px 0 0;
	padding:0 0 15px;
	background-color:#FDF6F0;
}
#footer a{
	padding:0 20px 0 0;
	color:#660099;
	font-size:13px;
	font-weight: bold;
}

.padL20{ padding:0 0 0 20px;	}
.padTR10L20{ padding:20px 10px 0 20px;	}
.marTB10{	margin:10px 0 10px; }
.floRmarR10{	float:right;	margin:0 10px 0 0;	}
.floLmarL20{	float:left;	margin:0 0 0 20px;	}

.side_line{		border-left:1px #CC9966 solid;	border-right:1px #CC9966 solid;	}
.stitle{
	font-size: 16px;
	font-style: normal;
	line-height: 120%;
	font-weight: bold;
	padding:10px 0 0;
}
.text{
	font-size: 13px;
	font-style: normal;
	line-height: 150%;
	font-weight: normal;
}
.address{
	margin:5px 0;
	font-size: 13px;
	font-style: normal;
	line-height: 150%;
	font-weight: bold;
}
.button{
	float:right;
	margin:13px 0;
	padding:0;
}
.banner{
	margin:10px 0 0;
	padding:0;
}
