﻿@charset "utf-8";
/* CSS Document */

#footer{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	text-align:left;
	margin-top:20px;
}
#footer #somelinks{
	border:1px solid #ccc;
	padding:10px;
}
#footer .somelinks{
	padding:10px;	
	margin-bottom:10px;
	
}
#footer .somelinks .firstli{
	margin:0;
	padding:0;
	float:left;
	width:180px;
	text-align:left;
	list-style-position:outside;
	list-style:none;
}
#footer .somelinks .firstli li{
	list-style:square;
	list-style-position:inside;
}
/* ShoppingCart */
.empty_cart{
	
}
.empty_cart .cart_welcome{
	width:500px;
	text-align:left;
	display:block;
	float:left;
	padding-top:10px;
}
.empty_cart .empty_cart{
	width:200px;
	text-align:right;
	display:block;
	float:left;
}
.empty_cart .cart_logo{
	width:240px;
	text-align:left;
	display:block;
	float:left;
}
.promt_cart{
	clear:both;
	background-color:#feffd5;
	padding:5px;
	height:45px;
	margin-bottom:20px;
}

.product_list_cart{

}
.product_list_cart thead tr{
	height:35px;
	line-height:35px;
	background-color:#d7e8ff;
	vertical-align:middle;
}
.product_list_cart .inputProductNumber{
	width:40px;
	height:20px;
	line-height:20px;
	font-size:14px;
	vertical-align:middle;
}
.product_list_cart tbody tr{
	height:82px;
	border-bottom:1px solid #cccc99;
}
.product_list_cart tbody td{
	border-bottom:1px solid #cccc99;
}
.product_list_cart .operation{
	width:100px;
	height:40px;
	text-align:right;
}
.product_list_cart .operation img{
	margin-bottom:10px;
} 
.product_list_cart .productName{
	padding-left:10px;
}
.product_list_cart .productDate{
	width:150px;
}
.product_list_cart .productPrice{
	width:150px;
}
.product_list_cart .productNumber{
	width:100px;
}
.product_list_cart .textBoxNumber{
	width:30px;
    height:16px;
    font-size:14px;
    padding:2px;
}
.product_list_cart .payout_operation{
	height:20px;
}
.product_list_cart .payout_operation td{
	border:0;
}
.product_list_cart .update_operation td{
	border:0;
}
/* Login Register */
.login_promt{
    line-height:23px;
    padding:10px;
	vertical-align:middle;
	border:1px solid #5c9ebf;
	background-color:#e2eff6;
	margin-bottom:20px;
}
#login{
	width:250px;
	float:left;
	height:370px;
	border-left:2px solid #ddddcc;
	border-right:2px solid #ddddcc;
	border-bottom:5px solid #ddddcc;
	padding:0;
	margin-left:40px;
	margin-right:10px;
	_margin-left:20px;
}
#login .tdone
{
	text-align:right;
}
#login .inputtxt
{
	height:20px;
	width:150px;
}
#login h2{
	margin:0;
	padding:0;
	height:30px;
	line-height:30px;
	vertical-align:bottom;
	background-color:#ddddcc;
	color:#660000;
	display:block;	
	_width:250px;	
}
#login table h3{
	color:#cc6600;
	margin-top:10px;
}
#register{
	width:400px;
	float:left;
	height:370px;
	border-left:2px solid #ddddcc;
	border-right:2px solid #ddddcc;
	border-bottom:5px solid #ddddcc;
}
#register h2{
	margin:0;
	height:30px;
	line-height:30px;
	vertical-align:bottom;
	background-color:#ddddcc;
	color:#660000;
	
}#register .inputtxt
{
	height:20px;
	margin-top:5px;
	padding-top:2px;
}
#register table h3{
	color:#cc6600;
	margin-top:10px;
}
#register .tdone{
	width:80px;
	text-align:right;
}
#register .tdtwo input{
	width:150px;
	text-align:left;
}
#register .tdthree{
	padding:5px;
	text-align:left;
}

