/**
 * The FORMfields Library
 * Copyright 2005-2007 Brain Book Software LLC
 * For complete documentation, please visit http://www.formfields.com
 *
 * Note: We have to use background images as IE 6 and earlier doesn't support
 * transparent PNGs.
 */

h1.FORMfields {
    background-image: url('http://www.oldcityhallgallery.com/patterndark.jpg');
    padding: 3px 3px 3px 5px;
    border: 1px outset #ad9d85;
    color: #231E1D;
}

/*td.ffTableSetFormFields1, td.ffTableSetFormFields2 {
    background-color: #322C29;
    border: 1px double #ad9d85;
}*/

div.FORMfields {
    padding: 5px;
    background-image: url('http://www.oldcityhallgallery.com/patterndark.jpg');
    border: 1px solid #ad9d85;
}

h1.ffHeader {
    background-image: url('http://www.oldcityhallgallery.com/patterndark.jpg');
    border: 1px outset #ad9d85;
    color: #ad9d85;
}

label.isValid {
    color: #ad9d85;
}

 label.notValid {
        border: 2px solid red;
    }

 div.ffDescription {
        font-size: 20px;
        background-image: url('http://www.oldcityhallgallery.com/patterndark.jpg');
        height: 30px;
        color: #ad9d85;
        background-color: #231E1D;
    }

 div.pageErrors, div.fieldError, label.isValid, label.notValid,
            div.fieldErrorLeftAligned, label.disabledLeftAligned,
            label.notValidLeftAligned, label.displayLeftAligned,
            label.isValidLeftAligned,
            div.fieldErrorRightAligned, label.disabledRightAligned,
            label.notValidRightAligned, label.displayRightAligned,
            label.isValidRightAligned,
            label.isValidSpan,
            label.isValidSetSelector, span.help,
            label.display, div.display, span.grayed, select,
            span.FORMfields, span.required, div.help, div.ffText,
            select.FORMfields,
            label.disabled, div.ffField, body.ffEmail, div.FORMfields, div.FORMfields2,
            div.ffDescription, div.ffMessageHelperQuestion,
            div.ffMessageHelperError, div.ffMessageHelperWarning,
            div.ffMessageHelperInfo, td.ffSectionTitleTopMiddle,
            td.ffHeader1Middle {
        font: normal normal bold verdana;
        color:  #ad9d85;
    }


       span.FORMfields {
        color: #ad9d85;
       background-image: url('http://www.oldcityhallgallery.com/patterndark.jpg');
           }

 div.help {
        color: #ad9d85;
        background-image: url('http://www.oldcityhallgallery.com/patterndark.jpg');
        font-size: 11px;
        width: 300px;
    }

div.fieldError {
    color: #ad9d85;
}

label.notValid, div.pageErrors {
    color: #ad9d85;
}

     /* Required Stars */
    span.required {
        font-weight: bold;
        font-size: 11px;
            color: #ad9d85;
    }

    /* Required Text */
    span.help {
        font-weight: bold;
                    color: #ad9d85;
    }
th.ffTableSet {
   background-image: url('http://www.oldcityhallgallery.com/patterndark.jpg');
    border: 1px solid #ad9d85;
}

img.ffSearchResultsFieldPrevPage {
    background-image: url('gray/searchResultsFieldSmallLeftArrow2.png');
}

img.ffSearchResultsFieldNextPage {
    background-image: url('gray/searchResultsFieldSmallRightArrow2.png');
}

/* ---------- TITLE - BEGIN ---------- */

td.ffTitleTopLeft, td.ffTitleTopRight, td.ffTitleBottomLeft, td.ffTitleBottomRight {
    background-image: none;
    width: 4px;
    height: 4px;
}

td.ffTitleTopMiddle, td.ffTitleBottomMiddle {
    background-image: none;
    height: 4px;
}

td.ffTitleLeft, td.ffTitleRight {
    background-image: none;
    width: 4px;
    height: 23px;
}

td.ffTitleMiddle {
    height: 23px;
    background-image: url('http://www.oldcityhallgallery.com/patterndark.jpg');
    border: 1px outset #ad9d85;
    color: #ad9d85;
    white-space: nowrap;
    font: normal normal bold 15px verdana,sans-serif;
    padding: 0px 3px 0px 3px;
}

/* ---------- TITLE - END ---------- */

/* ---------- HEADER1 - BEGIN ---------- */
 
td.ffHeader1TopLeft, td.ffHeader1TopRight, td.ffHeader1BottomLeft, td.ffHeader1BottomRight {
    background-image: none;
    width: 4px;
    height: 4px;
}

td.ffHeader1TopMiddle, td.ffHeader1BottomMiddle {
    background-image: none;
    height: 4px;
}

td.ffHeader1Left, td.ffHeader1Right {
    background-image: none;
    width: 4px;
    height: 23px;
}

td.ffHeader1Middle {
    height: 23px;
    background-color: #231E1D;
    border: 1px outset #ad9d85;
    color: #ad9d85;
    background-image: none;
    white-space: nowrap;
    font: normal normal bold 12px verdana,sans-serif;
    padding: 0px 3px 0px 3px;
}

/* ---------- HEADER1 - END ---------- */

/* ---------- SECTION TITLE - BEGIN ---------- */

td.ffSectionTitleVeryTopLeft,
td.ffSectionTitleVeryTopRight,
td.ffSectionTitleLeft,
td.ffSectionTitleRight,
td.ffSectionTitleBottomLeft,
td.ffSectionTitleBottomRight,
td.ffSectionTitleVeryBottomLeft,
td.ffSectionTitleVeryBottomRight {
    width: 4px;
    height: 4px;
    background-image: none;
}

