 /* line 1, ../sass/redesign.scss */
body.redesign {
  background: url(/Sites/HMH/Images/global/bkgd_body_510.png) repeat-x 0 0 #eeeeee;
  font-family: Arial;
  /* Fix for new layout and their old content */
  /* Hacks for the carosel for the new width*/
  /*start resets*/
  /* Fix for Level 2 content width issues*/
  /* HMH Cart Styling */
  /* End HMH Cart Styling */
}
/* line 12, ../sass/redesign.scss */
body.redesign #placebo {
  margin-top: 203px;
}
/* line 16, ../sass/redesign.scss */
body.redesign .hidden {
  visibility: hidden;
  display: none;
}
/* line 21, ../sass/redesign.scss */
body.redesign .topFeature {
  padding-top: 170px;
  /*
   * This fixes an absolute positioning issue with template that has a large image at the top
   * Example Page: http://hmhco-v1.dev.webnp.hmhco.com/booksellers/asset-library
   */
}
/* line 29, ../sass/redesign.scss */
body.redesign .topFeature .topFeatureContent {
  top: 170px;
  border-bottom: 0;
}
/* line 34, ../sass/redesign.scss */
body.redesign .bottomHeader {
  position: relative;
  width: 100%;
  background: #555555;
  color: #cccccc;
  padding-top: 1px;
  clear: both;
}
/* line 43, ../sass/redesign.scss */
body.redesign #onourwaytoenglish {
  visibility: hidden;
}
/* line 47, ../sass/redesign.scss */
body.redesign header {
  height: 156px;
  position: relative;
}
/* line 52, ../sass/redesign.scss */
body.redesign header.index {
  position: absolute;
}
/* line 56, ../sass/redesign.scss */
body.redesign .bold {
  font-weight: bold;
}
/* line 60, ../sass/redesign.scss */
body.redesign .topHeader {
  position: relative;
  width: 100%;
  background: #555555;
  color: #cccccc;
  padding-top: 1px;
  clear: both;
  z-index: 999999;
}
/* line 70, ../sass/redesign.scss */
body.redesign .topHeader #signedOut {
  float: left;
  margin-left: 2px;
  color: #cccccc;
}
/* line 76, ../sass/redesign.scss */
body.redesign .topHeader #signedOut a, body.redesign .topHeader #signedOut a:visited {
  text-decoration: none;
}
/* line 80, ../sass/redesign.scss */
body.redesign .topHeader #signedOut a:hover, body.redesign .topHeader #signedOut a:visited:hover {
  color: #eea701;
}
/* line 84, ../sass/redesign.scss */
body.redesign .topHeader #signedIn {
  float: left;
  color: #cccccc;
}
/* line 89, ../sass/redesign.scss */
body.redesign .topHeader #signedIn a, body.redesign .topHeader #signedIn a:visited {
  text-decoration: none;
}
/* line 93, ../sass/redesign.scss */
body.redesign .topHeader #signedIn a:hover, body.redesign .topHeader #signedIn a:visited:hover {
  color: #eea701;
}
/* line 97, ../sass/redesign.scss */
body.redesign .topHeader div.userSign {
  position: relative;
  font-size: 12px;
  margin: 8px 0;
  padding: 0 8px;
  display: inline-block;
}
/* line 105, ../sass/redesign.scss */
body.redesign .topHeader div.userSign:first-child {
  border-right: 1px solid #cccccc;
  margin-right: -1px;
}
/* line 110, ../sass/redesign.scss */
body.redesign .topHeader div.userSign#userProfile {
  margin-right: 20px;
  border: 0;
}
/* line 115, ../sass/redesign.scss */
body.redesign .topHeader div.userSign.loggedin a, body.redesign .topHeader div.userSign.loggedin a:visited {
  color: #eea701;
}

.message
{
    color: #ffffff; 
    font-weight: bold; 
    font-size: 11px; 
    line-height: 32px;
    font-family:Arial;
    text-align: center;
    float:left;
}
.message.wide {
    width: 100%;
    padding:0;
}
.message span span {
    color:#f2a900;
}
/* line 119, ../sass/redesign.scss */
body.redesign .topHeader #cartButton {
  float: right;
  background: #555555 url("/Sites/HMH/Images/global/blackCartIcon.png") no-repeat center left;
  padding: 4px 0px 4px 28px;
  margin: 4px 0;
  margin-right: 0;
}
/* line 127, ../sass/redesign.scss */
body.redesign .topHeader #cartContent .yellowBtn a, body.redesign .topHeader #cartContent .yellowBtn a:visited, body.redesign .topHeader #cartContent .yellowBtn a:hover {
  text-decoration: none;
  color: #363636;
  font-size: 12px;
  font-weight: normal;
}
/* line 134, ../sass/redesign.scss */
body.redesign .centerer {
  width: 960px;
  margin: 0 auto;
  position: relative;
  background: #555;
  margin-top: -1px;
}
/* line 142, ../sass/redesign.scss */
body.redesign .rotatingFeature {
  padding-top: 180px;
}
/* line 146, ../sass/redesign.scss */
body.redesign #globalNavigation {
  width: 736px;
  height: 42px !important;
  border: none;
  margin-top: 22px;
}

