.xo .page-title {
	width: 375px
}

.xo .page-title.long-text {
	font-size: 1.75rem;
	padding-top: 4px
}

.xo .left-section {
	padding-right: 8px;
	min-width: 498px
}

@media only screen and (max-width:950px) {
	.xo .left-section {
		padding-right: 4px
	}
}

.xo .right-rail {
	padding-right: 0;
	min-width: 248px
}

@media only screen and (max-width:950px) {
	.xo .right-rail {
		padding-right: 4px
	}
}

.xo .right-rail-toppadding {
	padding-top: 28px
}

#glbfooter {
	background: 0;
	margin: 0;
	padding: 40px 10px 40px 0;
	border-top: 0
}

.gf-t {
	margin-top: 10px
}

.clearfix {
	*zoom: 1
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: ""
}

.clearfix:after {
	clear: both
}

.termsLink {
	padding-left: 8px;
	font-size: .625rem;
	white-space: nowrap
}

.floating-label--override-skin1 {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.floating-label--override-skin1-non-focus {
	padding: 0 0 4px 0;
	background: transparent;
	background-image: none;
	border: 0;
	border-bottom: 2px solid #ddd;
	border-radius: 0;
	background-clip: padding-box
}

.floating-label--override-skin1-focus {
	border: 0;
	border-bottom: 2px solid #4a90e2;
	border-radius: 0;
	background-clip: padding-box;
	background: transparent;
	background-image: none;
	-webkit-filter: none;
	filter: none
}

.xo .form span.floating-label {
	display: inline-block;
	vertical-align: top;
	background-image: none
}

.xo .form .floating-label {
	position: relative
}

.xo .form .floating-label input {
	position: relative;
	color: #333
}

.xo .form .floating-label input[type=text],
.xo .form .floating-label input[type=tel],
.xo .form .floating-label input[type=number] {
	padding: 0 0 4px 0;
	background: transparent;
	background-image: none;
	border: 0;
	border-bottom: 2px solid #ddd;
	border-radius: 0;
	background-clip: padding-box
}

.xo .form .floating-label input[type=text]:focus,
.xo .form .floating-label input[type=tel]:focus,
.xo .form .floating-label input[type=number]:focus {
	border: 0;
	border-bottom: 2px solid #4a90e2;
	border-radius: 0;
	background-clip: padding-box;
	background: transparent;
	background-image: none;
	-webkit-filter: none;
	filter: none
}

.xo .form .floating-label input::-webkit-input-placeholder {
	color: #999
}

.xo .form .floating-label input::-moz-placeholder {
	color: #999
}

.xo .form .floating-label input:-ms-input-placeholder {
	color: #999
}

.xo .form .floating-label label {
	display: block;
	position: absolute;
	pointer-events: none;
	color: #767676
}

.xo .form .floating-label input.input-field[aria-invalid="true"],
.xo .form .floating-label select[aria-invalid="true"] {
	border: 0;
	border-bottom: 2px solid #dd1e31
}

.xo .form .floating-label--not-last {
	margin-right: 15px
}

.xo.desktop .form .floating-label {
	padding-top: 18px
}

.xo.desktop .form .floating-label label {
	font-size: .875rem;
	top: 27px
}

.xo.desktop .form .floating-label label.floated,
.xo.desktop .form .floating-label label.floated-always {
	font-size: .8125rem;
	top: 8px
}

.xo.desktop .form .floating-label input {
	font-size: .875rem;
	line-height: 17px
}

.xo.mobile .floating-label {
	padding-top: 25px
}

.xo.mobile .floating-label label {
	font-size: 1rem;
	top: 36px
}

.xo.mobile .floating-label label.floated,
.xo.mobile .floating-label label.floated-always {
	font-size: .75rem;
	top: 16px
}

.xo.mobile .floating-label input,
.xo.mobile .floating-label select {
	font-size: 1rem;
	line-height: 18px
}

.floating-label--ie-placeholder {
	display: none
}

.ie .floating-label--ie-placeholder {
	position: absolute;
	pointer-events: none;
	color: #999;
	font-size: .875rem;
	top: 27px
}

.ie .floating-label--ie-placeholder.floating-label--show {
	display: block
}

div.inline-field-error {
	margin-top: 4px
}

div.inline-field-error~.inline-field-error {
	margin-top: 0
}

.sprite,
.VISA,
.MASTERCARD,
.AM_EX,
.DISCOVER,
.MAESTRO,
.CB,
.CHINA_UNION_PAY,
.PAYPAL_EXTRAS_MASTERCARD,
.PAYPAL,
.PAYPAL_CREDIT,
.VISA_FS,
.VISA.small,
.MASTERCARD.small,
.MASTERCARD_FS,
.DISCOVER.small,
.DISCOVER_FS,
.AM_EX.small,
.AM_EX_FS,
.MAESTRO.small,
.MAESTRO_FS,
.CHINA_UNION_PAY.small,
.CHINA_UNION_PAY_FS,
.VISA_FS_MONO,
.MASTERCARD_FS_MONO,
.DISCOVER_FS_MONO,
.AM_EX_FS_MONO,
.MAESTRO_FS_MONO,
.PAYPAL_MONO,
.PAYPAL_CREDIT_MONO,
.EBAY_BUCKS,
.PAYPAL_ACQUISITION_SITE,
.PAYPAL_ACQUISITION_MOBILE,
.remove-icon,
.add-icon,
.help-icon-grey,
.help-icon-blue,
.cc-icon,
.cc-icon_MONO,
.fast-n-free,
.ebay-money-back,
.amex-cvv,
.visa-cvv,
.item-shipping-advanced .branding-txt,
.item-shipping .branding-txt {
	background-image: url('https://securepics.ebaystatic.com/aw/pics/checkout/sprs/spr_PROX_13.svg');
	background-repeat: no-repeat;
	background-size: 248px 1388px;
	display: inline-block;
	vertical-align: middle;
	width: 248px;
	height: 1215px
}

.VISA {
	background-position: -11px -13px;
	width: 38px;
	height: 24px
}

.MASTERCARD {
	background-position: -11px -44px;
	width: 38px;
	height: 24px
}

.AM_EX {
	background-position: -11px -107px;
	width: 38px;
	height: 24px
}

.DISCOVER {
	background-position: -11px -75px;
	width: 38px;
	height: 24px
}

.MAESTRO {
	background-position: -11px -138px;
	width: 38px;
	height: 24px
}

.CB {
	background-position: -11px -199px;
	width: 32px;
	height: 24px
}

.CHINA_UNION_PAY {
	background-position: -11px -1333px;
	width: 37px;
	height: 24px
}

.iOS .CB {
	background-image: url(data:image/png;base64,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);
	background-repeat: no-repeat;
	background-position: 0 0;
	background-size: 32px 24px;
	width: 32px;
	height: 24px
}

.PAYPAL_EXTRAS_MASTERCARD {
	background-position: -11px -168px;
	width: 37px;
	height: 24px
}

.PAYPAL {
	background-position: -11px -632px;
	width: 66px;
	height: 19px
}

.PAYPAL_CREDIT {
	background-position: -11px -564px;
	width: 62px;
	height: 22px
}

.VISA_FS {
	background-position: -11px -387px;
	width: 27px;
	height: 9px
}

.VISA.small {
	background-position: -11px -379px;
	width: 27px;
	height: 18px
}

.MASTERCARD.small,
.MASTERCARD_FS {
	background-position: -11px -406px;
	width: 27px;
	height: 17px
}

.DISCOVER.small,
.DISCOVER_FS {
	background-position: -11px -455px;
	width: 27px;
	height: 18px
}

.AM_EX.small,
.AM_EX_FS {
	background-position: -11px -481px;
	width: 27px;
	height: 17px
}

.MAESTRO.small,
.MAESTRO_FS {
	background-position: -11px -430px;
	width: 28px;
	height: 17px
}

.CHINA_UNION_PAY.small,
.CHINA_UNION_PAY_FS {
	background-position: -11px -1368px;
	width: 27px;
	height: 17px
}

.VISA_FS_MONO {
	background-position: -11px -231px;
	width: 38px;
	height: 24px
}

.MASTERCARD_FS_MONO {
	background-position: -11px -262px;
	width: 38px;
	height: 23px
}

.DISCOVER_FS_MONO {
	background-position: -11px -292px;
	width: 38px;
	height: 24px
}

.AM_EX_FS_MONO {
	background-position: -11px -322px;
	width: 38px;
	height: 24px
}

.MAESTRO_FS_MONO {
	background-position: -11px -354px;
	width: 37px;
	height: 24px
}

.PAYPAL_MONO {
	background-position: -11px -659px;
	width: 66px;
	height: 18px
}

.PAYPAL_CREDIT_MONO {
	background-position: -11px -595px;
	width: 61px;
	height: 22px
}

.EBAY_BUCKS {
	background-position: -11px -684px;
	width: 37px;
	height: 12px
}

.EBAY_NECTAR,
.EBAY_UK_NECTAR {
	background-image: url(data:image/png;base64,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);
	background-repeat: no-repeat;
	display: inline-block;
	background-size: 36px 31px;
	vertical-align: middle;
	width: 36px;
	height: 31px
}

.PAYPAL_ACQUISITION_SITE {
	background-position: -11px -916px;
	width: 137px;
	height: 34px
}

.PAYPAL_ACQUISITION_MOBILE {
	background-position: -12px -963px;
	width: 84px;
	height: 83px
}

.remove-icon {
	background-position: -11px -788px;
	width: 14px;
	height: 14px
}

.add-icon {
	background-position: -11px -812px;
	width: 14px;
	height: 14px
}

.help-icon-grey {
	background-position: -11px -741px;
	width: 15px;
	height: 16px
}

.help-icon-blue {
	background-position: -11px -765px;
	width: 15px;
	height: 16px
}

.cc-icon {
	background-position: -11px -506px;
	width: 34px;
	height: 22px
}

.cc-icon_MONO {
	background-position: -11px -534px;
	width: 34px;
	height: 22px
}

.fast-n-free,
.item-shipping-advanced .branding-txt,
.item-shipping .branding-txt {
	background-position: -11px -711px;
	height: 22px;
	width: 27px
}

.ebay-money-back {
	background-position: -12px -837px;
	width: 233px;
	height: 21px
}

.amex-cvv {
	background-position: -11px -1065px;
	width: 73px;
	height: 56px
}

.visa-cvv {
	background-position: -11px -1140px;
	width: 72px;
	height: 55px
}

.sprite-ebayplus,
.ebayplus,
.plus {
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI3NS4yMTdweCIgaGVpZ2h0PSI0My4xNjlweCIgdmlld0JveD0iMCAwIDc1LjIxNyA0My4xNjkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDc1LjIxNyA0My4xNjkiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9IiM1NTU1NTUiIGQ9Ik0yNS44ODcsOS45MTVjLTEuNzQ0LDAuMDU3LTIuODI4LDAuMzcyLTIuODI4LDEuNTIxYzAsMC43NDQsMC41OTMsMS41NSwyLjA5OSwxLjU1CgkJCWMyLjAxOCwwLDMuMDk2LTEuMSwzLjA5Ni0yLjkwNFY5Ljg4M0MyNy41NDYsOS44ODMsMjYuNjczLDkuODksMjUuODg3LDkuOTE1IE0zMC4xNzgsMTIuMjk5YzAsMC41NiwwLjAxNiwxLjExMywwLjA2NSwxLjYxaC0xLjc5CgkJCWMtMC4wNDgtMC40MS0wLjA2NS0wLjgxNy0wLjA2NS0xLjIxMWMtMC45NjgsMS4xODktMi4xMTgsMS41MzEtMy43MTUsMS41MzFjLTIuMzY4LDAtMy42MzUtMS4yNTEtMy42MzUtMi42OTkKCQkJYzAtMi4wOTYsMS43MjQtMi44MzYsNC43MTgtMi45MDRjMC44MTgtMC4wMTksMS43MzgtMC4wMjEsMi40OTktMC4wMjFWOC4zOTljMC0xLjQwMy0wLjkwMS0xLjk4LTIuNDYtMS45OAoJCQljLTEuMTU4LDAtMi4wMTIsMC40NzktMi4xLDEuMzA3aC0yLjAyMWMwLjIxNC0yLjA2NCwyLjM4My0yLjU4Niw0LjI5LTIuNTg2YzIuMjg1LDAsNC4yMTUsMC44MTMsNC4yMTUsMy4yMjhWMTIuMjk5eiIvPgoJCTxwYXRoIGZpbGw9IiM1NTU1NTUiIGQ9Ik05LjI0NSw4Ljg5MkM5LjE3MSw3LjA5Myw3Ljg3Miw2LjQxOSw2LjQ4Myw2LjQxOWMtMS40OTcsMC0yLjY5MywwLjc1OC0yLjkwMiwyLjQ3M0g5LjI0NXogTTMuNTQsMTAuMTcxCgkJCWMwLjEwNCwxLjc0NiwxLjMwNywyLjc3OCwyLjk2NCwyLjc3OGMxLjE0NywwLDIuMTY3LTAuNDY3LDIuNTA5LTEuNDg0aDEuOTg1Yy0wLjM4NiwyLjA2My0yLjU3OSwyLjc2Mi00LjQ2NiwyLjc2MgoJCQljLTMuNDMsMC00Ljk1MS0xLjg4OS00Ljk1MS00LjQzNmMwLTIuODA0LDEuNTcyLTQuNjUxLDQuOTgzLTQuNjUxYzIuNzE0LDAsNC43MDMsMS40Miw0LjcwMyw0LjUydjAuNTExSDMuNTR6Ii8+CgkJPHBhdGggZmlsbD0iIzU1NTU1NSIgZD0iTTE2LjIwMiwxMi45MTJjMS43ODgsMCwzLjAxMi0xLjI4NiwzLjAxMi0zLjIyOGMwLTEuOTQxLTEuMjIzLTMuMjI4LTMuMDEyLTMuMjI4CgkJCWMtMS43NzgsMC0zLjAxMiwxLjI4Ni0zLjAxMiwzLjIyOEMxMy4xOSwxMS42MjYsMTQuNDI0LDEyLjkxMiwxNi4yMDIsMTIuOTEyIE0xMS4yNjcsMS43NThoMS45MjN2NC44MzIKCQkJYzAuOTQzLTEuMTIzLDIuMjQyLTEuNDQ5LDMuNTItMS40NDljMi4xNDQsMCw0LjUyNSwxLjQ0Niw0LjUyNSw0LjU2OWMwLDIuNjE1LTEuODk0LDQuNTE5LTQuNTYxLDQuNTE5CgkJCWMtMS4zOTYsMC0yLjcxLTAuNS0zLjUyLTEuNDkyYzAsMC4zOTYtMC4wMjIsMC43OTUtMC4wNjUsMS4xNzNoLTEuODg5YzAuMDMzLTAuNjExLDAuMDY2LTEuMzcxLDAuMDY2LTEuOTg2VjEuNzU4eiIvPgoJCTxwb2x5Z29uIGZpbGw9IiM1NTU1NTUiIHBvaW50cz0iMzkuOTc1LDUuNDYgMzQuMDI2LDE3LjEzOSAzMS44NzIsMTcuMTM5IDMzLjU4MiwxMy44OTcgMjkuMTA1LDUuNDYgMzEuMzU2LDUuNDYgMzQuNjUxLDEyLjA1MiAKCQkJMzcuOTM2LDUuNDYgCQkiLz4KCTwvZz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBmaWxsPSIjMjA5OTAwIiBkPSJNNTEuMDAzLDEzLjkwM1Y1LjQ2aDEuODExdjYuODYxaDMuNTcxdjEuNTgySDUxLjAwM3oiLz4KCQkJPHBhdGggZmlsbD0iIzIwOTkwMCIgZD0iTTU3LjQ2OCwxMC41MjNWNS40NmgxLjgyNHY1LjAxM2MwLDEuMTc3LDAuNjg0LDEuOTg3LDEuOTg5LDEuOTg3YzEuMzA0LDAsMS45NzUtMC44MSwxLjk3NS0xLjk4N1Y1LjQ2CgkJCQloMS44MzZ2NS4wNjRjMCwyLjA4OS0xLjI0MSwzLjUzMi0zLjgxMSwzLjUzMkM1OC43MDksMTQuMDU1LDU3LjQ2OCwxMi42MTIsNTcuNDY4LDEwLjUyM3oiLz4KCQkJPHBhdGggZmlsbD0iIzIwOTkwMCIgZD0iTTY2LjYwMywxMi43MTNsMC45ODgtMS40MDVjMC41OTUsMC42MiwxLjUxOSwxLjE1MiwyLjY4NCwxLjE1MmMxLDAsMS40NjktMC40NDMsMS40NjktMC45MzcKCQkJCWMwLTEuNDY5LTQuODYzLTAuNDQzLTQuODYzLTMuNjJjMC0xLjQwNSwxLjIxNS0yLjU3LDMuMjAzLTIuNTdjMS4zNDMsMCwyLjQ1NywwLjQwNSwzLjI5MywxLjE3N2wtMSwxLjM0MgoJCQkJYy0wLjY4NC0wLjYzMy0xLjU5NS0wLjkyNC0yLjQ1Ny0wLjkyNGMtMC43NiwwLTEuMTksMC4zMjktMS4xOSwwLjgzNWMwLDEuMzI5LDQuODUsMC40MzEsNC44NSwzLjU4MwoJCQkJYzAsMS41NDQtMS4xMTUsMi43MDktMy4zODIsMi43MDlDNjguNTY2LDE0LjA1NSw2Ny40MDEsMTMuNTExLDY2LjYwMywxMi43MTN6Ii8+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxwYXRoIGZpbGw9IiMyMDk5MDAiIGQ9Ik00Mi4wOCwxMy45MDNWNS40Nmg0LjE0MWMxLjc0NiwwLDMuMTY3LDEuMzU1LDMuMTY3LDMuMTAyYzAsMS43NDUtMS40MjEsMy4xNjQtMy4xNjcsMy4xNjRoLTIuMzU3CgkJCQkJdjIuMTc4SDQyLjA4eiBNNDMuOTM0LDEwLjE1NmgyLjEzOGMwLjg4MiwwLDEuNi0wLjcxNywxLjYtMS41OThjMC0wLjg4My0wLjcxOC0xLjUzNS0xLjYtMS41MzVoLTIuMTM4VjEwLjE1NnoiLz4KCQkJPC9nPgoJCTwvZz4KCTwvZz4KCTxwb2x5Z29uIGZpbGw9IiM1NTU1NTUiIHBvaW50cz0iMzkuOTc1LDUuNDYgMzQuMDI2LDE3LjEzOSAzMS44NzIsMTcuMTM5IDMzLjU4MiwxMy44OTcgMjkuMTA1LDUuNDYgMzEuMzU2LDUuNDYgMzQuNjUxLDEyLjA1MiAKCQkzNy45MzYsNS40NiAJIi8+CjwvZz4KPGc+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjMjA5OTAwIiBkPSJNMTMuMTg0LDQxLjk0N3YtMTAuOTloMi4zNTd2OC45M2g0LjY0OHYyLjA2SDEzLjE4NHoiLz4KCQk8cGF0aCBmaWxsPSIjMjA5OTAwIiBkPSJNMjEuNTk4LDM3LjU0OHYtNi41OTFoMi4zNzR2Ni41MjVjMCwxLjUzMiwwLjg5LDIuNTg2LDIuNTg4LDIuNTg2YzEuNjk3LDAsMi41NzEtMS4wNTQsMi41NzEtMi41ODYKCQkJdi02LjUyNWgyLjM5djYuNTkxYzAsMi43MTgtMS42MTUsNC41OTctNC45NjEsNC41OTdDMjMuMjE0LDQyLjE0NSwyMS41OTgsNDAuMjY3LDIxLjU5OCwzNy41NDh6Ii8+CgkJPHBhdGggZmlsbD0iIzIwOTkwMCIgZD0iTTMzLjQ4OSw0MC4zOTlsMS4yODYtMS44MjljMC43NzQsMC44MDcsMS45NzcsMS40OTksMy40OTQsMS40OTljMS4zMDEsMCwxLjkxMi0wLjU3NywxLjkxMi0xLjIxOQoJCQljMC0xLjkxMi02LjMzLTAuNTc2LTYuMzMtNC43MTJjMC0xLjgyOSwxLjU4Mi0zLjM0NCw0LjE2OS0zLjM0NGMxLjc0NywwLDMuMTk5LDAuNTI3LDQuMjg1LDEuNTMybC0xLjMwMiwxLjc0NgoJCQljLTAuODktMC44MjQtMi4wNzYtMS4yMDMtMy4xOTgtMS4yMDNjLTAuOTg5LDAtMS41NDksMC40MjgtMS41NDksMS4wODdjMCwxLjczLDYuMzEzLDAuNTYxLDYuMzEzLDQuNjYzCgkJCWMwLDIuMDEtMS40NTEsMy41MjYtNC40MDIsMy41MjZDMzYuMDQzLDQyLjE0NSwzNC41MjcsNDEuNDM3LDMzLjQ4OSw0MC4zOTl6Ii8+Cgk8L2c+Cgk8Zz4KCQk8Zz4KCQkJPHBhdGggZmlsbD0iIzIwOTkwMCIgZD0iTTEuNTcsNDEuOTQ3di0xMC45OWg1LjM5YzIuMjcyLDAsNC4xMjIsMS43NjQsNC4xMjIsNC4wMzdjMCwyLjI3MS0xLjg1LDQuMTE4LTQuMTIyLDQuMTE4SDMuODkzdjIuODM1CgkJCQlIMS41N3ogTTMuOTgzLDM3LjA3aDIuNzgzYzEuMTQ4LDAsMi4wODItMC45MzQsMi4wODItMi4wOGMwLTEuMTQ5LTAuOTM0LTEuOTk3LTIuMDgyLTEuOTk3SDMuOTgzVjM3LjA3eiIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
	background-repeat: no-repeat;
	background-size: 75px 43px;
	display: inline-block;
	vertical-align: middle;
	width: 75px;
	height: 43px
}

.ebayplus {
	background-position: -1px -1px;
	width: 73px;
	height: 18px
}

.plus {
	background-position: -1px -30px;
	width: 42px;
	height: 12px
}

.m0 {
	margin: 0
}

.m8 {
	margin: 8px
}

.m10 {
	margin: 10px
}

.mt-40 {
	margin-top: -40px
}

.mt-24 {
	margin-top: -24px
}

.mt-20 {
	margin-top: -20px
}

.mt-15 {
	margin-top: -15px
}

.mt-12 {
	margin-top: -12px
}

.mt-10 {
	margin-top: -10px
}

.mt-5 {
	margin-top: -5px
}

.mt-4 {
	margin-top: -4px
}

.mt-3 {
	margin-top: -3px
}

.mt-1 {
	margin-top: -1px
}

.mt0 {
	margin-top: 0
}

.mt1 {
	margin-top: 1px
}

.mt2 {
	margin-top: 2px
}

.mt3 {
	margin-top: 3px
}

.mt4 {
	margin-top: 4px
}

.mt5 {
	margin-top: 5px
}

.mt6 {
	margin-top: 6px
}

.mt7 {
	margin-top: 7px
}

.mt8 {
	margin-top: 8px
}

.mt10 {
	margin-top: 10px
}

.mt12 {
	margin-top: 12px
}

.mt13 {
	margin-top: 13px
}

.mt15 {
	margin-top: 15px
}

.mt16 {
	margin-top: 16px
}

.mt20 {
	margin-top: 20px
}

.mt25 {
	margin-top: 25px
}

.mt30 {
	margin-top: 30px
}

.mt36 {
	margin-top: 36px
}

.mt42 {
	margin-top: 42px
}

.mr-auto {
	margin-right: auto
}

.mr0 {
	margin-right: 0
}

.mr1 {
	margin-right: 1px
}

.mr4 {
	margin-right: 4px
}

.mr5 {
	margin-right: 5px
}

.mr6 {
	margin-right: 6px
}

.mr8 {
	margin-right: 8px
}

.mr10 {
	margin-right: 10px
}

.mr12 {
	margin-right: 12px
}

.mr15 {
	margin-right: 15px
}

.mr16 {
	margin-right: 16px
}

.mr20 {
	margin-right: 20px
}

.mr24 {
	margin-right: 24px
}

.mr30 {
	margin-right: 30px
}

.mr45 {
	margin-right: 45px
}

.mb-10 {
	margin-bottom: -10px
}

.mb0 {
	margin-bottom: 0
}

.mb1 {
	margin-bottom: 1px
}

.mb2 {
	margin-bottom: 2px
}

.mb5 {
	margin-bottom: 5px
}

.mb8 {
	margin-bottom: 8px
}

.mb10 {
	margin-bottom: 10px
}

.mb11 {
	margin-bottom: 11px
}

.mb12 {
	margin-bottom: 12px
}

.mb15 {
	margin-bottom: 15px
}

.mb20 {
	margin-bottom: 20px
}

.mb24 {
	margin-bottom: 24px
}

.mb25 {
	margin-bottom: 25px
}

.mb30 {
	margin-bottom: 30px
}

.mb45 {
	margin-bottom: 45px
}

.ml-40 {
	margin-left: -40px
}

.ml-20 {
	margin-left: -20px
}

.ml-10 {
	margin-left: -10px
}

.ml-5 {
	margin-left: -5px
}

.ml-auto {
	margin-left: auto
}

.ml0 {
	margin-left: 0
}

.ml2 {
	margin-left: 2px
}

.ml4 {
	margin-left: 4px
}

.ml5 {
	margin-left: 5px
}

.ml6 {
	margin-left: 6px
}

.ml8 {
	margin-left: 8px
}

.ml10 {
	margin-left: 10px
}

.ml12 {
	margin-left: 12px
}

.ml13 {
	margin-left: 13px
}

.ml15 {
	margin-left: 15px
}

.ml20 {
	margin-left: 20px
}

.ml30 {
	margin-left: 30px
}

.ml35 {
	margin-left: 35px
}

.ml40 {
	margin-left: 40px
}

.ml50 {
	margin-left: 50px
}

.ml60 {
	margin-left: 60px
}

.ml67 {
	margin-left: 67px
}

.ml100 {
	margin-left: 100px
}

.ml111 {
	margin-left: 111px
}

.ml125 {
	margin-left: 125px
}

.p0 {
	padding: 0
}

.p5 {
	padding: 5px
}

.p8 {
	padding: 8px
}

.p10 {
	padding: 10px
}

.p12 {
	padding: 12px
}

.p15 {
	padding: 15px
}

.p16 {
	padding: 16px
}

.p20 {
	padding: 20px
}

.p25 {
	padding: 25px
}

.pt0 {
	padding-top: 0
}

.pt1 {
	padding-top: 1px
}

.pt4 {
	padding-top: 4px
}

.pt5 {
	padding-top: 5px
}

.pt7 {
	padding-top: 7px
}

.pt8 {
	padding-top: 8px
}

.pt10 {
	padding-top: 10px
}

.pt12 {
	padding-top: 12px
}

.pt15 {
	padding-top: 15px
}

.pt16 {
	padding-top: 16px
}

.pt18 {
	padding-top: 18px
}

.pt20 {
	padding-top: 20px
}

.pt25 {
	padding-top: 25px
}

.pt28 {
	padding-top: 28px
}

.pt30 {
	padding-top: 30px
}

.pr0 {
	padding-right: 0
}

.pr4 {
	padding-right: 4px
}

.pr5 {
	padding-right: 5px
}

.pr8 {
	padding-right: 8px
}

.pr10 {
	padding-right: 10px
}

.pr12 {
	padding-right: 12px
}

.pr15 {
	padding-right: 15px
}

.pr16 {
	padding-right: 16px
}

.pr20 {
	padding-right: 20px
}

.pr25 {
	padding-right: 25px
}

.pr30 {
	padding-right: 30px
}

.pr40 {
	padding-right: 40px
}

.pr50 {
	padding-right: 50px
}

.pb0 {
	padding-bottom: 0
}

.pb1 {
	padding-bottom: 1px
}

.pb4 {
	padding-bottom: 4px
}

.pb5 {
	padding-bottom: 5px
}

.pb8 {
	padding-bottom: 8px
}

.pb10 {
	padding-bottom: 10px
}

.pb12 {
	padding-bottom: 12px
}

.pb15 {
	padding-bottom: 15px
}

.pb18 {
	padding-bottom: 18px
}

.pb20 {
	padding-bottom: 20px
}

.pb24 {
	padding-bottom: 24px
}

.pb25 {
	padding-bottom: 25px
}

.pb30 {
	padding-bottom: 30px
}

.pb35 {
	padding-bottom: 35px
}

.pl0 {
	padding-left: 0
}

.pl1 {
	padding-left: 1px
}

.pl4 {
	padding-left: 4px
}

.pl5 {
	padding-left: 5px
}

.pl7 {
	padding-left: 7px
}

.pl8 {
	padding-left: 8px
}

.pl10 {
	padding-left: 10px
}

.pl11 {
	padding-left: 11px
}

.pl12 {
	padding-left: 12px
}

.pl15 {
	padding-left: 15px
}

.pl16 {
	padding-left: 16px
}

.pl24 {
	padding-left: 24px
}

.pl25 {
	padding-left: 25px
}

.pl30 {
	padding-left: 30px
}

.pl35 {
	padding-left: 35px
}

.pl46 {
	padding-left: 46px
}

.pl50 {
	padding-left: 50px
}

.pl80 {
	padding-left: 80px
}

.pl85 {
	padding-left: 85px
}

.text-align-r {
	text-align: right
}

.text-align-l {
	text-align: left
}

.text-align-c {
	text-align: center
}

.display-inline-block {
	display: inline-block
}

.fw300 {
	font-weight: 300
}

input[type=radio],
input[type=checkbox] {
	--position: absolute;
	--opacity: 0;
	--z-index: 2;
	margin: 3px .5ex
}
.payment-bucket-container{
	padding: 10px 15px;
	margin-bottom: 20px;
}
.payment-bucket-container ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.payment-bucket-container ul li{
	padding: 8px 0;
	font-size: .9375rem;
    color: #767676;
    overflow: hidden;
}
.payment-img{
	float: right;
}
.custom-ctr {
	margin-right: 30px
}

.custom-ctr::before,
.custom-ctr::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 16px
}

