body { background-color: black; }
img { margin: 0; }

.pull-ends { margin: 0 -10px 0 -10px; width: 970px; }
.fall-in { float: left; margin: 6px 0 6px 6px; }
a.fall-in { margin: 6px 0 0 6px; }

#header { background: url(/img/header.jpg) no-repeat; }
#header h1 a { display: block; text-indent: -999em; width: 969px; height: 418px; }

#menu { background: url(/img/background_menu.jpg) no-repeat; height: 60px; display: block; }
#menu ul { list-style: none; display: block; margin:0; padding: 0px; margin-left: 160px; padding-top: 3px; }
#menu li { list-style: none; display: block; float: left; margin: 0; padding: 0; }

#footer { display: block; clear: both; text-align: center; padding: 50px 0; }
#footer ul { list-style: none; margin: 0px; display: block; }
#footer li { list-style: none; display: inline; padding: 10px; }

a.members { background: url(/img/button_members.jpg) no-repeat; width: 318px; height: 46px; display: block; text-indent: -999em; }
a.signup { background: url(/img/button_join.jpg) no-repeat; width: 318px; height: 46px; display: block; text-indent: -999em; }

a.free-video { background: url(/img/button_free-video.jpg) no-repeat; width: 343px; height: 46px; display: block; text-indent: -999em; clear: both; margin: 0 auto; }
a.free-video-framed { background: url(/img/button_free-video-framed.jpg) no-repeat; width: 321px; height: 44px; display: block; text-indent: -999em; margin-top: 3px; }
a.signup-framed { background: url(/img/button_join-framed.jpg) no-repeat; width: 321px; height: 44px; display: block; text-indent: -999em; margin-top: 3px; }

.section-head { height: 50px; background: url(/img/heading_section.jpg) no-repeat; text-transform: uppercase; margin-top: 6px; margin-bottom: 6px; padding-left: 10px; letter-spacing: -3.5px; }
.section-head, .section-head h2 { font-size: 32px; color: white; text-transform: uppercase; }
.section { background: url(/img/background_section.gif) no-repeat; }
.section .box { background: inherit; }
.fancy { padding-top: 10px; padding-left: 300px; padding-right: 20px; height: 100px; margin: 0 0 10px 0; overflow: hidden; background: url(/img/heading_fancy.jpg) no-repeat; }

.trailer .box {
margin-bottom:10px;
padding:15px 15px 0 15px;
}


