/* Shared */
/* Content Page */

table.gradient {
  border-spacing: 0; }
  table.gradient th, table.gradient td {
    border-width: 1px;
    border-style: none none none solid;
    text-align: left;
    padding: 5px 10px;
    color: #333333; }
  table.gradient th {
    background: #B2B5B7 url('http://resources.goodguide.net/22/AG/images/summary_page/gradient_table_background_top.png') no-repeat -12px -1px;
    height: 7px;
    border-bottom-style: solid;
    border-color: #c6c7ce;
    font-size: 12px; }
    table.gradient th.left {
      background-position: -1px -1px;
      border-style: none none solid none; }
    table.gradient th.right {
      background-position: 100% -1px;
      border-style: none none solid solid; }
  table.gradient td {
    border-color: #eaebf3;
    background: #F6F6F7;
    vertical-align: top;
    font-size: 12px; }
    table.gradient td.right {
      border-style: none solid; }
  table.gradient tr.content.last td {
    padding-bottom: 0; }
  table.gradient tr.content.first td {
    padding-top: 12px; }
  table.gradient tr.last-top td {
    border-style: none none none solid;
    padding: 0;
    height: 13px;
    background: #F6F6F7 url('http://resources.goodguide.net/22/AG/images/summary_page/gradient_table_background_bottom.png') no-repeat -12px 2px; }
    table.gradient tr.last-top td.left {
      background: #F6F6F7 url('http://resources.goodguide.net/22/AG/images/summary_page/gradient_table_background_bottom.png') no-repeat -1px 0px;
      border: none; }
    table.gradient tr.last-top td.right {
      background: #F6F6F7 url('http://resources.goodguide.net/22/AG/images/summary_page/gradient_table_background_bottom.png') no-repeat 100% 1px; }
  table.gradient tr.last-bottom td {
    padding: 0;
    height: 14px; }
    table.gradient tr.last-bottom td.middle {
      background: #F6F6F7 url('http://resources.goodguide.net/22/AG/images/summary_page/gradient_table_background_bottom.png') no-repeat -12px 100%;
      border: none; }
    table.gradient tr.last-bottom td.left {
      background: #F6F6F7 url('http://resources.goodguide.net/22/AG/images/summary_page/gradient_table_background_bottom.png') no-repeat 0 100%;
      border: none; }
    table.gradient tr.last-bottom td.right {
      background: #F6F6F7 url('http://resources.goodguide.net/22/AG/images/summary_page/gradient_table_background_bottom.png') no-repeat 100% 100%;
      border: none; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
  .learn-more-section.right {
    position: relative;
    left: -1px; }
  .learn-more-section.right + .learn-more-section.right {
    position: relative;
    top: -1px; }
  .learn-more-section.left + .learn-more-section.left {
    position: relative;
    top: -1px; }
  .learn-more-section + .learn-more-section.wide {
    position: relative;
    top: -1px; } }

.learn-more-section {
  padding: 10px 0;
  border-color: #eaebf3;
  border-width: 1px; }
  .learn-more-section.right {
    float: right;
    width: 299.4px;
    padding-left: 10px;
    border-style: none none none solid;
    clear: right; }
  .learn-more-section.right + .learn-more-section.right {
    border-style: solid none none solid; }
  .learn-more-section.left {
    width: 453.6px;
    padding-right: 10px; }
  .learn-more-section.left + .learn-more-section.left {
    border-style: solid solid none none; }
  .learn-more-section.wide {
    clear: right;
    width: !learn_more_left_width + !learn_more_right_width; }
  .learn-more-section + .learn-more-section.wide {
    border-style: solid none none none; }
  .learn-more-section.wide:first-child {
    border-style: none none solid none;
    margin-bottom: 0; }

#learn-more {
  font-size: 12px; }
  #learn-more .summary-region .content {
    border: none !important; }
  #learn-more .learn-more-section h2 {
    font-size: 14px;
    margin: 0 0 10px; }
  #learn-more .learn-more-section h2 + .subtle {
    margin-top: -8px; }
  #learn-more .learn-more-section .ingredient-column.first {
    margin-left: 12px; }
  #learn-more .learn-more-section #ingredient-legend {
    margin: 10px 0 15px; }
  #learn-more .learn-more-section .raw-ingredient-popup {
    margin-top: 20px;
    margin-left: 2px; }
    #learn-more .learn-more-section .raw-ingredient-popup a {
      color: #30519c; }
  #learn-more .learn-more-section .positive-claims {
    margin-bottom: 10px; }
  #learn-more .learn-more-section .spacer {
    height: 200px;
    background: pink; }
  #learn-more .right-column-thin-box {
    background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/components/right_column_thin_box.png') no-repeat 0 0;
    height: 60px;
    padding: 10px 13px; }
  #learn-more #product-facts {
    color: #5e5e5e;
    font-weight: bold;
    position: relative;
    margin-bottom: 15px;
    position: relative; }
    #learn-more #product-facts .product-facts-title {
      float: left;
      width: 42px;
      font-weight: normal; }
    #learn-more #product-facts .product-facts-number, #learn-more #product-facts .product-facts-label {
      width: 67px;
      margin-left: 34px;
      padding-right: 1px;
      text-align: center; }
    #learn-more #product-facts .product-facts-label {
      line-height: 11px;
      font-size: 9px; }
    #learn-more #product-facts .product-facts-number {
      font-size: 29px;
      line-height: 27px; }
    #learn-more #product-facts .product-facts-number, #learn-more #product-facts .product-facts-label {
      border-color: #eaebf3;
      border-width: 1px;
      border-style: none solid none none; }
    #learn-more #product-facts .product-facts-legend {
      color: #888888;
      font-size: 11px;
      font-weight: normal;
      margin-top: 12px;
      text-align: center; }
  #learn-more #histogram-wrapper {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 125px;
    height: 62px; }
    #learn-more #histogram-wrapper #histogram {
      position: absolute;
      right: 0px;
      top: 0px; }
    #learn-more #histogram-wrapper .bluff-wrapper {
      position: absolute !important;
      right: 12px !important;
      top: 0px !important;
      width: 125px;
      height: 62px; }
      #learn-more #histogram-wrapper .bluff-wrapper .bluff-text {
        left: -43px !important; }
  #learn-more #detailed-ratings td, #learn-more #detailed-ratings th {
    width: 33%; }
  #learn-more #detailed-ratings .rating {
    float: left;
    position: relative;
    top: 1px;
    left: -3px; }
  #learn-more #detailed-ratings .name {
    margin-left: 12px; }
  #learn-more #detailed-ratings th .rating {
    top: 4px; }
  #learn-more #detailed-ratings th.left .rating {
    left: -2px; }
  #learn-more #detailed-ratings th.left .name {
    margin-left: 13px; }
  #learn-more #detailed-ratings tr.content td {
    padding-bottom: 0; }
  #learn-more #detailed-ratings tr.content .rating-summary-details {
    position: relative;
    top: 3px; }
  #learn-more #detailed-ratings ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    #learn-more #detailed-ratings ul li {
      margin: 0 0 7px 0; }
    #learn-more #detailed-ratings ul a, #learn-more #detailed-ratings ul .name {
      color: #666666;
      font-size: 11px;
      line-height: 14px; }
    #learn-more #detailed-ratings ul a {
      text-decoration: none; }
      #learn-more #detailed-ratings ul a:hover {
        text-decoration: underline; }
  #learn-more .nutrition-facts, #learn-more .nutrition-facts .top-section h2, #learn-more .nutrition-facts .notes-section {
    background: none !important; }
  #learn-more .nutrition-facts {
    width: 270px;
    padding: 0; }
    #learn-more .nutrition-facts .notes-section .data {
      width: 262px; }
    #learn-more .nutrition-facts .vitamin-section {
      width: 100%; }
      #learn-more .nutrition-facts .vitamin-section ul {
        width: 115%; }
      #learn-more .nutrition-facts .vitamin-section li {
        width: 140px;
        background-position: 130px 50%; }
  #learn-more .contaminant-notifications .name {
    font-weight: bold;
    font-family: Arial; }
  #learn-more .contaminant-notifications .icon-section {
    margin-bottom: 0px;
    height: 88px; }
    #learn-more .contaminant-notifications .icon-section li {
      padding: 0;
      width: 83px; }
  #learn-more .learn-more-section .instructions {
    margin-top: -5px !important; }

/* FOOD LCA SECTION */
#food-lca-table {
  position: relative;
  margin-top: 44px; }
  #food-lca-table.condensed {
    height: 150px; }
  #food-lca-table.full {
    height: 387px; }

.lca-impact-column {
  float: left;
  width: 77px; }

.lca-impact-column .top-icon {
  height: 94px; }

.lca-impact-column .top-icon,
.lca-impact-column .mini-icon {
  border-bottom: 1px solid #EBEDF3; }

.lca-impact-column .bottom-icon {
  margin-top: 3px; }

.lca-impact-column .first-mini-icon {
  border-top: 1px solid #EBEDF3; }

.lca-impact-column .mini-icon {
  margin-left: 6px; }

.lca-impact-column .top-icon,
.lca-impact-column .bottom-icon,
.lca-impact-column .mini-icon {
  padding: 0px 5px;
  text-align: center; }

.lca-impact-column.not-first {
  background: transparent url('http://resources.goodguide.net/22/AG/images/lca/food_lca/lca_column_left_border.png') no-repeat 0px 50px; }

#lca-recommendation {
  width: 228px;
  height: 190px;
  position: relative;
  top: 17px;
  left: 33px;
  padding: 1px 10px 0 34px; }

.lca-rec-box {
  background: white url('http://resources.goodguide.net/22/AG/images/lca/food_lca/callout_box.gif') no-repeat 0px 0px; }

#lca-recommendation h3 {
  font-weight: bold;
  font-size: 14px; }

