﻿.clear {
float:left;
height:0px;
width:0px;
overflow:hidden;
margin:-50px 0px 0px -50px;
}




body 
{
    background-image:url(../images/layout/storplan_racking_bg_repeat_x.jpg);
    _background-image:none;
    background-position:bottom;
    background-repeat:repeat-x;
    background-color:#fff;
    color:#000;
    margin:0px auto 0px auto;
    padding:0px;
    text-align:center;
    font-family:Arial, Sans-Serif, Verdana;
    font-size:12px;
    }
    .storplan_racking_website_outer_container 
    {
        background-image:url(../images/layout/storplan_racking_bg.jpg);
        _background-image:none;
        background-position:bottom;
        background-repeat:no-repeat;
        margin:0px auto 0px auto;
        padding:0px;
        width:100%;
        border:0px;
        float:left;
        clear:both;
        text-align:center;
        }
        #storplan_racking_website_container 
        {
            background-image:url(../images/layout/storplan_racking_bg_bottom_shaddow.png);
            _background-image:none;
            background-position:bottom;
            background-repeat:no-repeat;
            margin:0px auto 0px auto;
            padding:0px;
            width:100%;
            margin:0px auto 0px auto;
            float:left;
            clear:both;
            text-align:center;
            }
            #storplan_racking_website_container_inner {
                margin:0px auto 0px -465px;
                text-align:left;
                width:960px;
                position:relative;
                left:50%;
                
               
            }
            
            
#storplan_racking_header_container 
{
    width:930px;
    background-image:url(../images/layout/storplan_racking_header_bg.png);
    #background-image:url(../images/layout/storplan_racking_header_bg.png);
    _background-image:url(../images/layout/storplan_racking_header_bg.jpg);
    background-position:50% 0px;
    background-repeat:no-repeat;
    padding:0px 0px 0px 0px;
    height:389px;
    overflow:hidden;
    clear:both;
    border:0px solid #fff;
    float:left;
    }        
    #storplan_racking_header_navigation_top_line 
    {
        width:930px;
        float:left;
        margin:0px;
        text-align:left;
        padding:0px;
        list-style:none;
        height:67px;
        overflow:hidden;
        }
        #storplan_racking_header_navigation_top_line li
        {
            list-style:none;
            margin:0px;
            padding:0px 6px 0px 6px;
            float:left;       
            }
        #storplan_racking_header_navigation_top_line li.first
        {
            padding:0px 6px 0px 65px;    
            }
        #storplan_racking_header_navigation_top_line li.last
        {
            padding:0px 60px 0px 6px;    
            }
            #storplan_racking_header_navigation_top_line li a
            {
                text-decoration:none;
                font-size:17px;  
                float:left; 
                color:#333;
                cursor:pointer;
                cursor:hand;   
                }
            #storplan_racking_header_navigation_top_line li a.off:hover
            {
                color:#333; 
                text-decoration:underline;
                }
                #storplan_racking_header_navigation_top_line li a .btn_left
                {
                    float:left;
                    width:27px;
                    height:67px;
                    }
                #storplan_racking_header_navigation_top_line li a .btn_right
                {
                    float:left;
                    width:27px;
                    height:67px;
                    }
                #storplan_racking_header_navigation_top_line li a.off .btn_centre
                {
                    float:left;
                    padding:29px 0px 21px 0px;      
                    #padding:29px 0px 22px 0px; 
                    _padding:29px 0px 22px 0px;
                    }
            #storplan_racking_header_navigation_top_line li a.on
            { 
                color:#fff;
            }
                    #storplan_racking_header_navigation_top_line li a.on .btn_left
                    {
                        float:left;
                        width:27px;
                        height:67px;
                        background-image:url(../images/layout/header_top_line_btn_left.png);
                        #background-image:url(../images/layout/header_top_line_btn_left.png);
                        _background-image:url(../images/layout/header_top_line_btn_left.jpg);
                        background-position:bottom left;
                        background-repeat:no-repeat; 
                        }
                    #storplan_racking_header_navigation_top_line li a.on .btn_right
                    {
                        float:left;
                        width:27px;
                        height:67px;
                        background-image:url(../images/layout/header_top_line_btn_right.png);
                        #background-image:url(../images/layout/header_top_line_btn_right.png);
                        _background-image:url(../images/layout/header_top_line_btn_right.jpg);
                        background-position:bottom right;
                        background-repeat:no-repeat; 
                        }
                    #storplan_racking_header_navigation_top_line li a.on .btn_centre {
                        float:left;  
                        padding:26px 0px 21px 0px;      
                        #padding:26px 0px 22px 0px; 
                        _padding:26px 0px 22px 0px;                                                                
                        background-image:url(../images/layout/header_top_line_btn_repeat.png);
                        #background-image:url(../images/layout/header_top_line_btn_repeat.png);
                        _background-image:url(../images/layout/header_top_line_btn_repeat.jpg);
                        background-position:bottom;
                        background-repeat:repeat-x; 
                        }
                
                