/*  My Account */
.account_promt{
	background-color:#f5f5e6;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	text-align:left;
	padding-left:10px;
	font-weight:normal;
}
.pageTitle{
	padding:20px 5px;
	font-size:14px;
	font-weight:bold;
	color:#cc6600;
}
.account_operation
{
	text-align:right;
}
.account_operation a
{
	display:block;
	float:right;
	width:60px;
	text-align:right;
	text-decoration:underline;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	color:#009;
}
#tab_account
{
    margin-bottom:10px;  
	clear:both; 
}
#tab_account ul
{
    margin:0;
    padding:0;
    
}
#tab_account li
{
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    display:block;
    width:200px;
    height:27px;
    border-right:1px solid #ccc;
    border-left:1px solid #ccc;
    border-top:1px solid #ccc;
}
#account_switch_tab .table_show
{
    display:block;   
    margin-top:0;
}
#tab_account li a
{
    display:block;
    line-height:26px;
    height:26px;
    vertical-align:middle;
    text-align:center;    
    background:url(images/new-bj2.gif) repeat-x;
}
#account_switch_tab .table_show
{
    display:block;   
}
#account_switch_tab .table_none
{
    display:none;   
}
#account_switch_tab
{
    clear:both;
}
#account_switch_tab table
{
    width:754px;
    display:block;
    margin-top:0;
}
#account_switch_tab .aspLink 
{
    color:#00f;
    text-decoration:underline;
}
#account_switch_tab table .tdone
{
    width:300px;
    text-align:center;
    height:23px;
    line-height:23px;
    vertical-align:middle;
}
#account_switch_tab table .tdtwo
{
    width:150px;
    text-align:center;
    height:23px;
    line-height:23px;
    vertical-align:middle;
}
#account_switch_tab table .tdthree
{
    width:150px;
    text-align:center;
    height:23px;
    line-height:23px;
    vertical-align:middle;
}
#account_switch_tab table .tdfour
{
    width:150px;
    text-align:center;
    height:23px;
    line-height:23px;
    vertical-align:middle;
}
#account_switch_tab table .tdfive
{

    text-align:center;
    height:23px;
    line-height:23px;
    vertical-align:middle;
}
#account_switch_tab table .tdsix
{

    height:23px;
    line-height:23px;
    vertical-align:middle;
    text-align:center;
}
#account_switch_tab table tbody td
{
    padding-left:5px;
    height:23px;
    line-height:23px;
    vertical-align:middle;
}
#myAccount{
	/*width:740px;
	float:left;*/
}
.lastedOrder{
	border:1px solid #000;
	background-color:#ffffd5;
	margin-bottom:20px;
	padding:5px 10px 10px 10px;
}
.lastedOrder .firstli{
	list-style:none;
	list-style-position:outside;
}
.lastedOrder .firstli ul{
	margin-top:5px;
	margin-bottom:5px;
}
.lastedOrder .firstli li{
	list-style:disc;
	margin-left:20px;
	line-height:20px;
}
.orderInfo{
	border:1px solid #cccc99;
	margin-bottom:20px;
}
.myAccount{
	border:1px solid #cccc99;
	margin-bottom:20px;
}
.orderInfo h3,.myAccount h3{
	height:23px;
	line-height:23px;
	vertical-align:middle;
	margin:0;
	background-color:#ddddcc;
	padding-left:10px	
}
.orderInfo span,.myAccount span{
	padding:5px 10px 10px 10px;
	display:block;
	margin-bottom:10px;
	margin-top:5px;
}
.orderInfo span strong,.myAccount span strong{
	color:#cc6600;
}
.orderInfo ul,.myAccount ul{
	padding:5px 10px 10px 10px;
	margin-left:20px;
}
.orderInfo ul a:visited,.myAccount ul a:visited{
	color:#996633;
}
.orderInfo ul a:link,.myAccount ul a:link{
	color:#003399;
}
.account_relatedLink{
	width:200px;
	float:right;
}
.account_relatedLink .exit{
	background-color:#eeeedd;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	border:1px solid #cccc99;
	color:#004b91;
	padding-left:10px;
	margin-bottom:20px;
}
.account_relatedLink .exit a{
	text-decoration:none;
}
.account_relatedLink .exit a:hover{
	text-decoration:underline;
	color:#cc6600;
}
.account_relatedLink .question_title{
	background-color:#eeeedd;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	color:#004b91;
	padding-left:10px;
	margin-bottom:10px;
}
.account_relatedLink .question{
	border:1px solid #cccc99;
}
.account_relatedLink .question ul li{
	height:23px;
	line-height:23px;
	vertical-align:middle;
	margin-left:5px;
}
.account_relatedLink .question ul{
	margin-bottom:10px;
}

