.zend_form
{
    margin-top: 10px;
    position: relative;
}

.zend_form .form-box
{
    float: left;
    width: 417px;
    margin-right: 30px;
    margin-bottom: 20px;
}

.zend_form .form-box-right
{
    margin-right: 0px;
}

.zend_form .form-box-bottom
{
    margin-bottom: 0px;
}

.zend_form legend
{
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 3px;
}

.input,
.zend_form input,
.zend_form textarea
{
    border: 1px #CFCFCF solid;
    width: 400px;
    padding: 3px 5px;
}

span.input
{
    border: 1px #CFCFCF solid;
    width: 400px;
    padding: 3px 5px;
    display: block;
    overflow: auto;
}

.submit
{
    margin-top: 10px;
    background: url(../img/background/gradient/darkgrey.gif);
    border: none;
    color: white;
    padding: 3px 5px;
    border: 1px #585858 solid;
    width: auto !important;
}

.submit-next
{
    position: absolute;
    right: 0px;
    top: 0px;
}

.submit-prev
{
    position: absolute;
    left: 0px;
    top: 0px;
}

.submit-red
{
    background-image: url(../img/background/gradient/red.gif);
    border-color: #b52625;
}

.submit-green
{
    background-image: url(../img/background/gradient/green.gif);
    border-color: #079d0b;
}


.zend_form select
{
    width: 412px;
    border: 1px #CFCFCF solid;
    padding: 2px 3px;
}

.zend_form dt
{
    display: block;
    margin-bottom: 3px;
}

.zend_form dd
{
    margin-bottom: 8px;
    position: relative;
}

/* ELEMENTS */
#manager_other
{
    height: 64px;
}

/* ERRORS */
.zend_form ul.errors
{
    position: absolute;
    top: -32px;
    background: red;
    right: -100px;
    padding: 3px 5px;
    background: url(../img/background/tooltip.png) bottom;
    height: 25px;
    color: white;
    font-weight: bold;
    z-index: 999;
}

.form-box-privacy {
    margin-top: 15px;
}