#storplan_racking_we_call_you_container 
{
    float:right;
    padding:0px 0px 0px 0px;
    position:absolute;
    top:70px;
    left:50%;
    margin:0px 0px 0px 203px;
    } 
    #storplan_racking_we_call_you_container h3 
    {
        float:left;
        clear:both;
        font-size:9px;
        font-weight:bold;
        padding:24px 0px 10px 50px;
        margin:0px;
        } 
        .header_we_call_you_line 
        {
            float:left;
            clear:both;
            padding:0px 0px 8px 40px;
            #padding:0px 0px 7px 40px;
            _padding:0px 0px 7px 40px;
            }
            .header_contact, .watermark 
            {
                float:left;
                border:0px;
                font-size:11px;
                padding:6px;
                width:138px;
                }
            .header_contact.short, .watermark.short 
            {
                width:97px !important;
                }
            .watermark 
            {
                color:#666;
                }
            .header_contact_btn 
            {
                float:left;
                width:44px;
                height:41px;
                overflow:hidden;
                cursor:pointer;
                cursor:hand;
                background-image:url(../images/layout/header_contact_go_btn.jpg);
                background-position:0px 0px;
                margin:-7px 0px 0px 4px;
                position:absolute;
                }
                .header_contact_btn:hover 
                {
                    background-position:0px -41px;
                    }
                .header_contact_btn span
                {
                    display:none;
                    }
        .HeaderWeCallYou_ResponsePanel 
        {
            float:left;
            width:165px;
            height:95px;
            overflow:hidden;
            clear:both;
            margin:-5px 0px 0px 30px;
            _margin:-5px 0px 0px 15px;
            padding:15px 0px 0px 5px;
            font-size:11px;
            text-align:left;
            background-image:url(../images/layout/header_we_call_you_response_panel_bg.jpg);
            background-repeat:no-repeat;
            }
            .HeaderWeCallYou_ResponsePanel p
            {
                padding:0px 0px 10px 0px;
                margin:0px;
                }
                       
#header_logo_container 
{
    float:left;
    margin:-6px 0px 0px 50px;
    _margin:-6px 0px 0px 50px;
    width:541px;
    height:158px;
    overflow:hidden;
    color:#333;
    }            
    #header_logo_container.ie6 
    {
        margin:4px 0px 0px 29px;
        width:541px;
        height:146px;
        }
        #header_logo_container.ie6 span.contact
        {
            margin:-40px 2px 0px 0px !important;
            height:25px;
            overflow:hidden;
            }            
    
#Header_Image_Link 
{
    
    text-decoration:none;
    font-size:20px;
    }
    #Header_Image_Link span
    {
        float:left;
        display:none;
        }
    #header_logo_container span.contact
    {
        display:block;
        margin:-50px -107px 0px 0px;
        float:right;
        width:540px;
        overflow:hidden;
        position:relative;
        }
    #header_logo_container span.contact span
    {
        float:left;
        _margin:0px 0px 0px 107px;
        _width:200px;
        }
    #header_logo_container span.contact span.phone
    {
        padding:4px 0px 0px 0px;
        font-size:21px;
        }
    #header_logo_container span.contact span.divider
    {
        padding:0px 19px 0px 19px;
        }
    #header_logo_container span.contact span.divider span
    {
        height:25px;
        width:1px;
        background-color:#999;
        }
    #header_logo_container span.contact a
    {
        float:left;
        text-decoration:none;
        color:#333;
        font-size:21px;
        padding:3px 0px 0px 0px;
        _margin:-27px 0px 0px 0px;
        display:block;
        }
    #header_logo_container span.contact a:hover
    {
        text-decoration:underline;
        }



#header_nav_sections 
{
    float:left;
    width:875px;
    height:53px;
    margin:0px;
    padding:0px 0px 0px 50px;
    _padding:2px 0px 0px 50px;
    font-size:13px;
    overflow:hidden;
    }
    #header_nav_sections li 
    {
        float:left;
        margin:0px;
        padding:0px;
        list-style:none;
        }
    #header_nav_sections li.divider 
    {
        float:left;
        margin:0px;
        padding:20px 5px 0px 5px;
        list-style:none;
        }
        #header_nav_sections li.divider span
        {
            float:left;
            margin:0px;
            padding:0px;
            width:1px;
            height:27px;
            
            background-color:#999;
            }
        #header_nav_sections li a
        {
            float:left;
            text-decoration:none;
            background-repeat:no-repeat;
            }
        #header_nav_sections li a.on
        {
            color:#000;
            background-position:1px 1px;
            background-repeat:no-repeat;
            padding:21px 13px 20px 13px;
            }
        #header_nav_sections li a.mezzanine_floors 
        {
            background-image:url(../images/layout/mezzanine_floors_btn.jpg);
            }
        #header_nav_sections li a.shelving 
        {
            background-image:url(../images/layout/shelving_btn.jpg);
            }
        #header_nav_sections li a.racking 
        {
            background-image:url(../images/layout/racking_btn.jpg);
            background-position:2px 1px;
            }
        #header_nav_sections li a.cantilever_racking 
        {
            background-image:url(../images/layout/cantilever_racking_btn.jpg);
            background-position:2px 1px;
            }
        #header_nav_sections li a.security_cages 
        {
            background-image:url(../images/layout/security_cages_btn.jpg);
            background-position:2px 1px;
            }
        #header_nav_sections li a.partitioning 
        {
            background-image:url(../images/layout/partitioning_btn.jpg);
            }
        #header_nav_sections li a.small_parts_storage 
        {
            background-image:url(../images/layout/small_parts_storage_btn.jpg);
            }
        
        
        #header_nav_sections li a.off
        {
            color:#333;
            background-position:0px -55px !important;
            padding:26px 13px 15px 13px;
            }
        #header_nav_sections li a.off:hover
        {
            color:#333;
            text-decoration:underline;
            }
            
            
            
