.form-agent {
	width: 627px;
	position: relative;
}

.form-agent .form-top {
	width: 627px;
	height: 15px;
	position: relative;
	background: url('../images/bg/form/agent.png') no-repeat;
}

.form-agent .form-content {
	width: 573px;
	padding: 1px 27px;
	position: relative;
	background: url('../images/bg/form/agent.png') -628px 0 repeat-y;
}

.form-agent .form-content .exit {
	width: 32px;
	height: 29px;
	position: absolute;
	top: -6px;
	right: 9px;
}

.form-agent .form-content .exit a {
	width: 32px;
	height: 29px;
	display: block;
	background: url('../images/bg/form/exit.png') no-repeat;
}

.form-agent .form-content .exit a:hover {
	background-position: -33px 0;
}

.form-agent .form-content .title {
	font: 30px 'Tahoma';
	color: #2c3134;
	position: relative;
	margin: 0 14px 10px 0;
}

.form-agent .form-content .field {
	width: 573px;
	position: relative;
	margin: 0 0 10px;
}

.form-agent .form-content .field .name {
	width: 112px;
	font: 14px 'Tahoma';
	color: #5a666f;
	padding: 6px 0 5px;
	position: relative;
	float: left;
}

.form-agent .form-content .field .name2 {
	width: 272px;
	font: 14px 'Tahoma';
	color: #5a666f;
	padding: 6px 0 5px;
	position: relative;
	float: left;
}

.form-agent .form-content .field .name .color {
	color: #b51f25;
}

.form-agent .form-content .field .input {
	width: 461px;
	height: 29px;
	position: relative;
	float: left;
}

.form-agent .form-content .field .input input {
	width: 441px;
  height: 29px;
  font: 16px 'Tahoma';
  font-weight: normal;
  color: #2d3739;
  line-height: 29px;
  padding: 0 10px;
  background: url('../images/bg/form/input.png') no-repeat;
  border: none;
  outline: 0;
}

.form-agent .form-content .field .input2 {
	width: 231px;
	height: 29px;
	position: relative;
	float: left;
}

.form-agent .form-content .field .input2 input {
	width: 211px;
  height: 29px;
  font: 16px 'Tahoma';
  font-weight: normal;
  color: #2d3739;
  line-height: 29px;
  padding: 0 10px;
  background: url('../images/bg/form/input.png') 0 -30px no-repeat;
  border: none;
  outline: 0;
}

.form-agent .form-content .field .input2 + .name {
	width: 84px;
	margin: 0 0 0 15px;
}

.form-agent .form-content .field .input3 {
	width: 131px;
	height: 29px;
	position: relative;
	float: left;
}

.form-agent .form-content .field .input3 input {
	width: 111px;
  height: 29px;
  font: 16px 'Tahoma';
  font-weight: normal;
  color: #2d3739;
  line-height: 29px;
  padding: 0 10px;
  background: url('../images/bg/form/input.png') -232px -30px no-repeat;
  border: none;
  outline: 0;
}

.form-agent .form-content .field .checkbox {
	width: 461px;
	height: 71px;
	position: relative;
	float: left;
	background: url('../images/bg/form/checkbox-bg.png') no-repeat;
}

.form-agent .form-content .field .checkbox .checkbox-string {
	width: 411px;
	padding: 0 25px;
	position: relative;
	margin: 15px 0;
}

.form-agent .form-content .field .checkbox .checkbox-string .checkbox-input {
	width: 14px;
	height: 14px;
	position: relative;
	float: left;
	margin: 0 10px 0 0;
}

.form-agent .form-content .field .checkbox .checkbox-string .checkbox-name {
	min-width: 110px;
	font: 16px 'Tahoma';
	color: #2558bc;
	line-height: 14px;
	position: relative;
	float: left;
	margin: 0 10px 0 0;
}

.form-agent .form-content .field .checkbox .checkbox-string .absolute {
	position: absolute;
	bottom: 0;
	right: -40px;
}

