

    /*
    *****************************************************************
    *****************************************************************
    NEW CARS : NEW VEHICLE MODEL INFORMATION - PRINT STYLE SHEET - ADDITIONAL / REFORMATTING STYLES
    *****************************************************************
    *****************************************************************
    */
        
        #mainBodyContent dl#modelInfoStockPrices
        {
            width     : 100%;
            }

            #mainBodyContent div.dropShadowInner div.modelImageContainer
            {
                position    : relative;
                float       : right;
                clear       : none;
                
                margin-left     : 20px;
                margin-bottom   : 0px;
                }
            
                #mainBodyContent div.dropShadowInner div.modelImageContainer div.dropShadowInner 
                {
                    background-color    : #FFFFFF;
                    border              : 1px solid #9b9b9b;
                    min-height          : 10px;
                    padding             : 0px 0px 0px 0px;
                    width               : auto;
                    }
                    
                    
                    #mainBodyContent div.modelImageContainer div.dropShadowInner div.stockSummaryContainer
                    {
                        width            : 250px;
                        padding          : 10px 5px 7px 5px;
                        }
                            
                    #mainBodyContent div.modelImageContainer div.dropShadowInner div.stockSummaryContainer a
                    {
                        display : none; 
                        }
            
                        #mainBodyContent div.modelImageContainer div.dropShadowInner div.stockSummaryContainer div.contactDealerContainer
                        {
                            display : none;
                            }
                            
                        #mainBodyContent div.modelImageContainer div.dropShadowInner div.stockSummaryContainer div.currentStockContainer
                        {
                            padding-top : 0px;
                            }
                            
                            
            /*
             **********************************
             * MODEL / DERIVATIVE SELECTION
             **********************************
             */
            
                #mainBodyContent p.selectionInstructions,
                #mainBodyContent form#modelSelection
                {
                    display : none;
                    }
            
            
            /*
             **********************************
             * MODEL / DERIVATIVE SPECIFICATION
             **********************************
             */
            
                #mainBodyContent div#modelSpecificationContainer
                {
                    left        : 0px;
                    margin      : 0px 0px 10px 0px;
                    width       : auto;
                    float       : none;
                    position    : static;
                    }
                    
                    #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.dropShadowInner
                    {
                        position    : static;
                    
                        width   : auto;
                        height  : auto;
                        min-width : 0px;
                        
                        background-color    : #ffffff;
                        background-image    : none;
                        border-width        : 0px;
                        }
                    
                    div#modelSpecificationContainer h3
                    {
                        width       : auto;
                        }
                    
                    div#modelSpecificationContainer h4
                    {
                        display     : block;
                        float       : left;
                        
                        margin      : 0px 0px 12px 0px;
                        padding     : 12px 0px 0px 0px;
                            
                        clear       : none;
                        font-size   : 11px;
                        line-height : 15px;
                        }
                        
                        /*
                        div#modelSpecificationContainer h4.avaliability
                        {
                            float       : left;
                            width       : 155px;
                            color       : #6b6b6b;
                            text-align  : left;
                            font-weight : normal;
                            padding-left : 20px;
                            }
                            */
                    
                    div#modelSpecificationContainer div.horizontalDivider
                    {
                        display     : none;
                        }
                    
                    div#modelSpecificationContainer div.specSummaryContainer
                    {
                        clear       : both;
                        
                        float       : none;
                        
                        width       : 100%;
                        height      : auto;
                        
                        border-top   : 1px solid #989898;
                        border-right : 0px solid #989898;
                        }
                        
                        
                        div#modelSpecificationContainer div.specSummaryContainer h4
                        {
                            display     : block;
                            float       : left;
                            
                            margin      : 0px 0px 12px 0px;
                            padding     : 15px 0px 0px 0px;
                            
                            font-size : 12px;
                            }
                        
                        
                        div#modelSpecificationContainer div.specSummaryContainer table
                        {
                            width       : 100%;
                            height      : auto;
                            left        : 20px;
                            
                            border-bottom : 1px solid #c3c3c3;
                            }
                            
                                div#modelSpecificationContainer div.specSummaryContainer table tr .tColumn1
                                {
                                    width : 130px;
                                    }
                                
                                div#modelSpecificationContainer div.specSummaryContainer table tr .tColumn2
                                {
                                    width : auto;
                                    }
                                
                            div#modelSpecificationContainer div.specSummaryContainer table th,
                            div#modelSpecificationContainer div.specSummaryContainer table td
                            {
                                margin          : 0px;
                                padding         : 5px 0px 2px 0px;
                                border-bottom   : 0px solid #c3c3c3;
                                vertical-align  : top; 
                                }
                            
                                div#modelSpecificationContainer div.specSummaryContainer table th#exteriorColours
                                {
                                    display : none;
                                    }
                                       
                                    div#modelSpecificationContainer table#exteriorColoursTable
                                    {
                                        display : none;
                                        }
                                      
                                    div#modelSpecificationContainer div.specSummaryContainer table td.NCAPData
                                    {
                                        padding : 0px 0px 10px 125px;
                                        }
                                    
                                    div#modelSpecificationContainer div.specSummaryContainer table div.ncapSafetyContainer
                                    {
                                        display         : block;
                                        float           : left;
                                        clear           : both;
                                        text-align      : left;
                                        width           : 400px;
                                        padding-bottom  : 2px;
                                        }
                                    
                                    #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.ncapSafetyContainer div.dropShadowOuter,
                                    div#modelSpecificationContainer div.specSummaryContainer table div.ncapSafetyContainer div.dropShadowOuter,
                                    div#modelSpecificationContainer div.specSummaryContainer table div.ncapSafetyContainer div.dropShadowInner
                                    {
                                        float   : left;
                                        width   : 83px;
                                        margin  : 0px;
                                        padding : 0px;
                                        }
                                        
                                    div#modelSpecificationContainer div.specSummaryContainer table div.ncapSafetyContainer div.dropShadowInner img
                                    {
                                        margin-top : 1px;
                                        }
                                        
                                    div#modelSpecificationContainer div.specSummaryContainer table div.ncapSafetyContainer p
                                    {
                                        float       : left;
                                        clear       : none;
                                        width       : 100px;
                                        text-align  : left;
                                        padding     : 4px 0px 0px 5px;
                                        }
                                    
                                    #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.ncapSafetyContainer div.dropShadowOuter div.ncapGraphic
                                    {
                                        padding     : 0px 2px 2px 2px;
                                        }
                                    
                        #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels
                        {
                            width       : auto;
                            margin-left : 15px;
                            clear       : both;
                            padding     : 0px 0px 0px 0px 
                            }
                            
                            
                            #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels div.dropShadowInner
                            {
                                width       : auto;
                                height      : auto;
                                
                                background-image    : none;
                                background-color    : #ffffff;
                                padding             : 0px 0px 0px 0px;
                                }
                                
                                
                                #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels div.dropShadowInner p.contactDealer
                                {
                                    display : none;
                                    }
                                
                                #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels div.dropShadowInner p,
                                #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels div.dropShadowInner p.stockLevelsNotice
                                {
                                    width : 100%;
                                    }
                                
                                #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels div.dropShadowInner a
                                {
                                    display             : none;
                                    padding-left        : 0px;
                                    background-image    : none;
                                    text-decoration     : none;
                                    } 
                            
                            div#modelSpecificationContainer div.specSummaryContainer p.disclaimer
                            {
                                width           : auto;
                                color           : #9b9b9b;
                                padding-left    : 20px;
                                padding-bottom  : 10px;
                                margin-bottom   : 0px;
                                }          
                

                /*
                ***************************************************************************************************************
                FULL SPECIFICATION
                ***************************************************************************************************************
                */
                div#modelSpecificationContainer div.specFullDetailsContainer
                {
                    display     : block;
                    position    : static;
                    float       : none;
                    clear       : both;
                    
                    width       : 100%;
                    height      : auto;
                    
                    margin      : 0px 0px 10px 0px;
                    
                    border-top      : 1px solid #989898;
                    border-right    : 0px solid #989898;
                    border-bottom   : 0px solid #989898;
                    
                    overflow        : visible;
                    }
                    
               
                    div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer
                    {
                        display     : none;
                        }
                    
                    
                        /*
                        *************************************
                        DISPLAY STACK DISPLAY CONTAINER
                        *************************************
                        */
                        
                        
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer
                        {
                            display         : block;
                            position        : static;
                            float           : none;
                            top             : 0px;
                            left            : 0px;
                            width           : 100%;
                            height          : auto;
                            padding         : 0px;
                            overflow        : visible;
                            }
                        
                            div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer div.display1,
                            div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer div.display2,
                            div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer div.display3
                            {
                                display         : block;
                                position        : static;
                                visibility      : visible;
                                padding         : 5px 0px 10px 0px;
                                margin          : 0px;
                                border-bottom   : 1px solid #989898;
                                }
                                
                                
                                div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer a.localLink
                                {
                                    display     : block;
                                    
                                    margin      : 0px 0px 12px 0px;
                                    padding     : 15px 0px 0px 0px;
                                    
                                    font-size       : 12px;
                                    font-weight     : bold;
                                    text-decoration : none;
                                    text-transform  : uppercase;
                                    }
                                    
                                div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer ul
                                {
                                    position    : static;
                                    float       : none;
                                    width       : auto;
                                    height      : auto;
                                    margin      : 0px;
                                    }
                                    
                                    div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer ul.level0 li
                                    {
                                        position    : static;
                                        margin-left : 20px;
                                        }
                                    
                                    div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer ul li ul.level1
                                    {
                                        position        : static;
                                        float           : none;
                                        padding-bottom  : 10px;
                                        }
                                    
                                    div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer ul li ul.level1 li
                                    {
                                        position    : static;
                                        margin-left : 50px;
                                        }
