@charset "utf-8";

/* Copyright (c) NinjaTemplates.com */
/* Original eBay webstore design work including all graphics, styles, scripts and plugins used on this design */
/* All rights reserved - may not be reused, relocated, duplicated, or modified, in whole or in part, without express written consent. */

/* accent 003CA7 */
/* main bg 2B2B2B */
/* font 202020 */
/* border DDD */
/* main font "Noto Sans", sans-serif */
/* accent font Assistant, sans-serif */

/* ---------------------------------------- 
eBay Global
---------------------------------------- */
.nt-bg																			{ /* background:#EEE url(images/nt-bg.jpg) 0 0 fixed repeat; */ background:#FFF none; }
.nt-bg-02, .nt-content, 
.nt-bg .nt-content-width, #nt-head, #nt-foot		{ max-width:1400px; }
.nt-bg-02																	{ max-width:100% }
@media screen and (max-width:1440px)					{ .nt-bg-02 { max-width:100%; } }

/* --- BEG DIMENSIONS 2 COL NO SIDE MARGINS --- */
#LeftPanel																	{ width:100% !important; max-width:280px !important; }
#nt-template #LeftPanel											{ width:20% !important; }
#LeftPanel .nt-tbar, 
#LeftPanel .nt-main-ttop, #LeftPanel .nt-tmid, 
#LeftPanel .nt-tbtm									     		 	{ width:100%; max-width:280px !important; }
@media screen and (max-width:1020px) 					{ #LeftPanel { display:none !important; } }

#CentralArea 															{ width:100%; max-width:1105px !important }
@media screen and (min-width:1440px) 					{ #CentralArea { min-width:1105px; } }
#CentralArea #nt-main											{ width:100%;}
#nt-template #nt-main												{ width:79%; max-width:1105px !important; }

#LeftPanel																	{ margin:0 0 0 0px !important; }
#CentralArea, #nt-main                       					{ margin:0 0px 0 0 !important; }
#CentralArea #nt-main											{ margin:0 !important; }
@media screen and (max-width:1440px)					{ #CentralArea { padding-left:15px; } }
@media screen and (max-width:1020px)					{ #CentralArea, #nt-template #nt-main { width:98%; max-width:1000px !important; margin:0 auto !important; padding:0 5px !important; float:none; } #CentralArea #nt-main { width:100%; } }
/* --- END DIMENSIONS 2 COL NO SIDE MARGINS --- */

.nt-bg *                                     									{ font-family:"Noto Sans", sans-serif; text-decoration:none; } /* fonts */
.nt-bg, .nt-bg p, .nt-bg a, .nt-bg li, .nt-bg table,
.nt-bg form select														{ font-size:13px; color:#202020; word-wrap:break-word; }
.nt-bg a:link, .nt-bg a:visited, .nt-bg a:active		{ color:#202020; }
.nt-bg a:hover							            					{ color:#003CA7; }
#CentralArea h1, #nt-main h1								{ color:#202020; text-align:center; font-size:18px; line-height:22px; font-weight:bold; margin:0; padding:0 0 15px; }
#CentralArea h5, #nt-main h5		            			{ color:#003CA7; text-align:left; font-size:13px; line-height:18px; font-weight:bold; margin:0; padding:5px 0 8px; }

.nt-bg .nt-bkwh															{ background:#FFF none; } /*globals */
.nt-bg .nt-bkbl															{ background:#000 none; }

.nt-bg #LeftPanel .nt-bklt										{ background:#FFF none; } /* text boxes */
.nt-bg #LeftPanel .nt-brdm										{ border:1px solid #DDD; }
.nt-bg #nt-main .nt-bklt											{ background:#FFF none; }
.nt-bg #nt-main .nt-brdm											{ border:1px solid #DDD; }
/* bordered content boxes */
.nt-bg .nt-sbox, #nt-deal, .nt-bg .nt-tbox				{ border-width:0 1px 1px !important; }
.nt-bg .nt-pbox															{ border-width:1px !important; }
.nt-bg #nt-main-tabs .nt-ttab .nt-tbox					{ border-width:0 1px !important; }
.nt-bg #nt-main-tabs .nt-ttab:last-child .nt-tbox	{ border-width:0 1px 1px !important; }

.nt-bg .nt-sbox .nt-tins, .nt-bg .nt-tbox .nt-tins,
.nt-bg .nt-pbox .nt-tins											{ padding:10px 12px; } /* spacings */
.nt-bg .nt-prom															{ margin:0 auto 15px; }

#LeftPanel .nt-ttba													{ padding:8px 12px; } /* title bars with bg */
#nt-main .nt-ttba														{ padding:8px 12px; }
.nt-bg .nt-ffac, .nt-bg .nt-ffac p, .nt-bg .nt-ffac a { font-family:Assistant, sans-serif; text-decoration:none; }
.nt-bg .nt-fftb, .nt-bg .nt-fftb p, .nt-bg .nt-fftb a	{ color:#FFF; font-size:20px; line-height:24px; font-weight:600; text-transform:uppercase; }
.nt-bg #nt-main .nt-fftb											{ /* text-align:center; */}
.nt-bg #LeftPanel .nt-bktt,
.nt-bg #nt-main .nt-bktt											{ background:#003CA7;
background-image:url(images/nt-icon-tbar.png);
background-image:url(images/nt-icon-tbar.png), linear-gradient(to bottom, #0084D7 0%,#003CA7 100%) !important;
background-position:98% center; background-repeat:no-repeat; }
.nt-bg #LeftPanel .nt-brdt,
.nt-bg #nt-main .nt-brdt											{ border:1px solid #003CA7; }

.nt-bg .nt-ffbn, .nt-bg a.nt-ffbn								{ background:#003CA7 none; } /* buttons */
.nt-bg .nt-brdb															{ border:1px solid #003CA7; }
.nt-bg .nt-ffbn, .nt-bg a.nt-ffbn								{ color:#FFF; font-size:12px; font-weight:bold; height:30px; line-height:30px; padding:0 10px; display:block; }

.nt-bg .nt-fftb.nt-bkat, .nt-bg #LeftPanel .nt-bkat, 
.nt-bg .nt-ffbn:hover, .nt-bg a.nt-ffbn:hover					{ color:#FFF; border-color:#000A21; background:#000A21;
background:-moz-linear-gradient(top, #1D3B58 0%, #000A21 100%);
background:-webkit-linear-gradient(top, #1D3B58 0%,#000A21 100%);
background:linear-gradient(to bottom, #1D3B58 0%,#000A21 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D3B58',endColorstr='#000A21',GradientType=0 ); } /* alternate titles and hover buttons */
.nt-bg #LeftPanel .nt-brat, .nt-bg #nt-main .nt-brat,
.nt-bg .nt-brdb:hover															{ border-color:#000A21; }

.nt-bg #nt-main [type=radio] ~ label.nt-bktt						{ background-image:url(images/nt-icon-plus.png); background-position:right 0px center; background-repeat:no-repeat; padding-right:20px !important; }
.nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt	{ background-image:url(images/nt-icon-mins.png); }
.nt-bg #nt-main [type=radio] ~ label.nt-bktt						{ margin-bottom:1px; }
.nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt	{ margin-bottom:0; }
/* accordion title bars with gradient bg */
.nt-bg #nt-main [type=radio] ~ label.nt-bktt						{ color:#FFF; background:#000A21; border:1px solid #000A21;
background-image:url(images/nt-icon-plus.png);
background-image:url(images/nt-icon-plus.png), linear-gradient(#1D3B58, #000A21) !important;
background-position:99% center; background-repeat:no-repeat; }
.nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt	{ color:#FFF; background:#003CA7; border:1px solid #003CA7;
background-image:url(images/nt-icon-mins.png);
background-image:url(images/nt-icon-mins.png), linear-gradient(#0084D7, #003CA7) !important;
background-position:99% center; background-repeat:no-repeat; }
@media screen and (max-width:650px)					{ .nt-bg #nt-main [type=radio] ~ label.nt-bktt, .nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt { background-position:98% center; } }

.nt-bg .nt-ffbn.nt-crnr, .nt-bg a.nt-ffbn.nt-crnr,
.nt-bg .nt-crnr, .nt-bg .nt-pbox, .nt-prom,
#nt-main-cate .nt-fp												{ -moz-border-radius:8px; border-radius:8px; } /* rounding */
.nt-bg .nt-ffbn.nt-crns, .nt-bg a.nt-ffbn.nt-crns,
.nt-bg .nt-crns															{ -moz-border-radius:7px; border-radius:7px; } /* inset rounded corners */
.nt-bg #nt-head-srch-bttn.nt-ffbn.nt-crns			{ -moz-border-radius:0 7px 7px 0; border-radius:0 7px 7px 0; } /* adjust header search box button */
.nt-bg .nt-sbox, .nt-bg .nt-tbox, .nt-bg .nt-pbox,
.nt-bg #nt-gall-right .nt-tins.nt-text,
.nt-bg table.r3.c.gy-br												{ -moz-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px; } /* text box corners */
.nt-bg .nt-ttba, .nt-bg .v4stabl								{ -moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; } /* title bar optional rounded edges */
.nt-bg #nt-main [type=radio] ~ label.nt-bktt						{ -moz-border-radius:8px; border-radius:8px;  } /* accordion title bars closed */
.nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt	{ -moz-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0; } /* accordion title bars open */
#nt-main-tabs .nt-tbox												{ -moz-border-radius:0px; border-radius:0px; } /* remove corners on accordion boxes */
#nt-main-tabs .nt-tbox:last-child							{ -moz-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px; } /* add corners back to bottom of accordion */
.nt-bg .nt-prom.nt-prot											{ -moz-border-radius:8px; border-radius:8px; } /* resizeable promo banners rounded corners */
.nt-bg #nt-head-mnav .nt-mbox								{ -moz-border-radius:8px; border-radius:8px; overflow:hidden; }



/* ---------------------------------------- 
eBay Header
---------------------------------------- */
.nt-bg #nt-head-wrap-02										{ background:#FFF none; border:1px solid #DDD; border-width:1px 0 0; margin-top:10px; }
.nt-bg #nt-head-wrap-03										{ border:1px solid #003CA7; border-width:1px 0; background:#003CA7;
background:-moz-linear-gradient(top, #0084D7 0%, #003CA7 100%);
background:-webkit-linear-gradient(top, #0084D7 0%,#003CA7 100%);
background:linear-gradient(to bottom, #0084D7 0%,#003CA7 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0084D7',endColorstr='#003CA7',GradientType=0 ); }
		
.nt-bg #nt-head-logo												{ margin:15px auto; } /* logo */
@media screen and (max-width:1020px)					{ .nt-bg #nt-head-logo { margin:15px auto 15px; margin-left:auto !important; margin-right:auto !important; } }

.nt-bg #nt-head-tnav												{ height:30px; padding:0; margin-top:38px; } /* top nav menu */
@media screen and (max-width:1020px)					{ .nt-bg #nt-head-tnav { display:none; } }
.nt-bg #nt-head-tnav a											{ color:#888; font:normal 13px/28px "Noto Sans", sans-serif; text-transform:uppercase; display:inline-block; padding:0 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; transition:all 0.5s ease; }
.nt-bg #nt-head-tnav a i.fa										{ color:#888; font-size:13px; line-height:28px; font-weight:normal; display:inline-block; margin-top:-2px; padding-right:8px; vertical-align:middle; }
.nt-bg #nt-head-tnav a:hover								{ color:#003CA7;  text-decoration:underline; }
.nt-bg #nt-head-tnav a:first-child							{ padding-left:0; }
/* right align */
.nt-bg #nt-head-tnav												{ float:right; text-align:right; }
@media screen and (max-width:1440px)					{ .nt-bg #nt-head-tnav { margin-right:10px; } }
/* custom button */
.nt-bg #nt-head-tnav a#nt-head-cont					{ color:#FFF; font-weight:bold; margin-left:10px; border:1px solid #003CA7; -moz-border-radius:15px; border-radius:15px;  background:#003CA7;
background:-moz-linear-gradient(top, #0084D7 0%, #003CA7 100%);
background:-webkit-linear-gradient(top, #0084D7 0%,#003CA7 100%);
background:linear-gradient(to bottom, #0084D7 0%,#003CA7 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0084D7',endColorstr='#003CA7',GradientType=0 ); }
.nt-bg #nt-head-tnav a#nt-head-cont i					{ color:#FFF; font-size:15px; }

.nt-bg #nt-head-wrap-03 #nt-head-menu			{ text-align:center; height:40px; margin:0 auto; } /* bottom center nav menu */
.nt-bg #nt-head-wrap-03 #nt-head-menu a						{ color:#FFF; font:normal 16px/40px "Noto Sans", sans-serif; display:inline-block; margin:0; padding:0 20px; }
.nt-bg #nt-head-wrap-03 #nt-head-menu a i.fa				{ color:#FFF; font-size:20px; line-height:40px; font-weight:normal; display:inline-block; margin-top:-1px; padding-right:8px; vertical-align:middle; }
.nt-bg #nt-head-wrap-03 #nt-head-menu a:hover			{ color:#FFF;  text-decoration:none; }
.nt-bg #nt-head-wrap-03 #nt-head-menu a:first-child	{ margin-left:0; }
.nt-bg #nt-head-wrap-03 #nt-head-menu a:last-child	{ margin-right:0; }
@media screen and (max-width:1050px)					{ .nt-bg #nt-head-wrap-03 #nt-head-menu a { margin:0 20px; } }
@media screen and (max-width:1020px)					{ .nt-bg #nt-head-wrap-03 #nt-head-menu { display:none; } .nt-bg #nt-head-wrap-03 { padding:5px 0; } }
/* add divider lines */
.nt-bg #nt-head-wrap-03 #nt-head-menu a						{ border-left:1px solid #000A21; border-right:1px solid #0084D7; }
.nt-bg #nt-head-wrap-03 #nt-head-menu a:first-child	{ border-left:0 none; }
.nt-bg #nt-head-wrap-03 #nt-head-menu a:last-child	{ border-right:0 none; }
/* add hover effect */
.nt-bg #nt-head-wrap-03 #nt-head-menu a:hover			{ background:#000A21;
background:-moz-linear-gradient(top, #1D3B58 0%, #000A21 100%);
background:-webkit-linear-gradient(top, #1D3B58 0%,#000A21 100%);
background:linear-gradient(to bottom, #1D3B58 0%,#000A21 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1D3B58',endColorstr='#000A21',GradientType=0 ); }

.nt-bg #nt-head-mnav												{ height:auto; position:relative; clear:both; margin:0 auto 15px; } /* mobile dropdown menu */
#nt-template.nt-bg #nt-head-mnav						{ /* margin:0 auto; */ }
.nt-bg #nt-head-mnav .nt-mbox label						{ width:100%; position:relative; left:0; display:block; cursor:pointer; text-align:left; margin:0 auto; padding:0 8px; }
.nt-bg #nt-head-mnav .nt-mbox [type=checkbox]	{ display:none; }
.nt-bg #nt-head-mnav .nt-mbox [type=checkbox] ~ label										{ background-image:url(images/nt-icon-open.png); background-position:right 6px center; background-repeat:no-repeat; padding-right:30px !important; }
.nt-bg #nt-head-mnav .nt-mbox [type=checkbox]:checked ~ label					{ background-image:url(images/nt-icon-shut.png); z-index:2; } /* tab hover effect */
.nt-bg #nt-head-mnav .nt-mbox [type=checkbox] ~ label ~ .nt-mnav					{ display:none; }
.nt-bg #nt-head-mnav .nt-mbox [type=checkbox]:checked ~ label ~ .nt-mnav	{ display:block; z-index:1; }
.nt-bg #nt-head-mnav .nt-mnav								{ margin:0; max-height:600px; padding:4px 0px; overflow:auto; top:0; left:0; right:0; bottom:0; position:relative; text-align:left; width:100%; max-width:300px; }
.nt-bg #nt-head-mnav .nt-mnav ul							{ list-style:none; margin:0; padding:0; }
.nt-bg #nt-head-mnav .nt-mnav ul li						{ display:block; margin:0; padding:0; }
.nt-bg #nt-head-mnav												{ display:none; }
@media screen and (max-width:1020px)					{ .nt-bg #nt-head-mnav { display:block; } }
/* background colors */
.nt-bg #nt-head-mnav .nt-mbox label,
.nt-bg #nt-head-mnav .nt-mnav								{ background-color:#FFF; }
/* add inner shadow */
.nt-bg .nt-mbox															{ background-color:#FFF; -moz-box-shadow:inset 1px 1px 3px #CCC; -webkit-box-shadow:inset 1px 1px 3px #CCC; box-shadow:inset 1px 1px 3px #CCC; }
.nt-bg #nt-head-mnav .nt-mbox label,
.nt-bg #nt-head-mnav .nt-mnav								{ background-color:transparent; }
/* font styling */
.nt-bg #nt-head-mnav .nt-mbox label						{ color:#202020; font:normal 14px/30px "Noto Sans", sans-serif; }
.nt-bg #nt-head-mnav .nt-mnav h4							{ color:#003CA7; font:bold 14px/30px "Noto Sans", sans-serif; padding:0 8px }
.nt-bg #nt-head-mnav .nt-mnav ul li a					{ color:#202020; font:normal 13px/22px "Noto Sans", sans-serif; text-decoration:none; display:block; padding:0 8px; }
.nt-bg #nt-head-mnav .nt-mnav ul li a:hover		{ color:#003CA7; text-decoration:none; }
/* add dividers */
.nt-bg #nt-head-mnav .nt-mnav h4,
.nt-bg #nt-head-mnav .nt-mnav ul li						{ border-top:1px solid #DDD; }
/* add icons */
.nt-bg #nt-head-mnav .nt-mnav ul li a					{ background-image:url(images/nt-icon-lev1.png); background-position:8px 5px; background-repeat:no-repeat; padding-left:22px; }
.nt-bg #nt-head-mnav .nt-mnav ul li a:hover		{ background-image:url(images/nt-icon-lev1h.png); background-color:#EEE; }
/* add box borders */
.nt-bg #nt-head-mnav .nt-mbox								{ border:1px solid #DDD; border-width:1px; }
/* add dynamic */
#nt-template.nt-bg #nt-head-mnav .nt-mnav ul.lev1 li a:after				{ color:#202020 !important; font-size:13px !important; line-height:22px !important; padding:0; display:inline-block; transition:all 0.5s ease; }
#nt-template.nt-bg #nt-head-mnav .nt-mnav ul.lev1 li a:hover:after	{ color:#003CA7 !important; }



/* ---------------------------------------- 
eBay Left Panel
---------------------------------------- */
.nt-bg #nt-side-bnav												{ height:auto; position:relative; clear:both; margin:0 auto 15px; border:1px solid #DDD; border-width:0 0 1px; } /* mobile dropdown menu */
.nt-bg #nt-side-bnav .nt-bbox label						{ width:100%; position:relative; left:0; display:block; cursor:pointer; text-align:left; margin:0 auto; padding:0 8px; }
.nt-bg #nt-side-bnav .nt-bbox [type=checkbox]	{ display:none; }
.nt-bg #nt-side-bnav .nt-bbox [type=checkbox] ~ label									{ background-image:url(images/nt-icon-open.png); background-position:right 6px center; background-repeat:no-repeat; padding-right:30px !important; }
.nt-bg #nt-side-bnav .nt-bbox [type=checkbox]:checked ~ label					{ background-image:url(images/nt-icon-shut.png); z-index:2; } /* tab hover effect */
.nt-bg #nt-side-bnav .nt-bbox [type=checkbox] ~ label ~ .nt-bnav					{ display:none; }
.nt-bg #nt-side-bnav .nt-bbox [type=checkbox]:checked ~ label ~ .nt-bnav	{ display:block; z-index:1; }
.nt-bg #nt-side-bnav .nt-bnav									{ margin:0; max-height:400px; padding:0; border-top:1px solid #DDD; overflow:auto; top:0; left:0; right:0; bottom:0; position:relative; text-align:left; width:100%; max-width:300px; }
.nt-bg #nt-side-bnav .nt-bnav ul								{ list-style:none; margin:0; padding:0; }
.nt-bg #nt-side-bnav .nt-bnav ul li							{ display:block; margin:0; padding:1px 0; }
/* background colors */
.nt-bg #nt-side-bnav .nt-bbox label,
.nt-bg #nt-side-bnav .nt-bnav									{ background-color:#FFF; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
/* font styling */
.nt-bg #nt-side-bnav .nt-bbox label						{ color:#202020; font:normal 13px/30px "Noto Sans", sans-serif; }
.nt-bg #nt-side-bnav .nt-bnav ul li a						{ color:#202020; font:normal 13px/17px "Noto Sans", sans-serif; text-decoration:none; display:block; padding:6px 10px 6px 24px; }
.nt-bg #nt-side-bnav .nt-bnav ul li a:hover			{ color:#003CA7; text-decoration:none; }
/* add icons */
.nt-bg #nt-side-bnav .nt-bnav ul li a						{ background-image:url(images/nt-icon-lev1.png); background-position:10px 10px; background-repeat:no-repeat; }
.nt-bg #nt-side-bnav .nt-bnav ul li a:hover			{ background-image:url(images/nt-icon-lev1h.png); background-color:#EEE; }
/* add dynamic */
.nt-bg #nt-side-bnav .nt-bnav ul.lev1 li a:after				{ color:#202020 !important; font-size:13px !important; line-height:17px !important; padding:6px 10px 6px 24px; display:inline-block; transition:all 0.5s ease; }
.nt-bg #nt-side-bnav .nt-bnav ul.lev1 li a:hover:after	{ color:#003CA7 !important; }

.nt-bg #LeftPanel .lev1 li a,
.nt-bg #nt-side-cats ul li a										{ color:#202020; } /* categories nav */
.nt-bg #LeftPanel .lev1 li a:hover,
.nt-bg #nt-side-cats ul li a:hover,
.nt-bg #LeftPanel .lev1 li span									{ color:#003CA7; }
.nt-bg #LeftPanel #nt-side-cats .nt-tins				{ padding:0; }
.nt-bg #LeftPanel .lev1 li a, 
.nt-bg #LeftPanel .lev1 li span									{ font-size:14px; line-height:17px; font-weight:normal; }
.nt-bg #LeftPanel .lev2 li a,
.nt-bg #LeftPanel .lev2 li span	       							{ font-size:13px; line-height:15px; font-weight:normal; }
.nt-bg #LeftPanel .lev3 li a,
.nt-bg #LeftPanel .lev3 li span	       							{ font-size:13px; line-height:15px; font-weight:normal; }
.nt-bg #LeftPanel .lev2,
.nt-bg #LeftPanel .lev3												{ padding-bottom:5px; }
/* add dividers */
.nt-bg #LeftPanel .lev1 li											{ border:1px solid #DDD; border-width:1px 0 0; background-color:#EEE; }
.nt-bg #LeftPanel .lev1 li:first-child,
.nt-bg #LeftPanel .lev2,
.nt-bg #LeftPanel .lev3												{ padding-bottom:0; }
/* no bullets / icons */
.nt-bg #LeftPanel .lev1 li a, .nt-bg #LeftPanel .lev1 li span			{ padding:7px 10px; }
.nt-bg #LeftPanel .lev2 li a, .nt-bg #LeftPanel .lev2 li span			{ padding:5px 10px 5px 24px; }
.nt-bg #LeftPanel .lev3 li a, .nt-bg #LeftPanel .lev3 li span			{ padding:5px 10px 5px 38px; }
/* add bullets / icons */
.nt-bg #LeftPanel .lev1 li a,
.nt-bg #LeftPanel .lev1 li span				        			{ background:transparent url(images/nt-icon-lev1.png) 10px 10px no-repeat; padding:7px 10px 7px 24px; }
.nt-bg #LeftPanel .lev1 li a:hover,
.nt-bg #LeftPanel .lev1 li span				            		{ background-image:url(images/nt-icon-lev1h.png); background-color:#FFF; }
.nt-bg #LeftPanel .lev2 li a,
.nt-bg #LeftPanel .lev2 li span			        				{ background:transparent url(images/nt-icon-lev2.png) 23px 7px no-repeat; padding:5px 10px 5px 36px; }
.nt-bg #LeftPanel .lev3 li a,
.nt-bg #LeftPanel .lev3 li span				        			{ background:transparent url(images/nt-icon-lev2.png) 35px 7px no-repeat; padding:5px 10px 5px 48px; }
.nt-bg #LeftPanel .lev2 li a:hover,
.nt-bg #LeftPanel .lev3 li a:hover,
.nt-bg #LeftPanel .lev2 li span,
.nt-bg #LeftPanel .lev3 li span			            			{ background-image:url(images/nt-icon-lev2h.png); background-color:#FFF; }
/* add dynamic */
#nt-template.nt-bg #LeftPanel .lev1 a:after					{ color:#202020 !important; font-size:14px !important; line-height:17px !important; padding:7px 10px 7px 24px; display:inline-block; }
#nt-template.nt-bg #LeftPanel .lev1 a:hover:after		{ color:#003CA7 !important; }

#nt-side-news p														{ line-height:18px; margin:0 0 10px; } /* newsletter box */
#nt-side-news-bttn													{ float:right; }
#nt-side-news-bttn													{ color:#FFF; background-color:#003CA7; border-color:#003CA7; }
#nt-side-news-bttn:hover										{ color:#FFF; background-color:#202020; border-color:#202020; }
/* add accent bg color */
#LeftPanel h4#nt-side-tbar-news							{ color:#FFF; background-color:#003CA7; border:1px solid #003CA7; }
#LeftPanel #nt-side-news										{ background-color:#003CA7; border-color:#003CA7; }
#nt-side-news p														{ color:#FFF; }

.nt-bg #LeftPanel .nt-prom										{ border:1px solid #DDD; } /* graphic promo banners */
.nt-bg #LeftPanel .nt-prom.nt-nobo						{ border:0 none; -moz-border-radius:0; border-radius:0; }

.nt-bg #LeftPanel .nt-prot										{ background:#FFF none; border:1px solid #DDD; border-width:1px; } /* text promo banners */
.nt-bg #LeftPanel .nt-prot.nt-alt							{ background-color:#DDD; }
.nt-bg #LeftPanel .nt-prot .nt-tins							{ padding:10px 15px; text-align:left; }
.nt-bg #LeftPanel .nt-prot .nt-icon							{ display:block; margin-right:15px; float:left; width:60px; height:60px; }
.nt-bg #LeftPanel .nt-prot span								{ color:#003CA7; font:normal 22px/26px Assistant, sans-serif; text-shadow:1px 1px #FFF; display:block; float:left; padding-top:4px; }
.nt-bg #LeftPanel .nt-prot span span						{ color:#12364C; float:none; padding-top:0; }
@media screen and (max-width:1250px)					{ .nt-bg #LeftPanel .nt-prot span { font-size:20px; line-height:23px; padding-top:2px; } .nt-bg #LeftPanel .nt-prot .nt-icon { width:50px; height:50px; margin-right:10px; } }
@media screen and (max-width:1130px)					{ .nt-bg #LeftPanel .nt-prot span { float:none; text-align:center; padding-top:0; }  .nt-bg #LeftPanel .nt-prot .nt-icon { float:none; margin:0 auto 5px; } }



/* ---------------------------------------- 
eBay Homepage
---------------------------------------- */
#nt-main #nt-main-bann,
#nt-main #nt-main-bant											{ width:100%; height:auto; margin:0 auto 15px; display:block; text-align:center; } /* welcome banner */
#nt-main .nt-pmob													{ display:none !important; }
@media screen and (max-width:700px) 					{ #nt-main .nt-pmob { display:block !important; width:100%; max-width:700px; } #nt-main .nt-nomo { display:none !important; } }



/* ---------------------------------------- 
eBay Listing Template
---------------------------------------- */
.nt-bg #nt-main #nt-main-gall									{ background-color:#EEE; }
.nt-bg #nt-main #nt-main-gall .nt-brat.nt-bkat		{ text-align:center; }
.nt-bg #nt-gall-right .nt-tins.nt-text						{ background-color:#FFF; border:1px solid #DDD; border-width:0 1px 1px !important; }

#nt-temp-gall #nt-gall-main										{ border:1px solid #DDD; -moz-border-radius:8px; border-radius:8px; overflow:hidden; } /* product photo gallery */
#nt-temp-gall #nt-gall-thmb h5								{ color:#003CA7; }
#nt-temp-gall #nt-gall-thmb .nt-hold						{ border:1px solid #DDD; }
#nt-temp-gall #nt-gall-thmb .nt-hold:hover			{ border:1px solid #003CA7; }
#nt-temp-gall #nt-gall-thmb h5 span						{ background-image:url(images/nt-icon-gall.png) }
#nt-temp-gall #nt-gall-thmb div[class*=" nt-hide"]	{ display:none !important; }
#nt-temp-gall #nt-gall-thmb div[class*=" nt-hidehttps"]	{ display:inline-block !important; }

#nt-main-spec															{ width:100%; margin-top:8px !important; margin-bottom:15px !important; float:none; }
#nt-main-spec table													{ width:100%; border:1px solid #DDD; border-collapse:collapse; margin:0 auto; padding:0; }
#nt-main-spec table th, 
#nt-main-spec table td											{ color:#202020; font-weight:bold; text-align:left; font-size:12px; line-height:15px; border-bottom:1px solid #DDD; padding:5px 8px; }
#nt-main-spec table th											{ color:#003CA7; font-weight:bold; width:28%; border-right:1px solid #DDD; background:#EEE none; }
#nt-main-spec table tr:last-child th, 
#nt-main-spec table tr:last-child td						{ border-bottom:0 none; }
@media screen and (max-width:670px)					{ #nt-main-spec { width:100%; float:none; margin-left:0; }#nt-main-spec table th { width:auto; } }

#nt-desc-rate															{ width:100%; margin:10px auto 0; text-align:center; }
#nt-desc-rate img														{ width:auto; max-width:100%; display:inline-block; margin:0 5px 10px; }
@media screen and (max-width:670px)					{ #nt-desc-rate img { max-width:245px; } }
@media screen and (max-width:520px)					{ #nt-desc-rate img {display:block; margin:0 auto 10px; } }

#nt-main-mail															{ border:1px solid #DDD; background:#EEE none; margin:15px auto 0 !important; } /* email us inset promo banner */
#nt-main-mail:hover												{ border-color:#0084D7; }
#nt-main-mail .nt-tins												{ padding:10px 15px; }
#nt-main-mail .nt-icon												{ display:block; margin-right:15px; float:left; max-width:18%; }
#nt-main-mail a span												{ color:#003CA7; font:700 19px/26px Assistant, sans-serif; display:block; text-align:left; float:left; max-width:78%; padding-top:6px; }
#nt-main-mail:hover a span									{ color:#0084D7; }
@media screen and (max-width:1420px) 					{ #nt-main-mail .nt-icon { margin:0 auto 5px; float:none; max-width:100%; } #nt-main #nt-gall-right  #nt-main-mail a span { text-align:center; float:none; padding-top:0; max-width:100%; } }
@media screen and (max-width:1060px) 					{ #nt-main-mail a span { font-size:18px; line-height:24px; } }
@media screen and (max-width:860px) 					{ #nt-main-mail .nt-icon { margin:0 15px 0 0; float:left; max-width:18%; } #nt-main-mail a span { text-align:left; float:left; max-width:78%; padding-top:20px; } #nt-main-mail a span br { display:none; } }
@media screen and (max-width:650px) 					{ #nt-main-mail a span { padding-top:10px; } #nt-main-mail a span br { display:block; } }
@media screen and (max-width:520px) 					{ #nt-main-mail .nt-icon { margin:0 auto 5px; float:none; max-width:100%; } #nt-main-mail a span { font-size:18px; line-height:24px; text-align:center; float:none; padding-top:0; max-width:100%; } }
@media screen and (max-width:440px) 					{ #nt-main-mail a span { font-size:16px; line-height:20px; } }

.nt-bg #nt-main #nt-main-tabs								{ } /* terms of sale accordion */
.nt-bg #nt-main #nt-main-tabs .nt-ttab:last-child .nt-brdm	{ }
.nt-bg #nt-main .nt-bklt, .nt-ttrm							{ background:#FFF none; }

#nt-main-fcat															{ width:100%; text-align:center; padding:10px 0; } /* featured category banners */
#nt-main-fcat a															{ margin:0 0 15px; float:left; }
/* for 4 across */
#nt-main-fcat a															{ width:265px; max-width:265px; height:auto; margin-left:15px; border:1px solid #DDD; -moz-border-radius:8px; border-radius:8px; overflow:hidden;}
#nt-main-fcat a.nt-first											{ margin-left:0; }
#nt-main-fcat a:hover												{ border-color:#003CA7; }
#nt-main-fcat a img													{ width:100%; height:auto; }
@media screen and (max-width:1440px)					{ #nt-main-fcat a, #nt-main-fcat a.nt-first { width:23%; display:inline-block; float:none; margin:0 5px 15px; } }
@media screen and (max-width:760px)					{ #nt-main-fcat a, #nt-main-fcat a.nt-first  { width:46%; } }

#nt-main-feat #nt-feat .nt-fp									{ width:174px; height:290px; background:transparent url(images/nt-main-fbox.png) center top no-repeat; } /* featured products */
#nt-main-feat #nt-feat .nt-fp a,
#nt-main-feat #nt-feat .nt-fp a span						{ text-align:left; font-size:13px; line-height:15px; display:block; }
#nt-main-feat #nt-feat .nt-fp a .title						{ color:#202020; height:60px; margin:8px 8px; text-align:center; }
#nt-main-feat #nt-feat .nt-fp a:hover .title			{ color:#003CA7; }
#nt-main-feat #nt-feat .nt-fp a .price					{ color:#003CA7; font:bold 14px/30px "Noto Sans", sans-serif; height:30px; display:block; padding:0 12px 60px; text-align:center; }
#nt-main-feat #nt-feat .nt-fp a .thumb					{ width:174px; height:140px; display:table-cell; vertical-align:middle; text-align:center; }
#nt-main-feat #nt-feat .nt-fp a .thumb img			{ max-height:140px; width:auto; max-width:140px; margin:0px auto; }
/* centered 5 across */
#nt-main-feat															{ padding:0 0 20px; text-align:center; }
#nt-main-feat #nt-feat												{ display:inline-block; }
#nt-main-feat #nt-feat .nt-fp									{ margin:20px 14px 0; display:inline-block; }
@media screen and (max-width:540px)					{ #nt-main-feat { padding:0 0 15px; } #nt-main-feat #nt-feat .nt-fp { margin:15px 6px 0; } }
@media screen and (max-width:430px)					{ #nt-main-feat #nt-feat .nt-fp { margin:15px 2px 0; } #nt-main-feat #nt-feat .nt-fp, #nt-main-feat #nt-feat .nt-fp a .thumb { width:164px; } }
@media screen and (max-width:400px)					{ #nt-main-feat #nt-feat .nt-fp, #nt-main-feat #nt-feat .nt-fp a .thumb { width:148px; } }
/* add hover */
#nt-main-feat #nt-feat .nt-fp:hover						{ background-image:url(images/nt-main-fboxh.png); }
/* adjust for dynamic */
#nt-main-feat #nt-feat .nt-fp a .thumb					{ width:140px; height:140px; display:block; margin:0px 17px; background-size:contain !important; }
/* adust for mobile */
@media screen and (max-width:540px)					{ #nt-main-feat #nt-feat .nt-fp:nth-child(odd) { margin-left:0; } #nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(even) { margin-right:0; } }
@media screen and (max-width:340px)					{ #nt-main-feat #nt-feat .nt-fp { margin:15px auto 0 !important; } }



/* ---------------------------------------- 
eBay Footer
---------------------------------------- */
#nt-foot-wrap															{  border:1px solid #003CA7; border-width:1px 0; background:#003CA7;
background:-moz-linear-gradient(top, #0084D7 0%, #003CA7 100%);
background:-webkit-linear-gradient(top, #0084D7 0%,#003CA7 100%);
background:linear-gradient(to bottom, #0084D7 0%,#003CA7 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0084D7',endColorstr='#003CA7',GradientType=0 ); } /* general */
.nt-foot-tins																{ width:100%; max-width:1400px; height:auto; margin:0 auto; text-align:center; }
#nt-foot-main															{ background:transparent none;  }
#nt-foot-main .nt-foot-tins										{ background:transparent none;  padding:20px 0; }
#nt-foot-subm							    							{ padding:0 20px 15px; }
#nt-foot-copy							    							{ padding:0 20px 0; }

#nt-foot-subm, #nt-foot-subm *								{ color:#FFF; font-size:13px; line-height:16px; } /* footer nav menu */
#nt-foot-subm															{ height:16px; }
#nt-foot-subm a														{ color:#FFF; padding:0 12px; text-transform:uppercase; }
#nt-foot-subm a:first-child										{ padding-left:0; }
#nt-foot-subm a:last-child										{ padding-right:0; }
#nt-foot-subm a:hover							    			{ color:#A5DCFE; text-decoration:underline; }
#nt-foot-subm a i.fa													{ color:#A5DCFE; font-size:13px; line-height:16px; font-weight:normal; display:inline-block; margin-top:-2px; padding-right:8px; vertical-align:middle; }
@media screen and (max-width:960px) 					{ #nt-foot-subm { height:auto; } #nt-foot-subm a { display:block; padding-bottom:8px; padding-left:0; padding-right:0; } }

#nt-foot-copy, #nt-foot-copy *								{ color:#FFF; font-size:13px; line-height:16px; } /* copyright line */
#nt-foot-copy															{ height:16px; }
#nt-foot-copy a														{ color:#FFF; }
#nt-foot-copy a:hover							    			{ color:#A5DCFE; text-decoration:underline; }
/* add divider icon */
#nt-foot-copy .nt-copy-ninja2								{ display:inline-block; }
#nt-foot-copy .nt-copy-ninja2:before					{ content:url(images/nt-icon-bull.png); width:22px; height:18px; display:inline-block; text-align:center; vertical-align:middle; }
@media screen and (max-width:960px) 					{ #nt-foot-copy { height:auto; } #nt-foot-copy .nt-copy-ninja2 { display:block; margin-top:10px; } #nt-foot-copy .nt-copy-ninja2:before { display:none; } }

