/* &lt;==== Container ====&gt; */

@import 'https://fonts.googleapis.com/css?family=Lato';

.st2,
.pagecontainer #gnheader,
.pagecontainer .tb_v4bc,
.pagecontainer .stBadge,
.pagecontainer #sFooter,
.pagecontainer #glbfooter { width: 100% !important; }

.pagecontainer .Oh-h { width: 980px !important; }

.st2 { /*background: #000;*/ }

.bbc-in a:active, .bbc-in a:link, .bbc-in a:visited,
.v4sem a:active, .v4sem a:link, .v4sem a:visited {
color:#5d5d5d;
text-decoration:none;
}

#sFooter { font-size: 12px; text-align: center; }

.bbc-in a:hover, .v4sem a:hover  { color: #000; text-decoration: underline; }

div.v4sem { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

a:focus { outline: none;}

/* &lt;==== Background with eBay parts covered ====&gt; */

.pagecontainer #gnheader {
background: #FFFFFF;
}
.gh-log { padding-left: 5px;}
.gh-w { padding: 10px 0 0; }
.gh-sbox { background: #FFFFFF; }

.whiter-rcp {
background: #fff;
border:1px solid #FFFFFF;
}

#CentralArea { background: url(shared_background_top.jpg) top repeat-x, url(store_footer_background.jpg) bottom repeat-x #fff; }

/* &lt;==== Footer eBay parts covered ====&gt; */

.pagecontainer #sFooter, .pagecontainer #glbfooter { background: #fff; width:1000px !important; padding: 5px 0px; }

.pagecontainer #sFooter { margin: 10px auto 0 !important; color: #666; }
.g-pipe { color:#666; text-align: center; }

.whiter-rcp {
border: 1px solid #d2d2d2;
background: #fff;
margin-top: 0px;
text-align: left;
}

.whiter-rcp .whiter-s_nf { display: none; }

/*.whiter-rcp a, .mbg-l, .pagecontainer #sFooter a, .pagecontainer #glbfooter a { color: #505050; }*/

#splitter { background: #999; }
.stBadge-splitter { background: #333; }

.stBadge-accent { padding-bottom: 0px; }

/* &lt;==== Header OverwrightHack ====&gt; */

#headerover { position: relative; width: 980px; margin: 0px auto;}

.homelink {
display: block;
height: 27px;
width: 358px;
position: absolute;
top: 79px;
left: 0px;
border:none;
border-width:0px;
}
.homelink img
{
border:none;
display: none;
border-width:0px;
}
.shippinglink {
display: none;
height: 43px;
width: 155px;
position: absolute;
top: 63px;
right:10px;
border:none;
border-width:0px;
}
.shippinglink img
{
border:none;
border-width:0px;
}
.phonenumber
{
display:block;
height:44px;
width:181px;
position:absolute;
top:60px;
right:361px;
}
#headerover a:link, #headerover a:visited { color: #fff; }
#headerover a:hover { text-decoration: underline; }

a.headerpagelinks1,
a.headerpagelinks2,
a.headerpagelinks3,
a.headerpagelinks4,
a.headerpagelinks5 {
	color: #e7c039;
    font-family: Lato;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	position: absolute;
	top: 33px;
}

a.headerpagelinks1 { left: 689px; }
a.headerpagelinks2 { left: 776px; }
a.headerpagelinks3 { left: 831px; }
a.headerpagelinks4 { left: 901px; }

/* &lt;==== Search ====&gt; */

.searchbox {
position: absolute;
left: 689px;
top: 69px;
}

.searchbox form { margin: 0px; }

.searchbox .srchbox {
border: none;
padding: 16px 0px;
width: 230px;
background: none;
font-size: 14px;
font-family: Lato;
color: #fff;
}

.searchbox .srchbtn {
background: none;
border: none;
padding: 16px 0px;
width: 50px;
cursor: pointer;
}

/* &lt;==== iframe control ====&gt; */

.st2 .kfrm { height: 2648px; margin: 0px; width: 100%; background: none; }

.st2 .cfrm { width: 780px; height: 200px; margin-bottom: 0px; position: absolute; left: 190px; }

/* &lt;==== Header ====&gt; */

.st2 .hdr {
background: url(store_header.jpg) no-repeat;
height: 125px;
width: 980px;
padding: 0px;
margin: 0px auto;
}

.st2 .hdr .name a {
display: none;
}

.st2 .srchfm {
display: none;
}

/* &lt;==== Sub-Header ====&gt; */

.tpcasm {
background: url(shared_subheader.jpg) no-repeat #000;
height: 56px;
width: 980px;
margin: 0px auto;
}

#linksCnter {
padding: 0px 0px;
}

/* &lt;==== Sub-Header Categories ====&gt; */

.tpcasm a.l0 {
background-color: none !important;
background: url(header_category_divider.jpg) right no-repeat !important;
color: #fff;
font-family: Lato;
font-size: 17px;
line-height: 17px;
font-weight: normal;
text-decoration: none;
text-transform: none;
padding: 19px 26px;
}


.tpcasm a.l0:hover {
color: #dfb836;
background: url(header_category_divider.jpg) right no-repeat !important;
text-decoration: none;
}

.tpcasm a.l0:active {
color: #dfb836;
background: none !important;
text-decoration: none;
}

.tpcasm div.l1 {
background: #fff !important;
color: #000;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
border-top: none;
cursor: pointer;
padding: 5px 10px;
}

.tpcasm div.l1:hover, .tpcasm div.l1:active {
background: #f2f2f2 !important;
color: #000;
text-decoration: underline;
}

.tpcasm div.l2 {
background: #fff !important;
color: #000;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
border-top: none;
cursor: pointer;
padding: 5px 10px;
}

.tpcasm div.l2:hover {
background: #f2f2f2 !important;
color: #000;
text-decoration: underline;
}

#strCasMenu_1, #strCasMenu_2 {
border: 1px solid #000;
}

#topMu_3280385017, #topMu_3279962017, #topMu_3279963017 { display: none; }

/* &lt;==== Footer ====&gt; */

.st2 .top_b {
border-top: none;
}

.st2 .ftr {
background: url(store_footer.jpg) no-repeat;
height: 189px;
width: 980px;
margin: 0px auto;
padding: 0px;
border: none;
position: relative;
}

.st2 .ftr a {
color: #e8c33a;
font-size: 14px;
font-weight: normal;
font-family: Lato;
position: absolute;
text-decoration: none;
}

.ftr a#tpftrlnk_1 { top: 130px; left: 0px; font-weight:normal; }
.ftr a#tpftrlnk_2 { top: 130px; left: 135px; font-weight:normal; }
.ftr a#tpftrlnk_3 { top: 130px; left: 200px; font-weight:normal; }
.ftr a#tpftrlnk_4 { top: 130px; left: 34px; font-weight:normal; }
.ftr a#tpftrlnk_5 { top: 130px; right: 0px; font-weight:normal; }

.ftr a:hover { text-decoration: underline; }


/* &lt;==== Category Pages ====&gt; */

.st2 .main {
padding-top: 0px;
position:relative;
}

.st2 .main .rs {
padding-bottom: 0px;
margin: 0px auto;
position: relative;
width: 980px;
}

.st2 .main .cntr {
background: url(shared_repeater.jpg) repeat;
margin-bottom: 0px;
}

.st2 .main .cntr .left { width: 170px; margin: 0px 10px 10px 10px; position: relative; }
.st2 .main .cntr .right { width: 780px; margin: 220px 10px 10px 0px; }


/* &lt;==== Postage rectangle ====&gt; */

.st2 .main .rs .trc  {
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 0px 10px;
	background: url(post_background.gif) top repeat-x #010101;
	height: 27px;
	color: #fff;
}

.trc .cnt { color: #fff; font-size: 14px; }
.trc .kw { color: #fff; }

.tprs .ctrl { padding: 0px 0px 5px 0px; margin: 10px 10px 0 10px; }
.tprs .ctrl .vws { }
.tprs .ctrl .sort { right: 10px; color: #666; }

.tprs { margin-left: 0px; background: none; }
.st1 .main .cntr { background: none;}

/* &lt;==== Postage rectangle ====&gt; */

.tpcmpb { display: none; }
.tpcmpb span { color: #000; }
.tpcmpb a { color: #333; }


/* &lt;==== Gallery ====&gt; */

.tpgv { margin-left: 10px; padding-top: 5px;  }

.tpgv .wp {
height: 260px;
margin: 0 4px 8px 4px;
padding: 5px 0px 0px 0px;
width: 180px;
}

.tpgv .wp .tpitem_g {
margin: 0 auto;
width: 160px;
}

.tpgv .wp {
border: 1px solid #DCDCDC;
background: #fff;
}

.tpgv .wp:hover {
border: 1px solid #DCDCDC;
background: #fff;
}

.tpitem_g .qvv {
margin: 5px 0 8px;
text-align: center;
}

.tpitem_g .title {
font-size: 12px;
font-weight: bold;
color: #454646;
text-align: center;
}

.wp .tpitem_g .title a,  .wp .tpitem_g .title a:hover, .wp .tpitem_g .title a:visited { color:#454646 !important; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }

.tpitem_g .cmpa { margin-bottom: 2px; }

.tpitem_g .cmpa .lb { display: none; }
.tpitem_g .cmpa .vl {
text-decoration: line-through;
color: #333;
float: left;
font-size: 11px;
text-align: center;
}

.tpitem_g .bin .vl {
color: #010101;
float: left;
font-size: 14px;
text-align: center;
}

.tpitem_g .bin .fp {
color: #010101;
float: left;
font-size: 14px;
text-align: left;
}

.tpitem_g .time { display: none;}

.tpitem_g .discnt .lb {
color:#de381a;
}

/* &lt;==== Bottom Page control ====&gt; */

.tppng .wp { text-align: right; }

.st2 .tppng {
border-top: none;
background: none;
clear:both;
margin-bottom: 0px;
padding: 5px 0 15px 0;
height: 14px;
}

.tppng a.pg {
background: #fff;
border: 1px solid #fff;
color: #333;
}

.tppng a.pg:hover {
background: #000;
border: 1px solid #000;
color: #fff;
}

.tppng a.sel {
background: #000;
border: 1px solid #000;
color: #fff;
font-weight: bold;
}


/* &lt;==== Main Catergories ====&gt; */

.st2 .main .tpcate  {
padding: 0px 0px 0px 0px;;
background: none;
}

.st2 .main .tpcate .caption, .st2 .main .caption  {
    font-family: Arial,Helvetica,sans-serif;
	color: #fff;
    font-size: 14px;
    font-weight: bold;
	text-transform: uppercase;
    padding: 8px 8px 0px 8px;
    width: 154px;
	height: 25px;
	background: url(boxtitle.gif);
}

.tpcate .caption h2, .caption h2 {
    font-size: 14px;
    font-weight: bold;
	margin: 0px;
}

.tpcate #tpCateAll {
	background: none;
	display: block;
	padding: 3px 0px 5px 15px;
	text-decoration: none;
}

.tpcate #tpCateAll a {
	color: #666;
	background: none;
	display: block;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#tpCateAll a.sel,
#tpCateAll a:hover {
	color: #000;
	text-decoration: none;
}

/* &lt;==== Top level ====&gt; */

.tpcate .top {
font-size: 14px;
padding: 0px 10px 10px 10px;
}

.tpcate div.single {
padding-left: 24px;
position: relative;
}

.tpcate div.top div.lwp { width: 135px; }


/* &lt;==== sub level ====&gt; */

.tpcate .sub {
font-size: 12px;
margin-top: 6px;
padding-left: 15px;
}

.tpcate div.single_sub {
padding-left: 15px;
position: relative;
}

.tpcate .sub a { color: #195162; }

.tpcate .sub a.tf { display: none; }

.tpcate div.top div.lwp {
width: 128px;
}

/* &lt;==== third level ====&gt; */

.tpcate .leaf {
font-size: 11px;
margin-top: 3px;
padding-left: 10px;
background: url(subsub.gif) top left no-repeat;
}
.tpcate .leaf  a { color: #000000; }

/* &lt;==== Quick View  ====&gt; */

div.mi-info td.viewer {
border-top: 1px solid #696969;
border-bottom: 1px solid #696969;
background: url(shared_quickview.jpg);
width: 250px;
}

.ic-cntr .ic-b1 { border: none; }

div.mi-info td.details {
background: #f4f4f4;
border-top: 1px solid #696969;
border-bottom: 1px solid #696969;
padding: 7px 15px 0px 15px;
width: 247px;
}


/* &lt;==== Custom pages  ====&gt; */

#custompage  {
color: #494440;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
margin: 0px 10px 0px 10px;
}

#custompage a, #custompage a:visited { color:#195162 !important; text-decoration: none; }
#custompage a:hover { text-decoration: underline; }

#custompage  h5 {
color: #195162;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
margin: 15px 0px;
font-weight: bold;
}

#custompage #unique h2 {
background-color:#333333;
width:100%;
color:#fff;
font-size:13px;
font-weight:bold;
padding:8px 0 0 5px;
height:25px;
}

.dedupmsg {
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
margin-bottom:5px;
text-align: center;
background: #000;
display: none;
}


/* &lt;==== featured products  ====&gt; */

.tppb2_f {
background-color: #FFFFFF;
margin-bottom: 0px;
position: relative;
}

.tppb2_f .prmf {
width: 980px;
margin: 0px auto;
background-color:#f2f2f2;
}

.tppb2_f .prmf .btn {
background-image: url(sprSlideshowButton.png);
height: 162px;
}

.tppb2_f .prmf .itms {
border-top: none;
border-bottom: none;
width: 900px;
margin: 0px 2px;
padding: 80px;
box-sizing: border-box;
border: 1px solid #cccccc;
}

/* &lt;==== daily deal  ====&gt; */

.st2 .tppb_t {
    background: none;
    border: none !important;
	position: absolute;
	width: 100%;
	top: 380px;
}



.st2 .tppb_t .wp div {
	position: relative;
}

.st2 .tppb_t .dv { display: none; }




.st2 .tppb_t .wp .tpitem_g .title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.st2 .tppb_t .wp .tpitem_g .qvv {
	font-size: 10px;
}

.st2 .tppb_t .wp .tpitem_g .qvv a { color: #333; background: url(iconQuickLook.gif) no-repeat; }



	
.st2 .tppb_t .wp .tpitem_g .bin .vl, .st2 .tppb_t .wp .tpitem_g .bin .fp {
	color: #010101;
    font-size: 15px;
}

.tpitem_g .lt {
	float: right;
	display: block;
}

/*&lt;========== DROPDOWN CATEGORY CUSTOM STYLING ==========&gt;*/

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav {
	padding: 7px 0px 0px 10px;
}
	
#nav a {
	display: block;
	width: auto;
	_width: 0px;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	line-height: 17px;
	text-transform: none;
	padding: 0px 15px 0px 15px;
	border-right: 1px solid #fff;
}

#nav a:hover {
	background: none;
	color: #fff;
	border-right: 1px solid #fff;
	text-decoration: none;
}

#nav li {
	float: left;
	width: auto;
	_width: 0px;
}

#nav li ul li{
	float: left;
	width: 200px;
}

#nav li ul {
	position: absolute;
	width: 200px;
	left: -999em;
	z-index: 980;
}

#nav li ul a {
	display: block;
	width: 200px;
	text-align: left;
	text-decoration: none;
	color: #fff;
	text-indent: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 25px;
	text-transform: none;
	height: 25px;	
	background: #388425;
	border: none;
}