/* line 153, ../sass/redesign.scss */
body.redesign #globalNavigation #searchSection {
  position: relative;
  width: 100%;
  height: 43px !important;
  padding: 0;
  border: none;
  background: #ffbe4c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #ffbe4c 0%, #e9a427 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffbe4c), color-stop(100%, #e9a427));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #ffbe4c 0%, #e9a427 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #ffbe4c 0%, #e9a427 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #ffbe4c 0%, #e9a427 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #ffbe4c 0%, #e9a427 100%);
  /* W3C */
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe4c', endColorstr='#e9a427',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe4c', endColorstr='#e9a427',GradientType=0 )";
  /* IE6-9 */
}
/* line 178, ../sass/redesign.scss */
body.redesign #globalNavigation #searchSection .searchIconButton {
  position: absolute;
  left: 0;
  width: 60px;
  height: 42px;
  background: url("/Sites/HMH/Images/global/searchTriangle.png") 0 0 no-repeat;
}
/* line 186, ../sass/redesign.scss */
body.redesign #globalNavigation #searchSection .searchIconButton img {
  border: none;
  padding: 13px 3px 3px 16px;
}
/* line 191, ../sass/redesign.scss */
body.redesign #globalNavigation #searchSection input {
    height: 16px;
    width: 526px;
    padding-top: 13px;
    padding-bottom: 12px;
    padding-left: 74px;
    border-top: 1px solid #F1A900;
    border-bottom: 1px solid #F1A900;
    background: #EEE;
    line-height: 16px;
    font-size: 12px;
    color: #575A5D;
}
/* line 205, ../sass/redesign.scss */
body.redesign #globalNavigation #searchSection input:focus {
  -webkit-box-shadow: inset 0 0 7px #f1a900;
  -moz-box-shadow: inset 0 0 7px #f1a900;
  box-shadow: inset 0 0 7px #f1a900;
  outline: none;
}
/* line 212, ../sass/redesign.scss */
body.redesign #globalNavigation #searchSection span {
  border: none;
  font-size: 15px;
  font-weight: bold;
  text-transform: none;
  color: #54585b;
  text-shadow: 1px 1px 1px #fff;
  margin: 14px 40px;
  padding: 0;
}
/* line 223, ../sass/redesign.scss */
body.redesign nav#primaryNavigation:active { }
/* line 225, ../sass/redesign.scss */
body.redesign nav#primaryNavigation {
  width: 736px;
  height: 44px;
  top: auto;
  bottom: 0;
}
/* line 232, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation {
  transition: background-color .2s ease;
  -webkit-transition: background-color .2s ease;
  /* Safari */
  cursor: pointer;
  position: relative;
  height: 29px;
  background: #eeeeee;
  font-size: 13px;
  text-transform: uppercase;
  padding: 15px 0 0 18px;
  text-align: left;
}
/* line 246, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation .shadowHide {
  position: absolute;
  bottom: 0px;
  width: 100%;
  /*background: #3f4040;*/
  background: none;
  height: 10px;
  left: 0;
  z-index: 31;
  opacity: 0;
}
/* line 258, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation:hover .shadowHide {
  opacity: 1;
  transition: opacity .2s .2s ease;
  -webkit-transition: opacity .2s .2s ease;
  /* Safari */
}
/* line 265, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation .dropdownArrow {
  position: absolute;
  right: 15px;
  top: 18px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #f1a900;
}
/* line 276, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation ul.secondTierNavigation .columns {
  height: 100%;
}
/* line 280, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation ul.secondTierNavigation .columns > ul {
  float: left;
  height: 100%;
}
/* line 285, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation ul.secondTierNavigation .columns > ul li {
  text-align: left;
  /* Fix for Span Tag */
}
/* line 290, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation ul.secondTierNavigation .columns > ul li a {
  border: none;
  padding: 0;
  height: 13px;
  line-height: 12px;
}
/* line 297, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation ul.secondTierNavigation .columns > ul li .longSectionItem a {
  line-height: 16px;
  margin-bottom: 19px;
}
/* line 303, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation ul.secondTierNavigation .columns > ul li a.longSectionItem {
  line-height: 16px;
  margin-bottom: 19px;
}
/* line 307, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation ul.secondTierNavigation .columns > ul li.sectionHeader {
  font-weight: bold;
  color: #f1a900;
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 7px;
}
/* line 315, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation ul.secondTierNavigation .columns > ul li.twoLiner {
  padding: 7px 0 22px;
}
/* line 319, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation ul.secondTierNavigation .columns > ul.lighter {
  background: #575B5E;
}
/* line 323, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation ul.secondTierNavigation li {
  background: none;
  float: none;
}
/* line 328, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.activeHome {
  background: #3f4040;
  color: #fff;
  border: none;
}
/* line 334, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.activeHome:hover {
  border: none;
}
/* line 338, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation .columns {
  box-shadow: 2px 2px 10px #333;
}
/* line 342, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation ul.secondTierNavigation {
  cursor: default;
  margin-top: 13px;
}
/* line 347, ../sass/redesign.scss */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    /* line 349, ../sass/redesign.scss */
    body.redesign nav#primaryNavigation ul li.firstTierNavigation.navBrowseOurStore .secondTierNavigation .closeNav {
        position: absolute;
        top: -8px;
        left: 863px;
        width: 20px;
        height: 20px;
        background: url('/Sites/HMH/Images/global/button-close.png') no-repeat;
        cursor: pointer;
        z-index: 9999;
    }
    /* line 360, ../sass/redesign.scss */
    body.redesign nav#primaryNavigation ul li.firstTierNavigation.navInsideHMH .secondTierNavigation .closeNav {
        position: absolute;
        top: -8px;
        left: 740px;
        width: 20px;
        height: 20px;
        background: url('/Sites/HMH/Images/global/button-close.png') no-repeat;
        cursor: pointer;
        z-index: 9999;
    }
}
/* line 372, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navBrowseOurStore {
  width: 388px;
  margin-right: 10px;
}
/* line 377, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navBrowseOurStore ul.secondTierNavigation {
  width: 875px;
  height: 400px;
  margin-right: -240px;
}
/* line 383, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navBrowseOurStore ul.secondTierNavigation .columns > ul {
  width: 200px;
}
/* line 387, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navBrowseOurStore ul.secondTierNavigation .columns > ul.padLeft {
  padding-left: 40px;
}
/* line 391, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navBrowseOurStore ul.secondTierNavigation .columns > ul li {
  width: 150px;
  padding: 7px 0 5px;
  /* Fix for Span Tag */
}
/* line 397, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navBrowseOurStore ul.secondTierNavigation .columns > ul li.sectionHeader {
  padding: 25px 0 0 0;
}
/* line 401, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navBrowseOurStore ul.secondTierNavigation .columns > ul li.sectionHeader a.sectionHeader {
  font-weight: bold;
  color: #f1a900;
  font-size: 12px;
  line-height: 12px;
  margin-bottom: 7px;
  text-transform: uppercase;
}
/* line 410, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navBrowseOurStore ul.secondTierNavigation .columns > ul li.sectionHeader a.sectionHeaderLong {
  font-weight: bold;
  color: #f1a900;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 22px;
  text-transform: uppercase;
}
/* line 419, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navBrowseOurStore ul.secondTierNavigation .columns > ul li .longSectionItem a {
  line-height: 16px;
  margin-bottom: 12px;
}
/* line 424, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navBrowseOurStore ul.secondTierNavigation .columns > ul.lighter {
  width: 195px;
}
/* line 428, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navInsideHMH {
  width: 302px;
}
/* line 432, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navInsideHMH ul.secondTierNavigation {
  width: 750px;
  height: 355px;
}
/* line 437, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navInsideHMH ul.secondTierNavigation .columns > ul {
  width: 233px;
  padding-left: 30px;
}
/* line 442, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navInsideHMH ul.secondTierNavigation .columns > ul li {
  width: 195px;
  padding: 5px 0 5px;
}
/* line 447, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navInsideHMH ul.secondTierNavigation .columns > ul li.sectionHeader {
  padding: 20px 0 5px 0;
}
/* line 451, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation.navInsideHMH ul.secondTierNavigation .columns > ul.lighter {
  width: 194px;
}
/* line 455, ../sass/redesign.scss */
body.redesign nav#primaryNavigation ul .firstTierNavigation:hover {
  border: none;
}
/* line 459, ../sass/redesign.scss */
body.redesign #content.noFeature.shopBrowse {
  padding-top: 170px;
}
/* line 463, ../sass/redesign.scss */
body.redesign #content.structureSecondaryLanding {
  background-color: #ffffff;
}
/* line 467, ../sass/redesign.scss */
body.redesign #carouselContainerText {
  left: 0;
}
/* line 471, ../sass/redesign.scss */
body.redesign #sliderTextContainer {
  left: 0;
}
/* line 475, ../sass/redesign.scss */
body.redesign #content {
  position: relative;
  width: 960px;
}
/* line 480, ../sass/redesign.scss */
body.redesign #content h1 {
  font-family: "Slate W02 Medium" , "Arial Bold" , Helvetica, sans-serif;
  font-size: 32px;
  color: #545454;
  font-weight: normal;
  letter-spacing: -0.03em;
  margin-top: 0px;
  line-height: 32px;
}
/* line 490, ../sass/redesign.scss */
body.redesign #content .page_title {
  width: 960px;
  height: 40px;
  background: #f0a928;
  margin-top: 20px;
}
/* line 497, ../sass/redesign.scss */
body.redesign #content .page_title h1 {
  color: #fff;
  font-size: 30px;
  padding-top: 4px;
  margin-left: 20px;
}
/* line 504, ../sass/redesign.scss */
body.redesign #content .content_wrap {
  margin-top: 38px;
  background: url("/Sites/HMH/Images/global/top_level_page_bg.png") repeat-y white;
  overflow: auto;
  padding-bottom: 20px;
}
/* line 511, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail {
  position: relative;
  float: left;
  width: 218px;
  min-height: 210px;
}
/* line 517, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail h3 {
  font-size: 12px;
  width: 157px;
  margin-left: 20px;
  text-transform: uppercase;
  border-bottom: 2px solid #bcbcbc;
  margin-bottom: 10px;
  font-weight: bold;
}
/* line 527, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail li {
  list-style: none;
  margin-left: 0px;
  margin-bottom: 0px;
}
/* line 533, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail li.active {
    padding-left: 15px;
    font-size: 13px;
    font-weight: normal;
    color: #F1A900;
}
/* line 540, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .sub-section {
  margin-top: 10px;
}
/* line 544, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .sub-section h3 {
  width: 180px;
  margin-left: 0px;
  padding-left: 15px;
}
/* line 550, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .sub-section ul {
  margin: 0;
  padding: 0;
}
/* line 555, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .sub-section ul li {
  list-style: none;
  background-image: url("/Sites/HMH/Images/global/side_nav_small_orange_arrow.png");
  background-position: 10px 12px;
  background-repeat: no-repeat;
  padding-left: 20px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 566, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .sub-section ul li a {
  text-decoration: none;
  color: #333333;
  font-size: 12px;
  line-height: 14px;
}
/* line 573, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .sub-section .selected a {
  display: inline-block;
}
/* line 577, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .search-side-navigation h3 {
  width: 179px;
  margin-left: 0px;
  padding-left: 15px;
  border-bottom: 2px solid #bcbcbc;
}
/* line 584, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .search-side-navigation ul {
  width: 185px;
  margin: 0;
  padding: 0;
}
/* line 590, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .search-side-navigation ul li {
  list-style: none;
  background-image: url("/Sites/HMH/Images/global/side_nav_small_orange_arrow.png");
  background-position: 15px 12px;
  background-repeat: no-repeat;
  padding-left: 25px;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-right: 0;
  text-indent: 0;
  width: 165px;
  font-size: 13px;
  line-height: 16px;
}
/* line 606, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .search-side-navigation ul li a {
  text-decoration: none;
  color: #333333;
  font-size: 12px;
  line-height: 14px;
}
/* line 613, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .search-side-navigation ul .active {
  background-color: #f6f6f6;
  border-right: 5px solid #f0a928;
  font-size:12px;
}
/* line 619, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .search-results h3 {
  width: 179px;
  margin-left: 0px;
  padding-left: 15px;
}
/* line 625, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .dropdown_wrapper {
  overflow:hidden;
}
/* line 629, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .dropdown_wrapper .dropdown-content-wrapper {
  height: 32px;
  width: 170px;
  margin-top: 9px;
  margin-left: 8px;
  color: #FFF;
  float: left;
  background-color: #EEE;
}
/* line 639, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .dropdown_wrapper .dropdown-content-wrapper span {
  color: black;
  position: absolute;
  top: 11px;
  font-weight: bold;
  cursor: pointer;
  margin-left: 0;
  font-size: 12px;
  width: 100%;
  text-align: center;
}
/* line 596, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .dropdown_wrapper .dropdown-content-wrapper .left {
  margin: 5px;
  margin-left: 10px;
}
/* line 601, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .dropdown_wrapper .dropdown-content-wrapper .right {
  margin: 15px;
  margin-top: 13px;
  margin-right: 7px;
}
/* line 607, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .dropdown_wrapper .dropdown-content-wrapper .dropdown_div {
  position: absolute;
  width: 170px;
  height: 32px;
}
/* line 612, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .dropdown_wrapper .dropdown-content-wrapper .dropdown_div .dk_toggle {
  width: 170px !important;
  padding-right: 0;
  padding-left: 0;
  background-image: url(about:blank);
}
/* line 621, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .dropdown_wrapper .dropdown-content-wrapper .dropdown_div .dk_options .dk_options_inner {
  padding-top: 0;
}
/* line 625, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .dropdown_wrapper .dropdown-content-wrapper .dropdown_div .dk_options .dk_options_inner li {
  padding: 0;
  margin: 0;
}
/* line 630, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .dropdown_wrapper .dropdown-content-wrapper .dropdown_div .dk_options .dk_options_inner a {
  color: #333333;
}
/* line 640, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .grade_search_wrap {
  overflow: auto;
}
/* line 643, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .grade_search_wrap .grade_level_search {
  height: 32px;
  width: 170px;
  margin-top: 9px;
  margin-left: 8px;
  color: white;
  float: left;
  background-color: #eeeeee;
}
/* line 651, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .grade_search_wrap .grade_level_search span {
  color: black;
  margin-top: 8px;
  position: absolute;
  font-weight: bold;
  cursor: pointer;
  margin-left: 0;
  font-size: 12px;
  width: 100%;
  text-align: center;
}
/* line 663, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .grade_search_wrap .grade_level_search .left {
  margin: 5px;
  margin-left: 10px;
}
/* line 668, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .grade_search_wrap .grade_level_search .right {
  margin: 15px;
  margin-top: 13px;
  margin-right: 7px;
}
/* line 676, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by, body.redesign #content .content_wrap .left_rail .shop_books_by {
  margin-top: 10px;
  overflow: auto;
}
/* line 680, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .shop_curriculum_by_dropdown, body.redesign #content .content_wrap .left_rail .shop_curriculum_by .shop_dropdown, body.redesign #content .content_wrap .left_rail .shop_books_by .shop_curriculum_by_dropdown, body.redesign #content .content_wrap .left_rail .shop_books_by .shop_dropdown {
  height: 35px;
  width: 160px;
  overflow: hidden;
}
/* line 686, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .shop_curriculum_by_dropdown select, body.redesign #content .content_wrap .left_rail .shop_curriculum_by .shop_dropdown select, body.redesign #content .content_wrap .left_rail .shop_books_by .shop_curriculum_by_dropdown select, body.redesign #content .content_wrap .left_rail .shop_books_by .shop_dropdown select {
  background: transparent;
  width: 168px;
  padding-left: 25px;
  font-size: 16px;
  line-height: 1;
  border: 0;
  border-radius: 0;
  height: 35px;
  -webkit-appearance: none;
}
/* line 698, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .shop_curriculum_by_dropdown option, body.redesign #content .content_wrap .left_rail .shop_curriculum_by .shop_dropdown option, body.redesign #content .content_wrap .left_rail .shop_books_by .shop_curriculum_by_dropdown option, body.redesign #content .content_wrap .left_rail .shop_books_by .shop_dropdown option {
  background-color: #666666;
}
/* line 703, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .grade_level_search, body.redesign #content .content_wrap .left_rail .shop_books_by .grade_level_search {
  height: 32px;
  width: 170px;
  margin-top: 9px;
  margin-left: 8px;
  color: white;
  float: left;
  background-color: #eeeeee;
}
/* line 711, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .grade_level_search span, body.redesign #content .content_wrap .left_rail .shop_books_by .grade_level_search span {
  color: black;
  margin-top: 8px;
  position: absolute;
  font-weight: bold;
  cursor: pointer;
  margin-left: 0;
  font-size: 12px;
  width: 100%;
  text-align: center;
}
/* line 723, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .grade_level_search .left, body.redesign #content .content_wrap .left_rail .shop_books_by .grade_level_search .left {
  margin: 5px;
  margin-left: 10px;
}
/* line 728, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .grade_level_search .right, body.redesign #content .content_wrap .left_rail .shop_books_by .grade_level_search .right {
  margin: 15px;
  margin-top: 13px;
  margin-right: 7px;
}
/* line 735, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .subject_search, body.redesign #content .content_wrap .left_rail .shop_books_by .subject_search {
  width: 170px;
  height: 32px;
  background-color: #eeeeee;
  float: left;
  margin-top: 9px;
  margin-left: 8px;
  margin-bottom: 10px;
}
/* line 743, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .subject_search span, body.redesign #content .content_wrap .left_rail .shop_books_by .subject_search span {
  color: black;
  margin-top: 8px;
  position: absolute;
  font-weight: bold;
  margin-left: 0;
  cursor: pointer;
  font-size: 12px;
  width: 100%;
  text-align: center;
}
/* line 755, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .subject_search .left, body.redesign #content .content_wrap .left_rail .shop_books_by .subject_search .left {
  margin: 5px;
  margin-left: 10px;
}
/* line 760, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .subject_search .right, body.redesign #content .content_wrap .left_rail .shop_books_by .subject_search .right {
  margin: 15px;
  margin-top: 13px;
  margin-right: 7px;
}
/* line 767, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .age_search, body.redesign #content .content_wrap .left_rail .shop_books_by .age_search {
  width: 170px;
  height: 32px;
  background-color: #eeeeee;
  float: left;
  margin-top: 9px;
  margin-left: 15px;
  margin-bottom: 10px;
}
/* line 775, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .age_search span, body.redesign #content .content_wrap .left_rail .shop_books_by .age_search span {
  color: black;
  margin-top: 8px;
  position: absolute;
  font-weight: bold;
  margin-left: -10px;
  cursor: pointer;
  font-size: 12px;
  width: 100%;
  text-align: center;
}
/* line 787, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .age_search .left, body.redesign #content .content_wrap .left_rail .shop_books_by .age_search .left {
  margin: 5px;
  margin-left: 10px;
}
/* line 792, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .age_search .right, body.redesign #content .content_wrap .left_rail .shop_books_by .age_search .right {
  margin: 15px;
  margin-top: 13px;
  margin-right: 7px;
}
/* line 799, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .grade_dropdown_div, body.redesign #content .content_wrap .left_rail .shop_books_by .grade_dropdown_div {
  position: absolute;
  width: 170px;
  height: 32px;
}
/* line 804, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .grade_dropdown_div .dk_toggle, body.redesign #content .content_wrap .left_rail .shop_books_by .grade_dropdown_div .dk_toggle {
  width: 170px !important;
  padding-right: 0;
  padding-left: 0;
  background-image: url(about:blank);
}
/* line 812, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .age_dropdown_div, body.redesign #content .content_wrap .left_rail .shop_books_by .age_dropdown_div {
  position: absolute;
  width: 170px;
  height: 32px;
}
/* line 817, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .age_dropdown_div .dk_toggle, body.redesign #content .content_wrap .left_rail .shop_books_by .age_dropdown_div .dk_toggle {
  width: 158px !important;
  padding-right: 0;
  background-image: url(about:blank);
}
/* line 824, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .subject_dropdown_div, body.redesign #content .content_wrap .left_rail .shop_books_by .subject_dropdown_div {
  position: absolute;
  width: 170px;
  height: 32px;
}
/* line 829, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .subject_dropdown_div .dk_toggle, body.redesign #content .content_wrap .left_rail .shop_books_by .subject_dropdown_div .dk_toggle {
  width: 170px !important;
  padding-right: 0;
  padding-left: 0;
  background-image: url(about:blank);
}
/* line 837, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .page_dropdown_div, body.redesign #content .content_wrap .left_rail .shop_books_by .page_dropdown_div {
  position: absolute;
  width: 170px;
  height: 32px;
}
/* line 843, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .go_button, body.redesign #content .content_wrap .left_rail .shop_books_by .go_button {
  float: left;
  width: 170px;
  height: 32px;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  background-color: gray;
  margin-left: 8px;
  margin-top: 8px;
  margin-bottom: 0px;
  background: #7a7c7e;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhN2M3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ODViNWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #7a7c7e 0%, #585b5e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a7c7e), color-stop(100%, #585b5e));
  background: -webkit-linear-gradient(top, #7a7c7e 0%, #585b5e 100%);
  background: -o-linear-gradient(top, #7a7c7e 0%, #585b5e 100%);
  background: -ms-linear-gradient(top, #7a7c7e 0%, #585b5e 100%);
  background: linear-gradient(to bottom, #7a7c7e 0%, #585b5e 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7c7e', endColorstr='#585b5e',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7c7e', endColorstr='#585b5e',GradientType=0 )";
  
  border: 1px solid #a5a7a9;
}
/* line 866, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .shop_curriculum_by .go_button span, body.redesign #content .content_wrap .left_rail .shop_books_by .go_button span {
  position: absolute;
  color: white;
  width: 170px;
  margin-top: 7px;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}
/* line 877, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .discover_and_explore {
  margin-left: 8px;
  padding-bottom: 20px;
}
/* line 881, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .discover_and_explore h3 {
  margin-left: 0;
}
/* line 885, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .discover_and_explore .discover_and_explore_images {
  margin: 0;
  padding: 0;
}
/* line 890, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .discover_and_explore .discover_and_explore_images li {
  width: 160px;
  margin-top: 10px;
  margin-left: 15px;
  margin-bottom: 0px;
}
/* line 899, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .product_image {
  margin-left: 20px;
  padding-bottom: 5px;
}
/* line 903, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .product_image img {
  width: 160px;
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 0px;
}
/* line 910, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .social_icons {
  margin-left: 32px;
}
/* line 914, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .product_detail_social_icons_wrap ul {
  margin: 0;
  padding: 0;
}
/* line 918, ../sass/redesign.scss */
body.redesign #content .content_wrap .left_rail .product_detail_social_icons_wrap ul li {
  padding: 0;
  margin: 0;
  list-style: none;
  list-style-type: none;
}
/* line 927, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content {
  position: relative;
  float: left;
  width: 699px;
  background-color: #ffffff;
}
body.redesign #content .content_wrap .main_content_wider {
  position: relative;
  float: left;
  width: 742px;
  background-color: #ffffff;
}
/* line 933, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured {
  height: 284px;
  width: 734px;
}
/* line 937, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .image-slider {
  height: 284px;
  width: 734px;
}
/* line 942, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .primary_content {
  margin-top: 30px;
  position: relative;
  float: left;
}
/* line 948, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .primary_content .primary_image {
  position: relative;
  float: left;
  width: 320px;
  height: 196px;
}
/* line 956, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .primary_content .primary_actual_content {
  position: relative;
  float: left;
  margin-left: 20px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 349px;
}
/* line 967, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .primary_content .primary_actual_content p {
  font-size: 14px;
  line-height: 16px;
}
/* line 972, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .primary_content .primary_actual_content h2 {
  color: #54585c;
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 10px;
  font-weight: bold;
}
/* line 980, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .primary_content .primary_actual_content h2.secondary {
  color: #f0a928;
  margin-bottom: 20px;
}
/* line 988, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail {
  width: 493px;
  padding-right: 38px;
  position: relative;
  float: left;
}
/* Added for new error message display release 3.0 */
body.redesign #content .content_wrap .main_content .error {
    color: #F04124 !important;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 0;
    max-width: 500px;
    clear:both;
}


