@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 EAC570 */
/* main bg 2B2B2B */
/* font 000 */
/* border DDD */
/* main font Roboto */
/* accent font Lobster */

/* ---------------------------------------- 
eBay Global
---------------------------------------- */
.nt-bg																			{ 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 1 COL NO MARGINS --- */
#CentralArea, td#CentralArea								{ width:100%; }
#LeftPanel																	{ display:none !important; }
#nt-main																	{ width:100%; padding:0 !important; }
@media screen and (max-width:800px)					{ #nt-main { width:98%; margin:0 auto !important; padding:0 5px !important; float:none; } }
/* --- END DIMENSIONS 1 COL NO MARGINS --- */

.nt-bg *                                     									{ font-family:Roboto, 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:14px; line-height:20px; color:#000; word-wrap:break-word; }
.nt-bg a:link, .nt-bg a:visited, .nt-bg a:active		{ color:#000; }
.nt-bg a:hover							            					{ color:#EAC570; }
#CentralArea h1, #nt-main h1								{ color:#000; text-align:center; font-size:22px; line-height:26px; font-weight:600; margin:0; padding:0 0 15px; }
#CentralArea h5, #nt-main h5		            			{ color:#C69B38; text-align:left; font-size:15px; line-height:18px; font-weight:600; margin:0; padding:5px 0 8px; }
@media screen and (max-width:640px)					{ #nt-main h1 { font-size:18px; line-height:22px; } }

.nt-bg .nt-bkwh															{ background:#FFF none; } /*globals */
.nt-bg .nt-bkbl															{ background:#000 none; }
.nt-bg .nt-bkdk															{ background:#2B2B2B none; }
.nt-bg .nt-grdn															{ background:#DDD none; }
.nt-bg .nt-grda															{ background:#EAC570 none; }
.nt-bg .nt-bkac															{ background:#EAC570 none; }
.nt-bg .nt-brda															{ border:1px solid #EAC570; }
.nt-bg .nt-brdd															{ border:1px solid #2B2B2B; }

.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-tbox									{ border-width:0 !important; }
/* underline only content box */
.nt-bg .nt-sbox, #nt-deal, .nt-bg .nt-tbox				{ border-width:0 0 1px !important; }
.nt-bg .nt-pbox															{ border-width:1px !important; }
.nt-bg #nt-main-tabs .nt-tbox									{ border-width:0 !important; }
/* no border content box */
.nt-bg .nt-sbox, #nt-deal, .nt-bg .nt-tbox,
.nt-bg .nt-pbox, .nt-bg #nt-main-tabs .nt-tbox		{ border-width:0 !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,
#nt-main .nt-ttba														{ padding:8px 12px; } /* title bars with bg */
.nt-bg .nt-ffac, .nt-bg .nt-ffac p, .nt-bg .nt-ffac a { font-family:Roboto, sans-serif; /* font-family:Lobster, cursive; */ text-decoration:none; text-align:center; }
.nt-bg .nt-fftb, .nt-bg .nt-fftb p, .nt-bg .nt-fftb a	{ color:#000; font-size:24px; line-height:28px; font-weight:bold;  }
.nt-bg #LeftPanel .nt-bktt										{ background:#FFF none; }
.nt-bg #nt-main .nt-bktt											{ background:#FFF none; }
.nt-bg #LeftPanel .nt-brdt,
.nt-bg #nt-main .nt-brdt											{ border:0 none; }

.nt-bg #nt-main [type=radio] ~ label.nt-bktt						{ background-image:url(images/nt-icon-plus.png); background-position:right 10px center; background-repeat:no-repeat; padding-right:28px !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						{ color:#FFF; background-color:#515759; margin-bottom:1px; }
.nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt	{ color:#FFF; background-color:#000; margin-bottom:0; }
.nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt	{  }

.nt-bg .nt-ffbn, .nt-bg a.nt-ffbn								{ background:#515759 none; } /* buttons */
.nt-bg .nt-ffbn:hover, .nt-bg a.nt-ffbn:hover		{ background:#EAC570 none; }
.nt-bg .nt-brdb															{ border:0 none; }
.nt-bg .nt-brdb:hover												{ border:0 none; }
.nt-bg .nt-ffbn, .nt-bg a.nt-ffbn								{ color:#FFF; font-size:13px; font-weight:bold; font-family:Roboto, sans-serif; height:30px; line-height:30px; padding:0 10px; display:block; }
.nt-bg .nt-ffbn:hover, .nt-bg a.nt-ffbn:hover		{ color:#FFF; }



/* ---------------------------------------- 
eBay Header
---------------------------------------- */
.nt-bg #nt-head-wrap-01										{ background:#292929 none; border:1px solid #DDD; border-width:0; }
.nt-bg #nt-head-wrap-02										{ background:#000 none; border:1px solid #DDD; border-width:0; }
.nt-bg #nt-head-wrap-03										{ background:#292929 none; border:1px solid #DDD; border-width:0; }
.nt-bg #nt-head-01													{ padding:5px 0; }
		
.nt-bg #nt-head-logo												{ margin:10px auto 20px; } /* logo */
@media screen and (max-width:1020px)					{ .nt-bg #nt-head-logo { margin:5px auto 15px; } }

.nt-bg #nt-head-srch												{ height:30px; position:relative; margin:0 auto; padding:0; float:right; } /* search box */
.nt-bg #nt-head-srch-sbox										{ width:59%; height:30px; line-height:30px; padding:0 10px; float:left; }
.nt-bg #nt-head-srch-bttn										{ float:right; }
@media screen and (max-width:1440px)					{ .nt-bg #nt-head-srch { margin-right:10px; } }
@media screen and (max-width:1020px)					{ .nt-bg #nt-head-srch { margin:10px auto; float:none; } }
@media screen and (max-width:350px)					{ .nt-bg #nt-head-srch-bttn.nt-ffbn { font-size:11px; line-height:16px; } }
.nt-bg #nt-head-srch-sbox										{ color:#515759; font-size:12px; font-weight:bold; }
.nt-bg #nt-head-srch.nt-bkwh,
.nt-bg #nt-head-srch-sbox.nt-bkwh						{ background-color:#FFF; }
/* no border */
.nt-bg .nt-brds															{ border:0 none; }
.nt-bg #nt-head-srch-sbox										{ border-width:0; }
.nt-bg #nt-head-srch-bttn										{ border-width:0; }
/* bttn icon */
.nt-bg #nt-head-srch-sbox										{ width:75%; }
.nt-bg #nt-head-srch-bttn.nt-ffbn,
.nt-bg #nt-head-srch-bttn.nt-ffbn:hover				{ width:30px; background:transparent url(images/nt-icon-srch.png) center center no-repeat; border:0 none }

.nt-bg #nt-head-tnav												{ height:20px; padding:5px 0; } /* top nav menu */
@media screen and (max-width:1020px)					{ .nt-bg #nt-head-tnav { display:none; } }
.nt-bg #nt-head-tnav a											{ color:#BBB; font:normal 13px/20px Roboto, sans-serif; text-transform:uppercase; display:inline-block; padding:0 15px; transition:all 0.5s ease; }
.nt-bg #nt-head-tnav a:hover								{ color:#EAC570; }
.nt-bg #nt-head-tnav a:first-child							{ padding-left:0; }
.nt-bg #nt-head-tnav a:last-child							{ padding-right:0; }
/* left align */
.nt-bg #nt-head-tnav												{ float:left; text-align:left; }
#nt-template.nt-bg #nt-head-tnav							{ float:none; text-align:center; margin:0 auto; }
@media screen and (max-width:1440px)					{ .nt-bg #nt-head-tnav { margin-left:10px; } #nt-template.nt-bg #nt-head-tnav { margin-left:auto; } }

.nt-bg #nt-head-wrap-03 #nt-head-menu			{ text-align:center; height:40px; margin:0 auto; padding:5px 0; } /* bottom center nav menu */
.nt-bg #nt-head-wrap-03 #nt-head-menu a						{ color:#FFF; font:normal 22px/40px Roboto, sans-serif; /* font:normal 22px/40px Lobster, cursive; */ display:inline-block; margin:0 35px; padding:0; }
.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 bottom border */
.nt-bg #nt-head-wrap-03 #nt-head-menu a						{ border-bottom:5px solid #292929; line-height:30px; padding-top:5px; }
.nt-bg #nt-head-wrap-03 #nt-head-menu a:hover			{ border-bottom:5px solid #EAC570; }

.nt-bg #nt-head-mnav												{ height:auto; position:relative; clear:both; margin:5px auto; } /* mobile dropdown menu */
.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 8px; }
.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						{ background-color:#515759; }
.nt-bg #nt-head-mnav .nt-mnav								{ background-color:#000; }
/* font styling */
.nt-bg #nt-head-mnav .nt-mbox label						{ color:#FFF; font:normal 14px/30px Roboto, sans-serif; }
.nt-bg #nt-head-mnav .nt-mnav h4							{ color:#EAC570; font:bold 14px/30px Roboto, sans-serif; padding:0 8px }
.nt-bg #nt-head-mnav .nt-mnav ul li a					{ color:#FFF; font:normal 13px/22px Roboto, sans-serif; text-decoration:none; display:block; }
.nt-bg #nt-head-mnav .nt-mnav ul li a:hover		{ color:#EAC570; text-decoration:none; }
/* add icons */
.nt-bg #nt-head-mnav .nt-mnav ul li a					{ background-image:url(images/nt-icon-lev2.png); background-position:0px 5px; background-repeat:no-repeat; padding-left:14px; }
.nt-bg #nt-head-mnav .nt-mnav ul li a:hover		{ background-image:url(images/nt-icon-lev2h.png); }



/* ---------------------------------------- 
eBay Left Panel
---------------------------------------- */
#nt-deal																		{ height:348px; border:1px solid #DDD; background:transparent url(images/nt-deal.png) center center no-repeat; padding:0; position:relative; } /* daily deal */
#nt-deal #nt-feat .nt-fp a .thumb img						{ border:1px solid #DDD; }
#nt-deal #nt-feat														{ padding:50px 0 0; position:relative; }
#nt-deal, #nt-deal #nt-feat										{ width:100%; position:relative; }
#nt-deal #nt-feat .nt-fp											{ background:transparent url(images/nt-side-deal-bttn.png) right bottom no-repeat; padding:0 10px; }
#nt-deal #nt-feat .nt-fp a,
#nt-deal #nt-feat .nt-fp a span								{ text-align:left; font-size:13px; line-height:15px; text-decoration:none; display:block; }
#nt-deal #nt-feat .nt-fp a .title								{ color:#000; text-decoration:none;  margin:15px 0 40px; height:30px; text-align:center; }
#nt-deal #nt-feat .nt-fp a .title:hover					{ color:#EAC570; text-decoration:none; }
#nt-deal #nt-feat .nt-fp a .price								{ color:#EAC570; font-size:14px; font-weight:bold; line-height:28px; display:block; padding:0 0 0 1px; }
#nt-deal #nt-feat .nt-fp a .thumb							{ width:100%; height:140px; margin:0 auto; padding:0; vertical-align:middle; text-align:center; }
#nt-deal #nt-feat .nt-fp a .thumb img						{ width:98%; max-width:140px; height:98%; max-height:140px; margin:0 auto; }
#nt-deal #cntdwn													{ color:#000 !important; position:relative; width:100%; height:18px; display:block; text-align:center !important; margin:15px auto 0; font:bold 15px/18px Roboto, sans-serif !important; background-color:none !important; }

#nt-side-brnd .nt-tins			    								{ padding:10px; text-align:center; } /* dropdown select box */
#nt-side-brnd select												{ width:100%; line-height:16px; margin:0 auto; padding:3px; }

.nt-bg #LeftPanel .lev1 li a,
.nt-bg #nt-side-cats ul li a										{ color:#000; } /* 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:#EAC570; }
.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 a,
.nt-bg #LeftPanel .lev1 li span									{ border:1px solid #DDD; border-width:1px 0 0; }
.nt-bg #LeftPanel .lev1 li:first-child a,
.nt-bg #LeftPanel .lev2 li a,
.nt-bg #LeftPanel .lev2 li span,
.nt-bg #LeftPanel .lev3 li a,
.nt-bg #LeftPanel .lev3 li span									{ border-width: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); }
.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); }

#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:#EAC570; border-color:#EAC570; }
#nt-side-news-bttn:hover										{ color:#FFF; background-color:#000; border-color:#000; }
/* add accent bg color */
#LeftPanel h4#nt-side-tbar-news							{ color:#FFF; background-color:#EAC570; border:1px solid #EAC570; }
#LeftPanel #nt-side-news										{ background-color:#EAC570; border-color:#EAC570; }
#nt-side-news p														{ color:#FFF; }

.nt-bg #LeftPanel .nt-prot										{ background:#EEE none; border:1px solid #DDD; border-width:1px; } /* text promo banners */
.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:#000; font:normal 23px/26px Lobster, cursive; text-shadow:1px 1px #FFF; display:block; float:left; padding-top:4px; }
.nt-bg #LeftPanel .nt-prot span span						{ color:#EAC570; 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											{ 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; } }

#nt-main-fcat															{ width:100%; text-align:center; } /* featured category banners */
#nt-main-fcat a															{ margin:0 0 15px; float:left; }
/* for 2 across */
#nt-main-fcat a															{ width:690px; max-width:690px; height:auto; margin:0 0 20px 20px; float:left; }
#nt-main-fcat a.nt-first											{ margin-left:0; }
#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:48%; height:auto; display:inline-block; float:none; margin:0 7px 15px; } }
@media screen and (max-width:950px)					{ #nt-main-fcat a, #nt-main-fcat a.nt-first { width:47%; } }
@media screen and (max-width:760px)					{ #nt-main-fcat a, #nt-main-fcat a.nt-first { width:100%; margin:0 auto 15px; } }

#nt-main #nt-main-mini											{ width:100%; height:auto; margin:0 auto; padding:0; text-align:center; } /* mini promos left aligned full width 3 across */
.nt-bg #nt-main #nt-main-mini .nt-prot					{ background:#000 url(images/nt-prom-back.jpg) 0 0 repeat; border:1px solid #000; border-width:1px; width:456px; float:left; margin:10px 0 0 16px; }
.nt-bg #nt-main #nt-main-mini .nt-prot:first-child	{ margin-left:0; }
.nt-bg #nt-main #nt-main-mini .nt-prot .nt-tins	{ padding:10px 15px; text-align:left; }
.nt-bg #nt-main #nt-main-mini .nt-prot .nt-icon	{ display:block; margin-right:25px; float:left; width:125px; height:125px; }
.nt-bg #nt-main #nt-main-mini .nt-prot span			{ color:#FFF; font:normal 23px/28px Roboto, sans-serif; display:block; float:left; padding-top:35px; }
.nt-bg #nt-main #nt-main-mini .nt-prot span span	{ color:#EAC570; float:none; padding-top:0; }
@media screen and (max-width:1440px)					{ .nt-bg #nt-main #nt-main-mini .nt-prot, .nt-bg #nt-main #nt-main-mini .nt-prot:first-child { width:31%; height:auto; display:inline-block; float:none; margin:10px 7px 0; } }
@media screen and (max-width:1210px)					{ .nt-bg #nt-main #nt-main-mini .nt-prot span { font-size:20px; line-height:24px; padding-top:40px; } }
@media screen and (max-width:1130px)					{ .nt-bg #nt-main #nt-main-mini .nt-prot span { float:none; text-align:center; padding-top:0; }  .nt-bg #nt-main #nt-main-mini .nt-prot .nt-icon { float:none; margin:0 auto 5px; } }
@media screen and (max-width:780px)					{ .nt-bg #nt-main #nt-main-mini .nt-prot span { font-size:18px; } }
@media screen and (max-width:740px)					{ .nt-bg #nt-main #nt-main-mini .nt-prot, .nt-bg #nt-main #nt-main-mini .nt-prot:first-child { width:100%; margin:10px auto 0; } .nt-bg #nt-main #nt-main-mini .nt-prot span { font-size:20px; padding-top:40px; float:left; text-align:left; } .nt-bg #nt-main #nt-main-mini .nt-prot span span { margin-top:0; float:none; } .nt-bg #nt-main #nt-main-mini .nt-prot .nt-icon { float:left; margin:0 10px 0 0; } }
@media screen and (max-width:460px)					{ .nt-bg #nt-main #nt-main-mini .nt-prot, .nt-bg #nt-main #nt-main-mini .nt-prot:first-child { width:95%; } }
@media screen and (max-width:380px)					{ .nt-bg #nt-main #nt-main-mini .nt-prot span { font-size:18px; } }
@media screen and (max-width:360px)					{ .nt-bg #nt-main #nt-main-mini .nt-prot span { float:none; text-align:center; padding-top:0; }  .nt-bg #nt-main #nt-main-mini .nt-prot .nt-icon { float:none; margin:0 auto 5px; } }

#nt-main-feat #nt-feat .nt-fp									{ width:174px; height:300px; background:#000 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:12px; line-height:15px; display:block; }
#nt-main-feat #nt-feat .nt-fp a .title						{ color:#FFF; height:60px; margin:4px 5px 4px; text-align:center; }
#nt-main-feat #nt-feat .nt-fp a:hover .title			{ color:#EAC570; }
#nt-main-feat #nt-feat .nt-fp a .price					{ color:#AAA; font:bold 14px/30px Roboto, sans-serif; height:30px; display:block; padding:0 12px 50px; text-align:center; }
#nt-main-feat #nt-feat .nt-fp a .thumb					{ width:174px; height:160px; 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:10px auto; }
/* justified 6 across full width */
#nt-main-feat #nt-feat .nt-fp									{ display:block; float:left; margin:15px 0 0 71px; }
#nt-main-feat #nt-feat .nt-fp:first-child				{ margin-left:0; margin-right:1px; }
@media screen and (max-width:1420px) { 
#nt-main-feat															{ margin:0 auto; text-align:center; }
#nt-main-feat #nt-feat												{ display:inline-block; text-align:center; margin:0 auto; }
#nt-main #nt-main-feat #nt-feat .nt-fp,
#nt-main #nt-main-feat #nt-feat .nt-fp:first-child { display:inline-block; float:none; margin:0 15px 15px; }
}
@media screen and (max-width:1270px) { 
#nt-main #nt-main-feat #nt-feat .nt-fp,
#nt-main #nt-main-feat #nt-feat .nt-fp:first-child { margin:0 10px 15px; }
}
@media screen and (max-width:430px) { 
#nt-main #nt-main-feat #nt-feat .nt-fp,
#nt-main #nt-main-feat #nt-feat .nt-fp:first-child { margin:0 4px 15px; }
#nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(1),
#nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(3),
#nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(5),
#nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(7),
#nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(9),
#nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(11)	{ margin-left:0; }
#nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(2),
#nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(4),
#nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(6),
#nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(8),
#nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(10),
#nt-main #nt-main-feat #nt-feat .nt-fp:nth-child(12)	{ margin-right:0; }
}
/* add hover */
#nt-main-feat #nt-feat .nt-fp:hover						{ background-image:url(images/nt-main-fboxh.png); }
/* adust for mobile */
@media screen and (max-width:410px)					{ #nt-main-feat #nt-feat .nt-fp { width:158px; } }
@media screen and (max-width:358px)					{ #nt-main-feat #nt-feat .nt-fp { width:174px; margin:15px auto 0 !important; } }



/* ---------------------------------------- 
eBay Listing Template
---------------------------------------- */
.nt-bg #nt-main #nt-main-gall									{ background-color:#000; }
.nt-bg #nt-main #nt-main-gall .nt-tins					{ padding:20px 25px; }
#nt-main #nt-main-gall h1										{ color:#FFF; padding:0 0 25px; }
#nt-temp-gall #nt-gall-main										{ border:1px solid #515759; } /* product photo gallery */
#nt-temp-gall #nt-gall-thmb h5								{ color:#EAC570; }
#nt-temp-gall #nt-gall-thmb .nt-hold						{ border:1px solid #515759; }
#nt-temp-gall #nt-gall-thmb .nt-hold:hover			{ border:1px solid #EAC570; }
#nt-temp-gall #nt-gall-thmb h5 span						{ background-image:url(images/nt-icon-gall.png) }

#nt-gall-right																{ /* width:50%; */ background-color:transparent; }
@media screen and (max-width:1320px)					{ #nt-temp-gall.nt-bttm.nt-left { width:60%; } #nt-gall-right { width:38%; } }
@media screen and (max-width:860px)					{  #nt-temp-gall.nt-bttm.nt-left { float:none; width:100%; max-width:600px; margin-bottom:20px; } #nt-gall-right { width:100%; float:none; margin-bottom:10px; } }

.nt-bg #nt-main #nt-main-tbar-desc						{ color:#FFF; background-color:#515759; }
.nt-bg #nt-main #nt-main-desc								{ background-color:#FFF; margin-bottom:15px; }
#nt-main-spec															{ width:100%; margin-top:15px; float:none; }/* product specifications table */
.nt-bg #nt-main #nt-main-spec .nt-brdd.nt-grdn	{ background-color:#EAC570; border:1px solid #EAC570; }
.nt-bg #nt-main #nt-main-spec .nt-ffac					{ color:#FFF; }
#nt-main-spec .nt-brdm											{ border-color:#DDD; }
#nt-main-spec .nt-tbox											{ margin-bottom:5px; }
#nt-main-spec table													{ width:100%; border:0 none; border-collapse:collapse; margin:0 auto; padding:0; }
#nt-main-spec table th, 
#nt-main-spec table td											{ color:#000; text-align:left; font-size:14px; line-height:18px; padding:5px 8px; }
#nt-main-spec table th											{ color:#000; font-weight:bold; width:30%; padding-left:18px; background:transparent url(images/nt-icon-bull.png) 0 4px no-repeat; }
#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 .nt-tbox { margin-bottom:15px; } }

.nt-bg #nt-main-misc												{ border:1px solid #515759; background:transparent url(images/nt-prom-back.jpg) 0 0 repeat; } /* general text promo banner */
.nt-bg #nt-main-misc .nt-tins									{ padding: 10px 15px; }
.nt-bg #nt-main-misc .nt-icon									{ display:inline-block; margin-right:20px; }
.nt-bg #nt-main-misc span										{ color:#FFF; font:normal 25px/40px Roboto, sans-serif; text-shadow:1px 1px #000; display:inline-block; text-align:left; padding-top:10px; }
.nt-bg #nt-main-misc span font								{ font:normal 15px/25px Roboto, sans-serif; letter-spacing:0.025em; padding-top:8px; display:inline-block; }
@media screen and (max-width:1320px)					{ .nt-bg #nt-main-misc .nt-icon { display:block; margin-right:auto; margin:0 auto; } .nt-bg #nt-main-misc span { display:block; text-align:center; } }
@media screen and (max-width:1000px)					{ .nt-bg #nt-main-misc span { font-size:20px; line-height:28px; } .nt-bg #nt-main-misc span font { font-size:15px; line-height:20px; } }

.nt-bg #nt-main-free												{ border:1px solid #515759; background:transparent url(images/nt-prom-back.jpg) 0 0 repeat; } /* general text promo banner */
.nt-bg #nt-main-free .nt-tins									{ padding: 10px 15px; }
.nt-bg #nt-main-free .nt-icon									{ display:inline-block; margin-right:20px; }
.nt-bg #nt-main-free span										{ color:#FFF; font:normal 25px/40px Roboto, sans-serif; text-shadow:1px 1px #000; display:inline-block; text-align:left; padding-top:10px; }
.nt-bg #nt-main-free span font								{ font:normal 15px/25px Roboto, sans-serif; letter-spacing:0.025em; padding-top:8px; display:inline-block; }
@media screen and (max-width:1320px)					{ .nt-bg #nt-main-free .nt-icon { display:block; margin-right:auto; margin:0 auto; } .nt-bg #nt-main-free span { display:block; text-align:center; } }
@media screen and (max-width:1000px)					{ .nt-bg #nt-main-free span { font-size:20px; line-height:28px; } .nt-bg #nt-main-free span font { font-size:15px; line-height:20px; } }

.nt-bg #nt-main-shop												{ border:1px solid #515759; background:transparent url(images/nt-prom-back.jpg) 0 0 repeat; } /* shop our store promo banner */
.nt-bg #nt-main-shop .nt-tins									{ padding:10px 15px; margin:0 auto; text-align:center; }
.nt-bg #nt-main-shop .nt-left									{ color:#FFF; font:normal 22px/40px Roboto, sans-serif; text-shadow:1px 1px #000; display:inline-block; text-align:center; text-shadow:1px 1px #000; }
.nt-bg #nt-main-shop .nt-left .nt-font					{ color:#FFF; font-size:30px; font-family:Roboto, sans-serif; font-weight:normal; text-transform:none; }
.nt-bg #nt-main-shop a											{ display:inline-block; height:auto; line-height:18px; padding:8px 15px; margin-top:13px; margin-left:50px; text-align:center; text-transform:uppercase; }
@media screen and (max-width:1320px)					{ .nt-bg #nt-main-shop .nt-left { display:block; margin:0 auto 10px; } .nt-bg #nt-main-shop a { display:inline-block; margin:0 auto; } }
@media screen and (max-width:1000px)					{ .nt-bg #nt-main-shop .nt-left { font-size:15px; line-height:20px; } .nt-bg #nt-main-shop .nt-left .nt-font { font-size:24px; line-height:28px; } }

.nt-bg #nt-main #nt-main-tabs								{ } /* terms of sale accordion */
.nt-ttrm																		{ background:#FFF none; }



/* ---------------------------------------- 
eBay Footer Extended
---------------------------------------- */
#nt-foot-wrap															{ background:#000 none; border:1px solid #515759; border-width:0; } /* general */
#nt-foot-main															{ background:transparent none; }
#nt-foot-main .nt-foot-tins										{ background:transparent none; width:100%; max-width:1400px; height:auto; margin:0 auto; padding:0; }

#nt-foot-main .nt-foot-cols										{ width:25%; height:270px; float:left; padding:20px 25px; border-right:1px solid #292929; border-bottom:1px solid #292929; text-align:left; }
#nt-foot-main #nt-foot-col4.nt-foot-cols				{ border-right:0 none; padding-top:0; padding-bottom:0;  }
#nt-foot-main #nt-foot-col1.nt-foot-cols				{ width:15%; }
#nt-foot-main #nt-foot-col2.nt-foot-cols				{ width:15% }
#nt-foot-main #nt-foot-col3.nt-foot-cols				{ width:35%; }
#nt-foot-main #nt-foot-col4.nt-foot-cols				{ width:35%; }
@media screen and (max-width:1150px) {
#nt-foot-main #nt-foot-col1.nt-foot-cols,
#nt-foot-main #nt-foot-col2.nt-foot-cols				{ width:20%; }
#nt-foot-main #nt-foot-col3.nt-foot-cols				{ width:30%; }
#nt-foot-main #nt-foot-col4.nt-foot-cols 				{ width:30%; }
}
@media screen and (max-width:1000px) {
#nt-foot-main #nt-foot-col1.nt-foot-cols,
#nt-foot-main #nt-foot-col3.nt-foot-cols				{ width:50%; height:280px; }
#nt-foot-main #nt-foot-col2.nt-foot-cols,
#nt-foot-main #nt-foot-col4.nt-foot-cols				{ width:50%; height:280px; float:none; border-right:0 none; }
#nt-foot-main .nt-foot-cols #nt-foot-cont				{ padding-top:25px; }
}
@media screen and (max-width:740px) {
#nt-foot-main #nt-foot-col1.nt-foot-cols,
#nt-foot-main #nt-foot-col2.nt-foot-cols,
#nt-foot-main #nt-foot-col3.nt-foot-cols,
#nt-foot-main #nt-foot-col4.nt-foot-cols				{ width:100%; height:auto; float:none; }
#nt-foot-main .nt-foot-cols #nt-foot-cont				{ padding-top:25px; }
}
#nt-foot-main .nt-foot-cols h3									{ color:#EAC570; font:normal 17px/20px Roboto, sans-serif; /* font:normal 17px/20px Lobster, cursive; */ margin:0 0 20px; padding:0; }
#nt-foot-main .nt-foot-cols ul									{ list-style-type:none; margin:0; padding:0; }
#nt-foot-main .nt-foot-cols ul li								{ background:transparent url(images/nt-icon-lev1.png) 0 2px no-repeat; padding:0 0 10px 16px; }
#nt-foot-main .nt-foot-cols ul li:hover 					{ background-image:url(images/nt-icon-lev1h.png); }
#nt-foot-main .nt-foot-cols ul li,
#nt-foot-main .nt-foot-cols ul li a,
#nt-foot-main .nt-foot-cols p									{ color:#FFF; font-size:13px; line-height:16px; }
#nt-foot-main .nt-foot-cols ul li:hover a				{ color:#EAC570; }
#nt-foot-main .nt-foot-cols #nt-foot-mail,
#nt-foot-main .nt-foot-cols #nt-foot-cont				{ overflow:hidden; }

#nt-foot-main .nt-foot-cols #nt-foot-mail p			{ color:#FFF; margin:0 0 10px; padding:0; }
#nt-foot-main .nt-foot-cols #nt-foot-mail a			{ float:right; }
#nt-foot-main .nt-foot-cols #nt-foot-mail a.nt-brdb.nt-crns.nt-ffac.nt-ffbn 				{ /* color:#FFF; background:#EAC570 none; border:0 none; */ }
#nt-foot-main .nt-foot-cols #nt-foot-mail a.nt-brdb.nt-crns.nt-ffac.nt-ffbn:hover 	{ /* color:#FFF; background:#000 none; border:0 none; */ }

#nt-foot-main .nt-foot-cols #nt-foot-icon				{ text-align:center; }
#nt-foot-main .nt-foot-cols #nt-foot-icon img		{ display:block; margin:0 auto 20px; max-width:100%; }

#nt-foot-main .nt-foot-cols #nt-foot-cont p			{ color:#FFF; font-size:13px; line-height:16px; margin:0 0 5px; padding:0; }
#nt-foot-main .nt-foot-cols #nt-foot-cont i			{ color:#515759; width:16px; padding-right:6px; }
#nt-foot-main .nt-foot-cols #nt-foot-cont span	{ width:80px; display:inline-block; font-weight:600; }
#nt-foot-main .nt-foot-cols #nt-foot-cont a			{ color:#FFF; font-size:13px; text-decoration:underline; }
#nt-foot-main .nt-foot-cols #nt-foot-cont a:hover { color:#EAC570; text-decoration:underline; }

@media screen and (max-width:800px) { /* center footer content on mobile */
#nt-foot-main .nt-foot-cols h3,
#nt-foot-main .nt-foot-cols ul li,
#nt-foot-main .nt-foot-cols p,
#nt-foot-main .nt-foot-cols #nt-foot-mail,
#nt-foot-main .nt-foot-cols #nt-foot-cont				{ text-align:center; }
#nt-foot-main .nt-foot-cols #nt-foot-mail p			{ margin-bottom:20px; }
#nt-foot-main .nt-foot-cols a.nt-ffbn						{ float:none !important; display:inline-block; margin:0 auto; }
#nt-foot-main .nt-foot-cols ul li,
#nt-foot-main .nt-foot-cols ul li:hover					{ background-image:none; padding-left:0; }
}

#nt-foot-copy							    							{ width:100%; height:auto; padding:0; text-align:center; clear:all; }
#nt-foot-copy p														{ margin:0; padding:20px 25px; height:15px; } /* copyright line */
#nt-foot-copy p, #nt-foot-copy a							{ color:#FFF; font-size:12px; line-height:15px; }
#nt-foot-copy a:first-child										{ font-weight:bold; }
#nt-foot-copy a:hover							    			{ color:#FFF; text-decoration:underline; }
#nt-foot-copy .nt-copy-ninja,
#nt-foot-copy .nt-copy-ninja2								{ margin-left:10px; padding-left:10px; border-left:1px solid #FFF; display:inline-block; }
@media screen and (max-width:720px) 					{ #nt-foot-copy p { height:auto; } #nt-foot-copy, #nt-foot-copy * { line-height:1.2; } #nt-foot-copy .nt-copy-ninja, #nt-foot-copy .nt-copy-ninja2 { display:block; margin-top:15px; margin-left:0; padding-left:0; border-left:0 none; } }



/* ---------------------------------------- 
eBay Category Page
---------------------------------------- */
.nt-bg .v4stabl, .nt-bg .v4stabl a								{ color:#000; } /* top right view links */
.nt-bg .v4stabl a:hover											{ color:#000;}

.nt-bg .r3_cm.bp.tp													{ border-top:1px solid #DDD; } /* top navigation box */
.nt-bg .ctrlbr																{ border-bottom:1px solid #DDD; }

.nt-bg .fpcc .countClass,
.nt-bg .fpcc .matchClass,
.nt-bg .fpcc .keywordClass										{ color:#000; font-family:Roboto, sans-serif; } /* top results count */
.nt-bg .fpcc .countClass											{ color:#EAC570; }

.nt-bg td#CentralArea span.pdmt span.label			{ color:#000; } /* top view sort */
.nt-bg td#CentralArea span.pdmt span.cur			{ color:#000; }

.nt-bg .cmpBr .cmsg, .nt-bg .cmpBr .cmsg a			{ color:#000; } /* top shipping to */
.nt-bg .cmpBr .cmsg a:hover									{ color:#EAC570; }

#nt-main-cate .nt-fp												{ height:360px; border:1px solid #DDD; } /* gallery box */
#nt-main-cate .nt-fp a .title									{ color:#000; }
#nt-main-cate .nt-fp a:hover .title						{ color:#EAC570; }
#nt-main-cate .nt-fp .subtitle									{ color:#999; }
#nt-main-cate .nt-fp .price-bin,
#nt-main-cate .nt-fp .bid-price								{ color:#EAC570; }
#nt-main-cate .nt-fp .time-left								{ color:#999; }
#nt-main-cate .nt-fp .shipping								{ color:#444; }

.nt-bg table.pgbc														{ border-top:1px solid #DDD; border-bottom:1px solid #DDD; padding:5px 0; } /* pagination lines */

.nt-bg .dynpg span.page,
.nt-bg .dynpg .r .form label										{ color:#000; } /* pagination text */

.nt-bg .dynpg .prev a.enabled,
.nt-bg .dynpg .prev a.enabled:hover,
.nt-bg .dynpg .next a.enabled,
.nt-bg .dynpg .next a.enabled:hover,
.nt-bg .dynpg td.pages a.enabled,
.nt-bg .dynpg td.pages a.enabled:visited				{ color:#000; }
.nt-bg .dynpg td.pages a.enabled:hover				{ color:#EAC570; text-decoration:none; }

.nt-bg .dynpg .prev a.disabled,
.nt-bg .dynpg .prev a.disabled:hover,
.nt-bg .dynpg .next a.disabled,
.nt-bg .dynpg .next a.disabled:hover,
.nt-bg .dynpg td.pages a.disabled,
.nt-bg .dynpg td.pages a.disabled:hover,
.nt-bg .dynpg td.pages a.disabled:visited,
.nt-bg .dynpg span.pipe											{ color:#BBB; text-decoration:none; }

.nt-bg td#CentralArea span.pdmt span.cur			{ background-image:url(images/nt-cate-drop.png); } /* buttons and icons */
#nt-main-cate .nt-fp .button									{ background-image:url(images/nt-cate-bttn.png); }
.nt-bg .dynpg .prev a												{ background-image:url(images/nt-cate-back.png) !important; }
.nt-bg .dynpg .next a												{ background-image:url(images/nt-cate-next.png) !important; }
.nt-bg .dynpg .r .form input#q_10							{ background-image:url(images/nt-cate-btgo.png) !important; }

.nt-bg .bpmsg																{ margin-top:10px; } /* search results page no results */
.nt-bg .bpmsg .title, .nt-bg .bpmsg .option,
.nt-bg .bpmsg .lnk, .nt-bg .bpmsg .lnk a					{ font-family:Roboto, sans-serif; font-size:13px; line-height:18px; }
.nt-bg .bpmsg .title													{ color:#000;  }
.nt-bg .bpmsg .option												{ color:#EAC570; font-weight:normal; }
.nt-bg .bpmsg .lnk a													{ color:#EAC570; font-weight:normal; margin-left:10px; padding-left:15px; background:transparent url(images/nt-icon-lev1h.png) 0 3px no-repeat; }
.nt-bg .v4snexp div													{ color:#999; margin-top:10px; }
.nt-bg .toplne .msg													{ color:#000; }
.nt-bg .toplne .msg b													{ color:#EAC570; margin-left:4px; }
.nt-bg .toplne .msg span											{ margin-right:7px; }
.nt-bg .v4snexp ul li													{ color:#000; background:transparent url(images/nt-icon-lev1h.png) 0 3px no-repeat; }
.nt-bg .v4snexp ul li a												{ color:#EAC570; }

.nt-bg .sifExp .expHeader											{ margin-bottom:15px; } /* search results page with additional items */
.nt-bg .sifExp .expHeader span								{ color:#999; font-weight:normal; }
.nt-bg .sifExp .expHeader span .ctgcnt					{ color:#EAC570; font-weight:bold; }
.nt-bg .sifExp .expHeader b										{ color:#999; font-weight:bold; }
.nt-bg .sifExp .lview table tr										{ background-color:#FFF; border-bottom:1px solid #DDD; }
.nt-bg .sifExp .lview table tr td								{ vertical-align:middle; }
.nt-bg .sifExp .lview table tr td.pic							{ padding-left:10px; padding-right:10px; }


