/**
 * Fixes for IE6 - 8
 */
#homepage-billboard, #homepage-billboard .tab a img,
#homepage-billboard .navigation li.first-child a,
#homepage-billboard .navigation li.last-child a {
    position: relative;
    behavior: url('/lib/csspie/PIE.htc');
}

#main_well {
    *padding-top: 20px;
}

#homepage-billboard {
	 margin: 20px 0 0 20px;
	 padding: 0px;
    border: 1px solid #ccc;
    box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    background: white;
	 width: 644px;
	 height: 315px;
	 display: block;
}
    
    #homepage-billboard .tabs {
        padding: 9px 12px 0;
        position: relative;
    }
    
        #homepage-billboard .tabs .tab {
            display: none;
            width: auto; height: auto;
            position: absolute;
        }
        
        #homepage-billboard .tabs .tab:first-child,
        #homepage-billboard .tabs .tab.first-child {
            display: block;
        }
        
        #homepage-billboard .tab a {
            display: block;
        }

            #homepage-billboard .tab a img {
                border-radius: 8px;
                border: none;
            }
            
    #homepage-billboard .navigation {
        list-style: none;
        overflow: hidden;
        margin: 0 auto;
        padding: 9px 10px 0;
        position: relative;
        top: 240px;
    }

        #homepage-billboard .navigation li {
            margin: 0 1px 0 0;
            float: left;
        }
        
        #homepage-billboard .navigation li:first-child a,
        #homepage-billboard .navigation li.first-child a {
            border-radius: 8px 0 0 8px;
        }

        #homepage-billboard .navigation li:last-child,
        #homepage-billboard .navigation li.last-child {
            margin-right: -10px;
        }
        
        #homepage-billboard .navigation li:last-child a,
        #homepage-billboard .navigation li.last-child a {
            border-radius: 0 8px 8px 0;
        }
        
            #homepage-billboard .navigation li a {
                display: table-cell;
                position: relative;
                text-align: center;
                vertical-align: middle;
                *float: left;
                width: 155px; height: 48px;
                background: url('/images/home/billboard/background-tabs.png') repeat-x;
                color: #333;
                text-shadow: -1px 1px 0 rgba(0,0,0,0.05);
                text-transform: uppercase;
                font-weight: bold;
                font-size: 1em;
            }
            
                #homepage-billboard .navigation li a span {
                    color: #333;
                    text-shadow: -1px 1px 0 rgba(0,0,0,0.05);
                    text-transform: uppercase;
                    font-weight: bold;
                    position: relative;
                    margin-top: inherit;
                    display: block;
                    *clear: expression(
                        style.marginTop = "" + (offsetHeight < parentNode.offsetHeight ? parseInt((parentNode.offsetHeight - offsetHeight) / 2) + "px" : "0"),
                        style.clear = "none", 0
                    );
                }
                
                #homepage-billboard .navigation li a:hover {
                    background-position: 0 -96px;
                }
                
            #homepage-billboard .navigation li.active a {
                background-position: 0 -48px;
                color: white;
            }

                #homepage-billboard .navigation li.active a span {
                    color: white;
                }

                #homepage-billboard .navigation li.active a:hover {
                    background-position: 0 -144px;
                }
            
