.sm-share-button-blanket {background-color:#CCCCCC;opacity: 0.65;filter: alpha(opacity = 65);position:absolute;z-index: 9001;top:0px;left:0px;}
.sm-share-button-popupdiv {position:absolute;width:288px;height:250px;background: #fff;border:6px solid #858585;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px;z-index: 9002;box-sizing: content-box;}
.sm-share-button-close a {background: url("../images/fancy_close.png") no-repeat scroll center center transparent;cursor: pointer;height: 36px;position: absolute;right: -21px;top: -20px;width: 36px;z-index: 8040;}
.sm-share-button-hidden-count {display:none;}

/* Top Count Class */
.sm-tcount {overflow:hidden;white-space:nowrap;padding-bottom:7px;width:100%;float:left;}
.sm-tcount .sm-count-o {display:block;padding:0 5px;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #BBBBBB;border-radius:3px 3px 3px 3px;min-height:18px;min-width:15px;position:relative;}
.sm-tcount .sm-count-o i, .sm-tcount .sm-count-o u {border-color:#aaa transparent;border-image:none;border-left:4px solid transparent;border-right:4px solid transparent;border-style:solid solid none;border-width:4px 4px 0;bottom:0;left:50%;line-height: 0;margin:0 0 -4px -4px;right:auto;top:auto;position:absolute;}
.sm-tcount .sm-count-o u, .sm-tcount .sm-count-o u {border-top-color:#FFFFFF;margin-bottom:-3px;}
.sm-tcount .total_shares {font-size:13px;height:25px;line-height:24px;width:100%;color:#333333;text-align:center;white-space: nowrap;font-family:Arial, Helvetica, sans-serif;}

/* Right Count Class */
.sm-rcount {overflow:hidden;text-align:left;white-space:nowrap;float:right;}
.sm-rcount .sm-count-o {-moz-box-sizing:border-box;margin:0 0 0 5px;display:inline-block;vertical-align:middle;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #BBBBBB;border-radius:3px 3px 3px 3px;position:relative;min-width:40px;max-width: 100%;min-height:24px;}
.sm-rcount .sm-count-o i, .sm-rcount .sm-count-o u {border:4px transparent solid;border-right-color:#aaa; border-left:0; line-height:0;margin:-4px 0 0 -4px;position:absolute;top:50%;left:0;width:0;height:0;}
.sm-rcount .sm-count-o u, .sm-rcount .sm-count-o u {border-right-color:#FFFFFF;margin-left:-3px;}
.sm-rcount .total_shares {padding:0 3px;font-size:12px;color:#333333;text-align:center;white-space:nowrap;font-family:Arial, Helvetica, sans-serif;line-height:24px;}

/* Left Count Class */
.sm-lcount {overflow:hidden;text-align:left;white-space:nowrap;float:left;}
.sm-lcount .sm-count-o {-moz-box-sizing:border-box;margin:0 7px 0 0;display:inline-block;vertical-align:middle;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #BBBBBB;border-radius: 3px 3px 3px 3px;position:relative;min-width:40px;max-width: 100%;min-height:24px;}
.sm-lcount .sm-count-o i, .sm-lcount .sm-count-o u {border:4px transparent solid;border-left-color:#aaa;border-right:0;line-height:0;margin:-4px -4px 0 0;position:absolute;top:50%;width:0;height:0;right:0;}
.sm-lcount .sm-count-o u, .sm-lcount .sm-count-o u {border-left-color:#FFFFFF;margin-right:-3px;}
.sm-lcount .total_shares {padding: 0 3px;font-size:12px;color:#333333;text-align:center;white-space:nowrap;font-family:Arial, Helvetica, sans-serif;line-height:24px;}