#header_nav_sections_sub_navigation_container 
{
    float:left;
    height:35px;
    width:930px;
    overflow:hidden;
    text-align:left;
    font-size:11px;
    }
    #header_nav_sections_sub_navigation_container ul 
    {
        float:left;
        padding:0px 0px 0px 50px;
        margin:0px;
        list-style:none;
        clear:both;
        height:35px;
        display:none;
        }
        #header_nav_sections_sub_navigation_container ul.default 
        {
            display:block;
            padding:11px 0px 0px 50px;
            }
        #header_nav_sections_sub_navigation_container ul li
        {
            float:left;
            padding:0px 0px 0px 0px;
            margin:0px;
            list-style:none;
            }
        #header_nav_sections_sub_navigation_container ul li.divider
        {
            padding:3px 13px 0px 13px;
            }
            #header_nav_sections_sub_navigation_container ul li.divider span
            {
                padding:0px 0px 0px 0px;
                margin:0px;
                width:1px;
                height:28px;
                background-color:#ccc;
                float:left;
                }
            #header_nav_sections_sub_navigation_container ul li a
            {
                float:left;
                padding:11px 0px 1px 0px;
                margin:0px;
                color:#333;
                text-decoration:none;
                }
                #header_nav_sections_sub_navigation_container ul li a.off:hover
                {
                    text-decoration:underline;
                    }
                #header_nav_sections_sub_navigation_container ul li a.on
                {
                    text-decoration:underline;
                    color:#035390;
                    }
    
    #storplan_racking_header_container h2 
    {
        float:left;
        clear:both;
        font-size:12px;
        font-weight:normal;
        padding:35px 0px 0px 40px;
        _padding:35px 0px 0px 40px;
        width:890px;
        text-align:left;
        margin:0px;
        }
        #storplan_racking_header_container h2 strong
        {
            font-weight:normal;
            }
    

#main_content_container 
{
    background-image:url(../images/layout/storplan_racking_bg_repeat_y.png);
    #background-image:url(../images/layout/storplan_racking_bg_repeat_y.png);
    _background-image:url(../images/layout/storplan_racking_bg_repeat_y.jpg);
    background-position:50% 0px;
    background-repeat:repeat-y;
    padding:0px 0px 0px 0px;
    _padding:0px 0px 10px 0px;
    width:930px;
    clear:both;
    float:left;
    text-align:left;
    }
    
    #StorplanRacking_RightColumn 
    {
        float:right;
        width:610px;
        padding:0px 50px 0px 0px; 
        _overflow:hidden;
        
        /*_margin:0px -13px 0px 0px;*/
        }
        
        .inner_content_container 
        {
            float:left;
            width:594px;
            padding:8px;
            clear:both;
            _width:590px;
            
            }
            .inner_content_container h1 
            {
                font-size:16px;
                }
                 .inner_content_container h2 
                 {
                    color:#E83224;
                    font-size:11px;
                    }
            .inner_content_container p 
            {
                font-size:11px;
                line-height:18px;
                }
                
                .inner_content_container ul {
                    font-size:11px;
                    line-height:18px;
                }
                
            .stor 
            {
                color:#eb3327;
                }
            .plan 
            {
                color:#035390;
                }
        
    #StorplanRacking_LeftColumn 
    {
        float:left;
        width:200px;
        padding:0px 0px 0px 52px;
        }
    #StorplanRacking_LeftColumn h2
    {
        float:left;
        width:190px;
        padding:0px 0px 10px 10px; 
        clear:both;
        font-size:12px;
        margin:0px;
        font-weight:normal;
        }
        
    #StorplanRacking_LeftColumn a.latest_project 
    {
        float:left;
        clear:both;
        width:200px;
        overflow:hidden;
        background-image:url(../images/layout/latest_projects_left_column_bg_repeat_y.jpg);
        background-position:0px 0px;
        background-repeat:repeat-y;
        text-decoration:none;
        color:#333;
        padding:0px;
        margin:0px 0px 10px 0px;
        cursor:hand;
        cursor:pointer;
        }
        #StorplanRacking_LeftColumn a.latest_project .latest_project_title 
        {
            float:left;
            width:160px;
            background-image:url(../images/layout/latest_projects_left_column_bg_top.jpg);
            background-position:0px 0px;
            background-repeat:no-repeat;
            clear:both;
            padding:17px 20px 10px 20px;
            color:#000;
            }
        
            #StorplanRacking_LeftColumn a.latest_project .latest_project_inner_container 
            {
                float:left;
                clear:both;
                width:151px;
                background-color:#fff;
                border:1px solid #035390;
                margin:0px 0px 0px 9px;
                padding:14px;
                }
                #StorplanRacking_LeftColumn a.latest_project .latest_project_inner_container img 
                {
                    float:left;
                    clear:both;
                    width:150px;
                    border:1px solid #ccc !important;
                    }
                #StorplanRacking_LeftColumn a.latest_project .latest_project_inner_container p 
                {
                    float:left;
                    width:150px;
                    padding:14px 0px 0px 0px;
                    font-size:11px;
                    margin:0px;
                    }
            
       #StorplanRacking_LeftColumn a.latest_project .latest_project_read_more
       {
           float:left;
           width:155px;
           clear:both;
           background-image:url(../images/layout/latest_projects_left_column_bg_bottom.jpg);
           background-position:bottom;
           background-repeat:no-repeat;
           padding:10px 25px 24px 20px;
           font-size:10px;
           text-align:right;
           color:#000;
       }
       #StorplanRacking_LeftColumn a.latest_project:hover .latest_project_read_more 
        {
            text-decoration:underline;
        }
        
        /* Special Offers */
        
        a.special_offers
    {
        float:right;
        clear:both;
        width:200px;
        overflow:hidden;
        background-image:url(../images/layout/special_offers_left_column_bg_repeat_y.jpg);
        background-position:0px 0px;
        background-repeat:repeat-y;
        text-decoration:none;
        color:#333;
        padding:0px;
        margin:0px -15px 10px 10px;
        cursor:hand;
        cursor:pointer;
        }
        a.special_offers .special_offers_title 
        {
            float:left;
            width:160px;
            background-image:url(../images/layout/special_offers_left_column_bg_top.jpg);
            background-position:0px 0px;
            background-repeat:no-repeat;
            clear:both;
            padding:17px 20px 10px 20px;
            color:#000;
            }
        
            a.special_offers .special_offers_inner_container 
            {
                float:left;
                clear:both;
                width:151px;
                background-color:#fff;
                border:1px solid #035390;
                margin:0px 0px 0px 9px;
                padding:14px;
                }
                a.special_offers .special_offers_inner_container img 
                {
                    float:left;
                    clear:both;
                    width:150px;
                    border:1px solid #ccc !important;
                    }
                a.special_offers .special_offers_inner_container p 
                {
                    float:left;
                    width:150px;
                    padding:14px 0px 0px 0px;
                    font-size:11px;
                    margin:0px;
                    }
            
       a.special_offers .special_offers_read_more
       {
           float:left;
           width:155px;
           clear:both;
           background-image:url(../images/layout/special_offers_left_column_bg_bottom.jpg);
           background-position:bottom;
           background-repeat:no-repeat;
           padding:10px 25px 24px 20px;
           font-size:10px;
           text-align:right;
           color:#000;
       }
       a.special_offers:hover .special_offers_read_more 
        {
            text-decoration:underline;
        }
        
        /* /Special Offers */
        
       
       .view_all_latest_projects_link 
       {
           float:left;
           clear:both;
           text-decoration:none;
           color:#000;
           font-size:11px;
           padding:0px 0px 0px 10px;
           width:100%;
           }
       .view_all_latest_projects_link:hover
       {
           text-decoration:underline;
           }
   #StorplanRacking_LeftColumn ul
   {
       float:left;
       width:170px;
       clear:both;
       margin:25px 0px 0px 15px;
       _margin:25px 0px 0px 7px;
       padding:25px 0px 25px 0px;
       border-top:1px solid #ccc;
   }
       #StorplanRacking_LeftColumn ul li
       {
           float:left;
           width:145px;
           clear:both;
           margin:0px 0px 0px 0px;
           padding:0px 0px 0px 25px;
           background-image:url(../images/layout/mini_storplan_logo.jpg);
           background-position:0px 0px;
           background-repeat:no-repeat;
           list-style:none;
       }
           #StorplanRacking_LeftColumn ul li a
           {
               float:left;
               width:100%;
               clear:both;
               text-decoration:none;
               font-size:11px;
               padding:7px 0px 7px 0px;
           }
           #StorplanRacking_LeftColumn ul li a.off
           {
               color:#333;
                }  
           #StorplanRacking_LeftColumn ul li a.off:hover
           {
               text-decoration:underline;
                }  
           #StorplanRacking_LeftColumn ul li a.on
           {
               color:#035390;
               text-decoration:underline;
               }
    
    
