@import url(../../miracleGrid/miracle-grid.css);
@import url(microsite_mobile.css);
body.desktop #smg_page_template_global-nav .global-nav ul, body.brands2013.mgro div#floating-search-results .floating-search-results li, body #smg_page_template_mega-menu-region {
  margin: 0;
  padding: 0;
}

body.brands2013.mgro #smg_page_template_left-nav ul li a {
  font-family: arial, helvetica, sans-serif;
}

body.brands2013.mgro .dialog, body.brands2013.mgro.desktop .dialog, body.brands2013.mgro div#floating-search-results .dialog, body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
}

body div.tabs > ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
  overflow: hidden;
}
body div.tabs > ul > li {
  float: left;
}
body div.tabs > .tabbed-content {
  overflow: hidden;
}
body div.tabs > .tabbed-content > .tabbed-content-item {
  display: none;
}
body div.tabs > .tabbed-content > .tabbed-content-item.selected {
  display: block;
}

body.brands2013.mgro div#floating-search-results {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5000;
  width: 855px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
  background-color: white;
  font-size: 12px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns, body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns {
  overflow: hidden;
  clear: left;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column, body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column {
  width: 33.33333%;
  float: left;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column > div:first-child, body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin: 15px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul li {
  background: none;
  overflow: hidden;
  float: none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul li:first-child {
  border-top: 0;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul li a {
  text-decoration: none;
  display: block;
  vertical-align: middle;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.products a {
  background: transparent none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.products img {
  float: left;
  max-width: 72px;
  margin: 0 10px 10px 0;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.products li.hasImage a {
  display: block;
  margin-left: 82px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns {
  background-color: #5fb061;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin-top: 10px;
  margin-bottom: 10px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column > div:first-child a {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  outline: none;
}

body.fancy-locale-switcher select.switcher {
  visibility: hidden;
}
body.fancy-locale-switcher select.switcher.replaced-by-locale-switcher {
  display: none;
}
body div.locale-switcher-wrap {
  position: relative;
  float: left;
  margin-left: 20px;
  z-index: 100;
  cursor: pointer;
}
body div.locale-switcher-wrap div.selected,
body div.locale-switcher-wrap div.values {
  background-color: hotpink;
}
body div.locale-switcher-wrap div.selected {
  line-height: 20px;
  margin-top: 7px;
}
body div.locale-switcher-wrap div.selected span {
  display: inline-block;
  padding-left: 3px;
}
body div.locale-switcher-wrap div.values {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
body div.locale-switcher-wrap div.values a {
  display: block;
  margin: 3px;
  line-height: normal;
}
body div.locale-switcher-wrap.show-values div.selected {
  visibility: hidden;
}
body div.locale-switcher-wrap.show-values div.values {
  display: block;
}
body div.locale-switcher-wrap.picker-country-switcher {
  width: 32px !important;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected,
body div.locale-switcher-wrap.picker-country-switcher div.values {
  padding: 0 7px 4px 7px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected {
  margin-top: 10px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span,
body div.locale-switcher-wrap.picker-country-switcher div.values a span {
  background: transparent url(/smg/templates/assets/images/sprites/flags/blogpotato.de/flags.png) top left no-repeat;
  text-transform: uppercase;
  text-indent: -999em;
  width: 25px;
  height: 15px;
  display: inline-block;
  padding: 0;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.US,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.US {
  background-position: -375px -195px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.CA,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.CA {
  background-position: -75px -30px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.MX,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.MX {
  background-position: -150px -135px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.GB, body div.locale-switcher-wrap.picker-country-switcher div.selected span.UK,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.GB,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.UK {
  background-position: -200px -60px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.DE,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.DE {
  background-position: -75px -45px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.IT,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.IT {
  background-position: -200px -90px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.ES,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.ES {
  background-position: -350px -45px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.NL,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.NL {
  background-position: -375px -135px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.FR,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.FR {
  background-position: -150px -60px;
}

body.brands2013.mgro #smg_page_template_left-nav ul li a {
  font-family: "Cabin", sans-serif;
}

body.brands2013.mgro .dialog, body.brands2013.mgro.desktop .dialog, body.brands2013.mgro div#floating-search-results .dialog, body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: "Trebuchet MS", sans-serif;
}

body.desktop #smg_page_template_global-nav .global-nav ul, body.brands2013.mgro div#floating-search-results .floating-search-results li, body #smg_page_template_mega-menu-region {
  margin: 0;
  padding: 0;
}

body.brands2013.mgro #smg_page_template_left-nav ul li a {
  font-family: arial, helvetica, sans-serif;
}

body.brands2013.mgro .dialog, body.brands2013.mgro.desktop .dialog, body.brands2013.mgro div#floating-search-results .dialog, body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
}

body div.tabs > ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
  overflow: hidden;
}
body div.tabs > ul > li {
  float: left;
}
body div.tabs > .tabbed-content {
  overflow: hidden;
}
body div.tabs > .tabbed-content > .tabbed-content-item {
  display: none;
}
body div.tabs > .tabbed-content > .tabbed-content-item.selected {
  display: block;
}

body.brands2013.mgro div#floating-search-results {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5000;
  width: 855px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
  background-color: white;
  font-size: 12px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns, body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns {
  overflow: hidden;
  clear: left;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column, body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column {
  width: 33.33333%;
  float: left;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column > div:first-child, body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin: 15px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul li {
  background: none;
  overflow: hidden;
  float: none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul li:first-child {
  border-top: 0;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul li a {
  text-decoration: none;
  display: block;
  vertical-align: middle;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.products a {
  background: transparent none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.products img {
  float: left;
  max-width: 72px;
  margin: 0 10px 10px 0;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.products li.hasImage a {
  display: block;
  margin-left: 82px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns {
  background-color: #5fb061;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin-top: 10px;
  margin-bottom: 10px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column > div:first-child a {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  outline: none;
}

body.fancy-locale-switcher select.switcher {
  visibility: hidden;
}
body.fancy-locale-switcher select.switcher.replaced-by-locale-switcher {
  display: none;
}
body div.locale-switcher-wrap {
  position: relative;
  float: left;
  margin-left: 20px;
  z-index: 100;
  cursor: pointer;
}
body div.locale-switcher-wrap div.selected,
body div.locale-switcher-wrap div.values {
  background-color: hotpink;
}
body div.locale-switcher-wrap div.selected {
  line-height: 20px;
  margin-top: 7px;
}
body div.locale-switcher-wrap div.selected span {
  display: inline-block;
  padding-left: 3px;
}
body div.locale-switcher-wrap div.values {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
body div.locale-switcher-wrap div.values a {
  display: block;
  margin: 3px;
  line-height: normal;
}
body div.locale-switcher-wrap.show-values div.selected {
  visibility: hidden;
}
body div.locale-switcher-wrap.show-values div.values {
  display: block;
}
body div.locale-switcher-wrap.picker-country-switcher {
  width: 32px !important;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected,
body div.locale-switcher-wrap.picker-country-switcher div.values {
  padding: 0 7px 4px 7px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected {
  margin-top: 10px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span,
body div.locale-switcher-wrap.picker-country-switcher div.values a span {
  background: transparent url(/smg/templates/assets/images/sprites/flags/blogpotato.de/flags.png) top left no-repeat;
  text-transform: uppercase;
  text-indent: -999em;
  width: 25px;
  height: 15px;
  display: inline-block;
  padding: 0;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.US,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.US {
  background-position: -375px -195px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.CA,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.CA {
  background-position: -75px -30px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.MX,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.MX {
  background-position: -150px -135px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.GB, body div.locale-switcher-wrap.picker-country-switcher div.selected span.UK,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.GB,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.UK {
  background-position: -200px -60px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.DE,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.DE {
  background-position: -75px -45px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.IT,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.IT {
  background-position: -200px -90px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.ES,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.ES {
  background-position: -350px -45px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.NL,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.NL {
  background-position: -375px -135px;
}
body div.locale-switcher-wrap.picker-country-switcher div.selected span.FR,
body div.locale-switcher-wrap.picker-country-switcher div.values a span.FR {
  background-position: -150px -60px;
}

body.brands2013.mgro #smg_page_template_left-nav ul li a {
  font-family: "Cabin", sans-serif;
}

body.brands2013.mgro .dialog, body.brands2013.mgro.desktop .dialog, body.brands2013.mgro div#floating-search-results .dialog, body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: "Trebuchet MS", sans-serif;
}

body.desktop #smg_page_template_global-nav {
  height: 34px;
  border-bottom: 3px solid #509643;
  overflow: hidden;
  background-color: #373b3c;
  width: 100%;
}
body.desktop #smg_page_template_global-nav .global-nav {
  float: right;
}
body.desktop #smg_page_template_global-nav .global-nav ul {
  list-style: none;
  line-height: 31px;
}
body.desktop #smg_page_template_global-nav .global-nav ul li.welcome, body.desktop #smg_page_template_global-nav .global-nav ul li.myaccount, body.desktop #smg_page_template_global-nav .global-nav ul li.supplylist, body.desktop #smg_page_template_global-nav .global-nav ul li.logout {
  margin-left: 20px;
}
body.desktop #smg_page_template_global-nav .global-nav ul li {
  font-family: "Cabin", sans-serif;
  font-size: 11px;
  color: #999999;
  float: left;
}
body.desktop #smg_page_template_global-nav .global-nav ul li a, body.desktop #smg_page_template_global-nav .global-nav ul li span, body.desktop #smg_page_template_global-nav .global-nav ul li strong {
  text-decoration: none;
  text-transform: uppercase;
  color: #999999;
  display: inline-block;
}
body.desktop #smg_page_template_global-nav .global-nav ul li a:hover, body.desktop #smg_page_template_global-nav .global-nav ul li a:hover span {
  color: #fab000;
  text-decoration: underline;
}
body.desktop #smg_page_template_global-nav .global-nav ul li.helpcenter a {
  margin-left: 19px;
}
body.desktop #smg_page_template_global-nav .global-nav ul li.localeswitcher {
  display: none;
}
body.desktop #smg_page_template_global-nav .global-nav ul li.login a {
  margin-left: 28px;
  position: relative;
  padding-left: 24px;
}
body.desktop #smg_page_template_global-nav .global-nav ul li.login a:before {
  position: absolute;
  content: ' ';
  width: 16px;
  height: 17px;
  margin-top: -9px;
  top: 50%;
  left: 0;
  background-image: url("/smg/templates/assets/images/microsites/MGRO/sprite-sheet.png");
  background-position: -21px -21px;
  background-repeat: no-repeat;
}
body.desktop #smg_page_template_global-nav .global-nav ul li.login + li a span {
  padding-left: 10px;
  margin-left: 9px;
  border-left: 1px solid #555555;
}
body.desktop #smg_page_template_global-nav .global-nav ul li.welcome {
  position: relative;
  padding-left: 18px;
  margin-left: 5px;
  margin-right: 5px;
}
body.desktop #smg_page_template_global-nav .global-nav ul li.welcome:before {
  position: absolute;
  content: ' ';
  width: 16px;
  height: 17px;
  margin-top: -9px;
  top: 50%;
  left: 0;
  background-image: url("/smg/templates/assets/images/microsites/MGRO/sprite-sheet.png");
  background-position: -21px -21px;
  background-repeat: no-repeat;
}
body.desktop #smg_page_template_global-nav .global-nav ul li.helpcenter {
  margin-left: 28px;
}

body {
  background-image: none;
}
body.brands2013 {
  font-family: "Arial", sans-serif;
}
body.brands2013 #smg_page_template_inner-container #smg_page_template_featured-html {
  float: none;
  width: 100%;
}
body.brands2013.mgro {
  /* special conditions for my account page */
}
body.brands2013.mgro body.desktop #smg_page_template_global-nav .global-nav ul, body.desktop #smg_page_template_global-nav .global-nav body.brands2013.mgro ul, body.brands2013.mgro div#floating-search-results .floating-search-results li, body.brands2013.mgro #smg_page_template_mega-menu-region {
  margin: 0;
  padding: 0;
}
body.brands2013.mgro #smg_page_template_left-nav ul li a {
  font-family: arial, helvetica, sans-serif;
}
body.brands2013.mgro .dialog, body.brands2013.mgro.desktop .dialog, body.brands2013.mgro div#floating-search-results .dialog, body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
}
body.brands2013.mgro div.tabs > ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
  overflow: hidden;
}
body.brands2013.mgro div.tabs > ul > li {
  float: left;
}
body.brands2013.mgro div.tabs > .tabbed-content {
  overflow: hidden;
}
body.brands2013.mgro div.tabs > .tabbed-content > .tabbed-content-item {
  display: none;
}
body.brands2013.mgro div.tabs > .tabbed-content > .tabbed-content-item.selected {
  display: block;
}
body.brands2013.mgro div#floating-search-results {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5000;
  width: 855px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
  background-color: white;
  font-size: 12px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns, body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns {
  overflow: hidden;
  clear: left;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column, body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column {
  width: 33.33333%;
  float: left;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column > div:first-child, body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin: 15px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul li {
  background: none;
  overflow: hidden;
  float: none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul li:first-child {
  border-top: 0;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul li a {
  text-decoration: none;
  display: block;
  vertical-align: middle;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.products a {
  background: transparent none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.products img {
  float: left;
  max-width: 72px;
  margin: 0 10px 10px 0;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.products li.hasImage a {
  display: block;
  margin-left: 82px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns {
  background-color: #5fb061;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin-top: 10px;
  margin-bottom: 10px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column > div:first-child a {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  outline: none;
}
body.brands2013.mgro body.fancy-locale-switcher select.switcher {
  visibility: hidden;
}
body.brands2013.mgro body.fancy-locale-switcher select.switcher.replaced-by-locale-switcher {
  display: none;
}
body.brands2013.mgro body div.locale-switcher-wrap {
  position: relative;
  float: left;
  margin-left: 20px;
  z-index: 100;
  cursor: pointer;
}
body.brands2013.mgro body div.locale-switcher-wrap div.selected,
body.brands2013.mgro body div.locale-switcher-wrap div.values {
  background-color: hotpink;
}
body.brands2013.mgro body div.locale-switcher-wrap div.selected {
  line-height: 20px;
  margin-top: 7px;
}
body.brands2013.mgro body div.locale-switcher-wrap div.selected span {
  display: inline-block;
  padding-left: 3px;
}
body.brands2013.mgro body div.locale-switcher-wrap div.values {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
body.brands2013.mgro body div.locale-switcher-wrap div.values a {
  display: block;
  margin: 3px;
  line-height: normal;
}
body.brands2013.mgro body div.locale-switcher-wrap.show-values div.selected {
  visibility: hidden;
}
body.brands2013.mgro body div.locale-switcher-wrap.show-values div.values {
  display: block;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher {
  width: 32px !important;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values {
  padding: 0 7px 4px 7px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected {
  margin-top: 10px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span {
  background: transparent url(/smg/templates/assets/images/sprites/flags/blogpotato.de/flags.png) top left no-repeat;
  text-transform: uppercase;
  text-indent: -999em;
  width: 25px;
  height: 15px;
  display: inline-block;
  padding: 0;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.US,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.US {
  background-position: -375px -195px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.CA,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.CA {
  background-position: -75px -30px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.MX,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.MX {
  background-position: -150px -135px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.GB, body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.UK,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.GB,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.UK {
  background-position: -200px -60px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.DE,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.DE {
  background-position: -75px -45px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.IT,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.IT {
  background-position: -200px -90px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.ES,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.ES {
  background-position: -350px -45px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.NL,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.NL {
  background-position: -375px -135px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.FR,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.FR {
  background-position: -150px -60px;
}
body.brands2013.mgro #smg_page_template_left-nav ul li a {
  font-family: "Cabin", sans-serif;
}
body.brands2013.mgro .dialog, body.brands2013.mgro.desktop .dialog, body.brands2013.mgro div#floating-search-results .dialog, body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: "Trebuchet MS", sans-serif;
}
body.brands2013.mgro #smg_page_template_left-nav .title {
  display: block;
}
body.brands2013.mgro #smg_page_template_left-nav ul li a {
  display: block;
  color: #5fb061;
  padding: 18px 0 18px 11px;
  border: 1px solid #e5e5e5;
  background-color: #fbfcfc;
  text-transform: uppercase;
  text-decoration: none;
  outline: 0;
}
body.brands2013.mgro #smg_page_template_left-nav ul li.active a {
  color: #555555;
}
body.brands2013.mgro #smg_page_template_left-nav .left-nav-product-subcategories ul li a:first-child {
  display: none;
}
body.brands2013.mgro.mgroMyAccount #smg_page_template_left-nav h5 {
  display: none;
}
body.brands2013.mgro.mgroMyAccount #smg_page_template_left-nav ul li {
  background: none;
  padding: 0;
  margin: 0;
  margin-bottom: 12px;
}
body.brands2013.mgro.mgroMyAccount #smg_page_template_left-nav ul li a:first-child {
  display: block;
}
body.brands2013.mgro body.desktop #smg_page_template_global-nav .global-nav ul, body.desktop #smg_page_template_global-nav .global-nav body.brands2013.mgro ul, body.brands2013.mgro div#floating-search-results .floating-search-results li, body.brands2013.mgro #smg_page_template_mega-menu-region {
  margin: 0;
  padding: 0;
}
body.brands2013.mgro #smg_page_template_left-nav ul li a {
  font-family: arial, helvetica, sans-serif;
}
body.brands2013.mgro .dialog, body.brands2013.mgro.desktop .dialog, body.brands2013.mgro div#floating-search-results .dialog, body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
}
body.brands2013.mgro div.tabs > ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
  overflow: hidden;
}
body.brands2013.mgro div.tabs > ul > li {
  float: left;
}
body.brands2013.mgro div.tabs > .tabbed-content {
  overflow: hidden;
}
body.brands2013.mgro div.tabs > .tabbed-content > .tabbed-content-item {
  display: none;
}
body.brands2013.mgro div.tabs > .tabbed-content > .tabbed-content-item.selected {
  display: block;
}
body.brands2013.mgro div#floating-search-results {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5000;
  width: 855px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
  background-color: white;
  font-size: 12px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns, body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns {
  overflow: hidden;
  clear: left;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column, body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column {
  width: 33.33333%;
  float: left;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column > div:first-child, body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin: 15px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul li {
  background: none;
  overflow: hidden;
  float: none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul li:first-child {
  border-top: 0;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column ul li a {
  text-decoration: none;
  display: block;
  vertical-align: middle;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.products a {
  background: transparent none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.products img {
  float: left;
  max-width: 72px;
  margin: 0 10px 10px 0;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.products li.hasImage a {
  display: block;
  margin-left: 82px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns {
  background-color: #5fb061;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin-top: 10px;
  margin-bottom: 10px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column > div:first-child a {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  outline: none;
}
body.brands2013.mgro body.fancy-locale-switcher select.switcher {
  visibility: hidden;
}
body.brands2013.mgro body.fancy-locale-switcher select.switcher.replaced-by-locale-switcher {
  display: none;
}
body.brands2013.mgro body div.locale-switcher-wrap {
  position: relative;
  float: left;
  margin-left: 20px;
  z-index: 100;
  cursor: pointer;
}
body.brands2013.mgro body div.locale-switcher-wrap div.selected,
body.brands2013.mgro body div.locale-switcher-wrap div.values {
  background-color: hotpink;
}
body.brands2013.mgro body div.locale-switcher-wrap div.selected {
  line-height: 20px;
  margin-top: 7px;
}
body.brands2013.mgro body div.locale-switcher-wrap div.selected span {
  display: inline-block;
  padding-left: 3px;
}
body.brands2013.mgro body div.locale-switcher-wrap div.values {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
body.brands2013.mgro body div.locale-switcher-wrap div.values a {
  display: block;
  margin: 3px;
  line-height: normal;
}
body.brands2013.mgro body div.locale-switcher-wrap.show-values div.selected {
  visibility: hidden;
}
body.brands2013.mgro body div.locale-switcher-wrap.show-values div.values {
  display: block;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher {
  width: 32px !important;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values {
  padding: 0 7px 4px 7px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected {
  margin-top: 10px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span {
  background: transparent url(/smg/templates/assets/images/sprites/flags/blogpotato.de/flags.png) top left no-repeat;
  text-transform: uppercase;
  text-indent: -999em;
  width: 25px;
  height: 15px;
  display: inline-block;
  padding: 0;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.US,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.US {
  background-position: -375px -195px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.CA,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.CA {
  background-position: -75px -30px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.MX,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.MX {
  background-position: -150px -135px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.GB, body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.UK,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.GB,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.UK {
  background-position: -200px -60px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.DE,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.DE {
  background-position: -75px -45px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.IT,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.IT {
  background-position: -200px -90px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.ES,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.ES {
  background-position: -350px -45px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.NL,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.NL {
  background-position: -375px -135px;
}
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.selected span.FR,
body.brands2013.mgro body div.locale-switcher-wrap.picker-country-switcher div.values a span.FR {
  background-position: -150px -60px;
}
body.brands2013.mgro #smg_page_template_left-nav ul li a {
  font-family: "Cabin", sans-serif;
}
body.brands2013.mgro .dialog, body.brands2013.mgro.desktop .dialog, body.brands2013.mgro div#floating-search-results .dialog, body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: "Trebuchet MS", sans-serif;
}
body.brands2013.mgro #simplemodal-overlay {
  background-color: black;
}
body.brands2013.mgro .dialog.locate-retailers-overlay .vendor-info a {
  display: inline-block;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-family: "Cabin", 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;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -30px;
}
body.brands2013.mgro .dialog.locate-retailers-overlay .vendor-info a, body.brands2013.mgro .dialog.locate-retailers-overlay .vendor-info a:hover, body.brands2013.mgro .dialog.locate-retailers-overlay .vendor-info a:active {
  outline: 0;
}
body.brands2013.mgro .dialog.locate-retailers-overlay .vendor-info a span {
  display: inline-block;
  padding-right: 16px;
  background-image: url(/smg/templates/assets/images/microsites/MGRO/backgrounds/save-to-supply-list-arrow.png);
  background-repeat: no-repeat;
  background-position: 100% 50%;
}
body.brands2013.mgro .dialog.zoomed-product-image-dialog {
  background-color: transparent;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body.brands2013.mgro .dialog.zoomed-product-image-dialog > .close {
  position: static;
  float: right;
  background-color: #555555;
  color: white;
}
body.brands2013.mgro .dialog.zoomed-product-image-dialog .dialog-content {
  clear: right;
  padding: 40px 0;
  background-color: white;
  width: 100%;
}
body.brands2013.mgro .dialog.zoomed-product-image-dialog .dialog-content img {
  display: block;
  margin: 0 auto;
}
body.brands2013.mgro .dialog.forgot-password-dialog .ajax.overlay {
  border: none;
}
body.brands2013.mgro .dialog.forgot-password-dialog h3 {
  font-size: 24px;
  line-height: 38px;
  letter-spacing: -0.01em;
}
body.brands2013.mgro .dialog.forgot-password-dialog input[type=text], body.brands2013.mgro .dialog.forgot-password-dialog button[type=text] {
  height: 26px;
  border: 1px solid #999999;
}
body.brands2013.mgro .dialog.forgot-password-dialog button {
  font-size: 12px;
  letter-spacing: -0.015em;
}
body.brands2013.mgro .dialog.forgot-password-dialog form ol li {
  margin: 0;
  padding: 0;
  padding-top: 21px;
}
body.brands2013.mgro .dialog.forgot-password-dialog form ol li.submit {
  padding-top: 8.5px;
}
body.brands2013.mgro .dialog.forgot-password-dialog.mobile input, body.brands2013.mgro .dialog.forgot-password-dialog.mobile button {
  width: 100%;
}
body.brands2013.mgro .dialog.forgot-password-dialog.mobile input[type=text], body.brands2013.mgro .dialog.forgot-password-dialog.mobile button[type=text] {
  height: 26px;
  border: 1px solid #999999;
}
body.brands2013.mgro.desktop {
  /* My Garden page in My Account */
}
body.brands2013.mgro.desktop #smg_page_template_global-nav .global-nav ul, body.brands2013.mgro.desktop div#floating-search-results .floating-search-results li, body.brands2013.mgro.desktop #smg_page_template_mega-menu-region {
  margin: 0;
  padding: 0;
}
body.brands2013.mgro.desktop #smg_page_template_left-nav ul li a {
  font-family: arial, helvetica, sans-serif;
}
body.brands2013.mgro.desktop .dialog, body.brands2013.mgro.desktop div#floating-search-results .dialog, body.brands2013.mgro.desktop div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
}
body.brands2013.mgro.desktop div.tabs > ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
  overflow: hidden;
}
body.brands2013.mgro.desktop div.tabs > ul > li {
  float: left;
}
body.brands2013.mgro.desktop div.tabs > .tabbed-content {
  overflow: hidden;
}
body.brands2013.mgro.desktop div.tabs > .tabbed-content > .tabbed-content-item {
  display: none;
}
body.brands2013.mgro.desktop div.tabs > .tabbed-content > .tabbed-content-item.selected {
  display: block;
}
body.brands2013.mgro.desktop div#floating-search-results {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5000;
  width: 855px;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
  background-color: white;
  font-size: 12px;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns, body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .more-columns {
  overflow: hidden;
  clear: left;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column, body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .more-columns .column {
  width: 33.33333%;
  float: left;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column > div:first-child, body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin: 15px;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column ul li {
  background: none;
  overflow: hidden;
  float: none;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column ul li:first-child {
  border-top: 0;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column ul li a {
  text-decoration: none;
  display: block;
  vertical-align: middle;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column.products a {
  background: transparent none;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column.products img {
  float: left;
  max-width: 72px;
  margin: 0 10px 10px 0;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column.products li.hasImage a {
  display: block;
  margin-left: 82px;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .more-columns {
  background-color: #5fb061;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin-top: 10px;
  margin-bottom: 10px;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .more-columns .column > div:first-child a {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  outline: none;
}
body.brands2013.mgro.desktop body.fancy-locale-switcher select.switcher {
  visibility: hidden;
}
body.brands2013.mgro.desktop body.fancy-locale-switcher select.switcher.replaced-by-locale-switcher {
  display: none;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap {
  position: relative;
  float: left;
  margin-left: 20px;
  z-index: 100;
  cursor: pointer;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap div.selected,
body.brands2013.mgro.desktop body div.locale-switcher-wrap div.values {
  background-color: hotpink;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap div.selected {
  line-height: 20px;
  margin-top: 7px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap div.selected span {
  display: inline-block;
  padding-left: 3px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap div.values {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap div.values a {
  display: block;
  margin: 3px;
  line-height: normal;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.show-values div.selected {
  visibility: hidden;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.show-values div.values {
  display: block;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher {
  width: 32px !important;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values {
  padding: 0 7px 4px 7px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected {
  margin-top: 10px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span {
  background: transparent url(/smg/templates/assets/images/sprites/flags/blogpotato.de/flags.png) top left no-repeat;
  text-transform: uppercase;
  text-indent: -999em;
  width: 25px;
  height: 15px;
  display: inline-block;
  padding: 0;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.US,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.US {
  background-position: -375px -195px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.CA,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.CA {
  background-position: -75px -30px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.MX,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.MX {
  background-position: -150px -135px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.GB, body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.UK,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.GB,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.UK {
  background-position: -200px -60px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.DE,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.DE {
  background-position: -75px -45px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.IT,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.IT {
  background-position: -200px -90px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.ES,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.ES {
  background-position: -350px -45px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.NL,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.NL {
  background-position: -375px -135px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.FR,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.FR {
  background-position: -150px -60px;
}
body.brands2013.mgro.desktop #smg_page_template_left-nav ul li a {
  font-family: "Cabin", sans-serif;
}
body.brands2013.mgro.desktop .dialog, body.brands2013.mgro.desktop div#floating-search-results .dialog, body.brands2013.mgro.desktop div#floating-search-results .floating-search-results {
  font-family: "Trebuchet MS", sans-serif;
}
body.brands2013.mgro.desktop #my-account form#plantpick label {
  width: 16px;
  height: 16px;
  border: 1px #999999 solid;
  display: inline-block;
}
body.brands2013.mgro.desktop #my-account form#plantpick input[type=checkbox] {
  display: none;
}
body.brands2013.mgro.desktop #my-account form#plantpick input[type=checkbox] ~ label {
  background-color: white;
}
body.brands2013.mgro.desktop #my-account form#plantpick input[type=checkbox]:checked ~ label {
  background-color: #999999;
}
body.brands2013.mgro.desktop .radioToggle div {
  float: left;
}
body.brands2013.mgro.desktop .radioToggle input[type=radio] {
  display: none;
}
body.brands2013.mgro.desktop .radioToggle input[type=radio] ~ label {
  color: #5fb061;
  background-color: #5fb061;
  padding: 15px;
  border: none;
}
body.brands2013.mgro.desktop .radioToggle input[type=radio]:checked ~ label {
  color: black;
  background-color: white;
  padding: 14px;
  border: 1px solid #e5e5e5;
}
body.brands2013.mgro.desktop .mgro-form-theme input[type] {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
body.brands2013.mgro.desktop .mgro-form-theme label.themed > input[type=checkbox], body.brands2013.mgro.desktop .mgro-form-theme label.themed input[type=radio] {
  display: none;
}
body.brands2013.mgro.desktop .mgro-form-theme label.themed > input[type=checkbox][type=checkbox] + span, body.brands2013.mgro.desktop .mgro-form-theme label.themed input[type=radio][type=checkbox] + span {
  background-position: 0 0;
}
body.brands2013.mgro.desktop .mgro-form-theme label.themed > input[type=checkbox][type=checkbox]:checked + span, body.brands2013.mgro.desktop .mgro-form-theme label.themed input[type=radio][type=checkbox]:checked + span {
  background-position: -18px 0;
}
body.brands2013.mgro.desktop .mgro-form-theme label.themed > input[type=checkbox][type=radio] + span, body.brands2013.mgro.desktop .mgro-form-theme label.themed input[type=radio][type=radio] + span {
  background-position: -36px 0;
}
body.brands2013.mgro.desktop .mgro-form-theme label.themed > input[type=checkbox][type=radio]:checked + span, body.brands2013.mgro.desktop .mgro-form-theme label.themed input[type=radio][type=radio]:checked + span {
  background-position: -51px 0;
}
body.brands2013.mgro.desktop .mgro-form-theme label.themed > span {
  background-image: url(/smg/templates/assets/images/microsites/MGRO/backgrounds/form-sprites.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  width: 13px;
  margin-right: 9px;
  height: 13px;
  cursor: pointer;
}
body.brands2013.mgro.desktop .mgro-form-theme input[type=checkbox], body.brands2013.mgro.desktop .mgro-form-theme input[type=radio] {
  display: none;
}
body.brands2013.mgro.desktop .mgro-form-theme input[type=checkbox] + label span, body.brands2013.mgro.desktop .mgro-form-theme input[type=radio] + label span {
  background-image: url(/smg/templates/assets/images/microsites/MGRO/backgrounds/form-sprites.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  display: inline-block;
  width: 13px;
  margin-right: 9px;
  height: 13px;
  cursor: pointer;
}
body.brands2013.mgro.desktop .mgro-form-theme input[type=checkbox] + label span {
  background-position: 0 0;
}
body.brands2013.mgro.desktop .mgro-form-theme input[type=checkbox]:checked + label span {
  background-position: -18px 0;
}
body.brands2013.mgro.desktop .mgro-form-theme input[type=radio] + label span {
  background-position: -36px 0;
}
body.brands2013.mgro.desktop .mgro-form-theme input[type=radio]:checked + label span {
  background-position: -51px 0;
}
body.brands2013.mgro.desktop #smg_page_template_global-nav .global-nav ul, body.brands2013.mgro.desktop div#floating-search-results .floating-search-results li, body.brands2013.mgro.desktop #smg_page_template_mega-menu-region {
  margin: 0;
  padding: 0;
}
body.brands2013.mgro.desktop #smg_page_template_left-nav ul li a {
  font-family: arial, helvetica, sans-serif;
}
body.brands2013.mgro.desktop .dialog, body.brands2013.mgro.desktop div#floating-search-results .dialog, body.brands2013.mgro.desktop div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
}
body.brands2013.mgro.desktop div.tabs > ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
  overflow: hidden;
}
body.brands2013.mgro.desktop div.tabs > ul > li {
  float: left;
}
body.brands2013.mgro.desktop div.tabs > .tabbed-content {
  overflow: hidden;
}
body.brands2013.mgro.desktop div.tabs > .tabbed-content > .tabbed-content-item {
  display: none;
}
body.brands2013.mgro.desktop div.tabs > .tabbed-content > .tabbed-content-item.selected {
  display: block;
}
body.brands2013.mgro.desktop div#floating-search-results {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5000;
  width: 855px;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
  background-color: white;
  font-size: 12px;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns, body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .more-columns {
  overflow: hidden;
  clear: left;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column, body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .more-columns .column {
  width: 33.33333%;
  float: left;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column > div:first-child, body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin: 15px;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column ul li {
  background: none;
  overflow: hidden;
  float: none;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column ul li:first-child {
  border-top: 0;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column ul li a {
  text-decoration: none;
  display: block;
  vertical-align: middle;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column.products a {
  background: transparent none;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column.products img {
  float: left;
  max-width: 72px;
  margin: 0 10px 10px 0;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .result-columns .column.products li.hasImage a {
  display: block;
  margin-left: 82px;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .more-columns {
  background-color: #5fb061;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin-top: 10px;
  margin-bottom: 10px;
}
body.brands2013.mgro.desktop div#floating-search-results .floating-search-results .more-columns .column > div:first-child a {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  outline: none;
}
body.brands2013.mgro.desktop body.fancy-locale-switcher select.switcher {
  visibility: hidden;
}
body.brands2013.mgro.desktop body.fancy-locale-switcher select.switcher.replaced-by-locale-switcher {
  display: none;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap {
  position: relative;
  float: left;
  margin-left: 20px;
  z-index: 100;
  cursor: pointer;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap div.selected,
body.brands2013.mgro.desktop body div.locale-switcher-wrap div.values {
  background-color: hotpink;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap div.selected {
  line-height: 20px;
  margin-top: 7px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap div.selected span {
  display: inline-block;
  padding-left: 3px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap div.values {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap div.values a {
  display: block;
  margin: 3px;
  line-height: normal;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.show-values div.selected {
  visibility: hidden;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.show-values div.values {
  display: block;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher {
  width: 32px !important;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values {
  padding: 0 7px 4px 7px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected {
  margin-top: 10px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span {
  background: transparent url(/smg/templates/assets/images/sprites/flags/blogpotato.de/flags.png) top left no-repeat;
  text-transform: uppercase;
  text-indent: -999em;
  width: 25px;
  height: 15px;
  display: inline-block;
  padding: 0;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.US,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.US {
  background-position: -375px -195px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.CA,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.CA {
  background-position: -75px -30px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.MX,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.MX {
  background-position: -150px -135px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.GB, body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.UK,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.GB,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.UK {
  background-position: -200px -60px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.DE,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.DE {
  background-position: -75px -45px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.IT,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.IT {
  background-position: -200px -90px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.ES,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.ES {
  background-position: -350px -45px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.NL,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.NL {
  background-position: -375px -135px;
}
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.selected span.FR,
body.brands2013.mgro.desktop body div.locale-switcher-wrap.picker-country-switcher div.values a span.FR {
  background-position: -150px -60px;
}
body.brands2013.mgro.desktop #smg_page_template_left-nav ul li a {
  font-family: "Cabin", sans-serif;
}
body.brands2013.mgro.desktop .dialog, body.brands2013.mgro.desktop div#floating-search-results .dialog, body.brands2013.mgro.desktop div#floating-search-results .floating-search-results {
  font-family: "Trebuchet MS", sans-serif;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap div.selected,
body.brands2013.mgro.desktop div.locale-switcher-wrap div.values {
  background-color: #373b3c;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher {
  width: 32px !important;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values {
  padding: 0 7px 4px 7px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span {
  background: transparent url(/smg/templates/assets/images/sprites/flags/blogpotato.de/flags-desaturated.png) top left no-repeat;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.US,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.US {
  background-position: -375px -195px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.US:hover,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.US:hover {
  background-position: -375px -420px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.CA,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.CA {
  background-position: -75px -30px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.CA:hover,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.CA:hover {
  background-position: -75px -255px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.MX,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.MX {
  background-position: -150px -135px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.MX:hover,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.MX:hover {
  background-position: -150px -360px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.GB, body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.UK,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.GB,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.UK {
  background-position: -200px -60px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.GB:hover, body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.UK:hover,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.GB:hover,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.UK:hover {
  background-position: -200px -285px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.DE,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.DE {
  background-position: -75px -45px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.DE:hover,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.DE:hover {
  background-position: -75px -270px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.IT,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.IT {
  background-position: -200px -90px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.IT:hover,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.IT:hover {
  background-position: -200px -315px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.ES,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.ES {
  background-position: -350px -45px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.ES:hover,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.ES:hover {
  background-position: -350px -270px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.NL,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.NL {
  background-position: -375px -135px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.NL:hover,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.NL:hover {
  background-position: -375px -360px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.FR,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.FR {
  background-position: -150px -60px;
}
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.selected span.FR:hover,
body.brands2013.mgro.desktop div.locale-switcher-wrap.picker-country-switcher div.values a span.FR:hover {
  background-position: -150px -285px;
}
body.brands2013.mgro div#floating-search-results body.desktop #smg_page_template_global-nav .global-nav ul, body.desktop #smg_page_template_global-nav .global-nav body.brands2013.mgro div#floating-search-results ul, body.brands2013.mgro div#floating-search-results .floating-search-results li, body.brands2013.mgro div#floating-search-results #smg_page_template_mega-menu-region {
  margin: 0;
  padding: 0;
}
body.brands2013.mgro div#floating-search-results #smg_page_template_left-nav ul li a, body.brands2013.mgro #smg_page_template_left-nav ul li div#floating-search-results a {
  font-family: arial, helvetica, sans-serif;
}
body.brands2013.mgro div#floating-search-results .dialog, body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
}
body.brands2013.mgro div#floating-search-results div.tabs > ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
  overflow: hidden;
}
body.brands2013.mgro div#floating-search-results div.tabs > ul > li {
  float: left;
}
body.brands2013.mgro div#floating-search-results div.tabs > .tabbed-content {
  overflow: hidden;
}
body.brands2013.mgro div#floating-search-results div.tabs > .tabbed-content > .tabbed-content-item {
  display: none;
}
body.brands2013.mgro div#floating-search-results div.tabs > .tabbed-content > .tabbed-content-item.selected {
  display: block;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 5000;
  width: 855px;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results {
  font-family: arial, helvetica, sans-serif;
  background-color: white;
  font-size: 12px;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .result-columns, body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .more-columns {
  overflow: hidden;
  clear: left;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .result-columns .column, body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .more-columns .column {
  width: 33.33333%;
  float: left;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .result-columns .column > div:first-child, body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin: 15px;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .result-columns .column ul {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  list-style: none;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .result-columns .column ul li {
  background: none;
  overflow: hidden;
  float: none;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .result-columns .column ul li:first-child {
  border-top: 0;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .result-columns .column ul li a {
  text-decoration: none;
  display: block;
  vertical-align: middle;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .result-columns .column.products a {
  background: transparent none;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .result-columns .column.products img {
  float: left;
  max-width: 72px;
  margin: 0 10px 10px 0;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .result-columns .column.products li.hasImage a {
  display: block;
  margin-left: 82px;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .more-columns {
  background-color: #5fb061;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .more-columns .column > div:first-child {
  margin-top: 10px;
  margin-bottom: 10px;
}
body.brands2013.mgro div#floating-search-results div#floating-search-results .floating-search-results .more-columns .column > div:first-child a {
  color: white;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  outline: none;
}
body.brands2013.mgro div#floating-search-results body.fancy-locale-switcher select.switcher {
  visibility: hidden;
}
body.brands2013.mgro div#floating-search-results body.fancy-locale-switcher select.switcher.replaced-by-locale-switcher {
  display: none;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap {
  position: relative;
  float: left;
  margin-left: 20px;
  z-index: 100;
  cursor: pointer;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap div.selected,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap div.values {
  background-color: hotpink;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap div.selected {
  line-height: 20px;
  margin-top: 7px;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap div.selected span {
  display: inline-block;
  padding-left: 3px;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap div.values {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap div.values a {
  display: block;
  margin: 3px;
  line-height: normal;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.show-values div.selected {
  visibility: hidden;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.show-values div.values {
  display: block;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher {
  width: 32px !important;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.values {
  padding: 0 7px 4px 7px;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected {
  margin-top: 10px;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected span,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.values a span {
  background: transparent url(/smg/templates/assets/images/sprites/flags/blogpotato.de/flags.png) top left no-repeat;
  text-transform: uppercase;
  text-indent: -999em;
  width: 25px;
  height: 15px;
  display: inline-block;
  padding: 0;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected span.US,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.values a span.US {
  background-position: -375px -195px;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected span.CA,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.values a span.CA {
  background-position: -75px -30px;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected span.MX,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.values a span.MX {
  background-position: -150px -135px;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected span.GB, body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected span.UK,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.values a span.GB,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.values a span.UK {
  background-position: -200px -60px;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected span.DE,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.values a span.DE {
  background-position: -75px -45px;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected span.IT,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.values a span.IT {
  background-position: -200px -90px;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected span.ES,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.values a span.ES {
  background-position: -350px -45px;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected span.NL,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.values a span.NL {
  background-position: -375px -135px;
}
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.selected span.FR,
body.brands2013.mgro div#floating-search-results body div.locale-switcher-wrap.picker-country-switcher div.values a span.FR {
  background-position: -150px -60px;
}
body.brands2013.mgro div#floating-search-results #smg_page_template_left-nav ul li a, body.brands2013.mgro #smg_page_template_left-nav ul li div#floating-search-results a {
  font-family: "Cabin", sans-serif;
}
body.brands2013.mgro div#floating-search-results .dialog, body.brands2013.mgro div#floating-search-results .floating-search-results {
  font-family: "Trebuchet MS", sans-serif;
}
body.brands2013.mgro div#floating-search-results .floating-search-results {
  line-height: normal;
  border: 0;
}
body.brands2013.mgro div#floating-search-results .floating-search-results b {
  font-weight: normal !important;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns {
  border: 1px solid #e5e5e5;
  border-bottom-width: 0;
  padding-top: 35px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column {
  background-image: url(/smg/templates/assets/images/microsites/common/rules/rule-black.png);
  background-repeat: repeat-y;
  background-position: top left;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.result-column ul li {
  margin-top: 18px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.result-column ul li:first-child {
  margin-top: 0;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column.result-column > div:first-child {
  margin-top: 0;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column:first-child {
  background-image: none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column h3 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-family: "Cabin", sans-serif;
  color: #509643;
  text-transform: uppercase;
  padding-bottom: 30px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-columns .column a {
  color: #555555;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-column.articles li {
  margin-top: 65px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-column.articles li a {
  display: block;
  padding-left: 32px;
  min-height: 28px;
  background-image: url(/smg/templates/assets/images/microsites/common/icons/icon-article.png);
  background-position: top left;
  background-repeat: no-repeat;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-column.videos li {
  margin-top: 32px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-column.videos li:first-child {
  margin-top: 0;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-column.videos img {
  width: 98px;
  display: block;
  float: left;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .result-column.videos a {
  display: block;
  background-image: none;
  margin-left: 110px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns {
  border-radius: 0 0 6px 6px;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column {
  background-image: url(/smg/templates/assets/images/microsites/common/rules/rule-white.png);
  background-position: top left;
  background-repeat: repeat-y;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns .column:first-child {
  background-image: none;
}
body.brands2013.mgro div#floating-search-results .floating-search-results .more-columns a {
  font-family: "Cabin", sans-serif;
  font-weight: bold;
}
body.smokescreened .smokescreen {
  position: absolute;
  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 #smg_page_template_header_container {
  width: 100%;
  top: 0;
  left: 0;
}
body #smg_page_template_mega-menu-region {
  border: 1px solid #efefef;
  border-width: 1px 0;
}
body #smg_page_template_mega-menu-region .MMLinks li[class] {
  border-radius: 0;
}
body #smg_page_template_inner-container {
  margin: 2px auto 0;
  padding: 0;
}
body #smg_page_template_container {
  width: 100%;
  margin-bottom: 50px;
}
body #smg_page_template_footerBlock_outer {
  padding-top: 11px;
}
body #smg_page_template_footerBlock_outer #smg_page_template_footerBlock_inner {
  width: 100%;
}
body #smg_page_template_footerBlock_outer #smg_page_template_footer {
  margin: 0;
  padding: 20px 0 18px;
  background-color: whitesmoke !important;
  color: gray;
  width: 100%;
  font-family: "Trebuchet MS", sans-serif;
  letter-spacing: 0em;
  font-size: 10px;
}
body #smg_page_template_featured-left,
body #smg_page_template_featured-right {
  font-family: "Trebuchet MS", sans-serif;
}
body a {
  color: #509643;
  font-family: "Trebuchet MS", sans-serif;
}

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