@import url(//fonts.googleapis.com/css?family=Satisfy);

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

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

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

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

.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: #000;
}

/* &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;
position: absolute;
height: 95px;
width: 254px;
top: 79px;
left: 48px;
background:url(//www.amperagemarketing.com/upload/server/php/files/host/BHFO/ebay-template/bhfo-logo.png) no-repeat center center #fff;
}

a.About, a.Press, a.Contact, a.Payment, a.Shipping, a.Returns, a.Testimonials, a.FAQ, a.Size {
position: absolute;
top: 64px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000 !important;
text-decoration: none;
border-right: 1px solid #000;
padding-right: 10px;
}

a.Size {
border-right:none;
}

a.About:hover, a.Press:hover, a.Contact:hover, a.Payment:hover, a.Shipping:hover, a.Returns:hover, a.Testimonials:hover, a.FAQ:hover, a.Size:hover {
text-decoration: underline;
}

a.About { left: 381px; }
a.Press { left: 449px; }
a.Contact { left: 501px; }
a.Payment { left: 579px; }
a.Shipping { left: 647px; }
a.Returns { left: 712px; }
a.Testimonials { left: 773px; }
a.FAQ { left: 856px; }
a.Size { left: 900px; }


.newsletter_click {
display: block;
position: absolute;
height: 52px;
width: 200px;
top: 119px;
left: 674px;
background:url(//www.amperagemarketing.com/upload/server/php/files/host/BHFO/ebay-template/bhfo-newsletter.png) no-repeat center center #fff;
}


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

.searchbox {
position: absolute;
left: 438px;
top: 142px;
padding:0 0 0 4px;
background:url(//www.amperagemarketing.com/upload/server/php/files/host/BHFO/ebay-template/search-form.png) no-repeat center center #fff;
}

.searchbox .srchbox {
border: none !important;
background: none;
width: 138px;
font-size: 12px;
font-weight:bold;
color: #333;
padding:9px 0px;
}

.searchbox .srchbtn {
background: none;
border: none;
width: 30px;
cursor: pointer;
margin-left: 5px;
padding:8px 0px;
}

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

.st2 .kfrm { height: 1200px; margin: 0px; width: 980px; /*background: #c98790;*/ }

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

.st2 .hdr {
/*background: url(shared_header.jpg) no-repeat;*/
background: url(//www.amperagemarketing.com/upload/server/php/files/host/BHFO/ebay-template/header-bg-trans.png) repeat-x center top;
height: 170px;
width: 980px;
padding: 0px;
}

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

.st2 .srchfm {
display: none;
}

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

.tpcasm {
/*background: url(shared_subheader.jpg) no-repeat;*/
background: url(//www.amperagemarketing.com/upload/server/php/files/host/BHFO/ebay-template/nav-bg-trans.png) no-repeat center top;
height: 65px;
width: 980px;
}

#linksCnter {
padding: 3px 0px 0px 18px;
-webkit-font-smoothing:antialiased;
}

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

.tpcasm a.l0 {
background-color: none !important;
background: none !important;
color: #FFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
line-height: 17px;
padding: 7px 14px;
border-right: 1px solid #fff;
}

.tpcasm a.l0:last-of-type {
border-right:none;
}

.tpcasm a.l0:hover {
background: #971b1e !important;
color: #fff;
text-decoration: none;
}

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

.tpcasm div.l1 {
background: #971b1e !important;
color: #fff;
border-top: none;
cursor: pointer;
padding: 5px 10px;
font-size: 11px;
}

.tpcasm div.l1:hover, .tpcasm div.l1:active {
background: #000 !important;
color: #fff;
}

.tpcasm div.l2 {
background: #000 !important;
color: #fff;
border-top: none;
cursor: pointer;
padding: 5px 10px;
}

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

#strCasMenu_1 {
border: 1px solid #971b1e;
}

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

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

.st2 .ftr {
background: url(shared_footer.jpg) no-repeat #fff;
height: 130px;
width: 980px;
margin: 0px 0px 0px 0px;
padding: 0px;
border: none;
position: relative;
}

