﻿
/*
*****************************************************************
*****************************************************************
STYLES FOR : 

    - SEARCH RESULTS :
        - SEARCH RESULTS
        - MANUFACTURER COLLECTION RESULTS (Used Audi, Used BMW etc)
        - USED CAR OFFERS

    - FAVOURITES
    
    - COMPARE
*****************************************************************
*****************************************************************
*/



/*
****************************************************************
GENERIC STYLES
*****************************************************************
*/

    div#search div#mainBodyContent div.resultsPanel,
    div#search div#mainBodyContent div.comparePanels,
    div#search div#mainBodyContent div.favouritesPanel,
    div#used-car-offers div#mainBodyContent h1,
    div#used-cars div#mainBodyContent h1,
    div#used-audi div#mainBodyContent h1,
    div#used-bentley div#mainBodyContent h1,
    div#used-bmw div#mainBodyContent h1,
    div#used-chrysler div#mainBodyContent h1,
    div#used-dodge div#mainBodyContent h1,
    div#used-ferrari div#mainBodyContent h1,
    div#used-honda div#mainBodyContent h1,
    div#used-jaguar div#mainBodyContent h1,
    div#used-jeep div#mainBodyContent h1,
    div#used-lamborghini div#mainBodyContent h1,
    div#used-land-rover div#mainBodyContent h1,
    div#used-lexus div#mainBodyContent h1,
    div#used-maserati div#mainBodyContent h1,
    div#used-mercedes-benz div#mainBodyContent h1,
    div#used-mini div#mainBodyContent h1,
    div#used-porsche div#mainBodyContent h1,
    div#used-rolls-royce div#mainBodyContent h1,
    div#used-saab div#mainBodyContent h1,
    div#used-smart div#mainBodyContent h1,
    div#used-toyota div#mainBodyContent h1,
    div#used-volvo div#mainBodyContent h1
    {
	    padding-top : 10px;
	    }
	    
    div#search div#mainBodyContent ul.menu.sitepath,
    div#used-cars div#mainBodyContent ul.menu.sitepath,
    div#used-audi div#mainBodyContent ul.menu.sitepath,
    div#used-bentley div#mainBodyContent ul.menu.sitepath,
    div#used-bmw div#mainBodyContent ul.menu.sitepath,
    div#used-chrysler div#mainBodyContent ul.menu.sitepath,
    div#used-dodge div#mainBodyContent  ul.menu.sitepath,
    div#used-ferrari div#mainBodyContent ul.menu.sitepath,
    div#used-honda div#mainBodyContent ul.menu.sitepath,
    div#used-jaguar div#mainBodyContent ul.menu.sitepath,
    div#used-jeep div#mainBodyContent ul.menu.sitepath,
    div#used-lamborghini div#mainBodyContent ul.menu.sitepath,
    div#used-land-rover div#mainBodyContent ul.menu.sitepath,
    div#used-lexus div#mainBodyContent ul.menu.sitepath,
    div#used-maserati div#mainBodyContent ul.menu.sitepath,
    div#used-mercedes-benz div#mainBodyContent ul.menu.sitepath,
    div#used-mini div#mainBodyContent ul.menu.sitepath,
    div#used-porsche div#mainBodyContent ul.menu.sitepath,
    div#used-rolls-royce div#mainBodyContent ul.menu.sitepath,
    div#used-saab div#mainBodyContent ul.menu.sitepath,
    div#used-smart div#mainBodyContent ul.menu.sitepath,
    div#used-toyota div#mainBodyContent ul.menu.sitepath,
    div#used-volvo div#mainBodyContent ul.menu.sitepath,
    div#used-alpina div#mainBodyContent ul.menu.sitepath
    {
		padding		: 25px 0px 0px 0px;
		}
	    
    
    div#used-car-offers div#mainBodyContent div.resultsPanel,
    div#used-audi div#mainBodyContent div.resultsPanel,
    div#used-bentley div#mainBodyContent div.resultsPanel,
    div#used-bmw div#mainBodyContent div.resultsPanel,
    div#used-chrysler div#mainBodyContent div.resultsPanel,
    div#used-dodge div#mainBodyContent div.resultsPanel,
    div#used-ferrari div#mainBodyContent div.resultsPanel,
    div#used-honda div#mainBodyContent div.resultsPanel,
    div#used-jaguar div#mainBodyContent div.resultsPanel,
    div#used-jeep div#mainBodyContent div.resultsPanel,
    div#used-lamborghini div#mainBodyContent div.resultsPanel,
    div#used-land-rover div#mainBodyContent div.resultsPanel,
    div#used-lexus div#mainBodyContent div.resultsPanel,
    div#used-maserati div#mainBodyContent div.resultsPanel,
    div#used-mercedes-benz div#mainBodyContent div.resultsPanel,
    div#used-mini div#mainBodyContent div.resultsPanel,
    div#used-porsche div#mainBodyContent div.resultsPanel,
    div#used-rolls-royce div#mainBodyContent div.resultsPanel,
    div#used-saab div#mainBodyContent div.resultsPanel,
    div#used-smart div#mainBodyContent div.resultsPanel,
    div#used-toyota div#mainBodyContent div.resultsPanel,
    div#used-volvo div#mainBodyContent div.resultsPanel,
    div#recently-reduced div#mainBodyContent div.resultsPanel
    {
        margin-top : 15px;
	    padding-top : 15px;
	    border-top  : 1px solid #9B9B9B;
	    }
    
    #mainBodyContent div.resultsPanel h1,
    #mainBodyContent div.favouritesPanel h1,
    #mainBodyContent div.comparePanels h1
    {
        padding-top : 0px;
        }
        
        #mainBodyContent div.resultsPanel h1 span.vehicleCount,
        #mainBodyContent div.favouritesPanel h1 span.vehicleCount,
        #mainBodyContent div.comparePanels h1 span.vehicleCount
        {
            font-size   : 13px;
            font-weight : normal;
            color       : #000000;
            }
        
        /*
        ****************************************************************
        FILTER & PAGINATION ELEMENTS
        *****************************************************************
        */
            div.pagination
            {
                float   : left;
                height  : 50px; 
                padding : 5px 0px 0px 0px;
                margin  : 0px;
                }
            
            div.pagination.bottom
            {
                position    : relative;
                float       : none;
                margin      : 10px 0px 0px 0px;
                padding     : 0px;
                }
    	              
                div.pagination fieldset
                {
                    position: relative;
                    width   : 570px;
                    }
                    
                    div.resultsPanel label
                    {   
                        position: relative;
                        float : left;
                        font-size   : 11px;
	                    margin      : 0px 8px 0px 0px;
	                    padding-top : 3px;
	                    vertical-align : top;
                        }
                        
                    div.resultsPanel select
                    {
                        height      : 18px;
                        margin      : 0px 0px 0px 0px;
                        
                        font-family : Arial, Helvetica, Tahoma, Sans-Serif;
                        font-size   : 11px;
                        }
                        
                        div.resultsPanel select option
                        {
                            padding     : 3px 0px 3px 5px;
                            font-weight : normal;
                            }
                        
        	    
	                div.pagination div.sortorder 
                    {
	                    position    : absolute;
	                    top         : 0px;
	                    left        : 0px;
	                    }
        	            
	                    div.pagination div.sortorder select
                        {
                            width   : 160px;
                            }
            	
    	                div.pagination div.pagesize select
                        {
                            width   : 45px;
                            }
            	        
	                div.pagination div.pages 
                    {
	                    position : absolute;
	                    top      : 0px;
	                    left     : 245px;
	                    margin   : 0px 0px 0px 0px;
                        }
        		
        		    
                    div.pagination div.pagesize 
                    {
	                    float   : right;
	                    margin  : 0px 0px 0px 10px;
	                    clear	: both;
                        }
                        
                    div.pagination div.tmfr 
                    {
						float : left; 
						clear : both; 
						width : auto;
						margin:10px 0 0 0px;
					}                     
                    div.pagination div.tmdl,
                    div.pagination div.trge
                    {
						float	: left; 
						width : auto;
						margin:10px 0 0 8px;
						} 
        
				 div.pagination div.tmfr select,
				 div.pagination div.tmdl select,
				 div.pagination div.trge select
                    {
						width:134px;
					}          

				 div.pagination div.tmfr label,
				 div.pagination div.tmdl label,
				 div.pagination div.trge label
                    {
						margin: 0 3px 0 0;
					}	        
    	
	    /*
         * PAGINATION LINKS
         */
	        #mainBodyContent div.pagination a 
	        {
		        float               : left;
		        width               : auto;
		        padding             : 2px;
		        height              : 13px;
		        margin              : 0px 4px 0px 0px;
		        border              : solid 1px #ccc;
        		
		        color               : #000000;
		        text-align          : center;
		        background-image    : url('/assets/web/images/pageElements/backgroundGradient_pagination.jpg');
		        background-repeat   : repeat-x;
		        text-decoration     : none;
		        }
        		
	        #mainBodyContent div.pagination a:hover 
	        {
		        background-image    : url('/assets/web/images/pageElements/backgroundGradient_pagination_hover.jpg');
		        background-repeat   : repeat-x;
		        }
        		
	            #mainBodyContent div.pagination a.page 
	            {
		            display     : block;
		            width       : 14px;
		            text-align  : center;
	                }
        	    
	            #mainBodyContent div.pagination a.page.active 
	            {
		            color               : #ffffff;
		            background-image    : url('/assets/web/images/pageElements/backgroundGradient_pagination_active.jpg');
		            background-repeat   : repeat-x;
	                }
	                
	    form#quickSearchCriteriaForm
	    {
			background-color		: #00558E;
			background-image		: url('/assets/web/images/panelElements/searchPanel/backgroundGradient_searchPanel_sytner.jpg');
			font-family				: Arial,Helvetica,Tahoma,Sans-Serif;
			font-size				: 10px;
			height					: 80px;
			min-height				: 80px;
			overflow				: hidden;
			}
			
		form#quickSearchCriteriaForm h2
		{
			background-image		: url("/assets/web/images/panelElements/searchPanel/searchPanel_h2_background.png");
			color					: #FFFFFF;
			font-size				: 12px;
			font-weight				: bold;
			line-height				: 16px;
			margin					: 0px 5px;
			padding					: 5px 0px 9px 0px;
			width					: 560px;
			}		
	    form#quickSearchCriteriaForm div#quickSearchCriteria
	    {
			float			: left;
			height			: 50px;
			margin			: 0px;
			padding			: 0px;
			}
			form#quickSearchCriteriaForm div#quickSearchCriteria fieldset
			{
				position		: relative;
				width			: 570px;				
				}
				form#quickSearchCriteriaForm div#quickSearchCriteria fieldset legend
				{
					display			: none;
					}
				form#quickSearchCriteriaForm div#quickSearchCriteria fieldset div.filter
				{
					float			: left;
					width			: 158px;
					padding			: 7px 0px 0px 7px;
					}
					form#quickSearchCriteriaForm div#quickSearchCriteria fieldset div.rge,
					form#quickSearchCriteriaForm div#quickSearchCriteria fieldset div.mdl
					{
						padding-left	: 40px;
						}
					
					form#quickSearchCriteriaForm div#quickSearchCriteria fieldset div.filter label
					{
						float			: left;						
						clear			: both;
						color			: #FFFFFF;
						display			: block;
						margin			: 0px;
						padding			: 0px;
						width			: 66px;
						}
					form#quickSearchCriteriaForm div#quickSearchCriteria fieldset div.filter select
					{
						float			: left;
						clear			: both;						
						width			: 100%;
						}						

        /*
        ****************************************************************
        RESULTS CONTAINERS
        *****************************************************************
        */
        
        #mainBodyContent div.resultsPanel div.results,
        #mainBodyContent div.favouritesPanel div.favourites
        {
            margin-top : 10px;
            }
            
        #mainBodyContent div.resultsPanel div.results
        {
	        clear   : both;
	        display : block;
	        margin  : 10px 0px 0px 0px;
            }
        
        

