/* Scholastic Overides */
html {background:#fff;}
body {padding:0; margin:0; color:#666; width:100%; display:table; background:#fff;}
a img {border: none;}
#schlHeader {display:none;}
#schl3o {width:100%;}
#schlPageContent {margin: 0 auto 0 auto !important; padding-bottom:0px !important; width:100% !important; background:#fff url(../images/landing_bg-repeat.png) 0 0 repeat-x !important; /*border-bottom:25px solid #ffc600;*/}
#schlMainContent {width:100%; margin: 0 auto 0 auto; display:table;}
#universal4o {margin-bottom:0px !important;}
#footer-wrapper-4o {margin-top:100px;}
.future_clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
 

/* Reading Club Page */
#src_container {width:990px; position:relative; margin:0 auto;}
#src_logo {margin:0; padding:0; height:100px; overflow:hidden;}

/* Future Teacher Page */
.future_section-holder {width:100%;}
.future_section-content {width:990px; margin:0 auto; position:relative;}

/* Hero Section */
#future_section-hero {background:#33a1d9; margin-top:4px; height:294px; border-bottom:20px solid #1792d0; position:relative;}
#future_section-hero .future_section-content {height:294px;  position:relative;}
#future_section-hero .future_section-content #future_hero {position:absolute; bottom:-20px; right:-38px;}
#future_section-hero .future_section-content #future_hero-credit {position:absolute; bottom:-20px; left:0;}
#future_section-hero .future_section-content #future_hero-text {position:absolute; left:0px; top:30px;}
#future_section-hero .future_section-content #future_hero-text h1 {margin:0; padding:0; font-family: "BrandonText-Light", sans-serif; font-weight:400; font-size:58px; color:#fff; line-height:58px;}
#future_section-hero .future_section-content #future_hero-text h1 strong {display:block; font-family: "BrandonText-Medium", sans-serif; font-weight:400;}
#future_section-hero .future_section-content #future_hero-text p {margin:0; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:15px; line-height:21px;}

#schl3o a#future_hero-mailinglist {font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:14px; font-weight:700; text-decoration:none; display:block; position:absolute; bottom:20px; left:0; padding-right:12px; text-transform:uppercase;}
#schl3o a#future_hero-mailinglist:hover { color:#666;}
#schl3o a#future_hero-mailinglist span {display:block; width:7px; height:11px; position:absolute; top:2px; right:0px; background: url(../images/mailing-arrow.png) 0 0 no-repeat; overflow:hidden;}
#schl3o a#future_hero-mailinglist:hover span { background-position:0 -11px;}

/* Tabs Section */
#future_section-tabs {background:#f4f1ea; padding:30px 0 6px 0; border-bottom:4px solid #fff;}
#future_section-tabs .future_section-content {}
#future_section-tabs .future_section-content #future_tabs {height:201px; position:relative;}
#future_section-tabs .future_section-content #future_tabs .future_tab-link {display:block; width:310px; height:201px; position:absolute; top:0; color:#fff; text-transform:uppercase; text-decoration: none;}
#future_section-tabs .future_section-content #future_tabs .future_tab-link .future_tab-text {display:block; padding:20px; font-size:26px; line-height:30px; font-family: "BrandonText-Light", sans-serif; font-weight:400; color:#fff;}
#future_section-tabs .future_section-content #future_tabs .future_tab-link:hover {color:#fff; text-decoration:none;}
#future_section-tabs .future_section-content #future_tabs .future_tab-link .future_tab-text strong {display:block; font-family: "BrandonText-Bold", sans-serif; font-weight:400;}
#future_section-tabs .future_section-content #future_tabs .future_tab-link:hover .future_tab-text {color:#fff; text-decoration:none;}
#future_section-tabs .future_section-content #future_tabs #future_tab1 {left:0; background:url(../images/tab1-bg.png) 0 0 no-repeat;}
#future_section-tabs .future_section-content #future_tabs #future_tab2 {left:340px; background:url(../images/tab2-bg.png) 0 0 no-repeat;}
#future_section-tabs .future_section-content #future_tabs #future_tab3 {left:680px; background:url(../images/tab3-bg.png) 0 0 no-repeat;}

#future_section-tabs .future_section-content #future_tabs .future_tab-link .future_tab-hover {display:block; position:absolute; width:310px; height:21px; left:0; bottom:0; overflow:hidden;}
#future_tab1 .future_tab-hover {background:url(../images/tab1-hover.png) 0 0 no-repeat;}
#future_tab2 .future_tab-hover {background:url(../images/tab2-hover.png) 0 0 no-repeat;}
#future_tab3 .future_tab-hover {background:url(../images/tab3-hover.png) 0 0 no-repeat;}
#future_section-tabs .future_section-content #future_tabs .future_tab-link:hover .future_tab-hover {background-position:0 -21px;}

#future_section-tabs .future_section-content #future_tabs .future_tab-link .future_tab-chevron {display:block; width:25px; height:18px; overflow:hidden; position:absolute; left:20px; bottom:34px; background:url(../images/tab-chevron.png) 0 0 no-repeat;}

#future_section-tabs .future_section-content #future_tabs .future_tab-selected .future_tab-chevron {background-position:0 -18px;}
#future_section-tabs .future_section-content #future_tabs .future_tab-selected .future_tab-hover {display:none;}

/* Accordions */
#future_accordions {width:990px;}
#future_accordions .future_accordion {display:none; position:relative;}
#future_accordions .future_accordion .future_accordion-nose {position:absolute; top:0; display:none;}
#future_accordions .future_accordion .future_accordion-content {width:990px; height:300px; margin-bottom:30px; box-sizing:border-box;}
#future_accordions .future_accordion .future_accordion-content h3 {margin:0; padding:0;}
#future_accordions .future_accordion .future_accordion-content p {margin:0; padding:0;}
#future_accordions #future_accordion1 .future_accordion-content {background:url(../images/accordion1.jpg) 0 0 no-repeat;}
#future_accordions #future_accordion2 .future_accordion-content {background:url(../images/accordion2.jpg) 0 0 no-repeat;}
#future_accordions #future_accordion3 .future_accordion-content {background:#fff; font: Arial, Helvetica, sans-serif;}
.future_accordion-close {position:absolute; right:10px; top:10px; display:block; width:15px; height:15px; overflow:hidden; background:url(../images/future_accordion-close.png) 0 0 no-repeat;}
.future_accordion-close:hover {background-position:0 -15px;}
#future_accordions #future_accordion1 .future_accordion-nose {left:0;}
#future_accordions #future_accordion2 .future_accordion-nose {left:340px;}
#future_accordions #future_accordion3 .future_accordion-nose {left:680px;}

#future_accordions #accordion-readingfun {padding: 26px 0 0 30px; font-family:Arial, Helvetica, sans-serif; font-size: 16px; width: 425px;}
#future_accordions #accordion-readingfun h3 {font-family: "BrandonText-Light", sans-serif; font-weight:400; font-size:26px; color: #d83230; padding: 0 0 8px 0;}
#future_accordions #accordion-readingfun h3 strong {font-family: "BrandonText-Medium", sans-serif; font-weight:400;}
#future_accordions #accordion-readingfun p {padding: 0 0 17px 0; line-height:20px;}

#future_accordions #accordion-bonuspoints {padding: 26px 0 0 30px; font-family:Arial, Helvetica, sans-serif; font-size: 16px; width: 500px;}
#future_accordions #accordion-bonuspoints h3 {font-family: "BrandonText-Light", sans-serif; font-weight:400; font-size:26px; color: #d83230; padding: 4px 0 14px 0;}
#future_accordions #accordion-bonuspoints h3 strong {font-family: "BrandonText-Medium", sans-serif; font-weight:400;}
#future_accordions #accordion-bonuspoints p {padding: 0 0 7px 0; line-height:20px;}
#future_accordions #accordion-bonuspoints a {color: #0098c8; text-decoration: underline;}
#future_accordions #accordion-bonuspoints #future_accordion-apple {padding-top:18px;}

#accordion-getstarted-pods {position:relative; width:990px; height:300px; box-sizing:border-box;}
#accordion-getstarted-pods .accordion-getstarted-pod {width:250px; height:180px; background:#f4f1ea; position:absolute; top:48px; box-sizing:border-box; padding:20px 20px 0 20px;}
#accordion-getstarted-pods .accordion-getstarted-pod a {display:block; color:#fff; text-decoration:none; text-align:center; width:250px; height:24px; position:absolute; left:0; bottom:0; font-family:Arial, Helvetica, sans-serif; font-weight:700; text-transform:uppercase; line-height:24px;}
#accordion-getstarted-pods .accordion-getstarted-pod h4 {font-family: "BrandonText-Medium", sans-serif; font-weight:400; font-size:22px; line-height:24px; margin:0; padding:0 0 8px 0;}
#accordion-getstarted-pods .accordion-getstarted-pod p {font-family:Arial, Helvetica, sans-serif; color:#3a3a3a; font-size:14px; line-height:18px;}

#accordion-getstarted-pods #accordion-getstarted1 {left:52px;}
#accordion-getstarted-pods #accordion-getstarted1 h4 {color:#3fac73;}
#accordion-getstarted-pods #accordion-getstarted1 a {background:#69d99e;}
#accordion-getstarted-pods #accordion-getstarted1 a:hover {color:#9bd4b6; background:#3fac73;}

#accordion-getstarted-pods #accordion-getstarted2 {left:369px;}
#accordion-getstarted-pods #accordion-getstarted2 h4 {color:#1da79c;}
#accordion-getstarted-pods #accordion-getstarted2 a {background:#33c8bc;}
#accordion-getstarted-pods #accordion-getstarted2 a:hover {color:#9cd8d4; background:#1da79c;}

#accordion-getstarted-pods #accordion-getstarted3 {left:679px;}
#accordion-getstarted-pods #accordion-getstarted3 h4 {color:#0270a9;}
#accordion-getstarted-pods #accordion-getstarted3 a {background:#1792d0;}
#accordion-getstarted-pods #accordion-getstarted3 a:hover {color:#9ac6dd; background:#0270a9;}

#schl3o a#future_accordion3-proflink {font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:14px; font-weight:700; text-decoration:none; display:block; position:absolute; bottom:30px; left:60px; padding-right:12px; text-transform:uppercase}
#schl3o a#future_accordion3-proflink:hover { color:#666;}
#schl3o a#future_accordion3-proflink span {display:block; width:7px; height:11px; position:absolute; top:2px; right:0px; background: url(../images/cta-arrow.png) 0 0 no-repeat; overflow:hidden;}
#schl3o a#future_accordion3-proflink:hover span { background-position:0 -11px;}

/* Slider 1 */
#future_section-slider1 {background:#f4f1ea; padding-top:30px; position:relative;}
#slideshow-holder {width:990px; height:345px; position:relative;}
#slideshow {width:990px; height:345px; overflow:hidden;}
.slideshow-slide {width:990px; height:345px;}
#slideshow-slide1 {background:url(../images/slide1.jpg) 0 0 no-repeat;}

#slideshow-slide1 a#slideshow-seeflyers {
	display: block;
    box-sizing: border-box;
    background: #fc853f;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #fff; 
	text-decoration:none;
}
#slideshow-slide1 a#slideshow-seeflyers:hover {color:#f8b8a9; background:#ee4d28; text-decoration:none;}

#slideshow-slide1 .slideshow-slide-content {width: 305px; position: absolute; left: 649px; top: 65px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff;}
#slideshow-slide1 .slideshow-slide-content h3 {font-family: "BrandonText-Regular", sans-serif; font-weight:400; font-size:24px; text-transform: uppercase; line-height: 27px; padding: 0; margin:0;}
#slideshow-slide1 .slideshow-slide-content h3 strong {font-family: "BrandonText-Bold", sans-serif; font-weight:400; font-size:24px;}
#slideshow-slide1 .slideshow-slide-content p {margin:11px 0 14px 0; line-height: 20px;}

#slideshow-slide2 .slideshow-slide-content {width: 345px; position: absolute; left: 602px; top:31px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3a3a3a;}
#slideshow-slide2 .slideshow-slide-content h3 {font-family: "BrandonText-Medium", sans-serif; font-weight:400; font-size: 34px;  color: #fff; text-transform: uppercase; line-height: 37px; padding: 0; margin:0;}
#slideshow-slide2 .slideshow-slide-content p {margin: 9px 0 0 0; padding: 0; line-height: 20px;}

#slideshow-slide3 .slideshow-slide-content {width: 345px; position: absolute; left: 639px; top: 33px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3a3a3a;}
#slideshow-slide3 .slideshow-slide-content h3 {font-family: "BrandonText-Regular", sans-serif; font-weight:400; font-size: 36px;  color: #d83230; text-transform: uppercase; line-height: 37px; padding: 0; margin:0;}
#slideshow-slide3 .slideshow-slide-content h3 strong {font-family: "BrandonText-Bold", sans-serif; font-weight:400; font-size:36px;}
#slideshow-slide3 .slideshow-slide-content p {margin: 9px 0 0 0; padding: 0; line-height: 20px;}

#slideshow-slide4 .slideshow-slide-content {width: 345px; position: absolute; left: 653px; top: 63px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3a3a3a;}
#slideshow-slide4 .slideshow-slide-content h3 {font-family: "BrandonText-Regular", sans-serif; font-weight:400; font-size: 36px;  color: #fff; text-transform: uppercase; line-height: 37px; padding: 0; margin:0;}
#slideshow-slide4 .slideshow-slide-content h3 strong {font-family: "BrandonText-Bold", sans-serif; font-weight:400; font-size:36px;}
#slideshow-slide4 .slideshow-slide-content p {margin: 9px 0 0 0; padding: 0; line-height: 20px;}

#slideshow-slide2 {background:url(../images/slide2.jpg) 0 0 no-repeat;}
#slideshow-slide3 {background:url(../images/slide3.jpg) 0 0 no-repeat;}
#slideshow-slide4 {background:url(../images/slide4.jpg) 0 0 no-repeat;}

#slideshow-nav {text-align:center; padding:20px 0;}
#slideshow-nav a {display:inline-block; width:10px; height:10px; text-indent:-9999px; overflow:hidden; background:#b2b2b2; margin:0 5px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
#slideshow-nav a:hover {background:#666;}
#slideshow-nav a.activeSlide {background:#666;}

#slideshow-prev {display:none; width:50px; height:50px; text-indent:-999px; overflow:hidden; background:url(../images/prev.png) 0 0 no-repeat; position:absolute; left:-10px; top:147px; z-index:999;}
#slideshow-holder:hover #slideshow-prev {display:block;}
#slideshow-prev:hover {background-position:0 -50px;}

#slideshow-next {display:none; width:50px; height:50px; text-indent:-999px; overflow:hidden; background:url(../images/next.png) 0 0 no-repeat; position:absolute; right:-10px; top:147px; z-index:999;}
#slideshow-holder:hover #slideshow-next {display:block;}
#slideshow-next:hover {background-position:0 -50px;}

#schl3o a#slideshow-previewflyers {font-family:Arial, Helvetica, sans-serif; color:#999999; font-size:14px; font-weight:700; text-decoration:none; display:block; position:absolute; bottom:20px; right:0px; padding-right:12px; text-transform:uppercase}
#schl3o a#slideshow-previewflyers:hover { color:#666;}
#schl3o a#slideshow-previewflyers span {display:block; width:7px; height:11px; position:absolute; top:2px; right:0px; background: url(../images/cta-arrow.png) 0 0 no-repeat; overflow:hidden;}
#schl3o a#slideshow-previewflyers:hover span { background-position:0 -11px;}

/* Resources */
#future_section-resources {padding-bottom:20px;}
#resources-intro {padding-bottom:20px;}
#resources-intro  h2 {margin:0; padding:30px 0 20px 0; font-family: "BrandonText-Light", sans-serif; font-weight:400; color:#d83230; font-size:28px; line-height:28px;}
#resources-intro p {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#3a3a3a; font-size:14px; line-height:18px;}

#future_section-resourcesbars {background:#f4f1ea; padding:18px 0 18px 20px;}
#future_section-resourcesbars .future_section-resourcesbar {display:inline-block; box-sizing:border-box;}
#future_section-resourcesbars .future_section-resourcesbar h3 {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-weight:700; color:#0098c8; font-size:14px; line-height:22px;}
#future_section-resourcesbars .future_section-resourcesbar h3 a {color:#0098c8; text-decoration:none;}
#future_section-resourcesbars .future_section-resourcesbar h3 a:hover {color:#f88000; text-decoration:none;}


#future_section-resourcesbars .future_section-resourcesbar p {margin:0; padding:0; color:#3a3a3a; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}

#future_section-resourcesbar1 {width:220px; margin-right:20px;}
#future_section-resourcesbar2 {width:220px; margin-right:20px;}
#future_section-resourcesbar3 {width:210px; margin-right:20px;}
#future_section-resourcesbar4 {width:230px;}


/* Quotes */
#quoteshow-intro {padding-top:30px;}
#quoteshow-intro h2 {margin:0; padding:0; font-family: "BrandonText-Light", sans-serif; font-weight:400; color:#d83230; font-size:28px;}
#future_section-quotes {position:relative;}
#quoteshow-holder {width:990px; height:200px; position:relative;}
#quoteshow {width:990px; height:200px; overflow:hidden;}
.quoteshow-slide {width:990px; height:200px;}
#quoteshow-slide1 {background:url(../images/quote1.jpg) 0 0 no-repeat;}
#quoteshow-slide2 {background:url(../images/quote2.jpg) 0 0 no-repeat;}
#quoteshow-slide3 {background:url(../images/quote3.jpg) 0 0 no-repeat;}

#quoteshow .quoteshow-slide h4 {margin:0; padding:0 0 6px 0; font-family: "BrandonText-Regular", sans-serif; font-weight:400; font-size:24px; line-height:28px; color:#d83230;}
#quoteshow .quoteshow-slide p {margin:0; padding:0; font-family: "BrandonText-Light", sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#000;}
#quoteshow .quoteshow-slide .quoteshowleft {position:absolute; left:180px; top:30px; width:300px;}
#quoteshow .quoteshow-slide .quoteshowright {position:absolute; left:680px; top:30px; width:280px;}


#quoteshow-prev {display:block; width:15px; height:24px; text-indent:-999px; overflow:hidden; background:url(../images/quoteprev.png) 0 0 no-repeat; position:absolute; left:-10px; top:80px; z-index:999;}
#quoteshow-prev:hover {background-position:0 -27px;}
#quoteshow-next {display:block; width:15px; height:27px; text-indent:-999px; overflow:hidden; background:url(../images/quotenext.png) 0 0 no-repeat; position:absolute; right:-10px; top:80px; z-index:999;}
#quoteshow-next:hover {background-position:0 -27px;}

/* Connect */
#future_section-connect {padding-top:30px;}
#future_section-connect h2 {margin:0 30px 0 0; padding:0; font-family: "BrandonText-Light", sans-serif; font-weight:400; color:#d83230; font-size:28px; line-height:28px;}

#connect-intro .social {
    position: absolute;
    right: 0;
	top:0;
}
.social a{float:left;margin-right:10px;}
.social #fb{height: 24px;width: 24px;border:none;outline: none;display:inline-block;
background:url('../images/socialnetwork.png') no-repeat scroll 0px 0px transparent;}
.social #tw{height: 27px;width: 24px;border:none;outline: none;display:inline-block;
background:url('../images/socialnetwork.png') no-repeat scroll -34px 0px transparent;}
.social #tt{height: 27px;width: 24px;border:none;outline: none;display:inline-block;
background:url('../images/socialnetwork.png') no-repeat scroll -68px 0px transparent;}
.social #gp{height: 27px;width: 24px;border:none;outline: none;display:inline-block;
background:url('../images/socialnetwork.png') no-repeat scroll -102px 0px transparent;}
.social #pt{height: 27px;width: 24px;border:none;outline: none;display:inline-block;
background:url('../images/socialnetwork.png') no-repeat scroll -136px 0px transparent;}
.social #ig{height: 27px;width: 24px;border:none;outline: none;display:inline-block;
background:url('../images/socialnetwork.png') no-repeat scroll -170px 0px transparent;}
.social #fb:hover{height: 27px;width: 24px;border:none;outline: none;display:inline-block;
background:url('../images/socialnetwork.png') no-repeat scroll 0px -40px transparent;}
.social #tw:hover{height: 27px;width: 24px;border:none;outline: none;display:inline-block;
background:url('../images/socialnetwork.png') no-repeat scroll -34px -40px transparent;}
.social #tt:hover{hheight: 27px;width: 24px;border:none;outline: none;display:inline-block;
background:url('../images/socialnetwork.png') no-repeat scroll -68px -40px transparent;}
.social #gp:hover{height: 27px;width: 24px;border:none;outline: none;display:inline-block;
background:url('../images/socialnetwork.png') no-repeat scroll -102px -40px transparent;}
.social #pt:hover{height: 27px;width: 24px;border:none;outline: none;display:inline-block;
background:url('../images/socialnetwork.png') no-repeat scroll -136px -40px transparent;}
.social #ig:hover{height: 27px;width: 24px;border:none;outline: none;display:inline-block;
background:url('../images/socialnetwork.png') no-repeat scroll -170px -40px transparent;}

