﻿

    /*
     *************************************
     CONTACT DETAILS UTILITY - PRINT STYLE SHEET
     *************************************
     */
    
    #mainBodyContent div.dropShadowInner div.contactDetailsContainer
    {
        width       : 100%;
        display     : block;
        position    : static;
        float       : none;
        margin      : 0px;
        }
        
        #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.dropShadowInner
        {
            width           : auto;
            height          : auto;
            border-width    : 0px;
            display         : block;
            position        : relative;
            overflow        : visible;
            padding         : 0px;
            }
            
            #mainBodyContent div.dropShadowInner h2#contactDetailsTitle
            {
                margin : 0px;
                }
            
            #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.dropShadowInner div.contactMenuContainer
            {
                display : none;
                }
        
                
                #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.displayStackContainer div.display1,
                #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.displayStackContainer div.display2,
                #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.displayStackContainer div.display3,
                #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.displayStackContainer div.display4
                {
                    display     : block;
                    visibility  : visible;
                    position    : relative;
                    }
                            
                #contact-us #mainBodyContent div.dropShadowInner div.Group div.contactDetailsContainer,
             /* #contact-us #mainBodyContent div.dropShadowInner div.Franchise div.contactDetailsContainer, */
                #contact-us #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer,
                #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer
                {
                    margin-left     : 0px;
                    margin-bottom   : 0px
                    }
                    
                #contact-us #mainBodyContent div.dropShadowInner div.Group div.contactDetailsContainer div.dropShadowInner,
             /* #contact-us #mainBodyContent div.dropShadowInner div.Franchise div.contactDetailsContainer div.dropShadowInner, */
                #contact-us #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer div.dropShadowInner,
                #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer div.dropShadowInner
                {
                    top     : 0px;
                    left    : 0px;
                    }
                    
                    #contact-us #mainBodyContent div.dropShadowInner div.Group div.contactDetailsContainer div.detailsContainer,
                 /* #contact-us #mainBodyContent div.dropShadowInner div.Franchise div.contactDetailsContainer div.detailsContainer, */
                    #contact-us #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer div.detailsContainer,
                    #mainBodyContent div.dropShadowInner div.Location div.contactDetailsContainer div.detailsContainer
                    {
                        width   : auto;
                        padding : 10px 0px 10px 0px;
                        }
                   
                    
                /*
                 *************************************
                 CONTAINER CONTENT ITEMS
                 *************************************
                 */
                #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.detailsContainer
                {
                    width           : auto;
                    padding         : 10px 0px 10px 0px;
                    border-bottom   : 1px solid #777777;
                    }
                    
                    /*
                     HIDDEN TITLE
                     */
                    #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.detailsContainer h2.hiddenTitle
                    {
                        display : block;
                        text-transform : uppercase; 
                        }
                    
                    
                    /*
                     ADDRESS CONTAINER
                     */
                    #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.addressContainer
                    {
                        display     : block;
	                    float       : none;
	                    width       : 100%;
	                    min-height  : 0px;
	                    
	                    padding     : 0px;
	                    
	                    border-right-width: 0px;
	                    }
	                    
	                    #mainBodyContent div.dropShadowInner div.contactDetailsContainer h3.addressTitle
                        {
                            width : auto;
                            }
                            
                        #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.addressContainer div.address
                        {
                            display     : block;
                            float       : none;
                            }
                            
                            #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.addressContainer dl
                            {
                                padding : 0px;
                                }
                            
                                #mainBodyContent div.dropShadowInner div.contactDetailsContainer dt
                                {
                                    float       : none;
                                    width       : auto;
                                    padding-top : 10px;
                                    }
	                    
                                #mainBodyContent div.dropShadowInner div.contactDetailsContainer dd
                                {
                                    margin : 0px;
                                    }
                                    
	                #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.addressContainer div.buttonLinks
                    {
                        display : none;
                        }
	            
	            /*
                 OPENING TIMES
                 */
                #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.displayStackContainer div.openingTimesContainer
                {
	                float       : none;
	                width       : 100%;
	                padding     : 20px 0px 0px 0px;
	                clear       : both;
	                }
	                
	                #mainBodyContent.popupWindow div.contactDetailsContainer div.displayStackContainer div.openingTimesContainer
	                {
	                    width : auto;
	                    }
	                
                #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.displayStackContainer div.openingTimesContainer h3
                {
	                font-size   : 11px;
	                color       : #000000;
	                }
	                
	                    #mainBodyContent div.dropShadowInner div.contactDetailsContainer div.openingTimesContainer dt,
	                    #mainBodyContent.popupWindow div.contactDetailsContainer div.openingTimesContainer dt,
	                    #mainBodyContent.popupWindow div.addressContainer dt,
	                    #mainBodyContent.popupWindow div.addressContainer div.openingTimesContainer dt
                        {
                            float       : none;
                            width       : auto;
                            }

                        #mainBodyContent.popupWindow div.addressContainer dd,
	                    #mainBodyContent.popupWindow div.addressContainer div.openingTimesContainer dd
                        {
                            margin : 0px;
                            padding-bottom : 5px;
                            }