#lca-recommendation p {
  font-size: 10px;
  color: #555; }

#lca-recommendation .key .link {
  font-size: 11px; }

#lca-find-out-more {
  position: absolute;
  bottom: 30px; }

#lca-information .key {
  padding-left: 10px; }

#lca-disclaimer {
  float: right;
  margin-top: 10px; }

#lca-popup-link {
  top: -3px; }

.stage-label {
  font-size: 10px;
  position: absolute;
  margin-top: 5px;
  left: -63px;
  width: 71px;
  text-align: right;
  color: #666;
  zoom: 1; }

.offset-lca-table {
  left: 63px !important;
  zoom: 1; }

.offset-lca-box {
  left: 4px !important;
  zoom: 1; }

#nutrition-table-new {
  font-size: 10px;
  width: 100%;
  cursor: default;
  margin-top: 10px;
  margin-bottom: -3px; }

#nutrition-table-new tr:hover td.performance, #nutrition-table-new tr:hover td.relative, #nutrition-table-new tr:hover td.alternatives {
  color: #444; }

#nutrition-table-new th {
  text-align: left; }

#nutrition-table-new tr.content {
  height: 46px; }
  #nutrition-table-new tr.content td {
    padding-top: 6px;
    padding-bottom: 6px;
    border-top: 1px solid #EAEBF3; }
#nutrition-table-new tr.last.content td {
  padding-bottom: 0; }
#nutrition-table-new td.performance, #nutrition-table-new td.relative {
  padding-right: 2px; }
#nutrition-table-new td.alternatives {
  padding-right: 7px; }
#nutrition-table-new td.performance, #nutrition-table-new td.alternatives {
  padding-left: 3px; }
#nutrition-table-new td.performance, #nutrition-table-new td.alternatives {
  border-left: none; }
#nutrition-table-new th.right, #nutrition-table-new td.relative {
  padding-left: 10px; }

#nutrition-table-new td.performance {
  width: 68px; }

#nutrition-table-new td, #nutrition-table-new th, #nutrition-table-new img {
  vertical-align: middle; }

#nutrition-table-new td.name {
  font-weight: bold; }

#nutrition-table-new td.performance {
  color: #555; }

#nutrition-table-new td.relative, #nutrition-table-new td.alternatives {
  color: #666666; }

#buy-now #compare-prices {
  width: 50%; }
  #buy-now #compare-prices table {
    margin-top: 10px; }
    #buy-now #compare-prices table .left {
      width: 130px; }
    #buy-now #compare-prices table .price {
      width: 95px; }
  #buy-now #compare-prices .seller {
    background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/logos/buy_now_favicons.gif') no-repeat 0 0;
    float: left;
    width: 16px;
    height: 16px;
    margin-right: 7px; }
    #buy-now #compare-prices .seller.amazon {
      background-position: 0 0; }
    #buy-now #compare-prices .seller.thefind {
      background-position: -16px 0; }
    #buy-now #compare-prices .seller.alice {
      background-position: -32px 0; }
  #buy-now #compare-prices .no-price {
    font-style: italic; }
#buy-now #save-for-later {
  float: right;
  width: 44%;
  margin-right: 18px;
  position: relative; }
  #buy-now #save-for-later h2 {
    margin-top: 0; }
  #buy-now #save-for-later .action-buttons {
    margin-top: 10px; }
  #buy-now #save-for-later .actions {
    list-style: none;
    margin: 35px 0 15px;
    padding: 0; }
    #buy-now #save-for-later .actions li {
      margin-bottom: 2px;
      font-size: 12px; }
  #buy-now #save-for-later .iphone-badge {
    position: absolute;
    bottom: 10px;
    right: 0; }
#buy-now #buy-local {
  border-color: #eaebf3;
  border-style: solid none none;
  border-width: 1px;
  background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/logos/the_find_local.gif') no-repeat 97% 15px;
  clear: right; }
  #buy-now #buy-local .outer-frame {
    width: 100%;
    height: 515px;
    overflow: hidden;
    position: relative;
    margin-top: 20px; }
  #buy-now #buy-local iframe {
    position: absolute;
    border: none;
    left: -97px;
    top: -110px; }

#user-reviews {
  padding: 0 5px;
  position: relative; }
  #user-reviews h2 {
    margin-bottom: 20px !important; }
  #user-reviews #amazon-user-reviews {
    border-style: solid none none;
    border-width: 1px;
    border-color: #eaebf3;
    padding-top: 10px;
    margin-top: 20px; }
  #user-reviews .review-entry .right-of-favorite-action {
    margin-left: 125px;
    margin-right: 60px; }
  #user-reviews .no-user-reviews-notice {
    margin-top: 10px;
    margin-bottom: 20px; }
  #user-reviews ul#user-review-actions.action-buttons {
    position: absolute;
    top: -28px;
    right: 13px; }
  #user-reviews #average-user-rating.without-reviews {
    margin-right: 140px; }
  #user-reviews .add-comment-form #idea_form {
    margin-top: 0; }
  #user-reviews #screen-name-input-box {
    margin-top: 5px; }

#quick-compare {
  width: 756px; }
  #quick-compare #comparison-table {
    width: 794px; }
    #quick-compare #comparison-table .column-rating, #quick-compare #comparison-table .column-reviews, #quick-compare #comparison-table .column-price {
      text-align: center; }
      #quick-compare #comparison-table .column-rating .box, #quick-compare #comparison-table .column-reviews .box, #quick-compare #comparison-table .column-price .box {
        margin: 0 auto; }
    #quick-compare #comparison-table .column-rating, #quick-compare #comparison-table .column-reviews, #quick-compare #comparison-table .column-price, #quick-compare #comparison-table .column-actions, #quick-compare #comparison-table .column-img, #quick-compare #comparison-table .column-name {
      vertical-align: middle !important; }
    #quick-compare #comparison-table .column-reviews {
      padding-left: 25px;
      width: 17%; }
    #quick-compare #comparison-table .column-rating.overall {
      padding-right: 16px; }
    #quick-compare #comparison-table th {
      border-left-style: none;
      border-right-style: none; }
      #quick-compare #comparison-table th.column-name {
        border-right-style: solid; }
      #quick-compare #comparison-table th.column-rating.health, #quick-compare #comparison-table th.column-rating.env, #quick-compare #comparison-table th.column-rating.social {
        font-size: 10px;
        font-weight: normal;
        padding-left: 4px;
        padding-right: 4px; }
    #quick-compare #comparison-table tr.last-top td {
      border: none !important; }
    #quick-compare #comparison-table tr.content.first td.comparison-cell {
      background-color: white !important;
      border-bottom-color: #d2d3da;
      border-top-style: solid;
      cursor: default; }
      #quick-compare #comparison-table tr.content.first td.comparison-cell.column-name {
        font-weight: bold; }
    #quick-compare #comparison-table tr.content:hover td.comparison-cell {
      background-color: #FAFAFA; }
      #quick-compare #comparison-table tr.content:hover td.comparison-cell a {
        text-decoration: underline; }
    #quick-compare #comparison-table tr.content td.comparison-cell {
      border-style: none none solid;
      padding-top: 10px;
      padding-bottom: 10px;
      cursor: pointer; }
      #quick-compare #comparison-table tr.content td.comparison-cell.left {
        border-style: none none solid solid; }
      #quick-compare #comparison-table tr.content td.comparison-cell.right {
        border-style: none solid solid none; }
      #quick-compare #comparison-table tr.content td.comparison-cell.column-name {
        width: 18%;
        border-right-style: solid; }
        #quick-compare #comparison-table tr.content td.comparison-cell.column-name a {
          text-decoration: none;
          color: #333333; }
          #quick-compare #comparison-table tr.content td.comparison-cell.column-name a:hover {
            text-decoration: underline; }
      #quick-compare #comparison-table tr.content td.comparison-cell.column-img {
        width: 9%;
        padding-right: 10px; }
      #quick-compare #comparison-table tr.content td.comparison-cell.column-rating {
        width: 3%;
        font-size: 8px; }
        #quick-compare #comparison-table tr.content td.comparison-cell.column-rating.overall {
          width: 5%; }
      #quick-compare #comparison-table tr.content td.comparison-cell.column-price {
        text-align: center;
        padding-right: 10px; }
      #quick-compare #comparison-table tr.content td.comparison-cell.column-name, #quick-compare #comparison-table tr.content td.comparison-cell.column-actions {
        font-size: 11px; }
    #quick-compare #comparison-table table.entity-image {
      background: white;
      border: 1px solid;
      border-color: #eaebf3; }
      #quick-compare #comparison-table table.entity-image td {
        background: white;
        border: none;
        padding: 0;
        vertical-align: middle;
        text-align: center; }
  #quick-compare #choose-list {
    text-align: right;
    margin: 10px 1px 15px 0;
    position: relative; }
  #quick-compare .loading-notice {
    display: none;
    position: absolute;
    top: -9px;
    width: 200px;
    left: 0;
    height: 100px;
    background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/icons/loading_icon.gif') no-repeat 0 0;
    padding: 8px 38px 0;
    font-size: 16px;
    font-weight: bold;
    color: #315382;
    font-family: Arial;
    text-align: left; }

