html { font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-family: sans-serif; }

html input[type="button"] { -webkit-appearance: button; cursor: pointer; *overflow: visible; }

html input[disabled] { cursor: default; }

body { margin: 0; }

#primary-container article, #primary-container aside, #primary-container details, #primary-container figcaption, #primary-container figure, #primary-container footer, #primary-container header, #primary-container hgroup, #primary-container main, #primary-container nav, #primary-container section, #primary-container summary { display: block; }
#primary-container audio, #primary-container canvas, #primary-container video { display: inline-block; *display: inline; *zoom: 1; }
#primary-container audio:not([controls]) { display: none; height: 0; }
#primary-container [hidden] { display: none; }
#primary-container button, #primary-container input, #primary-container select, #primary-container textarea { font-family: sans-serif; }
#primary-container a:focus { outline: thin dotted; }
#primary-container a:active, #primary-container a:hover { outline: 0; }
#primary-container h1 { font-size: 2em; margin: 0.67em 0; }
#primary-container h2 { font-size: 1.5em; margin: 0.83em 0; }
#primary-container h3 { font-size: 1.17em; margin: 1em 0; }
#primary-container h4 { font-size: 1em; margin: 1.33em 0; }
#primary-container h5 { font-size: 0.83em; margin: 1.67em 0; }
#primary-container h6 { font-size: 0.67em; margin: 2.33em 0; }
#primary-container abbr[title] { border-bottom: 1px dotted; }
#primary-container b, #primary-container strong { font-weight: bold; }
#primary-container blockquote { margin: 1em 40px; }
#primary-container dfn { font-style: italic; }
#primary-container hr { box-sizing: content-box; height: 0; }
#primary-container mark { background: #ff0; color: #000; }
#primary-container p, #primary-container pre { margin: 1em 0; }
#primary-container code, #primary-container kbd, #primary-container pre, #primary-container samp { font-family: monospace, serif; _font-family: 'courier new', monospace; font-size: 1em; }
#primary-container pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
#primary-container q { quotes: none; }
#primary-container q:before, #primary-container q:after { content: ''; content: none; }
#primary-container small { font-size: 80%; }
#primary-container sub, #primary-container sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
#primary-container sup { top: -0.5em; }
#primary-container sub { bottom: -0.25em; }
#primary-container dl, #primary-container menu, #primary-container ol, #primary-container ul { margin: 1em 0; }
#primary-container dd { margin: 0 0 0 40px; }
#primary-container menu, #primary-container ol, #primary-container ul { padding: 0 0 0 40px; }
#primary-container nav ul, #primary-container nav ol { list-style: none; list-style-image: none; }
#primary-container img { border: 0; -ms-interpolation-mode: bicubic; }
#primary-container svg:not(:root) { overflow: hidden; }
#primary-container figure { margin: 0; }
#primary-container form { margin: 0; }
#primary-container fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
#primary-container legend { border: 0; padding: 0; white-space: normal; *margin-left: -7px; }
#primary-container button, #primary-container input, #primary-container select, #primary-container textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
#primary-container button, #primary-container input { line-height: normal; }
#primary-container button, #primary-container select { text-transform: none; }
#primary-container button, #primary-container input[type="reset"], #primary-container input[type="submit"] { -webkit-appearance: button; cursor: pointer; *overflow: visible; }
#primary-container button[disabled] { cursor: default; }
#primary-container input[type="checkbox"], #primary-container input[type="radio"] { box-sizing: border-box; padding: 0; *height: 13px; *width: 13px; }
#primary-container input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box; }
#primary-container input[type="search"]::-webkit-search-cancel-button, #primary-container input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
#primary-container button::-moz-focus-inner, #primary-container input::-moz-focus-inner { border: 0; padding: 0; }
#primary-container textarea { overflow: auto; vertical-align: top; }
#primary-container table { border-collapse: collapse; border-spacing: 0; }

/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
/* What follows is the result of much research on cross-browser styling. Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, Kroc Camen, and the H5BP dev community and team. */
/* ========================================================================== Base styles: opinionated defaults ========================================================================== */
html { font-size: 0; line-height: 0; margin: 0; padding: 0; }

body { margin: 0; padding: 0; }

#primary-container { /* html, */ /* Remove text-shadow in selection highlight: h5bp.com/i These selection rule sets have to be separate. Customize the background color to match your design. */ /* A better looking default horizontal rule */ /* Remove the gap between images, videos, audio and canvas and the bottom of their containers: h5bp.com/i/440 */ /* Remove default fieldset styles. */ /* Allow only vertical resizing of textareas. */ }
#primary-container button, #primary-container input, #primary-container select, #primary-container textarea { color: #222; }
#primary-container ::-moz-selection { background: #b3d4fc; text-shadow: none; }
#primary-container ::selection { background: #b3d4fc; text-shadow: none; }
#primary-container hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
#primary-container audio, #primary-container canvas, #primary-container img, #primary-container video { vertical-align: middle; }
#primary-container fieldset { border: 0; margin: 0; padding: 0; }
#primary-container textarea { resize: vertical; }

