#usermenu {	background-image: url(../images/bg_user.gif);background-repeat: no-repeat;height: 535px;width: 270px;float: left;}
#usermain {	height: 495px;	width: 671px;	margin-left: auto;	background: url(../images/bg_usermain.gif) no-repeat center top;	text-align: center;	margin-right: auto;}
#usermain p {	font-size: 14px;	text-align: left;	text-indent: 20px;	padding: 30px;}
#usermenu ul {height: 300px;padding-top: 100px;	padding-left: 30px;float: left;}
#usermenu li {list-style-type: none;height: 35px;font-size: 14px;font-weight: bold;}
.user_user,.user_edit,.user_order,.user_gold,.user_logout,.user_friend {background-image: url(../images/icon_user_user.gif);	background-repeat: no-repeat;background-position: left center;height: 30px;	line-height: 30px;padding-left: 40px;}
#usermenu a {float: left;color: #659616;}
#user_main h3 {background-attachment: fixed;background-image: url(../images/bg_usertop.gif);background-repeat: no-repeat;background-position: center center;text-align: left;height: 30px;float: left;font-size: 14px;font-weight: normal;line-height: 30px;color: #006600;width: 651px;margin-left: 5px;padding-left: 20px;	margin-bottom: 5px;}
#editform legend{font-size: 18px;font-weight: bold;float: left;color: #659616;padding: 0px;height: 30px;margin: 30px 0px 0px 0px;}
#editform label {text-align: right;width: 120px;float: left;padding: 0px;font-size: 14px;color: #000;line-height: 30px;height: 30px;margin: 0px;}
#editform div {	line-height: 150%;float: left;width: 660px;text-align: left;padding: 0px;font-size: 14px;	color: #659616;margin: 0px 0px 0px 5px;}
#editform input {height: 18px;padding: 2px;font-size: 14px;font-weight: bold;color: #000;}
#user_no {width: 100px;}
#editform .hintok {background-image: url(../images/ok.gif);background-repeat: no-repeat;background-position: 0px center;padding-left: 20px;text-indent: 20px;font-size: 12px;}
#editform #image_reg {border: 0px;height: 21px;width: 90px;margin: 5px 0px 5px 200px;}
#usermain #editform {margin-top: 50px;}

#user_orderlist,#user_goldlist {width: 98%;float: left;margin-top: 20px;margin-left: 5px;}
#user_orderlist .userth {font-size: 14px;line-height: 25px;}
#user_orderlist th {color: #659616;}
#user_orderlist .usertd {height: 22px;line-height: 22px;text-align: center;color: #659616;padding: 2px;}


#user_product_list,#user_order_read,#user_goldlist,#user_friendlist,#addgold,#user_order_edit {width: 98%;float: left;margin-left: 3px;}
#user_order_read {margin-top: 10px;	border-top: 1px solid #CCC;}
#user_product_list th,#user_goldlist th,#user_friendlist th,#addgold th {font-size: 14px;line-height: 22px;color: #659616;}
#user_product_list td,#user_goldlist td {line-height: 16px;height: 16px;	color: #659616;text-indent: 30px;}
#user_product_list a {color: #659616;}

#user_order_read th{color: #659616;font-weight: bold;width: 100px;height: 18px;line-height: 18px;text-align: right;border-bottom: 1px dotted #CCC;padding: 1px;}
#user_order_read td {text-indent: 10px;text-align: left;border-bottom: 1px dotted #CCC;	padding: 2px;vertical-align: bottom;color: #333;}
#user_order_read strong {color: #659616;}
#user_order_read .user_order_xin{color: #900;}
#user_product_list .usertd_red {color: #F00;}
#user_goldlist td,#user_friendlist td {line-height: 20px;height:20px;border-bottom: 1px dotted #ccc;}
#fform {margin-top: 20px;width: 600px;margin-left: 50px;}
#fform label {text-align: right;width: 120px;float: left;padding: 0px;font-size: 14px;color: #000;line-height: 30px;height: 30px;margin: 0px;}
#fform div {	line-height: 150%;float: left;width: 600px;text-align: left;padding: 0px;font-size: 14px;	color: #659616;margin: 0px 0px 0px 5px;}
#fform legend{font-size: 14px;font-weight: bold;color: #659616;padding: 0px;margin-top: 10px;margin-right: 0px;	margin-bottom: 0px;	margin-left: 30px;	height: 30px;	float: left;}
#fform fieldset {border: 1px solid #efefef;display: block;width: 600px;}
#addgold td {font-size: 14px;line-height: 150%;text-align: left;text-indent: 30px;	border-top: 1px solid #CCCCCC;}
#user_order_edit td {line-height: 20px;padding: 2px;height: 20px;text-align: left;color: #659616;}
#user_order_edit th {color: #659616;text-align: right;}
#user_order_edit textarea{border: 1px dotted #333;}
#user_order_edit {margin-top: 30px;}
#usermain dt {font: 18px/40px "ºÚÌå";
	background: url(../images/icon_user_main.gif) no-repeat 100px center;height: 40px;margin-bottom: 40px;color: #659616;}
#usermain dl {margin-top: 10px;}
#usermain dd {	text-align: left;text-indent: 50px;	line-height: 30px;	font-size: 14px;	color: #659616;}
#repass {	width: 800px;	color: #659616;	text-align: left;	font-size: 14px;}
#repass label {	font-weight: bold;	color: #659616;	width: 100px;	text-align: right;	display: block;	float: left;}
#repass div {	width: 800px;	height: 30px;	line-height: 30px;	text-indent: 10px;}
#repass fieldset {display: block;}
#repass legend {font-weight: bold;font-size: 14px;color: #659616;margin-left: 30px;	padding: 0px;float: left;}
#repass p {text-indent: 30px;clear: left;line-height: 150%;	padding: 5px;}
#searchorder {text-align: left;	line-height: 150%;}
#searchorder label {
	width: 100px;
	display: block;
	float: left;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	clear: left;
	font-weight: bold;
	text-align: right;
	color: #659616;
}
#searchorder div {
	height: 30px;
	padding-left: 20px;
	line-height: 30px;
}
#searchorder legend {
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	padding-left: 30px;
	color: #659616;
}
#user_main {
	text-align: left;
	padding: 10px;
	font-size: 14px;
}
#user_main #sys_bk label {
	width: 100px;
	white-space: nowrap;
	font-weight: bold;
	text-align: right;
	float: left;
}
#user_main #sys_bk fieldset {
	line-height: 150%;
}
#user_main #sys_bk div {
	padding-top: 2px;
	padding-bottom: 2px;
}
#user_main #sys_bk .inputc2 {
	border: 1px solid #d9d9d9;
}

