/* line 50, ../sass/partials/_pie.scss */
.pie-element, .product-essential .product-shop .product-social-info .social_buttons .email-share, .product-essential .product-shop .product-social-info .product-add-to-compare .link-compare-addto span {
  behavior: url("/skin/frontend/worten/default/PIE/PIE_uncompressed.htc");
  position: relative;
}

/* line 6, ../sass/page_product.scss */
.product-view {
  padding: 15px 19px 19px 19px;
  border: 1px solid #d7d7d7;
  background: #FFF;
}
/* line 12, ../sass/page_product.scss */
.product-view .product-essential .product-intro {
  float: left;
  width: 590px;
}
/* line 16, ../sass/page_product.scss */
.product-view .product-essential .product-shop {
  float: right;
  width: 310px;
}
/* line 22, ../sass/page_product.scss */
.product-view .product-secondary {
  padding-bottom: 15px;
}
/* line 24, ../sass/page_product.scss */
.product-view .product-secondary .product-collateral {
  float: left;
  width: 590px;
}
/* line 27, ../sass/page_product.scss */
.product-view .product-secondary .product-collateral .category-best-sellers {
  margin: 15px 0 0 0;
  padding-right: 1px;
}
/* line 35, ../sass/page_product.scss */
.product-view .product-secondary .col-right {
  margin: 69px 0 0 0;
}
/* line 38, ../sass/page_product.scss */
.product-view .product-secondary .col-right .widget,
.product-view .product-secondary .col-right .block {
  margin: 0 0 15px 0;
}
/* line 44, ../sass/page_product.scss */
.product-view .cart-recently-viewed {
  margin: 0;
}

/* line 52, ../sass/page_product.scss */
.product-intro .product-name {
  margin: 0;
}
/* line 54, ../sass/page_product.scss */
.product-intro .product-name h1 {
  font-size: 30px;
  line-height: 1.1;
  font-weight: 700;
  text-transform: capitalize;
}
/* line 62, ../sass/page_product.scss */
.product-intro .short-description {
  margin: 5px 0 0 0;
  font-size: 13px;
  line-height: 1.2;
}
/* line 68, ../sass/page_product.scss */
.product-intro .product-img-box {
  position: relative;
  width: 590px;
  margin: 15px 0 0 0;
}
/* line 72, ../sass/page_product.scss */
.product-intro .product-img-box .product-image {
  width: 500px;
  height: 375px;
  padding: 35px 0 0 46px;
  display: block;
}
/* line 78, ../sass/page_product.scss */
.product-intro .product-img-box a#main-image {
  cursor: default;
}
/* line 81, ../sass/page_product.scss */
.product-intro .product-img-box p.click-to-zoom {
  position: absolute;
  top: 416px;
  left: 23px;
  width: 500px;
  padding: 3px 0 2px 21px;
  text-align: left;
  font-size: 11px;
  font-weight: 700;
  background: url(../images/sprites/icons.png) no-repeat -3px -411px;
  display: none;
  cursor: default;
}
/* line 94, ../sass/page_product.scss */
.product-intro .product-img-box .product-image-zoom {
  position: relative;
  z-index: 9;
  width: 265px;
  height: 265px;
  overflow: hidden;
}
/* line 100, ../sass/page_product.scss */
.product-intro .product-img-box .product-image-zoom img {
  position: absolute;
  left: 0;
  top: 0;
  cursor: move;
}
/* line 107, ../sass/page_product.scss */
.product-intro .product-img-box .zoom-notice {
  text-align: center;
}
/* line 110, ../sass/page_product.scss */
.product-intro .product-img-box .zoom {
  position: relative;
  z-index: 9;
  height: 18px;
  padding: 0 28px;
  margin: 0 auto 13px;
  background: url(../images/slider_bg.gif) 50% 50% no-repeat;
  cursor: pointer;
}
/* line 118, ../sass/page_product.scss */
.product-intro .product-img-box .zoom.disabled {
  -moz-opacity: .3;
  -webkit-opacity: .3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  /* IE8 */
  opacity: .3;
}
/* line 124, ../sass/page_product.scss */
.product-intro .product-img-box .zoom #track {
  position: relative;
  height: 18px;
}
/* line 128, ../sass/page_product.scss */
.product-intro .product-img-box .zoom #handle {
  position: absolute;
  left: 0;
  top: -1px;
  width: 9px;
  height: 22px;
  background: url(../images/magnifier_handle.gif) 0 0 no-repeat;
}
/* line 136, ../sass/page_product.scss */
.product-intro .product-img-box .zoom .btn-zoom-out {
  position: absolute;
  left: 2px;
  top: 0;
}
/* line 141, ../sass/page_product.scss */
.product-intro .product-img-box .zoom .btn-zoom-in {
  position: absolute;
  right: 2px;
  top: 0;
}
/* line 147, ../sass/page_product.scss */
.product-intro .product-img-box .more-views-box {
  margin: 35px 0 0 0;
}
/* line 149, ../sass/page_product.scss */
.product-intro .product-img-box .more-views-box .more-views li {
  float: left;
  margin: 5px 13px 5px 0;
  border: 1px solid #E7E7E7;
  cursor: pointer;
}
/* line 154, ../sass/page_product.scss */
.product-intro .product-img-box .more-views-box .more-views li:hover {
  border-color: #ed1c24;
}
/* line 157, ../sass/page_product.scss */
.product-intro .product-img-box .more-views-box .more-views li img.thumb {
  float: left;
}
/* line 160, ../sass/page_product.scss */
.product-intro .product-img-box .more-views-box .more-views li img.preloaded {
  position: absolute;
  left: 0;
  top: -9999px;
}
/* line 168, ../sass/page_product.scss */
.product-intro .product-img-box .jcarousel-container .more-views li {
  margin: 5px 7px 5px 6px;
}
/* line 172, ../sass/page_product.scss */
.product-intro .product-img-box .jcarousel-container.on-first-item .more-views li {
  margin: 5px 13px 5px 0;
}
/* line 178, ../sass/page_product.scss */
.product-intro .product-img-box.zoom-enabled p.click-to-zoom {
  display: block;
}

