.amazon-product-table { border-collapse: collapse; border: 0px none ! important; width: 100%; }
.amazon-product-table td { border: 0px none ! important; padding: 0px ! important; }
div.amazon-image-wrapper { text-align: center; width: 170px; float: left; padding: 0px 10px; }
.amazon-product-table hr { display: block; }
span.amazon-tiny { font-size: 10px; }
div.amazon-buying { text-align: left; }
h2.amazon-asin-title { margin: 0px 0px 5px; line-height: 1.25; font-size: 10pt; }
span.asin-title { text-align: left; }
span.amazon-author { color: rgb(102, 102, 102); font-size: 12px; }
span.amazon-starring-label { color: rgb(153, 153, 153); font-size: 10px; }
span.amazon-director-label { color: rgb(153, 153, 153); font-size: 10px; }
span.amazon-rating-label { color: rgb(153, 153, 153); font-size: 10px; }
span.amazon-starring { color: rgb(102, 102, 102); font-size: 12px; }
.amazon-manufacturer { color: rgb(102, 102, 102); font-size: 12px; }
.amazon-ESRB { color: rgb(102, 102, 102); font-size: 12px; }
.amazon-feature { color: rgb(102, 102, 102); font-size: 12px; }
.amazon-platform { color: rgb(102, 102, 102); font-size: 12px; }
.amazon-system { color: rgb(102, 102, 102); font-size: 12px; }
span.amazon-starring { color: rgb(102, 102, 102); font-size: 12px; }
span.amazon-director { color: rgb(102, 102, 102); font-size: 12px; }
span.amazon-rating { color: rgb(102, 102, 102); font-size: 12px; }
.amazon-product-price { border-collapse: collapse; border: 0px none; padding: 0px ! important; }
.amazon-product-price a img.amazon-image { background-color: transparent ! important; border: 0px none ! important; }
.amazon-post-text { text-align: left; padding: 0px ! important; }
.appip-label { color: rgb(102, 102, 102); }
.amazon-list-price-label { font-size: 10px; color: rgb(102, 102, 102); text-align: left; width: auto; }
.amazon-list-price { width: auto; text-decoration: line-through; text-align: left; }
.amazon-price-label { font-size: 10px; color: rgb(102, 102, 102); text-align: left; width: auto; }
.amazon-price { font-size: 14px; color: rgb(128, 0, 0); font-weight: bold; text-align: left; }
.amazon-new-label { font-size: 10px; color: rgb(102, 102, 102); text-align: left; width: auto; }
.amazon-new { font-size: 14px; color: rgb(128, 0, 0); text-align: left; font-weight: bold; }
.amazon-used-label { font-size: 10px; color: rgb(102, 102, 102); text-align: left; width: auto; }
.amazon-used { color: rgb(102, 102, 102); text-align: left; }
div.amazon-dates { padding: 0px ! important; text-align: left; }
div.amazon-dates span.amazon-preorder { font-weight: bold; color: rgb(209, 102, 1); text-align: left; }
div.amazon-dates span.amazon-release-date { font-size: 10px; color: rgb(102, 102, 102); text-align: left; }
span.instock { font-size: 8pt; color: rgb(0, 128, 0); }
span.outofstock { font-size: 8pt; color: rgb(128, 0, 0); }
div.appip-multi-divider { margin: 10px 0px; }
a[target="amazonwin"] { margin: 0px ! important; }
a[rel^="appiplightbox"] { display: inline-block; font-size: 0.75rem; text-align: center; max-width: 100%; }
table.amazon-product-table td { border: 0px none; padding: 0px; }
.amazon-image-wrapper { padding: 0px 1%; text-align: center; float: left; margin: 0px 2% 0px 0px; box-sizing: border-box; max-width: 25%; width: 100%; }
.amazon-image-wrapper a { border-bottom: medium none; display: block; font-size: 12px; text-align: center; }
.amazon-image-wrapper br { display: none; }
.appip-label { font-size: inherit; font-weight: bold; text-transform: uppercase; }
.amazon-product-table .amazon-buying h2.amazon-asin-title { border-bottom: 0px none; font-size: 1rem; line-height: 1.25em; margin: 0px; }
.amazon-product-table hr { height: 0px; margin: 6px 0px; }
.amazon-list-price-label, .amazon-new, .amazon-new-label, .amazon-used-label, .amazon-list-price {  }
.amazon-dates { height: auto; }
.amazon-dates br { display: none; }
.amazon-list-price-label, .amazon-new-label, .amazon-used-label { font-weight: bold; min-width: 7em; width: auto; }
.amazon-product-table::after { clear: both; }
.amazon-tiny { text-align: center; }
#content table.amazon-product-table { clear: both; margin-bottom: 10px; }
#content table.amazon-product-price { border-collapse: collapse; border-radius: 0px; border: 0px none; margin: 0px; max-width: 100%; width: auto; }
#content table.amazon-product-price td { border: 0px none ! important; padding: 0.25em 0px; }
#content table.amazon-product-table > tbody > tr > td { padding: 0.5rem ! important; }
.amazon-buying { box-sizing: border-box; float: left; max-width: 73%; width: 100%; }
table.amazon-product-table hr { display: inline-block; max-width: 100%; width: 100%; border-top: 1px solid rgb(226, 229, 231); }
table.amazon-product-price { float: left; margin: 0px; width: 100%; }
.amazon-product-table a { border-bottom: 0px none; text-decoration: none; }
table.amazon-product-price td { padding: 1%; width: auto; }
table.amazon-product-price tr:first-child td { width: 7em; }
.amazon-additional-images-text { display: block; font-size: x-small; font-weight: bold; }
.amazon-dates br { display: none; }
.amazon-element-imagesets { border: 1px solid rgb(204, 204, 204); display: inline-block; margin: 5px; overflow: hidden; padding: 10px; }
.amazon-element-imagesets br { display: none; }
.amazon-element-imagesets a { float: left; margin: 3px; }
.amazon-element-imagesets a img { border: 1px solid rgb(255, 255, 255); }
.amazon-additional-images-wrapper { border: 1px solid rgb(204, 204, 204); box-sizing: border-box; display: inline-block; margin: 1%; overflow: hidden; padding: 2%; }
.amazon-additional-images-wrapper a { float: left; margin: 3px; }
.amazon-additional-images-wrapper a img { border: 1px solid rgb(255, 255, 255); width: 25px; }
.amazon-additional-images-wrapper br { display: none; }
img.amazon-varient-image { max-width: 50px; margin: 1%; padding: 1px; background-color: rgb(153, 153, 153); }
img.amazon-varient-image:hover { background-color: rgb(58, 154, 217); }
.amazon_variations_wrapper {  }
.amazon_varients {  }
.amazon-varient-type-link { display: inline-block; font-weight: bold; }
.amazon-varient-type-price { display: inline-block; color: rgb(234, 2, 2); font-weight: bold; }
.amazon-price-button { margin-top: 2%; display: block; }
.amazon-price-button > a { display: block; margin-top: 8px; margin-bottom: 5px; width: 165px; }
.amazon-price-button > a img.amazon-price-button-img { border: 0px none; margin: 0px; background: transparent none repeat scroll 0% 0%; }
.amazon-product-table td.amazon-list-variants { border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 2%; margin-top: 2%; }
.amazon-variant-price-text { color: initial; }
span.amazon-variant-price-text { font-weight: normal; }
@media only screen and (max-width: 1200px) {
}
@media only screen and (max-width: 992px) {
}
@media only screen and (max-width: 768px) {
}
@media only screen and (max-width: 550px) {
  .amazon-image-wrapper { padding: 0px; text-align: center; float: none; margin: 0px auto 2%; box-sizing: border-box; max-width: 75%; width: 100%; }
  .amazon-buying { box-sizing: border-box; float: none; max-width: 100%; width: 100%; }
  .amazon-product-price, table.amazon-product-price { float: none; margin: 0px; max-width: 100%; width: 100%; }
  .amazon-product-pricing-wrap { display: block; clear: both; }
  .amazon-dates { text-align: center; }
  .amazon-dates a { margin: 0px auto ! important; width: 50% ! important; }
  .amazon-dates a img { margin: 5% auto 0px ! important; width: 95% ! important; }
  span.amazon-tiny { margin-top: 2px; background: rgb(204, 204, 204) none repeat scroll 0% 0%; padding: 1%; display: block; font-size: 1.25em; color: rgb(0, 0, 0); text-transform: uppercase; border: 1px solid rgb(153, 153, 153); line-height: 1.25em; }
  span.amazon-tiny:active { background: rgb(237, 237, 237) none repeat scroll 0% 0%; }
  .amazon-product-table .amazon-buying h2.amazon-asin-title { margin-top: 3%; display: block; line-height: 1.5em; }
  .amazon-additional-images-wrapper { max-width: 100%; width: 100%; margin: 1% 0px; text-align: center; }
  .amazon-additional-images-wrapper a { float: none; display: inline-block; width: 18%; margin: 0px; box-sizing: border-box; }
  .amazon-additional-images-wrapper a img { width: 75%; }
  td.amazon-list-price-label, td.amazon-new-label, td.amazon-used-label, td.amazon-used-price, td.amazon-new, td.amazon-list-price { display: inline-block; }
}
@media only screen and (max-width: 320px) {
}
