/*
Name:user.css
Date Created:2010-07-30    Author:zhangxian
Last Update:2010-07-30     Author:zhangxian
*/


.pkz { height:18px; background:#000; border-bottom:#090 0px solid; padding:10px 0; color:#dff; font-size:13px; text-align:left; }
.pkz a { color:green; font-size:13px;}
/*--------------------- layout --------------------------*/

#contents { width:940px; overflow:hidden; margin:0 auto; background:#FFF;}
#leftCloumns { float:left; width:170px; background:#FFF; }
#rightCloumns { float:right; width:760px; color:#333; text-align:left; background:#FFF;}
/*--------------------- leftCloumns ---------------------*/

#l_meau { border:1px solid #E1E1E1; border-bottom:none; }
#l_meau .normal { background-color:#F8F8F8; }
#l_meau h3 { display:block; position:relative; height:33px; margin-top:0; padding-left:33px; background:url("../../green/images/img_ttlm_bg.gif") no-repeat left top; border-bottom:1px solid #E1E1E1; font-weight:bolder; line-height:33px; _line-height:36px; color:#333; cursor:pointer; overflow:hidden; }
#l_meau h3 span { display:block; position:absolute; top:9px; left:10px; width:14px; height:14px; background:url("../../green/images/left_icons.png") no-repeat; text-indent:-999px; cursor:pointer; }
#l_meau h3 span.close { background-position:left top; }
#l_meau h3 span.open { background-position:-14px top; }
#l_meau ul { padding:10px 0; border-bottom:1px solid #E1E1E1; }
#l_meau ul li { padding-left:40px; text-align:left; line-height:30px; _height:29px; }
#l_meau ul li.on { padding-bottom:9px; background:url("../../green/images/img_meau_on.jpg") no-repeat left top;/*padding-bottom:7px;
	background:url("../images/meau_on.gif") no-repeat 14px 2px;*//*font-weight:bolder;*/ }
#l_meau ul li.on a { color:#000; font-weight:bolder; }
#l_meau ul li a { display:block; color:#333; }
#l_meau ul li.on a:hover { background:none; padding-left:0px; margin-left:0px; color:#000 }
#l_meau ul li a:hover { padding-left:40px; margin-left:-40px; font-weight:bolder; background-color:#CCC; color:#000 }
#l_meau ul li span.newMsg { display:block; position:absolute; right:20px; top:0; width:32px; height:24px; background:url("../../green/images/icon_msg.gif") no-repeat left top; text-indent:-999px; outline:none }
/*--------------------- rightCloumns ---------------------*/
.topInfo { padding:20px 40px 36px 250px; _padding:20px 40px 16px 250px; width:480px; height:115px; background:url("../../green/images/img_user_topT.jpg") no-repeat left top; font-size:14px; }
.topInfo span.f20 { margin:0 6px; font-weight:bolder; font-size:20px; }
.topInfo p { margin-bottom:18px; }
.topInfo .lastInfo { font-size:12px; color:#666; }
.topInfo .lastInfo span { margin-right:25px; color:#999; }
.topInfo .normal { font-size:12px; color:#333; }
.topInfo .normal span { margin-right:25px; color:#a38621 }
.bottomInfo { padding:13px 25px;  *padding:14px 25px;
_padding:13px 25px; margin-bottom:20px; background:url("../../green/images/img_user_topB.jpg") no-repeat left top; }
.transTip { background-color:#F0F0F0; font-size:12px; border:1px solid #E1E1E1; }
.transTip li { float:left; padding:8px 12px; }
.transTip li a.c_blue { color:#1996de; }
.transTip li a.c_blue:hover { color:#06C }
.transTip li a { color:#999 }
.transTip li a:hover { color:#666; text-decoration:underline; }
/*--------------------- main --------------------- */
#main { background:#FFF; }
#main .ttlm { margin-bottom:0px; background:url("../../green/images/ttlm_bg.gif") no-repeat left bottom; }
#main .ttlm h3 { display:block; width:95px; background:none; font-weight:bolder; }
#main .order { border:1px solid #ebebeb; border-bottom:none; }
/* main common */
#main input.border { padding:4px 5px; border:1px solid #ccc; text-align:center; }
/* -----------
   table order
	 -----------*/
.tab_order{ margin:0; padding:0;}
.tab_order a:hover { text-decoration:underline; }
.tab_order th { padding:5px; background-color:#F3F3F3; text-align:center; }
.tab_order td { padding:5px; border:1px solid #e4e4e4; text-align:center; vertical-align:middle; }
.tab_order td.txt_l { text-align:left }
.tab_order td .sumtxt{ color:#fff; font-size:13px; width:80px; _width:70px;  white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tab_order td.txt_r { text-align:right }
.tab_order td.border_l { border-left:1px solid #E4E4E4; }
.tab_order td.pt30 { padding-top:0px; vertical-align:top; line-height:22px; }
.tab_order td.pt50 { padding-top:0px; vertical-align:top; line-height:22px; }
.tab_order td.pdl,.tab_order td.pdl a { padding:15px 10px; text-align:left; line-height:16px; color:#333; font-size:13px;}
.tab_order td .photo { float:left; width:80px; height:80px; padding:0 10px 0 15px; }
.tab_order td .photo2 { float:left; width:80px; padding:0 10px 0 0; }
.tab_order td .summary { padding-top:5px; width:230px;  *width:170px;
float:left; text-align:left; overflow:hidden; }
.tab_order td .summary p { margin-bottom:8px; line-height:12px; }
.tab_order td .summary a { line-height:18px; font-size:12px; color:#0089e2; }
.tab_order td .pic { font-weight:bolder; color:#ffa200 }
.tab_order td.orderInfo { padding:5px 15px; background-color:#fffae9; border-top:2px solid #ffa200; border-bottom:1px solid #ffa200; text-align:left; }
/* links */
.tab_order td .details { color:#ff9000; line-height:18px; }
.tab_order td .del { padding-left:15px; background:url("../../green/images/icon_del.gif") left center no-repeat; color:#cc0000; }
.tab_order td .pay { padding-left:14px; background:url("../../green/images/icon_pay.gif") no-repeat left top; color:#d28639; }
.tab_order td .buy { margin-left:10px; padding-left:17px; background:url("../../green/images/icon_gust_buy.gif") left bottom no-repeat; color:#ffa401; }
.tab_order .list_goods li { width:460px; padding-bottom:15px; margin-bottom:15px; background:url("../../green/images/line_dotted.gif") left bottom repeat-x; }
.tab_order .list_goods li .goodsInfo { float:left; width:305px; }
/* dis  */
.tab_order .list_goods li .quti, .tab_order .list_goods li .expen { float:left; width:70px; padding-top:35px; text-align:center }
.tab_order .list_goods li .expen { float:right; }
.tab_order .list_goods li.lst { padding-bottom:0; margin-bottom:0; background:none; }
/* tbody */	
.tab_order .btnBody td { padding-left:15px; text-align:left; }
.tab_order .btnBody td .total { padding-left:20px; }
.tab_order .btnBody td .linkPay { display:block; margin:auto; width:400px; height:43px; background:url("../../green/images/user_btn_buy.gif") no-repeat left top; text-indent:-9999px; outline:none }
.tab_order .btnBody td .linkClear { display:block; width:130px; height:40px; background:url("../../green/images/user_btn_clear.png") no-repeat left top; text-indent:-9999px;  outline:none}
.tab_order .btnBody td .linkPay:hover { background:url("../../green/images/user_btn_buy.gif") no-repeat left -45px; }
.tab_order .btnBody td .linkClear:hover { background:url("../../green/images/user_btn_clear.png") no-repeat left -42px; }
/*------------------Tip-----------------------*/	
.tipCar { padding:80px 0 0 310px; height:120px; background:url("../../green/images/img_tip_01.gif") no-repeat 200px center; border-bottom:1px solid #e4e4e4; }
.tipCar p { margin-bottom:15px; font-size:14px; font-weight:bolder; }
.tipCar a { margin-right:15px; color:#f88e0f; font-size:12px; font-weight:normal; text-decoration:underline; }
.tipCar a:hover { text-decoration:underline }
#main .ttls_tab { position:relative; background:url("../../green/images/user_ttlm_bg.gif") repeat-x left bottom; font-weight:bolder; line-height:20px; text-align:left; border-bottom:1px solid #EBEBEB }
#main .ttls_tab a { font-weight:normal; }


.addressSet { border-bottom:1px solid #EBEBEB; }
.addressSet li { padding:10px 15px; background:url("../../green/images/line_dotted.gif") repeat-x left bottom; }
.addressSet li.on { font-weight:bolder; }
.addressSet li.lst { background:none }
.rightSpan { position:absolute; right:10px; bottom:5px;}
.rightSpan a { font-weight:bold; color:#663; font-size:13px; }
.otherAddr { padding:15px; margin-top:10px; background-color:#fffcf5 }
.tab_input th, .tab_input_br th { padding:8px 10px; width:130px; text-align:right; }
.tab_input td, .tab_input_br td { padding:8px 10px;color:#666; }
.tab_input_br, .tab_input_br th, .tab_input_br td { border-bottom:1px solid #E4E4E4 }
.tab_input_br th { border-right:1px solid #E4E4E4 }

.tipOrder { border-bottom:1px solid #EBEBEB; }
.tipOrder p { padding:14px 0 20px 50px; width:650px; margin:20px auto; font-weight:bolder; font-size:14px; color:#000 }
.tipOrder .suce { background:url(../../green/images/tip_icons.gif) no-repeat left top; }
.tipOrder .suce a { margin-left:30px; font-size:12px; font-weight:normal; text-decoration:underline; color:#ffa200 }
.tipOrder .lost { background:url(../../green/images/tip_icons.gif) no-repeat left -50px; }
.tab_thbg th, .tab_thbg td { padding:10px 15px; border-bottom:1px solid #EBEBEB; }
.tab_thbg th { width:120px; background-color:#F5F5F5; border-right:1px solid #EBEBEB; text-align:right; vertical-align:top; }
.txt { border:1px solid #A7A6AA; padding:3px 5px; background:url(../../green/images/input_txt_bg.gif) no-repeat left top; }
.txtarea { border:1px solid #A7A6AA; padding:3px 5px; }

	
.bg_dot { margin-top:10px; padding-top:15px; background:url(../../green/images/line_dotted.gif) repeat-x left top; }
.gustTitle { color:#000; }
.gustTxt { color:#999; }
.btn_quartz { display:inline-block; padding-top:7px; margin-right:10px; width:70px; height:22px; background:url(../../green/images/btn_quartz.gif) no-repeat left top; font-size:14px; font-weight:bolder; text-align:center; color:#000; }

.cmdiv{ float:left; width:160px; _width:150px;  height:310px; overflow:hidden; margin:10px 0 10px 25px; text-align:left;}
.cmdiv a{ width:160px; _width:150px; overflow:hidden; height:18px;}
.usera{ color:#000;}
.setit{ font-size:13px;}
.23red{ font-size:23px; color:#F00;}
.15red{ font-size:15px; color:#F00;}