#StorplanRacking_Footer_Outer {
        background-image:url(../images/layout/storplan_racking_bg_repeat_x.jpg);
        _background-image:none;
        background-position:bottom;
        background-repeat:repeat-x;
        width:930px;
        float:left;
        _background-color:#fff;
}
#StorplanRacking_Footer_Inner {
        background-image:url(../images/layout/storplan_racking_bg_bottom_shaddow.png);
        _background-image:none;
        background-position:bottom;
        background-repeat:no-repeat;
        width:930px;
        clear:both;
        float:left;
}
#StorplanRacking_Footer_Container 
{
    background-image:url(../images/layout/storplan_racking_footer_bg_bottom.png);
    #background-image:url(../images/layout/storplan_racking_footer_bg_bottom.png);
    _background-image:url(../images/layout/storplan_racking_footer_bg_bottom.jpg);
    background-position:50% 100%;
    background-repeat:no-repeat;
    margin:0px auto 0px 0px;
    padding:0px 0px 26px 0px;
    width:930px;
    clear:both;
    float:left;
    }
    #StorplanRacking_Footer_Container_Top 
    {
        background-image:url(../images/layout/storplan_racking_footer_bg_top.png);
        #background-image:url(../images/layout/storplan_racking_footer_bg_top.png);
        _background-image:url(../images/layout/storplan_racking_footer_bg_top.jpg);
        background-position:50% 0%;
        background-repeat:no-repeat;
        margin:0px auto 0px auto;
        padding:23px 0px 0px 0px;
        width:100%;
        float:left;
        _overflow:hidden;
        _margin:0px 0px -24px 0px;
        }
        #StorplanRacking_Footer_Container_Repeat_Y 
        {
            background-image:url(../images/layout/storplan_racking_footer_bg_repeat_y.png);
            #background-image:url(../images/layout/storplan_racking_footer_bg_repeat_y.png);
            _background-image:url(../images/layout/storplan_racking_footer_bg_repeat_y.jpg);
            background-position:50% 0px;
            background-repeat:repeat-y;
            margin:0px auto 0px auto;
            padding:0px;
            width:100%;
            float:left;
            }
            
            
            
            
            #storplan_racking_footer_navigation 
            {
                float:left;
                width:865px;
                background-image:url(../images/layout/footer_nav_bg.jpg);
                background-position:15px 0px;
                background-repeat:no-repeat;
                margin:-5px 0px 0px 0px;                
                padding:16px 35px 0px 30px;
                height:48px;
                overflow:hidden;
                font-size:9px;
                }
                #storplan_racking_footer_navigation li
                {
                    list-style:none;
                    }
                    #storplan_racking_footer_navigation li.left
                    {
                        float:left
                        }
                       #storplan_racking_footer_navigation li.right
                        {
                            float:right;
                            }
                            #storplan_racking_footer_navigation li a.off
                            {
                                border-right:1px solid #ccc;
                                color:#333;
                                text-decoration:none;
                                padding:6px 5px 6px 5px;
                                float:left;
                                }
                            #storplan_racking_footer_navigation li a.off:hover
                            {
                                text-decoration:underline;
                                }
                            #storplan_racking_footer_navigation li a.on
                            {
                                border-right:1px solid #ccc;
                                color:#035390;
                                text-decoration:underline;
                                padding:6px 5px 6px 5px;
                                float:left;
                                }
                            #storplan_racking_footer_navigation li a.last
                            {
                                border-right:0px solid #ccc;
                                padding:6px 0px 6px 5px;
                                _padding:4px 0px 6px 5px;
                                }
                
            #StorplanRacking_Footer_Container p 
            {
                float:left;
                text-align:left;
                padding:12px 0px 0px 50px;
                width:500px;
                font-size:11px;
                color:#333;
                margin:0px;
                }
            #StorplanRacking_Footer_Container p a
            {
                text-decoration:none;
                color:#333;
                }
            #StorplanRacking_Footer_Container p a:hover
            {
                text-decoration:underline;
                }
            #StorplanRacking_Footer_Container p.copyright 
            {
                font-size:10px;
                color:#666;
                }
            #StorplanRacking_Footer_Container p.copyright a 
            {
                text-decoration:none;
                color:#666;
                }
            #StorplanRacking_Footer_Container p.copyright a:hover 
            {
                text-decoration:underline;
                }
                
            .Footer_LogoLink 
            {
                float:right;
                width:239px;
                height:78px;
                margin:0px 40px 10px 0px;
                }
                .Footer_LogoLink span
                {
                    display:none;
                    }
                    
                    
                    
                    
