.tablet-hide { display:none; }
.wrapper { width:770px; }

#main-nav li { margin:16px 20px 10px; }

#sub-nav { padding:17px 16px; }
#sub-nav li { margin-left:20px; }

h1 { font-size:40px; line-height:48px; margin:0 0 12px; }
h2 { font-size:30px; line-height:36px; margin:0 0 6px; }

a.signup-button { margin:20px 0; padding:5px 10px; font-size:20px; line-height:24px; }

.content-page p { font-size:20px; line-height:26px; margin:16px 0; }
.content-page p.small { font-size:16px; line-height:20px; }

#home-panel1 h1, #home-panel3 h1, #home-panel5 h1 { margin-left:-10px; font-size:90px; line-height:110px; letter-spacing:-5px; }
#home-panel1 .wrapper { padding:100px 20px 50px; width:730px; }
#home-panel1 p { width:300px; }
#home-panel3 .wrapper { padding:20px 20px 50px; width:730px; }
#home-panel3 p { width:260px; margin:15px 15px 15px auto; }
#home-panel5 .wrapper { padding:30px 20px 80px; width:730px; }
#home-panel5 p { width:280px; }
#home-panel2 .wrapper, #home-panel4 .wrapper { padding:35px 90px; width:590px; }
#home-panel6 .wrapper { padding:45px 0; width:770px; }

#bible-panel1 h1, #teaching-panel1 h1, #material-panel1 h1 { margin-left:-10px; font-size:90px; line-height:110px; letter-spacing:-5px; }
#bible-panel1 .wrapper { padding:90px 0 70px; }
#teaching-panel1 .wrapper, #material-panel1 .wrapper { padding:70px 0; }
#bible-panel1 p, #teaching-panel1 p { width:360px; }
#bible-panel2 .wrapper, #teaching-panel2 .wrapper, #material-panel2 .wrapper { padding:35px 90px; width:590px; }
#material-panel3 .wrapper { padding:0 35px; width:700px; }

.material-panel { width:300px; float:left; margin:25px 25px; text-align:center; }
.material-panel img { width:300px; height:300px; }
.material-panel h3 { font-size:24px; line-height:30px; margin:12px 0; }
.material-panel p { font-size:20px; line-height:26px; }

#testimonials-panel1 h1 { font-size:90px; line-height:110px; letter-spacing:-5px; }

.price-options div { width:150px; height:440px; padding:8px 12px; margin:20px 9px; }
.price-options p.small { font-size:18px !important; line-height:22px !important; }
.price-options p.large, .price-options span.large { font-size:26px !important; line-height:28px !important; }
.price-options p.larger, .price-options span.larger { font-size:42px !important; line-height:48px !important; }
.price-options a.signup-button { bottom:5px; left:15px; width:125px; font-size:18px; }
.price-options-columns input[type='submit'] { position:absolute; bottom:10px; left:15px; width:145px; }

.header-panel { width:750px; }
.header-panel-text { width:400px; }
.header-panel h2 { font-size:26px; line-height:32px; }
.header-panel p { font-size:16px; line-height:20px; }

.module-resource { margin:9px; width:750px; height:290px; }
.module-resource-image { float:left; width:290px; height:290px; }
.module-resource-image a { display:block; width:290px; height:290px; overflow:hidden; text-indent:300px; white-space:nowrap; }
.module-resource-description { margin-left:290px; background:#fff; width:460px; height:290px; }
.module-resource-description .credits { color:#666; font-size:24px; line-height:30px; text-align:center; float:right; width:48px; height:30px; padding:9px 0; border-left:solid 1px #999; border-bottom:solid 1px #999; margin:0 0 10px 10px; }
.module-resource-description .description { padding:20px; }
.module-resource-description .description h2 a { color:#666; font-size:28px; line-height:36px; text-decoration:none; text-transform:uppercase; }
.module-resource-description .description p { font-size:16px; line-height:20px; }

.resource-details { position:relative; margin:9px; width:750px; }
.resource-image, .resource-image img { width:250px; height:250px; }
.resource-info { width:400px; padding:15px 75px 15px 25px; }
.resource-data { float:left; margin-top:250px; padding:15px; width:220px; font-size:13px; line-height:17px; }
.resource-info p { font-size:16px; line-height:22px; }

.resource-filebundles table, .related-resources table { width:750px; }

h3.download-resource-heading { font-size:20px; line-height:26px; }
.download-resource { width:748px; }