.left_search form {
	display: inline;
}



/*clear
-------------------------------------------------------------------------------*/


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;

}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/*list
-------------------------------------------------------------------------------*/
.normal_list{}
.normal_list li{
	margin-bottom: 1em;
	color:#666666;
}
.circle {
	list-style: none;
	padding: 0 10px;
}

.circle li {
	margin-bottom:1em;
	line-height: 1.625em;
	background: url(../images/dot_0.png) no-repeat left 0.6em;
	padding: 0 0 0 1em;
}
.horizontal_list{
	list-style: none;
}
.horizontal_list li{
	float: left;
	margin-right: 10px;
}
.horizontal_list li.last{
	margin-right: 0;
}

/**table


.QA {
	font: bold 15px arial, helvetica, tahoma;
	color: #c0c0c0;
	padding-right: 4px;
}

.help_list,.help_list dd {
	margin-bottom: 20px;
}

.help_list dt,.help_list dd {
	color: #666666;
	line-height: 1.65em;
}

.help_category_name {
	padding-left: 18px;;
	background: url(../images/dot2.jpg) no-repeat 0 50%;
}

/*error
-------------------------------------------------------------------------------*/
/*register
-/*shipping
-------------------------------------------------------------------------------*/

.submitfiled{
	background-color: #F2F2F2;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 10px 0 10px 30px;margin-bottom: 20px;font-size: 12px;
}
.submitfiled .input_submit{
	padding:3px 10px;dislpay:block;vertical-align: middle; font-size: 13px;font-weight: bold}
#bgDiv {
background-color:#666;
position:absolute;
z-index:50;
left: 0; top: 0;
filter:alpha(opacity=50);      /* IE */
-moz-opacity:0.5;              /* Moz + FF */
opacity: 0.5;           /* 支持CSS3的浏览器（FF 1.5也支持）*/
}	
#alertDiv {
background-color:#FFF;
border: 1px solid #006400;
position:absolute;
z-index:52;
left: 0; top: 0;
/*width: 600px;height:300px;*/
/*filter:alpha(opacity=50);  
-moz-opacity:0.5;              
opacity: 0.5;    */       
}	
#alertDiv .divTitle{
	margin:0 auto;
}
#alertDiv .divTitle span{
float:right; color:#FFF;background-color:#006400;font-size:12px;font-weight: normal;padding:1px 3px 2px 5px;cursor: pointer;
}
#alertDiv span.close{
position:absolute;right: 0;top:0; color:#FFF;background-color:#006400;font-size:12px;font-weight: normal;padding:1px 3px 2px 5px;cursor: pointer;
}
.selectbt{
	height:20px;
	display:block;border: 1px solid #999;background:#FFF;
	min-width:1px;
  _width:px;
	text-align:center;cursor:pointer
}
.selectwrapper{position: relative;z-index:900}
.selectlist{display:none;position: absolute;min-height:300px;background:#FFFFF7;border: 1px solid #32cd32;left:0;top:0;}
.selectlist div.title span{
	color:#32cd32;font-size:700;float:left;padding: 0 6px;margin:0 3px;
}
.selectlist div.title{line-height:25px;}
.selectlist div.title p{
	color:#efefef;float:left;padding: 0 6px;margin:0 3px;
}
.selectlist div.title p strong{
	color:#FFF;font-size:700;
}
.selectlist div.title span.current{
	color:#006400;background:#98fb98;border:1px solid #2f4f4f;
}
.selectlist ul{
		list-style:none;margin: 0;width:auto;text-align:center;height:262px;overflow-y:auto;
}
.selectlist li{
		float:left;
		width:32%;
		padding:0;
		border-bottom:1px solid #32cd32;text-align:left;
}
.selectlist ul a{
	display:block;padding:5px 0;text-decoration:none
}
.selectlist ul a:hover{
 color:#000;background-color:#98fb98;font-weight:700;width:auto;
} 
.selectlist ul a.selected{
 color:#000;background-color:#DDF4FF;font-weight:700;width:auto;
} 
.selectlist .title{
background:#666;color:#FFF;text-align:right;cursor:pointer
}
.navol{
margin:0;	list-style:none;
}
.navol li{
	float:left;
}
.navol ul{
	padding-left:1%;
}
.inshipform li{line-height:1.65;}
.inshipform ol{background:#FFFFCE;border:1px solid #B4B4B4;padding:5px}