@charset "utf-8";
button {
	font-size: 12px;
	color: #666666;
}
img {
	border: none;
}
#path {
	background: url(path.gif) no-repeat 2px 4px;
	text-indent:78px;
}
#User {
	clear: both;
	text-align: left;
	width: 985px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	padding-top:10px;
}
#User * {
	margin:0px;
	padding:0px;
}
	
#User #Menu {
	background-image: url(UserLeftmid.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:190px;
	float: left;
	margin:0px;
}
#User #Menu ul {
	background-image: url(UserLefttop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	overflow: hidden;
	padding-top:10px;
}
.orangetext {
	color:#FF7303;
}
#User #Menu dl {
	background-image: url(UserLeftmid2.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:190px;
	float: left;
	margin:0px;
}
#User #Menu dt#tit_1 {
	background-image: url(UserLefttop2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	overflow: hidden;
	height:41px;
	line-height:123px;
}
#User #Menu dt#tit_2 {
	background-image: url(tit_2.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	display: block;
	overflow: hidden;
	height:34px;
	line-height:123px;
}
#User #Menu dt#tit_3 {
	background-image: url(tit_3.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	display: block;
	overflow: hidden;
	height:34px;
	line-height:123px;
}
#login_sumit {
	background-image: url(/images/login_sumit.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width:144px;
	height:30px;
	overflow: hidden;
	border:0px;
	cursor: pointer;
	margin-bottom:16px;
}
#User #Menu li {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	background-image: url(UserLeftMenu.gif);
	background-repeat:repeat-x;
	background-position: left bottom;
	overflow: hidden;
	display: block;
	clear: both;
	width: 158px;
	padding:4px 0;
	line-height: 22px;
	padding-left:10px;
}
#User .Menu_bottom {
	background-image: url(UserLeftbottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:190px;
	height:20px;
	overflow: hidden;
}
#User .Menu_bottom2 {
	background-image: url(UserLeftbottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:190px;
	height:20px;
	overflow: hidden;
}
.Menu_friend {
	width:190px;
	height:74px;
	border:0px;
	background-image: url(Menu_friend.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent:-9999px;
	overflow: hidden;
}
.Menu_friend a {
	display:block;
	width:190px;
	height:74px;
}
.login_input {
	width:142px;
}
#User #Menu #tit_1 {
	background-position: 10px 0px;
}
#User #Menu #tit_2 {
	background-position: 10px -34px;
}
#User #Menu #tit_3 {
	background-position: 10px -68px;
}
#User #Menu dd {
	background-color: #FFFFFF;
	width:154px;
	line-height: 28px;
	display: block;
	overflow:hidden;
	clear: both;
	margin-left: 17px;
	background: url(xline4.gif) repeat-x left bottom;
	height:28px;
	text-indent:12px;
}
#User #Menu p a {
	color:#FF7303;
	font-weight: bolder;
}
#User #Info {
	width: 783px;
	float: right;
	overflow: hidden;
	padding-bottom: 10px;
	border: 1px solid #dddddd;
}
#User #Info h1 {
	background-position: 11px 8px;
	background-repeat: no-repeat;
	height: 26px;
	display: block;
	line-height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	color:#FF7303;
	font-weight:bloder;
	text-indent:21px;
	font-size: 12px;
	background-image: url(lp_title.gif);
}
#User #Info form {
	background-color: #FFFFFF;
	padding-bottom: 10px;
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#User #Info dl {
	display: block;
	overflow: hidden;
	padding-bottom: 45px;
	width: 800px;
}
#User #Info dt {
	display: block;
	line-height: 25px;
	clear: both;
	background-color: #F7F7F7;
	text-indent: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	background-image: url(../images/InfoIco.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
}
#User #Info dd {
	display: block;
	clear: both;
	line-height: 25px;
	padding-left: 100px;
}
#User #Info dd label {
	text-align: right;
	width: 150px;
	line-height: 25px;
	text-indent: 0px;
	display: block;
	float: left;
}
#User #Info dd strong {
}
#User #Info u {
	color: #FF7F00;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}