/* line 994, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail .moreLessLink {
  text-transform: uppercase;
  color: #f1a900;
  text-decoration: none;
  font-size: 10px;
  line-height: 17px;
  font-weight: bold;
}
/* line 1005, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail .product_name_desc h1 {
  font-size: 30px;
  font-weight: bold;
  color: #f1a900;
  margin-bottom: 20px;
}
/* line 1012, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail .product_name_desc p {
  margin-top: 0;
  font-size: 13px;
  line-height: 20px;
  color: #333333;
  margin-bottom: 0;
}
/* line 1020, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail .more_details {
  font-size: 11px;
  color: #333333;
  margin-top: 20px;
}
/* line 1025, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail .more_details ul {
  margin: 0;
  padding: 0;
}
/* line 1029, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail .more_details ul li {
  list-style-type: none;
  list-style: none;
  margin-left: 0;
  font-size: 11px;
  line-height: 12px;
  font-weight: normal;
}
/* line 1039, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail .product_related_included {
  font-weight: bold;
}
/* line 1042, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail .product_related_included p {
  color: #333333;
  font-size: 11px;
  margin-bottom: 5px;
}
/* line 1047, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail .product_related_included ul {
  margin: 0;
  padding: 0;
}
/* line 1051, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail .product_related_included ul li {
  font-size: 11px;
  list-style-type: none;
  list-style: none;
  margin-left: 0;
  margin-bottom: 0;
}
/* line 1062, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail {
  position: relative;
  float: left;
  width: 168px;
  background: #f2f2f2;
  min-height: 440px;
}
/* line 1071, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .product_price_wrap {
  text-align: right;
  margin-right: 34px;
  margin-top: 20px;
}
/* line 1077, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .product_price_wrap p {
  margin: 0;
}
/* line 1081, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .product_price_wrap .product_price {
  font-size: 22px;
  color: #f1a900;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 1087, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .product_price_wrap .product_regular_price {
  font-size: 14px;
  color: #333333;
}
/* line 1093, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .product_quantity_wrap {
  position: relative;
  width: 100px;
  margin-top: 30px;
  margin-left: 34px;
  overflow: auto;
}
/* line 1101, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .product_quantity_wrap .less_quantity {
  position: relative;
  float: left;
  width: 30px;
  height: 30px;
  background: #bcbabb;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3OTc5NzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bcbabb), color-stop(100%, #797979));
  background: -webkit-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: -o-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: -ms-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: linear-gradient(to bottom, #bcbabb 0%, #797979 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbabb', endColorstr='#797979',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbabb', endColorstr='#797979',GradientType=0 )";
}
/* line 1117, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .product_quantity_wrap .less_quantity .less {
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding-top: 5px;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 5px;
  position: relative;
  top: 7px;
}
/* line 1131, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .product_quantity_wrap .quantity {
  position: relative;
  float: left;
  width: 40px;
  height: 30px;
}
/* line 1138, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .product_quantity_wrap .quantity .productQuantity {
  text-align: center;
  border: none;
  width: 40px;
  height: 30px;
}
/* line 1144, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .product_quantity_wrap .quantity .productQuantity:focus {
  outline: none;
  outline-offset: 0;
}
/* line 1150, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .product_quantity_wrap .more_quantity {
  position: relative;
  float: left;
  width: 30px;
  height: 30px;
  background: #bcbabb;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3OTc5NzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bcbabb), color-stop(100%, #797979));
  background: -webkit-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: -o-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: -ms-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: linear-gradient(to bottom, #bcbabb 0%, #797979 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbabb', endColorstr='#797979',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbabb', endColorstr='#797979',GradientType=0 )";
}
/* line 1165, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .product_quantity_wrap .more_quantity .more {
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding-top: 7px;
  padding-right: 9px;
  padding-left: 10px;
  padding-bottom: 3px;
  position: relative;
  top: 8px;
}
/* line 1181, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .add_to_cart_wrap {
  margin-top: 10px;
  margin-left: 18px;
  margin-bottom: 25px;
  width: 100px;
  height: 30px;
  background: #fcbd49;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYmQ0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmE3MmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcbd49), color-stop(100%, #eba72a));
  background: -webkit-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: -o-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: -ms-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: linear-gradient(to bottom, #fcbd49 0%, #eba72a 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbd49', endColorstr='#eba72a',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbd49', endColorstr='#eba72a',GradientType=0 )";
}
/* line 1198, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .add_to_cart_wrap .yellow_add_to_cart {
  text-decoration: none;
  color: #4f5356;
  background: none;
  position: relative;
  float: left;
  top: 8px;
  text-align: center;
  display: table;
  width: 100%;
  height: 100%;
}
/* line 1212, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .pre_order_stock_wrap {
  margin-bottom: 10px;
  overflow: auto;
}
/* line 1217, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .pre_order_stock_wrap .preOrder {
  margin-right: 35px;
  margin-top: 10px;
}
/* line 1221, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .product_detail_add_to_cart_wrap .pre_order_stock_wrap .outOfStock {
  float: right;
  margin-right: 35px;
  margin-top: 5px;
  padding-left: 10px;
}
/* line 1230, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .dynamic_box_content {
  border-top: 1px solid #dbdcde;
  padding-top: 20px;
  padding-left: 34px;
  text-align: left;
  font-size: 11px;
  color: #666666;
  padding-bottom: 10px;
}
/* line 1239, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .dynamic_box_content h3 {
  font-size: 11px;
  font-weight: bold;
  margin-bottom: 0;
  line-height: 11px;
}
/* line 1246, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .dynamic_box_content p {
  font-size: 11px;
  color: #666666;
  padding: 0;
  padding-right: 20px;
  margin: 0;
  margin-bottom: 10px;
}
/* line 1255, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .product_detail_right_rail .dynamic_box_content a {
  color: #f1a900;
}
/* line 1270, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap, body.redesign #content .content_wrap .main_content .favorite_characters_wrap {
  position: relative;
  float: left;
  width: 734px;
  margin-top: 20px;
}
/* line 1277, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap li, body.redesign #content .content_wrap .main_content .favorite_characters_wrap li {
  list-style: none;
  list-style-type: none;
}
/* line 1282, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs_header, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters_header, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs_header, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters_header {
  border-bottom: 1px solid #000000;
  overflow: auto;
  padding-bottom: 5px;
}
/* line 1288, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs_header .heading, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters_header .heading, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs_header .heading, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters_header .heading {
  width: 250px;
  float: left;
}
/* line 1292, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs_header .heading h3, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters_header .heading h3, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs_header .heading h3, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters_header .heading h3 {
  text-transform: uppercase;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  margin-bottom: 0;
}
/* line 1301, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs_header .view_all, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters_header .view_all, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs_header .view_all, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters_header .view_all {
  width: 100px;
  float: right;
}
/* line 1305, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs_header .view_all a, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters_header .view_all a, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs_header .view_all a, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters_header .view_all a {
  color: #000000;
  float: right;
  padding-right: 10px;
  font-size: 12px;
  line-height: 14px;
  text-decoration: none;
}
/* line 1316, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters {
  padding-top: 20px;
  background: #f4f1f1;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(top, #f4f1f1 0%, #fffefe 30%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f1f1), color-stop(30%, #fffefe));
  background: -webkit-linear-gradient(top, #f4f1f1 0%, #fffefe 30%);
  background: -o-linear-gradient(top, #f4f1f1 0%, #fffefe 30%);
  background: -ms-linear-gradient(top, #f4f1f1 0%, #fffefe 30%);
  background: linear-gradient(to bottom, #f4f1f1 0%, #fffefe 30%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f1f1', endColorstr='#fffefe',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f1f1', endColorstr='#fffefe',GradientType=0 )";
}
/* line 1329, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .programs, body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .featured_items, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .programs, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .featured_items, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .programs, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .featured_items, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .programs, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .featured_items {
  width: 734px;
}
/* line 1333, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .programs li, body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .featured_items li, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .programs li, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .featured_items li, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .programs li, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .featured_items li, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .programs li, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .featured_items li {
  float: left;
  position: relative;
  display: inline;
  width: 160px;
  padding-right: 20px;
  list-style-type: none;
  margin-left: 0px;
  margin-bottom: 0px;
}
/* line 1343, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .programs li a, body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .featured_items li a, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .programs li a, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .featured_items li a, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .programs li a, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .featured_items li a, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .programs li a, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .featured_items li a {
  text-decoration: none;
}
/* line 1348, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .programs .feature_image, body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .featured_items .feature_image, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .programs .feature_image, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .featured_items .feature_image, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .programs .feature_image, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .featured_items .feature_image, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .programs .feature_image, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .featured_items .feature_image {
  width: 160px;
}
/* line 1353, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .programs .feature_image img, body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .featured_items .feature_image img, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .programs .feature_image img, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .featured_items .feature_image img, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .programs .feature_image img, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .featured_items .feature_image img, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .programs .feature_image img, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .featured_items .feature_image img {
  display: block;
  position: relative;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
/* line 1364, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .programs .feature_name, body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .featured_items .feature_name, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .programs .feature_name, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .featured_items .feature_name, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .programs .feature_name, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .featured_items .feature_name, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .programs .feature_name, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .featured_items .feature_name {
  font-size: 14px;
  line-height: 16px;
  font-weight: bold;
  margin-top: 10px;
  color: #000000;
}
/* line 1372, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .programs .feature_grade, body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .featured_items .feature_grade, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .programs .feature_grade, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .featured_items .feature_grade, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .programs .feature_grade, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .featured_items .feature_grade, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .programs .feature_grade, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .featured_items .feature_grade {
  margin-top: 10px;
  font-size: 12px;
  line-height: 14px;
  color: #736f6e;
}
/* line 1379, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .programs .shop_now, body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .featured_items .shop_now, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .programs .shop_now, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .featured_items .shop_now, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .programs .shop_now, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .featured_items .shop_now, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .programs .shop_now, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .featured_items .shop_now {
  margin-top: 0px;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 1385, ../sass/redesign.scss */