noindex:-o-prefocus, .form-agent .form-content .field .checkbox .checkbox-string .absolute {
	bottom: 28px;
}

.form-agent .form-content .field .select {
	width: 130px;
	height: 29px;
	position: relative;
	float: left;
	margin: 0 10px 0 0;
}

.form-agent .form-content .field .select2 {
	width: 85px;
	height: 29px;
	position: relative;
	float: left;
	margin: 0 10px 0 0;
}

.form-agent .form-content .field .select3 {
	width: 66px;
	height: 29px;
	position: relative;
	float: left;
}

.form-agent .form-content .required {
	width: 431px;
	font: 11px 'Tahoma';
	color: #5a666f;
	padding: 5px 0 0;
	position: relative;
	float: left;
}

.form-agent .form-content .required .color {
	font-size: 13px;
	color: #b51f25;
}

.form-agent .form-content .button {
	width: 142px;
	height: 41px;
	position: relative;
	float: right;
}

.form-agent .form-content .button input {
	width: 142px;
  height: 41px;
	font: 20px 'Tahoma';
	color: #ffffff;
	padding: 0 0 3px;
  border: none;
  background: url('../images/bg/form/button.png') no-repeat;
  cursor: pointer;
}

.form-agent .form-content .button input:hover {
	background-position: 0 -42px;
}

.form-agent .form-content .form-line {
	width: 591px;
	height: 2px;
	padding: 0 9px;
	position: relative;
	margin: 15px 0 10px -18px;
	background: url('../images/bg/form/line.png') repeat-x;
}

.form-agent .form-content .form-line + .title {
	font-size: 24px;
}

.form-agent .form-bottom {
	width: 627px;
	height: 15px;
	position: relative;
	background: url('../images/bg/form/agent.png') 0 -16px no-repeat;
}

/* Form dealer logout */

.form-dealer-logout {
	width: 427px;
	position: relative;
}

.form-dealer-logout .form-top {
	width: 427px;
	height: 16px;
	position: relative;
	background: url('../images/bg/form/dealer-logout.png') no-repeat;
}

.form-dealer-logout .form-content {
	width: 377px;
	padding: 1px 25px;
	position: relative;
	background: url('../images/bg/form/dealer-logout.png') -428px 0 repeat-y;
}

.form-dealer-logout .form-content .exit {
	width: 32px;
	height: 29px;
	position: absolute;
	top: -7px;
	right: 9px;
}

.form-dealer-logout .form-content .exit a {
	width: 32px;
	height: 29px;
	display: block;
	background: url('../images/bg/form/exit.png') no-repeat;
}

.form-dealer-logout .form-content .exit a:hover {
	background-position: -33px 0;
}

.form-dealer-logout .form-content .title {
	font: 30px 'Tahoma';
	color: #2c3134;
	position: relative;
	margin: 0 14px 10px 0;
    text-align: center;
}

.form-dealer-logout .form-content .title .pop_text{
    font-size: 26px;
    padding-top: 15px;
}

.form-dealer-logout .form-content .field {
	width: 377px;
	position: relative;
	margin: 0 0 10px;
}

.form-dealer-logout .form-content .field .name {
	width: 106px;
	font: 14px 'Tahoma';
	color: #5a666f;
	padding: 6px 0 5px;
	position: relative;
	float: left;
}

.form-dealer-logout .form-content .field .name .color {
	color: #b51f25;
}

.form-dealer-logout .form-content .field .input {
	width: 271px;
	height: 29px;
	position: relative;
	float: left;
}

.form-dealer-logout .form-content .field .input input {
	width: 251px;
  height: 29px;
  font: 16px 'Tahoma';
  font-weight: normal;
  color: #2d3739;
  line-height: 29px;
  padding: 0 10px;
  background: url('../images/bg/form/input.png') 0 -60px no-repeat;
  border: none;
  outline: 0;
}

.form-dealer-logout .form-content .required {
	width: 280px;
	font: 12px 'Tahoma';
	color: #5a666f;
	position: relative;
	float: left;
}