#User #Info em {
	color: #999999;
}
#User #Info input {
	height: 18px;
	margin-top: 3px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
}
#User #Info select {
	height: 18px;
	margin-top: 3px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
}
#User #Info button {
	background-image: url(loginbt.jpg);
	background-repeat: no-repeat;
	width: 90px;
	height: 26px;
	text-align: center;
	color: #ffffff;
	border: none;
	line-height: 28px;
	overflow: hidden;
	display: block;
	clear: both;
}
#User #Info #BtSubmit {
	margin-left: 300px;
}
#User #Info #BtReset {
	margin-left: 450px;
	position: relative;
	top: -29px;
}
#User #Menu dd a.selected {
	font-weight: bold;
}
#User #Safe {
	width: 783px;
	float: right;
	overflow: hidden;
	padding-bottom: 10px;
	border: 1px solid #dddddd;
}
#User #Safe h1 {
	background-position: 11px 8px;
	background-repeat: no-repeat;
	height: 26px;
	display: block;
	line-height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	color:#FF7303;
	font-weight:bloder;
	text-indent:21px;
	font-size: 12px;
	background-image: url(lp_title.gif);
}
#User #Safe h1 strong {
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	text-indent: 15px;
}
#User #Safe form {
	background-color: #FFFFFF;
	padding-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
	height: 385px;
	overflow: hidden;
}
#User #Safe dl {
	display: block;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 45px;
	width: 807px;
}
#User #Safe dt {
	display: block;
	float: left;
	width: 40%;
	text-align: right;
	line-height: 25px;
	clear: both;
	text-indent: -5px;
}
#User #Safe dd {
	display: block;
	float: left;
	width: 60%;
	line-height: 25px;
}
#User #Safe em {
	color: #999999;
}
#User #Safe input {
	height: 18px;
	margin-top: 3px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
}
#User #Safe select {
	height: 18px;
	margin-top: 3px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
}
#User #Safe button {
	background-image: url(loginbt.jpg);
	background-repeat: no-repeat;
	width: 90px;
	height: 26px;
	text-align: center;
	color: #ffffff;
	border: none;
	line-height: 28px;
	border: none;
	line-height: 27px;
	overflow: hidden;
	display: block;
	clear: both;
}
#User #Safe #BtSubmit {
	margin-left: 300px;
}
#User #Safe #BtReset {
	margin-left: 450px;
	position: relative;
	top: -29px;
}
#User #Pass {
		width: 783px;
	float: right;
	overflow: hidden;
	padding-bottom: 10px;
	border: 1px solid #dddddd;
}
#User #Pass h1 {
	background-position: 11px 8px;
	background-repeat: no-repeat;
	height: 26px;
	display: block;
	line-height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	color:#FF7303;
	font-weight:bloder;
	text-indent:21px;
	font-size: 12px;
	background-image: url(lp_title.gif);
}
#User #Pass h1 strong {
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	text-indent: 15px;
}
#User #Pass form {
	margin-right: 10px;
	margin-left: 10px;
	height: 385px;
	overflow: hidden;
	padding-bottom: 10px;
}
#User #Pass dl {
	display: block;
	overflow: hidden;
	padding-top: 30px;
	padding-bottom: 45px;
	width: 807px;
}
#User #Pass dt {
	display: block;
	float: left;
	width: 40%;
	text-align: right;
	line-height: 25px;
	clear: both;
	text-indent: -5px;
}
#User #Pass dd {
	display: block;
	float: left;
	width: 60%;
	line-height: 25px;
}
#User #Pass em {
	color: #999999;
}
#User #Pass input {
	height: 18px;
	margin-top: 3px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
}
#User #Pass select {
	height: 18px;
	margin-top: 3px;
	margin-bottom: 2px;
	border: 1px solid #CCCCCC;
}
#User #Pass button {
   background-image: url(loginbt.jpg);
	background-repeat: no-repeat;
	width: 90px;
	height: 26px;
	text-align: center;
	color: #ffffff;
	border: none;
	line-height: 28px;
	border: none;
	line-height: 27px;
	overflow: hidden;
	display: block;
	clear: both;
}
#User #Pass #BtSubmit {
	margin-left: 300px;
}
#User #Pass #BtReset {
	margin-left: 450px;
	position: relative;
	top: -29px;
}
#User #Mail {
	width: 783px;
	float: right;
	overflow: hidden;
	padding-bottom: 10px;
	border: 1px solid #dddddd;
}
#User #Mail h1 {
	background-position: 11px 8px;
	background-repeat: no-repeat;
	height: 26px;
	display: block;
	line-height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	color:#FF7303;
	font-weight:bloder;
	text-indent:21px;
	font-size: 12px;
	background-image: url(lp_title.gif);
}
#User #Mail h1 strong {
}
#User #Mail ul {
	width: 807px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
	display: block;
	overflow: hidden;
	padding-top: 10px;
	border-bottom: 1px solid #dddddd;
}
#User #Mail ul li {
	float: left;
	padding-left: 5px;
}
#User #Mail ul li a {
	background-image: url(UserMailLab2.jpg);
	width: 90px;
	height: 29px;
	display: block;
	line-height:32px;
	overflow: hidden;
	text-align: center;
	background-repeat: no-repeat;
	font-weight: bold;
	color: #535353;
}
#User #Mail ul li a:hover, #User #Mail ul li a.selected {
	background-image: url(UserMailLab.jpg);
	color: #ffffff;
	display:block;
	width:90px;
	height:29px;
}
#User #Mail form {
	height: 390px;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
}
#User #Mail ol {
	width: 807px;
	display: block;
	overflow: hidden;
	background-color: #FFFFFF;
}
#User #Mail ol li {
	clear: both;
	width: 800px;
	line-height: 26px;
	border-bottom: 1px solid #dddddd;
	background-color: #f7f7f7;
	overflow: hidden;
	padding-left: 5px;
	float: left;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #dddddd;
}
#User #Mail ol li input {
	width: 16px;
	float: left;
	margin-top: 5px;
}
#User #Mail ol li span {
	display: block;
	float: left;
	width: 30px;
	background-image: url(MailState.gif);
	background-repeat: no-repeat;
	background-position: center 2px;
	height: 25px;
}
#User #Mail ol li a {
	display: block;
	float: left;
	width: 500px;
}
#User #Mail ol li em {
	display: block;
	float: left;
	width: 100px;
	font-style: normal;
}
#User #Mail ol li u {
	display: block;
	float: left;
	width: 150px;
	text-decoration: none;
}
#User #Mail ol li.th {
	font-weight: bold;
	text-align: center;
	background-color: #f7f7f7;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #dddddd;
	height: 30px;
	line-height: 30px;
}
#User #Mail ol li.th input {
	visibility: hidden;
}
#User #Mail ol li.th span {
	background: none;
}
#User #Mail ol li.th a {
}
#User #Mail ol li.th em {
}
#User #Mail ol li.th u {
}
#User #Mail ol li.new {
	font-weight: bold;
}
#User #Mail ol li.new span {
	background-position: center -22px;
}
#User #Mail p {
	display: block;
	background-color: #f7f7f7;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	height: 20px;
	line-height: 20px;
	padding: 5px;
	width:800px;
}
#User #Mail p input {
	margin-right: 10px;
}
#User #Mail p button {
	width: 63px;
	height: 19px;
	border: none;
	line-height: 20px;
	background-color: #B2B2B2;
	margin-left: 10px;
	color: #ffffff;
	text-indent: 0px;
	clear: both;
}
#User #MailView {
	background-repeat: repeat-y;
	background-position: left top;
	width: 827px;
	float: right;
	overflow: hidden;
	padding-bottom: 10px;
	background-image: url(UserBodymid.gif);
	border-bottom: 1px solid #dddddd;
}
#User #MailView h1 {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 34px;
	display: block;
	line-height: 34px;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	color: #e51380;
	font-weight:bloder;
	font-size: 12px;
	background-image: url(UserBody.gif);
	padding-top: 10px;
}
#User #MailView h1 strong {
	display: block;
	background-color: #FFFFFF;
	height: 30px;
	line-height: 30px;
	text-indent: 30px;
	background-image: url(UserBodymid.gif);
	background-repeat: repeat-y;
	background-position: left 0px;
}
#User #MailView div {
	height: 400px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	clear: both;
	display: block;
}
#User #MailView dl {
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}
#User #MailView dt {
	line-height: 30px;
	text-indent: 50px;
	font-weight: bold;
	background-color: #fde7f2;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #fbd1e7;
	border-right: 1px solid #fbd1e7;
}
#User #MailView dd {
	line-height: 20px;
	background-color: #fef6fa;
	border-bottom: 1px solid #fbd1e7;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #fbd1e7;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 90px;
}
#User #MailView p {
	display: block;
	line-height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #fde7f2;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #fbd1e7;
	border-bottom: 1px solid #fbd1e7;
	margin: 0px;
}
#User #MailView p a {
	background-image: url(MailDelBt.gif);
	width: 63px;
	height: 19px;
	display: block;
	text-align: center;
	overflow: hidden;
	line-height: 20px;
	clear: both;
}
#User #MailView #MailDelBt {
	margin-left: 90px;
}
#User #MailView #MailReplyBt {
	margin-left: 170px;
	margin-top: -19px;
}
#User #MailView #MailBackBt {
	margin-left: 250px;
	margin-top: -19px;
}
#User #MailReply {
	background-repeat: repeat-y;
	background-position: left top;
	width: 827px;
	float: right;
	overflow: hidden;
	padding-bottom: 10px;
	background-image: url(UserBodymid.gif);
	border-bottom: 1px solid #fbd1e7;
}
#User #MailReply h1 {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 34px;
	display: block;
	line-height: 34px;
	overflow: hidden;
	border-bottom: 1px solid #fbd1e7;
	color: #e51380;
	font-weight:bloder;
	font-size: 12px;
	background-image: url(UserBody.gif);
	padding-top: 10px;
}
#User #MailReply h1 strong {
	display: block;
	background-color: #FFFFFF;
	height: 30px;
	line-height: 30px;
	text-indent: 30px;
	background-image: url(UserBodymid.gif);
	background-repeat: repeat-y;
	background-position: left 0px;
}
#User #MailReply div {
	height: 400px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	clear: both;
	display: block;
}
#User #MailReply dl {
	width: 600px;
	overflow: hidden;
	line-height: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#User #MailReply dt {
	float: left;
	display: block;
	clear: both;
	width: 80px;
	text-align: right;
}
#User #MailReply dd {
	display: block;
}
#User #MailReply input {
	height: 16px;
	margin-top: 3px;
	margin-bottom: 4px;
	border: 1px solid #fbd1e7;
}
#User #MailReply textarea {
	border: 1px solid #fbd1e7;
}
#User #MailReply button {
	background-image: url(loginbt.jpg);
	width: 90px;
	height: 26px;
	text-align: center;
	color: #ffffff;
	border: none;
	line-height: 28px;
	display: block;
	margin-left: 380px;
	line-height: 32px;
	overflow: hidden;
	margin-top: -22px;
}
#User #MailWrite {
	width: 783px;
	float: right;
	overflow: hidden;
	padding-bottom: 10px;
	border: 1px solid #dddddd;
}
#User #MailWrite h1 {
	background-position: 11px 8px;
	background-repeat: no-repeat;
	height: 26px;
	display: block;
	line-height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	color:#FF7303;
	font-weight:bloder;
	text-indent:21px;
	font-size: 12px;
	background-image: url(lp_title.gif);
}
#User #MailWrite h1 strong {
	display: block;
	height: 30px;
	line-height: 30px;
	text-indent: 30px;
	background-image: url(UserBodymid.gif);
	background-repeat: repeat-y;
	background-position: left 0px;
}
#User #MailWrite div {
	height: 400px;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	clear: both;
	display: block;
}
#User #MailWrite dl {
	width: 600px;
	overflow: hidden;
	line-height: 25px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}