.custom-ctr::before {
	border: 1px solid #aaa
}

.custom-ctr::after {
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #fff;
	border: 1px solid #0654ba;
	display: none
}

.cb {
	position: relative
}

.custom-rb::before,
.custom-rb::after {
	border-radius: 50%
}

.custom-cb::before,
.custom-cb::after {
	border-radius: .25em
}

.custom-rb::after {
	background-image: url(../images/xonyx-src-pres-styles-img-icon-radio-0f2f4c85.svg)
}

.custom-cb::after {
	background-size: 17px;
	border: 0;
	background-image: url(../images/xonyx-src-pres-styles-img-icon-check-758bd6b6.svg)
}

input[type="radio"]:focus+.custom-ctr::before,
input[type="checkbox"]:focus+.custom-ctr::before {
	box-shadow: 0 0 2px 3px rgba(44, 151, 222, 0.6)
}

input[type="radio"]:checked+.custom-ctr::after,
input[type="checkbox"]:checked+.custom-ctr::after {
	display: block
}

*>.custom-ctr {
	position: relative
}

input[type="radio"]:checked+.custom-ctr::before,
input[type="radio"]:checked+.custom-ctr::after,
input[type="checkbox"]:checked+.custom-ctr::before,
input[type="checkbox"]:checked+.custom-ctr::after {
	-webkit-animation: bounce .3s;
	animation: bounce .3s
}

@-webkit-keyframes bounce {

	0%,
	100% {
		-webkit-transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.2)
	}
}

@keyframes bounce {

	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}

	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}
}

.ui-selectmenu-ctr {
	border-radius: 3px;
	background-clip: padding-box;
	background: #fff;
	border: 1px solid #ddd;
	position: relative;
	cursor: pointer
}

.ui-selectmenu-ctr.selectmenu-focus {
	border: 1px solid #0064d2;
	outline: 0;
	transition: border .1s linear 0, box-shadow .2s linear 0s
}

.ui-selectmenu-ctr:focus,
.ui-selectmenu:focus {
	outline: 0
}

.ui-selectmenu-ctr span.ui-icon {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #555;
	background-image: none;
	cursor: pointer;
	position: absolute;
	right: 8px;
	top: 15px
}

.ui-selectmenu-ctr span.ui-selectmenu-status {
	padding: 8px 11px;
	white-space: nowrap
}

.ui-selectmenu-ctr .ui-selectmenu {
	width: 100%;
	height: 100%;
	display: block;
	color: #333
}

.ui-selectmenu-ctr .ui-state-focus,
.ui-selectmenu-ctr .ui-state-active {
	outline: 0
}

.ui-selectmenu-menu {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	border: 1px solid #ddd;
	background: #fff;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	background-clip: padding-box;
	box-shadow: 1px 1px 1px #ddd
}

.ui-selectmenu-menu .ui-widget-content {
	list-style: none;
	margin: 0;
	padding: 5px 0;
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px
}

.ui-selectmenu-open {
	display: block
}

.ui-widget-content .ui-menu-item {
	position: relative;
	margin: 0 5px;
	padding: 10px 5px;
	cursor: pointer;
	min-height: 0
}

.ui-widget-content .ui-menu-item a {
	color: #767676;
	text-decoration: none;
	outline: 0
}

.ui-widget-content .ui-state-hover {
	background-color: #eee;
	outline: 0
}

.fade {
	opacity: 0;
	visibility: hidden;
	transition: opacity .3s linear, visibility 300ms
}

.fade.in {
	opacity: 1;
	visibility: visible
}

.oly-m {
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: 0;
	z-index: 1000
}

.oly-m.fade.in {
	opacity: 0
}

.oly-m.fade.gray.in {
	opacity: .2
}

.i-mask {
	z-index: 1000;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.spinner {
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.spinner-gif .spinner {
	display: inline-block
}

.spinner-gif .spinner {
	background: url('../images/spinner.gif') no-repeat center center
}

.spinner-gif .spinner-large {
	background: url('../images/spinner@2x.gif') no-repeat center center
}

.form input[type=tel],
.form input[type=number] {
	font-size: .875rem;
	box-sizing: border-box;
	min-width: 100px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 3px
}

.form input[type=tel]:focus,
.form input[type=number]:focus {
	border: 1px solid #0064d2;
	border-radius: 2px;
	outline: 0;
	transition: border .1s linear 0, box-shadow .2s linear 0s;
	background-color: #fefefe;
	background-image: linear-gradient(to top, #fefefe, #fafafa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#fefefe', GradientType=0)
}

.form input[type=tel]::-ms-clear,
.form input[type=text]::-ms-clear {
	display: none
}

.access-aid {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0 !important;
	border: 0 !important;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden
}

.weight600 {
	font-weight: 600
}

.invis {
	opacity: 0
}

.txt2 {
	color: #767676
}

.bdr-top {
	border-top: 1px solid #ccc
}

.bdr-btm {
	border-bottom: 1px solid #ccc
}

.stokeTop {
	border-top: 1px solid #ddd
}

.w100p {
	width: 100%
}

.bold {
	font-weight: bold
}

.d-table {
	display: table;
	border-collapse: collapse;
	width: 100%
}

.d-tcell {
	display: table-cell
}

.d-trow {
	display: table-row
}

.lh1-3 {
	line-height: 1.3
}

.l-align {
	text-align: left
}

.c-align {
	text-align: center
}

.v-align {
	display: table-cell;
	vertical-align: middle
}

.v-align2col {
	display: inline-block;
	vertical-align: middle
}

.v-align-m {
	vertical-align: middle
}

.v-align-t {
	vertical-align: top
}

input.error {
	border-color: #dd1e31
}

.error {
	color: #dd1e31;
	font-size: .75rem
}

.fc-lg {
	color: #767676
}

.disabled,
a[disabled] {
	pointer-events: none;
	opacity: .6
}

.disabled.top-lvl-module,
a[disabled].top-lvl-module {
	opacity: .5
}

.cc-section-title-text {
	font-size: 1rem;
	color: #333;
	line-height: 18px
}

.secondary-text {
	font-size: .8125rem;
	color: #767676
}

.legal-text-mixin {
	font-size: .75rem
}

.btn--primary.xo-btn.grayscale {
	opacity: 1;
	background-color: rgba(0, 80, 157, 0.4)
}

.section-title {
	color: #767676;
	font-size: 1.125rem;
	margin: 0;
	padding: 0 0 10px 2px
}

.help-layer-cont {
	font-size: .75rem
}

.v10px {
	font-size: .625rem;
	font-family: Verdana Reg, Verdana, Geneva, sans-serif
}

.dis-none {
	display: none
}

.nowrap {
	white-space: nowrap
}

.border-top {
	border-top: 1px solid #ddd
}

.xo-inline-alert-override.inline-alert--priority>p {
	font-weight: 300
}

.xo-inline-alert-override.inline-alert>p {
	padding-left: 16px
}

.xo-inline-alert-override.inline-alert>p:first-of-type::after {
	padding-left: 0
}

.right {
	float: right
}

.hdn {
	display: none
}

.button-no-style {
	border: 0;
	background: 0;
	padding: 0;
	width: 100%
}

html {
	overflow-y: scroll
}

.xo.xo-success input[type=submit].btn {
	padding: .5em 1.2em;
	color: #fff;
	border: 0
}

.xo:not(.xo-success) {
	box-sizing: border-box
}

.xo:not(.xo-success) *:not(.success),
.xo:not(.xo-success) *:before,
.xo:not(.xo-success) *:after {
	box-sizing: inherit
}

.xo .form {
	margin: auto
}

.xo .form .spinner {
	margin: auto
}

.xo a,
.xo .arrow-expand {
	cursor: pointer
}

.xo fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%
}

.xo legend {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0 !important;
	border: 0 !important;
	height: 1px !important;
	width: 1px !important;
	overflow: hidden
}

.xo [role=radio],
.xo [type=radio],
.xo [role=checkbox],
.xo [type=checkbox] {
	cursor: pointer
}

.xo .no-rdo label {
	cursor: default
}

.xo .clickable {
	cursor: pointer
}

.xo input[type=checkbox] {
	width: 30px;
	height: 30px;
	margin-top: -5px;
	margin-left: -5px
}

.xo .form .form-input-text,
.xo .form input[type=text],
.xo .form input[type=password],
.xo .form input[type=tel],
.xo .form input[type=number],
.xo .form textarea {
	padding: 5px
}

.xo ul {
	margin: 0
}

.disabled-color {
	color: #999
}

.img-btn {
	border: 0;
	background: transparent
}

.module,
.cart-summary-ctr {
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	background-clip: padding-box
}

.chevron-expand-btn {
	height: 20px;
	width: 20px;
	padding: 0
}

@font-face {
	font-family: "vq-icon-font";
	font-style: normal;
	font-weight: normal;
	src: url('https://ir.ebaystatic.com/rs/c/xonyx-src-pres-styles-desktop-fonts-vq-icon-font-f11ae91c.eot?e');
	src: url('https://ir.ebaystatic.com/rs/c/xonyx-src-pres-styles-desktop-fonts-vq-icon-font-f11ae91c.eot?e') format('embedded-opentype'), url('https://ir.ebaystatic.com/rs/c/xonyx-src-pres-styles-desktop-fonts-vq-icon-font-7fcb31e4.woff?e') format('woff'), url('https://ir.ebaystatic.com/rs/c/xonyx-src-pres-styles-desktop-fonts-vq-icon-font-9b67f317.ttf?e') format('truetype'), url(https://ir.ebaystatic.com/rs/c/xonyx-src-pres-styles-desktop-fonts-vq-icon-font-f5b81e67.svg) format('svg')
}

[class*="icon-"] {
	display: inline-block;
	font: normal normal normal 1.14rem "vq-icon-font";
	-webkit-font-smoothing: antialiased;
	line-height: 1;
	text-transform: none;
	speak: none;
	-moz-osx-font-smoothing: grayscale
}

.help-icon-grey {
	position: relative;
	bottom: 1px
}

.xo button[type].btn {
	box-shadow: none;
	padding: 10px 20px;
	font-size: .875rem;
	vertical-align: initial
}

.xo button[type].btn.btn--primary,
.xo button[type].btna.btn--primary {
	color: #fff;
	background-color: #0654ba;
	border: 0
}

.xo button[type].btn.btn--primary[aria-pressed="true"],
.xo button[type].btna.btn--primary[aria-pressed="true"] {
	background-color: #00489f
}

.xo button[type].btn.btn--primary.disabled,
.xo button[type].btn.btn--primary[disabled] {
	color: #fff;
	pointer-events: auto;
	background-color: #999;
	opacity: .6;
	filter: alpha(opacity=60)
}

.xo button[type].btn.disabled:hover,
.xo button[type].btn.disabled:focus {
	opacity: .6;
	filter: alpha(opacity=60)
}

.xo button[type].btn.disabled,
.xo button[type].btn[disabled] {
	cursor: not-allowed
}

.xo button[type].btn:not(.btn--primary)[disabled],
.xo button[type].btn:not(.btn--primary).disabled {
	border: 1px solid #999
}

#mainContent {
	outline: 0 none;
	min-width: 748px
}

.page-title {
	font-size: 33px;
	position: absolute;
	margin-left: 125px;
	top: -5px
}

.credit-broking-disclosure {
	margin-top: -65px;
	font-size: .6875rem;
	padding-left: 0
}

.xo {
	max-width: 980px;
	margin: 0 auto;
	padding: 0 20px;
	min-width: 768px
}

@media only screen and (max-width:950px) {
	.xo {
		padding: 0 10px
	}
}

.xo .global-header {
	height: 90px
}

.xo .ghCtr {
	width: 65%
}

.xo .surveyCtr {
	float: right;
	width: 35%;
	text-align: right
}

.xo-inline-alert .page-alert {
	margin-bottom: 0;
	border: 1px solid #ccc;
	border-bottom: 0;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 3px;
	background-clip: padding-box
}

.xo-inline-alert .page-alert>p {
	padding-left: 24px;
	font-weight: 300
}

.xo-inline-alert .page-alert>p:first-of-type::after {
	left: 1rem;
	top: 1rem;
	font-size: 1rem
}

.xo-inline-alert.skin-large .page-alert {
	margin: 0;
	border-bottom: 0
}

.xo-inline-alert.skin-large .page-alert--high,
.xo-inline-alert.skin-large .page-alert--info,
.xo-inline-alert.skin-large .page-alert--confirm {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 3px;
	background-clip: padding-box;
	box-shadow: none;
	border-bottom: 0
}

.xo-inline-alert+.module {
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	background-clip: padding-box
}

.BOLD {
	font-weight: bold
}

.ITALIC {
	font-style: italic
}

.POSITIVE {
	color: #447d14
}

.EMPHASIS {
	color: #dd1e31
}

.NEGATIVE {
	color: #ed2819
}

.STRIKETHROUGH {
	text-decoration: line-through
}

.exchange-rate-label {
	color: #666;
	line-height: 1.5;
	font-size: .8125rem
}

.actLink {
	white-space: nowrap;
	font-size: .625rem
}

#funding-source-summary .fs-summary {
	font-size: .8125rem;
	max-width: 90%;
	line-height: 1.3
}

#funding-source-summary .fs-summary .ppc-legal-text {
	font-size: .8125rem
}