body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .programs .shop_now a, body.redesign #content .content_wrap .main_content .featured_programs_wrap .featured_programs .featured_items .shop_now a, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .programs .shop_now a, body.redesign #content .content_wrap .main_content .featured_programs_wrap .favorite_characters .featured_items .shop_now a, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .programs .shop_now a, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .featured_programs .featured_items .shop_now a, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .programs .shop_now a, body.redesign #content .content_wrap .main_content .favorite_characters_wrap .favorite_characters .featured_items .shop_now a {
  color: #f0a928;
  text-decoration: none;
}
/* line 1395, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content {
  position: relative;
  float: left;
  width: 742px;
  background-color: #ffffff;
}
/* line 1403, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header h1 {
  font-weight: bold;
  font-size: 27px;
  line-height: 23px;
  margin-top: 10px;
  margin-bottom: 40px;
}
/* line 1411, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .top-search-meta {
  font-size: 11px;
  font-weight:700;
  line-height: 17px;
  overflow: auto;
  margin-bottom: 12px;
}
/* line 1419, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .top-search-meta p {
  margin-bottom: 0;
}
/* line 1423, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .top-search-meta .search-categories {
  position: relative;
  float: left;
}
/* line 1427, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .top-search-meta .search-categories p {
  font-size: 11px;
}
/* line 1430, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .top-search-meta .search-categories a {
  font-size: 11px;
  color: #f0a928;
  text-decoration: underline;
}
/* line 1437, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .top-search-meta .email-search-results {
  position: relative;
  float: right;
  padding-right: 5px;
}
/* line 1442, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .top-search-meta .email-search-results a {
  font-size: 11px;
  color: #333333;
  text-decoration: none;
}
/* line 1450, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .bottom-search-meta {
  background: #dddddd;
  padding-top: 5px;
  padding-bottom: 5px;
  overflow: auto;
}
/* line 1457, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .bottom-search-meta .display-range {
  position: relative;
  float: left;
  margin-right: 40px;
  padding-left: 10px;
  margin-bottom: 0;
  color: #333333;
  font-size:11px;
}
/* line 1466, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .bottom-search-meta .sort-by-wrap {
  position: relative;
  float: left;
  margin-right: 40px;
  font-size:11px;
}
/* line 1471, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .bottom-search-meta .sort-by-wrap span {
  font-size: 13px;
  line-height: 16px;
  font-family: Arial;
  color: #333333;
}
/* line 1483, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .bottom-search-meta .pagination-wrap {
  position: relative;
  float: right;
  margin-right: 10px;
}
/* line 1489, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .bottom-search-meta .pagination-wrap .paginationNavigation {
  margin: 0;
  padding: 0;
}
/* line 1494, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .bottom-search-meta .pagination-wrap .paginationNavigation li {
  display: inline;
  list-style-type: none;
  list-style: none;
  padding-right: 10px;
  margin-left: 0;
}
/* line 1501, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .bottom-search-meta .pagination-wrap .paginationNavigation li a {
  color: #333333;
  text-decoration: none;
}
/* line 1506, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-header .bottom-search-meta .pagination-wrap .paginationNavigation li .active {
  color: #f1a928;
}
/* line 1516, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-section {
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #d7d7d7;
  overflow: auto;
}
/* line 1523, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-section .moreLessLink {
  color: #f1a900;
  text-decoration: none;
  margin-top: 5px;
  text-transform: uppercase;
  font-size:11px;
}
/* line 1529, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-section .item-image {
  position: relative;
  float: left;
  width: 100px;
  margin-right: 20px;
  overflow: auto;
}
/* line 1537, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-section .item-details {
  position: relative;
  float: left;
  width: 430px;
  margin-right: 20px;
  margin-bottom: 20px;
  overflow: auto;
}
/* line 1547, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-section .item-details .item-title h3 {
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 10px;
}
/* line 1554, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-section .item-details .item-title a {
  color: #363636;
  text-decoration: none;
}
/* line 1560, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-section .item-details .item-category-grade {
  overflow: auto;
  margin-bottom: 0px;
}
/* line 1564, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-section .item-details .item-category-grade p {
  margin-bottom: 0px;
}
/* line 1570, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-section .item-details .item-description p {
  margin-bottom: 0px;
}
/* line 1576, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-section .shop-or-sample-wrap {
  position: relative;
  float: left;
  width: 149px;
  padding-top: 10px;
}
/* line 1583, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-section .shop-or-sample-wrap .yellow-button-wrap {
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 5px;
  width: 100px;
  height: 30px;
  background: #fcbd49;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYmQ0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmE3MmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcbd49), color-stop(100%, #eba72a));
  background: -webkit-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: -o-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: -ms-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: linear-gradient(to bottom, #fcbd49 0%, #eba72a 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbd49', endColorstr='#eba72a',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbd49', endColorstr='#eba72a',GradientType=0 )";
}
/* line 1600, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-section .shop-or-sample-wrap .yellow-button-wrap .yellow-btn {
  text-decoration: none;
  color: #4f5356;
  background: none;
  position: relative;
  float: left;
  top: 8px;
  text-align: center;
  display: table;
  width: 100%;
  height: 100%;
  text-transform: none;
}
/* line 1616, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item {
  margin: 20px 0;
  padding-bottom:20px;
  border-bottom: 1px solid #d7d7d7;
  overflow: hidden;
}
/* line 1622, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .item-image {
  position: relative;
  float: left;
  width: 100px;
  margin-right: 20px;
  overflow: auto;
}
/* line 1630, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .item-details {
  position: relative;
  float: left;
  width: 430px;
  margin-right: 20px;
  overflow: auto;
}
/* line 1637, ../sass/redesign.scss */
    body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .item-details .item-title h3 {
        font-weight: bold;
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 10px;
    }
  body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .item-details .item-title h3 a,  body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .item-details .item-title h3 a:link, body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .item-details .item-title h3 a:visited
{
    color: #000;
    text-decoration:none;
}
/* line 1645, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .item-details .item-meta p {
  margin-bottom: 2px;
}
/* line 1651, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap {
  position: relative;
float: left;
width: 172px;
overflow: none;
}
/* line 1660, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .product_price_wrap {
  margin-top: 5px;
position: relative;
margin-left: 45px;
}
/* line 1666, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .product_price_wrap p {
  margin: 0;
}
/* line 1670, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .product_price_wrap .product_price {
  font-size: 22px;
  color: #f1a900;
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 1676, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .product_price_wrap .product_regular_price {
  font-size: 14px;
  color: #333333;
}
/* line 1682, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .product_quantity_wrap {
  position: relative;
  width: 100px;
  margin-top: 15px;
  margin-left: 18px;
}
/* line 1690, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .product_quantity_wrap .less_quantity {
  position: relative;
  float: left;
  width: 30px;
  height: 30px;
  background: #bcbabb;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3OTc5NzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bcbabb), color-stop(100%, #797979));
  background: -webkit-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: -o-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: -ms-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: linear-gradient(to bottom, #bcbabb 0%, #797979 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbabb', endColorstr='#797979',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbabb', endColorstr='#797979',GradientType=0 )";
}
/* line 1706, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .product_quantity_wrap .less_quantity .less {
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding-top: 5px;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 5px;
  position: relative;
  top: 7px;
}
/* line 1720, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .product_quantity_wrap .quantity {
  position: relative;
  float: left;
  height: 30px;
}
/* line 1727, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .product_quantity_wrap .quantity .productQuantity {
  text-align: center;
  border: none;
  width: 40px;
  height: 30px;
}
/* line 1733, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .product_quantity_wrap .quantity .productQuantity:focus {
  outline: none;
  outline-offset: 0;
}
/* line 1739, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .product_quantity_wrap .more_quantity {
  position: relative;
  float: left;
  width: 30px;
  height: 30px;
  background: #bcbabb;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3OTc5NzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #bcbabb), color-stop(100%, #797979));
  background: -webkit-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: -o-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: -ms-linear-gradient(top, #bcbabb 0%, #797979 100%);
  background: linear-gradient(to bottom, #bcbabb 0%, #797979 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbabb', endColorstr='#797979',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbabb', endColorstr='#797979',GradientType=0 )";
}
/* line 1754, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .product_quantity_wrap .more_quantity .more {
  text-decoration: none;
  color: #ffffff;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  padding-top: 7px;
  padding-right: 9px;
  padding-left: 10px;
  padding-bottom: 3px;
  position: relative;
  top: 8px;
}
/* line 1770, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .add_to_cart_wrap {
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 5px;
  width: 100px;
  height: 30px;
  float:left;
  background: #fcbd49;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYmQ0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmE3MmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcbd49), color-stop(100%, #eba72a));
  background: -webkit-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: -o-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: -ms-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: linear-gradient(to bottom, #fcbd49 0%, #eba72a 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbd49', endColorstr='#eba72a',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbd49', endColorstr='#eba72a',GradientType=0 )";
}
/* line 1787, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .add_to_cart_wrap .yellow_add_to_cart {
  text-decoration: none;
  color: #4f5356;
  background: none;
  position: relative;
  float: left;
  top: 8px;
  text-align: center;
  display: table;
  width: 100%;
  height: 100%;
}
/* line 1801, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .pre_order_stock_wrap {
  margin-bottom: 10px;
  margin-top:15px;
  overflow: auto;
  clear:left;
  float:left;
  padding: 0 5px 0 0;
}
/* line 1806, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .pre_order_stock_wrap .preOrder {
  margin-right: 17px;
}

body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .pre_order_stock_wrap .error {
  max-width:500px;
  color: #F04124 !important;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin-top: 0;
    clear:both;
}

/* line 1810, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-item .shop-or-sample-wrap .product_item_add_to_cart_wrap .pre_order_stock_wrap .outOfStock {
  float: right;
  margin-right: 17px;
  margin-top: 5px;
  padding-left: 10px;
}
/* line 1821, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-footer-pagination-wrap {
  overflow: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #DDDDDD;
}
/* line 1827, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-footer-pagination-wrap .display-range {
  position: relative;
  float: left;
  margin-left: 10px;
}
/* line 1831, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-footer-pagination-wrap .display-range p {
  margin: 0;
  padding: 0;
  font-size: 12px;
  color: #333333;
}
/* line 1839, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-footer-pagination-wrap .pagination-wrap {
  position: relative;
  float: right;
  margin-right: 10px;
}
/* line 1845, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-footer-pagination-wrap .pagination-wrap .paginationNavigation {
  margin: 0;
  padding: 0;
}
/* line 1850, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-footer-pagination-wrap .pagination-wrap .paginationNavigation li {
  display: inline;
  list-style-type: none;
  list-style: none;
  padding-right: 10px;
  margin-left: 0;
}
/* line 1857, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-footer-pagination-wrap .pagination-wrap .paginationNavigation li a {
  color: #333333;
  text-decoration: none;
  font-size: 12px;
}
/* line 1863, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .search-results-footer-pagination-wrap .pagination-wrap .paginationNavigation li .active {
  color: #f1a928;
}
/* line 1870, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .component-disclaimer {
  margin-top: 30px;
}
/* line 1873, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .component-disclaimer .red {
  color: #b50404;
}
/* line 1877, ../sass/redesign.scss */
body.redesign #content .content_wrap .search_main_content .search-results-wrapper .component-disclaimer p {
  font-size: 13px;
  line-height: 19px;
  color: #333333;
}
/* line 1892, ../sass/redesign.scss */
body.redesign #footerContent {
  margin: 0 auto;
  padding-top: 20px;
}
/* line 1897, ../sass/redesign.scss */
body.redesign footer #footerLegalContent {
  width: 960px;
}
/* line 1899, ../sass/redesign.scss */
body.redesign footer #footerLegalContent #footerCopyright {
  padding: 15px 0px 30px 0px;
  width: 540px;
  float: left;
}
/* line 1903, ../sass/redesign.scss */
body.redesign footer #footerLegalContent #footerCopyright p {
  text-align: left;
  line-height: 22px;
  font-size: 9.5px;
}
/* line 1908, ../sass/redesign.scss */
body.redesign footer #footerLegalContent #footerCopyright p.legal a {
  display: inline-block;
  margin: 0 7px;
}
/* line 1911, ../sass/redesign.scss */
body.redesign footer #footerLegalContent #footerCopyright p.legal a:first-child {
  margin-left: 0;
}
/* line 1914, ../sass/redesign.scss */
body.redesign footer #footerLegalContent #footerCopyright p.legal a:last-child {
  margin-right: 0;
}
/* line 1921, ../sass/redesign.scss */
body.redesign footer #footerLegalContent #footerSocialMedia {
  float: right;
  width: 300px;
  margin-top: 10px;
}
/* line 1926, ../sass/redesign.scss */
body.redesign footer #footerLegalContent #footerSocialMedia .socialLinksContainer {
  padding-top: 20px;
}
/* line 1930, ../sass/redesign.scss */
body.redesign footer #footerLegalContent #footerSocialMedia .socialContainer {
  position: fixed;
  bottom: 80px;
  margin-left: 16px;
  width: 204px;
  border: solid 3px #f3a91d;
  background-color: #ffffff;
  padding: 10px;
}
/* line 1941, ../sass/redesign.scss */
body.redesign footer #footerContent {
  width: 960px;
  border-left: 0;
  border-right: 0;
  padding: 38px 18px 0 18px;
  margin: 18px auto;
}
/* line 1947, ../sass/redesign.scss */
body.redesign footer #footerContent ul {
  padding: 0 0 10px 0;
}
/* line 1950, ../sass/redesign.scss */
body.redesign footer #footerContent .footerMenuImg {
  width: 200px;
  float: left;
}
/* line 1954, ../sass/redesign.scss */
body.redesign footer #footerContent .footerMenuGroup {
  float: left;
  width: 156px;
  margin-left: 25px;
}
/* line 1958, ../sass/redesign.scss */
body.redesign footer #footerContent .footerMenuGroup.para {
  margin-left: 25px;
}
/* line 1961, ../sass/redesign.scss */
body.redesign footer #footerContent .footerMenuGroup .footerTopicTitle2 {
  color: #f1a900;
  font-weight: bold;
  font-size: 14px;
  padding: 0 0 5px;
  line-height: 21px;
}
/* line 1968, ../sass/redesign.scss */
body.redesign footer #footerContent .footerMenuGroup p {
  color: #b2b2b2;
  font-size: 10px;
  line-height: 19px;
}
/* line 1977, ../sass/redesign.scss */
body.redesign #signUpButton, body.redesign #signInButton, body.redesign #shopButton, body.redesign #cartButton {
  background-color: transparent !important;
  float: none;
}
/* line 1980, ../sass/redesign.scss */
body.redesign #signUpButton a, body.redesign #signInButton a, body.redesign #shopButton a, body.redesign #cartButton a {
  border: 0;
  padding: 0;
  text-transform: none;
  font-weight: normal;
}
/* line 1985, ../sass/redesign.scss */
body.redesign #signUpButton a#cartNav, body.redesign #signInButton a#cartNav, body.redesign #shopButton a#cartNav, body.redesign #cartButton a#cartNav {
  text-transform: none;
  text-align: left;
  min-width: 50px;
}
/* line 1991, ../sass/redesign.scss */
body.redesign #signUpButton .cartCount, body.redesign #signInButton .cartCount, body.redesign #shopButton .cartCount, body.redesign #cartButton .cartCount {
  position: static;
  top: auto;
  right: auto;
  font-weight: normal;
}
/* line 1998, ../sass/redesign.scss */
body.redesign #headerContent {
  width: 960px;
  height: 132px;
  top: 0;
  border-bottom: 1px solid #808283;
}
/* line 2004, ../sass/redesign.scss */
body.redesign #headerContent .headerLogo {
  top: 12px;
  left: -4px;
}
/* line 2009, ../sass/redesign.scss */
body.redesign nav#global {
  top: 0;
}
/* line 2013, ../sass/redesign.scss */
body.redesign .featured_items {
  position: relative;
  width: 960px;
}
/* line 2019, ../sass/redesign.scss */
body.redesign .featured_items .primary_featured_image {
  position: relative;
  height: 360px;
  width: 640px;
  border: black;
  float: left;
  margin-right: 10px;
}
/* line 2029, ../sass/redesign.scss */
body.redesign .featured_items .top_secondary_image {
  height: 176px;
  width: 310px;
  border: black;
  float: left;
  margin-bottom: 8px;
}
/* line 2038, ../sass/redesign.scss */
body.redesign .featured_items .bottom_secondary_image {
  height: 176px;
  width: 310px;
  border: black;
  float: left;
}
/* line 2047, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar {
  height: 50px;
  background-color: #ffbe4c;
  float: left;
  width: 960px;
  margin-top: 10px;
  background: #ffbe4c;
  background: -moz-linear-gradient(top, #ffbe4c 0%, #e9a427 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffbe4c), color-stop(100%, #e9a427));
  background: -webkit-linear-gradient(top, #ffbe4c 0%, #e9a427 100%);
  background: -o-linear-gradient(top, #ffbe4c 0%, #e9a427 100%);
  background: -ms-linear-gradient(top, #ffbe4c 0%, #e9a427 100%);
  background: linear-gradient(to bottom, #ffbe4c 0%, #e9a427 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe4c', endColorstr='#e9a427',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffbe4c', endColorstr='#e9a427',GradientType=0 )";
}
/* line 2063, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .shop_curriculum_text {
  color: white;
  margin-top: 17px;
  margin-left: 120px;
  width: 155px;
  float: left;
}
/* line 2070, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .shop_curriculum_text span {
  font-weight: bold;
}
/* line 2076, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .grade_level_search {
  height: 32px;
  width: 178px;
  margin-top: 9px;
  margin-left: 14px;
  color: white;
  float: left;
  background-color: white;
}
/* line 2086, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .grade_level_search span {
  color: black;
  margin-top: 8px;
  position: absolute;
  font-weight: bold;
  cursor: pointer;
}
/* line 2094, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .grade_level_search .left {
  margin-left: 10px;
  margin-top: 5px;
}
/* line 2099, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .grade_level_search .grade_dropdown_div {
  position: absolute;
  width: 180px;
}
/* line 2103, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .grade_level_search .grade_dropdown_div .dk_toggle {
  width: 168px !important;
  padding-right: 0;
  background-image: url(about:blank);
}
/* line 2112, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .right {
  margin-right: 15px;
  margin-top: 15px;
}
/* line 2118, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .subject_search {
  width: 280px;
  height: 32px;
  background-color: white;
  float: left;
  margin-top: 9px;
  margin-left: 8px;
}
/* line 2127, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .subject_search span {
  color: black;
  margin-top: 8px;
  position: absolute;
  font-weight: bold;
  cursor: pointer;
}
/* line 2135, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .subject_search .left {
  margin-left: 10px;
  margin-top: 5px;
}
/* line 2140, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .subject_search .subject_dropdown_div {
  position: absolute;
  width: 280px;
}
/* line 2145, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .subject_search .subject_dropdown_div .dk_toggle {
  width: 270px !important;
  padding-right: 0;
  background-image: url(about:blank);
}
/* line 2154, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .go_button {
  float: left;
  width: 64px;
  height: 32px;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  background-color: gray;
  margin-left: 8px;
  margin-top: 8px;
  background: #7a7c7e;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhN2M3ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ODViNWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #7a7c7e 0%, #585b5e 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7a7c7e), color-stop(100%, #585b5e));
  background: -webkit-linear-gradient(top, #7a7c7e 0%, #585b5e 100%);
  background: -o-linear-gradient(top, #7a7c7e 0%, #585b5e 100%);
  background: -ms-linear-gradient(top, #7a7c7e 0%, #585b5e 100%);
  background: linear-gradient(to bottom, #7a7c7e 0%, #585b5e 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7c7e', endColorstr='#585b5e',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7c7e', endColorstr='#585b5e',GradientType=0 )";
  border: 1px solid #a5a7a9;
}
/* line 2178, ../sass/redesign.scss */
body.redesign .shop_curriculum_bar .go_button span {
  position: absolute;
  color: white;
  margin-left: 22px;
  margin-top: 8px;
  font-weight: bold;
}
/* line 2188, ../sass/redesign.scss */
body.redesign .discover_explore {
  width: 960px;
  float: left;
  margin-top: 30px;
  height: 285px;
}
/* line 2195, ../sass/redesign.scss */
body.redesign .discover_explore .border_bottom {
  border-bottom: 1px solid #808283;
  margin-bottom: 20px;
  margin-top: 5px;
}
/* line 2201, ../sass/redesign.scss */
body.redesign .discover_explore span {
  font-weight: bold;
  color: black;
}
/* line 2206, ../sass/redesign.scss */
body.redesign .discover_explore h3 {
  text-transform: uppercase;
  /*border-bottom: 1px solid #808283;*/
  margin-bottom: 20px;
  font-weight: bold;
  font-size: 13px;
}
/* line 2214, ../sass/redesign.scss */
body.redesign .discover_explore .discover_navigation_list {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 2220, ../sass/redesign.scss */
body.redesign .discover_explore .discover_navigation_list li {
  display: inline;
  margin-right: 0px;
  margin-left: 40px;
  float: left;
  list-style: none;
}
/* line 2228, ../sass/redesign.scss */
body.redesign .discover_explore .discover_navigation_list li:first-child {
  margin-left: 0;
}
/* line 2232, ../sass/redesign.scss */
body.redesign .discover_explore .discover_navigation_list .discover_image {
  width: 160px;
  height: 200px;
  background-color: black;
  float: left;
}
/* line 2239, ../sass/redesign.scss */
body.redesign .discover_explore .discover_navigation_list .last_image {
  margin-right: 0px;
}
/* line 2247, ../sass/redesign.scss */
body.redesign .topicContainer.rightAligned .topicContentContainer {
  padding-right: 160px;
}
/* line 2251, ../sass/redesign.scss */
body.redesign .dropkick_dropdown {
  position: absolute;
  border: none;
  content: none;
}
/* line 2255, ../sass/redesign.scss */
body.redesign .dropkick_dropdown .dk_label {
  margin-left: 40px;
  font-size: 15px;
  position: absolute;
  bottom: 10px;
}
/* line 2265, ../sass/redesign.scss */
/*body.redesign .dk_options_inner li:first-child {
  display: none;
}*/
/* line 2271, ../sass/redesign.scss */
body.redesign .dk_options ul {
  margin-bottom: 0;
}
/* line 2274, ../sass/redesign.scss */
body.redesign .dk_options ul li {
  list-style: none;
  list-style-type: none;
  margin-left: 0;
  margin-bottom: 0;
}
body.redesign #relogin.modal a.btnYellow {
  margin: 0;
  padding: 0;
  text-transform:none !important;
}
/* line 2368, ../sass/redesign.scss */
body.redesign #relogin.modal #reloginModalContainer {
  background-color: #FFFFFF;
  width: 350px;
  padding: 30px;
  padding-top: 40px;
  border-bottom: solid 15px #f1a900;
  float: left;
  position: absolute;
  z-index: 1000;
}
/* line 2378, ../sass/redesign.scss */
body.redesign #relogin.modal #reloginModalContainer .closeModal {
  position: absolute;
  height: 20px;
  width: 20px;
  background: url(/Sites/HMH/Images/global/button-close.png) no-repeat 0 0;
  cursor: pointer;
  top: 10px;
  right: 10px;
}
/* line 2392, ../sass/redesign.scss */
body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignIn h3, body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignOut h3 {
  color: #f0a928;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 2399, ../sass/redesign.scss */
body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignIn p, body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignOut p {
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding-top: 0;
  padding-bottom: 5px;
}
/* line 2408, ../sass/redesign.scss */
body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignIn .btnWrap, body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignOut .btnWrap {
  margin-top: 20px;
  margin-bottom: 25px;
  width: 100px;
  height: 30px;
  background: #fcbd49;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjYmQ0OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmE3MmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcbd49), color-stop(100%, #eba72a));
  background: -webkit-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: -o-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: -ms-linear-gradient(top, #fcbd49 0%, #eba72a 100%);
  background: linear-gradient(to bottom, #fcbd49 0%, #eba72a 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbd49', endColorstr='#eba72a',GradientType=0 )";
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcbd49', endColorstr='#eba72a',GradientType=0 )";
}
/* line 2424, ../sass/redesign.scss */
body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignIn .btnWrap .yellow-btn, body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignOut .btnWrap .yellow-btn {
  text-decoration: none;
  color: #4f5356;
  background: none;
  position: relative;
  float: left;
  top: 8px;
  text-align: center;
  display: table;
  width: 100%;
  height: 100%;
  border:none;
}
/* line 2442, ../sass/redesign.scss */
body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignIn .modal-links ul, body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignOut .modal-links ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 2446, ../sass/redesign.scss */
body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignIn .modal-links ul li, body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignOut .modal-links ul li {
  list-style-type: none;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}
/* line 2453, ../sass/redesign.scss */
body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignIn .modal-links ul li a, body.redesign #relogin.modal #reloginModalContainer #modelMessage #ReloginModal_ReloginSignOut .modal-links ul li a {
  color: #689ef6;
  text-decoration: underline;
  margin-bottom: 5px;
}
body.redesign #bulkModal.modal a.btnYellow {
  margin: 0;
  padding: 0;
  text-transform:none !important;
}
/* line 2368, ../sass/redesign.scss */
body.redesign #bulkModal.modal #bulkModalContainer {
  background-color: #FFFFFF;
  width: 350px;
  padding: 30px;
  padding-top: 40px;
  border-bottom: solid 15px #f1a900;
  float: left;
  position: absolute;
  z-index: 1000;
}
/* line 2378, ../sass/redesign.scss */
body.redesign #bulkModal.modal #bulkModalContainer .closeModal {
  position: absolute;
  height: 20px;
  width: 20px;
  background: url(/Sites/HMH/Images/global/button-close.png) no-repeat 0 0;
  cursor: pointer;
  top: 10px;
  right: 10px;
}
/* line 2392, ../sass/redesign.scss */
body.redesign #bulkModal.modal #bulkModalContainer .modalMessage h3 {
  color: #f0a928;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 2399, ../sass/redesign.scss */