#User #MailWrite dt {
	float: left;
	display: block;
	clear: both;
	width: 80px;
	text-align: right;
}
#User #MailWrite dd {
	display: block;
}
#User #MailWrite input {
	height: 16px;
	margin-top: 3px;
	margin-bottom: 4px;
	border: 1px solid #CCCCCC;
}
#User #MailWrite textarea {
	border: 1px solid #CCCCCC;
}
#User #MailWrite button {
	background-image: url(loginbt.jpg);
	width: 90px;
	height: 26px;
	border: none;
	background-color: #FFFFFF;
	display: block;
	margin-left: 380px;
	line-height: 28px;
	overflow: hidden;
	margin-top: -22px;
	color:white;
}
#User #Review {
	width: 783px;
	float: right;
	overflow: hidden;
	padding-bottom: 10px;
	border: 1px solid #dddddd;
}
#User #Review h1 {
	background-position: 11px 8px;
	background-repeat: no-repeat;
	height: 26px;
	display: block;
	line-height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	color:#FF7303;
	font-weight:bloder;
	text-indent:21px;
	font-size: 12px;
	background-image: url(lp_title.gif);
}
#User #Review h1 strong {
	display: block;
	height: 30px;
	line-height: 30px;
	text-indent: 30px;
}
#User #Review div {
	height: 400px;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
}
#User #Review ol {
	width: 800px;
	display: block;
	overflow: hidden;
	background-color: #FFFFFF;
}
#User #Review ol li {
	clear: both;
	width: 800px;
	line-height: 26px;
	border-bottom: 1px solid #dddddd;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #dddddd;
	background-color: white;
	overflow: hidden;
	padding-left: 5px;
	float: left;
}
#User #Review ol li input {
	width: 16px;
	float: left;
	margin-top: 5px;
}
#User #Review ol li a {
	display: block;
	float: left;
	width: 300px;
}
#User #Review ol li em {
	display: block;
	float: left;
	width: 100px;
	font-style: normal;
	text-align: center;
}
#User #Review ol li u {
	display: block;
	float: left;
	width: 100px;
	text-decoration: none;
	text-align: center;
}
#User #Review ol li span {
	display: block;
	float: left;
	width: 150px;
	height: 25px;
	text-align: center;
}
#User #Review ol li small {
	width: 100px;
	float: left;
	display: block;
	font-size: 12px;
	text-align: center;
}
#User #Review ol li small a {
	float: none;
	width:auto;
}
#User #Review ol li.th {
	font-weight: bold;
	text-align: center;
	background-color: #f7f7f7;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #dddddd;
	height: 30px;
	line-height: 30px;
}
#User #Review p {
	display: block;
	background-color: #f7f7f7;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	overflow: hidden;
	width:764px;
}
#User #Review p span {
	display: block;
	float: left;
	padding-right: 150px;
}
#User #Review p a {
	display: block;
	float: left;
	background-image: url(pageBT.gif);
	height: 19px;
	line-height: 20px;
	text-align: center;
	margin-top: 5px;
	text-indent: -999px;
	margin-right: 5px;
	margin-left: 5px;
}
#User #Review #head {
	width: 52px;
	overflow: hidden;
}
#User #Review #last {
	background-position: 0px -20px;
	width: 63px;
	overflow: hidden;
}
#User #Review #next {
	background-position: 0px -40px;
	width: 63px;
	overflow: hidden;
}
#User #Review #foot {
	background-position: 0px -60px;
	width: 52px;
	overflow: hidden;
}
#User #Review select {
	position: relative;
	top: 4px;
	border: 1px solid #CCCCCC;
}

