/* -------------------------------------------------------------- 
   button.css 
   Contains button styles.
-------------------------------------------------------------- */
.e-button,
.eb-button,
.e-button-p,
.eb-button-p,
.e-button:link,
.e-button:visited,
.eb-button:link,
.eb-button:visited {
    display:-moz-inline-box;
    display:inline-block;
    cursor:pointer;

    line-height:23px;
    margin-right:5px;
    height:24px;
    text-decoration:none;
    color:#fff;

    -moz-outline-width:0;

    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
}

.e-button .e-button-right,
.eb-button .e-button-right,
.e-button-p .e-button-right,
.eb-button-p .e-button-right,
.e-button:link .e-button-right,
.e-button:visited .e-button-right,
.eb-button:link .e-button-right,
.eb-button:visited .e-button-right {
    display:-moz-inline-box;
    display:inline-block;

    height:24px;
    margin:0 0 0 5px;
    line-height:23px;
    padding-right:5px;
    color:#fff;
}

.eb-button,
.eb-button-p,
.eb-button .e-button-right,
.eb-button-p .e-button-right {
    height:29px !important;
    line-height:28px !important;
    font-size:12px;
}
.eb-button .e-button-right,
.eb-button-p .e-button-right {
    margin-left:10px !important;
    padding-right:10px !important;
}

.e-green { background:url(../img/e-button-l.gif) no-repeat top left; }
.e-blue { background:url(../img/e-button-l.gif) no-repeat left -24px; }
.e-purple { background:url(../img/e-button-l.gif) no-repeat left -48px; }
.e-green .e-button-right { background:url(../img/e-button-r.gif) no-repeat top right; }
.e-blue .e-button-right { background:url(../img/e-button-r.gif) no-repeat right -24px; }
.e-purple .e-button-right { background:url(../img/e-button-r.gif) no-repeat right -48px; }

.eb-green { background:url(../img/eb-button-l.gif) no-repeat top left; }
.eb-purple { background:url(../img/eb-button-l.gif) no-repeat left -58px; }
.eb-green .e-button-right { background:url(../img/eb-button-r.gif) no-repeat top right; }
.eb-purple .e-button-right { background:url(../img/eb-button-r.gif) no-repeat right -58px; }

.e-button strong,
.e-button-p strong {
    display:block;
    line-height:23px;
    min-width:88px;
    text-align:center;
}
.e-button span,
.e-button-p span,
.eb-button span,
.eb-button-p span {
    display:block;
    text-align:center;
}
*html .e-button strong,
*html .e-button-p strong {
    width:88px;
    white-space:nowrap;
}

.eb-button strong,
.eb-button-p strong {
    display:block;
    width:120px;
    text-align:center;
}

*html .eb-button strong,
*html .eb-button-p strong {
    width:120px;
    white-space:nowrap;
}

.e-button:hover { background:url(../img/e-button-l.gif) no-repeat left -72px; }
.e-button:hover .e-button-right { background:url(../img/e-button-r.gif) no-repeat right -72px; }
.eb-button:hover { background:url(../img/eb-button-l.gif) no-repeat left -87px; }
.eb-button:hover .e-button-right { background:url(../img/eb-button-r.gif) no-repeat right -87px; }

.e-button-p { background:url(../img/e-button-l.gif) no-repeat left -96px; }
.e-button-p .e-button-right { background:url(../img/e-button-r.gif) no-repeat right -96px; }
.eb-button-p { background:url(../img/eb-button-l.gif) no-repeat left -116px; }
.eb-button-p .e-button-right { background:url(../img/eb-button-r.gif) no-repeat right -116px; }