#userhome_content { padding:0 10px; }

#nav_link { text-align:left; }

table td { text-align:left; line-height:16px; }

#user_basic_info { border:solid 1px #ccc; padding:5px; margin:2px; margin-top:5px; line-height:20px;}
#user_basic_info .info_v {color:#3B5998;}

#user_tabs { font-size:12px; }

a.btn_modify {padding-left:17px; background:url(../img/modify.png) 0 1px no-repeat;}
a.btn_del {padding-left:17px; background:url(../img/cross.png) 0 1px no-repeat;}

/** subscription tab **/
.subs_list_table { width:100%; line-height:25px; border-left:solid 1px #c5cce9; border-top:solid 1px #c5cce9;margin-bottom:3px; }
.subs_list_table th { background-color:#e5ecf9; text-align:center; border-right:solid 1px #c5cce9; border-bottom:solid 1px #c5cce9;}
.subs_list_table td { padding:3px 6px; text-align:center; border-right:solid 1px #c5cce9; border-bottom:solid 1px #c5cce9; }

.subs_prod_info {margin-top:10px; padding:5px; border-top:dashed 1px #c5cce9; color:gray}

/** user comment tab **/
.comment_table { width:100%; margin-bottom:3px;}
.comment_table td { padding:6px 0; }

.img_col { width:125px; vertical-align:top; text-align:center; }

.img_div { width:120px; border:solid 1px #ccc; }
.img_div a img{ margin:2px 0; }

.satis_div { padding:0 2px 2px 2px; background-color:#ffeeee; }
.satis_div img { vertical-align:bottom; }

.cmt_col { vertical-align:top; }
.cmt_col .cmt_title { margin:0 0 5px 0; padding:5px; background-color:#f3f8ff; }
.cmt_col .s_info {text-align:right;color:gray;font-size:10px;}

.cmt_ul { padding-left:5px; }
.cmt_ul li { margin:6px 0; display:block; clear:both; }
.cmt_ul li:after{ content:".";height:0;display:block;clear:both;visibility:hidden;}
.cmt_ul i { float:left; display:block; font-style:normal; }
.cmt_ul .a1 { width:36px; color:green; }
.cmt_ul .a2 { color:red; }
.cmt_ul .a3 { font-weight:bold; }
.cmt_ul .a4 { word-wrap:break-word;word-break:break-all;overflow:hidden; }
.cmt_ul .a4 { width:560px; }
.cmt_ul .a5 { margin:3px 0; padding: 5px 0; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; }

/**shop tab **/
.shop_item {margin:5px 3px;border:solid 1px #e5ecf9;}
.shop_item h4 {background-color:#e5ecf9;padding:3px 5px;}
.shop_item .basic_info {float:left;width:230px;}
.shop_item .score_info {float:left;width:110px;border-left:solid 1px #ccc;padding-left:10px;margin-left:5px}
.shop_item li {padding:2px 5px}

/** complain tab content **/
.complain_title { padding:5px; background-color:#efefef; }

.complain_content { margin-top:2px; margin-bottom:10px; }

#update_info_main table td { padding:5px; }
#update_info_main table .item_name { vertical-align:top; width:120px;}

.no_info_div { padding:25px; font-size:16px; text-align:center; }

.category_title {border-top:solid #ccc 1px;background-color:#f8f8f8;padding:8px 0 8px 8px;font-weight:bold;margin-top:5px;}