

#forms,#five {
	width:860px;
	margin:60px auto 30px;
}
#before,#done {
	padding:15px;
	background:#f4f4f4;
	width:365px;
	height:370px;
	position:relative;
	border:5px solid #eee;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
}
#before2 {
	padding:15px;
	background:#f4f4f4;
	width:375px;
	height:360px;
	position:relative;
	float:left;
	border:5px solid #eee;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	-ms-border-radius:10px;
	border-radius:10px;
}
#before2 p#before-order {
	padding-top:20px;
}

#before2 p#before-order a{
	display:block;
	background-image:url('/member/images/login_17_b.png');
	background-position:bottom center;
	background-repeat:repeat-x;
	background-color:#fffc00;
	border:1px solid #bcba00;
	padding:20px 0;
	width:259px;
	margin:0 auto;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
}
#before2 p#before-order a:hover{
	background-color:#ffd801;
	border:1px solid #e9c500;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
}

#before {float:left;}
#done {float:right;}
h2.tit {
	width:210px;
	padding:30px 20px;
	text-align:center;
	margin:-40px auto 40px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
}
#before h2.tit {
	background:#444;
}
#done h2.tit {
	background:#81CCC5;
}
#before2 h2.tit {
	background:#444;
	padding:17px 20px;
}

#before p {
	width:309px;
	margin:auto auto 20px;
	text-align:center;
}
#before p#fivepoint a{
	display:block;
	background-image:url('/member/images/login2_30.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#fff;
	width:68px;
	height:20px;
	padding:70px 10px 10px 231px;
	margin:auto auto 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-ms-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.05);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.05);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.05);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.05);
}
#before p#fivepoint a:hover{
	margin-top:-1px\9; /* IE8以下 */;
	border-bottom:1px solid #ddd\9; /* IE8以下 */
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
}
#before p#before-order,
#done p#done-order {
	position:absolute;
	left:0;
	bottom:50px;
	width:100%;
	margin:0;
	padding:0;
}
#before p#before-order a{
	display:block;
	background-image:url('/member/images/login_17_c.png');
	background-position:bottom center;
	background-repeat:repeat-x;
	background-color:#e99f00;
	border:1px solid #cf7a00;
	padding:20px 0;
	width:259px;
	margin:0 auto;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
}
#before p#before-order a:hover{
	background-color:#d08e00;
	border:1px solid #cf7a00;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
}
#done dl,
#done dt,
#done dd {
	width:309px;
	margin:auto auto;
}
#done dt {
	text-align:left;
	margin:auto auto 5px;
}
#done dd input{
	width:279px;
	padding:10px;
	border:5px solid #ddd;
	font-size:15px;
}
#done dd input:hover{
	border:5px solid #81e1c2;
	-moz-box-shadow		: 0px 0px 4px 1px rgba(132,223,194,0.5);
	-webkit-box-shadow	: 0px 0px 4px 1px rgba(132,223,194,0.5);
	-o-box-shadow		: 0px 0px 4px 1px rgba(132,223,194,0.5);
	-ms-box-shadow		: 0px 0px 4px 1px rgba(132,223,194,0.5);
	box-shadow		: 0px 0px 4px 1px rgba(132,223,194,0.5);
}
#done dd input:focus{
	border:5px solid #6ad4b2;
	-moz-box-shadow		: none;
	-webkit-box-shadow	: none;
	-o-box-shadow		: none;
	-ms-box-shadow		: none;
	box-shadow		: none;

}
#done dd {
	text-align:left;
	margin:auto auto 20px;
}

#done div#forget {
	position:absolute;
	bottom:50px;
	width:375px;
	margin:0;
	padding:0;
}
#done p#done-order a{
	display:block;
	background-image:url('/member/images/login_17.png');
	background-position:bottom center;
	background-repeat:repeat-x;
	background-color:#f53b23;
	border:1px solid #cf2711;
	padding:20px 0;
	width:259px;
	margin:0 auto;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
}
#done p#done-order a:hover{
	background-color:#ce321e;
	border:1px solid #a82616;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
}
#done div#forget {
	position:absolute;
	bottom:10px;
	right:10px;
	width:150px;
	margin:0;
	padding:0;
}
#done div#forget a{
	display:block;
	background-image:url('/member/images/login_17.png');
	background-position:bottom center;
	background-repeat:repeat-x;
	background-color:#aaa;
	border:1px solid #888;
	padding:5px;
	margin:0 auto;
	text-align:center;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
}
#done div#forget a:hover{
	background-color:#888;
	border:1px solid #666;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
}
#five {
	border-top:5px dashed #ddd;
	padding-top:60px;
}
#five h2 {
	width:342px;
	margin:0 0 30px;
	float:left;
}
#five div#submits {
	width:350px;
	margin:0 0 30px;
	float:right;
}
#five div#submits a{
	display:block;
	background-image:url('/member/images/login_17_b.png');
	background-position:bottom center;
	background-repeat:repeat-x;
	background-color:#fffc00;
	border:1px solid #bcba00;
	padding:30px 0;
	margin:0 auto;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
}
#five div#submits a:hover{
	background-color:#ffd801;
	border:1px solid #e9c500;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
}
#five ul li {
	margin:0 0 20px;
}
.errs {
	width:400px;
	margin:20px auto;
	padding:0px;
	color:#f51d00;
	font-size:14px;
	line-height:25px;
	text-align:center;
}
#before p#before-order2 a{
	display:block;
	background-image:url('/member/images/login_17_b.png');
	background-position:bottom center;
	background-repeat:repeat-x;
	background-color:#fffc00;
	border:1px solid #bcba00;
	padding:10px 0;
	width:259px;
	margin:0 auto;
	text-align:center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-o-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.1);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.1);
}
#before p#before-order2 a:hover{
	background-color:#ffd801;
	border:1px solid #e9c500;
	-moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 2px 0px 2px rgba(0,0,0,0.2);
	-o-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	-ms-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.2);
}
#before .log_01c {
margin:0;
padding:15px 10px 20px;
background:#ddd;
border-radius:3px;
}
#before .log_01c > p{
width:330px!important;
margin:0 auto!important;
}
