@font-face {
	font-family: "Market Sans";
	src: url('https://p.ebaystatic.com/aw/pics/fonts/MarketSans/WebS/MarketSans-Regular-WebS.eot');
	src: url('https://p.ebaystatic.com/aw/pics/fonts/MarketSans/WebS/MarketSans-Regular-WebS.eot?#iefix') format('embedded-opentype'), url('https://p.ebaystatic.com/aw/pics/fonts/MarketSans/WebS/MarketSans-Regular-WebS.woff2') format('woff2'), url('https://p.ebaystatic.com/aw/pics/fonts/MarketSans/WebS/MarketSans-Regular-WebS.woff') format('woff'), url('https://p.ebaystatic.com/aw/pics/fonts/MarketSans/WebS/MarketSans-Regular-WebS.ttf') format('truetype'), url('https://p.ebaystatic.com/aw/pics/fonts/MarketSans/WebS/MarketSans-Regular-WebS.svg#MarketSans-Regular-WebS') format('svg');
	font-weight: normal;
	font-style: normal;
	}
	@font-face {
	font-family: "Market Sans Bold";
	src: url('https://p.ebaystatic.com/aw/pics/fonts/MarketSans/WebS/MarketSans-Bold-WebS.eot');
	src: url('https://p.ebaystatic.com/aw/pics/fonts/MarketSans/WebS/MarketSans-Bold-WebS.eot?#iefix') format('embedded-opentype'), url('https://p.ebaystatic.com/aw/pics/fonts/MarketSans/WebS/MarketSans-Bold-WebS.woff2') format('woff2'), url('https://p.ebaystatic.com/aw/pics/fonts/MarketSans/WebS/MarketSans-Bold-WebS.woff') format('woff'), url('https://p.ebaystatic.com/aw/pics/fonts/MarketSans/WebS/MarketSans-Light-Bold.ttf') format('truetype'), url('https://p.ebaystatic.com/aw/pics/fonts/MarketSans/WebS/MarketSans-SemiBold-WebS.svg#MarketSans-Bold-WebS') format('svg');
	font-weight: bold;
	font-style: normal;
}
		
html body { width: 100%; background-image: none; margin: 0 auto; background-color: #fff; }
.wrapper { box-sizing: border-box; width: 100%; max-width: 960px; margin: 0 auto; color: #111820; font: normal 14px/19px "Market Sans", Arial, sans-serif; }			
.wrapper a { color: #006EFC; text-decoration: none; }
.wrapper a:hover { text-decoration: underline; }
.wrapper a:visited { color: #6A4FCC; }	
.wrapper .small { font-size: 12px; line-height: 17px; }		
#main-section1 { width: 100%; margin: 0 auto; }				
#hero { background-color: #E1FBFF; color: #006EFC; padding: 0 16px; margin: 0 auto; font-family: "Market Sans", Arial, sans-serif; }
h1, h2, h3 { font-family: "Market Sans Bold", Arial, sans-serif; font-weight: bold; letter-spacing: -0.1px; }
h1 { margin: 0 0 16px; padding: 32px 0 0; font-size: 24px; line-height: 29px; letter-spacing: -0.2px; }
h2 { font-size: 20px; line-height: 25px; }
h3 { font-size: 14px; line-height: 21px; }
#hero strong { font-family: "Market Sans Bold", Arial, sans-serif; font-weight: bold; }
#hero p, div#cta { margin: 0 0 8px; padding: 0; }
#hero .last { margin: 0; padding: 0 0 32px;  }
div#cta a, div#cta a:visited { margin: 0; padding: 0 16px;  border: 1px solid #006EFC; text-decoration: none; outline: none; color: #006EFC; font-family: "Market Sans Bold", Arial, sans-serif; font-weight: bold; vertical-align: middle; transition: 0.5s ease; display: inline-block; cursor: pointer; font-size: 14px; line-height: 38px; }		
div#cta a:hover { text-decoration: none; color: #E1FBFF; border-color: #006EFC; background-color: #006EFC;}
div#cta a:active { border-color: #10299C; background-color: #10299C;}
div#cta a svg { width: 1.6em; height: 1.5em; margin-left: 8px; vertical-align: middle; }
div#cta a svg line { stroke: #006EFC; stroke-width: 0.14em; transition: 0.5s ease; }
div#cta a:hover svg line { stroke: #E1FBFF; }
#terms { margin: 32px auto; padding: 0 16px; color: #767676; }	
#inapp #terms { margin: 32px auto 0; }				
dt { margin: 0; font-family: "Market Sans Bold", Arial, sans-serif; font-weight: bold; }
dd { margin: 0; }
dd p, dd ul, dd ol { margin: 0 0 16px; }
dd ul, dd ol { padding-left: 1.35em; }
dd li { padding-bottom: 4px; }
dd ul li:last-child, dd ol li:last-child { padding-bottom: 0; }
#hero .marginXS,.marginXS { margin: 0 0 2px; }
#hero .marginS, .marginS { margin: 0 0 4px; }
#hero .marginM, .marginM { margin: 0 0 8px; }
#hero .marginL, .marginL { margin: 0 0 16px; }
#hero .marginXL, .marginXL { margin: 0 0 32px; }
.sdol { font-size: 0.6em; vertical-align: top; line-height: 1.5em; }
.mobHide { display: none; }
.mobShow { display: block; }
.noSpace { margin: 0; padding: 0; }
.noWrap { white-space: nowrap; }			
#gf-t-box { margin: 0 auto; max-width: 960px; }

@media screen and (min-width: 360px) {
	h1 { font-size: 36px; line-height: 41px; }
}

@media screen and (min-width: 480px) {	
	#main-section1 { margin: 8px auto; }
	#inapp #main-section1 { margin: 0px auto 8px; }
	#hero { padding: 0 48px; }	
	dd ul, dd ol { padding-left: 2.6em; }
	.mobHide { display: block; }
	.mobShow { display: none; }
}