#funding-source-summary .fs-summary .actLink {
	font-size: .8125rem
}

#funding-source-summary .fs-summary .termsLink {
	font-size: .8125rem
}

#funding-source-summary .fs-edit {
	width: 20px
}

#funding-source-summary .fs-edit .fs-edit-btn {
	height: 20px;
	width: 20px;
	padding: 0
}

#funding-source-summary .fs-edit .fs-edit-btn .fs-edit-arrow {
	transition: -webkit-transform, 0.5s;
	transition: transform, 0.5s
}

#funding-source-summary .fs-edit .fs-edit-btn .fs-edit-arrow.expanded {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

#funding-source-summary .fs-not-edit {
	display: inline-block;
	margin-left: 15px
}

.ppc-legal-text {
	font-size: .75rem;
	display: inline-block
}

.ppc-legal-link {
	font-size: .75rem;
	text-color: #0654ba
}

ul.cc-logos li {
	display: inline-block
}

ul.cc-logos li:not(:last-child) {
	margin-right: 1px
}

#payment-methods-ctr .background-opacity {
	background-color: #f0eeec;
	background-color: rgba(240, 238, 236, 0.5)
}

#payment-methods-ctr .border-opacity {
	border-bottom: 1px solid #ccc;
	border-bottom: 1px solid rgba(204, 204, 204, 0.5)
}

#payment-methods-ctr .logo-opacity {
	opacity: .5
}

#payment-methods-ctr .text-opacity {
	opacity: .5
}

#payment-methods-ctr .pmt-mthd.pmt-disabled {
	cursor: default;
	background-color: #f0eeec;
	background-color: rgba(240, 238, 236, 0.5)
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	#payment-methods-ctr .pmt-mthd.pmt-disabled {
		cursor: pointer
	}
}

#payment-methods-ctr .pmt-mthd.pmt-disabled.expanded {
	border-bottom: 1px solid #ccc;
	border-bottom: 1px solid rgba(204, 204, 204, 0.5)
}

#payment-methods-ctr .pmt-mthd-r-disabled {
	width: 51%;
	text-align: right;
	font-size: .875rem
}

#payment-methods-ctr .button-disabled {
	display: block
}

#payment-methods-ctr .pmt-content {
	display: none;
	padding: 15px 30px 15px 50px;
	border-bottom: 1px solid #ccc;
	background-color: #f0eeec;
	background-color: rgba(240, 238, 236, 0.5)
}

#payment-methods-ctr .pmt-content .message,
#payment-methods-ctr .pmt-content .sub-message {
	text-align: left;
	font-size: .8125rem;
	font-weight: 100;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #333
}

#payment-methods-ctr .pmt-content .message {
	line-height: 1.3
}

#payment-methods-ctr .pmt-content .sub-message {
	line-height: 1.5
}

#payment-methods-ctr .pmt-content.last {
	border-bottom: 0
}

#payment-methods-ctr .fs-edit {
	width: 20px;
	margin-left: 10px;
	vertical-align: middle
}

#payment-methods-ctr .fs-edit .fs-edit-btn {
	height: 20px;
	width: 20px;
	padding: 0
}

#payment-methods-ctr .fs-edit .fs-edit-btn .fs-edit-arrow {
	transition: -webkit-transform, 0.5s;
	transition: transform, 0.5s
}

#payment-methods-ctr .fs-edit .fs-edit-btn .fs-edit-arrow.expanded {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

#payment-methods-ctr .fs-not-edit {
	width: 15px;
	height: 15px;
	display: inline-block
}

.pp-email-row {
	margin-right: 45px;
	margin-left: 20px;
	padding-top: 20px;
	padding-bottom: 35px;
	font-size: .8125rem;
	color: #666
}

.pp-email-row .pp-so-link {
	margin-left: 15px
}

.alert-help {
	position: relative
}

.alert-help .flyout-alert {
	top: 35px;
	margin-left: 60px;
	z-index: 10
}

.alert-help a {
	float: right;
	margin-top: 2px;
	word-wrap: break-word;
	width: 172px
}

#funding-sources-paypal {
	background: #fafafa;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	background-clip: padding-box;
	display: none
}

#funding-sources-paypal .pp-email-row {
	padding-top: 20px;
	padding-bottom: 35px;
	margin-right: 45px;
	margin-left: 20px;
	font-size: .8125rem;
	color: #666
}

#funding-sources-paypal .pp-email-row .pp-so-link {
	margin-left: 15px
}

#funding-sources-paypal .skin-large {
	padding: 20px 20px 20px 30px;
	font-size: .875rem;
	margin-left: 20px;
	border-top: 1px solid #ccc
}

#funding-sources-paypal .skin-large .alert-help a {
	float: none
}

#funding-sources-paypal .skin-large .alert-help .flyout-alert {
	text-align: left
}

#funding-sources-paypal .fs-opt {
	padding-left: 50px;
	font-size: .875rem
}

#funding-sources-paypal .fs-opt .rdo-col {
	width: 15%;
	max-width: 35px
}

#funding-sources-paypal .fs-opt .lbl {
	width: 85%
}

#funding-sources-paypal .fs-opt .fs {
	width: 75%;
	padding: 20px 0
}

#funding-sources-paypal .fs-opt .ffs {
	width: 75%;
	padding: 20px 0
}

#funding-sources-paypal .fs-opt .fs-amt.v-align2col {
	width: 25%;
	text-align: right;
	padding-right: 50px
}

#funding-sources-paypal .fs-opt .bkup-pmt-src {
	color: #666;
	line-height: 1.3;
	font-size: .8125rem
}

#funding-sources-paypal .fs-opt .fs-desc {
	color: #666;
	font-size: .8125rem;
	line-height: 1.3
}

#funding-sources-paypal .fs-opt .bdr-top {
	margin-left: -10px
}

#funding-sources-paypal .pp-add-card {
	padding: 20px 20px 20px 50px;
	font-size: .875rem
}

#funding-sources-paypal .pp-fc {
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	background-clip: padding-box;
	border-top: 1px solid #ccc;
	margin-top: 20px;
	padding-top: 20px;
	padding-left: 30px;
	font-size: .875rem
}

#funding-sources-paypal .fc-title {
	margin-left: 15px;
	vertical-align: top
}

#funding-sources-paypal .fc-btn {
	padding-top: 20px;
	padding-right: 15px
}

#funding-sources-paypal .fc-btn.fr {
	float: right
}

#funding-sources-paypal .pp-cont {
	padding: 20px;
	font-size: .8125rem
}

#funding-sources-paypal #radiogroup_fsp .fs-opt:not(.no-rdo) {
	cursor: pointer
}

#funding-sources-paypal #radiogroup_fsp .fs-opt:not(.no-rdo) label {
	cursor: pointer
}

#funding-sources-paypal #radiogroup_fsp .fs-opt:not(.no-rdo):hover {
	background-color: #f5f5f5;
	margin-top: -1px;
	padding-top: 1px
}

#funding-sources-paypal #radiogroup_fsp .fs-opt:not(.no-rdo):hover .bdr-top {
	visibility: hidden
}

#funding-sources-paypal #radiogroup_fsp .fs-opt:not(.no-rdo).first {
	margin-top: 1px;
	padding-top: 0
}

#funding-sources-paypal .funding-plan .fs {
	width: 100%
}

#funding-sources-paypal .funding-plan .lbl {
	width: 96%
}

#funding-sources-paypal .funding-plan .rdo-col+.lbl {
	width: 90%
}

#funding-sources-paypal .funding-plan--source {
	display: inline-block;
	width: 75%;
	line-height: 1.3
}

#funding-sources-paypal .funding-plan--amount {
	display: inline-block;
	width: 25%;
	text-align: right;
	line-height: 1.3
}

#funding-sources-paypal .funding-plan--amount .fs-amt.v-align2col {
	padding-right: 40px
}

.medium-risk {
	padding: 15px 15px 15px 50px;
	font-size: .875rem
}

.medium-risk input {
	margin-top: 12px
}

.medium-risk .medium-risk-input {
	width: 250px
}

.medium-risk .payment-logo {
	display: block
}

.medium-risk .cta-wrapper {
	margin-top: 12px;
	text-align: right;
	vertical-align: middle;
	margin-right: 24px
}

.medium-risk .add-card {
	margin-right: 15px
}

.medium-risk input {
	min-width: 50px
}

.medium-risk input.err-bdr {
	border-color: #dd1e31
}

.medium-risk input::-webkit-input-placeholder {
	color: inherit !important
}

.medium-risk input::-moz-placeholder {
	color: inherit !important
}

.medium-risk input:-ms-input-placeholder {
	color: inherit !important
}

.medium-risk .riskErr {
	color: #dd1e31;
	padding-bottom: 15px
}

#instr-details {
	padding: 8px 15px 15px 50px;
	font-size: .875rem;
	background-color: #fff
}

#instr-details .legal-text {
	color: #767676
}

#instr-details .disp-link {
	display: inline-block;
	vertical-align: top;
	margin-top: -1px;
	margin-left: 2px
}

#instr-details .cf-cd-ttl {
	font-size: 1rem
}

#instr-details .cf-addr #ba-edit-ctr {
	line-height: 1.3
}

#instr-details .cf-addr .cf-addr-ttl {
	font-size: 1rem;
	font-weight: 400
}

#instr-details .cf-addr .errors {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 0
}

#instr-details .cta-wrapper {
	height: 34px;
	margin-right: 24px
}

#instr-details .cta-wrapper .action {
	width: 100%;
	text-align: right
}

#instr-details .cta-wrapper .remLabel {
	font-size: .8125rem;
	line-height: 15px;
	padding-left: 5px
}

#instr-details .cta-wrapper .cf-rem-sub {
	font-size: .75rem;
	color: #666;
	margin-top: 6px;
	padding-left: 25px
}

#instr-details .cta-wrapper .cf-cancel-ctr {
	margin-right: 10px;
	padding-top: 10px
}

#instr-details .cta-wrapper .cf-cancel-ctr .cf-cancel {
	display: table-cell;
	vertical-align: middle
}

#instr-details .cta-wrapper .custom-ctr {
	margin-right: 20px
}

#instr-details #billing-edit-ctr #address-fields {
	margin-top: 16px
}

#instr-details #billing-edit-ctr .ba-read-version {
	line-height: 1.3;
	word-wrap: break-word;
	word-break: break-all
}

#instr-details .alert-help {
	margin-top: 2px
}

#instr-details .alert-help a {
	float: none
}

#instr-details .alert-help .flyout-alert {
	top: 25px
}

#card-fields ul {
	margin: 0;
	padding: 0
}

#card-fields .cf-info {
	margin-bottom: 5px
}

#card-fields .cf-row {
	margin-bottom: 15px;
	padding-left: 0
}

#card-fields .cf-row input {
	margin-top: 10px
}

#card-fields .cf-row input.err-bdr,
#card-fields .cf-row span.err-bdr {
	border-color: #dd1e31
}

#card-fields .cf-row li.enable {
	display: block
}

#card-fields .cf-row li {
	float: left;
	margin-right: 5px
}

#card-fields .cf-card-number,
#card-fields .cf-first-name,
#card-fields label[for=cardHolderFirstName],
#card-fields .cf-card-exp,
#card-fields .cf-card-number~.error,
#card-fields .cf-first-name~.error,
#card-fields label[for=cardHolderFirstName]~.error,
#card-fields .cf-card-exp~.error {
	width: 254px
}

#card-fields .cf-last-name,
#card-fields .cf-sec,
#card-fields .cf-last-name~.error,
#card-fields .cf-sec~.error {
	width: 256px
}

#card-fields .cc-logos {
	display: inline-block;
	position: absolute;
	top: 24px;
	right: 0
}

#card-fields .cc-logos li {
	display: none
}

#card-fields .cvv-tooltip {
	position: absolute;
	right: 0;
	top: 28px
}

#card-fields #cvv-tooltip-content {
	display: none;
	width: 300px;
	padding: 20px 15px
}

#card-fields #cvv-tooltip-content div {
	margin-bottom: 20px
}

@media only screen and (max-width:950px) {

	#card-fields .cf-card-number,
	#card-fields .cf-first-name,
	#card-fields .cf-card-exp,
	#card-fields .cf-card-number~.error,
	#card-fields .cf-first-name~.error,
	#card-fields .cf-card-exp~.error {
		width: 202px
	}

	#card-fields .cf-last-name,
	#card-fields .cf-sec,
	#card-fields .cf-last-name~.error,
	#card-fields .cf-sec~.error {
		width: 180px
	}
}

.errors {
	color: #c00;
	padding-bottom: 15px
}

.ppc-installments-disclosure {
	padding-left: 35px;
	padding-top: 16px
}

.ppc-installments-disclosure .xo-message.disclosure {
	font-size: .75rem;
	font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
	color: #666;
	line-height: 1.2
}

.ppc-installments-disclosure .xo-message.disclosure ul>li {
	padding-top: 8px
}

.xo-table {
	display: table;
	width: 100%;
	vertical-align: middle
}

.xo-table .header-group {
	display: table-header-group;
	color: #333;
	font-size: .8125rem
}

.xo-table .row {
	display: table-row;
	line-height: 1.2
}

.xo-table .row:before {
	display: block;
	content: " "
}

.xo-table .col {
	display: table-cell;
	border-right: 1px solid #ddd;
	padding: 0 16px;
	color: #333;
	font-size: .875rem;
	font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif
}

.xo-table .col.header {
	color: #666;
	font-weight: normal;
	font-size: .75rem
}

.xo-table .col--no-border {
	border-right: 0
}

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

#ppc-installments {
	font-size: .875rem;
	background: #fafafa;
	padding: 15px;
	display: none;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	background-clip: padding-box
}

#ppc-installments .title {
	margin-left: 30px;
	color: #767676;
	font-size: 1.063em;
	font-family: "Helvetica Neue", Helvetica
}

#ppc-installments .pp-email-row {
	padding: 0 0 16px 0;
	margin: 0 0 16px 0;
	color: #555;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: .8125rem;
	border-bottom: 1px solid lightgrey
}

#ppc-installments .pp-email-row .pp-so-link {
	margin-left: 15px
}

#ppc-installments .install-opt {
	padding-left: 16px
}

#ppc-installments .install-opt .rdo-col {
	width: 15%;
	max-width: 35px
}

#ppc-installments .install-opt .lbl {
	width: 85%
}

#ppc-installments .install-opt .instd {
	width: 75%;
	padding: 16px 0
}

#ppc-installments .install-opt .inst-msg {
	color: #333;
	font-size: .875rem;
	font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif
}

#ppc-installments .install-opt .inst-submsg {
	color: #333;
	font-size: .8125rem;
	font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
	padding-top: 4px
}

#ppc-installments .install-opt .bdr-top {
	margin-right: 16px;
	margin-left: -10px
}

#ppc-installments #installment-error {
	padding-top: 16px;
	padding-left: 46px;
	font-size: .875rem
}

#ppc-installments .termsLink {
	margin-left: 2px;
	white-space: nowrap;
	font-size: .8125rem
}

#ppc-installments .termsLink-core {
	white-space: nowrap;
	font-size: .875rem
}

#ppc-installments .ppc-installment-panel {
	background-color: #fff;
	border: 1px solid lightgrey;
	margin-top: 8px;
	margin-left: 30px
}

#ppc-installments .ppc-installments-core {
	padding-left: 35px
}

#ppc-installments .ppc-installments-core .title {
	margin: 0;
	padding-bottom: 8px
}

#ppc-installments .ppc-installments-core .container {
	position: relative;
	width: 100%;
	height: 76px;
	background-color: #fff;
	border: 1px solid #ddd
}

#ppc-installments .ppc-installments-core .left-panel {
	position: absolute;
	float: left;
	width: 50%;
	padding-left: 16px;
	line-height: 1.1;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

#ppc-installments .ppc-installments-core .left-panel .message {
	color: #333;
	font-size: .875rem;
	font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif
}

#ppc-installments .ppc-installments-core .left-panel .sub-message {
	color: #666;
	font-size: .8125rem;
	padding-top: 4px
}

#ppc-installments .ppc-installments-core .right-panel {
	position: absolute;
	float: right;
	width: 50%;
	top: 50%;
	-webkit-transform: translate(92%, -50%);
	transform: translate(92%, -50%)
}

#ppc-installments .ppc-installments-core .xo-table {
	padding-top: 16px;
	padding-left: 30px
}

#dd {
	display: none
}

.direct-debit-ctr {
	font-size: .875rem;
	background-color: #fff;
	border-bottom: 1px solid #ccc
}

.direct-debit-ctr .direct-debit-details,
.direct-debit-ctr #payment-agreement-ctr {
	padding: 15px 15px 15px 50px
}

.direct-debit-ctr .disp-link {
	display: inline-block;
	vertical-align: bottom
}

.direct-debit-ctr .divider {
	margin-top: 12px;
	border-top: 1px solid #ccc
}

.direct-debit-ctr .sectionTitle {
	margin-top: 12px
}

.direct-debit-ctr .direct-debit-fields {
	margin-top: 10px;
	margin-bottom: 30px
}

.direct-debit-ctr .direct-debit-fields input {
	margin-top: 12px
}

.direct-debit-ctr .direct-debit-fields.form .input-field.required.err-bdr {
	border-color: #dd1e31
}

.direct-debit-ctr .direct-debit-fields .iban {
	text-transform: uppercase;
	width: 254px
}

.direct-debit-ctr .direct-debit-fields .legal-text {
	width: 256px
}

.direct-debit-ctr .billingaddr {
	margin-top: 12px;
	margin-bottom: 8px
}

.direct-debit-ctr .billingaddr .errors {
	padding-bottom: 0
}

.direct-debit-ctr .cta-wrapper {
	margin-top: 12px;
	text-align: right;
	vertical-align: middle;
	margin-right: 24px
}

.direct-debit-ctr .cancel {
	margin-right: 15px
}

.direct-debit-ctr #billing-edit-ctr-dd {
	font-size: .875rem
}

.direct-debit-ctr #billing-edit-ctr-dd #address-fields {
	margin-top: 16px
}

.direct-debit-ctr #billing-edit-ctr-dd .ba-read-version {
	line-height: 1.3;
	word-wrap: break-word;
	word-break: break-all
}

.direct-debit-ctr #billing-edit-ctr-dd .af-cta {
	display: none
}

.direct-debit-ctr .dd-ttl {
	font-size: 1rem;
	font-weight: 400
}

.direct-debit-ctr .alert-help a {
	float: none
}

@media only screen and (max-width:950px) {

	.direct-debit-ctr .direct-debit-fields .iban,
	.direct-debit-ctr .direct-debit-fields .iban~.error {
		width: 202px
	}

	.direct-debit-ctr .direct-debit-fields .legal-text,
	.direct-debit-ctr .direct-debit-fields .legal-text~.error {
		width: 180px
	}
}

.dob {
	width: 256px
}

.dob.err-bdr {
	border-color: #dd1e31
}

@media only screen and (max-width:950px) {

	.dob,
	.dob~.error {
		width: 180px
	}
}

#payment-agreement-ctr .title {
	font-size: 1rem
}

.pui-payment {
	display: none;
	padding: 3px 36px 15px 50px;
	font-size: .875rem;
	background-color: #fff
}

.pui-payment .transfermsg {
	margin-top: 12px
}

.pui-payment .divider {
	margin-top: 15px;
	border-top: 1px solid #ccc
}

.pui-payment .sectionTitle {
	margin-top: 15px;
	font-size: 1rem;
	font-weight: 400
}

.pui-payment #birthdateInfo input.dob {
	margin-top: 12px
}

.pui-payment #birthdateInfo input.dob.err-bdr {
	border-color: #dd1e31
}

.pui-payment .billingaddr {
	margin-top: 30px
}

.pui-payment .addressmsg {
	margin-top: 10px;
	font-size: .75rem
}

.pui-payment .displayInfo {
	padding-top: 5px;
	font-size: .75rem
}

