/*  CSS styles for /index.html  */

#page {
background-image: none;
}

#pgfooter .totoplink {
display: none;
}

#billboard {
position: relative;
height: 40em;
background: #eee;
padding: 13em 6em 0 40.1em;
}

#billboard .bbd {
display: none;
}

#billboard img {
width: 100em;
height: 53em;
position: absolute;
top: 0;
left: 0;
z-index: 0;
}

#billboard #calltoaction {
position: relative;
z-index: 1;
padding-bottom: 2em;
top: 19em;
}

#billboard #calltoaction p {
font-size: 2.3em;
letter-spacing: -1px;
line-height: 160%;
}

#billboard #calltoaction p a, #billboard #calltoaction p a:visited {
color: #B43C3C;
}

#billboard #calltoaction p a:hover {
color: #000;
}

#billboard #calltoaction p a.white:hover {
color: #fff;
}

#billboard .spotlights {
float: left;
position: relative;
z-index: 1;
width: 25em;
display: none;
}

#billboard .spotlights h4 {
font-size: 1em;
border-bottom: none;
text-transform: uppercase;
}

#billboard .spotlights .spotlight {
margin: 1.5em 0 0 0;
}

#billboard #spotlight_team {
padding-left: 4em;
}

#billboard .spotlights h5 {
font-size: 1.2em;
border-bottom: none;
}

#billboard .spotlights .spotlight p {
margin: .2em 0 0;
line-height: 150%;
}

#billboard .spotlights h4, #billboard .spotlights .spotlight h5 a, #billboard .spotlights .spotlight p {
color: #666;
}

#billboard .spotlights.white h4, #billboard .spotlights.white .spotlight h5 a, #billboard .spotlights.white .spotlight p {
color: #efefef;
}

#billboard .spotlights .spotlight h5 a:hover, #billboard .spotlights.white .spotlight h5 a:hover {
color: #B43C3C;
}

#billboard .spotlights .spotlight h5 span {
font-size: .8em;
}