#overview .content { width:980px; padding:0; }

#overview .gradient {
	background:#f5f5f5;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(80%,#f5f5f5), to(#e8e8e8));
	background:-moz-linear-gradient(top, #fff, #f5f5f5 80%, #e8e8e8);
}

#overview .inset { border:1px solid #ccc;
	-webkit-box-shadow:inset 0 1px 4px rgba(0,0,0,.4); -moz-box-shadow:inset 0 1px 4px rgba(0,0,0,.4); box-shadow:inset 0 1px 4px rgba(0,0,0,.4);
}
#overview .inset:nth-child(1n) { border:none; }

#overview .gallery-movie { padding:130px 50px 0; height:640px; margin:0; border:none; background-color:#fff; }
#overview .gallery-movie:after { background:none; }
#overview .gallery-movie .close { top:92px; }

#overview .hero { height:594px; }
#overview .hero .video-showcase { position:absolute; z-index:1; top:0; left:0; }
#overview .hero h1 { padding-top:26px; position:relative; z-index:5; }
#overview .hero p.intro { position:relative; z-index:4; margin-top:-5px; font-size:1.1429em; }

#overview .hero .video-tray { position:relative; z-index:5; padding-top:520px; width:980px; text-align:center; }

#overview .hero .video-tray li,
#overview .hero .video-tray li a { display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; }

#overview .hero .video-tray li { margin:0 20px; width:134px; }
#overview .hero .video-tray li a { text-align:center; }

#overview .hero .video-tray .video-thumb .image { display:block; float:none; margin:0 auto; width:92px; }
#overview .hero .video-tray .video-thumb .image .play { left:31px; top:16px; width:31px; height:31px; opacity:.8; background:url(/education/images/video_play_31x31.png) no-repeat 0 0; behavior:url(/global/scripts/lib/ie7pngfix.htc); }
#overview .hero .video-tray .video-thumb .image img { border-width:5px; }
#overview .hero .video-tray .video-thumb:hover .image .play { opacity:1; }
#overview .hero .video-tray .video-thumb span.more { margin-top:4px; text-decoration:none; *float:none; color:#fff; font-size:0.8571em; text-shadow: 0.1em 0.1em #444; background:url(/education/home/images/morearrow_fff.gif) no-repeat 100% 70%; }
#overview .hero .video-tray .video-thumb.textbooks span.more { width:91%; }
#overview .hero .video-tray .video-thumb:hover span.more { text-decoration:underline; }

#overview .hero .video-fallback { position:absolute; z-index:1; top:0; left:0; }

.video-rounded { -webkit-mask-box-image: url(/education/home/images/corner_mask.png) 0 0; }

#overview .shelf { position:relative; overflow:hidden; height:10px;}
#overview .shelf:after { position: absolute; display: block; bottom: 15px; left: -50px; right: -50px; height: 40px; content: "";
	border-radius: 0 0 100% 100% / 0 0 30% 30%;
	-moz-box-shadow: 0 5px 4px 0 #666;
	-webkit-box-shadow: 0 5px 4px 0 #666;
	box-shadow: 0 5px 4px 0 #666;
}
body#overview  #featurettes .ipad img { top: 238px; left: 55px; }
#featurettes .profiles img {top:165px; left:33px; }
#featurettes .ibooksauthor img {top:165px; left:33px; }
#featurettes .apps img {top:125px; left:40px; }
#featurettes .school img {top:165px; left:33px; }
#featurettes .profiles {border-left:1px solid #e5e5e5}
#featurettes .ipad {width: 244px; border: 0;}
#featurettes .school img#ios7edu {top:160px; left:33px;}

@media screen and(-webkit-min-device-pixel-ratio:0) {
	#overview .shelf:after { box-shadow: 0 5px 5px 0 #666; }
}

#overview .buckets {margin-top: -10px; }
#overview .buckets .column { display:inline-block; width:327px; _width:326px; margin:0; background: #f2f2f2;
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 30%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(30%,#ffffff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 30%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 30%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 30%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f2f2f2 0%,#ffffff 30%,#ffffff 100%);
}
#overview .buckets .column.first { width:324px; *width:325px; border:none; border-left:1px solid #ddd\9; *border-left: none; }
#overview #main .buckets .column.last { float:right !important; width:327px; _width:326px !important; border:none; }