#details h2 {
  margin-bottom: 10px !important;
  font-weight: bold; }
#details .detail-region {
  padding: 0 30px 10px 10px; }
#details .detail-region + .detail-region {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #eaebf3;
  padding-top: 10px; }
#details .ontology li .rating {
  float: left;
  top: 1px;
  position: relative; }

#details-links {
  display: none; }
  #details-links.fixed {
    position: fixed !important;
    top: 10px; }
  #details-links .content {
    width: 143px; }
  #details-links .jump-links {
    margin: 0;
    padding: 10px;
    font-size: 11px; }
    #details-links .jump-links ul {
      list-style: none;
      margin: 0;
      padding: 0; }
      #details-links .jump-links ul li {
        padding-bottom: 8px; }
        #details-links .jump-links ul li.top {
          padding-bottom: 0;
          padding-top: 11px; }

.keep-me-updated {
  margin-bottom: 20px; }
  .keep-me-updated ul {
    list-style: none;
    padding-left: 0;
    margin: 0; }
  .keep-me-updated .note {
    color: #888; }
  .keep-me-updated .signup {
    margin-top: 15px; }
  .keep-me-updated .existing {
    font-style: italic;
    margin-bottom: 10px;
    margin-top: -6px; }
  .keep-me-updated .field {
    float: left; }
  .keep-me-updated .label {
    margin-left: 25px;
    position: relative;
    top: 2px;
    margin-bottom: 10px; }
  .keep-me-updated .signup .note {
    margin-bottom: 5px;
    margin-top: 10px;
    color: #333; }
  .keep-me-updated .newsletter {
    margin-top: 5px; }
    .keep-me-updated .newsletter .label {
      font-size: 11px;
      color: #555; }
  .keep-me-updated .name.new {
    margin-right: 5px; }
    .keep-me-updated .name.new .default {
      color: #999; }
  .keep-me-updated #keep-me-updated-status {
    margin-top: 25px;
    font-style: italic;
    text-align: center;
    background: #FFFFDD;
    border: 1px solid #FFEE77;
    padding: 5px 5px 8px;
    height: 31px; }
  .keep-me-updated #update-request-processing {
    background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/icons/loading_icon.gif') no-repeat 0 0;
    padding: 7px 0 5px 13px; }
  .keep-me-updated #update-request-complete {
    padding-top: 7px; }

#tabs-for-test-container #tabs {
  background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/tabs_bar_background.png') no-repeat top left;
  padding-top: 12px; }

.test-tabs-container {
  margin-bottom: 8px; }

#three-column-test {
  width: 788px;
  left: -10px;
  position: relative;
  background: white;
  overflow: hidden; }
  #three-column-test #window {
    width: 9000px; }
  #three-column-test .button, #three-column-test .compare-prices .link {
    font-size: 15px;
    font-weight: bold;
    margin: 3px 0 10px;
    display: block; }
  #three-column-test ul {
    list-style: none;
    padding-left: 0;
    margin: 0; }
  #three-column-test .rating-preview td, #three-column-test .rating-preview th {
    width: auto !important; }
  #three-column-test .rating-preview td.left, #three-column-test .rating-preview th.left {
    border-right: none !important; }
  #three-column-test .rating-preview td.right, #three-column-test .rating-preview th.right {
    border-left: none !important; }
  #three-column-test .rating-preview ul a {
    font-size: 12px !important;
    line-height: 16px !important; }
  #three-column-test .rating-preview td .rating {
    top: 3px !important; }
  #three-column-test .switcher {
    position: absolute;
    top: 0;
    right: 0; }
    #three-column-test .switcher .next, #three-column-test .switcher .previous {
      display: block;
      background: transparent url("http://resources.goodguide.net/22/AG/images/summary_page/icons/parsed_product_buttons.png") no-repeat 0 0;
      color: transparent;
      height: 24px;
      width: 22px;
      float: left;
      text-indent: -10000px; }
    #three-column-test .switcher .next {
      background-position: -25px 0;
      margin-left: 3px;
      margin-right: 10px; }
  #three-column-test .column-content {
    min-height: 215px;
    margin-top: 10px; }
    #three-column-test .column-content.tell-a-friend #behind-the-rating {
      height: 97px;
      overflow: hidden; }
    #three-column-test .column-content.tell-a-friend .share {
      background: #EBEBEB;
      border: 1px solid #D9D9D9;
      padding: 10px 10px 2px 10px;
      margin: 10px 0; }
      #three-column-test .column-content.tell-a-friend .share .title {
        font-size: 11px;
        line-height: 11px;
        margin-bottom: 10px; }
      #three-column-test .column-content.tell-a-friend .share a {
        display: block;
        font-size: 16px;
        padding: 9px 3px 9px 41px;
        margin-bottom: 8px;
        background: transparent url("http://resources.goodguide.net/22/AG/images/summary_page/logos/sharing_logos.png") no-repeat 0 0; }
        #three-column-test .column-content.tell-a-friend .share a.twitter {
          background-position: 0 -34px; }
        #three-column-test .column-content.tell-a-friend .share a.link {
          background-position: 0 -69px; }
        #three-column-test .column-content.tell-a-friend .share a.email {
          background-position: 0 -105px; }
      #three-column-test .column-content.tell-a-friend .share .linkbox {
        margin: -8px 0 14px 40px; }
        #three-column-test .column-content.tell-a-friend .share .linkbox input {
          width: 160px; }
        #three-column-test .column-content.tell-a-friend .share .linkbox .note {
          font-size: 10px;
          color: #777;
          margin-top: 3px;
          margin-left: 5px; }
    #three-column-test .column-content.review {
      margin-top: 20px;
      height: 210px; }
      #three-column-test .column-content.review .stars {
        float: left;
        margin-right: 10px; }
      #three-column-test .column-content.review .count {
        font-style: italic; }
      #three-column-test .column-content.review .body {
        margin-top: 10px;
        font-style: italic;
        line-height: 1.5em;
        color: #111; }
      #three-column-test .column-content.review .byline {
        text-align: right;
        margin-top: 5px; }
      #three-column-test .column-content.review .no-reviews {
        background: white url('http://resources.goodguide.net/22/AG/images/summary_page/components/no_reviews_stars.png') no-repeat 50% 46px;
        padding-top: 96px;
        text-align: center;
        font-size: 14px;
        line-height: 20px; }
    #three-column-test .column-content.compare-prices .price {
      font-size: 15px;
      color: #444;
      padding-top: 10px; }
      #three-column-test .column-content.compare-prices .price em {
        font-weight: bold;
        font-style: normal; }
    #three-column-test .column-content.compare-prices .subheader {
      color: #444;
      font-size: 14px;
      margin-bottom: 8px;
      margin-top: -13px; }
    #three-column-test .column-content.compare-prices .prices.first {
      border-bottom: 1px solid #EEE;
      padding-bottom: 20px;
      margin-bottom: 20px; }
    #three-column-test .column-content.compare-prices .image {
      position: relative;
      left: -6px; }
      #three-column-test .column-content.compare-prices .image.alice {
        float: right;
        position: relative;
        top: -10px; }
    #three-column-test .column-content.can-you-do-better .better-rating {
      font-weight: bold;
      padding-bottom: 1px;
      font-size: 10px;
      color: #444; }
      #three-column-test .column-content.can-you-do-better .better-rating .rating {
        position: static !important;
        float: left !important;
        margin-right: 5px; }
        #three-column-test .column-content.can-you-do-better .better-rating .rating .box {
          position: relative;
          top: 3px; }
    #three-column-test .column-content.alternatives .product {
      position: relative; }
    #three-column-test .column-content.alternatives .link {
      height: 50px;
      display: block;
      padding: 8px 20px 8px 49px;
      width: 170px;
      background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/components/more_arrow.png') no-repeat 98% 50%;
      border-top: 1px solid #EEE;
      margin-left: -4px;
      text-decoration: none !important;
      color: #111 !important; }
      #three-column-test .column-content.alternatives .link.first {
        border: none; }
      #three-column-test .column-content.alternatives .link:hover {
        background-color: #E4E9F1;
        background-image: url('http://resources.goodguide.net/22/AG/images/summary_page/components/more_arrow_hover.png'); }
    #three-column-test .column-content.alternatives .image-box {
      position: absolute;
      left: 2px;
      top: 8px; }
    #three-column-test .column-content.alternatives .rating {
      position: absolute;
      bottom: 1px;
      left: 13px; }
  #three-column-test .link {
    width: 228px;
    margin: 0 auto; }
    #three-column-test .link .teaser {
      color: #666666; }
  #three-column-test .column {
    width: 232.333px;
    float: left;
    padding: 0px 15px 10px;
    position: relative;
    border-right: 1px solid black;
    border-color: #eaebf3; }
    #three-column-test .column.last {
      border-right: none; }
  #three-column-test h2 {
    margin-top: 0 !important;
    margin-bottom: 15px !important; }

#description-container #description h1 {
  color: black;
  font-family: Arial; }

#description-container #description #high-level-product-information table th {
  color: #444; }

.content-page-tabbed #content h2 {
  color: #222;
  font-family: Arial;
  font-weight: bold; }

#main-region {
  margin: 0 5px 0 0; }

#description-bottom {
  margin: 0 0 0px; }

#content {
  position: relative;
  width: 970px;
  min-height: 920px;
  height: auto !important;
  height: 920px; }

.body-box {
  background-image: none; }

#home-page-flash {
  margin-bottom: -5px; }

