@charset "UTF-8";
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body .product-info.brands2013 .vendor-dialog .preferred-vendor {
  overflow: hidden;
}
body .product-info.brands2013 .vendor-dialog .preferred-vendor > a {
  display: block;
  float: left;
  margin-right: 20px;
}
body .product-info.brands2013 .vendor-dialog .preferred-vendor > p {
  line-height: 60px;
  vertical-align: middle;
}
body .product-info.brands2013 .vendor-dialog ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
  list-style-type: none;
  overflow: hidden;
  width: 100%;
}
body .product-info.brands2013 .vendor-dialog ul > li {
  float: left;
  width: 33.3%;
}
body .product-info.brands2013 .vendor-dialog ul > li > div {
  text-align: center;
  margin-right: 20px;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.mgro.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body .product-info.brands2013 .product-overview {
  position: relative;
}
body .product-info.brands2013 .product-overview h1.prodname {
  font-size: 26px;
}
body .product-info.brands2013 .product-overview .image-container video {
  display: none;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images {
  /*
   * Adjust the layout of the multiple product images for PORTRAIT orientation.
   */
}
body .product-info.brands2013 .product-overview.has-multiple-product-images .click-to-zoom {
  display: none;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.is-showing-video .image-container img {
  display: none;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.is-showing-video .image-container video {
  display: block;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.is-zoomable .click-to-zoom {
  display: block;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.is-zoomable .click-to-zoom a span.click {
  display: inline-block;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.is-zoomable .click-to-zoom a span.rollover {
  display: none;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.is-zoomed .click-to-zoom a span.click {
  display: none;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.is-zoomed .click-to-zoom a span.rollover {
  display: inline-block;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images .multiple-product-images ul, body .product-info.brands2013 .product-overview.has-multiple-product-images .multiple-product-images ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images .multiple-product-images a {
  display: block;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images .product-description {
  margin-left: 47.29167%;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images .click-to-zoom a {
  color: #939393;
  font-size: 9px;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-portrait {
  position: relative;
  min-height: 540px;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-portrait .product-image {
  position: relative;
  padding-bottom: 40px;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-portrait .product-image > div {
  padding-right: 3.64583%;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-portrait .click-to-zoom {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 0;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-portrait .click-to-zoom a {
  display: block;
  margin-left: 19.82379%;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-portrait .multiple-product-images {
  padding-left: 16px;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-portrait .multiple-product-images li {
  padding: 0;
  margin: 10px 0 0 0;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-portrait .multiple-product-images li:first-child {
  margin-top: 0;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-portrait .multiple-product-images li a img {
  max-height: 100%;
  max-width: 100%;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-portrait .image-container {
  margin-left: 17.62115%;
  text-align: center;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-portrait .image-container img {
  max-width: 340px;
  max-height: 450px;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-portrait .product-image > .image-container {
  max-width: 275px;
  max-height: 393px;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape {
  position: relative;
  min-height: 450px;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .product-image {
  position: relative;
  padding-bottom: 115px;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .product-image > div {
  padding-right: 3.64583%;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .product-image .image-container {
  text-align: center;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .product-image .image-container img {
  max-width: 420px;
  max-height: 400px;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .click-to-zoom {
  position: absolute;
  width: 100%;
  text-align: center;
  bottom: 65px;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul {
  overflow: hidden;
  text-align: center;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul li {
  display: inline-block;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul li a img {
  max-width: 100%;
  max-height: 100%;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images .product-image {
  overflow: hidden;
  width: 47.29167%;
  text-align: start;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images {
  float: left;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul a {
  display: block;
  width: 39px;
  height: 39px;
  border: 1px solid #b7b7b9;
  border-radius: 3px 3px;
  overflow: hidden;
  text-align: center;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul a.active {
  border-color: #b79a6c;
}
body .product-info.brands2013 .product-overview .product-description-content .product-desc-overview-ratings {
  width: 100%;
}
body .product-info.brands2013 .product-overview .product-description-content ul, body .product-info.brands2013 .product-overview .product-description-content ol {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body .product-info.brands2013 .product-overview .product-description-content h4 {
  color: inherit;
  font-weight: normal;
}
body .product-info.brands2013 .product-overview .product-image {
  overflow: hidden;
}
body .product-info.brands2013 .product-overview .product-image .image-container {
  padding-right: 10px;
  text-align: center;
}
body .product-info.brands2013 .product-overview .product-image img {
  max-width: 100%;
}
body .product-info.brands2013 .product-overview .product-image .image-area .product-labels li img {
  max-width: 100%;
}
body .product-info.brands2013 .product-overview .product-image .click-to-zoom {
  text-align: center;
}
body .product-info.brands2013 .product-overview .product-image .click-to-zoom a {
  color: #555555;
  font-weight: lighter;
  text-decoration: none;
  display: block;
  line-height: 21px;
  letter-spacing: 0.01em;
  line-height: 22.5px;
  font-size: 15px;
}
body .product-info.brands2013 .product-overview .product-image .click-to-zoom a, body .product-info.brands2013 .product-overview .product-image .click-to-zoom a:hover, body .product-info.brands2013 .product-overview .product-image .click-to-zoom a:active, body .product-info.brands2013 .product-overview .product-image .click-to-zoom a:visited {
  outline: 0;
}
body .product-info.brands2013 .product-overview .product-image .click-to-zoom a span {
  display: inline-block;
  padding-left: 25px;
  background-image: url(/smg/templates/assets/images/microsites/common/backgrounds/click-to-zoom.png);
  background-position: 0 50%;
  background-repeat: no-repeat;
}
body .product-info.brands2013 .product-overview .product-image .click-to-zoom a span.rollover {
  display: none;
}
body .product-info.brands2013 .product-overview .product-image .click-to-zoom a span.click {
  display: inline-block;
}
body .product-info.brands2013 .product-overview .has-multiple-product-images .product-image .image-container {
  padding-right: inherit;
}
body .product-info.brands2013 .product-overview .product-video {
  position: relative;
  display: block;
  margin-right: 12px;
}
body .product-info.brands2013 .product-overview .product-video .video-label img {
  float: right;
  margin-left: 8px;
  max-width: 60px;
}
body .product-info.brands2013 .product-overview .product-video .video-label span, body .product-info.brands2013 .product-overview .product-video .video-label div {
  text-align: right;
}
body .product-info.brands2013 .product-overview .product-video .video-content {
  display: none;
}
body .product-info.brands2013 .product-overview .product-video.active .video-content {
  display: block;
}
body .product-info.brands2013 .product-overview .video-popup {
  position: fixed;
  top: calc(50% - 24%);
  left: calc(22%);
  min-width: 300px;
  width: 50%;
  z-index: 6000;
}
body .product-info.brands2013 .product-overview .video-popup .video-content .close,
body .product-info.brands2013 .product-overview .video-popup .video-content #flashvideo_wrapper {
  margin: 0 auto;
}
body .product-info.brands2013 .product-overview .video-popup .video-content .close {
  background-image: url(/smg/templates/assets/images/microsites/MGRO/sprite-sheet.png);
  background-position: 0 -81px;
  background-repeat: no-repeat;
  width: 45px;
  height: 44px;
  max-width: 45px;
  cursor: pointer;
  margin-right: calc(50% - 356px);
}
body .product-info.brands2013 .product-overview #product-video-cta {
  position: relative;
  margin: 20px 0;
}
body .product-info.brands2013 .product-overview #product-video-cta a, body .product-info.brands2013 .product-overview #product-video-cta a:visited, body .product-info.brands2013 .product-overview #product-video-cta a:active, body .product-info.brands2013 .product-overview #product-video-cta a:link {
  text-decoration: none;
}
body .product-info.brands2013 .product-overview #product-video-cta img.videoFrame {
  float: left;
  width: 200px;
  max-width: 200px;
  margin-right: 20px;
  margin-bottom: 20px;
}
body .product-info.brands2013 .product-overview #product-video-cta img.playIcon {
  position: absolute;
  z-index: 10;
  top: 40px;
  left: 80px;
  max-width: 40px;
}
body .product-info.brands2013 .product-overview #product-video-cta h4 {
  margin-bottom: 10px;
}
body .product-info.brands2013 .product-overview #product-video-cta p {
  font-size: smaller;
  color: black;
}
body .product-info.brands2013 .product-overview.is-zoomed .click-to-zoom a span.click {
  display: none;
}
body .product-info.brands2013 .product-overview.is-zoomed .click-to-zoom a span.rollover {
  display: inline;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.mgro.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body .product-info.brands2013 .category-popup-nav {
  position: relative;
  text-align: right;
  float: left;
  z-index: 9998;
}
body .product-info.brands2013 .category-popup-nav ul.popup-nav {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  position: absolute;
  z-index: 50;
  top: 0;
  left: 15px;
  float: right;
  background-color: #fbfcfc;
  border: 1px solid #959393;
  list-style: none;
}
body .product-info.brands2013 .category-popup-nav ul.popup-nav li {
  float: none;
  display: none;
  text-align: left;
}
body .product-info.brands2013 .category-popup-nav ul.popup-nav li a {
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  border-top: 1px solid #959393;
  padding-top: 12px;
  padding-bottom: 10px;
  padding-left: 9px;
  padding-right: 12px;
  color: #959393;
}
body .product-info.brands2013 .category-popup-nav ul.popup-nav li a > span {
  display: block;
  background-image: url(/smg/templates/assets/images/microsites/common/icons/product-category-picker-dropdown-arrow2.png);
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
body .product-info.brands2013 .category-popup-nav ul.popup-nav li a > span > span {
  display: inline-block;
  width: 60%;
}
body .product-info.brands2013 .category-popup-nav ul.popup-nav li:first-child {
  display: block;
}
body .product-info.brands2013 .category-popup-nav ul.popup-nav li:first-child a {
  border-top: 0;
  background-image: none;
  white-space: nowrap;
  padding-top: 18px;
  padding-left: 16px;
  padding-bottom: 14px;
  padding-right: 9px;
  color: #5fb061;
}
body .product-info.brands2013 .category-popup-nav ul.popup-nav li:first-child a > span {
  padding-right: 23px;
  background-image: url(/smg/templates/assets/images/microsites/common/icons/product-category-picker-dropdown-arrow.png);
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
body .product-info.brands2013 .category-popup-nav ul.popup-nav li:first-child a > span > span {
  display: inline-block;
  width: 100%;
}
body .product-info.brands2013 .category-popup-nav.expanded .popup-nav li {
  display: block;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.mgro.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body .product-info.brands2013 div.product-actions {
  width: 100%;
  overflow: hidden;
  padding-bottom: 10px;
}
body .product-info.brands2013 div.product-actions ul.product-actions {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  float: none;
  margin-left: 210px;
}
body .product-info.brands2013 div.product-actions ul.product-actions li {
  float: left;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.add-to-list {
  display: none;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer.buy-now {
  position: relative;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform {
  float: right;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform p {
  display: none;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform .retailerLabel {
  color: black;
  padding: 0px;
  text-align: left;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform table {
  border: 1px solid #e5e5e5;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform form {
  border-radius: 0;
  font-size: 16px;
  border: 1px solid #e5e5e5;
  padding: 10px;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform form input[type=text] {
  border: none;
  outline: 0;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform form input[type=text]:focus {
  outline: 0;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform input#cii_sZip {
  color: #373b3c;
  outline: 0;
  border: none;
  width: 200px;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform input[type=button] {
  border: none;
  background-color: white;
  text-indent: 100px;
  height: 17px;
  width: 17px;
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/search_icon-grey.png);
  background-repeat: no-repeat;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform input[type=button]:active, body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform input[type=button]:focus {
  outline: 0;
}
body .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform form.waiting input[type=button] {
  background-image: url(/smg/templates/assets/images/microsites/common/backgrounds/throbber.gif);
}
body .product-info.brands2013 div.product-actions .buy-now-dialog {
  position: absolute;
  top: 0;
  left: 0;
  background-color: whitesmoke;
  padding: 25px 60px;
  color: #373b3c;
  border: 1px solid #cacaca;
}
body .product-info.brands2013 div.product-actions .buy-now-dialog h4 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  text-align: left;
  text-transform: uppercase;
  color: inherit;
}
body .product-info.brands2013 div.product-actions .buy-now-dialog .vendors {
  overflow: hidden;
}
body .product-info.brands2013 div.product-actions .buy-now-dialog .vendors > div {
  float: left;
  text-align: center;
}
body .product-info.brands2013 div.product-actions .buy-now-dialog .vendors > div .vendor-image {
  display: block;
  width: 150px;
  height: 150px;
  margin: 0 auto;
  background-size: contain;
  background-position: 50% 50%;
  background-color: white;
  background-repeat: no-repeat;
  border: 1px solid #cacaca;
  text-align: center;
}
body .product-info.brands2013 div.product-actions .buy-now-dialog .vendors > div .vendor-image a {
  display: block;
  height: 100%;
}
body .product-info.brands2013 div.product-actions .buy-now-dialog .vendors > div .vendor-image a span {
  display: none;
}
body .product-info.brands2013 div.product-actions .buy-now-dialog .vendors > div a, body .product-info.brands2013 div.product-actions .buy-now-dialog .vendors > div a:hover {
  color: inherit;
  text-transform: uppercase;
  text-decoration: none;
  background-color: transparent !important;
}
body .product-info.brands2013 div.product-actions .buy-now-dialog .vendors > div.clear {
  clear: left;
}
body .product-info.brands2013 .recommended-products {
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
body .product-info.brands2013 .recommended-products > div {
  margin-left: 14px;
  padding: 14px;
  border: 1px solid #CACAC8;
}
body .product-info.brands2013 .recommended-products > div h4 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  text-transform: uppercase;
  color: #373b3c;
  text-align: center;
}
body .product-info.brands2013 .recommended-products > div ul {
  list-style: none;
}
body .product-info.brands2013 .recommended-products > div ul li {
  border-top: 1px solid #959393;
  padding: 30px 0;
  overflow: hidden;
}
body .product-info.brands2013 .recommended-products > div ul li:first-child {
  border-top: 0;
}
body .product-info.brands2013 .recommended-products > div ul li .related-product-image {
  float: left;
}
body .product-info.brands2013 .recommended-products > div ul li .related-product-image img {
  max-height: 85px;
  max-width: 70px;
}
body .product-info.brands2013 .recommended-products > div ul li .text {
  margin-left: 80px;
}
body .product-info.brands2013 .recommended-products > div ul li .text a {
  text-decoration: none;
}
body .product-info.brands2013 .recommended-products > div ul li .text a.title {
  font-weight: bold;
  font-size: 15px;
  letter-spacing: 0.003em;
}
body .product-info.brands2013 .recommended-products > div ul li .text p {
  font-size: 12px;
  line-height: 12px;
}
body .product-info.brands2013 .recommended-products > div ul li .text p.more {
  margin-top: 16px;
}
body .product-info.brands2013 .recommended-products > div ul li .text p.more a {
  color: #5fb061;
  text-transform: uppercase;
  font-weight: bold;
}
body .product-info.brands2013 .recommended-products > div ul li .text p.more a span.pointer {
  display: none;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.mgro.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body .product-info.brands2013 .product-tabs {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  clear: none;
  display: inline-block;
  width: 100%;
  vertical-align: top;
}
body .product-info.brands2013 .product-tabs .tabs {
  width: 100%;
}
body .product-info.brands2013 .product-tabs .tabs li {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  width: 25%;
  background-image: none;
  background-color: transparent;
  border-radius: 0;
  text-align: center;
}
body .product-info.brands2013 .product-tabs .tabs li a {
  display: block;
  margin-left: 4px;
  padding: 13px 0 13px;
  color: #959393;
  background-color: #d5d4d4;
  text-transform: uppercase;
}
body .product-info.brands2013 .product-tabs .tabs li:first-child a {
  margin-left: 0;
}
body .product-info.brands2013 .product-tabs .tabs li.selected a {
  background-color: #959393;
  color: white;
}
body .product-info.brands2013 .product-tabs #BVRRContainer .BVRRDisplayContent,
body .product-info.brands2013 .product-tabs #BVRRContainer .BVRRSeparator,
body .product-info.brands2013 .product-tabs #BVRRContainer .BVDI_CO,
body .product-info.brands2013 .product-tabs #BVRRContainer .BVRRDisplayContentBody {
  clear: none !important;
}
body .product-info.brands2013 body.mobile .product-info .product-tabs {
  margin: 0 10px;
}
body .product-info.brands2013 body.mobile .product-info .product-tabs .tabs {
  display: none;
}
body .product-info.brands2013 body.mobile .product-info .product-tabs .tabbed-content {
  border-style: none;
}
body .product-info.brands2013 body.mobile .product-info .product-tabs .tabbed-content #customer-reviews-tab {
  display: block;
}
body .product-info.brands2013 body.mobile .product-info .product-tabs .tabbed-content #customer-reviews-tab h4 {
  color: #696969;
  padding: 15px 15px;
  border: 1px solid #696969;
}
body .product-info.brands2013 body.mobile .product-info .product-tabs .tabbed-content #customer-reviews-tab .reviewsContainer {
  display: none;
  padding: 15px;
  border: 1px solid #696969;
  border-top: 0px;
}
body .product-info.brands2013 body.mobile .product-info .product-tabs .tabbed-content #customer-reviews-tab .reviewsContainer #BVRRContainer .BVRRDisplayContentBody {
  border-style: none;
}
body .product-info.brands2013 body.mobile #BVRRSummaryContainer #BVRRRatingSummaryLinkWriteID {
  display: none;
}
body .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.mgro.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body .product-info.brands2013 #howto-tab {
  color: #373b3c;
}
body .product-info.brands2013 #howto-tab h4 {
  color: #6e6e6e;
  font-size: 12px;
  font-weight: normal;
}
body .product-info.brands2013 #howto-tab ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
}
body .product-info.brands2013 #howto-tab ul li {
  clear: left;
  background-repeat: repeat-x;
  background-position: top left;
  background-image: url(/smg/templates/assets/images/microsites/common/rules/product-detail-list-item-separator.png);
  padding: 16px 0 18px 0;
}
body .product-info.brands2013 #howto-tab ul li:first-child {
  background-image: none;
  padding-top: 0;
}
body .product-info.brands2013 #howto-tab ul li .detailsTextContainer span.SpreaderGroup, body .product-info.brands2013 #howto-tab ul li .detailsTextContainer span.SpreaderSetting {
  font-weight: bold;
}
body .product-info.brands2013 #howto-tab ul li .detailsTextContainer span.SpreaderSetting {
  color: #509643;
}
body .product-info.brands2013 #howto-tab ul li h4 {
  font-weight: bold;
  color: inherit;
  text-transform: uppercase;
  margin-bottom: 10px;
}
body .product-info.brands2013 #howto-tab ul li h4[class] {
  min-height: 25px;
  line-height: 25px;
  padding-left: 0px;
  background-repeat: no-repeat;
  background-position: 0% 50%;
}
body .product-info.brands2013 #howto-tab ul li h4[class].weedsControlled {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].spreaderSettings {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].availabilityRegions {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].ourEnvironment {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].kidsAndPets {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].insectControl {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].guarantee {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].fertilizerAnalysis {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].diseasesControlled {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].availableSizes {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].associatedPlant {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].howApply {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].whenApply {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].oftenApply {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].whereApply {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].whereNotApply {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].specIns {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].benefits {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].regCautions {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].activeIng {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].shlfLife {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].dispMeth {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].containerPkg {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].covArea {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].treats {
  padding-left: 30px;
}
body .product-info.brands2013 #howto-tab ul li h4[class].containerPkg {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/ContainerType.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].covArea {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/CoverageArea.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].treats {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/WhatItCovers.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].howApply {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/HowToUse.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].whenApply {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/WhenToApply.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].oftenApply {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/HowOftenToApply.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].whereApply {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/WhereToUse.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].whereNotApply {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/WhereNotToUse.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].specIns {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/SpecialInstructions.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].benefits {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/Benefits.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].regCautions {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/Cautions.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].activeIng {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/ActiveIngredients.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].shlfLife {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/ShelfLife.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].dispMeth {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/DisposalMethods.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].associatedPlant {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/AssociatedPlants.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].availableSizes {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/available_sizes.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].diseasesControlled {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/diseases_controlled.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].fertilizerAnalysis {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/FertilizerAnalysis.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].guarantee {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/guarantee.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].insectControl {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/Insects.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].kidsAndPets {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/kids_pets.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].ourEnvironment {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/our_environment.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].availabilityRegions {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/regional_availability.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].spreaderSettings {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/SpreaderSettings.png);
}
body .product-info.brands2013 #howto-tab ul li h4[class].weedsControlled {
  background-image: url(/smg/templates/assets/images/icons/brands2013/details_usage/Weeds.png);
}
body .product-info.brands2013 body.mobile #howto-tab ul li {
  padding: 0px;
}
body .product-info.brands2013 body.mobile #howto-tab ul li h4 {
  font-size: 16px;
  padding: 15px 15px;
  background-image: none;
  border: 1px solid #696969;
}
body .product-info.brands2013 body.mobile #howto-tab ul li .detailsTextContainer {
  display: none;
  padding: 15px;
  font-size: 16px;
  border-top: 0px;
  border: 1px solid #696969;
}
body .product-info.brands2013 #opsProblems {
  overflow: hidden;
}
body .product-info.brands2013 #opsProblems #problems-per-product-header {
  margin-left: 0;
}
body .product-info.brands2013 #opsProblems #problems-per-product-header h3 {
  letter-spacing: 0em;
  color: black;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 17px;
  font-family: "Oswald", sans-serif;
}
body .product-info.brands2013 #opsProblems #problems-per-product {
  padding: 0;
  width: 100%;
}
body .product-info.brands2013 #opsProblems #problems-per-product .problems-per-product-label-container {
  padding-right: 14px;
  letter-spacing: 0.015em;
  color: #555555;
  font-size: 12px;
  font-family: 'Trebuchet MS', sans-serif;
}
body.smokescreened .smokescreen {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: -moz-calc(100%);
  height: -webkit-calc(100%);
  height: calc(100%);
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 5000;
}
body.desktop .productPageTeaser {
  width: 26.5625%;
  float: right;
  display: inline-block;
  vertical-align: top;
}
body.desktop .product-info .product-tabs {
  width: 72.91667%;
  float: left;
}
body.desktop .product-info .recommended-products {
  width: 26.5625%;
  float: right;
}
body.desktop #disclaimer {
  clear: left;
}
body.mobile .product-info .recommended-products {
  margin-top: 12px;
}
body.mobile .product-info .recommended-products > div {
  margin: 0 8px;
  padding: 0;
}
body.mobile .has-multiple-product-images .image-container {
  overflow: hidden;
}
body.mobile .has-multiple-product-images .image-container ul {
  text-align: center;
  list-style: none;
  overflow: hidden;
}
body.mobile .has-multiple-product-images .image-container li {
  display: inline-block;
}
body.mobile .has-multiple-product-images .mobile-image-container .bx-wrapper .bx-viewport {
  border: 0;
  box-shadow: none;
}
body.mobile .has-multiple-product-images .mobile-image-container .bx-wrapper .bx-pager {
  bottom: 0px;
}
body.mobile .has-multiple-product-images .mobile-image-container .bx-wrapper .bx-controls {
  display: block;
  min-height: 60px;
}
body.mobile .has-multiple-product-images .mobile-image-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager a {
  background-color: transparent;
  background-position: top left;
  background-repeat: no-repeat;
  background-size: contain;
  width: 14px;
  height: 14px;
}
body.mobile .has-multiple-product-images .mobile-image-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a {
  background-image: url(/smg/templates/assets/images/backgrounds/mobile.bxslider.image-inactive.png);
}
body.mobile .has-multiple-product-images .mobile-image-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item a.active {
  background-image: url(/smg/templates/assets/images/backgrounds/mobile.bxslider.image-active.png);
}
body.mobile .has-multiple-product-images .mobile-image-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item.video a {
  background-image: url(/smg/templates/assets/images/backgrounds/mobile.bxslider.video-inactive.png);
}
body.mobile .has-multiple-product-images .mobile-image-container .bx-wrapper .bx-controls .bx-pager.bx-default-pager .bx-pager-item.video a.active {
  background-image: url(/smg/templates/assets/images/backgrounds/mobile.bxslider.video-active.png);
}
body.mobile .has-multiple-product-images.is-showing-video .mobile-image-container .bx-wrapper .bx-viewport {
  display: none;
}
body.rup .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.rup .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .prodDetail.product-info.brands2013, body.rup body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .prodDetail.product-info.brands2013, body.rup body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.rup.mobile .prodDetail.product-info.brands2013, body.rup body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .prodDetail.product-info.brands2013, body.rup body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .prodDetail.product-info.brands2013 {
  font-family: "Cabin", sans-serif;
}
body.rup .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.rup .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: "Cabin", sans-serif;
}
body.rup .product-info.brands2013 ul.social-sharing {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow: hidden;
  list-style: none;
}
body.rup .product-info.brands2013 ul.social-sharing li {
  float: left;
  margin-left: 12px;
}
body.rup .product-info.brands2013 ul.social-sharing li:first-child {
  margin-left: 0;
}
body.rup .product-info.brands2013 ul.social-sharing li a {
  display: block;
  width: 25px;
  height: 25px;
  background-repeat: no-repeat;
  background-position: top left;
}
body.rup .product-info.brands2013 ul.social-sharing li a[class*=facebook] {
  background-image: url(/smg/templates/assets/images/icons/brands2013/social_media/facebook_default.png);
}
body.rup .product-info.brands2013 ul.social-sharing li a[class*=facebook]:hover {
  background-image: url(/smg/templates/assets/images/icons/brands2013/social_media/facebook_hover.png);
}
body.rup .product-info.brands2013 ul.social-sharing li a[class*=twitter] {
  background-image: url(/smg/templates/assets/images/icons/brands2013/social_media/twitter_default.png);
}
body.rup .product-info.brands2013 ul.social-sharing li a[class*=twitter]:hover {
  background-image: url(/smg/templates/assets/images/icons/brands2013/social_media/twitter_hover.png);
}
body.rup .product-info.brands2013 ul.social-sharing li a[class*=pinterest] {
  background-image: url(/smg/templates/assets/images/icons/brands2013/social_media/pinterest_default.png);
}
body.rup .product-info.brands2013 ul.social-sharing li a[class*=pinterest]:hover {
  background-image: url(/smg/templates/assets/images/icons/brands2013/social_media/pinterest_hover.png);
}
body.rup .product-info.brands2013 ul.social-sharing li a[class*=googleplus] {
  background-image: url(/smg/templates/assets/images/icons/brands2013/social_media/googleplus_default.png);
}
body.rup .product-info.brands2013 ul.social-sharing li a[class*=googleplus]:hover {
  background-image: url(/smg/templates/assets/images/icons/brands2013/social_media/googleplus_hover.png);
}
body.rup .product-info.brands2013 ul.social-sharing li a.printer {
  background-image: url(/smg/templates/assets/images/icons/brands2013/print_email/Print_Default.png);
}
body.rup .product-info.brands2013 ul.social-sharing li a.printer:hover {
  background-image: url(/smg/templates/assets/images/icons/brands2013/print_email/Print_Hover.png);
}
body.rup .product-info.brands2013 ul.social-sharing li a.emailer {
  background-image: url(/smg/templates/assets/images/icons/brands2013/print_email/Email_Default.png);
}
body.rup .product-info.brands2013 ul.social-sharing li a.emailer:hover {
  background-image: url(/smg/templates/assets/images/icons/brands2013/print_email/Email_Hover.png);
}
body.rup .product-info.brands2013 ul.social-sharing li a span {
  display: none;
}
body.rup .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.rup .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: "Cabin", sans-serif;
}
body.rup .product-info.brands2013 .product-overview {
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 400;
}
body.rup .product-info.brands2013 .product-overview .product-description h1.prodname {
  font-family: "Futura", sans-serif;
  letter-spacing: -0.01em;
  font-size: 26px;
  line-height: 31px;
  font-weight: bold;
  margin-bottom: 25px;
}
body.rup .product-info.brands2013 .product-overview .product-description .product-description-content {
  margin-top: 25px;
  font-size: 14px;
  line-height: 23px;
}
body.rup .product-info.brands2013 .product-overview .product-description .product-description-content ul {
  list-style: none;
}
body.rup .product-info.brands2013 .product-overview .product-description .product-description-content ul li {
  text-indent: -.7em;
}
body.rup .product-info.brands2013 .product-overview .product-description .product-description-content ul li:before {
  content: "• ";
  color: #4ca849;
}
body.rup .product-info.brands2013 .product-overview .product-description h4.title {
  margin-top: 13px;
}
body.rup .product-info.brands2013 .product-overview .product-description h4.title:first-child {
  margin-top: 0;
}
body.rup .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.rup .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: "Cabin", sans-serif;
}
body.rup .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.rup .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: "Cabin", sans-serif;
}
body.rup .product-info.brands2013 .product-tabs .tabs li a {
  font-family: "Cabin", sans-serif;
}
body.rup .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.rup .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: "Cabin", sans-serif;
}
body.rup .product-info.brands2013 #howto-tab ul li h4 {
  font-family: "Arial", sans-serif;
  letter-spacing: 0em;
  font-weight: bold;
  font-size: 12px;
}
body.rup .product-info.brands2013 #howto-tab ul li li, body.rup .product-info.brands2013 #howto-tab ul li p {
  font-family: "Arial", sans-serif;
  letter-spacing: 0.01em;
  line-height: 15px;
  font-weight: normal;
  font-size: 12px;
}
body.rup .product-info.brands2013 #howto-tab ul li li:first-letter, body.rup .product-info.brands2013 #howto-tab ul li p:first-letter {
  text-transform: uppercase;
}
body.rup .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.rup .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.rup .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.rup.mobile .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013, body.rup .product-info.brands2013 body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.rup .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: "Cabin", sans-serif;
}
body.rup .product-info.brands2013 .recommended-products > div ul li {
  border-top: 1px solid #ececec;
}
body.rup .product-info.brands2013 .recommended-products h4 {
  color: #373b3c;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 400;
  letter-spacing: -0.01em;
  font-weight: bold;
  font-size: 18px;
  line-height: 24px;
  display: none;
}
body.rup .product-info.brands2013 .recommended-products h4:first-child {
  display: block;
}
body.rup .product-info.brands2013 .recommended-products .text {
  margin-left: 90px;
}
body.rup .product-info.brands2013 .recommended-products .text a:first-child {
  font-family: "Futura", sans-serif;
  letter-spacing: -0.03em;
  font-size: 15px;
}
body.rup .product-info.brands2013 .recommended-products .text p {
  font-family: "Arial", sans-serif;
}
body.rup .product-info.brands2013 .recommended-products .text p.more a {
  font-family: "Cabin", sans-serif;
  letter-spacing: -0.01em;
  position: relative;
  padding-right: 6px;
  font-size: 12px;
}
body.rup .product-info.brands2013 .recommended-products .text p.more a:after {
  position: absolute;
  top: 50%;
  right: 0;
  content: " ";
  width: 7px;
  height: 11px;
  margin-top: -5px;
  background-image: url(/smg/templates/assets/images/microsites/RUP/backgrounds/more-sprites.png);
  background-position: -12px 0;
}
body.rup .product-info.brands2013 .product-overview {
  padding: 10px;
}
body.rup .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.rup .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingSummaryHeader,
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingSummaryHeader,
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRROverallRatingContainer,
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingsHistogramButton,
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRRSecondaryRatingsContainer,
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingSummaryLinks,
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRRBuyAgainContainer,
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRRSeparator,
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRRDisplayContentBody,
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRRDisplayContent {
  clear: none;
}
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingSummary:after {
  clear: none;
}
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingSummaryLinks {
  padding-left: 10px;
}
body.rup .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingSummaryLinks #BVRRRatingSummaryLinkWriteID {
  margin-left: 10px;
  border-left: 1px solid black;
  padding-left: 10px;
}
body.rup .product-info.brands2013 .product-overview .BVRRContainer [class*=BVRR] {
  clear: none !important;
}
body.rup .product-info.brands2013 .product-overview .product-desc-overview-ratings {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  width: auto;
}
body.rup.mobile .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.rup.mobile .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.rup.mobile .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.rup.mobile .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.rup.mobile .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.rup.mobile .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.rup.mobile .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.rup.mobile .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.rup.mobile .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.rup.mobile .prodDetail.product-info.brands2013 {
  font-family: "Cabin", sans-serif;
}
body.rup.mobile .back-button {
  text-transform: uppercase;
  color: #373b3c;
  font-weight: 600;
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 16px;
}
body.rup.mobile .back-button a {
  display: inline-block;
  padding-bottom: 3px;
  border-bottom: 3px solid #373b3c;
  letter-spacing: -0.01em;
  text-decoration: none;
}
body.rup.mobile .back-button a span {
  display: inline-block;
  padding-left: 13px;
  position: relative;
}
body.rup.mobile .back-button a span:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 9px;
  height: 14px;
  margin-top: -7px;
  content: " ";
  background-image: url(/smg/templates/assets/images/microsites/RUP/backgrounds/mobile-more-sprites.png);
  background-position: -11px 0;
}
body.rup.mobile .product-info .product-overview .product-description-content .pluckrating {
  width: 128px;
}
body.rup.mobile .prodDetail .product-overview .product-description {
  margin-left: 0 !important;
}
body.rup.mobile .prodDetail .product-overview .product-description .nameBar h1.prodname {
  font-family: "Oswald", "Brandon Grotesque", sans-serif;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 24px;
  letter-spacing: 0.025em;
  font-weight: 400;
}
body.rup.mobile .prodDetail .product-overview .product-description .product-description-content .product-desc-overview-ratings {
  font-size: 16px;
}
body.rup.mobile .prodDetail .product-overview .product-description .product-description-content .product-desc-overview-ratings .title {
  font-weight: 600 !important;
}
body.rup.mobile .category-popup-nav {
  display: none;
}
body.rup.mobile div.product-actions {
  margin-bottom: 15px !important;
}
body.rup.mobile div.product-actions ul.product-actions {
  margin-left: 0 !important;
  position: relative;
  left: 0;
  top: 0;
}
body.rup.mobile div.product-actions ul.product-actions li {
  float: none !important;
}
body.rup.mobile div.product-actions ul.product-actions .buy-now {
  height: 55px;
}
body.rup.mobile div.product-actions ul.product-actions .buy-now .buy-now-button {
  position: absolute;
  right: 0;
  top: 0;
}
body.rup.mobile div.product-actions ul.product-actions .find-retailer-zipform {
  border-top: 1px solid #e5e5e5;
  margin-top: 20px;
  padding-top: 20px;
  text-align: left !important;
}
body.rup.mobile div.product-actions ul.product-actions .find-retailer-zipform .retailerLabel {
  text-transform: uppercase;
  font-family: "Helvetica", "Arial", sans-serif !important;
  font-size: 16px;
}
body.rup.mobile div.product-actions ul.product-actions .find-retailer-zipform #cii_locateRetailerForm {
  border: none !important;
  padding: 0 !important;
  position: relative;
  top: 0;
  left: 0;
  width: 50%;
}
body.rup.mobile div.product-actions ul.product-actions .find-retailer-zipform #cii_locateRetailerForm input[type=text] {
  font-size: 16px !important;
  padding: 5px;
  width: 100%;
  font-family: "Arial", sans-serif;
  border: 2px inset !important;
}
body.rup.mobile div.product-actions ul.product-actions .find-retailer-zipform #cii_locateRetailerForm input[type=button] {
  position: absolute;
  right: -5px;
  top: 7px;
}
body.rup.mobile .product-social-icons {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
}
body.rup.mobile .product-tabs, body.rup.mobile .recommended-products {
  float: none !important;
}
body.rup.mobile .product-tabs .tabbed-content p {
  font-size: 16px;
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 400;
  color: #373b3c;
}
body.rup.mobile .recommended-products div {
  padding: 0 !important;
}
body.rup.mobile .recommended-products div h4 {
  text-align: left !important;
  text-transform: uppercase;
  font-family: "Helvetica", "Arial", sans-serif;
  background-color: whitesmoke;
  font-size: 16px;
  padding: 5px 0 5px 5px !important;
}
body.rup.mobile #simplemodal-overlay {
  background-color: #4d4d4d !important;
}
body.rup.mobile #simplemodal-container div.simplemodal-wrap {
  overflow: auto !important;
  -webkit-overflow-scrolling: touch !important;
}
body.rup.mobile #simplemodal-container div.simplemodal-wrap .locate-retailers-overlay {
  background-color: #FFFFFF !important;
}
body.rup.mobile .category-popup-nav {
  display: none;
}
body.rup.mobile .product-info {
  overflow: hidden;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-overview h2 {
  letter-spacing: -0.025em;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 22.5px;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-overview .text h4.title {
  font-size: 9px;
  line-height: 10.8px;
  font-weight: bold;
  text-transform: uppercase;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  width: 50%;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container.supply-list-container,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container.supply-list-container {
  visibility: hidden;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now {
  margin: 0;
  padding: 0;
  padding-left: 3.51759%;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  width: 100% !important;
  display: block;
  text-align: center !important;
  font-size: 9px !important;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container {
  clear: left;
  border-top: 1px dotted #ababab;
  padding-top: 15px;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .find-retailer.find-retailer-zipform .retailerLabel {
  letter-spacing: 0.025em;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table {
  margin-top: 10px;
  width: 100%;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td {
  border: 1px solid #959393;
  overflow: hidden;
  position: relative;
  padding: 8px 6px;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td #cii_sZip,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td input[type=text] {
  background-color: transparent;
  display: block;
  border: 0;
  float: left;
  font-size: 16px;
  line-height: 19.2px;
  width: 97.82245%;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td #cii_sZip:focus,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td input[type=text]:focus {
  outline: 0;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td #cii_btnSubmit,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td input[type=button] {
  display: block;
  position: absolute;
  top: 12px;
  right: 10px;
  border: none;
  text-indent: -9999px;
  cursor: pointer;
  width: 13px;
  height: 13px;
  background-image: url(/smg/templates/assets/images/microsites/MGRO/backgrounds/magnifying-glass-jr.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: transparent;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-tabs,
body.rup.mobile .prodDetail.product-info.brands2013 .product-social-icons,
body.rup.mobile .prodDetail.product-info.brands2013 .recommended-products {
  float: none;
  width: 100%;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-tabs.recommended-products h4.you-may-also-like,
body.rup.mobile .prodDetail.product-info.brands2013 .product-social-icons.recommended-products h4.you-may-also-like,
body.rup.mobile .prodDetail.product-info.brands2013 .recommended-products.recommended-products h4.you-may-also-like {
  text-align: left;
  font-size: 16px;
  line-height: 48px;
  background-color: whitesmoke;
  padding-left: 11px;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-tabs.product-social-icons,
body.rup.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-social-icons,
body.rup.mobile .prodDetail.product-info.brands2013 .recommended-products.product-social-icons {
  padding: 14px 0;
  text-align: center;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs > ul,
body.rup.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs > ul li,
body.rup.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs > ul,
body.rup.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs > ul li,
body.rup.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs > ul,
body.rup.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs > ul li {
  border-bottom: 0;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs .tabbed-content,
body.rup.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs .tabbed-content,
body.rup.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs .tabbed-content {
  border: 0;
  margin: 0;
}
body.rup.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs li a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs li a,
body.rup.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs li a {
  letter-spacing: 0.025em;
  background-color: #c1c1c1;
  color: white;
  padding: 0 0 0 0;
  font-size: 7px;
  display: block;
  line-height: 18px;
}
body.rup.mobile #simplemodal-overlay {
  background-color: #4d4d4d;
}
body.rup.mobile #simplemodal-container div.simplemodal-wrap {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
}
body.rup.mobile #simplemodal-container div.simplemodal-wrap .locate-retailers-overlay {
  background-color: #FFFFFF;
}
body.mgro.mobile .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.mgro.mobile .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.mgro.mobile .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.mgro.mobile .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.mgro.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.mgro.mobile a,
body.mgro.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.mgro.mobile a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.mgro.mobile .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.mgro.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.mgro.mobile a img,
body.mgro.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.mgro.mobile a img {
  display: none;
}
body.mgro.mobile .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.mgro.mobile .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.mgro.mobile .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.mgro.mobile .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.mgro.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.mgro.mobile a,
body.mgro.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.mgro.mobile a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.mgro.mobile .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.mgro.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.mgro.mobile a img,
body.mgro.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.mgro.mobile a img {
  display: none;
}
body.mgro.mobile .prodDetail.product-info.brands2013 {
  font-family: "Cabin", sans-serif;
}
body.mgro.mobile .back-button {
  text-transform: uppercase;
  color: #373b3c;
  font-weight: 600;
  font-family: "Helvetica", "Arial", sans-serif;
  font-size: 16px;
}
body.mgro.mobile .back-button a {
  letter-spacing: -0.01em;
  display: inline-block;
  padding-bottom: 3px;
  border-bottom: 3px solid #373b3c;
  text-decoration: none;
  color: #373b3c;
}
body.mgro.mobile .back-button a span {
  display: inline-block;
  padding-left: 13px;
  position: relative;
}
body.mgro.mobile .back-button a span:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 9px;
  height: 14px;
  margin-top: -7px;
  content: " ";
  background-image: url(/smg/templates/assets/images/microsites/RUP/backgrounds/mobile-more-sprites.png);
  background-position: -11px 0;
}
body.mgro.mobile .product-info {
  overflow: hidden;
}
body.mgro.mobile .prodDetail.product-info.brands2013 {
  position: relative;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .back-button {
  position: absolute;
  top: 0;
  left: 0;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .back-button a {
  font-size: 8px;
  color: #509643;
  border-bottom-color: #509643;
  border-bottom-width: 1px;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .back-button a span {
  padding-left: 9px;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .back-button a span:before {
  width: 4px;
  height: 7px;
  margin-top: -3.5px;
  background-image: url("/smg/templates/assets/images/microsites/MGRO/sprite-sheet.png");
  background-position: -187px 0;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-overview h2 {
  letter-spacing: -0.025em;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 22.5px;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-overview .text h4.title {
  font-size: 9px;
  line-height: 10.8px;
  font-weight: bold;
  text-transform: uppercase;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  width: 50%;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.add-to-list,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.add-to-list {
  padding-right: 3.51759%;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.add-to-list a,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.add-to-list a {
  width: auto;
  font-size: 7px;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.add-to-list a span,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.add-to-list a span {
  padding-right: 9px;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.add-to-list a span:after,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.add-to-list a span:after {
  width: 3px;
  height: 5px;
  margin-top: -2.5px;
  background-position: -180px 0;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now {
  margin: 0;
  padding: 0;
  padding-left: 3.51759%;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 9px;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container {
  clear: left;
  border-top: 1px dotted #ababab;
  padding-top: 15px;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .find-retailer.find-retailer-zipform .retailerLabel {
  font-family: "Trebuchet MS", sans-serif;
  letter-spacing: 0.025em;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table {
  margin-top: 10px;
  width: 100%;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td {
  border: 1px solid #959393;
  overflow: hidden;
  position: relative;
  padding: 8px 6px;
  /* background: {
     image: url(/smg/templates/assets/images/microsites/MGRO/backgrounds/magnifying-glass-jr.png);
     repeat: no-repeat;
     position: right 6px top 50%;
   }*/
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td #cii_sZip,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td input[type=text] {
  background-color: transparent;
  display: block;
  border: 0;
  float: left;
  font-size: 16px;
  line-height: 19.2px;
  width: 97.82245%;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td #cii_sZip:focus,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td input[type=text]:focus {
  outline: 0;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td #cii_btnSubmit,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td input[type=button] {
  display: block;
  position: absolute;
  top: 12px;
  right: 10px;
  border: none;
  text-indent: -9999px;
  cursor: pointer;
  width: 13px;
  height: 13px;
  background-image: url(/smg/templates/assets/images/microsites/MGRO/backgrounds/magnifying-glass-jr.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  background-color: transparent;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-tabs,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-social-icons,
body.mgro.mobile .prodDetail.product-info.brands2013 .recommended-products {
  float: none;
  width: 100%;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-tabs.recommended-products h4.you-may-also-like,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-social-icons.recommended-products h4.you-may-also-like,
body.mgro.mobile .prodDetail.product-info.brands2013 .recommended-products.recommended-products h4.you-may-also-like {
  text-align: left;
  font-size: 16px;
  line-height: 48px;
  background-color: whitesmoke;
  padding-left: 11px;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-tabs.product-social-icons,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-social-icons,
body.mgro.mobile .prodDetail.product-info.brands2013 .recommended-products.product-social-icons {
  padding: 14px 0;
  text-align: center;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs > ul,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs > ul li,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs > ul,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs > ul li,
body.mgro.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs > ul,
body.mgro.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs > ul li {
  border-bottom: 0;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs .tabbed-content,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs .tabbed-content,
body.mgro.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs .tabbed-content {
  border: 0;
  margin: 0;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs .tabbed-content .tabbed-item.mobile-selected,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs .tabbed-content .tabbed-item.mobile-selected,
body.mgro.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs .tabbed-content .tabbed-item.mobile-selected {
  display: block;
}
body.mgro.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs li a,
body.mgro.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs li a,
body.mgro.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs li a {
  letter-spacing: 0.025em;
  background-color: #c1c1c1;
  color: white;
  font-size: 7px;
  display: block;
  line-height: 18px;
}
body.SuperSoil {
  /* A "more info" button */
}
body.SuperSoil .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.SuperSoil .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.SuperSoil body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.SuperSoil .prodDetail.product-info.brands2013, body.SuperSoil body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.SuperSoil .prodDetail.product-info.brands2013, body.SuperSoil body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.SuperSoil .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.SuperSoil .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.SuperSoil body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.SuperSoil a,
body.SuperSoil body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.SuperSoil a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.SuperSoil .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.SuperSoil body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.SuperSoil a img,
body.SuperSoil body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.SuperSoil a img {
  display: none;
}
body.SuperSoil body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.SuperSoil .prodDetail.product-info.brands2013, body.SuperSoil body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.SuperSoil .prodDetail.product-info.brands2013, body.SuperSoil body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.SuperSoil .prodDetail.product-info.brands2013 {
  font-family: "Cabin", sans-serif;
}
body.SuperSoil .category-popup-nav {
  display: none;
}
body.SuperSoil #productHowTo, body.SuperSoil #productReviews {
  width: 50%;
}
body.SuperSoil #productFAQ {
  display: none;
}
body.greenlight {
  /* A "more info" button */
}
body.greenlight .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.greenlight .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.greenlight body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.greenlight .prodDetail.product-info.brands2013, body.greenlight body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.greenlight .prodDetail.product-info.brands2013, body.greenlight body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.greenlight .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.greenlight .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.greenlight body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.greenlight a,
body.greenlight body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.greenlight a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.greenlight .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.greenlight body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.greenlight a img,
body.greenlight body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.greenlight a img {
  display: none;
}
body.greenlight body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.greenlight .prodDetail.product-info.brands2013, body.greenlight body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.greenlight .prodDetail.product-info.brands2013, body.greenlight body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.greenlight .prodDetail.product-info.brands2013 {
  font-family: "Cabin", sans-serif;
}
body.greenlight .category-popup-nav {
  display: none;
}
body.greenlight #productHowTo, body.greenlight #productReviews {
  width: 50%;
}
body.greenlight #productFAQ {
  display: none;
}
body.whitneyfarms {
  /* A "more info" button */
}
body.whitneyfarms .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.whitneyfarms .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.whitneyfarms body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.whitneyfarms .prodDetail.product-info.brands2013, body.whitneyfarms body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.whitneyfarms .prodDetail.product-info.brands2013, body.whitneyfarms body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.whitneyfarms .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.whitneyfarms .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.whitneyfarms body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.whitneyfarms a,
body.whitneyfarms body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.whitneyfarms a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.whitneyfarms .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.whitneyfarms body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.whitneyfarms a img,
body.whitneyfarms body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.whitneyfarms a img {
  display: none;
}
body.whitneyfarms body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.whitneyfarms .prodDetail.product-info.brands2013, body.whitneyfarms body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.whitneyfarms .prodDetail.product-info.brands2013, body.whitneyfarms body.tomcat.mobile .prodDetail.product-info.brands2013, body.tomcat.mobile body.whitneyfarms .prodDetail.product-info.brands2013 {
  font-family: "Cabin", sans-serif;
}
body.whitneyfarms .category-popup-nav {
  display: none;
}
body.whitneyfarms #productHowTo, body.whitneyfarms #productReviews {
  width: 50%;
}
body.whitneyfarms #productFAQ {
  display: none;
}
body.tomcat .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.tomcat .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.tomcat body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.tomcat .prodDetail.product-info.brands2013, body.tomcat body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.tomcat .prodDetail.product-info.brands2013, body.tomcat.mobile .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.tomcat a,
body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.tomcat a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.tomcat a img,
body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.tomcat a img {
  display: none;
}
body.tomcat body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.tomcat .prodDetail.product-info.brands2013, body.tomcat body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.tomcat .prodDetail.product-info.brands2013, body.tomcat.mobile .prodDetail.product-info.brands2013 {
  font-family: "Jockey One", sans-serif;
}
body.tomcat #smg_page_template_footerBlock_outer {
  margin-top: 24px !important;
}
body.tomcat .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.tomcat .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.tomcat .product-info.brands2013 body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a, body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a,
body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img, body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img,
body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.tomcat .product-info.brands2013 body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: "Jockey One", sans-serif;
}
body.tomcat .product-info.brands2013 #smg_page_template_footerBlock_outer {
  margin-top: 24px !important;
}
body.tomcat .product-info.brands2013 .product-overview {
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 400;
}
body.tomcat .product-info.brands2013 .product-overview .product-description h1.prodname {
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 400;
  letter-spacing: -0.01em;
  font-size: 26px;
  line-height: 31px;
  font-weight: bold;
  margin-bottom: 25px;
}
body.tomcat .product-info.brands2013 .product-overview .product-description .product-description-content {
  margin-top: 25px;
  font-size: 14px;
  line-height: 23px;
}
body.tomcat .product-info.brands2013 .product-overview .product-description .product-description-content ul {
  list-style: none;
}
body.tomcat .product-info.brands2013 .product-overview .product-description .product-description-content ul li {
  text-indent: -.7em;
}
body.tomcat .product-info.brands2013 .product-overview .product-description .product-description-content ul li:before {
  content: "• ";
  color: #ed1b2b;
}
body.tomcat .product-info.brands2013 .product-overview .product-description h4.title {
  margin-top: 13px;
}
body.tomcat .product-info.brands2013 .product-overview .product-description h4.title:first-child {
  margin-top: 0;
}
body.tomcat .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.tomcat .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.tomcat .product-info.brands2013 body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a, body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a,
body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img, body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img,
body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.tomcat .product-info.brands2013 body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: "Jockey One", sans-serif;
}
body.tomcat .product-info.brands2013 #smg_page_template_footerBlock_outer {
  margin-top: 24px !important;
}
body.tomcat .product-info.brands2013 .product-tabs .tabs li a {
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: 0.01em;
  font-size: 13px;
  background-color: lightgray;
  color: #4d4d4d;
}
body.tomcat .product-info.brands2013 .product-tabs .tabs li.selected a {
  color: white;
  background-color: #737373;
}
body.tomcat .product-info.brands2013 .product-tabs .tabbed-content {
  font-family: "Cabin", sans-serif;
  border-color: lightgray;
}
body.tomcat .product-info.brands2013 .product-tabs .tabbed-content a {
  color: #262626;
}
body.tomcat .product-info.brands2013 .product-tabs .tabbed-content a:hover {
  color: #ed1b2b;
}
body.tomcat .product-info.brands2013 .product-tabs .tabbed-content ul li h4 {
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: 0em;
  font-size: 12px;
  color: #262626;
}
body.tomcat .product-info.brands2013 .product-tabs .tabbed-content ul li li, body.tomcat .product-info.brands2013 .product-tabs .tabbed-content ul li p {
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 18.75px;
  font-size: 12px !important;
  color: #4d4d4d;
}
body.tomcat .product-info.brands2013 .product-tabs .tabbed-content ul li li:first-letter, body.tomcat .product-info.brands2013 .product-tabs .tabbed-content ul li p:first-letter {
  text-transform: uppercase;
}
body.tomcat .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.tomcat .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.tomcat .product-info.brands2013 body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a, body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a,
body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img, body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img,
body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.tomcat .product-info.brands2013 body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: "Jockey One", sans-serif;
}
body.tomcat .product-info.brands2013 #smg_page_template_footerBlock_outer {
  margin-top: 24px !important;
}
body.tomcat .product-info.brands2013 #howto-tab ul li h4 {
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: 0em;
  font-size: 12px;
  color: #262626 !important;
}
body.tomcat .product-info.brands2013 #howto-tab ul li li, body.tomcat .product-info.brands2013 #howto-tab ul li p {
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 400;
  letter-spacing: 0em;
  line-height: 18.75px;
  font-size: 12px !important;
  color: #4d4d4d;
}
body.tomcat .product-info.brands2013 #howto-tab ul li li:first-letter, body.tomcat .product-info.brands2013 #howto-tab ul li p:first-letter {
  text-transform: uppercase;
}
body.tomcat .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.tomcat .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.tomcat .product-info.brands2013 body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a, body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a,
body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img, body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img,
body.tomcat body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img,
body.rup.mobile body.tomcat .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img {
  display: none;
}
body.tomcat .product-info.brands2013 body.rup.mobile .prodDetail.product-info.brands2013, body.rup.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat .product-info.brands2013 body.mgro.mobile .prodDetail.product-info.brands2013, body.mgro.mobile body.tomcat .product-info.brands2013 .prodDetail.product-info.brands2013, body.tomcat.mobile .product-info.brands2013 .prodDetail.product-info.brands2013 {
  font-family: "Jockey One", sans-serif;
}
body.tomcat .product-info.brands2013 #smg_page_template_footerBlock_outer {
  margin-top: 24px !important;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions li.add-to-list {
  display: block;
  margin-right: 17px;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions li.add-to-list a {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-family: "Jockey One", sans-serif;
  padding: 0 40px;
  font-size: 12px;
  line-height: 55px;
  vertical-align: middle;
  border: 1px solid #e5e5e5;
  background-color: #fbfcfc;
  color: #4d4d4d;
  text-transform: uppercase;
  text-decoration: none;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions li.add-to-list a, body.tomcat .product-info.brands2013 div.product-actions ul.product-actions li.add-to-list a:hover, body.tomcat .product-info.brands2013 div.product-actions ul.product-actions li.add-to-list a:active {
  outline: 0;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions li.add-to-list a span {
  display: inline-block;
  font-size: 18px;
  padding-right: 16px;
  background-image: url(/smg/templates/assets/images/microsites/Tomcat/backgrounds/black-arrow.png);
  background-repeat: no-repeat;
  background-position: 100% 50%;
  background-size: 12px 10px;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform .retailerLabel:first-child {
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 400;
  letter-spacing: -0.02em;
  color: #959393;
  font-size: 15px;
  text-transform: uppercase;
}
body.tomcat .product-info.brands2013 div.product-actions ul.product-actions li.find-retailer-zipform form input[type=text] {
  border: 0;
}
body.tomcat .product-info.brands2013 .recommended-products {
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 700;
}
body.tomcat .product-info.brands2013 .recommended-products > div ul li {
  border-top: 1px solid #ececec;
}
body.tomcat .product-info.brands2013 .recommended-products > div ul li:first-child {
  border-top: 0;
}
body.tomcat .product-info.brands2013 .recommended-products > div ul li .text, body.tomcat .product-info.brands2013 .recommended-products > div ul li .text a.title {
  line-height: 18.75px;
  letter-spacing: -0.01em;
  color: #262626;
}
body.tomcat .product-info.brands2013 .recommended-products > div ul li .text p {
  font-weight: 300;
  font-size: 13px;
  line-height: 16px;
}
body.tomcat .product-info.brands2013 .recommended-products > div ul li .text p.more a {
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 700;
  line-height: 15px;
  letter-spacing: -0.01em;
  color: #ed1b2b;
  font-size: 12px;
  position: relative;
  display: inline-block;
  padding-right: 10px;
}
body.tomcat .product-info.brands2013 .recommended-products > div ul li .text p.more a:hover {
  text-decoration: underline;
}
body.tomcat .product-info.brands2013 .recommended-products > div ul li .text p.more a:after {
  position: absolute;
  content: " ";
  top: 50%;
  right: 0;
  width: 7px;
  height: 11px;
  margin-top: -4.5px;
  background-image: url("/smg/templates/assets/images/microsites/TOMCAT/article-sprite-sheet.png");
  background-position: 0px -46px;
}
body.tomcat .product-info.brands2013 .recommended-products h4 {
  color: #373b3c;
  display: none;
}
body.tomcat .product-info.brands2013 .recommended-products h4:first-child {
  display: block;
  font-family: "Cabin", sans-serif;
  letter-spacing: 0.03em;
  color: #959393;
  background-color: whitesmoke;
  padding: 10px;
}
body.tomcat .product-info.brands2013 .product-overview {
  padding: 10px;
}
body.tomcat .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.tomcat .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingSummaryHeader,
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingSummaryHeader,
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRROverallRatingContainer,
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingsHistogramButton,
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRRSecondaryRatingsContainer,
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingSummaryLinks,
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRRBuyAgainContainer,
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRRSeparator,
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRRDisplayContentBody,
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRRDisplayContent {
  clear: none;
}
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingSummary:after {
  clear: none;
}
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingSummaryLinks {
  padding-left: 10px;
}
body.tomcat .product-info.brands2013 .product-overview .BVRRRootElement .BVRRRatingSummaryLinks #BVRRRatingSummaryLinkWriteID {
  margin-left: 10px;
  border-left: 1px solid black;
  padding-left: 10px;
}
body.tomcat .product-info.brands2013 .product-overview .BVRRContainer [class*=BVRR] {
  clear: none !important;
}
body.tomcat .product-info.brands2013 .product-overview .popup-nav {
  display: none;
}
body.tomcat .product-info.brands2013 .product-overview .product-desc-overview-ratings {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  width: auto;
}
body.tomcat .product-info.brands2013 .product-overview .product-desc-overview-ratings h4.title {
  font-weight: bold;
}
body.tomcat.mobile .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.tomcat.mobile .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.tomcat.mobile .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.tomcat.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.tomcat.mobile a,
body.tomcat.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.tomcat.mobile a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.tomcat.mobile .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.tomcat.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.tomcat.mobile a img,
body.tomcat.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.tomcat.mobile a img {
  display: none;
}
body.tomcat.mobile .product-info.brands2013 .product-overview.has-multiple-product-images.aspect-landscape .multiple-product-images ul, body.tomcat.mobile .product-info.brands2013 .product-overview.has-multiple-product-images .product-image .multiple-product-images ul {
  margin: 0;
  padding: 0;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 {
  font-family: arial, helvetica, sans-serif;
}
body.tomcat.mobile .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button, body.tomcat.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.tomcat.mobile a,
body.tomcat.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.tomcat.mobile a {
  background-image: url(/smg/templates/assets/images/microsites/RUP/icons/buy-now.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #61b263;
  display: block;
  width: 240px;
  height: 55px;
}
body.tomcat.mobile .product-info.brands2013 div.product-actions ul.product-actions .buy-now-button img, body.tomcat.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a img, body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now body.tomcat.mobile a img,
body.tomcat.mobile body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a img,
body.rup.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now body.tomcat.mobile a img {
  display: none;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 {
  font-family: "Jockey One", sans-serif;
}
body.tomcat.mobile #smg_page_template_footerBlock_outer {
  margin-top: 24px !important;
}
body.tomcat.mobile #smg_page_template_mega-menu-region {
  border: none;
}
body.tomcat.mobile .back-button {
  text-transform: uppercase;
  color: #262626;
}
body.tomcat.mobile .back-button a {
  display: inline-block;
  padding-bottom: 3px;
  border-bottom: 3px solid #262626;
  text-decoration: none;
}
body.tomcat.mobile .back-button a span {
  font-family: "Lato", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: 0.01em;
  font-size: 16px;
  color: #262626;
  display: inline-block;
  padding-left: 22px !important;
  position: relative;
}
body.tomcat.mobile .back-button a span:before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 15px !important;
  height: 13px !important;
  margin-top: -6px !important;
  content: " ";
  background-image: url("/smg/templates/assets/images/microsites/TOMCAT/backgrounds/mobile-sprites.png") !important;
  background-position: -36px -25px !important;
}
body.tomcat.mobile .product-info {
  overflow: hidden;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 {
  position: relative;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .back-button {
  position: absolute;
  top: 0;
  left: 0;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .back-button a {
  font-size: 8px;
  color: #509643;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .back-button a span {
  padding-left: 9px;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .back-button a span:before {
  width: 4px;
  height: 7px;
  margin-top: -3.5px;
  background-image: url("/smg/templates/assets/images/microsites/TOMCAT/article-sprite-sheet.png");
  background-position: -187px 0;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-overview h2 {
  letter-spacing: -0.025em;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 22.5px;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-overview .text h4.title {
  font-size: 9px;
  line-height: 10.8px;
  font-weight: bold;
  text-transform: uppercase;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-overview .text .product-description-content .product-desc-overview-ratings {
  width: 100%;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-overview .text .product-description-content .product-desc-overview-ratings .pluckrating #BVRRSummaryContainer {
  float: left;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-overview .text .product-description-content .product-desc-overview-ratings .pluckrating a {
  color: #262626;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-overview .text .product-description-content .product-desc-overview-ratings .pluckrating a:hover {
  color: #ed1b2b;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-overview .text ul {
  list-style: none;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-overview .text ul li:before {
  content: "• ";
  color: #ed1b2b;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  width: 50%;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container.supply-list-container,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container.supply-list-container {
  visibility: hidden;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.add-to-list,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.add-to-list {
  padding-right: 3.51759%;
  text-transform: uppercase;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.add-to-list a,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.add-to-list a {
  display: block;
  font-size: 12px;
  text-decoration: none;
  text-align: center;
  border: 1px solid #e5e5e5 !important;
  background-color: #FBFCFC;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.add-to-list a span,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.add-to-list a span {
  height: 53px;
  line-height: 53px;
  width: auto;
  display: inline-block;
  position: relative;
  padding-right: 20px;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.add-to-list a span:after,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.add-to-list a span:after {
  position: absolute;
  content: ' ';
  width: 15px;
  height: 13px;
  top: 50%;
  right: 0;
  margin-top: -5px;
  background-image: url("/smg/templates/assets/images/microsites/TOMCAT/article-sprite-sheet.png");
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now {
  margin: 0;
  padding: 0;
  padding-left: 3.51759%;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .supply-list-container li.find-retailer.buy-now a,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .buy-now-container li.find-retailer.buy-now a {
  width: 100%;
  display: block;
  text-align: center;
  font-size: 9px;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container {
  clear: left;
  border-top: 1px dotted #ababab;
  padding-top: 15px;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .find-retailer.find-retailer-zipform .retailerLabel {
  font-family: "Trebuchet MS", sans-serif;
  letter-spacing: 0.025em;
  font-weight: bold;
  text-decoration: none;
  font-size: 16px;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table {
  margin-top: 10px;
  width: 100%;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td {
  border: 1px solid #959393;
  overflow: hidden;
  position: relative;
  padding: 8px 6px;
  			/* background: {
     				image: url(/smg/templates/assets/images/microsites/MGRO/backgrounds/magnifying-glass-jr.png);
     				repeat: no-repeat;
     				position: right 6px top 50%;
   			}*/
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td #cii_sZip,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td input[type=text] {
  background-color: transparent;
  display: block;
  border: 0;
  float: left;
  font-size: 16px;
  line-height: 19.2px;
  width: 97.82245%;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td #cii_sZip:focus,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td input[type=text]:focus {
  outline: 0;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td #cii_btnSubmit,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-actions .locate-retailers-container .use-popup-api table tbody td input[type=button] {
  display: block;
  position: absolute;
  top: 12px;
  right: 10px;
  border: none;
  text-indent: -9999px;
  cursor: pointer;
  width: 13px;
  height: 13px;
  background-image: url("/smg/templates/assets/images/microsites/TOMCAT/backgrounds/mobile-sprites.png");
  background-repeat: no-repeat;
  background-position: -57px 0px;
  background-color: transparent;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-tabs,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-social-icons,
body.tomcat.mobile .prodDetail.product-info.brands2013 .recommended-products {
  float: none;
  width: 100%;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-tabs.recommended-products h4.you-may-also-like,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-social-icons.recommended-products h4.you-may-also-like,
body.tomcat.mobile .prodDetail.product-info.brands2013 .recommended-products.recommended-products h4.you-may-also-like {
  text-align: left;
  font-size: 16px;
  line-height: 48px;
  background-color: whitesmoke;
  padding-left: 11px;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-tabs.product-social-icons,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-social-icons,
body.tomcat.mobile .prodDetail.product-info.brands2013 .recommended-products.product-social-icons {
  padding: 14px 0;
  text-align: center;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs > ul,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs > ul li,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs > ul,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs > ul li,
body.tomcat.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs > ul,
body.tomcat.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs > ul li {
  border-bottom: 0;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs .tabbed-content,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs .tabbed-content,
body.tomcat.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs .tabbed-content {
  border: 0;
  margin: 0;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs .tabbed-content .tabbed-item.mobile-selected,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs .tabbed-content .tabbed-item.mobile-selected,
body.tomcat.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs .tabbed-content .tabbed-item.mobile-selected {
  display: block;
}
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-tabs.product-tabs li a,
body.tomcat.mobile .prodDetail.product-info.brands2013 .product-social-icons.product-tabs li a,
body.tomcat.mobile .prodDetail.product-info.brands2013 .recommended-products.product-tabs li a {
  letter-spacing: 0.025em;
  background-color: #c1c1c1;
  color: white;
  font-size: 7px;
  display: block;
  line-height: 18px;
}

/*# sourceMappingURL=brands2013.css.map */