#overview .buckets .column a { color:#333; display:block; padding:27px 19px 1px 27px; text-decoration:none; border-left:1px solid #ddd; *border-top:1px solid #ddd; }
#overview .buckets .column.first a { border-left:0;}
#overview .buckets .column.bts { width: 328px; }
#overview .buckets .column.last a { padding:27px 10px 1px 30px; }
#overview .buckets .column a h2 { margin-right:-10px; font-size:1.35em; line-height:1.25em; font-weight:normal; }
#overview .buckets .column a p { display:block; min-height:120px; _height:160px; }
#overview .buckets .column.bts a p { padding-right: 20px; }
#overview .buckets .column.lc a p { padding-right: 10px; }
#overview .buckets .column a img.bucket { display:block; margin-top:34px; margin-left:auto; margin-right:auto; }
#overview .buckets .column.bts a img.bucket { margin-top:-5px; margin-left:-20px; }
#overview .buckets .column.last a img.bucket { padding-right: 25px; margin-top: 34px; }
#overview .buckets .column a:hover { background: #ededed;
	background: -moz-linear-gradient(top,  #f2f2f2 0%, #ffffff 80%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(80%,#ffffff), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #f2f2f2 0%,#ffffff 80%,#ffffff 100%);
	background: -o-linear-gradient(top,  #f2f2f2 0%,#ffffff 80%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #f2f2f2 0%,#ffffff 80%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f2f2f2 0%,#ffffff 80%,#ffffff 100%);
}

#overview .buckets .column a:hover .more { text-decoration:underline; }

@media only screen and (max-device-width:768px) {
	#hero-gallery { background:url(/education/home/images/overview_fallback.jpg) no-repeat 0 0; }
}

#overview #bts-promo { position:relative; padding:22px 0 0 187px; width:793px; height:80px; z-index:1;}
#overview #bts-promo img.bts-hero { position: absolute; top:0; left:0; z-index:-1;}
#overview #bts-promo img.title { margin-top:0; }
#overview #bts-promo h1 { font-size:0; line-height:0 !important; margin-bottom:0;}
#overview #bts-promo p { width:710px; line-height:20px; margin-bottom: 0;}
#overview #bts-promo p.intro {color:#ffffff; font-size:15px;}
#overview #bts-promo p.terms {color:#ffffff; font-size:11px; position: absolute; bottom:-1px; right:0; width:100px;}
#overview #bts-promo span.no-break { color:#ffffff; text-decoration: none; white-space: nowrap; }
#overview #bts-promo span.learn { font-size:15px; background: url(/education/home/images/morearrow_green.gif) no-repeat 100% 63%; padding-right:10px; margin: 0; color: #0055cc;}

#overview .student-faculty { position:relative; z-index:1; width:980px; margin:0 auto -18px; font-size:1.167em; line-height:1.4285em; word-spacing:-1px; }
#overview .student-faculty h3 { font-size:1em; margin-bottom:0; }
#overview .student-faculty .column { width:490px; margin:0; }
#overview .student-faculty .column a { color:#333; text-decoration:none; display:block; height:116px; padding:12px 10px 0 25px; }
#overview .student-faculty .column a img.left { margin:-8px 20px 0 0; position:relative; z-index:1; }
#overview .student-faculty .column a:hover .more { text-decoration:underline; }
#overview .student-faculty .column.last { background:url(/education/home/images/overview_vertical_divider.png) no-repeat 0 25%; *behavior:url(/global/scripts/lib/iepngfix.htc); }

#overview .profileheader { position:relative; z-index:1; display:block; width:980px; margin:20px auto 5px; }
#overview .profileheader h1 { display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; margin:0 0 0 -1px; line-height:21px; }
#overview .profileheader a { position:relative; top:-1px; display:-moz-inline-stack; display:inline-block; *display:inline; zoom:1; margin-left:5px; }

#overview .featured .column.first { width:636px; padding:10px 0 10px 10px; }
#overview .featured .column.first a { display:block; clear:both; }
#overview .featured .column.first a:hover { text-decoration:none; }
#overview .featured .column.first a:hover .more { text-decoration:underline; }
#overview .featured .column.first a figure { position:relative; z-index:1; }
#overview .featured .column.first a figure .play { position:absolute; z-index:2; top:140px; left:280px; width:74px; height:74px; background:url(/education/home/images/featured_play_button.png) 0 0 no-repeat; background-size:74px 148px; _behavior:url(/global/scripts/lib/iepngfix.htc); }
#overview .featured .column.first a:hover figure .play { background-position:0 -74px; }
#overview .featured .column.first a figure img { position:relative; z-index:1; top:0; left:0; display:block; }
#overview .featured .column.first a figure figcaption { position:absolute; z-index:2; bottom:0; padding:10px; }
#overview .featured .column.first a figure figcaption h1 { margin-bottom:2px; font-size:1.214em; font-weight:bold; color:#fff; }
#overview .featured .column.first a figure figcaption p { margin:0; font-size:0.929em; color:#fff; }
#overview .featured .column.first a figure figcaption .more { color:#5cc3f6; background:url(/global/elements/arrows/morearrow_08c.svg) 100% 50% no-repeat; }

#overview .featured .column.last { width:334px; }
#overview .featured .column.last a { display:block; _width:auto; padding:14px 15px; border-bottom:1px solid #ddd; }
#overview .featured .column.last a.last { border:none; padding-bottom:10px; }
#overview .featured .column.last a:hover { text-decoration:none; }
#overview .featured .column.last a:hover .more { text-decoration:underline; }
#overview .featured .column.last a .copy { float:left; width:160px; }
#overview .featured .column.last a .copy h3 { margin-bottom:2px; font-size:0.929em; }
#overview .featured .column.last a .copy p { margin-bottom:0; font-size:0.857em; color:#666; line-height:1.5em; }
#overview .featured .column.last a .image { position:relative; z-index:1; float:right; }
#overview .featured .column.last a .image .play { position:absolute; z-index:2; top:27px; left:46px; width:40px; height:40px; background:url(/education/home/images/featured_play_button_small.png) 0 0 no-repeat; background-size:40px 80px; _behavior:url(/global/scripts/lib/iepngfix.htc); }
#overview .featured .column.last a:hover .image .play { background-position:0 -40px; }
#overview .featured .column.last a .image img { position:relative; z-index:1; display:block;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
	box-shadow:0 1px 3px rgba(0,0,0,0.5);
	-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;
}