#User #Fav {
	width: 783px;
	float: right;
	overflow: hidden;
	padding-bottom: 10px;
	border: 1px solid #dddddd;
}
#User #Fav h1 {
	background-position: 11px 8px;
	background-repeat: no-repeat;
	height: 26px;
	display: block;
	line-height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	color:#FF7303;
	font-weight:bloder;
	text-indent:21px;
	font-size: 12px;
	background-image: url(lp_title.gif);
}
#User #Fav h1 strong {
	display: block;
	height: 30px;
	line-height: 30px;
	text-indent: 30px;
}
#User #Fav table {
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	width: 806px;
}
#User #Fav thead {
	text-align: center;
	line-height: 400px;
	width: 100%;
}
#User #Fav td {
	border-bottom: 1px solid #CCCCCC;
}
#User #Fav td.p {
	width: 200px;
}
#User #Fav td.p img {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#User #Fav td.p div.vouch {
	height: 50px;
	width: 50px;
	background-image: url(IcoVouch.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	margin-left: 10px;
	clear: both;
	display: block;
	line-height: 99;
	position: absolute;
	margin-top: -90px;
}
#User #Fav td.i {
	width: 300px;
	background-image: url(Ibg.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#User #Fav td.i strong {
	display: block;
	color: #FF6600;
	font-size: 14px;
	line-height: 25px;
}
#User #Fav td.i p {
	padding: 5px;
	line-height: 20px;
	white-space: normal;
	height: 60px;
	display: block;
	overflow: hidden;
}
#User #Fav td.i input {
	display: block;
	background-image: url(loginbt.jpg);
	width: 105px;
	height: 29px;
	overflow: hidden;
	line-height: 30px;
	border: 0px;
}
#User #Fav td.r {
	width: 100px;
	text-align: center;
	line-height: 20px;
}
#User #Fav td.r div.VouchIco {
	background-image: url(IcoReview.gif);
	width: 60px;
	height: 70px;
	display: block;
	overflow: hidden;
	line-height: 99px;
	margin-right: auto;
	margin-left: auto;
}
#User #Fav td.r p {
	text-align: left;
	text-indent: 20px;
	font-weight: bold;
	padding-top: 5px;
}
#User #Fav td.r p a {
	background-image: url(IcoGO.gif);
	width: 38px;
	height: 16px;
	display: block;
	line-height: 99px;
	overflow: hidden;
	margin-left: 50px;
	margin-top: -20px;
}
#User #Fav td.v {
	width: 100px;
	background-image: url(ReviewBg.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	height: 132px;
}
#User #Fav td.v ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#User #Fav td.v li {
	margin: 0px;
	display: block;
	float: left;
	width: 100%;
}
#User #Fav td.v strong {
	color: #FF6600;
	font-size: 14px;
	display: block;
	line-height: 22px;
	text-align: center;
	margin-top: 3px;
	margin-left: 10px;
}
#User #Fav td.v u {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	display: block;
	text-indent: 30px;
	line-height: 20px;
	background-image: url(Rbg.gif);
	background-repeat: no-repeat;
	background-position: 50px 5px;
	margin-left: 10px;
	padding-bottom: 4px;
}
#User #Fav td.v a {
	height: 32px;
	display: block;
	line-height: 38px;
	margin-left: 50px;
	margin-top: 1px;
	color: #FF6600;
	font-weight: bold;
	overflow: hidden;
}
#User #Fav td.m {
	width: 107px;
	text-align: center;
}
#User #Fav td.m p {
	display: block;
	font-weight: bold;
	line-height: 20px;
}
#User #Fav td.m p u {
	color: #FF0800;
	display: block;
	text-decoration: none;
}
#User #Fav td.m a {
	color: #FF6600;
	line-height: 30px;
}
#User #Fav td.m button {
	display: block;
	background-image: url(CarDelBt.jpg);
	width: 52px;
	height: 19px;
	border: none;
	background-color: #FFFFFF;
	overflow: hidden;
	line-height: 20px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#User #Fav tfoot td {
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	overflow: hidden;
	padding-top: 15px;
	padding-bottom: 10px;
	border: none;
}
#User #Fav tfoot span {
	display: block;
	float: left;
	padding-right: 150px;
}
#User #Fav tfoot a {
	display: block;
	float: left;
	background-image: url(pageBT.gif);
	height: 19px;
	line-height: 20px;
	text-align: center;
	margin-top: 5px;
	text-indent: -999px;
	margin-right: 5px;
	margin-left: 5px;
}
#User #Fav select {
	position: relative;
	top: 4px;
	border: 1px solid #CCCCCC;
}
#User #Fav #HeadPage {
	width: 52px;
}
#User #Fav #LastPage {
	background-position: 0px -20px;
	width: 63px;
}
#User #Fav #NextPage {
	background-position: 0px -40px;
	width: 63px;
}
#User #Fav #FootPage {
	background-position: 0px -60px;
	width: 52px;
}
#User #Fav select {
	position: relative;
	top: 4px;
	border: 1px solid #CCCCCC;
}
#User #Car {
	width: 784px;
	float: right;
	overflow: hidden;
	border:1px solid #DDDDDD;
	background: #F7F7F7;
}
#User #Car h1 {
	height: 30px;
	display: block;
	line-height: 28px;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	color:#FF7303;
	font-weight:bloder;
	font-size: 12px;
	text-indent:20px;
}
#User #Car h1 strong {
	border-bottom: 1px solid #dddddd;
	height:26px;
	background:#ffffff url(lp_title.gif);
	background-position: 11px 7px;
	background-repeat: no-repeat;
	overflow: hidden;
	display:block;
}
#User #Car div {
	display: block;
	background-color: #FFFFFF;
}
#User #Car #By {
	width:714px;
	background:white;
	overflow: hidden;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:50px;
}
#User #Car #By li {
	display: block;
	background-image: url(BY.jpg);
	height: 95px;
	padding-left: 50px;
	float: left;
}
#User #Car #By a {
	display: block;
	background-image: url(BY.jpg);
	height: 95px;
	width: 128px;
	line-height: 999;
	overflow: hidden;
}
#User #Car #By #by1 {
	padding: 0px;
}
#User #Car #By #by1 a {
	background-position: -55px 0px;
}
#User #Car #By #by1 a.selected {
	background-position: -55px -95px;
}
#User #Car #By #by2 a {
	background-position: -183px 0px;
}
#User #Car #By #by3 a.selected {
	background-position: -183px -95px;
}
#User #Car #By #by3 a {
	background-position: -311px 0px;
}
#User #Car #By #by3 a.selected {
	background-position: -311px -95px;
}
#User #Car #By #by4 a {
	background-position: -439px 0px;
}
#User #Car #By #by4 a.selected {
	background-position: -439px -95px;
}
#User #Car table {
}
#User #Car th {
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 25px;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
}
#User #Car td {
	vertical-align: middle;
	border-bottom: 1px solid #DDDDDD;
	line-height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
}
#User #Car thead {
	color: #000000;
}
#User #Car thead th {
	text-align: center;
}

