* {font-size:100.01%;}
html {font-size:62.5%;}
body {
	/* margin:0; */
	color:#2c4d62;
	font:1.5em/1.2em Arial, Helvetica, sans-serif;
	background:#daf0fc url(../images/bg-body.gif) repeat-x;
}

/*
 * Center the page
 */

#schlPageWrapper{margin:0 auto}

/*
 * Everything from here on down needs to begin #schl3o.  (Why? The Scholastic header wraps
 * our page in this div, and then sets styles by ID for things like link colors.)
 */

#schl3o img {border-style:none;}
#schl3o a {
	text-decoration:none;
	color:#2c4d62;
}
#schl3o a:hover {text-decoration:underline;}

#schl3o #main input,
#schl3o #main textarea,
#schl3o #main select {
	font:15px/18px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
#schl3o #main form,
#schl3o #main fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
#schl3o .wrapper {
	width:100%;
	overflow:hidden;
}
#schl3o #wrapper {
	/*
	overflow:hidden;
	width:970px;
	margin:7px auto 0;
	*/
}
#schl3o #header {
	overflow:hidden;
	width:100%;
	position:relative;
}
#schl3o #header img {vertical-align:top;}
#schl3o .logo {
	overflow:hidden;
	width:188px;
	height:35px;
	text-indent:-9999px;
	background:url(../images/logo.gif) no-repeat;
	position:absolute;
	top:6px;
	left:5px;
	z-index:5;
}
#schl3o .logo a {
	display:block;
	height:100%;
	background:url(../images/none.gif);
}
#schl3o #main {
	background:#fff;
	width:908px;
	/* padding:14px 31px 26px; */
	padding-left: 7px;
	padding-top: 0px;
	margin:0 0 10px;
}
#schl3o .main-holder {
	width:100%;
	background:url(../images/bg-main02.gif) repeat-y;
}
#schl3o .main-holder:after,
#schl3o .main-frame:after,
#schl3o #main:after,
#schl3o .container:after,
#schl3o .holder .c:after,
#schl3o #nav:after,
#schl3o #fp-content:after {
	content:"";
	display:block;
	clear:both;
}
#schl3o .main-frame {
	float:left;
	width:100%;
	height: 987px;
	background:url(../images/bg-main.jpg) no-repeat;
}
#schl3o .container {
	width:864px;
	margin:25px 0 0;
	position:relative;
	padding:0 20px 17px 26px;
}
#schl3o .container .everyday_save10_banner{
	position: absolute;
	right: 14px;
	top: -21px;
}
#schl3o .container .everyday_save_ribbon{
	position: absolute;
	right: 14px;
	top: 55px;
}
#schl3o .logo2 {
	position:absolute;
	top:-54px;
	left:-16px;
}
#schl3o .logo2 strong {
	display:block;
	background:url(../images/logo02.png) no-repeat;
	overflow:hidden;
	width:373px;
	height:134px;
	text-indent:-9999px;
}
#schl3o #main .new {
	position:absolute;
	top:-32px;
	right:-4px;
	background:url(../images/bg-save.png) no-repeat;
	overflow:hidden;
	width:123px;
	height:116px;
	text-indent:-9999px;
}
#schl3o .slogan {
	overflow:hidden;
	width:806px;
	padding:0 0 17px;
}
#schl3o .slogan .text {
	float:right;
	background:url(../images/text-slogan.png) no-repeat;
	overflow:hidden;
	width:444px;
	height:47px;
	text-indent:-9999px;
	margin-right: 20px;
}
#schl3o #fp-content {
	float:left;
	width:100%;
	position: relative;
	top: 40px;
}
#schl3o .nav-holder {
	width:100%;
	position:relative;
}
#schl3o #nav {
	margin:0 10px 0 15px;
	padding:0 0 0 1px;
	display:inline;
	list-style:none;
	float:left;
	width:834px;
	font-size:1.13em;
	line-height:1.12em;
	background:url(../images/bg-nav.png) no-repeat;
}
#schl3o #nav li {
	float:left;
	padding:0 7px 0 0;
	height:35px;
}
#schl3o #nav a {
	color:#fff;
	display:block;
	padding:8px 0 0;
	overflow:hidden;
	height:17px;
	text-indent:-9999px;
	position:relative;
	z-index:5;
	cursor:pointer;
}
#schl3o #nav .text1 {
	padding:8px 20px 6px;
	width:37px;
}
#schl3o #nav .text2 {
	padding:8px 21px 6px 20px;
	width:122px;
}
#schl3o #nav .text3 {
	padding:8px 25px 6px 20px;
	width:74px;
}
#schl3o #nav .text4 {
	padding:8px 23px 6px 15px;
	width:74px;
}
#schl3o #nav .text5 {
	padding:8px 22px 6px 17px;
	width:96px;
}
#schl3o #nav .text6 {
	padding:8px 25px 6px;
	width:51px;
	margin:0 0 0 -1px;
}
#schl3o #nav .text7 {
	padding:8px 20px 6px 18px;
	width:38px;
}
#schl3o #nav a span {
	float:left;
	background:url(../images/text-nav.png) no-repeat;
	width:786px;
	height:43px;
}
#schl3o #nav .text1 span {margin:1px 0 0;}
#schl3o #nav .text2 span {margin:0 0 0 -83px;}
#schl3o #nav .text3 span {margin:0 0 0 -257px;}
#schl3o #nav .text4 span {margin:0 0 0 -378px;}
#schl3o #nav .text5 span {margin:0 0 0 -495px;}
#schl3o #nav .text6 span {margin:0 0 0 -645px;}
#schl3o #nav .text7 span {margin:0 0 0 -747px;}
#schl3o #nav a:hover {
	background:url(../images/bg-nav-hover.gif);
	text-decoration:none;
}
#schl3o #nav .text1:hover {background-position:0 0;}
#schl3o #nav .text2:hover {background-position:-84px 0;}
#schl3o #nav .text3:hover {background-position:-254px 0;}
#schl3o #nav .text4:hover {background-position:-380px 0;}
#schl3o #nav .text5:hover {background-position:-499px 0;}
#schl3o #nav .text6:hover {background-position:-640px 0;}
#schl3o #nav .text7:hover {background-position:-748px 0;}
#schl3o #nav .text1:hover span,
#schl3o #nav .active .text1 span {margin:-25px 0 0;}
#schl3o #nav .text2:hover span,
#schl3o #nav .active .text2 span {margin:-26px 0 0 -83px;}
#schl3o #nav .text3:hover span,
#schl3o #nav .active .text3 span {margin:-26px 0 0 -257px;}
#schl3o #nav .text4:hover span,
#schl3o #nav .active .text4 span {margin:-26px 0 0 -378px;}
#schl3o #nav .text5:hover span,
#schl3o #nav .active .text5 span {margin:-26px 0 0 -495px;}
#schl3o #nav .text6:hover span,
#schl3o #nav .active .text6 span {margin:-26px 0 0 -645px;}
#schl3o #nav .text7:hover span,
#schl3o #nav .active .text7 span {margin:-26px 0 0 -747px;}
#schl3o #nav .active a,
#schl3o #nav .active a:hover {background:url(../images/bg-nav-active.gif) no-repeat;}
#schl3o #nav .active .text1,
#schl3o #nav .active .text1:hover {
	padding:11px 24px;
	background:url(../images/bg-nav-home.png) no-repeat;
	margin:-4px 0 0 -5px;
	width:34px;
}
#schl3o #nav .active .text2,
#schl3o #nav .active .text2:hover {
	background-position:-84px 0;
	padding:8px 21px 10px 20px;
}
#schl3o #nav .active .text3,
#schl3o #nav .active .text3:hover {
	background-position:-254px 0;
	padding:8px 25px 10px 20px;
}
#schl3o #nav .active .text4,
#schl3o #nav .active .text4:hover {
	background-position:-380px 0;
	padding:8px 23px 10px 15px;
}
#schl3o #nav .active .text5,
#schl3o #nav .active .text5:hover {
	background-position:-499px 0;
	padding:8px 22px 10px 17px;
}
#schl3o #nav .active .text6,
#schl3o #nav .active .text6:hover {
	background-position:-640px 0;
	padding:8px 25px 10px;
}
#schl3o #nav .active .text7,
#schl3o #nav .active .text7:hover {
	background-position:-748px 0;
	padding:8px 20px 10px 18px;
}
#schl3o #fp-content .holder {
	margin:-7px 0 0;
	overflow:hidden;
	width:100%;
	float:left;
}
#schl3o #fp-content .b {
	overflow:hidden;
	height:14px;
	width:100%;
	font-size:0;
	line-height:0;
	background:url(../images/bg-content03.png) no-repeat;
	clear:both;
}
#schl3o #fp-content .holder .t {
	width:860px;
	height:8px;
	font-size:0;
	line-height:0;
	background:url(../images/bg-content01.png) no-repeat;
}
#schl3o #fp-content .holder .c {
	float:left;
	width:860px;
	background:url(../images/bg-content02.png) repeat-y;
}
#schl3o .content-box {
	overflow:hidden;
	position:relative;
	width:/*808px*/ 835px;
	padding:17px /*27px*/ 0 17px 27px;
}
#schl3o .content-index {
	overflow:hidden;
	width:100%;
	margin:-12px 0 -8px -17px;
}
* html .content-index {margin:-12px 0 -18px -17px;}
#schl3o .content-index .alignleft {
	float:left;
	margin:0 10px 0 0;
}
#schl3o .content-index .info {
	overflow:hidden;
	padding: 15px 0 0;
}
.burst {
    display: block;
    height: 60px;
    width: 192px;
}
#schl3o .visual-holder {
	float:right;
	width:330px;
	padding:7px 7px 7px 11px;
	background:#e6f6fa;
}
#schl3o .visual-holder img {
	vertical-align:top;
	margin:0 0 5px;
}
#schl3o .products {
	overflow:hidden;
	width:100%;
	padding:4px 0 0;
}
#schl3o .products .title {
	background:#daf1f7;
	padding:10px 13px 11px;
	overflow:hidden;
}
#schl3o .products .twocolumns {
	overflow:hidden;
	width:778px;
	padding:20px 16px 0;
	margin:0 0 -16px;
	background:#f0f9fc;
	line-height:1.13em;
}
#schl3o .products .twocolumns h2 {
	padding-bottom: 10px;
}

