#share-box{
    position: absolute;
    left: -77px;
    margin-top: -5px; 
    background-color:#eee;
    border:1px solid #ccc;
    border-right:none;
    width:76px;
    -webkit-box-shadow:-6px 0 6px -6px rgba(0,0,0,0.25) inset,0 1px 0 #fff inset;
    -moz-box-shadow:-6px 0 6px -6px rgba(0,0,0,0.25) inset,0 1px 0 #fff inset;
    box-shadow:-6px 0 6px -6px rgba(0,0,0,0.25) inset,0 1px 0 #fff inset;
    -webkit-border-radius:3px 0 0 3px;
    -moz-border-radius:3px 0 0 3px;
    border-radius:3px 0 0 3px;
}
#share-box ul li{
    border-bottom:1px solid #ccc;
    -webkit-box-shadow:0 1px 0 #fff;
    -moz-box-shadow:0 1px 0 #fff;
    box-shadow:0 1px 0 #fff;
    padding:10px 2px 10px 0;
    text-align:center;
    position:relative;
}   
#share-box ul li.commentTeaser a:hover{
    text-decoration:none;
}
#share-box ul li.chiasecha:last-child{
    border:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
    font-size:0.8em;
    line-height:1.133em;
}
#share-box ul li.chiasecha:last-child:hover:after{background:#EEE;border-bottom:1px solid #CCC;-webkit-box-shadow:0 1px 0 #fff inset;-moz-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;content:"";height:100%;position:absolute;right:-1px;top:0;width:10px;z-index:91;}
#share-box .recentCount{
    display:block;
    text-align:center;
    width:58px;
    height:40px;
    padding:2px 0 0 0!important;
    background-color:#b7b7b8;background:none,
    -khtml-gradient(linear,left top,left bottom,from(#d7d8d9),to(#aaaaab));
    background:none,-moz-linear-gradient(top,#d7d8d9 0,#aaaaab 100%);
    background:none,-webkit-gradient(linear,left top,left bottom,color-stop(0,#d7d8d9),color-stop(100%,#aaaaab));
    background:none,-webkit-linear-gradient(top,#d7d8d9 0,#aaaaab 100%);
    background:none,-o-linear-gradient(top,#d7d8d9 0,#aaaaab 100%);
    background:none,-ms-linear-gradient(top,#d7d8d9 0,#aaaaab 100%);
    background:none,linear-gradient(top,#d7d8d9 0,#aaaaab 100%);
    color:#39434c;
    border:1px solid #A7A7A8;
    -webkit-box-shadow:0 1px 0 #8b8b90,0 1px 0 0 rgba(255,255,255,0.4) inset;
    -moz-box-shadow:0 1px 0 #8b8b90,0 1px 0 0 rgba(255,255,255,0.4) inset;
    box-shadow:0 1px 0 #8b8b90,0 1px 0 0 rgba(255,255,255,0.4) inset;
    -moz-text-shadow:0 1px 0 rgba(255,255,255,0.65);
    -webkit-text-shadow:0 1px 0 rgba(255,255,255,0.65);
    -khtml-text-shadow:0 1px 0 rgba(255,255,255,0.65);
    text-shadow:0 1px 0 rgba(255,255,255,0.65);
    -webkit-border-radius:3px;-moz-border-radius:3px;
    border-radius:3px;font-size:10px;font-weight:bold;
    -webkit-box-shadow:0 2px 0 #8b8b90;
    -moz-box-shadow:0 2px 0 #8b8b90;
    box-shadow:0 2px 0 #8b8b90;
    position:relative;
    margin:0 auto;
}
#share-box .recentCount .countNumber{font-size:1.8em;}
#share-box .recentCount:after{content:"";width:0;height:0;border-top:5px solid #aaaaab;border-bottom:5px solid transparent;border-right:5px solid #aaaaab;display:block;position:relative;bottom:-7px;position:absolute;right:10px;}
#share-box .recentCount:before{
    content:"";width:0;height:0;
    border-top:1px solid #8b8b90;
    border-bottom:5px solid transparent;
    border-right:5px solid #8b8b90;
    display:block;
    position:relative;
    bottom:-8px;
    position:absolute;
    right:10px;
}
#share-box ul li:last-child .flyout{color:#000;font-size: 12px;}
a.flyout:after {
    content: "+";
    display: inline-block;
    padding-left: 3px;
}
#share-box .shareContent{
    display:none;
    background-color:#fbfbfb;
    background:none,-khtml-gradient(linear,left top,left bottom,from(#f5f5f5),to(#eee));
    background:none,-moz-linear-gradient(top,#f5f5f5 0,#eee 100%);
    background:none,-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(100%,#eee));
    background:none,-webkit-linear-gradient(top,#f5f5f5 0,#eee 100%);
    background:none,-o-linear-gradient(top,#f5f5f5 0,#eee 100%);
    background:none,-ms-linear-gradient(top,#f5f5f5 0,#eee 100%);
    background:none,linear-gradient(top,#f5f5f5 0,#eee 100%);
    border:1px solid #ccc;
    padding:0px 10px 12px 10px;
    position:absolute;
    z-index:90;
    left:76px;
    bottom:-1px;
    width:320px;
    -webkit-border-radius:0 3px 3px 0;
    -moz-border-radius:0 3px 3px 0;
    border-radius:0 3px 3px 0;
}
#share-box .shareContent ul{
    float:left;-webkit-box-shadow:none;
    -moz-box-shadow:none;box-shadow:
    none;background:none;
    border:none;
    padding:0;
    margin:0 10px;
}
#share-box .shareContent ul li{
    border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
    padding:15px 0;
    width:120px;
    text-align:left;
}
#share-box .shareContent ul li a.linkIcon{
    text-indent:0;
    width:110px;
    float:left;
    height:20px;
    font-size: 12px;
}
#share-box .shareContent .left{width:130px;}
#share-box .shareContent .left li{width:130px;}
#share-box .shareContent .right{width:150px;}
#share-box .shareContent .right li{width:150px;}
.shareContent ul li a{
    background:url("http://asset0.cbsistatic.com/cnwk.1d/i/tron/icon/share.jpg") no-repeat;
    padding-left:25px;font-size:.867em;line-height:1.2em;
}
.shareContent ul li img{
    height:16px;width:16px;
    display:block;
    float:left;
    padding-left:1px;
}
.shareContent .email{background-position:0 -3px;}
.shareContent .print{background-position:0 -98px;}
.shareContent .facebook{background-position:0 -248px;}
.shareContent .delicious{background-position:0 -27px;}
.shareContent .twitter{background-position:0 -226px;}
.shareContent .reddit{background-position:0 -147px;}
.shareContent .linkedin{background-position:0 -51px;}
.shareContent .stumble{background-position:0 -273px;}
.shareContent .digg{background-position:0 -123px;}
.shareContent .google{background-position:0 -206px;}
.shareContent .pin{background:url('http://passets-cdn.pinterest.com/images/small-p-button.png') top left no-repeat transparent;padding-top:1px;}
.shareContent .tumblr{display:block;overflow:hidden;height:20px;padding-left:9px;background:none;padding-top:1px;}