/* Description Section */
#description {
  margin-left: -12px; }

#description-container {
  margin-top: 10px; }
  #description-container #header, #description-container #referrer-bar, #description-container #description {
    margin-left: auto;
    margin-right: auto; }
  #description-container #description {
    width: 981px; }

/* Referrer Bar */
#referrer-bar {
  width: 960px; }

#details-bar {
  background: transparent url('http://resources.goodguide.net/22/AG/images/backgrounds/summary_page_header_bottom.png') no-repeat;
  position: relative;
  padding-bottom: 12px; }

.top-box {
  float: left;
  position: relative;
  margin-top: 17px;
  min-height: 221px;
  padding: 5px 5px 0; }

#product-info {
  position: static !important;
  margin-left: 15px; }

.top-box.narrow {
  width: 245px; }

.top-box.mid-width {
  width: 262px; }

.top-box.wide {
  /* width: 415px */
  width: 385px; }

#description-region {
  /* Top and Bottom Sections */ }
  #description-region #product-info {
    left: 17px;
    padding-top: 0px; }
  #description-region #behind-the-rating {
    left: 20px; }
  #description-region #take-action {
    left: 38px; }
  #description-region #top-section {
    background: transparent url('http://resources.goodguide.net/22/AG/images/backgrounds/summary_page_header.png') no-repeat;
    min-height: 257px; }

/* Top Section */
/* Entity Image */
#description-region #product-info #name-and-image .entity-image {
  max-width: 120px;
  max-height: 120px; }

#description-region #product-info #name-and-image .rounded-box table {
  min-width: 120px; }

#description-region #product-info #name-and-image .rounded-box table img {
  text-align: center; }

#description-region #product-info #name-and-image .rounded-box, #description #entity-description td {
  width: 124px; }

/* Leftmost box, with title and image */
#description-region {
  margin: 0; }

#description {
  padding: 0; }

#description-region #product-info #name-and-image #product-name {
  position: relative;
  top: 0px;
  width: 261px;
  float: left; }

#description-region #product-info #name-and-image #product-name h1 {
  font-size: 22px !important;
  line-height: 23px !important;
  margin: 3px 4px 0 0; }

#description-region .top-box h2 {
  font-size: 15px !important;
  margin-top: 0;
  margin-bottom: 0; }

#description-region .top-box h2 .tooltip.new {
  position: relative;
  left: -3px; }

#description-region #product-info h2 {
  margin-top: -2px;
  margin-bottom: 2px;
  font-size: 14px !important; }

#description-region .top-box h3 {
  margin: 0; }

#description-region #behind-the-rating h3 {
  margin-top: -2px !important; }

#description-region #product-info #name-and-image #product-image {
  float: left; }

#description-region #product-info #top-level-details {
  clear: left;
  padding-top: 14px;
  padding-bottom: 0; }

#description-region #product-info #top-level-details .top-level-detail {
  float: left;
  width: 118px;
  height: 82px;
  position: relative;
  text-align: center; }

#description-region #product-info #top-level-details .top-level-detail.not-first {
  margin-left: 12px; }

#description-region #product-info #top-level-details #overall-rating .rating {
  margin-left: 28px; }

#description-region #product-info #top-level-details #overall-rating .rating .rating {
  margin-left: 0px; }

#description-region #product-info #top-level-details .top-level-detail .detail-value {
  font-size: 18px;
  margin-top: 17px;
  margin-bottom: 13px; }

#description-region #product-info #top-level-details .top-level-detail .detail-value.no-price {
  font-size: 13px;
  font-weight: bold;
  color: #999;
  margin-top: 6px;
  line-height: 14px; }

#description-region #product-info #top-level-details .top-level-detail .jump-link {
  font-size: 10px;
  position: relative;
  bottom: 8px; }

#description-region #price {
  margin-bottom: 12px; }

#description-region #product-info #top-level-details #user-rating .star-rating #no-reviews {
  font-size: 10px;
  color: #46566a;
  margin-bottom: -10px; }

/* Behind the Rating */
#description-region .top-box .top-box-content {
  position: relative;
  margin-top: -5px;
  left: 0; }

.action-buttons-container {
  zoom: 1; }

#description-region #behind-the-rating ul {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 7px 0; }

#btr-content .details-link {
  font-size: 11px;
  text-align: right;
  padding-right: 10px;
  padding-top: 5px;
  clear: left; }

#description-region #behind-the-rating #btr-content h3 .tooltip {
  position: relative;
  top: -2px; }

#description-region #behind-the-rating #btr-content li .btr-icon, #description-region #behind-the-rating #btr-content li .btr-description {
  float: left;
  font-size: 11px; }

#description-region #behind-the-rating #btr-content li .btr-icon {
  width: 28px;
  position: relative;
  top: -2px; }

#description-region #behind-the-rating #btr-content p {
  margin-top: 0; }

#description-region #behind-the-rating #btr-content li .btr-description {
  width: 218px;
  line-height: 15px;
  margin-bottom: 9px;
  position: relative;
  padding-right: 10px; }


/* float: right*/
 * position: absolute
 * right: 0px */
#description-region #behind-the-rating #btr-content li {
  margin: 6px 0;
  clear: left; }

/* Take Action */
#description-region #take-action #take-action-content {
  left: -4px; }

ul.action-buttons .disabled {
  opacity: 0.5;
  -moz-opacity: .5;
  filter: alpha(opacity=50);
  cursor: default !important; }

/* Alternatives */
#alternatives-accordion-container {
  margin-top: 10px; }

#description-region #take-action #take-action-content ul.action-buttons {
  text-align: center;
  margin-left: 5px;
  margin-bottom: 15px; }

#description-region #take-action #take-action-content ul.action-links {
  padding-bottom: 6px;
  background: transparent;
  height: auto;
  width: auto;
  display: inline;
  position: relative;
  top: 3px; }

/* Safari only */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  button.find-local {
    top: 2px; } }

#description-region #take-action #take-action-content .zip-code-input {
  width: 123px;
  margin-left: 5px; }

#description-region #take-action #take-action-content form {
  margin-top: -11px; }

#take-action .zip-code-label {
  font-size: 10px;
  color: #7A7F8C;
  margin-left: 6px;
  top: 0;
  position: relative; }

#take-action .zip-code-row.with-button {
  margin-bottom: -2px;
  margin-left: 1px; }

#take-action .with-button .zip-code-label {
  margin-left: 3px;
  top: -3px; }

#take-action .zip-code-row.with-button {
  top: -9px; }

#take-action .zip-code-row {
  position: relative;
  top: -7px;
  margin-bottom: 11px; }

/* Safari only */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #take-action .with-button .zip-code-label {
    top: 0;
    margin-bottom: 3px; } }

#share-or-save-header {
  margin-top: 14px !important; }

#take-action .zip-code-row.with-button {
  margin-left: 3px;
  top: -6px !important; }

#take-action .zip-code-row {
  top: -5px; }

.action-buttons-container {
  background: transparent url('http://resources.goodguide.net/22/AG/images/backgrounds/summary_page_new/actions_background.gif') no-repeat -2px 2px; }

#description-region #take-action #take-action-content ul.action-links {
  padding: 0;
  position: relative;
  bottom: 3px;
  list-style: none;
  font-size: 10px;
  margin: 3px 0 0 7px;
  width: 230px;
  height: 40px; }

#description-region #take-action #take-action-content ul.action-links li {
  width: 50%;
  float: left;
  margin-bottom: 0px; }

#description-region #take-action h4 {
  margin-bottom: 1px;
  margin-left: 6px;
  margin-top: 8px; }

#take-action-accordion-container {
  padding-bottom: 4px; }

#description-region #take-action #take-action-content #take-action-accordion .action-buttons-container .tooltip {
  position: absolute;
  top: 6px;
  right: -12px; }

#description-region #take-action #take-action-content #take-action-accordion .action-buttons-container .tooltip.new {
  right: -19px;
  top: 4px; }

.ui-accordion-container .recommendation-list .tooltip {
  width: 210px; }

.ui-accordion-container .recommendation-list .tooltip .text-link,
#company-information .recommendation-list .tooltip .text-link {
  float: left; }

.ui-accordion-container .recommendation-list .tooltip .text-link {
  width: 190px; }

.ui-accordion-container .recommendation-list .tooltip.new .text-link {
  width: 180px; }

#company-information .recommendation-list .tooltip .text-link {
  width: 353px !important; }

.ui-accordion-container .recommendation-list .tooltip .icon-link,
#company-information .recommendation-list .tooltip .icon-link {
  float: right;
  padding-right: 5px; }

#alternatives-accordion  ul.recommendation-list.with-ratings li {
  width: 265px !important; }

#company-information  ul.recommendation-list.with-ratings li {
  width: 430px !important; }

#top-section ul.recommendation-list.with-ratings li {
  width: 228px; }

#company-information ul.recommendation-list.with-ratings li, #top-section ul.recommendation-list.with-ratings li {
  clear: left;
  min-height: 15px; }

#company-information  ul.recommendation-list.with-ratings li .rating {
  top: 0.1em !important; }

#alternatives-accordion  li .tooltip {
  width: 245px !important; }

#alternatives-accordion li .tooltip .text-link {
  width: 230px !important; }

#alternatives-accordion li .tooltip.new .text-link {
  width: 220px !important; }

#description-region #take-action #take-action-content #take-action-accordion .recommendation-list {
  margin-left: 5px;
  padding-top: 5px; }

