/* Products */

.product-type-data #stocklevel {
    float: right;
}

/* Buttons
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
*/

.product-type-data #stocklevel a.button::-moz-focus-inner
{
    padding:0 !important;
    border:0 !important;
} /* FF Fix */
.product-type-data #stocklevel a.button {
    -webkit-border-fit:lines; /* <- Safari & Google Chrome Fix */
    overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer;
    display: inline-block;
}
.product-type-data #stocklevel a.button span {
    float: left;
    display:block;
    padding:0;
    font-size:12px;
    text-align:center;
    white-space:nowrap;
    background-color:#ddd;
    color:#333;

    transition:         color 300ms ease-in-out, background-color 300ms ease-in-out;
    -moz-transition:    color 300ms ease-in-out, background-color 300ms ease-in-out;
    -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out;
    -o-transition:      color 300ms ease-in-out, background-color 300ms ease-in-out;
}
.product-type-data #stocklevel a.button:hover span
{ background-color:#333; color:#fff; }
.product-type-data a.button span span
{ height:45px; line-height:45px; }

/* Smaller button - for inline display with input boxes
-------------------------------------------------------------- */
.product-type-data #stocklevel a.button.btn-inline span span { padding:0 10px; line-height:36px !important; height:36px !important; }
.product-type-data #stocklevel a.button span {
    background-color: #eeeeee;
    color: #000;
}
