
/*
****************************************************************
NEW VEHICLE MODEL INFORMATION PAGE
*****************************************************************
*/
    #mainBodyContent h2.modelInfoDesc
    {
        color : #000000; /* 9b9b9b */
        margin-bottom : 15px;
        }
        
        #mainBodyContent dl#modelInfoStockPrices
        {
            position  : relative;
            float     : left;
            left      : 0px;
            margin    : 0px 0px 0px 0px;
            padding   : 0px 0px 0px 0px;
            width     : 290px;
            height    : 30px;
            font-size : 11px;
            }

            #mainBodyContent dl#modelInfoStockPrices dt
            {
                display     : block;
                float       : left;
                margin      : 0px 4px 0px 0px;
                padding     : 0px;
                color       : #6b6b6b;
                font-weight : bold;
                }
            
            #mainBodyContent dl#modelInfoStockPrices dd
            {
                margin      : 0px 15px 0px 0px;
                padding     : 0px;
                display     : block;
                float       : left;
                color       : #9a9a9a;
                font-weight : bold;
                }
            
            
            div.mainContainer div#mainBodyContent div.dropShadowInner div.modelImageContainer
            {
                position    : relative;
                float       : right;
                clear       : none;
                
                margin-left     : 20px;
                margin-bottom   : 12px;
                }
            
                #mainBodyContent div.dropShadowInner div.modelImageContainer div.dropShadowInner 
                {
                    background-color    : #f0f0f0;
                    border              : 1px solid #9b9b9b;
                    min-height          : 10px;
                    padding             : 0px 0px 0px 0px;
                    width               : 260px;
                    }
                
                    #mainBodyContent div.modelImageContainer div.dropShadowInner div.stockSummaryContainer
                    {
                        display          : block;
                        position         : static;
                        width            : 250px;
                        padding          : 10px 5px 7px 5px;
                        /*
                        border           : 1px solid #ffffff;
                        border-top       : 0px;     
                        */                   
                        background-color    : #f0f0f0;
                        background-image    : url('/assets/web/images/pageElements/newCars/modelInfo_stockSummaryContainer_bgnd.jpg');
                        background-repeat   : repeat-x;
                        background-position : 0px 0px;
                        }
                        
                        #mainBodyContent div.modelImageContainer div.dropShadowInner div.stockSummaryContainer div.contactDealerContainer
                        {
                            display         : block;
                            position        : relative;
                            border-bottom   : 1px solid #c3c3c3;
                            padding-top     : 5px;
                            padding-bottom  : 10px;
                            }
                        
                        #mainBodyContent div.modelImageContainer div.dropShadowInner div.stockSummaryContainer div.currentStockContainer
                        {
                            display     : block;
                            position    : relative;
                            border-top  : 1px solid #ffffff;
                            padding-top : 10px;
                            }   
                            
                    
                    #mainBodyContent div.modelImageContainer div.dropShadowInner div.stockSummaryContainer h3
                    {
                        padding : 0px 0px 8px 0px;
                        }
                        
                    #mainBodyContent div.modelImageContainer div.dropShadowInner div.stockSummaryContainer p
                    {
                        display     : block;
                        padding     : 0px 0px 8px 0px;
                        margin      : 0px;
                        color       : #7b7b7b;
                        }
                        
                        #mainBodyContent div.modelImageContainer div.dropShadowInner div.stockSummaryContainer p strong
                        {
                            color   : #6b6b6b;
                            }
                        
                         
                    #mainBodyContent div.modelImageContainer div.dropShadowInner div.stockSummaryContainer a
                    {
                        display : block;
                        }
                    
                        
            #mainBodyContent p 
            {
                margin-right : 5px;
                padding-left : 0px; 
                }
                
                
            /*
             **********************************
             * MODEL / DERIVATIVE SELECTION
             **********************************
             */
            
            #mainBodyContent form#modelSelection
            {
                position    : relative;
                display     : block;
                float       : left;
                padding     : 0px 0px 0px 10px;
                }
                
                #mainBodyContent form#modelSelection div.column
                {
                    position    : relative;
                    display     : block;
                    float       : left;
                    width       : 280px;
                    }
                    
                    #mainBodyContent form#modelSelection div.column p.stepNumber
                    {
                        position    : absolute;
                        top         : 0px;
                        left        : 0px;
                        margin      : 0px; 
                        padding     : 7px 0px 10px 0px;
                        
                        font-size   : 16px;
                        line-height : 16px;
                        
                        vertical-align : top;
                        }
                    
                    
                    #mainBodyContent form#modelSelection dl
                    {
                        display     : block;
                        margin      : 0px;
                        padding     : 0px;
                        }
                        
                    
                        #mainBodyContent form#modelSelection dt
                        {
                            display     : block;
                            margin      : 0px 0px 0px 0px;
                            padding     : 0px;
                            }
                            
                            #mainBodyContent form#modelSelection dt label
                            {
                                display     : block;
                                font-size   : 11px;
                                padding     : 10px 0px 5px 16px;
                                margin      : 0px;
                                }
                    
                        #mainBodyContent form#modelSelection dd
                        {
                            display     : block;
                            float       : left;
                            clear       : both;
                            margin      : 0px;
                            padding     : 0px 0px 0px 16px;
                            }
                            
                            #mainBodyContent form#modelSelection dd select
                            {
                                display     : block;
                                position    : relative;
                                
                                width       : 230px;
                                
                                height      : 18px;
                                
                                font-family : Arial, Helvetica, Tahoma, Sans-Serif;
                                
                                font-size   : 11px;
                                color       : #6b6b6b;
                                
                                /*
                                border-style : solid;
                                border-width : 1px;
                                border-color : #000000;
                                */                            
                                }
                                
                                /*
                                 * Cannot target this level in IE therefore ignored
                                 */
                                #mainBodyContent form#modelSelection dd select option
                                {
                                    padding     : 3px 0px 3px 5px;
                                    font-weight : normal;
                                    }
            
            
            /*
             **********************************
             * MODEL / DERIVATIVE SPECIFICATION
             **********************************
             */
            
            #mainBodyContent div#modelSpecificationContainer
            {
                left        : 30px;
                margin      : 20px 0px 10px 0px;
                padding     : 0px;
                }
                
                #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.dropShadowInner
                {
                    display : block;
                    float : none;
                    width   : 525px;
                    height  : 775px;
                    
                    /* IE 7 BUG : MUST set min-width to match width as ie.7 will NOT accept width setting (height works fine!!!) */
                    min-width : 523px;
                    
                    padding : 0px 9px 0px 9px;
                    
                    background-color    : #e5e5e5;
                    background-image    : url('/assets/web/images/pageElements/newCars/modelInfo_specContainer_bgnd.jpg');
                    background-repeat   : repeat-x;
                    background-position : 0px 0px;
                    
                    border-color : #c3c3c3;
                    }
                            
                div#modelSpecificationContainer h3
                {
                    display     : block;
                    float       : left;
                    
                    width       : 365px;
                    white-space : nowrap;
                    text-overflow   : ellipsis;
                    overflow        : hidden;
                    
                    margin      : 0px 0px 11px 0px;
                    padding     : 12px 0px 0px 0px;
                    
                    font-size   : 13px;
                    font-weight : bold;
                    line-height : 16px;
                    }
                
                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       : right;
                        width       : 155px;
                        color       : #6b6b6b;
                        text-align  : right;
                        font-weight : normal;
                        }
                
                        div#modelSpecificationContainer h4.avaliability strong
                        {
                            color       : #3b3b3b;
                            font-weight : bold;
                            }
                
                
                div#modelSpecificationContainer div.horizontalDivider
                {
                    display     : block;
                    position    : relative;
                    float       : left;
                    width       : 525px;
                    height      : 2px;
                    font-size   : 0px; /* IE.6 BUG FIX : div min height issue */
                    
                    background-image    : url('/assets/web/images/pageElements/newCars/modelInfo_specification_hDivider.jpg');
                    background-repeat   : repeat-x;
                    background-position : 0px 0px;
                    
                    margin-bottom : -1px;
                    }
                
                div#modelSpecificationContainer div.specSummaryContainer
                {
                    display     : block;
                    position    : relative;
                    float       : left;
                    clear       : none;
                    
                    width       : 270px;
                    height      : 730px;
                    
                    padding     : 0px 4px 0px 0px;
                    
                    overflow     : hidden;
                    }
                    
                    
                    div#modelSpecificationContainer div.specSummaryContainer h4
                    {
                        display     : block;
                        float       : left;
                        
                        margin      : 0px 0px 12px 0px;
                        padding     : 9px 0px 0px 0px;
                        }
                    
                    
                    div#modelSpecificationContainer div.specSummaryContainer table
                    {
                        display     : block;
                        position    : relative;
                        top         : -10px;
                        float       : left;
                        clear       : both;
                        
                        width       : 260px;
                        left        : 5px;
                        padding     : 0px;
                        
                        border-collapse : collapse;
                        
                        table-layout    : fixed;
                        
                        /*color : #6b6b6b;*/
                        
                        text-align : left;
                        }
                        
                        div#modelSpecificationContainer div.specSummaryContainer table caption
                        {
                            display : none;
                            }
                        
                        div#modelSpecificationContainer tbody
                        {
                            padding : 0px;
                            margin : 0px;
                            }
                        
                        div#modelSpecificationContainer div.specSummaryContainer table tr
                        {
                            }
                            
                            div#modelSpecificationContainer div.specSummaryContainer table tr .tColumn1
                            {
                                width : 105px;
                                }
                            
                            div#modelSpecificationContainer div.specSummaryContainer table tr .tColumn2
                            {
                                width : 155px;
                                }
                            
                        div#modelSpecificationContainer div.specSummaryContainer table th,
                        div#modelSpecificationContainer div.specSummaryContainer table td
                        {
                            margin          : 0px;
                            padding         : 4px 0px 3px 0px;
                            border-bottom   : 1px solid #c3c3c3;
                            vertical-align  : top; 
                            }
                        
                            div#modelSpecificationContainer div.specSummaryContainer table .noBorder
                            {
                                border-bottom : 0px solid #c3c3c3;
                                padding-bottom : 0px;
                                }
                                
                                /* EXTERIOR COLOURS */
                                
                                div#modelSpecificationContainer table#exteriorColoursTable
                                {
                                    top     : 0px;
                                    width   : 250px;
                                    left    : 10px;
                                    padding : 0px;
                                    }
                                
                                    div#modelSpecificationContainer table#exteriorColoursTable .tColumn1
                                    {
                                        width : 95px;
                                        }
                                        
                                    div#modelSpecificationContainer table#exteriorColoursTable .tColumn2
                                    {
                                        width : 155px;
                                        }
                                        
                                        div#modelSpecificationContainer table#exteriorColoursTable th,
                                        div#modelSpecificationContainer table#exteriorColoursTable td  
                                        {
                                            border  : 0px;
                                            padding : 1px 0px 1px 0px;
                                            font-weight : normal;
                                            }
                                        
                                        #mainBodyContent div.dropShadowInner div#modelSpecificationContainer table#exteriorColoursTable div.colourBlockOuter /* === div.dropShadowOuter */
                                        {
                                            margin-left : 3px
                                            }    
                                        #mainBodyContent div.dropShadowInner div#modelSpecificationContainer table#exteriorColoursTable  div.colourBlockOuter div.dropShadowInner
                                        {
                                            width       : 10px;
                                            min-width   : 10px;
                                            height      : 10px;
                                            min-height  : 10px;
                                            padding     : 0px;
                                            background-image : none;
                                            border      : 0px;
                                            }
                                        
                                        div#modelSpecificationContainer table#exteriorColoursTable em
                                        {
                                            color : #9b9b9b;
                                            }
                                    
                                /* NCAP */
                                
                                div#modelSpecificationContainer div.specSummaryContainer table div.ncapSafetyContainer
                                {
                                    width : 90px;
                                    white-space : nowrap;
                                    text-align  : center;
                                    margin-top : 4px;
                                    }
                                    
                                div#modelSpecificationContainer div.specSummaryContainer table div.ncapSafetyContainer p
                                {
                                    margin      : 0px;
                                    padding     : 0px;
                                    display     : block;
                                    width       : 100%;
                                    text-align  : center;
                                    }
                                
                                #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.ncapSafetyContainer div.dropShadowOuter
                                {
                                    margin-left : 9px
                                    }    
                                #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.ncapSafetyContainer div.dropShadowOuter div.ncapGraphic
                                {
                                    width       : 75px;
                                    min-width   : 0px;
                                    height      : 16px;
                                    min-height  : 0px;
                                    padding     : 2px 2px 2px 2px;
                                    background-color : #ffffff;
                                    background-image : none;
                                    border      : 0px solid #7B7B7B;
                                    }
                                    
                                    
							/* START - NCAP NEW */
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer
							{
								width : 260px;
								padding-top : 10px;
							}							
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer h2
							{
								color : #B74938;
								font-weight : normal;
								font-size : 10px;
								float : left;
								padding : 0px;
							}
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.star_ratings
							{
								float : right;
								padding : 0px 0px 0px 0px;
							}
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.star_ratings div span 
							{
								color : White;
								font-weight : bold;
								font-size : 11px;
								padding : 1px 0px 0px 6px;
								display : block;
							}
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.star_ratings div { width : 100px; height : 16px; }
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.star_ratings div.star_score_N { background : transparent url('/assets/web/images/pageElements/ncap/rating_score_n.gif') no-repeat; }
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.star_ratings div.star_score_1 { background : transparent url('/assets/web/images/pageElements/ncap/rating_score_1.gif') no-repeat; }
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.star_ratings div.star_score_2 { background : transparent url('/assets/web/images/pageElements/ncap/rating_score_2.gif') no-repeat; }
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.star_ratings div.star_score_3 { background : transparent url('/assets/web/images/pageElements/ncap/rating_score_3.gif') no-repeat; }
							div#modelSpecificationContainer div.specSummaryContainer table Div.ncapRatingsContainer div.star_ratings div.star_score_4 { background : transparent url('/assets/web/images/pageElements/ncap/rating_score_4.gif') no-repeat; }
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.star_ratings div.star_score_5 { background : transparent url('/assets/web/images/pageElements/ncap/rating_score_5.gif') no-repeat; }

							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.percentage_ratings
							{
								float : left;
								clear : left;
								width:250px;
								padding : 0px;
							}
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.percentage_ratings div { width : 95px; height : 63px; float : left; text-align : left; padding-bottom : 5px; }
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.percentage_ratings div span
							{
								color : #656A70;
								font-weight : bold;
								font-size : 11px;
								padding : 19px 12px 0px 0px;
								float : right;
							}
							
							
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.percentage_ratings div.percentage_adult { background : transparent url('/assets/web/images/pageElements/ncap/partscore_adult-occupant-score.gif') no-repeat top right; padding-left : 20px; }
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.percentage_ratings div.percentage_child { background : transparent url('/assets/web/images/pageElements/ncap/partscore_child-protection-score.gif') no-repeat top right; padding-left : 30px; }
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.percentage_ratings div.percentage_pedestrian { background : transparent url('/assets/web/images/pageElements/ncap/partscore_pedestrian-protection-score.gif') no-repeat top right; padding-left : 20px; }
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.percentage_ratings div.percentage_assist { background : transparent url('/assets/web/images/pageElements/ncap/partscore_safety-assist-score.gif') no-repeat top right; padding-left : 30px; }							                                    
							
							div#modelSpecificationContainer div.specSummaryContainer table div.ncapRatingsContainer div.ratings_explanation
							{
								float : left;
								clear : left;
								width : 250px;
								padding : 5px 0px 10px;
								}
                            /* FINISH - NCAP NEW */   
                            
                    #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels
                    {
                        top         : -2px;
                        margin-left : 9px;
                        }
                        
                    #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels div.dropShadowInner
                    {
                        width       : 248px;
                        min-width   : 0px;
                        min-height  : 0px;
                        height      : 90px;
                        padding     : 3px 5px 3px 5px;
                        overflow    : hidden;
                        border-color : #ffffff;
                        
                        background-color    : #e9e9e9;
                        background-image    : url('/assets/web/images/pageElements/newCars/modelInfo_derivativeStockLevelsContainer_bgnd.jpg');
                        background-repeat   : repeat-x;
                        background-position : 0px 0px;
                        }
                        
                        #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels div.dropShadowInner h4
                        {
                            padding     : 4px 0px 0px 0px;
                            margin      : 0px;
                            }
                            
                        #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels div.dropShadowInner p
                        {
                            padding     : 2px 0px 5px 0px;
                            margin      : 0px;
                            color       : #6B6B6B;
                            }
                            
                            #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels div.dropShadowInner p strong
                            {
                                color : #3b3b3b;
                                }
                        
                        #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels div.dropShadowInner a
                        {
                            display : block;
                            float   : left;
                            clear   : both;
                            margin  : 1px 0px 0px 0px;
                            white-space : nowrap;
                            }
                            
                            #mainBodyContent div.dropShadowInner div#modelSpecificationContainer div.specSummaryContainer div.derivativeStockLevels div.dropShadowInner p.contactDealer a
                            {
                                display : inline;
                                float   : none;
                                clear   : none;
                                margin  : 0px;
                                } 
                            
                        
                    div#modelSpecificationContainer div.specSummaryContainer p
                    {
                        display     : block;
                        position    : relative;
                        float       : left;
                        width       : 100%;
                        clear       : both;
                        font-size   : 10px;
                        }
                        
                        
                        div#modelSpecificationContainer div.specSummaryContainer p.stockLevelsNotice
                        {
                            display     : block; 
                            width       : 250px; 
                            border-bottom  : 1px solid #c3c3c3;
                            }
                        
                        div#modelSpecificationContainer div.specSummaryContainer p.disclaimer
                        {
                            color           : #9b9b9b;
                            padding-left    : 10px;
                            padding-top     : 3px;
                            }
                
                
                
                
                /*
                ***************************************************************************************************************
                FULL SPECIFICATION
                ***************************************************************************************************************
                */
                
                div#modelSpecificationContainer div.specFullDetailsContainer
                {
                    display     : block;
                    position    : relative;
                    float       : right;
                    clear       : none;
                    width       : 249px;
                    height      : 678px;
                    padding-top : 1px;
                    
                    border-bottom   : 1px solid #989898;
                    border-right    : 1px solid #989898;
                    border-left     : 1px solid #989898;
                    
                    overflow    : hidden;
                    background-color : #ffffff;
                    }
                    
               
                   /*
                    *************************************
                    DISPLAY STACK TAB MENU
                    *************************************
                    */
                                    
                    div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer
                    {
                        position    : relative;
                        top         : 0px;
                        left        : 0px;
                        width       : 500px; /* MUST BE BIG ENOUGH TO FIT ALL BUTTONS IN HORIZONTAL LINE */
                        height      : 28px;
                        padding     : 0px;
                        margin      : 0px;
                        overflow    : hidden;
                        
                        background-color : #f4f4f4;
                        
                        background-image    : url('/assets/web/images/pageElements/tabMenu/tabMenu_bottomBorder.jpg');
                        background-position : 0px 27px;
                        background-repeat   : repeat-x;
                        }
                    
                                             
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer div.displayStackMenuButton h4
                        {
                            position    : relative;
                            float       : left;
                            display     : block;
                            
                            width       : auto;
                            height      : 20px;
                            
                            top         : 0px;
                            
                            padding     : 8px 13px 0px 13px;
                            
                            color       : #000000;
                            
                            font-size : 11px;
                            
                            background-image    : url('/assets/web/images/pageElements/tabMenu/backgroundGradient_tab_bgnd_up.png');
                            background-position : 0px 0px;
                            background-repeat   : no-repeat;
                            }
                            
                            div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer div.displayStackMenuButton.button1 h4
                            {
                                background-position : -1px 0px;
                                }
                                 
                            div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer div.displayStackMenuButton h4 a
                            {
                                color           : #000000;
                                text-decoration : none;
                                }
                            
                            div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer div.displayStackMenuButton h4 a:hover
                            {
                                color           : #000000;
                                text-decoration : underline;
                                }
                            
                        
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state1 div.displayStackMenuButton.button1 h4,
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2 h4,
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3 h4,
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4 h4
                        {
                            background-color : #ffffff;
                            }
                        
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state1 div.displayStackMenuButton.button2 h4,
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state2 div.displayStackMenuButton.button3 h4,
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state3 div.displayStackMenuButton.button4 h4
                        {
                            background-image    : url('');
                            }
                        
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state1 div.displayStackMenuButton.button1 h4 a,
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state1 div.displayStackMenuButton.button1 h4 a:hover,
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2 h4 a,
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state2 div.displayStackMenuButton.button2 h4 a:hover,
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3 h4 a,
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state3 div.displayStackMenuButton.button3 h4 a:hover,
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4 h4 a,
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackMenuContainer.state4 div.displayStackMenuButton.button4 h4 a:hover
                        {
                            color               : #000000;
                            text-decoration     : none;
                            /*
                            background-image    : url('');
                            */
                            }


                       /*
                        *************************************
                        DISPLAY STACK DISPLAY CONTAINER
                        *************************************
                        */
                        
                        
                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer
                        {
                            position        : absolute;
                            top             : 29px;
                            left            : 0px;
                            width           : 224px;
                            height          : 650px;
                            padding-right   : 25px;
                            overflow        : auto;
                            }
                        
                            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     : none;
                                visibility  : hidden;
                                padding     : 5px 0px 15px 0px;
                                margin      : 0px;
                                }
                                
                            div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer.displayState1 div.display1
                            {
                                display    : block;
                                visibility : visible;
                                }
                            
                            div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer.displayState2 div.display2
                            {
                                display    : block;
                                visibility : visible;
                                }
                            
                            div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer.displayState3 div.display3
                            {
                                display    : block;
                                visibility : visible;
                                }    
                            
                            
                            /*
                            *************************************
                            CONTAINER CONTENT ITEMS
                            *************************************
                            */
                                div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer a.localLink
                                {
                                    display : none;
                                    }
                                
                                div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer ul
                                {
                                    margin      : 0px -25px 0px 13px;
                                    padding     : 0px;
                                    position    : relative;
                                    display     : block;
                                    width       : 212px;
                                    }
                                    
                                    div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer li
                                    {
                                        margin      : 0px;
                                        padding     : 0px;
                                        position    : relative;
                                        display     : block;
                                        
                                        list-style-image    : none;
                                        list-style-position : outside;
                                        list-style-type     : none;
                                        width               : auto;
                                        
                                        font-size : 10px;
                                        }
                                        
                                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer ul.level0 li
                                        {
                                            margin        : 10px 0px 5px 0px;
                                            padding       : 0px 0px 3px 0px;
                                            border-bottom : 1px solid #c3c3c3;
                                            }
                                            
                                            div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer ul.level0 li h5
                                            {
                                                margin      : 0px;
                                                padding     : 0px 0px 3px 0px;
                                                font-size   : 10px;
                                                font-weight : bold;
                                                }
                                        
                                    div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer ul li ul.level1
                                    {
                                        margin  : 0px 0px 0px 0px;
                                        padding : 0px;
                                        }    
                                        
                                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer ul.level1 li
                                        {
                                            margin              : 3px 0px 3px 30px;
                                            padding             : 0px 0px 0px 0px;
                                            border-width        : 0px;
                                            list-style-type     : disc;
                                            list-style-position : outside;
                                            }
                                
                                /*
                                *************************************
                                EQUIPMENT
                                *************************************
                                */


                                /*
                                *************************************
                                SPECIFICATION
                                *************************************
                                */
                                div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer div#divSpecification
                                {
                                    padding-left    : 13px;
                                    }
                                    
                                    div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer div#divSpecification h4
                                    {
                                        clear       : both;
                                        width       : auto;
                                        margin      : 0px;
                                        padding     : 9px 0px 4px 0px;
                                        font-size   : 10px;
                                        font-weight : bold;
                                        }
                                        
                                    div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer div#divSpecification div.tableContainer
                                    {
                                        clear           : both;
                                        width           : 195px;
                                        overflow        : hidden;
                                        padding         : 0px 0px 5px 15px;
                                        margin-right    : -25px;
                                        border-bottom   : 1px solid #c3c3c3;
                                        }
                                        
                                    div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer div#divSpecification table
                                    {
                                        clear           : both;
                                        width           : 195px;
                                        margin          : 0px 0px 5px 0px;
                                        padding         : 0px 0px 0px 0px;
                                        }
                                        
                                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer div#divSpecification table th,
                                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer div#divSpecification table td
                                        {
                                            font-size       : 10px;
                                            font-weight     : normal;
                                            border-bottom   : 1px solid #dddddd;
                                            }
                                        
                                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer div#divSpecification table th
                                        {
                                            width           : 105px;
                                            padding-left    : 0px;
                                            padding-right   : 10px;
                                            padding-top     : 3px;
                                            padding-bottom  : 3px;
                                            vertical-align  : top;
                                            font-weight     : bold;
                                            }
                                        
                                        div#modelSpecificationContainer div.specFullDetailsContainer div.displayStackContainer div#divSpecification table td
                                        {
                                            width           : 80px;
                                            padding-top     : 3px;
                                            padding-bottom  : 3px;
                                            vertical-align  : bottom;
                                            }
                                    
                                /*
                                *************************************
                                OPTIONS
                                *************************************
                                */


                /*
                *************************************
                *************************************
                DISCLAIMER
                *************************************
                *************************************
                */
                div#mainBodyContent h3.disclaimer
                {
                    clear       : both;
                    padding     : 15px 10px 0px 0px;
                    color       : #9b9b9b;
                    font-size   : 10px;
                    font-weight : normal;
                    }
                    
                div#mainBodyContent p.disclaimer
                {
                    clear       : both;
                    padding     : 5px 10px 0px 0px;
                    color       : #9b9b9b;
                    font-size   : 10px;
                    }