/* Details bar */
#description #details-bar #subratings {
  margin: 17px 0 0 52px;
  float: left;
  position: relative; }

#description #details-bar #subratings .detail-link a {
  color: #D6DEED !important; }

#description #details-bar #comparison {
  padding: 20px 15px 5px 0;
  margin: 0 0 0 713px;
  height: 90px; }

#description .histogram-wraper {
  position: absolute;
  right: 14px;
  top: 15px;
  width: 245px; }

.histogram-header {
  position: relative;
  margin: 0 0 1px 6px; }

.histogram-header .tooltip {
  position: relative;
  top: -3px; }

.histogram .highlighted-region {
  width: 20px;
  height: 11px;
  margin: 3px 0;
  background: transparent url('http://resources.goodguide.net/22/AG/images/backgrounds/ratings_nofw.png') 0 0 no-repeat; }

.histogram .highlighted-region.excellent {
  background-position: -142px -53px; }

.histogram .highlighted-region.good {
  background-position: -122px -53px; }

.histogram .highlighted-region.fair {
  background-position: -102px -53px; }

.histogram .highlighted-region.poor {
  background-position: -82px -53px; }

.histogram .highlighted-region.terrible {
  background-position: -62px -53px; }

#description .histogram-description {
  color: #D6DEED; }

.histogram-description {
  margin-top: 10px;
  margin-left: 16px;
  font-size: 11px; }

.histogram-wraper {
  position: relative; }

#subratings .subrating {
  width: 216px;
  float: left;
  margin-left: 5px;
  margin-bottom: 10px; }

#subratings .subrating .rating-summary {
  position: relative; }

#subratings .rating-summary .rating {
  position: absolute;
  left: 0;
  top: -10px; }

#subratings .rating-summary .rating .rating {
  left: 15px;
  top: 15px; }

#subratings .rating-summary .name {
  position: relative;
  left: 45px;
  margin-bottom: 6px; }

#subratings .rating-summary .rating-summary-details .name {
  left: 0;
  margin-bottom: 2px; }

#subratings .rating-summary .rating-summary-details .rating {
  position: relative;
  top: 3px; }

#subratings .subrating .rating-summary h2 a,
#description #details-bar #subratings .subrating .name,
#description #details-bar #subratings .subrating .detail-page-link {
  color: #EDEFF4 !important; }

#description #details-bar #subratings .subrating .rating-summary-details ul {
  list-style: none;
  margin-left: 20px;
  margin-top: 0;
  padding-top: 3px; }

.rating-summary .name a {
  text-decoration: none !important; }

.rating-summary .name a:hover {
  text-decoration: underline !important; }

.more-ratings-below {
  position: absolute;
  left: 90px; }

.more-ratings-below a {
  opacity: 0.3;
  -moz-opacity: .3;
  filter: alpha(opacity=30);
  zoom: 1; }

.more-ratings-below a:hover,
.rating-summary:hover .more-ratings-below a {
  opacity: 0.85;
  -moz-opacity: 0.85;
  filter: alpha(opacity=85);
  zoom: 1; }

#details-bar {
  zoom: 1; }

#description #details-bar #summary-notes {
  font-size: 11px;
  position: absolute;
  bottom: 10px;
  left: 25px;
  color: #D6DEED; }

#description #details-bar .detail-link {
  position: absolute;
  bottom: 10px;
  right: 288px;
  margin: 0;
  font-size: 11px; }

#description .histogram-description {
  position: absolute;
  bottom: 10px;
  line-height: 10px; }

.histogram .histogram-bars {
  background: transparent url('http://resources.goodguide.net/22/AG/images/backgrounds/summary_page_new/histogram_shadow_middle.png') repeat-x scroll -1px 14px;
  height: 62px;
  width: 100.1%;
  overflow: hidden; }

.histogram-left-shadow {
  background: transparent url('http://resources.goodguide.net/22/AG/images/backgrounds/summary_page_new/histogram_shadow_left.png') no-repeat scroll -1px 14px;
  height: 62px;
  width: 6px;
  position: absolute;
  left: 0;
  top: 0; }

.histogram-right-shadow {
  background: transparent url('http://resources.goodguide.net/22/AG/images/backgrounds/summary_page_new/histogram_shadow_right.png') no-repeat scroll -1px 14px;
  height: 62px;
  width: 6px;
  position: absolute;
  right: 0px;
  top: 0; }

.histogram {
  margin: 0px 6px 0;
  position: relative; }

.histogram .bucket {
  height: 20px; }

.histogram .bucket-indicator {
  position: absolute; }

.axis-markers .axis-marker {
  position: absolute;
  top: 42px; }

#nutrition-histogram .histogram-wraper {
  margin: 0 auto;
  width: 371px; }

#nutrition-section .histogram-description {
  margin-left: 0px;
  margin-top: 8px;
  margin-bottom: 15px; }

/* #nutrition-section .histogram-wrapper
 * height: 30px
 * */
.best-product-marker {
  right: 4px; }

.worst-product-marker {
  left: 7px; }

.histogram .bucket {
  margin-top: 19px; }

/* Remove underlines on RenderTextAsImage links */
#description-region #product-info #top-level-details #user-rating a img,
#description-region #user-rating #user-review-img-link {
  text-decoration: none; }

/* Summary Section */
.summary-region {
  margin-bottom: 10px; }

.right-region {
  width: 275px;
  margin-left: 440px;
  border-left: none;
  border-right: none;
  border-bottom: none;
  margin-top: -34px;
  margin-bottom: 0;
  padding-bottom: 0; }

.summary-left-container {
  float: left;
  width: 425px; }

.summary-region .header {
  background: transparent url('http://resources.goodguide.net/22/AG/images/backgrounds/white_boxes/summary_wide.png') no-repeat 0 0; }

#content-sidebar .summary-region .header {
  background-image: url('http://resources.goodguide.net/22/AG/images/backgrounds/white_boxes/summary_narrow.png'); }

#negative-certifications.summary-region .header {
  background-image: url('http://resources.goodguide.net/22/AG/images/backgrounds/white_boxes/summary_wide_red.png'); }

#content-sidebar .content h2 {
  padding-left: 0px !important; }

.summary-region .content {
  padding: 10px 10px 5px; }

.summary-region .footer {
  background: transparent url('http://resources.goodguide.net/22/AG/images/backgrounds/white_boxes/summary_wide_bottom.png') no-repeat 0 0;
  height: 13px; }

#content-sidebar .summary-region .footer {
  background-image: url('http://resources.goodguide.net/22/AG/images/backgrounds/white_boxes/summary_narrow_bottom.png'); }

#main-region .summary-region h2 {
  padding: 0px 0px 0px;
  height: 18px;
  margin: 0; }

#main-region #content-sidebar .summary-region h2.non-header {
  padding-left: 0; }

#main-region .summary-region.right-region h2 {
  padding-left: 0; }

#main-region .summary-region h2 .tooltip img {
  position: relative;
  top: -3px; }

#main-region .summary-region h2.non-header {
  background: none;
  border: none;
  margin-top: 15px;
  margin-bottom: 3px;
  padding-left: 0; }

#main-region #raw-ingredients p {
  margin-bottom: 0; }

.ingredient-column {
  float: left;
  margin-right: 6px; }

.ingredient-column.second {
  width: 195px; }

.ingredient-column.first {
  width: 215px; }

.ingredient-column ul.recommendation-list li, .positive-claims ul.recommendation-list.legend li {
  margin-bottom: 0.6em;
  font-size: 11px;
  line-height: 13px; }

.ingredient-column .name a {
  text-decoration: none; }
.ingredient-column .name a:hover {
  text-decoration: underline; }
.ingredient-column .name .tooltip a {
  text-decoration: underline; }

.positive-claims ul li, .positive-claims ul {
  list-style: none;
  margin: 0;
  padding: 0; }

.positive-claims ul {
  margin-top: 10px !important; }

/* LCA Data */
.lca-container {
  position: relative;
  margin-bottom: 28px; }

.lca-container .lca-image {
  cursor: pointer; }

.lca-description {
  font-size: 0.9em;
  margin-top: 9px;
  margin-left: 4px;
  z-index: 5; }

.lca-popup-description {
  position: absolute;
  left: 7px;
  font-size: 0.8em;
  top: 70px;
  width: 236px; }

.lca-popup {
  position: absolute;
  top: -5px;
  z-index: 10; }

.lca-percentages-container {
  color: #586E92;
  font-size: 10px;
  position: absolute;
  top: 42px;
  width: 244px; }

.lca-percentage {
  float: left;
  margin-right: 3px;
  text-align: center;
  width: 45px; }

.lca-perc-4 {
  margin-right: 0px;
  margin-left: 5px; }

