#feedback_button {
    position:fixed;
    top:40%;
    background-repeat:no-repeat;
    background-position:50% 50%;
    cursor:pointer;
}

#feedback_button a {
    display:none;
}

/*#feedback_button.white {
    background-color:#AAA;
    border:1px solid #999;
}*/

#feedback_button.black {
    background-color:white;
    border:1px solid #333;
}

#feedback_button.small {
    height:100px;
    width:15px;
    margin-top:-50px;
}

#feedback_button.normal {
    height:150px;
    width:25px;
    margin-top:-75px;
}

#feedback_button.white {
    background-color: #006dcc;
    background-image: linear-gradient(to left, #0088cc, #0044cc);
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

#feedback_button.left {
    left:0;
    border-left:none;
}

#feedback_button.right {
    right:0;
    border-right:none;
}

#feedback_button.white.left.normal {
    background-image:url(images/feedback_wl.png);
}
#feedback_button.white.left.small {
    background-image:url(images/feedback_wl_sm.png);
}
#feedback_button.white.right.normal {
    background-image:url(images/feedback_wr.png);
}
#feedback_button.white.right.small {
    background-image:url(images/feedback_wr_sm.png);
}

#feedback_button.black.left.normal {
    background-image:url(images/feedback_bl.png);
}
#feedback_button.black.left.small {
    background-image:url(images/feedback_bl_sm.png);
}
#feedback_button.black.right.normal {
    background-image:url(images/feedback_br.png);
}
#feedback_button.black.right.small {
    background-image:url(images/feedback_br_sm.png);
}

#feedback_popup .thanks,
#feedback_popup .loading {
	display:none;
}

#feedback_popup.loading form,
#feedback_popup.thanks form {
	display:none;
}

#feedback_popup.loading .loading {
	display: inline;
}

#feedback_popup.thanks .thanks {
	display: inline;
}