


div.fieldwrapper {
    overflow: hidden;
}

div.fieldwrapper label.styled {
    float: left;
    padding-top: 6px;
    margin-right: 10px;   /*spacing with right column*/
    text-align: right;
    width: 75px;         /*width of label (left column)*/
}

div.fieldwrapper label.styled60 {
    float: left;
    padding-top: 6px;
    margin-right: 10px;   /*spacing with right column*/
    text-align: right;
    width: 60px;         /*width of label (left column)*/
}

div.fieldwrapper label.styled100 {
    float: left;
    padding-top: 6px;
    margin-right: 10px;   /*spacing with right column*/
    text-align: right;
    width: 130px;         /*width of label (left column)*/
}

div.fieldwrapper label.styled100flat {
    float: left;
    padding-top: 6px;
    margin-right: 10px;   /*spacing with right column*/
    text-align: right;
    width: 100px;         /*width of label (left column)*/
}

div.fieldwrapper label.styled130 {
    float: left;
    padding-top: 6px;
    margin-right: 10px;   /*spacing with right column*/
    text-align: right;
    width: 130px;         /*width of label (left column)*/
}

div.fieldwrapper label.styled140 {
    float: left;
/*    padding-top: 6px;*/
    margin-right: 10px;   /*spacing with right column*/
    text-align: right;
    width: 140px;      /*width of label (left column)*/
    color: #999;
}

div.fieldwrapper label.styled160 {
    float: left;
    padding-top: 6px;
    margin-right: 10px;   /*spacing with right column*/
    text-align: right;
    width: 160px;         /*width of label (left column)*/
}



div.fieldwrapper label.styled100flat {
    float: left;
    margin-right: 10px;   /*spacing with right column*/
    text-align: right;
    width: 100px;         /*width of label (left column)*/
}

div.fieldwrapper div.thefield {
    float: left;
    margin-bottom: 6px;   /* space following the field */
}

div.fieldwrapper div.phonefield input[type="text"] { /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
    font-size:12px;
    padding: 4px 2px;
    border:solid 1px #CCC;
    font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

div.fieldwrapper div.thefield input[type="text"] { /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
    float:left;
    font-size:12px;
    padding: 4px 2px;
    border:solid 1px #CCC;
    font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}

div.fieldwrapper div.thefield input[type="password"] { /* style for INPUT type="password" fields. Has no effect in IE7 or below! */
    float: left;
    font-size: 12px;
    padding: 4px 2px;
    border: solid 1px #CCC;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

div.fieldwrapper div.thefield textarea { /* style for INPUT type="password" fields. Has no effect in IE7 or below! */
    float: left;
    font-size: 12px;
    padding: 4px 2px;
    border: solid 1px #CCC;
    width: 250px;
    height: 100px;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

div.fieldwrapper div.thefield select { /* style for INPUT type="text" fields. Has no effect in IE7 or below! */
    float: left;
    font-size: 12px;
    padding: 3px 2px;
    border: solid 1px #CCC;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

div.fieldwrapper div.thefield ul { /* style for TEXTAREA fields. */
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
}

div.fieldwrapper div.thefield li { /* style for TEXTAREA fields. */
    margin-bottom: 2px;
}

div.fieldwrapper div.thefield li label { /* style for TEXTAREA fields. */
/*    color: #00F; */
}