.orange-color {
  color: #9B7749; }

.lca-link-to-popup {
  width: 45px;
  height: 39px;
  position: absolute;
  top: 20px;
  cursor: pointer;
  z-index: 20;
  opacity: 0.0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  background: red; }

.lca-close-popup-link {
  cursor: pointer;
  z-index: 20;
  opacity: 0.0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  background: red; }

.lca-explanation {
  margin-left: 120px;
  font-weight: bold;
  font-size: 12px; }

.lca-explanation a {
  text-decoration: none; }

.lca-link {
  font-size: 10px; }

.lca-front-page-link {
  margin-top: 5px; }

.lca-second-page-link, .lca-second-page-link a {
  margin-top: 10px !important; }

.lca-title {
  float: left;
  position: relative;
  width: 175px; }

.lca-title .tooltip {
  position: absolute;
  top: 26px;
  left: 66px; }

.what-you-can-do-link {
  margin-top: 10px; }

.lca-body {
  margin-left: 175px;
  position: relative; }

.contaminant-notifications ul {
  list-style: none;
  margin: 0 0 10px 0;
  padding: 0; }

.contaminant-notifications li {
  margin: 0;
  padding: 0 5px;
  float: left;
  width: 105px;
  text-align: center; }

.contaminant-notifications .name {
  margin-bottom: 8px; }

.contaminant-notifications .info {
  margin-top: 3px;
  margin-bottom: 5px;
  color: #6D7981; }

.contaminant-notifications .key ul,
#lca-information .key ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left; }

#lca-information .key ul {
  clear: left; }

.contaminant-notifications .key li,
#lca-information .key li {
  float: none;
  display: inline;
  margin: 0 8px 0 0;
  padding: 0;
  width: auto; }

.contaminant-notifications .key img,
#lca-information .key img {
  position: relative;
  top: 4px;
  margin-right: 1px; }

.contaminant-notifications .key,
#lca-information .key {
  margin: 7px 0 0px;
  font-size: 11px; }

.contaminant-notifications .key .instructions {
  color: #3D4951;
  margin-left: 7px;
  margin-right: 0;
  text-align: right; }

.contaminant-notifications .name a, .contaminant-notifications .level a {
  text-decoration: none; }

/* Alternatives */
.ui-accordion-data ul.recommendation-list a, #company-information ul.recommendation-list a {
  text-decoration: none;
  color: #333;
  font-size: 11px;
  line-height: 12px; }

.alternatives-view-more {
  margin-top: 10px;
  margin-left: 3px;
  float: right;
  padding-right: 10px; }

.summary-region .detail-page-link, .alternatives-view-more {
  font-size: 10px; }

#company-information ul.recommendation-list {
  margin-bottom: 20px; }

.ui-accordion-data ul.recommendation-list a:hover, #company-information ul.recommendation-list a:hover {
  text-decoration: underline; }

.ui-accordion-data ul.recommendation-list li, #company-information ul.recommendation-list li {
  margin-bottom: 2px;
  padding-top: 3px;
  margin-left: 3px; }

/* Certifications */
#certifications ul.image-list .entity-image {
  border: none; }

#certifications .sub-title {
  margin-bottom: 10px; }

#certifications .right-region .sub-title {
  margin-top: 10px; }

#certifications .sub-title .btr-image {
  position: relative;
  top: 3px; }

#non-certifications .image-list img {
  -khtml-opacity: 0.2;
  opacity: 0.2; }

#non-certifications .image-list img:hover {
  -khtml-opacity: 1;
  opacity: 1; }

/* Sidebar */
#sidebar-container {
  float: left; }

#content-sidebar, #details-links {
  width: 149px;
  margin-top: 10px; }
  #content-sidebar .summary-region, #details-links .summary-region {
    width: auto;
    background: none;
    font-size: 11px;
    line-height: 14px;
    margin-bottom: 0; }
    #content-sidebar .summary-region p, #details-links .summary-region p {
      margin-bottom: 18px; }
    #content-sidebar .summary-region h2, #details-links .summary-region h2 {
      margin-top: 2px !important; }

#feed-icon {
  position: absolute;
  padding-left: 5px; }

#sidebar-browse-categories {
  list-style: none;
  margin: 0;
  padding: 0;
  font-weight: bold; }

#sidebar-browse-categories ul, #content-sidebar ul {
  list-style: none;
  margin: 0 0 15px 0;
  padding: 0;
  font-weight: normal; }

#content-sidebar ul li {
  margin-bottom: 5px; }

#content-sidebar #sidebar-browse-categories li {
  margin-bottom: 0; }

#sidebar-browse-categories li, #content-sidebar li {
  color: #565656 !important; }

#sidebar-browse-categories ul a, #content-sidebar ul a {
  text-decoration: none;
  color: #808080; }

#sidebar-browse-categories ul a:hover, #content-sidebar ul a:hover {
  text-decoration: underline; }

#sidebar-media .press-logo {
  margin-left: 49px; }

#twitter-icon {
  padding: 8px 24px; }

/* Negative Certifications */
.negative-certifications ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.negative-certifications li {
  margin-bottom: 10px; }

#negative-certifications.summary-region, #negative-certifications.summary-region h2 {
  border-color: #FFBBBB; }

/* Manufacturer information */
#company-information .image-list-container {
  margin-top: 10px; }

/* Fonts and colors */
.subtle {
  font-size: 11px;
  color: #888 !important; }

.smaller {
  font-size: 11px; }

/* RATING VIEW */
.ontology li .rating {
  display: block; }

.ontology ul li .rating {
  display: block; }

.ontology {
  list-style: none;
  margin: 0 0 1em;
  padding: 0; }

.ontology ul {
  list-style: none;
  margin: 0;
  padding: 0; }

/* Ontology Fonts */
#main-region h2, .positive-claims h3 {
  font-weight: bold;
  font-size: 14pt;
  line-height: 1.1em; }

.ontology li .rating-name {
  font-weight: bold;
  font-size: 12pt;
  color: black; }

.ontology ul li .rating-name {
  font-size: 10pt; }


/* font-weight: normal*/
 * font-size: 10pt */
.ontology .rating {
  float: left;
  position: relative;
  top: 0.07em; }

.ontology .rating-name, .ontology .rating-description {
  display: block;
  margin-left: 25px; }

.ontology ul li {
  margin: 0.5em 0 0 24px; }

.ontology ul ul li {
  margin: 0 0 0 48px; }

.ontology .br {
  padding: 0.25em 35px 1.5em; }

.ontology .rounded-box {
  margin: 0.5em -10px; }

.ontology li {
  margin-top: 1.5em;
  color: #666; }

.ontology li .rating-details .provider {
  color: #222; }

.ontology .rating-description .description {
  margin-top: 0.1em; }

/* margin-bottom: 1.5em */
.ontology .rating-description {
  margin: 0.2em 0 0.5em 25px;
  font-size: 9pt;
  line-height: 1.1em;
  display: block; }

.ontology .link-to-issue-page {
  margin: 0.5em 0 0.5em 25px;
  font-size: 8pt;
  line-height: 1.1em;
  display: block; }
  .ontology .link-to-issue-page a {
    text-decoration: none; }
  .ontology .link-to-issue-page a:hover {
    text-decoration: underline; }

.ontology .rating-name {
  font-weight: bold; }

.ontology .rating-details div {
  margin-bottom: 0.25em; }

.ontology .rating-description .description {
  font-size: 10pt;
  line-height: 1.4em; }

.ontology .firefox-trick {
  display: inline; }

.ontology .rating-name .value {
  font-weight: normal;
  display: inline; }

.ontology ul li li.has-children .rating-name, .ontology ul li li.has-children .rating-description {
  margin-left: 0; }

.ontology ul li li.has-children li .rating-name, .ontology ul li li.has-children li .rating-description,
.ontology ul li li.has-children .rating-name {
  margin-left: 25px; }

.ontology ul li li.has-children li .rating {
  display: block; }

.ontology ul li li.has-children ul {
  margin-top: 0.5em;
  margin-bottom: 2em; }

.ontology ul li li.has-children .rating-description .rating-details {
  display: none; }

.ontology ul li li.has-children li .rating-description .rating-details {
  display: block; }

.ontology ul li li.has-children ul ul {
  margin-top: 0; }

.ontology ul li li li li {
  margin-left: 25px; }

.ontology ul li li.has-children li .rating-entry {
  padding-bottom: 0.9em;
  margin-bottom: 0.2em; }

.ontology ul li li.has-children li li .rating-entry {
  padding-bottom: 0.9em;
  margin-bottom: 0.1em; }

.show-ratings-link, .hide-ratings-link {
  display: block;
  text-align: right;
  padding-right: 15px;
  font-size: 9pt; }

.show-ratings-link {
  margin-top: 1.25em; }

.hid-ratings-link {
  margin-bottom: 1.5em; }

.rating-hider {
  position: relative;
  top: -2.2em; }

.ontology .rating-entry {
  margin-left: -5px;
  margin-right: -5px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px; }

.ontology ul ul .rating-entry {
  margin-bottom: 1em; }

.ontology ul li li.has-children .rating-entry {
  padding-top: 0.5em;
  padding-bottom: 0.1em;
  margin-bottom: 0.1em;
  margin-top: 0; }

.ontology ul li li.has-children li .rating-entry {
  margin-top: 0; }

.rating-details {
  margin-bottom: 0.75em; }


.jump-links {
  font-weight: bold;
  font-size: 9pt;
  margin: 2em 0; }

.jump-links ul {
  font-weight: normal; }

#certifications .certification {
  margin-top: 1em;
  margin-bottom: 35px; }

#certifications {
  margin-bottom: 1.5em; }

#details #negative-certifications h3 {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 3px;
  margin-top: 0; }

#nutrition-section h3 {
  font-weight: bold;
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 0; }

.detail-link {
  display: block;
  margin: 1em 0;
  margin-top: 10px;
  margin-bottom: 2px;
  margin-left: 17px; }

ul.nutrition-chart-tooltips {
  float: left;
  list-style: none;
  margin: 0;
  padding: 18px 5px 0 0; }

ul.nutrition-chart-tooltips li {
  margin-bottom: 3.75px; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
  ul.nutrition-chart-tooltips {
    padding-top: 19px; }

  ul.nutrition-chart-tooltips li {
    margin-bottom: 4.8px; } }

