.callback div.mcallback {
	float:left;
	margin:0px !important;
	padding:22px 20px 0px 20px !important;
}

div.mcallback div.mf-name, div.mcallback div.mf-tel, 
div.mcallback div.mf-time, div.mcallback div.mf-region {
	width:100%;
	float:left;
	margin:0px 0px 4px 0px !important;
	padding:0px !important;
}

div.mcallback div.mf-text {
	width:108px;
	height:26px;
	line-height:26px;
	float:left;
	margin:0px;
	padding:0px !important;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	color:#1e1d19;
}

div.mcallback div.mf-name input, div.mcallback div.mf-tel input,
div.mcallback div.mf-time input, div.mcallback div.mf-region input {
	float:left;
	padding:0px 10px !important;
	width:217px;
	height:24px;
	border:1px solid #d7d4d1;
	-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow:0px 0px 3px rgba(0, 0, 0, 0.15) inset;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#1e1d19;
}

div.mcallback span.mf-req {
	color:#1e1d19;
}

div.mcallback div.submit {
	width:100%;
	float:left;
}

div.mcallback div.submit span#alert {
	font-size:11px;
	font-weight:normal;
	color:#ce2708;
	float:left;
	margin:15px 0px 0px 0px;
	padding:0px;
}

div.mcallback div.submit input[name="button"] {
	width:157px;
	height:34px;
	border:none;
	background:url(./img/bg_callback_button.png) left top no-repeat;
	padding:0px;
	margin:8px -2px 0px 0px;
	float:right;
}

div.mcallback div.submit input[name="button"]:hover {
	cursor:pointer;
	background:url(./img/bg_callback_button.png) left -34px no-repeat;
}