/* Scholastic Overrides */
body {
    background: #e3e0d1;
    margin: 0;
    padding: 0;
}

#universal4o {
    margin-bottom: 0;
	display:none;
}
#schlPageWrapper {background:#37444a;}
#schlHeader {
    display: none;
}

#schlPageContent {
    max-width: 1280px;
	width:100%;
    padding-bottom: 0;
    background: #fff;
}

#schlMainContent {
    max-width: 1280px;
	width:100%;
    margin: 0 auto;
}

#schl3o {
    max-width: 1280px;
	width:100%;
}

#red_bar {
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    height: auto;
    background-color: #EC1D25;
    text-align: center;
    display: block;
}
#red_bar img {
    padding-top: 1em;
    padding-bottom: 1em;
}
#footer-corporate {display:none;}

/* Go! Now */

#gonow {
    max-width: 1280px;
	width:100%;
    margin: 0 auto;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	background:#37444a;
}

#gonow-holder {
    max-width: 480px;
	width:100%;
    margin: 0 auto;
}

#gonow_hdr {text-align:center; padding:25px 0 30px 0;}
#gonow_hdr h1 {margin:0 auto; padding:0; font-size:33px; line-height:34px; font-weight:800; color:#fff; max-width:360px; text-shadow: 6px 6px 9px rgba(51, 51, 51, 0.9);}

#gonow_body:after {
  content: "";
  display: table;
  clear: both;
}
#gonow_left {padding:0 16px 30px 16px;}

#gonow_confirm {display:none; background:#fff; padding:12px 18px 24px 18px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#gonow_form {display:block; background:#aeddf7; padding:12px 18px 24px 18px; -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

#gonow:target #gonow_confirm {display:block; text-align:center}
#gonow:target #gonow_form {display:none;}

#gonow_confirm h2 {margin:0 0 10px 0; padding:0; font-weight:800; font-size:23px; line-height:26px; color:#228fc7;}
#gonow_confirm p {margin:0; padding:0; color:#000; font-size:12px; line-height:16px;}
#gonow_confirm p#gonow_confirm-login {font-size:14px; line-height:23px; padding:20px 0; text-align:left; margin-left:78px;}
#gonow_confirm p#gonow_confirm-login strong {font-weight:600;}
#gonow_confirm p#gonow_confirm-info {font-size:10px; line-height:12px; width:200px; margin:0 auto 20px auto;}

#gonow_confirm a#gonow_confirm-btn {display:block; background:url(../images/button.png) 4px 0 no-repeat; box-sizing:border-box; width:226px; height:56px; padding:0 4px 5px 4px; text-align:center; font-size:25px; text-align:center; font-weight:800; color:#fff; font-style:italic; line-height:51px; border:none; margin:0 auto;}
#gonow_confirm a#gonow_confirm-btn:hover {text-decoration: none;}

#gonow_form h2 {margin:0 0 15px 0; padding:0; font-size:23px; line-height:26px; color:#36444a; font-weight:700; text-align:center;}
#gonow_form h2 strong {font-weight:800;}
#gonow_form p {margin:0; padding:0; font-size:12px; line-height:16px; color:#000;}

#errorBody {color:red; display:none; padding-top:15px;}

#gonow_form .gonow_input {width:240px; display:block; margin:20px auto; height:34px; padding:0 10px; box-sizing:border-box; font-size:14px; color:#000; border:none;}
#gonow_form .gonow_input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #7c7d7c;
}
#gonow_form .gonow_input::-moz-placeholder { /* Firefox 19+ */
  color: #7c7d7c;
}
#gonow_form .gonow_input:-ms-input-placeholder { /* IE 10+ */
  color: #7c7d7c;
}
#gonow_form .gonow_input:-moz-placeholder { /* Firefox 18- */
  color: #7c7d7c;
}

#gonow_submit {display:block; background:url(../images/button.png) 4px 0 no-repeat; box-sizing:border-box; width:226px; height:56px; padding:0 4px 5px 4px; text-align:center; font-size:25px; text-align:center; font-weight:800; color:#fff; font-style:italic; line-height:51px; border:none; margin:0 auto;}

#gonow_product {text-align:center; color:#fff;}
#gonow_product img {max-width:774px; width:100%; height:auto; display:inline-block;}
#gonow_product p {margin:0; padding:8px 0 20px 0; font-weight:700; font-size:8px;}

/* Media Queries */

@media only screen and (min-width: 375px) {
#gonow_left {padding:0 26px 30px 26px;}

}

@media only screen and (min-width: 414px) {
#gonow_left {padding:0 36px 30px 36px;}

}

@media only screen and (min-width: 1280px) {
	
#red_bar {display:none;}
#universal4o {display:block;}

#gonow-holder {max-width:1280px;}

#gonow_hdr {padding:35px 0 35px 0;}
#gonow_hdr h1 {max-width:795px; width:795px; margin-left:485px; font-size:51px; line-height:51px;}

#gonow_left {padding:50px 24px 0 74px; float:left; width:485px; box-sizing:border-box;}
#gonow_form h2 {font-size:29px; line-height:33px;}
#gonow_form p {font-size:14.5px; line-height:21px;}

#gonow_confirm {padding:25px;}

#gonow_confirm h2 {font-size:29px; line-height:33px; padding-bottom:12px;}
#gonow_confirm p {font-size:14.5px; line-height:20px;}
#gonow_confirm p#gonow_confirm-login {font-size:16px; line-height:30px;}
#gonow_confirm p#gonow_confirm-info {width:240px;}

#gonow_product {padding:0; float:left; width:795px; text-align:center;}
#gonow_product p {font-size:16px; line-height:normal;}

}