#schl3o .products .column1,
#schl3o .products .column2 {
	float:left;
	width:380px;
	padding:0 28px 0 0;
}
#schl3o .products .column2 {
	padding:0;
	width:350px;
}
#schl3o .products-info {
	overflow:hidden;
	width:100%;
	padding:0 0 22px;
}
#schl3o .products .alignleft {
	float:left;
	width:133px;
	text-align:right;
	margin:0 12px 0 0;
}
#schl3o .products .alignleft img {vertical-align:top;}
#schl3o .products .info {overflow:hidden;}
#schl3o .products .column2 .info {width:202px;}
#schl3o .products h3 {
	margin:0;
	color:#791eb3;
	font-size:1em;
	line-height:1.13em;
}
#schl3o .products h3 a {color:#791eb3;}
#schl3o .products p {margin:0;}


.products-holder {
	overflow:hidden;
	width:810px;
	padding:6px 0 0;
}
.products-holder .heading {
	overflow:hidden;
	width:642px;
	padding:8px 26px 12px 143px;
	background:#daf1f7;
	position:relative;
}
.products-holder .heading ul,
.products-holder .content ul {
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	font-weight:bold;
	margin:0 0 0 -18px;
	width:712px;
}
* html .products-holder .heading ul,
* html .products-holder .content ul {display:inline;}
* +html .products-holder .heading ul,
* +html .products-holder .content ul {display:inline;}
#schl3o .products-holder .heading li,
#schl3o .products-holder .content li {
	float:left;
	background:none;
	margin:0;
	width:201px;
	padding:0 36px 0 0;
	text-align:center;
}
#schl3o .products-holder .content a {color:#791eb3;}
#schl3o .products-holder .content {
	overflow:hidden;
	width:834px;
	background:#f0f9fc;
	padding:20px 22px 16px 35px;
	border-top:1px solid #cadde7;
	margin:-1px 0 0;
}
#schl3o .products-holder .green {
	display:inline-block;
	vertical-align:middle;
	width:95px;
	padding:0 11px 0 0;
	color:#008933;
	font-weight:bold;
}
* html .products-holder .green {display:inline;}
* +html .products-holder .green {display:inline;}
#schl3o .products-holder img {
	display:block;
	margin:0 auto 5px;
}
#schl3o .content-holder {
	overflow:hidden;
	width:865px;
	margin:-5px 28px 0;
	padding:0 0 11px;
	position: relative;
	top: 40px;
}
#schl3o .content-holder .holder {
	overflow:hidden;
	width:865px;
	padding:34px 0 0;
	background:url(../images/bg-content-holder01.png) no-repeat;
}
#schl3o .content-holder .b {
	overflow:hidden;
	width:865px;
	height:41px;
	float:left;
	background:url(../images/bg-content-holder03.png) no-repeat;
}
#schl3o .content-holder .holder .c {
	width:865px;
	background:url(../images/bg-content-holder02.png) repeat-y;
	/* font-size:0.8em; */
	line-height:1.2em;
}
#schl3o .content-holder .block {
	overflow:hidden;
	width:809px;
	padding:0 33px 4px 23px;
	margin:-11px 0 0;
	position:relative;
}
#schl3o .content-holder ul {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:836px;
}
#schl3o .content-holder ul li {
	float:left;
	border-left:1px solid #a6cbdb;
	margin:0 25px 0 -29px;
	padding:0 27px 0 28px;
	width:366px;
}
#schl3o .content-holder .alignleft {
	float:left;
	margin:0 14px 0 0;
	border:1px solid #a6cbdb;
}
#schl3o .content-holder .info {overflow:hidden;}
#schl3o .content-holder h2 {
	margin:0 0 12px;
	font-size:1.3em;
	line-height:1.125em;
	color:#008933;
}
#schl3o .content-holder .text-04 {
	width:135px;
	height:14px;
	margin:0 0 17px -2px;
	background:url(../images/bg-text.gif) no-repeat 0 -90px;
}
#schl3o .content-holder .info h2 {margin:-1px 0 0;}
#schl3o .content-holder p {margin:0 0 8px;}
#schl3o .content-holder .more,
#schl3o .products .more,
#schl3o .visual-holder .more,
#schl3o .promo .more,
#schl3o .info .more {
	color:#642b88;
	font:bold 1em/1.17em Arial, Helvetica, sans-serif;
	background:url(../images/arrow01.gif) no-repeat 100% 55%;
	padding:0 18px 0 0;
}

