#content img:hover{
-moz-box-shadow:0px 0px 15px 5px #000;
-webkit-box-shadow:0px 0px 15px 5px #000;
 }
.ui-draggable { cursor:move; }
#tip { position:absolute; display:none; height:25px; padding:9px 9px 0px; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background:#000; background:rgba(0,0,0,.5); }
#tip .arrow { width:0; height:0; line-height:0; border-right:8px solid #000; border-right:8px solid rgba(0,0,0,.5); border-top:8px solid transparent; border-bottom:8px solid transparent; position:absolute; left:-8px; top:9px; }
#targets { width:285px; height:300px; display:none; list-style-type:none; position:absolute; top:50px; z-index:99999; position:fixed;}
#targets li{float:left; margin-right:20px; display:block; width:60px; height:60px; background: transparent url(iconSprite.png) no-repeat 0 0; position:relative;}
#targets li#delicious{ background-position:0 -60px; }
#targets li#facebook{ background-position:0 -120px; }
#targets li span{ display:block; position:absolute; bottom:-40px; white-space:pre; color:#fff; }
#overlay { background:#000 url(bkground.png) no-repeat scroll 200px 40px; position:fixed; top:0; left:0; width:100%; height:100%; z-index:99997; }
#helper { background-color:#c2c2c2; position:absolute; height:35px; padding:15px 70px 0 20px; color:#fff; font-family:Verdana; font-weight:bold; font-size:18px; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; border:3px solid #7d7d7d; margin-left:70px; }
#thumb { width:50px; height:50px; position:absolute; right:0; top:0; border-left:3px solid #7d7d7d; }

.share { font-weight:bold; position:absolute; font-size:14px; font-family:Verdana; margin-left:-38px; }