.form-holder {
    position:relative;
    
    display: block;
    
    width: 297px;
    height: 200px;
	 	 z-index:2;
}

.form-borders {
    position:absolute;

    top:50px;
    left:13px;
    width:270px;

    background-color: #ffffff;

    background-image: url("../images/template_imgs/forms/blue_line_form.gif");
    background-repeat: repeat-y;

}

.form-content {
    padding:15px;
    padding-top:10px;
    padding-bottom:0px;
    font-size: 10px;
}


.form-content .second-fld{
    margin-top:5px;
}

.form-content .label {
    padding-top: 5px;
    padding-bottom: 3px;
}

.form-content label {
    font-weight: bold;
}

.form-content .required {
    color: #ff0000;
}


.form-content input, .form-content select {
    border:1px solid #999999;
    width: 235px;
    height: 17px;
    padding-top:1px;
    padding-left:5px;
    color: #040404;
}

.form-content select.multiple {
    height: auto;
}

.form-content textarea {
    border:1px solid #999999;
    width: 240px;
    color: #040404;
}

.form-content input.date_fld {
    width: 80px;
}

.form-content input.button {
    width:  auto;
    height: auto;
    border: none;

    margin-top: 8px;
}

.form-content input.checkbox {
    border:none;
    width: auto;
    height: auto;
}

input.error, textarea.error, select.error {
    border: 1px solid #ff0000;
}

.form-content .close_form {
    margin-top: 20px;
    float: left;
    font-weight:bold;
    cursor:pointer;
    cursor:hand;
}

.form-content .button-holder {
    width: 240px;
}
