#feedback_dialog .fl {float:left;}
#feedback_dialog .fr {float:right;}
#feedback_dialog .clear {clear:both;}
#feedback_dialog .error {color:#990000;}
#feedback_dialog .ok {color:#009900;}

#feedback_button {
    border-bottom-right-radius: 12px;
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    border-top-right-radius: 12px;
    -webkit-border-top-right-radius:12px;
    -moz-border-radius-topright:12px;
    border:1px solid #60abc1;
    /*background-color:#669900;*/
    background:transparent url('background-planbox-button.png') repeat-y 0 0;
    position:fixed;
    top:35%;
    cursor:pointer;
    left:0;
    zIndex:10000;}

#feedback_button img {
    padding:10px;}

#feedback_button:hover {
    border: 1px solid #3d5e99;
    background: #40629e none;
}

#feedback_mask {
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color: black;
    opacity:0.5; filter:alpha(opacity=50);
    z-index:10001;}

#feedback_dialog {
    z-index:10002;
    position:absolute;
    width:450px;
    border: 1px solid #999;
    -moz-border-radius:2px;
    border-radius:2px;
    -webkit-border-radius:2px;
    background-color:#F5F5F5;}

#feedback_dialog>div.header {
    background-color:#DDD;
    border-bottom:1px solid #DDD;
    /*font-size:18px;*/
    font-size:16px;
    font-weight:bold;
    /*overflow:hidden;*/
    /*height:15px;*/
    height:55px;
    color:#333;
    -khtml-user-select: none;
    -webkit-user-select: none;
    cursor:move;
    padding:10px;}

#feedback_dialog>.header>.close {
    outline:none;
    color:#333;
    font-family:arial;
    font-size:24px;
    font-weight:bold;
    position:absolute;
    right:10px;
    top:7px;}

#feedback_dialog>.header>.close:hover {
    text-decoration:none;
    color:#999;}

#feedback_dialog>div.content {
    height:270px;
    clear:both;
    overflow:hidden;}

#feedback_dialog>div.content>label {
    display:block;
    margin:20px 0 0 20px;
    width:90%;}

#feedback_dialog>div.content>input.email {
    display:block;
    margin-left:20px;
    width:90%;}

#feedback_dialog>div.content>textarea.feedback {
    display:block;
    margin-left:20px;
    width:90%;
    height:100px;}

#feedback_dialog>div.content>p.ajax {
    display:block;
    margin:20px;
    width:90%;}

#feedback_dialog>div.buttons {
    border-top:1px solid #DDD;
    padding:10px;
    height:30px;
    clear:both;
    overflow:hidden;}

#feedback_dialog>div.buttons a.powered_by_planbox {
    /*display:inline-block;*/
    display:none;
    padding-top:5px;}

#feedback_dialog a.button,
#feedback_dialog a.signup {
    /*-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #3d5e99; */ /* Old browsers */
    /*background: -moz-linear-gradient(top, #3d5e99 36%, #40629e 70%);*/ /* FF3.6+ */
     /*background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#3d5e99), color-stop(70%,#40629e));*/ /* Chrome,Safari4+ */
     /*background: -webkit-linear-gradient(top, #3d5e99 36%,#40629e 70%);*/ /* Chrome10+,Safari5.1+ */
     /*background: -o-linear-gradient(top, #3d5e99 36%,#40629e 70%);*/ /* Opera 11.10+ */
    /* background: -ms-linear-gradient(top, #3d5e99 36%,#40629e 70%);*/ /* IE10+ */
    /* background: linear-gradient(top, #3d5e99 36%,#40629e 70%); *//* W3C */
     /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d5e99', endColorstr='#40629e',GradientType=0 );*/ /* IE6-9 */
    /*border-color: #FFFFFF #60abc1 #316A9C #F0F8FF;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    border-style: solid;
    border-width: 1px;
    color: #F0F8FF;
    padding: 3px 15px;
    text-shadow: 1px 1px 2px #FFFFFF;*/
    border:1px solid #60abc1;
    background:transparent url('../../images/buttons/background-button-generic.png') repeat-x 0 0;
    cursor: pointer;
    height: auto;
    text-decoration:none;
    color: #fff;
    font-weight:bold;
    font-family:Arial;
    padding: 3px 10px;
    font-size:14px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

#feedback_dialog a.button:hover,
#feedback_dialog a.signup:hover{
    top: -1px;
    left: -1px;
    position: relative;
    border: 1px solid #3d5e99;
    background: #40629e none;
}

#feedback_dialog a.button.disabled {
    cursor:default;}

#feedback_dialog a.no_button {
    cursor:pointer;
    display:inline-block;
    padding:5px 20px;
    font-size:14px;
    height:18px;
    line-height:18px;
    font-weight:bold;}