﻿.content { float:none; width:100% !important; padding:0 !important; }
.content-bg { padding:0 !important; }

.sidenav { padding:0 !important; }

.hero-images { margin:0; padding:0 !important; list-style:none; text-indent:none; height:400px; width:650px; overflow: hidden; }
.hero-images li { position: absolute; left:0; height:400px; width:650px; padding:0; }
.hero-images h1, .hero-images h2 { display:none; margin:0; padding:0; }
.hero-images .boy { background:url(../images/home/hero_boy.jpg) repeat-x left top; }
.hero-images .smile { background:url(../images/home/hero_smile.jpg) repeat-x left top; }
.hero-images .dream { background:url(../images/home/hero_dream.jpg) repeat-x left top; }
.hero-images .milestone { background:url(../images/home/hero_milestone.jpg) repeat-x left top; }
.hero-images .girl { background:url(../images/home/hero_girl.jpg) repeat-x left top; }
.hero-images .cta-info-yellow { position: absolute; left:220px; top:285px; display:block; background:url(../images/home/button_more_info_orange.png) no-repeat; width:120px; height:22px; }
.hero-images .cta-info-yellow span { display:none; }
.hero-images .cta-shop-yellow { position: absolute; left:220px; top:285px; display:block; background:url(../images/home/button_shop_now_orange.png) no-repeat; width:120px; height:22px; }
.hero-images .cta-shop-yellow span { display:none; }
.hero-images .cta-learn-yellow { position: absolute; left:220px; top:270px; display:block; background:url(../images/home/button_learn_more_orange.png) no-repeat; width:120px; height:22px; }
.hero-images .cta-learn-yellow span { display:none; }
.hero-images .cta-learn-green { position: absolute; left:220px; top:270px; display:block; background:url(../images/home/button_learn_more_green.png) no-repeat; width:120px; height:22px; }
.hero-images .cta-learn-green span { display:none; }
.hero-images .learn-more { /* text-indent: -9000em; background: url(../images/home/learn_more.jpg) no-repeat 0 0; */ }
	.hero-images .learn-more a { display: block; width: 100%; height: 100%; }

.mid-boxes { background:url(../images/layout/dot.png) repeat-x left top; padding:0 0 0 13px; }
.mid-boxes .title { height: 19px; display: block; }
.mid-boxes .left { width:320px; background:url(../images/layout/dot.png) repeat-y right top; float:left; padding:12px 0 33px 0; }
.mid-boxes .left .top { background:url(../images/home/mid-container-top.gif) no-repeat left bottom; height:44px; }
.mid-boxes .left .repeat { background:url(../images/home/mid-container-repeat.gif) repeat-y; }
.mid-boxes .left .repeat .text { background:url(../images/home/mid-box-album.gif) no-repeat right bottom; height: 90px; padding-right: 75px; }
.mid-boxes .left .bottom { background:url(../images/home/mid-container-bottom.gif) no-repeat; height:20px; }
.mid-boxes .mid { width:360px; background:url(../images/layout/dot.png) repeat-y right top; float:left; padding-left:3px; padding:12px 0 33px 0; }
.mid-boxes .mid .top { background:url(../images/home/mid-container-large-top.gif) no-repeat left bottom; height:44px; }
.mid-boxes .mid .repeat { background:url(../images/home/mid-container-large-repeat.gif) repeat-y; }
.mid-boxes .mid .repeat .text { background:url(../images/home/mid-box-camera.gif) no-repeat right bottom; height: 90px; padding-right: 75px; }
.mid-boxes .mid .bottom { background:url(../images/home/mid-container-large-bottom.gif) no-repeat; height:20px; }
.mid-boxes .right { width:320px; float:left; padding-left:3px; padding:12px 0 33px 0; }
.mid-boxes .right .top { background:url(../images/home/mid-container-orange-top.gif) no-repeat left bottom; height:44px; }
.mid-boxes .right .repeat { background:url(../images/home/mid-container-orange-repeat.gif) repeat-y; }
.mid-boxes .right .repeat .text { background:url(../images/home/mid-box-owl.gif) no-repeat right bottom; height: 90px; padding-right: 75px; }
.mid-boxes .right .bottom { background:url(../images/home/mid-container-orange-bottom.gif) no-repeat; height:20px; }

.mid-boxes .top h2 { text-align:center; font-size:19px; padding:12px 0 0 0; margin:0 0 0 -8px; }
.mid-boxes .repeat { height:120px; padding:0 28px 0 35px; position: relative; }
.mid-boxes .repeat h2 { color:#fff; margin:0 0 5px 0; padding:0; font-size:16px; font-weight:normal; }
.mid-boxes .repeat h3 { color:#000; margin:0; padding:0; font-size:13px; font-weight:normal; }
.mid-boxes .repeat h4 { color:#000; margin:0; padding:0; font-size:13px; font-weight:normal; }
.mid-boxes .repeat ul { color:#000; margin:0; padding:0 0 0 15px; font-size:13px; }
.mid-boxes .photo-album { background:url(../images/home/photo-album.png) no-repeat center 16px; text-indent:-10000px; }
.mid-boxes .are-you-photographer { }
.mid-boxes .your-photos { }
.mid-boxes .spring-photos { }
.mid-boxes .cta-start { position: absolute; bottom: 0; display:block; background:url(../images/home/cta-start.png) no-repeat; width:113px; height:21px; }
.mid-boxes .cta-start span { display:none; }
.mid-boxes .button { position:absolute; bottom:0; margin:0 0 0 -5px; }
.mid-boxes .cta-upload { position: absolute; bottom: 0; display:block; background:url(../images/home/cta-upload.png) no-repeat; width:142px; height:21px; }
.mid-boxes .cta-upload span { display:none; }

.no-pad { padding:0; }
.extra-margin { margin-bottom: 10px; }
.more-margin { margin-bottom: 6px; }

* html .mid-boxes { background:url(../images/ie/layout/dot.gif) repeat-x left top; }
* html .mid-boxes .left { background:url(../images/ie/layout/dot.gif) repeat-y right top; }
* html .mid-boxes .mid { background:url(../images/ie/layout/dot.gif) repeat-y right top; }

* html .mid-boxes .photo-album { background:url(../images/ie/home/photo-album.gif) no-repeat center 16px; }
* html .mid-boxes .are-you-photographer { background:url(../images/ie/home/are-you-photographer.gif) no-repeat center 16px; }
* html .mid-boxes .your-photos { background:url(../images/ie/home/your-photos.gif) no-repeat center 16px; }
* html .mid-boxes .spring-photos { background:url(../images/ie/home/spring-photos.gif) no-repeat center 16px; }

* html .mid-boxes .cta-start { background:url(../images/ie/home/cta-start.gif) no-repeat; }
* html .mid-boxes .cta-learn { background:url(../images/ie/home/cta-learn.gif) no-repeat; }
* html .mid-boxes .cta-upload { background:url(../images/ie/home/cta-upload.gif) no-repeat; }
* html .mid-boxes .cta-spring-photos { background:url(../images/ie/home/cta-spring-photos.gif) no-repeat; }