﻿
/*
****************************************************************
NEW CARS : MODEL RANGE PAGE : STYLE SHEET
*****************************************************************
*/

    /*
    ****************************************************************
    MODEL RANGE PAGE.
    *****************************************************************
    */
        
        #mainBodyContent div.list.ranges
        {
	        margin      : 15px 0px 0px 0px;
	        /*border-top  : 1px solid #9b9b9b;*/
	        }
            
            #mainBodyContent div.list.ranges h2
            {
                /*margin : 5px 0px 14px 0px;*/
                width           : auto;
                margin          : 0px;
                padding         : 10px 0px 8px 0px;
	            border-bottom   : 1px solid #c3c3c3;
                }
                
            #mainBodyContent div.list.ranges div.item.range
            {
	            display         : block;
	            position        : relative;
	            float           : left;
	            height          : 150px;
	            width           : 278px;
    	        
	            padding         : 15px 0px 7px 7px;
	            border-bottom   : solid 1px #ccc;
    	        
	            background-image    : url('/assets/web/images/pageElements/newCars/backgroundGradient_newCar_modelRange.jpg');
	            background-repeat   : repeat-x;
                }
                
                div.item.range.oddModel div.verticalDivider /* middle line seperator  */
                {
        	        position    : absolute;
        	        top         : 15px;
        	        right       : 0px;
        	        width       : 0px;
        	        height      : 145px;
                	
        	        border-left  : solid 1px #cccccc;
        	        border-right : solid 1px #ffffff;
                    }
                
            #mainBodyContent div.list.ranges div.item.range.noBorder
            {
                border-bottom   : solid 0px #ccc;
                }
            
            #mainBodyContent div.list.ranges div.item.range.fullWidth
            {
                width : 563px;
                }
                
                div.item.range.oddModel.fullWidth div.verticalDivider /* middle line seperator  */
                {
        	        left        : 283px;
        	        width       : 0px;
        	        height      : 145px;
                	}
                 
                    /*div.item.range.oddModel.noBorder div.verticalDivider
                    {
        	            display : none;
                        }*/
                
                #mainBodyContent div.item a
                {
	                text-decoration : none;
	                }
                	
                #mainBodyContent div.item.primary a
                {
	                text-decoration:none;
	                }

                #mainBodyContent div.item.range h3,
                #mainBodyContent div.item.range h3 a
                {
                    width       : 270px;
                    margin      : 0px 0px 5px 0px;
                    padding     : 0px;
	                color       : #000000;
	                font-size   : 13px;
	                font-weight : bold;
                    overflow    : hidden;
                    white-space : nowrap;
                    text-overflow : ellipsis;
                    }
                    
                    #mainBodyContent div.item.range h3 a,
                    #mainBodyContent div.item.range h3 a:link,
                    #mainBodyContent div.item.range h3 a:visited
                    {
                        margin  : 0px;
                        padding : 0px;
	                    color   : #000000;
	                    text-decoration : none;
                        }
                    
                    #mainBodyContent div.item.range h3 a:hover
                    {
	                    color   : #6b6b6b;
	                    text-decoration : underline;
                        }
                    
                #mainBodyContent div.item.range dl
                {
	                margin : 0px 0px 0px 0px;
	                }

                    #mainBodyContent div.item.range dt
                    {
	                    display : block;
	                    float   : left;
	                    margin  : 0px 4px 0px 0px;
	                    color   : #666666;
	                    font-weight : bold;
                        }
                    
                    #mainBodyContent div.item.range dd
                    {
                        margin      : 0px 15px 0px 0px;
	                    display     : block;
	                    float       : left;
	                    color       : #9a9a9a;
	                    font-weight : bold;
                        }

                    #mainBodyContent div.item.range div.itemBody
                    {
                        display     : block;
                        position    : absolute;
                        top         : 57px;
                        left        : 7px;
                        
                        width       : 277px;
                        }
                    
                    #mainBodyContent div.item.range div.dropShadowOuter
                    {
                        display     : block;
                        float       : left;
                        }
                        
                        #mainBodyContent div.item.range div.dropShadowOuter a.dropShadowInner
                        {
                            width   : 91px;
                            height  : 70px;
	                        margin  : 0px;
	                        padding : 0px;
	                        }
            	
                        #mainBodyContent div.item.range div.metaDescription 
                        {
	                        display     : block;
                            float       : left;
                            width       : 168px;
                            padding     : 0px;
	                        margin      : 0px 0px 0px 5px;
	                        }
                            #mainBodyContent div.item.range div.metaDescription p
                            {
	                            padding     : 0px 7px 0px 3px;
	                            margin      : 0px;
	                            }
    	                    
                #mainBodyContent div.item.range a 
                {
                    float       : left;	
                    padding     : 4px 8px 6px 24px;
                    margin      : 5px 0px 0px 0px;
                    font-size   : 10px;
                    }

                    #mainBodyContent div.item.range a.viewStock 
                    {
                        padding-right : 0px;
                        }