td.ffSectionTitleVeryTopMiddle,
td.ffSectionTitleMiddle,
td.ffSectionTitleBottomMiddle,
td.ffSectionTitleVeryBottomMiddle {
    height: 4px;
    background-image: none;
}

td.ffSectionTitleBottomMiddle {
    /*border: 1px solid #dddddd;*/
    padding: 5px;
}

table.ffSectionTitle {
    border: 1px solid #ad9d85;
    background-image: url('http://www.oldcityhallgallery.com/patterndark.jpg');
}

td.ffSectionTitleTopLeft,
td.ffSectionTitleTopRight {
    width: 4px;
    height: 23px;
    background-image: none;
}

td.ffSectionTitleTopMiddle {
    height: 23px;
    background-image: url('http://www.oldcityhallgallery.com/patterndark.jpg');
    border: 1px outset #ad9d85;
    color: #ad9d85;
    white-space: nowrap;
    font: normal normal bold 12px verdana,sans-serif;
    padding: 0px 3px 0px 3px;
}

/* ---------- SECTION TITLE - END ---------- */

/* ---------- INFO BOX - BEGIN ---------- */

td.ffInfoBoxTopLeft, td.ffInfoBoxTopRight, td.ffInfoBoxBottomLeft, td.ffInfoBoxBottomRight,
td.ffInfoBoxLeft, td.ffInfoBoxRight {
    width: 4px;
    height: 4px;
    background-image: none;
}

td.ffInfoBoxTopMiddle, td.ffInfoBoxBottomMiddle {
    height: 4px;
    background-image: none;
}

td.ffInfoBoxMiddle { 
    font: normal normal normal 11px verdana,sans-serif;
    /*background-color: #322C29; */
    background-image: url('gray/boxBg.png');
    color: #ad9d85;
    padding: 5px;
}

table.ffInfoBox {
    width: 100%;
}

div.ffMessageHelperInfo {
    color: #ad9d85;
    background-image: url('http://www.oldcityhallgallery.com/patterndark.jpg');
}

img.ffMessageHelperInfo {
    background-image: url('gray/infoIcon.png');
}

/* ---------- INFO BOX - END ---------- */

/* ---------- WARNING BOX - BEGIN ---------- */

td.ffWarningBoxTopLeft, td.ffWarningBoxTopRight, td.ffWarningBoxBottomLeft, td.ffWarningBoxBottomRight,
td.ffWarningBoxLeft, td.ffWarningBoxRight {
    width: 4px;
    height: 4px;
    background-image: none;
}

td.ffWarningBoxTopMiddle, td.ffWarningBoxBottomMiddle {
    height: 4px;
    background-image: none;
}

td.ffWarningBoxMiddle { 
    font: normal normal normal 11px verdana,sans-serif;
    /*background-color: #322C29; */
    background-image: url('gray/boxBg.png');
    color: #ad9d85;
    padding: 5px;
}

table.ffWarningBox {
    width: 100%;
}

div.ffMessageHelperWarning {
    color: #ad9d85;
    background-color: #231E1D;
}

img.ffMessageHelperWarning {
    background-image: url('gray/warningIcon.png');
}

/* ---------- WARNING BOX - END ---------- */

/* ---------- ERROR BOX - BEGIN ---------- */

td.ffErrorBoxTopLeft, td.ffErrorBoxTopRight, td.ffErrorBoxBottomLeft, td.ffErrorBoxBottomRight,
td.ffErrorBoxLeft, td.ffErrorBoxRight {
    width: 4px;
    height: 4px;
    background-image: none;
}

td.ffErrorBoxTopMiddle, td.ffErrorBoxBottomMiddle {
    height: 4px;
    background-image: none;
}

td.ffErrorBoxMiddle { 
    font: normal normal normal 11px verdana,sans-serif;
    /*background-color: #231E1D; */
    background-image: url('gray/boxBg.png');
    color: #ad9d85;
    padding: 5px;
}

table.ffErrorBox {
    width: 100%;
}

div.ffMessageHelperError {
    color: #ad9d85;
    background-color: #231E1D;
}

img.ffMessageHelperError {
    background-image: url('gray/stopIcon.png');
}

/* ---------- ERROR BOX - END ---------- */

/* ---------- QUESTION BOX - BEGIN ---------- */

td.ffQuestionBoxTopLeft, td.ffQuestionBoxTopRight, td.ffQuestionBoxBottomLeft, td.ffQuestionBoxBottomRight,
td.ffQuestionBoxLeft, td.ffQuestionBoxRight {
    width: 4px;
    height: 4px;
    background-image: none;
}

td.ffQuestionBoxTopMiddle, td.ffQuestionBoxBottomMiddle {
    height: 4px;
    background-image: none;
}

td.ffQuestionBoxMiddle { 
    font: normal normal normal 11px verdana,sans-serif;
    /*background-color: #231E1D; */
    background-image: url('gray/boxBg.png');
    color: #ad9d85;
    padding: 5px;
}

table.ffQuestionBox {
    width: 100%;
}

div.ffMessageHelperQuestion {
    color: #ad9d85;
    background-image: url('http://www.oldcityhallgallery.com/patterndark.jpg');
}

img.ffMessageHelperQuestion {
    background-image: url('gray/questionIcon.png');
}

/* ---------- QUESTION BOX - END ---------- */