#User #Car td strong {
	text-align: center;
	display: block;
	color: #F70080;
	font-size: 16px;
}
#User #Car select {
	border: 1px solid #CCCCCC;
	font-weight: normal;
}
#User #Car td u {
	display: block;
	color: #FD6600;
	text-align: center;
	text-decoration: none;
}
#User #Car td a.del {
	display: block;
	background-image: url(CarDelBt.jpg);
	width: 52px;
	height: 19px;
	border: none;
	line-height: 20px;
	overflow: hidden;
	text-align: center;
	font-weight: normal;
}
#User #Car tfoot {
	text-align: right;
}
#User #Car tfoot td {
	line-height: 25px;
}
#User #Car #gai {
	display: block;
	background-image: url(loginbt.jpg);
	width: 90px;
	height: 26px;
	text-align: center;
	color: #ffffff;
	border: none;
	line-height: 28px;
	text-align: center;
	margin-left: 340px;
	line-height: 30px;
	overflow: hidden;
	margin-top: 10px;
}
#User #Car #gai_buy {
	display: block;
	background-image: url(gai_buy.jpg);
	width: 144px;
	height: 30px;
	border: none;
	background-color: #FFFFFF;
	text-align: center;
	margin-left: 280px;
	line-height: 30px;
	overflow: hidden;
	margin-top: 10px;
	text-indent:-9999px;
}
#User #Car #gai_shopping {
	display: block;
	background-image: url(gai_shopping.jpg);
	width: 144px;
	height: 30px;
	border: none;
	background-color: #FFFFFF;
	text-align: center;
	line-height: 30px;
	overflow: hidden;
	text-indent:-9999px;
	position: relative;
	left: 440px;
	top: -30px;
}

