    /* FORM EDITOR STYLES */
    /*************************************************************/
    .pubFormEditBox{
        width: 900px;
        margin: 20px auto;
        padding: 30px;
        background: #FFFFFF;
        border-radius: 10px;
        box-shadow: 0px 0px 14px 10px rgba(0,0,0,.1);    
    }    
    
    .pubFormFieldWrapper.pubFormEdit:hover .pubFormEditButton{
        display:block;
    }
    
    .pubFormFieldWrapper.pubFormEdit .pubFormEditButton{
        display:none;
        position:absolute;
        top:0px;
        right:0px;  
        z-index:1000;    
    }
    /*************************************************************/
            
    
    
    /* FORM FIELD PRIMARY */
    /*************************************************************/
    .pubFormFieldWrapper{
        position:relative;
        margin-bottom: 40px;    
    }
    
        .pubFormFieldWrapper.LeftRight{
            margin-bottom:10px !important
        }
    
    .pubFormFieldLabel{
        font-size: 16px;
        margin-bottom: 10px;
    }
    .pubFormFieldLabel .adminTooltip{
        margin-left:10px;    
    }    
        
    .pubFormFieldInstructions{
        color: #666666;
        margin-bottom: 20px;
        font-size: 14px;
        margin-top: 0px;
        line-height: 22px;
    }        
    /*************************************************************/
    
    
    /* FORM FIELD ELEMENT STYLES */
    /*************************************************************/
    .pubFormFieldWrapper input[type='text'], .pubFormFieldWrapper select{
        height: 44px;
        border-radius: 4px;
        background: #FFFEF9;
    }
    .pubFormFieldWrapper textarea{
        height: 132px;
        border-radius: 4px;
        background: #FFFEF9;
    }
    .pubFormFieldWrapper input[type='radio'], .pubFormFieldWrapper input[type='checkbox']{
        height: 20px;
        width: 20px;
        background: #FFFEF9;
    }