/*
****************************************************************
RESULTS / FAVOURITES ITEMS
*****************************************************************
*/

    #mainBodyContent div.results div.dropShadowOuter,
    #mainBodyContent div.favourites div.dropShadowOuter
    {
	    display : block;
	    float   : left;
	    width   : 570px;
	    height  : 90px;
        }
        
        #mainBodyContent div.results div.dropShadowOuter div.dropShadowInner,
        #mainBodyContent div.favourites div.dropShadowOuter div.dropShadowInner
        {
	        background-color : Transparent;
	        min-height      : 0px;
	        padding         : 0px;
	        width           : 568px;
	        height          : 88px;	
            }

            #mainBodyContent div.results div.item,
            #mainBodyContent div.favourites div.item
            {
	            clear               : both;
	            height              : 83px;
	            min-height          : 83px;
	            width               : 563px;
	            overflow            : hidden;
	            background-image    : url(/assets/web/images/panelElements/resultsPanel/backgroundGradient_searchResults.jpg);
	            background-repeat   : repeat-x;	
	            padding             : 5px 0px 0px 5px;
	            bottom              : 0px;
	            position            : relative;
                }

                #mainBodyContent div.results div.item div.dropShadowOuter,
                #mainBodyContent div.favourites div.item div.dropShadowOuter
                {
	                width   : 116px;
	                height  : 78px;	
	                float   : left;
                    }
                    
                    #mainBodyContent div.results div.item div.dropShadowOuter.thumbnail div.dropShadowInner,
                    #mainBodyContent div.favourites div.item div.dropShadowOuter.thumbnail div.dropShadowInner
                    {
	                    width   : 114px;
	                    height  : 76px;
                        }

                        #mainBodyContent div.results div.item div.dropShadowOuter.thumbnail div.dropShadowInner a,
                        #mainBodyContent div.favourites div.item div.dropShadowOuter.thumbnail div.dropShadowInner a
                        {
                            text-decoration : none;
                            }
                        
                        /*
                        #mainBodyContent div.results div.item div.dropShadowOuter.thumbnail div.dropShadowInner span,
                        #mainBodyContent div.favourites div.item div.dropShadowOuter.thumbnail div.dropShadowInner span
                        {
	                        display     : block;
	                        color       : #c3c3c3;
	                        text-align  : center;
	                        background-color : #3b3b3b;
                            }
                        */
                
                #mainBodyContent div.results div.item div.details,
                #mainBodyContent div.favourites div.item div.details
                {
                    float       : left;
                    font-weight : bold;
                    width       : 423px;
                    margin      : 5px 0px 0px 6px;
                    position    : relative;
                    }

                    #mainBodyContent div.results div.item div.details div.title,
                    #mainBodyContent div.results div.item div.details div.price,
                    #mainBodyContent div.favourites div.item div.details div.price,
                    #mainBodyContent div.favourites div.item div.details div.title
                    {	
                        float   : left;
                        height  : 18px;
                        }
                    
                    #mainBodyContent div.results div.item div.details div.title,
                    #mainBodyContent div.favourites div.item div.details div.title 
                    { 
                        width       : 343px; 
                        margin      : 0px 0px 0px 0px;
                        font-size   : 11px; 
                        }
                        
                        #mainBodyContent div.results div.item div.details div.title a,
                        #mainBodyContent div.favourites div.item div.details div.title a  
                        { 
                            text-decoration : none; 
                            }
                    
                    #mainBodyContent div.results div.item div.details div.price,
                    #mainBodyContent div.favourites div.item div.details div.price
                    {	
                        float       : right;
                        width       : 80px; 
                        font-size   : 15px;
                        }
                    
                        
                    #mainBodyContent div.results div.item div.details div.price,
                    #mainBodyContent div.favourites div.item div.details div.price 
                    { 
                        text-align  : right; 
                        position    : absolute;
                        right       : 0px;
                        top         : -2px;
                        padding     : 0px 0px 1px 0px;
                        }

                        #mainBodyContent div.results div.item div.details div.price div.nowPrice
                        { 
                            padding : 0px 0px 1px 0px;
                            }
                    	    
                        #mainBodyContent div.results div.item div.details div.price div.wasPrice
                        { 
                            text-decoration : line-through;
                            margin          : 0px 0px 0px 0px;
                            font-size       : 10px;
                            font-weight     : normal;
                            }
                            
                        #mainBodyContent div.results div.item div.details div.price div.savePrice
                        { 
                            color       : #ff0000;
                            margin      : -1px 0px 0px 0px;
                            font-size   : 10px;
                            }

                    #mainBodyContent div.results div.item div.details div.other,
                    #mainBodyContent div.favourites div.item div.details div.other
                    {
                        width       : 343px;
                        float       : left;
                        font-size   : 12px;
                        color       : #000000;
                        font-weight : normal;
                        position    : absolute;
                        left        : 0px;
                        top         : 29px;
                        z-index     : 10;
                        }

                        #mainBodyContent div.results div.item div.details div.other p,
                        #mainBodyContent div.favourites div.item div.details div.other p
                        {
                            width           : 335px;
                            margin          : 0px;
                            padding-bottom  : 14px;
                            overflow        : hidden;
                            white-space     : nowrap;
                            text-overflow   : ellipsis;
                            font-size       : 10px;
                            }
                        
                        #mainBodyContent div.results div.item div.details div.other ul, 
                        #mainBodyContent div.favourites div.item div.details div.other ul
                        {
                            position            : absolute;
                            top                 : 27px;
                            margin              : 0px;
                            padding             : 0px;
                            color               : #000000;
                            list-style-image    : none;
                            list-style-position : outside;
                            list-style-type     : none;
                            }
                        
                            #mainBodyContent div.results div.item div.details div.other ul li,
                            #mainBodyContent div.favourites div.item div.details div.other ul li
                            {
                                float               : left;
                                height              : 15px;
                                width               : auto;
                                padding             : 0px;
                                margin              : 0px 12px 0px 0px;
                                white-space         : nowrap;
                                list-style-image    : none;	
                                font-size           : 10px;
                                font-weight         : bold;
                                }

                    #mainBodyContent div.results div.item div.details div.other div.emissions,
                    #mainBodyContent div.favourites div.item div.details div.other div.emissions
                    {
                        position    : absolute; 
                        right       : 75px;
                        top         : 28px;
                        }
                        
                    
                    #mainBodyContent div.favourites div.item div.details div.other div.emissions
                    {
                        top     : 1px;
                        left    : 382px;
                        }
                        
                        #mainBodyContent div.results div.item div.details div.other div.emissions span,
                        #mainBodyContent div.favourites div.item div.details div.other div.emissions span
                        {
                            position    : absolute;
                            top         : 0px;
                            left        : 8px;
                            font-weight : bold; 
                            color       : #ffffff;
                            display     : block;
                            line-height : 10px;
                            font-size   : 10px;
                            }

                    #mainBodyContent div.results div.item div.details div.other div.ncap,
                    #mainBodyContent div.favourites div.item div.details div.other div.ncap
                    {
                        position    : absolute; 
                        right       : 55px;
                        top         : 26px;  
                        z-index     : 12;
                        }
                        
                    
                    #mainBodyContent div.favourites div.item div.details div.other div.ncap
                    {
                        top     : -1px;
                        left    : 409px;
                        }

                    #mainBodyContent div.results div.item div.details div.other div.ncapstars,
                    #mainBodyContent div.favourites div.item div.details div.other div.ncapstars
                    {
                        display             : none;
                        position            : absolute;
                        top                 : -28px;
                        right               : -54px;
                        width               : 100px;
                        height              : 72px;
                        padding             : 8px 0px 0px 30px;
                        
                        background-image    : url(/assets/web/images/pageElements/ncap/resultsListings_ncapPopup_bgnd.png);
                        font-size           : 9px;
                        z-index             : 11;
                        }
                    
                    #mainBodyContent div.favourites div.item div.details div.other div.ncapstars
                    {
                        top                 : -31px;
                        right               : -91px;
                        padding             : 8px 15px 0px 15px;
                        }
                    
                        #mainBodyContent div.results div.item div.details div.other div.ncapstars img,
                        #mainBodyContent div.favourites div.item div.details div.other div.ncapstars img
                        {	
                            margin-left : 3px;
                            clear       : both;
                            }
                            
                        #mainBodyContent div.results div.item div.details div.other div.ncapstars p,
                        #mainBodyContent div.favourites div.item div.details div.other div.ncapstars p
                        {
                            font-size   : 10px;
                            text-align  : center;
                            margin      : 0px;
                            padding     : 0px;
                            width       : 80px;	
                            }
    
                        #mainBodyContent div.results div.item div.details div.other div.ncapstars p.impact,
                        #mainBodyContent div.favourites div.item div.details div.other div.ncapstars p.impact
                        {
                            padding-bottom : 4px;
                            }
                            
                    #mainBodyContent div.results div.item div.details div.other div.ncapstars_na,
                    #mainBodyContent div.favourites div.item div.details div.other div.ncapstars_na
                    {
						display : none;
						}
                            
					/* START - NEW CAP DATA */
					#mainBodyContent div.results div.item div.details div.other div.ncapratings,
                    #mainBodyContent div.favourites div.item div.details div.other div.ncapratings
                    {
                        display             : none;
                        position            : absolute;
                        top                 : -28px;
                        right               : 44px;
                        width               : 285px;
                        height              : 72px;
                        padding             : 8px 30px 0px 8px;                        
                        background-image    : url(/assets/web/images/pageElements/ncap/resultsListings_ncapPopup_bgnd_large.png);                        
                        font-size           : 9px;
                        z-index             : 11;
                        }
                    
                    #mainBodyContent div.favourites div.item div.details div.other div.ncapratings
                    {
                        top                 : -31px;
                        right               : -83px;
                        padding             : 8px 15px 0px 15px;
                        }
                        
						#mainBodyContent div.results div.item div.details div.other div.ncapratings h2,
						#mainBodyContent div.favourites div.item div.details div.other div.ncapratings h2						
						{
							font-size		: 11px;
							font-weight		: bold;							
							line-height		: 12px;							
							color			: #00558E;
							float			: left;	
							margin			: 0px;
							padding			: 5px 0px 0px 5px;
							display			: block;						
							}
							
						#mainBodyContent div.results div.item div.details div.other div.ncapratings div.star_ratings,
						#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.star_ratings
						{
							float			: right;
							padding			: 3px 0px 0px 0px;							
							}
							#mainBodyContent div.results div.item div.details div.other div.ncapratings div.star_ratings div span,
							#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.star_ratings div span
							{
								color		: White;
								font-size	: 11px;
								font-weight	: bold;
								display		: block;
								padding		: 1px 0px 0px 8px;
								}							
							#mainBodyContent div.results div.item div.details div.other div.ncapratings div.star_ratings div,
							#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.star_ratings div
							{
								background-repeat	: no-repeat;
								width				: 100px;
								height				: 16px;								
								}
							#mainBodyContent div.results div.item div.details div.other div.ncapratings div.star_ratings div.star_score_N,
							#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.star_ratings div.star_score_N { background-image    : url(/assets/web/images/pageElements/ncap/rating_score_n.gif); }							
							#mainBodyContent div.results div.item div.details div.other div.ncapratings div.star_ratings div.star_score_1,
							#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.star_ratings div.star_score_1 { background-image    : url(/assets/web/images/pageElements/ncap/rating_score_1.gif); }
							#mainBodyContent div.results div.item div.details div.other div.ncapratings div.star_ratings div.star_score_2,
							#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.star_ratings div.star_score_2 { background-image    : url(/assets/web/images/pageElements/ncap/rating_score_2.gif); }
							#mainBodyContent div.results div.item div.details div.other div.ncapratings div.star_ratings div.star_score_3,
							#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.star_ratings div.star_score_3 { background-image    : url(/assets/web/images/pageElements/ncap/rating_score_3.gif); }
							#mainBodyContent div.results div.item div.details div.other div.ncapratings div.star_ratings div.star_score_4,
							#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.star_ratings div.star_score_4 { background-image    : url(/assets/web/images/pageElements/ncap/rating_score_4.gif); }
							#mainBodyContent div.results div.item div.details div.other div.ncapratings div.star_ratings div.star_score_5,
							#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.star_ratings div.star_score_5 { background-image    : url(/assets/web/images/pageElements/ncap/rating_score_5.gif); }
							
						#mainBodyContent div.results div.item div.details div.other div.ncapratings div.percentage_ratings,
						#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.percentage_ratings
						{
							float : left;
							clear : left;
							padding : 2px 0px 0px 0px;
							width : 280px;
						}
						#mainBodyContent div.results div.item div.details div.other div.ncapratings div.percentage_ratings div,
						#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.percentage_ratings div { width : 70px; height : 37px; float : left; text-align : left; }

						#mainBodyContent div.results div.item div.details div.other div.ncapratings div.percentage_ratings div span,
						#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.percentage_ratings div span
						{
							color : #000000;
							font-weight : normal;
							font-size : 9px;
							padding : 14px 6px 0px 0px;
							float : right;
						}
						
						#mainBodyContent div.results div.item div.details div.other div.ncapratings div.percentage_ratings div.percentage_adult,
						#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.percentage_ratings div.percentage_adult { background : transparent url('/assets/web/images/pageElements/ncap/partscore_adult-occupant-score_results.gif') no-repeat top right; }
						#mainBodyContent div.results div.item div.details div.other div.ncapratings div.percentage_ratings div.percentage_child,
						#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.percentage_ratings div.percentage_child { background : transparent url('/assets/web/images/pageElements/ncap/partscore_child-protection-score_results.gif') no-repeat top right; }
						#mainBodyContent div.results div.item div.details div.other div.ncapratings div.percentage_ratings div.percentage_pedestrian,
						#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.percentage_ratings div.percentage_pedestrian { background : transparent url('/assets/web/images/pageElements/ncap/partscore_pedestrian-protection-score_results.gif') no-repeat top right; }
						#mainBodyContent div.results div.item div.details div.other div.ncapratings div.percentage_ratings div.percentage_assist,
						#mainBodyContent div.favourites div.item div.details div.other div.ncapratings div.percentage_ratings div.percentage_assist { background : transparent url('/assets/web/images/pageElements/ncap/partscore_safety-assist-score_results.gif') no-repeat top right; }
                        
					#mainBodyContent div.results div.item div.details div.other div.ncapratings_na,
                    #mainBodyContent div.favourites div.item div.details div.other div.ncapratings_na
                    {
						display : none;
						}
                        
					/* FINISH - NEW CAP DATA */
                
                #mainBodyContent div.results div.item a#viewButton
                {
                    position    : absolute;
                    top         : 51px;
                    right       : 75px;
                    padding-left : 23px;
                    white-space : nowrap;
                    z-index     : 6;
                    }
                            
                #mainBodyContent div.results div.item a#compareButton
                {
                    position    : absolute;
                    top         : 51px;
                    right       : 0px;
                    padding-left : 23px;
                    white-space : nowrap;
                    z-index     : 5;
                    }


