@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 4167A5 */
/* main bg 2B2B2B */
/* font 202020 */
/* border DDD */
/* main font Roboto */
/* accent font "Libre Baskerville" */

/* ---------------------------------------- 
eBay Global
---------------------------------------- */
.nt-bg																			{ background:#13294E url(images/nt-bg.jpg) center top fixed no-repeat; padding:0; }
.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:98%; } }

/* --- 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 .nt-bg-02															{ background:transparent none; } /* content area including header and footer */

.nt-content																{}

.nt-bg *                                     									{ font-family:Roboto, Tahoma, 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:#4167A5; }
#CentralArea h1, #nt-main h1								{ color:#202020; text-align:center; font-size:20px; line-height:24px; font-weight:600; margin:0; padding:0 0 15px; }
#CentralArea h5, #nt-main h5		            			{ color:#202020; text-align:left; font-size:14px; 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 .nt-bkdk															{ background:#2B2B2B none; }
.nt-bg .nt-grdn															{ background:#DDD none; }
.nt-bg .nt-grda															{ background:#4167A5 none; }
.nt-bg .nt-bkac															{ background:#4167A5 none; }
.nt-bg .nt-brda															{ border:1px solid #4167A5; }
.nt-bg .nt-brdd															{ border:1px solid #2B2B2B; }

.nt-bg #LeftPanel .nt-bklt										{ background:#FFF none; padding:0 10px 10px; } /* text boxes */
.nt-bg #LeftPanel .nt-brdm										{ border:1px solid #13294E; padding:0 10px 10px; }
.nt-bg #nt-main .nt-bklt											{ background:#FFF none; }
.nt-bg #nt-main .nt-brdm											{ border:1px solid #13294E; }
.nt-bg .nt-sbox, #nt-deal											{ border-width:0 !important; }
.nt-bg .nt-tbox															{ border-width:0 !important; }
.nt-bg .nt-pbox															{ background-color:#FFF !important; border-width:0 !important; }
.nt-bg #nt-main-tabs .nt-tbox									{ border-width:0 !important; }
.nt-bg #LeftPanel #nt-side-news.nt-brdm				{ border-width:0 !important; }
.nt-bg .nt-tbox															{ padding:0 10px 10px; }
.nt-bg .nt-pbox															{ padding:10px; }
.nt-bg .nt-sbox .nt-tins, .nt-bg .nt-tbox .nt-tins	{ border:1px solid #13294E; border-width:0 1px 1px; padding:5px 10px 10px; }
.nt-bg .nt-pbox .nt-tins											{ border:1px solid #13294E; border-width:1px; padding:10px 10px 10px; }
.nt-bg #nt-side-news.nt-sbox .nt-tins					{ border:1px solid #13294E; border-width:0 1px 1px; padding:5px 10px 10px; }
.nt-bg .nt-prom															{ margin:0 auto 15px; }

#LeftPanel .nt-ttba													{ padding:10px 10px 0; } /* title bars */
#nt-main .nt-ttba														{ padding:10px 10px 0; }
#LeftPanel .nt-ttba .nt-line,
#nt-main .nt-ttba .nt-line											{ width:100%; padding:8px 10px 5px; border:1px solid #13294E; border-width:1px 1px 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.nt-bg .nt-ffac, .nt-bg .nt-ffac p, .nt-bg .nt-ffac a	{ font-family:"Libre Baskerville", serif; text-decoration:none; }
.nt-bg .nt-fftb, .nt-bg .nt-fftb p, .nt-bg .nt-fftb a	{ color:#13294E; font-size:20px; line-height:25px; font-weight:normal; text-transform:none; }
.nt-bg #nt-main .nt-fftb											{ text-align:center; }
#nt-template.nt-bg #nt-main .nt-fftb						{ text-align:left; }
.nt-bg #LeftPanel .nt-bktt										{ background:#FFF none; }
.nt-bg #nt-main .nt-bktt											{ background:#FFF none; }
.nt-bg #LeftPanel .nt-brdt										{ border:0 none; }
.nt-bg #nt-main .nt-brdt											{ border:0 none; }

.nt-bg #nt-main [type=radio] ~ label.nt-bktt .nt-line						{ 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 .nt-line	{ background-image:url(images/nt-icon-mins.png); }
.nt-bg #nt-main [type=radio] ~ label.nt-bktt						{ margin-bottom:0; }
.nt-bg #nt-main [type=radio] ~ label.nt-bktt .nt-line			{ border-width:1px; }
.nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt	{ margin-bottom:0; }
.nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt	{ }
.nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt .nt-line	{ border-width:1px 1px 0; }
.nt-bg #nt-main #nt-main-tabs											{ padding-bottom:10px; background:#FFF none; }
.nt-bg #nt-main #nt-main-tabs .nt-ttrm .nt-tbox				{ padding-bottom:0; }

.nt-bg .nt-ffbn, .nt-bg a.nt-ffbn								{ background:#13294E none; } /* buttons */
.nt-bg .nt-ffbn:hover, .nt-bg a.nt-ffbn:hover		{ background:#BA8502 none; }
.nt-bg .nt-brdb															{ border:0 none; }
.nt-bg .nt-ffbn, .nt-bg a.nt-ffbn								{ color:#FFF; font-size:11px; font-weight:bold; height:30px; line-height:30px; padding:0 10px; display:block; -webkit-transition:0.5s ease-in-out; transition:0.5s ease-in-out; }
.nt-bg .nt-ffbn:hover, .nt-bg a.nt-ffbn:hover		{ color:#FFF; }



/* ---------------------------------------- 
eBay Header
---------------------------------------- */
.nt-bg #nt-head-wrap-01										{ background:#EBCA79 none; }
.nt-bg #nt-head-wrap-02										{ background:transparent none; }
.nt-bg #nt-head-wrap-03										{ background:#EBCA79 none; }
.nt-bg #nt-head-01													{ padding:0; }
				
.nt-bg #nt-head-logo												{ margin:15px auto; } /* logo */
@media screen and (max-width:1020px)					{ .nt-bg #nt-head-logo { margin:15px auto 10px; } }

.nt-bg #nt-head-pror-02											{ width:auto; max-width:70%; margin:25px auto 15px; } /* promo mid right */
#nt-template.nt-bg #nt-head-pror-02					{ margin-top:55px; }
.nt-bg #nt-head-pror-02 span									{ color:#EBCA79; text-align:right; font:normal 18px/23px "Libre Baskerville", serif; }
@media screen and (max-width:1440px)					{ .nt-bg #nt-head-pror-02 { margin-right:10px; } }
@media screen and (max-width:1020px)					{ .nt-bg #nt-head-pror-02, #nt-template.nt-bg #nt-head-pror-02 {margin:0 auto 15px; } .nt-bg #nt-head-pror-02 span { text-align:center; } }

.nt-bg #nt-head-srch												{ height:30px; position:relative; margin:0 auto; padding:0; float:right; clear:right; overflow:hidden; } /* 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:#222; font-size:13px; }
.nt-bg #nt-head-srch.nt-bkwh,
.nt-bg #nt-head-srch-sbox.nt-bkwh						{ background-color:#FFF; }
.nt-bg .nt-brds															{ border:1px solid #DDD; }
.nt-bg #nt-head-srch-sbox										{ border-width:0; }
.nt-bg #nt-head-srch-bttn										{ border-width:0 0 0 1px; }
/* 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:#EEE url(images/nt-icon-srch.png) center center no-repeat; transition:all 0.5s ease; }
.nt-bg #nt-head-srch-bttn.nt-ffbn:hover				{ background-color:#EBCA79; }

.nt-bg #nt-head-tnav												{ height:18px; overflow:hidden; padding:10px 0; } /* top nav menu */
.nt-bg #nt-head-tnav *, .nt-bg #nt-head-tnav a		{ color:#13294E; font:normal 14px/18px Roboto, Tahoma, sans-serif; }
.nt-bg #nt-head-tnav a											{ text-transform:uppercase; display:inline-block; padding:0 15px; transition:all 0.5s ease;  }
.nt-bg #nt-head-tnav a:hover								{ color:#4167A5;  text-decoration:underline; }
.nt-bg #nt-head-tnav a:first-child							{ padding-left:0; }
.nt-bg #nt-head-tnav a:last-child							{ padding-right:0; }
/* right align */
.nt-bg #nt-head-tnav												{ float:left; text-align:left; }
@media screen and (max-width:1440px)					{ .nt-bg #nt-head-tnav { margin-left:10px; } }
@media screen and (max-width:1020px)					{ .nt-bg #nt-head-tnav { display:none; } .nt-bg #nt-head-wrap-01 { padding:5px 0; } }

.nt-bg #nt-head-wrap-03 #nt-head-menu			{ text-align:center; height:40px; overflow:hidden; margin:0 auto; } /* bottom center nav menu */
@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; } }
.nt-bg #nt-head-wrap-03 #nt-head-menu a						{ color:#13294E; font:normal 16px/40px Roboto, Tahoma, sans-serif; text-transform:none; display:inline-block; margin:0; padding:0 25px; transition:all 0.5s ease; }
.nt-bg #nt-head-wrap-03 #nt-head-menu a:hover			{ color:#4167A5; font-weight:600; text-decoration:none; background: #DDD; /* Old browsers */
background: -moz-linear-gradient(left,  #dddddd 0%, #ffffff 50%, #dddddd 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #dddddd 0%,#ffffff 50%,#dddddd 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #dddddd 0%,#ffffff 50%,#dddddd 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#dddddd',GradientType=1 ); /* IE6-9 */
 )
 }
.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; } }

.nt-bg #nt-head-mnav												{ height:auto; position:relative; clear:both; margin:0 auto 15px; overflow:hidden; } /* 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; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.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; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; 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,
.nt-bg #nt-head-mnav .nt-mnav								{ background-color:#FFF; }
/* font styling */
.nt-bg #nt-head-mnav .nt-mbox label						{ color:#202020; font:normal 14px/30px Roboto, Tahoma, sans-serif; }
.nt-bg #nt-head-mnav .nt-mnav h4							{ color:#4167A5; font:bold 14px/30px Roboto, Tahoma, sans-serif; padding:0 8px }
.nt-bg #nt-head-mnav .nt-mnav ul li a					{ color:#202020; font:normal 13px/22px Roboto, Tahoma, sans-serif; text-decoration:none; display:block; }
.nt-bg #nt-head-mnav .nt-mnav ul li a:hover		{ color:#4167A5; 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-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); }
/* add box borders */
.nt-bg #nt-head-mnav .nt-mbox [type=checkbox] ~ label,
.nt-bg #nt-head-mnav .nt-mnav																{ border:1px solid #DDD; }
.nt-bg #nt-head-mnav .nt-mbox [type=checkbox] ~ label						{ border-width:1px; }
.nt-bg #nt-head-mnav .nt-mbox [type=checkbox]:checked ~ label	{ border-width:1px 1px 0; }
.nt-bg #nt-head-mnav .nt-mnav																{ border-width:0 1px 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:#4167A5 !important; }



/* ---------------------------------------- 
eBay Left Panel
---------------------------------------- */
.nt-bg #LeftPanel #nt-side-tbar-deal, #nt-deal	{ display:none; }
#nt-template.nt-bg #LeftPanel #nt-side-tbar-deal,
#nt-template #nt-deal												{ display:block; }
.nt-bg #LeftPanel #nt-side-tbar-deal						{ text-align:center; background-color:#EBCA79; }
.nt-bg #LeftPanel #nt-side-tbar-deal	 .nt-line		{ background-color:#FFF; }
#nt-deal																		{ height:auto; background:#EBCA79 none; padding:0 10px 10px; position:relative; overflow:hidden; } /* daily deal */
#nt-deal #nt-deal-fbox .nt-fp a .thumb img			{ border:1px solid #DDD; }
#nt-deal #nt-feat-deal .nt-fp a .thumb					{ border:1px solid #DDD;  display:block !important; width:140px !important; height:140px !important; }
#nt-deal #nt-feat-deal, #nt-deal #nt-deal-fbox	{ border:1px solid #13294E; background:#FFF none; border-width:0 1px 1px; padding:5px 10px 10px; position:relative; overflow:hidden; }
#nt-deal, #nt-deal #nt-feat-deal,
#nt-deal #nt-deal-fbox											{ width:100%; position:relative; overflow:hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#nt-deal .nt-fp															{ background:transparent url(images/nt-cate-bttn.png) right bottom no-repeat; padding:0 10px; transition:all 0.5s ease; }
#nt-deal .nt-fp:hover												{ background-image:url(images/nt-cate-bttnh.png); }
#nt-deal .nt-fp a, #nt-deal .nt-fp a span				{ text-align:left; font-size:13px; line-height:15px; text-decoration:none; display:block; }
#nt-deal .nt-fp a .title												{ color:#202020; text-decoration:none;  margin:15px 0 25px; height:45px; overflow:hidden; text-align:center; }
#nt-deal .nt-fp a:hover .title									{ color:#4167A5; text-decoration:none; }
#nt-deal .nt-fp a .price											{ color:#4167A5; font-size:14px; font-weight:bold; line-height:28px; display:block; padding:0 0 0 1px; }
#nt-deal .nt-fp a .thumb											{ width:100%; height:140px; margin:0 auto; padding:0; vertical-align:middle; text-align:center; }
#nt-deal .nt-fp a .thumb img									{ width:auto; max-width:140px; height:auto; max-height:140px; margin:0 auto; }
#nt-deal #cntdwn													{ color:#202020 !important; background-color:#EEE !important; border:1px solid #13294E; position:relative; width:100%; height:auto; display:block; text-align:center !important; margin:10px auto 0; padding:10px 0; font:bold 15px/18px Roboto, Tahoma, sans-serif !important; }
#nt-deal #cntdwn:before										{ content:"• Time Left •"; text-align:center; display:block; padding-bottom:4px; font-size:13px; font-weight:normal; }

.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:#4167A5; }
#LeftPanel #nt-side-cats .nt-tins							{ padding:0; }
#LeftPanel .lev1 li a, #LeftPanel .lev1 span			{ font-size:14px; line-height:17px; font-weight:normal; transition:all 0.5s ease; }
#LeftPanel .lev1 li a:hover		            					{ }
#LeftPanel .lev2 li a				        							{ font-size:13px; line-height:16px; font-weight:normal; }
#LeftPanel .lev3 li a				        							{ font-size:13px; line-height:16px; font-weight:normal; }
#LeftPanel .lev2 li a:hover, 
#LeftPanel .lev3 li a:hover		            					{ }
#LeftPanel .lev2, #LeftPanel .lev3							{ padding-bottom:5px; }
/* add dividers */
.nt-bg #LeftPanel .lev1												{ padding-bottom:10px; }
.nt-bg #LeftPanel .lev1 li											{ padding:5px 10px 0; }
/* add bullets / icons */
#LeftPanel .lev1 li a,
#LeftPanel .lev1 span				        						{ background:#EEE url(images/nt-icon-lev1.png) 10px 9px no-repeat; padding:7px 10px 7px 24px; }
#LeftPanel .lev1 li a:hover,
.nt-bg #LeftPanel .lev1 li span	            					{ background-image:url(images/nt-icon-lev1h.png); background-color:#FAFAFA; }
#LeftPanel .lev2 li a				        							{ background:#EEE url(images/nt-icon-lev2.png) 23px 6px no-repeat; padding:5px 10px 5px 36px; }
#LeftPanel .lev3 li a				        							{ background:#EEE url(images/nt-icon-lev2.png) 35px 6px no-repeat; padding:5px 10px 5px 48px; }
#LeftPanel .lev2 li a:hover,
.nt-bg #LeftPanel .lev2 li span,
#LeftPanel .lev3 li a:hover,
.nt-bg #LeftPanel .lev3 li span		            					{ background-image:url(images/nt-icon-lev2h.png); background-color:#FAFAFA; }
/* 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:#4167A5 !important; }

#nt-side-news p														{ line-height:18px; margin:0 0 10px; } /* newsletter box */
#nt-side-news-bttn													{ float:right; }

.nt-bg #LeftPanel .nt-prot										{ width:100%; background:transparent url(images/nt-prom-back.jpg) center top no-repeat; } /* text promo banners */
.nt-bg #LeftPanel .nt-prot.nt-alt							{ background-image:url(images/nt-prom-bacs.jpg); }
.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:auto; }
.nt-bg #LeftPanel .nt-prot span								{ color:#202020; font:normal 22px/26px "Libre Baskerville", serif; display:block; float:left; padding-top:4px; }
.nt-bg #LeftPanel .nt-prot span span						{ color:#4167A5; float:none; padding-top:0; }
.nt-bg #LeftPanel #nt-side-bbb.nt-prot span		{ padding-top:24px; }
.nt-bg #LeftPanel #nt-side-bbb.nt-prot span span { padding-top:0; }
@media screen and (max-width:1345px)					{ .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:auto; margin-right:10px; } }
@media screen and (max-width:1195px)					{ .nt-bg #LeftPanel .nt-prot span, .nt-bg #LeftPanel #nt-side-bbb.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-home-spacer.nt-prom						{ margin-bottom:0; } /* spacing */

#nt-main-babg															{ width:100%; max-width:1400px; height:auto; margin:20px auto 0; padding:0; display:none; } /* welcome banner extended */
#nt-main-babg .nt-tins												{ width:100%; background:#FFF none; padding:10px; }
#nt-main-babg, #nt-main-babg .nt-tins					{ box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }

/* --- main rotating banner responsive --- */
#nt-main-bann															{ border:1px solid #13294E; margin:0 auto; display:block; text-align:center; }
#nt-main-bann .MagicSlideshow								{  }
#nt-main-bann .mss-slider										{ background:transparent none; }

#nt-main-fcat															{ width:100%; overflow:hidden; text-align:center; background:transparent none; display:none; } /* featured category banners expanded */
#nt-main-fcat .nt-tins												{ width:100%; max-width:1400px; margin:0 auto; padding:0; text-align:center; }
#nt-main-fcat a															{ width:454px; max-width:454px; height:220px; background:#FFF none; margin:20px 0 0 19px; padding:10px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; float:left; }
#nt-main-fcat a .nt-brdr											{ border:1px solid #13294E; width:100%; height:auto; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
#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:31%; height:auto; display:inline-block; float:none; margin:15px 5px 0; } }
@media screen and (max-width:960px)					{ #nt-main-fcat a, #nt-main-fcat a.nt-first { width:46%; height:auto; display:inline-block; float:none; margin:15px 5px 0; } }
@media screen and (max-width:580px)					{ #nt-main-fcat a, #nt-main-fcat a.nt-first { width:100%; height:auto; display:inline-block; float:none; margin:15px auto 0; } }

#nt-main-feat #nt-feat												{  }
#nt-main-feat #nt-feat .nt-fp									{ width:174px; height:300px; 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; overflow:hidden; }
#nt-main-feat #nt-feat .nt-fp a .title						{ color:#202020; height:60px; margin:4px 8px 8px; text-align:center; }
#nt-main-feat #nt-feat .nt-fp a:hover .title			{ color:#BA8502; }
#nt-main-feat #nt-feat .nt-fp a .price					{ color:#4167A5; font:bold 14px/30px Roboto, Tahoma, 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; }
/* centered 5 across */
#nt-main-feat															{ text-align:center; }
#nt-main-feat #nt-feat												{ display:inline-block; }
#nt-main-feat #nt-feat.nt-tins								{ border:1px solid #13294E; border-width:0 1px 1px; padding:0px 5px 15px; width:100%; }
#nt-main-feat #nt-feat .nt-fp									{ margin:20px 17px 0; display:inline-block; }
@media screen and (max-width:460px)					{ #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); }
/* adust for mobile */
@media screen and (max-width:540px)					{ #nt-main #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:410px)					{ #nt-main-feat #nt-feat .nt-fp { width:142px; /* background-image:url(images/nt-main-fbom.png); */ } #nt-main-feat #nt-feat .nt-fp:hover { /* background-image:url(images/nt-main-fbomh.png); */ } }
@media screen and (max-width:339px)					{ #nt-main-feat #nt-feat .nt-fp { width:174px; margin:15px auto 0 !important; /* background-image:url(images/nt-main-fbox.png); */ } #nt-main-feat #nt-feat .nt-fp:hover { /* background-image:url(images/nt-main-fboxh.png); */ } }



/* ---------------------------------------- 
eBay Listing Template
---------------------------------------- */
#nt-temp-gall #nt-gall-main										{ border:1px solid #DDD; } /* product photo gallery */
#nt-temp-gall.nt-side #nt-gall-thmb h5					{ color:#4167A5; font-size:13px; }
#nt-temp-gall #nt-gall-thmb .nt-hold						{ border:1px solid #DDD; }
#nt-temp-gall #nt-gall-thmb .nt-hold:hover			{ border:1px solid #4167A5; }
#nt-temp-gall #nt-gall-thmb h5 span						{ background-image:url(images/nt-icon-gall.png) }

#nt-desc-left																{ float:left; width:56%; }
#nt-main-spec															{ width:40%; float:right; /* margin-left:20px; */ } /* product specifications table */
#nt-main-spec															{ /* width:100%; float:none; margin-top:10px; */ }
.nt-bg #nt-main #nt-main-spec .nt-brdd.nt-grdn	{ background-color:#808080; border:1px solid #808080; }
.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:#202020; text-align:left; font-size:13px; line-height:16px; border:1px solid #DDD; padding:5px 8px; }
#nt-main-spec table th											{ color:#202020; font-weight:600; width:40%;  }
#nt-main-spec table th.nt-title								{ background:#13294E none; color:#FFF; border-color:#13294; font-size:16px; font-weight:normal; font-family:"Libre Baskerville", serif; padding:8px; }
@media screen and (max-width:670px)					{ #nt-desc-left { width:100%; float:none; margin-bottom:10px; } #nt-main-spec { width:100%; float:none; margin-left:0; margin-bottom:0; } }

.nt-bg #nt-ship-methods											{ border:0 none; border-collapse:collapse; margin:0 0 15px; padding:0; width:auto; max-width:100%; }
.nt-bg #nt-ship-methods th,
.nt-bg #nt-ship-methods td										{ text-align:center; font-size:13px; line-height:18px; vertical-align:middle; padding:6px 16px; border:1px solid #DDD; font-weight:normal; }
.nt-bg #nt-ship-methods th										{ font-weight:bold; background-color:#EEE; }

.nt-bg #nt-main-shop												{ border:0 none; background:transparent url(images/nt-prom-back.jpg) center bottom no-repeat; } /* shop our store promo banner */
.nt-bg #nt-main-shop .nt-tins									{ padding:15px 15px; }
.nt-bg #nt-main-shop .nt-left									{ color:#BA8502; font:normal 24px/40px "Libre Baskerville", serif; display:inline-block; text-align:center; }
.nt-bg #nt-main-shop .nt-left .nt-font					{ color:#13294E; font-size:34px; font-family:"Libre Baskerville", serif; font-weight:normal; text-transform:none; }
.nt-bg #nt-main-shop a											{ display:inline-block; text-transform:uppercase; height:auto; line-height:18px; padding:8px 15px; margin-top:13px; margin-left:50px; }
@media screen and (max-width:640px)					{ .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:420px)					{ .nt-bg #nt-main-shop .nt-left { font-size:20px; line-height:32px; } .nt-bg #nt-main-shop .nt-left .nt-font { font-size:28px; line-height:32px; } }



/* ---------------------------------------- 
eBay Footer
---------------------------------------- */
#nt-foot-wrap															{ background:transparent none; border:1px solid #DDD; border-width:0; } /* general */
.nt-foot-tins																{ width:100%; max-width:1400px; height:auto; margin:0 auto; overflow:hidden; text-align:center; }
#nt-foot-main															{ background:#13294E none;  }
#nt-foot-main .nt-foot-tins										{ background:transparent none;  padding:25px 0; }
#nt-foot-subm							    							{ padding:0 20px 15px; }
#nt-foot-copy							    							{ padding:0 20px 0; }

#nt-foot-logo															{ width:auto; max-width:300px; height:auto; float:right; display:block; } /* footer right logo */
@media screen and (max-width:1440px) 					{ #nt-foot-logo { margin-right:10px; } }
@media screen and (max-width:960px) 					{ #nt-foot-logo { margin:0 auto 10px; float:none; } }
#nt-foot-subm							    							{ padding:10px 20px 15px 0; float:left; text-align:left; }
#nt-foot-copy							    							{ padding:0 20px 0 0; float:left; text-align:left; clear:left; }
@media screen and (max-width:1440px) 					{ #nt-foot-subm { margin-left:10px; } #nt-foot-copy { margin-left:10px; } }
@media screen and (max-width:960px) 					{ #nt-foot-subm { margin:0 auto; padding:15px 0; text-align:center; float:none; } #nt-foot-copy { margin:0 auto; padding:0; text-align:center; float:none; } }
@media screen and (max-width:670px) 					{ #nt-foot-logo { margin-bottom:15px; } }

#nt-foot-subm, #nt-foot-subm *								{ color:#FFF; font-size:13px; line-height:16px; } /* footer nav menu */
#nt-foot-subm															{ height:16px; overflow:hidden; }
#nt-foot-subm a														{ color:#FFF; font-weight:normal; text-transform:uppercase; padding:0 10px; }
#nt-foot-subm a:first-child										{ padding-left:0; }
#nt-foot-subm a:last-child										{ padding-right:0; }
#nt-foot-subm a:hover							    			{ color:#EBCA79; text-decoration:underline; }
@media screen and (max-width:670px) 					{ #nt-foot-subm { height:auto; display:none; } #nt-foot-subm, #nt-foot-subm * { line-height:1.2 } #nt-foot-subm a { display:block; padding-bottom:8px; padding-left:0; padding-right:0; } #nt-foot-subm span { display:none; } }

#nt-foot-copy, #nt-foot-copy *								{ color:#FFF; font-size:13px; line-height:16px; } /* copyright line */
#nt-foot-copy															{ height:16px; overflow:hidden; }
#nt-foot-copy a														{ color:#FFF; }
#nt-foot-copy a:first-child										{}
#nt-foot-copy a:hover							    			{ color:#EBCA79; text-decoration:underline; }
#nt-foot-copy .nt-copy-ninja,
#nt-foot-copy .nt-copy-ninja2								{ margin-left:15px; padding-left:15px; border-left:1px solid #FFF; display:inline-block; }
@media screen and (max-width:670px) 					{ #nt-foot-copy { 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; } }

#nt-foot-whys															{ background:#DDD none; width:100%; text-align:center; } /* why shop bar */
#nt-foot-whys .nt-foot-tins									{ background:transparent none; padding:10px 0 0; }
#nt-foot-whys img													{ width:auto; max-width:94px; background:#FFF none; border:1px solid #CCC; padding:5px; display:inline-block; margin:0 3px 10px; }
@media screen and (max-width:1300px)					{ #nt-foot-whys img {  } }
@media screen and (max-width:500px)					{ #nt-foot-whys img { width:20%; max-width:94px; } }
@media screen and (max-width:440px)					{ #nt-foot-whys img { width:26%; max-width:94px; } }

#nt-foot-news															{ width:100%; background:#EBCA79 none; text-align:left; border-bottom:1px solid #BA8502; } /* newsletter signup bar */
#nt-foot-news .nt-foot-tins									{ padding:15px 0 ; }
#nt-foot-news h3														{ color:#13294E; font-weight:normal; font-size:24px; font-family:"Libre Baskerville", serif; text-transform:uppercase; margin:0; padding:0; text-align:left; float:left; }
#nt-foot-news p														{ color:#202020; font-size:15px; font-family:"Libre Baskerville", serif; text-align:left; float:left; margin:0; padding:0; }
#nt-foot-news #nt-news-bttn								{ float:right; font-size:13px; padding:0 20px; }
#nt-foot-news h3, #nt-foot-news p,
#nt-foot-news span.nt-icon									{ height:54px; line-height:54px; }
#nt-foot-news #nt-news-bttn								{ height:34px; line-height:34px; margin-top:10px; }
/* add custom divider icon */
#nt-foot-news span.nt-icon									{ display:block; width:60px; background:transparent url(images/nt-foot-icon-mail.png) center center no-repeat; margin:0 30px; padding:0; float:left; }
/* customize button colors */
#nt-foot-news #nt-news-bttn								{ /* color:#FFF; background-color:#202020; border-color:#202020; */ }
#nt-foot-news #nt-news-bttn:hover					{ /* color:#FFF; background-color:#4167A5; border-color:#4167A5; */ }
/* adjust for mobile displays */
@media screen and (max-width:1440px) {
#nt-foot-news h3														{ margin-left:10px; }
#nt-foot-news #nt-news-bttn								{ margin-right:10px; }
}
@media screen and (max-width:1260px) {
#nt-foot-news h3, #nt-foot-news p						{ padding-left:10px; padding-right:10px; }
#nt-foot-news h3, #nt-foot-news p,
#nt-foot-news span.nt-icon,
#nt-foot-news #nt-news-bttn								{ text-align:center; margin:0 auto; float:none; }
#nt-foot-news p														{ line-height:18px; height:auto; padding-top:15px; padding-bottom:15px; }
#nt-foot-news #nt-news-bttn								{ max-width:62px; }
}




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

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

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

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

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

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

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

.nt-bg .dynpg span.page,
.nt-bg .dynpg .r .form label										{ color:#FFF; } /* 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:#FFF; }
.nt-bg .dynpg td.pages a.enabled:hover				{ color:#EBCA79; 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:#AAA; 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, Tahoma, sans-serif; font-size:13px; line-height:18px; }
.nt-bg .bpmsg .title													{ color:#FFF;  }
.nt-bg .bpmsg .option												{ color:#EBCA79; font-weight:normal; }
.nt-bg .bpmsg .lnk a													{ color:#EBCA79; 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:#FFF; }
.nt-bg .toplne .msg b													{ color:#EBCA79; margin-left:4px; }
.nt-bg .toplne .msg span											{ margin-right:7px; }
.nt-bg .v4snexp ul li													{ color:#FFF; background:transparent url(images/nt-icon-lev1h.png) 0 3px no-repeat; }
.nt-bg .v4snexp ul li a												{ color:#EBCA79; }

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