.pui-payment .displayInfo {
	padding-top: 5px
}

.pui-payment .footer {
	width: 100%;
	height: 34px;
	margin-top: 15px;
	text-align: right;
	display: inline-block;
	vertical-align: middle
}

.pui-payment .footer .cancel {
	margin-right: 15px
}

.pui-payment #billing-edit-ctr-pui .af-cta {
	display: none
}

.offline-edit-ctr {
	display: none;
	padding: 14px 45px 15px 50px;
	font-size: .875rem
}

.offline-edit-ctr .action {
	width: 100%;
	text-align: right
}

#payment-methods-ctr {
	margin-bottom: 25px
}

#payment-methods-ctr .pmt-mthds {
	font-size: 1rem
}

#payment-methods-ctr .pmt-logo {
	display: block
}

#payment-methods-ctr .pmt-mthd {
	padding: 15px;
	clear: both;
	border-bottom: 1px solid #ccc
}

#payment-methods-ctr .pmt-mthd.last {
	border-bottom: 0
}

#payment-methods-ctr .pmt-mthd.last+#funding-sources-paypal {
	border-top: 1px solid #ccc
}

#payment-methods-ctr .other-pmt-mthd {
	padding: 15px;
	border-top: 1px solid #ccc;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	background-clip: padding-box;
	background-color: #f8f8f8;
	text-align: center;
	font-size: .875rem
}

#payment-methods-ctr .pmt-mthd-l {
	width: 47%
}

#payment-methods-ctr .pmt-mthd-l .rdo-col-l {
	width: 15%;
	max-width: 35px
}

#payment-methods-ctr .pmt-mthd-l .rdo-col-r {
	width: 85%
}

#payment-methods-ctr .pmt-mthd-r {
	width: 51%;
	text-align: right;
	font-size: .875rem
}

#payment-methods-ctr .pmt-mthd-r button,
#payment-methods-ctr .pmt-mthd-r a {
	visibility: hidden
}

#payment-methods-ctr .pmt-mthd-r a.actLink,
#payment-methods-ctr .pmt-mthd-r a.termsLink {
	visibility: visible;
	display: inline;
	opacity: 1
}

#payment-methods-ctr [data-pmt-id=CC] .pmt-mthd-l {
	width: 57%
}

#payment-methods-ctr [data-pmt-id=CC] .pmt-mthd-r {
	width: 43%
}

#payment-methods-ctr .selected .pmt-mthd-r {
	opacity: 1
}

#payment-methods-ctr .selected .pmt-mthd-r button,
#payment-methods-ctr .selected .pmt-mthd-r a {
	visibility: visible
}

#payment-methods-ctr .selected .pmt-mthd-r a.actLink,
#payment-methods-ctr .selected .pmt-mthd-r a.termsLink {
	display: inline
}

#payment-methods-ctr .selected.expanded.content .pmt-mthd-r a {
	visibility: hidden;
	transition: opacity .3s linear, visibility 300ms
}

#payment-methods-ctr #cc-edit-ctr {
	border-top: 0;
	display: none
}

#payment-methods-ctr #cc-tooltip-content {
	display: none
}

#payment-methods-ctr .cc-logos {
	padding-left: 0
}

#payment-methods-ctr .pmt-label {
	word-break: break-word
}

#payment-methods-ctr .more-pmt-mthds-wrapper {
	border-top: 1px solid #ccc
}

#xo-tooltip ul {
	margin: 0;
	padding: 0 10px
}

#xo-tooltip ul>li {
	margin-bottom: 5px
}

#txo-migration {
	margin-left: 13%
}

.pmtError {
	color: #c00;
	padding-bottom: 10px;
	font-size: 1rem
}

.errorIcon {
	margin-left: 10px;
	display: inline-block;
	width: 94%;
	text-align: left;
	vertical-align: middle
}

#funding-sources-card {
	display: none;
	background: #fafafa;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	background-clip: padding-box
}

#funding-sources-card .errors {
	font-size: .875rem;
	margin-bottom: -10px;
	padding: 10px 0 0 50px
}

#funding-sources-card .fs-opt {
	padding-left: 50px;
	font-size: .875rem;
	width: 70%
}

#funding-sources-card .fs-opt .fs {
	width: 100%;
	padding: 20px 0
}

#funding-sources-card .cc-edit-card {
	text-align: right;
	width: 30%;
	padding: 20px 20px 20px 50px;
	font-size: .875rem
}

#payment-methods-ctr .PAYPAL.low-res {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAATCAMAAAATWCuIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRTIwM0E4NzNENzcxMUU2QTVEREE4QUMyRjVGQzA1QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRTIwM0E4ODNENzcxMUU2QTVEREE4QUMyRjVGQzA1QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNFMjAzQTg1M0Q3NzExRTZBNUREQThBQzJGNUZDMDVDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNFMjAzQTg2M0Q3NzExRTZBNUREQThBQzJGNUZDMDVDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DTAAlgAAAwBQTFRFS7rqWXiz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');
	background-size: 66px 20px;
	background-position: 0 -1px
}

#payment-methods-ctr .PAYPAL_CREDIT.low-res {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAAZCAMAAABetm34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDRTIwM0E4MzNENzcxMUU2QTVEREE4QUMyRjVGQzA1QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDRTIwM0E4NDNENzcxMUU2QTVEREE4QUMyRjVGQzA1QyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNFMjAzQTgxM0Q3NzExRTZBNUREQThBQzJGNUZDMDVDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNFMjAzQTgyM0Q3NzExRTZBNUREQThBQzJGNUZDMDVDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4gTmkwAAAwBQTFRFk5zBnafI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');
	background-size: 62px 25px;
	background-position: 0 -4px
}

#payment-methods-ctr .pmt-mthds {
	position: relative
}

#payment-methods-ctr .payment-methods-ctr-mask {
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
	opacity: .8;
	background-color: #fff
}

#payment-methods-ctr .spinner {
	z-index: 100
}

#supporting-doc-ctr {
	margin-bottom: 25px
}

#supporting-doc-ctr .doc-summary {
	padding: 15px
}

#supporting-doc-ctr .errors {
	padding: 15px 0 0 15px
}

#supporting-doc-ctr .doc-details {
	width: 95%
}

#supporting-doc-ctr .doc-id-edit {
	width: 5%;
	text-align: right
}

#supporting-doc-ctr .doc-id-edit .doc-id-edit-arrow.expanded {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

#supporting-doc-ctr .doc-form {
	margin: 15px 0;
	padding-left: 15px
}

#supporting-doc-ctr .doc-help {
	margin-right: 10px
}

#supporting-doc-ctr .alert-help .flyout-alert {
	margin-left: 20px
}

#supporting-doc-ctr .alert-help a {
	float: none
}

#shipping-address-ctr {
	margin-bottom: 25px
}

#shipping-address-ctr .shipping-address {
	padding: 10px;
	cursor: pointer
}

#shipping-address-ctr .shipping-address.expanded {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 3px;
	background-clip: padding-box;
	color: #999
}

#shipping-address-ctr .shipping-address .main-sa-info {
	width: 100%;
	line-height: 1.3;
	word-wrap: break-word
}

#shipping-address-ctr .shipping-address .main-sa-info .errors {
	padding-bottom: 10px
}

#shipping-address-ctr .shipping-address .sa-edit {
	width: 5%;
	text-align: right
}

#shipping-address-ctr .shipping-address .sa-edit .sa-edit-btn {
	height: 20px;
	width: 20px;
	padding: 0
}

#shipping-address-ctr .shipping-address .sa-edit .sa-edit-btn .sa-edit-arrow {
	transition: -webkit-transform, 0.5s;
	transition: transform, 0.5s
}

#shipping-address-ctr .shipping-address .sa-edit .sa-edit-btn .sa-edit-arrow.expanded {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

#shipping-address-ctr #sa-edit-ctr {
	border-top: 0;
	display: none;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	background-clip: padding-box
}

#shipping-address-ctr #sa-edit-ctr.no-main-addr {
	border-top: 1px solid #ccc;
	border-radius: 3px;
	background-clip: padding-box
}

#shipping-address-ctr #sa-edit-ctr.show {
	display: block
}

#shipping-address-ctr #shipping-address-fields {
	padding: 15px 15px 15px 50px
}

#shipping-address-ctr .cursor-default {
	cursor: inherit
}

#shipping-address-ctr .status-msg {
	line-height: 1.4
}

#shipping-address-ctr .errors {
	color: #dd1e31
}

#shipping-address-ctr .info-msg {
	margin-left: 10px;
	display: inline-block;
	width: 91%;
	text-align: left;
	vertical-align: top;
	font-weight: 300
}

#shipping-address-recommendation {
	padding: 15px 15px 20px 15px
}

#shipping-address-recommendation .icon {
	width: 10%;
	max-width: 40px;
	vertical-align: top
}

#shipping-address-recommendation .note {
	width: 90%;
	margin-bottom: 45px
}

#shipping-address-recommendation .hdr {
	margin: 0 0 6px 0;
	font-size: 1.25rem
}

#shipping-address-recommendation .details {
	font-size: .8125rem
}

#shipping-address-recommendation .lbl {
	margin: 0 0 20px 0;
	font-size: 1rem
}

#shipping-address-recommendation .provided,
#shipping-address-recommendation .recommend {
	width: 42%;
	line-height: 1.3
}

#shipping-address-recommendation .or {
	width: 16%;
	padding-left: 10px;
	font-size: 1rem
}

#shipping-address-recommendation .provided span {
	color: #767676
}

#shipping-address-recommendation .btn {
	margin-top: 15px;
	width: 80%
}

#shipping-address-recommendation .ar-cta {
	margin-top: 25px;
	padding-top: 15px
}

#shipping-addresses {
	display: none
}

#shipping-addresses .extra {
	display: none
}

#shipping-addresses .prim-addr-lbl {
	color: #767676;
	margin-bottom: 2px
}

#shipping-addresses .sa-opt .lbl {
	width: 80%;
	line-height: 1.3
}

#shipping-addresses .sa-opt .sa-radio {
	width: 20%;
	max-width: 35px
}

#shipping-addresses .sa-opt .sa-addr {
	padding: 15px;
	width: 100%
}

#shipping-addresses .sa-opt .edit-adr {
	padding: 0 15px 0 30px
}

#shipping-addresses .sa-opt .bdr-top {
	margin: 0 15px 0 15px
}

#shipping-addresses .sa-opt .bdr-top.rdo {
	margin-left: 50px
}

#shipping-addresses .sa-opt:not(.no-rdo) {
	cursor: pointer
}

#shipping-addresses .sa-opt:not(.no-rdo):hover {
	background-color: #fafafa;
	margin-top: -1px;
	padding-top: 1px
}

#shipping-addresses .sa-opt:not(.no-rdo):hover .bdr-top {
	visibility: hidden
}

#shipping-addresses .sa-opt:not(.no-rdo).first {
	margin-top: 1px
}

#shipping-addresses .sa-opt:not(.no-rdo).first:hover {
	padding-top: 0
}

#shipping-addresses .sa-cta {
	padding: 15px 15px 20px 50px
}

#shipping-addresses .sa-cta.no-rdo {
	padding-left: 15px
}

#shipping-addresses .sa-cta .sa-add-adr {
	float: left
}

#shipping-addresses .sa-cta .sa-showhide-adr {
	float: right
}

#address-fields-ctr input {
	margin-top: 10px
}

#address-fields-ctr input.err-bdr {
	border-color: #dd1e31
}

#address-fields-ctr input[type=checkbox] {
	margin-top: -5px
}

#address-fields-ctr .af-row {
	margin-bottom: 15px
}

#address-fields-ctr .af-row label {
	display: block;
	margin-bottom: 8px
}

#address-fields-ctr select {
	border: 0;
	border-bottom: 2px solid #ddd;
	border-radius: 0;
	margin-top: 7px;
	padding: 0;
	height: 26px
}

#address-fields-ctr .af-country,
#address-fields-ctr .af-first-name,
#address-fields-ctr .af-address1,
#address-fields-ctr .af-email,
#address-fields-ctr .ipt-phone,
#address-fields-ctr .af-country~.error,
#address-fields-ctr .af-first-name~.error,
#address-fields-ctr .af-address1~.error,
#address-fields-ctr .af-email~.error,
#address-fields-ctr .ipt-phone~.error {
	width: 254px
}

#address-fields-ctr .af-last-name,
#address-fields-ctr .af-address2,
#address-fields-ctr .af-email-confirm,
#address-fields-ctr .af-last-name~.error,
#address-fields-ctr .af-address2~.error,
#address-fields-ctr .af-email-confirm~.error {
	width: 256px
}

#address-fields-ctr .af-city,
#address-fields-ctr .af-city~.error {
	width: 165px
}

#address-fields-ctr .af-state,
#address-fields-ctr .af-state~.error {
	width: 220px
}

#address-fields-ctr .af-zip,
#address-fields-ctr .af-zip~.error {
	width: 110px
}

#address-fields-ctr .ipt-phone.field1,
#address-fields-ctr .ipt-phone.field1~.error {
	width: 65px;
	margin-right: 10px
}

#address-fields-ctr .phone-msg,
#address-fields-ctr .af-cta {
	width: 525px
}

#address-fields-ctr .phone-msg {
	line-height: 1.3;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: .625rem;
	color: #767676
}

#address-fields-ctr .af-cta {
	height: 36px
}

#address-fields-ctr .af-cta .af-save-prim {
	float: left;
	height: 36px;
	width: 50%;
	padding-top: 8px
}

#address-fields-ctr .af-cta .af-save-prim .cb {
	width: 20%;
	max-width: 30px
}

#address-fields-ctr .af-cta .af-save-prim .lbl {
	width: 80%
}

#address-fields-ctr .af-cta .af-cancel-ctr {
	float: right;
	height: 36px;
	display: table;
	margin-right: 15px
}

#address-fields-ctr .af-cta .af-cancel-ctr .af-cancel {
	display: table-cell;
	vertical-align: middle
}

#address-fields-ctr .af-cta .af-cancel-ctr .af-cancel.hide {
	display: none
}

#address-fields-ctr .af-cta .af-save-btn {
	float: right
}

#address-fields-ctr .af-cta .af-save-btn .btn--primary {
	padding: 10px 20px
}

#address-fields-ctr .af-cta .hdn {
	display: none;
	visibility: hidden
}

@media only screen and (max-width:950px) {

	#address-fields-ctr .af-country,
	#address-fields-ctr .af-first-name,
	#address-fields-ctr label[for=af-first-name],
	#address-fields-ctr .af-address1,
	#address-fields-ctr .af-email,
	#address-fields-ctr .ipt-phone,
	#address-fields-ctr .af-country~.error,
	#address-fields-ctr .af-first-name~.error,
	#address-fields-ctr label[for=af-first-name]~.error,
	#address-fields-ctr .af-address1~.error,
	#address-fields-ctr .af-email~.error,
	#address-fields-ctr .ipt-phone~.error {
		width: 202px
	}

	#address-fields-ctr .af-last-name,
	#address-fields-ctr .af-address2,
	#address-fields-ctr .af-email-confirm,
	#address-fields-ctr .af-last-name~.error,
	#address-fields-ctr .af-address2~.error,
	#address-fields-ctr .af-email-confirm~.error {
		width: 180px
	}

	#address-fields-ctr .af-city,
	#address-fields-ctr .af-city~.error {
		width: 120px
	}

	#address-fields-ctr .af-state,
	#address-fields-ctr .af-state~.error {
		width: 147px
	}

	#address-fields-ctr .af-zip,
	#address-fields-ctr .af-zip~.error {
		width: 78px
	}

	#address-fields-ctr .phone-msg,
	#address-fields-ctr .af-cta {
		width: 395px
	}
}

.seller-bucket-container {
	margin-bottom: 25px
}

.seller-bucket-container .errors {
	padding-left: 15px
}

.seller-title {
	color: #767676;
	font-size: 1.125rem;
	margin: 0;
	padding: 0 0 10px 2px;
	float: left
}

.item-border {
	border-bottom: 1px solid #ccc;
	margin: 0 15px
}

.text-container {
	width: 95%;
	padding-right: 10px
}

.item-container {
	text-align: right;
	width: 5%;
	padding: 5px
}

#seller-info {
	padding: 15px
}

#seller-info .seller-name {
	float: left;
	font-size: 1rem;
	margin-right: 10px
}

#seller-info .seller-name .lbl {
	font-size: .9375rem;
	color: #767676
}

#seller-info .slr-actions {
	text-align: right
}

#seller-info .slr-msg {
	vertical-align: middle
}

#seller-info .slr-msg .slr-msg-span {
	display: none;
	font-weight: bold
}

.seller-message-ctr .read {
	padding: 0 15px 15px
}

.seller-message-ctr .read .lbl {
	color: #767676
}

.seller-message-ctr .read .content {
	margin-top: 7px;
	word-wrap: break-word
}

.seller-message-ctr .write {
	background-color: #fafafa;
	padding: 20px 15px
}

.seller-message-ctr .write .seller-message {
	width: 100%;
	max-width: 100%;
	margin-bottom: 15px;
	min-height: 88px;
	line-height: 1.5;
	padding: 5px 10px;
	font-size: .8125rem;
	resize: none
}

.seller-message-ctr .write .error {
	margin-top: -5px;
	margin-bottom: 10px;
	font-size: .8125rem
}

.seller-message-ctr .write .sm-cta {
	text-align: right
}

.seller-message-ctr .write .sm-cta .note {
	text-align: left;
	float: left;
	padding-top: 4px
}

.seller-message-ctr .write .sm-cta .sm-remove-ctr,
.seller-message-ctr .write .sm-cta .sm-cancel-ctr {
	margin-right: 15px
}

.seller-message-ctr .msglable {
	font-size: .875rem;
	color: #767676
}

.seller-message-ctr .slr-msg-countdown,
.seller-message-ctr .slr-msg-countdown-total {
	font-size: .6875rem;
	color: #767676
}

.seller-message-ctr .warning-message {
	font-size: .6875rem;
	margin-top: 5px
}

.ie .seller-message-ctr .read .lbl,
.ie .seller-message-ctr .read .content {
	display: inline-block;
	word-break: break-all
}

.seller-item-group {
	border-top: 1px solid #ccc;
	padding: 15px;
	border-collapse: separate
}

.seller-item-group .item-row {
	min-height: 96px;
	padding-bottom: 15px;
	position: relative
}

@media only screen and (max-width:950px) {
	.seller-item-group .item-row {
		padding: 15px 10px
	}
}

.seller-item-group .removed-item-bg {
	padding-left: 15px;
	min-height: 15px;
	background-color: #fafafa;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	background-clip: padding-box
}

.seller-item-group .remove-item-ctr,
.seller-item-group .item-info-section {
	vertical-align: top
}

.seller-item-group .remove-item-ctr {
	width: 20px
}

.seller-item-group .item-details {
	margin-bottom: 15px
}

.seller-item-group .item-details .item-title {
	font-size: 1rem;
	padding-left: 0;
	line-height: 1.3
}

.seller-item-group .item-details .qty1 {
	text-align: right
}

@media only screen and (max-width:979px) {
	.seller-item-group .item-details .qty1 {
		display: none
	}
}

.seller-item-group .item-meta-info {
	font-size: .8125rem;
	color: #767676;
	margin-top: 3px
}

.seller-item-group .qty2 {
	margin-bottom: 15px
}

.seller-item-group .item-action {
	float: right;
	text-align: right;
	width: 15px;
	margin-left: 10px
}

.seller-item-group .status-msg {
	padding: 0 15px 15px 15px;
	line-height: 1.4
}

.seller-item-group .errors {
	color: #dd1e31
}

.seller-item-group .info-msg {
	margin-left: 10px;
	display: inline-block;
	width: 91%;
	text-align: left;
	vertical-align: middle
}

.item-price {
	text-align: right
}

.item-price-additional-info {
	margin-top: 5px;
	text-align: right;
	color: #767676;
	font-size: .75rem
}

.shipping-row {
	margin-left: 111px;
	padding-top: 15px;
	border-top: 1px solid #ccc
}

.shipping-row-multi-item {
	margin-left: 111px;
	padding-top: 15px;
	border-top: 1px solid #ccc;
	padding-right: 25px
}

.group-removed {
	padding: 15px;
	border-top: 1px solid #ccc;
	background-color: #fafafa;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	background-clip: padding-box
}

.item-img-ctr {
	display: table-cell;
	width: 111px
}

.item-img-ctr .item-image {
	margin-right: 15px;
	background: #fff;
	border-radius: 3px;
	background-clip: padding-box;
	overflow: hidden;
	width: 96px;
	height: 96px;
	display: table
}