.nutrition-section-right {
  width: 450px !important;
  padding-right: 0;
  margin-left: 37px !important;
  float: left; }

/* Breadcrumbs */
#breadcrumbs {
  height: 20px;
  overflow: hidden;
  margin-bottom: 3px; }

#breadcrumbs ul {
  float: none !important;
  display: inline !important; }

#breadcrumbs ul li,
#breadcrumbs ul li a {
  font-size: 10px;
  text-decoration: none;
  color: #828DA3; }

#breadcrumbs ul li a:hover {
  text-decoration: underline; }

#social-bookmark-links a, #social-bookmark-links .share-this-widget .stbuttontext {
  text-decoration: none !important;
  font-size: 10px !important; }

#social-bookmark-links {
  margin-left: 4px;
  margin-top: 10px;
  zoom: 1; }

#social-bookmark-links a {
  padding: 4px 3px;
  border: 1px solid #D4DAEE;
  position: relative;
  zoom: 1; }

#social-bookmark-links .stico_default {
  background-image: url('http://resources.goodguide.net/22/AG/images/share_icons/letter.gif') !important; }

#social-bookmark-links a.stbutton {
  padding: 4px 5px 4px 22px;
  background-position: 2px 2px !important; }

#social-bookmark-links a img {
  position: relative;
  top: 4px; }

#social-bookmark-links a:hover, #social-bookmark-links .share-this-widget a:hover {
  background-color: #EBF2FF !important;
  border-color: #C6CCE1 !important; }

#social-bookmark-links .share-this-widget .stbuttontext {
  position: relative;
  top: 0; }

#social-bookmark-links ul.inline-list li {
  padding: 0 2px 0 0; }

div.eatlocal {
  margin-top: -23px;
  width: 188px !important; }

.eatlocal img {
  width: 188px; }

div.eatlocal input#submit {
  position: relative;
  left: -5px; }

/* New Summary Page */
.content-shadow {
  position: absolute;
  background: #adaeb4;
  top: 13px;
  left: -1px;
  right: -1px;
  bottom: -1px;
  opacity: 0.3;
  filter: alpha(opacity=30); }

#description-container #description {
  position: relative;
  margin-left: 159px;
  margin-bottom: 10px;
  width: 796px; }
  #description-container #description a {
    font-size: 11px; }
  #description-container #description .no-price {
    font-size: 12px;
    margin-bottom: 4px; }
  #description-container #description .price .detail-value {
    font-size: 14px;
    margin-bottom: 2px;
    font-weight: bold; }
  #description-container #description .content-shadow {
    bottom: 11px; }
  #description-container #description #summary-section-top {
    position: relative;
    width: 100%;
    background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/summary_background_top.png') no-repeat 0 0;
    height: 11px; }
  #description-container #description #summary-section-bottom {
    position: relative;
    width: 100%;
    padding-bottom: 18px;
    background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/summary_background_bottom.png') no-repeat 0% 100%; }
    #description-container #description #summary-section-bottom #breadcrumbs ul.inline-list.triangles li {
      background: transparent url('http://resources.goodguide.net/22/AG/images/icons/browse_category_arrow_medium.gif') no-repeat scroll left center !important; }
    #description-container #description #summary-section-bottom #breadcrumbs ul li, #description-container #description #summary-section-bottom #breadcrumbs ul li a {
      color: #8c8d91;
      padding-bottom: 1px; }
  #description-container #description #product-image, #description-container #description #product-name, #description-container #description th, #description-container #description td {
    border-color: #eaebf3;
    border-width: 1px; }
  #description-container #description #product-image {
    padding: 0 10px 10px;
    position: absolute;
    width: 120px;
    top: 0;
    bottom: 0;
    left: 0; }
  #description-container #description #product-name {
    padding: 2px 80px 10px 15px;
    border: none;
    margin-left: 140px;
    min-height: 50px;
    height: auto !important;
    height: 50px; }
  #description-container #description .entity-page-actions {
    float: right;
    width: 160px;
    height: 60px;
    position: relative; }
    #description-container #description .entity-page-actions #list-save, #description-container #description .entity-page-actions #share-page {
      width: 90px;
      float: left;
      font-family: Helvetica;
      font-size: 11px;
      margin-top: 6px;
      margin-right: 10px;
      position: relative;
      clear: none;
      text-align: right; }
    #description-container #description .entity-page-actions #list-save-ilink {
      width: 50px;
      float: right;
      clear: both;
      position: relative;
      top: -17px;
      right: -10px;
      margin-right: 5px; }
    #description-container #description .entity-page-actions #share-page-links {
      width: 50px;
      float: right;
      clear: both;
      position: relative;
      top: -17px;
      margin-right: 5px; }
  #description-container #description h1 {
    font-size: 20px; }
  #description-container #description h2 {
    font-size: 14px; }
  #description-container #description h1, #description-container #description h2 {
    margin: 0; }
  #description-container #description #high-level-product-information {
    border-top: 1px solid #EAEBF3;
    margin-left: 140px;
    margin-bottom: -12px; }
    #description-container #description #high-level-product-information table {
      border-collapse: collapse; }
      #description-container #description #high-level-product-information table th {
        padding: 10px 15px 0;
        font-weight: normal;
        font-wsize: 14px;
        color: #5e5e5e; }
      #description-container #description #high-level-product-information table th, #description-container #description #high-level-product-information table td {
        text-align: center;
        border-style: none solid; }
      #description-container #description #high-level-product-information table th.price, #description-container #description #high-level-product-information table td.price, #description-container #description #high-level-product-information table th.environment, #description-container #description #high-level-product-information table td.environment, #description-container #description #high-level-product-information table th.health, #description-container #description #high-level-product-information table td.health {
        border-right-style: none; }
      #description-container #description #high-level-product-information table th.rating-name, #description-container #description #high-level-product-information table td.rating, #description-container #description #high-level-product-information table th.environment, #description-container #description #high-level-product-information table td.environment, #description-container #description #high-level-product-information table th.social, #description-container #description #high-level-product-information table td.social {
        border-left-style: none; }
      #description-container #description #high-level-product-information table .box {
        margin: 5px auto 9px; }

#negative-certifications {
  display: none; }

#negative-certifications, #entity-notice {
  position: relative;
  margin-bottom: 7px;
  width: 796px; }
  #negative-certifications .content-shadow, #entity-notice .content-shadow {
    bottom: 16px; }
  #negative-certifications #negative-certifications-top, #entity-notice #negative-certifications-top {
    position: relative;
    width: 100%;
    background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/warnings_background.png') no-repeat 0 0;
    height: 11px; }
  #negative-certifications #negative-certifications-bottom, #entity-notice #negative-certifications-bottom {
    position: relative;
    width: 100%;
    padding-bottom: 18px;
    background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/warnings_background.png') no-repeat 0% 100%; }
  #negative-certifications ul, #entity-notice ul {
    list-style: none;
    margin: 0 0 5px 0;
    padding: 0 0 0 10px; }
    #negative-certifications ul li + li, #entity-notice ul li + li {
      margin-top: 5px; }

#entity-notice ul {
  padding-top: 4px !important; }

#notice {
  margin-left: 159px;
  position: relative;
  margin-bottom: 3px;
  width: 796px; }
  #notice .content-shadow {
    bottom: 16px; }
  #notice h2 {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 16px;
    margin: 0; }
  #notice #entity-notice-bottom {
    padding-left: 10px !important;
    padding-right: 10px !important; }
  #notice p {
    margin: 0.5em 0;
    font-size: 13px;
    line-height: 18px; }
  #notice .intro {
    height: 110px;
    margin-left: 10px; }
  #notice .images {
    float: right;
    margin-right: 30px;
    margin-left: 20px; }
  #notice .links {
    position: relative;
    font-weight: bold;
    margin-left: 10px; }
    #notice .links .press {
      position: absolute;
      right: 111px; }

#notice #notice-top, #notice #entity-notice-top, #entity-notice #notice-top, #entity-notice #entity-notice-top {
  position: relative;
  width: 100%;
  background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/notice_background.png') no-repeat 0 0;
  height: 11px; }
#notice #notice-bottom, #notice #entity-notice-bottom, #entity-notice #notice-bottom, #entity-notice #entity-notice-bottom {
  position: relative;
  width: 100%;
  padding-bottom: 18px;
  background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/notice_background.png') no-repeat 0% 100%; }

