form.cmxform label.error, label.error {
        /* remove the next line when you have trouble in IE6 with labels in list */
        display: none;
        color: red;
        font-style: italic
}
form.cmxform label.error {
        margin-left: 103px;
        width: 220px;
}
div.error { display: none; }
#input { border: 1px solid #3A655E; }
#input:focus { border: 1px solid black; }
input.error { border: 1px solid red; }
#textarea.error { border: 1px solid red; }
#textarea { border: 1px solid #3A655E; }

.border {
    border-style:solid;
    border-width:1px;
    border-color:#cccccc;
        color:#666666;
        background-color:#F2F2F2;
        font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:160%;
        height:20px;
        width:320px;
        }
.borders {
    border-style:solid;
    border-width:1px;
    border-color:#cccccc;
        color:#666666;
        background-color:#F2F2F2;
        font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:160%;
        height:130px;
        width:320px;
        }

.subbtn {
    border-style:solid;
    border-width:1px;
    border-color:#fff;
        color:#fff;
        background-image:url(http://localhost/images/sbtn.gif);
        font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight: bold;
    line-height:130%;
        height:25px;
        width:75px;
        padding-bottom:2px;
        }