#schl3o .info .noarrow {
	background-image: none;
}

#schl3o .products .more {
	color:#7a1fb4;
	font-size:0.9em;
}
#schl3o .visual-holder .more {
	font-weight:normal;
	font-size:1.14em;
	margin:0 0 0 5px;
}
#schl3o .contacts {
	overflow:hidden;
	width:868px;
	background:url(../images/bg-contacts.gif) no-repeat;
	margin:0;
	padding:11px 20px 13px;
	font:bold 0.93em/1.14em Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	
}
.contacts dt {
	display:inline-block;
	text-transform:uppercase;
	vertical-align:top;
}
#schl3o  .contacts a {
	color: #ffffff;
}
* html .contacts dt {display:inline;}
* +html .contacts dt {display:inline;}
* html .contacts dd {display:inline;}
* +html .contacts dd {display:inline;}
.contacts dd {
	margin:0;
	display:inline-block;
	vertical-align:top;
}
.contacts ul {
	margin:0 0 0 -4px;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.contacts li {
	float:left;
	background:url(../images/divider02.gif) no-repeat 0 2px;
	margin:0 1px 0 -1px;
	padding:0 6px;
}
.contacts a {color:#fff;}
#schl3o .content-box h1 {
	font-size:1.27em;
	line-height:1.16em;
	color:#008933;
	margin:0 0 12px;
}
#schl3o .text-01,
#schl3o .text-02,
#schl3o .text-03,
#schl3o .text-04,
#schl3o .text-05,
#schl3o .text-06,
#schl3o .text-07,
#schl3o .text-08,
#schl3o .text-09,
#schl3o .text-10 {
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-text.gif) no-repeat;
}
#schl3o .content-box .text-02 {
	width:213px;
	height:23px;
	margin:0 0 11px;
	background-position:0 -29px;
}
#schl3o .content-box .text-03 {
	width:139px;
	height:18px;
	margin:0 0 15px;
	background-position:0 -62px;
}
#schl3o .content-box h2 {
	margin:0 0 10px;
	font-size:1em;
	line-height:1.06em;
}
#schl3o .content-box .text-05 {
	width:168px;
	height:68px;
	margin:0 0 14px;
	background-position:0 -114px;
}
#schl3o .content-box .text-06 {
	width:175px;
	height:23px;
	margin:0 0 11px;
	background-position:0 -192px;
}
#schl3o .content-box .text-07 {
	width:105px;
	height:18px;
	margin:1px 0 15px;
	background-position:0 -225px;
}
#schl3o .content-box .text-08 {
	width:246px;
	height:23px;
	margin:0 0 11px;
	background-position:0 -253px;
}
#schl3o .content-box .text-09 {
	width:105px;
	height:19px;
	margin:0 0 14px;
	background-position:0 -286px;
}
#schl3o .content-box .text-10 {
	width:294px;
	height:19px;
	margin:0 0 14px;
	background-position:0 -318px;
}
#schl3o .content-box p {margin:0 0 12px;}
#schl3o .content-box ul {
	margin:0 0 20px;
	padding:0;
	list-style:none;
}
#schl3o .content-box ul li {
	height:1%;
	margin:0 0 6px;
	padding:0 0 0 17px;
	background:url(../images/bullet-01.gif) no-repeat 1px 4px;
}
#schl3o .promo {
	float:right;
	width:198px;
	padding:35px 26px 0 20px;
}
#schl3o .promo img {
	display:block;
	margin:0 0 5px;
}
#schl3o .promo .link-holder {
	height:1%;
	padding:0 25px 0 0;
	overflow:hidden;
}