/*accordian*/
#mezzanine_floors_pane_toggle {
    background-image:url(../images/accordian/mezzanine_floors_btn.jpg);
    }
#shelving_pane_toggle {
    background-image:url(../images/accordian/shelving_btn.jpg);
    }
#racking_pane_toggle {
    background-image:url(../images/accordian/racking_btn.jpg);
    }
#cantilever_racking_pane_toggle {
    background-image:url(../images/accordian/cantilever_racking_btn.jpg);
    }
#security_cages_pane_toggle {
    background-image:url(../images/accordian/security_cages_btn.jpg);
    }
#partitioning_pane_toggle {
    background-image:url(../images/accordian/partitioning_btn.jpg);
    }
#small_parts_storage_pane_toggle {
    background-image:url(../images/accordian/small_parts_storage_btn.jpg);
    }
.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 322px !important;
			width: 30px;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			cursor: pointer;
			margin: 0 0 0 0;
			overflow:hidden;
			background-position:0px -1px;
}
.horizontal_accordion_toggle strong 
{
    display:none;
}

		
		.horizontal_accordion_toggle_active {
			background-position:0px -324px;
            /*border-right:1px solid #999;*/
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 322px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			color: #444444;
			/*width:300px;*/
			background-color:#efefef;
			margin:0px 0px 0px 0px;
			    border-bottom:1px solid #035390;
		}
			
			.horizontal_accordion_content p {
				line-height:18px;
				padding: 15px 15px 15px 15px;
				margin:0px;
				font-size:11px;
				color:#000;
			}
			.horizontal_accordion_content p.first {
				padding: 5px 15px 15px 15px;
			}
			.horizontal_accordion_content h1 {
				line-height: 150%;
				padding: 15px 10px 5px 15px;
				overflow:hidden;
				margin:0px;
				font-size:16px;
				color:#035390;
			}
		
    /* Container styling*/
    #horizontal_container {
      width: 609px;
      height: 323px;
      float:left;
      overflow:hidden;
    }
    #accordian_container 
    {
      width: 609px;
      height: 345px;
      overflow:hidden;
      background-image:url(../images/accordian/accordian_bg.jpg);
      background-position:top left;
      background-repeat:no-repeat;
      float:left;
      margin:-5px 0px 0px -5px;
      padding:11px 10px 0px 10px;
      }
