/* Overall template for all sites
 *
 * REQ1990001 06/20/19 jlg - Rewrite CSS rules
 * REQ1910003 06/20/19 jlg - Sweepstakes
 * REQ1940069 07/26/19 cvc - Update Mcafee Trustmark
 * REQ1940069 07/30/19 cvc - Fix css bug for Mcafee Trustmark
 * Req1940078 08/21/19 cvc - Rewrite sitemap.html to use web cache
 * REQ1910005 09/12/19 jlg - front end redesign for reviews/PR Upgrade
 * REQ1930051 10/01/19 cvc - Fix search styling bug
 * REQ1940108 10/02/19 tch - Hawk/Uranium Carousel
 * REQ1940124 11/11/19 jlg - Update holiday shipping styles
 * Req1900005 12/26/19 cvc - CCPA
 */
/* Moved from reset.css */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video,
input {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
  font-family: Arial, Helvetica, sans-serif !important;
  font-size: 16px;
  border-top: 3px solid black;
  margin-top: 0px;
  margin-left: 0px;
  background-color: white !important;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
a {
  color: #00f;
  text-decoration: underline;
  cursor: pointer;
}
a img {
  border: none;
  text-decoration: none;
}
strong {
  font-weight: 700;
  line-height: 1.25em;
}
b {
  font-weight: bold;
}
i {
  font-style: italic;
}
html {
  /* Fix hawksearch top level*/
  background-color: white !important;
}
/*clearfix*/
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
.row:after,
.clearfix:after {
  clear: both;
}
.row,
.clearfix {
  zoom: 1;
}
dialog {
  font-size: 12px;
  display: none;
  height: 0px;
}
input[type=text],
input[type=password],
input[type=email] {
  border: 1px inset #F0F0F0;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 2px;
  line-height: 18px;
}
select {
  border: 1px solid #999999;
  font-size: 11px;
}
span[for] {
  margin-top: -3px;
}
span[for=l_name],
span[for=f_name] {
  margin-top: -13px;
}
/* End reset.css & global styles */
/* Initializing special fonts */
@font-face {
  font-family: 'ralewaybold';
  src: url('/styles/fonts/raleway/raleway-bold-webfont.woff2') format('woff2'), url('/styles/fonts/raleway/raleway-bold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ralewaybold_italic';
  src: url('/styles/fonts/raleway/raleway-bolditalic-webfont.woff2') format('woff2'), url('/styles/fonts/raleway/raleway-bolditalic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ralewayitalic';
  src: url('/styles/fonts/raleway/raleway-italic-webfont.woff2') format('woff2'), url('/styles/fonts/raleway/raleway-italic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ralewaylight';
  src: url('/styles/fonts/raleway/raleway-light-webfont.woff2') format('woff2'), url('/styles/fonts/raleway/raleway-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ralewaylight_italic';
  src: url('/styles/fonts/raleway/raleway-lightitalic-webfont.woff2') format('woff2'), url('/styles/fonts/raleway/raleway-lightitalic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ralewaymedium';
  src: url('/styles/fonts/raleway/raleway-medium-webfont.woff2') format('woff2'), url('/styles/fonts/raleway/raleway-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ralewaymedium_italic';
  src: url('/styles/fonts/raleway/raleway-mediumitalic-webfont.woff2') format('woff2'), url('/styles/fonts/raleway/raleway-mediumitalic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ralewayregular';
  src: url('/styles/fonts/raleway/raleway-regular-webfont.woff2') format('woff2'), url('/styles/fonts/raleway/raleway-regular-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ralewaysemibold';
  src: url('/styles/fonts/raleway/raleway-semibold-webfont.woff2') format('woff2'), url('/styles/fonts/raleway/raleway-semibold-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ralewaysemibold_italic';
  src: url('/styles/fonts/raleway/raleway-semibolditalic-webfont.woff2') format('woff2'), url('/styles/fonts/raleway/raleway-semibolditalic-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "FairfieldLTW01-45Light";
  src: url("/styles/fonts/706172/562334f3-5b5d-487f-9806-124e28f2033a.eot?#iefix");
  src: url("/styles/fonts/706172/562334f3-5b5d-487f-9806-124e28f2033a.eot?#iefix") format("eot"), url("../fonts/706172/cddb5289-9591-49ca-844b-a0bc02db53ea.woff2") format("woff2"), url("../fonts/706172/da28cb3f-e745-4d24-acb3-1b346f873ebb.woff") format("woff"), url("../fonts/706172/5dd7d370-beed-4e74-93c0-f87665429e88.ttf") format("truetype");
}
@font-face {
  font-family: "FairfieldLTW01-55Medium_706181";
  src: url("/styles/fonts/706181/90f27852-8e6f-4a4f-ae97-64104e06dbc1.eot?#iefix");
  src: url("/styles/fonts/706181/90f27852-8e6f-4a4f-ae97-64104e06dbc1.eot?#iefix") format("eot"), url("../fonts/706181/2e345240-4e05-4e5c-b3dd-6e85fb38e3fb.woff2") format("woff2"), url("../fonts/706181/3b80ffe2-c405-47eb-8ecd-0f1d6b4015fa.woff") format("woff"), url("../fonts/706181/adcac0a4-4303-4bbe-98cc-bfd7ee6fb521.ttf") format("truetype");
}
@font-face {
  font-family: "FairfieldLTW01-75Bold";
  src: url("/styles/fonts/706187/c6c7bb7d-4a4e-491b-92e3-0cd752bc994e.eot?#iefix");
  src: url("/styles/fonts/706187/c6c7bb7d-4a4e-491b-92e3-0cd752bc994e.eot?#iefix") format("eot"), url("../fonts/706187/1959de24-1c0f-4b5c-b009-8d4523ec1d70.woff2") format("woff2"), url("../fonts/706187/b6a97b08-d2c8-4c67-8e86-51f195969fe4.woff") format("woff"), url("../fonts/706187/a15659ee-48dd-49a9-ba89-1166f00b6a09.ttf") format("truetype");
}
@font-face {
  font-family: "Museo Sans W01_100";
  src: url("/styles/fonts/905294/e14e9fd6-0631-4491-b873-211c7b6f926c.eot?#iefix");
  src: url("/styles/fonts/905294/e14e9fd6-0631-4491-b873-211c7b6f926c.eot?#iefix") format("eot"), url("../fonts/905294/fd9d5b5d-71c1-4db0-bf20-cd7e3ce4d069.woff2") format("woff2"), url("../fonts/905294/e976d680-12b6-411e-9f79-0ef9287f484d.woff") format("woff"), url("../fonts/905294/81780024-f1ae-4135-a0ae-d0bab2c19986.ttf") format("truetype");
}
@font-face {
  font-family: "Museo Sans W03_300";
  src: url("/styles/fonts/1427936/f2cf6cf9-9ec6-4945-a525-f5873d143c2a.eot?#iefix");
  src: url("/styles/fonts/1427936/f2cf6cf9-9ec6-4945-a525-f5873d143c2a.eot?#iefix") format("eot"), url("../fonts/1427936/9803fddf-c005-431a-92d5-0f18688f945d.woff2") format("woff2"), url("../fonts/1427936/ea9b8ac3-ff16-4387-a473-32a6a617329f.woff") format("woff"), url("../fonts/1427936/353acc2c-88f2-4de3-83eb-6cc2c9b05af1.ttf") format("truetype");
}
@font-face {
  font-family: "Museo Sans W03_500";
  src: url("/styles/fonts/1427940/e6c8dd64-2c03-43f2-ba95-996f168bc701.eot?#iefix");
  src: url("/styles/fonts/1427940/e6c8dd64-2c03-43f2-ba95-996f168bc701.eot?#iefix") format("eot"), url("../fonts/1427940/0672fa78-143a-4a7b-9140-86205c4c65c9.woff2") format("woff2"), url("../fonts/1427940/2a0dda39-dc44-4540-9f6b-2cc54a9eefc1.woff") format("woff"), url("../fonts/1427940/9af1bf81-cfac-4104-899d-e70ab97ce71c.ttf") format("truetype");
}
@font-face {
  font-family: "Museo Sans W03_700";
  src: url("/styles/fonts/1427944/1c070cdb-18d8-440e-be9d-2448fa3930c4.eot?#iefix");
  src: url("/styles/fonts/1427944/1c070cdb-18d8-440e-be9d-2448fa3930c4.eot?#iefix") format("eot"), url("../fonts/1427944/66c06801-da3e-4587-a89c-674cfbe39c21.woff2") format("woff2"), url("../fonts/1427944/f3c7f613-9728-4ed6-a383-1c8519b215d2.woff") format("woff"), url("../fonts/1427944/c21bf502-6b58-4bf0-9ddd-169929c263e7.ttf") format("truetype");
}
@font-face {
  font-family: "Museo Sans W03_900";
  src: url("/styles/fonts/1427948/566aa789-e4ca-4912-a06d-ba97021a22d9.eot?#iefix");
  src: url("/styles/fonts/1427948/566aa789-e4ca-4912-a06d-ba97021a22d9.eot?#iefix") format("eot"), url("../fonts/1427948/0400d9df-9cad-415e-b60d-c4cde57b76b0.woff2") format("woff2"), url("../fonts/1427948/9d82e511-62ee-42ec-bfff-239f70283422.woff") format("woff"), url("../fonts/1427948/ca4405ed-ac59-48ee-a392-697a2b3b6e4c.ttf") format("truetype");
}
/* End initializing special fonts */
/* cart flyout and top bar styles */
#top_bar {
  font-size: 12px;
  font-weight: bold;
  color: #666;
  height: 39px;
  border-top: 1px solid black;
  width: 100%;
  margin-bottom: 8px;
}
#top_bar #top_bar_container #top_bar_content {
  margin-top: -4px;
  padding: 10px 30px;
  /* Rest of the site login links */
}
#top_bar #top_bar_container #top_bar_content #account_text span {
  cursor: pointer;
}
#top_bar #top_bar_container #top_bar_content #account_text .aeppPaymentLink {
  text-decoration: underline;
}
#top_bar #top_bar_container #top_bar_content #account_text .aeppPaymentLink:hover {
  text-decoration: none;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right {
  float: right;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right .top_link_big {
  text-decoration: none;
  padding: 10px 7px 12px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #phone_top {
  padding: 12px 7px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart_top {
  text-decoration: none;
  padding: 11px 12px 12px 42px;
  background-repeat: no-repeat;
  background-position: 5px center;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart {
  color: #000;
  display: none;
  background-color: #fff;
  width: 348px;
  float: left;
  left: 57.55%;
  position: absolute;
  padding-left: 0px;
  padding-bottom: 0px;
  z-index: 99999;
  border: 1px #CCCCCC solid;
  -webkit-box-shadow: -2px 4px 4px rgba(0, 0, 0, 0.3);
  box-shadow: -2px 4px 4px rgba(0, 0, 0, 0.3);
  max-height: 490px;
  margin-top: 10px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart .cartHeader {
  font-size: 16px;
  background-color: #fff;
  padding-left: 8px;
  padding-bottom: 4px;
  padding-top: 9px;
  font-weight: bold;
  color: #000;
  text-align: left;
  font-family: Arial;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart .cartHeader .cartItemWrapper {
  color: #000;
  font-size: 12px;
  margin-top: 2px;
  position: absolute;
  margin-left: 28px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart .cartHeader .close_btn {
  text-align: center;
  font-size: 12px;
  margin-right: 0.15em;
  float: right;
  margin-top: -2px;
  cursor: pointer;
  background-color: #000;
  color: white;
  border-radius: 2em;
  border: 2px solid #fff;
  padding-left: 3px;
  padding-right: 4px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart .cartHeader .close_cart {
  float: right;
  text-decoration: underline;
  padding-right: 4px;
  font-weight: normal;
  cursor: pointer;
  margin-top: 1px;
  font-size: 12px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents {
  max-height: 294px;
  width: 100%;
  overflow: auto;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents {
  width: 100%;
  overflow: auto;
  font-family: sans-serif;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item {
  margin-bottom: 0px;
  width: 94.2%;
  padding-left: 6px;
  padding-right: 8px;
  padding-bottom: 4px;
  float: left;
  padding-top: 8px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item * hr {
  width: 296px;
  margin-left: 0px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item > span > a {
  font-size: 12px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cartItemImageDetails {
  float: left;
  font-size: 0.8em;
  width: 22%;
  height: 96px;
  padding-left: 16px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cartItemImageDetails .cartItemImage {
  width: 50px;
  height: 68px;
  border: 1px solid #7F7F7F;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cartItemImageDetails .cartItemHR {
  width: 302px;
  margin-top: 28px;
  border-top: 1px solid #7F7F7F;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cartItemNameDetails {
  float: left;
  font-size: 0.8em;
  text-align: left;
  margin-left: 3px;
  line-height: 14px;
  margin-top: 0;
  width: 52%;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cartItemNameDetails .cartItemName {
  font-size: 12px;
  color: #474747;
  font-weight: normal;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cartItemNameDetails .item_desc_left {
  float: left;
  text-align: left;
  margin-right: 6px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cartItemNameDetails .item_desc_left,
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cartItemNameDetails .item_desc_right {
  font-weight: normal;
  color: #989898;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cartItemNameDetails .item_desc_right {
  overflow-x: hidden;
  white-space: nowrap;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cart_item_price {
  font-weight: normal;
  float: left;
  width: 19%;
  text-align: right;
  font-size: 13px;
  margin-top: -2px;
  height: 80px;
  line-height: 15px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cart_item_price .cartItemDiscount {
  width: 43px;
  color: red;
  border-bottom: 1px solid #000;
  margin-bottom: 3px;
  display: inline-block;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cart_item_price .cartItemExtPrice {
  border-top: 2px solid #000;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cart_item_price [id$=total] {
  font-weight: bold;
  border: none;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cartItemEditWrapper {
  float: right;
  font-size: 11px;
  margin-top: 0px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents .cart_item .cartItemEditWrapper .cart_item_edit_link {
  color: #000;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents #cart_placeholder {
  margin-left: 25%;
  padding-top: 12px;
  padding-bottom: 12px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #outer_cart_contents #cart_contents #cart_placeholder .cartLoading {
  margin-left: auto;
  margin-right: auto;
  border-radius: 100%;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #cart_bottom {
  text-align: left;
  height: 200px;
  padding-left: 32px;
  padding-top: 16px;
  background-color: #fff;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #cart_bottom .merchWrapper {
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: sans-serif;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #cart_bottom .merchWrapper .merchSubTotal {
  font-size: 13px;
  font-weight: bold;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #cart_bottom .merchWrapper .cartTotalWrapper {
  float: right;
  padding-right: 36px;
  margin-top: -16px;
  font-weight: bold;
  font-size: 13px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #cart_bottom .cartOrderSummary {
  font-size: 18px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #cart_bottom .continueShopping {
  position: relative;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #cart_bottom .viewCartLink {
  text-decoration: none;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #cart_bottom .checkOutButton {
  margin-top: 1px;
  position: relative;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #cart_bottom > a > .button.submit_btn > span {
  font-size: 15px;
  margin-left: 5px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart #cart_bottom .button.submit_btn {
  padding-bottom: 10px;
  padding-top: 7px;
  font-size: 15px;
  padding-left: 4px;
  text-shadow: none;
  margin-left: 10px;
}
#top_bar #top_bar_container #top_bar_content #top_bar_right #cart_bottom .lightgray_btn,
#top_bar #top_bar_container #top_bar_content #top_bar_right .lightgray_btn > span {
  padding-bottom: 10px;
  padding-top: 10px;
  margin-top: -10px;
  font-size: 13px;
  margin-left: 5px;
}
/* End cart flyout and top bar styles */
/* Main styles */
#page_container {
  background-color: #fff;
  /* Header styles */
  /* End header styles */
  /* Right nav for item detail */
  /* End right nav for item detail */
  /* Send to friend */
  /* End send to friend */
}
#page_container #header #header_bar {
  /* AMK login links only */
}
#page_container #header #header_bar img#burst {
  position: absolute;
  margin-top: 0.75em;
  margin-left: 6em;
  max-width: 288px;
}
#page_container #header #header_bar #account_text span {
  cursor: pointer;
}
#page_container #header #header_bar #account_text .aeppPaymentLink {
  text-decoration: underline;
}
#page_container #header #header_bar #account_text .aeppPaymentLink:hover {
  text-decoration: none;
}
#page_container #header #header_bar #logo_link {
  padding-bottom: 8px;
}
#page_container #header #header_bar #logo_link > img {
  margin-left: 7px;
}
#page_container #header #header_bar #search_container #search {
  float: right;
  display: inline;
  margin-top: 15px;
}
#page_container #header #header_bar #search_container #search #search_terms {
  border: thin solid #A9A9A9;
  width: 245px;
  border-radius: 6px 0px 0px 6px;
}
#page_container #header #header_bar #search_container #search #search_button {
  font-weight: 900 !important;
  margin-left: -2px !important;
  font-size: 13.25px !important;
  color: transparent;
  text-shadow: none;
  cursor: pointer;
  background: #FFFFFF url("/images/empreview/SearchMagGlass.png") no-repeat scroll 0 0 !important;
  padding: 8px;
  border-radius: 0px 4px 4px 0px;
}
#page_container #main_container {
  /* Bottom tabs */
  /* End bottom tabs */
}
#page_container #main_container h2,
#page_container #main_container h3 {
  color: #000;
}
#page_container #main_container #content {
  overflow: hidden;
  line-height: 1.25em;
  padding-left: 8px;
  margin-left: -9px;
  float: left;
  width: 1008px;
  font-size: 16px;
  /* Tabs styling */
  /* End tabs styling */
  /* Item detail styling */
  /* End item detail styling */
  /* About us */
  /* End about us */
  /* FAQ */
  /* End FAQ */
  /* Multi page rules */
  /* End multi page rules */
  /* Internal search */
  /* End internal search */
  /* SEO copy */
  /* End SEO copy */
  /* Holiday shipping page */
  /* End holiday shipping page */
  /* Customer service */
  /* End customer service */
}
#page_container #main_container #content .tabContainer {
  text-align: center;
}
#page_container #main_container #content .tabContainer .top_tab {
  width: 11px;
  height: 11px;
  border-radius: 80%;
  background-color: #CCCCCC;
  display: inline-block;
  margin-right: 30px;
  cursor: pointer;
}
#page_container #main_container #content .carousel-home,
#page_container #main_container #content .carousel {
  width: 1000px;
  overflow: hidden;
  margin-bottom: 16px;
}
#page_container #main_container #content .carousel {
  height: 285px;
}
#page_container #main_container #content .carousel_header {
  margin-top: -641px;
  text-align: center;
  font-size: 12px;
}
#page_container #main_container #content .seo-breadcrumb-container {
  font-size: 0.75em;
  color: gray;
  margin-top: 4px;
  padding-bottom: 8px;
}
#page_container #main_container #content .seo-breadcrumb-container li {
  display: inline;
}
#page_container #main_container #content .seo-breadcrumb-container a.seo-breadcrumb {
  text-decoration: none;
}
#page_container #main_container #content .seo-breadcrumb-container a.seo-breadcrumb:hover {
  text-decoration: underline;
}
#page_container #main_container #content #tab_container {
  clear: right;
}
#page_container #main_container #content #tab_container .viewed_prod:first-child {
  margin-left: 10px;
  line-height: 0.9em;
  border-left: none;
}
#page_container #main_container #content #tab_container #bottom_tabs {
  float: left;
  margin-top: 10px;
}
#page_container #main_container #content #tab_container #bottom_tabs ul {
  width: 786px;
}
#page_container #main_container #content #tab_container #bottom_tabs ul li:first-of-type {
  margin-left: 0px;
}
#page_container #main_container #content #tab_container #bottom_tabs .tab_header {
  float: left;
  margin-left: 8px;
  background-color: #EBEBEB;
  margin-left: 4px;
  border: thin solid #808080;
  border-bottom-style: none;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  padding: 8px 4px;
  cursor: pointer;
}
#page_container #main_container #content #tab_container .tab_content {
  float: left;
  border: thin solid #808080;
  width: 779px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content {
  overflow: visible;
  padding-bottom: 15px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .tab_content.writeANewReview {
  padding-bottom: 10px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #reviewSort {
  background-color: #f6f6f6;
  padding: 10px;
  margin-top: 25px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #reviewSort .reviewedSortTitle {
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #reviewSort .reviewSortDropdown {
  font-family: arial, sans-serif;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .writeAReviewTitle {
  margin-left: 250px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailedTitle {
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  margin: 15px;
  border-bottom: 1px solid #a3a3a3;
  padding-bottom: 5px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed {
  height: auto;
  position: relative;
  font-size: 14px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .row.col-sm-12.recommendedPercentWrapper {
  margin-left: -35px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .col-sm-12 .avg-rating {
  margin-top: 10px;
  margin-left: -13px;
  padding: 1px 4px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper {
  text-align: center;
  font-size: 14px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper.reviewDetailedMisc .row {
  margin-bottom: 10px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper.reviewDetailedMisc .col-sm-5.sizingNames {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45%;
  flex: 0 0 45%;
  max-width: 45%;
  margin-left: -15px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper.reviewDetailedMisc .col-sm-5.sizingPercentWrapper {
  margin-left: -15px;
  margin-top: 5px;
  margin-right: -5px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper:last-child.col-sm-6 {
  border-left: 1px solid #a3a3a3;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper.col-sm-6 .writeAReview a {
  color: #666;
  text-decoration: none;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewDetailedTitleSizing {
  text-align: left;
  font-weight: bold;
  margin-bottom: 25px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .tagDescFeelstoolarge,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .tagDescFeelstruetosize,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .tagDescFeelstoosmall,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .percentDescFeelstoolarge,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .percentDescFeelstruetosize,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .percentDescFeelstoosmall,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .tagDescFeelsfullsizetoobig,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .percentDescFeelsfullsizetoobig,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .tagDescFeelshalfsizetoobig,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .percentDescFeelshalfsizetoobig,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .tagDescFeelshalfsizetoosmall,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .percentDescFeelshalfsizetoosmall {
  display: inline-block;
  margin-bottom: -10px;
  color: #666;
  font-size: 14px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper p[class^='tagDesc'] {
  float: right;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .sizingPercentContainer {
  height: 10px;
  border-radius: 25px;
  width: 150px;
  background-color: #f6f6f6;
  display: inline-block;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .sizingPercent {
  height: 10px;
  border-radius: 25px;
  display: inline-block;
  float: left;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .productReviewNameDetails {
  display: inline-block;
  text-align: center;
  margin-top: 50%;
  font-size: 18px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewRatingImg {
  height: 35px;
  margin-left: 100px;
  text-indent: 10px;
  background-repeat: no-repeat;
  display: block;
  position: relative;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewRatingImg.avg-rating5 {
  background-position: 0 -363px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewRatingImg.avg-rating45 {
  background-position: 0 -326px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewRatingImg.avg-rating4 {
  background-position: 0 -291px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewRatingImg.avg-rating35 {
  background-position: 0 -256px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewRatingImg.avg-rating3 {
  background-position: 0 -218px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewRatingImg.avg-rating25 {
  background-position: 0 -182px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewRatingImg.avg-rating2 {
  background-position: 0 -145px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewRatingImg.avg-rating15 {
  background-position: 0 -109px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewRatingImg.avg-rating1 {
  background-position: 0 -71px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .reviewRatingImg.avg-rating05 {
  background-position: 0 -37px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .totalRatings {
  margin-top: -10px;
  font-size: 14px;
  color: #666;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .recommendedPercentContainer {
  font-size: 14px;
  margin-top: -20px;
  color: #666;
  width: 95%;
  margin-left: 50px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .recommendedPercentContainer .col-sm-10 {
  text-align: left;
  padding-left: 12px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .recommendedPercentage {
  display: inline-block;
  border-radius: 2px;
  color: #fff;
  padding: 3px;
  font-size: 16px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .respondentsBlurb {
  font-size: 14px;
  color: #666;
  line-height: 14px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .reviewDetailedWrapper .writeAReview {
  margin-bottom: 40px;
  text-align: center;
  border: 1px solid #a3a3a3;
  text-transform: uppercase;
  padding: 8px 0px 8px 0px;
  display: inline-block;
  width: 75%;
  margin-top: 0px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .sortSelect {
  font-size: 14px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .reviewDetailed .sortSelect .reviewSortDropDown {
  border: 1px solid #969696;
  padding: 8px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .otherTags {
  font-size: 14px;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-bottom: 10px;
  padding: 8px;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 10px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content .ratingImg {
  background-repeat: no-repeat;
  display: block;
  height: 15px;
  margin-left: 15px;
  position: relative;
  text-indent: 85px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 10px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .ratingImg,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews #reviews_tab_content .reviewRated .ratingImg {
  margin-left: 0;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .row {
  text-align: left;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewFBComment {
  bottom: 3px;
  position: absolute;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual {
  font-size: 14px;
  position: relative;
  margin-top: 30px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewPersonalDetails {
  float: left;
  margin-top: -3px;
  max-width: 225px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewPersonalDetails .reviewVerified {
  margin-bottom: 10px;
  position: absolute;
  top: 80px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewPersonalDetails .col-sm-8 {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 85%;
  flex: 0 0 85%;
  max-width: 85%;
  margin-left: -10px;
  font-size: 14px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewHelpful {
  margin-bottom: 10px;
  font-size: 14px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewHelpful .yesHelpful,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewHelpful .noHelpful {
  width: 60px;
  height: 38px;
  border: 1px solid #ccc;
  cursor: pointer;
  border-radius: 2px;
  display: inline-block;
  vertical-align: middle;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewHelpful .yesHelpful a,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewHelpful .noHelpful a {
  padding: 2px 27px 19px;
  text-decoration: none;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewHelpful .yesHelpful button,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewHelpful .noHelpful button {
  display: none;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewHelpful .yesHelpful .helpfulVotes,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewHelpful .noHelpful .helpfulVotes,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewHelpful .yesHelpful .notHelpfulVotes,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewHelpful .noHelpful .notHelpfulVotes {
  margin-top: -12px;
  margin-left: 40px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewHelpful .noHelpful {
  margin-left: -5px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewFlagged {
  font-size: 12px;
  margin-top: 10px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewTitle {
  font-size: 15.5px;
  font-weight: bold;
  overflow: hidden;
  vertical-align: middle;
  margin-left: 5px;
  display: inline-block;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .reviewIndividualRating {
  padding-left: 225px;
  margin-top: 10px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewHelpful .pr-review-helpful-response {
  margin-bottom: 0px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewComments {
  margin-bottom: 10px;
  margin-top: 10px;
  color: #666;
  font-size: 14px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewDetails {
  margin-bottom: 10px;
  font-size: 14px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewProsTitle,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewConsTitle,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewBestUsesTitle {
  font-weight: bold;
  font-size: 14px;
  background-color: #f6f6f6;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewProsDesc,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewConsDesc,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewBestUsesDesc {
  margin-left: 8px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewOtherTags {
  margin-top: -20px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewBottomLine {
  font-size: 14px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewPros,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewCons,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewIndividual .individualReviewBestUses {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  max-width: 30%;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewFooter {
  margin-top: 20px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .nextPage {
  float: right;
  cursor: pointer;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .nextPage:hover {
  cursor: pointer;
  text-decoration: underline;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .prevPage {
  margin-left: 415px;
  cursor: pointer;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .prevPage:hover {
  cursor: pointer;
  text-decoration: underline;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .prevPage:after {
  content: "|";
  margin-left: 3px;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .displayReviewCount > span {
  font-weight: bold;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewVerified .col-sm-8,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewPersonalDetails,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .individualReviewBottomLine,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewHelpful,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewFlagged,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewedSortTitle,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewTitle,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .individualReviewOtherTags,
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .reviewDetailedWrapper {
  color: #303533;
}
#page_container #main_container #content #tab_container #bottom_tabs_content #reviews_tab_content #fullReviews .check.col-sm-2 {
  background-color: #97DB4C;
  margin-left: 15px;
  padding-top: -3px;
  color: #FFF;
  padding-left: 3px;
  margin-top: 2px;
  height: 18px;
  border-radius: 100%;
  max-width: 5%;
  font-weight: bold;
}
#page_container #main_container #content #tab_container #presently_viewed_tab_content .viewed_prod {
  float: left;
  border-left: thin solid #BABABA;
  height: 145px;
  width: 24.5%;
  overflow: hidden;
  padding-top: 4px;
  padding-bottom: 4px;
  line-height: 1em;
}
#page_container #main_container #content #tab_container #presently_viewed_tab_content .viewed_prod:first-child {
  border-left: none;
  margin-left: 10px;
  line-height: 0.9em;
}
#page_container #main_container #content #tab_container #presently_viewed_tab_content .viewed_prod > a {
  text-decoration: none;
  color: #000000 !important;
  font-size: 12px;
}
#page_container #main_container #content #tab_container #presently_viewed_tab_content .viewed_prod > a > div {
  margin-left: 0px;
}
#page_container #main_container #content #tab_container #presently_viewed_tab_content .viewed_prod img {
  float: left;
  padding-right: 8px;
  height: 137px;
  margin-left: 6px;
}
#page_container #main_container #content #tab_container #presently_viewed_tab_content .viewed_prod img[src*="not-avail"] {
  height: auto;
}
#page_container #main_container #content #tab_container #fragrance_tab_content #frag_note_link {
  font-size: 15px;
  margin: 10px 10px 10px;
  font-weight: bold;
  cursor: pointer;
  display: inline-block;
}
#page_container #main_container #content #tab_container #fragrance_tab_content .frag_note_left,
#page_container #main_container #content #tab_container #fragrance_tab_content .frag_note_right {
  font-size: 16px;
  float: left;
  line-height: 28px;
  margin-left: 18px;
  padding-bottom: 16px;
  margin-top: 16px;
}
#page_container #main_container #content #tab_container #fragrance_tab_content .frag_note_left {
  text-decoration: underline;
  font-weight: bold;
}
#page_container #main_container #content #tab_container #fragrance_tab_content .fragrance_facet_container {
  font-size: 16px;
  font-weight: bold;
  overflow: auto;
  height: auto;
}
#page_container #main_container #content #tab_container #fragrance_tab_content .fragrance_facet_left,
#page_container #main_container #content #tab_container #fragrance_tab_content .fragrance_facet_right,
#page_container #main_container #content #tab_container #fragrance_tab_content .frag_note_left,
#page_container #main_container #content #tab_container #fragrance_tab_content .frag_note_right {
  float: left;
  margin-left: 18px;
  line-height: 1.25em !important;
}
#page_container #main_container #content #tab_container #fragrance_tab_content .fragrance_facet_left,
#page_container #main_container #content #tab_container #fragrance_tab_content .frag_note_left {
  text-decoration: underline;
  width: 105px;
}
#page_container #main_container #content #tab_container #fragrance_tab_content .fragrance_facet_right,
#page_container #main_container #content #tab_container #fragrance_tab_content .frag_note_right {
  width: 80%;
}
#page_container #main_container #content #tab_container #ingredients_tab_content .ingredients {
  line-height: 25px;
  margin-bottom: 10px;
  margin-top: 10px;
  margin-left: 15px;
}
#page_container #main_container #content #item_detail {
  overflow: inherit;
}
#page_container #main_container #content #item_detail #social_tools {
  margin: 5px 0 10px;
  margin-right: 28px;
  float: right;
}
#page_container #main_container #content #item_detail #social_tools span {
  float: left;
  margin-left: 4px;
  padding-right: 4px;
  margin-top: 4px;
  height: 18px;
  border-right: 2px solid #808080;
}
#page_container #main_container #content #item_detail #social_tools span:last-child {
  border-right: 0px;
}
#page_container #main_container #content #item_detail #social_tools #facebook_button {
  width: 80px;
}
#page_container #main_container #content #item_detail #social_tools #email_button,
#page_container #main_container #content #item_detail #social_tools #print_button {
  width: 20px;
  background: url("/amd-images/miniicons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#page_container #main_container #content #item_detail #social_tools #email_button {
  background-position: 0 -16px;
  margin-left: 228px;
}
#page_container #main_container #content #item_detail #item_images {
  width: 332px;
  float: left;
}
#page_container #main_container #content #item_detail #item_images #main_image_container {
  max-height: 452px;
  width: 331px;
  text-align: center;
  margin-left: 1px;
  border: thin solid #808080;
}
#page_container #main_container #content #item_detail #item_images #main_image_container #main_image_wrapper #image_instructions {
  width: 20px;
  margin-left: 290px;
  margin-top: -28px;
  vertical-align: top;
}
#page_container #main_container #content #item_detail #item_images #main_image_container #main_image_wrapper #main_image {
  max-height: 450px;
  max-width: 329px;
  height: auto !important;
  width: auto !important;
  border: none !important;
  margin: 0px auto;
}
#page_container #main_container #content #item_detail #item_images #main_image_container #zoom_image_container.imgPosClass {
  border: 1px solid #CCCCCC;
  cursor: crosshair;
  display: none;
  overflow: hidden;
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 74px;
}
#page_container #main_container #content #item_detail #item_images #main_image_container #zoom_image_container #zoom_image {
  position: absolute;
  top: 0px;
  left: 0px;
}
#page_container #main_container #content #item_detail #item_images #alt_image_container {
  white-space: nowrap;
}
#page_container #main_container #content #item_detail #item_images #alt_image_container #alt_images {
  width: 100%;
  overflow-y: hidden;
  background-color: #EBEBEB;
  padding: 5px 0px;
  float: left;
}
#page_container #main_container #content #item_detail #item_images #alt_image_container #alt_images img {
  padding-left: 3px;
  cursor: pointer;
  max-height: 60px;
  max-width: 42px;
}
#page_container #main_container #content #item_detail #item_images #alt_image_container #alt_images .alt_image {
  cursor: pointer;
}
#page_container #main_container #content #item_detail #item_images #prod-video {
  position: relative;
  margin-top: 5px;
  display: block;
}
#page_container #main_container #content #item_detail #item_images #prod-video img {
  margin: 0 auto;
  display: block;
}
#page_container #main_container #content #item_detail #item_images #prod-video:hover {
  cursor: pointer;
}
#page_container #main_container #content #item_detail #item_images #prod-video:hover:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjM2IDE1MCI+CiAgPGltYWdlIHdpZHRoPSIyMzYiIGhlaWdodD0iMTUwIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU93QUFBQ1dDQVlBQUFEZGFtU3pBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQSBHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFKMFpKUkVGVWVOcnNuWHVRRk5YMXg3dDdabWRmIDdIc1hsZ1VFZGhjV0NLSml3RmcrZ2hVU0lrVERMOGFrS3BYOHBKSmZrZnFaS21QOUt2OVlKcWtFUzZOSktza2ZTU29WeTFRMGFDb0IgSlBqQ0lBb0liaFREUThUSVkyVlpkdG4zWS9ZNU83c3owNzk3Mm51YU0zZHZ6OHpDTGd6dU9WVnR6NHVlbmJZLy9UM24zSFBQOVJzZiBtMTlzK1dMTEZKdHBzTEd4cFl2WllndUxyVTlzRWIrRXRWUnNGcDhiTnJhME14RFFMTEVGeE5acFNXVmxXTm5ZMHRzY1ZpM3BCck94IHNhVy9aVm9jczdLeFhUM3VNYnZDYkd4WG1WL014c2JHd0xLeHNUR3diR3dNTEJzYkd3UEx4c2JHd0xLeE1iQnNiR3dNTEJzYkd3UEwgeHNiQXNyR3hNYkJzYkd3TUxCdmIxRE0vbjRLMHQ0bWVUV1h6S1dWZzJTWVBUdk1TSUxZOS9xM05FRE93YkpjT3FKbkM0MFRIc1pNYyAzMDRBTFFQTXdMS05BMUl6d2Z0bUNvQW5BczRtZTFzRHVhbDh4bVI0R1ZnR05UVklUV1ZMQkcwcXdPcGd0WlhuVkhXOTRHVndHZGdwIENhbmhBV09pTFZVMTFrR3FBempaeGk0ekE4dHFxbm5kVXNDMFVnVFo2enNTS1N0VjFKanlma3o1VEN6SmNWbDFHZGhQSEt4bUVqVzEga2tDYkRPQlVGZGIyY0lkalpHOHByMXNLeElaR2RWTlJZallHOXFwUlZSMm9GRklzV3JHVXpSUGM2dXJxd09yVnF3c1hMMTZjWDFwYSBtbE5VVkpUakYwYi9pSkdSa2RGZ01CaHFiMjhmT25YcVZOL3UzYnVEZFhWMUl4b2xWUi9qWmhJVmppbWZOVGpHdmZJWFdRV2Zoa2x6IGY3MUF4Y2Mrelh2T3RuTGx5cHlOR3pmT3I2bXBLWnMyYlZwR1lXRmhaa1pHaHQrMmJVTnNaaXdXZzcwRmo0VTUzNGtQTEdId0VKNkwgZndNUXg0YUdoaUs5dmIwRHg0OGZQNzlseTVaek8zZnU3Rk5BcFhCR2xlY3hEOWZaVHVDS3N6R3dWNVg3cXdXUmJENzV2Z050V1ZsWiB4c01QUHp6L3V1dXVteWtlWnhZVUZHUUowS3pSMFZGRHdHbEdJaEVUWUJVc1VqamQ3eE5QTFFSWHZ1ODhocy9ERTUvUFp3b3hocjBCIGUzSGNTRnRiVzgrK2ZmdnFIbi84OGZxT2pvNVJCZDZvQm1nVlhzTURYSWFXZ2IxcVlFMEdLWDNzKzlHUGZqUkh1TG5Yeko0OWV4cHcgRlE2SEFTWWpHbzNpY1pBK1orY0JMQ3FycVFOVzU2SUR0S0Mrc0JkbUMzaUQyN1p0Ty9MSUk0ODBTbGlqNDRDWG9XVmdyOHBZTlJHayA3cjY4dkR6ejk3Ly8vZklGQ3hia0NndUVRaUZMcUtuajZoTFlMS0tlU1lHVnBsTlliZktML0FObkh3Z0VEQUV3M0N4RzMzbm5uZjg4ICtPQ0Q3NTAvZno1TVlJMG1nZGRJNGlxek1iQnByYW8rc2puUHE2dXJzMy81eTE4dVc3SmtTYjV3Y1RPRW1xS1NxZ3JwdUxncXNQQVkgWEZ2NjNSUTY5Yk93Vno5UGptMm8zd043VUYyQUYxVDMyTEZqcDcvM3ZlOGRyS3VyQ3luQVJqM0FaYlZsWUs4YVdGVjMxeThmKy9QeiA4ek9lZXVxcDY1WXRXMVlJb0E0TkRUbWdRanhKQVZMZ2kxTktvckFVVEFSdmpKSlNoYVhIb0FxcktEUjFvWjN2eWN6TWhMOHhWbHRiICsvNTk5OTEzcUsrdkQrTGNpSVF6NHVFMk03UU1iTnJCcWh1U1FXRDlSRm45ano3NmFOWGF0V3RuQ2RYS0hCd2NOQUZVTlNHVXFzS1MgejJzVlZvR2JIcE5DcWtKdEtZcHMwTjhJQ2cyS0MwRCs2VTkvMnZQREgvN3dESUUxU2dDT2FsemtHRVBMd0tZYnJENUZWWjI5VU5OcCBQLy81enorMWNPSENnbUF3YUF3UEQ1c3FOQklPRng1VllWVTNsOFN2QmxIMk9GclY3MUFWVm9WVzgzbERjYTJkOXdTMFpuWjJ0dG5ZIDJOZ3MxSGEzY0pjSENMZ1JqeGlYb1oxZ2d5c21qMC9EUmNFYUI2allNbkMvYWRPbTZvY2VlbWhoWGw1ZVRuZDNOd3pKcUlrZUNwNmggZ3FrWnNsRWZxK0RxM0dlYUlWYVBZV21nVlE0Zi8zZUFad0NKc2NMQ3d2eHZmZXRiUzhWdkMrN2R1N2RQazRpanoyazFWTExxTERaVyAyRW1CMWFkeGdSMXdoUW9GTm0vZXZIVDU4dVVsUWxYTlVDaGtxTmxZVmMxMExyRUtMSG5kMENpcDV6aXM0bUtiU1ZSV1ZWaExPUmZ1IDhVRnRzN0t5akNOSGpoeGZ0MjdkZ1JFZytZTFNScFRrRkN2dEJCcjNkTHA0V0gxRVZmM1YxZFc1cjd6eXl2S2FtcHJpdHJZMkF4SkwgVU9qZ1hKbGtqNC9wYy9WOSsyTWI4emw2TE9XeHFYdlA0M244d2IwL2J5dXY0WE03SEE3YkF3TUR4bEpoNzcvLy9yMVZWVlU1NU1ibCBWODZScFp4RFZsZ0dkbEtoMWNXczFCM09XTE5tVGZGenp6MTNmVWxKeVRTSVY4RUYxa0NvQTgycFlwS2xodTRHN3Fjc1BUUTBiSGxCIG5oUmkzZk5rNE1yWDRtWWFnUnpEM3lmaWNpTS9QNzkwejU0OTM3enBwcHZ5Q2JBWnh0aGhMUlZhQnBlQm5WQlFWV2g5T2xoRlBEZjkgOGNjZlh5S3U0YXplM2w0dFRCUUdDYU5UWmdqbGh1S3hEUmMvYk9JOVo1T1BIWEFCRnJrM0VPSkVjSkhYN1VScW04eVV6OWpLNzBLcCBOc0R0OS92OU9kdTNiLy92OWV2WGx4Rll2WlIyUEsxdjJEanBsTElyckJaRTRBV0lGMlRHeG8wYks3Ny8vZTlYaVJBT3hsYkh6TTZoIG1WOEJtNFdGK3hJKy9JeUZFRk8xbFVYOWxsUTNWRFpkRW1sTVhJcVBjV0tBMTdpdW9XYS9sS1NUTHRHbGZnYzhoaHVQeitlejdycnIgcmlYQ3cyZ1VzVzFvSExFcVE4dkFUaGlzcGtaWkhaZnZtOS84NXZRSEhuaWdVcmlGQVJIUHVja2FOWkZEWVpFQW1jUVZ0Z2lrbG9UYSBrakFEeUlaTVREbkhRWGhwcVNKMWZkWGhJQ00rKzJ2cW5vOERXTk1MV1BGM2pyUzN0emVkUDMvK3c4V0xGMXYvK3RlL0JudDZlbUplIDRzM1FYdHBGeWxuaXNYR1ZPZ1V1YnVobTdkcTFKWnMyYmFvUnloTG83KytQSzZoWEZVeUNaa2t2MGtKdzVXWkpkOWVOOFVpbEVSUXQgd0hNYnNyM3l1WTNqcW5MWUJoUFB0cVpheW5tcXFUM0cxeWw4bGdiWU1jTS9xb3FIdytHK3RyYTJSbUVkTWZEWGhZazRIdjcyaVBBKyBHZ1RBdzhiSFdXT3NrS0taWTY4WlAyd003RVdwcTAvWkhGaXJxcXB5bjM3NjZXc0ZQRmw5ZlgxeGNNQmNjcDM3aWNEaS9GVUJxU1ZWIDFVZUJoVDJwVUhKbTBraGdEVGs5em5tTXorR2pXQ3VNRU9NLzl3RFdmZXcxUEdTTW5lRkRLWGJlRUI1RmQwdExTMk5yYTJ1UDdtUk8gbno0ZFl0dnd0Ny85N1FaeFF4c2gwRWFWalNjTE1MQ1hwSzZtUmxsZFdLRzg4UG5ubjE5YVZsYVdEOWxnOWFLR3lpWFZMVVZJMFFWRyBRQUZhY0lHRlNsdkVKWGIvSGFvMUhCT1VGV2JTaU5kaWNGTUFkWVRYQ2JnMmp1bEtjRjFLdllvbnJBcyt2R2Z4aEFJeWdOcFZYMTkvIFR2ejJnV1FudEx5ODNHaHViaDRVU3Rza2ZwOFh0RjRUNHRrNGhrMUpYUzJOdXJvVlRILzg0eDlyNXMrZlh3VFZTN3BZeml0ZXBNTTIgQUN0QUtqWWY3RWRIUjJGcW5VOCs5NG5uenVzQU5FSXRZMXMzMWxXeXVBNTcrRDU4cHhMUEdvWm1FZ0g5akhyalVlSllvN2UzdC9QayB5Wk1uR2hvYW1rWE1QcExLU1lWeDJsbXpaZ1htekpsakhqaHd3Q3NKcGI3R3NTd0RlMG11c0p0ayt2R1BmMXk1WnMyYUdSMGRIYWF1IExZdWhGT2ZUaEJPQWg1bGkyQUJRQUJYQUZIR2diOGFNR2ZPRnEzM0x6Smt6RjRJb2RuWjJCdVd3amcvSFpYRXNGQ2UyWThZWngwUnAgOFQ5TlRua0JxNGxMcWJ1TTBIVUxVRStlTzNldVJmeWRvK005dVREa2MvUE5OK2VJR0RmODBVY2ZqWG9vYWJMVkN0allKVTdKRlhhVCBUTXVXTGN2L3d4LytzRVNBRm9BWk4vU2kxcm1mRkdhRVZBS0lhdW9Yd01Ka2NiOVFvRVVMRml4WVIvOG9FZmUxLytjLy82a1ZNV0s3IGJPa1NFKzU0VE01VmhUMDhkOXhsMlRYQ2NadlJUWmFiRS84YWNwSUIrYU1zRFp4eGJyRUFyZS9zMmJQbnVycTYraTcxQkJjVUZCaTUgdWJtUkRSczJuQlUzdTJSSktIYU5XV0hINVFwcks1bCs4NXZmTEJBWFhvNXdEVTEwSmFWTHFnNTF4TkdLeVNhcGtoaXpPdW9LRzZqciBEVGZjOEY4Q3FFd3Nub0RQQ3doemhUdTVxS2lvS0wrdHJhMUx1S0VSNmhaamh0bTRNS1JEdjVPNnh1Nk5CUjdyYmlnVVdIRXpHUmFnIGZuVHExS21Hb2FHaDhFU2NaS2lHRXNCYVM1WXN5ZGkxYTllZ2tiaW1tRjFqQnZhaTFkVlIySWNmZm5qdUhYZmNVU3JVempUR2pubkcgWFZ5MFNOKzRNUFlLRlUwT1hESjJkZU5XOFZwV1RVM05yUWdyaFJiMjRrSXZxYXlzWEp5Wm1lbHZhV25wRnREYk1zTnNrU3FvTVRjTyBBcStqd2dpeG9RbTJZUysrS3lwK1g5TUhIM3hRMTlmWEY1cm9FdzN4N1BMbHl6TmhtRWZqR3JPcWpzTzRMM0dDeG1uUUtlTHpuLzk4IGNYdDd1NXZrSVlwbFNCV3pFUTRzZEtDR29FaHdiYWd6UnNVVnIva2tNSEd3a21QRDNqOXYzcndiaE9KV0N6ZjUzZnI2K2dZWTg1UXUgTm1TUDRUaHdYSURaeVNMRDhBOFlqcldpbXd6ZksvZjQzQTRHZ3gxMWRYVk4wTTk0TWsreWlHT043MzczdXpQZWVPT05JWEhEaWlybiBtb2QyV0dISHJhNWpGUGF4eHg2cnV1YWFhMkFJSjJIZkpFTVp3OFQzU1diWGxLMUtRUmw5b0s2d2lmY0NDeGN1dkZFSExFS09qOEZ0IG5qbHo1bndCYmtWUFQwOVF4TGxoZkUvSklyc0pLcXhaeHVRVWNaVkI0VVBDOWEwVElMVUI2Sk45d3NFMUZtR0ZyN2k0T0hidzRNRVEgcXl3cjdFU3BxMU9vTGx6UjdGdHV1YVdvczdQVFZTU3FmUGhjTldVNm1pMWhSVlYxWitLZ1MwdG4yNkFyVEJVY3Z3KzN2THk4R2JmZCBkdHM2NFNLZmZ1Kzk5NDRNRGc2R0FvR0FMZFViNXFyYVFzRkFiVzFRVzFCanVYZmNZNEJUZUF5TkRRME43ZkRua2NLTFNZZWxvNlBEIHVQdnV1NHVmZWVhWllHOXZiMVNlNnhpckxDdHNxc2ttTDNYTitNbFBmakt2ckt4c21sQXl3NnRsaTFmamJ1UENXS2M3MndZMkhGK0YgWkJOa2lPRjdGaTllZktPcXJoNVQzT2pycGdDM1ZOeFVhZ0JHQVc4UHZSSEFCM0NHRC93Mk9leGppVml5WDhTcFowUzgyZ2Z1Ty95TiBxTUswVm5teURNSUJFWTlEMDNTanRyWTI1SkVkdGpuNTVHMVRkWHFkbVNCTGJNMmVQVHV3Y3VYS3dxNnVycmdwWlVRRlFUbHR6ZVJ1IDdVYWhRd1dWY0NVOC8vaDV1dUVVUEFsY1JuVjE5WTBpenI2cnZMeDh6dERRVUVZb0ZQS0p2UjljYnVHR3dtYkJUS0tUSjA4MkNWZjAgckZBMmFEM3MzRGprOUQ0SFZKekRLeWNlVEtyS3JsbXpwbkRhdEdtMHk2VFh3bDlzckxCajFyc1pVOVgwMEVNUHpSVUE1RUZoUDNGOSB0UlZOK0I1VlhacEJSbGRZd2dHeG8xc3dBZjI3UC9XcFR5MzNpbDlwa2t0eHQrTnVDQmtaR1ZrVkZSWHpaOHlZVVNaYytHN2hKby9nIE1KTDREVU5DVmMrSjE0ZFFUVEVaUnQxeXpHaVR4MHBOeGNRWTNHaXlzN010b2JTeHc0Y1BZeXliYU5rUHRpbXNzTHJXTHlhNWVUbXUgOFlvVkt3cGtyYkMyczBPQzFpOFFPOGFwTVczM290a25KVUtuMkY2S1cxQlFVTEZxMWFxN3JydnV1cFhpdmF6VHAwOTN2ZnZ1dTgwOSBQVDIyVUZvL0tLNVFZRDlzOEZncUxSUncrTWhOeGRuTFk3cVQ1eWR5Zzd6QUY3N3doVUlqdnVVTzlYWjAvNi9ZcHFEQ0pzME1QL0RBIEE3UEVCVjhNN3JCYXRtZU1uUndlVjBDaEtqRXRtc0JLSnprTzY5UU5pODhFbGk1ZGVvTk9ZYlYvUEJsUzBpVzY4UHNGdUtYejVzMkQgaWZWQjRRcTN5NFcwY0NnSlliY3dJU1pkZEhlU1BiMVJ5UGROT2p4MXFSdXNIVFJ6NWt5ZmlMMUQ5ZlgxSXg0cXl3ckx3SHBtaFYxbyA3Ny8vL2dyaEJtZkJNQVFDaVdPcnRHQkMxeFlVOTVoNElra25peVNlc01qZmtzQXVUeFhZUk9DcTZ1M3orVExtenAxYjgrbFBmM3F4IFVOUmdRME5EcjlvL2lvQnF5cGxDYmljTWV2TWgyZkVKVXpzNG5uRGhyZGRlZTYzZlNHMFpTelpqYWc3cmVMYUJLUzB0aFNUT3RIUG4genFIcTJFUkYzZXdTZWMxV1l6MTRMQXNvYktwS2RBOURMcW1BbWNoTnh1K2l4OEhDRGFxT3VibTU1ZXZYcjc5UGdQdkJDeSs4c0t1NSB1YmtyRUFoWXNBUUhxTDJJZjZOeTJsNFVZSVhYNGFlTDQvamt0RDE0Yk1vZlNvc3hMZ2ttNGFZYjExOS9mYTZJWldIRlBuVXhhL3IvIGlLR2RvZ3JyMWZyRjdTMjhjZVBHbVFzV0xIRGlWNkltWTJhekVCQ3BpMHdWeVIzV2tVM1Y0aFJXenRSeENpZXV2ZmJhY1N0c0lvalYgMkJkTnVNblRCYlFyWU9XOEV5ZE9ORU9yVXVvYTB5UVVqaHZMNDFpWTFVWkZKb3RLWDdTYkRNZkx6ODgzZTN0N2gwK2RPaFhXdU1VeCB4cE9COWNvT08rN3doZzBieXJPRmdUdE1NNzVZd0dCNDkwWnlINnZqc1dRYzFnRURzc1N5MmdtNlFtUk9GTENweExjd0ZqdDkrdlM1IEsxZXV2RjZvN0JBa3BiQVRCcnJDdUxLN21sRW1iV3pVNzdyb2JESVVjdVRsNVJsdnZQSEdBTHZGN0JLbkFtOGN5UFBuejgvcDdPeTAgTVo3RGl4SXVZdG4rSmM1TlZseFNtOFIrTU5YTlRLUXVNamFlc0l0UjV5YnJLck5nRTI1by9xcFZxKzY1NFlZYmJucnBwWmQyd3JBUCAxQ1NEaXl4K3B5VnJrcVBTSTRESHpwUSt1T25BM3d4dXMrd241WXhIWDJ5MUZMU0ZYYlJvVVk3aUR0UC9Kd3lyWWxONVdDY3VmaFZ4IFhoRXNyaXdYVnFaZzJWZ3dqOFVTdUlmLzBIaVVCcWFRQ1NVWldjOXUreE50WGpjSjB1L1kyYUJRUXFqYjdHOTg0eHYvSTBLQmU0cUsgaW9xRm13eHIxbWJJWVI5NERQR2xIL1owR0VnbXpuRDR4OEpoSUpyTVNzWEFrNWsyYlpxL3NySXlZTVFYVVl5WmZjUTI5VnhpeS9CdSBzT2I3MHBlK1ZESm56cHc4dU91VGkzOU0rMDhTdDhZVlRhanpZK253RHhuYXNjZ1VPNmR3WXRteVpSUGlFby9YVGFZckJBaFl5NFdiIHZLSzR1TmlDK0JadU51akdLODNQNllvRVk5clZrTWtJS2NlMkFsZ2pHQXlHaGNyclNoVnBITXRxTzRWY1l0TkRaVjNJNXM2ZG0wM1ggdzFFcmpPanJvSmlZTFpVcWF4QVgySlpaVlpwWTlsSy9TYjBJVlRlWlRpaWdyOG5KRFJuQ1JmNmNjRkdYNzkrL2Y1ZUlLejhRcm5CRSBMandOSFM3QWxZZ3FtV1dZVytDNnlSQ1R5cnBsVzk2emt2NCtxTlVXMzVudG9hclVMV1lYZVFyR3NGN3VGaVJqd0JXTUc0b2hGN1dOIEhSdGtEMkJUd3VZcUwxNm9wTWVTVFZVNnlXSld4dVVFTjFGOG01V1ZWYlJtelpxdkwxKyt2UDZGRjE1NDVkU3BVNjBBS0hvSDhqRjAgY0l6S1RvNVJ1YzR0cUhFTUc1L0QrY0dPam9uK05yaEpRdTIyb2E5dzRsaVdrMDc2aTBJQW0xbGZYNitXRzlwcUZsUlZXeDBjNnVkSiBGNG00R1BoeW05ZDN5aHRNblBxWGxwYk8vODUzdnZPL2RYVjFoN2R1M2ZxNmNGdjdjY2FSQURVaVkyRUxla3RKcFFXRkJZdVNadWZPICtVdVVYQU5nYTJwcUFoeTdjdElwWlZnWExseVlLUzVDbjF4NDJZVXIwVUV3a2FSTE9HbmdTS3NoQ25wVDBzMEdndk1BR3dCWlZWWDEgNlIvODRBY1ByRisvL21ieFBFdldKR2ZBZWtLeTFZMHpNMGpHNkRpdTY5NElraG5FeTFBOFVWQlF3QWtuVnRqVW9MM3h4aHR6eFVWbyA0eHhSMHV1SUptNWN0eGk3U3BDNFVLMStjdDZYTndDYmdrR3p6NmxjMEZjNnZwVXVjL1puUHZPWmRkZGVlKzNLMTE5Ly9kWGEydG9UIHhOdUk0TytHeWZOeTlwRGJta1lPL1NUOFd5QmJYRjFkblhubzBLRXd3OHJBR2g0WGdIdGhpTHU3SDRkaGxJdjZRaHI0NHhYTlhmVlYgYTRrcEFQU0NWNU5ONmtUMWRGRmJYWHhMVlJoK2UzWjJkdG5kZDkvOXJSVXJWcHg0OGNVWFg0SDJNdkxmakVwdnpSWnFHUVhsaGRnVyAvejFwdWFvMUdFb3JLeXZ6SllDVjQ5Z3ByckJ4ME9iazVQaVVSWmpkTExCNklWUElLSmpZMUF3WHA4Sk1NWTdWU2hjYmsxVnBkL0hwIGJoN29ZYWlLVzE1ZXZtamp4bzBMVHA4Ky9hL3QyN2UvS29DTHlkOE1iV29nbHJWbHd6ZGJkOTUwd0JZWEYvdFpXVG1HOVlJMExrN0sgeXNxeVNQeHFleTJlVEpKR2J0Y0poRTlOSktuUFBWWkpOOUlWM0VUZEx1UzU4UzFhdE9qV0J4OTg4UDhxS2lxSzZYZ3o4U1pTR28rViBSUnk2amhNTUx3TTcxa1RzaFJPMmJkb0VUYWxVY2l1R2RDNHUvaHM4Qm0walF4L1RZNlF6dEFuR2p1TmljZUVtRjk5MTExMWZsdFZPIEp2NDI3REZGUCt1MXdiK0JHVVNzc093U3B4ckhqdWtIYkZ5b0RWWUxJVlFsc25FeEtwcDhVcWUrcVNBQTJHb1A0M1FFVi8wZHVzNGIgSlNVbDg3M09qNnpMVHBaeFQvYi9qT05YVmxodlJhRnFTTjUzVThBWTc5SldNTG9MR2t3MkRuZXp3a3JybUt2eVFsVEhuME9oVUsvdSB0NmRUY28wVjlpcGxVL2Njd2FIVlNoUkFWRUkxQ1VPcW5HeVpSVGJKTVUxNWFGTlJIWnVvVHpUZG9hUjdNcVRsUG9iZjgrOS8vM3MzIGh2K2FJU0U3RldnVHZNKzBUMkZndFFhVHVlSEN3S1VzeUVWa28wdEdYVjM0RE1acUZIQjA3ZFFoSUtxdTRBckQ4U0NiMnQzZDNaZXUgb09KanVwR1Y4Wnh0ZUhpNGQ4K2VQYysvOWRaYjc4TXFlbmphNURDUWpUYzRuTzJVNkR2Ri80TVlBOHJBZXQyeDR5WklEdzBOWVQxcyAzSm81aGh4bnhhNzVxSmdKV3NmZ3dDd0NhaW91b28xcjdEUTNOL2VKajJhbnE2b21naFZXVkQ5eTVNaWIyN2R2M3lkK1N3am15c3JpIC81aThnUm55SnBlU3VzSzU3ZS92anhueEZXSGNpSTJCMWJ0YkF3TURNUHNrTHI3RWVsZ2xTVVJYTDNjTENsQ0J2Vnc3a2lsMmp0M2EgMnRvTGl4MURkNHQwQk5WSmJoRFhsd0JyTnpZMkh0KzZkZXMvejU4LzM0bnIxc29KN2M0bUUwdzJuVmlRTE9rRTU3Nm5weWZDQ3N2QSBxbkNhbXRqSWhvdEZEdlliaW5KUzFYU2d4ZWQyL0RMc2VLSGJwRFdNdTdZT1RVNjF0TFQwaXhzRVBQZGY2V1NNbC91cnhxbXc5ZmIyIE51L1lzZVBsUTRjT05jQzBPNWkxQXhzVSsxTmc1YzNNbmRlYVN2a2x1Tk1kSFIxUnc3dm1taUdlNGdvYjUzcWRQSGx5T0RNejAxQUwgSDdBa2tkWVJxNlY4Y2k2c2UwTklOSisydmIyOVR4aGN3UmxYTW51YUxFNmxzSTZNalBUWDF0YnVFYkFlRWg4ZmhYbXhDQ3FVSDJMSCBSZGpMZnhlam5vWnVlRXUxckt3czQ4eVpNeU1HOTNKaVlKUEJDdHVISDM0NExBd3VQQ2hSZEdOWGRTcWRraG1PU3pnUk56bXVMRkVtIG5jeXVycTZCWURBNGlyQ21lNXdLRHNYeDQ4ZmZmdTY1NS9iQ0NubWdxaExPaUFUVWxuTmgwU1dHYzRGNzF5MDJqTVR6OUVGZHhibVAgaW5NVE5iZ0JHd09iS3JUQ0pSc1dkL29jb1lBbTloYkdwQW5waG9pUTB0ZW9hNHdUMkcwNm0wZTRrK0hPenM1aEtPZWJqRll3NHdVViA5NmltS3F4TlRVMG50bXpac2t1b1hydWNxQjZqN2k4cUtrazBPZmN3T1lUandrcGlmRS9MeWNreDJ0cmFSaGhXQnRZTFZOMUZFWU9MIFpzYU1HVG5RMDBtTlR6RUdwZUJTTnhrYmVDc1RCWnozdytId1NHdHJhMGhkQzlZclFYVzUzVis2aWRpNjQ4VVhYOXk1Zi8vK09pVk8galNHc0VsZzNJd3lReXZnVmIxNDA0WlMwTmdTQVBYLytQQUFiODdxWk1xWlREMWlhY0xKMUYwWjlmWDJvc3JLeWtIVDJ0eVZrY2RsaCA3T3BQZWpxNVdXWGFHa2JPaDQwS3RScVF6Y3JNeTlrZVpqeHhxdmc3aHc0Y09MQjMyN1p0QjhYZk5TbzhEZWdhNGJxL2tKQkRhQUZXIDZmWTY4U3E4SnlHMXlmZlpxZjVHNkVzc2JoQWhqeHVwelltbnFhdXdLclRZbGM5NWZQcjA2ZUV2Zi9uTGNaUFc2WnhRT3M1S0N5UXcgZG9VU1JBUUJqOW5jM0R3SU1YRXFhOGRlaVRnVmZzckpreWNQLytVdmY5bmQwOU16QUlDaXk2c3FxZ1E0SnYrdHE2NVl2VVdMdzhZeiBNVDgvUDk4NGRPaFFTUGYvaEdGbGw5aXRYRkl1a05pZVBYdjY3Ny8vZmxBWHB4a2JTUnpGeGFrSUFwWWowa3d5ekZEQm1FM0V4RVBDIEhZNGE4ZXV1VGlxd3VqalZhNWltcGFXbERzWlRQL3p3d3hic2lxaUNDdTR3VlZGMGYrV3huUE9IdjNlOFRjVEJZQmg2YUdnb2N2YnMgV1hTSll4ekxNckNKWXRrNHRhMnJxeHNzTGk0dUpPMU80eXFhcU1xU1RvTzBvNkx6T1ZndlJoeGpWSTFiSnl0MlRTVk94Y2ZpNytyWiB2WHYzcnAwN2QzNGdRSXdBcUZJOW5YZ1ZmaTRacG5GZ3BYRXF1cjgwQ1hleHY2bW9xTWdRQ2ora1VWV09YUmxZend3eFhpeXg0OGVQIER3aTN1TEMxdGRVZGh5VXhKeDNDUVVqamhuWGdSUUJWdUpkaG5acE9OTFNKUUZVVlZhai95TnR2djczdnIzLzlheTA4SnIyRkkranUgNnVKVXVacWRUVnE4dUlDbWtsUktaT0xtYUx6MjJtdDBYUjJ2OVhYWXBtZ01heWh4TEZ3Z0ZycGpyNzc2YXUrOTk5NWJBUUpLSnJKaiBxMDYxWGhnTDJ0M3FKbGlUQm9hSHZOeGZPbW43VWwzaThaUVRDcy9odldlZmZYYTN1QkVGeFhOMGZjSGxqYUNpMG5nVkUwcW9uamhjIFE0Wm9iUEw3TCs3QzgvdWg2MzlzNzk2OUE0bzdITlBFcnd6dUZGZFliUnpiMWRVMUtseTAvcEtTa29LMnRqWjNYQlhIRk1uVU9uY0sgSFNhZW9DK3YrUGNoTzc3bHZ5ZVlGd3ZzZU9MVTd1N3V4ci85N1crdkhEMTZ0RW02dVM2c3VKY3hxclBZbFF3QmJLbXFicHlxdXI4VCBZV1ZsWmNiNzc3OC9LT044amw4WjJKUmkyREZ1OGNHREIvdSsvdld2NXdzMWN0MWZWRkQ0RDA0Q29GbGljSjloZlppUmtaR29Ea29OIHVQYkZndW9WcDFKWVE2RlFuMUN1MTNiczJIRk1QQjhGR0VsQ3lhbFNrcUJHU1pXU0llUFV1R0VhMGhCOFFtUHZtVE5uR2s4KytXU1EgM1dFR2Ryd0tHNVBQbmJ2OHRtM2Jlcjd5bGE5TXo4N096b1RrRTRVRWgzQndFZ0QySnhhQWpBNE9EbzU2cWFqYUIybTg2anFPYVcrUiBJMGVPMUQ3OTlOUDdob2VIdzVCVW9zTTBBQ1RBQzI2eFRDYU5HYWFoeVRYOEdSUGRQeGtXd0JJM3Q5RzMzbnByaUtocnpDUDV4RGFGIGdhV3dtaVNHZGNUVCtIZ2x1Nmk0a0lJclZxeVlJV0svdVBWMTFKV0w1ZHpXYUU5UHowZ1N0OWRXSDZleUNQSjQ0dFQ2K3ZvUE5tL2UgL0ZwalkyTVh3SWxKSmFLaVk4b0pKYVR1TUkwdVRwMk1zZUpaczJZWndnTUl5bk1lazN1YVZ6QVlXZ2JXS3drVkl5b0xGNDcxOHNzdiBkMy91YzU4ckNRUUNzRFlxeG5MdWxEclNNZ2FtNW9XOVVxVlVZUlczTXFuYnAxTlZqMmx2cmM4Ly8veE9jWk01ZzZEU21sK01VV21SIFBnN1RUSGFjcWpPWUZWVmFXaHI5eHovKzBTUFBkelNCd3JJeHNHTXl4bU95eFEwTkRlRzMzMzQ3V0YxZFhYTDI3RmxUR1pOMVN4YjcgKy90SGhYbjZpN3BHYmtwUEtGc1hsK3BlMDAxN2UvUE5OL2RzMmJJRnByMDU0NmtZbzhyTmpWUFZja0k2bzBhZFpEN1pKWk96Wjg5MiAxQlc2ZkNUSURqTzBET3dZdDFoTlFORzdmR1Q3OXUxZFAvdlp6d3BiV2xwZzlYRTZyT09VSmdwUW95SjJqU1Q4SW8rRUV4eENBaEpUIFhWN2RZODIwdDRNaVR0MHIxSFVRNDFTY24wcEtDTjF5UWpwTVE4ZFRxYXBlam9rSVVPZy9ZOGFNNkU5Lyt0TnVPTWNwS0N0RHk4QjYgdXNVbWlhY3NFYjhPQ1FYclhycDBhZG1aTTJkd3VoMFdJY1FFTEtQSmtqRzA1UXlPMmFKSXk3bWpNVlZGS1RpcXFqWTFOWjE4OXRsbiAvM25xMUtsMlZFNmlxREZsVm8xTjNOMFl5ZmJHSlpTa2EzOVpUamFvNis3ZHU3djcrdnBHeWJsbWQ1aUJUUmxVNmhaVGxYV2cvZk9mIC85eit1OS85cnFDNHVEalEzZDF0WXRmRHdjSEJpT3grbVB5TFNJTnkvQjZxZUNxb2RNSThnaXBjNzQ2WFhucnBuN3QyN1RvRmlxcUogVTIwS3JYRmhtbHRjT2VIbFNDaDVtVkJXcUIwZTNieDVzeTUyMVpVbE1yZ01iTW9xNjJ3UW8rN1lzYU5qdzRZTnMvYnYzKzk4Q05weCB5c0grbEdBMUxrd2NjQmZLUXBnR0JnWkNBbnh3YWYyMHl6NHFiaVFTR1JiZis0YTR5QThLRlJ3bGRiOFJOVTVWeDFQUi9hWGpxV3JjIGZEbHQyYkpseG05Lys5dTJ5TWVMR01XTXhNTTViQXhzeXNrblYySGg5VzNidG5VdFg3NDhiKzdjdWZrd3pBT3pTOGFoVEppZ01xanEgU2VXRCtiSXdVK1Z3VlZYVlN1Z0xSVlEyZHVMRWlYZWZlZWFaTjFwYlcvc0JRT2hPS01kUDNRb2xPdTFOdXRDZWNlcVZVRlcwNnVwcSA0K2pSbzVBa0c1Q3hxMDVoT2RtVWdzRzRZOTRVL3YzcUNtbW1zamsrWkdkblozVDE2dFY1ME8xUXhLN2p1cUNVR1R1V0NzMnhZOGRPIGl3dTZxTEN3Y0RwOHB3RDBwSERGTjIvZnZ2M2Y0dVl3akUzT29PNlgxQUM3RGRCUVJlbHNHamxzRTFlbGRLV3N2THpjcUtpb2lEenggeEJQblE2SFFpQVExa3NBbDVtUlRrZ3UyWW9yL2ZoVlVIOW5BQTRHVzlobDMzbmxuOFgzMzNWZStiOTgrWjhYdzhYd0h6Sk9seXpIQyBYb2dyOUhleTVCNld2QXpBWGx6VWJoRUJiV3hHNjM1eGFJYTg3eG1uWGttRGJvaWYvZXhud1JWdU9uRGdBS3h5TUNvM3FyTGNmSTBWIDlxS2cxUUhzdmliYzRaSGk0bUpMcUdGT1IwZkhSUjBmKzBMSm1CSm53ampGQzFGSVBjZGlOTnNiUTNXbHd6WVNXQU43S3NuSjVVYTYgd1FxMmNPRkM2Q2JSSmJ5RkhnS3BHc01hcks2cEc2OWVwNS9LRlRjbWl4ZmFrMDgrMlNuVWRSQXV4SEc0eEhHWlloeURsZFBhWW5JYyBOVXBuMDREN0sxMWdiQ2thd1d5d1ZOY29pVlZSYWRNcUJxeXBxUUZQWkJET1dRSlllZEk2Syt3bHE2d3VublUvYytUSWtkQVh2L2pGIHZPenNiRjkzZDNmS3h5ZHhLNjZYaW90cnhibStXUENBN2k4cUo3ckZxS2I0ZWpyRXFib2tremcvNFUyYk5qVkNrYjhIckxycGRHd00gN0VVbG9Md3E4MDJoR3ZieDQ4ZERhOWV1elJmQVdEMDlQVWFpSm10eVV5Y05qRm1rbUlKSWlpbG9INlV4MDk0TWt2bE5sNjJxcWdybSB1a1llZWVTUnhtQXdxQ2FaYUhhWVhXRUdkc0lTVUY0Z085Ylgxd2VyQllUdXZQUE9QSmdMQUwyTUV4N1lEVnZIMWdtVExLL25SajVIIDY0dlQ3Z0tmTzNjdXpNU0pDbGpQdGJTMGhDV29ha2FZcDlBeHNKUHFHdFAzM09sNXdoMk9mZlRSUjhOcjFxekpRNlZONWZpNjRuL2QgUEZjS0plM1FuNjRYZUdWbEpaUWVSbi85NjE4M25UbHpCdHFXamlyQVJnM3ZTZW9NTFFNN2FkQzY4TUtLYXlkT25BZ0phS2NGQW9GVSBvUjBEYndwYldsL1FDeFlzTUVwS1NrYWZlT0tKUnFqQmxyQ21HcmN5ckF6c2hNZXp0cGZpZ3RJZU9YSmtjUFhxMWJsNWVYbSt6czdPIEtYV2lGaTFhWk9UbTVvWWZlK3l4eHVibTVtRU5yQnkzTXJDWE5aNVZ1MVNNZ1JaV0Q2K3RyUjI0K2VhYnM4ckx5d01RMDM1Y012dkogTlppSURyQkdvOUhCUng5OXRFbTJkbzJRVFFkcmpFRmxZSzhrdE82RkI1TUM5dTdkT3podjNqenpqanZ1eUJrY0hJUlpOcC9JRTFOUiBVV0dJbXhNTWNYWDk2bGUvYW9VRnY0aXFwZ29yUTh2QVhqWm9EZVYxOXlJOGZQaHdxTFcxTmJ4cTFhcmNuSndjNjVQbUlvT3F6cDQ5IE8vTFVVMC9CaXV3OWlndE1JV1ZZR2RpMGcxWlhwV00zTmphT0NoZTVmK25TcFJtMzNYWmJKaWp0MWE2MjBKYjA5dHR2Tjg2ZE85Zi8gaTEvODR2enAwNmVIalBnS0poVlVobldTTHNZS1BnM2pnaGJNSW52Y2ZITHZOOGprZ1Z0dnZYWGExNzcydFJrQzJJeXpaODllZGVEQyBjcERDellmOTZOLy8vdmUyQXdjT3FGUGtJb2ErZXdURHlzQ21GYlRxTkR5ZkFxOGZBUWE3NTU1N2lsYXZYbDNjM056c0EzQkRvVkJhIC8xaFlXUTVBRmZGcUZOcTZRTDltT2ZrY0FWVUxJblRqckF3ckE1dlcwS3FLNnlNZys0UktaWHoxcTE4dHZ1V1dXMkRCTFY5RFF3TlUgVGFYVkQ0VDFXcUZpcWJ5ODNPblB2SFhyMW03b3ZLRzR2THIycEF3ckE1dlcwS3JBR2hwb3FmSzZMbk51YnE1LzNicDFoUUN1YVpvWiBJdWFGOVZxaEUrTVYrVUVaR1JuT1JQTnJycmtHS3JDZ0kzL3c1WmRmRGtMdktvM0xxd00xcHNUeVBOYkt3RjdWYW10NXVNMittMjY2IEtlZjIyMjh2WExSb1VXNHdHTFJncm0xWFY1ZWp2SlBaemtYY05Kd0ZxYVpQbnc3cnRFSkxtc0UzMzN3eitNNDc3d3hwRk5RTFVsWlYgQnZZVEFTMnFiVEo0c2NPRkZRZ0VmRUp4YzVjdVhUcXRzckl5dTZTa0pBRHIxTUlVUG9BWHRwR1JrWXY2SThXeEhWY1h0c0xDUW1kZCAxbkE0SEttdnJ4ODZldlRvQUNTUzVFSmVzWEZBcXFvcXc4ckFYcFV1c3FxMnBnWmVOVkUxQnV6UzBsTC9paFVyY3F1cnE3T2hla29vIFljQW5ESkpWc0lIN0RBQ3JQWVZob2dBQUNtNHVKSTVnZzI0VzdlM3RJK0lHTUNJZ0RSMDdkaXgwN3R5NWtRUWdScFhueVZhWVl4ZVkgZ2YxRXhiWmU0T3JpWHZXejd1T0NnZ0pyenB3NW1jS1Y5VVBkc3Rnc3Y5OGYxelVrRW9sQWUxYllvc0s5ampRMU5ZMElWenVxQVU1OSBqTSt4cDVRWHFCeXJYa0hqdnNRVFoyckxWSHpOVkM1eXVtb2ViYS9xQ1NvZXQ3ZTNGN2F3a1h5aXZRNHM5VFV2MWZSNm5kMWZCdllUIEM2NnBVUjlUdWNEcEFsd1UwSmlIVzYxdFdhT0IxazRCV3JVWHNCZTBSZ0pRR1ZZRzloT3R0dXJyaG5RL0tZaXhCSUFhS2NDYUNGckQgQTJBN2lSSWJEQ29ETzlYQVRhYkVpWnFaRzRaM3Z5a3poZS8xY21jVHhhR3NwZ3dzdzVzZ3h2V2N0bWNrYmc1bnBuaWpTTlJLTkZsTSB5cUF5c0F4dUVuZ05KZVkxa3h6VFRCR3VWRjFjaHBTQlpic0lsMWtYQit1VTFSN244UmxRQnBadGtnR2VLTUFZVGdhV0xRMGdacHNDIHhtdnJzTEV4c0d4c2JBd3NHeHNEeThiR3hzQ3lzYkV4c0d4c0RDd2JHeHNEeThiR3hzQ3lzVEd3Ykd4c0RDd2JHeHNEeThiR3dMS3ggc1YwRndQSnNFRGEycThOc0FEYk01NEdON2Fxd01BQUx5NmZGK0Z5d3NhVzFBYU45QUN5c1R0WXB0bUYyajluWTBzOE5sbXdDbzVILyBGMkFBK1c1a3JlOWtsUUVBQUFBQVNVVk9SSzVDWUlJPSIgb3ZlcmZsb3c9InZpc2libGUiLz4KPC9zdmc+) no-repeat 0 0;
}
#page_container #main_container #content #item_detail #item_images #prod-video:before {
  content: '';
  position: absolute;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjM2IDE1MCI+CiAgPGltYWdlIHdpZHRoPSIyMzYiIGhlaWdodD0iMTUwIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQU93QUFBQ1dDQVlBQUFEZGFtU3pBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBQSBHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFJOVJKUkVGVWVOcnNuVzF3RTlmMS8zY2xXWlpsIDJaYnhROHlqN2VCUUhEczBQQ1NRa0pTRTBOLzhRNU1aK3BDMmIzaVJGd21kNlNSdFovcW1uVTdmdHAxTzh6SjlFVEp0bWxLbW5VSkQgUzVJSjAwa3kvNUtrUUFLWUJ4djhjd3dtQmovTHo3WXNTN3UvZTVaN04yZXY3cTRrWTRPTXo1bFpWaEx5U2w3dlo3L25uSHZ1dVFIdCBwcFd4N1dHMnJXUmJVQ01qSThzWFM3RHRPdHRPc20xVVovOUUyYmFIUUNVankzdHczL0t4Zng0aVdNbkk4dDZBMFlkODNBMG1JeVBMIGYxdmxJM1VsSTFzMFZ1Q2pjMEJHdG5pTWdDVWpJMkRKeU1nSVdESXlBcGFNakl5QUpTTWpJMkRKeUFoWU1qSXlBcGFNakl5QUpTTWogWU1uSXlBaFlNakl5QXBhTWJHbGFnRTVCM3BzK3o4Y3o2WlFTc0dTM0YwNzlGdURVQ1dJQ2xteitBZFZ6ZUwvdUFwN3VBYVRwY1Z3QyBtSUFseXhJNitibWVnN0xxV1NpdG1jVjdkSUtYZ0NWUXZWL1RNNENxenhGUS9KcXBVTjFzMVpmQUpXQ1h2SnJxTHFCbUMyMjJ3Sm91IEttc3F3RFZKZFFsWUFqVXptSG9PSUdmakhwc1pnRFVWNEFvRmxoK1Q2aEt3U3diV1RJQ0sxM3dlLzZmbkdOTm1vNll5dEliTC8ra1ogVkplZ0pXQ1hES2g0ODBud3B2M01zbVhMQW8yTmpjVjFkWFZGRlJVVmhlWGw1WVhCWU5CUi9ESXpNNU1hSGg1T0RBME56WFIxZFUyMyB0YlZOeG1LeHBJdXFZa2gxQmF6NC9XN2drdG9Tc0hlTisrdW1tajVwbi9aL3ExYXRLdHk5ZTNmMSt2WHJTMHRLU3Z4bFpXVUZoWVdGIFBzTXdkR1lhMjJ0c2J4MGZuc1BPNTd2NWNXenZnOWZnT1R5Y25aMDFwcWFtREFaeHZLV2xaZWlERHo0WXZIejU4alNDMXVTZmEwcXYgR1M3Z0dncUFDZHpiZExHOVNLZGh3VlExRTZqMlBod08rNy81elc5V2I5aXdvYnl5c2pJUWpVYURxVlJLWjVzR2U5TzBPYkNBMWI4MCBBYWw0cktQM1dNLzlmci9HTnAxdldrRkJnVFk5UFczY3VIRmpnc0hiZStUSWtYNEdkRW9CcWh1NHBrdkNpcEpTQk95aWdqVVhVSzN0IEc5LzRSdVdPSFRzcW1LS0dHR0IrQUpRcG9zWUF4VUJhNmlrZUs0QzEvZ0VZVmNEeW43VmRjNkc4Z1VEQWdoZHVCZ3pleWIvOTdXOVggMzM3NzdVRU9xSkVqdUFRdEFidG9WZFhuQldweGNYSEJ5eSsvWE04c0ZJbEVBb2xFUWs4bWt3SlNqYnV6Tm5qWkFJdi9Id1BMajVNRyBMSEtocllNQXZNemwxdUx4ZUlxcGJ2ZnZmLy83cnZIeDhka000Qm9aMUphZ0pXRHpFbGFmQWxpZkRHcDVlWG53QnovNFFlMjZkZXVLIEdDeCtBSlc3dWpaVXdzVUY5eFcvanVKVEhibkd1Z1NmQTB4NHlJL2pBQmtkdzc0eFlPVU5CcTNWVzh4UFB2bWs1M2UvKzEwSEpMRVUgNEJvS1lBMXlrUW5ZeGVJQ3kycnFGNkF5NVFxODlOSkx0VTFOVGNVTVVQL016SXpsaGdwd0pBanRlTlNtRnlrb2ZpOSt6TjFoRzJRQiByQnpiQ2pBbGQxcDhyc085WnVEQzYrYXhZOGU2WG5ubGxTdnNleWNScUtrczNHV0Nsb0ROZTFqOUdOaHZmL3ZiTlR0MzdseFdWRlFVIFlCYzhKSkZzZHhVcnBFcGhaV0JWWUxxNHpJNWtsQXd5Y29YVFhHWDBIbnNQaXN1K3QvSHFxNjllT0h6NGNKOEViSXFnSldBWEc2eDQgczBDdHFha0o3ZHUzYi9WOTk5MFhackdnbFVnU2NBZzF3OENodU5UZVMycWFCcWJpL3gydnk4ZVFnVWMzQ3dmSUVyeldjNEEyRkFycCA3ZTN0c1ovOTdHZm5lM3Q3NHdoY3c4Tk5KbWpuMGVDdnQ1bE93NXhnRlhENnBjZitQWHYyMUR6Ly9QUEx5OHJLQ2htczF0Q01sNXJwIFRtbVUzZFUwc0ZVS0t3QVYzdytyS1A3dTRJcWp6M0VBaTQrRjQySFlRVUlNYmpwVlZWVkZ6R3RZTXpJeU1zbkhjdVhFbStxOGVaMVQgTWdKMlFXSDF1YWdxRXk5LzRNYy8vbkh0amgwN3l0bkY3WS9INDVvRWlGY2NtUWFzRExJSHNQSjcwbHhzRmNoZXdLSmtsZU96Uk1FRyAreDJYTnpRMEZINzQ0WWN4TkVhY0xaQUVMYm5FdHcxV1hRTFZpbGVoVEpEQnV1YWVlKzRKVFU5UGc1TFpFSWhZVlFXc0tvWkZQeU1uIG5SeWc0WitYd0xYZmdGMWdqODlPYzRsVk53eWN6SUxITUF6VTM5OC8vc0lMTDV6a21XU1ZlMnk0dU1ma0dzL0JxQWxiZHZDcVlsYmggQ2dmV3JWc1grY1V2ZmxGWFhWMGRtcGlZZ0FTTkpxbE8ybk5oVUdvSWNBdkF1ZHRxdWE1aWt3Mi9McjlIUEJZQXUzMnUxL0dWSndGSiB0WEN0SWR2TmZ1ZlNnd2NQZm0zVnFsVmhIQlpvNlVOYnVjNDJJaU5nYzFaWHQrU1NIYmR1MmJLbDdJYy8vT0hxWURCWUFMQzZnYVVBIFRRZjNrbTBtN09GMTJBUHMvTGt1WUVaZ20xN0h4Ni9ETWJ5K1I2YmpxTDQzZXMwVXJ3TzA0WEE0ZU9EQWdhODFOemVYU2pFOVFVdkEgM2hGWVZjcnEzNzU5ZS9uZXZYdVh3OWpxMU5TVTdxWm8vR0xYTVpoOHM0NHJRQlUxdytJNVVtSDcvUmpFVE9vTmdPUGp5QkJ5VDhETSBCbVR4UGhYY2lVVEN1cFplZmZYVlI3ZHQyeGJOQUN0QmV3dEdzM1hjWVhWTE5Ga3g2K2JObTh1ZWUrNjVhZ2FRbjErd0ZsUm9lRVVGIGtCMWZjdkRzckMzYTI0VUxrSlhsNDdIV2N3RUxnSXVybGVEUUFEdUtWOVBBYzNxMC9HN3RtNS83TlJSVWZQNzU1OE05UFQyeHh4OS8gUEh6NTh1VkpGdE9xaG5SVTAvazBqZWJWVXRKcEhvRDF1YmpDL3ZYcjE1ZTgrT0tMSzZBRUZ4Sk00dUxIVlVWeStSOEgxQ2NTT3h4TSBIVU9NaGxHc0M3cWdvTUI2REQvUGoyL2lNVnFVaURKeHpUQk9EbWt1eGY5U0Fzb252eTYrTnc1aDhmZ3U3TWJIeDZjWnFFTlhyMTRkIEJkY2VYb3hFSW5DRFNMMzIybXVEN1A5RklpcWx1VThvb0NSVURrYkRPdTZ1c0VOUnhRYlpZQmF6cmd3dzQyNnduYmtWeGZ1YU5GUWkgVkZOQXlsMWY2ekYzYzJFRDE5akhYaGViamhKUWFTNGx6Z3FMSkpVMDVDTS9UaXZDa00rQk9JYWNGVWEvaTdVZkdCaVlhR2xwNldGYiBIMVBTT0hhUndkc0loVUsreHNiR3duUG56c1d4UzY0NW04QjUvUTNJQ05pc2dQVktNbG5qckMrLy9QS3FhRFJheUdDMUJRMnJrendXIEtvNHRsQlRGcmJwSUxNSEdMbXdmMzFzYkJwdi9qSTVkYXhsY3BIeWFyTERTNnpxdVkzYWJRNHZoRmNmdjcrOGYrL1RUVDY5ZnVuUnAgaUt1bm00dXN3YVQ3dXJxNjRQbno1K09rbmhURExwUzZxcUMxMWZYNTU1OWZVVjFkWFlTendmTHdpU3BlUkxHbnhsVlZFMEFLVU5IbiBXU1pxanBsYkRPNnUrSGtyaVFTdmNlaXM0N0FiaVlsaVczaVBLUlUrT0w0alYzMVRHcXB4U3pxWnZiMjk0eXd1SFJ3ZEhaM0o5cVN5IDkybzFOVFdGVHozMVZPbS8vLzN2VWZtcmFPb09GUlRMRXJBNXU4SzZJcnZwZS9iWlo2czNiZG9VR1JvYXluaFFrVkdWVk5aMmNRR3MgWkRKcFA2NnZyNisrNzc3N1ZvUHFzWml3cjYydHJRL0FBK2dBVUFBU0lJWDN3bU5lOUdEaWhCV1BjVFhlUXNhNktiZ2xvUlRKS0ZOMSA4d0xYbDMyWGdaR1JrWm01bk55eHNURnQrL2J0RVJiakpqbzZPcWEwTDF2TCtGQVNTZ2FYb0NXWE9DdFhXRk81d2JBeHBTajY3bmUvIFc4VmNQZC9zN0N4MkhYRjhwMm1La2o4NWJvVTlaSmI1M3ZlVnIzeGw1Uk5QUFBGUVdWbFpTV2xwYVVsdGJXME5BN2dxRm90TnN5M0IgNDFsTnhMSmllRWlUS3BKUThnckgxTFlMalNjSFNLNncvSDFCSGFmUG5EbHpnNmxxRENhMHovWGt3ckZnWXY3OTk5OGZaUEZ1bkowNyB0eVNUU1RFc0FYc3JXV0cvNUFwRElUK1VIT0pFanlPNXBDb1JGQUFnVjloS0tJbVlGYmJkdTNjL3pOU3pRSXkxd3Z0RHpBRGt5c3JLIG91dlhyMDlBL3lVTXJPUU5hTGhLU29wejdhK0NYV2kzR3d6N25ObUxGeS8yc3JoemdNWG95Zms0eVRBMEJVbW9xcW9xUDFQcnVNSTEgVnFrcXdVdkE1cHhvc3NDRnpvWGJ0bTBySFI0ZWRtUjk1UVNQS3BHRC9zODZub0NWcVk0RkszTlpnMXUzYmwyUENpTTBYRndSalVaTCBtcHViVjBLM3hPN3U3Z21JVFRtMEZua2lZWVdWVmFnNnVNT2l3eUpPSk9FYmp2Z0JtT3ZLWFBIWVo1OTkxc3ZjMk1SOG4yaElRalUwIE5CU3dtMC9TbytVcUdRR2JOYkJLZFdXZ0ZIei8rOSt2U2lRU2ZvZzVzUnNzWEV4ODRTdUdRaHpqcmVBZTh1eXdOWVREM2xxd2VmUG0gdGFJY0VjT0s0SUs1dGVYTXJheVpuSnhNOVBmM1QydlNjQTk4Rnp4VTVKTDhjbVN1eGNQZTN0NnhVNmRPOWZUMTlVMWxXMWM4RjRQZiBuVUViWkRlRkthbkVrc1ppQ2RqNVVkZm5ubnZ1bnRXclZ4Y3hVSFI1cXByWDlEUkpZVzFnUVZYaDJFSmhJZW0zWmN1V2UyVjFWUlgyIE02ODVzSGJ0MnVxNnVycnl3Y0hCeWZIeDhhUnd5d1c4ZlBxYi9idUp4eUsrRlc0eWVBSUFQNHRUZTY5Y3VUSUt5cjNRSnh4YzQrTGkgWXZBcXpHdlhyaVd5VUZseWl5bEw3QXB2R3JUUU1HM2p4bzNGTUlTREFjSUpGYmRFeTVkbHQ4NVpON3grVjBkMXhHbi9MMnFGMFRpbyA0LzlaWEJ2ZHMyZlBadWJDOW56MDBVZFg0dkY0UWd6MXdMRjVOaGsrMjRST2lLQnNJbHNNZS9iY0JQZTNzN1BUcWs1Q2Q1Y0ZoeFk2IGI3RHdJbkx5NU1rcDVpYkwwKzZvRVRrcGJNWmtrODlGWFFQZit0YTNxbUc2bkNpUTBLUTJMUEpFY3RrbGxqUEZxRkRDVWxqdUVnY2UgZnZqaGUyVjFkWnM5ZzE3WEt5b3FJTDVkQVdvSmlTazh3MGVvcTNndnIzSFdSMFpHNHN3bDdXTnU4RFIybVpGYnI2dHFqdWZMNEh0QSBZemRvTndORFBacHpycXltMkpQS2tzSzZ1c1Uyc0NVbEpZRU5HemFFWWZBZkFXT2l6S3ZKaXhURWhXalg4Z29RVkFxTVkxTXhWT1AxIEJRV2dhRks3QTF6Mm1RRVdBOSs3YnQyNm1oTW5UblF5OXpiR1ZOV1NWMTVjWWZJT0VTbm94Y1JBbllBaFdzMlp6UmEvRDA2b0xaaksgZ2NxeU1DQjgvUGp4Y2VZbSt6VDF3bHMwRmtzSzY1cHNTb3RkbjNubW1Tcm9ITUhjemJRV0s0cFkxVlluVlI4bE5IWnF4N0ZDWlFHNCByVnUzMXJ2RnIraXpsQzY1MkNBNUJ2SHRpaFVyU2dGS0ZwOG0rV2Y3eHNiR1pzNmZQejhJaTJQaG1CYkh1UGk4TExUYXd1L0p2aStjIEI3Tzd1MXNWeTVKYjdHRytKUXlyYS9mRHBxYW1NTHZvWFNkK3UwMzJGdk5MSmZmV2xIOE9GelJrK3NLeW15ek5weFh6YUswTnNzbmYgK2M1M3RqejIyR01ON0VlREhSMGQ0OHdGSG9hS0kzYURnRXkzRDIraUxKSlBQTEFCbHViZjZxcnZjQ3NicU95bVRadUt0ZXptekpKYiBUQzZ4Tzd4UFBQRkVlWEZ4Y1dCZ1lFRHAybUtYVjZyTmRRREc1Ni9haVNjeC9TeWJ4SlVidVBoelZXNnlpRldoNkFLcXBkNTk5OTF6IFRNV213U1htTGp5TUJVT1Jzc0ZMSEVWTnNvbG02WUI3YjJwZlZsaHE4NTJZZ25IWjh2SnkvNzMzM2x2WTJkbVpjb0dVVkpaY1ltWGMgNmhoLy9mclh2MTRPTHFib0k0d3FoRzY2SkdpZXE2SXJvYVBpQ1krVlluY1lYRlhoRW0vYnRrM3BFbnYrRW9wK1RiSjZzMWpXMzlqWSB1SUlkZnlXMEpHWGdUdUhNTkQ0WCtMbmNBVkhjRUJSZEcyL1pJcEdJZnVuU3Biam12aUk4MlJKM2lUVVBWMWlISlI5aGdTcFJnaWpjIFdXbFlKaTJKcElETWxIc3FZWlBtaU9ac3FyRmE4ZDJ3bXd4RE9oVVZGZEY5Ky9ZOThkT2YvblE3YzVsTG9QMHFlejBBZTdHQnV3dzMgRTVHOVZyakorbnk3eVJCeU5EUTBoTkFhUW02dU1ka1NWVml2VmVhc0hrUXM5aXV2cTZ1RCtGVk93RGhFVlZZZzVCSTcxbkhGOWI4byA4U1JpUjJ0WTU1RkhIc2xaWWQwZ2RvTWFyTEt5c216SGpoMXIyYjZndGJWMUdDYWF5NFVYK0hmQUNTcnNodU9ocFd4aWNLL3Z5MjZRIGVpd1dteDBjSEp6VjBoZlRvdHBpVXRnMGxjVVhnNisydHJZUTFyK1o3dy9EaVNjUnk0cjlQQjNmM3N0MXlWaHQ0Y2IwNktPUE52NzYgMTc5K2V0ZXVYZlhzOVFLdXJrSmxRWEhoaHVKSE54WWRsMU5pMXptYm9Ta3ZBMDhHVnZMVG5DdlZhNlN1bEhUSzVCcGJGK0xLbFN1aCBrNFNKbTRDak1VK05sLzVaODFRVjhhTXBZbDc4ZnBmc3NQMHo4dzJ0bkFERE0zWEU1ekpsQzMvdmU5L2J5aFMzNFM5LytjdVppeGN2IERyTGZDWUEwMlB0U2ZISzd3ZnRHd1Y0a29oeWZJNUpXYzAxS1FWRUt1MGtHMGQvQUlGaEpZZDBnZFR4dmJtNHVodXd3WDFnWks1YUogd0RWUmUxRHJMYmhwT0M4SmRLZ3FWcnRNYnV4OGdhdmFWUEZ0ZFhWMXhVOSs4cE9uZnZTakgyMWJ0bXhaaEEvOVdQRXRxQ3lQYS8xZSB3MENvdjdJbU5VVFBhSkRZZzd4QmVYbDV3T3R2UTVndTNSald0ZGgvdzRZTkpTdFdyQ2lDdTc0Y2owcmRWSlJsaW5oK3JOd1FUZXJkIFpGM3dmSG9keExEM3prY01xL3lGWGJyL1M1K2oxOVRVUko5ODhzbTFKU1VsZWx0YjJ6Q2VWU1RpV1h4TzhIbFJsRGptNUNiRGNoL0QgdzhPemZYMTljaEVGWllxWHNNSm1hbHdORjIxUUxMVHNwbjZ5ZW9xWGNjRytISnVhcWhTeVZPaS9VQ1puazczaVcwaUE3ZHk1ODRIZiAvT1kzdTVtclhNdGVENGlNTXFndDc1TGhFOG9MbTdnUjhadFFXdEZGTnRsaVdEQ01oU0pCdDc4TEpaNG9obFZkQ0hvMEdvV1YwVTFaIElaRXJMRlRWZW8rb3ZjVlpZdEZQV01EaFZuaHh1eTJYK0phcGJQSGV2WHNmWmREMnYvbm1tMmM2T2pxR2VYeWJndGhkOUVaR3NhMkIgYXFxMUwrZnNtNkpQcytjdkREZkppb3FLZ0taZUVZQVVkb25Ic0c3dXNRN0RIUkJUeVlya3RqNk8yL3RVVStYUXhIUXhybXZlQ1hqZCBWRTVWNXJoNjllcnFuLy84NS8vejBrc3ZQVlJhV2xyRXpvMDlkaXNVRm04b3RuVU1CV1ZTV2hoZVl1YytvSGt2NTBHMlJCVldsZFNBIE96eTBWZktKaFpkeDF0ZnRRTnoxeFROMkhGMEtKWlhPSzZYSVZPWW9saHdCaGR5NGNlUGE1dWJtMWUrOTk5NkZJMGVPZERBWE9jVkwgTHdGRTRkUERIaXEzUkpiWEZHdkpabG9PQk01NU1CajBRUnNjVUZ1WHZ4RXA3UkpYV0FmRWE5YXNLV1IzZXBOblVrMlZ1c0xyUEJsaiBaNXJRKy9CQ1VTYXFHemFScXNvdFlNejVISXRkcVBnV3RrQWdFSHoyMldjMy9mYTN2LzEvanp6eXlFcWVPZmFMV1VkY1pYV2NPVWFyIDdtV01ZOEd6UVc0eEdTbXNkOUlDaGhaRXVTQ085MFJIQnF4QUFsNjhwQVZXS2psV1ZJM0Y1cm8yNjUyS2J6SE1vSlJsWldXbEw3encgd3RlZWZQTEo2d2NPSERoejdkcTFVZTVWaURtc1Z0OWszdnpOUkxHeFp5d0w1ejRTaWZneS9PMUlaVWxoYjBJTTdwZ1lUNVZpVFZmSSBWSDJYMERGTWZERUtSYzBuVUxPSmI5MFVkKzNhdFN0LytjdGY3dDYzYjkvbVVDZ1U1TU5VZUowZ0RaVTZaalR3WElxTGkvMlpicXhrIGxIU3lIa1BiRWxsaFhjQk1jMzNSa0k0cHg3aHVpem5uczJYakpvdVYrSmg3dlA1WHYvclZNOHVYTDQ5b3ppNlI0aGhaRGUzQU1SbjQgeXZ3Q0dRR2JackNzbzFnTjNVMXA4TVdsVWw3eEhMVXN0YXVnb0xzQ25nOHJ3NXl2YXV1bHZHSmZXbG9hMmJ0MzcwTm9QTll6Yys1MiBQQlluMDdWSXdHWWZ4Mkoxd1lvcHIxQ3VnTlJFbFVwbWhtTTYzT2ZGcExadUc5aWFOV3VxdlVLRmJEOW5Mbjh6U2pvdFFWTXBpaGlXIHdNa1hua1N4RzdEaEZlQ2tRZ3ZIa0E1eURaVVZVb3Z1cmllTmRvMk5qVTNKTnlhM3NrZ3lBalluTmxWM2JEazJ4WjBrVkxXeStER0sgYmUxS0tBeTA1bHp2eGxaa3JySkd2a09KOTJLRlBQd1lmcTFqeDQ2ZDR6TjM1TEpNTGRzT0ZSNWdFL0drc0U2RFZkWHc4QVZ1b01hWCBialNsTlhUdzRsS09hWFV1N3JNcHgzYndtYkJLWEQ2ckp4N093cENLYldKaVl1cXZmLzNyaWVQSGoxOFRSU1A0UE9ieW1jbGswcUFyIGtZRDF1bXZiL1lPZ0M3MnNuTGhXV080MUxBQjJVMW5oTnN2S2dVc1VZUzBiV0F3clgxWFZDMWJtR1NRLy9QRERWZ1pyYXdJV0h1SU4gM1VRRE43VG1ySmx0ajZwNFBFNDluUWpZck1DRnpnY21WZ2k0eW5CamNBd3BWaUNoSkxqb0gwTXNRNDVXTkorQ1dTcmhjRGd2UVFYRCByaThDMW14dGJmM2lqVGZlYU9ucDZSbmppMDViazkxNWcvSzBhWEZpb3J2WDU4TzVuNXljVEpFTFRNQm1qRi9CNEdLQml3K0dKZkNxIGRHSUdEbktIY2VXVGlkYUpkU1NZQk1TaXlnY1BjVEJsbllZYkJEUC9uVTdJdUxtL2Nwd0tHN3ZKREwvNTVwdW56NTQ5T3dCZEtSaGsgTUV2SDRKMHBoTUlhYU5aUzFrTlhzQVlRYzYrTlREZFdNbEpZNjJMbzcrOVBGQlFVcE5VT285SkRHMFE1OFFURE0wSjk1QVNUM0xWLyBZR0JnbWwrWWR4VFdUSEVxaG5WcWFpcit6anZ2UU9GL0ovUTBCbERabHVMdWI0ckRhZ2dWRmZ0Y2ZqOEFkbmg0T0VsZ0VyQ2VzYXQ0IHpFQ2FoVGpXRDFjaUJ4Q3JyTGl3RmNNVmptUVVoaHU3MS9BOEZvdkZ4OGJHVXZrQ2E2WTRGY0x3NDhlUHR6UDN0NVZCbStDcWFuSlkgRGVRS20wSlI4ZU5jM0dFNDl5eEVNTHorUm1TVWRISnMwRzRUcHRqQndzM1lIUmFybUNNbzdlRlhBU2hLUU5rcUs5UVlqSUU2QzIxUSB0SnVyc0tmZERHNDNxR0l2MUZTRzlkS2xTemYrOUtjL25iMXk1UXJFcVFaWFZZTkRLVnhoNjd6eEtYWGk1bVVQN2JndENDWWJyR1NuIFdKV2RRQ1ZnWFdNaTYrSVlHaHBLMXRUVUZFTHJUVnd3Z1VIRlhmK2xXVDJPWVF6aEtzUC9NZlZJRGc0T0pqUm5qeWd0VjdkeG9keGYgdkRGd3h2Nzg1eitmK2Zqamozc0ZxTUx0RlpDS21GVXM1NEdVVlpOaEZYRzhsMEZQSnhiWEp6VmFFSXVBZFVrNHFaSlBNTXlTcUsydCBMUmJETTdpeUNXZU1NYnk0UEJFOUZ4ZXRQanM3YS9UMjlzYmxib0w1QUNvR05wRkl6THo5OXR1dGh3NGQ2bUEzbnlRc1dZbGlWQU1OIDF4aG83UjFOdFE0UHlwcG5aYUZRU092cDZVbTRBRW9BazhJcTNXTElnczRXRlJXbGxTTks4MTF0TUhHUkJSaE1FUk1nOEtzWGJnSXogc09LNTFESmx3YUhOTms2RnIvSHBwNTkyN3QrLy8vem82R2hjVWxNRHd5cTd2MkpERS9yUi9TajczdzNPK1JkZmZKRlEvVTNJQ0ZqViBTdC9XMXRuWk9UMDFOWlZrY1N6MExuSlVMMkYzR0NlWFJIeUxud3ZYbUxuQk0weTVESlVMdkZEellsVnhxdHN3emVlZmY5Nzd4ei8rIHNhVzl2WDJZajZkaU5aWDNhZTR2VGl3SnRjMzFSZ1R4S3d0QlVpTWpJMG5OZlVFc2dwY1VOdTJDc0JJcTE2NWRtNm1xcWdxd0M4Z0cgeTIxY0ZwY3dDaGlFTWJXYWhRdlJ6UTFlS0ZDOTRsVHhtSDIzeWIvLy9lOHR4NDRkKzBMRXFUenJhOGh4S2xkVm5BWEczZjRkTjhHNSAvRTdGeGNVYU8rY0ovRGNnU0FsWUwxaXgyaHBkWFYzeHVycTZZZ0FXejhTUkp3VWdkVTE3RDFQcEZHU0ZNWndMbFJuMkFsVldWT1kxIEpOOTk5OTNXZ3djUFhrNUNRNmFib0lwaEdqeEVnd3NoTkR4a2d6ME1yS3B6dFVna29wMDZkU3F1T1JmQjBnaGFBdFkxMllRdmtMYTIgdHFtZE8zZVdnNENpR1RXTzJCUlhRNG1BVFlBTUU5VmhlRWlHTmROODB2bUlVMUhDSjYyYzhQVHAwMTEvK01NZnpyT1llbExFcG1MRCByaTk2ck9IeFZCR1h6b2VxQ29QeFZ4WitXS0dJeXcxVW80UVRLYXpxTGk1YWMvckFqYjF5NVVvOEdvMkdtZXRvUXk2M0ErV0pLY2N3IEQxUkdEUThQSitRSjc2NWZZbzRYZXk1eDZ2WHIxNGRlZi8zMTArZlBueDhTeVNSVXBaUTJUTU52UGlhdVdwcHZVSVdWbEpSb2NLN2ggSm9mK0RySmJUS0FTc043d3RyZTNUKzNhdGF1SUFXc1AwOGpKSmV3R2k1OEhOeGlHY1ZSZ3FwcTN6WGVjaW1HRmFXK0hEeDgrZi9UbyAwUzcyZWtyRXFTTDdpMmJYNEVvbERjZXIyUDI5VmRkWFpleW1xSDN5eVNkVEVxU2twZ1JzUmhmWmNVZG5halQ1K09PUGx3V0R3UUtZIFVZT1ZESFdJTU1VeUZMQ0h1QlhVMlF0V1ZaK2p1YnEvYm5FcUxLZngvdnZ2dHpQM3Q1Vjk5MWw1bUFhWEZQTGp5ZTZ2S2JkbjFSYWcgRHpxTXZjN016S1FneWVlaXFBUXRBWnNHcWFhbFo0cmgvd3lBOW9FSEhvajI5dlpxeU9WMXhJdENmVUJWeDhmSGsxNkxaOGxxbkcwbiBobHppVlBhZHUvZnYzOS9DM09BSk9lc3J6Nm9SNDZtM3kvMlZyYnk4WER0Mzd0d2tjb05WcmpEQlM4QXFBWlkzZzExTUUxdTJiQ2tKIEJBS3dsb3hqS2gxZXFCa2doaUVjTHduQ3cwSE9sNzFWVnFXcXFqaTFyNjl2NUkwMzNqaHo0c1NKUGdHald6a2hWbEo1UEJWOTFvSUMgQWpOend1R3dkVlBNQUNvWkFldnBFdHVyZnpNSWt4Y3VYSmlzcjY4dkdSZ1kwSkZmYVBVdmhnd25QSWQ1dEZESmxFMWlDZmMxeGgwWiBWSEdwNmpYVnRMZC8vdk9mRnc0ZE90VEozaXJQVDdWalV3bFdEYjB1dTcrM1pZR3Vpb29LcmFXbFpZckgreXFGSlZVbFlKV2d1c2F4IEFNQm5uMzAyMGRUVVZBejljdG5GWmVlWmhOTENCUWR4V01ZUFU4U3NQSEZsWDVnWVZOVmplZHJiUng5OTFQSDY2NjlmSEJzYm01SG0gcElyaEdoUFBwa0hmZlVIR1U3TTFLUFNQUkNJR25GczR4MW00d0FRdUFhc0VXSk5WTmhhTHpadzllM1ppM2JwMXBmMzkvUTdnUUZVbiBKaVpTbWRRSWdXcWlxaWRiMFZGeGdnMG1QcWFzcXBjdlg3N3gybXV2bmUzczdCeHpHMHVWMUJXN3dLcjQrYll1ZXdteDYrblRweWNTIGlVVFNJMzRsSTJBekpwOVVLbXQ4L1BISFkrdlhydzhYRnhjSEdLQjJsUk5raFhOWmVRN1hIOHNKTHhsVTdLWUtVSWVHaHNZT0hEalEgOHNFSEg5eEFLbW9ycTJJbVRWbzVJWTZMYnplb1lHVmxaUkJLcExpNkdoN3FTbTR4QVRzM2xRVWxBR2lmZnZycFpaY3VYUklMRUJ1cSA4ZFlNQ1NkN1BWa2NSMEluQjFodkZaSmJjdk0yMk5obnpmN3JYLys2Y1BEZ3dmL2xLNkRiMDk3a1hrcHl4bGRUbEJNcWtsKzN6ZGFzIFdhT3htSHZVdURrMlJ1cEt3TjR5ckVxVlBYZnUzUGphdFd1TEtpc3JpMkNZQjFxWjVLQk1kcVdVcENBbTcyYVJhbWxwdWJKNTgrWUcgbnNpeTNnUndueng1c21QLy92MFhCZ1lHNHJ4Q3lSR25ZcmNYeDZtcVpOYWRVbFZoTlRVMVdudDcrL1RWcTFlbnMxUlhNaGVEM3A2YiBsL0R2cjB1d3FsWlEwMGRHUmxJUFBQQkEwY3pNREtoaVRoY1ZuckdqU1UzYXdKaUwyRnRmWDE5Y1ZWVVZCYmc2T2pwNlhubmxsZjhQIFRjK21wNmNUZk9vYnJ2ODFwVW5sZUV0emYrK1VvbUpYbUcycG8wZVB4c0NiY0ZGWHcrVW1TcWE0WUY4a1lCMkErcVFOYm1vQkZzdEcgZHUzYUZXMXJhN01tcStjQ3JCak40UzFQeFFybFB2N2MyaGNXRmdiZ2ZhZ1ptWWJqVWFrN29TbkZxL1pGbmkrZ1d1NWJJS0ExTmpacSB6SzJQZFhWMVFSa2luRGdaV2tPajlqRGtFdWVZZkZMRnNWaDVEUmJEVHBhWGx3ZnE2dW9pTjI3Y21MUHJMUkpNUEpZVE0zOGdYcmI2IFBvbUc1ampXVlVDYUZxZm1HNnhnMWRYVjRFRk1NRmluRllycUZyOFNyQVJzMXRDNmdXdlpmLy83M3pGMkVSWkFzN2FlbnA3Y1BzUVogeCtLWlB3NXc1ZmRvMHZpcEJPa2R6LzY2MllvVks2QzRZd2JPR1ZmVkZGSlh0MFFUd1pyQmFCSGQ5QXNtTGZFa05wZ08rOTU3N3cweiBWeThKNnBGalVrdFRKRmdjaGZueUpyTEJTRTBOeGRocTNpVnM3cm5uSHRqTnZ2UE9PekU0WjFwMk5jTmtsSFNhY3p3cko2UnNnNklKIDV1SWxObTdjR0lhWk9wT1RrMWtubnBEeXBTMlVoWmIvTUZHMUV5NG5kTUIvTytwKzUrb0dSeUtSMUQvKzhZOGhtREdrVUZaeWhVbGggRjhRTVJieGxQWWE1cjIrOTlkWlFOQm8xb0RZMjQ1MUFVYmdnNGxGY1ZxaFFXQk0zN2NhdWREN0NDdWVpdExUVU9IejQ4Q0M3a2MwcSBRRFUwZFZhWWpCVDJsbFhXVTNHbnA2ZU43dTd1eElNUFBsaVVxOUxtR21kS0V3THlVb2xBV2VFR2R2VG8wU0hvdktFNXM4Rnk3S3FSIHVoS3dDK1VhdTc1bmFtb0tHcmNsdnZyVnI0Wmdrc0RFeEVRdUVPcXFDZW1xTGQ4dmFDaU1DSWZEcVNOSGpnekZZakVaMWt4eEs4RksgTHZFdEo1NVVTU2hEb1JncG1DUnc2TkNod2NMQ3d1VHk1Y3R2TmNGbExyYWtER1NEMmMxcWxzV3NnNk9qb3hoV0wyZ0pWbExZMjZLeSBTamNaNm92YjI5dG42dXZyQzFnY0YyREthM1ZidkpzTmx1Y0VXT1B4K0F4VU1hRUVrNkc1RjBZUW9BVHNIWWZXTXVqK3g2Q05SeUlSIGZjT0dEVUdvZzRDZVVIZWp3VFM1aG9ZR1dPVnU0djMzM3g5aHYzdHlEckFTdkFUc0hZbG44Y1ZuUWlLcXY3OC8yZFRVeEx6a1FqMlggdUhZeEdMajkwV2cwZGV6WXNaR0xGeTlPU0M2d2lmWUU2d0pka0MvU2FjZ0pXbDNhVkxYSHZsQW9GSUR1aTB5SmlycTZ1bUNGOFVXdiBxclcxdFRBNVlmby8vL25QS1BNZWtpNnhhcWJld2dRckFac1gwT29JV0YyQXl5N3lvc2NlZTZ4c2RuYldQekF3c09qY1pHaEpXbFZWIEJURnI2dmp4NDZPb0xoZ3JxbHRSQk1GS3dDNEthRzFnTmF2ZTMrZGpjVzFrMDZaTmtkSFJVUitBZTdQV1AzOE5WcFlEVU12S3lneG8gNndLZEpLWEo1N0xyUzdBU3NJc0NXZzFCcW5LVDdlY01nc0NERHo0WWFXNXVEbytQai9zR0J3ZWhBQ092ZmtGWXI3V3lzaEtXMGpBdSBYTGd3QlgydHBCNU1wb2Y3YTdqQVNiQVNzSGtIclpmYU9seG01bDc2bTVxYXd2ZmZmejkwWmZRUERRMXBzR0xlblJvS2dpbDlzSFFHIGxCYkNKUFBXMXRiSml4Y3ZRaXRTdHpwZ3I3cGdncFdBWFpRdWNpYUFyVzNWcWxXRmpZMk40VFZyMW9SWWZLdVBqWTNCMmppVzhpN2sgTkRsb09WcGFXbXB0VEZWaGJkdzRyTjdYM2QwOW8xQlFMN2VYWEdBQzlxNVMyNnlVbDZtY1hsdGJHMXE5ZW5WbytmTGxRYVo0QVZoQiBUOEFMV3k2ZExyQkI1d2R3ZFdHRFJaUmhnNTdLTjI3Y1NNQ2F1TkJyaWE4aWw2MlNrcW9Tc0hjTnRISnNtMDJDS3UzL3d1R3duOEZiIFdGTlRFNFJPRjh1V0xRdEF2VElERFpxWVcrNHpBSXdXNkxyNWdUNmZCU2hmZjlWU1V2WStJeGFMSlllSGg1UDkvZjBKQUJWV04vQ0EgTVZNaXlmQUFrMkFsWU84S3RjM1diZGFreC9aN0dIdytVRjZta1A1UUtBUmp2ZEJTeGxFUHprQTJtR3R0UW04b2FIWU9ZRExJM1dKTiBRL0U0MDhKVXBLcDMwS2hGelB5WktZRXFGN25MeTRQb0VzejQ1dzBWNktDdWZYMTlzeG5VWGZYWm1ndDRicXBKb0JLd1N3cGMzUU1lIHQ1YXFwb2NxeTY5NXdlcjJ1VzZ6a0xRc0FTWDNsNEJkTW1vclgvZ3l0SmxnVlFHYnJjSzZBZXNGWnFibE1naFVBdmF1QmxmTG9McWEgaTZKNndab0xzSm1nZGZ0T0JDa0JTNnFiSlJpeXU1eU5HNXl0ZTV4TExFcWdFckFFYnBid2VyMWZwYlM1UUdkbStSM0pDRmd5RnpCeSBWZC81VWtjQ2xJQWxtd2VBM1ZUVm5PZlBJQ05neVJZUVlySWxhdFExa1l5TWdDVWpJeU5neWNnSVdESXlNZ0tXakl5TWdDVWpJMkRKIHlNZ0lXREl5TWdLV2pJeUFKU01qSTJESnlNZ0lXREl5QXBhTWpHd1JBSnVnMDBCR3RpaHNGb0M5VHVlQmpHeFJXRGNBZTRwVWxvd3MgN3cwWVBTVzZHVVRaOWhEYlZyR3RnTTROR1ZuK3VNR2dyRnhZUi81UGdBRUFKajcyRTh2Y24rUUFBQUFBU1VWT1JLNUNZSUk9IiBvdmVyZmxvdz0idmlzaWJsZSIvPgo8L3N2Zz4=) no-repeat 0 0;
  top: 0px;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 237px;
  height: 150px;
  z-index: 1;
  -webkit-transition: background 0.5s linear;
  -moz-transition: background 0.5s linear;
  -o-transition: background 0.5s linear;
  -ms-transition: background 0.5s linear;
  transition: background 0.5s linear;
}
#page_container #main_container #content #item_detail #item_info {
  float: left;
  width: 435px;
  margin-left: 38px;
  padding-right: 20px;
}
#page_container #main_container #content #item_detail #item_info .reviewLink {
  float: right;
}
#page_container #main_container #content #item_detail #item_info .reviewLink .avg-rating.topRating {
  margin-right: 8px;
}
#page_container #main_container #content #item_detail #item_info #item_name {
  font-size: 18px;
  font-size-adjust: none;
  font-stretch: normal;
  font-variant: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 12px;
  margin-top: 0px;
}
#page_container #main_container #content #item_detail #item_info #item_selection {
  margin-top: 10px;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_price {
  color: #CA0303;
  font-size: 18px;
  font-weight: bold;
  padding-top: 4px;
  padding-left: 14px;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_quantity_add_container {
  padding-bottom: 8px;
  height: auto;
  min-height: 24px;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_quantity_add_container #sel_qty {
  margin-top: -4px;
  margin-bottom: 4px;
  margin-left: 8px;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_quantity_add_container #quantity_label {
  font-weight: bold;
  margin-left: 12px;
  margin-right: 64px;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_savings {
  margin-left: 10px;
  margin-top: 20px;
  margin-bottom: 4px;
  color: #215E21;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_preferences #availability_message_container {
  margin-top: 17px;
  margin-right: 8px;
  margin-bottom: 10px;
  height: 12px;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_preferences #availability_message_container #availability_message {
  float: right;
  color: #ff0000;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_preferences #burst_container {
  float: right;
  margin-top: -17px;
  margin-right: 4px;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_preferences #size_chart {
  float: right;
  text-decoration: none;
  margin-right: 3px;
  font-weight: bold;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_preferences .badge-img-color-size {
  margin-top: -65px;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_preferences .badge-img-combo,
#page_container #main_container #content #item_detail #item_info #item_selection #item_preferences .badge-img {
  margin-top: -25px;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_preferences .badge-img-color-or-size {
  margin-top: -40px;
}
#page_container #main_container #content #item_detail #item_info #item_selection #item_preferences .badge-img-compare {
  margin-top: -15px;
}
#page_container #main_container #content #item_detail #item_info #item_colors_container {
  font-weight: bold;
  margin-top: 4px;
}
#page_container #main_container #content #item_detail #item_info #item_colors_container > hr {
  margin: 2px 0px;
}
#page_container #main_container #content #item_detail #item_info #item_colors_container #item_colors {
  overflow: auto;
  min-height: 36px;
  margin-bottom: 3px;
}
#page_container #main_container #content #item_detail #item_info #item_colors_container #item_colors .swatch_container {
  float: left;
  border: 3px solid white;
}
#page_container #main_container #content #item_detail #item_info #item_colors_container #item_colors img[id^=swatch] {
  margin: 2px;
  border: 1px solid black;
  cursor: pointer;
}
#page_container #main_container #content #item_detail #item_info #item_colors_container #item_colors .active_swatch_container {
  border: 3px solid black;
}
#page_container #main_container #content #item_detail #item_info #item_sku_container #item_sku {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 12px;
  color: #808080;
}
#page_container #main_container #content #item_detail #item_info #item_description {
  height: auto;
  overflow: auto;
  margin-bottom: 5px;
  margin-top: 10px;
  font-size: 14px;
  line-height: 1.4em;
}
#page_container #main_container #content #item_detail #item_info #item_description .bullets {
  margin-left: 40px;
}
#page_container #main_container #content #item_detail #item_info #item_description div {
  margin-top: 10px;
  margin-bottom: 10px;
}
#page_container #main_container #content #item_detail #item_info #item_description ul {
  list-style: square;
  margin-left: 40px;
  margin-top: 10px;
  line-height: 1.8em;
  margin-bottom: 0px;
}
#page_container #main_container #content #item_detail #item_info #item_description * ul {
  list-style-type: circle;
  list-style-position: inside;
  margin-left: 6px;
}
#page_container #main_container #content #item_detail #item_info #item_description * h6 {
  font-size: 10px;
  color: black;
}
#page_container #main_container #content #static_content {
  float: left;
  width: 775px;
  vertical-align: top;
  line-height: 1.4em;
}
#page_container #main_container #content #static_content .aboutUsEmailSignup {
  cursor: pointer;
  text-decoration: underline;
}
#page_container #main_container #content .FAQContainer .COheading2 {
  font-size: 18px;
  line-height: 1.25;
  margin-bottom: 0.25em;
  display: block;
}
#page_container #main_container #content .FAQContainer .FAQMailTo {
  display: inline-block;
  margin-left: 60px;
}
#page_container #main_container #content .FAQContainer .FAQShipList {
  list-style: decimal outside none;
  margin-left: 40px;
}
#page_container #main_container #content .FAQContainer .FAQIndexItems {
  list-style: unset;
  margin-left: 15px;
  line-height: 1.5em;
}
#page_container #main_container #content .button.red_submit_btn {
  padding: 4px 8px 6px;
}
#page_container #main_container #content .carttext {
  font-size: 14px;
  line-height: 1.2;
}
#page_container #main_container #content .thumbHeaderLarge {
  font-size: 18px;
  font-weight: bold;
  line-height: normal;
  margin-left: 0px !important;
  margin: 12px 0px;
}
#page_container #main_container #content .COheading14 {
  font-size: 14px;
}
#page_container #main_container #content .ratingImg {
  background-repeat: no-repeat;
  display: block;
  height: 15px;
  margin-left: 15px;
  position: relative;
  text-indent: 85px;
  margin-top: 5px;
  margin-bottom: 5px;
}
#page_container #main_container #content .avg-rating,
#page_container #main_container #content .individualReviewDate {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 2px;
  height: 23px;
  padding: 1px 6px;
  font-size: 14px;
  color: #666;
  display: inline;
}
#page_container #main_container #content .itemNotFoundUpsellRating,
#page_container #main_container #content .errorMsgUpsellRating,
#page_container #main_container #content .cartPopoverRating,
#page_container #main_container #content .viewCartUpsellRating,
#page_container #main_container #content .homePageUpsellRating,
#page_container #main_container #content .catLandingUpsellRating,
#page_container #main_container #content .searchPageUpsellRating {
  margin-left: 65px;
}
#page_container #main_container #content td[class^="tabcontentUpperClass"] {
  padding-top: 20px;
  text-align: center;
}
#page_container #main_container #content [class^="tabcontentLowerClass"] {
  color: #626262;
  font-weight: 600;
  text-align: center;
  padding-bottom: 0px;
}
#page_container #main_container #content .tabcontentUpperClassAR {
  color: #296b8c;
}
#page_container #main_container #content .tabcontentUpperClassBB {
  color: #543498;
}
#page_container #main_container #content .tabcontentUpperClassES {
  color: #d43c70;
}
#page_container #main_container #content .tabcontentUpperClassHL {
  color: #13803a;
}
#page_container #main_container #content .tabcontentUpperClassWC {
  color: #0879af;
}
#page_container #main_container #content .tabcontentUpperClassCO {
  color: #077776;
}
#page_container #main_container #content #search_top_bar {
  overflow: auto;
  border-top: 1px solid #9d9d9d;
  margin-bottom: 10px;
}
#page_container #main_container #content #search_top_bar * {
  float: left;
  margin-top: 8px;
}
#page_container #main_container #content #search_top_bar #sort_option_top {
  margin-top: 10px;
}
#page_container #main_container #content #search_top_bar #search_top_navigation #show_all_dash {
  font-size: 10px;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  color: #000;
}
#page_container #main_container #content #search_top_bar #search_top_navigation #page_label {
  font-size: 11px;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  color: #000;
}
#page_container #main_container #content #internal_item_container {
  overflow: hidden;
}
#page_container #main_container #content #internal_item_container .internal_item {
  width: 19.5% !important;
  float: left;
  height: 315px;
  text-align: center;
  border: thin solid #e0dfdf;
  font-size: 12px;
  font-weight: normal;
}
#page_container #main_container #content #internal_item_container .internal_item internal_item_detail_container {
  height: 287px;
}
#page_container #main_container #content #internal_item_container .internal_item internal_item_detail_container a .internal_item_id {
  font-weight: bold;
  padding-bottom: 8px;
  line-height: 36px;
  color: #600;
  text-decoration: none;
}
#page_container #main_container #content #internal_item_container .internal_item internal_item_detail_container a .internal_item_id:hover {
  background-color: #ebebeb;
  color: #927c29;
  text-decoration: none;
  padding-bottom: 0px !important;
}
#page_container #main_container #content #internal_item_container .internal_item internal_item_detail_container a .internal_item_price {
  color: black;
  line-height: 1em;
  text-decoration: none;
}
#page_container #main_container #content #internal_item_container .internal_item internal_item_detail_container a .internal_item_desc {
  line-height: 1.1em;
  color: #600;
  text-decoration: none;
}
#page_container #main_container #content #internal_item_container .internal_item internal_item_detail_container a .internal_item_desc:hover {
  background-color: #ebebeb;
  color: #927c29;
  text-decoration: none;
  padding-bottom: 0px !important;
}
#page_container #main_container #content #internal_item_container .internal_item internal_item_detail_container .more_colors {
  color: #8e428e !important;
  text-decoration: none !important;
}
#page_container #main_container #content #internal_item_container .internal_item img {
  margin-bottom: 30px;
}
#page_container #main_container #content #internal_item_container .internal_item [id^=pr-snippet-] table {
  margin-left: 28%;
  margin-top: 8px;
}
#page_container #main_container #content #internal_item_container .internal_item [id^=pr-snippet-] table .pr-stars-reviewcount {
  vertical-align: top;
  text-align: left;
}
#page_container #main_container #content #internal_item_container .internal_item [id^=pr-snippet-] div[style*="position:absolute"] {
  position: initial !important;
}
#page_container #main_container #content #internal_item_container .internal_item [class^='internal_item_']:hover {
  text-decoration: none !important;
}
#page_container #main_container #content a.breadCrumbLnk {
  text-decoration: none;
}
#page_container #main_container #content #search_bottom_bar {
  border-top: thin solid #9d9d9d;
  margin-top: -12px;
}
#page_container #main_container #content #search_bottom_bar * {
  float: left;
  margin-top: 8px;
}
#page_container #main_container #content #num_prods_top,
#page_container #main_container #content #num_prods_bottom {
  width: 200px;
  text-align: center;
  color: #000;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size: 11px;
  margin-left: 108px;
  margin-top: 10px;
}
#page_container #main_container #content #search_top_navigation,
#page_container #main_container #content #search_bottom_navigation {
  float: right;
  margin-top: 0px;
  padding-right: 8px;
}
#page_container #main_container #content #sort_text_top,
#page_container #main_container #content #sort_text_bottom {
  color: #000;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size: 11px;
  margin-right: 20px;
  margin-left: 10px;
}
#page_container #main_container #content #sort_option_top,
#page_container #main_container #content #sort_option_bottom {
  color: #000;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
}
#page_container #main_container #content #show_pages_top,
#page_container #main_container #content #show_pages_bottom {
  color: white;
}
#page_container #main_container #content #show_all_top,
#page_container #main_container #content #show_all_bottom {
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
}
#page_container #main_container #content #show_all_top:hover,
#page_container #main_container #content #show_all_bottom:hover {
  text-decoration: none;
}
#page_container #main_container #content #active_page_top,
#page_container #main_container #content #active_page_bottom {
  border: 1px solid black;
  font-size: 11px;
  font-weight: bold;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  text-align: center;
  padding-left: 5px;
  padding-right: 5px;
  background-color: #d3e9f9;
  color: #000;
  margin-right: 5px;
  cursor: pointer;
}
#page_container #main_container #content #page_top_1,
#page_container #main_container #content #page_bottom_1,
#page_container #main_container #content #page_top_2,
#page_container #main_container #content #page_bottom_2,
#page_container #main_container #content #page_top_3,
#page_container #main_container #content #page_bottom_3 {
  font-size: 11px;
  font-family: verdana, geneva, arial, helvetica, sans-serif;
  color: #000;
  text-decoration: underline;
  margin-right: 5px;
  cursor: pointer;
}
#page_container #main_container #content #next_arrow_top_2,
#page_container #main_container #content #next_arrow_bottom_2 {
  vertical-align: middle;
  margin-left: 10px;
}
#page_container #main_container #content #back_arrow_top_1,
#page_container #main_container #content #back_arrow_bottom_1 {
  margin-left: 8px;
  margin-right: 10px;
}
#page_container #main_container #content #os_b_left,
#page_container #main_container #content #os_b_right {
  padding-bottom: 4px;
}
#page_container #main_container #content .seo-bottom-copy {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 1.4em;
}
#page_container #main_container #content .seo-bottom-copy h1,
#page_container #main_container #content .seo-bottom-copy h3 {
  color: #000;
}
#page_container #main_container #content .seo-bottom-copy a {
  font-size: 13px;
  font-weight: bold;
}
#page_container #main_container #content .seo-bottom-copy strong {
  font-size: 16px;
}
#page_container #main_container #content .seo-h1-tag {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4em;
}
#page_container #main_container #content .holidaySchedule .holidayHeader {
  color: #cc3838;
  font-weight: bold;
  margin-bottom: 10px;
}
#page_container #main_container #content .holidaySchedule .holidayContainer {
  margin-left: 110px;
}
#page_container #main_container #content .holidaySchedule .holidayContainer .holidaySmall {
  font-size: 16px;
  color: #555555;
}
#page_container #main_container #content .holidaySchedule .holidayContainer p {
  font-size: 20px;
}
#page_container #main_container #content .holidayScheduleMW .holidayContainerMW {
  margin-left: 110px;
}
#page_container #main_container #content .holidayScheduleMW .holidayContainerMW .holidayHeaderMW {
  color: #cc3838;
  font-weight: bold;
  margin-bottom: 10px;
}
#page_container #main_container #content .holidayScheduleMW .holidayContainerMW .holidayHeaderMW {
  font-size: 50px;
}
#page_container #main_container #content .holidayScheduleMW .holidayContainerMW .holidaySmallMW {
  font-size: 33px;
  color: #555555;
}
#page_container #main_container #content .holidayScheduleMW .holidayContainerMW .holidayHeaderMW,
#page_container #main_container #content .holidayScheduleMW .holidayContainerMW .holidayScheduleMW p {
  line-height: 1.2em;
}
#page_container #main_container #content .holidayScheduleMW .holidayContainerMW p {
  font-size: 44px;
}
#page_container #main_container #content #feedback .chatWindowContainer {
  position: relative;
  top: -240px;
  left: 40px;
  text-align: center;
  width: 200px;
  margin-left: 30px;
  border: 1px solid #666666;
}
#page_container #main_container #content #feedback .chatWindowContainer .chatWindowHeader {
  font-weight: bold;
  border-bottom: thin solid #666666;
  padding-top: 15px;
  padding-bottom: 15px;
  background-color: #EBEBEB;
}
#page_container #main_container #content #feedback .chatWindowContainer .chatWindowContent .chatImageLink {
  text-decoration: none;
}
#page_container #main_container #content #feedback .chatWindowContainer .chatWindowContent .chatImageLink img {
  margin-top: 10px;
  margin-bottom: 10px;
}
#page_container #main_container #tab_container #presently_viewed_tab_content .bottomtab_sold_out:after {
  content: 'Sold Out';
  color: red;
  transform: rotate(-50deg);
  -ms-transform: rotate(-50deg);
  -webkit-transform: rotate(-50deg);
  font-weight: bold;
  margin-left: 0px;
  margin-top: 33px;
  text-decoration: none !important;
  display: block;
  font-size: 22px;
  position: absolute;
}
#page_container #main_container #tab_container #presently_viewed_tab_content .bottomtab_sold_out img {
  opacity: 0.75;
}
#page_container #main_container #tab_container #presently_viewed_tab_content .bottomtab_sold_out a:after {
  background-color: white;
  height: 130px;
  width: 90px;
  opacity: 0.5;
  position: absolute;
  margin-top: 0px;
  margin-left: 0px;
  content: "\00a0";
  display: block;
}
#page_container #main_container .LoginLinks2 {
  margin-top: -25px;
}
#page_container #right_nav {
  float: left;
  width: 185px;
  margin-top: 30px;
  text-align: center;
}
#page_container #right_nav a {
  text-decoration: none !important;
}
#page_container #right_nav * img {
  border-bottom: thin solid black;
  padding-bottom: 3px;
}
#page_container #right_nav .upsell,
#page_container #right_nav .related_item {
  font-size: 12px;
  color: #444444;
}
#page_container #right_nav .upsell a,
#page_container #right_nav .related_item a {
  color: #444444;
  text-decoration: none;
}
#page_container #right_nav .upsell a p,
#page_container #right_nav .related_item a p {
  width: 100px;
  margin-left: auto;
  margin-right: auto;
}
#page_container #right_nav #related_items_container {
  border: thin solid green;
}
#page_container #right_nav #related_items_container .related_item {
  padding-bottom: 10px;
}
#page_container #right_nav #related_items_container #related_items_title {
  font-size: 14px;
  color: green;
  border-bottom: thin solid green;
  padding: 6px;
  margin-bottom: 15px;
}
#page_container #right_nav #upsell_container {
  height: 635px;
  font-size: 12px;
  line-height: 26px;
}
#page_container #right_nav #upsell_container #upsell_header {
  border-bottom: thin solid #444444;
  margin-bottom: 8px;
}
#page_container #right_nav #upsell_container #upsells .upsell {
  padding-bottom: 15px;
  line-height: 15px;
}
#page_container #right_nav #upsell_container #upsells .upsell [id$=_upsell_rating] {
  max-height: 15px;
  width: 85px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 3px;
}
#page_container .emailsearch {
  font-size: 11px;
}
/* End main styles */
/* Footer styles */
#footer_container {
  height: auto;
  margin-top: 25px;
  float: left;
  width: 100%;
}
#footer_container #footer_info {
  padding: 8px 0px;
  border-top: 2px #000 solid;
  margin-top: 0px;
  height: 154px;
  background-color: #FFFFFF;
  border-bottom: 1px solid #CCC;
  color: #000;
}
#footer_container #footer_info .f_column_header {
  font-weight: bold;
  font-size: 14px;
  color: #000;
  padding-bottom: 8px;
  padding-top: 4px;
}
#footer_container #footer_info .f_font_text {
  font-size: 12px;
  font-weight: normal;
  color: #000;
  line-height: 17px;
  margin-top: 6px;
}
#footer_container #footer_info .f_font_text .f_link {
  text-decoration: none;
  line-height: 20px;
  color: #000;
}
#footer_container #footer_info .f_font_text .f_link:hover {
  text-decoration: underline;
}
#footer_container #footer_info .f_font_text img {
  padding-top: 2px;
  padding-bottom: 2px;
}
#footer_container #footer_info #company_contact {
  margin-top: 15px;
}
#footer_container #footer_info #fine_print {
  margin-bottom: 15px;
  margin-top: 5px;
}
#footer_container #footer_info #fine_print,
#footer_container #footer_info #company_contact,
#footer_container #footer_info #fine_print a {
  font-size: 10px;
  text-align: center;
  color: #000;
  text-decoration: none;
}
#footer_container #footer_info #bottom_images {
  text-align: center;
  margin: 20px auto 8px calc(93.3% - 790px);
  height: 40px !important;
}
#footer_container #footer_info #bottom_images img {
  float: left;
  margin-left: 10px;
}
#footer_container #footer_info #bottom_images img[src*="creditcards2.png"] {
  margin-top: 3px;
}
#footer_container #footer_info #bottom_images img[src*="flag2.png"] {
  margin-left: 165px !important;
  margin-right: 30px;
}
#footer_container #footer_info #bottom_images .mfes-trustmark {
  height: 33px;
  width: 66px;
  float: left;
}
#footer_container #footer_info .EZReturnLabel {
  cursor: pointer;
}
#footer_container #media_code {
  float: left;
  color: #474747;
  font-size: 14px;
  margin-left: 20px;
  clear: both;
  margin-top: 40px;
  padding-bottom: 21px;
}
#footer_container #cookie_notice {
  float: right;
  width: 350px;
  padding: 25px 8px 25px 25px;
  font-size: 16px;
  display: block;
  bottom: 0px;
  left: auto;
  width: 100%;
  position: fixed;
  overflow: hidden;
  font-weight: bold;
  color: white;
}
#footer_container .cookie_close {
  border: none;
  cursor: pointer;
  background-color: inherit;
  font-weight: bold;
  text-decoration: underline;
  font-size: 10px;
  margin-top: -20px;
  float: right;
  color: white;
}
#footer_container #cookie_box,
#footer_container #cookie_box a {
  color: white;
}
#footer_container #cookie_box p {
  padding-left: 17em;
}
#footer_container .accept_cookie_policy {
  display: block;
  margin-left: 53em;
  border: solid;
  cursor: pointer;
  border-radius: 8%;
  color: whitesmoke;
  font-weight: bold;
}
/* End footer styles */
/* Swatch hover styles */
.swatch_detail {
  display: none;
  width: 400px;
  z-index: 400;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 12px;
  background-color: white;
  border: 2px solid #CCCCCC;
}
.swatch_detail .swatch-price {
  width: calc(100% - 24px);
  float: left;
  background-color: #EBEBEB;
  padding: 4px 12px;
}
.swatch_detail .swatch-child {
  float: left;
  margin-left: 37px;
  text-align: left;
  white-space: nowrap;
  width: 20%;
  padding: 4px 0px;
}
.swatch_detail.active_swatch_detail {
  display: block !important;
}
.swatch_detail .active_swatch_container {
  border: 3px solid black !important;
}
.swatch_detail .color_desc {
  font-weight: bold;
  padding: 4px 12px;
  border: 0px solid white;
  border-width: 6px 3px;
  background-color: #C3DCFC;
}
/* End swatch hover styles */
/* Multiple styles */
div#top_bar div#top_bar_container,
div#page_container,
div#footer_info {
  width: 1000px;
  margin-left: auto;
  margin-right: auto;
}
#create_account_link,
#login_link,
#manage_account_link,
#cart_bottom_nav a,
.item_link.non-express,
.remove_item,
#viewCartUpsellContainer a,
#main_container #content #itemNotFoundUpsellContainer a {
  text-decoration: underline;
}
#create_account_link:hover,
#login_link:hover,
#logout_link:hover,
#manage_account_link:hover,
#viewCartUpsellContainer a:hover,
#itemNotFoundUpsellContainer a:hover {
  text-decoration: none !important;
}
div#pixel_container_top,
div#pixel_container_bottom {
  display: none;
}
div[id^=msg] .close_btn,
div[id^=msg] .special_close {
  padding-top: 2px;
  padding-bottom: 1px;
  border-radius: 100px;
  text-align: center;
  font-weight: bold;
  margin-top: -11px;
  margin-right: -7px;
}
#alt_images,
#color_selected {
  background-color: #EBEBEB;
  padding-top: 3px;
  padding-left: 4px;
}
#item_size,
#item_color,
#persenteredstr {
  margin-left: 8px;
  margin-top: 12px;
}
#fullReviews .ratingImg,
#reviews_tab_content .reviewRated .ratingImg {
  margin-left: 0;
}
#reviewPros,
#reviewCons,
#reviewBestUses {
  border: 1px solid #ccc;
  width: 31%;
  height: 200px;
  margin-bottom: 15px;
  margin-right: 15px;
  border-radius: 2px;
}
.individualReviewPros,
.individualReviewCons,
.individualReviewBestUses {
  width: 30%;
  height: auto;
  margin-right: 16px;
}
#reviewPros,
.reviewNickname,
.reviewLocation,
.individualReviewPros {
  float: left;
}
#reviewCons,
.reviewTitle,
.individualReviewProd,
.individualReviewComments,
.individualReviewBottomLine,
.individualReviewProsDesc,
.individualReviewCons,
.individualReviewConsDesc,
.individualReviewBestUsesDesc,
p.otherTagGiftDesc,
p.otherTagDescribeDesc,
.individualReviewSkinToneTag,
p.otherTagIAmADesc,
p.innerAboutDesc,
.reviewLink,
p.otherTagComfortStyleDesc,
p.otherTagFragranceTypeDesc,
p.otherTagBeautyRoutineDesc,
p.otherTagSkinTypeDesc {
  display: inline-block;
}
#reviewBestUses,
.individualReviewDate,
.individualReviewBestUses,
.nextPage {
  float: right;
}
.prevPage,
.nextPage,
.prevPage:hover,
.nextPage:hover {
  cursor: pointer;
}
.prevPage:hover,
.nextPage:hover {
  text-decoration: underline;
}
p.individualReviewProsTitle,
p.individualReviewConsTitle,
p.individualReviewBestUsesTitle,
p.bottomLine,
p.pr-review-report-issue,
p.reviewHelpful,
p.otherTagGiftDesc,
p.giftTitle,
p.describeTitle,
p.otherTagDescribeDesc,
p.otherTagIAmADesc,
p.innerAboutDesc,
p.otherTagComfortStyleDesc,
p.otherTagFragranceTypeDesc,
p.otherTagBeautyRoutineDesc,
p.otherTagSkinTypeDesc {
  margin: 0px ;
}
#prosTitle,
#consTitle,
#bestusesTitle {
  text-transform: uppercase;
}
#prosTitle,
#consTitle,
#bestusesTitle,
.individualReviewProsTitle,
.individualReviewConsTitle,
.individualReviewBestUsesTitle {
  background-color: #EAEAEA;
  font-weight: bold;
  height: 30px;
  color: #666;
  padding-top: 10px;
  padding-left: 10px;
  font-size: 14px;
}
.individualReviewProsTitle,
.individualReviewConsTitle,
.individualReviewBestUsesTitle {
  height: 20px;
  padding-top: 0px;
}
.tagDescPros,
.tagDescCons,
.tagDescBestUses,
.individualReviewProsDesc,
.individualReviewConsDesc,
.individualReviewBestUsesDesc {
  font-size: 14px;
  margin-left: 10px;
  margin-top: 5px;
  margin-bottom: 8px;
}
.individualReviewProsDesc,
.individualReviewConsDesc,
.individualReviewBestUsesDesc,
.pr-review-helpful-response {
  margin-bottom: 0px;
}
.reviewIndividualRatingOverall,
.individualReviewHelpful {
  font-size: 12px;
  margin-bottom: 3px;
}
.individualReviewProd,
.giftTitle,
.describeTitle,
.displayReviewCount > span {
  font-weight: bold;
}
.individualReviewGiftDesc,
.reviewVerified {
  margin-bottom: 10px;
}
.individualReviewHelpful,
.individualReviewGiftTag,
.individualReviewBottomLine,
.individualReviewSkinToneTag,
.individualReviewSkinTypeTag,
.individualReviewBandSizeTag,
.individualReviewCupFitTag,
.individualReviewSizingTag,
.individualReviewFitTag,
.individualReviewLengthTag,
.individualReviewWaistTag,
.individualReviewBeautyRoutineTag,
.individualReviewFragranceTypeTag,
.individualReviewChestSizeTag,
.individualReviewSleeveLengthTag,
.individualReviewComfortStyleTag,
.individualReviewIAmATag {
  padding-top: 8px;
  width: 523px;
}
.individualReviewGiftTag,
.individualReviewBottomLine,
.individualReviewSkinToneTag,
.individualReviewSkinTypeTag,
.individualReviewBandSizeTag,
.individualReviewCupFitTag,
.individualReviewSizingTag,
.individualReviewFitTag,
.individualReviewLengthTag,
.individualReviewWaistTag,
.individualReviewBeautyRoutineTag,
.individualReviewFragranceTypeTag,
.individualReviewChestSizeTag,
.individualReviewSleeveLengthTag,
.individualReviewComfortStyleTag,
.individualReviewIAmATag {
  margin-bottom: 5px;
}
.displayReviewCount,
.nextPage,
.prevPage,
.reviewSortDropDown,
#reviewSort {
  font-size: 14px;
}
.ratingImg.avg-rating5 {
  background-position: 0 -180px !important;
}
.ratingImg.avg-rating45 {
  background-position: 0 -162px !important;
}
.ratingImg.avg-rating4 {
  background-position: 0 -144px !important;
}
.ratingImg.avg-rating35 {
  background-position: 0 -126px !important;
}
.ratingImg.avg-rating3 {
  background-position: 0 -108px !important;
}
.ratingImg.avg-rating25 {
  background-position: 0 -90px !important;
}
.ratingImg.avg-rating2 {
  background-position: 0 -72px !important;
}
.ratingImg.avg-rating15 {
  background-position: 0 -54px !important;
}
.ratingImg.avg-rating1 {
  background-position: 0 -36px !important;
}
.ratingImg.avg-rating05 {
  background-position: 0 -18px !important;
}
.tool-tip-target {
  right: 67px;
  top: 1px;
  padding: 0px 5px;
}
.tool-tip-target,
.tool-tip-target-ssn,
.tool-tip-target-bday,
.tool-tip-target-aepp,
.tool-tip-target-account,
.tool-tip-target-insurance {
  background: #ebebeb;
  border-radius: 20px;
  cursor: pointer;
  position: absolute;
}
.tool-tip {
  background: white;
  width: 330px;
  padding: 10px;
  font-size: 12px;
  border: 1px solid black;
  border-radius: 7px;
  position: absolute;
  right: -57px;
}
.tool-tip img {
  margin: 10px auto 5px;
  display: block;
}
.tool-tip strong {
  display: block;
  margin-top: 10px;
}
#querydiv .hawk-sqTermsItems .hawk-sqItems .hawk-sqContent .hawk-sqItem.hawk-sqActive .hawk-sqItemContent .hawk-sqItemName {
  background-color: white;
}
.close-tooltip {
  position: absolute;
  right: -7px;
  top: -6px;
  font-size: 15px;
  color: #b51010;
  background: #e0dede;
  border-radius: 20px;
  padding: 1px 6px;
  border: 1px solid #000;
  cursor: pointer;
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.couponExcludeLink,
.badge-img-color-size,
.badge-img-combo,
.badge-img-color-or-size,
.badge-img-compare {
  display: inline-block;
}
.badge-img-color-size,
.badge-img,
.badge-img-combo,
.badge-img-color-or-size,
.badge-img-compare {
  margin-left: 235px;
}
#viewCartUpsellContainer,
#homePageUpsellContainer,
#catLandingUpsellContainer,
#searchPageUpsellContainer,
#itemNotFoundUpsellContainer,
#errorMsgUpsellContainer,
#brandWidgetUpsellContainer {
  text-align: center;
}
.viewCartUpsell.col-xs-3,
.homePageUpsell.col-xs-3,
.itemNotFoundUpsell.col-xs-3,
.errorMsgUpsell.col-xs-3 {
  margin-right: 10px;
  margin-left: 10px;
}
.cartContainer {
  margin-bottom: 20px;
}
.viewCartUpsellWrapper,
#homePageUpsellContainer,
#catLandingUpsellContainer,
#searchPageUpsellContainer,
#itemNotFoundUpsellContainer,
#errorMsgUpsellContainer,
#brandWidgetUpsellContainer {
  clear: both;
  height: 280px;
  width: 998px;
  margin-top: 25px;
}
.viewCartUpsellWrapper,
#homePageUpsellContainer,
#catLandingUpsellContainer,
#searchPageUpsellContainer,
#itemNotFoundUpsellContainer,
#errorMsgUpsellContainer {
  border: 1px solid #A1A1A1;
}
#brandWidgetUpsellContainer {
  border-top: 1px solid #A1A1A1;
}
#homePageUpsellContainer,
.viewCartUpsellWrapper,
#errorMsgUpsellContainer,
#itemNotFoundUpsellContainer,
#brandWidgetUpsellContainer {
  height: 285px;
}
#homePageUpsellContainer,
#errorMsgUpsellContainer {
  margin-top: 10px;
}
#brandWidgetUpsellContainer {
  margin-top: 30px;
}
.viewCartUpsellWrapper .row,
.homePageUpsellWrapper .row,
.brandWidgetUpsellWrapper .row {
  margin: 0;
}
#viewCartUpsellHeader,
#homePageUpsellHeader,
#catLandingUpsellHeader,
#searchPageUpsellHeader,
#itemNotFoundUpsellHeader,
#errorMsgUpsellHeader,
#brandWidgetUpsellHeader {
  margin-top: -10px;
  margin-right: 10px;
  background-color: white;
  width: 190px;
  display: inline-block;
}
#brandWidgetUpsellHeader {
  font-size: 22px;
}
.viewCartUpsellWrapper a,
.viewCartUpsellPrice,
#homePageUpsellContainer a,
.homePageUpsellPrice,
#catLandingUpsellContainer a,
.catLandingUpsellPrice,
#searchPageUpsellContainer a,
.searchPageUpsellPrice,
#itemNotFoundUpsellContainer a,
.itemNotFoundUpsellPrice,
#errorMsgUpsellContainer a,
.errorMsgUpsellPrice,
#brandWidgetUpsellContainer a,
.brandWidgetUpsellPrice {
  color: black;
  font-size: 14px;
}
.viewCartUpsellWrapper a:hover,
#homePageUpsellContainer a:hover,
#catLandingUpsellContainer a:hover,
#searchPageUpsellContainer a:hover,
#itemNotFoundUpsellContainer a:hover,
#main_container #content #itemNotFoundUpsellContainer .carousel-control-prev,
#main_container #content #itemNotFoundUpsellContainer .carousel-control-next,
#errorMsgUpsellContainer a:hover,
#brandWidgetUpsellContainer a:hover {
  text-decoration: none;
}
.bizrate_href {
  background: url("https://images.bizrate.com/eval/survey/invite_template/non-buyer/surveyByBZ.gif");
  color: #fff;
  width: 111px;
  height: 23px;
  display: block;
  right: 10px;
  top: 35px;
  position: absolute;
  z-index: 1000000;
  text-indent: -9999px;
}
.bizrate_holder {
  display: none;
}
.shopdwasprice,
.shopdtext,
.shopdsaleprice {
  font-size: 11px;
  text-decoration: none;
}
.shopdwasprice {
  color: #999999;
  text-decoration: line-through;
}
.shopdsaleprice,
.shopdcatmessage {
  color: #FF0000;
}
.smalllink {
  font-size: 10px;
  color: #343399;
}
.shopdcatmessage {
  font-size: 12px;
  color: #FF0000;
  font-weight: bold;
}
#prop65 h1 {
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: bold;
  text-align: center;
  color: #000;
}
/* End multiple styles */
/* Page specific styles */
[page_name="orderstat"] td[rowspan="12"] {
  width: 10px !important;
}
[page_name="sitemap"] #content > div[style] {
  margin-left: 0px !important;
}
[page_name="sitemap"] #content > div > table td {
  padding-left: 0px;
}
[page_name="sitemap"] #content > div > table tr:nth-of-type(1) td {
  padding-left: 0px !important;
}
[page_name="sitemap"] #content h1.arealstrong.style20 {
  font-size: 18px;
  margin-top: 20px;
}
[page_name="sitemap"] #content h2 {
  margin-top: 10px;
}
[page_name="sitemap"] #content .col-md-8 {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  text-decoration: underline;
  margin-top: 20px;
}
[page_name="sitemap"] #content .col-sm-4:hover {
  text-decoration: underline;
}
[page_name="sitemap"] #content .col-sm-4 {
  font-size: 12px;
  text-decoration: none;
  font-weight: bold;
  display: inherit;
}
body[page_name="cart_shipping"][is_ipad] .container,
body[page_name="cart_billing"][is_ipad] .container,
body[page_name="cart_down_payment"][is_ipad] .container {
  max-width: 1000px;
}
body[page_name="cart_shipping"] [is_ipad] div.step-banner {
  margin-left: 0px;
}
[page_name="forgot_password"] #content > span {
  border: 1px solid #000;
}
[page_name="am_feedback"] #page_container #main_container #content {
  margin-left: -30px;
}
/* End page specific styles */
/* Hawk Carousel */
#hawkCarousel {
  overflow: hidden;
  position: relative;
  width: 796px;
  height: 600px;
}
.hawkCarouselSlide {
  float: left;
  width: 796px;
  height: 600px;
}
.hawkCarouselDot {
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  display: inline-block;
  margin: 0 5px;
  width: 10px;
  height: 10px;
}
#hawkCarouselDots {
  position: absolute;
  width: 60%;
  bottom: 10px;
  left: 50%;
  margin-left: -30%;
  padding-left: 0;
  text-align: center;
  z-index: 3000;
}
#hawkCarouselButtonPrev {
  position: absolute;
  top: 300px;
  left: 20px;
  z-index: 2000;
  color: #fff;
  font-size: 70px;
  text-shadow: 2px 2px 4px #000000;
  cursor: pointer;
}
#hawkCarouselButtonNext {
  position: absolute;
  top: 300px;
  right: 20px;
  z-index: 2000;
  color: #fff;
  font-size: 70px;
  text-shadow: 2px 2px 4px #000000;
  cursor: pointer;
}
[data-ur-carousel-component="dot"][data-ur-state="active"] {
  background: #fff;
}
/* End Hawk Carousel */
