.actions_menu_button {
   background: #d4d4d4 url(../js/jquery/actionsmenu/img/arrow.png) no-repeat 100% 55%;
   border: 1px solid #bdbdbd;
   color: #333;
   cursor: pointer;
   font-family: 'Lucida Grande', Arial, sans-serif;
   font-size: 1em; /* 11px */
   font-weight: bold;
   padding: 5px 5px 5px 5px;
   text-shadow: 0 1px rgba(255, 255, 255, .9);
   text-transform: capitalize;
   background: url(../js/jquery/actionsmenu/img/arrow.png) no-repeat 100% 55%,
            -moz-linear-gradient(#f5f5f5, #d4d4d4);
   background: url(../js/jquery/actionsmenu/img/arrow.png) no-repeat 100% 55%,
            -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#d4d4d4));
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   -moz-box-shadow:  0 1px rgba(0, 0, 0, .07),
                  inset 0 1px rgba(255, 255, 255, .9);
   -o-box-shadow:       0 1px rgba(0, 0, 0, .07),
                  inset 0 1px rgba(255, 255, 255, .9);
   -webkit-box-shadow: 0 1px rgba(0, 0, 0, .07),
                  inset 0 1px rgba(255, 255, 255, .9);
   box-shadow:       0 1px rgba(0, 0, 0, .07),
                  inset 0 1px rgba(255, 255, 255, .9);
}

.actions_menu_button:hover,
.actions_menu_button:focus,
.actions_menu_button:active {
   border-color: #9c9c9c;
   outline: none;
}

.actions_menu_button_active,
.actions_menu_button_active:focus,
.actions_menu_button_active:active {
   background: #b5b5b5 url(../js/jquery/actionsmenu/img/arrow.png) no-repeat 100% 55%;
   border-color: #9c9c9c;
   background: url(../js/jquery/actionsmenu/img/arrow.png) no-repeat 100% 55%,
            -moz-linear-gradient(#b5b5b5, #d6d6d6);
   background: url(../js/jquery/actionsmenu/img/arrow.png) no-repeat 100% 55%,
            -webkit-gradient(linear, 0% 0%, 0% 100%, from(#b5b5b5), to(#d6d6d6));
   -moz-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, .15);
   -o-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, .15);
   -webkit-box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, .15);
   box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, .15);
}

.actions_menu {
   background-color: #fff;
   border: 1px solid #b3b3b3;
   font-family: 'Lucida Grande', Arial, sans-serif;
   font-size: 1em; /* 13px */
   list-style: none;
   margin: 0;
   overflow-x: hidden;
   padding: 3px 0;
   position: absolute;
   /*width: 180px;*/
   white-space:nowrap;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
   -moz-box-shadow: 0 5px 20px rgba(0, 0, 0, .3);
   -o-box-shadow: 0 5px 20px rgba(0, 0, 0, .3);
   -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .3);
   box-shadow: 0 5px 20px rgba(0, 0, 0, .3);
}

.actions_menu a:link,
.actions_menu a:visited {
   color: #333;
   display: block;
   padding: 3px 9px;
   text-decoration: none;
}

.actions_menu a:hover,
.actions_menu a:active {
   background-color: #ffc;
}

.separator {
   border-bottom: 1px solid #e5e5e5;
   margin-bottom: 3px;
   padding-bottom: 3px;
}

/* icon added to demo */
a.actions_view_exif:link,
a.actions_view_exif:visited {
   background-image: url(../js/jquery/actionsmenu/img/icon.png);
   background-position: 9px 50%;
   background-repeat: no-repeat;
   padding-left: 28px;
}

.actions_menu_hidden {
   display: none;
}