/* login style */
div#wrap{
	width:500px;
	height:460px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
div.msg-warning{
	height:36px;
	width:478px;
	position:absolute;
	top:144px;
	left:0px;
	border:1px solid #cdaa4c;
	background:#ffe9ae;
	color:#a17500;
	font-weight:bold;
	padding:2px 10px 0 10px;
	display:none;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
div.msg-warning img{
	margin:5px 10px 0 0;
	float:left;
}
div.msg-warning p{
	margin:7px 0;
	float:left;
}
div.msg-error{
	height:36px;
	width:478px;
	position:absolute;
	top:196px;
	left:0px;
	border:1px solid #fe9090;
	background:#feb1b1;
	color:#820101;
	font-weight:bold;
	padding:2px 10px 0 10px;
	display:none;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
div.msg-error img{
	margin:6px 10px 0 0;
	float:left;
}
div.msg-error p{
	margin:7px 0;
	float:left;
}
div.block{
	height:216px;
	width:500px;
	position:absolute;
	top:250px;
	left:0px;
	display:none;
}
div.left{
	height:160px;
	width:146px;
	position:absolute;
	top:20px;
}
div.right{
	height:120px;
	width:354px;
	padding:90px 0px;
	position:absolute;
	top:20px;
	left:146px;
}
div.div-row{
	height:31px;
	width:354px;
	margin-bottom:15px;
	float:left;
}
div.block input.username, div.block input.password, div.block input.email  {
	float:left;
	height:25px;
	width:260px;
	border:1px solid #ccc;
	padding:4px 0 0 10px;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
	margin-left:40px;
	font-size:16px;
	color:#666;
}
div.rm-row{
	float:left;
	width:202px;
	padding-left:40px;
	height:24px;
}
div.rm-row input#remember{
	float:left;
	width:16px;
	height:16px;
	margin:4px 4px 0 0;
	border:1px solid #ccc;
}
div.rm-row label{
	float:left;
	font-size:13px;
	width:160px;
	margin:2px 0 0 0;
	color:#666;
}
div.send-row{
	height:24px;
	float:left;
    width:70px;
}

div.block input.btn-70 {
	margin-top: 0px;
}

