/*
------------------------------------------------------------
 - Version: 0.0.1
 - Updated: Wednesday, 04.02.2009 @ 23:34

 - Section: Form Settings
------------------------------------------------------------
*/

        div#content-wrapper div#content-area h2.form,
        div#content-wrapper div#content-area p.message {
        padding: 0 16px 0 16px;
        }
        
        div#content-wrapper div#content-area p.errormsg {
        padding: 0 16px 8px 16px;
        color: #a20d3b;
        }
        
        div#content-wrapper div#content-area p.errormsg a {
        color: #4c4b42; 
        }
    
        div#content-wrapper div#content-area div#form-container {
        position: relative;  
        left: 16px;
        top: 8px;
        /*
        background-image: url("../img/forms/form_frame_background.png");
        background-position: 0 0;
        background-repeat: repeat-x;
        */
        background-color: #ffffff;
        width: 526px;
        height: 352px;
        margin-bottom: 50px;
        }
    
            div#content-wrapper div#content-area div#form-container div.form-container-left {
            position: absolute;
            top: 0;
            left: 0;
            background-image: url("../img/forms/form_frame_left.png");
            background-position: 0 0;
            background-repeat: no-repeat;
            background-color: #ffffff;
            width: 13px;
            height: 352px;
            display: none;    
            }

            div#content-wrapper div#content-area div#form-container div.form-container-right {
            position: absolute;
            top: 0;
            left: 513px;
            background-image: url("../img/forms/form_frame_right.png");
            background-position: 0 0;
            background-repeat: no-repeat;
            background-color: #ffffff;
            width: 13px;
            height: 352px;
            display: none;       
            }
            
            div#content-wrapper div#content-area div#form-container fieldset {
            position: absolute;
            top: 0px;
            left: 0;
            border: none;
            width: 528px;
            height: 352px;
            }
     
                div#content-wrapper div#content-area div#form-container fieldset legend {
                visibility: hidden;
                }
                
                div#content-wrapper div#content-area div#form-container fieldset ol { 
                position: relative;    
                
                }
                
                    div#content-wrapper div#content-area div#form-container fieldset ol li { 
                    display: block;
                    width: 528px;  
                    float: left; 
                    height: 40px;   
                    }
     
                        div#content-wrapper div#content-area div#form-container fieldset ol li label {
                        display: block;    
                        width: 132px;
                        font-weight: bold;
                        font-size: 0.8em;
                        color: #4c4b42;
                        float: left;
                        }
                        
                        div#content-wrapper div#content-area div#form-container fieldset ol li label.cc {
                        width: 264px;
                        font-weight: normal;
                        }
                        
                        div#content-wrapper div#content-area div#form-container fieldset ol li.inputbox {
                        background-image: url("../img/forms/input_field.png");
                        background-position: 132px 1px;
                        background-repeat: no-repeat;
                        background-color: transparent;       
                        }
                        
                        div#content-wrapper div#content-area div#form-container fieldset ol li input {
                        border: 0px;
                        width: 254px;
                        height: auto;
                        background-color: transparent; 
                        color: #8f8d83;
                        font-size: 0.7em;
                        font-family: verdana;  
                        padding: 2px 5px 0 5px;
                        }
                        
                        div#content-wrapper div#content-area div#form-container fieldset ol li input#cc {
                        border: 0px;
                        width: 13px;
                        height: 13px;
                        background: none;
                        color: #8f8d83;
                        font-size: 0.8em;
                        margin-right: 10px;
                        }
                        
                        div#content-wrapper div#content-area div#form-container fieldset ol li.textarea {
                        background-image: url("../img/forms/textarea.png");
                        background-position: 132px 1px;
                        background-repeat: no-repeat;
                        background-color: transparent; 
                        height: 151px;
                        }
                                                
                        div#content-wrapper div#content-area div#form-container fieldset ol li textarea {
                        border: 0;
                        width: 252px;
                        height: 140px;
                        color: #8f8d83;
                        background-color: transparent; 
                        font-size: 0.7em;
                        font-family: verdana;  
                        padding: 5px;
                        }

                        div#content-wrapper div#content-area div#form-container fieldset ol li input#cc:focus,
                        div#content-wrapper div#content-area div#form-container fieldset ol li input:focus,
                        div#content-wrapper div#content-area div#form-container fieldset ol li textarea:focus {
                        color: #4c4b42;
                        border: 0;
                        }

                div#content-wrapper div#content-area div#form-container input#send {
                border: 0px;
                width: 73px;
                height: 19px;
                background-image: url("../img/forms/submit_button.png");
                background-position: 0 0px;
                background-repeat: no-repeat;
                background-color: #ffffff;  
                color: #8f8d83;
                font-size: 0.7em;
                font-family: verdana;
                position: relative;  
                left: 455px;
                top: -22px;
                cursor: pointer;
                }
                
                div#content-wrapper div#content-area div#form-container input#send:hover {
                background-image: url("../img/forms/submit_button_hover.png");
                background-position: 0 0px;
                background-repeat: no-repeat;
                background-color: #dedede;
                cursor: pointer;
                }