#schl3o .promo .more {
	float:left;
	background:none;
	font:1em Arial, Helvetica, sans-serif;
}

#schl3o .arrow {
	vertical-align:top;
	display:inline-block;
	width:9px;
	height:14px;
	background:url(../images/arrow02.gif) no-repeat;
}
* html .arrow {display:inline;}
* +html .arrow {display:inline;}
#schl3o .information {
	float:left;
	width:420px;
	padding:21px 0 0 146px;
}
#schl3o .information .row {
	width:100%;
	margin:0 0 10px;
	overflow:hidden;
}
#schl3o .information select {
	width:211px;
	float:left;
	overflow:hidden;
}
#schl3o .information label {
	float:left;
	width:200px;
	padding:5px 9px 0 0;
	text-align:right;
}
#schl3o .information .bg-inp {
	float:left;
	width:211px;
	height:28px;
	background:url(../images/bg-inp.gif) no-repeat;
}
#schl3o .information .inp-txt {
	float:left;
	width:201px;
	margin:0;
	padding:6px 5px 5px;
	font-size:1em;
	line-height:1.13em;
	background:none;
	border:0;
}
#schl3o .information .submit-row {
	height:1%;
	padding:2px 0 0 209px;
	overflow:hidden;
}
#schl3o #footer {
	overflow:hidden;
	width:950px;
	text-align:center;
	color:#007aaa;
	font-size:0.73em;
	line-height:1.18em;
	padding:0 10px 17px;
}