/* Select Address */

.pageTitle h2{
	font-weight:bold;
	color:#cc6600;
	margin:0;
}
.pageTitle span{
	padding:20px 5px;
	font-weight:12px;
	font-weight:normal;
	color:#000;
}
#select_exist_address{
	border-top:1px solid #cccc99;
	border-bottom:1px solid #cccc99;
	padding:15px;
}
#select_exist_address table{
	width:550px;
}
#select_exist_address table tr{
	line-height:23px;
}
#select_exist_address .tdone{
	text-align:right;
	color:#838383;
	width:100px;
	margin:0;
	padding:0;
}
#select_exist_address .tdtwo{
	text-align:left;
	color:#000;
	width:450px;
	margin:0;
	padding:0;
}
#enter_new_address{
	margin-top:20px;
	padding:10px;
}
#enter_new_address h2{
	font-weight:bold;
	color:#cc6600;
	margin:0;
} 
#enter_new_address p{
	margin:0;
	padding:5px;
}
#enter_new_address .enter_address{
	border-top:1px solid #ddddcc;
	border-left:2px solid #ddddcc;
	border-right:2px solid #ddddcc;
	border-bottom:10px solid #ddddcc;
	margin-top:10px;
}
#enter_new_address .enter_address h2{
	margin:0;
	background-color:#ddddcc;
	color:#660000;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding-left:10px;	
}
#enter_new_address .enter_address table{
	padding:20px;
}
#enter_new_address .enter_address .tdone{
	text-align:right;
	color:#838383;
}
#enter_new_address .enter_address .tdtwo{
	text-align:left;
}
#enter_new_address .enter_address .inputtxt{
	width:150px;
	height:18px;
}

/* SelectShippingOpption */
.shipping_promt{
	background-color:#ffffd5;
	border:1px solid #dd9988;
	height:70px;
	color:#990000;
	padding:5px;
}
.shipping_promt h2{
	margin-top:10px;
	margin-bottom:15px;
}
.finish_modify_btn{
	text-align:right;
}
.shipping_opption_select{
	border:1px solid #eeeecc;
	margin-top:15px;
	padding-bottom:20px;
}
.shipping_opption_select span{
	display:block;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding-left:3px;
}
.shipping_opption_select table tr{
	height:25px;
}
.shipping_opption_select table{
	width:100%;
	margin:25px;
}
.shipping_opption_select table thead td{
	text-align:center;
}
.shipping_opption_select table  .tdone{
	text-align:left;
}
.shipping_opption_select table  td{
	text-align:center;
}
/** update Address**/


.update_exist_address h2{
	font-weight:bold;
	color:#660000;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding-left:10px;
	margin:0;
	background-color:#ddddcc;
} 
.update_exist_address p{
	margin:0;
	padding:5px;
}
.update_exist_address{
	border-top:1px solid #ddddcc;
	border-left:2px solid #ddddcc;
	border-right:2px solid #ddddcc;
	border-bottom:10px solid #ddddcc;
	margin-top:10px;
	padding-bottom:20px;
}
.update_exist_address table tr{
	line-height:25px;
}
.update_exist_address  table{
	display:block;
	margin-top:20px;
	margin-left:20px;
}
.update_exist_address .tdone{
	text-align:right;
	color:#838383;
}
.update_exist_address  .tdtwo{
	text-align:left;
}
.update_exist_address  .inputtxt{
	width:150px;
	height:18px;
}

/**------------------------------------- Confirm Order ---------------------------------------**/
.order_confirm_promt{
	background-color:#feffd5;
	height:70px;	
	padding-top:10px;
	padding-left:10px;
}
#order_confirm{
	clear:both;
}
.order_confirm_head{
	height:38px;
	line-height:38px;
	vertical-align:middle;
	background-color:#3163ce;
}