/*
****************************************************************
FAVOURITES PANEL ELEMENTS - NOT INHERITED FROM STANDARD RESULTS
*****************************************************************
*/

    #mainBodyContent div.favouritesPanel div.buttonLinks 
    {
	    position    : absolute;
	    width       : 300px;
	    top         : 51px;
	    right       : 0px;
        z-index     : 5;
	    }


    #mainBodyContent div.favouritesPanel div.buttonLinks a
    {
        float           : right;
        margin-right    : 6px;
	    padding-left    : 23px;
	    color           : #000000;
	    }

    #mainBodyContent div.favouritesPanel div.buttonLinks a.remove
    {
        margin-right : 0px;
 	    }
 	    
    #mainBodyContent div.favouritesPanel div.buttonLinks a:hover
    {
	    color           : #666666;
	    }
 	
 	
/*
****************************************************************
COMPARE PANEL ELEMENTS
*****************************************************************
*/
        
	#mainBodyContent div.comparePanels div.compareTableContainer 
    {
	    margin  : 0px 0px 0px 0px;
	    }
	
	    #mainBodyContent div.comparePanels div.compareTableContainer h2,
	    #mainBodyContent div.comparePanels div.compareTableContainer h3 
        {
	        padding         : 0px;
	        text-align      : left;
	        }
	    
	    #mainBodyContent div.comparePanels div.compareTableContainer h2 
        {
	        margin          : 26px 0px 0px 0px;
            color           : #000000;
	        font-size       : 13px;
            font-weight     : bold;
            white-space     : nowrap;
	        vertical-align  : top;
	        }
	        
	    #mainBodyContent div.comparePanels div.compareTableContainer h3 
        {
	        margin          : 18px 0px 8px 0px;
	        font-size       : 12px;
            font-weight     : bold;
            padding         : 0px;
	        vertical-align  : bottom;
	        }
	         
	    #mainBodyContent div.comparePanels div.compareTableContainer h3.first 
        {
	        margin-top : 10px;
	        }
	        
	    #mainBodyContent div.comparePanels div.compareTableContainer table
        {
	        /*width           : 100%;*/
	        table-layout    : fixed;
	        }
	        
	        #mainBodyContent div.comparePanels div.compareTableContainer table.tableLevel1
	        {
	            width : 575px;
	            }
	        
	        
	        #mainBodyContent div.comparePanels div.compareTableContainer table.tableLevel2
	        {
	            width : 558px;
	            }
	        
	    #mainBodyContent div.comparePanels div.compareTableContainer tr,
	    #mainBodyContent div.comparePanels div.compareTableContainer td,
	    #mainBodyContent div.comparePanels div.compareTableContainer th
	    {
	        border-bottom : solid 1px #cccccc;
	        }
	    
	    #mainBodyContent div.comparePanels div.compareTableContainer th.collectionTitle
	    {
	        border-bottom-width : 0px;
	        }
	    
	    #mainBodyContent div.comparePanels div.compareTableContainer th
        {
	        width           : 145px;
	        padding         : 2px 0px 2px 0px;
	        padding-right   : 5px;
	        vertical-align  : top;
	        }
	        
	    #mainBodyContent div.comparePanels div.compareTableContainer td
        {
	        text-align      : left;
	        padding         : 2px 6px 2px 6px;
	        border-top      : solid 1px #ffffff;
	        border-right    : solid 1px #ffffff;
	        vertical-align  : top;
	        }
	    
	    #mainBodyContent div.comparePanels div.compareTableContainer td.scrollSubstitute
	    {
	        width   : 17px;
	        padding : 0px;
	        border-top-width    : 0px;
	        border-right-width  : 0px;
	        border-bottom-width : 0px;
	        }
	       
        #mainBodyContent div.comparePanels div.compareTableContainer thead td
        {
            border-bottom : solid 0px #cccccc;
            }
        
        #mainBodyContent div.comparePanels div.compareTableContainer td.scrollingContentTableCell
        {
            padding : 0px;
            border-top-width    : 0px;
            border-right-width  : 0px;
            }
        
        #mainBodyContent div.comparePanels div.compareTableContainer td.vehicleImageCell,
        #mainBodyContent div.comparePanels div.compareTableContainer tr.actions td
        {
            padding : 0px 0px 0px 0px;
            }

            #mainBodyContent div.comparePanels div.thumbNailContainer
            {
	            width               : auto;
	            /*padding-left        : 6px;*/
	            height              : 95px;
	            min-height          : 95px;
	            }
    	
                #mainBodyContent div.comparePanels div.compareTableContainer div.dropShadowOuter
                {
	                width   : 128px;
	                margin  : 5px 0px 10px 8px;
	                /*margin  : 5px auto;*/
	                float   : none;
	                }

                    div.comparePanels div.compareTableContainer div.dropShadowInner
                    {
	                    width       : 126px;
	                    height      : 84px;
	                    min-height  : 84px;
	                    padding     : 0px;
	                    }
    	    
	        #mainBodyContent div.comparePanels div.compareTableContainer tr.headerRow td
	        {
	            font-weight     : bold;
	            padding         : 15px 6px 15px 6px;
	            vertical-align  : top;
	            }
	    
    	#mainBodyContent div.comparePanels div.compareTableContainer .odd
        {
	        background-color : #f5f5f5;
	        width            : auto;
            }	

	    #mainBodyContent div.comparePanels div.compareTableContainer .even
        {
	        background-color : #e9e9e9;
	        width            : auto;
            }	

	
	
	
	    #mainBodyContent div.comparePanels div.compareTableContainer .actions
	    {
		    margin: 0px auto;
		    }
		    
		    #mainBodyContent div.comparePanels div.compareTableContainer tr.actions td
            {
                padding-top     : 4px;
                padding-bottom  : 8px;
                }
                
		    #mainBodyContent div.comparePanels div.compareTableContainer .actions a
            {
                display     : block;
                width       : auto;
                float       : none;
                clear       : both;
                
                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.comparePanels div.compareTableContainer .actions a:hover
                {
                    background-color    : #ababab;
                    color               : #ffffff;
                    }
		
		#mainBodyContent div.comparePanels div.compareTableContainer td img.optionTick
        {
	        margin-top : 3px;
	        }
		
		#mainBodyContent div.comparePanels div.compareTableContainer div.scrollingContentContainer
		{
		    display     : block;
		    position    : relative;
		    height      : 330px;
		    overflow    : auto;
		    }
		
		
		
		/*
		#mainBodyContent div.comparePanels div.compareTableContainer div.linkContainer
	    {
		    width : 100%;
            }
		
		    #mainBodyContent div.comparePanels div.compareTableContainer div.linkContainer div.linkButtons
	        {
		        margin  : 0px auto;
		        width   : 107px;
		        }
		
			#mainBodyContent div.comparePanels div.compareTableContainer div.linkContainer a.basicArrowBlack
	        {
		        float : none;
		        }
		*/	