body, html {
  background: #FAFAFA !important; }

.tabbed-body-box {
  background-image: url('http://resources.goodguide.net/22/AG/images/summary_page/page_background.png') !important;
  background-color: #FAFAFA !important; }

.content-page-tabbed #content {
  width: 796px;
  background: transparent;
  margin-left: 159px;
  margin-top: 10px; }
  .content-page-tabbed #content #behind-the-rating ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .content-page-tabbed #content #behind-the-rating ul .btr-icon {
      float: left; }
    .content-page-tabbed #content #behind-the-rating ul .btr-description {
      margin-left: 27px;
      margin-bottom: 16px; }
    .content-page-tabbed #content #behind-the-rating ul .btr-tooltip {
      float: right;
      position: relative;
      top: -2px; }
  .content-page-tabbed #content #user-reviews {
    float: none; }
  .content-page-tabbed #content h2 {
    color: #000000; }
  .content-page-tabbed #content p, .content-page-tabbed #content .btr-sentence {
    color: #555555; }
  .content-page-tabbed #content #product-tabs-container {
    position: relative; }
    .content-page-tabbed #content #product-tabs-container .content-shadow {
      bottom: 10px; }
    .content-page-tabbed #content #product-tabs-container #tabs, .content-page-tabbed #content #product-tabs-container #tabs-test {
      position: relative; }
      .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links {
        background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/tabs_bar_background.png') no-repeat top left;
        margin: 0;
        border-color: #eaebf3;
        border-style: none none solid none;
        border-width: 1px;
        height: 42px !important;
        font-size: 12px;
        list-style: none;
        padding: 0;
        width: 797px; }
        .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li {
          background: none;
          border-style: none none none solid;
          border-color: #eaebf3;
          border-width: 1px;
          margin: 0 -1px 0 0;
          padding: 0 8px 0 0;
          top: 1px;
          z-index: 4;
          float: left; }
          .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li a, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li a {
            display: block;
            padding: 7px 20px 12px 49px;
            margin-left: 1px;
            color: #315382;
            font-weight: bold;
            margin: 5px 0 0;
            text-decoration: none;
            background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/icons/learn_more_icon.gif') no-repeat 10px -3px; }
            .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li a.ui-tabs-loading, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li a.ui-tabs-loading {
              font-style: normal;
              background-image: url('http://resources.goodguide.net/22/AG/images/summary_page/icons/loading_icon.gif') !important;
              background-position: 8px 0px !important; }
          .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.left-corner, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.left-corner {
            border-style: none;
            background-position: 0 0 !important; }
          .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.ui-state-hover, .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li:hover, .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.right-corner.ui-state-hover, .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.right-corner:hover, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.ui-state-hover, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li:hover, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.right-corner.ui-state-hover, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.right-corner:hover {
            background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/tabs_bar_background_hover.png') no-repeat -20px 0px; }
          .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.ui-tabs-selected, .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.ui-tabs-selected.ui-state-hover, .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.selected-tab, .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.selected-tab:hover, .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.right-corner.ui-tabs-selected, .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.right-corner.ui-tabs-selected.ui-state-hover, .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.right-corner.selected-tab, .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.right-corner.selected-tab:hover, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.ui-tabs-selected, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.ui-tabs-selected.ui-state-hover, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.selected-tab, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.selected-tab:hover, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.right-corner.ui-tabs-selected, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.right-corner.ui-tabs-selected.ui-state-hover, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.right-corner.selected-tab, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.right-corner.selected-tab:hover {
            background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/tabs_bar_background_selected.png') no-repeat -20px 0px;
            padding-bottom: 1px; }
          .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.right-corner, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.right-corner {
            background-position: 100% -1px !important;
            position: absolute;
            right: 1px;
            background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/tabs_bar_background.png') no-repeat -20px 0px; }
            .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links li.right-corner a, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links li.right-corner a {
              padding-right: 29px; }
        .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links #tab-learn_more a, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links #tab-learn_more a {
          background-image: url('http://resources.goodguide.net/22/AG/images/summary_page/icons/learn_more_icon.gif'); }
        .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links #tab-compare_products a, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links #tab-compare_products a {
          background-image: url('http://resources.goodguide.net/22/AG/images/summary_page/icons/find_better_products_icon.gif'); }
        .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links #tab-buy_now a, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links #tab-buy_now a {
          background-image: url('http://resources.goodguide.net/22/AG/images/summary_page/icons/buy_now_icon.gif'); }
        .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links #tab-user_reviews a, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links #tab-user_reviews a {
          background-image: url('http://resources.goodguide.net/22/AG/images/summary_page/icons/user_reviews_icon.gif'); }
        .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links #tab-see_all_data a, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links #tab-see_all_data a {
          background-image: url('http://resources.goodguide.net/22/AG/images/summary_page/icons/see_all_data_icon.gif'); }
        .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links #tab-see_all_data a, .content-page-tabbed #content #product-tabs-container #tabs ul.tab-links #tab-user_reviews a, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links #tab-see_all_data a, .content-page-tabbed #content #product-tabs-container #tabs-test ul.tab-links #tab-user_reviews a {
          padding-left: 48px; }
      .content-page-tabbed #content #product-tabs-container #tabs .tab-section, .content-page-tabbed #content #product-tabs-container #tabs .ui-tabs-panel, .content-page-tabbed #content #product-tabs-container #tabs-test .tab-section, .content-page-tabbed #content #product-tabs-container #tabs-test .ui-tabs-panel {
        padding: 10px;
        background: white;
        margin: 0;
        width: 774px;
        border-style: none solid;
        border-width: 1px;
        border-color: #eaebf3;
        min-height: 310px; }
    .content-page-tabbed #content #product-tabs-container #tabs-footer {
      position: relative;
      width: 100%;
      height: 18px;
      background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/tabs_background_bottom.png') no-repeat 0% 100%; }
.content-page-tabbed #content-sidebar, .content-page-tabbed #details-links {
  width: 145px;
  position: relative; }
  .content-page-tabbed #content-sidebar .content-shadow, .content-page-tabbed #details-links .content-shadow {
    bottom: 13px;
    top: 10px; }
  .content-page-tabbed #content-sidebar .summary-region, .content-page-tabbed #details-links .summary-region {
    position: relative; }
    .content-page-tabbed #content-sidebar .summary-region .header, .content-page-tabbed #details-links .summary-region .header {
      background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/browse_background_top.png') no-repeat -1px 0;
      height: 17px;
      font-size: 14px;
      color: #315382;
      padding: 9px 12px; }
    .content-page-tabbed #content-sidebar .summary-region .content, .content-page-tabbed #details-links .summary-region .content {
      background: white url('http://resources.goodguide.net/22/AG/images/summary_page/browse_background_middle.png') no-repeat -1px 100%;
      border-style: none solid;
      border-width: 1px;
      border-color: #eaebf3;
      padding: 0; }
      .content-page-tabbed #content-sidebar .summary-region .content .see-all-categories, .content-page-tabbed #details-links .summary-region .content .see-all-categories {
        padding: 10px 10px 5px; }
      .content-page-tabbed #content-sidebar .summary-region .content #sidebar-browse-categories, .content-page-tabbed #details-links .summary-region .content #sidebar-browse-categories {
        border-top: solid 1px #eaebf3; }
        .content-page-tabbed #content-sidebar .summary-region .content #sidebar-browse-categories .browse-entry, .content-page-tabbed #details-links .summary-region .content #sidebar-browse-categories .browse-entry {
          border-style: none none solid none;
          border-width: 1px;
          border-color: #eaebf3;
          padding: 10px 10px; }
          .content-page-tabbed #content-sidebar .summary-region .content #sidebar-browse-categories .browse-entry .browse-entry-header, .content-page-tabbed #details-links .summary-region .content #sidebar-browse-categories .browse-entry .browse-entry-header {
            font-size: 11px;
            color: black;
            outline: none;
            cursor: pointer; }
          .content-page-tabbed #content-sidebar .summary-region .content #sidebar-browse-categories .browse-entry ul, .content-page-tabbed #details-links .summary-region .content #sidebar-browse-categories .browse-entry ul {
            margin: 0;
            padding: 8px 0 0; }
            .content-page-tabbed #content-sidebar .summary-region .content #sidebar-browse-categories .browse-entry ul a, .content-page-tabbed #details-links .summary-region .content #sidebar-browse-categories .browse-entry ul a {
              color: #30519c;
              text-decoration: underline; }
              .content-page-tabbed #content-sidebar .summary-region .content #sidebar-browse-categories .browse-entry ul a.subtle-link, .content-page-tabbed #details-links .summary-region .content #sidebar-browse-categories .browse-entry ul a.subtle-link {
                color: #737373;
                text-decoration: none; }
                .content-page-tabbed #content-sidebar .summary-region .content #sidebar-browse-categories .browse-entry ul a.subtle-link.active-category, .content-page-tabbed #details-links .summary-region .content #sidebar-browse-categories .browse-entry ul a.subtle-link.active-category {
                  font-weight: bold;
                  color: #616161;
                  margin-top: 18px; }
                .content-page-tabbed #content-sidebar .summary-region .content #sidebar-browse-categories .browse-entry ul a.subtle-link:hover, .content-page-tabbed #details-links .summary-region .content #sidebar-browse-categories .browse-entry ul a.subtle-link:hover {
                  text-decoration: underline; }
            .content-page-tabbed #content-sidebar .summary-region .content #sidebar-browse-categories .browse-entry ul li, .content-page-tabbed #details-links .summary-region .content #sidebar-browse-categories .browse-entry ul li {
              font-size: 11px;
              margin-bottom: 6px;
              line-height: 14px; }
              .content-page-tabbed #content-sidebar .summary-region .content #sidebar-browse-categories .browse-entry ul li.view-all, .content-page-tabbed #details-links .summary-region .content #sidebar-browse-categories .browse-entry ul li.view-all {
                margin-top: 7px; }
    .content-page-tabbed #content-sidebar .summary-region .footer, .content-page-tabbed #details-links .summary-region .footer {
      background: transparent url('http://resources.goodguide.net/22/AG/images/summary_page/browse_background_bottom.png') no-repeat -1px -2px;
      height: 17px; }

#static-tab-links {
  font-size: 10px;
  margin-top: 10px;
  width: 100%;
  text-align: center; }
  #static-tab-links a {
    margin-right: 17px; }

.summary-region .header, .summary-region .footer {
  background-image: none; }

.shop-brand-link {
  font-size: 12px;
  margin-top: 50px; }

#buy-now .shop-brand-link {
  margin-top: 140px; }