#order_confirm .order_sending_infor{
	margin-right:10px;
	background-color:#fff; 
}
#order_confirm .order_sending_infor h2{
	text-align:center;
	background-color:#bbbb9e;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	margin:0;
}
#order_confirm .order_sending_infor{
	background-color:#fff;	
	width:536px;
	margin-bottom:20px;
	margin-top:10px;
	float:left;
	display:inline;
}
.order_sending_infor  .send_head{
	background-color:#eee;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	padding-left:5px;
}
.order_sending_infor .sendAddress table{
	margin-left:10px;
	line-height:23px;
}
.order_sending_infor .sendWay table{
	margin-left:10px;
	line-height:25px;
}
.order_sending_infor .sendWay .tdone{
	width:60px;
}
.order_sending_infor .sendAddress .tdone{
	width:30px;
}
.order_sending_infor .splitProduct p.remarkTitle{
	background-color:#eee;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	padding-left:5px;
	font-weight:bold;
	margin-bottom:10px;
}
.order_sending_infor .splitProduct .remarkContent
{
    margin:0;
    margin-bottom:10px;
}
.order_sending_infor .splitProduct .remarkContent .order_remark
{
    width:400px;
    height:60px;
    overflow:auto;
    border-top:1px solid #666;
    border-left:1px solid #666;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
}
.order_sending_infor .productInfor .confirm_productInfor{
	margin:10px;
	border-top:1px solid #3163ce;
	line-height:25px;
}
.order_sending_infor .productInfor .confirm_productInfor td
{
	padding-left:10px;
}
.order_sending_infor .productInfor .confirm_productInfor .trone{
	background-color:#eee;
	border-bottom:1px solid #eee;
	padding-left:10px;
}
.order_sending_infor .productInfor .confirm_productInfor .trtwo{
	background-color:#e6e6e6;
	padding-left:10px;
}
#orderPrice{
	width:200px;
	background-color:#fff;
	line-height:23px;
	padding-bottom:10px;
}
#orderPrice table{
	margin-left:5px;
}
#orderPrice table .tdone{
	width:100px;
}
#payInfor{
	width:200px;
	background-color:#fff;
	/*margin-top:20px;*/
	line-height:23px;
	padding-bottom:10px;
}
#orderPrice .totalPrice{
	color:#cc0000;
	font-size:14px;
	font-weight:bold;
}
#payInfor h2,#orderPrice h2{
	margin:0;
	height:23px;
	background-color:#bbbb9e;
	line-height:23px;
	vertical-align:middle;
	text-align:center;
}
.selectservice h2
{
	margin:0;
	height:23px;
	background-color:#bbbb9e;
	line-height:23px;
	vertical-align:middle;
	text-align:center;
	margin-bottom:10px;
}
#payInfor .payWay,#payInfor .fapiao{
	margin-left:5px;
}


/*----------------------- Cancel Order----------------------------*/
.cancelOrder{
	border-top:1px solid #cde;
	border-right:3px solid #cde;
	border-left:3px solid #cde;
	border-bottom:3px solid #cde;
}
.cancelOrder h2{
	margin:0;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	background-color:#cde;
}
.cancelOrder table{
	display:block;
	margin-left:auto;
	width:500px;
	margin-right:auto;
}
.cancelOrder table tr
{
    height:23px;
    line-height:23px;
    vertical-align:middle;
}
.cancelOrder table .returnbtn{
	text-align:right;
}


/*------------------------- Search Order--------------------------------------*/
.search_order{
	margin-bottom:20px;
	margin-top:20px;
}
.query_order_list{
	border:1px solid #ddddcc;
	border-right:3px solid #ddddcc;
	border-left:3px solid #ddddcc;
	border-bottom:8px solid #ddddcc;
}
.query_order_list h2{
	margin:0;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	color:#660000;
	background-color:#ddddcc;
	padding-left:10px;
}
.query_order_list .product_list {
	padding-left:10px;
	padding-right:10px;
}
.query_order_list .product_list table{
	margin-top:10px;
	border-bottom:1px solid #ddddcc;
	line-height:25px;
	height:auto!important;
	height:100px;
	min-height:100px;	
	padding-left:10px;
}
.query_order_list .product_list table .tdone{
	width:40%;
}
.query_order_list .product_list table .tdtwo{
	width:40%;
}
.query_order_list .product_list table .tdthree{
	width:20%;
}
.query_order_list .product_list li{
	list-style:none;
}

