@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 B5121B */
/* main bg 2C2C2D */
/* font 2C2C2D */
/* border C3C3C3 */
/* main font "Open Sans" */
/* accent font "Squada One" */

/* ---------------------------------------- 
eBay Global
---------------------------------------- */
.nt-bg																			{ background:#E3E3E3 none; padding:15px 0; border:1px solid #C3C3C3; border-width:2px 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 { padding:0; border-width:0; } .nt-bg-02 { max-width:100%; } }

/* --- BEG DIMENSIONS 2 COL WITH SIDE MARGINS --- */
#LeftPanel																	{ width:100% !important; max-width:280px !important; }
#nt-template #LeftPanel											{ width:20% !important; margin-left:10px; }
#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:1085px !important; }
@media screen and (min-width:1440px) 					{ #CentralArea { min-width:1085px; } }
#CentralArea #nt-main											{ width:100%; }
#nt-template #nt-main												{ width:77%; max-width:1085px !important; }

#LeftPanel																	{ margin:0 0 0 10px !important; }
#CentralArea, #nt-main                       					{ margin:0 10px 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 10px !important; float:none; } #CentralArea #nt-main { width:100%; } }
/* --- END DIMENSIONS 2 COL WITH SIDE MARGINS --- */

.nt-content																{ background:#FFF; border:1px solid #C3C3C3; margin-top:10px; margin-bottom:10px; padding-top:10px !important; padding-bottom:10px !important; } /* content area excluding header and footer */
.nt-content																{ }

.nt-bg *                                     									{ font-family:"Open 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:#2C2C2D; word-wrap:break-word; }
.nt-bg a:link, .nt-bg a:visited, .nt-bg a:active		{ color:#2C2C2D; }
.nt-bg a:hover							            					{ color:#B5121B; }
#CentralArea h1, #nt-main h1								{ color:#2C2C2D; text-align:center; font-size:18px; line-height:22px; font-weight:bold; margin:0; padding:0 0 15px; }
#CentralArea h5, #nt-main h5		            			{ color:#B5121B; 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:#2C2C2D none; }
.nt-bg .nt-grdn															{ background:#C3C3C3 none; }
.nt-bg .nt-grda															{ background:#B5121B none; }
.nt-bg .nt-bkac															{ background:#B5121B none; }
.nt-bg .nt-brda															{ border:1px solid #B5121B; }
.nt-bg .nt-brdd															{ border:1px solid #2C2C2D; }

.nt-bg #LeftPanel .nt-bklt										{ background:#D3D3D3 none; } /* text boxes */
.nt-bg #LeftPanel .nt-brdm										{ border:1px solid #C3C3C3; }
.nt-bg #nt-main .nt-bklt											{ background:#FFF none; }
.nt-bg #nt-main .nt-bklt.nt-pbox,
.nt-bg #nt-main .nt-ttrm .nt-bklt							{ background:#D3D3D3 none; }
.nt-bg #nt-main .nt-brdm											{ border:1px solid #C3C3C3; }
/* bordered content boxes */
.nt-bg .nt-sbox, #nt-deal, .nt-bg .nt-tbox				{ border-width:0 !important; }
.nt-bg #nt-main .nt-ttrm .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; }

.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 8px 34px; } /* title bars with bg */
.nt-bg .nt-ffac, .nt-bg .nt-ffac p, .nt-bg .nt-ffac a { font-family:"Squada One", sans-serif; text-decoration:none; }
.nt-bg .nt-fftb, .nt-bg .nt-fftb p, .nt-bg .nt-fftb a	{ color:#FFF; font-size:24px; line-height:28px; font-weight:normal; text-shadow:1px 1px #000; text-transform:uppercase; }
.nt-bg .nt-fftb.nt-alt, .nt-bg .nt-fftb.nt-alt p,
.nt-bg .nt-fftb.nt-alt a												{ text-shadow:1px 1px #7A0308; }
.nt-bg #nt-main .nt-fftb											{ text-align:center; }
.nt-bg #LeftPanel .nt-bktt,
.nt-bg #nt-main .nt-bktt											{ background: #3C3C3D;
background-image: url(images/nt-decg-tbar.png);
background-image: url(images/nt-decg-tbar.png), linear-gradient(to bottom, #3C3C3D 0%,#3C3C3D 49%,#2C2C2D 50%,#2C2C2D 100%); !important;
background-position:left center; background-repeat:no-repeat; }
.nt-bg #LeftPanel .nt-bktt.nt-alt,
.nt-bg #nt-main .nt-bktt.nt-alt								{  background: #B5121B;
background-image: url(images/nt-deco-tbar.png);
background-image: url(images/nt-deco-tbar.png), linear-gradient(to bottom, #B5121B 0%,#B5121B 49%,#961B20 50%,#961B20 100%); !important;
background-position:left center; background-repeat:no-repeat; }
.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						{ margin-bottom:1px; }
.nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt	{ margin-bottom:0; }
.nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt	{ background-color:#2C2C2D; border-color:#2C2C2D; }
/* add gradient background to accordion title bars */
.nt-bg #nt-main [type=radio] ~ label.nt-bktt						{ background: #3C3C3D;
background-image: url(images/nt-icon-plus.png);
background-image: url(images/nt-icon-plus.png), linear-gradient(to bottom, #3C3C3D 0%,#3C3C3D 49%,#2C2C2D 50%,#2C2C2D 100%); !important;
background-position:98% center; background-repeat:no-repeat; }
.nt-bg #nt-main [type=radio]:checked ~ label.nt-bktt		{ background: #B5121B;
background-image: url(images/nt-icon-mins.png);
background-image: url(images/nt-icon-mins.png), linear-gradient(to bottom, #B5121B 0%,#B5121B 49%,#961B20 50%,#961B20 100%); !important;
background-position:98% center; background-repeat:no-repeat; 
}

.nt-bg .nt-ffbn, .nt-bg a.nt-ffbn								{background: #b5121b; /* Old browsers */
background: -moz-linear-gradient(top, #b5121b 0%, #b5121b 49%, #961b20 50%, #961b20 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #b5121b 0%,#b5121b 49%,#961b20 50%,#961b20 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #b5121b 0%,#b5121b 49%,#961b20 50%,#961b20 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5121b', endColorstr='#961b20',GradientType=0 ); /* IE6-9 */ } /* buttons */
.nt-bg .nt-ffbn:hover, .nt-bg a.nt-ffbn:hover		{ background: #3c3c3d; /* Old browsers */
background: -moz-linear-gradient(top, #3c3c3d 0%, #3c3c3d 49%, #2c2c2d 50%, #2c2c2d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #3c3c3d 0%,#3c3c3d 49%,#2c2c2d 50%,#2c2c2d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #3c3c3d 0%,#3c3c3d 49%,#2c2c2d 50%,#2c2c2d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3d', endColorstr='#2c2c2d',GradientType=0 ); /* IE6-9 */ }
.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:16px; font-weight:normal; 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:transparent none; }
.nt-bg #nt-head-wrap-02										{ background:transparent none; }
.nt-bg #nt-head-wrap-03										{ background:transparent none; }
.nt-bg #nt-head-01													{ background:#2C2C2D none; padding:5px 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.nt-bg #nt-head-02													{ background:#FFF none; border:1px solid #C3C3C3; border-width:0 1px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.nt-bg #nt-head-03													{ background: #b5121b; /* Old browsers */
background: -moz-linear-gradient(top, #b5121b 0%, #b5121b 49%, #961b20 50%, #961b20 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #b5121b 0%,#b5121b 49%,#961b20 50%,#961b20 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #b5121b 0%,#b5121b 49%,#961b20 50%,#961b20 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5121b', endColorstr='#961b20',GradientType=0 ); /* IE6-9 */ }
		
.nt-bg #nt-head-logo												{ margin:15px auto; } /* logo */
@media screen and (max-width:1020px)					{ .nt-bg #nt-head-logo { margin:15px auto 15px; } }

.nt-bg #nt-head-prom-01										{ width:auto; max-width:90%; } /* promo top middle */
.nt-bg #nt-head-prom-01 span								{ color:#FFF; text-align:center; font:600 18px/30px "Open Sans", sans-serif; text-shadow:1px 1px #000; }
@media screen and (max-width:1020px)					{ .nt-bg #nt-head-prom-01 { margin:0 auto; } }
@media screen and (max-width:420px)					{ .nt-bg #nt-head-prom-01 span { font-size:15px; line-height:25px; } }

.nt-bg #nt-head-srch												{ height:30px; position:relative; margin:5px 10px; 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:#3C3C3D; font-size:12px; }
.nt-bg #nt-head-srch.nt-bkwh,
.nt-bg #nt-head-srch-sbox.nt-bkwh						{ background-color:#FFF; }
/* with border */
.nt-bg .nt-brds															{ border:1px solid #7A0308; }
.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:transparent url(images/nt-icon-srch.png) center center no-repeat; border:0 none }

.nt-bg #nt-head-wrap-03 #nt-head-menu			{ text-align:center; height:42px; margin:0px 10px; float:left; } /* bottom center nav menu */
#nt-template.nt-bg #nt-head-wrap-03 #nt-head-menu { float:none; }
.nt-bg #nt-head-wrap-03 #nt-head-menu a						{ color:#C3C3C3; font:normal 22px/42px "Squada One", sans-serif; text-transform:uppercase; text-shadow:1px 1px #7A0308; display:inline-block; margin:0 25px; padding:0; }
.nt-bg #nt-head-wrap-03 #nt-head-menu a:hover			{ color:#FFF;  text-decoration:none; background:transparent url(images/nt-icon-hnav.png) center bottom no-repeat; }
.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; } }

.nt-bg #nt-head-mnav												{ height:auto; position:relative; clear:both; margin:0 auto 10px; } /* mobile dropdown menu */
#nt-template.nt-bg #nt-head-mnav						{ margin:5px 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 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:#2C2C2D; font:normal 14px/30px "Open Sans", sans-serif; }
.nt-bg #nt-head-mnav .nt-mnav h4							{ color:#B5121B; font:normal 17px/30px "Squada One", sans-serif; text-transform:uppercase; padding:0 8px }
.nt-bg #nt-head-mnav .nt-mnav ul li a					{ color:#2C2C2D; font:normal 13px/22px "Open Sans", sans-serif; text-decoration:none; display:block; }
.nt-bg #nt-head-mnav .nt-mnav ul li a:hover		{ color:#B5121B; text-decoration:none; }
/* add icons */
.nt-bg #nt-head-mnav .nt-mnav ul li a					{ background-image:url(images/nt-icon-lev1.png); background-position:5px 5px; background-repeat:no-repeat; padding-left:19px; }
.nt-bg #nt-head-mnav .nt-mnav ul li a:hover		{ background-image:url(images/nt-icon-lev1h.png); background-color:#E3E3E3; }
/* add box borders */
.nt-bg #nt-head-mnav .nt-mbox [type=checkbox] ~ label,
.nt-bg #nt-head-mnav .nt-mnav																{ border:1px solid #7A0308; }
.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; }



/* ---------------------------------------- 
eBay Left Panel
---------------------------------------- */
.nt-bg #LeftPanel .lev1												{ padding:0 1px 1px; }
.nt-bg #LeftPanel .lev1 li a,
.nt-bg #nt-side-cats ul li a										{ color:#2C2C2D; } /* 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:#B5121B; }
.nt-bg #LeftPanel #nt-side-cats .nt-tins				{ padding:0; }
.nt-bg #LeftPanel .lev1 li a, 
.nt-bg #LeftPanel .lev1 li span									{ font-size:13px; line-height:17px; font-weight:normal; }
.nt-bg #LeftPanel .lev2 li a,
.nt-bg #LeftPanel .lev2 li span	       							{ font-size:12px; line-height:15px; font-weight:normal; }
.nt-bg #LeftPanel .lev3 li a,
.nt-bg #LeftPanel .lev3 li span	       							{ font-size:12px; line-height:15px; font-weight:normal; }
.nt-bg #LeftPanel .lev2,
.nt-bg #LeftPanel .lev3												{ }
/* add dividers */
.nt-bg #LeftPanel .lev1 li a,
.nt-bg #LeftPanel .lev1 li span									{ border:1px solid #C3C3C3; 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; */ }
/* add bullets / icons */
.nt-bg #LeftPanel .lev1 li a,
.nt-bg #LeftPanel .lev1 li span				        			{ background:transparent url(images/nt-icon-lev1.png) 10px 9px no-repeat; padding:6px 10px 6px 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; }

.nt-bg #LeftPanel .nt-prot										{ background:#2C2C2D none; border-left:4px solid #766F6F; } /* text promo banners */
.nt-bg #LeftPanel .nt-prot.nt-alt							{ background-color:#B5121B; border-color:#7A0308; }
.nt-bg #LeftPanel .nt-prot .nt-tins							{ padding:6px 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:#FFF; font:normal 23px/26px "Squada One", sans-serif; display:block; float:left; padding-top:4px; }
.nt-bg #LeftPanel .nt-prot span span						{ color:#C3C3C3; float:none; padding-top:0; }
@media screen and (max-width:1380px)					{ .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:1200px)					{ .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-babg															{ width:100%; height:auto; background:transparent none; margin:15px 0 0; padding:0; display:none; } /* welcome banner extended */
#nt-main-babg #nt-main-bann								{ width:100%; max-width:1400px; height:auto; margin:0 auto; display:block; text-align:center; }
#nt-main-babg .nt-pmob											{ display:none !important; }
@media screen and (max-width:700px) 					{ #nt-main-babg .nt-pmob { display:block !important; } }

#nt-main #nt-main-brnd											{ width:100%; height:auto; background:transparent url(images/nt-main-dvdr.png) center top no-repeat; margin:0 auto 15px; display:block; text-align:center; } /* brand logos bar */
#nt-main #nt-main-brnd .nt-tins							{ width:100%; margin:0; padding:0; background:transparent url(images/nt-main-dvdr.png) center bottom no-repeat; text-align:center; }
#nt-main #nt-main-brnd img									{ display:inline-block; margin:20px 15px; }

#nt-main #nt-main-whys											{ width:100%; height:auto; margin:0 auto 15px; padding:15px 0 0; text-align:center; background:#B5121B none;  border:1px solid #C3C3C3; } /* why shop banners */
#nt-main #nt-main-whys img									{ width:auto; height:auto; display:inline-block; margin:0 20px 15px; }
#nt-main #nt-main-whys img:first-child				{ margin-left:0; }
#nt-main #nt-main-whys img:last-child					{ margin-right:0; }
@media screen and (max-width:404px) 					{ #nt-main #nt-main-whys img, #nt-main #nt-main-whys img:first-child, #nt-main #nt-main-whys img:last-child { margin:0 auto 10px; display:block; } }

#nt-main #nt-main-mini											{ width:100%; height:auto; margin:0 auto 15px; padding:10px 0 0; text-align:center; border:1px solid #ECECEC;  } /* mini promos left aligned */
#nt-main #nt-main-mini img										{ width:auto; height:auto; display:block; margin:0 0 10px 9px; float:left; }
#nt-main #nt-main-mini img.nt-first						{ margin-left:0; }
@media screen and (max-width:960px) 					{ #nt-main #nt-main-mini img, #nt-main #nt-main-mini img.nt-first { margin:5px 5px; float:none; display:inline-block; } }
@media screen and (max-width:404px) 					{ #nt-main #nt-main-mini img, #nt-main #nt-main-mini img.nt-first { margin:0 auto 10px; display:block; } }

#nt-main #nt-main-mini											{ width:100%; height:auto; margin:0 auto 15px; padding:10px 0 0; text-align:center; border:1px solid #ECECEC;  } /* mini promos centered */
#nt-main #nt-main-mini img										{ width:auto; height:auto; display:inline-block; margin:0 10px 10px; }
@media screen and (max-width:404px) 					{ #nt-main #nt-main-mini img { margin:0 auto 10px; display:block; } }

#nt-main-fcat															{ width:100%; text-align:center; display:none; } /* featured category banners expanded */
#nt-main-fcat .nt-tins												{ width:100%; max-width:1400px; margin:0 auto; padding:0 0 15px; text-align:center; }
/* for 5 across */
#nt-main-fcat a															{ width:268px; max-width:268px; height:auto; margin:15px 0 0 15px; float:left; }
#nt-main-fcat a.nt-first											{ margin-left:0; }
#nt-main-fcat a img													{ width:100%; height:auto; }
#nt-main-fcat a#nt-main-fcat-06							{ margin-left:141px; }
@media screen and (max-width:1440px)					{  #nt-main-fcat a, #nt-main-fcat a.nt-first, #nt-main-fcat a#nt-main-fcat-06 { width:18%; height:auto; display:inline-block; float:none; margin:15px 10px 0; } }
@media screen and (max-width:1200px)					{  #nt-main-fcat a, #nt-main-fcat a.nt-first, #nt-main-fcat a#nt-main-fcat-06 { margin:15px 7px 0; } }
@media screen and (max-width:980px)					{ #nt-main-fcat a, #nt-main-fcat a.nt-first, #nt-main-fcat a#nt-main-fcat-06 { width:31%; margin:15px 4px 0; } }
@media screen and (max-width:600px)					{ #nt-main-fcat a, #nt-main-fcat a.nt-first, #nt-main-fcat a#nt-main-fcat-06 { width:47%; } }
@media screen and (max-width:380px)					{ #nt-main-fcat a, #nt-main-fcat a.nt-first, #nt-main-fcat a#nt-main-fcat-06 { width:47%; } }

#nt-main-feat #nt-feat .nt-fp									{ width:174px; height:318px; 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:#2C2C2D; height:60px; margin:4px 8px 14px; text-align:center; }
#nt-main-feat #nt-feat .nt-fp a:hover .title			{ color:#B5121B; }
#nt-main-feat #nt-feat .nt-fp a .price					{ color:#B5121B; font:bold 16px/30px "Open Sans", 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 */
#nt-main-feat #nt-feat .nt-fp									{ display:block; float:left; margin:15px 0 0 7px; }
#nt-main-feat #nt-feat .nt-fp:first-child,
#nt-main-feat #nt-feat .nt-fp:nth-child(7),
#nt-main-feat #nt-feat .nt-fp:nth-child(13)			{ margin-left:0; margin-right:0px; }
@media screen and (max-width:1420px) { 
#nt-main-feat															{ max-width:740px; margin:0 auto; }
#nt-main-feat #nt-feat												{ display:inline-block; }
#nt-main-feat #nt-feat .nt-fp:first-child,
#nt-main-feat #nt-feat .nt-fp:nth-child(7),
#nt-main-feat #nt-feat .nt-fp:nth-child(13)			 { display:inline-block; float:none; margin:15px 3px 0; }
}
@media screen and (max-width:1270px)					{ #nt-main-feat { max-width:570px; margin:0 auto; } }
@media screen and (max-width:590px)					{ #nt-main-feat { max-width:380px; margin:0 auto; } }
/* add hover */
#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 #C3C3C3; } /* product photo gallery */
#nt-temp-gall #nt-gall-thmb h5								{ color:#B5121B; }
#nt-temp-gall #nt-gall-thmb .nt-hold						{ border:1px solid #C3C3C3; }
#nt-temp-gall #nt-gall-thmb .nt-hold:hover			{ border:1px solid #B5121B; }
#nt-temp-gall #nt-gall-thmb h5 span						{ background-image:url(images/nt-icon-gall.png) }

.nt-bg #nt-main #nt-main-desc								{ margin-bottom:0; border-width:0 1px 1px !important; }

#nt-main-spec															{ width:40%; float:right; margin-left:30px; margin-bottom:10px; } /* product specifications table */
.nt-bg #nt-main #nt-main-spec .nt-brdd.nt-grdn	{ background-color:#B5121B; border:1px solid #B5121B; }
.nt-bg #nt-main #nt-main-spec .nt-ffac					{ color:#FFF; }
#nt-main-spec .nt-brdm											{ border-color:#C3C3C3; }
#nt-main-spec .nt-tbox											{ margin-bottom:5px; }
#nt-main-spec table													{ width:100%; border:1px solid #C3C3C3; background:#F3F3F3 none; border-collapse:collapse; margin:0 auto; padding:0; }
#nt-main-spec table th, 
#nt-main-spec table td											{ color:#2C2C2D; text-align:left; font-size:13px; line-height:16px; border-bottom:1px solid #C3C3C3; padding:5px 8px; }
#nt-main-spec table th											{ color:#2C2C2D; font-weight:bold; width:30%; border-right:1px solid #C3C3C3;  }
#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 { margin-bottom:15px; } }

.nt-bg #nt-main-shop												{ border:0 none; background:#C3C3C3 url(images/nt-prom-img.png) right 15px center no-repeat; } /* shop our store promo banner */
.nt-bg #nt-main-shop .nt-tins									{ margin:15px 130px 15px 15px;  padding:0 10px; background:#E3E3E3;}
.nt-bg #nt-main-shop .nt-left									{ color:#2B2B2C; font:600 24px/40px "Open Sans", sans-serif; display:inline-block; text-align:center; }
.nt-bg #nt-main-shop .nt-left .nt-font					{ color:#2B2B2C; font-size:30px; font-family:"Squada One", sans-serif; font-weight:normal; text-transform:uppercase; }
.nt-bg #nt-main-shop a											{ display:inline-block; height:auto; line-height:18px; text-transform:uppercase; padding:8px 15px; margin-top:13px; margin-left:50px; }
@media screen and (max-width:800px)					{ .nt-bg #nt-main-shop .nt-tins { padding:10px; } .nt-bg #nt-main-shop .nt-left { display:block; margin:0 auto 10px; line-height:35px; } .nt-bg #nt-main-shop a { display:inline-block; margin:0 auto; } }
@media screen and (max-width:480px)					{ .nt-bg #nt-main-shop .nt-left { font-size:20px; line-height:26px; } .nt-bg #nt-main-shop .nt-left .nt-font { font-size:26px; line-height:30px; } }
@media screen and (max-width:376px)					{ .nt-bg #nt-main-shop { background:#C3C3C3 none; } .nt-bg #nt-main-shop .nt-tins { margin:15px } }

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



/* ---------------------------------------- 
eBay Footer
---------------------------------------- */
#nt-foot-wrap															{ background:#2C2C2D none; border:1px solid #B5121B; border-width:4px 0 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-logo															{ width:auto; max-width:300px; height:auto; margin:0 auto 15px; display:block; } /* footer center logo */

#nt-foot-subm, #nt-foot-subm *								{ color:#AAA; font-size:13px; line-height:16px; } /* footer nav menu */
#nt-foot-subm															{ height:16px; }
#nt-foot-subm a														{ color:#AAA; padding:0 12px; text-transform:uppercase; font-weight:600; }
#nt-foot-subm a:first-child										{ padding-left:0; }
#nt-foot-subm a:last-child										{ padding-right:0; }
#nt-foot-subm a:hover							    			{ color:#FFF; text-decoration:underline; }
@media screen and (max-width:700px) 					{ #nt-foot-subm { height:auto; } #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; } }
/* add divider icons */
#nt-foot-subm span													{ background:transparent url(images/nt-icon-bull.png) center center no-repeat; width:5px; height:16px; display:inline-block; }
@media screen and (max-width:700px) 					{ #nt-foot-subm span { display:none; } }

#nt-foot-copy, #nt-foot-copy *								{ color:#AAA; font-size:13px; line-height:16px; } /* copyright line */
#nt-foot-copy															{ height:16px; }
#nt-foot-copy a														{ color:#AAA; }
#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:12px; padding-left:12px; border-left:1px solid #555; display:inline-block; }
@media screen and (max-width:700px) 					{ #nt-foot-copy { height:auto; padding-top:15px; border-top:1px solid #3C3C3D; } #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:#C3C3C3 none; width:100%; text-align:center; } /* why shop bar */
#nt-foot-whys .nt-foot-tins									{ background:#C3C3C3 none; padding:20px 0 10px; }
#nt-foot-whys img													{ width:auto; max-width:200px; display:inline-block; margin:0 50px 10px; }
#nt-foot-whys img:first-child									{ margin-left:0; }
#nt-foot-whys img:last-child									{ margin-right:0; }
@media screen and (max-width:1300px)					{ #nt-foot-whys img { width:12%; } }
@media screen and (max-width:1020px)					{ #nt-foot-whys { display:none; } }

#nt-foot-news															{ width:100%; background:#C3C3C3 none; text-align:left; } /* newsletter signup bar */
#nt-foot-news .nt-foot-tins									{ padding:15px 0 ; }
#nt-foot-news h3														{ color:#B5121B; font-weight:bold; font-size:30px; font-family:"Open Sans", sans-serif; text-transform:uppercase; margin:0; padding:0; text-align:left; float:left; }
#nt-foot-news p														{ color:#2C2C2D; font-size:15px; 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,
#nt-foot-news #nt-news-bttn								{ height:36px; line-height:36px; }
/* add vertical divider line */
#nt-foot-news h3														{ border-right:1px solid #FFF; margin-right:30px; padding-right:30px; }
@media screen and (max-width:1200px)					{ #nt-foot-news h3 { border-right:0 none; margin-right:0; padding-right:0; } }
/* add custom divider icon */
#nt-foot-news span.nt-icon									{ display:block; width:22px; background:transparent url(images/nt-foot-dvdr.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:#2C2C2D; border-color:#2C2C2D; }
#nt-foot-news #nt-news-bttn:hover					{ color:#FFF; background-color:#B5121B; border-color:#B5121B; }
/* use graphic button */
#nt-foot-news #nt-news-bttn,
#nt-foot-news #nt-news-bttn:hover					{ width:80px; background:transparent url(images/nt-foot-news-bttn.png) center center no-repeat; border:0 none; padding:0; }
#nt-foot-news #nt-news-bttn,
#nt-foot-news span.nt-icon									{ height:80px; }
#nt-foot-news h3, #nt-foot-news p,
#nt-foot-news #nt-news-bttn								{ line-height:80px; }
/* 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:1200px) {
#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-bottom:15px; }
#nt-foot-news #nt-news-bttn								{ max-width:62px; }
}



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

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

.nt-bg .fpcc .countClass,
.nt-bg .fpcc .matchClass,
.nt-bg .fpcc .keywordClass										{ color:#2C2C2D; font-family:"Open Sans", sans-serif; } /* top results count */
.nt-bg .fpcc .countClass											{ color:#B5121B; }

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

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

#nt-main-cate .nt-fp												{ height:360px; border:1px solid #C3C3C3; } /* gallery box */
#nt-main-cate .nt-fp a .title									{ color:#2C2C2D; }
#nt-main-cate .nt-fp a:hover .title						{ color:#B5121B; }
#nt-main-cate .nt-fp .subtitle									{ color:#999; }
#nt-main-cate .nt-fp .price-bin,
#nt-main-cate .nt-fp .bid-price								{ color:#B5121B; }
#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 #C3C3C3; border-bottom:1px solid #C3C3C3; padding:5px 0; } /* pagination lines */

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

.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:#B5121B; 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 #C3C3C3; }
.nt-bg .sifExp .lview table tr td								{ vertical-align:middle; }
.nt-bg .sifExp .lview table tr td.pic							{ padding-left:10px; padding-right:10px; }