#schl3o #footer p {margin:0;}
#schl3o .footer-nav {
	margin:0;
	padding:0 0 10px;
	list-style:none;
	overflow:hidden;
	width:100%;
	text-align:center;
}
#schl3o .footer-nav li {
	display:inline-block;
	background:url(../images/divider01.gif) no-repeat 0 55%;
	padding:0 7px 0 13px;
	vertical-align:top;
}
#schl3o .footer-nav li:first-child,
#schl3o .footer-nav li.first-child {background:none;}
* html .footer-nav li {display:inline;}
* +html .footer-nav li {display:inline;}
#schl3o .footer-nav a {color:#007aaa;}
#schl3o .footer-nav .mark {font-size:1em;}
#schl3o .lightbox {
	width:321px;
	position:absolute;
	top:-9999px;
	left:-9999px;
	overflow:hidden;
}
#schl3o .lightbox-t {
	width:321px;
	height:90px;
	overflow:hidden;
	background:url(../images/bg-lightbox-t.png) no-repeat;
}
#schl3o .lightbox-b {
	width:321px;
	height:98px;
	overflow:hidden;
	background:url(../images/bg-lightbox-b.png) no-repeat;
}
#schl3o .lightbox-c {
	width:321px;
	float:left;
	background:url(../images/bg-lightbox-c.png) repeat-y;
}
#schl3o .lightbox-content {
	float:left;
	width:276px;
	margin:-65px 0 -59px;
	padding:0 20px 0 25px;
	position:relative;
}
#schl3o .lightbox .text-01 {
	display:block;
	width:225px;
	height:19px;
	margin:0 0 24px;
}
#schl3o .lightbox ul {
	margin:0 0 10px;
	padding:0 0 0 4px;
	list-style:none;
}
#schl3o .lightbox ul li {
	height:1%;
	margin:0 0 9px;
	padding:0 0 0 17px;
	background:url(../images/bullet-02.gif) no-repeat 0 6px;
}
#schl3o .lightbox a {color:#791eb3;}
#schl3o .lightbox .close {
	position:absolute;
	top:23px;
	right:31px;
	width:8px;
	height:8px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-close.gif) no-repeat;
}
#schl3o .outtaHere {
	position:absolute;
	left:-9999px;
}