#nav li ul a:hover{
	background: #68b91d;
	border: none;	
}

#nav li:hover ul,  #nav li.sfhover ul {
	left: auto;
}

#categories {
	display: none !important;
}

/*&lt;========== leftside promo ==========&gt;*/

.st2 .sep { display: none; }

.st2 .tppb_l { padding: 10px 0px 10px 0px; }

.st2 .tppb_l div.caption {
font-family: &quot;arial&quot;,tahoma,verdana,sans-serif;
color: white;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
padding: 8px 8px 0px 8px;
width: 154px;
height: 25px;
background: url(boxtitle.gif);
margin-bottom: 5px;
}

.st2 .tppb_l div.caption h2 {
font-size: 14px;
font-weight: bold;
margin: 0px;
}

.st2 .tppb_l .tpitem_g { margin: 5px 5px 10px 5px; padding-bottom: 10px; border-bottom: 1px dotted #aaa; }
.st2 .tppb_l .tpitem_g .info { padding-left: 2px; }

.tpitem_g .title a:visited {
color: #454646;
}

.st2 .tppb_t div.caption, .st2 .tppb_b div.caption {
	font-family: Lato;
	color: #010101;
	font-weight: bold;
	font-size: 24px;
	width: 980px;
	margin: 0px auto;
}

.st2 .tppb_t div.caption h2, .st2 .tppb_b div.caption h2, .tppb2_f.tppbf_b .caption h2 {
	font-family: Lato;
	color: #010101;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
	display: block;
}

.tppb.tppb_t > div, .tppb.tppb_b > div  {
    margin: 0 auto;
    width: 980px;
}

.tppb.tppb_b > div { background: #fff; border: 1px solid #cccccc; }

.tppb_t .caption {
	border-bottom: 1px solid #cccccc !important; 
	padding-bottom: 25px !important;
}

.tppb2_f.tppbf_b {
	position: absolute;
	width: 100%;
	bottom: 582px;
	background: none !important;
}

.tppb2_f.tppbf_b .caption {
	font-family: Lato;
	color: #010101;
	font-weight: bold;
	font-size: 24px;
	width: 980px;
	margin: 0px auto;
	border: 0px;
	padding-bottom: 90px;
}

.tppb2_f .prmf a.predis {
	background: url(storegallery_button_left.png);
	width: 36px;
	height: 36px;
}

.tppb2_f .prmf a.nxt {
	background: url(storegallery_button_right.png);
	width: 36px;
	height: 36px;
}

.st2 .tppb_b {
	position: absolute;
	width: 100%;
	bottom: 489px;
	background: none !important;
	border-top: 0px;
}
	
.st2 .tppb_t .dv, .st2 .tppb_b .dv { background: none; }

.st2 .tppb_b div.caption { border: 0px; margin-bottom: 50px !important; }

.st2 .tppb_t .tpitem_g, .st2 .tppb_b .tpitem_g { width: 149px; }