
body{
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    background:#111f2d;
    margin:0;
    padding:0;
    text-align:center;
}
p{
    color:#2e455d;
    font-family: Georgia, serif;
    line-height:20px;
    padding:0 0 10px 0;
    margin:0;
}
    p a,
    p a:visited,
    p a:link{
        color:#3c96c3;
    }
    p a:hover{
        color:#47b1e6;
    }
    #search_and_replace_mistake.output-col p{
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        font-size:12px;
        line-height:16px;
        padding:0;
    }
    #other-solutions-nav p{
        font-family: 'Trebuchet MS', Helvetica, sans-serif;
        font-size:12px;
        line-height:16px;
        padding:0;
    }
img{
    display:block;
    border:0;
}
h1,h2{
    font-weight:normal;
    font-size:18px;
    line-height:24px;
    color:#f26532;
    font-family: Georgia, serif;
    padding:18px 0 10px 0;
    margin:0;
}
    h2.less-padding{ padding:18px 0 0 0; }
h3{
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-weight:normal;
    font-size:20px;
    line-height:20px;
    color:#2e455d;
    padding:0 0 8px 0;
    margin:0;
}
h4{
    font-weight:normal;
    font-size:16px;
    line-height:20px;
    color:#f26532;
    font-family: Georgia, serif;
    padding:8px 0 4px 0;
    margin:0;
}
    h4.less-padding{ padding:0 0 0 0; }
