.sign-button{
    border-bottom: 1px solid #eee;
    font-size: 11px;
    margin-bottom: 8px;
    border-bottom: none;
}

.sign-in-button,.sign-in-button:link{
    display: block;
    height: 33px;
    margin: 0 10px 0 11px;
    cursor: pointer;
    outline: 0;
    border: 1px solid;
    border-color: #c89411 #b0820f #99710d;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    border-radius: 0\9;
    -webkit-box-shadow: inset 0 1px 0 0 #fcf3dc;
    -moz-box-shadow: inset 0 1px 0 0 #fcf3dc;
    box-shadow: inset 0 1px 0 0 #fcf3dc;
    background: #f3cf72;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF8E3AD', endColorstr='#FFEEBA37', GradientType=0 );
    background: linear-gradient(to bottom,#f8e3ad,#EEBA37);
    background: -moz-linear-gradient(top,#f8e3ad,#EEBA37);
    background: -webkit-linear-gradient(top,#f8e3ad,#EEBA37);
    background: -o-linear-gradient(top,#f8e3ad,#EEBA37);
    background: -ms-linear-gradient(top,#f8e3ad,#EEBA37);
    text-align: center;
    line-height: 31px;
    vertical-align: middle;
    color: #111;
    font-family: arial,sans-serif;
    text-decoration: none;
    line-height: 30px;
    font-size: 13px
}

.sign-in-button:focus,.sign-in-button:hover,.sign-in-button:link:focus,.sign-in-button:link:hover {
    background: #f1c65a;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFF6DA95', endColorstr='#FFECB21F', GradientType=0 );
    background: linear-gradient(to bottom,#f6da95,#ecb21f);
    background: -moz-linear-gradient(top,#f6da95,#ecb21f);
    background: -webkit-linear-gradient(top,#f6da95,#ecb21f);
    background: -o-linear-gradient(top,#f6da95,#ecb21f);
    background: -ms-linear-gradient(top,#f6da95,#ecb21f);
    text-decoration: none
}

.sign-in-button:active,.sign-in-button:link:active {
    background: #EEBA37;
    -webkit-box-shadow: inset 0 1px 3px 0 #b0820f;
    -moz-box-shadow: inset 0 1px 3px 0 #b0820f;
}

.sign-button .sign-in-button {
    line-height: 16px;
    padding: 6px 10px 8px;
    color: #111;
    display: block;
    text-align: center;
    width: 120px;
    margin: 0 auto;
}