.accordian_overflow 
{
    float:left;
    width:380px;
    height:322px;
    overflow:auto;
    margin:-1px 0px 0px 0px;
    scrollbar-base-color: #f1f1f1;
    scrollbar-arrow-color: #035390;
    scrollbar-3dlight-color: #d1d1d1;
    scrollbar-darkshadow-color: #d1d1d1;
    scrollbar-face-color: #f1f1f1;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #f1f1f1;
    scrollbar-track-color: #f1f1f1;
    background-color:#fff;
    border-left:1px solid #333;
    border-right:1px solid #d1d1d1;
    }
    
    .accordian_overflow a
{
    color:#055592;
    }
    
        .accordian_overflow a:hover
{
    color:#ED3A33;
    }
    
    /* === Accordion: Mezzanine Floors === */
    
    .accordian_overflow_mezzanine
{
    float:left;
    width:380px;
    height:322px;
    overflow:auto;
    margin:-1px 0px 0px 0px;
    scrollbar-base-color: #f1f1f1;
    scrollbar-arrow-color: #035390;
    scrollbar-3dlight-color: #d1d1d1;
    scrollbar-darkshadow-color: #d1d1d1;
    scrollbar-face-color: #f1f1f1;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #f1f1f1;
    scrollbar-track-color: #f1f1f1;
    background-color:#fff;
    border-left:1px solid #333;
    border-right:1px solid #d1d1d1;
    background-image:url(../images/accordian/backgrounds/retail_mezzanine_floor.jpg);
    }
    
    .accordian_overflow_mezzanine a
{
    color:#055592;
    }
    
        .accordian_overflow_mezzanine a:hover
{
    color:#ED3A33;
    }
    
    /* === Accordion: Shelving === */
    
    .accordian_overflow_shelving
{
    float:left;
    width:380px;
    height:322px;
    overflow:auto;
    margin:-1px 0px 0px 0px;
    scrollbar-base-color: #f1f1f1;
    scrollbar-arrow-color: #035390;
    scrollbar-3dlight-color: #d1d1d1;
    scrollbar-darkshadow-color: #d1d1d1;
    scrollbar-face-color: #f1f1f1;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #f1f1f1;
    scrollbar-track-color: #f1f1f1;
    background-color:#fff;
    border-left:1px solid #333;
    border-right:1px solid #d1d1d1;
    background-image:url(../images/accordian/backgrounds/industrial_shelving.jpg);
    }
    
    .accordian_overflow_shelving a
{
    color:#055592;
    }
    
        .accordian_overflow_shelving a:hover
{
    color:#ED3A33;
    }
    
    /* === Accordion: Racking === */
    
    .accordian_overflow_racking
{
    float:left;
    width:380px;
    height:322px;
    overflow:auto;
    margin:-1px 0px 0px 0px;
    scrollbar-base-color: #f1f1f1;
    scrollbar-arrow-color: #035390;
    scrollbar-3dlight-color: #d1d1d1;
    scrollbar-darkshadow-color: #d1d1d1;
    scrollbar-face-color: #f1f1f1;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #f1f1f1;
    scrollbar-track-color: #f1f1f1;
    background-color:#fff;
    border-left:1px solid #333;
    border-right:1px solid #d1d1d1;
    background-image:url(../images/accordian/backgrounds/racking.jpg);
    }
    
    .accordian_overflow_racking a
{
    color:#055592;
    }
    
        .accordian_overflow_racking a:hover
{
    color:#ED3A33;
    }
    
    /* === Accordion: Cantilever Racking === */
    
    .accordian_overflow_cantilever_racking
{
    float:left;
    width:380px;
    height:322px;
    overflow:auto;
    margin:-1px 0px 0px 0px;
    scrollbar-base-color: #f1f1f1;
    scrollbar-arrow-color: #035390;
    scrollbar-3dlight-color: #d1d1d1;
    scrollbar-darkshadow-color: #d1d1d1;
    scrollbar-face-color: #f1f1f1;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #f1f1f1;
    scrollbar-track-color: #f1f1f1;
    background-color:#fff;
    border-left:1px solid #333;
    border-right:1px solid #d1d1d1;
    background-image:url(../images/accordian/backgrounds/cantilever_racking.jpg);
    }
    
    .accordian_overflow_cantilever_racking a
{
    color:#055592;
    }
    
        .accordian_overflow_cantilever_racking a:hover
{
    color:#ED3A33;
    }
    
    /* === Accordion: Security Cages === */
    
    .accordian_overflow_security_cages
{
    float:left;
    width:380px;
    height:322px;
    overflow:auto;
    margin:-1px 0px 0px 0px;
    scrollbar-base-color: #f1f1f1;
    scrollbar-arrow-color: #035390;
    scrollbar-3dlight-color: #d1d1d1;
    scrollbar-darkshadow-color: #d1d1d1;
    scrollbar-face-color: #f1f1f1;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #f1f1f1;
    scrollbar-track-color: #f1f1f1;
    background-color:#fff;
    border-left:1px solid #333;
    border-right:1px solid #d1d1d1;
    background-image:url(../images/accordian/backgrounds/security_cages.jpg);
    }
    
    .accordian_overflow_security_cages a
{
    color:#055592;
    }
    
        .accordian_overflow_security_cages a:hover
{
    color:#ED3A33;
    }
    
    /* === Accordion: Partitioning === */
    
    .accordian_overflow_partitioning
{
    float:left;
    width:380px;
    height:322px;
    overflow:auto;
    margin:-1px 0px 0px 0px;
    scrollbar-base-color: #f1f1f1;
    scrollbar-arrow-color: #035390;
    scrollbar-3dlight-color: #d1d1d1;
    scrollbar-darkshadow-color: #d1d1d1;
    scrollbar-face-color: #f1f1f1;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #f1f1f1;
    scrollbar-track-color: #f1f1f1;
    background-color:#fff;
    border-left:1px solid #333;
    border-right:1px solid #d1d1d1;
    background-image:url(../images/accordian/backgrounds/partitioning.jpg);
    }
    
    .accordian_overflow_partitioning a
{
    color:#055592;
    }
    
        .accordian_overflow_partitioning a:hover
{
    color:#ED3A33;
    }
    
    /* === Accordion: Small Parts Storage === */
    
    .accordian_overflow_small_parts_storage
{
    float:left;
    width:380px;
    height:322px;
    overflow:auto;
    margin:-1px 0px 0px 0px;
    scrollbar-base-color: #f1f1f1;
    scrollbar-arrow-color: #035390;
    scrollbar-3dlight-color: #d1d1d1;
    scrollbar-darkshadow-color: #d1d1d1;
    scrollbar-face-color: #f1f1f1;
    scrollbar-highlight-color: #fff;
    scrollbar-shadow-color: #f1f1f1;
    scrollbar-track-color: #f1f1f1;
    background-color:#fff;
    border-left:1px solid #333;
    border-right:1px solid #d1d1d1;
    background-image:url(../images/accordian/backgrounds/small_parts_storage.jpg);
    }
    
    .accordian_overflow_small_parts_storage a
{
    color:#055592;
    }
    
        .accordian_overflow_small_parts_storage a:hover
{
    color:#ED3A33;
    }
    