h5{
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    font-weight:bold;
    font-size:14px;
    line-height:14px;
    color:#2e455d;
    margin:0;
    padding:16px 0 11px 0;
}
h6{
    font-weight:normal;
    font-size:18px;
    line-height:24px;
    color:#f26532;
    font-family: Georgia, serif;
    padding:16px 0 3px 0;
    margin:0;
}
.button {
    display: none; /* PRINT */
}
#main-container{
    margin:0 auto;
    text-align:left;
    width: 97%;
}
    #header{
        display: none; /* PRINT */
        font-size:12px;
        height:80px;
        color:#6e7a85;
    }
    /*
        #header a{ padding:0 12px; text-decoration:none; }
        #header a:link,
        #header a:visited{ color:#6e7a85; }
        #header a:hover{ color:#96a6b5; }
        */
        #links{
            display: none; /* PRINT */
            margin:4px 0 0 230px;
            /*width:190px;*/
            float:none;
        }
            #links img{
                display: none; /* PRINT */
                float:none;
            }
            /*#links a{
                float:none;
            }*/
        #distributor-login{
            display: none; /* PRINT */
            width:483px;
            height:39px;
            background:url(../images/background-distributor-login.gif);
            overflow:visible;
        }
            #distributor-login form{
            display: none; /* PRINT */
            padding:0;
            margin:0;
            }
            #distributor-login-padding{
                display: none; /* PRINT */
                padding:7px 0 0 125px;
            }
                #username, 
                #password{
                    display: none; /* PRINT */
                    width:175px;
                    float:none;
                }
                #username input, 
                #password input{ 
                    display: none; /* PRINT */
                    background:#212d39;
                    color:#6e7a85;
                    padding:2px 0 0 4px;
                    width:160px;
                    font-size:12px;
                    border:1px solid #2b3e51;
                    font-family: 'Trebuchet MS', Helvetica, sans-serif;
                }
                #distributor-login-error{
                    display: none; /* PRINT */
                    color:#f00;
                    float:right;
                    padding:0 18px 0 0;
                }
        
    
    #logo-panel{
        display: none; /* PRINT */
        width:100%;
        overflow:visible;
        height:68px;
    }
        #logo{
            display: none; /* PRINT */
            width:231px;
            float:none;
        }
        #slogan{
            display: none; /* PRINT */
            width:281px;
            float:right;
            padding:29px 27px 0 0;
        }
        
    div#main-nav{
        display: none; /* PRINT */
        height:67px;
        width:100%;
        z-index:1;
        position:relative;
        top:0;
        background:url(../images/nav/sub-nav-background.gif) bottom repeat-x;
    }    
        a#nav-roof-mount-estimator,
        a#nav-contact-us,
        a#nav-distributors,
        a#nav-events,
        a#nav-mounting-solutions,
        a#nav-news,
        a#nav-unirac-innovation{
            display: none; /* PRINT */
            text-indent:-666px;
            overflow:visible;
            height:42px;
            display:block;
        }
        a#nav-roof-mount-estimator{
            display: none; /* PRINT */
            width:170px;background:url(../images/nav/roof-mount-estimator.gif);
        }
        a#nav-contact-us{
            display: none; /* PRINT */
            width:154px;background:url(../images/nav/contact-us.gif);
        }
        a#nav-distributors{
            display: none; /* PRINT */
            width:139px;background:url(../images/nav/distributors.gif);
        }
        a#nav-events{
            display: none; /* PRINT */
            width:104px;background:url(../images/nav/events.gif);
        }
        a#nav-mounting-solutions{
            display: none; /* PRINT */
            width:194px;background:url(../images/nav/mounting-solutions.gif);
        }
        a#nav-news{
            display: none; /* PRINT */
            width:97px;background:url(../images/nav/news.gif);
        }
        a#nav-unirac-innovation{
            display: none; /* PRINT */
            width:185px;background:url(../images/nav/unirac-innovation.gif);
        }

        div#nav-spacer{
            display: none; /* PRINT */
            width:850px;height:42px;background:url(../images/nav/spacer.gif);
        }
        
        a#nav-roof-mount-estimator.hover,
        a#nav-contact-us.hover,
        a#nav-distributors.hover,
        a#nav-events.hover,
        a#nav-mounting-solutions.hover,
        a#nav-news.hover,
        a#nav-unirac-innovation.hover{
            display: none; /* PRINT */
            background-position: 0 -42px;
        }
        a#nav-roof-mount-estimator.selected,
        a#nav-contact-us.selected,
        a#nav-distributors.selected,
        a#nav-events.selected,
        a#nav-mounting-solutions.selected,
        a#nav-news.selected,
        a#nav-unirac-innovation.selected{
            display: none; /* PRINT */
            background-position: 0 -84px;
        }
        
        #sub-nav-left-border{
            display: none; /* PRINT */
            left:0;
            z-index:2;
            position:absolute;
            top:42px;
            width:1px;
            height:25px;
            background:url(../images/nav/sub-nav-border.gif) no-repeat;
        }
        #sub-nav-right-border{
            display: none; /* PRINT */
            right:0;
            /*z-index:2;*/
            position:absolute;
            top:42px;
            width:1px;
            height:25px;
            background:url(../images/nav/sub-nav-border.gif) no-repeat;
        }
        div#main-nav ul, 
        div#main-nav li{
            display: none; /* PRINT */
            margin:0;
            padding:0;
            list-style:none;

        }
        
        div#main-nav li{
            display: none; /* PRINT */
            float:none;
        }
            
        div#main-nav .sub-nav{
            /*z-index:2;
            added with js*/
            display: none; /* PRINT */
            position:absolute;
            display:none;
            top:42px;
        }
        div#main-nav .sub-nav li{
            display: none; /* PRINT */
            /*padding:0 0 0 2px;
            background:url(../images/nav/sub-nav-divider.gif) left no-repeat;*/
        }
            
        div#main-nav .sub-nav li.first{
            display: none; /* PRINT */
            padding:0;
            background:none;
        }
    #interactive{
        display: none; /* PRINT */
        clear:both;
    }
    #contents{
    	width: auto !important;
        overflow:visible;
        background:#fff;
            font-size:6pt;
    }
        #contents-margin{
            /* border:1px solid #32414b; */
            /*border-left:1px solid #32414b;
            border-right:1px solid #32414b;
            border-bottom:1px solid #32414b;*/
            padding:21px 0 20px 19px;
        }
            #main-col{
                width: auto !important;
                float:none;
            }
            #left-col{
                width: auto !important;
                float:none;
            }
            #right-col{
                width: auto !important;
                margin:0 0 0 21px;
                float:none;
            }

        #footer{
            display: none; /* PRINT */
            color:#7d8b98;
            line-height:20px;
            font-size:11px;
            padding:0 0 0 0;
            clear:both;
            text-align:center;
            font-family:Tahoma, Geneva, sans-serif;
        }
            #footer a{
                text-decoration:none;
                padding:0 10px;
            
            }
            #footer a:link, #footer a:visited{
                color:#7d8b98;
            }                
            #footer a:hover{
                color:#9aabbb;
            }
            #footer #copyright{
                font-size:10px;
                color:#7d8b98;
                line-height:20px;
                padding:9px 0 0 0;
            }
    
    
    
    
    

        /*who we are and what we do*/
        .heading-bar{
                background:url(../images/headings/heading-bar-background.gif) repeat-x;
                height:30px;
                width:100%;
                overflow:visible;
                clear:both;
            }
                .heading-bar.full-width{
                    width:980px;
                }
                h1#who-we-are{
                    background:url(../images/headings/heading-who-we-are.gif) no-repeat;
                    width:204px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                    
                }
                h3#support{
                    background:url(../images/headings/heading-support.gif) no-repeat;
                    width:56px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                    
                }
                .heading-bar .left-cap{
                    background:url(../images/headings/heading-bar-left-cap.gif);
                    float:none;
                    width:6px;
                    height:30px;
                    overflow:visible;
                }
                .heading-bar .right-cap{
                    background:#fff url(../images/headings/heading-bar-right-cap.gif);
                    float:right;
                    width:6px;
                    height:30px;
                    overflow:visible;
                }
                
                h3#latest-news{
                    background:url(../images/headings/heading-latest-news.gif) no-repeat;
                    width:85px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                
                h3#news-archive{
                    background:url(../images/headings/heading-news-archive.gif) no-repeat;
                    width:102px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                
                h3#distributor-login{
                    background:url(../images/headings/heading-distributor-login.gif) no-repeat;
                    width:118px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                
                ul.pdf-list{
                    margin:0 0 0 7px;
                    padding:20px 0 0 0;
                    font-size:12px;
                    line-height:20px;
                }
                    ul.pdf-list li{
                        padding:0 0 10px 40px;
                        margin:0;
                        min-height:35px;
                        list-style:none;
                        background:url(../images/icon-pdf.gif) no-repeat 0 4px;
                    }
                
                ul.pdf-list.single{
                    padding:2px 0 5px 0;
                }
                ul.pdf-list.single li{
                    padding:8px 0 10px 43px;
                }
                    ul.pdf-list a,
                    ul.pdf-list a:visited,
                    ul.pdf-list a:link,
                    ul.excel-list a,
                    ul.excel-list a:visited,
                    ul.excel-list a:link{
                        color:#3c96c3;
                    }
                    ul.pdf-list a:hover,
                    ul.excel-list a:hover{
                        color:#47b1e6;
                    }
                ul.excel-list{
                    margin:0 0 0 17px;
                    padding:20px 0 0 0;
                    font-size:12px;
                    line-height:20px;
                }
                    ul.excel-list li{
                        padding:0 0 22px 55px;
                        margin:0;
                        min-height:35px;
                        list-style:none;
                        background:url(../images/icon-excel.gif) no-repeat 0 0;
                    }
                #technical-assistance{
                    width:100%;
                    overflow:visible;
                }
                    
                    .tech-icon{
                        float:none;
                        width:43px;
                        text-align:right;
                        padding:20px 0 0 0;
                    }
                    .tech-copy{
                        float:none;
                        width:292px;
                        padding:8px 0 0 10px;
                    }
                
                
                
                h1#pole-mount{
                    background:url(../images/headings/heading-pole-mount-solutions.gif) no-repeat;
                    width:177px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                h3#gallery{
                    background:url(../images/headings/heading-gallery.gif) no-repeat;
                    width:49px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                h3#key-benefits{
                    background:url(../images/headings/heading-key-benefits.gif) no-repeat;
                    width:86px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                    
                }
                h3#case-study{
                    background:url(../images/headings/heading-case-study.gif) no-repeat;
                    width:77px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                    
                }
                h3#downloads{
                    background:url(../images/headings/heading-downloads.gif) no-repeat;
                    width:77px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                    
                }
                
                .rounded-grey-panel-top{
                    background:url(../images/grey-top-bg-cap.gif) no-repeat;
                    width:355px;
                    height:5px;
                    overflow:visible;
                }
                .rounded-grey-panel-bottom{
                    background:url(../images/grey-bottom-bg-cap.gif) no-repeat;
                    width:355px;
                    height:4px;
                    overflow:visible;
                }
                .rounded-grey-panel{
                    background:#ebecef;
                    padding:0 16px 0 14px;
                }
                    .rounded-grey-panel ul{
                        margin:0;
                        padding:0 0 10px 0;
                        color:#2e455d;
                        line-height:14px;
                        font-size:12px;
                    }
                        .rounded-grey-panel li{
                            padding:0 0 3px 70px;
                            margin:0;
                            list-style:none;
                            background:url(../images/list-item-image.gif) no-repeat 38px 4px;
                        }
                        
                .underline{
                height:1px;
                width:100%;
                overflow:visible;
                background:#c2cdd7;
                border-top:1px solid #fff;
                }
                
                #gallery-viewer{
                    padding:20px 0 30px 0;
                    width:100%;
                    overflow:visible;
                }
                    #gallery-viewer-tab-container{
                        height:24px;
                        width:100%;
                        overflow:visible;
                    }
                    #gallery-viewer-tab-container ul{
                        margin:0;
                        padding:0 0 0 11px;
                        list-style:none;
                    }
                    #gallery-viewer-tab-container li{
                        margin:0;
                        padding:0;
                        float:none;
                    }
                    #gallery-viewer-contents{
                        /*padding:331px 0 0 17px;*/
                        height:396px;
                        color:#fff;
                        line-height:16px;
                        font-family: 'Trebuchet MS', Helvetica, sans-serif;
                    }
                    #gallery-viewer-contents .image{
                        z-index:2;
                        position:absolute;
                    }
                    
                    #gallery-viewer-contents .copy-container{
                        z-index:3;
                        position:absolute;
                        width:577px;
                    }
                    #gallery-viewer-contents .copy{
                        
                        padding:322px 0 0 15px;
                        font-size:12px;
                    }
                        #gallery-viewer-contents .heading{                                
                            padding:0 0 3px 0;
                            font-size:16px;
                        }
                    #gallery-viewer-contents .galler-nav-btns{
                        width:605px;
                        overflow:visible;
                    }
                        #gallery-viewer-contents .component,
                        #gallery-viewer-contents .attachment{
                            display:none;
                        }
                        #gallery-nav-btns .previous{
                            float:none;
                            width:90px;
                            cursor:pointer;
                        }
                        #gallery-nav-btns .next{
                            float:right;
                            width:90px;
                            cursor:pointer;
                        }
            
                    li#main-components,
                    li#attachment-options{
                        text-indent:-666px;
                        display:block;
                        overflow:visible;
                        width:150px;
                        height:24px;
                        cursor:pointer;
                    }
                    li#main-components{
                    background:url(../images/gallery/tab-main-components.gif) no-repeat;
                    }
                    li#attachment-options{
                    background:url(../images/gallery/tab-attachment-options.gif) no-repeat;
                    }                    
                    li#main-components.hover,
                    li#attachment-options.hover{
                        background-position:0 -24px;
                    }
                    li#main-components.selected,
                    li#attachment-options.selected{
                        background-position:0 -48px;
                    }
                    
                .gallery-entry{
                    width:302px;
                    height:310px;
                    float:none;
                }
                    .gallery-entry-copy{
                        color:#2e455d;
                        font-size:12px;
                        line-height:16px;
                        padding:9px 70px 0 0;
                    }
                    .gallery-entry-copy h5{
                            font-size:12px;
                            margin:0;
                            padding:0;
                            font-weight:bold;
                        }
                        .gallery-entry-copy ul{
                            margin:0;
                            padding:7px 0 10px 0;
                            line-height:15px;
                            font-size:12px;
                        }
                            .gallery-entry-copy li{
                                padding:0 0 5px 34px;
                                margin:0;
                                list-style:none;
                                background:url(../images/list-item-image.gif) no-repeat 0 4px;
                            }
                    .gallery-entry-images{
                        width:100%;
                        overflow:visible;
                    }
                        .gallery-entry-images .image{
                            float:none;
                        }
                        .gallery-entry-images .icon{
                            float:right;
                            padding:121px 8px 0 0;
                        }
                        .gallery-entry-images .icon-top{
                            float:right;
                            padding:55px 8px 0 0;
                        }
                        .gallery-entry-images .icon-bottom{
                            float:right;
                            padding:6px 8px 0 0;
                        }
                    
                    
                /*open structure page */    
                h1#open-structure{
                    background:url(../images/headings/heading-open-structure-solutions.gif) no-repeat;
                    width:176px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                h3#solarmount-tilt-and-flush{
                    background:url(../images/headings/heading-solarmount-tilt-and-flush.gif) no-repeat;
                    width:166px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                h1#unirac-large-array,
                h3#unirac-large-array{
                    background:url(../images/headings/heading-unirac-large-array.gif) no-repeat;
                    width:176px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                h1#sunframe-rail,
                h3#sunframe-rail{
                    background:url(../images/headings/heading-sunframe-rail-system.gif) no-repeat;
                    width:150px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                .product-and-details{
                    width:100%;
                    overflow:visible;
                    padding:21px 0 40px 0;
                }
                    .product-and-details h4{
                        /*reset from padding:8px 0 6px 0; in main h4*/
                        padding:0 0 6px 0;
                    }
                    .product-and-details p{
                        /*reset from 20 in main p*/
                        line-height:18px;
                        /*reset from padding:0 0 25px 0; in main p*/
                        padding:0 0 18px 0;
                    }
                    .product-and-details .product{
                        width:249px;
                        float:none;
                    }
                    .product-and-details .details{
                        width:355px;
                        float:none;
                    }
                        .details .icons{
                            width:100%;
                            overflow:visible;
                            padding:0 0 9px 0;
                        }
                            .details .icons img{
                                float:none;
                                padding:0 14px 0 0;
                            }
                        .details .link{
                            font-size:12px;
                            text-align:right;
                        }
                            .link a,
                            .link a:visited,
                            .link a:link{
                                color:#3c96c3;
                            }
                            .link a:hover{
                                color:#47b1e6;
                            }
                            
                            
                /*ground mount solutions*/
                h1#ground-mount{
                    background:url(../images/headings/heading-ground-mount-solutions.gif) no-repeat;
                    width:174px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                h3#solarmount-tilt{
                    background:url(../images/headings/heading-solarmount-tilt.gif) no-repeat;
                    width:111px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                /*h3#unirac-large-array{ --reused*/
                
                
                /*roof mount solutions*/
                h1#roof-mount{
                    background:url(../images/headings/heading-roof-mount-solutions.gif) no-repeat;
                    width:153px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                h1#rapidrac-g10,
                h3#rapidrac-g10{
                    background:url(../images/headings/heading-rapidrac-g10.gif) no-repeat;
                    width:93px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                
                /*pole mount solutions*/
                h1#poletops,
                h3#poletops{
                    background:url(../images/headings/heading-pv-poletops.gif) no-repeat;
                    width:91px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                h1#polesides-adjustable,
                h3#polesides-adjustable{
                    background:url(../images/headings/heading-pv-polesides-adjustable.gif) no-repeat;
                    width:182px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                h1#polesides-fixed,
                h3#polesides-fixed{
                    background:url(../images/headings/heading-pv-polesides-fixed-tilt.gif) no-repeat;
                    width:171px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                
                /*solarmount rail system product page*/
                h1#solarmount-rail-system{
                    background:url(../images/headings/heading-solarmount-rail-system.gif) no-repeat;
                    width:168px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                
                /*distributors page*/
                h1#distributors-portal{
                    background:url(../images/headings/heading-introduction-to-the-distributors-portal.gif) no-repeat;
                    width:264px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                h3#graphical-package-downloads{
                    background:url(../images/headings/heading-graphical-package-downloads.gif) no-repeat;
                    width:210px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                h3#portal-downloads{
                    background:url(../images/headings/heading-portal-downloads.gif) no-repeat;
                    width:123px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                ul.distributors-list {
                    margin:0;
                    padding:7px 0 10px 0;
                    line-height:20px;
                    font-size:14px;
                    color:#2e455d;
                    font-family: Georgia, serif;
                }
                    .distributors-list li{
                        padding:0 0 10px 75px;
                        margin:0;
                        list-style:none;
                        background:url(../images/list-item-image.gif) no-repeat 36px 8px;
                    }
                #right-col #distributor-login-panel{
                    background:url(../images/background-distributor-login-right-col.gif) no-repeat;
                    height:158px;
                    width:353px;
                    margin:0 0 10px 0;
                }
                    #username-right-col input, 
                    #password-right-col input{ 
                        background:#dae1e8;
                        color:#2e455d;
                        padding:2px 0 0 7px;
                        width:230px;
                        font-size:12px;
                        border:1px solid #b5bfc9;
                        font-family: 'Trebuchet MS', Helvetica, sans-serif;
                    }
                    #username-right-col{
                        padding:78px 0 0 24px;
                        float:none;
                    } 
                    #password-right-col{ 
                        padding:11px 0 0 24px;
                        float:none;
                    }
                    #submit-right-col{
                        padding:11px 0 0 8px;
                        float:none;
                    }
                h1#stocking-distributors{
                    background:url(../images/headings/heading-united-states-stocking-distributors.gif) no-repeat;
                    width:256px;
                    height:30px;
                    float:none;
                    text-indent:-666px;
                    padding:0;
                    margin:0 0 0 10px;
                    overflow:visible;
                }
                .distributor-contact-info{
                    width:100%;
                    overflow:visible;
                }
                    .distributor-image{
                        float:none;
                        width:249px;
                        padding:20px 0 0 0;
                    }
                    .distributor-info{
                        float:none;
                        /*font-size:14px;*/
                        width:280px;
                    }
            #download-graphics img{
                float:none;
                padding:20px 20px 0 0;
            }
                    
            /*unirac innovation    */    
        #tab-sub-nav-container{
            height:40px;
            background:#425463 url(../images/nav/unirac-innovation/tab-background.gif) repeat-x;
            width:100%;
            overflow:visible;
        }
        #tab-sub-nav-container ul{
            margin:0;
            padding:16px 0 0 20px;;
            list-style:none;
        }
        #tab-sub-nav-container li{
            margin:0;
            padding:0 2px 0 0;
            float:none;
        }

        a#ecorac-introduction,
        a#aluminum-pickup,
        a#reduce-reuse-recycle,
        a#carbon-offsets,
        a#employee-wellness,
        a#promoting-recycling{
            text-indent:-666px;
            display:block;
            overflow:visible;
            width:160px;
            height:24px;
        }
        a#ecorac-introduction{
        background:url(../images/nav/unirac-innovation/tab-ecorac-introduction-bg.gif) no-repeat;
        }
        a#aluminum-pickup{
        background:url(../images/nav/unirac-innovation/tab-aluminum-pickup-bg.gif) no-repeat;
        }
        a#reduce-reuse-recycle{
        background:url(../images/nav/unirac-innovation/tab-reduce-reuse-recycle-bg.gif) no-repeat;
        }
        a#carbon-offsets{
        background:url(../images/nav/unirac-innovation/tab-carbon-offsets-bg.gif) no-repeat;
        }
        a#employee-wellness{
        background:url(../images/nav/unirac-innovation/tab-employee-wellness-bg.gif) no-repeat;
        }
        a#promoting-recycling{
        background:url(../images/nav/unirac-innovation/tab-promoting-recycling-bg.gif) no-repeat;
        }
        a#ecorac-introduction:hover,
        a#aluminum-pickup:hover,
        a#reduce-reuse-recycle:hover,
        a#carbon-offsets:hover,
        a#employee-wellness:hover,
        a#promoting-recycling:hover{
            background-position:0 -24px;
        }
        a#ecorac-introduction.selected,
        a#aluminum-pickup.selected,
        a#reduce-reuse-recycle.selected,
        a#carbon-offsets.selected,
        a#employee-wellness.selected,
        a#promoting-recycling.selected{
            background-position:0 -48px;
        }
        
        h1#ecorac-five-point{
            background:url(../images/headings/heading-ecorac-five-point-program.gif) no-repeat;
            width:194px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        
        #economic-diagram{
            padding:3px 0 0 80px;
        }
        
        h3#ecorac-in-brief{
            background:url(../images/headings/heading-ecorac-in-brief.gif) no-repeat;
            width:103px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        #innovation-steps{
            padding:21px 0 9px 0;
        }
        h1#aluminum-pickup{
            background:url(../images/headings/heading-aluminum-pickup.gif) no-repeat;
            width:125px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        h1#reduce-reuse-recycle{
            background:url(../images/headings/heading-reduce-reuse-recycle.gif) no-repeat;
            width:159px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        h1#carbon-offsets{
            background:url(../images/headings/heading-carbon-offsets.gif) no-repeat;
            width:101px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        h1#employee-wellness{
            background:url(../images/headings/heading-employee-wellness.gif) no-repeat;
            width:135px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        h1#promoting-recycling{
            background:url(../images/headings/heading-promoting-recycling.gif) no-repeat;
            width:142px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        
        ul.innovation-list-items {
            margin:0;
            padding:2px 0 5px 0;
            line-height:20px;
            font-size:14px;
            color:#2e455d;
            font-family: Georgia, serif;
        }
            .innovation-list-items li{
                padding:0 0 10px 45px;
                margin:0;
                list-style:none;
                background:url(../images/list-item-image.gif) no-repeat 36px 8px;
            }
        #economic-diagram-and-logo{
            padding:53px 0 0 31px;
        }
        #rrr-logo{
            padding:7px 0 0 0;
        }
        #innovation-content-image{
            float:none;
            padding:21px 18px 0 0;
        }
        
        
        
        /*careers*/
        h1#careers-at-unirac{
            background:url(../images/headings/heading-careers-at-unirac.gif) no-repeat;
            width:118px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        h3#current-opportunities{
            background:url(../images/headings/heading-current-opportunities.gif) no-repeat;
            width:153px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        h3.careers-headers{
            width:100%;
            height:auto;
            text-indent:0;
            color:#2e455d;
            font-family: Georgia, serif;
            font-size:16px;
            font-weight:normal;
            line-height:16px;
            margin:0;
            padding:2px 0 4px 0;
        }
        
        ol.careers-ordered-list {
            margin:0;
            padding:0 0 17px 0;
            
            line-height:20px;
            font-size:14px;
            color:#2e455d;
            font-family: Georgia, serif;
        }
            ol.careers-ordered-list li{
                padding:0 0 10px 26px;
                margin:0 0 0 22px;
                background:none;
            }
                ul.careers-unordered-list{
                    margin:0;
                    padding:2px 0 3px 0;
                    line-height:20px;
                    font-size:14px;
                    color:#2e455d;
                    font-family: Georgia, serif;
                }
                    ul.careers-unordered-list li{
                        padding:0 0 1px 70px;
                        margin:0;
                        list-style:none;
                        background:url(../images/list-item-image.gif) no-repeat 36px 8px;
                    }
        div.opportunity-link{
            padding:4px 0 20px 0;
        }
            div.opportunity-link a{
                font-size:12px;
                color:#3c96c3;
            }
            div.opportunity-link a:hover{
                color:#47b1e6;
            }
            
        /*our location*/
        h1#locate-us-contact-us{
            background:url(../images/headings/heading-locate-us-contact-us.gif) no-repeat;
            width:158px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        #right-col p.contact-us-info {
            color:#2e455d;
            font-family: Georgia, serif;
            font-size:14px;
            line-height:20px;
            padding:0 0 10px 0;
            margin:0;
        }
        
        
        
        /*executive team*/
        h1#unirac-executive-team{
            background:url(../images/headings/heading-unirac-executive-team.gif) no-repeat;
            width:156px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        .executive-bio{
            width:100%;
            overflow:visible;
        }
            .executive-image{
                float:none;
                width:249px;
                padding:20px 0 0 0;
            }
            .executive-copy{
                float:none;
                width:607px;
            }
        
        /*contact us*/
        h1#contact-us{
            background:url(../images/headings/heading-contact-us.gif) no-repeat;
            width:74px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        #google-map{
            padding:23px 0 20px 0;
        }
        
        /*articles*/
        h1#latest-press-releases{
            background:url(../images/headings/heading-latest-press-releases.gif) no-repeat;
            width:146px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        h3#recent-articles{
            background:url(../images/headings/heading-recent-articles.gif) no-repeat;
            width:103px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        
        
        /*company awards*/
        h1#unirac-awards{
            background:url(../images/headings/heading-unirac-awards.gif) no-repeat;
            width:100px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        
        
        /*shows we will attend*/
        h1#conferences-and-events{
            background:url(../images/headings/heading-conferences-and-events.gif) no-repeat;
            width:328px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        .event-container{
            width:100%;
            overflow:visible;
            padding:0 0 7px 0;
        }
            .event-image{
                float:none;
                width:376px;
                padding:20px 0 0 0;
            }
            .event-details{
                float:none;
                width:607px;
            }
        
        
        
        /*webinar sched*/
        h1#webinar-schedule{
            background:url(../images/headings/heading-webinar-schedule.gif) no-repeat;
            width:195px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        
        
        
        /* other solutions nav */
            #other-solutions-nav{
                clear:both;
                padding:50px 0 0 0;
            }
            #other-solutions-nav .link{
                text-align:right;
                font-size:12px;
                padding:0 0 3px 0;
                clear:both;
            }
            #other-solutions-nav img{
                    float:none;
                    padding:5px 14px 17px 0;
                }
                
                
            .other-solutions-container-single{
                width:606px;
                border:1px solid #d6dade;
                /*height:132px;*/
            }
            .other-solutions-container-double,
            .other-solutions-container-triple{
                width:980px;
                border:1px solid #d6dade;
                overflow:visible;
                /*height:132px;*/
            }
            /*single wide*/
            .other-solutions-container-single .other-solutions-padding{
                margin:5px;
                padding:9px 13px 3px 15px;
                background:#f8f9fa url(../images/other-solutions-nav/gradient-background.gif) repeat-x;
            }
                .other-solutions-container-single .copy{
                    width:325px;
                    float:none;
                }
            /*double wide*/
            .other-solutions-container-double .other-solutions-innerpanel{
                width:482px;
                float:none;
                padding:0 0 0 5px;
            }
                .other-solutions-container-double .other-solutions-padding{
                    margin:5px 0 5px 0;
                    padding:9px 13px 3px 15px;
                    background:#f8f9fa url(../images/other-solutions-nav/gradient-background.gif) repeat-x;
                }
                    
                    .other-solutions-container-double .copy{
                        width:369px;
                        float:none;
                    }
                    .other-solutions-container-double .copy-two-images{
                        width:268px;
                        float:none;
                    }
            /*triple wide*/
            .other-solutions-container-triple .other-solutions-innerpanel{
                width:320px;
                float:none;
                padding:0 0 0 5px;
            }
                .other-solutions-container-triple .other-solutions-padding{
                    margin:5px 0 5px 0;
                    padding:9px 13px 3px 15px;
                    background:#f8f9fa url(../images/other-solutions-nav/gradient-background.gif) repeat-x;
                }
                    
                    .other-solutions-container-triple .copy{
                        width:210px;
                        float:none;
                    }
                    
                    
        /* site map */
        h1#site-map{
            background:url(../images/headings/heading-site-map.gif) no-repeat;
            width:63px;
            height:30px;
            float:none;
            text-indent:-666px;
            padding:0;
            margin:0 0 0 10px;
            overflow:visible;
        }
        ol.sitemap-ordered-list {
            margin:0;
            padding:0 0 17px 0;
            line-height:20px;
            font-size:16px;
            color:#2e455d;
            font-family: Georgia, serif;
        }
            ol.sitemap-ordered-list li{
                padding:0 0 6px 22px;
                margin:0 0 0 22px;
                background:none;
            }
                ul.sitemap-unordered-list{
                    margin:0;
                    padding:2px 0 3px 0;
                    line-height:20px;
                    font-size:14px;
                    color:#2e455d;
                    font-family: Georgia, serif;
                }
                    ul.sitemap-unordered-list li{
                        padding:0 0 0 70px;
                        margin:0;
                        list-style:none;
                        background:url(../images/list-item-image.gif) no-repeat 36px 8px;
                    }
            #site-map-content a,
            #site-map-content a:link
            #site-map-content a:visited{ 
            color:#2e455d;
            text-decoration:none;
            }
            #site-map-content a:hover{ 
            color:#5078a2;
            text-decoration:none;
            }
            
            
            /* technical support */
            h1#technical-support{
                background:url(../images/headings/heading-technical-support.gif) no-repeat;
                width:125px;
                height:30px;
                float:none;
                text-indent:-666px;
                padding:0;
                margin:0 0 0 10px;
                overflow:visible;
            }
            h1#faqs,
            h3#faqs{
                background:url(../images/headings/heading-faqs.gif) no-repeat;
                width:37px;
                height:30px;
                float:none;
                text-indent:-666px;
                padding:0;
                margin:0 0 0 10px;
                overflow:visible;
            }
            .background-box{
                margin:20px 0 0 0;
                padding:0 0 0 12px;
                background:url(../images/background-rounded-box.gif) no-repeat;
                height:158px;
            }
            
            /*faqs*/
            .faq-entry{
                font-family: Georgia, serif;
                font-size:14px;
                padding:0 0 10px 0;
                margin:0;
                width:100%;
                overflow:visible;
                line-height:20px;
            }
                .faq-left{
                    width:365px;
                    float:none;
                    text-align:right;
                    
                }
                    .faq-left p{
                        padding:0 0 10px 0;
                        color:#e76030;
                    }
                .faq-right{
                    
                    color:#2e455d;
                    padding:0 0 0 18px;
                    float:none;
                    width:580px;
                }
            /* terms and conditions */
            h1#terms-and-conditions{
                background:url(../images/headings/heading-terms-and-conditions.gif) no-repeat;
                width:152px;
                height:30px;
                float:none;
                text-indent:-666px;
                padding:0;
                margin:0 0 0 10px;
                overflow:visible;
            }
