    .top_fans_list > li .activity_button_wrapper .btn-action.top_fans_button { width: 100%; }

    .bottom.activity_button_wrapper.activity_container { overflow:hidden; padding-top:10px }
    .bottom.activity_button_wrapper .btn-action.top_fans_button { 
        text-align: right;
        width: 70%;
        float: right;
    }
    .bottom.activity_button_wrapper .leftlinks { 
        text-align: left;
        width: 28%;
        float: left;
        padding-top:10px;
    }
    .bottom.activity_button_wrapper .leftlinks a {
        text-decoration:none;
        font-size:11px;
    }
    .top_fan_profile_mini_leaderboard .btn-action .top_fans_btn .btn,
    .top_fan_profile_mini_leaderboard .btn-action .hotlist_btn .btn {
    	padding:4px 12px; margin:0px;
    }

    .top_fan_profile_mini_leaderboard h2 .sub-heading {
	    font-weight: normal;
	    font-size: 12px;
        margin: 4px 0 0;
    }
    
    .top_fan_profile_mini_leaderboard .sub-heading a {
        color: #36c;
    }
	
	.top_fans_list > li {
	  float: left;
      width: 102px;
      height: auto;
      margin: 0 0 5px 17px;
	}
        .top_fans_list > li.flists_cell1, .top_fans_list > li.flists_cell5 { margin:0px; }
	.top_fans_list li .top_fan_icon_frame {
		padding: 3px;
		background-color: #E9E9E9;
	}
	.top_fan_icon_frame_img_blank {
	    width:96px; height:96px;
	    background: #fff;
	}
	.top_fan_icon_frame_img_blank .activity_button_wrapper {
	    padding:0px;
	}
	.top_fan_icon_frame_img_blank .btn-action.top_fans_button {
            width:100%;
	    display:block;
	    padding:35px 0 0;
	    margin:0px;
	    text-align:center;
	    font-size:11px;
	    color:#3366CC;
	    font-weight:normal;
	    cursor:pointer;
            white-space: normal;
	}
	.top_fans_list li .top_fan_icon_frame_img {
	    position:relative;
	    display:block;
            overflow:hidden;
            margin-bottom: 1px;
	}

	.iicon_photo_wrapper a .top_fan_icon_frame_img img,
	.iicon_photo_wrapper_over a .top_fan_icon_frame_img img{
	    border:none;
	}
        .top_fans_list li .top_fan_icon_frame {
 	    position:relative;
        }
	.top_fans_list li .top_fan_icon_frame .stat-badge {
	    position:absolute;
	    bottom:25px;
	    left:5px;
	}
        .top_fans_list li .top_fan_icon_frame .top_fan_icon_frame_img_blank .stat-badge {
            bottom: 3px;
            left: 3px;
        }
	.top_fans_list li .top_fan_icon_frame .points_spent {
		margin:3px 0 0;
		color: #000;
		text-align:left;
	}
	.top_fans_list li .top_fan_icon_frame .points_spent.rank0 {
		color: #999;
	}
	.top_fans_list li .top_fan_icon_frame .points_spent.placeholder {
		height: 15px;
	}
	.top_fans_list li .top_fan_icon_frame .points_spent .points {
		font-weight:bold;
	}
	.top_fans_list li .top_fan_icon_frame[data-rank="1"] {
		background-color: #ffae00;
	}
	.top_fans_list li .top_fan_icon_frame .top_fan_icon_frame_img_blank .image_points_overlay_bar {
            display: none;
        }
	
	.top_fans_list li div.info .handle {
	width: 78px;
        max-width: 78px;
    	white-space: nowrap;
    	overflow: hidden;
    	text-overflow: ellipsis;
	}
	.top_fans_list li div.info .age_gender {
        width: 24px;
        max-width: 24px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        }

	.top_fans_list li div.info .friendloc {
	width: 104px;
        max-width: 104px;
    	white-space: nowrap;
    	overflow: hidden;
    	text-overflow: ellipsis;
    	clear:both;
	}
	
	.reward_tip .points {
	    color: #16951f;
	    font-weight: bold;
	}
        #top_fan_profile_fan_of_container .top_fan_icon_frame .image_points_overlay_bar .stat-badge { display:none; }