/* CSS Document */
div.product_list table.pro_details td{
  border-bottom:0px solid #F5F7FA;
}
div.product_list table td.Prompt{
  font: 12px/36px Arial, Helvetica, sans-serif;
  color:#a8a8a8;
  text-align:left;
  padding-left:15px;
}

div.product_list table.pro_details {
margin-bottom:10px;
}
div.product_list table.pro_details span.total_money{
display:inline;
font:bold 36px/36px Arial, Helvetica, sans-serif;
margin-left:5px;
}

form.xin_form  input {
border:1px solid #d8d8d8;
padding:6px 6px;
font:18px/18px Arial, Helvetica, sans-serif;
height:20px;
}
form.xin_form input:focus {
border:2px solid #00AAF0;
padding:5px 5px;
}
form.xin_form select {
border:1px solid #d8d8d8;
cursor:pointer;
width:120px;
height:32px;
font:18px/18px Arial, Helvetica, sans-serif;
padding:3px 12px 6px 12px;
}
form.xin_form select:focus {
border:2px solid #00AAF0;
padding:1px 11px 5px 11px;
}
div.product_list table td a.Terms_Service {
background-color:#fff;
color:#1FB8F1;
display:inline;
font:bold 14px/40px Arial,Helvetica,sans-serif;
height:40px;
margin:5px 0 0 10px;
width:100px;
}
div.product_list div.button_row button{
background-color:#1FB8F1;
color:#FFFFFF;
display:block;
font:bold 18px/60px Arial,Helvetica,sans-serif;
height:60px;
margin:10px auto;
float:none;
width:200px;
}

button.small_serch{
background-color:#1FB8F1;
color:#FFFFFF;
display:inline-block;
font:bold 18px/36px Arial,Helvetica,sans-serif;
height:35px;
margin:10px 10px;
float:none;
width:100px;
}

button.small_serching{
background:url(images/loader-grey-on-transparent.gif) 70px 5px no-repeat #efefef;
}


form.xin_form input[type="checkbox"] {
border:#FF0000 solid 0px;
width:10px;
height:10px;
padding:0px;
margin:0px 10px;
zoom:150%;
}
form.xin_form input[type="checkbox"]:focus {
border:#FF0000 solid 0px;
width:10px;
height:10px;
padding:0px;
margin:0px 10px;
zoom:150%;
}

#orderlist{
	width:690px;
	/*height:280px;*/
	text-align:left;
	padding:10px 10px;
	margin-left:13px;
	float:left;
	/*border:#FF0000 solid 1px;*/
	}
div.orderlist_rows {
    cursor:pointer;
	width:710px;
	height:30px;
	text-align:left;
	padding:5px 0px;
	margin:0px;
	float:left;
	/*border:#FF0000 solid 1px;*/
}
div.orderlist_rows .orderlist_item1,.orderlist_item2,.orderlist_item3,.orderlist_item4{
    background-color:#f0f0f0;
    font: 14px/30px Arial,Helvetica,sans-serif;
	height:30px;
	text-align:left;
	padding:0px;
	margin:0px;
	float:left;
	/*border:#FF0000 solid 1px;*/
}
div.orderlist_rows .orderlist_item1{
width:50px;
padding-top:5px;
padding-left:0px;
height:25px;
}
div.orderlist_rows .orderlist_item2{
width:120px;
}
div.orderlist_rows .orderlist_item3{
width:200px;
}
div.orderlist_rows .orderlist_item4{
width:80px;
}
div.orderlist_rows .orderlist_item4 a{
background-color:transparent;
height:20px;
width:65px;
font: 14px/20px Arial,Helvetica,sans-serif;
color:#6E6E6E;
}
div.orderlist_rows .orderlist_item4 a:hover{
background-color:transparent;
color:#000000;
}
table.text_align tr td{
text-align:left;
padding-left:15px;
padding-top:10px;
vertical-align:top;
}
div.auth_code{
display:inline-block;
position:relative;
top:15px;
width:140px;
height:40px;
}
div.auth_code #siimage{
display:block;
float:left;
width:110px;
border: 1px solid #000;
margin-right:2px;
cursor:pointer;
}
div.auth_code div.auth_code_item{
display:block;
float:left;
width:15px;
height:20px;
cursor:pointer;
padding:2px 0px;
}
#error_tip{
	width:700px;
	height:40px;
	background-color:#FF6666;
	margin:10px 0px;
	padding:0px 15px;
	font: bold 14px/40px Arial,Helvetica,sans-serif;
	color:#ffffff;
	display:none;
}
#error_tip span{
	font: 14px/40px Arial,Helvetica,sans-serif;
}
div.form_tip{
	width:700px;
	margin:10px 0px;
	padding:0px 15px;
}

div.form_tip li{
	font: 12px/30px Arial,Helvetica,sans-serif;
	color:#666666;
	list-style:decimal;
}