body.redesign #bulkModal.modal #bulkModalContainer .modalMessage p {
  color: #333333;
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding-top: 0;
  padding-bottom: 5px;
}
/* line 2470, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer, body.redesign #podModal.modal #podModalContainer {
  background: url(/Sites/HMH/Images/global/redesign-modal-bg.png) repeat-y 0 0 white;
  width: 726px;
  padding: 30px;
  padding-top: 40px;
  padding-bottom: 20px;
  border-bottom: solid 25px #f1a900;
  float: left;
  position: absolute;
  z-index: 1000;
}
/* line 2482, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .closeModal, body.redesign #podModal.modal #podModalContainer .closeModal {
  position: absolute;
  height: 20px;
  width: 20px;
  background: url(/Sites/HMH/Images/global/button-close.png) no-repeat 0 0;
  cursor: pointer;
  top: 10px;
  right: 10px;
}
/* line 2492, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-details-wrap, body.redesign #podModal.modal #podModalContainer .product-details-wrap {
  position: relative;
  float: left;
  width: 400px;
  overflow: auto;
}
/* line 2498, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-details-wrap .product-img, body.redesign #podModal.modal #podModalContainer .product-details-wrap .product-img {
  position: relative;
  float: left;
  width: 150px;
  margin-right: 10px;
  margin-bottom: 15px;
}
#buyNowModalContainer .buyNowImg img, #podModalContainer .podImg img {
    width: 143px;
    max-width: 143px;
    height: 212px;
}
/* line 2506, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-details-wrap .product-meta, body.redesign #podModal.modal #podModalContainer .product-details-wrap .product-meta {
  position: relative;
  float: left;
  width: 220px;
  padding-top: 30px;
}
/* line 2512, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-details-wrap .product-meta .title, body.redesign #podModal.modal #podModalContainer .product-details-wrap .product-meta .title {
  font-size: 19px;
  line-height: 24px;
  font-weight: bold;
  color: #333333;
}
/* line 2519, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-details-wrap .product-meta .author {
  font-size: 14px;
  line-height: 22px;
  color: #333333;
}
/* line 2525, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-details-wrap .product-meta .type {
  font-size: 11px;
  line-height: 22px;
  color: #333333;
}
/* line 2532, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-details-wrap .hmh-statement, body.redesign #podModal.modal #podModalContainer .product-details-wrap .hmh-statement {
  width: 360px;
  position: relative;
  float: left;
}
/* line 2537, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-details-wrap .hmh-statement a, body.redesign #podModal.modal #podModalContainer .product-details-wrap .hmh-statement a {
  text-decoration: none;
}
/* line 2541, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-details-wrap .hmh-statement p, body.redesign #podModal.modal #podModalContainer .product-details-wrap .hmh-statement p {
  font-size: 12px;
  line-height: 18px;
}
/* line 2548, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-retailers-wrap, body.redesign #podModal.modal #podModalContainer .product-retailers-wrap {
  width: 236px;
  position: relative;
  float: left;
  overflow: auto;
  margin-left: 50px;
}
/* line 2555, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-retailers-wrap .retailer-header, body.redesign #podModal.modal #podModalContainer .product-retailers-wrap .retailer-header {
  width: 100%;
  text-align: center;
  color: #f0a928;
  font-size: 16px;
  line-height: 21px;
  font-weight: bold;
}
/* line 2564, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-retailers-wrap .retailers, body.redesign #podModal.modal #podModalContainer .product-retailers-wrap .retailers {
  margin: 30px 0 0 0;
  padding: 0;
}
/* line 2567, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-retailers-wrap .retailers li, body.redesign #podModal.modal #podModalContainer .product-retailers-wrap .retailers li {
  list-style: none;
  display: block;
  float: left;
  text-align: center;
  min-width: 200px;
  margin-bottom: 30px;
}
/* line 2575, ../sass/redesign.scss */
body.redesign #buyNowModal.modal #buyNowModalContainer .product-retailers-wrap .retailers li a, body.redesign #podModal.modal #podModalContainer .product-retailers-wrap .retailers li a {
  text-align: center;
}
/* line 2284, ../sass/redesign.scss */
body.redesign #cart {
  top: 28px !important;
  background:none;
  background-color: #555555;
}
/* line 2289, ../sass/redesign.scss */
body.redesign #cart #cartContent {
  background-color: #555555;
}
/* line 2293, ../sass/redesign.scss */
body.redesign #cart #cartContent .cartTableHeader td {
  font-weight: bold;
}
/* line 2297, ../sass/redesign.scss */
body.redesign #cart #cartContent .itemsList tr {
  font-size: 10px;
}
/* line 2303, ../sass/redesign.scss */
body.redesign #cart #cartContent .cartFooter .arrowWhite {
  text-decoration: underline !important;
  font-family: "Slate W02 Medium","Arial Bold",Helvetica,sans-serif;
  padding: 2px 0 8px 12px;
  background: url(/Sites/HMH/Images/global/whiteArrow.png) no-repeat 0 8px;
  font-size: 14px;
}
/* line 2307, ../sass/redesign.scss */
body.redesign #cart #cartContent .cartFooter a.yellowBtn {
  font-size: 10px;
}
/* line 2312, ../sass/redesign.scss */
body.redesign #cart #cartContent .tablePrice, body.redesign #cart #cartContent .itemQty {
  color: #363636;
  font-weight: bold;
}
table.itemsList_header.tablesorter {
    background-color: #CDCDCD;
}

/* offshore changed for bottom legal content  ------start-----*/
body.redesign .Legal_Citation {
width: 960px;
  float: left;
  margin-top: 35px;
}

body.redesign .Legal_Citation .border_bottom {
  margin-bottom: 20px;
  margin-top: 5px;
}
/* offshore changed for bottom legal content  ------END-----*/