.item-img-ctr .item-image .img-ctr {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.item-img-ctr .item-image .img {
	max-height: 96px;
	max-width: 96px
}

.item-img-ctr {
	display: table-cell;
	width: 111px
}

.item-img-ctr .item-image {
	margin-right: 15px;
	background: #fff;
	border-radius: 3px;
	background-clip: padding-box;
	overflow: hidden;
	width: 96px;
	height: 96px;
	display: table
}

.item-img-ctr .item-image .img-ctr {
	display: table-cell;
	vertical-align: middle;
	text-align: center
}

.item-img-ctr .item-image .img {
	max-height: 96px;
	max-width: 96px
}

.form input[type="number"].qty-input {
	width: 42px;
	min-width: 42px;
	margin-right: 16px;
	margin-left: 8px;
	padding: 10px 2px 10px 8px;
	text-align: center
}

.form input[type="number"].qty-input.err-bdr {
	border-color: #dd1e31
}

.xo-item-qty select.no-highlight::-ms-value {
	background: 0;
	color: black
}

.xo-item-qty.form.form--small {
	margin: 0 8px 0 0
}

.xo-item-qty .qty {
	display: inline-block
}

.xo-item-qty .qty-value {
	display: inline-block;
	padding-left: 8px
}

.xo-item-qty .listbox {
	width: 42px;
	display: inline-block;
	margin-left: 8px
}

.xo-item-qty .listbox:after {
	right: 8px
}

.xo-item-qty .listbox select {
	font-size: .875rem !important;
	font-weight: 300 !important
}

.xo-item-qty .listbox-hide {
	display: none
}

.item-shipping-advanced {
	line-height: 1.3
}

.item-shipping-advanced .xo #overlay .icon-close {
	margin: 15px
}

.item-shipping-advanced .outer-service-each {
	margin-top: 15px;
	padding-left: 0
}

.item-shipping-advanced .outer-service-each label {
	color: #333;
	font-size: .875rem;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.item-shipping-advanced .outer-service-each:first-of-type {
	margin-top: 0
}

.item-shipping-advanced .select-store-action {
	display: inline-block;
	padding-bottom: 4px
}

.item-shipping-advanced .inner-service-each {
	margin-top: 8px
}

.item-shipping-advanced .inner-service-each:only-child {
	margin-top: 0
}

.item-shipping-advanced .v-align2col {
	vertical-align: top
}

.item-shipping-advanced .other-option {
	width: 80%
}

.item-shipping-advanced .ebayplus-enroll {
	visibility: hidden
}

.item-shipping-advanced .inner-service-lbl-span {
	float: right;
	width: 100%
}

.item-shipping-advanced .is-radio {
	width: 20%;
	max-width: 30px
}

.item-shipping-advanced .lbl {
	width: 80%
}

.item-shipping-advanced .shp-row {
	margin-bottom: 15px;
	line-height: 1.3
}

.item-shipping-advanced .shp-row .ship-opt {
	display: none
}

.item-shipping-advanced .shp-row .ship-opt.show {
	display: inline
}

.item-shipping-advanced .branding-txt {
	margin-left: 5px;
	padding: 7px 0 0 30px;
	font-size: .625rem
}

.item-shipping-advanced .fnf-text {
	font-size: .625rem
}

.item-shipping-advanced .ship-price {
	display: none;
	text-align: right
}

.item-shipping-advanced .ship-price.show {
	display: block
}

.item-shipping-advanced .disable-eplus {
	opacity: .6
}

.item-shipping-advanced .ebayplus-msg-module .BOLD {
	max-width: 80%;
	float: left;
	color: #555;
	font-weight: 600;
	font-size: .6875rem;
	font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, sans-serif
}

.item-shipping-advanced .ebayplus-msg-module .ebayplus-tooltip {
	max-width: 20%
}

.item-shipping-advanced .spwLoadError {
	padding-top: 4px;
	padding-bottom: 8px
}

.item-shipping-advanced .spwLoadError .error {
	margin-left: 10px
}

#overlay.ebayplus-signup-overlaypage {
	position: fixed !important
}

#overlay.ebayplus-signup-overlaypage #iconClose {
	margin: 8px;
	font-size: .8125rem
}

.ebayplus-signup-overlaypage #overlay-content {
	background: #fff
}

.ebayplus-signup-overlaypage #overlay-content .ebayplus-signup-iframe {
	padding: 25px
}

.partial-addr-title {
	margin-bottom: 5px
}

.partial-addr-btn {
	margin-left: 15px
}

.partial-addr-ipt {
	height: 35px;
	width: 270px
}

.item-global-shipping label.lbl {
	width: 100%
}

.item-global-shipping .shp-row {
	line-height: 1.3;
	padding-left: 0;
	margin-bottom: 0
}

.item-global-shipping .shp-row .ship-opt {
	display: none
}

.item-global-shipping .shp-row .ship-opt.show {
	display: inline
}

.item-global-shipping .ship-price {
	display: none;
	text-align: right
}

.item-global-shipping .ship-price.show {
	display: block
}

.item-global-shipping .shipping-info {
	color: #767676
}

.item-global-shipping .shipping-sub {
	color: #767676;
	font-size: .9375rem;
	font-weight: 300
}

.bubble-help--top {
	display: inline-block;
	margin-left: 8px
}

.bubble-help {
	position: relative
}

.bubble-help .flyout-alert {
	top: 26px;
	left: -15px;
	z-index: 10
}

.bubble-help .icon-information {
	font-size: .875rem
}

.item-shipping-import-charge .ship-price {
	display: none;
	text-align: right
}

.item-shipping-import-charge .ship-price.show {
	display: block
}

.item-shipping-import-charge .shipping-info {
	color: #767676
}

.item-shipping-import-charge .shipping-sub {
	color: #767676;
	font-size: .9375rem;
	font-weight: 300
}

.status-message-template .msg-default {
	padding: 0
}

.status-message-template .msg-error {
	color: #dd1e31
}

.item-shipping-advanced-other-option--delivery-message,
.item-shipping-advanced-other-option--countdown-timer,
.item-shipping-advanced-other-option--cutoff-text {
	color: #767676
}

.spwLoadError .icon-error {
	max-width: 20%
}

.spwLoadError .error {
	max-width: 80%
}

.item-shipping .is-radio {
	width: 20%;
	max-width: 35px
}

.item-shipping .lbl {
	width: 80%
}

.item-shipping .row {
	margin-bottom: 11px
}

.item-shipping .shp-row {
	line-height: 1.3;
	padding-left: 0
}

.item-shipping .shp-row .ship-opt {
	display: none
}

.item-shipping .shp-row .ship-opt.show {
	display: inline
}

.item-shipping .branding-txt {
	margin-left: 5px;
	padding: 7px 0 0 30px;
	font-size: .625rem
}

.item-shipping .fnf-text {
	font-size: .625rem
}

.item-shipping .ship-price {
	display: none;
	text-align: right
}

.item-shipping .ship-price.show {
	display: block
}

.item-shipping .shipping-info {
	color: #767676
}

.item-shipping .shipping-sub {
	color: #767676;
	font-size: .9375rem
}

.item-shipping .shp-sect {
	padding-bottom: 5px;
	padding-left: 0
}

#promo {
	border-top: 1px solid #ccc;
	padding-top: 10px
}

#promo .msg-color {
	color: #767676
}

#promo .fr {
	float: right
}

.seller-bucket-container>#promo {
	padding: 15px
}

.item-info-section>#promo {
	padding-top: 15px;
	padding-bottom: 15px
}

#adjustment {
	border-top: 1px solid #ccc
}

#adjustment .fr {
	float: right
}

.seller-bucket-container>#adjustment {
	padding: 15px
}

.incentives-ctr {
	margin-bottom: 25px
}

.incentives-ctr .incentive-row {
	padding: 15px;
	line-height: 1.4
}

.incentives-ctr .incentive-row.multi-row {
	padding: 8px 15px
}

.incentives-ctr .incent-l {
	width: 65%
}

.incentives-ctr .incent-r {
	width: 35%;
	text-align: right
}

.incentives-ctr #disabled-note-row {
	text-align: left;
	line-height: 1.4
}

.incentives-ctr #disabled-note-row.ERROR {
	color: #dd1e31
}

.incentives-ctr .incentive-tbl {
	border-collapse: collapse;
	border-spacing: 0 .5em
}

.incentives-ctr #incentive-input-row {
	text-align: left
}

.incentives-ctr .incentive-input-ctr {
	padding-left: 15px;
	width: 240px;
	display: inline-block
}

.incentives-ctr #incentive-input {
	width: 225px;
	color: #666
}

.incentives-ctr #incentive-input.err-bdr {
	border-color: #dd1e31
}

.incentives-ctr .btn {
	margin-left: 20px;
	font-weight: bold;
	height: 35px;
	padding: 0 20px
}

.incentives-ctr .btn.below {
	margin-left: 13px
}

.incentives-ctr #captcha {
	display: block;
	margin-right: auto;
	margin-left: 15px;
	border: 4px solid #f7f7f7;
	width: 225px;
	height: 50px;
	padding-left: 30px;
	padding-right: 30px
}

.incentives-ctr #captcha-audio-div {
	display: none;
	margin-top: 5px;
	margin-left: 100px
}

.incentives-ctr .captcha-txt {
	padding-left: 15px
}

.incentives-ctr .captcha-btn {
	padding-left: 80px
}

.incentives-ctr .error {
	text-align: left
}

.incentives-ctr .cap-pipe {
	margin-right: 8px;
	margin-left: 5px
}

.donation-ctr #donation.expanded {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	border-top-left-radius: 3px;
	background-clip: padding-box
}

.donation-ctr .donation-container {
	padding: 15px;
	display: table
}

.donation-ctr .donation-left {
	width: 100%;
	display: table-cell
}

.donation-ctr .donation-middle {
	text-align: right;
	display: table-cell;
	min-width: 190px;
	vertical-align: middle;
	padding-right: 15px
}

.donation-ctr .donation-middle.expanded {
	opacity: 0
}

.donation-ctr .donation-middle a {
	word-wrap: break-word
}

.donation-ctr .donation-right {
	text-align: right;
	display: table-cell;
	width: 100%;
	vertical-align: middle
}

.donation-ctr .donation-right .donation-edit-btn {
	margin-top: -4px;
	padding-right: 0;
	vertical-align: middle
}

.donation-ctr .charity-name {
	font-size: 1rem;
	word-wrap: break-word
}

.donation-ctr .charity-info {
	margin-top: 5px;
	font-size: .75rem
}

.donation-ctr #donation-edit-ctr {
	background-color: #fafafa;
	border-top: 0;
	border-top-right-radius: 0;
	border-top-left-radius: 0
}

.donation-ctr #donation-edit-ctr .donation-row-ctr {
	position: relative
}

.donation-ctr #donation-edit-ctr .donation-row-ctr:hover {
	background-color: #f5f5f5;
	margin-top: -1px;
	padding-top: 1px
}

.donation-ctr #donation-edit-ctr .donation-row-ctr:hover .bdr-top {
	visibility: hidden
}

.donation-ctr #donation-edit-ctr .donation-row-ctr.first {
	margin-top: 0;
	padding-top: 0
}

.donation-ctr #donation-edit-ctr .donation-row {
	padding: 15px 15px 0 50px;
	width: 100%
}

.donation-ctr #donation-edit-ctr .donation-row .bdr-top {
	margin-top: 15px;
	margin-left: -10px
}

.donation-ctr #donation-edit-ctr .last {
	border-bottom: 0
}

.donation-ctr #donation-edit-ctr .w90 {
	width: 90%
}

.donation-ctr #donationDisabledNote {
	color: #333
}

.donation-ctr #donationModuleNote {
	color: #333
}

.donation-ctr #donation-info {
	width: 100%;
	margin: 0
}

.donation-ctr .donation-edit-btn {
	height: 20px;
	width: 20px;
	padding: 0
}

.donation-ctr .donation-edit-btn .donation-edit-arrow {
	transition: -webkit-transform, 0.5s;
	transition: transform, 0.5s
}

.donation-ctr .donation-edit-btn .donation-edit-arrow.expanded {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.donation-ctr #donation-container-content #donation-tooltip-content {
	display: none
}

.donation-ctr #xo-tooltip p {
	margin: 0
}

.infoMsg {
	margin-left: 10px;
	display: inline-block;
	width: 91%;
	text-align: left;
	vertical-align: middle;
	line-height: 1.4
}

.rewards-ctr {
	display: table
}

.rewards-ctr .fimg,
.rewards-ctr .ftxt {
	display: table-cell
}

.rewards-ctr .ftxt {
	padding-left: 5px;
	vertical-align: middle
}

#success-order-summary #rewards-ctr {
	padding-bottom: 0;
	padding-left: 1px
}

#rewards-ctr {
	padding-top: 10px
}

#cart-details {
	text-align: right;
	margin: 20px 15px 15px 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd
}

#cart-total {
	font-size: 1.375rem;
	text-align: right;
	padding: 0 15px
}

#cart-total.long-text {
	font-size: 1.125rem
}

#cart-total tbody {
	vertical-align: bottom
}

@media only screen and (max-width:950px) {
	#cart-total.long-text {
		font-size: 1rem
	}
}

#ppc-msg-ctr {
	font-size: .6875rem;
	line-height: 1.3;
	padding-right: 20px;
	padding-bottom: 1px
}

#ppc-msg-ctr #ppc-submsg {
	text-align: right
}

.uas-legal-text {
	font-size: .6875rem;
	line-height: 1.3;
	margin: 10px 15px 0 15px
}

.uas-legal-text-border .col-xs-1 {
	padding-left: 0
}

.uas-err-txt {
	color: #dd1e31;
	display: none
}

#call-to-action {
	text-align: center;
	padding: 15px 15px 0 15px
}

#call-to-action .btn--primary {
	width: 100%;
	font-size: 1.125rem
}

.mm-legal-text {
	font-size: .6875rem;
	line-height: 1.3;
	padding: 10px 15px
}

#marketing-opt-in-div .col-xs-1 {
	padding-left: 0
}

.cart-summary-ctr {
	margin-bottom: 10px
}

.cart-summary-ctr .cart-order {
	margin-bottom: 15px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	background-clip: padding-box
}

.cart-summary-ctr .order-price-msg-ctr {
	font-size: .6875rem;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align: right
}

.cart-summary-ctr .rewards {
	border-top: 1px solid #ccc;
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	padding-top: 10px
}

.cart-summary-ctr .cta-note {
	margin-top: 13px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center
}

.cart-summary-ctr .cta-note.err {
	color: #dd1e31
}

.cart-summary-ctr .cta-note.disabled-note {
	display: none
}

.legal-text {
	font-size: .75rem;
	color: #767676
}

.xo #overlay {
	position: absolute;
	z-index: 1002;
	background-color: #fff;
	border-radius: 3px;
	background-clip: padding-box
}

.xo #overlay.transparent {
	background: transparent;
	border: 0;
	box-shadow: none
}

.xo #overlay .icon-close {
	position: absolute;
	right: 0;
	margin: 10px
}

.xo-alert.skin-large .page-alert {
	margin: 0 0 15px 0
}

.xo-alert.skin-large .page-alert--high,
.xo-alert.skin-large .page-alert--info,
.xo-alert.skin-large .page-alert--confirm {
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 3px;
	background-clip: padding-box;
	box-shadow: none
}

.xo-alert.skin-large ul {
	font-size: .875rem;
	line-height: 20px;
	margin: 10px 0 0 25px
}

#survey {
	font-size: .8125rem;
	margin-top: 36px;
	margin-bottom: 15px
}

.survey-link {
	display: inline-block;
	margin-top: 3px
}

.xo .tooltip {
	font-size: .75rem;
	display: none
}

#incentive-confirm-dialog {
	background-color: #fff
}

#incentive-confirm-dialog .icd-h2 {
	font-size: 1.5rem;
	margin: 0;
	padding-bottom: 25px
}

#incentive-confirm-dialog .icd-msgs {
	line-height: 1.3
}

#incentive-confirm-dialog .icd-cta {
	height: 76px;
	padding: 0 20px 20px 20px;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-topleft: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top-left-radius: 0;
	background-clip: padding-box
}

#incentive-confirm-dialog .bdr-top {
	padding-bottom: 20px
}

#incentive-confirm-dialog .icd-cancel-ctr {
	float: right;
	height: 36px;
	display: table;
	margin-right: 15px
}

#incentive-confirm-dialog .icd-cancel {
	display: table-cell;
	vertical-align: middle
}

#incentive-confirm-dialog .icd-ok-btn {
	float: right
}

#incentive-confirm-dialog .btn--primary {
	padding: 10px 30px
}

#buyer-protection-ctr .ebp-text {
	margin-top: 10px;
	padding: 5px;
	text-align: right;
	font-size: .6875rem;
	font-family: Verdana Reg, Verdana, Geneva, sans-serif;
	color: #767676
}

#buyer-protection-ctr .termsLink {
	display: block;
	padding-left: 7px;
	font-size: .625rem;
	white-space: nowrap;
	vertical-align: text-bottom
}

#buyer-protection-ctr .ebay-vpp {
	background-position: -10px -8px;
	width: 211px;
	height: 28px
}

#buyer-protection-ctr .ebay-vpp-link {
	margin-top: -12px
}

.vpp-sprite,
#buyer-protection-ctr .ebay-vpp {
	background-image: url('https://securepics.ebaystatic.com/aw/pics/checkout/sprs/Spr_VPP_4.svg');
	background-repeat: no-repeat;
	background-size: 225px 99px;
	display: inline-block;
	vertical-align: middle
}

#session-message-ctr {
	position: absolute
}

#session-message-ctr .cart-link-text {
	margin-top: -15px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: right;
	font-size: .6875rem;
	font-family: Verdana Reg, Verdana, Geneva, sans-serif;
	color: #767676
}

#session-message-ctr .termsLink {
	padding-left: 7px;
	font-size: .625rem;
	white-space: nowrap;
	vertical-align: text-bottom
}

.merch-placement .mfe-header {
	display: none
}

.merch-placement .mfe-lex .mfe-card-group {
	margin: 0
}

.additional-actions .module {
	padding: 15px;
	line-height: 1.3
}

.additional-actions .anchor-btn {
	display: inline-block;
	max-width: 280px;
	width: 100%;
	text-align: center;
	margin-top: 15px;
	padding: 10px
}

.additional-actions a {
	color: #fff !important
}

.mobile .additional-actions {
	margin: 10px
}

.mobile .additional-actions .module {
	background-color: #fff
}

.form .form-input-text,
.form input[type=text],
.form input[type=password],
.form textarea {
	padding: 9px 11px 6px 11px;
	font-size: 14px;
	box-sizing: border-box;
	min-width: 100px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 3px
}