.selectArea {
	position:relative;
	height:28px;
	float:left;
	color:#791eb3;
	font-size:15px;
	line-height:28px;
}
.selectArea .left {
	position:absolute;
	top:0;
	left:0;
	width:11px;
	height:100%;
	background:url(../images/bg-select.gif) no-repeat;
}
.selectArea a.selectButton {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:url(../images/bg-select.gif) no-repeat 100% 100%;
}
.selectArea .center {
	height:28px;
	line-height:28px;
	display:block;
	padding:0 31px 0 11px;
	background:url(../images/bg-select.gif) repeat-x 0 -38px;
}
.selectArea .center img {float:left;}
.optionsDivInvisible,
.optionsDivVisible {
	position:absolute;
	z-index:30;
	font-size:15px;
}

.optionsDivInvisible {display:none;}
.select-center-right {display:none;}
.optionsDivVisible ul {
	height:1%;
	margin:0;
	padding:10px;
	overflow:hidden;
	list-style:none;
	background-color:#fff;
	border:2px solid #7596a9;
}
.optionsDivVisible ul li {
	height:1%;
	vertical-align:top;
	margin:0 0 4px;
	overflow:hidden;
}
.optionsDivVisible a {
	height:1%;
	display:block;
	color:#791eb3;
	text-decoration:none;
	overflow:hidden;
}
.optionsDivVisible a img {float:left;}
.optionsDivVisible a:hover {text-decoration:underline;}


#schl3o .lightbox_wide {
	width:850px;
	position:absolute;
	top:-9999px;
	left:-9999px;
	overflow:hidden;
}
#schl3o .lightbox_wide-t {
	width:850px;
	height:90px;
	overflow:hidden;
	background:url(../images/bg-lightbox_wide-t.png) no-repeat;
}
#schl3o .lightbox_wide-b {
	width:850px;
	height:98px;
	overflow:hidden;
	background:url(../images/bg-lightbox_wide-b.png) no-repeat;
}
#schl3o .lightbox_wide-c {
	width:850px;
	float:left;
	background:url(../images/bg-lightbox_wide-c.png) repeat-y;
	text-align: center;
}
#schl3o .lightbox_wide-content {
	float:left;
	width:780px;
	margin:-65px 0 -59px;
	padding:0 20px 0 25px;
	position:relative;
}
#schl3o .content-box h2.extra {
	color:#791EB3;
	font-weight: bold;
	font-size: 1.2em;
}

#schl3o .lightbox_wide .close {
	position:absolute;
	top:23px;
	right:31px;
	width:8px;
	height:8px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-close.gif) no-repeat;
}
#fader{
	display:none;
}

/*----------Esampler-------*/
#schl3o #esampler .slogan .text {
    background: url("../images/esampler/text-slogan-lilac.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 38px;
    overflow: hidden;
    text-indent: -9999px;
    width: 408px;
	position:relative;
	top:15px;
	left:-40px;
}
/* #schl3o #esampler .common-core-icon {
    background: url("../images/esampler/common-core-icon.png") no-repeat scroll 0 0 transparent;
    height:89px;
    overflow: hidden;
    position: absolute;
    right:15px;
    text-indent: -9999px;
    top: -13px;
    width:105px;
}
*/
#schl3o #esampler .left-side {
    float:left;
	width:400px;
	padding-top:40px;
}
#schl3o #esampler .right-side {
    float:right;
	width:400px;
	padding-top:95px;	
}
#schl3o #esampler .welcome{
	position:relative;
	padding:40px 0 0 0;
}
#schl3o #esampler .welcome h1{
	position:absolute;
	top:0;
	width:630px;
	font-size:28px;
    color:#ff8400;	
}
#schl3o #esampler  h2 {
    color:#ff8400;
	font-size:22px;
	font-family:arial;
	margin:15px 0;
}
#schl3o #esampler  p {
	font-size:14px;
	color:#333333;
	font-family:arial;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}
