/*
 *	form style
 *
 */

/* common */
input:focus {
	outline: none;
}
/* input text icon */
input[name='phone'] {
	background:url(../../../images/zh/mp/touch/icon/input_phone.png) left center no-repeat;
}
input[name='tel'] {
	background:url(../../../images/zh/mp/touch/icon/input_telphone.png) left center no-repeat;
}
input[name='email'] {
	background:url(../../../images/zh/mp/touch/icon/input_email.png) left center no-repeat;
}
input[name='original'] {
	background:url(../../../images/zh/mp/touch/icon/input_original.png) left center no-repeat;
}
input[name='password'] {
	background:url(../../../images/zh/mp/touch/icon/input_password.png) left center no-repeat;
}
input[name='confirm'] {
	background:url(../../../images/zh/mp/touch/icon/input_password.png) left center no-repeat;
}

input.phone{
	background:url(../../../images/zh/mp/touch/icon/input_phone.png) left center no-repeat;
}
input.tel {
	background:url(../../../images/zh/mp/touch/icon/input_telphone.png) left center no-repeat;
}
input.email {
	background:url(../../../images/zh/mp/touch/icon/input_email.png) left center no-repeat;
}
input.original {
	background:url(../../../images/zh/mp/touch/icon/input_original.png) left center no-repeat;
}
input.password {
	background:url(../../../images/zh/mp/touch/icon/input_password.png) left center no-repeat;
}
input.confirm{
	background:url(../../../images/zh/mp/touch/icon/input_password.png) left center no-repeat;
}
/* radio */
label[for*='radio'] {
	cursor:pointer;
}
label[for*='radio'] {
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
	height:20px;
	line-height:20px;
	background-image:url(../../../images/zh/mp/touch/check_bg.png);
	background-repeat:no-repeat;
}
label[for*='radio'].check_off {
	background-position: 0px 0px;
}
label[for*='radio'].check_on {
	background-position: 0px -40px; 
}
input[type='radio'] {
	position: absolute; 
	left: -9999px; 
}
input[type='checkbox'] {
	position: absolute; 
	left: -9999px; 
}

.radioDisp{width:20px; height:20px; display:block; margin:6px 5px 0 0; float:left; background:url(../../../images/zh/mp/touch/check_bg.png);}
.radioDispOff{background-position: -10px -10px;}
.radioDispOn{background-position: -10px -50px;}
.checkboxDisp{width:20px; height:20px; display:block; margin:6px 5px 0 0; float:left; background:url(../../../images/zh/mp/touch/check_bg.png);}
.checkboxDispOff{background-position: -10px -90px;}
.checkboxDispOn{background-position: -10px -130px;}
.addDisp{width:20px; height:20px; display:block; margin:6px 5px 0 0; float:left; background:url(../../../images/zh/mp/touch/add_bg.png) -10px -49px;}
.minusDisp{width:20px; height:20px; display:block; margin:6px 5px 0 0; float:left; background:url(../../../images/zh/mp/touch/add_bg.png) -10px -10px;}

/* text password */
.form input[type='text'], input[type='password'] {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
	-webkit-box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
	box-shadow: 0 1px 1px #ccc inset, 0 1px 0 #fff;
	background-color: #fff;
	border: 1px solid #ccc;
}
/* buttun */
.form input[type='submit'] {
	background-color: #ffb94b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fddb6f), to(#ffb94b));
	background-image: -webkit-linear-gradient(top, #fddb6f, #ffb94b);
	background-image: -moz-linear-gradient(top, #fddb6f, #ffb94b);
	background-image: -ms-linear-gradient(top, #fddb6f, #ffb94b);
	background-image: -o-linear-gradient(top, #fddb6f, #ffb94b);
	background-image: linear-gradient(top, #fddb6f, #ffb94b);
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	
	text-shadow: 0 1px 0 rgba(255,255,255,0.5);
	
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.3), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
	
	border-width: 1px;
	border-style: solid;
	border-color: #d69e31 #e3a037 #d5982d #e3a037;
	
	cursor: pointer;
	color: #8f5a0a;
	font-weight: 600;
	font-size:14px;
	padding: .8em 3em .8em;
}

/* search */
form[class*='search'] input[type='text'] {
	border-top-left-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	box-shadow: 0 0 5px #ccc inset;
	-moz-box-shadow: 0 0 5px #ccc inset;
	-webkit-box-shadow: 0 0 5px #ccc inset;
	background-color: #fff;
	border: 1px solid #ccc;
	height:23px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:23px;
	text-indent:10px;
	float:left;
}
form[class*='search'] input[type='submit'] {
	background:url(../../../images/zh/mp/touch/search_btn.png);
	border: none;
	width: 35px;
	height:35px;
	float:left;
}

/*
 * other
 *
 */
p.text{
	margin:0 10px; 
	border-top: 1px solid #fff;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ccc;
}