.form-dealer-logout .form-content .required .color {
	font-size: 14px;
	color: #b51f25;
}

.form-dealer-logout .form-content .button {
	width: 92px;
	height: 41px;
	position: relative;
	float: right;
}

.form-dealer-logout .form-content .button input {
	width: 92px;
  height: 41px;
	font: 20px 'Tahoma';
	color: #ffffff;
	padding: 0 0 3px;
  border: none;
  background: url('../images/bg/form/button.png') 0 -84px no-repeat;
  cursor: pointer;
}

.form-dealer-logout .form-content .button input:hover {
	background-position: 0 -126px;
}

.form-dealer-logout .forgot {
	position: relative;
	float: right;
	margin: 5px 0 0;
}

.form-dealer-logout .forgot a {
	font: 12px "Tahoma";
	color: #2252B6;
}

.form-dealer-logout .form-bottom {
	width: 427px;
	height: 16px;
	position: relative;
	background: url('../images/bg/form/dealer-logout.png') 0 -17px no-repeat;
}

/* Form dealer registration */

.form-dealer-registration {
	width: 627px;
	position: relative;
}

.form-dealer-registration .form-top {
	width: 627px;
	height: 15px;
	position: relative;
	background: url('../images/bg/form/agent.png') no-repeat;
}

.form-dealer-registration .form-content {
	width: 573px;
	padding: 1px 27px;
	position: relative;
	background: url('../images/bg/form/agent.png') -628px 0 repeat-y;
}

.form-dealer-registration .form-content .exit {
	width: 32px;
	height: 29px;
	position: absolute;
	top: -6px;
	right: 9px;
}

.form-dealer-registration .form-content .exit a {
	width: 32px;
	height: 29px;
	display: block;
	background: url('../images/bg/form/exit.png') no-repeat;
}

.form-dealer-registration .form-content .exit a:hover {
	background-position: -33px 0;
}

.form-dealer-registration .form-content .title {
	font: 30px 'Tahoma';
	color: #2c3134;
	position: relative;
	margin: 0 14px 10px 0;
}

.form-dealer-registration .form-content .field {
	width: 573px;
	position: relative;
	margin: 0 0 10px;
}

.form-dealer-registration .form-content .field .name {
	width: 112px;
	font: 14px 'Tahoma';
	color: #5a666f;
	padding: 6px 0 5px;
	position: relative;
	float: left;
}

.form-dealer-registration .form-content .field .name2 {
	width: 162px;
	font: 14px 'Tahoma';
	color: #5a666f;
	padding: 6px 0 5px;
	position: relative;
	float: left;
}

.form-dealer-registration .form-content .field .name .color,
.form-dealer-registration .form-content .field .name2 .color {
	color: #b51f25;
}

.form-dealer-registration .form-content .field .input {
	width: 461px;
	height: 29px;
	position: relative;
	float: left;
}

.form-dealer-registration .form-content .field .input input {
	width: 441px;
  height: 29px;
  font: 16px 'Tahoma';
  font-weight: normal;
  color: #2d3739;
  line-height: 29px;
  padding: 0 10px;
  background: url('../images/bg/form/input.png') no-repeat;
  border: none;
  outline: 0;
}

.form-dealer-registration .form-content .field .input2 {
	width: 231px;
	height: 29px;
	position: relative;
	float: left;
}

.form-dealer-registration .form-content .field .input2 input {
	width: 211px;
  height: 29px;
  font: 16px 'Tahoma';
  font-weight: normal;
  color: #2d3739;
  line-height: 29px;
  padding: 0 10px;
  background: url('../images/bg/form/input.png') 0 -30px no-repeat;
  border: none;
  outline: 0;
}

.form-dealer-registration .form-content .field .input2 + .name {
	width: 84px;
	margin: 0 0 0 15px;
}

.form-dealer-registration .form-content .field .input3 {
	width: 131px;
	height: 29px;
	position: relative;
	float: left;
}