#connect-promo {margin-top:20px; display:block;}

/* Sticky Note */
#future_sticky {position: fixed; right:0; top:230px; width:230px; z-index:9999;}

#future_sticky-box {background:#0270a9;
	-webkit-box-shadow: 0 4px 4px -2px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 4px 4px -2px rgba(0,0,0,0.5);
	box-shadow: 0 4px 4px -2px rgba(0,0,0,0.5);
}

#future_sticky-top {background:#0270a9 url(../images/sticky-bg.png) 0 0 no-repeat; padding:25px; border-bottom:1px #fff solid;}
#future_sticky-top strong {color:#fff; text-decoration:none; font-family: "BrandonText-Medium", sans-serif; font-weight:400; font-size:24px; line-height:30px;}

#future_sticky-btm {background:#0270a9; padding:15px 25px 11px 25px;  position:relative;}
#future_sticky-btm a {color:#fff; text-decoration:none; font-family: "BrandonText-Medium", sans-serif; font-weight:400; font-size:18px; line-height:21px; display:block;}
#future_sticky-btm a:hover {color:#9ac6dd;}
#future_sticky-btm a span {display:block; position:absolute; right:20px; bottom:15px; width:16px; height:16px; background:url(../images/sticky-toggle.png) 0 0 no-repeat; overflow:hidden;}
#future_sticky-btm a.open span {background-position:0 -16px;}

