a.mbretweet{font: 10px/12px Arial, Helvetica, sans-serif;text-decoration:none !important;}
a.mbretweet .mbretweetLabel{color:white;border:0px solid #dedede;padding: 4px;position:relative;z-index:0; background-color:#fff !important; color: #DA4105}
a.mbretweet:hover .mbretweetLabel{background-color: #DA4105;}
a.mbretweet.disabled .mbretweetLabel{color:#ccc!important;cursor:default!important;}
a.mbretweet.disabled .mbopenExtra{color:#ccc !important}

/*
a.mbretweet.disabled:hover .mbretweetLabel{color:#ccc!important;}
*/
a.mbretweet .mbretweetStats{font: 10px/12px Arial, Helvetica, sans-serif;background:#eee;border: 0 solid #DA4105;color:#999;border-radius: 3px;padding: 3px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
a.mbretweet .mbopenExtra{font: 10px/2px Arial, Helvetica, sans-serif !important;color:#DA4105;padding: 4px 0 2px 4px;}
a.mbretweet span.mbopenExtra:hover{color:#000;}
a.mbretweet.disabled span.mbopenExtra:hover{color:#DA4105;}
.mbretweetExtra{background: #fff;padding:5px;position:absolute;width:170px;z-index:1;margin-top:15px;-moz-box-shadow:#999 2px 2px 4px;-webkit-box-shadow:#ccc 2px 2px 4px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font: 10px/12px Arial, Helvetica, sans-serif;color: #666; border:1px solid #dedede}
.mbretweetExtra #mbretweetDesc{border:1px solid #FFAF8F;color:#DA4105 !important;margin-top:10px;background:#fff;width:156px;height:70px;padding:6px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.mbretweetExtra #mbcounter{color:#666;}
.mbretweetExtra #mbcounter.alert{color:red;}
.mbretweetExtra .extraretweet{margin-top:2px;padding:5px;color:#DA4105;}
.mbretweetExtra .extraretweet span.goretweet{padding:3px;background: #DA4105 !important;cursor:pointer;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.mbretweetExtra .extraretweet span.goretweet:hover{color:white!important;}
a.mbretweet:focus {outline: 0;}

