

/*
 *************************************
 NEWS & EVENTS HOME [ HIGHLIGHTS ] PAGES 

    - Essentially 2 senarios dependant upon site scope:
        - @Group level
            : Summaries for
                : Sytner group news
                : Sytner franchise news
                : Franchise industry news
                : Motor industry news
                : Motor sports news

        - @Franchise or dealership level 
            : Summaries for
                : Sytner franchise news
                : Franchise industry news

 *************************************
 */
    
    /*
     *************************************
     GENERIC
     *************************************
     */
        
        #mainBodyContent div.dropShadowOuter div.dropShadowInner
        {
            width           : 575px;
            padding-right   : 10px;
            }
            
            /*
             *  #mainBodyContent div.dropShadowOuter div.dropShadowInner 
             *                  === #mainBodyContent div.dropShadowOuter div.Group 
             *                      OR 
             *                      #mainBodyContent div.dropShadowOuter div.Franchise
             *                      OR
             *                      #mainBodyContent div.dropShadowOuter div.Location
             */
            
            #mainBodyContent div.dropShadowOuter div.Group div.primaryContainer
            {
                margin-bottom : 20px;
                }
            
                #mainBodyContent div.dropShadowOuter div.primaryContainer div.dropShadowInner
                {
                    width       : 568px;
                    height      : auto;
                    
                    padding     : 0px 0px 15px 0px;
                    
                    background-color    : #ececec;
                    border-color        : #999999;
                    
                    background-image    : url('/assets/web/images/pageElements/newsEvents/newsEvents_panelBgnd.jpg');
                    background-repeat   : repeat-x;
                    }
                    
                    #mainBodyContent div.item
                    {
                        margin          : 0px;
                        padding         : 10px 0px 10px 0px;
                        border-top      : 1px solid #ffffff;
                        border-bottom   : 1px solid #c3c3c3;
                        }
                        
                        #mainBodyContent div.item h2
                        {
                            margin  : 0px;
                            padding : 0px;
                            }
                        
                        #mainBodyContent div.item h3
                        {
                            margin  : 0px;
                            padding : 0px 0px 10px 0px;
                            }
                                        
                        #mainBodyContent div.item a
                        {
                            text-decoration : none;
                            }
                                           
                        #mainBodyContent div.item h3 a,
                        #mainBodyContent div.item h3 a:link,
                        #mainBodyContent div.item h3 a:visited
                        {
                            color : #000000;
                            }
                                          
                        #mainBodyContent div.item h3 a:hover
                        {
                            color : #9b9b9b;
                            }
                            
                        #mainBodyContent div.item a.iconButton 
                        {
                            display : block;
                            }   
                          
                        #mainBodyContent div.item p.date
                        {
                            padding     : 0px 0px 5px 0px;
                            margin      : 0px;
                            font-size   : 11px;
                            font-style  : italic;
            	            
                            color       : #3b3b3b;
                            }
                           
                            #mainBodyContent div.item p a
                            {
                                text-decoration : underline;
                                }
                        
                        #mainBodyContent div.item div.imageContainer
                        {
                            margin-right : 10px;
                            }
                            
                            #mainBodyContent div.item div.imageContainer .dropShadowInner
                            {
                                display      : block;
                                float        : none;
                                margin       : 0px;
                                padding      : 0px;
                                border-color : #000000;
                                }
                    
            /*
             *************************************
             GROUP LEVEL        - GROUP NEWS [ GroupNewsSummaryCollection ]

             FRANCHISE LEVEL    - FRANCHISE NEWS [ FranchiseNewsSummaryCollection ]
             LOCATION LEVEL     - FRANCHISE NEWS [ FranchiseNewsSummaryCollection ]
             *************************************
             */
                
                /*
                 *************************************
                 GROUP NEWS [ only occurs @ 'Group' level ]
                 *************************************
                 */
                
                #mainBodyContent div.Group div#GroupNewsSummaryCollection,
                #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection,
                #mainBodyContent div.Location div#FranchiseNewsSummaryCollection
                {
                    padding     : 5px 14px 0px 14px;
                    }
                    
                    #mainBodyContent div.Group div#GroupNewsSummaryCollection div.headerContainer,
                    #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.headerContainer,
                    #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.headerContainer
                    {
                        border-bottom   : 1px solid #c3c3c3;
                        padding         : 8px 0px 2px 0px;
                        height          : 24px
                        }
                    
                        #mainBodyContent div.Group div#GroupNewsSummaryCollection div.headerContainer h2,
                        #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.headerContainer h2,
                        #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.headerContainer h2
                        {
                            position    : relative;
                            float       : left;
                            width       : 470px;
                            padding     : 2px 0px 0px 0px;
                            margin      : 0px; 
                            line-height : 16px;
                            }
                            
                        #mainBodyContent div.Group div#GroupNewsSummaryCollection div.headerContainer a.iconButton,
                        #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.headerContainer a.iconButton,
                        #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.headerContainer a.iconButton
                        {
                            float : right;
                            clear : none;
                            }
                            
                    #mainBodyContent div.Group div#GroupNewsSummaryCollection div.itemCollection,
                    #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.itemCollection,
                    #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.itemCollection
                    {
                        position    : relative;
                        margin      : 0px 0px 0px 0px;
                        padding     : 0px 0px 0px 0px;
                        }
                        
                        #mainBodyContent div.Group div#GroupNewsSummaryCollection div.item,
                        #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.item,
                        #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.item
                        {
                            position : relative;
                            }
                            
                            
                            #mainBodyContent div.Group div#GroupNewsSummaryCollection div.primaryItem h3,
                            #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.primaryItem h3,
                            #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.primaryItem h3
                            {
                                font-size   : 15px;
                                font-weight : bold;
                                line-height : 18px;
                                padding     : 0px;
                                margin      : 0px 0px 10px 0px;
                                }
                        
                            #mainBodyContent div.Group div#GroupNewsSummaryCollection div.primaryItem div.detailsContainer,
                            #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.primaryItem div.detailsContainer,
                            #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.primaryItem div.detailsContainer
                            {
                                float       : left;
                                position    : relative;
                                clear       : none;
                                }
                                
                            #mainBodyContent div.Group div#GroupNewsSummaryCollection div.primaryItem div.detailsContainer p,
                            #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.primaryItem div.detailsContainer p,
                            #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.primaryItem div.detailsContainer p
                            {
                                width : 420px;
                                }
                                
                        #mainBodyContent div.Group div#GroupNewsSummaryCollection div.nonPrimaryItems,
                        #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.nonPrimaryItems,
                        #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.nonPrimaryItems
                        {
                            position    : relative;
                            display     : block;
                            width       : 256px;
                            height      : 315px;
                            overflow    : auto;
                            border-top  : 1px solid #ffffff;
                            }
                        
                        #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.nonPrimaryItems,
                        #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.nonPrimaryItems
                        {
                            height : 455px;
                            }
                            
                            #mainBodyContent div.Group div#GroupNewsSummaryCollection div.itemCollection div.secondaryItem,
                            #mainBodyContent div.Group div#GroupNewsSummaryCollection div.itemCollection div.tertiaryItem,
                            #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.itemCollection div.secondaryItem,
                            #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.itemCollection div.tertiaryItem,
                            #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.itemCollection div.secondaryItem,
                            #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.itemCollection div.tertiaryItem
                            {
                                /*width   : 245px;*/
                                width           : auto;
                                margin-right    : 10px;
                                padding         : 7px 0px 7px 0px;
                                }
                                
                            #mainBodyContent div.Group div#GroupNewsSummaryCollection div.secondaryItem.firstItem,
                            #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.secondaryItem.firstItem,
                            #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.secondaryItem.firstItem
                            {
                                border-top-width : 0px;
                                }
                            
                            #mainBodyContent div.Group div#GroupNewsSummaryCollection div.secondaryItem.lastItem,
                            #mainBodyContent div.Group div#GroupNewsSummaryCollection div.tertiaryItem.lastItem,
                            #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.tertiaryItem.lastItem,
                            #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.tertiaryItem.lastItem
                            {
                                border-bottom-width : 0px;
                                }
                                
                                /*
                                 *  IE.6 CORRECTION [ to account for multi-class selection bug resets border width to 1px for all 'div.secondaryItem' items ]
                                 */
                                #mainBodyContent div.Group div#GroupNewsSummaryCollection div.firstItem,
                                #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.firstItem,
                                #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.firstItem
                                {
                                    border-top-width : 1px;
                                    }
                                    
                                #mainBodyContent div.Group div#GroupNewsSummaryCollection div.itemCollection div.secondaryItem p.date,
                                #mainBodyContent div.Group div#GroupNewsSummaryCollection div.itemCollection div.tertiaryItem p.date,
                                #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.itemCollection div.secondaryItem p.date,
                                #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.itemCollection div.tertiaryItem p.date,
                                #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.itemCollection div.secondaryItem p.date,
                                #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.itemCollection div.tertiaryItem p.date
                                {
                                    padding-bottom : 2px;
                                    }
                                    
                                #mainBodyContent div.Group div#GroupNewsSummaryCollection div.itemCollection div.secondaryItem h3,
                                #mainBodyContent div.Group div#GroupNewsSummaryCollection div.itemCollection div.tertiaryItem h3,
                                #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.itemCollection div.secondaryItem h3,
                                #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.itemCollection div.tertiaryItem h3,
                                #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.itemCollection div.secondaryItem h3,
                                #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.itemCollection div.tertiaryItem h3
                                {
                                    padding : 0px 0px 5px 0px;
                                    }
                                    
                                #mainBodyContent div.Group div#GroupNewsSummaryCollection div.itemCollection div.secondaryItem p.detail,
                                #mainBodyContent div.Group div#GroupNewsSummaryCollection div.itemCollection div.tertiaryItem p.detail,
                                #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.itemCollection div.secondaryItem p.detail,
                                #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.itemCollection div.tertiaryItem p.detail,
                                #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.itemCollection div.secondaryItem p.detail,
                                #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.itemCollection div.tertiaryItem p.detail
                                {
                                    height          : 26px;
                                    overflow        : hidden;
                                    margin-bottom   : 2px;
                                    }
                
                
                /*
                 *************************************
                 GROUP LEVEL        - FRANCHISE NEWS [ FranchiseNewsSummaryCollection ]
                    
                 FRANCHISE LEVEL    - FRANCHISE INDUSTRY NEWS [ IndustryNewsSummaryCollection ]
                 LOCATION LEVEL     - FRANCHISE INDUSTRY NEWS [ IndustryNewsSummaryCollection ]
                 *************************************
                 */
                    
                #mainBodyContent div.Group div#FranchiseNewsSummaryCollection,
                #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection,
                #mainBodyContent div.Location div#IndustryNewsSummaryCollection
                {
                    display             : block;
                    
                    position            : relative;
                    float               : left;
                    clear               : both;
                    margin-top          : -316px;
                    left                : 270px;
                    
                    height              : 315px;
                    width               : 274px;
                    
                    padding             : 5px 5px 5px 5px;
                    border-top          : 1px solid #ffffff;
                    background-color    : #b9b9b9;
                    }
                
                #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection,
                #mainBodyContent div.Location div#IndustryNewsSummaryCollection
                {
                    margin-top  : -456px;
                    height      : 445px;
                    }
                    
                    #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.headerContainer,
                    #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.headerContainer,
                    #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.headerContainer
                    { 
                        height  : 25px;
                        padding : 0px 0px 0px 0px;
                        }
                        
                        #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.headerContainer h2,
                        #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.headerContainer h2,
                        #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.headerContainer h2
                        { 
                            display         : block;
                            position        : relative;
                            float           : left;
                            width           : 200px;
                            height          : 16px;
                            padding         : 3px 0px 0px 0px;
                            margin          : 0px 0px 6px 0px;
                            
                            overflow        : hidden;
                            /*
                            text-overflow   : ellipsis;
                            white-space     : nowrap;
                            */
                            color           : #ffffff;
                            
                            font-size       : 12px;
                            line-height     : 16px;
                            vertical-align  : top;
                            }
                            
                        #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.headerContainer a.iconButton,
                        #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.headerContainer a.iconButton,
                        #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.headerContainer a.iconButton
                        {
                            float : right;
                            clear : none;
                            }
                    
                    #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div#noMessagesContainer,
                    #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div#noMessagesContainer,
                    #mainBodyContent div.Location div#IndustryNewsSummaryCollection div#noMessagesContainer
                    {
                        position    : absolute;
                        top         : 35px;
                        left        : 10px;
                        }
                    
                    #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection,
                    #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection,
                    #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection
                    {
                        display          : block;
                        position         : relative;
                        height           : 275px;
                        padding          : 0px 0px 10px 10px;
                        overflow         : auto;
                        background-color : #ffffff;
                        }
                    
                    #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection,
                    #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection
                    {
                        height : 410px;
                        }
                        
                        #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.item,
                        #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.item,
                        #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.item
                        {
                            position    : relative;
                            margin-right : 10px;
                            }
                        
                        #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.primaryItem,
                        #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.primaryItem,
                        #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem,
                        #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.primaryItem,
                        #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem
                        {
                            padding : 7px 0px 7px 0px;
                            }
                        
                        #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.nonPrimaryItems,
                        #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.nonPrimaryItems,
                        #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.nonPrimaryItems
                        {
                            }
                            
                            #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.secondaryItem,
                            #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.tertiaryItem,
                            #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem,
                            #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem,
                            #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem,
                            #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem
                            {
                                border-top-color : #f4f4f4;
                                }
                            
                            #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.secondaryItem,
                            #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.tertiaryItem,
                            #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem,
                            #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem
                            {
                                padding : 6px 0px 0px 0px;
                                }
                            
                            #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.secondaryItem.lastItem,
                            #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.tertiaryItem.lastItem,
                            /*#mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem.lastItem,*/
                            #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem.lastItem,
                            /*#mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem.lastItem,*/
                            #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem.lastItem
                            {
                                border-bottom-width : 0px;
                                } 
                                
                                #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem,
                                #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem
                                {
                                    border-bottom-width : 1px;
                                    } 
                                
                                
                                #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.item p.date,
                                #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.item p.date,
                                #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.item p.date
                                {
                                    padding-bottom : 3px;
                                    }
                                       
                                #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.primaryItem h3,
                                #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.primaryItem h3,
                                #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem h3,
                                #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.primaryItem h3,
                                #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem h3
                                {
                                    padding : 0px 0px 5px 0px;
                                    }
                                        
                                #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.primaryItem p.detail,
                                #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.primaryItem p.detail,
                                #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem p.detail,
                                #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.primaryItem p.detail,
                                #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem p.detail
                                {
                                    height          : 26px;
                                    overflow        : hidden;
                                    margin-bottom   : 2px;
                                    }
                                     
                                #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.secondaryItem h3,
                                #mainBodyContent div.Group div#FranchiseNewsSummaryCollection div.itemCollection div.tertiaryItem h3,
                                #mainBodyContent div.Franchise div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem h3,
                                #mainBodyContent div.Location div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem h3
                                {
                                    padding : 0px 0px 6px 0px;
                                    /*font-weight  : normal;*/
                                    }


                /*
                 *************************************
                 GROUP LEVEL  : ADFERO NEWS :
 
                                'Franchise Industry'
                                'Motor Industry'
                                'Motor Sports'
                 *************************************
                 */
                
                    div#mainBodyContent div.Group div.secondaryContainer,
                    div#mainBodyContent div.Group div.tertiaryContainer
                    {
                        display  : block;
                        position : relative;
                        float    : left;
                        width    : 265px;
                        }
                    
                    div#mainBodyContent div.Group div.secondaryContainer
                    {
                        padding-left  : 5px;
                        padding-right : 15px;
                        border-right  : 1px solid #c3c3c3;
                        }
                        
                    div#mainBodyContent div.Group div.tertiaryContainer
                    {
                        width           : 272px;
                        padding-left    : 15px;
                        padding-right   : 0px;
                        border-left     : 1px solid #c3c3c3;
                        margin-left     : -1px;
                        }
                        
                        div#mainBodyContent div.Group div.secondaryContainer div#IndustryNewsSummaryCollection,
                        div#mainBodyContent div.Group div.tertiaryContainer div#GeneralMotoringNewsSummaryCollection,
                        div#mainBodyContent div.Group div.tertiaryContainer div#MotorRacingNewsSummaryCollection
                        {
                            }
                            
                        div#mainBodyContent div.Group div.tertiaryContainer div#GeneralMotoringNewsSummaryCollection
                        {
                            padding-right : 5px;
                            }
                            
                            div#mainBodyContent div.Group div.secondaryContainer div#IndustryNewsSummaryCollection div.headerContainer,
                            div#mainBodyContent div.Group div.tertiaryContainer div#GeneralMotoringNewsSummaryCollection div.headerContainer,
                            div#mainBodyContent div.Group div.tertiaryContainer div#MotorRacingNewsSummaryCollection div.headerContainer
                            {
                                display         : block;
                                position        : relative;
                                height          : 25px;
                                border-bottom   : 1px solid #c3c3c3;
                                }
                                   
                                div#mainBodyContent div.Group div.secondaryContainer div#IndustryNewsSummaryCollection div.headerContainer h2,
                                div#mainBodyContent div.Group div.tertiaryContainer div#GeneralMotoringNewsSummaryCollection div.headerContainer h2,
                                div#mainBodyContent div.Group div.tertiaryContainer div#MotorRacingNewsSummaryCollection div.headerContainer h2
                                {
                                    display         : block;
                                    position        : relative;
                                    float           : left;
                                    width           : 195px;
                                    height          : 16px;
                                    line-height     : 16px;
                                    padding         : 3px 0px 0px 0px;
                                    margin          : 0px 0px 6px 0px;
                                    overflow        : hidden;
                                    font-size       : 12px;
                                    vertical-align  : top;
                                    }
                                
                                div#mainBodyContent div.Group div.tertiaryContainer div#MotorRacingNewsSummaryCollection div.headerContainer h2
                                {
                                    width : 165px;
                                    }
                                
                                div#mainBodyContent div.Group div.secondaryContainer div#IndustryNewsSummaryCollection div.headerContainer a.iconButton,
                                div#mainBodyContent div.Group div.tertiaryContainer div#GeneralMotoringNewsSummaryCollection div.headerContainer a.iconButton,
                                div#mainBodyContent div.Group div.tertiaryContainer div#MotorRacingNewsSummaryCollection div.headerContainer a.iconButton
                                {
                                    display : block;
                                    float   : right;
                                    clear   : none;
                                    white-space : nowrap;
                                    }
                                
                            #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection,
                            #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection,
                            #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection
                            {
                                
                                }
                                
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.item,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.item,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.item
                                {
                                    display     : block;
                                    position    : relative;
                                    border-top  : 1px solid #f4f4f4;
                                    }
                                
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.primaryItem,
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.secondaryItem,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.primaryItem,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.secondaryItem,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.primaryItem,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.secondaryItem
                                {
                                    padding-bottom : 6px;
                                    }
                                
                                
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem.lastItem,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.secondaryItem.lastItem,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.tertiaryItem.lastItem
                                {
                                    border-bottom-width : 0px;
                                    }
                                    
                                /*
                                 *  IE.6 CORRECTION [ to account for multi-class selection bug resets border width to 1px for all 'div.secondaryItem' items ]
                                 */
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem.lastItem,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.secondaryItem.lastItem
                                {
                                    border-bottom-width : 1px;
                                    }
                                
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.primaryItem h3,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.primaryItem h3,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.primaryItem h3
                                {
                                
                                    }
                                
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.primaryItem p.date,
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem p.date,
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem p.date,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.primaryItem p.date,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.secondaryItem p.date,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.tertiaryItem p.date,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.primaryItem p.date,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.secondaryItem p.date,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.tertiaryItem p.date
                                {
                                    padding-bottom : 2px;
                                    }
                                    
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.primaryItem h3,
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem h3,
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem h3,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.primaryItem h3,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.secondaryItem h3,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.tertiaryItem h3,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.primaryItem h3,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.secondaryItem h3,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.tertiaryItem h3
                                {
                                    padding : 0px 0px 5px 0px;
                                    }
                                
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem h3,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.tertiaryItem h3,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.tertiaryItem h3
                                {
                                    padding-bottom  : 0px;
                                    line-height     : 13px;
                                    }
                                
                                #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.item div.detailsContainer,
                                #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.item div.detailsContainer,
                                #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.item div.detailsContainer
                                {
                                    float       : left;
                                    position    : relative;
                                    clear       : none;
                                    }
                                    
                                    #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.primaryItem p.detail,
                                    #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.primaryItem p.detail,
                                    #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.primaryItem p.detail
                                    {
                                        margin-bottom   : 2px;
                                        }
                                    
                                    #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem p.detail,
                                    #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.tertiaryItem p.detail,
                                    #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.secondaryItem p.detail,
                                    #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.tertiaryItem p.detail,
                                    #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.secondaryItem p.detail,
                                    #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.tertiaryItem p.detail
                                    {
                                        height          : 26px;
                                        overflow        : hidden;
                                        margin-bottom   : 2px;
                                        }
                                        
                                        #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.primaryItem p.detail,
                                        #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.primaryItem p.detail
                                        {
                                            width : 145px;
                                            }
                                            
                                        #mainBodyContent div.Group div#IndustryNewsSummaryCollection div.itemCollection div.secondaryItem p.detail,
                                        #mainBodyContent div.Group div#GeneralMotoringNewsSummaryCollection div.itemCollection div.secondaryItem p.detail
                                        {
                                            width : 195px;
                                            }
                                            
                                        #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.primaryItem p.detail,
                                        #mainBodyContent div.Group div#MotorRacingNewsSummaryCollection div.itemCollection div.secondaryItem p.detail
                                        {
                                            width : 175px;
                                            }
                        
                        
                        
                        div#mainBodyContent div.Group div.tertiaryContainer div.motorSportShadowOuter
                        {
                            float       : none;
                            width       : 267px;
                            margin-top  : 15px;
                            }
                             
                        div#mainBodyContent div.Group div.tertiaryContainer div#MotorRacingNewsSummaryCollection
                        {
                            width               : auto;
                            padding             : 10px 10px 0px 10px;
                            background-color    : #ececec;
                            border-color        : #999999;
                            
                            background-image    : url('/assets/web/images/pageElements/newsEvents/newsEvents_panelBgnd.jpg');
                            background-repeat   : repeat-x;
                            }







            /*
             *************************************
             FRANCHISE / LOCATION LEVEL
             *************************************
             */
                
                #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection,
                #mainBodyContent div.Location div#FranchiseNewsSummaryCollection
                {
                    padding : 5px 14px 0px 14px;
                    }
                    
                    #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.headerContainer,
                    #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.headerContainer
                    {
                        border-bottom   : 1px solid #c3c3c3;
                        padding         : 8px 0px 2px 0px;
                        height          : 24px
                        }
                    
                        #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.headerContainer h2,
                        #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.headerContainer h2
                        {
                            position    : relative;
                            float       : left;
                            width       : 470px;
                            padding     : 2px 0px 0px 0px;
                            margin      : 0px; 
                            line-height : 16px;
                            }
                            
                        #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.headerContainer a.iconButton,
                        #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.headerContainer a.iconButton
                        {
                            float : right;
                            clear : none;
                            }
                            
                    #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.itemCollection,
                    #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.itemCollection
                    {
                        position    : relative;
                        margin      : 0px 0px 0px 0px;
                        padding     : 0px 0px 0px 0px;
                        }
                        
                        #mainBodyContent div.Franchise div#FranchiseNewsSummaryCollection div.item,
                        #mainBodyContent div.Location div#FranchiseNewsSummaryCollection div.item
                        {
                            position : relative;
                            }