#schl3o #esampler ul{
	font-size:14px;
	color:#666666;
	font-family:arial;
	font-weight:bold;
	margin:0;
	padding:0;
}
#schl3o #esampler ul li{
	padding:0 0 5px 10px;
	margin:0;
	list-style:none;
}
#schl3o #esampler .each-grade {
	border-bottom:1px solid #abbfc3;
	padding:0px 0 15px 0;
}
#schl3o #esampler .each-grade li{
	background: url("../images/esampler/icon-point-orange.png") no-repeat  0 7px;
}
#schl3o #esampler .learn-more {
	border-bottom:1px solid #abbfc3;
	padding:0px 0 15px 0;
}
#schl3o #esampler .learn-more li{
	background: url("../images/esampler/icon-arrow-orange.png") no-repeat  0 4px;
	padding:0 0 5px 12px;
}
#schl3o #esampler .order li{
	background: url("../images/esampler/icon-arrow-orange.png") no-repeat  0 4px;
	padding:0 0 5px 12px;
}
#schl3o #esampler .order {
	padding:0px 0 20px 0;
}
#schl3o #esampler .everydayliteracy{
	background: url("../images/esampler/icon-word.png") no-repeat  0 1px;
	padding:4px 0 5px 26px;
}
#schl3o #esampler .everydayliteracy span{
	font-size:16px;
	color:#006a96;
}
#schl3o #esampler ul span{
	font-size:12px;
	display:block;
	font-family:arial;
	font-weight:normal;
	padding:0 0 0 3px;
}
#schl3o #esampler ul a{
	text-decoration:none;
	font-family:arial;
	font-weight:normal;
	color:#006a96;
}
#schl3o #esampler ul a:hover{
	text-decoration:underline;
}
#schl3o #esampler .about-block{
	padding:60px 5px 0 5px;
	width:361px;
	height:299px;
    background: url("../images/esampler/bg-block-1.png") no-repeat 0 0;	
	margin:0 0 20px 0;
	position:relative;
}
#schl3o #esampler .about-block h2{
	padding:7px 20px;
	width:336px;
	height:28px;
    background: url("../images/esampler/bg-title.png") no-repeat 0 0;	
	margin:0;
	position:absolute;
	top:10px;
	left:-3px;
	color:#fff;
	font-size:16px;
}
#schl3o #esampler .about-block li{
	float:left;
	padding:0 0 15px 4px;
	text-align:center;
}
#schl3o #esampler .about-block li a.img-link{
	display:block;	
	padding:0;
	background:none;
}
#schl3o #esampler .about-block li a{
	padding:0 9px 0px 0;
	font-size:11px;
	color:#610f96;
	background: url("../images/esampler/icon-arrow-lilac.png") no-repeat right 3px;	
	line-height:5px;	
	*line-height:14px;	
	font-weight: bold;
}
#schl3o #esampler .sample-block{
	padding:60px 5px 0 5px;
	width:361px;
	height:356px;
    background: url("../images/esampler/bg-block-2.png") no-repeat 0 0;	
	position:relative;
}
#schl3o #esampler .sample-block h2{
	padding:7px 20px;
	width:336px;
	height:28px;
    background: url("../images/esampler/bg-title.png") no-repeat 0 0;	
	margin:0;
	position:absolute;
	top:10px;
	left:-3px;
	color:#fff;
	font-size:16px;
}
#schl3o #esampler .sample-block li{
	float:left;
	padding:0 0 15px 4px;
	text-align:center;	
}
#schl3o #esampler .sample-block li.oneList{
	padding:0 0 15px 70px;
}
#schl3o #esampler .sample-block li a.img-link{
	display:block;	
	padding:0;
	background:none;
}
#schl3o #esampler .sample-block li a{
	padding:0 9px 0px 0;
	font-size:11px;
	color:#610f96;
	background: url("../images/esampler/icon-arrow-lilac.png") no-repeat right 3px;
	line-height:5px;
	*line-height:14px;
	font-weight: bold;	
}
#schl3o #esampler .footer {
    background: url("../images/esampler/bg-footer.png") no-repeat 0 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    text-align: center;
    width: 908px;
}

.text-justify{
	text-align: justify;
}