.form-dealer-registration .form-content .field .input3 input {
	width: 111px;
  height: 29px;
  font: 16px 'Tahoma';
  font-weight: normal;
  color: #2d3739;
  line-height: 29px;
  padding: 0 10px;
  background: url('../images/bg/form/input.png') -232px -30px no-repeat;
  border: none;
  outline: 0;
}

.form-dealer-registration .form-content .field .input4 {
	width: 411px;
	height: 29px;
	position: relative;
	float: left;
}

.form-dealer-registration .form-content .field .input4 input {
	width: 411px;
  height: 29px;
  font: 16px 'Tahoma';
  font-weight: normal;
  color: #2d3739;
  line-height: 29px;
  padding: 0 10px;
  background: url('../images/bg/form/input.png') 0 -120px no-repeat;
  border: none;
  outline: 0;
}

.form-dealer-registration .form-content .required {
	width: 431px;
	font: 11px 'Tahoma';
	color: #5a666f;
	padding: 10px 0 0;
	position: relative;
	float: left;
}

.form-dealer-registration .form-content .required .color {
	font-size: 13px;
	color: #b51f25;
}

.form-dealer-registration .form-content .button {
	width: 142px;
	height: 41px;
	position: relative;
	float: right;
}

.form-dealer-registration .form-content .button input {
	width: 142px;
  height: 41px;
	font: 20px 'Tahoma';
	color: #ffffff;
	padding: 0 0 3px;
  border: none;
  background: url('../images/bg/form/button.png') no-repeat;
  cursor: pointer;
}

.form-dealer-registration .form-content .button input:hover {
	background-position: 0 -42px;
}

.form-dealer-registration .form-content .form-line {
	width: 591px;
	height: 2px;
	padding: 0 9px;
	position: relative;
	margin: 15px 0 10px -18px;
	background: url('../images/bg/form/line.png') repeat-x;
}

.form-dealer-registration .form-content .captcha {
	width: 573px;
	position: relative;
	margin: 0 0 10px;
}

.form-dealer-registration .form-content .captcha .captcha-name {
	width: 112px;
	font: 14px 'Tahoma';
	color: #5a666f;
	padding: 6px 0 5px;
	position: relative;
	float: left;
}

.form-dealer-registration .form-content .captcha .captcha-name .color {
	color: #b51f25;
}

.form-dealer-registration .form-content .captcha .captcha-image {
	width: 120px;
	height: 30px;
	position: relative;
	float: left;
}

.form-dealer-registration .form-content .captcha .captcha-text {
	width: 90px;
	font: 12px 'Tahoma';
	color: #5a666f;
	position: relative;
	top: -2px;
	float: left;
	margin: 0 35px 0 15px;
}

.form-dealer-registration .form-content .captcha .captcha-refresh {
	width: 18px;
	height: 17px;
	padding: 6px 0;
	position: relative;
	float: left;
	margin: 0 12px 0 0;
}

.form-dealer-registration .form-content .captcha .captcha-refresh a {
	width: 18px;
	height: 17px;
	display: block;
	background: url('../images/bg/form/refresh.png') no-repeat;
}

.form-dealer-registration .form-content .captcha .captcha-refresh a:hover {
	background-position: -19px 0;
}

.form-dealer-registration .form-content .captcha .captcha-input {
	width: 171px;
	height: 29px;
	position: relative;
	float: left;
}

.form-dealer-registration .form-content .captcha .captcha-input input {
	width: 151px;
  height: 29px;
  font: 16px 'Tahoma';
  font-weight: normal;
  color: #2d3739;
  line-height: 29px;
  padding: 0 10px;
  background: url('../images/bg/form/input.png') 0 -90px no-repeat;
  border: none;
  outline: 0;
}

.form-dealer-registration .form-bottom {
	width: 627px;
	height: 15px;
	position: relative;
	background: url('../images/bg/form/agent.png') 0 -16px no-repeat;
}