/* line 190, ../sass/page_product.scss */
.ie8 .product-intro .jcarousel-container .more-views li {
  width: 78px;
}
/* line 194, ../sass/page_product.scss */
.ie8 .product-intro .jcarousel-container.on-first-item .more-views li {
  width: 78px;
}

/* line 205, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info {
  padding: 0 0 20px 0;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #d7d7d7;
}
/* line 211, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p {
  display: block;
  float: none;
  margin: 15px 0 0 0;
}
/* line 215, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.regular-price {
  margin: 0;
  padding: 25px 0 16px 0;
}
/* line 218, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.regular-price .price-label {
  font-size: 24px;
  color: #363636;
  font-weight: bold;
}
/* line 223, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.regular-price .price {
  font-weight: bold;
  color: #363636;
  white-space: nowrap !important;
}
/* line 227, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.regular-price .price .main_price {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  font-size: 30px;
}
/* line 232, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.regular-price .price .separator_price {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  font-size: 30px;
}
/* line 237, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.regular-price .price .decimals_price {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  font-size: 16px;
  margin: 2px 0 0 0;
}
/* line 243, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.regular-price .price .symbol_price {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: bottom;
  font-size: 20px;
  margin: 0 3px 2px 0;
}
/* line 251, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.old-price {
  margin: 0;
}
/* line 253, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.old-price .price-label {
  font-size: 14px;
  color: #363636;
  font-weight: normal;
}
/* line 258, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.old-price .price {
  font-size: 14px;
  font-weight: normal;
  color: #363636;
  white-space: nowrap !important;
  padding-left: 2px;
  text-decoration: none;
}
/* line 265, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.old-price .price span {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
/* line 268, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.old-price .price span.main_price, .product-essential .product-shop .product-main-info .price-box p.old-price .price span.separator_price, .product-essential .product-shop .product-main-info .price-box p.old-price .price span.decimals_price {
  text-decoration: line-through;
}
/* line 271, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.old-price .price span.symbol_price {
  margin-right: 2px;
  text-decoration: none;
}
/* line 279, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.special-price .price-label {
  font-size: 24px;
  color: #ed1c24;
  font-weight: bold;
}
/* line 284, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.special-price .price {
  font-weight: bold;
  color: #ed1c24;
  white-space: nowrap !important;
}
/* line 288, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.special-price .price .main_price {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  font-size: 30px;
}
/* line 293, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.special-price .price .separator_price {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  font-size: 30px;
}
/* line 298, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.special-price .price .decimals_price {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
  font-size: 16px;
  margin: 2px 0 0 0;
}
/* line 304, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.special-price .price .symbol_price {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: bottom;
  font-size: 20px;
  margin: 0 3px 2px 0;
}
/* line 313, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.savings .price-label {
  font-size: 16px;
  color: #ed1c24;
  font-weight: normal;
}
/* line 318, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.savings .price {
  font-size: 16px;
  font-weight: normal;
  color: #ed1c24;
  white-space: nowrap !important;
  padding-left: 2px;
}
/* line 324, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.savings .price span {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
}
/* line 327, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p.savings .price span.symbol_price {
  margin-right: 2px;
}
/* line 333, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p .price-label {
  width: 180px;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 337, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-box p .price {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 342, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-info {
  margin-top: 20px;
  color: #363636;
  font-size: 12px;
  line-height: 1.2;
  cursor: default;
}
/* line 348, ../sass/page_product.scss */
.product-essential .product-shop .product-main-info .price-info a {
  border-bottom: 1px dotted;
  text-decoration: none;
}
/* line 354, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info {
  padding: 20px 0;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #d7d7d7;
}
/* line 359, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .ratings {
  margin: 0px;
  padding: 0 0 20px;
}
/* line 362, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .ratings .rating-box {
  margin-right: 15px;
}
/* line 366, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .ratings .amount a {
  font-size: 11px;
}
/* line 368, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .ratings .amount a:link, .product-essential .product-shop .product-social-info .ratings .amount a:visited {
  color: #363636;
}
/* line 371, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .ratings .amount a:hover, .product-essential .product-shop .product-social-info .ratings .amount a:active {
  color: #ed1c24;
}
/* line 377, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .social_buttons {
  padding: 0 0 20px 0;
}
/* line 379, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .social_buttons .facebook {
  width: 100px !important;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle !important;
  overflow: hidden;
}
/* line 385, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .social_buttons .twitter {
  width: 100px !important;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  overflow: hidden;
}
/* line 390, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .social_buttons .email-share {
  border: 1px solid #dadada;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(#ffffff, #ededed);
  background: -moz-linear-gradient(#ffffff, #ededed);
  background: -o-linear-gradient(#ffffff, #ededed);
  -pie-background: linear-gradient(#ffffff, #ededed);
  background: linear-gradient(#ffffff, #ededed);
  -webkit-border-radius: 3px 3px;
  -moz-border-radius: 3px / 3px;
  border-radius: 3px / 3px;
}
/* line 396, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .social_buttons .email-share span {
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  padding: 4px 4px 4px 18px;
  background: transparent url('../images/iconEmail.png') no-repeat 3px center;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 404, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .social_buttons .email-share:hover, .product-essential .product-shop .product-social-info .social_buttons .email-share:active {
  border: 1px solid #9e0b0f;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e51b15), color-stop(100%, #9e0b0f));
  background: -webkit-linear-gradient(#e51b15, #9e0b0f);
  background: -moz-linear-gradient(#e51b15, #9e0b0f);
  background: -o-linear-gradient(#e51b15, #9e0b0f);
  -pie-background: linear-gradient(#e51b15, #9e0b0f);
  background: linear-gradient(#e51b15, #9e0b0f);
}
/* line 407, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .social_buttons .email-share:hover span, .product-essential .product-shop .product-social-info .social_buttons .email-share:active span {
  color: white;
}
/* line 414, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .product-add-to-compare li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 417, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .product-add-to-compare .link-compare-addto {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: relative;
}
/* line 420, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .product-add-to-compare .link-compare-addto span {
  border: 1px solid #dadada;
  padding: 6px 5px 5px 5px;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 4px 4px;
  -moz-border-radius: 4px / 4px;
  border-radius: 4px / 4px;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(#ffffff, #ededed);
  background: -moz-linear-gradient(#ffffff, #ededed);
  background: -o-linear-gradient(#ffffff, #ededed);
  -pie-background: linear-gradient(#ffffff, #ededed);
  background: linear-gradient(#ffffff, #ededed);
  -webkit-box-shadow: #b6b6b6 1px 1px 2px -1px;
  -moz-box-shadow: #b6b6b6 1px 1px 2px -1px;
  box-shadow: #b6b6b6 1px 1px 2px -1px;
}
/* line 433, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .product-add-to-compare .link-compare-addto:hover span, .product-essential .product-shop .product-social-info .product-add-to-compare .link-compare-addto:active span {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e51b15), color-stop(100%, #9e0b0f));
  background: -webkit-linear-gradient(#e51b15, #9e0b0f);
  background: -moz-linear-gradient(#e51b15, #9e0b0f);
  background: -o-linear-gradient(#e51b15, #9e0b0f);
  -pie-background: linear-gradient(#e51b15, #9e0b0f);
  background: linear-gradient(#e51b15, #9e0b0f);
  color: white;
}
/* line 438, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .product-add-to-compare .link-compare-addto.loading {
  cursor: default;
  background: url("../images/ajax-loader-small.gif") no-repeat center left;
  padding: 0 0 0 18px;
  margin-left: -18px;
}
/* line 443, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .product-add-to-compare .link-compare-addto.loading span {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(#ffffff, #ededed);
  background: -moz-linear-gradient(#ffffff, #ededed);
  background: -o-linear-gradient(#ffffff, #ededed);
  -pie-background: linear-gradient(#ffffff, #ededed);
  background: linear-gradient(#ffffff, #ededed);
  color: #666;
}
/* line 448, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .product-add-to-compare .link-compare-addto.loading:hover span, .product-essential .product-shop .product-social-info .product-add-to-compare .link-compare-addto.loading:active span {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ededed));
  background: -webkit-linear-gradient(#ffffff, #ededed);
  background: -moz-linear-gradient(#ffffff, #ededed);
  background: -o-linear-gradient(#ffffff, #ededed);
  -pie-background: linear-gradient(#ffffff, #ededed);
  background: linear-gradient(#ffffff, #ededed);
  color: #666;
}
/* line 454, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .product-add-to-compare .link-compare-addto .status-indicator {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  position: absolute;
  left: -18px;
  top: 3px;
  width: 18px;
  height: 18px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: url(../images/sprites/icons.png);
}
/* line 464, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .product-add-to-compare .link-compare-addto .status-indicator.status-success {
  background-position: -4px -511px;
}
/* line 467, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .product-add-to-compare .link-compare-addto .status-indicator.status-failure {
  background-position: -4px -558px;
}
/* line 472, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .product-add-to-compare .link-compare {
  padding: 0 0 0 10px;
  color: #363636;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
}
/* line 478, ../sass/page_product.scss */
.product-essential .product-shop .product-social-info .product-add-to-compare .link-compare:hover, .product-essential .product-shop .product-social-info .product-add-to-compare .link-compare:active {
  color: #ed1c24;
}
/* line 484, ../sass/page_product.scss */
.product-essential .product-shop .product-availability {
  padding: 10px 0;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #cdcdcd;
}
/* line 489, ../sass/page_product.scss */
.product-essential .product-shop .product-availability span {
  background-image: url(../images/sprites/icons.png);
  background-repeat: no-repeat;
  line-height: 22px;
  height: 22px;
  padding: 0 30px 0 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 498, ../sass/page_product.scss */
.product-essential .product-shop .product-availability.in-stock span {
  background-position: 100% -330px;
}
/* line 503, ../sass/page_product.scss */
.product-essential .product-shop .product-availability.out-of-stock span {
  background-position: 100% -371px;
}
/* line 508, ../sass/page_product.scss */
.product-essential .product-shop .product-additionalinfo {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #efefef), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(#efefef, #ffffff);
  background: -moz-linear-gradient(#efefef, #ffffff);
  background: -o-linear-gradient(#efefef, #ffffff);
  -pie-background: linear-gradient(#efefef, #ffffff);
  background: linear-gradient(#efefef, #ffffff);
}
/* line 510, ../sass/page_product.scss */
.product-essential .product-shop .product-additionalinfo h3, .product-essential .product-shop .product-additionalinfo tr {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #dcdcdc;
}
/* line 514, ../sass/page_product.scss */
.product-essential .product-shop .product-additionalinfo h3:last-child, .product-essential .product-shop .product-additionalinfo tr:last-child {
  border-width: 0;
  border-style: none;
}
/* line 519, ../sass/page_product.scss */
.product-essential .product-shop .product-additionalinfo h3.title {
  font-weight: bold;
  font-size: 11px;
  padding: 10px;
}
/* line 525, ../sass/page_product.scss */
.product-essential .product-shop .product-additionalinfo tr td {
  padding: 10px;
}
/* line 527, ../sass/page_product.scss */
.product-essential .product-shop .product-additionalinfo tr td.label {
  width: 80px;
}
/* line 530, ../sass/page_product.scss */
.product-essential .product-shop .product-additionalinfo tr td.text {
  width: 190px;
}
/* line 536, ../sass/page_product.scss */
.product-essential .product-shop .product-addtocart {
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: #d7d7d7;
  padding: 14px 0px 12px 0px;
  line-height: 34px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #d7d7d7;
}
/* line 545, ../sass/page_product.scss */
.product-essential .product-shop .product-addtocart label {
  font-size: 11px;
}
/* line 548, ../sass/page_product.scss */
.product-essential .product-shop .product-addtocart input {
  margin: 7px 0 0 0;
  font-size: 11px;
  width: 20px;
}
/* line 553, ../sass/page_product.scss */
.product-essential .product-shop .product-addtocart button {
  float: right;
}
/* line 557, ../sass/page_product.scss */
.product-essential .product-shop .add-to-reservation {
  margin: 15px 0 0 0;
  padding-bottom: 30px;
}
/* line 561, ../sass/page_product.scss */
.product-essential .product-shop .product-addto-wishlist {
  text-align: right;
  line-height: 1;
  margin: 15px 0 0 0;
}
/* line 565, ../sass/page_product.scss */
.product-essential .product-shop .product-addto-wishlist li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 568, ../sass/page_product.scss */
.product-essential .product-shop .product-addto-wishlist .link-wishlist-addto {
  color: #363636;
  font-size: 12px;
  font-weight: normal;
  text-decoration: underline;
}
/* line 573, ../sass/page_product.scss */
.product-essential .product-shop .product-addto-wishlist .link-wishlist-addto:hover, .product-essential .product-shop .product-addto-wishlist .link-wishlist-addto:active {
  color: #ed1c24;
}

/* line 583, ../sass/page_product.scss */
.product-collateral .collateral-tabs {
  position: relative;
  width: 590px;
  padding: 0 0 13px 0;
  margin: 40px 0 15px 0;
}
/* line 588, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab {
  float: left;
  position: relative;
  z-index: 2;
  padding: 9px 20px 7px 20px;
  border: 1px solid #d7d7d7;
  border-bottom-color: #9A9A9A;
  -webkit-border-radius: 3px 3px;
  -moz-border-radius: 3px 3px 0 0 / 3px 3px 0 0;
  border-radius: 3px 3px 0 0 / 3px 3px 0 0;
  margin: 0 1px 0 0;
  cursor: pointer;
  background: url(../images/bg-pdp-tabs.png) no-repeat 0 0;
}
/* line 599, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab span {
  float: left;
  line-height: 1;
  font-weight: 700;
  color: #777777;
}
/* line 605, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab.disabled {
  border-color: #d7d7d7;
  border-bottom-color: #9A9A9A;
  background-position: 0 -28px;
  cursor: default;
}
/* line 610, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab.disabled span {
  color: #d7d7d7;
}
/* line 614, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab.active {
  cursor: default;
  background-position: 0 -56px;
  border-bottom-color: white;
}
/* line 618, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab.active span {
  color: #ed1c24;
}
/* line 623, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container {
  position: absolute;
  left: 0;
  top: 29px;
  width: 590px;
}
/* line 628, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container .tab-content {
  padding: 20px;
  border: 1px solid #d7d7d7;
}
/* line 632, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container .std {
  line-height: 1.3;
  color: #777777;
}
/* line 636, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container h4 {
  margin: 20px 0 0 0;
}
/* line 639, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container h4.specs-title span {
  float: right;
  text-transform: cappitalize;
  text-decoration: underline;
  font-weight: 300;
  color: #363636;
  cursor: pointer;
}
/* line 646, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container h4.specs-title span:hover {
  color: #ed1c24;
}
/* line 652, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container .data-table {
  border-width: 0;
  margin: 10px 0 0 0;
  line-height: 1.3;
}
/* line 656, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container .data-table tr {
  border-top: 1px solid #d7d7d7;
}
/* line 659, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container .data-table td {
  padding-right: 0;
  border-width: 0;
  color: #363636;
}
/* line 664, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container .data-table th {
  padding-left: 0;
  border-width: 0;
  background: white;
}
/* line 670, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container .products-list {
  padding: 0;
  border-width: 0;
}
/* line 673, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container .products-list .product-item-list {
  margin-right: 0;
  margin-left: 0;
}
/* line 676, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container .products-list .product-item-list.last {
  padding-bottom: 0;
}
/* line 679, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container .products-list .product-item-list .list-info {
  width: 235px;
}
/* line 682, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container .products-list .product-item-list .list-actions {
  width: 140px;
}
/* line 687, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container .actions {
  margin-top: 10px;
  text-align: right;
}
/* line 694, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form .box-title h2 {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  color: #e51b15;
}
/* line 701, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form .product-name {
  margin: 3px 0 0 0;
}
/* line 705, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews {
  padding: 0 20px;
  margin: 0 -20px 20px -20px;
  border-bottom: 1px solid #d7d7d7;
}
/* line 709, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews #show-more-reviews {
  padding: 0 0 25px 0;
}
/* line 711, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews #show-more-reviews span {
  float: left;
  height: 17px;
  padding: 0 26px 0 0;
  text-decoration: underline;
  color: #363636;
  cursor: pointer;
  background: url(../images/ajax-loader-small.gif) no-repeat right -100px;
}
/* line 719, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews #show-more-reviews span:hover {
  color: #e51b15;
}
/* line 724, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews #show-more-reviews.disabled span {
  color: #dddddd;
  cursor: default;
  background-position: right top;
}
/* line 728, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews #show-more-reviews.disabled span:hover {
  color: #dddddd;
}
/* line 735, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews ul li {
  padding: 0 0 35px 0;
  color: #777777;
}
/* line 738, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews ul li h3 {
  line-height: 1;
  color: #363636;
}
/* line 741, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews ul li h3 span {
  float: left;
}
/* line 744, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews ul li h3 .rating-box {
  float: left;
  margin: 0 0 0 15px;
}
/* line 749, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews ul li p {
  margin: 7px 0 0 0;
  line-height: 1.2;
}
/* line 752, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews ul li p.title {
  margin: 15px 0 0 0;
}
/* line 755, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews ul li p.more {
  float: left;
  margin: 10px 20px 0 0;
  font-size: 11px;
  text-decoration: underline;
  cursor: pointer;
}
/* line 761, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews ul li p.more:hover {
  color: #e51b15;
}
/* line 765, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #product-reviews ul li p.date {
  float: left;
  margin: 10px 0 0 0;
  font-size: 11px;
  font-style: italic;
}
/* line 776, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form #the-ratingz-tables {
  margin: 22px 0 0 0;
}
/* line 781, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form #the-ratingz-tables.validation-error thead tr td {
  color: #FF0000;
}
/* line 787, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form #the-ratingz-tables .validation-advice {
  clear: left;
}
/* line 791, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form table.ratingz {
  float: left;
}
/* line 795, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form table.ratingz thead tr td {
  padding: 0 20px 5px 20px;
  text-transform: uppercase;
  color: #777777;
}
/* line 799, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form table.ratingz thead tr td em {
  color: #eb340a;
}
/* line 807, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form table.ratingz tbody tr td {
  height: 30px;
  vertical-align: middle;
}
/* line 810, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form table.ratingz tbody tr td .rating-box {
  vertical-align: middle;
}
/* line 813, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form table.ratingz tbody tr td input {
  vertical-align: middle;
}
/* line 819, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form table.ratingz.stars {
  width: 115px;
}
/* line 823, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form table.ratingz.stars thead tr td {
  padding: 0 0 5px 0;
}
/* line 831, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form table.ratingz.radios tr td {
  text-align: center;
}
/* line 837, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form table.ratingz.radios thead tr td {
  font-weight: 700;
}
/* line 844, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form ul.form-list {
  width: 460px;
}
/* line 846, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form ul.form-list label {
  width: auto;
  margin: 15px 0 0 0;
  text-align: left;
}
/* line 851, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form ul.form-list .input-box {
  margin: 8px 0 0 0;
}
/* line 854, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form ul.form-list .input-text {
  width: 454px;
  margin: 0;
}
/* line 858, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form ul.form-list textarea {
  width: 454px;
  margin: 0;
}
/* line 863, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form .buttons-set {
  width: 460px;
  margin: 20px 0 0 0;
}
/* line 866, ../sass/page_product.scss */
.product-collateral .collateral-tabs .tab-container #customer-reviews #review-form .buttons-set p.required {
  float: left;
  margin: 0;
}

/* line 879, ../sass/page_product.scss */
.ie8 .collateral-tabs .tab-container {
  top: 28px;
}

/* line 887, ../sass/page_product.scss */
.product-options {
  padding: 10px;
  margin: 10px 0 0;
  border: 1px solid #dddddd;
  background-color: #f6f6f6;
}
/* line 893, ../sass/page_product.scss */
.product-options dt label {
  font-weight: 700;
}
/* line 896, ../sass/page_product.scss */
.product-options dt .qty-holder {
  float: right;
}
/* line 898, ../sass/page_product.scss */
.product-options dt .qty-holder label {
  vertical-align: middle;
}
/* line 902, ../sass/page_product.scss */
.product-options dt .qty-disabled {
  padding: 3px;
  border: 0;
  color: #000;
  background: none;
}
/* line 909, ../sass/page_product.scss */
.product-options dd {
  margin: 10px 0;
}
/* line 911, ../sass/page_product.scss */
.product-options dd input.input-text {
  width: 98%;
}
/* line 914, ../sass/page_product.scss */
.product-options dd input.datetime-picker {
  width: 150px;
}
/* line 917, ../sass/page_product.scss */
.product-options dd .time-picker {
  display: -moz-inline-box;
  display: inline-block;
  padding: 2px 0;
  vertical-align: middle;
}
/* line 923, ../sass/page_product.scss */
.product-options dd textarea {
  width: 98%;
  height: 8em;
}
/* line 927, ../sass/page_product.scss */
.product-options dd select {
  width: 100%;
}
/* line 932, ../sass/page_product.scss */
.product-options .options-list input.radio {
  float: left;
  margin: 3px -18px 0 0;
}
/* line 936, ../sass/page_product.scss */
.product-options .options-list input.checkbox {
  float: left;
  margin: 3px -20px 0 0;
}
/* line 940, ../sass/page_product.scss */
.product-options .options-list .label {
  display: block;
  margin-left: 20px;
}
/* line 945, ../sass/page_product.scss */
.product-options ul.validation-failed {
  padding: 0 7px;
}
/* line 948, ../sass/page_product.scss */
.product-options p.required {
  padding: 15px 0 0;
}

/* line 952, ../sass/page_product.scss */
.product-options-bottom {
  padding: 10px;
  border: 1px solid #dddddd;
  border-top-width: 0;
}
/* line 956, ../sass/page_product.scss */
.product-options-bottom .price-box {
  margin: 10px 0;
}

/* line 973, ../sass/page_product.scss */
.product-view .box-up-sell .products-grid td {
  width: 25%;
}
/* line 980, ../sass/page_product.scss */
.product-view .box-tags .form-add label {
  float: left;
}
/* line 983, ../sass/page_product.scss */
.product-view .box-tags .form-add .input-box {
  float: left;
  width: 260px;
  margin: 0 5px;
}
/* line 988, ../sass/page_product.scss */
.product-view .box-tags .form-add input.input-text {
  width: 254px;
}
/* line 991, ../sass/page_product.scss */
.product-view .box-tags .form-add p {
  clear: both;
}

/* line 1000, ../sass/page_product.scss */
.zoomPad {
  position: relative;
  float: left;
  z-index: 99;
  cursor: crosshair;
}

/* line 1006, ../sass/page_product.scss */
.zoomPreload {
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  color: #333;
  font-size: 12px;
  font-family: Tahoma;
  text-decoration: none;
  border: 1px solid #cccccc;
  background-color: white;
  padding: 8px;
  text-align: center;
  z-index: 110;
  width: 90px;
  height: 43px;
  position: absolute;
  top: 0px;
  left: 0px;
  * width: 100px;
  * height: 49px;
}

/* line 1030, ../sass/page_product.scss */
.zoomPup {
  overflow: hidden;
  background-color: #FFF;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 120;
  position: absolute;
  border: 1px solid #cccccc;
  z-index: 101;
  cursor: pointer;
}

/* line 1042, ../sass/page_product.scss */
.zoomOverlay {
  position: absolute;
  left: 0px;
  top: 0px;
  background: #FFF;
  /*opacity:0.5;*/
  z-index: 5000;
  width: 100%;
  height: 100%;
  display: none;
  z-index: 101;
}

/* line 1054, ../sass/page_product.scss */
.zoomWindow {
  position: absolute;
  left: 110%;
  top: 40px;
  background: #FFF;
  z-index: 6000;
  height: auto;
  z-index: 10000;
  z-index: 110;
}

/* line 1064, ../sass/page_product.scss */
.zoomWrapper {
  position: relative;
  border: 1px solid #999;
  z-index: 110;
}

/* line 1069, ../sass/page_product.scss */
.zoomWrapperTitle {
  display: block;
  background: #999;
  color: #FFF;
  height: 18px;
  line-height: 18px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  font-size: 10px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 120;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

/* line 1087, ../sass/page_product.scss */
.zoomWrapperImage {
  display: block;
  position: relative;
  overflow: hidden;
  z-index: 110;
}

/* line 1093, ../sass/page_product.scss */
.zoomWrapperImage img {
  border: 0px;
  display: block;
  position: absolute;
  z-index: 101;
}

/* line 1099, ../sass/page_product.scss */
.zoomIframe {
  z-index: -1;
  filter: alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position: absolute;
  display: block;
}

/* line 1108, ../sass/page_product.scss */
.product-youtube-video {
  position: relative;
  z-index: 1;
}

/* line 1113, ../sass/page_product.scss */
.product-youtube-video-overlay {
  position: absolute;
  top: 5px;
  left: 0;
  width: 76px;
  height: 57px;
  float: left;
  z-index: 2;
  background: url('../images/video-thumb-play.png');
  background-repeat: no-repeat;
  background-position: center center;
  opacity: 1;
}

/* line 1127, ../sass/page_product.scss */
#ytproductplayer {
  position: absolute;
  top: 0px;
  left: 0px;
}

/* line 1133, ../sass/page_product.scss */
.LimelightEmbeddedPlayerFlash {
  height: 350px;
  width: 500px;
}

/* line 1137, ../sass/page_product.scss */
.inpage_video_block > .LimelightEmbeddedPlayerFlash {
  height: 360px;
  width: 900px;
}

/* line 1141, ../sass/page_product.scss */
#main-flixmedia-360 {
  padding: 0 0 0 0 !important;
  margin-bottom: 70px;
}

/* line 1145, ../sass/page_product.scss */
#main-flixmedia-video {
  padding: 35px 0 0 46px !important;
}

/* line 1148, ../sass/page_product.scss */
object[name="360view"] {
  height: 380px;
  width: 500px;
}

/* line 1152, ../sass/page_product.scss */
.inpage_block_inner.jcarousel-list.jcarousel-list-horizontal {
  width: 1150px !important;
}

/* line 1155, ../sass/page_product.scss */
.product-flixmedia-video {
  position: relative;
}
/* line 1157, ../sass/page_product.scss */
.product-flixmedia-video .overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 76px;
  height: 57px;
  background-color: black;
  opacity: 0.2;
}
/* line 1166, ../sass/page_product.scss */
.product-flixmedia-video .play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -13px;
  margin-left: -12px;
  z-index: 2;
  background-image: url('../images/icon_play.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  width: 26px;
  height: 24px;
}

/* line 1182, ../sass/page_product.scss */
#zoom-modal .modal-body {
  padding: 5px;
}