/* image rotator */
#ImageRotator 
{
    float:left;
    width:894px;
    height:224px;
    background-image:url(../images/image_rotator/image_rotator_bg.gif);
    background-position:0px 0px;
    background-repeat:no-repeat;
    overflow:hidden;
    margin:-29px 0px 0px 18px;
    _margin:-29px 0px 0px 9px;
    padding:0px 0px 4px 0px;
    position:relative;
    }
    #ImageRotator h4 
    {
        float:left;
        clear:both;
        font-size:12px;
        font-weight:normal;
        padding:15px 0px 0px 55px;
        margin:0px;
        }
    
    #ImageRotatorInner
    {
        float:left;
        width:830px;
        height:135px;
        overflow:hidden;
        margin:26px 0px 0px 33px;
        _margin:26px 0px 0px 16px;
        padding:0px;
        clear:both;
        display:table;
        vertical-align:middle;
        }
        #ImageRotatorInner li
        {
            float:left;
            width:150px;
            height:133px;
            overflow:hidden;
            border:1px solid #d1d1d1;
            list-style:none;
            display:table-cell;
            vertical-align:middle;
            }
        #ImageRotatorInner li.divider
        {
            width:17px;
            height:133px;
            border:0px solid #d1d1d1;
            }
            
            
            
 /* get more information */
 .more_information_container 
 {
     float:left;
     clear:both;
     background-image:url(../images/layout/get_more_information_bg.jpg);
     background-position:0% 100%;
     background-repeat:no-repeat;
     position:relative;
     width:600px;
     margin:10px 0px 0px -6px;
     #margin:10px 0px 0px 0px;
     padding:0px 0px 15px 23px;
     #padding:0px 0px 17px 23px;
     _padding:0px 0px 17px 23px;
     }
     .more_information_text_container 
     {
         float:left;
         width:100%;
         clear:both;
         position:relative;
         z-index:0;
         }
     .more_information_container h3
     {
         float:left;
         clear:both;
         background-image:url(../images/layout/get_more_information_text_bg_repeat_x.jpg);
         background-position:top;
         background-repeat:repeat-x;
         font-size:12px;
         color:#035390;
         font-weight:normal;
         margin:0pxk
         }
         .more_information_container h3 .left
         {
             float:left;
             background-image:url(../images/layout/get_more_information_text_bg_left.jpg);
             background-position:top left;
             background-repeat:no-repeat;
             }
         .more_information_container h3 .right
         {
             float:left;
             background-image:url(../images/layout/get_more_information_text_bg_right.jpg);
             background-position:top right;
             background-repeat:no-repeat;
             padding:17px 25px 0px 25px;
             #padding:17px 25px 10px 25px;
             _padding:17px 25px 10px 25px;
             
             }
         .more_information_container h3 .product_text
         {
             color:#eb3327;
             }
         .more_information_form 
         {
             float:left;
             clear:both;
             width:583px;
             height:37px;
             overflow:hidden;
             }
             .more_information_go_btn 
             {
                 float:right;
                 width:44px;
                 height:37px;
                 overflow:hidden;
                 background-image:url(../images/layout/get_more_information_go_btn.jpg);
                 background-position:0px 0px;
                 background-repeat:no-repeat;
                 margin:-3px 0px 0px 0px;
                 }
             .more_information_go_btn:hover 
             {
                 background-position:0px -37px;
                 }
             .more_information_go_btn span 
             {
                 display:none;
                 }
                 .more_information_input, .more_information_input_watermark 
                 {
                     float:left;
                     width:158px;
                     border:0px;
                     font-size:11px; 
                     padding:5px; 
                     margin:2px 15px 0px 0px;                                                                      
                     }
                 .more_information_input_watermark 
                 {
                     color:#666;
                     }
                 .more_information_input.last, .more_information_input_watermark.last 
                 {
                     margin:2px 0px 0px 0px !important;
                 }
                 .more_information_form.response 
                 {
                     font-size:11px;
                     background-color:#fff;
                     margin:-3px 0px 7px -4px;
                     #margin:-3px 0px 0px -4px;
                     _margin:-3px 0px 0px -4px;
                     height:33px;
                     #height:40px;
                     _height:40px;
                     }
                     .more_information_form.response span 
                     {
                         float:left;
                         width:100%;
                         padding:8px 0px 12px 5px;
                         #padding:10px 0px 20px 5px;
                         _padding:10px 0px 20px 5px;
                         background-color:#fff !important;
                         }
                         
                         
                         
