/*  sign      ----------*/

input.sign {
	border: 1px solid #DDD;
	font-size: 14px;
	padding: 4px 4px 0; 
	height: 30px;
	width: 280px;
	margin:5px 0 5px 16px;
}

select.sign {
	border: 1px solid #DDD;
	font-size: 14px;
	padding: 4px 4px 0; 
	height: 40px;
	width: 290px;
	margin:5px 0 5px 16px;
}

input.code
{
	margin-top:5px;
	border: 1px solid #DDD;
	font-size: 19px;
	padding: 4px 4px 0px; 
	height: 20px;
	width: 50px;
}

.equal 
{	
	margin-top:5px;
	font-size: 22px;
	padding: 0px 10px;
}

input.change {
	width: 160px;
	margin-left: 153px;
}

.control a, .control a:hover{
	color: #000;
	text-decoration: none;
}

.control_up a, .control_up a:hover{
	color: #000;
	text-decoration: none;
}

.control_up {
	margin-top: 28px;
}

.padding {
	padding-left: 20px;
	padding-right: 67px;
}

img.captcha {
	border: 1px solid #DDD;
	margin:5px 0 0 16px;
	cursor: pointer;
}

#signbox_container
{
	width:369px;
	height:300px;
	margin-left: auto ;
	margin-right: auto ;
	position: relative;
}

#signbox_left
{
	background:url("../images/bg_left.png") 0 76px no-repeat;
	width:29px;
	height:236px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}

#signbox_right
{
	font-family: Arial;
	font-size: 14px;
	width:340px;
	position:absolute;
	left:29px;
	top:0px;
}

#signbox_top_signin
{
	background:url("../images/top_signin.png") no-repeat;
	width:340px;
	height:56px;
}

#signbox_top_signup
{
	background:url("../images/top_signup.png") no-repeat;
	width:340px;
	height:56px;
}

#signbox_middle
{
	background:url("../images/middle_sign.png") repeat-y;
	width:340px;
	height:auto;
}

#signbox_middle .signsend_text 
{
	margin: 0 70px 0 25px;
}

#signbox_bottom
{
	background:url("../images/bottom_sign.png") no-repeat;
	height:100px;
	width:340px;
	position:relative;
}

#signbox_confirm_bottom
{
	background:url("../images/bottom_sign_confirm.png") no-repeat;
	height:120px;
	width:340px;
	position:relative;
}

#signbox_left_button
{
	width:265px;
	position:absolute;
	left:16px;
	top:40px;
}

#signbox_right_button
{
	width:40px; 
	position:absolute;
	left:265px;
	top:40px;
}

.receive_news {
    padding-top: 20px;
}

.receive_news label{
    font-size: 13px;
}

.receive_news input{
}