/* line 1187, ../sass/page_product.scss */
#emailshare-modal {
  width: 700px;
}
/* line 1189, ../sass/page_product.scss */
#emailshare-modal .product-main {
  padding: 0 0 15px;
  border-bottom: 1px #dddddd solid;
  margin-bottom: 15px;
}
/* line 1193, ../sass/page_product.scss */
#emailshare-modal .product-main img {
  float: left;
}
/* line 1196, ../sass/page_product.scss */
#emailshare-modal .product-main .details {
  padding-left: 90px;
}
/* line 1198, ../sass/page_product.scss */
#emailshare-modal .product-main .details h2.product-name {
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  margin-bottom: 5px;
}
/* line 1205, ../sass/page_product.scss */
#emailshare-modal .product-main .details ul li {
  padding-left: 5px;
  margin-left: 5px;
  border-left: 1px solid #999;
  color: #999;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 1211, ../sass/page_product.scss */
#emailshare-modal .product-main .details ul li:first-child {
  padding-left: 0;
  margin-left: 0;
  border-left: 0 none;
}
/* line 1216, ../sass/page_product.scss */
#emailshare-modal .product-main .details ul li .ratings {
  margin: 0;
}
/* line 1219, ../sass/page_product.scss */
#emailshare-modal .product-main .details ul li .ratings .amount a {
  font-size: 12px;
  color: #363636;
  text-decoration: none;
}
/* line 23, ../sass/partials/_mixins.scss */
#emailshare-modal .product-main .details ul li .ratings .amount a:hover {
  color: #e51b15;
  text-decoration: underline;
}
/* line 1227, ../sass/page_product.scss */
#emailshare-modal .product-main .details .price-box {
  margin-top: 5px;
}
/* line 1229, ../sass/page_product.scss */
#emailshare-modal .product-main .details .price-box .savings {
  display: none;
}
/* line 1236, ../sass/page_product.scss */
#emailshare-modal .form-list label {
  width: 80px;
}
/* line 1239, ../sass/page_product.scss */
#emailshare-modal .form-list .input-box {
  width: 540px;
  background-position: 100% 0;
}
/* line 1242, ../sass/page_product.scss */
#emailshare-modal .form-list .input-box input {
  width: 514px;
}
/* line 1245, ../sass/page_product.scss */
#emailshare-modal .form-list .input-box textarea {
  width: 534px;
}
/* line 1249, ../sass/page_product.scss */
#emailshare-modal .form-list .message-length {
  margin-top: 5px;
  text-align: right;
  color: #999;
}
/* line 1255, ../sass/page_product.scss */
#emailshare-modal .send-to-me {
  text-align: right;
}
/* line 1257, ../sass/page_product.scss */
#emailshare-modal .send-to-me label {
  color: #898989;
  font-size: 11px;
}
/* line 1263, ../sass/page_product.scss */
#emailshare-modal .modal-footer .required {
  float: left;
  margin: 10px 0 0 0;
}

/* line 1272, ../sass/page_product.scss */
#flix-inpage .inpage_features ul {
  list-style-type: disc;
  list-style-position: inside;
}
/* line 1277, ../sass/page_product.scss */
#flix-inpage #inpage_container {
  width: auto !important;
}
