#content{width:966px; margin:0 auto; overflow:hidden; padding:0 0 0 0;}

/*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:14px; font-weight:bold; color:#666; border-bottom:1px solid #ddd; height:24px; text-indent:1px; margin-bottom:10px; margin-top: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:14px; font-weight:bold; color:#555;}
.lib_member_item_card .e{line-height:150%; padding:8px 0;}
.new_customer{float:left; padding:10px 15px; width:480px; height:230px; overflow:hidden; _display:inline; margin-left:40px}
.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_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:956px; margin:0 auto; clear:both; overflow:hidden;}
#lib_member .leftMenu{width:184px; overflow:hidden; float:left;}
#lib_member .rightContents{width:762px; overflow:hidden; float:right;}
#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:100%; 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{width:100%; 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{width:100%;}
dl.article dt{border-bottom:1px dashed #CCCCCC; height:40px; text-align:center; font-weight:bold; font-size:16px; padding-bottom:5px; margin-bottom:5px; margin-top: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{}
.pagebar{width:100%; height:25px;}
.pagebar .left{float:left; padding-left:10px;}
.pagebar .right{float:right; padding-right:10px;}
.pagebar a{display:block; float:left; margin:0 3px; padding:2px 5px; color:#000; text-decoration:none; border:1px solid #CCCCCC;}
.pagebar a:hover{color:#ff5a6a; text-decoration:none; padding:2px 5px; border:1px solid #CCCCCC;}
.pagebar .page_now{display:block; float:left; margin:0 5px; font-weight:bold; padding:2px 5px; border:1px solid #CCCCCC; background:#f0f0f0; color:red;}

/*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; }

a.msn,a.skype,a.mail,a.yahoo,a.whatsapp{width:52px; padding:10px 0 10px 0px; background:url(../images/msn.jpg) no-repeat left center; display:block; color:#000000; padding-left:23px; 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;}
a.whatsapp{background:url(../images/whatsapp.png) no-repeat left center;}

.goodscomment{width:760px; margin-top:6px; margin-bottom:8px; border:1px solid #ddd;}
.goodscomment h2{background:url(../images/leftboxtop.jpg) repeat-x 0 0; color:#990048; font-size:14px; font-weight:bold; padding:5px 10px;}
.goodscomment h3{color:#000000; font-size:12px;}
.goodscomment input[type="text"]{width:390px; padding:3px 2px; border:1px solid #ccc; color:#333; border-top:2px solid #ccc;}
.goodscomment textarea{width:390px; height:200px; padding:3px 2px; border:1px solid #ccc; color:#333; border-top:2px solid #ccc;}
.goodscomment .subject{font-size:14px; font-weight:bold; padding:8px 3px; border-bottom:1px solid #E2CCC9; color:#990048;}
.goodscomment .comment_list_bottom{border-bottom:1px solid #dddddd;}
.goodscomment li{line-height:180%; font-size:11px; color:#999999;}
.goodscomment li strong{color:#000000; margin-left:3px;}
.goodscomment p{color:#a20e0d; border:1px dashed #a20e0d; padding:5px;}
.goodscomment table tr td img{cursor:pointer;}

.border{border:0px solid #dddddd;}
.m_t5{margin-top:5px}
.m_t10{margin-top:10px}
.padding10{padding:10px;}
.fc_red{color:#FF0000;}