body{
	margin:0;
	background:#634e33;}
#login_form label.error {
	width: auto;
	display: block;
}
#inxHead{
	height:110px;
	margin:0 auto;
	padding:0 30px;
	background:#cdba8e url(../images/banner_bg.jpg) top;
}
#inxHead h1{
	float:left;
	background:url(../images/bg_logo_h.jpg);
	width:249px;
	height:87px;
	margin:0;
	padding:0;
}
#inxHead h1 span{
	display:none;
}

#inxBody{
	padding:15px;
	background:#ecf0f1 url(../images/3bear.gif) 20px bottom no-repeat;
}
.bt_newJoin{
	background:url(../images/button.png) left -220px no-repeat;
	border:none;
	color:#FFF;
	width:180px;
	height:50px;
	font-size:0;
	white-space:nowrap;
	line-height:0;
	letter-spacing:-200px;
	}
.bt_login{
	background:url(../images/button.png) left top no-repeat;
	border:none;
	color:#FFF;
	width:50px;
	height:31px;
	font-size:0;
	white-space:nowrap;
	line-height:0;
	letter-spacing:-200px;
}
.pagefooter{
	 padding-left:130px;
	 background:#634e33;
	 height:100%;
	 color:#9f7850;
	 font-size:13px;
	 background:url(../images/foot_logo.gif) 5px 0px no-repeat;
}
.join_table td{
	padding:7px 0;
}
.resetpass{
	font-size:12px;
}
.bt_uplv{
	background:url(../images/button.png) left  -125px;
	border:none;
	height:47px;
	width:180px;
	display:block;
	font-size:0px;
	white-space:nowrap;
	line-height:0;
	margin:0 auto;
	}
.bt_uplv:hover{
	background:url(../images/button.png) left  -173px;
	}
#blockpapapaInfo{
	background:url(../images/celebrate.gif) right  -36px;
	height:39px;
	width:350px;
	padding-right:18px;
	color:red;
	margin:0;
	padding-top:0;
	}
#blockpapapaInfoInner{
	background:url(../images/celebrate.gif) left 0px;
	padding-left:85px;
	padding-bottom:10px;
	padding-top:10px;
	}
#contentInfo{
	background: url(../images/bgCommonModule.png) left top;
	margin-bottom:15px;
	}
#contentInfoInner{
	padding:10px;
	background:url(../images/bgCommonModule.png) right  bottom;
	width:614px;
	}
.joinTable{
	padding:5px 5px 5px 15px;
	background:#edd976;
	border-top:1px solid #fff9eb;
	border-bottom:1px solid #ab915e;
	font-size:18px;
}
.joinTable span{padding-left:10px;}
.pay_table{
	background:url(../images/vip_bg.gif); width:459px; height:199px;margin:0 auto; padding:50px 0 0 110px;
}
.pay_table li{
	padding:5px;
}
.pay_table2{
	background:url(../images/vip_title.gif); width:569px; height:43px;margin:0 auto;
}
.pay_table3{
	 width:569px;margin:0 auto;
	 background:#F2E6CD;
	 padding:0 10px;
}
.pay_table3 td,.pay_table3 th{
	padding:3px;
	font-size:13px;
	border-bottom:1px #FF8100 dashed;
}
.pay_table3 td{
	border-left:1px dashed #FF8100;
}
.pay_table3 tr:hover{background:#FDFEFC;}
#posts{
	position:absolute;
	margin:0;
	list-style:none;
	left:250px;
}
#posts li{
	display:inline;
}
#posts a{
	float:left;
	background:url(../images/posts_bg.gif) left top no-repeat #634E33;
	color:#FFFFCD;
	margin-right:2px;
	margin-top:5px;
}
#posts a span{
	padding:8px; 
	display:block;
	background:url(../images/posts_bg.gif) right top no-repeat ;
	}
#posts a:hover{ margin-top:0px;}