 .clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: "";
     clear: both;
     height: 0;
}
 .fontSizerTitle {
     border-left: 1px solid #ebebeb;
     color: #c1c1c1;
     float: left;
     font-size: 12px;
     font-weight: 500;
     line-height: 1;
     margin-left: 13px;
     margin-right: 10px;
     margin-top: 9px;
     padding-left: 13px;
}
 #fontSizerPlugin {
     font-size: 10px;
     float: right;
}
 #fontSizerPlugin #fontSizer {
     display: inline-block;
}
 #fontSizerPlugin #fontSizer a {
     width: 20px;
     height: 20px;
     display: inline-block;
}
 #fontSizerPlugin #fontSizer a.minus {
     background: url('../images/font-size.png') 0 -72px no-repeat;
     margin-right: 0;
}
 #fontSizerPlugin #fontSizer a.plus {
     background: url('../images/font-size.png') -5px -48px no-repeat;
     margin-left: 0;
}
 #fontSizerPlugin #fontSizer #fontSlider {
     width: 106px;
     height: 24px;
     display: inline-block;
     background: url('../images/font-size-bg.png') 0 0 no-repeat;
     border: none;
}
 #fontSizerPlugin #fontSizer .ui-slider-handle {
     margin: 0 auto 0 -12px;
     padding: 0;
     top: 0;
     z-index: 2 !important;
     width: 24px;
     height: 24px;
     background: url('../images/font-size.png') 0 -96px no-repeat;
     cursor: pointer;
}
 #fontSizerPlugin #fontSizer .ui-slider-range {
     background: none;
}
/*#fontSizerPlugin > a {
     height: 24px;
     line-height: 24px;
     display: inline-block;
     color: #8f8383;
     margin-left: 2px;
}
 #fontSizerPlugin a.print, #tools a.share {
     border-radius: 3px;
     position: relative;
     top: -10px;
}
 #fontSizerPlugin a.print {
     width: 26px;
     background: #ececec url('../images/sprite-tools.png') 0 0 no-repeat;
}
 #fontSizerPlugin a.share {
     padding: 0 10px 0 22px;
     background: #ececec url('../images/sprite-tools.png') 0 -24px no-repeat;
}
 .addthis_toolbox {
     display: inline-block;
     margin-left: 10px;
}
*/