/*------------------------- Query Order Detail--------------------------------------*/
.product_arrive_time{
	border-left:2px solid #ccddee;
	border-right:2px solid #ccddee;
	border-bottom:2px solid #ccddee;
	border-top:1px solid #ccddee;
	padding-bottom:15px;
}
.product_arrive_time h2{
	margin:0;
	height:23px;
	line-height:23px;
	vertical-align:middle;
	padding-left:10px;
	background-color:#ccddee;
	margin-bottom:15px;
}
.product_arrive_time .orderstatus{
	width:265px;
	float:left;
	padding-left:5px;
}
.product_arrive_time .orderstatus span
{
	display:inline;	
}
.product_arrive_time .orderstatus p{
	border-bottom:1px dotted #d5d5b5;
	display:block;
	width:400px;
	color:#003399;
	line-height:25px;
}
.product_arrive_time .orderstatus p strong{
	color:#000;
	font-weight:normal;
}
.product_arrive_time .ownmoney{
	width:265px;
	float:left;
	border-left:1px solid #ccddee;
	padding-left:5px;
}
.product_arrive_time .ownmoney span{
	color:#00328b;
	font-size:12px;
	width:300px;
	display:block;
	border-bottom:1px dotted #d5d5b5;
	height:35px;
	line-height:35px;
	vertical-align:middle;
}
.order_info{
	padding-top:20px;
	padding-bottom:20px;
}
.order_info li{
	list-style:none;
	list-style-position:outside;
}
.order_shipping_info{
	border-top:1px solid #ddddcc;
	border-right:2px solid #ddddcc;
	border-left:2px solid #ddddcc;
	border-bottom:3px solid #ddddcc;
	zoom:1;
}
.order_shipping_info_head{
	height:25px;
	line-height:25px;
	padding-left:10px;
	background-color:#ddddcc;
	
}
.order_shipping_info_head span{
	display:block;
	color:#660000;
	font-size:14px;
	font-weight:bold;
	height:25px;
	line-height:25px;
	vertical-align:middle;	
	width:200px;
	float:left;
}
.order_shipping_info_head img{
	float:right;
}
.order_shipping_info .order_packet{
	height:23px;
	line-height:23px;
	vertical-align:middle;
	background-color:#eeeedd;
}
.order_shipping_info .order_shipping_detail{
	width:196px;
	
	margin:0;
	line-height:23px;
	padding:5px;
	float:left;
	height:100%;
}
.order_shipping_info .order_shipping_detail h3{
	margin:0;
}

.order_shipping_info .order_details{
	border-top:2px solid #ddddcc;
}
.order_shipping_info .order_details .order_other_detail{
	float:right;
	width:520px;
	height:100%;
	padding:10px;
	border-left:2px solid #ddddcc;
	margin:0;
}
.order_shipping_info .order_details .order_other_detail h1{
	color:#cc6600;
	font-size:16px;
}
.order_shipping_info .order_details .order_other_detail table {
	line-height:25px;
	margin-top:10px;
}
.order_shipping_info .order_details .order_other_detail table thead tr{
	border-top:1px solid  #ddddcc;
	border-bottom:1px solid #ddddcc;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	background-color:#f5f5eb;
}
.order_shipping_info .order_details .order_other_detail table .tdthree{
	text-align:right;
}
.order_pay_infor{
	border-top:1px solid  #ddddcc;
	border-right:3px solid  #ddddcc;
	border-left:3px solid  #ddddcc;
	border-bottom:8px solid  #ddddcc;
	margin-top:15px;
	padding-bottom:10px;
}
.order_pay_infor h2{
	margin:0;
	line-height:25px;
	height:25px;
	vertical-align:middle;
	padding-left:10px;
	color:#660000;
	background-color:#ddddcc;
}
.order_pay_infor table {
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
}
.order_pay_infor table td{
	width:25%;
}
.order_pay_infor table tbody td{
	line-height:23px;
}
.order_pay_infor table  .tdfour{
	text-align:right;
}
.order_pay_infor table thead td{
	border-top:1px solid #000;
	text-align:center;
	background-color:#eee;
	height:20px;

}

/*--------------------------Pay Opption-------------------------------*/
.select_payway_promt{
	border:1px solid #5c0ebf;
	background-color:#e2eff6;
	height:65px;
	margin-bottom:20px;
}
.select_payway_promt h2{
	margin:10px;
}
.pageTitle .finish_select_pay_btn{
	float:right;
}
.payopption{
	clear:both;
}
.payopption ul li{
	list-style-position:outside;
	margin-left:20px;
}

/*---------------------- buy login--------------------------------------*/