#User #Car #next {
	display: block;
	background-image: url(loginbt.jpg);
	width: 90px;
	height: 26px;
	text-align: center;
	color: #ffffff;
	border: none;
	line-height: 28px;
	overflow: hidden;
	position: relative;
	left: 460px;
	top: -29px;
}
#User #Car #clear {
	display: block;
	background-image: url(loginbt.jpg);
	width: 90px;
	height: 26px;
	text-align: center;
	color: #ffffff;
	border: none;
	line-height: 28px;
	overflow: hidden;
	position: relative;
	left: 580px;
	top: -58px;
}

#User #Car #buy {
	display: block;
	background-image: url(loginbt.jpg);
	width:105px;
	height: 29px;
	border: none;
	background-color: #FFFFFF;
	text-align: center;
	line-height: 30px;
	overflow: hidden;
	position: relative;
	left: 700px;
	top: -87px;
}
#User #Order {
	width: 783px;
	float: right;
	overflow: hidden;
	padding-bottom: 10px;
	border: 1px solid #dddddd;
}
#User #Order h1 {
	background-position: 11px 8px;
	background-repeat: no-repeat;
	height: 26px;
	display: block;
	line-height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	color:#FF7303;
	font-weight:bloder;
	text-indent:21px;
	font-size: 12px;
	background-image: url(lp_title.gif);
}
#User #Order h1 strong {
	display: block;
	height: 30px;
	line-height: 30px;
	text-indent: 30px;
	margin-right: 10px;
	margin-left: 10px;
}
#User #Order div {
	height: 400px;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
}
#User #Order ul {
	width: 100%;
	overflow: hidden;
	display: block;
	clear: both;
	line-height: 25px;
}
#User #Order li {
	display: block;
	float: left;
	padding-right: 4px;
	padding-left: 4px;
	background-color: #FFFFFF;
	border-bottom: 1px solid #dddddd;
	line-height: 25px;
}
#User #Order li.OrderCode {
	width: 170px;
	text-align: left;
}
#User #Order li.OrderNum {
	width: 40px;
	text-align: right;
}
#User #Order li.OrderMoney {
	width: 90px;
	text-align: right;
}
#User #Order li.OrderMoney strong {
	color: #FF0000;
}
#User #Order li.OrderPay {
	width: 57px;
	text-align: center;
}
#User #Order li.OrderPay strong {
	color: #FF6600;
}
#User #Order li.OrderTime {
	width: 150px;
	text-align: center;
}
#User #Order li.OrderState {
	width: 100px;
	text-align: center;
}
#User #Order li.OrderAction {
	width: 100px;
	text-align: center;
}
#User #Order li.OrderAction a {
	background-image: url(CarDelBt.jpg);
	width: 52px;
	height: 19px;
	text-align: center;
	display: block;
	line-height: 20px;
	overflow: hidden;
	margin-top: 3px;
	margin-bottom: 3px;
}
#User #Order li.OrderAction a.LookBt {
	float: left;
}
#User #Order li.OrderAction a.DelBt {
	float: right;
}
#User #Order ul.th li {
	font-weight: bold;
	text-align: center;
	color: #000000;
	line-height: 30px;
}
#User #Order p {
	display: block;
	background-color: #f7f7f7;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	overflow: hidden;
}
#User #Order p span {
	display: block;
	float: left;
	padding-right: 150px;
}
#User #Order p a {
	display: block;
	float: left;
	background-image: url(pageBT.gif);
	height: 19px;
	line-height: 20px;
	text-align: center;
	margin-top: 5px;
	text-indent: -999px;
	margin-right: 5px;
	margin-left: 5px;
}
#User #Order #head {
	width: 52px;
}
#User #Order #last {
	background-position: 0px -20px;
	width: 63px;
}
#User #Order #next {
	background-position: 0px -40px;
	width: 63px;
}
#User #Order #foot {
	background-position: 0px -60px;
	width: 52px;
}
#User #Order select {
	position: relative;
	top: 4px;
	border: 1px solid #CCCCCC;
}
#User #Order #OrderP {
	display: block;
	line-height: 25px;
	clear: both;
	background-color: #f7f7f7;
	text-indent: 30px;
	background-image: url(InfoIco.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
	overflow: hidden;
	height: 25px;
	margin-top:6px;
}
#User #Order table {
	margin-right: 10px;
	margin-left: 10px;
	background-color: #FFFFFF;
	width: 807px;
}
#User #Order td {
	border-top: 1px solid #dddddd;

}
#User #Order td.pname {
	font-weight: bold;
}
#User #Order td.pprice {
	color: #FF0800;
	font-weight: bold;
	padding-right: 5px;
}
#User #Order td.pgift {
	color: #FF6600;
	font-weight: bold;
	text-align: center;
}
#User #Order td.pmoney {
	color: #FF0800;
	font-weight: bold;
	padding-right: 5px;
}