#future_sticky-accordion {background:#0270a9; padding:15px 25px 20px 25px; border-top:1px #5ba2c7 dashed; display:none;}
#future_sticky-accordion p {margin:0; padding:0 0 15px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:20px; color:#fff;}
#future_sticky-accordion a {
	display: block;
    box-sizing: border-box;
    background: #fc853f;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
	margin:0 auto;
	text-decoration:none;
}
#future_sticky-accordion a:hover {color:#f8b8a9; background:#ee4d28; text-decoration:none;}



/* Modal */
#future_modal-bg {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .50;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    filter: alpha(opacity=50);
    z-index:99998;
}

#future_modal-container {
    display: none;
    left: 50%;
    margin: 0 0 0 -160px;
    position: fixed;
    top: 130px;
    width: 320px;
    z-index:99999;
}
#future_modal-top {background:#0270a9 url(../images/future_modal-top.png) 0 0 no-repeat; width:320px; height:70px; position:relative;}
#future_modal-top h3 {margin:0; padding:0; text-indent:-9999px;}
#future_modal-close {position:absolute; right:10px; top:10px; display:block; width:15px; height:15px; overflow:hidden; background:url(../images/modal-close.png) 0 0 no-repeat;}
#future_modal-close:hover {background-position:0 -15px;}

body
{
    -webkit-animation-duration: 0.1s;
    -webkit-animation-name: fontfix;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: linear;
    -webkit-animation-delay: 0.1s;
}

@-webkit-keyframes fontfix{
    from{   opacity: 1; }
    to{ opacity: 1; }
}