.st2 .ftr a {
	display:none;
}


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

.st2 .main {
background:#fff;
}

.st2 .main .rs {
margin-top:0;
padding-top:10px;
}

.st2 .main .cntr {
margin-bottom:0;
padding-bottom:10px;
	background:none;
    width: 100%;
}

.st2 .main .cntr .left { width: 168px; margin: 0px 10px 0px 47px; position: relative; }
.st2 .main .cntr .right { width: 708px; margin: 0px 47px 0px 0px; }


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

.st2 .main .rs .trc  {  
	margin: 0px 0px 0px 0px; 
	padding: 5px 0px 0px 0px; 
	background: none;
	height: 26px;
	color: #666;
}

.trc .cnt { color: #971b1e; font-size: 14px; }
.trc .kw { color: #000; }

.tprs .ctrl { padding: 0px; position: relative; margin: 0px; }
.tprs .ctrl .vws { display: none; }

.tprs .ctrl .sort { 
	position: absolute;
	top: -27px;
	right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tprs .ctrl .sort select {
font-family: Tahoma, Geneva, sans-serif;
margin-left: 5px;
font-size: 11px;
}

.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: 1px; }

.tpgv .wp {
height: 270px;
margin: 0 3px 5px 3px;
padding: 5px 0px 0px 0px;
width: 168px;
border: 1px solid #DCDCDC;
background: #fff;
}

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

.tpgv .wp .tpitem_g { width: 148px; }

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

.tpitem_g .title {
font-size: 12px;
font-weight: bold;
color: #971b1e;
margin-bottom: 8px;
}

.wp .tpitem_g .title a,
.wp .tpitem_g .title a:link,
.wp .tpitem_g .title a:hover,
.wp .tpitem_g .title a:visited { color:#000000; 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: #999;
float: right;
font-size: 11px;
text-align: center;
}

.tpitem_g .bin .vl {
color: #971b1e;
float: right;
font-size: 14px;
text-align: center;
}

.tpitem_g .bin .fp {
color: #971b1e;
float: right;
font-size: 14px;
text-align: center;
}

.tpitem_g .bid {
height: 14px;
margin-bottom: 5px;
display: block;
}

.tpitem_g .lb {
font-size: 12px;
font-family: Arial;
color: #333;
float: left;
}

.tpitem_g .vl {
font-size: 12px;
font-family: Arial;
float: right;
white-space: nowrap;
}


.tpitem_g .time { display: block;}
.tpitem_g .lt {display:block; margin-top: 2px; }

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

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

.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 #e4e4e4;
color: #333;
}

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

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


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

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

.tpcate .caption { display: none; }

.tpcate .top { padding-bottom: 0px; position: relative; }

.tpcate a {
	color: #971b1e;
	background: #fff;
	display: block;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
    line-height: 16px;
    padding: 4px 0px 5px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px dotted #dddddd;
    text-decoration: none;
    width: 168px;
}

.tpcate a:link, .tpcate a:visited { color: #971b1e; }
.tpcate a:hover {
	color: #971b1e;
	text-decoration: none;
}

.tpcate div.top div.lwp { width: 168px; }
.tpcate div.single { padding-left: 0px; }

.tpcate .tf {display: none;}
.tpcate .tfext { left: 2px; }
.tpcate .tf:hover { background-image: url(imgLeftNavArrow.gif); }

.tpcate .tphide {
display: block;
margin-bottom: 10px;
}

.tpcate .tphide .tphide,
.tpcate .tpshow .tphide {
display: none;
}

/* <==== Selected ====> */

.tpcate a.sel { color: #971b1e; font-weight: bold; }

/* <==== Sub Categories ====> */

.tpcate .sub { margin-top: 0px; padding-left: 0px; }

.tpcate .sub a {
	color: #454545;
	background: none;
	display: block;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
    line-height: 13px;
    padding: 3px 0px 3px 5px;
	margin: 0px;
    text-decoration: none;
	border: none;
    width: 163px;
}

.tpcate .sub a:hover { text-decoration: underline; color: #971b1e; }
.tpcate .sub a.tf { display: none; }

.tpcate .tpshow { margin-bottom: 3px; padding: 5px 0px 5px 0px; }

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

.tpcate .sub a.sel { color: #971b1e; font-weight: bold !important; }

/* <==== Thrid level Categories ====> */

.tpcate .leaf {
font-size: 11px;
margin-top: 2px;
padding-left: 5px;
}

.tpcate .leaf a {
	color: #454545;
	display: block;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
    line-height: 10px;
    padding: 3px 0px 3px 10px;
	margin: 0px;
    text-decoration: none;
	border: none;
    width: 153px;
	background: url(arrow.gif) left no-repeat;
}

.tpcate .leaf a:hover { color: #000; text-decoration: underline; }
.tpcate .tpshow .tpshow { margin-bottom: 3px; padding: 0px 0px 5px 0px; }


/* &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:10px;
}

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

.subtitle {
color: #971b1e;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding: 0px 0px 10px 0px;
border-bottom: 1px dotted #DDDDDD;
}

.subtitle2 {
color: #971b1e;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
padding: 10px 0px 10px 0px;
border-bottom: 1px dotted #DDDDDD;
}

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


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

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

#nav {
	padding: 3px 0 0 18px;
}
	
#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: 7px 17px 7px 17px;
	border-right: 1px solid #fff;
	text-transform:uppercase;
	-webkit-font-smoothing:antialiased;
}
#nav li:last-of-type a {
border-right:none;
}

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

#nav li {
	float: left;
	width: auto;
	white-space:nowrap; /* Prevent the text from wrapping to another line due to width:0; */
}

#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: 10px;
	font-weight: normal;
	line-height: normal;
	text-transform: none;
	padding:5px 10px;
	background: #971b1e;
	border: none;
	-webkit-font-smoothing:subpixel-antialiased;
}

#nav li ul a:hover{
	background: #000;
	border: none;	
	color:#fff;
}

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

#categories {
	display: none !important;
}

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

.st1 .tppb {
    margin-bottom: 0px;
}

.tppb2_f {
background-color: #FFFFFF;
position: relative;
}

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

.tppb2_f .prmf .itms {
border-top: 1px solid #e5e5e5;
border-bottom: 1px solid #e5e5e5;
width: 926px;
}

.tppb2_f .prmf {
top: -470px;
position: absolute;
left: 5px;
}

@font-face { font-family:'Modern Pictograms'; src:url('//www.amperagemarketing.com/upload/server/php/files/host/BHFO/modern-pictograms-font/modernpics-webfont.eot'); src:url('//www.amperagemarketing.com/upload/server/php/files/host/BHFO/modern-pictograms-font/modernpics-webfont.eot?#iefix') format('embedded-opentype'), url('//www.amperagemarketing.com/upload/server/php/files/host/BHFO/modern-pictograms-font/modernpics-webfont.woff') format('woff'), url('//www.amperagemarketing.com/upload/server/php/files/host/BHFO/modern-pictograms-font/modernpics-webfont.ttf') format('truetype'), url('//www.amperagemarketing.com/upload/server/php/files/host/BHFO/modern-pictograms-font/modernpics-webfont.svg#ModernPictogramsNormal') format('svg'); font-weight:normal; font-style:normal; }
#custompage h1 { margin:0 0 10pt; font-family:Calibri,Arial,sans-serif; font-size:22pt; line-height:115%; font-weight:normal; text-transform:uppercase; }
#custompage h2 { margin:0 0 10pt; font-family:Calibri,Arial,sans-serif; font-size:16pt; line-height:115%; font-weight:normal; text-transform:uppercase; }
#custompage h3 { margin:0 0 10pt; font-size:13.5pt; }
#custompage h4 { margin:0 0 10pt; font-size:12pt; font-weight:normal; }
#custompage ul,#custompage ol { margin-top:1em; margin-bottom:1.5em; }
#custompage li { margin:0 0 1em; }
#custompage .info-box { padding:14px 20px 20px; color:#fff; background:#494440; }
#custompage .info-box a { color:#ff5252!important; text-decoration:underline; }
#custompage .info-box a:hover { text-decoration:none; }
#custompage .info-box a:active { color:#999!important; }
#custompage .info-box h2 { font-size:14pt; }
#custompage .info-box .pictogram { font-size:1.4em; line-height:0; vertical-align:middle; color:#b6b4b3; -webkit-font-smoothing:antialiased; }
#custompage .info-box .urgent { margin:-0.5em -0.7em; padding:0.5em 0.7em; background:#971b1e; }
#custompage .col-3 { float:left; margin:0 9px 2em 0; width:267px; }
#custompage .col-4 { float:left; margin:0 8px 2em 0; width:190px; font-size:8.5pt; }
#custompage .bpg-message { margin:0 0 1.4em; padding:8px 56px 8px 72px; border-left:6px solid #ff6300; line-height:1.2em; color:#fff; background:url(//www.amperagemarketing.com/upload/server/php/files/host/BHFO/ebay-template/best-price-guarantee-seal-orange.png) no-repeat #d55300; background-position:14px center; }
#custompage .bpg-message { border-color:#910e0e; background:url(//www.amperagemarketing.com/upload/server/php/files/host/BHFO/ebay-template/best-price-guarantee-seal-red.png) no-repeat #be2222; background-position:14px center; }
#custompage .bpg-message p { margin:0; }
#custompage blockquote { float:left; width:38%; margin:0 3% 1em 2%; padding:0 1.8em 1em 4em; border:1px solid #dbdbdb; font-size:0.9em; line-height:1.3em; background:url(//www.amperagemarketing.com/upload/server/php/files/host/BHFO/ebay-template/quote-mark.png) no-repeat 10px 10px #fff; border-radius:4px; box-shadow:1px 1px 3px rgba(0,0,0,0.4); }
#custompage .quotes blockquote:nth-child(even) { float:right; }
#custompage blockquote h4 { position:relative; margin:0.5em -1.4em 0.1em -2.1em; padding:0.3em 1.8em; border:1px solid #5e0000; font-size:2.4em; line-height:1.1em; font-family:'Satisfy',cursive; font-weight:normal; color:#fff; background:#850005; background-image:linear-gradient(#850005 0%,#cc0000 100%); background-image:-webkit-linear-gradient(#850005 0%,#cc0000 100%); background-image:-moz-linear-gradient(#850005 0%,#cc0000 100%); background-image:-ms-linear-gradient(#850005 0%,#cc0000 100%); text-shadow:-2px 1px 2px rgba(0,0,0,0.6); box-shadow:1px 1px 1px rgba(0,0,0,0.4); }
#custompage blockquote h4:after,#custompage blockquote h4:before { content:''; display:block; width:0; height:0; position:absolute; right:-0.14em; top:-0.04em; border-width:0.88em; border-style:solid; border-color:transparent #fff transparent transparent; transform:scaleX(0.7); -webkit-transform:scaleX(0.7); -moz-transform:scaleX(0.7); -ms-transform:scaleX(0.7); transform-origin:100% 50%; -webkit-transform-origin:100% 50%; -moz-transform-origin:100% 50%; -ms-transform-origin:100% 50%; }
#custompage blockquote h4:before { right:-0.08em; border-color:transparent #5e0000 transparent transparent; }
.pictogram { font-family:'Modern Pictograms'; font-weight:normal; font-style:normal; text-transform:none; }
.alignleft { float:left; margin:0 2em 2em 0; }
.alignright { float:right; margin:0 0 2em 2em; }
#headerover .bpg-seal { position:absolute; left:890px; top:114px; display:block; width:68px; height:61px; background:url(//www.amperagemarketing.com/upload/server/php/files/host/BHFO/ebay-template/best-price-clothes-red.png) no-repeat; text-indent:-5000px; }