/* gallery */
.Image_Gallery_Container 
{
    float:right;
    border-left:1px solid #d1d1d1;
    padding:0px 0px 15px 15px;
    margin:0px 0px 15px 15px;
    _margin:0px -7px 15px 15px;
    width:339px;
    position:relative;
    }
    #Large_Image_Container 
    {
        float:left;
        width:338px;
        height:310px;
        overflow:hidden;
        background-image:url(../images/gallery/gallery_bg.jpg);
        background-position:0px 0px;
        background-repeat:no-repeat;
        clear:both;
        margin:-15px 0px 5px 0px;

        padding:13px 0px 0px 11px;
        position:relative;
        }
        #Large_Image_Container img
        {
            float:left;
            clear:both;
            border:0px;
            margin:0px 0px 10px 0px;
            position:absolute;
            }
   #Gallery_Description_Container 
   {
       float:left;
       width:349px;
       overflow:hidden;
       clear:both;
       height:50px;
       border-bottom:0px solid #d1d1d1;
       overflow:hidden;
       }
       #Gallery_Description_Container p
       {
           float:left;
           width:329px;
           clear:both;
           height:50px;
           padding:0px 10px 0px 10px;
           }
   #Gallery_Controls_Container 
   {
       float:left;
       width:350px;
       overflow:hidden;
       }
   .Image_Gallery_Container ul 
   {
       float:left;
       width:360px;
       clear:both;
       margin:5px 0px 0px 0px;
       padding:0px 0px 0px 3px;
       }
       .Image_Gallery_Container ul li
       {
           float:left;
           width:85px;
           height:78px;
           overflow:hidden;
           list-style:none;
           padding:0px 1px 0px 0px;
           margin:0px;
           }
           .Image_Gallery_Container ul li a
           {
               float:left;
               width:82px;
               height:75px;
               padding:4px; 
               margin:0px;
               background-image:url(../images/gallery/gallery_btn_bg.jpg);
               background-repeat:no-repeat;
               }
           .Image_Gallery_Container ul li a.off
           {
               background-position:0px -78px;
               }
           .Image_Gallery_Container ul li a.off:hover
           {
               background-position:0px 0px;
               }
               .Image_Gallery_Container ul li a.off img
               {
                   float:left;
                   width:74px;
                   border:1px solid #d1d1d1;
                   }
                   .Image_Gallery_Container ul li a.off:hover img
                   {
                       float:left;
                       width:74px;
                       border:1px solid #999;
                       }
           .Image_Gallery_Container ul li a.on
           {
               background-position:0px 0px;
               }
               .Image_Gallery_Container ul li a.on img
               {
                   float:left;
                   width:74px;
                   border:1px solid #035390;
                   filter:Alpha(opacity=75%);
                   -moz-opacity:.75;
                   opacity:.75                   
                   }
                   
                   
                   
           #Zoom_Container 
           {
               float:left;
               width:75px;
               height:54px;
               overflow:hidden;
               position:absolute;
               margin:236px 0px 0px 252px;
               /*#margin:236px 0px 0px -75px;
               _margin:236px 0px 0px -75px;*/
               }
               #Zoom_Container a
               {
                    float:left;
                    background-image:url(../images/gallery/zoom_btn.png);
                    _background-image:url(../images/gallery/zoom_btn.gif);
                    background-position:0px 0px;
                    background-repeat:no-repeat;
                    width:75px;
                    height:54px;
                    overflow:hidden;
                    display:block;
                    }
                #Zoom_Container a:hover
               {
                    background-position:0px -54px;
                    }
                #Zoom_Container a span 
                {
                    display:none;
                    } 
                    

#Special_Offers_Box {
    text-align:center;
    vertical-align:middle;
}

#Special_Offers_Box h3 {
    text-decoration:underline;
}

#Special_Offers_Box p {
    font-size:12px;
}


/* contact us */
.ContactUs_Container {
    float:left;
    clear:both;
    width:100%;
}
    .contact_us_form_container {
        float:left;
        clear:both;
        width:100%; 
        padding:0px;
        margin:0px 0px 0px 0px;
        list-style:none;
       
        }
    .ContactUs_Line {
        float:left;
        clear:both;
        width:100%;
        padding:0px 0px 5px 0px;
        list-style:none;
    }
    .ContactUs_Line span.ContactUs_Text{
        float:left;
        width:120px;
        text-align:right;
        font-size:12px;
        padding:4px 0px 0px 0px;
        font-weight:bold;
        
    }
    .ContactUs_Line span.ContactUs_Text .ContactUs_Star {
        font-size:18px;
        color:#ff0000;
        float:right;
        padding:3px 0px 0px 3px;
        font-weight:bold;
    }
    .ContactUs_Input {
        float:left;
        width:350px;
        padding:5px;
        margin:0px 0px 0px 5px;
    }
    .ContactUs_Select {
        float:left;
        width:363px;
        padding:5px;
        margin:0px 0px 0px 5px;
    }
    .ContactUs_Enquiry {
        float:left;
        width:349px;
        padding:5px;
        margin:0px 0px 0px 5px;
        height:100px;
        font-family:Arial, Sans-Serif, Verdana;
        font-size:14px;
        
    }
    .ContactUs_SubmitBtn {
        float:left;
        padding:5px;
        margin:0px 0px 0px 5px;
    }
    
/* /conatct us */

#site_map a {
    color:#000;
    text-decoration:none;
}

#site_map a:hover {
    color:#000;
    text-decoration:underline;
}