#User #Order a.BtDel {
	background-image: url(CarDelBt.jpg);
	width: 52px;
	display: block;
	height: 19px;
	margin-right: auto;
	margin-left: auto;
	line-height: 20px;
	overflow: hidden;
}

#User #Order thead {
}
#User #Order thead td {
	color: #000000;
	font-weight: bold;
	line-height: 25px;
	text-align: center;
}
#User #Order dl {
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-left: 10px;
	padding-bottom: 60px;
}
#User #Order dt {
	display: block;
	line-height: 25px;
	clear: both;
	background-color: #f7f7f7;
	text-indent: 30px;
	margin-bottom: 10px;
	border-bottom: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	background-image: url(InfoIco.gif);
	background-repeat: no-repeat;
	background-position: 15px center;
}
#User #Order dd {
	line-height: 25px;
	display: block;
	width: 100%;
	overflow: hidden;
}
#User #Order dd label {
	display: block;
	float: left;
	width: 200px;
	text-align: right;
	clear: both;
}
#User #Order #BtEnter {
	background-image: url(loginbt.jpg);
	display: block;
	width: 90px;
	height: 26px;
	text-align: center;
	color: #ffffff;
	border: none;
	line-height: 28px;
	margin-left: 250px;
	margin-top: -37px;
	border: none;
	position: absolute;
}
#title22 {
	padding-left:32px;
	padding-top:5px;
	height:40px;
	background: url(title22_line.gif) repeat-x left 36px;
}
#title22 li {
	float:left;
	list-style: none;
	margin-right:20px;
	display: block;
	line-height: 30px;
	height:30px;
	border:1px solid #dddddd;
	padding:0 10px;
}
#title22 li.selected {
	border-bottom:1px solid #ffffff;
}
.title22_table {
	clear:both;
}
.register_info  {
	margin-left:10px;
}
#User #Order li.orderview_table {
	white-space: pre;
	border-bottom:0px;
}
#User #Order p.no_ding {
	text-align:center;
	height:50px;
	line-height:50px;
	background:white;
	border-right:0px;
}
