
/*
 *************************************
 CONTACT FORM   :
                - Context [ location ] selection styles
                - Context [ location ] display instance styles
                - 
 *************************************
 */

    /*
     ******************************************
     * CONTEXT [ LOCATION ] SELECTION
     ******************************************
     */
    
        form#contextSelect,
        form.osbPanel fieldset.contextSelect
        {
            padding     : 0px 0px 10px 0px;
            }
            
            
            /*
             * GENERIC
             */
            
            form#contextSelect p.stepNumber,
            form.osbPanel fieldset.contextSelect p.stepNumber
            {
                position    : absolute;
                top         : 0px;
                left        : 0px;
                margin      : 0px;
                
                font-size   : 13px;
                line-height : 13px;
                
                vertical-align : top;
                }
            
            form#contextSelect label,
            form.osbPanel fieldset.contextSelect label
            {
                display     : block;
                height      : 13px;
                margin      : 0px;
                padding     : 1px 0px 5px 16px;
                
                line-height : 15px;
                font-size   : 11px;
                }
            
            form#contextSelect select,
            form.osbPanel fieldset.contextSelect select
            {
                display     : block;
                position    : relative;
                
                height      : 18px;
                
                font-family : Arial, Helvetica, Tahoma, Sans-Serif;
                
                font-size   : 11px;
                color       : #6b6b6b;
                
                margin-left : 16px;
                }
            
                form#contextSelect select option,
                form.osbPanel fieldset.contextSelect select option
                {
                    padding     : 3px 0px 3px 5px;
                    font-weight : normal;
                    }
                    
            
            /*
             * MANUFACTURER SELECTION
             */
            
            form#contextSelect div.manSelectContainer,
            form.osbPanel fieldset.contextSelect div.manSelectContainer
            {
                position    : relative;
                float       : left;
                margin      : 0px 50px 0px 0px;
                }
                
                form#contextSelect div.manSelectContainer label,
                form.osbPanel fieldset.contextSelect div.manSelectContainer label
                {
                    
                    }
                    
                form#contextSelect div.manSelectContainer select,
                form.osbPanel fieldset.contextSelect div.manSelectContainer select
                {
                    width : 164px;
                    }
            
            /*
             * LOCATION SELECTION
             */
            
            form#contextSelect div.locSelectContainer,
            form.osbPanel fieldset.contextSelect div.locSelectContainer
            {
                position    : relative;
                float       : left;
                margin      : 0px 27px 0px 0px;
                }
                
                form#contextSelect div.locSelectContainer label,
                form.osbPanel fieldset.contextSelect div.locSelectContainer label
                {
                    
                    }
                    
                form#contextSelect div.locSelectContainer select,
                form.osbPanel fieldset.contextSelect div.locSelectContainer select 
                {
                    width : 260px;
                    }
            
            
            /*
             * INPUT BUTTON
             */
            
            form#contextSelect input.goButton
            {
                width       : 40px;
                height      : 22px;
                margin      : 17px 0px 0px 0px;
                padding     : 0px 0px 2px 0px;
                
                vertical-align  : middle;
                
                font-family     : Arial, Helvetica, Tahoma, Sans-Serif;
                font-size       : 10px;
                font-weight     : bold;
                }
        
        
    /*
     ******************************************
     * CONTEXT [ LOCATION ] DISPLAY
     ******************************************
     */
    
        /*
         ******************************************
         * FEEDBACK FORM : GROUP & FRANCHISE LEVEL
         ******************************************
         */
        
        #mainBodyContent div.Group h2#contactDetailsTitle,
        #mainBodyContent div.Franchise h2#contactDetailsTitle
        {
            display         : none;
            }
        
          
        #mainBodyContent div.dropShadowInner div.Group div.contactDetailsContainer,
        #mainBodyContent div.dropShadowInner div.Franchise div.contactDetailsContainer
        {
            margin-left     : 20px;
            margin-bottom   : 10px;
            }
            
            #mainBodyContent div.dropShadowInner div.Group div.contactDetailsContainer div.dropShadowInner,
            #mainBodyContent div.dropShadowInner div.Franchise div.contactDetailsContainer div.dropShadowInner
            {
                width : 553px;
                border-color : #969696;
                }
                
                #mainBodyContent div.dropShadowInner div.Group div.contactDetailsContainer div.detailsContainer, 
                #mainBodyContent div.dropShadowInner div.Franchise div.contactDetailsContainer div.detailsContainer 
                {
                    padding : 15px 3px 10px 15px;
                    width   : 536px;
                    }
                    
                    #mainBodyContent div.dropShadowInner div.Group div.contactDetailsContainer div.addressContainer, 
                    #mainBodyContent div.dropShadowInner div.Franchise div.contactDetailsContainer div.addressContainer 
                    {
                        width:356px;
                        }
         
         /*
         ******************************************
         * FEEDBACK FORM : DEALER LEVEL & CONTACT FORM
         ******************************************
         */
        #contact-us #mainBodyContent div.Group h2#contactDetailsTitle,
     /* #contact-us #mainBodyContent div.Franchise h2#contactDetailsTitle, */
        #contact-us #mainBodyContent div.Location h2#contactDetailsTitle,
        #mainBodyContent div.Location h2#contactDetailsTitle
        {
            display : block;
            }
            
        #contact-us #mainBodyContent div.dropShadowInner div.Group div.contactDetailsContainer,
     /* #contact-us #mainBodyContent div.dropShadowInner div.Franchise div.contactDetailsContainer, */
        #contact-us #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer,
        #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer
        {
            margin-left     : 4px;
            margin-bottom   : 10px
            }
            
            #contact-us #mainBodyContent div.dropShadowInner div.Group div.contactDetailsContainer div.dropShadowInner,
         /* #contact-us #mainBodyContent div.dropShadowInner div.Franchise div.contactDetailsContainer div.dropShadowInner, */
            #contact-us #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer div.dropShadowInner,
            #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer div.dropShadowInner
            {
                width : 568px;
                border-color : #969696;
                }
                
                #contact-us #mainBodyContent div.dropShadowInner div.Group div.contactDetailsContainer div.detailsContainer,
             /* #contact-us #mainBodyContent div.dropShadowInner div.Franchise div.contactDetailsContainer div.detailsContainer, */
                #contact-us #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer div.detailsContainer,
                #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer div.detailsContainer
                {
                    width   : 540px;
                    padding : 15px 13px 10px 15px;
                    }
                    
                    #contact-us #mainBodyContent div.dropShadowInner div.Group div.contactDetailsContainer div.addressContainer,
                 /* #contact-us #mainBodyContent div.dropShadowInner div.Franchise div.contactDetailsContainer div.addressContainer, */
                    #contact-us #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer div.addressContainer,
                    #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer div.addressContainer
                    {
	                    width       : 360px;
                        }
                
