
/*
****************************************************************
VEHICLE VIEW PANEL ELEMENTS
*****************************************************************
*/
    
    
    #mainBodyContent div.vehicleViewPanel
    {
        display			 : block;
        position		 : relative;
        width			 : 585px; /* 10px bigger than standard display region [overflow clipped] to accommodate for the dropShadow on column2 */
        padding-top		 : 20px;
        }
    
    #mainBodyContent div.vehicleViewPanel h1
    {
        display         : block;
        position        : relative;
        padding-top     : 30px; /*25px;*/
        padding-bottom  : 0px;
        margin          : 0px;
        margin-bottom   : 10px;
        width           : 570px;
        height          : 18px;
        white-space     : nowrap;
        overflow        : hidden;
        text-overflow   : ellipsis;
        }
    
        div#mainBodyContent div.vehicleViewPanel table th,
        div#mainBodyContent div.vehicleViewPanel table td
        {
            font-size : 10px;
            }
    
    #mainBodyContent div.displayStackMenuContainer 
    {
        top     : -15px;
        left    : -15px;
        }
    
    
    #mainBodyContent div.vehicleViewPanel ul
    {
        margin      : 0px;
        padding     : 0px;
        }

    #mainBodyContent div.vehicleViewPanel ul li
    {
        list-style  : none;
        list-style-image : none;
        margin      : 0px;
        padding     : 0px;
        }
    
       
    #mainBodyContent div.vehicleViewPanel div.column1 
    {
        display     : block;
        position    : relative;
        float       : left;
        clear       : both;
        width       : 335px;
        }
        
    #mainBodyContent div.vehicleViewPanel div.column2 
    {
        display     : block;
        position    : relative;
        float       : left;
        clear       : none;
        width       : 250px; /* 10px bigger than desired to allow correct drop shadow rendering in firefox */
        }

    
    /*
    *************************************
    *************************************
    COLUMN 1
    *************************************
    *************************************
    */
        /*
        *************************************
        VEHICLE IMAGES / TOP LINE INFO
        *************************************
        */
        #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer
        {
            position : relative;
            width   : 315px;
            height  : 315px;
            
            min-width   : 315px;
            min-height  : 315px;
            
            padding : 5px 5px 0px 5px;
            
            border-color : #ebebeb;
            }
            
        #mainBodyContent div.vehicleViewPanel div.column2 div.dropShadowOuter
        {
            }
            
                #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer h3
                {
                    position    : absolute;
                    top         : 7px;
                    left        : 7px;
                    font-size   : 22px;
                    font-weight : bold;
                    color       : #ffffff;
                    padding     : 0px;
                    }
                    
                #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer a.bookTextdrive
                {
                    position    : absolute;
                    top         : 7px;
                    right       : 3px;
                    width       : 116px;
                    height      : 22px;
                    cursor		: pointer;
                    padding-top : 6px;
                    
                    color           : #ffffff;
                    font-size       : 10;
                    text-align      : center;
                    text-decoration : none;
                    
                    background-image    : url('/assets/web/images/buttonIcons/buttonBgnd_vehicleView_bookTestDrive.png');
                    background-repeat   : no-repeat;
                    }
                    
                #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer a.bookTextdrive:hover
                {
                    background-image    : url('/assets/web/images/buttonIcons/buttonBgnd_vehicleView_bookTestDrive_over.png');
                    }
            
            
            #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer div.mainImageContainer
            {
                position    : absolute;
                top         : 39px;
                left        : 4px;
                }
                
                #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer div.mainImageContainer div.dropShadowInner
                {
                    width           : 315px;
                    height          : 210px;
                    min-width       : 315px;
                    min-height      : 210px;
                    border-color    : #000000;
                    background-color : #000000;
                    }
                    
                #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer div.mainImageContainer div.dropShadowInner div.mainImage
                {
                    position    : absolute;
                    width       : 315px;
                    top         : 0px;
                    left        : 0px;
                    }
                    
                    #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer div.mainImageContainer div.dropShadowInner div.mainImage img
                    {
                        width       : 315px;
                        height      : 210px;
                        }
                        
                    
                    #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer div.mainImageContainer div.dropShadowInner div.mainImage img.preLoader
                    {
                        width       : 100px;
                        height      : 8px;
                        /*
                        margin-left : 216px;
                        margin-top  : 85px;*/
                        margin      : auto;
                        margin-top  : 203px;
                        }
                
            #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer div.thumbnailContainer
            {
                position    : absolute;
                top         : 257px;
                left        : 4px;
                width       : 317px;
                height      : 60px;
                overflow    : hidden;
                }
                
                #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer div.thumbnailContainer div.dropShadowOuter
                {
                    margin-right : 2px;
                    }
                    
                    #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer div.thumbnailContainer div.dropShadowInner
                    {
                        width   : 84px;
                        height  : 56px;
                        border-color : #000000;
                        background-color : #000000;
                        }
        
                        #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer div.thumbnailContainer div.dropShadowInner img
                        {
                            width   : 84px;
                            height  : 56px;
                            cursor  : pointer;
                            }
                
                #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer div.thumbnailContainer a.zoomImageLink
                {
                    display     : block;
                    position    : absolute;
                    top         : 0px;
                    right       : 0px;
                    
                    width       : 40px;
                    height      : 15px;
                    margin      : 13px 0px 0px 0px;
                    padding     : 25px 0px 0px 0px;
                    
                    color       : #ffffff;
                    
                    font-size   : 10px;
                    text-align  : center;
                    text-decoration : none;
                    
                    background-image    : url('/assets/web/images/buttonIcons/buttonBgnd_zoomImage.png');
                    background-repeat   : no-repeat;
                    
                    cursor : pointer;
                    }
                
                #mainBodyContent div.vehicleViewPanel div#vehicleImagesContainer div.thumbnailContainer a.zoomImageLink:hover
                {
                    text-decoration : underline;
                    background-image    : url('/assets/web/images/buttonIcons/buttonBgnd_zoomImage_over.png');
                    }
    
        /*
        *************************************
        VEHICLE LINKS
        *************************************
        */
        #mainBodyContent div.vehicleViewPanel div#navigationButtons
        {
            position    : relative;
            float       : left;
            clear       : both;
            
            width       : 330px;
            min-width   : 330px;
            
            height      : 39px;
            min-height  : 39px;
            
            padding     : 9px 0px 0px 0px;
            }
            
            #mainBodyContent div.vehicleViewPanel div#navigationButtons a.backButton
            {
                width : 142px;
                }
            
            #mainBodyContent div.vehicleViewPanel div#navigationButtons a.backButton,
            #mainBodyContent div.vehicleViewPanel div#navigationButtons a.previousButton
            {
                background-image    : url('/assets/web/images/buttonIcons/buttonIcon_smallArrow_left_up.png');
                }
                
            #mainBodyContent div.vehicleViewPanel div#navigationButtons a.backButton:hover,
            #mainBodyContent div.vehicleViewPanel div#navigationButtons a.previousButton:hover
            {
                background-image    : url('/assets/web/images/buttonIcons/buttonIcon_smallArrow_left_over.png');
                }
            
            #mainBodyContent div.vehicleViewPanel div#navigationButtons a.previousButton
            {
                width : 77px;
                }
            
            #mainBodyContent div.vehicleViewPanel div#navigationButtons a.nextButton
            {
                position            : absolute;
                left                : 269px;
                width               : 22px;
                padding-right       : 28px;
                padding-left        : 10px; 
                background-image    : url('/assets/web/images/buttonIcons/buttonIcon_smallArrow_next_up.png');
                }
            
            #mainBodyContent div.vehicleViewPanel div#navigationButtons a.nextButton:hover
            {
                background-image : url('/assets/web/images/buttonIcons/buttonIcon_smallArrow_next_over.png');
                }
        
        #mainBodyContent div.vehicleViewPanel div#actionButtons
        {
            position    : relative;
            float       : left;
            clear       : both;
            width       : 327px;
            
            min-width   : 327px;
            min-height  : 50px;
            }
            
            #mainBodyContent div.vehicleViewPanel div#actionButtons ul
            {
                }
                
                #mainBodyContent div.vehicleViewPanel div#actionButtons ul li
                {
                    display     : block;
                    position    : relative;
                    white-space : normal;
                    margin      : 0px 0px -1px 0px;
                    padding     : 0px 0px 0px 0px;
                    
                    border-top      : 1px solid #ababab;
                    border-bottom   : 1px solid #ababab;
                    }
                
                #mainBodyContent div.vehicleViewPanel div#actionButtons ul li.column1
                {
                    width : 158px;
                    }
                
                #mainBodyContent div.vehicleViewPanel div#actionButtons ul li.column2
                {
                    width       : 158px;
                    margin-left : 167px;
                    }
                    
                #mainBodyContent div.vehicleViewPanel div#actionButtons ul li.columnFirstItem
                {
                    margin-top : -47px;
                    }
                        
                    #mainBodyContent div.vehicleViewPanel div#actionButtons ul li a
                    {
                        display     : block;
                        width       : auto;
                        float       : none;
                        
                        height      : 14px;
                        padding     : 4px 5px 4px 18px;
                        
                        color       : #000000;
                        font-size   : 10px;
                        font-weight : normal;
                        
                        line-height : 14px;
                        
                        background-position : 1px 3px;
                        
                        text-decoration : none;
                        background-image    : url('/assets/web/images/buttonIcons/buttonIcon_arrow_black.png');
                        background-repeat   : no-repeat;
                        background-position : 3px center;
                        }
                    
                        #mainBodyContent div.vehicleViewPanel div#actionButtons ul li a:hover
                        {
                            background-color    : #ababab;
                            color               : #ffffff;
                            }



    /*
    *************************************
    *************************************
    COLUMN 2
    *************************************
    *************************************
    */
        /*
        *************************************
        DISPLAY STACK TAB MENU - Custom styles for vehicle view [ see 'bodyContent.css' for foundation styles ]
        
        - necessary to set absolute widths on elements as EXACT fit required & safari(pc beta 3) add 2px to every button (probably due to additional font weight) !!!
        *************************************
        ALL BUTTONS :     padding       = 8px 24px 0px 20px;
        1ST BUTTON  :     padding-left  = 15px;
        */
            
            #mainBodyContent div.vehicleViewPanel div.displayStackMenuContainer div.displayStackMenuButton h2
            {
                font-size : 12px;
                }
        
            #mainBodyContent div.vehicleViewPanel div.displayStackMenuContainer div.displayStackMenuButton.button1 h2
	        {
	            /* total width = 156px */
		        width : 117px;
		        }
			
			#mainBodyContent div.vehicleViewPanel div.displayStackMenuContainer div.displayStackMenuButton.button2 h2
	        {
	            /* total width = 148px; */
		        width : 104px;
		        }
			
			#mainBodyContent div.vehicleViewPanel div.displayStackMenuContainer div.displayStackMenuButton.button3 h2
	        {
	            /* total width = 153px; */
	            width : 109px;
		        }
		    
			#mainBodyContent div.vehicleViewPanel div.displayStackMenuContainer div.displayStackMenuButton.button4 h2
	        {
	            /* total width = 143px; */
	            width : 99px;
		        }
    			
        
        
        /*
        *************************************
        DISPLAY STACK DISPLAY CONTAINER
        *************************************
        */

        #mainBodyContent div.vehicleViewPanel div.column2 div.dropShadowOuter
        {
                display     : block;
                position    : relative;
                width       : 237px;
                height      : 651px;
            }
		#mainBodyContent div.vehicleViewPanel div.column2.hasWhatCar div.dropShadowOuter
		{
			height      : 721px;
			}
            
            #mainBodyContent div.vehicleViewPanel div.column2 div.dropShadowOuter  div.dropShadowOuter
            {
                    width       : auto;
                    height      : auto;
                    }
            
            div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer
            {
                display         : block;
                position        : absolute;
                
                width           : 235px;
                height          : 640px;
                min-width       : 235px;
                min-height      : 640px;
                padding         : 10px 0px 0px 0px;
                
                overflow        : auto;
                
                border-color        : #c3c3c3;
                background-color    : #e5e5e5;
                background-image    : url('/assets/web/images/pageElements/usedCars/vehicleDetails_infoDisplayBackground.jpg');
                background-repeat   : repeat-x;
                }
			div#mainBodyContent div.column2.hasWhatCar div.dropShadowOuter div.displayStackContainer
			{
                height			: 710px;
                min-height      : 710px;				
				}

                div#mainBodyContent div.column2 div.displayStackContainer div.display1,
                div#mainBodyContent div.column2 div.displayStackContainer div.display2,
                div#mainBodyContent div.column2 div.displayStackContainer div.display3,
                div#mainBodyContent div.column2 div.displayStackContainer div.display4
                {
                    visibility  : hidden;
                    display     : none;
                    position    : relative;
                    width       : 208px;
                    padding     : 0px 0px 0px 7px;
                    margin      : 0px;
                    }
                    
                div#mainBodyContent div.column2 div.displayStackContainer.displayState1 div.display1
                {
                    visibility : visible;
                    display    : block;
                    }
                
                div#mainBodyContent div.column2 div.displayStackContainer.displayState2 div.display2
                {
                    visibility : visible;
                    display    : block;
                    }
                
                div#mainBodyContent div.column2 div.displayStackContainer.displayState3 div.display3
                {
                    visibility : visible;
                    display    : block;
                    }  
                
                div#mainBodyContent div.column2 div.displayStackContainer.displayState4 div.display4
                {
                    visibility : visible;
                    display    : block;
                    }   
                
                
                /*
                *************************************
                CONTAINER CONTENT ITEMS
                *************************************
                */
                    div#mainBodyContent div.column2 div.displayStackContainer a.localLink
                    {
                        display : none;
                        }
                    
                    div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer div.details
                    {
                        padding     : 0px 0px 10px 0px;
                        margin      : 0px;
                        }
                    
                    div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer div.details.additional
                    {
                        padding     : 0px 0px 0px 0px;
                        }
                        
                    div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer h2
                    {
                        font-size   : 11px;
                        font-weight : bold;
                        margin      : 0px;
                        padding     : 2px 0px 2px 0px;
                        }
                    
                    div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer ul
                    {
                        margin : 2px 0px 10px 20px;
                        }
                    
                        div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer ul li
                        {
                            padding         : 4px 0px 3px 0px;
                            list-style-type : disc;
                            font-size       : 10px;
                            }
                            
                    div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer ul.level0
                    {
                        margin-left : 5px;
                        }
                    
                        div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer ul.level0 li
                        {
                            margin-bottom   : 10px;
                            padding         : 5px 0px 5px 0px;
                            border-bottom   : 1px solid #c3c3c3;
                            list-style-type : none;
                            font-weight     : bold; 
                            }
                                    
                            div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer ul.level0 li ul.level1
                            {
                                margin      : 0px 0px 5px 20px;
                                padding-top : 3px;
                                }
                            
                                div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer ul.level0 li ul.level1 li
                                {
                                    margin-bottom   : 0px;
                                    padding         : 4px 0px 3px 0px;
                                    border-bottom   : 0px;
                                    list-style-type : disc;
                                    font-weight     : normal; 
                                    }
                            
                    div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table
                    {
                        display     : block;
                        position    : relative;
                        top         : 0px;
                        
                        width       : 198px;
                        left        : 0px;
                        margin      : 6px 0px 0px 10px;
                        padding     : 0px 0px 0px 0px;
                        
                        
                        table-layout    : fixed;
                        
                        text-align      : left;
                        
                        overflow        : hidden;
                        }
                        
                        
                        div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table caption
                        {
                            display : none;
                            }
                        
                        div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer tbody
                        {
                            padding : 0px;
                            margin  : 0px;
                            }
                            
                            div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table tr
                            {
                            
                            
                                }
                                
                                div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table tr .tColumn1
                                {
                                    width : 92px;
                                    }
                                
                                div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table tr .tColumn2
                                {
                                    width : 106px;
                                    }
                                    
                                div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table th,
                                div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table td
                                {
                                    font-size       : 10px;
                                    margin          : 0px;
                                    padding         : 3px 0px 3px 0px;
                                    border-top      : 1px solid #c3c3c3;
                                    vertical-align  : top; 
                                    }
                                
                                    div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table .noBorder
                                    {
                                        border-top      : 0px solid #c3c3c3;
                                        padding-top     : 0px;
                                        }
                                        
                            div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table a:hover
                            {
                                color : #000000;
                                }                
                            
                            
                            /* TECHNICAL DETAILS SPECIFIC */
                            
                            div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer div.display4 table
                            {
                                }
                            
                            div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer div.display4 table th
                            {
                                width           : 120px;
                                padding-right   : 10px;
                                vertical-align  : top;
                                }
                            
                            div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer div.display4 table td
                            {
                                width           : 68px;
                                vertical-align  : bottom;
                                padding-bottom  : 2px;
                                }
                                  
                            
                                
                            /* NCAP */
                            
                            div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table div.ncapSafetyContainer
                            {
                                width       : 90px;
                                text-align  : center;
                                margin-top  : 4px;
                                }
                                
                                #mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table div.ncapSafetyContainer p
                                {
                                    margin      : 0px;
                                    padding     : 0px 0px 4px 0px;
                                    display     : block;
                                    width       : 100%;
                                    text-align  : center;
                                    }
                                
                                div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table div.ncapSafetyContainer div.dropShadowOuter
                                {
                                    margin-left : 9px
                                    }
                                    
                                div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table 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;
                                    }  
                                           
							/* NCAP NEW */
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table div.ncapRatingsContainer
							{
								width : 198px;
								padding-top : 10px;
							}							
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table div.ncapRatingsContainer h2
							{
								color : #B74938;
								font-weight : normal;
								font-size : 10px;
								float : left;
								padding : 0px;
							}
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table div.ncapRatingsContainer div.star_ratings
							{
								float : right;
								padding : 0px 0px 0px 0px;
							}
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table div.ncapRatingsContainer div.star_ratings div span 
							{
								color : White;
								font-weight : bold;
								font-size : 11px;
								padding : 1px 0px 0px 6px;
								display : block;
							}
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table div.ncapRatingsContainer div.star_ratings div { width : 100px; height : 16px; }
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer 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#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer 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#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer 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#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer 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#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer 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#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer 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#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table div.ncapRatingsContainer div.percentage_ratings
							{
								float : left;
								clear : left;
								padding : 10px 0px 0px 0px;
								width	: 198px;
							}
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table div.ncapRatingsContainer div.percentage_ratings div { width : 95px; height : 63px; float : left; text-align : left; padding-bottom : 5px; }
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table div.ncapRatingsContainer div.percentage_ratings div span
							{
								color : #656A70;
								font-weight : bold;
								font-size : 11px;
								padding : 19px 14px 0px 0px;
								float : right;
							}
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer 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; }
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer 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 : 7px; }
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer 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; }
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer 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 : 7px; }							
							
							div#mainBodyContent div.column2 div.dropShadowOuter div.displayStackContainer table div.ncapRatingsContainer div.ratings_explanation
							{
								float : left;
								clear : left;
								padding : 5px 0px 10px;
								width	: 198px;
								}
    
    /*
    *************************************
    *************************************
    TRANSFER NOTICE
    *************************************
    *************************************
    */
		div#mainBodyContent h3.transferNotice
		{
			padding     : 20px 10px 0px 0px;
			color       : #000000;
			font-size   : 11px;
			}
	        
		div#mainBodyContent p.transferNotice
		{
			clear       : both;
			padding     : 10px 10px 0px 0px;
			margin      : 0px;
			color       : #000000;
			font-size   : 12px;
			}
		    
			div#mainBodyContent p.transferNotice strong.highlight
			{
				color       : #00436e;
				font-weight : bold;
				}
		        
			div#mainBodyContent p.transferNotice strong.highlight.name
			{
				text-transform : uppercase;
				color:#00436e;
				}
	        
		div#mainBodyContent p.transferNotice.lastPara
		{
			padding-bottom : 10px;
			font-size:10px;
			}
	        
		div#mainBodyContent a.contactDealer
		{
			margin-top : 10px;
			float : none;
			}
       
      div#mainBodyContent p.transferNotice a.form-click-ve
      {
		color:#00436e;
		text-decoration:none;
		}
       
       
    /*
    *************************************
    *************************************
    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;
			}




    /*
    *************************************
    *************************************
    EMISSIONS CHART
    *************************************
    *************************************
    */
    
        div#emissionsChartHiddenContainer
        {
            position : absolute;
            top      : 0px;
            left     : 0px;
            }
        
        div#emissionsChartContainer
        {
            margin-left: 10px;
            }
        
            div#emissionsChartContainer div.dropShadowOuter
            {
                width   : 378px;
                height  : 202px;
                
                margin-top: 10px;
                }
        
        div#emissionsChartContainer h3,
        div#emissionsChartContainer h4
        {
            margin      : 0px;
            padding     : 5px 0px 5px 0px;
            }
        
        div#emissionsChartContainer h3
        { 
            font-size : 12px;
            font-weight : bold;
            }
        
        div#emissionsChartContainer h4
        {
            font-size       : 12px;
            font-weight     : normal;
            }
        
        div#emissionsChartDisplay
        {
            position : relative;
            
            width   : 376px;
            height  : 200px;
            
            border : 1px solid #000000;
            background-color : #ffffff;
            }
            
            div#emissionsChartDisplay img#emissionsChartImage
            {
                position        : absolute;
                top             : 0px;
                left            : 0px;
                border-right    : 1px solid #000000;
                }
                
            div#emissionsChartDisplay div.emissionsIndicator
            {
                position    : absolute;
                width       : 110px;
                left        : 266px;
                }
                
                div#emissionsChartDisplay div.emissionsIndicator p.emissionRating,
                div#emissionsChartDisplay div.emissionsIndicator p.emissionValue
                {
                    position    : absolute;
                    top         : 6px;
                    
                    color       : #ffffff;
                    font-size   : 12px;
                    font-weight : bold;
                    }
                
                div#emissionsChartDisplay div.emissionsIndicator p.emissionRating
                {
                    left : 26px;
                    }
                
                div#emissionsChartDisplay div.emissionsIndicator p.emissionValue
                {
                    right : 3px; 
                    }
            
            div#emissionsChartContainer dl
            {
                display   : block;
                position  : relative;
                margin    : 10px 0px 0px 0px;
                padding   : 0px 0px 0px 0px;
                height    : 22px;
                font-size : 11px;
                }

                div#emissionsChartContainer dt
                {
                    display     : block;
                    float       : left;
                    margin      : 0px 4px 0px 0px;
                    padding     : 0px;
                    color       : #000000;
                    font-weight : bold;
                    }
                
                div#emissionsChartContainer dd
                {
                    margin      : 0px 15px 0px 0px;
                    padding     : 0px;
                    display     : block;
                    float       : left;
                    color       : #000000;
                    font-weight : normal;
                    }


    /*
    *************************************
    *************************************
    ZOOM IMAGE VIEW
    *************************************
    *************************************
    */
    
        div#zoomImageHiddenContainer
        {
            position : absolute;
            top      : 0px;
            left     : 0px;
            }
            
        div#zoomImagesContainer
        {
            position : relative;
            }
        
        div#zoomImagesContainer h2,
        div#zoomImagesContainer h3
        {
            position    : absolute;
            top         : 7px;
            padding     : 0px;
            font-size   : 12px;
            font-weight : bold;
            color       : #000000;
            }
        
        div#zoomImagesContainer h2
        {
            left : 4px;
            }
        
        div#zoomImagesContainer h3
        {
            right : 4px;
            }
        
        div#zoomImagesContainer div.mainImageContainer
        {
            position    : absolute;
            top         : 30px;
            left        : 4px;
            width       : 602px;
            }
            
            div#zoomImagesContainer div.mainImageContainer div.dropShadowInner
            {
                width   : 600px;
                height  : 400px;
                border  : 1px solid #000000;
                background-color : #000000;
                }
                
                div#zoomImagesContainer div.mainImageContainer div.dropShadowInner div.zoomMainImage
                {
                    position : absolute;
                    top     : 0px;
                    left    : 0px;
                    width   : 600px;
                    height  : 400px;
                    }
                    
                    div#zoomImagesContainer div.mainImageContainer div.dropShadowInner div.zoomMainImage img
                    {
                        width   : 600px;
                        height  : 400px;
                        }
                    
                    div#zoomImagesContainer div.mainImageContainer div.dropShadowInner div.zoomMainImage img.preLoader
                    {
                        width       : 100px;
                        height      : 8px;
                        margin      : auto;
                        /*margin-top  : 180px;*/
                        margin-top  : 393px;
                        }
            
        div#zoomImagesContainer div.thumbnailContainer
        {
            position    : absolute;
            top         : 444px;
            left        : 4px;
            width       : 902px;
            }
            
            div#zoomImagesContainer div.thumbnailContainer div.layoutContainer
            {
                display         : block;
                position        : absolute;
                left            : 301px;
                
                }
            
                div#zoomImagesContainer div.thumbnailContainer div.layoutContainer div.thumbnailContainerContents 
                {
                    display         : block;
                    position        : relative;
                    left            : -50%;
                    width			: auto;
                    }
            
            div#zoomImagesContainer div.thumbnailContainer a.previousButton,
            div#zoomImagesContainer div.thumbnailContainer a.nextButton
            {
                position    : relative;
				height      : 25px;
                padding     : 0px;
                margin-top  : 18px;
                }
            
            div#zoomImagesContainer div.thumbnailContainer div.zoomPrevImage,
            div#zoomImagesContainer div.thumbnailContainer div.zoomNextImage,
            div#zoomImagesContainer div.thumbnailContainer div.zoomThumbnailContainer
            {
                position    : relative;
                float		: left;
                clear		: none;
				}
              
                
            
            div#zoomImagesContainer div.thumbnailContainer a.previousButton
            {
                width               : 30px;
                background-image    : url('/assets/web/images/buttonIcons/buttonIcon_smallArrow_left_up.png');
                }
                
            div#zoomImagesContainer div.thumbnailContainer a.previousButton:hover
            {
                background-image : url('/assets/web/images/buttonIcons/buttonIcon_smallArrow_left_over.png');
                }
               
            div#zoomImagesContainer div.thumbnailContainer a.nextButton
            {
                width               : 60px;
                margin-left         : -32px;
                padding-left        : 0px;
                padding-right       : 0px;
                background-image    : url('/assets/web/images/buttonIcons/buttonIcon_smallArrow_next_up.png');
                }
            
            div#zoomImagesContainer div.thumbnailContainer a.nextButton:hover
            {
                background-image : url('/assets/web/images/buttonIcons/buttonIcon_smallArrow_next_over.png');
                }
                
            div#zoomImagesContainer div.thumbnailContainer div.dropShadowOuter
            {
                position    : relative;
                float       : left;
                width       : 86px;
                height      : 58px;
                }
                
                div#zoomImagesContainer div.thumbnailContainer div.dropShadowOuter div.dropShadowInner
                {
                    width       : 84px;
                    height      : 56px;
                    border      : 1px solid #000000;
                    background-color : #000000;
                    cursor      : pointer;
                    }





div.whatCarRoadTestAction
	{
	display					:block;
	
	width					:200px;
	margin					:10px 0 10px 0;
	}
	

