.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/img1/images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}



.messagesubmit{border:5px solid #CCCCCC;width:540px; background:#fff;overflow:hidden; padding-bottom:15px; text-align:left; display:none; font-size:12px;}
.messagesubmit h2 { background:#DEEEFF;heigth:35px; overflow:hidden;padding:0 10px; line-height:35px;font-size:14px; font-weight:700;}
.messagesubmit span.close { float:right; display:block;width:9px;height:9px; overflow:hidden; line-height:80px; background:url(/car/car/images/imgs11.png) no-repeat -42px 0; cursor:pointer;margin:-23px 10px 0 0;_margin:-23px 5px 0 0;padding:3px;}
.messagesubmit input{border:1px solid #808080; border-color:#808080 #D4D0C8 #D4D0C8 #808080;width:115px;height:12px;padding:3px 0; text-indent:2px; font-size:12px;}
.messagesubmit span.alert { display:block;padding-left:20px; background:url(/car/car/images/imgs11.png) no-repeat -166px 0;color:#c00;margin:5px 0 0 50px;}
.messagesubmit .memberArea { clear:both;background:#FFFDDB;border:1px solid #DEE3E7;margin:10px 20px 15px;padding:5px 10px;color:#666;}
.messagesubmit .memberArea fieldset { padding:10px 0 5px;}
.messagesubmit .memberArea p { text-indent:2em;}
.messagesubmit .memberArea a { margin:0 5px; text-decoration:underline;}
.messagesubmit .memberArea li { float:left;}
.messagesubmit .memberArea li label { float:left;width:50px; text-align:right;color:#000; line-height:21px;}
.messagesubmit input.submit {border:0;text-align:center;color:#fff; font-weight:700;}
.messagesubmit .memberArea input {width:90px;}
.messagesubmit .memberArea input.submit {width:43px;height:21px; background:url(/car/car/images/imgs11.png) no-repeat -88px 0; line-height:18px;margin:0 10px;}
.messagesubmit .memberLogin {clear:both;margin:10px 20px 0;padding:5px 10px;}
.messagesubmit .memberLogin h3 {color:#999; font-size:20px; font-family:"微软雅黑";line-height:25px; font-weight:700; float:left;}
.messagesubmit .memberLogin small { font-size:12px; color:#090; line-height:25px;}
.messagesubmit .orderForm { float:left;width:520px; border:0; overflow:hidden;margin:0 0 0 20px; display:inline;}
.messagesubmit .orderForm em {color:#c00; padding:2px 5px;}
.messagesubmit .orderForm ol { float:left;}
.messagesubmit .orderForm li { padding:9px 0;clear:both; float:left;width:530px;}
.messagesubmit .orderForm li label {width:70px; float:left; display:block; text-align:left;}
.messagesubmit .orderForm li strong {color:#c00; margin-right:5px; font-weight:700;}
.messagesubmit .orderForm li select { font-size:12px; float:left; margin:0 5px 0 0;}
.messagesubmit .orderForm li input { float:left;}
.messagesubmit .orderForm li input.checkbox {width:20px;border:0; margin-top:2px;}
.messagesubmit .orderForm li label.note { white-space:nowrap;}
.messagesubmit .orderForm li span.count {clear:both;display:block;width:181px;height:20px;padding:10px 5px 6px;overflow:hidden; background:url(/car/car/images/bgs.png) no-repeat 0 -340px;margin:5px 0 0 130px;_margin:5px 0 0 65px; float:left;}
.messagesubmit .orderForm li span.count input.countNum {color:#c00;border:0;font-weight:700; height:20px;width:30px; float:none; text-align:center; padding:0; text-indent:0;}
.messagesubmit .orderForm li textarea { float:left;width:420px;height:90px; font-size:12px; padding:3px;}
.messagesubmit .btns {padding-left:130px;clear:both; float:left;width:320px;}
.messagesubmit .btns span.submit {background:url(/car/car/images/imgs11.png) no-repeat 0 -30px; padding-left:5px; float:left; margin-right:10px; cursor:pointer;}
.messagesubmit .btns span.submit input {background:url(/car/car/images/imgs11.png) no-repeat 100% -60px;border:0;height:26px; color:#fff; font-weight:700; font-size:14px; padding-right:5px;width:auto;_width:30px;overflow:visible;cursor:pointer;}
.messagesubmit .orderForm li span.alert {clear:both;width:400px; overflow:hidden; float:left; white-space:nowrap; margin-left:130px;_margin-left:65px;}