@charset "utf-8";

#doc{
	position: relative;	/*for pop positioning purpose*/
}

.pop-login-reg{
	display: none;
	position: absolute;
	width: 400px;
	z-index: 100;
	background: #fff;
	border: #e0bb6c 1px solid;
	box-shadow: 2px 2px 3px #999;
	-webkit-box-shadow: 2px 2px 3px #999;
	-moz-box-shadow: 2px 2px 3px #999;
	filter: progid:DXImageTransform.Microsoft.Shadow(color="gray", direction=135, strength=2);
	_line-height: 1.3;
}
#pop-login{
	height: 180px;
}
#pop-reg{
	height: 275px;
}

.pop-login-reg .title{
	height: 35px;
	padding-left: 40px;
	border-bottom: #efe0c0 1px solid;
	background: #fffce9 no-repeat 18px center;
	font-size: 14px;
	font-weight: bold;
}
.pop-login-reg .title .caption{
	float: left;
	line-height: 35px;
}
.pop-login-reg .title a.close-btn{
	float: right;
	margin: 10px;
}
#pop-login .title, #pop-login-skip .title{
	background-image: url(http://static8.alibado.com/1284083252/images/common/pop-login-title-icon.gif);
}
#pop-reg .title{
	background-image: url(http://static2.alibado.com/1284083252/images/common/pop-reg-title-icon.gif);
}

.pop-login-reg .body{
	padding: 20px;
}
.pop-login-reg form li{
	margin-bottom: 10px;
}
.pop-login-reg form input.textbox{
	width: 140px;
	height: 20px;
	line-height: 20px;
	border: #7f9db9 1px solid;
}
.pop-login-reg form input.submit{
	width: 118px;
	height: 27px;
	line-height: 27px;
	margin-left: 42px;
	border: none;
	background: #ffc205 url(http://static5.alibado.com/1284083252/images/common/pop-login-reg-submit-btn.gif) no-repeat;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.pop-login-reg form .reg-tip{
	color: #646464;
}
.pop-login-reg form .tip-right{
   padding:6px;
   vertical-align:-7px;
   _vertical-align:2px;
   background: transparent url("http://static8.alibado.com/1284083252/images/1000716.gif") no-repeat 0 1px;
}
.pop-login-reg form .tip-error{
	color: #FF0000;
}

#pop-login-skip .skip a{
	display: block;
	height: 60px;
	padding-right: 17px;
	border-top: #efe0c1 1px solid;
	background: #f9fdff url(http://static1.alibado.com/1284083252/images/common/pop-login-skip-icon.gif) no-repeat 230px center;
	_background-position: 230px 20px;
	line-height: 60px;
	text-align: center;
	cursor: pointer;
}

#pop-reg form li.vcode input.textbox{
	width: 90px;
}
#pop-reg form li.vcode img{
	width: 90px;
	height: 30px;
	margin-left: 5px;
	vertical-align: middle;
	cursor: pointer;
}
#pop-reg form li.agreement input.checkbox{
	margin-left: 48px;
	vertical-align: middle;
}