/*form*/
.form_input{border:1px solid #ccc; color:#333; background:url(../images/input_bg.gif) #fff repeat-x; height:20px; line-height:20px; padding:2px;}
.form_area{border:1px solid #ccc; color:#333; background:url(../images/input_bg.gif) #fff repeat-x; line-height:180%; padding:2px;}
.form_button{border:none; background:#505050; color:#fff; height:22px; line-height:22px; padding:0 5px; overflow:auto; width:80px;}
.form_button_130{width:130px;}
.form_focus{border-color:red;}
.form_gory_button{border:none; background:url(../images/button_grey.gif); width:110px; height:25px; line-height:25px; font-weight:bold; color:#555; text-align:center;}
select.form_focus{background:#ccc;}

/*order*/
.lib_member_title{font-size:16px; font-weight:bold; color:#666; border-bottom:1px solid #ddd; height:24px; text-indent:1px; margin-bottom:10px;}
.lib_member_info{line-height:150%; padding:0 0 10px 0;}
.lib_member_item_card{border:1px solid #ddd; background:#fdfdfd;}
.lib_member_item_card .t{font-size:16px; font-weight:bold; color:#555;}
.lib_member_item_card .e{line-height:150%; padding:8px 0;}
.new_customer{float:left; padding:10px 15px; width:500px; height:230px; overflow:hidden; _display:inline; margin-left:17px}
.new_customer_600{float:left; padding:10px 15px; width:600px; height:230px; overflow:hidden; _display:inline; margin-left:160px}
.order_success{background-image:url(../images/success.gif); width:63px; height:60px;}
.order_success_content{line-height:180%;}
.order_org {padding-top:10px; color:#FF5402; font-weight:bold;}
.order_title {color:#FF5402; font-weight:bold; font-size:16px; padding-bottom:10px;}
.margin_5 {margin:0 5px;}

/*member*/
.lib_member_item_card{border:1px solid #ddd; background:#fdfdfd;}
/*.lib_member_msgerror{border:1px solid #d8000c; background:#ffbaba; color:red; padding:8px; margin-bottom:12px;}
.lib_member_title{font-size:16px; font-weight:bold; color:#666; border-bottom:1px solid #ddd; height:24px; text-indent:1px;}
.lib_member_title a{font-size:16px; font-weight:bold; color:#666;}
.lib_member_sub_title{font-size:16px; font-weight:bold; color:#555; height:40px;}
.lib_member_info{line-height:150%; padding:20px 0;}*/
#lib_member{width:930px; margin:0 auto; clear:both; overflow:hidden;}
#lib_member .leftMenu{width:220px; float:left; overflow:hidden;}
#lib_member .rightContents{width:700px; float:right; overflow:hidden;}
#lib_member .rightContents .member_module{}

/*member left*/
#lib_member_menu{padding:12px; margin-top:5px; min-height:350px; _height:350px;}
#lib_member_menu dt{font-variant:small-caps; font-weight:bold; font-size:14px; height:22px; line-height:22px;}
#lib_member_menu dd{height:22px; line-height:22px; text-indent:15px;}
#lib_member_menu dd.clear_line{height:10px; border-bottom:1px dashed #ccc; margin-bottom:10px;}

/*member home*/
#lib_member_index{width:98%; clear:both; overflow:hidden;}
/*#lib_member_index .item_card{width:47%; float:left; margin-right:15px;}
#lib_member_index .item_card .title{height:34px; line-height:34px; text-indent:10px; font-size:18px; font-weight:bold; background:url(../images/my_account_tabs.jpg); border:1px solid #ddd;}
#lib_member_index .item_card .info{padding:8px 10px; line-height:170%; border-top:none; height:155px; overflow:hidden;}
#lib_member_index .item_card .info span{color:#ff6600;}
#lib_member_index .item_card .info .add_shipping_address{margin-left:15px; color:#ff6600; font-size:10px;}*/

/*cart header*/
#lib_cart_station{width:100%; clear:both; overflow:hidden; height:24px; line-height:24px;}
#lib_cart_guid{width:100%; clear:both; overflow:hidden; height:27px; text-align:right; background:url(../images/line.jpg) left 26px repeat-x;}

/*cart home*/
#lib_cart_list{width:100%; margin-top:10px; clear:both; overflow:hidden;}
#lib_cart_list .cart_info div{height:50px; line-height:50px;}
#lib_cart_list .cart_info div span{color:#B50C08;}
#lib_cart_list .cart_info div a{text-decoration:underline; margin-left:20px;}
#lib_cart_list .cart_info .fl{float:left;}
#lib_cart_list .cart_info .fr{float:right;}
#lib_cart_list .cart{clear:both;}
#lib_cart_list .item_list_table{border:1px solid #ddd;}
#lib_cart_list .item_list_table .tb_title td{border-right:1px solid #ddd; height:28px; font-weight:bold; text-align:center; background:url(../images/tb_bg.gif);}
#lib_cart_list .item_list_table .tb_title td.last{border-right:none;}
#lib_cart_list .item_list_table .item_list td{padding:8px 5px; border-top:1px solid #ddd; font-size:10px; line-height:170%;}
#lib_cart_list .item_list_table .item_list_over td{background:#f7f7f7;}
#lib_cart_list .item_list_table .item_list_out td{background:#fff;}
#lib_cart_list .item_list_table .item_list td *{font-size:10px;}
#lib_cart_list .item_list_table .item_list td.item_img{border:1px solid #ccc; padding:0; background:#fff;}
#lib_cart_list .item_list_table .item_list .proname{color:#0066CC; text-decoration:underline;}
#lib_cart_list .item_list_table .item_list .c_red{color:#B50C08; font-size:11px; font-weight:bold;}
#lib_cart_list .item_list_table .item_list .qty{text-align:center;}
#lib_cart_list .item_list_table .item_list .opt{color:#B50C08; margin:0 5px;}
#lib_cart_list .item_list_table .item_list .remark{font-weight:bold;}
#lib_cart_list .item_list_table .total td{height:28px; background:#efefef; text-align:center; color:#B50C08; font-size:11px; font-weight:bold;}
#lib_cart_list .empty_cart{text-align:left; padding:25px 0; float:left;}
#lib_cart_list .checkout{text-align:right; padding:25px 0; float:right;}
#lib_cart_list .checkout img{margin-left:25px;}
#lib_cart_list .ext_info{clear:both; margin:15px 0; line-height:180%; color:#666;}

/*article list*/
#lib_info_list{padding:10px; clear:both; overflow:hidden;}
#lib_info_list li{height:26px; line-height:26px; border-bottom:1px dashed #ccc; overflow:hidden; text-indent:5px;}

/*article*/
dl.article{padding:10px;}
dl.article dt{border-bottom:1px dashed #CCCCCC; height:40px; text-align:center; font-weight:bold; font-size:14px; padding-bottom:5px; margin-bottom:5px;}
dl.article dt div{text-align:right; float:right; font-weight:normal; color:#B3B3B3; font-size:12px;}
dl.article dd{line-height:180%; font-size:13px;}

/*feedback*/
fieldset{border:1px solid #DADADA; margin-top:10px;}
legend{height:20px; margin-left:10px; color:#000; text-align:center; padding:0 10px;}

/*page*/
#pager{width:100%; background:#ebe9df; padding:0px; margin:0;}

.pagebar{padding:0px; margin:0px;}
.pagebar a{display:block; float:left; margin:0 3px; padding:5px 8px; color:#000; text-decoration:none; border:1px solid #dddddd; background:#FFFFFF;}
.pagebar a:hover{color:#a20e0d; text-decoration:none; padding:5px 8px; border:1px solid #999999; background:#eeeeee;}
.pagebar .page_now{display:block; float:left; margin:0 5px; font-weight:bold; padding:5px 8px; border:0px solid #dddddd; color:#000;}

/*user file*/
.tab_box{background:#fdfdfd; border:1px solid #ddd;}
.tab_box tr th{line-height:29px; text-align:right;}
.tab_box tr td{line-height:29px; text-align:left; padding:5px;}
.tab_box input[type="text"],input[type="password"]{width:200px; border:1px solid #ccc; color:#333; background:url(../images/input_bg.gif) #fff repeat-x; height:20px; line-height:20px; padding:2px;}
.tab_box textarea{width:200px; border:1px solid #ccc; color:#333; background:url(../images/input_bg.gif) #fff repeat-x; line-height:180%; padding:2px;}
.tab_box input[type="radio"]{padding-right:5px;}

/* member pageNav */
.pageNav {float:right; }
.pageNav span {display:block; float:left; color:#666 }
.pageNav a {border:1px solid #DDDDDD; color:#AAAAAA; display:block; float:left; margin-right:4px; padding:4px 8px;_padding:5px 8px; text-align:center;}
.pageNav a:hover {color:#000; background-color:#EEEEEE }
.pageNav .upPage, .pageNav .nextPage { width:52px;_line-height:12px }
.pageNav .now {background-color:#EEEEEE; color:#AAAAAA; }

.online_01{background:url(../images/online_01.jpg) no-repeat; width:120px; height:36px;}
.online_02{background:url(../images/online_02.jpg) repeat-y;padding:5px 15px;width:90px;}
.online_03{background:url(../images/online_03.jpg) no-repeat; width:120px; height:10px;}
a.msn,a.skype,a.mail,a.yahoo{width:65px; padding:10px 0 10px 15px; background:url(../images/msn.jpg) no-repeat left center; display:block; color:#000000; padding-left:30px; word-break:break-all;word-wrap:break-word;}
a.skype{background:url(../images/skype.jpg) no-repeat left center;}
a.mail{background:url(../images/email.jpg) no-repeat left center;}
a.yahoo{background:url(../images/yahoo.jpg) no-repeat left center;}

.border{border:1px solid #ccc;}
.m_t5{margin-top:5px}
.m_t10{margin-top:10px}
.padding_10{padding:10px;}
.fc_red{color:#FF0000;}