/* ========================================================================== Browse Happy prompt ========================================================================== */
.browsehappy { margin: 0.2em 0; background: #ccc; color: #000; padding: 0.2em 0; }

/* ========================================================================== Author's custom styles ========================================================================== */
/* ========================================================================== Helper classes ========================================================================== */
/* Image replacement */
.ir { background-color: transparent; border: 0; overflow: hidden; /* IE 6/7 fallback */ *text-indent: -9999px; }

.ir:before { content: ""; display: block; width: 0; height: 150%; }

/* Hide from both screenreaders and browsers: h5bp.com/u */
.hidden { display: none !important; visibility: hidden; }

/* Hide only visually, but have it available for screenreaders: h5bp.com/v */
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

/* Clearfix: contain floats  For modern browsers 1. The space content is one way to avoid an Opera bug when the `contenteditable` attribute is included anywhere else in the document. Otherwise it causes space to appear at the top and bottom of elements that receive the `clearfix` class. 2. The use of `table` rather than `block` is only necessary if using `:before` to contain the top-margins of child elements. */
.clearfix:before, .clearfix:after { content: " "; /* 1 */ display: table; /* 2 */ }

.clearfix:after { clear: both; }

/* For IE 6/7 only Include this rule to trigger hasLayout and contain floats. */
.clearfix { *zoom: 1; }

/* ========================================================================== EXAMPLE Media Queries for Responsive Design. These examples override the primary ('mobile first') styles. Modify as content requires. ========================================================================== */
@media only screen and (min-width: 35em) { /* Style adjustments for viewports that meet the condition */ }
@media print, (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) { /* Style adjustments for high resolution devices */ }
/* ========================================================================== Print styles. Inlined to avoid required HTTP connection: h5bp.com/r ========================================================================== */
@media print { * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; }
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  /* Don't show links for images, or javascript/internal links */
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; /* h5bp.com/t */ }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; } }
/* - define brand colours - */
/* - define font sizes - */
body { background-color: #f7f7f7; }
body > header { max-width: 1200px; margin: 0 auto; }
@media only screen and (max-width: 1199px) { body > header { max-width: 980px; } }
body > footer { position: relative; width: 100%; background: white; border-top: solid 1px #cccccc; }
body > footer > * { position: relative !important; top: -1px !important; max-width: 1200px !important; margin: 0 auto !important; }
@media only screen and (max-width: 1199px) { body > footer > * { max-width: 980px !important; } }

#page-container { box-sizing: border-box; }

#page-container *, #page-container *:before, #page-container *:after { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility; box-sizing: inherit; }

#page-container { margin: 0 auto; max-width: 1200px; min-width: 320px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 20px; color: #333333; }
.lt-ie9 #page-container { width: 1200px; }
#page-container #left-rail { float: left; margin-bottom: 25px; width: 220px; z-index: 2; }
@media only screen and (max-width: 1199px) { #page-container #left-rail { width: 100%; float: none; margin: 0 0 25px 0; padding: 0 10px; width: auto; } }
#page-container #content { float: right; position: relative; padding-bottom: 5px; max-width: 980px; min-width: 320px; width: 980px; z-index: 1; }
@media only screen and (max-width: 1199px) { #page-container { max-width: 980px; }
  #page-container #content { width: 100%; } }

#page-container h1 { margin-top: 0; margin-bottom: 22px; font-size: 2.5714285714em; line-height: 0.9444444444em; font-weight: 300; text-transform: uppercase; color: #0064d2; }
#page-container h1 + img { margin-top: 5px; }
#page-container h2 { margin-top: 53px; margin-bottom: 12px; font-size: 2.1428571429em; line-height: 0.95em; font-weight: 300; text-transform: uppercase; color: #0064d2; /* - 540px - */ }
#page-container h2 + img { margin-top: 5px; }
@media only screen and (max-width: 540px) { #page-container h2 { margin-top: 33px; } }
#page-container h3 { margin-top: 17px; margin-bottom: 10px; font-size: 1.4285714286em; line-height: 1.2em; font-weight: 300; color: #333333; }
#page-container h3 + img { margin-top: 5px; }
#page-container h3:first-child { margin-top: 0; }
#page-container h4 { margin-top: 0; margin-bottom: 12px; }
#page-container h4 + img { margin-top: 5px; }
#page-container h4, #page-container h5, #page-container h6 { margin-top: 0; color: #333333; }
#page-container h1:last-child, #page-container h2:last-child, #page-container h3:last-child, #page-container h4:last-child, #page-container h5:last-child, #page-container h6:last-child { margin-bottom: 0; }
#page-container h1:first-child { margin-top: -3px; }
#page-container h2:first-child { margin-top: -3px; }
#page-container h3:first-child { margin-top: -4px !important; }
#page-container p, #page-container blockquote { margin-top: 0; margin-bottom: 10px; font-size: 1em; line-height: 1.4285714286em; }
#page-container p.legal, #page-container blockquote.legal { font-size: 0.714285714em; line-height: 1.6em; color: #777777; }
#page-container p.table-title, #page-container blockquote.table-title { margin-bottom: 15px; font-weight: bold; }
#page-container p.ul-heading, #page-container blockquote.ul-heading { margin-bottom: 5px; font-weight: bold; }
#page-container p:last-child, #page-container blockquote:last-child { margin-bottom: -2px; }
#page-container p a, #page-container blockquote a { word-wrap: break-word; }
#page-container p + img, #page-container blockquote + img { margin-top: 6px; }
#page-container blockquote { margin-left: 0; margin-right: 0; font-style: italic; }
#page-container a { text-decoration: none; color: #0654BA; }
#page-container a:hover { text-decoration: underline; }
#page-container a.cta { margin-bottom: 2px; padding-right: 9px; font-weight: bold; background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/arrow.svg") no-repeat 100% 65%; }
.no-svg #page-container a.cta { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/arrow.png") no-repeat 100% 65%; }
.lt-ie9 #page-container a.cta { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/arrow.png") no-repeat 100% 65%; }
#page-container a.cta-button { display: inline-block; padding: 6px 25px 6px 20px; color: white; text-decoration: none; background: #0064d2 url("http://pics.ebaystatic.com/aw/pics/sc/button_cta_edge.svg") repeat-y 100% 50%; background-size: 19px 66px; }
.no-svg #page-container a.cta-button { background: #0064d2 url("http://pics.ebaystatic.com/aw/pics/sc/button_cta_edge.png") no-repeat 100% 50%; }
.lt-ie9 #page-container a.cta-button { background: #0064d2 url("http://pics.ebaystatic.com/aw/pics/sc/button_cta_edge.png") no-repeat 100% 50%; }
#page-container .tab-content p + a.cta-button { margin-top: 5px; }
#page-container sup { position: relative; top: 0em; font-size: 1em; line-height: 0; vertical-align: baseline; }
#page-container #content .content-box ul { margin: 0; margin-bottom: 12px; padding: 0; list-style: none; }
#page-container #content .content-box ul.legal { font-size: 0.714285714em; line-height: 1.6em; color: #777777; }
#page-container #content .content-box ul > li { position: relative; margin: 0; margin-bottom: 5px; padding: 0; padding-left: 12px; }
#page-container #content .content-box ul > li:before { content: '\2022'; position: absolute; top: 1px; left: 0; font-size: 1.4em; }
#page-container #content .content-box ul > li:last-child { margin-bottom: -2px; }
#page-container #content .content-box ul > li > ul, #page-container #content .content-box ul > li > ol { margin-top: 5px; }
#page-container #content .content-box ul > li > ul > li:before { content: '\2013'; top: 0; font-size: 1em; }
#page-container #content .content-box ul > li p { margin-bottom: 0; }
#page-container #content .content-box ul.compact > li { margin-bottom: 0; }
#page-container #content .content-box ul.checkmarks li { padding-left: 25px; background: rgba(255, 255, 255, 0) url("http://pics.ebaystatic.com/aw/pics/sic/sr142/checkmark2.svg") no-repeat 0 4px; background-size: 15px 15px; background-position: 0 0.20em; }
#page-container #content .content-box ul.checkmarks li:before { content: none; }
.no-svg #page-container #content .content-box ul.checkmarks li { background: url("http://pics.ebaystatic.com/aw/pics/sic/sr142/checkmark.png") no-repeat 0 0; }
.lt-ie9 #page-container #content .content-box ul.checkmarks li { background: url("http://pics.ebaystatic.com/aw/pics/sic/sr142/checkmark.png") no-repeat 0 0; }
#page-container #content .content-box ul:last-child { margin-bottom: 0; }
#page-container #content .content-box ul.accordion ul > li:before { content: '\2022'; }
#page-container #content .content-box ul.accordion ul > li > ul > li:before { content: '\2013'; }
#page-container #content .content-box ol { margin: 0; margin-bottom: 12px; margin-left: 20px; padding: 0; }
#page-container #content .content-box ol.legal { font-size: 0.714285714em; line-height: 1.6em; color: #777777; }
#page-container #content .content-box ol > li { position: relative; margin: 0; margin-bottom: 5px; padding: 0; }
#page-container #content .content-box ol > li:last-child { margin-bottom: -2px; }
#page-container #content .content-box ol > li > ul, #page-container #content .content-box ol > li > ol { margin-top: 5px; }
#page-container #content .content-box ol > li p { margin-bottom: 0; }
#page-container #content .content-box ol.compact > li { margin-bottom: 0; }
#page-container #content .content-box ol:last-child { margin-bottom: 0; }
#page-container #content .content-box ol > li > ul, #page-container #content .content-box ol > li > ol, #page-container #content .content-box ul > li > ul, #page-container #content .content-box ul > li > ol { margin-bottom: 12px; }
#page-container #content .content-box ol > li > ul:last-child, #page-container #content .content-box ol > li > ol:last-child, #page-container #content .content-box ul > li > ul:last-child, #page-container #content .content-box ul > li > ol:last-child { margin-bottom: 12px; }
#page-container .content-invert h1, #page-container .content-invert h2, #page-container .content-invert h3, #page-container .content-invert h4, #page-container .content-invert h5, #page-container .content-invert h6, #page-container .content-invert p, #page-container .content-invert a, #page-container .content-invert ul li { color: white; }
#page-container .content-invert a { font-weight: normal; text-decoration: underline; background: none; }
.js #page-container .js-hide { display: none; }

#page-container #main-navigation { /* styles specifically for 1200px and larger screens */ /* - need to be duplicated in ie8-overrides */ /* styles specifically for screens smaller than 1200px */ }
#page-container #main-navigation h1 { margin-bottom: 15px; font-size: 1.8571428571em; }
#page-container #main-navigation a { color: #333333; }
#page-container #main-navigation a:hover { color: #0654BA; text-decoration: underline !important; }
#page-container #main-navigation a:visited { color: #333333; }
#page-container #main-navigation a:visited:hover { color: #0654BA; }
#page-container #main-navigation ul, #page-container #main-navigation li { margin: 0; padding: 0; list-style: none; }
#page-container #main-navigation li { position: relative; }
#page-container #main-navigation li a { display: block; position: relative; padding: 9px 0; }
#page-container #main-navigation li ul { position: relative; }
#page-container #main-navigation li.lvl-01 { border-bottom: solid 1px #d9d9d9; }
#page-container #main-navigation li.lvl-01 > a { padding-left: 15px; }
#page-container #main-navigation li.lvl-01 li a { padding-bottom: 10px; }
@media only screen and (min-width: 1200px) { #page-container #main-navigation { margin: 22px 0 35px 0; width: 220px; }
  #page-container #main-navigation li > .handle { display: none; }
  #page-container #main-navigation li.lvl-01 { margin-right: 10px; }
  #page-container #main-navigation li.lvl-01 > a { z-index: 2; }
  #page-container #main-navigation li.lvl-01 > ul { z-index: 1; }
  .js #page-container #main-navigation li.lvl-01 > ul { display: none; position: absolute; margin-left: -1px; padding: 26px 30px; top: -1px; left: 100%; min-width: 500px; border: solid 1px #d9d9d9; background: white; box-shadow: 7px 7px 12px rgba(0, 0, 0, 0.3); }
  #page-container #main-navigation li.lvl-01:hover { z-index: 100; /* extends the hit area of the drop out menu to make it a bit more user friendly */ }
  #page-container #main-navigation li.lvl-01:hover.has-children:before, #page-container #main-navigation li.lvl-01:hover > ul:before { content: ""; position: absolute; top: 0; right: 0; width: 50%; height: 100%; padding: 0 0 15px 0; box-sizing: content-box; }
  #page-container #main-navigation li.lvl-01:hover > ul { /* adjusts hit area for extension */ }
  .js #page-container #main-navigation li.lvl-01:hover > ul { display: block; }
  #page-container #main-navigation li.lvl-01:hover > ul:before { top: -25px; left: -25px; right: auto; width: 100%; padding: 25px; }
  #page-container #main-navigation li.lvl-01.is-active, #page-container #main-navigation li.lvl-01.has-active-descendent, #page-container #main-navigation li.lvl-01.has-active-child { background-color: white; border-bottom: none; margin-top: -1px; }
  #page-container #main-navigation li.lvl-01.is-active > a, #page-container #main-navigation li.lvl-01.has-active-descendent > a, #page-container #main-navigation li.lvl-01.has-active-child > a { padding-left: 14px; border: solid 1px #0064D2; background-color: white; }
  .js #page-container #main-navigation li.lvl-02 { float: left; padding-right: 5px; width: 50%; }
  .js #page-container #main-navigation li.lvl-02:nth-child(2n) { float: right; }
  #page-container #main-navigation li.lvl-02 > a { padding-left: 15px; padding-bottom: 9px; }
  .js #page-container #main-navigation li.lvl-02 > a { border-bottom: solid 1px #d9d9d9; }
  #page-container #main-navigation li.lvl-02 > ul { margin-left: 15px; }
  .js #page-container #main-navigation li.lvl-02.has-children > a { font-weight: bold; }
  #page-container #main-navigation li.lvl-02 li { padding-left: 15px; }
  #page-container #main-navigation li.lvl-02 li a { padding: 7px 0; }
  .js #page-container #main-navigation li.has-children:hover > a { background-color: white; } }
@media only screen and (max-width: 1199px) { #page-container #main-navigation { float: none; position: relative; margin: 25px 10px 0 10px; min-width: 280px; max-width: 335px; }
  #page-container #main-navigation.activated { padding-top: 40px; height: 40px; overflow: hidden; -webkit-transition: height .35s; transition: height .35s; }
  #page-container #main-navigation.activated h1 { margin-top: 25px; padding-top: 0; }
  #page-container #main-navigation.activated > .icon { position: absolute; top: 0; left: 0; width: 40px; height: 40px; background-color: transparent; background-image: url("http://pics.ebaystatic.com/aw/pics/sic/sr142/menu_icon2.svg"); background-repeat: no-repeat; background-position: 0px 0px; background-size: 40px 80px; cursor: pointer; }
  #page-container #main-navigation.activated > .icon:hover { background-position: 0px -40px; }
  .no-svg #page-container #main-navigation.activated > .icon { background-image: url("http://pics.ebaystatic.com/aw/pics/sic/sr142/menu_icon.png"); }
  .lt-ie9 #page-container #main-navigation.activated > .icon { background-image: url("http://pics.ebaystatic.com/aw/pics/sic/sr142/menu_icon.png"); }
  #page-container #main-navigation.activated.open { height: auto; }
  #page-container #main-navigation.activated.open > .icon { background-position: 0px -40px; }
  #page-container #main-navigation li a { padding-right: 50px; }
  #page-container #main-navigation li.has-children > .handle { display: block; position: absolute; top: 19px; right: 15px; margin: 0; margin-top: -12px; padding: 0; width: 24px; height: 24px; border: none; background-image: url("http://pics.ebaystatic.com/aw/pics/sc/nav-mobile-icons.svg"); background-repeat: no-repeat; background-position: 0 50%; cursor: pointer; }
  #page-container #main-navigation li.has-children > .handle:hover { background-position: -24px 50%; }
  #page-container #main-navigation li.has-children > .handle .no-svg { background-image: url("http://pics.ebaystatic.com/aw/pics/sc/nav-mobile-icons.png"); }
  .lt-ie9 #page-container #main-navigation li.has-children > .handle { background-image: url("http://pics.ebaystatic.com/aw/pics/sc/nav-mobile-icons.png"); }
  .js #page-container #main-navigation li.lvl-01 ul { display: none; }
  #page-container #main-navigation li.lvl-02 > a { padding-left: 35px; }
  #page-container #main-navigation li.lvl-03 > a { padding-left: 55px; }
  #page-container #main-navigation li.lvl-04 ul, #page-container #main-navigation li.lvl-04 li { display: none; }
  #page-container #main-navigation li.lvl-04 > a { padding-left: 75px; }
  #page-container #main-navigation li.open > a, #page-container #main-navigation li.has-active-descendent > a, #page-container #main-navigation li.has-active-child > a { background-color: #e7e7e7; }
  #page-container #main-navigation li.open > .handle, #page-container #main-navigation li.has-active-descendent > .handle, #page-container #main-navigation li.has-active-child > .handle { background-position: -48px 50%; }
  #page-container #main-navigation li.open > .handle:hover, #page-container #main-navigation li.has-active-descendent > .handle:hover, #page-container #main-navigation li.has-active-child > .handle:hover { background-position: -48px 50%; }
  .js #page-container #main-navigation li.open > ul, .js #page-container #main-navigation li.has-active-descendent > ul, .js #page-container #main-navigation li.has-active-child > ul { display: block; }
  #page-container #main-navigation li.has-active-child { background-color: white; }
  #page-container #main-navigation li.is-active { background-color: white; }
  #page-container #main-navigation li.is-active > a { border: solid 1px #0064D2; background-color: white; } }
#page-container #breadcrumb { margin-top: 27px; /* styles specifically for screens smaller than 1200px */ }
#page-container #breadcrumb a { display: inline; color: #777777; font-size: 12px; line-height: 18px; padding-right: 20px; position: relative; }
#page-container #breadcrumb a:after { width: 8px; height: 8px; padding-left: 0px; background: transparent url("http://pics.ebaystatic.com/aw/pics/buy/confidence/gray_arrow.png") no-repeat 0 0; background-size: 4px 8px; content: ""; display: inline-block; position: absolute; right: 4px; top: 3px; }
#page-container #breadcrumb a:last-child { color: #333333; }
#page-container #breadcrumb a:last-child:after { background-image: none; }
@media only screen and (max-width: 1199px) { #page-container #breadcrumb { display: none; } }

.debug .needs-url { text-decoration: line-through !important; }

/* define default grid widths */
.content-span-9 { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }

.content-span-8 { width: 88.8888888889%; }

.content-span-7 { width: 77.7777777778%; }

.content-span-6 { width: 66.6666666667%; }

.content-span-5 { width: 55.5555555556%; }

.content-span-half { width: 50%; }

.content-span-4 { width: 44.4444444444%; }

.content-span-3 { width: 33.3333333333%; }

.content-span-quarter { width: 25%; }

.content-span-2 { width: 22.2222222222%; }

.content-span-1 { width: 11.1111111111%; }

/* - 870px - */
@media only screen and (max-width: 870px) { .content-span-8 { width: 88.8888888889%; }
  .content-span-7 { width: 77.7777777778%; }
  .content-span-6 { width: 66.6666666667%; }
  .content-span-5 { width: 55.5555555556%; }
  .content-span-half { width: 50%; }
  .content-span-4 { width: 44.4444444444%; }
  .content-span-3 { width: 33.3333333333%; }
  .content-span-quarter { width: 25%; }
  .content-span-2 { width: 22.2222222222%; }
  .content-span-1 { width: 11.1111111111%; } }
/* - 760px - */
@media only screen and (max-width: 760px) { .content-span-8 { width: 88.8888888889%; }
  .content-span-7 { width: 77.7777777778%; }
  .content-span-6 { width: 66.6666666667%; }
  .content-span-5 { width: 55.5555555556%; }
  .content-span-half { width: 50%; }
  .content-span-4 { width: 44.4444444444%; }
  .content-span-3 { width: 33.3333333333%; }
  .content-three-column-image-copy .content-span-3 { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }
  .content-three-column .content-span-3 { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }
  .content-span-quarter { width: 25%; }
  .content-span-2 { width: 22.2222222222%; }
  .content-span-1 { width: 11.1111111111%; } }
/* - 650px - */
@media only screen and (max-width: 650px) { .content-span-8 { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }
  .content-span-7 { width: 77.7777777778%; }
  .content-span-6 { width: 66.6666666667%; }
  .content-span-5 { width: 55.5555555556%; }
  .content-span-half { width: 50%; }
  .content-span-4 { width: 44.4444444444%; }
  .content-span-3 { width: 33.3333333333%; }
  .content-span-quarter { width: 25%; }
  .content-span-2 { width: 22.2222222222%; }
  .content-span-1 { width: 11.1111111111%; } }
/* - 540px - */
@media only screen and (max-width: 540px) { .content-span-7 { width: 77.7777777778%; }
  .content-span-6 { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }
  .content-span-5 { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }
  .content-span-half { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }
  .content-span-4 { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }
  .content-span-3 { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }
  .content-span-quarter { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }
  .content-span-2 { width: 22.2222222222%; }
  .content-span-1 { width: 11.1111111111%; } }
/* - 430px - */
@media only screen and (max-width: 430px) { .content-span-7 { width: 77.7777777778%; }
  .content-span-2 { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }
  .content-span-1 { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; } }
/* - 320px - */
@media only screen and (max-width: 320px) { .content-span-7 { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; } }
/* - container sizing and spacing - */
#page-container { /* - container styling - */ }
#page-container .content-stripe { position: relative; margin: 60px auto; min-width: 320px; max-width: 980px; }
.lt-ie9 #page-container .content-stripe { width: 980px; }
#page-container .content-stripe.background-full { padding: 30px 0; /* - 540px - */ }
#page-container .content-stripe.background-full.content-copy-only > .content-full:first-child { margin-bottom: 30px; }
#page-container .content-stripe.background-full.background-image-copy { padding: 20px 0; }
#page-container .content-stripe.background-full.background-image-copy .content-row { margin: 0px; }
@media only screen and (max-width: 540px) { #page-container .content-stripe.background-full { padding: 20px 0; } }
#page-container .content-stripe:first-child { margin-top: 20px; /* styles specifically for screens smaller than 1200px */ }
@media only screen and (max-width: 1199px) { #page-container .content-stripe:first-child { margin-top: 0; } }
#page-container .content-row { margin: 10px 0; }
#page-container .content-row:before, #page-container .content-row:after { content: ""; display: table; }
#page-container .content-row:after { clear: both; }
#page-container .content-row + .content-row { margin-top: 13px; }
#page-container .content-row.content-video-copy .content-box.content-type-video { /* - 870px - */ /* - 540px - */ }
#page-container .content-row.content-video-copy .content-box.content-type-video.align-right { padding-right: 0px; padding-left: 20px; /* - 870px - */ /* - 540px - */ }
@media only screen and (max-width: 870px) { #page-container .content-row.content-video-copy .content-box.content-type-video.align-right { float: none; clear: both; padding-left: 40px; } }
@media only screen and (max-width: 540px) { #page-container .content-row.content-video-copy .content-box.content-type-video.align-right { padding: 0px 20px; } }
@media only screen and (max-width: 870px) { #page-container .content-row.content-video-copy .content-box.content-type-video { width: 100%; max-width: 510px; padding-left: 40px; padding-right: 0px; }
  #page-container .content-row.content-video-copy .content-box.content-type-video p:last-child { margin-bottom: 30px; } }
@media only screen and (max-width: 540px) { #page-container .content-row.content-video-copy .content-box.content-type-video { padding: 0px 20px 0 20px; max-width: none; } }
#page-container .content-row.content-video-copy .content-box.content-type-copy { /* - 870px - */ }
@media only screen and (max-width: 870px) { #page-container .content-row.content-video-copy .content-box.content-type-copy { float: left; width: 100%; } }
#page-container .content-row.content-video-copy .content-box.content-type-copy.align-left .content-inner { padding: 20px 20px 20px 40px; /* - 870px - */ /* - 540px - */ }
@media only screen and (max-width: 870px) { #page-container .content-row.content-video-copy .content-box.content-type-copy.align-left .content-inner { padding: 8px 40px 0px; } }
@media only screen and (max-width: 540px) { #page-container .content-row.content-video-copy .content-box.content-type-copy.align-left .content-inner { padding: 8px 20px 0px; } }
#page-container .content-row.content-video-copy .content-box.content-type-copy .content-inner { padding: 20px 17px 0px 4px; /* - 870px - */ /* - 540px - */ }
@media only screen and (max-width: 870px) { #page-container .content-row.content-video-copy .content-box.content-type-copy .content-inner { width: 100%; padding: 0px 40px 0 40px; }
  #page-container .content-row.content-video-copy .content-box.content-type-copy .content-inner:last-child h3:first-child { margin-top: 17px !important; } }
@media only screen and (max-width: 540px) { #page-container .content-row.content-video-copy .content-box.content-type-copy .content-inner { padding: 0px 20px 0 20px; } }
#page-container .content-row.content-video-copy .content-box.content-two-col-copy { /* - 870px - */ }
@media only screen and (max-width: 870px) { #page-container .content-row.content-video-copy .content-box.content-two-col-copy { float: none; width: 100%; } }
#page-container .content-row.content-video-copy .content-box.content-two-col-copy .content-inner { padding: 20px 17px 20px 4px; /* - 870px - */ /* - 650px - */ /* - 540px - */ }
@media only screen and (max-width: 870px) { #page-container .content-row.content-video-copy .content-box.content-two-col-copy .content-inner { width: 46.5%; padding: 0px 0 0 40px; } }
@media only screen and (max-width: 650px) { #page-container .content-row.content-video-copy .content-box.content-two-col-copy .content-inner { width: 100%; padding: 0px 40px 0 40px; }
  #page-container .content-row.content-video-copy .content-box.content-two-col-copy .content-inner:last-child h3:first-child { margin-top: 17px !important; } }
@media only screen and (max-width: 540px) { #page-container .content-row.content-video-copy .content-box.content-two-col-copy .content-inner { padding: 0px 20px 0 20px; } }
#page-container .content-row.content-three-column + .content-row.content-three-column { margin-top: 30px; }
#page-container .content-three-column-image-copy + .content-three-column-image-copy { margin-top: 40px; }
#page-container .content-box { position: relative; float: left; }
#page-container .content-box:last-child { float: right; }
#page-container .content-box:first-child { float: left; }
#page-container .content-box.align-left { float: left; }
#page-container .content-box.align-right { float: right; }
#page-container .content-box.span-4, #page-container .content-box.span-5 { /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .content-box.span-4, #page-container .content-box.span-5 { margin-top: 30px; }
  #page-container .content-box.span-4:first-child, #page-container .content-box.span-5:first-child { margin-top: 0; } }
#page-container .content-box.span-6, #page-container .content-box.span-3, #page-container .content-box.span-2, #page-container .content-box.span-1 { /* - 430px - */ }
@media only screen and (max-width: 430px) { #page-container .content-box.span-6, #page-container .content-box.span-3, #page-container .content-box.span-2, #page-container .content-box.span-1 { margin-top: 30px; }
  #page-container .content-box.span-6:first-child, #page-container .content-box.span-3:first-child, #page-container .content-box.span-2:first-child, #page-container .content-box.span-1:first-child { margin-top: 0; } }
#page-container .content-inner { position: relative; }
#page-container .content-stripe { /* - 540px - */ }
#page-container .content-stripe.background-full { border: solid 1px #cccccc; background: #fff; /* - 980px - */ }
@media only screen and (max-width: 980px) { #page-container .content-stripe.background-full { border-left: none; border-right: none; } }
@media only screen and (max-width: 540px) { #page-container .content-stripe { margin: 40px auto; } }
#page-container .module-three-column .content-full + .content-three-column { margin-top: 25px; }

#page-container { /* - hero sizing and spacing - */ /* - hero styling - */ }
#page-container #hero { padding: 30px; /* styles specifically for 1200px and larger screens */ /* - 870px - */ /* - 650px - */ /* - 550px - */ /* - 430px - */ }
#page-container #hero .content-row { margin: 0; }
#page-container #hero.module-hero-child .content-type-copy { min-height: 0px; max-height: 240px; height: 240px; }
#page-container #hero .content-type-image { position: absolute; top: 0; left: 0; float: none; width: 100%; height: 100%; }
#page-container #hero .content-type-image .content-inner { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: none; }
#page-container #hero .content-type-copy { float: none; width: 510px; min-height: 340px; }
#page-container #hero .content-type-copy .content-inner { padding: 40px; }
#page-container #hero .content-type-copy .content-inner ul.checkmarks { list-style-position: outside; list-style-image: none; margin-bottom: 0px; margin-left: 27px; }
#page-container #hero .content-type-copy .content-inner ul.checkmarks li { background-size: 18px 18px; background-position: 1px 3px; margin-left: -23px; padding-left: 27px !important; font-size: 20px; font-weight: 300; line-height: 24px; padding-left: 0px; }
#page-container #hero .content-type-copy .content-inner ul.checkmarks li span { padding-left: 2px; position: relative; top: -3px; }
#page-container #hero .content-type-badge { position: absolute; top: 0; right: 6.1224489796%; padding: 12px 0 26px 0; width: 95px; text-align: center; color: white; background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/badge.svg") no-repeat 50% 100%; }
/*#page-container #hero .content-type-badge.green { background: transparent url("/sellerinformation/stores/promoted-listings/img/badge-green.svg") no-repeat 50% 100%; }*/
#page-container #hero .content-type-badge.short { padding-top: 20px; padding-left: 0px; right: 3.1219994797%; }
#page-container #hero .content-type-badge.short .content-inner { margin-top: -2px; }
#page-container #hero .content-type-badge.short p { margin-bottom: 3px; font-size: 1.07142857142857em; }
#page-container #hero .content-type-badge.short p strong { font-size: 1.8571428571em; padding: 0px; }
.no-svg #page-container #hero .content-type-badge { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/badge.png") no-repeat 50% 100%; }
/*.no-svg #page-container #hero .content-type-badge.green { background: transparent url("/sellerinformation/stores/promoted-listings/img/badge-green.png") no-repeat 50% 100%; }*/
#page-container #hero .content-type-badge p { font-size: 1em; line-height: 1.2857142857em; font-weight: 500; }
#page-container #hero .content-type-badge p strong { display: block; padding-bottom: 7px; font-size: 1.4285714286em; font-weight: 300; line-height: 1em; text-transform: uppercase; }
#page-container #hero .content-type-badge a { display: block; color: white; }
#page-container #hero .content-type-badge a:hover { text-decoration: none; }
@media only screen and (min-width: 1200px) { #page-container #hero.content-stripe { margin-top: 22px; } }
@media only screen and (max-width: 870px) { #page-container #hero.module-hero-child .content-type-copy { max-height: none; height: auto; }
  #page-container #hero .content-type-copy { width: 66.666666667%; }
  #page-container #hero .content-type-copy br { display: none; } }
@media only screen and (max-width: 650px) { #page-container #hero { padding: 0; }
  #page-container #hero.module-hero-child .content-type-copy { max-height: none; height: auto; }
  #page-container #hero .content-type-image { position: relative; width: auto; height: 300px; }
  #page-container #hero .content-type-copy { width: auto; min-height: 0; }
  #page-container #hero .content-type-badge { right: auto; left: 4.0816326531%; } }
@media only screen and (max-width: 540px) { #page-container #hero .content-type-copy .content-inner { padding: 30px 20px; }
  #page-container #hero .content-type-badge { right: auto; left: 20px; } }
@media only screen and (max-width: 430px) { #page-container #hero .content-type-image { height: 250px; } }
#page-container #hero { /* - 650px - */ }
#page-container #hero .content-type-copy { background: white; }
#page-container #hero .content-type-copy.medium-heading h1 { font-size: 3em; line-height: 0.9523809524em; margin-top: -6px; }
#page-container #hero .content-type-copy.large-heading h1 { font-size: 3.4285714286em; line-height: 0.9479166667em; margin-top: -6px; }
#page-container #hero .content-type-copy h1 { margin-top: -4px; margin-bottom: 21px; font-size: 2.5714285714em; line-height: 0.9444444444em; font-weight: 300; text-transform: uppercase; color: #0064d2; }
#page-container #hero .content-type-copy h2 { margin-top: -4px; margin-bottom: 24px; font-size: 1.4285714286em; line-height: 1.2em; color: #333333; text-transform: none; }
#page-container #hero .content-type-copy h2 + a.cta-button { margin-top: 0px; }
#page-container #hero .content-type-copy h2 + p > a.cta-button { margin-top: 0px; }
#page-container #hero .content-type-copy h3 + p { margin-top: 0px; }
#page-container #hero .content-type-copy p { /*margin-bottom: 24px;*/ margin-bottom: 0px; margin-top: -8px; }
#page-container #hero .content-type-copy p + h2 { margin-top: 13px; }
#page-container #hero .content-type-copy p:last-child { margin-bottom: 0px; margin-top: -4px; }
#page-container #hero .content-type-copy a.cta-button { margin-top: 24px; }
#page-container #hero .content-type-copy .cta { display: inline-block; padding: 6px 25px 8px 20px; color: white; text-decoration: none; background: #0654BA url("http://pics.ebaystatic.com/aw/pics/sc/button_cta_edge.svg") repeat-y 100% 50%; background-size: 19px 66px; }
.no-svg #page-container #hero .content-type-copy .cta { background: #0654BA url("http://pics.ebaystatic.com/aw/pics/sc/button_cta_edge.png") repeat-y 100% 50%; }
#page-container #hero .content-type-copy .cta:hover { text-decoration: underline; }
@media only screen and (max-width: 650px) { #page-container #hero .content-type-copy { border-bottom: solid 1px #cccccc; } }
#page-container #hero.module-multi-hero { position: relative; padding: 0; height: 400px; overflow: hidden; /* - 870px - */ /* - 650px - */ }
.csstransitions #page-container #hero.module-multi-hero { -webkit-transition: height 0.5s; transition: height 0.5s; }
#page-container #hero.module-multi-hero .slide { display: none; position: absolute; top: 0; height: 400px; width: 100%; z-index: 0; }
#page-container #hero.module-multi-hero .slide .content-type-copy { padding-bottom: 15px; top: 30px; left: 30px; }
.csstransitions.opacity #page-container #hero.module-multi-hero .slide { display: block; opacity: 0; }
#page-container #hero.module-multi-hero .slide:first-child .no-js { display: block; opacity: 1; }
#page-container #hero.module-multi-hero .slide.active { z-index: 10; }
.csstransitions.opacity #page-container #hero.module-multi-hero .slide.active { opacity: 1; }
.no-csstransitions #page-container #hero.module-multi-hero .slide.active { display: block; }
.no-opacity #page-container #hero.module-multi-hero .slide.active { display: block; }
.csstransitions.opacity #page-container #hero.module-multi-hero .slide { -webkit-transition: opacity 0.75s; transition: opacity 0.75s; }
#page-container #hero.module-multi-hero .hero-badge .content-type-badge { z-index: 30; }
#page-container #hero.module-multi-hero .controls { position: absolute; left: 65px; bottom: 45px; z-index: 20; }
#page-container #hero.module-multi-hero .controls .control { float: left; position: relative; width: 22px; height: 22px; cursor: pointer; }
#page-container #hero.module-multi-hero .controls .control .button { position: absolute; top: 50%; left: 50%; margin-left: -6px; margin-top: -6px; width: 12px; height: 12px; border-radius: 6px; background: #cccccc; -webkit-transition: background-color 0.75s; transition: background-color 0.75s; }
#page-container #hero.module-multi-hero .controls .control.active .button { background: #777777; }
@media only screen and (max-width: 870px) { #page-container #hero.module-multi-hero .content-type-copy { width: 62.0689655%; } }
@media only screen and (max-width: 650px) { #page-container #hero.module-multi-hero { border-bottom: solid 1px #cccccc; }
  #page-container #hero.module-multi-hero .slide { position: absolute; left: 100%; height: auto !important; }
  .csstransitions.opacity #page-container #hero.module-multi-hero .slide { -webkit-transition: left 0s 0.75s, opacity 0.75s; transition: left 0s 0.75s, opacity 0.75s; }
  #page-container #hero.module-multi-hero .slide .content-type-copy { padding-bottom: 25px; width: auto; top: auto; left: auto; border-bottom: none; }
  #page-container #hero.module-multi-hero .slide.active { position: relative; left: 0; }
  .csstransitions.opacity #page-container #hero.module-multi-hero .slide.active { -webkit-transition: left 0s 0s, opacity 0.75s; transition: left 0s 0s, opacity 0.75s; }
  #page-container #hero.module-multi-hero .controls { left: 15px; bottom: 15px; } }

#page-container { /* - module specific overides - */ /* - 760px - */ /* - 540px - */ /* - 430px - */ /* - 320px - */ /* - image alignment overides - */ }
#page-container img, #page-container .content-type-image .content-inner { border: solid 1px #cccccc; }
#page-container img.no-border, #page-container .content-type-image .content-inner.no-border { border: none; }
#page-container .background-copy .content-type-image .content-inner { border: none; margin-bottom: 0; }
#page-container img.image-small, #page-container .content-type-image.image-small .content-inner { max-width: 240px; min-height: 150px; }
#page-container img.image-large, #page-container .content-type-image.image-large .content-inner { width: 100%; }
#page-container img { max-width: 100%; vertical-align: middle; }
#page-container img.icon { clear: left; float: left; margin: 5px 15px 0 0; border: none; }
#page-container img:last-child { margin-bottom: 0; }
#page-container img.image-small { min-height: 0; }
#page-container img + h3 { margin-top: 0px; }
#page-container img + p.caption { margin-top: 3px; }
#page-container .background-image-copy .content-image-copy .content-type-image { padding: 0 20px; }
#page-container .background-image-copy .content-image-copy .content-type-image.align-right { padding-left: 20px !important; padding-right: 20px !important; }
#page-container .background-image-copy .content-image-copy .content-type-image > .content-inner { min-height: 195px; max-height: 195px; margin-bottom: 0px; border: none; /* - 870px - */ /* - 760px - */ /* - 650px - */ }
@media only screen and (max-width: 870px) { #page-container .background-image-copy .content-image-copy .content-type-image > .content-inner { max-height: 205px; } }
@media only screen and (max-width: 760px) { #page-container .background-image-copy .content-image-copy .content-type-image > .content-inner { max-height: 225px; } }
@media only screen and (max-width: 650px) { #page-container .background-image-copy .content-image-copy .content-type-image > .content-inner { max-height: 255px; } }
#page-container .content-type-image { background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; overflow: hidden; }
#page-container .content-type-image .content-inner { background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; }
#page-container .content-type-image.image-contain { background-size: contain; }
#page-container .content-type-image.image-contain .content-inner { background-size: contain; border: none; }
#page-container .content-type-image.image-noborder .content-inner { border: none; }
#page-container .content-type-image + h3 { margin-top: 0px; }
#page-container .module-tab .content-type-image.image-contain .content-inner { background-size: contain; border: solid 1px #cccccc; }
#page-container .module-tab .content-three-column-image-copy .content-type-image { padding-right: 0px; padding-left: 0px; }
#page-container .module-tab .content-three-column-image-copy .content-type-image.align-left { padding-left: 40px; /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .module-tab .content-three-column-image-copy .content-type-image.align-left { padding-left: 20px; padding-right: 20px; } }
#page-container .module-tab .content-three-column-image-copy .content-type-image.align-left + .content-type-copy > .content-inner { padding: 0 40px; /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .module-tab .content-three-column-image-copy .content-type-image.align-left + .content-type-copy > .content-inner { padding: 0 20px; } }
#page-container .module-accordion-content .content-image-copy .content-type-image.align-right { /*padding-right: 30px;
padding-left: 6px;*/ }
#page-container .content-video-copy .content-type-image { padding: 0 40px; }
#page-container .content-video-copy .content-type-image .content-inner { padding-top: 49.5%; }
#page-container .content-video-copy .content-type-image.align-right { padding-right: 0; padding-left: 36px; }
#page-container .background-full .content-image-copy .content-type-image.align-right { padding-right: 40px; padding-left: 0px; }
#page-container .content-image-copy .content-type-image { padding-right: 36px; }
#page-container .content-image-copy .content-type-image > .content-inner { height: 250px; }
#page-container .content-image-copy .content-type-image.align-right { padding-right: 0; padding-left: 36px; }
#page-container .content-image-copy.tab-content .content-type-image { padding-right: 36px; }
#page-container .content-image-copy.tab-content .content-type-image.align-right { padding-right: 40px; padding-left: 0px; /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .content-image-copy.tab-content .content-type-image.align-right { padding: 0px 20px; } }
#page-container .content-image-copy.background-copy .content-type-image { position: absolute; height: 100%; padding-right: 10px; }
#page-container .content-image-copy.background-copy .content-type-image > .content-inner { position: absolute; width: 100%; height: 100%; margin-left: -10px; }
#page-container .content-image-copy.background-copy .content-type-image.align-right { right: 0; padding-left: 10px; padding-right: 0; }
#page-container .content-image-copy.background-copy .content-type-image.align-right > .content-inner { margin-left: 0; }
#page-container .content-two-column .content-type-image .content-inner { width: 100%; min-height: 0; margin-bottom: 17px; }
#page-container .content-two-column .content-type-image.image-small .content-inner { padding-top: 37.5%; }
#page-container .content-two-column .content-type-image.image-large .content-inner { padding-top: 49.5%; }
#page-container .content-three-column-image-copy .content-type-image { position: relative; }
#page-container .content-three-column-image-copy .content-type-image .content-inner { margin-bottom: 17px; }
#page-container .content-three-column-image-copy .content-type-image .video-title-bar { display: block; position: absolute; left: 0; bottom: 0; height: 150px; width: 100%; color: white; max-width: 240px; top: 0; }
#page-container .content-three-column-image-copy .content-type-image .video-title-bar:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent url("http://pics.ebaystatic.com/aw/pics/sic/sr/holiday2014/play_button_hover-02.svg") no-repeat center center; background-size: 30%; opacity: 0.75; }
.no-svg #page-container .content-three-column-image-copy .content-type-image .video-title-bar:after { background: transparent url("http://pics.ebaystatic.com/aw/pics/sic/sr/holiday2014/play_button_hover.png") no-repeat center center; }
#page-container .content-three-column-image-copy .content-type-image .video-title-bar:hover { text-decoration: none; }
#page-container .content-three-column-image-copy .content-type-image .video-title-bar:hover h3, #page-container .content-three-column-image-copy .content-type-image .video-title-bar:hover p { opacity: 1; }
#page-container .content-three-column-image-copy .content-type-image .video-title-bar:hover:after { opacity: 1; }
@media only screen and (max-width: 760px) { #page-container .content-three-column-image-copy .content-type-copy > .content-inner .content-type-image { position: absolute; top: 0; left: 40px; width: 100%; max-width: 250px; height: 150px; } }
@media only screen and (max-width: 540px) { #page-container .module-accordion-content .content-image-copy .content-type-image.align-right { padding-right: 0px; padding-left: 0px; }
  #page-container .background-full .content-image-copy .content-type-image.align-right { padding: 0 20px; }
  #page-container .content-image-copy .content-type-image { padding-right: 0; }
  #page-container .content-image-copy .content-type-image .content-inner { height: 225px; }
  #page-container .content-image-copy .content-type-image.align-right { padding-left: 0; }
  #page-container .content-image-copy.background-copy .content-type-image { position: relative; padding-right: 0; }
  #page-container .content-image-copy.background-copy .content-type-image > .content-inner { position: relative; margin-left: 0; height: 225px; }
  #page-container .content-image-copy.background-copy .content-type-image.align-right { padding-left: 0; }
  #page-container .content-three-column-image-copy .content-type-copy > .content-inner .content-type-image { position: relative; top: 0; left: 0; width: 100%; max-width: 250px; height: auto; } }
@media only screen and (max-width: 430px) { #page-container .content-image-copy .content-type-image { padding-right: 0; }
  #page-container .content-image-copy .content-type-image > .content-inner { height: 200px; }
  #page-container .content-image-copy.background-copy .content-type-image > .content-inner { height: 200px; } }
@media only screen and (max-width: 320px) { #page-container .content-image-copy .content-type-image { padding-right: 0; }
  #page-container .content-image-copy .content-type-image > .content-inner { height: 175px; }
  #page-container .content-image-copy.background-copy .content-type-image > .content-inner { height: 175px; } }
#page-container .content-type-image { /* - 540px - */ }
#page-container .content-type-image.image-align-top-left > .content-inner { background-position: 0% 0% !important; }
#page-container .content-type-image.image-align-top-center > .content-inner { background-position: 50% 0% !important; }
#page-container .content-type-image.image-align-top-right > .content-inner { background-position: 100% 0% !important; }
#page-container .content-type-image.image-align-center-left > .content-inner { background-position: 0% 50% !important; }
#page-container .content-type-image.image-align-center-center > .content-inner { background-position: 50% 50% !important; }
#page-container .content-type-image.image-align-center-right > .content-inner { background-position: 100% 50% !important; }
#page-container .content-type-image.image-align-bottom-left > .content-inner { background-position: 0% 100% !important; }
#page-container .content-type-image.image-align-bottom-center > .content-inner { background-position: 50% 100% !important; }
#page-container .content-type-image.image-align-bottom-right > .content-inner { background-position: 100% 100% !important; }
@media only screen and (max-width: 540px) { #page-container .content-type-image.image-contain .content-inner { background-position: 0% 50% !important; } }

#page-container { /* - 760px - */ /* - 540px - */ /* - 430px - */ }
#page-container .content-type-video { padding-right: 34px; }
#page-container .content-type-video.align-right .content-inner { /* - 980px - */ /* - 870px - */ }
@media only screen and (max-width: 980px) { #page-container .content-type-video.align-right .content-inner { border-left: 1px solid #ccc; border-right: none; } }
@media only screen and (max-width: 870px) { #page-container .content-type-video.align-right .content-inner { border-right: 1px solid #ccc; } }
#page-container .content-type-video.video-copy-align { padding-left: 40px; }
#page-container .content-type-video .content-inner { /*display: inline-block;*/ position: relative; border: solid 1px #cccccc; padding-top: 57%; background-size: cover; margin-bottom: 12px; /* - 980px - */ }
#page-container .content-type-video .content-inner img { float: left; margin-bottom: 0; border: none; }
#page-container .content-type-video .content-inner:hover { text-decoration: none; }
#page-container .content-type-video .content-inner:hover .video-title-bar h3, #page-container .content-type-video .content-inner:hover .video-title-bar p { opacity: 1; }
#page-container .content-type-video .content-inner:hover .video-title-bar:after { opacity: 1; }
#page-container .content-type-video .content-inner .video-title-bar { display: block; position: absolute; padding-top: 17px; padding-left: 80px; left: 0; bottom: 0; height: 70px; width: 100%; color: white; background: black; background: rgba(0, 0, 0, 0.5); }
#page-container .content-type-video .content-inner .video-title-bar h3 { color: white; margin-bottom: 0; opacity: 0.75; }
#page-container .content-type-video .content-inner .video-title-bar p { font-weight: bold; margin-bottom: 0; opacity: 0.75; }
#page-container .content-type-video .content-inner .video-title-bar:after { content: ""; position: absolute; top: 0; left: 0; width: 80px; height: 100%; background: transparent url("http://pics.ebaystatic.com/aw/pics/sic/sr/holiday2014/play_button_hover-02.svg") no-repeat center center; opacity: 0.75; }
.no-svg #page-container .content-type-video .content-inner .video-title-bar:after { background: transparent url("http://pics.ebaystatic.com/aw/pics/sic/sr/holiday2014/play_button_hover.png") no-repeat center center; }
#page-container .content-type-video .content-inner .video-title-bar:hover { text-decoration: none; }
#page-container .content-type-video .content-inner .video-title-bar:hover h3, #page-container .content-type-video .content-inner .video-title-bar:hover p { opacity: 1; }
#page-container .content-type-video .content-inner .video-title-bar:hover:after { opacity: 1; }
@media only screen and (max-width: 980px) { #page-container .content-type-video .content-inner { border-left: none; } }
#page-container .content-type-video.video-hero-align { padding-left: 0px; width: 51.5%; /* - 870px - */ }
@media only screen and (max-width: 870px) { #page-container .content-type-video.video-hero-align { padding-right: 40px !important; max-width: 550px !important; }
  #page-container .content-type-video.video-hero-align .content-inner { width: 100%; max-width: 468px !important; padding-top: 62.5%; } }
@media only screen and (max-width: 540px) { #page-container .content-type-video.video-hero-align { padding-right: 20px !important; } }
#page-container .content-type-video.video-hero-align + .content-box { width: 48.5%; /* - 870px - */ }
@media only screen and (max-width: 870px) { #page-container .content-type-video.video-hero-align + .content-box { width: 100%; margin-top: 8px; } }
#page-container .content-type-video.video-hero-align + .content-box .content-inner { padding-right: 0px !important; /* - 980px - */ /* - 870px - */ }
@media only screen and (max-width: 980px) { #page-container .content-type-video.video-hero-align + .content-box .content-inner p br { display: none; } }
@media only screen and (min-width: 871px) and (max-width: 980px) { #page-container .content-type-video.video-hero-align + .content-box .content-inner p { padding-right: 38px; } }
@media only screen and (max-width: 870px) { #page-container .content-type-video.video-hero-align + .content-box .content-inner { padding-right: 40px !important; } }
@media only screen and (max-width: 540px) { #page-container .content-type-video.video-hero-align + .content-box .content-inner { padding-right: 20px !important; } }
#page-container a.video { display: inline-block; line-height: 0; position: relative; margin-bottom: 17px; }
#page-container a.video:after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent url("http://pics.ebaystatic.com/aw/pics/sic/sr/holiday2014/play_button_hover-02.svg") no-repeat center center; background-size: 70px; opacity: 0.5; }
.no-svg #page-container a.video:after { background: transparent url("http://pics.ebaystatic.com/aw/pics/sic/sr/holiday2014/play_button_hover.png") no-repeat center center; }
#page-container a.video.video-large:after { background-size: 70px; }
#page-container a.video:hover:after { opacity: 1; }
#page-container a.video.video-large { width: 100%; }
#page-container a.video.video-large img { width: 100%; }
#page-container a.video:last-child { margin-bottom: 0; }
#page-container a.video + h3 { margin-top: 0; }
@media only screen and (max-width: 540px) { #page-container a.video.video-large { width: auto; }
  #page-container .content-type-video .content-inner .video-title-bar { font-size: 0.9em; height: 50px; padding-top: 10px; padding-left: 50px; }
  #page-container .content-type-video .content-inner .video-title-bar:after { width: 50px; background-size: 30px; } }
@media only screen and (max-width: 430px) { #page-container .content-type-video .content-inner .video-title-bar { height: 63px; }
  #page-container .content-type-video .content-inner .video-title-bar p { line-height: 1.2em; } }

#overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000000; opacity: 0.7; filter: alpha(opacity=70); z-index: 100000; }
#overlay.overlay-on { display: block; }

#video { display: none; position: fixed; padding: 32px; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; z-index: 100001; vertical-align: middle; }
#video.overlay-on { display: table; }
#video .video-outer { position: relative; margin: 0 auto; padding: 0; max-width: 980px; }
#video .video-inner { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; }
#video .video-inner #video-frame { position: absolute; width: 100%; height: 100%; }

#close-video { display: block; position: absolute; top: 0px; right: -32px; width: 32px; height: 34px; background-position: left top; background-repeat: no-repeat; background-image: url("http://pics.ebaystatic.com/aw/pics/sic/sr/holiday2014/close-video.png"); text-indent: 32px; white-space: nowrap; overflow: hidden; }

#page-container { /* - module specific overides - */ /* - 760px - */ /* - 650px - */ /* - 540px - */ /* - module specific overides - */ /* - 540px - */ /* - 430px - */ }
#page-container .content-type-copy > .content-inner { padding: 20px 17px 20px 4px; }
#page-container .content-type-copy.align-left > .content-inner { padding: 20px 4px 20px 40px; }
#page-container .content-two-col-copy .content-inner { width: 50%; float: left; }
#page-container .background-image-copy .content-inner p, #page-container .background-copy .content-inner p { margin-bottom: 10px; }
#page-container .background-image-copy .content-inner p:last-child, #page-container .background-copy .content-inner p:last-child { margin-bottom: 0px; }
#page-container .background-image-copy .content-inner .subhead, #page-container .background-copy .content-inner .subhead { font-weight: bold; }
#page-container .background-image-copy .content-image-copy .content-type-copy.align-left > .content-inner { padding: 20px 20px 10px 40px; }
#page-container .background-image-copy .content-image-copy .content-type-copy > .content-inner { height: 195px; padding: 20px 20px 10px 20px; /* - 980px - */ /* - 540px - */ }
@media only screen and (max-width: 980px) { #page-container .background-image-copy .content-image-copy .content-type-copy > .content-inner { height: auto; } }
@media only screen and (max-width: 540px) { #page-container .background-image-copy .content-image-copy .content-type-copy > .content-inner { padding: 20px 20px 10px 20px !important; } }
#page-container .background-copy .content-type-copy > .content-inner { padding: 40px; border: solid 1px #cccccc; background: white; min-height: 235px; /* - removed because there shouldn't be an explicit global height - */ /* height: 235px; /*

/* - 980px - */ }
@media only screen and (max-width: 980px) { #page-container .background-copy .content-type-copy > .content-inner { border-right: none; height: auto; } }
@media only screen and (max-width: 980px) { #page-container .background-copy .content-type-copy.align-left > .content-inner { border-right: solid 1px #cccccc; border-left: none; } }
#page-container .background-copy .content-type-copy.content-invert > .content-inner { border: none; background: #0064D2; }
#page-container .content-full .content-type-copy > .content-inner { padding: 0 40px; }
#page-container .content-full .content-type-copy > .content-inner h3 { margin-top: 12px; }
#page-container .content-full .content-type-copy > .content-inner h3.secondary-heading, #page-container .content-full .content-type-copy > .content-inner h3.additional-heading { margin-top: 20px; }
#page-container .content-full.background-copy .content-type-copy > .content-inner { padding: 40px 40px; }
#page-container .content-full + .content-full .content-type-copy > .content-inner { margin-top: 20px; }
#page-container .content-full.content-tab-heading + .content-full .content-type-copy > .content-inner { margin-top: 0px; }
#page-container .content-two-column .content-type-copy > .content-inner { padding: 0 40px; }
#page-container .content-two-column + .content-two-column { margin-top: 40px; }
#page-container .content-two-column.primary .content-type-copy > .content-inner { padding: 0 50px 0 40px; }
#page-container .content-three-column .content-type-copy > .content-inner { padding: 0 40px; }
#page-container .module-numbered-list .content-three-column .content-type-copy > .content-inner p:first-child { margin-top: -6px; }
#page-container .module-stats-callout .content-three-column .content-type-copy > .content-inner { padding: 0 40px 0 0; }
#page-container .module-stats-callout .content-three-column .content-type-copy > .content-inner h3 { font-size: 5em; margin-left: -3px; line-height: 1em; margin-bottom: 10px; margin-top: -15px; }
#page-container .module-stats-callout .content-three-column .list-item-1 h3 { color: #e53238; }
#page-container .module-stats-callout .content-three-column .list-item-2 h3 { color: #f5af02; }
#page-container .module-stats-callout .content-three-column .list-item-3 h3 { color: #86b817; }
#page-container .module-chart .content-inner p { margin-bottom: 15px; }
#page-container .module-chart .content-inner p:last-child { margin-bottom: -5px; }
#page-container .module-chart .content-inner p.bold { font-weight: bold; margin-bottom: 0px; }
#page-container .module-accordion-content .content-image-copy .content-type-copy > .content-inner { padding-top: 0px; /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .module-accordion-content .content-image-copy .content-type-copy > .content-inner { padding-top: 30px; } }
#page-container .module-accordion-content .content-image-copy .content-type-copy > .content-inner h3 { margin-bottom: 15px; }
#page-container .module-accordion-content .content-image-copy .content-type-copy.align-left > .content-inner { padding-right: 40px; }
#page-container .module-faq .content-inner h2 { font-size: 1.7em; line-height: 1.4em; color: #333; text-transform: none; }
#page-container .module-faq .content-row.content-full { margin-bottom: 0; }
#page-container .module-faq .content-row.content-full + .content-row { margin-top: 0; }
#page-container .module-faq .content-row.content-full + .content-row .content-type-copy .content-inner { padding-top: 16px; padding-bottom: 0px; }
#page-container .module-faq .content-row.content-full .content-type-copy .content-inner { padding-top: 0; padding-bottom: 1px; }
#page-container .module-faq .content-row.content-full .content-type-copy .content-inner h2 { margin-bottom: 12px; font-size: 2.1428571429em; line-height: 0.95em; font-weight: 300; text-transform: uppercase; color: #0064d2; }
#page-container .module-faq .content-row.content-full .content-type-copy .content-inner h2:first-child { margin-top: -3px; }
#page-container .module-faq .content-row.content-full .content-type-copy .content-inner h3 { font-size: 24px; line-height: 28px; margin-top: 12px; margin-bottom: 10px; }
#page-container .module-faq .content-row.content-full .content-type-copy .content-inner h3:last-child { margin-bottom: 0px; }
#page-container .module-faqs-only .content-type-copy .content-inner { padding-top: 0; padding-bottom: 1px; }
#page-container .module-faqs-only .content-type-copy .content-inner h3 { font-size: 24px; line-height: 28px; margin-top: 12px; margin-bottom: 15px; }
#page-container .content-three-column-image-copy .content-type-image .content-inner, #page-container .content-two-column .content-type-image .content-inner { background-color: white; }
#page-container .content-three-column-image-copy .content-type-copy > .content-inner, #page-container .content-two-column .content-type-copy > .content-inner { padding: 0 40px; }
#page-container .content-three-column-image-copy > .content-row.content-full, #page-container .content-two-column > .content-row.content-full { margin-top: 0px; /* - 760px - */ /* - 540px - */ }
@media only screen and (max-width: 760px) { #page-container .content-three-column-image-copy > .content-row.content-full .content-type-copy > .content-inner, #page-container .content-two-column > .content-row.content-full .content-type-copy > .content-inner { margin-bottom: 0px; padding: 0px 40px; min-height: 0px; } }
@media only screen and (max-width: 540px) { #page-container .content-three-column-image-copy > .content-row.content-full .content-type-copy > .content-inner, #page-container .content-two-column > .content-row.content-full .content-type-copy > .content-inner { padding: 0px 20px; } }
@media only screen and (max-width: 760px) { #page-container .content-three-column-image-copy .content-type-copy > .content-inner { margin-bottom: 30px; padding: 20px 40px 2px 330px; min-height: 150px; }
  #page-container .content-three-column-image-copy .content-type-copy:last-child > .content-inner { margin-bottom: 0; }
  #page-container .content-three-column .content-type-copy > .content-inner { margin-bottom: 30px; padding: 0 40px; }
  #page-container .content-three-column .content-type-copy:last-child > .content-inner { margin-bottom: 0; } }
@media only screen and (max-width: 540px) { #page-container .content-type-copy > .content-inner { padding: 0 20px; }
  #page-container .content-type-copy.align-left > .content-inner { padding: 0 20px; }
  #page-container .content-full .content-type-copy > .content-inner { padding: 0 20px; }
  #page-container .content-two-column .content-type-copy .content-inner { padding: 0 20px; margin-bottom: 17px; }
  #page-container .content-two-column .content-type-copy:last-child > .content-inner { margin-bottom: 0; }
  #page-container .content-two-column.primary .content-type-copy > .content-inner { padding: 0 20px; }
  #page-container .module-two-column-ol .content-two-column .content-type-copy .content-inner { margin-bottom: 30px; }
  #page-container .content-three-column .content-type-copy > .content-inner { padding: 0 20px; }
  #page-container .content-three-column-image-copy .content-type-copy > .content-inner { padding: 0 20px; }
  #page-container .content-image-copy .content-type-copy > .content-inner { padding: 30px 20px 0 20px; }
  #page-container .background-copy.content-image-copy .content-type-copy > .content-inner { padding: 30px 20px; }
  #page-container .background-copy.content-image-copy .content-type-copy.align-left > .content-inner { padding: 30px 20px; } }
#page-container .background-full .content-image-copy .content-type-image.image-contain + .content-type-copy.align-left > .content-inner { padding: 0px 40px; }
#page-container .background-full .content-image-copy .content-type-copy.align-left > .content-inner { padding: 20px 40px; }
#page-container .content-image-copy .content-type-copy > .content-inner { /*min-height: 250px;*/ }
#page-container .content-image-copy .content-type-copy > .content-inner h3 { margin-top: 12px; }
#page-container .content-image-copy.tab-content .content-type-copy.align-left > .content-inner { padding: 20px 40px; /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .content-image-copy.tab-content .content-type-copy.align-left > .content-inner { padding: 30px 20px 0px 20px; } }
@media only screen and (max-width: 540px) { #page-container .content-image-copy .content-type-copy > .content-inner { min-height: 0; }
  #page-container .background-full .content-image-copy .content-type-image.image-contain + .content-type-copy.align-left > .content-inner { padding: 30px 20px 0px; }
  #page-container .module-stats-callout .content-three-column .content-type-copy > .content-inner { padding: 0 20px; } }
@media only screen and (max-width: 430px) { #page-container .content-image-copy.background-copy .content-type-copy { margin-top: 0; }
  #page-container .content-image-copy.background-copy .content-type-copy > .content-inner { padding: 30px 20px; } }

#page-container .module-numbered-list > .content-row:first-child, #page-container .module-stats-callout > .content-row:first-child { margin-bottom: 30px; }
#page-container .module-stats-callout li.content-box { padding-left: 40px; /* - 540px - */ }
#page-container .module-stats-callout li.content-box:before { content: "" !important; top: 0px !important; left: 0px !important; }
@media only screen and (max-width: 540px) { #page-container .module-stats-callout li.content-box { padding: 0; } }
#page-container .module-stats-callout.background-full > ol.content-row:first-child { margin-bottom: 7px; margin-top: 3px; }
#page-container ol.content-row { padding: 0; list-style: none; }
#page-container li.content-box { padding: 0; padding-left: 50px; min-height: 70px; /* - 760px - */ /* - 540px - */ }
#page-container li.content-box:before { content: "1"; position: absolute; top: 3px; left: 43px; font-size: 4.6428571429em; line-height: 0.5538461538em; font-weight: 300; }
#page-container li.content-box.list-item-1:before { content: "1"; left: 37px; }
#page-container li.content-box.list-item-2:before { content: "2"; }
#page-container li.content-box.list-item-3:before { content: "3"; }
#page-container li.content-box.list-item-4:before { content: "4"; }
#page-container li.content-box.list-item-5:before { content: "5"; }
#page-container li.content-box.list-item-6:before { content: "6"; }
#page-container li.content-box.list-item-7:before { content: "7"; }
#page-container li.content-box.list-item-8:before { content: "8"; }
#page-container li.content-box.list-item-9:before { content: "9"; }
#page-container li.content-box.list-item-10:before { content: "10"; left: 17px; letter-spacing: -0.1em; }
#page-container li.content-box.list-item-4:before, #page-container li.content-box.list-item-5:before, #page-container li.content-box.list-item-6:before, #page-container li.content-box.list-item-7:before, #page-container li.content-box.list-item-8:before, #page-container li.content-box.list-item-9:before, #page-container li.content-box.list-item-10:before { top: 30px; }
#page-container li.content-box.list-item-4 .content-inner, #page-container li.content-box.list-item-5 .content-inner, #page-container li.content-box.list-item-6 .content-inner, #page-container li.content-box.list-item-7 .content-inner, #page-container li.content-box.list-item-8 .content-inner, #page-container li.content-box.list-item-9 .content-inner, #page-container li.content-box.list-item-10 .content-inner { padding-top: 27px; }
#page-container li.content-box.list-item-4, #page-container li.content-box.list-item-7, #page-container li.content-box.list-item-10 { clear: left; }
@media only screen and (max-width: 760px) { #page-container li.content-box.list-item-1:before { left: 43px; }
  #page-container li.content-box.list-item-4:before, #page-container li.content-box.list-item-5:before, #page-container li.content-box.list-item-6:before, #page-container li.content-box.list-item-7:before, #page-container li.content-box.list-item-8:before, #page-container li.content-box.list-item-9:before, #page-container li.content-box.list-item-10:before { top: 0; }
  #page-container li.content-box.list-item-4 .content-inner, #page-container li.content-box.list-item-5 .content-inner, #page-container li.content-box.list-item-6 .content-inner, #page-container li.content-box.list-item-7 .content-inner, #page-container li.content-box.list-item-8 .content-inner, #page-container li.content-box.list-item-9 .content-inner, #page-container li.content-box.list-item-10 .content-inner { padding-top: 0; } }
@media only screen and (max-width: 540px) { #page-container li.content-box:before { left: 17px; }
  #page-container li.content-box.list-item-1:before { left: 17px; } }
#page-container #content ul.icon-list > li { padding: 0; padding-left: 60px; background-repeat: no-repeat; background-position: left 5px; margin-bottom: 15px; }
#page-container #content ul.icon-list > li:before { content: none; }
#page-container #content ul.icon-list > li > h4 { margin-bottom: 0; }
#page-container #content ul.icon-list > li:last-child { margin-bottom: 0; }

#page-container { /* - 760px - */ }
#page-container table { width: 100%; padding: 1px; margin-bottom: 15px; border-collapse: collapse; border: none; border-bottom: solid 1px #dddddd; }
#page-container table ul > li:before { content: '' !important; }
#page-container table td { padding: 0px; text-align: center; vertical-align: top; border-top: solid 1px #dddddd; }
#page-container table td p { margin-bottom: 0 !important; padding: 11px 18px; }
#page-container table td:first-child { font-weight: bold; text-align: left; }
#page-container table td:first-child p { padding-left: 15px; }
#page-container table td:first-child ul > li { padding-left: 0px; }
#page-container table td.nocheck { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/x-mark.svg") no-repeat; background-position: center center; }
#page-container table td.nocheck p { text-indent: -9999px; }
.no-svg #page-container table td.nocheck { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/x-mark.png") no-repeat center center; }
.lt-ie9 #page-container table td.nocheck { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/x-mark.png") no-repeat center center; }
#page-container table td.yescheck { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/check-mark.svg") no-repeat; background-position: center center; }
#page-container table td.yescheck p { text-indent: -9999px; }
.no-svg #page-container table td.yescheck { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/check-mark.png") no-repeat center center; }
.lt-ie9 #page-container table td.yescheck { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/check-mark.png") no-repeat center center; }
#page-container table thead td { padding: 0; background: #dddddd; border-top: solid 1px #dddddd; }
#page-container table thead td p { margin: 0; margin-top: 1px; padding: 11px 18px; white-space: nowrap; font-weight: bold; }
#page-container table thead td:first-child p { margin-left: 1px; padding-left: 15px; }
#page-container table thead td:last-child p { margin-right: 1px; }
#page-container .background-full table thead td, #page-container .background-copy table thead td { background: #f7f7f7; }
#page-container .background-full table thead td p, #page-container .background-copy table thead td p { color: #777777; padding-top: 19px; padding-bottom: 20px; }
@media only screen and (max-width: 760px) { #page-container table, #page-container table thead, #page-container table thead tr, #page-container table thead tr td, #page-container table tbody, #page-container table tbody tr, #page-container table tbody tr td { display: block; position: relative; margin: 0; padding: 0; text-shadow: none; line-height: normal; border: none; border-bottom: none; background: none; }
  #page-container table { border: solid 1px #ccc; margin: 10px 0 13px 0; }
  #page-container table thead { display: none; }
  #page-container table td.nocheck, #page-container table td.yescheck { background-position: 18px 30px; }
  #page-container table td:first-child p { padding-left: 18px; }
  #page-container table tbody tr { border-bottom: solid 1px #ccc; padding-top: 17px; }
  #page-container table tbody tr:nth-child(odd) { background: #fff; }
  #page-container table tbody tr:nth-child(even) { background: #f8f8f8; }
  #page-container table tbody tr td { margin-left: 0; padding: 0px; text-align: left; }
  #page-container table tbody tr td:before { position: absolute; left: 18px; top: 0px; width: auto; text-align: right; font-weight: bold; }
  #page-container table tbody tr td p { text-align: left !important; }
  #page-container table tbody tr td a { display: inline; }
  #page-container table tbody tr td a.cta { padding-right: 10px; font-weight: bold; background: rgba(255, 255, 255, 0) url("http://pics.ebaystatic.com/aw/pics/sc/arrow.svg") no-repeat 100% 4px; background-size: 4px 10px; }
  .no-svg #page-container table tbody tr td a.cta { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/arrow.png") no-repeat 100% 4px; }
  #page-container table tbody tr td > *:last-child { margin-bottom: 0; }
  #page-container table tbody tr:last-child { border-bottom: none; } }

#page-container #content .accordion .accordionItem { margin-bottom: 0; padding-left: 0; /*
				
				ol > li {
					list-style: decimal;
				}
				ul li {
					list-style: disc;
				}
*/ }
#page-container #content .accordion .accordionItem li { /* 					list-style: disc; */ }
#page-container #content .accordion .accordionItem li:after { content: ""; }
#page-container #content .accordion .accordionItem > *:last-child { margin-bottom: 7px; }
#page-container #content .accordion .accordionItem:before { content: none; }
#page-container #content .accordion .accordionItem p { margin-bottom: 12px; }
#page-container .accordion-controls { font-size: 0.7em; line-height: 1.428571429em; }
#page-container .accordion-controls .tool { margin: 0; margin-left: 10px; }
#page-container .accordion { position: relative; list-style: none; margin: 0; padding: 0; padding-top: 2px; margin-bottom: 16px !important; }
#page-container .accordion .accordionItem { position: relative; list-style: none; margin: 0; padding: 0 10px 0 0; border-bottom: solid 1px #dddddd; overflow: hidden; -webkit-tap-highlight-color: transparent; }
#page-container .accordion .accordionItem > *:first-child { margin-bottom: 5px; padding: 5px 20px 5px 0; }
#page-container .accordion .accordionItem > * { padding-right: 20px; }
#page-container .accordion .accordionItem > table { padding-right: 0; }
#page-container .accordion .accordionItem img { margin-bottom: 8px; padding-right: 0; border: solid 1px #ccc; }
#page-container .accordion .accordionItem:first-child { border-top: solid 1px #dddddd; }
#page-container .accordion:last-child { margin-bottom: 0px !important; }
#page-container .accordion.activated .accordionItem.animating { -webkit-transition: height 0.35s; transition: height 0.35s; }
#page-container .accordion.activated .accordionItem > *:first-child { display: block; margin-right: 10px; background: rgba(255, 255, 255, 0) url("http://pics.ebaystatic.com/aw/pics/sic/sr142/accordion-plus2.svg") no-repeat 100% 11px; background-size: 9px 9px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.no-svg #page-container .accordion.activated .accordionItem > *:first-child { background: transparent url("http://pics.ebaystatic.com/aw/pics/sic/sr142/accordion-plus.png") no-repeat 100% 11px; }
.lt-ie10 #page-container .accordion.activated .accordionItem > *:first-child { background: transparent url("http://pics.ebaystatic.com/aw/pics/sic/sr142/accordion-plus.png") no-repeat 100% 11px; }
.no-touch #page-container .accordion.activated .accordionItem > *:first-child:hover { color: #0064D2; }
#page-container .accordion.activated .accordionItem.open { height: auto; }
#page-container .accordion.activated .accordionItem.open > a { display: inline; }
#page-container .accordion.activated .accordionItem.open > *:first-child { background: rgba(255, 255, 255, 0) url("http://pics.ebaystatic.com/aw/pics/sic/sr142/accordion-minus2.svg") no-repeat 100% 11px; background-size: 9px 9px; }
.no-svg #page-container .accordion.activated .accordionItem.open > *:first-child { background: transparent url("http://pics.ebaystatic.com/aw/pics/sic/sr142/accordion-minus.jpg") no-repeat 100% 11px; }
.lt-ie10 #page-container .accordion.activated .accordionItem.open > *:first-child { background: transparent url("http://pics.ebaystatic.com/aw/pics/sic/sr142/accordion-minus.jpg") no-repeat 100% 11px; }

#page-container #search { position: relative; margin-bottom: 35px; padding-right: 45px; width: 100%; height: 38px; /* styles specifically for screens smaller than 1200px */ }
#page-container #search input { padding: 0 15px 0 15px; width: 100%; height: 100%; font-size: 14px; line-height: 20px; border: solid 1px #ddd; border-right: none; border-radius: 3px 0 0 3px; vertical-align: middle; background: white; appearance: none; }
#page-container #search input:placeholder { color: red; }
#page-container #search button { position: absolute; top: 0; right: 10px; margin: 0; padding: 2px 0 0 0; width: 35px; height: 38px; font-size: 0.857142857em; line-height: 1em; color: white; border: none; vertical-align: middle; border-radius: 0 3px 3px 0; background: #0064D2; cursor: pointer; }
@media only screen and (max-width: 1199px) { #page-container #search { display: none; } }

#page-container .nav-ads { padding-bottom: 30px; /* styles specifically for screens smaller than 1200px */ }
#page-container .nav-ads .spotlights_box { margin-bottom: 5px; }
#page-container .nav-ads .spotlights_box img { border: none; }
@media only screen and (max-width: 1199px) { #page-container .nav-ads { display: none; } }

#page-container .module-content:first-child { margin-top: 44px; }
#page-container .module-two-column .content-two-column .content-box:first-child { /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .module-two-column .content-two-column .content-box:first-child { margin-bottom: 20px; } }
#page-container .module-two-column-ol .content-two-column .content-box:first-child { /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .module-two-column-ol .content-two-column .content-box:first-child { margin-bottom: 0px; } }
#page-container .module-two-column-ol .content-two-column .content-type-copy:last-child > .content-inner { /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .module-two-column-ol .content-two-column .content-type-copy:last-child > .content-inner { margin-bottom: 0px; } }
#page-container .module-three-column .content-box:last-child { float: left; }
#page-container .module-anchor .content-full:first-child { margin: 10px 0 13px; /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .module-anchor .content-full:first-child { margin: 10px 0 13px; } }
#page-container .module-anchor .content-span-4 { width: 46.5%; /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .module-anchor .content-span-4 { width: 100%; } }
#page-container .module-anchor .content-two-column:first-child + .content-row .content-box .content-inner { padding-top: 10px; }
#page-container .module-anchor .content-two-column .content-box { float: left; }
#page-container .module-anchor .content-two-column .content-box .content-inner { padding: 3px 0 0 40px; /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .module-anchor .content-two-column .content-box .content-inner { padding: 3px 0 0 20px; } }
#page-container .module-anchor h3 { margin-bottom: 0; font-size: 1em; line-height: 1.428571429em; font-weight: bold; margin-top: 13px; }
#page-container .module-anchor h3:first-child { margin-top: -4px; }
#page-container .module-title { margin-bottom: 0px; }
#page-container .module-title + .content-stripe { margin-top: 20px; }
#page-container .module-title + .module-tab-container { margin-top: -5px; /* - 760px - */ }
@media only screen and (max-width: 760px) { #page-container .module-title + .module-tab-container { margin-top: 20px; } }
#page-container .module-title.toc-only + .module-tab-container { margin-top: -10px; /* - 760px - */ }
@media only screen and (max-width: 760px) { #page-container .module-title.toc-only + .module-tab-container { margin-top: 20px; } }
#page-container .module-ad .content-box { line-height: 0; }
#page-container .module-ad .content-box table tr td { padding: 0; border: none; }
#page-container .module-ad .content-box div { height: 100px !important; width: 100% !important; overflow: hidden !important; }
#page-container .module-ad .content-box div iframe { width: 100% !important; height: 120px !important; overflow: scroll !important; }
#page-container .module-single-video-left { /* - 760px - */ /* - 540px - */ }
@media only screen and (max-width: 760px) { #page-container .module-single-video-left .content-span-half { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }
  #page-container .module-single-video-left .content-full .content-type-copy .content-inner { padding: 0px 40px 0 40px; }
  #page-container .module-single-video-left .content-type-video { padding-left: 40px; padding-right: 40px; }
  #page-container .module-single-video-left .content-type-copy .content-inner { padding: 0px 40px 0 40px; } }
@media only screen and (max-width: 540px) { #page-container .module-single-video-left .content-span-half { float: left; clear: both; position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100%; }
  #page-container .module-single-video-left .content-full .content-type-copy .content-inner { padding: 0px 20px 0 20px; }
  #page-container .module-single-video-left .content-type-video { padding-left: 20px; padding-right: 20px; }
  #page-container .module-single-video-left .content-type-copy .content-inner { padding: 30px 20px 0 20px; } }
#page-container .module-inverted { /* - 540px - */ }
@media only screen and (max-width: 540px) { #page-container .module-inverted .content-type-image { display: none; } }

.no-js #page-container .module-tab + .module-tab { padding-top: 40px; }

.js #page-container { /* - 980px - */ /* - 760px - */ /* - 540px - */ }
.js #page-container .tab-toc { display: none; }
.js #page-container .module-tab-container { position: relative; padding-top: 0; overflow: hidden; }
.js #page-container .module-tab-container .tab-headings { position: relative; height: 77px; z-index: 1; }
.js #page-container .module-tab-container .tab-headings * { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.js #page-container .module-tab-container .tab-headings .content-tab-heading { float: left; position: relative; margin: 0; padding: 0; height: 77px; text-align: center; border: solid 1px #cccccc; border-right-color: transparent; z-index: 10; cursor: pointer; }
.js #page-container .module-tab-container .tab-headings .content-tab-heading:last-child { border-right-color: #cccccc; }
.js #page-container .module-tab-container .tab-headings .content-tab-heading.last-child { border-right-color: #cccccc; }
.js #page-container .module-tab-container .tab-headings .content-tab-heading .content-box, .js #page-container .module-tab-container .tab-headings .content-tab-heading .content-inner { margin: 0; padding: 0; }
.js #page-container .module-tab-container .tab-headings .content-tab-heading table, .js #page-container .module-tab-container .tab-headings .content-tab-heading tr, .js #page-container .module-tab-container .tab-headings .content-tab-heading td { margin: 0; padding: 0 20px; width: 100%; height: 77px; border: none; background: none; vertical-align: middle; }
.js #page-container .module-tab-container .tab-headings .content-tab-heading h3 { margin-top: 0; text-align: center; color: #555; }
.js #page-container .module-tab-container .tab-headings .content-tab-heading:hover .content-box .content-inner h3 { color: #0064D2; }
.js #page-container .module-tab-container .tab-headings .content-tab-heading.active { background: white; border: solid 1px #0064D2; }
.js #page-container .module-tab-container .tab-headings .content-tab-heading.active + .content-tab-heading { border-left-color: transparent; }
.js #page-container .module-tab-container .tab-headings .content-tab-heading.active .content-box .content-inner h3 { color: #0064D2; }
.js #page-container .module-tab-container .tab-headings .content-tab-heading.active:before, .js #page-container .module-tab-container .tab-headings .content-tab-heading.active:after { content: ""; position: absolute; left: 50%; bottom: -40px; margin-left: -20px; width: 0; height: 0; border: solid 20px transparent; border-top-color: #0064D2; }
.js #page-container .module-tab-container .tab-headings .content-tab-heading.active:after { bottom: -39px; border-top-color: white; }
.lt-ie9 .js #page-container .module-tab-container .tab-headings .content-tab-heading.active:after, .lt-ie9 .js #page-container .module-tab-container .tab-headings .content-tab-heading.active:before { display: none; }
.js #page-container .module-tab-container .tabs { position: relative; top: -1px; z-index: 0; }
.js #page-container .module-tab-container .tabs .content-tab-heading { display: none; }
.js #page-container .module-tab-container .module-tab { display: none; position: absolute; margin: 0; }
.js #page-container .module-tab-container .module-tab.active { display: block; position: relative; }
.js #page-container .module-tab-container .module-tab .content-row.content-video-copy .content-box.content-type-video { /* - 540px - */ }
@media only screen and (max-width: 540px) { .js #page-container .module-tab-container .module-tab .content-row.content-video-copy .content-box.content-type-video { padding: 0 20px; } }
.js #page-container .module-tab-container .module-tab .content-three-column-image-copy + .content-three-column-image-copy, .js #page-container .module-tab-container .module-tab .content-three-column-image-copy + .content-two-column, .js #page-container .module-tab-container .module-tab .content-two-column + .content-three-column-image-copy, .js #page-container .module-tab-container .module-tab .content-two-column + .content-two-column { margin-top: 40px; }
@media only screen and (max-width: 980px) { .js #page-container .module-tab-container .tab-headings .content-tab-heading:first-child { border-left: none; }
  .js #page-container .module-tab-container .tab-headings .content-tab-heading:last-child { border-right: none; }
  .js #page-container .module-tab-container .tab-headings .content-tab-heading.active:first-child { border-left: none; }
  .js #page-container .module-tab-container .tab-headings .content-tab-heading.active:last-child { border-right: none; } }
@media only screen and (max-width: 760px) { .js #page-container .tab-toc { display: block; }
  .js #page-container .module-tab-container .tab-headings { display: none; }
  .js #page-container .module-tab-container .tabs { top: 0; }
  .js #page-container .module-tab-container .tabs .content-tab-heading { display: block; }
  .js #page-container .module-tab-container .module-tab { display: block; position: relative; margin-top: 60px; }
  .js #page-container .module-tab-container .module-tab:first-child { margin-top: 0; } }
@media only screen and (max-width: 540px) { .js #page-container .module-tab-container .module-tab { margin-top: 40px; } }
.js.csstransforms #page-container .module-tab-container .content-tab-heading.active:before, .js.csstransforms #page-container .module-tab-container .content-tab-heading.active:after { bottom: -36px; -webkit-transform: scaleY(0.8); -ms-transform: scaleY(0.8); transform: scaleY(0.8); }
.js.csstransforms #page-container .module-tab-container .content-tab-heading.active:after { bottom: -35px; }
.js.lt-ie9 #page-container .module-tab-container .tab-headings .content-tab-heading td { padding-top: 10px; }

body { -webkit-transition-property: height 100ms; transition-property: height 100ms; }

#page-container .reveal-tabs { width: 100%; margin-bottom: -10px; }
#page-container .reveal-tabs .reveal-button { background-color: white; padding-top: 13px; padding-bottom: 13px; padding-right: 19px; padding-left: 19px; border: 1px solid #C5C5C5; border-radius: 2px; margin-right: 6px; font-size: 12px; color: #0064D2; cursor: pointer; box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.06); -webkit-transition: background-color 100ms; transition: background-color 100ms; display: inline-block; margin-bottom: 10px; }
@media (max-width: 500px) { #page-container .reveal-tabs .reveal-button { display: block; margin-bottom: 5px; } }
#page-container .reveal-tabs .reveal-button.selected { background-color: #E6E6E6; -webkit-transition: background-color 100ms; transition: background-color 100ms; }
#page-container .reveal-tabs #clear-selections { display: inline-block; color: #0064D2; font-size: 12px; font-weight: bold; cursor: pointer; background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/arrow.svg") no-repeat 100% 55%; padding-right: 9px; }
@media (max-width: 500px) { #page-container .reveal-tabs #clear-selections { margin-top: 15px; } }
#page-container .reveal-tabs #clear-selections:hover { text-decoration: underline; }
.no-svg #page-container .reveal-tabs #clear-selections { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/arrow.png") no-repeat 100% 55%; }
.lt-ie9 #page-container .reveal-tabs #clear-selections { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/arrow.png") no-repeat 100% 55%; }

.lt-ie9 #page-container #main-navigation { margin: 22px 0 35px 0; width: 220px; }
.lt-ie9 #page-container #main-navigation li > .handle { display: none; }
.lt-ie9 #page-container #main-navigation li.lvl-01 { margin-right: 10px; }
.lt-ie9 #page-container #main-navigation li.lvl-01 > a { z-index: 2; }
.lt-ie9 #page-container #main-navigation li.lvl-01 > ul { display: none; position: absolute; margin-left: -1px; padding: 26px 30px; top: -1px; left: 100%; min-width: 500px; border: solid 1px #d9d9d9; background: white; box-shadow: 7px 7px 12px rgba(0, 0, 0, 0.3); z-index: 1; }
.lt-ie9 #page-container #main-navigation li.lvl-01:hover { z-index: 100; /* extends the hit area of the drop out menu to make it a bit more user friendly */ }
.lt-ie9 #page-container #main-navigation li.lvl-01:hover.has-children:before, .lt-ie9 #page-container #main-navigation li.lvl-01:hover > ul:before { content: ""; position: absolute; top: 0; right: 0; width: 50%; height: 100%; padding: 0 0 15px 0; box-sizing: content-box; }
.lt-ie9 #page-container #main-navigation li.lvl-01:hover > ul { display: block; /* adjusts hit area for extension */ }
.lt-ie9 #page-container #main-navigation li.lvl-01:hover > ul:before { top: -25px; left: -25px; right: auto; width: 100%; padding: 25px; }
.lt-ie9 #page-container #main-navigation li.lvl-01.is-active, .lt-ie9 #page-container #main-navigation li.lvl-01.has-active-descendent, .lt-ie9 #page-container #main-navigation li.lvl-01.has-active-child { background-color: white; border-bottom: none; margin-top: -1px; }
.lt-ie9 #page-container #main-navigation li.lvl-01.is-active > a, .lt-ie9 #page-container #main-navigation li.lvl-01.has-active-descendent > a, .lt-ie9 #page-container #main-navigation li.lvl-01.has-active-child > a { padding-left: 14px; border: solid 1px #0064D2; background-color: white; }
.lt-ie9 #page-container #main-navigation li.lvl-02 { float: left; padding-right: 5px; width: 50%; }
.lt-ie9 #page-container #main-navigation li.lvl-02:nth-child(2n) { float: right; }
.lt-ie9 #page-container #main-navigation li.lvl-02 > a { padding-left: 15px; padding-bottom: 9px; border-bottom: solid 1px #d9d9d9; }
.lt-ie9 #page-container #main-navigation li.lvl-02 > ul { margin-left: 15px; }
.lt-ie9 #page-container #main-navigation li.lvl-02.has-children > a { font-weight: bold; }
.lt-ie9 #page-container #main-navigation li.lvl-02 li { padding-left: 15px; }
.lt-ie9 #page-container #main-navigation li.lvl-02 li a { padding: 7px 0; }
.lt-ie9 #page-container #main-navigation li.has-children:hover > a { background-color: white; }
.lt-ie9 #page-container #hero .content-type-badge { background: transparent url("http://pics.ebaystatic.com/aw/pics/sc/badge.png") no-repeat 50% 100%; }
.lt-ie9 #page-container #search input { padding-top: 7px; }
.lt-ie9 #page-container a.video:after { background: url("http://pics.ebaystatic.com/aw/pics/sic/sr/holiday2014/play_button_hover.png") no-repeat center center; }
.lt-ie9 #page-container #breadcrumb a:after { right: 6px; }
.lt-ie9 #page-container .module-two-column.content-stripe.background-full { display: table; }

.lt-ie10 #page-container .activated.accordion .open.accordionItem > *:first-child { background-image: url("http://pics.ebaystatic.com/aw/pics/sic/sr142/accordion-minus.png"); background-repeat: no-repeat; background-position: 100% 11px; background-color: transparent; background-size: 9px 9px; }

/*@import 'byb-custom-modules.scss';*/
#page-9-2-1-global-shipping-program div.easyship { border: 1px solid #CCC; background-color: white; width: 100%; box-sizing: border-box; }

#page-9-2-1-global-shipping-program div.imageship img { border: none; margin-top: 10px; }

#page-9-2-1-global-shipping-program div.sellersuccess div.imageship img { margin-top: 0px; }

#page-9-2-1-global-shipping-program div.sellersuccess h2 { margin-bottom: 25px; margin-top: 14px; }

#page-9-2-1-global-shipping-program div.imageship { box-sizing: border-box; }

#page-9-2-1-global-shipping-program div.sellersuccess div.imageship { margin-top: 0px; }

#page-9-2-1-global-shipping-program div.textship { box-sizing: border-box; }

#page-9-2-1-global-shipping-program div.sellersuccess div.content-inner { background-size: contain; }

#page-9-2-1-global-shipping-program div.sellersuccess { width: 100%; box-sizing: border-box; padding: 40px; padding-bottom: 48px; }

#page-9-2-1-global-shipping-program #hero .content-type-copy p { margin-bottom: 10px; }
#page-9-2-1-global-shipping-program #hero .content-type-copy p > a.cta-button { margin-top: 0px; }
#page-9-2-1-global-shipping-program .content-type-image .content-inner { border: none; }

/*SUBPAGE SPECIFIC OVERRIDES*/
#page-9-2-1-1-global-buyers #hero .content-type-copy p { margin-bottom: 10px; }
#page-9-2-1-1-global-buyers #hero .content-type-copy p > a.cta-button { margin-top: 0px; }
#page-9-2-1-1-global-buyers .content-type-image .content-inner { border: none; }

@media only screen and (min-width: 979px) { #page-9-2-1-global-shipping-program div.sellersuccess div.textship .vspacer { display: block; height: 28px; } }
@media only screen and (max-width: 979px) { #page-9-2-1-global-shipping-program div.sellersuccess div.textship .vspacer { display: none; } }
@media (max-width: 650px) { #page-9-2-1-global-shipping-program div.easyship { width: 100%; }
  #page-9-2-1-global-shipping-program div.imageship { width: 100%; margin-top: 20px; }
  #page-9-2-1-global-shipping-program div.imageship img { width: 100% !important; }
  #page-9-2-1-global-shipping-program div.imageship .videocaption { margin-bottom: 30px; } }
@media (min-width: 651px) { #page-9-2-1-global-shipping-program div.textship { width: 45%; display: inline-block; padding-right: 40px; vertical-align: middle; }
  #page-9-2-1-global-shipping-program div.sellersuccess div.textship { vertical-align: top; width: 45%; padding-right: 0px; }
  #page-9-2-1-global-shipping-program div.imageship { width: 54%; display: inline-block; vertical-align: middle; }
  #page-9-2-1-global-shipping-program div.sellersuccess div.imageship { vertical-align: top; width: 54%; padding-right: 20px; }
  #page-9-2-1-global-shipping-program div.imageship img { vertical-align: middle; } }
@media (min-width: 540px) { #page-9-2-1-global-shipping-program div.easyship { padding: 40px; }
  #page-9-2-1-global-shipping-program div.halfsies { width: 47%; display: inline-block; vertical-align: top; }
  #page-9-2-1-global-shipping-program div.halfsies:first-child { margin-right: 4%; }
  #page-9-2-1-global-shipping-program .sellyourshoes { padding-left: 40px; } }
@media (max-width: 541px) { #page-9-2-1-global-shipping-program div.easyship { padding: 20px; }
  #page-9-2-1-global-shipping-program div.halfsies:first-child { margin-bottom: 28px; }
  #page-9-2-1-global-shipping-program div.sellersuccess { padding-left: 20px; padding-right: 20px; } }
#page-7-4-2-tools-comparison table.multitable tr td, #page-7-4-1-2-selling-manager-pro table.multitable tr td { text-align: center; margin: 0px !important; }
#page-7-4-2-tools-comparison table.multitable tr td:first-child, #page-7-4-1-2-selling-manager-pro table.multitable tr td:first-child { text-align: left; margin: 0px !important; }
#page-7-4-2-tools-comparison table.multitable tr.subhead, #page-7-4-1-2-selling-manager-pro table.multitable tr.subhead { width: 100%; height: 28px; background-color: #CCCCCC !important; padding: 0px !important; }
#page-7-4-2-tools-comparison table.multitable tr.subhead td:first-child, #page-7-4-1-2-selling-manager-pro table.multitable tr.subhead td:first-child { display: block; position: relative; }
#page-7-4-2-tools-comparison table.multitable tr.subhead td:first-child p, #page-7-4-1-2-selling-manager-pro table.multitable tr.subhead td:first-child p { width: 100%; position: absolute; font-weight: bold; top: 3px; }
#page-7-4-2-tools-comparison table.multitable tr.multiTableHead td, #page-7-4-1-2-selling-manager-pro table.multitable tr.multiTableHead td { background-color: #dddddd; font-weight: bold; }
#page-7-4-2-tools-comparison table.multitable td.yescheck p, #page-7-4-1-2-selling-manager-pro table.multitable td.yescheck p { color: #0064d2; background-repeat: no-repeat; background-position: center center; }
#page-7-4-2-tools-comparison table.multitable td.nocheck p, #page-7-4-1-2-selling-manager-pro table.multitable td.nocheck p { background-image: none; }
#page-7-4-2-tools-comparison td.yescheck p, #page-7-4-1-2-selling-manager-pro td.yescheck p { background-image: url(http://pics.ebaystatic.com/aw/pics/images/stores/yes-mark-01.svg); }
#page-7-4-2-tools-comparison .lt-ie10 td.yescheck p, #page-7-4-1-2-selling-manager-pro .lt-ie10 td.yescheck p { background-image: url(http://pics.ebaystatic.com/aw/pics/images/stores/yes-mark-01.png); }
#page-7-4-2-tools-comparison table.multitable td.yescheck p span, #page-7-4-2-tools-comparison table.multitable td.yescheck.nocheck p, #page-7-4-1-2-selling-manager-pro table.multitable td.yescheck p span, #page-7-4-1-2-selling-manager-pro table.multitable td.yescheck.nocheck p { color: #333333; }
@media (max-width: 760px) { #page-7-4-2-tools-comparison table.multitable tr td, #page-7-4-1-2-selling-manager-pro table.multitable tr td { text-align: left; }
  #page-7-4-2-tools-comparison table.multitable td.yescheck, #page-7-4-1-2-selling-manager-pro table.multitable td.yescheck { padding-top: 3px !important; padding-bottom: 5px !important; padding-top: 0px; padding-left: 10px !important; }
  #page-7-4-2-tools-comparison table.multitable td.yescheck p, #page-7-4-1-2-selling-manager-pro table.multitable td.yescheck p { background-position: left center; }
  #page-7-4-2-tools-comparison table.multitable td.yescheck p span, #page-7-4-1-2-selling-manager-pro table.multitable td.yescheck p span { margin-left: 20px; }
  #page-7-4-2-tools-comparison table.multitable td.nocheck p span, #page-7-4-1-2-selling-manager-pro table.multitable td.nocheck p span { margin-left: 0px; }
  #page-7-4-2-tools-comparison table.multitable td, #page-7-4-1-2-selling-manager-pro table.multitable td { padding: 0px !important; }
  #page-7-4-2-tools-comparison table.multitable td:first-child, #page-7-4-1-2-selling-manager-pro table.multitable td:first-child { font-weight: bold; padding-top: 3px !important; padding-bottom: 3px !important; padding-left: 10px !important; }
  #page-7-4-2-tools-comparison table.multitable td:first-child a, #page-7-4-1-2-selling-manager-pro table.multitable td:first-child a { font-weight: normal; }
  #page-7-4-2-tools-comparison table.multitable tr, #page-7-4-1-2-selling-manager-pro table.multitable tr { padding-bottom: 10px !important; }
  #page-7-4-2-tools-comparison table.multitable tr.multiTableHead, #page-7-4-1-2-selling-manager-pro table.multitable tr.multiTableHead { display: none; } }
@media (min-width: 761px) { #page-7-4-2-tools-comparison table.multitable td.yescheck span, #page-7-4-1-2-selling-manager-pro table.multitable td.yescheck span { display: none; } }

#page-7-4-2-tools-comparison table.multitable tbody tr.subhead td:first-child p { padding: 0 0 0 15px; }

#page-7-4-2-tools-comparison table.multitable tbody tr td.yescheck p { background-image: none; }

@media only screen and (max-width: 760px) { #page-7-4-2-tools-comparison table.multitable tbody tr { padding-top: 0px; }
  #page-7-4-2-tools-comparison table.multitable tbody tr td.yescheck { background-position: 18px 24px; }
  #page-7-4-2-tools-comparison table.multitable tbody tr td.yescheck:before { left: 15px; font-weight: normal; }
  #page-7-4-2-tools-comparison table.multitable tbody tr td + td.yescheck:before { content: "My eBay (Sell)"; }
  #page-7-4-2-tools-comparison table.multitable tbody tr td + td + td.yescheck:before { content: "Turbo Lister"; }
  #page-7-4-2-tools-comparison table.multitable tbody tr td + td + td + td.yescheck:before { content: "Selling Manager"; }
  #page-7-4-2-tools-comparison table.multitable tbody tr td + td + td + td + td.yescheck:before { content: "Selling Manager Pro"; }
  #page-7-4-2-tools-comparison table.multitable tbody tr.subhead td:before { content: " "; }
  #page-7-4-2-tools-comparison table.multitable tbody tr.subhead td:first-child p { padding: 0 0 0 5px; }
  #page-7-4-2-tools-comparison table.multitable tbody tr td:first-child p { padding-left: 5px; } }
#page-7-4-1-2-selling-manager-pro table.multitable tbody tr.subhead td:first-child p { padding: 0 0 0 15px; }

#page-7-4-1-2-selling-manager-pro table.multitable tbody tr td.yescheck p { background-image: none; }

@media only screen and (max-width: 760px) { #page-7-4-1-2-selling-manager-pro table.multitable tbody tr { padding-top: 0px; }
  #page-7-4-1-2-selling-manager-pro table.multitable tbody tr td.yescheck { background-position: 18px 24px; }
  #page-7-4-1-2-selling-manager-pro table.multitable tbody tr td.yescheck:before { left: 15px; font-weight: normal; }
  #page-7-4-1-2-selling-manager-pro table.multitable tbody tr td + td.yescheck:before { content: "Selling Manager"; }
  #page-7-4-1-2-selling-manager-pro table.multitable tbody tr td + td + td.yescheck:before { content: "Selling Manager Pro"; }
  #page-7-4-1-2-selling-manager-pro table.multitable tbody tr.subhead td:before { content: " "; }
  #page-7-4-1-2-selling-manager-pro table.multitable tbody tr.subhead td:first-child p { padding: 0 0 0 5px; }
  #page-7-4-1-2-selling-manager-pro table.multitable tbody tr td:first-child p { padding-left: 5px; } }
/* ADD THESE HERE AS A QUICK FIX FOR SOME SELLER PROTECTION PAGES */
#page-11-4-unpaid-items a.video { margin-top: 6px; margin-bottom: 15px !important; }
#page-11-4-unpaid-items .content-type-video { padding-right: 0px; }
#page-11-4-unpaid-items .content-type-video .content-inner { display: inline-block; width: 100%; margin-top: 6px; border-left: 1px solid #ccc; background-size: 101%; }
@media only screen and (max-width: 430px) { #page-11-4-unpaid-items .content-type-video .content-inner .video-title-bar { padding-top: 17px; } }

#page-11-5-report-a-buyer #hero { margin-bottom: -5px; }

#page-9-2-1-2-reach-new-markets div.easyship { border: 1px solid #CCC; background-color: white; width: 100%; box-sizing: border-box; }

#page-9-2-1-2-reach-new-markets div.imageship img { border: none; margin-top: 10px; }

#page-9-2-1-2-reach-new-markets div.sellersuccess div.imageship img { margin-top: 0px; }

#page-9-2-1-2-reach-new-markets div.sellersuccess h2 { margin-bottom: 25px; margin-top: 14px; }

#page-9-2-1-2-reach-new-markets div.imageship { box-sizing: border-box; }

#page-9-2-1-2-reach-new-markets div.sellersuccess div.imageship { margin-top: 0px; }

#page-9-2-1-2-reach-new-markets div.textship { box-sizing: border-box; }

#page-9-2-1-2-reach-new-markets div.sellersuccess div.content-inner { background-size: contain; }

#page-9-2-1-2-reach-new-markets div.sellersuccess { width: 100%; box-sizing: border-box; padding: 40px; padding-bottom: 0px; padding-top: 0px; }

#page-9-2-1-2-reach-new-markets #tristats { box-sizing: border-box; width: 100%; margin-bottom: 60px; }

#page-9-2-1-2-reach-new-markets #tristats div { box-sizing: border-box; width: 33%; display: inline-block; vertical-align: top; padding-left: 40px; padding-right: 40px; }

#page-9-2-1-2-reach-new-markets #tristats img { width: auto; height: 53px; display: block; border: none; }

/*SUBPAGE SPECIFIC OVERRIDES*/
#page-9-2-1-2-reach-new-markets #hero .content-type-copy p { margin-bottom: 10px; }
#page-9-2-1-2-reach-new-markets #hero .content-type-copy p > a.cta-button { margin-top: 0px; }
#page-9-2-1-2-reach-new-markets .content-type-image .content-inner { border: none; }

@media only screen and (min-width: 979px) { #page-9-2-1-2-reach-new-markets div.sellersuccess div.textship .vspacer { display: block; height: 28px; } }
@media only screen and (max-width: 979px) { #page-9-2-1-2-reach-new-markets div.sellersuccess div.textship .vspacer { display: none; }
  #page-9-2-1-2-reach-new-markets #tristats div { width: 32%; } }
@media (max-width: 650px) { #page-9-2-1-2-reach-new-markets div.easyship { width: 100%; }
  #page-9-2-1-2-reach-new-markets div.imageship { width: 100%; margin-top: 20px; }
  #page-9-2-1-2-reach-new-markets div.imageship img { width: 100% !important; }
  #page-9-2-1-2-reach-new-markets div.imageship .videocaption { margin-bottom: 30px; } }
@media (min-width: 651px) { #page-9-2-1-2-reach-new-markets div.textship { width: 45%; display: inline-block; padding-right: 40px; vertical-align: middle; }
  #page-9-2-1-2-reach-new-markets div.sellersuccess div.textship { vertical-align: top; width: 45%; padding-right: 0px; }
  #page-9-2-1-2-reach-new-markets div.imageship { width: 54%; display: inline-block; vertical-align: middle; }
  #page-9-2-1-2-reach-new-markets div.sellersuccess div.imageship { vertical-align: top; width: 54%; padding-right: 20px; }
  #page-9-2-1-2-reach-new-markets div.imageship img { vertical-align: middle; }
  #page-9-2-1-2-reach-new-markets div.sellersuccess { padding-left: 30px; padding-right: 30px; } }
@media (min-width: 540px) { #page-9-2-1-2-reach-new-markets div.easyship { padding: 40px; }
  #page-9-2-1-2-reach-new-markets div.halfsies { width: 47%; display: inline-block; vertical-align: top; }
  #page-9-2-1-2-reach-new-markets div.halfsies:first-child { margin-right: 4%; } }
@media (max-width: 541px) { #page-9-2-1-2-reach-new-markets div.easyship { padding: 20px; }
  #page-9-2-1-2-reach-new-markets div.halfsies:first-child { margin-bottom: 28px; }
  #page-9-2-1-2-reach-new-markets div.sellersuccess { padding-left: 20px; padding-right: 20px; }
  #page-9-2-1-2-reach-new-markets div.sellyourshoesreverse div.content-span-4 { margin-top: 40px; }
  #page-9-2-1-2-reach-new-markets #tristats div { width: 100%; margin-bottom: 30px; padding-left: 20px; padding-right: 20px; }
  #page-9-2-1-2-reach-new-markets #tristats { margin-bottom: 0px; }
  #page-9-2-1-2-reach-new-markets #page-container .content-type-image.image-align-center-center > .content-inner.backgroundpositionoverride { background-position: center top !important; } }

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