.form .form-input-text:focus,
.form input[type=text]:focus,
.form input[type=password]:focus,
.form textarea:focus {
	border: 1px solid #0064d2;
	border-radius: 2px;
	outline: 0;
	transition: border .1s linear 0, box-shadow .2s linear 0s;
	background-color: #fefefe;
	background-image: linear-gradient(to top, #fefefe, #fafafa);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#fefefe', GradientType=0)
}

.form input.form-error,
.form input.form-error:focus,
.form textarea.form-error,
.form textarea.form-error:focus {
	border: 1px solid #e53238
}

.form.small .form-input-text,
.form.small input[type=text],
.form.small input[type=password],
.form.small textarea {
	padding: 5px 8px 4px 8px;
	font-size: 12px
}

.form.disabled,
.form .disabled {
	opacity: .4;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none
}

.touch .form .form-input-text,
.form.large .form-input-text,
.touch .form input[type=text],
.form.large input[type=text],
.touch .form input[type=password],
.form.large input[type=password],
.touch .form textarea,
.form.large textarea {
	padding: 13px 15px 8px 15px;
	font-size: 18px
}

.lt-ie9 .form.disabled,
.lt-ie9 .form .disabled {
	color: #d5d5d5
}

.form i,
.form span {
	display: inline-block;
	background-image: url('//secureir.ebaystatic.com/pictures/aw/cmp/ds3/skin_sprite4');
	margin: 0;
	padding: 0
}

.form input[type=radio],
.form input[type=checkbox] {
	display: none
}

.form input[type=checkbox]+i,
.form input[type=checkbox]+span {
	height: 22px;
	width: 22px;
	background-position: -240px -207px
}

.form input[type=checkbox].checked+i,
.form input[type=checkbox].checked+span {
	background-position: -290px -207px
}

.form input[type=checkbox]:checked+i,
.form input[type=checkbox]:checked+span {
	background-position: -290px -207px
}

.form input[type=radio]+i,
.form input[type=radio]+span {
	height: 21px;
	width: 21px;
	background-position: -168px -207px
}

.form input[type=radio]:checked+i,
.form input[type=radio]:checked+span {
	background-position: -216px -207px
}

.form input[type=radio].checked+i,
.form input[type=radio].checked+span {
	background-position: -216px -207px
}

.form.small input[type=checkbox]+i,
.form.small input[type=checkbox]+span {
	height: 14px;
	width: 14px;
	background-position: -239px -270px
}

.form.small input[type=checkbox].checked+i,
.form.small input[type=checkbox].checked+span {
	background-position: -271px -270px
}

.form.small input[type=checkbox]:checked+i,
.form.small input[type=checkbox]:checked+span {
	background-position: -271px -270px
}

.form.small input[type=radio]+i,
.form.small input[type=radio]+span {
	height: 14px;
	width: 14px;
	background-position: -186px -271px
}

.form.small input[type=radio].checked+i,
.form.small input[type=radio].checked+span {
	background-position: -219px -271px
}

.form.small input[type=radio]:checked+i,
.form.small input[type=radio]:checked+span {
	background-position: -219px -271px
}

.touch .form input[type=checkbox]+i,
.form.large input[type=checkbox]+i,
.touch .form input[type=checkbox]+span,
.form.large input[type=checkbox]+span {
	height: 27px;
	width: 27px;
	background-position: -95px -265px
}

.touch .form input[type=checkbox].checked+i,
.form.large input[type=checkbox].checked+i,
.touch .form input[type=checkbox].checked+span,
.form.large input[type=checkbox].checked+span {
	background-position: -155px -265px
}

.touch .form input[type=checkbox]:checked+i,
.form.large input[type=checkbox]:checked+i,
.touch .form input[type=checkbox]:checked+span,
.form.large input[type=checkbox]:checked+span {
	background-position: -155px -265px
}

.touch .form input[type=radio]+i,
.form.large input[type=radio]+i,
.touch .form input[type=radio]+span,
.form.large input[type=radio]+span {
	height: 27px;
	width: 27px;
	background-position: -2px -265px
}

.touch .form input[type=radio].checked+i,
.form.large input[type=radio].checked+i,
.touch .form input[type=radio].checked+span,
.form.large input[type=radio].checked+span {
	background-position: -64px -264px
}

.touch .form input[type=radio]:checked+i,
.form.large input[type=radio]:checked+i,
.touch .form input[type=radio]:checked+span,
.form.large input[type=radio]:checked+span {
	background-position: -64px -264px
}

.no-touch .form label:hover input[type=checkbox]+i,
.no-touch .form label:hover input[type=checkbox]+span {
	background-position: -265px -207px
}

.no-touch .form label:hover input[type=checkbox].checked+i,
.no-touch .form label:hover input[type=checkbox].checked+span {
	background-position: -375px -207px
}

.no-touch .form label:hover input[type=checkbox]:checked+i,
.no-touch .form label:hover input[type=checkbox]:checked+span {
	background-position: -375px -207px
}

.no-touch .form label:hover input[type=radio]+i,
.no-touch .form label:hover input[type=radio]+span {
	background-position: -192px -207px
}

.no-touch .form label:hover input[type=radio].checked+i,
.no-touch .form label:hover input[type=radio].checked+span {
	background-position: -316px -267px
}

.no-touch .form label:hover input[type=radio]:checked+i,
.no-touch .form label:hover input[type=radio]:checked+span {
	background-position: -316px -267px
}

.no-touch .form label:hover.disabled input[type=checkbox]+i,
.no-touch .form label:hover .disabled input[type=checkbox]+i,
.no-touch .form label:hover.disabled input[type=checkbox]+span,
.no-touch .form label:hover .disabled input[type=checkbox]+span {
	background-position: -240px -207px
}

.no-touch .form label:hover.disabled input[type=checkbox].checked+i,
.no-touch .form label:hover .disabled input[type=checkbox].checked+i,
.no-touch .form label:hover.disabled input[type=checkbox].checked+span,
.no-touch .form label:hover .disabled input[type=checkbox].checked+span {
	background-position: -290px -207px
}

.no-touch .form label:hover.disabled input[type=checkbox]:checked+i,
.no-touch .form label:hover .disabled input[type=checkbox]:checked+i,
.no-touch .form label:hover.disabled input[type=checkbox]:checked+span,
.no-touch .form label:hover .disabled input[type=checkbox]:checked+span {
	background-position: -290px -207px
}

.no-touch .form label:hover.disabled input[type=radio]+i,
.no-touch .form label:hover .disabled input[type=radio]+i,
.no-touch .form label:hover.disabled input[type=radio]+span,
.no-touch .form label:hover .disabled input[type=radio]+span {
	background-position: -168px -207px
}

.no-touch .form label:hover.disabled input[type=radio].checked+i,
.no-touch .form label:hover .disabled input[type=radio].checked+i,
.no-touch .form label:hover.disabled input[type=radio].checked+span,
.no-touch .form label:hover .disabled input[type=radio].checked+span {
	background-position: -216px -207px
}

.no-touch .form label:hover.disabled input[type=radio]:checked+i,
.no-touch .form label:hover .disabled input[type=radio]:checked+i,
.no-touch .form label:hover.disabled input[type=radio]:checked+span,
.no-touch .form label:hover .disabled input[type=radio]:checked+span {
	background-position: -216px -207px
}

.no-touch .form.large label:hover input[type=checkbox]+i,
.no-touch .form.large label:hover input[type=checkbox]+span {
	background-position: -125px -265px
}

.no-touch .form.large label:hover input[type=checkbox].checked+i,
.no-touch .form.large label:hover input[type=checkbox].checked+span {
	background-position: -353px -265px
}

.no-touch .form.large label:hover input[type=checkbox]:checked+i,
.no-touch .form.large label:hover input[type=checkbox]:checked+span {
	background-position: -353px -265px
}

.no-touch .form.large label:hover input[type=radio]+i,
.no-touch .form.large label:hover input[type=radio]+span {
	background-position: -33px -265px
}

.no-touch .form.large label:hover input[type=radio].checked+i,
.no-touch .form.large label:hover input[type=radio].checked+span {
	background-position: -288px -264px
}

.no-touch .form.large label:hover input[type=radio]:checked+i,
.no-touch .form.large label:hover input[type=radio]:checked+span {
	background-position: -288px -264px
}

.no-touch .form.large label:hover.disabled input[type=checkbox]+i,
.no-touch .form.large label:hover .disabled input[type=checkbox]+i,
.no-touch .form.large label:hover.disabled input[type=checkbox]+span,
.no-touch .form.large label:hover .disabled input[type=checkbox]+span {
	background-position: -95px -265px
}

.no-touch .form.large label:hover.disabled input[type=checkbox].checked+i,
.no-touch .form.large label:hover .disabled input[type=checkbox].checked+i,
.no-touch .form.large label:hover.disabled input[type=checkbox].checked+span,
.no-touch .form.large label:hover .disabled input[type=checkbox].checked+span {
	background-position: -155px -265px
}

.no-touch .form.large label:hover.disabled input[type=checkbox]:checked+i,
.no-touch .form.large label:hover .disabled input[type=checkbox]:checked+i,
.no-touch .form.large label:hover.disabled input[type=checkbox]:checked+span,
.no-touch .form.large label:hover .disabled input[type=checkbox]:checked+span {
	background-position: -155px -265px
}

.no-touch .form.large label:hover.disabled input[type=radio]+i,
.no-touch .form.large label:hover .disabled input[type=radio]+i,
.no-touch .form.large label:hover.disabled input[type=radio]+span,
.no-touch .form.large label:hover .disabled input[type=radio]+span {
	background-position: -2px -265px
}

.no-touch .form.large label:hover.disabled input[type=radio].checked+i,
.no-touch .form.large label:hover .disabled input[type=radio].checked+i,
.no-touch .form.large label:hover.disabled input[type=radio].checked+span,
.no-touch .form.large label:hover .disabled input[type=radio].checked+span {
	background-position: -64px -264px
}

.no-touch .form.large label:hover.disabled input[type=radio]:checked+i,
.no-touch .form.large label:hover .disabled input[type=radio]:checked+i,
.no-touch .form.large label:hover.disabled input[type=radio]:checked+span,
.no-touch .form.large label:hover .disabled input[type=radio]:checked+span {
	background-position: -64px -264px
}

.no-touch .form.small label:hover input[type=checkbox]+i,
.no-touch .form.small label:hover input[type=checkbox]+span {
	background-position: -255px -270px
}

.no-touch .form.small label:hover input[type=checkbox].checked+i,
.no-touch .form.small label:hover input[type=checkbox].checked+span {
	background-position: -382px -270px
}

.no-touch .form.small label:hover input[type=checkbox]:checked+i,
.no-touch .form.small label:hover input[type=checkbox]:checked+span {
	background-position: -382px -270px
}

.no-touch .form.small label:hover input[type=radio]+i,
.no-touch .form.small label:hover input[type=radio]+span {
	background-position: -203px -271px
}

.no-touch .form.small label:hover input[type=radio].checked+i,
.no-touch .form.small label:hover input[type=radio].checked+span {
	background-position: -338px -271px
}

.no-touch .form.small label:hover input[type=radio]:checked+i,
.no-touch .form.small label:hover input[type=radio]:checked+span {
	background-position: -338px -271px
}

.no-touch .form.small label:hover.disabled input[type=checkbox]+i,
.no-touch .form.small label:hover .disabled input[type=checkbox]+i,
.no-touch .form.small label:hover.disabled input[type=checkbox]+span,
.no-touch .form.small label:hover .disabled input[type=checkbox]+span {
	background-position: -239px -270px
}

.no-touch .form.small label:hover.disabled input[type=checkbox].checked+i,
.no-touch .form.small label:hover .disabled input[type=checkbox].checked+i,
.no-touch .form.small label:hover.disabled input[type=checkbox].checked+span,
.no-touch .form.small label:hover .disabled input[type=checkbox].checked+span {
	background-position: -271px -270px
}

.no-touch .form.small label:hover.disabled input[type=checkbox]:checked+i,
.no-touch .form.small label:hover .disabled input[type=checkbox]:checked+i,
.no-touch .form.small label:hover.disabled input[type=checkbox]:checked+span,
.no-touch .form.small label:hover .disabled input[type=checkbox]:checked+span {
	background-position: -271px -270px
}

.no-touch .form.small label:hover.disabled input[type=radio]+i,
.no-touch .form.small label:hover .disabled input[type=radio]+i,
.no-touch .form.small label:hover.disabled input[type=radio]+span,
.no-touch .form.small label:hover .disabled input[type=radio]+span {
	background-position: -186px -271px
}

.no-touch .form.small label:hover.disabled input[type=radio].checked+i,
.no-touch .form.small label:hover .disabled input[type=radio].checked+i,
.no-touch .form.small label:hover.disabled input[type=radio].checked+span,
.no-touch .form.small label:hover .disabled input[type=radio].checked+span {
	background-position: -219px -271px
}

.no-touch .form.small label:hover.disabled input[type=radio]:checked+i,
.no-touch .form.small label:hover .disabled input[type=radio]:checked+i,
.no-touch .form.small label:hover.disabled input[type=radio]:checked+span,
.no-touch .form.small label:hover .disabled input[type=radio]:checked+span {
	background-position: -219px -271px
}

.row {
	*zoom: 1
}

.row:before,
.row:after {
	display: table;
	content: " "
}

.row:after {
	clear: both
}

.row,
.row>[class^="col-"],
.row>[class*=" col-"],
.row>[class^="col-"]:before,
.row>[class*=" col-"]:before,
.row>[class^="col-"]:after,
.row>[class*=" col-"]:after {
	box-sizing: border-box
}

[class^="col-xs-"],
[class*=" col-xs-"],
[class^="col-sm-"],
[class*=" col-sm-"],
[class^="col-md-"],
[class*=" col-md-"],
[class^="col-lg-"],
[class*=" col-lg-"] {
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	min-height: 1px
}

.col-xs-1 {
	width: 8.333333333333334%
}

.col-xs-2 {
	width: 16.666666666666668%
}

.col-xs-3 {
	width: 25%
}

.col-xs-4 {
	width: 33.333333333333336%
}

.col-xs-5 {
	width: 41.66666666666667%
}

.col-xs-6 {
	width: 50%
}

.col-xs-7 {
	width: 58.333333333333336%
}

.col-xs-8 {
	width: 66.66666666666667%
}

.col-xs-9 {
	width: 75%
}

.col-xs-10 {
	width: 83.33333333333334%
}

.col-xs-11 {
	width: 91.66666666666667%
}

.col-xs-12 {
	width: 100%
}

@media(min-width:600px) {
	.grid-cntr {
		max-width: 600px
	}

	.col-sm-1 {
		width: 8.333333333333334%
	}

	.col-sm-2 {
		width: 16.666666666666668%
	}

	.col-sm-3 {
		width: 25%
	}

	.col-sm-4 {
		width: 33.333333333333336%
	}

	.col-sm-5 {
		width: 41.66666666666667%
	}

	.col-sm-6 {
		width: 50%
	}

	.col-sm-7 {
		width: 58.333333333333336%
	}

	.col-sm-8 {
		width: 66.66666666666667%
	}

	.col-sm-9 {
		width: 75%
	}

	.col-sm-10 {
		width: 83.33333333333334%
	}

	.col-sm-11 {
		width: 91.66666666666667%
	}

	.col-sm-12 {
		width: 100%
	}
}

@media(min-width:980px) {
	.grid-cntr {
		max-width: 992px
	}

	.col-md-1 {
		width: 8.333333333333334%
	}

	.col-md-2 {
		width: 16.666666666666668%
	}

	.col-md-3 {
		width: 25%
	}

	.col-md-4 {
		width: 33.333333333333336%
	}

	.col-md-5 {
		width: 41.66666666666667%
	}

	.col-md-6 {
		width: 50%
	}

	.col-md-7 {
		width: 58.333333333333336%
	}

	.col-md-8 {
		width: 66.66666666666667%
	}

	.col-md-9 {
		width: 75%
	}

	.col-md-10 {
		width: 83.33333333333334%
	}

	.col-md-11 {
		width: 91.66666666666667%
	}

	.col-md-12 {
		width: 100%
	}
}

@media(min-width:1200px) {
	.grid-cntr {
		max-width: 1200px
	}

	.col-lg-1 {
		width: 8.333333333333334%
	}

	.col-lg-2 {
		width: 16.666666666666668%
	}

	.col-lg-3 {
		width: 25%
	}

	.col-lg-4 {
		width: 33.333333333333336%
	}

	.col-lg-5 {
		width: 41.66666666666667%
	}

	.col-lg-6 {
		width: 50%
	}

	.col-lg-7 {
		width: 58.333333333333336%
	}

	.col-lg-8 {
		width: 66.66666666666667%
	}

	.col-lg-9 {
		width: 75%
	}

	.col-lg-10 {
		width: 83.33333333333334%
	}

	.col-lg-11 {
		width: 91.66666666666667%
	}

	.col-lg-12 {
		width: 100%
	}
}

.overlay,
.overlay-left,
.overlay-top,
.overlay-right,
.overlay-bottom {
	position: relative;
	padding: 20px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 3px;
	box-shadow: 8px 8px 10px rgba(0, 0, 0, 0.35)
}

.overlay>.overlay-close,
.overlay-left>.overlay-close,
.overlay-top>.overlay-close,
.overlay-right>.overlay-close,
.overlay-bottom>.overlay-close {
	position: absolute;
	top: 25px;
	right: 20px;
	width: 13px;
	height: 14px;
	cursor: pointer;
	display: inline-block;
	background-image: url('//secureir.ebaystatic.com/pictures/aw/cmp/ds3/skin_sprite4');
	margin: 0;
	padding: 0;
	background-position: -338px -213px
}

.no-touch .overlay>.overlay-close:hover,
.no-touch .overlay-left>.overlay-close:hover,
.no-touch .overlay-top>.overlay-close:hover,
.no-touch .overlay-right>.overlay-close:hover,
.no-touch .overlay-bottom>.overlay-close:hover {
	background-position: -354px -213px
}

.overlay-left:after {
	content: '';
	position: absolute;
	z-index: 0;
	top: 32px;
	left: -13px;
	bottom: 0;
	right: 0;
	height: 24px;
	width: 24px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.overlay-top:after {
	content: '';
	position: absolute;
	z-index: 0;
	top: -13px;
	left: 32px;
	bottom: auto;
	right: auto;
	height: 24px;
	width: 24px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #fff;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}

.overlay-right:after {
	content: '';
	position: absolute;
	z-index: 0;
	top: 32px;
	left: auto;
	bottom: auto;
	right: -13px;
	height: 24px;
	width: 24px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #fff;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	box-shadow: -9px 5px 7px rgba(0, 0, 0, 0.25)
}

.overlay-bottom:after {
	content: '';
	position: absolute;
	z-index: 0;
	top: auto;
	left: 30px;
	bottom: -13px;
	right: auto;
	height: 24px;
	width: 24px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #fff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	box-shadow: -3px 9px 10px rgba(0, 0, 0, 0.15)
}

.overlay-bottom:before {
	content: '';
	position: absolute;
	width: 52px;
	height: 20px;
	background-color: #fff;
	bottom: 0;
	left: 10px;
	z-index: 1
}

.overlay.small>.overlay-close,
.overlay-left.small>.overlay-close,
.overlay-top.small>.overlay-close,
.overlay-right.small>.overlay-close,
.overlay-bottom.small>.overlay-close {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 13px;
	height: 14px;
	cursor: pointer;
	display: inline-block;
	background-image: url('//secureir.ebaystatic.com/pictures/aw/cmp/ds3/skin_sprite4');
	margin: 0;
	padding: 0;
	background-position: -338px -213px
}

.no-touch .overlay.small>.overlay-close:hover,
.no-touch .overlay-left.small>.overlay-close:hover,
.no-touch .overlay-top.small>.overlay-close:hover,
.no-touch .overlay-right.small>.overlay-close:hover,
.no-touch .overlay-bottom.small>.overlay-close:hover {
	background-position: -354px -213px
}

.overlay-left.small:after {
	content: '';
	position: absolute;
	z-index: 0;
	top: 18px;
	left: -8px;
	bottom: auto;
	right: auto;
	height: 13px;
	width: 13px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #fff;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.overlay-top.small:after {
	content: '';
	position: absolute;
	z-index: 0;
	top: -8px;
	left: 18px;
	bottom: auto;
	right: auto;
	height: 13px;
	width: 13px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #fff;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg)
}

.overlay-right.small:after {
	content: '';
	position: absolute;
	z-index: 0;
	top: 18px;
	left: auto;
	bottom: auto;
	right: -8px;
	height: 13px;
	width: 13px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #fff;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	box-shadow: -3px 9px 10px rgba(0, 0, 0, 0.15)
}

.overlay-bottom.small:after {
	content: '';
	position: absolute;
	z-index: 0;
	top: auto;
	left: 18px;
	bottom: -8px;
	right: auto;
	height: 13px;
	width: 13px;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	background: #fff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	box-shadow: -3px 9px 10px rgba(0, 0, 0, 0.15)
}

.lt-ie9 .overlay-left:after,
.lt-ie9 .overlay-top:after,
.lt-ie9 .overlay-right:after,
.lt-ie9 .overlay-bottom:after,
.lt-ie9 .overlay-left:before,
.lt-ie9 .overlay-top:before,
.lt-ie9 .overlay-right:before,
.lt-ie9 .overlay-bottom:before {
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 0;
	border-style: solid;
	border-color: transparent;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	content: '';
	position: absolute;
	background: 0;
	height: 0;
	width: 0;
	pointer-events: none
}

.lt-ie9 .overlay-left:after,
.lt-ie9 .overlay-top:after,
.lt-ie9 .overlay-right:after,
.lt-ie9 .overlay-bottom:after {
	border-width: 17px;
	top: 0;
	left: 0
}

.lt-ie9 .overlay-left:before,
.lt-ie9 .overlay-top:before,
.lt-ie9 .overlay-right:before,
.lt-ie9 .overlay-bottom:before {
	border-width: 18px
}

.lt-ie9 .overlay-top:before,
.lt-ie9 .overlay-top:after {
	bottom: 100%
}

.lt-ie9 .overlay-top:before {
	margin-left: -18px;
	border-bottom-color: #ddd;
	left: 51px
}

.lt-ie9 .overlay-top:after {
	margin-left: -17px;
	border-bottom-color: #fff;
	top: -33px;
	left: 51px
}

.lt-ie9 .overlay-right:before,
.lt-ie9 .overlay-right:after {
	left: 100%
}

.lt-ie9 .overlay-right:before {
	top: 50px;
	margin-top: -18px;
	border-left-color: #ddd
}

.lt-ie9 .overlay-right:after {
	top: 50px;
	margin-top: -17px;
	border-left-color: #fff
}

.lt-ie9 .overlay-bottom:before,
.lt-ie9 .overlay-bottom:after {
	top: 100%
}

.lt-ie9 .overlay-bottom:before {
	left: 50px;
	margin-left: -18px;
	border-top-color: #ddd;
	z-index: 0
}

.lt-ie9 .overlay-bottom:after {
	left: 50px;
	margin-left: -17px;
	border-top-color: #fff
}

.lt-ie9 .overlay-left:before,
.lt-ie9 .overlay-left:after {
	right: 100%
}

.lt-ie9 .overlay-left:before {
	top: 7px;
	margin-top: 18px;
	border-right-color: #ddd;
	left: -36px
}

.lt-ie9 .overlay-left:after {
	top: 9px;
	margin-top: 17px;
	border-right-color: #fff;
	left: -34px
}

.lt-ie9 .small.overlay-left:after,
.lt-ie9 .small.overlay-top:after,
.lt-ie9 .small.overlay-right:after,
.lt-ie9 .small.overlay-bottom:after {
	border-width: 10px
}

.lt-ie9 .small.overlay-left:before,
.lt-ie9 .small.overlay-top:before,
.lt-ie9 .small.overlay-right:before,
.lt-ie9 .small.overlay-bottom:before {
	border-width: 11px
}

.lt-ie9 .small.overlay-top:before,
.lt-ie9 .small.overlay-top:after {
	bottom: 100%
}

.lt-ie9 .small.overlay-top:before {
	margin-left: -11px;
	border-bottom-color: #ddd;
	left: 23px
}

.lt-ie9 .small.overlay-top:after {
	margin-left: -10px;
	border-bottom-color: #fff;
	left: 23px;
	top: -20px
}

.lt-ie9 .small.overlay-right:before,
.lt-ie9 .small.overlay-right:after {
	left: 100%
}

.lt-ie9 .small.overlay-right:before {
	top: 24px;
	margin-top: -11px;
	border-left-color: #ddd
}

.lt-ie9 .small.overlay-right:after {
	top: 24px;
	margin-top: -10px;
	border-left-color: #fff
}

.lt-ie9 .small.overlay-bottom:before,
.lt-ie9 .small.overlay-bottom:after {
	top: 100%
}

.lt-ie9 .small.overlay-bottom:before {
	left: 23px;
	margin-left: -11px;
	border-top-color: #ddd
}

.lt-ie9 .small.overlay-bottom:after {
	left: 23px;
	margin-left: -10px;
	border-top-color: #fff
}

.lt-ie9 .small.overlay-left:before,
.lt-ie9 .small.overlay-left:after {
	right: 100%
}

.lt-ie9 .small.overlay-left:before {
	top: 7px;
	margin-top: 11px;
	border-right-color: #ddd;
	left: -22px
}

.lt-ie9 .small.overlay-left:after {
	top: 9px;
	margin-top: 10px;
	border-right-color: #fff;
	left: -20px
}

/*!
Skin v2.5.3
Copyright 2015 eBay! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/eBay/skin/blob/master/LICENSE.txt"
*/
/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block
}

audio,
canvas,
progress,
video {
	display: inline-block
}

audio:not([controls]) {
	display: none;
	height: 0
}

progress {
	vertical-align: baseline
}

template,
[hidden] {
	display: none
}

a {
	background-color: transparent
}

a:active,
a:hover {
	outline-width: 0
}

abbr[title] {
	border-bottom: 0;
	text-decoration: underline;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: inherit
}

b,
strong {
	font-weight: bolder
}

dfn {
	font-style: italic
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

mark {
	background-color: #ff0;
	color: #000
}

small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -0.25em
}

sup {
	top: -0.5em
}

img {
	border-style: none
}

svg:not(:root) {
	overflow: hidden
}

code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}

figure {
	margin: 1em 40px
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

button,
input,
select,
textarea {
	font: inherit
}

optgroup {
	font-weight: bold
}

button,
input,
select {
	overflow: visible
}

button,
input,
select,
textarea {
	margin: 0
}

button,
select {
	text-transform: none
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	cursor: pointer
}

[disabled] {
	cursor: default
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0
}

button:-moz-focusring,
input:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

textarea {
	overflow: auto
}

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto
}

[type="search"] {
	-webkit-appearance: textfield
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none
}

html {
	font-size: 100%
}

html>body {
	font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
	font-size: .875rem;
	color: #333;
	background: #f0eeec;
	line-height: 1
}

h1 {
	font-size: 1.25rem
}

h2 {
	font-size: 1.125rem
}

h3 {
	font-size: 1rem
}

h4 {
	font-size: .875rem;
	font-weight: 300
}

h5 {
	font-size: .75rem;
	font-weight: 400
}

h6 {
	font-size: .625rem;
	font-weight: 500
}

h1,
h2,
h3 {
	font-weight: 200
}

h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img {
	margin: 0
}

.skin-large h1 {
	font-size: 1.875rem
}

.skin-large h2 {
	font-size: 1.5rem
}

.skin-large h3 {
	font-size: 1.25rem
}

.skin-large h4 {
	font-size: 1.125rem
}

.skin-large h5 {
	font-size: .875rem
}

.skin-large h6 {
	font-size: .75rem
}

a,
a:focus,
a:visited {
	color: #0654ba;
	text-decoration: none
}

.skin-large a:hover {
	text-decoration: underline
}

@font-face {
	font-family: "vq-icon-font";
	src: url('//ir.ebaystatic.com/cr/v/c1/skin/v2.5.1-0/fonts/vq-icon-font.eot');
	src: url('//ir.ebaystatic.com/cr/v/c1/skin/v2.5.1-0/fonts/vq-icon-font.eot?#iefix') format('embedded-opentype'), url('//ir.ebaystatic.com/cr/v/c1/skin/v2.5.1-0/fonts/vq-icon-font.woff') format('woff'), url('//ir.ebaystatic.com/cr/v/c1/skin/v2.5.1-0/fonts/vq-icon-font.ttf') format('truetype'), url('//ir.ebaystatic.com/cr/v/c1/skin/v2.5.1-0/fonts/vq-icon-font.svg#vq-icon-font') format('svg');
	font-weight: normal;
	font-style: normal
}

.clearfix::before,
.clearfix::after {
	display: table;
	content: " ";
	line-height: 0
}

.clearfix::after {
	clear: both
}

.hide {
	display: none
}

.show {
	display: block
}

.left {
	float: left
}

.right {
	float: right
}

.center {
	margin: 0 auto
}

.emphasis {
	color: #dd1e31
}

.positive {
	color: #447d14
}

.negative {
	color: #dd1e31
}

.no-scroll {
	overflow: hidden
}

.image-wrapper {
	display: table-cell;
	text-align: center;
	vertical-align: middle
}

.image-wrapper img {
	max-height: 100%;
	max-width: 100%
}

.clipped {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
	padding: 0;
	border: 0;
	height: 1px;
	width: 1px;
	overflow: hidden
}

.truncate {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

button[type].btn,
input[type=submit].btn,
input[type=reset].btn,
a[href]:not([role]):not([href|=javascript]).btn--faux,
a[href][role=button]:not([href|=javascript]).btn--hijax {
	border-radius: 3px;
	border: 1px solid #ccc;
	background-color: #fff;
	color: #0654ba;
	display: inline-block;
	font-weight: normal;
	font-size: 1rem;
	padding: .75rem 5rem;
	text-align: center;
	text-decoration: none;
	vertical-align: middle
}

button[type].btn:hover,
input[type=submit].btn:hover,
input[type=reset].btn:hover,
a[href]:not([role]):not([href|=javascript]).btn--faux:hover,
a[href][role=button]:not([href|=javascript]).btn--hijax:hover,
button[type].btn:focus,
input[type=submit].btn:focus,
input[type=reset].btn:focus,
a[href]:not([role]):not([href|=javascript]).btn--faux:focus,
a[href][role=button]:not([href|=javascript]).btn--hijax:focus {
	border: 1px solid #999
}

button[type].btn:active,
input[type=submit].btn:active,
input[type=reset].btn:active,
a[href]:not([role]):not([href|=javascript]).btn--faux:active,
a[href][role=button]:not([href|=javascript]).btn--hijax:active {
	border: 1px solid #555
}

button[type][class*="icon-"].btn,
input[type=submit][class*="icon-"].btn,
input[type=reset][class*="icon-"].btn,
a[href]:not([role]):not([href|=javascript])[class*="icon-"].btn,
a[href][role=button]:not([href|=javascript])[class*="icon-"].btn {
	color: #767676
}

button[type][class*="icon-"].btn::before,
input[type=submit][class*="icon-"].btn::before,
input[type=reset][class*="icon-"].btn::before,
a[href]:not([role]):not([href|=javascript])[class*="icon-"].btn::before,
a[href][role=button]:not([href|=javascript])[class*="icon-"].btn::before {
	font-size: .9rem;
	margin-right: .3125rem
}

button[type][class*="icon-"].btn.btn--small::before,
input[type=submit][class*="icon-"].btn.btn--small::before,
input[type=reset][class*="icon-"].btn.btn--small::before,
a[href]:not([role]):not([href|=javascript])[class*="icon-"].btn.btn--small::before,
a[href][role=button]:not([href|=javascript])[class*="icon-"].btn.btn--small::before {
	font-size: .75rem
}

button[type][class*="icon-"].btn:empty,
input[type=submit][class*="icon-"].btn:empty,
input[type=reset][class*="icon-"].btn:empty,
a[href]:not([role]):not([href|=javascript])[class*="icon-"].btn:empty,
a[href][role=button]:not([href|=javascript])[class*="icon-"].btn:empty {
	background-color: transparent;
	border: 0;
	padding: .5rem
}

button[type][class*="icon-"].btn:empty::before,
input[type=submit][class*="icon-"].btn:empty::before,
input[type=reset][class*="icon-"].btn:empty::before,
a[href]:not([role]):not([href|=javascript])[class*="icon-"].btn:empty::before,
a[href][role=button]:not([href|=javascript])[class*="icon-"].btn:empty::before {
	font-size: 1rem;
	margin: 0
}

button[type][disabled].btn,
input[type=submit][disabled].btn,
input[type=reset][disabled].btn {
	background-color: #ccc;
	background-image: none;
	border: 0;
	color: #767676;
	opacity: .5;
	filter: alpha(opacity=50)
}

button[type].btn--icon,
input[type=submit].btn--icon,
input[type=reset].btn--icon,
button[type].btn--states,
input[type=submit].btn--states,
input[type=reset].btn--states {
	color: #555
}

button[type].btn--icon::before,
input[type=submit].btn--icon::before,
input[type=reset].btn--icon::before,
button[type].btn--states::before,
input[type=submit].btn--states::before,
input[type=reset].btn--states::before {
	color: #555
}

button[type].btn--icon:hover,
input[type=submit].btn--icon:hover,
input[type=reset].btn--icon:hover,
button[type].btn--states:hover,
input[type=submit].btn--states:hover,
input[type=reset].btn--states:hover,
button[type].btn--icon:hover::before,
input[type=submit].btn--icon:hover::before,
input[type=reset].btn--icon:hover::before,
button[type].btn--states:hover::before,
input[type=submit].btn--states:hover::before,
input[type=reset].btn--states:hover::before {
	color: rgba(153, 153, 153, 0.9)
}

button[type].btn--icon:focus,
input[type=submit].btn--icon:focus,
input[type=reset].btn--icon:focus,
button[type].btn--states:focus,
input[type=submit].btn--states:focus,
input[type=reset].btn--states:focus,
button[type].btn--icon:focus::before,
input[type=submit].btn--icon:focus::before,
input[type=reset].btn--icon:focus::before,
button[type].btn--states:focus::before,
input[type=submit].btn--states:focus::before,
input[type=reset].btn--states:focus::before {
	color: rgba(153, 153, 153, 0.9)
}

button[type].btn--icon:active,
input[type=submit].btn--icon:active,
input[type=reset].btn--icon:active,
button[type].btn--states:active,
input[type=submit].btn--states:active,
input[type=reset].btn--states:active,
button[type].btn--icon:active::before,
input[type=submit].btn--icon:active::before,
input[type=reset].btn--icon:active::before,
button[type].btn--states:active::before,
input[type=submit].btn--states:active::before,
input[type=reset].btn--states:active::before {
	color: #333
}

button[type].btn--icon:disabled:empty,
input[type=submit].btn--icon:disabled:empty,
input[type=reset].btn--icon:disabled:empty,
button[type].btn--states:disabled:empty,
input[type=submit].btn--states:disabled:empty,
input[type=reset].btn--states:disabled:empty {
	background-color: transparent;
	opacity: 1
}

button[type].btn--icon:disabled:empty::before,
input[type=submit].btn--icon:disabled:empty::before,
input[type=reset].btn--icon:disabled:empty::before,
button[type].btn--states:disabled:empty::before,
input[type=submit].btn--states:disabled:empty::before,
input[type=reset].btn--states:disabled:empty::before {
	color: #ccc
}

a[href]:not([role]):not([href|=javascript]).btn--faux,
a[href][role=button]:not([href|=javascript]).btn--hijax {
	text-decoration: none
}

a[href]:not([role]):not([href|=javascript]).btn--faux[aria-disabled=true],
a[href][role=button]:not([href|=javascript]).btn--hijax[aria-disabled=true] {
	background-color: #ccc;
	background-image: none;
	border: 0;
	color: #767676;
	opacity: .5;
	filter: alpha(opacity=50);
	cursor: default
}

a[href]:not([role]):not([href|=javascript]).btn--faux.btn--icon,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--icon,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--states,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--states {
	color: #555
}

a[href]:not([role]):not([href|=javascript]).btn--faux.btn--icon::before,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--icon::before,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--states::before,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--states::before {
	color: #555
}

a[href]:not([role]):not([href|=javascript]).btn--faux.btn--icon:hover,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--icon:hover,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--states:hover,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--states:hover,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--icon:hover::before,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--icon:hover::before,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--states:hover::before,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--states:hover::before {
	color: rgba(153, 153, 153, 0.9)
}

a[href]:not([role]):not([href|=javascript]).btn--faux.btn--icon:focus,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--icon:focus,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--states:focus,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--states:focus,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--icon:focus::before,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--icon:focus::before,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--states:focus::before,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--states:focus::before {
	color: rgba(153, 153, 153, 0.9)
}

a[href]:not([role]):not([href|=javascript]).btn--faux.btn--icon:active,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--icon:active,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--states:active,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--states:active,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--icon:active::before,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--icon:active::before,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--states:active::before,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--states:active::before {
	color: #333
}

a[href]:not([role]):not([href|=javascript]).btn--faux.btn--icon[aria-disabled=true]:empty,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--icon[aria-disabled=true]:empty,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--states[aria-disabled=true]:empty,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--states[aria-disabled=true]:empty {
	background-color: transparent;
	opacity: 1
}

a[href]:not([role]):not([href|=javascript]).btn--faux.btn--icon[aria-disabled=true]:empty::before,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--icon[aria-disabled=true]:empty::before,
a[href]:not([role]):not([href|=javascript]).btn--faux.btn--states[aria-disabled=true]:empty::before,
a[href][role=button]:not([href|=javascript]).btn--hijax.btn--states[aria-disabled=true]:empty::before {
	color: #ccc
}

button[type].btn--small,
input[type=submit].btn--small,
input[type=reset].btn--small,
a[href]:not([role]):not([href|=javascript]).btn--small,
a[href][role=button]:not([href|=javascript]).btn--small {
	font-size: .875rem;
	padding: .6rem 3.2rem
}

button[type].btn--large,
input[type=submit].btn--large,
input[type=reset].btn--large,
a[href]:not([role]):not([href|=javascript]).btn--large,
a[href][role=button]:not([href|=javascript]).btn--large {
	font-size: 1.125rem;
	padding: .95rem 7rem
}

.btn-group>.btn:not(:first-child) {
	margin-left: .25rem
}

button[type].btn--primary,
input[type=submit].btn--primary,
input[type=reset].btn--primary,
a[href]:not([role]):not([href|=javascript]).btn--primary,
a[href][role=button]:not([href|=javascript]).btn--primary {
	color: #fff;
	background-color: #0654ba;
	border: 1px solid #0654ba
}

button[type].btn--primary:hover,
input[type=submit].btn--primary:hover,
input[type=reset].btn--primary:hover,
a[href]:not([role]):not([href|=javascript]).btn--primary:hover,
a[href][role=button]:not([href|=javascript]).btn--primary:hover,
button[type].btn--primary:focus,
input[type=submit].btn--primary:focus,
input[type=reset].btn--primary:focus,
a[href]:not([role]):not([href|=javascript]).btn--primary:focus,
a[href][role=button]:not([href|=javascript]).btn--primary:focus {
	opacity: .7;
	filter: alpha(opacity=70);
	border: 1px solid #0654ba
}

button[type].btn--primary:active,
input[type=submit].btn--primary:active,
input[type=reset].btn--primary:active,
a[href]:not([role]):not([href|=javascript]).btn--primary:active,
a[href][role=button]:not([href|=javascript]).btn--primary:active {
	background-color: #00489f
}

a[href]:not([role]):not([href|=javascript]).btn--primary,
a[href][role=button]:not([href|=javascript]).btn--primary {
	text-decoration: none
}

a[href]:not([role]):not([href|=javascript]).btn--primary:visited,
a[href][role=button]:not([href|=javascript]).btn--primary:visited {
	color: #fff
}

a[href]:not([role]):not([href|=javascript]).btn--primary:hover,
a[href][role=button]:not([href|=javascript]).btn--primary:hover,
a[href]:not([role]):not([href|=javascript]).btn--primary:focus,
a[href][role=button]:not([href|=javascript]).btn--primary:focus {
	opacity: .7;
	filter: alpha(opacity=70);
	border: 1px solid #0654ba
}

a[href]:not([role]):not([href|=javascript]).btn--primary:active,
a[href][role=button]:not([href|=javascript]).btn--primary:active {
	color: #fff;
	background-color: #00489f
}

button[type][disabled].btn--primary,
input[type=submit][disabled].btn--primary,
input[type=reset][disabled].btn--primary,
a[aria-disabled=true][href]:not([role]):not([href|=javascript]).btn--primary,
a[aria-disabled=true][href][role=button]:not([href|=javascript]).btn--primary {
	color: #fff;
	background-color: #0654ba;
	border: 1px solid #0654ba;
	opacity: .5;
	filter: alpha(opacity=50)
}

button[type].btn--secondary,
input[type=submit].btn--secondary,
input[type=reset].btn--secondary,
a[href]:not([role]):not([href|=javascript]).btn--secondary,
a[href][role=button]:not([href|=javascript]).btn--secondary {
	color: #555;
	border: 1px solid #999;
	background-color: rgba(240, 238, 236, 0.5)
}

button[type].btn--secondary:hover,
input[type=submit].btn--secondary:hover,
input[type=reset].btn--secondary:hover,
a[href]:not([role]):not([href|=javascript]).btn--secondary:hover,
a[href][role=button]:not([href|=javascript]).btn--secondary:hover,
button[type].btn--secondary:focus,
input[type=submit].btn--secondary:focus,
input[type=reset].btn--secondary:focus,
a[href]:not([role]):not([href|=javascript]).btn--secondary:focus,
a[href][role=button]:not([href|=javascript]).btn--secondary:focus {
	background-color: rgba(221, 221, 221, 0.5);
	border: 1px solid #767676
}

button[type].btn--secondary:active,
input[type=submit].btn--secondary:active,
input[type=reset].btn--secondary:active,
a[href]:not([role]):not([href|=javascript]).btn--secondary:active,
a[href][role=button]:not([href|=javascript]).btn--secondary:active {
	background-color: rgba(221, 221, 221, 0.5);
	border: 1px solid rgba(85, 85, 85, 0.5)
}

a[href]:not([role]):not([href|=javascript]).btn--secondary,
a[href][role=button]:not([href|=javascript]).btn--secondary {
	text-decoration: none
}

a[href]:not([role]):not([href|=javascript]).btn--secondary:visited,
a[href][role=button]:not([href|=javascript]).btn--secondary:visited {
	color: #555
}

a[href]:not([role]):not([href|=javascript]).btn--secondary:hover,
a[href][role=button]:not([href|=javascript]).btn--secondary:hover,
a[href]:not([role]):not([href|=javascript]).btn--secondary:focus,
a[href][role=button]:not([href|=javascript]).btn--secondary:focus {
	background-color: rgba(221, 221, 221, 0.5);
	border: 1px solid #767676
}

a[href]:not([role]):not([href|=javascript]).btn--secondary:active,
a[href][role=button]:not([href|=javascript]).btn--secondary:active {
	color: #555;
	background-color: rgba(221, 221, 221, 0.5);
	border: 1px solid rgba(85, 85, 85, 0.5)
}

button[type][disabled].btn--secondary,
input[type=submit][disabled].btn--secondary,
input[type=reset][disabled].btn--secondary,
a[aria-disabled=true][href]:not([role]):not([href|=javascript]).btn--secondary,
a[aria-disabled=true][href][role=button]:not([href|=javascript]).btn--secondary {
	background-color: rgba(240, 238, 236, 0.5);
	border: 1px solid #999;
	color: #555
}

button[type].btn--link {
	background-color: transparent;
	border: 0;
	padding: 0;
	font-size: 1rem;
	font-weight: 500;
	color: #0654ba;
	text-decoration: none
}

button[type].btn--link:hover,
button[type].btn--link:focus {
	border: 0
}

button[type].btn--link:active {
	border: 0;
	background-color: #fff
}

.skin-large button[type].btn--link:hover {
	text-decoration: underline
}

button[type].btn--fluid,
input[type=submit].btn--fluid,
input[type=reset].btn--fluid,
a[href]:not([role]):not([href|=javascript]).btn--fluid,
a[href][role=button]:not([href|=javascript]).btn--fluid {
	display: block;
	padding: .75rem 0;
	width: 100%
}

.page-alert {
	box-sizing: border-box;
	position: relative;
	background: #fff;
	padding: .65rem 1rem 1rem 1rem;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: .5rem;
	min-height: 50px
}

.page-alert>p {
	box-sizing: inherit;
	margin: 0 0 .3rem;
	padding-left: 2.5rem;
	line-height: 1.06rem
}

.page-alert>p:first-of-type {
	font-size: .875rem;
	padding-top: .35rem
}

.page-alert>p:first-of-type::after {
	font-family: "vq-icon-font";
	position: absolute;
	left: 1rem;
	top: 1rem;
	font-size: 1.5rem
}

.page-alert>p:last-child {
	margin-bottom: 0
}

.page-alert--multi-line>p:first-of-type {
	padding-top: 0
}

.page-alert--multi-line.page-alert--close>button[type=button]:first-child {
	padding: 0;
	top: .65rem;
	line-height: 1.06rem
}

.page-alert--close>p,
.page-alert--cta>p {
	width: 90%
}

.page-alert--close>button[type=button]:first-child {
	border: 0;
	background: 0;
	position: absolute;
	top: 0;
	right: 0;
	padding: 1rem;
	color: #555;
	box-sizing: inherit;
	width: 44px
}

.page-alert--close>button[type=button]:first-child::before {
	color: #555
}

.page-alert--close>button[type=button]:first-child:hover,
.page-alert--close>button[type=button]:first-child:hover::before {
	color: rgba(153, 153, 153, 0.9)
}

.page-alert--close>button[type=button]:first-child:focus,
.page-alert--close>button[type=button]:first-child:focus::before {
	color: rgba(153, 153, 153, 0.9)
}

.page-alert--close>button[type=button]:first-child:active,
.page-alert--close>button[type=button]:first-child:active::before {
	color: #333
}

.page-alert--close>button[type=button]:first-child:disabled:empty {
	background-color: transparent;
	opacity: 1
}

.page-alert--close>button[type=button]:first-child:disabled:empty::before {
	color: #ccc
}

.page-alert--close>button[type=button]:first-child::before {
	content: "\e60a";
	font-family: "vq-icon-font";
	font-size: .75rem
}

.page-alert--cta>button[type=button]:first-child,
.page-alert--cta>a[href][role=button]:not([href|=javascript]):first-child,
.page-alert--cta>a[href]:not([role]):not([href|=javascript]):first-child {
	border: 0;
	background: 0;
	position: absolute;
	top: 0;
	right: 0;
	padding: 1rem;
	box-sizing: inherit;
	width: 48px;
	bottom: 0;
	text-decoration: none
}

.page-alert--cta>button[type=button]:first-child::before,
.page-alert--cta>a[href][role=button]:not([href|=javascript]):first-child::before,
.page-alert--cta>a[href]:not([role]):not([href|=javascript]):first-child::before {
	content: "\e62e";
	font-family: "vq-icon-font";
	font-size: 1rem
}

.page-alert--cta>button[type=button]:first-child {
	color: #555
}

.page-alert--cta>button[type=button]:first-child::before {
	color: #555
}

.page-alert--cta>button[type=button]:first-child:hover,
.page-alert--cta>button[type=button]:first-child:hover::before {
	color: rgba(153, 153, 153, 0.9)
}

.page-alert--cta>button[type=button]:first-child:focus,
.page-alert--cta>button[type=button]:first-child:focus::before {
	color: rgba(153, 153, 153, 0.9)
}

.page-alert--cta>button[type=button]:first-child:active,
.page-alert--cta>button[type=button]:first-child:active::before {
	color: #333
}

.page-alert--cta>button[type=button]:first-child:disabled:empty {
	background-color: transparent;
	opacity: 1
}

.page-alert--cta>button[type=button]:first-child:disabled:empty::before {
	color: #ccc
}

.page-alert--cta>a[href][role=button]:not([href|=javascript]):first-child,
.page-alert--cta>a[href]:not([role]):not([href|=javascript]):first-child {
	color: #555
}

.page-alert--cta>a[href][role=button]:not([href|=javascript]):first-child::before,
.page-alert--cta>a[href]:not([role]):not([href|=javascript]):first-child::before {
	color: #555
}

.page-alert--cta>a[href][role=button]:not([href|=javascript]):first-child:hover,
.page-alert--cta>a[href]:not([role]):not([href|=javascript]):first-child:hover,
.page-alert--cta>a[href][role=button]:not([href|=javascript]):first-child:hover::before,
.page-alert--cta>a[href]:not([role]):not([href|=javascript]):first-child:hover::before {
	color: rgba(153, 153, 153, 0.9)
}

.page-alert--cta>a[href][role=button]:not([href|=javascript]):first-child:focus,
.page-alert--cta>a[href]:not([role]):not([href|=javascript]):first-child:focus,
.page-alert--cta>a[href][role=button]:not([href|=javascript]):first-child:focus::before,
.page-alert--cta>a[href]:not([role]):not([href|=javascript]):first-child:focus::before {
	color: rgba(153, 153, 153, 0.9)
}

.page-alert--cta>a[href][role=button]:not([href|=javascript]):first-child:active,
.page-alert--cta>a[href]:not([role]):not([href|=javascript]):first-child:active,
.page-alert--cta>a[href][role=button]:not([href|=javascript]):first-child:active::before,
.page-alert--cta>a[href]:not([role]):not([href|=javascript]):first-child:active::before {
	color: #333
}

.page-alert--cta>a[href][role=button]:not([href|=javascript]):first-child[aria-disabled=true]:empty,
.page-alert--cta>a[href]:not([role]):not([href|=javascript]):first-child[aria-disabled=true]:empty {
	background-color: transparent;
	opacity: 1
}

.page-alert--cta>a[href][role=button]:not([href|=javascript]):first-child[aria-disabled=true]:empty::before,
.page-alert--cta>a[href]:not([role]):not([href|=javascript]):first-child[aria-disabled=true]:empty::before {
	color: #ccc
}

.page-alert--information>p:first-of-type::after,
.page-alert--info>p:first-of-type::after {
	content: "\e614";
	color: #0654ba
}

.page-alert--confirmation>p:first-of-type::after,
.page-alert--confirm>p:first-of-type::after {
	content: "\e905";
	color: #5ba71b
}

.page-alert--priority>p:first-of-type::after,
.page-alert--high>p:first-of-type::after {
	content: "\e906";
	color: #dd1e31
}

.page-alert--priority>p,
.page-alert--high>p {
	color: #dd1e31
}

.inline-alert {
	box-sizing: border-box;
	margin-bottom: .5rem;
	position: relative;
	padding: .5rem
}

.inline-alert>p:first-of-type {
	font-size: .875rem
}

.inline-alert>p:first-of-type::after {
	font-family: "vq-icon-font";
	position: absolute;
	left: 0;
	top: 0;
	padding: .5rem;
	font-size: 1rem
}

.inline-alert>p {
	box-sizing: inherit;
	margin: 0 0 .3rem;
	padding-left: 1.50rem;
	line-height: 1.06rem
}

.inline-alert>p:last-child {
	margin-bottom: 0
}

.inline-alert--information>p:first-of-type::after,
.inline-alert--info>p:first-of-type::after {
	content: "\e614";
	color: #0654ba
}

.inline-alert--confirmation>p:first-of-type::after,
.inline-alert--confirm>p:first-of-type::after {
	content: "\e905";
	color: #5ba71b
}

.inline-alert--priority>p:first-of-type::after,
.inline-alert--high>p:first-of-type::after {
	content: "\e906";
	color: #dd1e31
}

.inline-alert--priority>p,
.inline-alert--high>p {
	color: #dd1e31;
	font-weight: 500
}

.skin-large .page-alert {
	border: 1px solid #ccc;
	margin: .5rem
}

.skin-large .page-alert.page-alert--close>p {
	width: 95%
}

.skin-large .page-alert--information,
.skin-large .page-alert--info {
	border-top: 2px solid #0654ba
}

.skin-large .page-alert--confirmation,
.skin-large .page-alert--confirm {
	border-top: 2px solid #5ba71b
}

.skin-large .page-alert--priority,
.skin-large .page-alert--high {
	border-top: 2px solid #dd1e31
}

.skin-large .flyout-alert {
	box-sizing: border-box;
	background: #fff;
	position: absolute;
	padding: 1rem;
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.15);
	min-width: 320px;
	z-index: 1
}

.skin-large .flyout-alert>p:first-of-type {
	display: inline-block
}

.skin-large .flyout-alert>p {
	box-sizing: inherit;
	margin: 0 0 .3rem;
	line-height: 1.06rem
}

.skin-large .flyout-alert>p:last-child {
	margin-bottom: 0
}

.skin-large .flyout-alert::before {
	position: absolute;
	content: ""
}

.skin-large .flyout-alert--close>p {
	box-sizing: inherit;
	width: 95%
}

.skin-large .flyout-alert--close>button[type=button]:first-child {
	border: 0;
	background: 0;
	position: absolute;
	top: 0;
	right: 0;
	padding: 1rem;
	color: #555;
	box-sizing: inherit;
	width: 44px
}

.skin-large .flyout-alert--close>button[type=button]:first-child::before {
	color: #555
}

.skin-large .flyout-alert--close>button[type=button]:first-child:hover,
.skin-large .flyout-alert--close>button[type=button]:first-child:hover::before {
	color: rgba(153, 153, 153, 0.9)
}

.skin-large .flyout-alert--close>button[type=button]:first-child:focus,
.skin-large .flyout-alert--close>button[type=button]:first-child:focus::before {
	color: rgba(153, 153, 153, 0.9)
}

.skin-large .flyout-alert--close>button[type=button]:first-child:active,
.skin-large .flyout-alert--close>button[type=button]:first-child:active::before {
	color: #333
}

.skin-large .flyout-alert--close>button[type=button]:first-child:disabled:empty {
	background-color: transparent;
	opacity: 1
}

.skin-large .flyout-alert--close>button[type=button]:first-child:disabled:empty::before {
	color: #ccc
}

.skin-large .flyout-alert--close>button[type=button]:first-child::before {
	content: "\e60a";
	font-family: "vq-icon-font";
	font-size: .75rem
}

.skin-large .flyout-alert--fixed {
	position: fixed
}

.skin-large .flyout-alert--top-left::before {
	border: solid transparent;
	border-width: 0 .75rem .75rem;
	bottom: 100%;
	left: 3%
}

.skin-large .flyout-alert--top-center::before {
	border: solid transparent;
	border-width: 0 .75rem .75rem;
	bottom: 100%;
	left: 50%
}

.skin-large .flyout-alert--top-right::before {
	border: solid transparent;
	border-width: 0 .75rem .75rem;
	bottom: 100%;
	right: 3%
}

.skin-large .flyout-alert--bottom-left::before {
	width: 1rem;
	height: 1rem;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: inherit;
	left: 5%;
	bottom: -0.5rem;
	margin-left: -0.5rem;
	box-shadow: 2px 2px 2px #ccc
}

.skin-large .flyout-alert--bottom-center::before {
	width: 1rem;
	height: 1rem;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: inherit;
	left: 50%;
	bottom: -0.5rem;
	margin-left: -0.5rem;
	box-shadow: 2px 2px 2px #ccc
}

.skin-large .flyout-alert--bottom-right::before {
	width: 1rem;
	height: 1rem;
	right: 5%;
	bottom: -0.5rem;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: inherit;
	margin-left: -0.5rem;
	box-shadow: 2px 2px 2px #ccc
}

.skin-large .flyout-alert--left-middle::before {
	width: 1rem;
	height: 1rem;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: inherit;
	left: 0;
	top: calc(42%);
	margin-left: -0.45rem;
	box-shadow: -2px 2px 2px rgba(0, 0, 0, 0.1)
}

.skin-large .flyout-alert--right-middle::before {
	width: 1rem;
	height: 1rem;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	background: inherit;
	right: -0.4rem;
	top: calc(42%);
	box-shadow: 3px -3px 3px rgba(0, 0, 0, 0.1)
}

.skin-large .flyout-alert--information,
.skin-large .flyout-alert--info {
	border-top: 2px solid #0654ba
}

.skin-large .flyout-alert--information::before,
.skin-large .flyout-alert--info::before {
	border-bottom-color: #0654ba
}

.skin-large .flyout-alert--confirmation,
.skin-large .flyout-alert--confirm {
	border-top: 2px solid #5ba71b
}

.skin-large .flyout-alert--confirmation::before,
.skin-large .flyout-alert--confirm::before {
	border-bottom-color: #5ba71b
}

.skin-large .flyout-alert--priority,
.skin-large .flyout-alert--high {
	color: #dd1e31;
	border-top: 2px solid #dd1e31
}

.skin-large .flyout-alert--priority::before,
.skin-large .flyout-alert--high::before {
	border-bottom-color: #dd1e31
}

.skin-large .flyout-alert[aria-hidden="true"] {
	display: none;
	opacity: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
	transition: opacity .2s ease-out, -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out, opacity .2s ease-out;
	transition: transform .2s ease-out, opacity .2s ease-out;
	transition: -webkit-transform .2s ease-out, opacity .2s ease-out, -webkit-transform .2s ease-out;
	transition: transform .2s ease-out, opacity .2s ease-out, -webkit-transform .2s ease-out
}

.skin-large .flyout-alert[aria-hidden="false"] {
	display: block;
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: opacity .2s ease-in, -webkit-transform .2s ease-in;
	transition: -webkit-transform .2s ease-in, opacity .2s ease-in;
	transition: transform .2s ease-in, opacity .2s ease-in;
	transition: -webkit-transform .2s ease-in, opacity .2s ease-in, -webkit-transform .2s ease-in;
	transition: transform .2s ease-in, opacity .2s ease-in, -webkit-transform .2s ease-in
}

[class*=" icon-"]::before,
[class^="icon-"]::before {
	color: #767676;
	font-family: "vq-icon-font";
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	line-height: 1;
	display: inline-block;
	speak: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-alert::before {
	content: "\e600";
	color: #f18e0c
}

.icon-arrow-down::before {
	content: "\e601"
}

.icon-arrow-up::before {
	content: "\e602"
}

.icon-shopping-null::before,
.icon-buying-null::before {
	content: "\e603";
	color: #999
}

.icon-cart::before {
	content: "\e604"
}

.icon-cart-null::before {
	content: "\e605"
}

.icon-chevron-up::before {
	content: "\e609"
}

.icon-chevron-down::before {
	content: "\e606"
}

.icon-chevron-up-disabled::before {
	content: "\e609";
	color: #ccc
}

.icon-chevron-down-disabled::before {
	content: "\e606";
	color: #ccc
}

.icon-chevron-left::before {
	content: "\e607"
}

.icon-chevron-right::before {
	content: "\e608"
}

.icon-chevron-left-disabled::before {
	content: "\e607";
	color: #ccc
}

.icon-chevron-right-disabled::before {
	content: "\e608";
	color: #ccc
}

.icon-close::before {
	content: "\e60a"
}

.icon-caution-null::before,
.icon-error-null::before {
	content: "\e60b";
	color: #999
}

.icon-feedback-negative::before {
	content: "\e60c";
	color: #dd1e31
}

.icon-feedback-neutral::before {
	content: "\e60d";
	color: #555
}

.icon-feedback-null::before {
	content: "\e60e";
	color: #999
}

.icon-feedback-positive::before {
	content: "\e60f";
	color: #5ba71b
}

.icon-follow::before {
	content: "\e610";
	color: #0654ba
}

.icon-sell-null::before {
	content: "\e611";
	color: #999
}

.icon-settings::before,
.icon-gear::before {
	content: "\e612"
}

.icon-pictures-null::before,
.icon-images-null::before {
	content: "\e613";
	color: #999
}

.icon-information::before,
.icon-info::before {
	content: "\e614";
	color: #0654ba
}

.icon-menu::before {
	content: "\e615"
}

.icon-notifications::before {
	content: "\e616"
}

.icon-notifications-null::before {
	content: "\e617";
	color: #999
}

.icon-profile::before {
	content: "\e618"
}

.icon-search::before {
	content: "\e619"
}

.icon-sell::before {
	content: "\e61b"
}

.icon-sort::before {
	content: "\e61c"
}

.icon-star::before {
	content: "\e61d"
}

.icon-success::before {
	content: "\e61e"
}

.icon-success-circle::before {
	content: "\e905";
	color: #5ba71b
}

.icon-confirmation::before {
	content: "\e905";
	color: #5ba71b
}

.icon-view-detail::before {
	content: "\e620"
}

.icon-view-grid::before,
.icon-view-gallery::before {
	content: "\e621"
}

.icon-view-list::before {
	content: "\e622"
}

.icon-priority::before,
.icon-error::before {
	content: "\e906";
	color: #dd1e31
}

.icon-watching-null::before {
	content: "\e624";
	color: #999
}

.icon-check::before {
	content: "\e625";
	color: #0654ba
}

.icon-mail::before {
	content: "\e627"
}

.icon-minus::before {
	content: "\e62f"
}

.icon-checkbox-checked::before {
	content: "\e62a"
}

.icon-radio-unchecked::before {
	content: "\e62b"
}

.icon-checkbox-unchecked::before {
	content: "\e62c"
}

.icon-radio-checked::before {
	content: "\e62d"
}

.icon-clock::before {
	content: "\e628"
}

.icon-chevron-light-left::before,
.icon-header-chevron-left::before {
	content: "\e629"
}

.icon-chevron-light-right::before,
.icon-header-chevron-right::before {
	content: "\e62e"
}

.icon-box::before {
	content: "\e630"
}

.icon-camera::before {
	content: "\e631"
}

.icon-tag::before {
	content: "\e632"
}

.icon-fire::before {
	content: "\e633"
}

.icon-autocomplete::before {
	content: "\e900"
}

.icon-call::before {
	content: "\e901"
}

.icon-comments::before {
	content: "\e902"
}

.icon-help::before {
	content: "\e903"
}

.icon-save::before {
	content: "\e904"
}

.icon-clear:before {
	content: "\e907";
	color: #ccc
}

.icon-chat:before {
	content: "\e908"
}

.icon-pencil-null:before,
.icon-pencil:before {
	content: "\e90c";
	color: #999
}

.icon-collections-null:before,
.icon-collections:before {
	content: "\e909";
	color: #999
}

.icon-glasses-null:before,
.icon-glasses:before {
	content: "\e90a";
	color: #999
}

.icon-mail-open:before,
.icon-mail-opened:before {
	content: "\e90b"
}

.icon-trash:before {
	content: "\e90d"
}

.icon-magnify:before {
	content: "\e90f"
}

.icon-window:before {
	content: "\e90e"
}

.spinner[role=img][aria-label] {
	display: inline-block;
	background: url('//ir.ebaystatic.com/cr/v/c1/spinner30x30.svg') no-repeat center center;
	background-size: cover;
	-webkit-animation: spin 600ms linear infinite;
	animation: spin 600ms linear infinite;
	height: 30px;
	width: 30px
}

@-webkit-keyframes spin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

@keyframes spin {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}

.spinner--large[role=img][aria-label] {
	height: 60px;
	width: 60px
}

.form {
	margin: 1rem auto
}

.form fieldset {
	margin: 1.5rem 0;
	padding: 0;
	border: 0
}

.form legend {
	padding-bottom: 1.25rem;
	margin-bottom: .312rem;
	font-size: 1.5rem;
	border-bottom: 1px solid #ddd;
	font-weight: 200
}

.form--small .listbox select {
	padding: .625rem;
	font-size: .75rem
}

.form--small .listbox::after {
	top: 2.5rem
}

.form--small .listbox--no-label::after {
	top: .8rem
}

.form--small .textbox input {
	padding: .625rem;
	font-size: .75rem
}

.form--small .textbox--email::before,
.form--small .textbox--search::before,
.form--small .textbox--username::before {
	font-size: .875rem
}

.form--small .textbox--email::before,
.form--small .textbox--username::before {
	top: .725rem
}

.form--small .textbox--search::before {
	top: .625rem
}

.listbox {
	line-height: 1;
	position: relative
}

.listbox::after {
	content: "\e601";
	vertical-align: top;
	font-family: "vq-icon-font";
	position: absolute;
	display: inline-block;
	top: 3rem;
	right: 1.3rem;
	color: #555;
	font-size: .45rem;
	pointer-events: none
}

.listbox select {
	width: 100%;
	padding: 1rem;
	box-sizing: border-box;
	font-weight: 200;
	font-size: .875rem;
	border: 1px solid #ccc;
	border-radius: 3px;
	background: #fff;
	transition: all .15s ease-out;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	padding-right: 3rem
}

.listbox select:focus {
	outline: 0 none;
	border-color: #0654ba
}

.listbox select[disabled] {
	background-color: #eee;
	border: 0;
	color: #ccc
}

.listbox select[readonly] {
	background-color: #eee;
	color: #767676;
	border-color: #ccc
}

.listbox select::-ms-expand {
	display: none
}

.listbox select[aria-invalid=true] {
	border: 1px solid #dd1e31
}

.listbox select[aria-invalid=true]:focus {
	border-color: #0654ba
}

.listbox label {
	font-size: .875rem;
	color: #555;
	font-weight: 300;
	margin: .75rem 0;
	display: block
}

.listbox--no-label::after {
	top: 1.3rem
}

.listbox--small::after {
	top: 2.5rem
}

.listbox--small.listbox--no-label::after {
	top: .8rem
}

.listbox--small input,
.listbox--small select {
	padding: .625rem;
	font-size: .75rem
}

.listbox--disabled::after {
	color: rgba(0, 0, 0, 0.3)
}

.ie9 .listbox::after {
	display: none
}

.ie9 .listbox select {
	padding-right: 1.5rem
}