.ready_product_list_cart thead tr{
	height:25px;
	line-height:25px;
	background-color:#d7e8ff;
	vertical-align:middle;
}
.ready_product_list_cart .inputProductNumber{
	width:40px;
	height:20px;
	line-height:20px;
	font-size:14px;
	vertical-align:middle;
}
.ready_product_list_cart tbody tr{
	height:40px;
	border-bottom:1px solid #cccc99;
}
.ready_product_list_cart tbody td{
	border-bottom:1px solid #cccc99;
}
.ready_product_list_cart .operation{
	width:100px;
	height:40px;
	text-align:right;
}
.ready_product_list_cart .operation img{
	margin-bottom:10px;
} 
.ready_product_list_cart .productName{
	padding-left:10px;
}
.ready_product_list_cart .productDate{
	width:150px;
}
.ready_product_list_cart .productPrice{
	width:150px;
}
.ready_product_list_cart .productNumber{
	width:100px;
}
.ready_product_list_cart .payout_operation{
	height:20px;
}
.ready_product_list_cart .payout_operation td{
	border:0;
}
.ready_product_list_cart .update_operation td{
	border:0;
}
#buylogin{
	border-left:1px solid #ddddcc;
	border-right:1px solid #ddddcc;
	border-bottom:1px solid #ddddcc;
	margin-top:20px;
	width:754px;
	overflow:hidden;
}
#buylogin h2{
	margin:0;
	background-color:#ddddcc;
	color:#660000;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding-left:10px;	
}
#buylogin  .inputtxt
{
    height:20px;
    line-height:20px;
    vertical-align:middle;
    margin-bottom:10px;
}
#ready_enter_new_address{
	margin-top:20px;
}
#ready_enter_new_address h2{
	font-weight:bold;
	color:#cc6600;
	margin:0;
} 
#ready_enter_new_address p{
	margin:0;
	padding:5px;
}
#ready_enter_new_address .enter_address{
	border-top:1px solid #ddddcc;
	border-left:1px solid #ddddcc;
	border-right:1px solid #ddddcc;
	border-bottom:1px solid #ddddcc;
	margin-top:10px;
}
#ready_enter_new_address .enter_address h2{
	margin:0;
	background-color:#ddddcc;
	color:#660000;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding-left:10px;	
}
#ready_enter_new_address .enter_address table{
	padding:20px;
}
#ready_enter_new_address .enter_address .tdone{
	text-align:right;
	color:#838383;
}
#ready_enter_new_address .enter_address .tdtwo{
	text-align:left;
}
#ready_enter_new_address .enter_address .inputtxt{
	width:150px;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}
/* -------------匿名购买---------------- */
#selectOption
{
	border:1px solid #ddddcc;
	margin-top:20px;
}
#selectOption span{
	display:block;
	background-color:#eeeecc;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding-left:3px;
}
#selectOption .payopption
{
	padding:10px;
}
#selectOption .payopption ul
{
	list-style:decimal;
}
#anony_confirm_address
{
	border:1px solid #ccc;
	margin-top:10px;
}
#anony_confirm_address span{
	display:block;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding-left:10px;
}
#anony_confirm_address table
{
	margin-left:10px;
}

#anoy_order_price
{
	border:1px solid #ccc;
	position:relative;
	margin-bottom:10px;
}
#anoy_order_price span{
	margin:0;
	display:block;
	background-color:#eeeecc;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding-left:3px;
	position:relative;
}
#anoy_order_price img{
	float:right;
}
/*anoy finish order */
#finish_anoy_order div
{
	text-align:center;
	line-height:30px;
	height:30px;
	vertical-align:middle;
}
#finish_anoy_order .one span
{
	color:#F36;
}
#finish_anoy_order .two
{
	font-weight:bold;
}

#changepwd{
	width:500px;
	height:300px;
	border-left:2px solid #ddddcc;
	border-right:2px solid #ddddcc;
	border-bottom:5px solid #ddddcc;
	margin-right:auto;
	margin-left:auto;
}
*html #changepwd{
	margin-left:68px;
}
#changepwd .tdone
{
	text-align:right;
}
#changepwd .inputtxt
{
	height:20px;
	width:150px;
}
#changepwd h2{
	margin:0;
	height:30px;
	line-height:30px;
	vertical-align:bottom;
	background-color:#ddddcc;
	color:#660000;
	padding-left:10px;
}
#changepwd table
{
	margin-top:20px;
}
#changepwd table h3{
	color:#cc6600;
	margin-top:10px;
}
