@charset "UTF-8";
/* CSS - Tier 2 - Category Pages */

/* START - TYPOGRAPHY */
body { line-height: 1.5em; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-face: Arial,Helvetica,sans-serif; }
h1 { font-size: 2em; line-height: 0.75em; }
h2 { font-size: .7em; }
h5 {display: block; -webkit-margin-before:.18em; -webkit-margin-after:.23em; -webkit-margin-start:0px; -webkit-margin-end: 0px; font-weight: bold;}
h5.lb_header {font-family:Arial;font-size:15px;font-weight:bold;text-transform:uppercase; /*padding: 15px 15px 15px 20px;*/ margin: 0px;}
p { font: 14px Arial,Helvetica,sans-serif; color: #49494a; /*color: #085eb9;*/ line-height: 1.35em; }
/* END - TYPOGRAPHY */


/* START - CONTAINERS */
.content-container {width:100%;}
.container { width:760px;  margin: 15px auto 0 auto;}
.container a:link {color: #085eb9;}
.container a:hover {color: #085eb9;}
.container a:visited {color: #085eb9;}
.container a:active {color: #085eb9;}
.container a {text-decoration: none;color:#085eb9;}
/* END -CONTAINERS */

a:link img, a:visited img { border: 0px;	 }


/* START - TOP IMAGE NAV */
/* IMAGE NAV - !!Vertical images!! Use this first. If the images are horizontal and do not have much padding between them, refer to the style below. */
._2up ul li.image-nav img, ._3up ul li.image-nav img, ._4up ul li.image-nav img, ._5up ul li.image-nav img { height: 100px; padding: 0 0 10px 0; }

/* IMAGE NAV - !!Horizontal images!! */
._2up ul li.image-nav-horizontal img, ._3up ul li.image-nav-horizontal img, ._4up ul li.image-nav-horizontal img, ._5up ul li.image-nav-horizontal img { height: 120px; padding: 0 0 10px 0; }

.image-nav {
	padding-bottom: 15px;
	padding-bottom: 35px\9;
	*padding-bottom: 35px;
	_padding-bottom: 35px;
}

.image-nav {float:left; margin: 0 10px 10px 0;text-align: center; font:13px Arial,Helvetica,sans-serif; color: #085eb9; line-height: 1.35em; }
.image-nav img {display:block; margin:0 auto;}
._3up .image-nav { width:31%; list-style: none; float: left; display: block;}
._4up .image-nav { width:23.02631%; list-style: none; float: left; display: block;}
._5up .image-nav { width:17.89473%; list-style: none; float: left; display: block;}
._6up .image-nav { width:15.2631%; list-style: none; float: left; display: block;}
._6up ul li.image-nav img { padding: 0 0 10px 0; }
/* END - TOP IMAGE NAV */


div.lb_header h5 {
font-family: Arial;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
/* padding: 15px 15px 15px 20px; */
margin: 0px;
}


/* END IMAGE NAV - HORIZONTAL */



/* START - TEXT NAV */
.text-nav {width:31.4%; float:left; margin: 20px 2.63% 40px 0;text-align: left;}
.text-nav p { margin: 0 0 15px 0; }
.text-nav.last{margin-right:0px!important;}
/* END -TEXT NAV */


.listbox {position:relative;float:left;margin-right:2.63%;/*border:1px solid #c3c4c4;*/ border: 0px; /*height:100%;*/margin-bottom:40px;text-align: left; }


/* START -GRID */
._1up {width:99%; clear:both; height:150px;}
._1up .listbox {width:100%; border: 1px solid #9a9b9b; padding: 0 0 22px 0; }
._1up .listbox img {width:210px; float:left; padding:0 30px 0 0;}
._1up .listbox .lbt_offers {float:left; margin:25px 0 0; /*font-size:20px;line-height:24px;*/}
._1up .lb_header{display:none}

._2up, ._3up { /*height:300px;*/ clear:both;}
._2up .listbox {width:47.9%;}
._3up .listbox {width:31%;}

._2up .brands {float:left; padding:20px;}
._2up .brands li {display:inline-block; float:left; margin:20px 28px; width:100px; height:32px; text-align:center;}
._2up .brands li:nth-child(-n+2) { margin: 0px 28px 10px 28px; }
._3up .brands {float:left; padding:10px; width 100%\9;}
._3up .brands li {display:inline-block; float:left; margin:12px 3px; width:100px; width:100px\9; height:32px; text-align:center;}
/* END - GRID */


.lb_last{margin-right:0px;}

._1up .lb_last { border: 1px solid #c3c4c4; }
._1up .lb_last img { padding: 10px 0 30px 0; }


/* START - HEADERS */
.lb_header{padding: 10px; }
.lb_header.red{background:#bb202c;color:#FFFFFF;}
.lb_header.grey{background:#dcdedd;color:#49494a;}
.lb_header.navy{background:#003b64;color:#FFFFFF;}
.lb_header.black{background:#000000;color:#FFFFFF;}
.lb_header.white{color:#FFFFFF;font-size:14px;line-height:20px}
/* END - HEADERS */

.lb_content {padding:20px;}
.lb_content img {width:100%;}
/* .lb_content img.small {width:80%;}
._2up .lb_content img {width:80%;}
._2up .lb_content img.small {width:60%;} */
.brands img {width:100%;}
.FO_text { padding: 15px 0 0 0;}
.lb_text p {font-family:Arial;}
.lb_shade {
	background:url('http://img.bbystatic.com/BestBuy_US/en_US/images/digital-imaging/images/listpm/shade.png');
	padding:10px 20px 10px 20px; 
	position:absolute; 
	bottom:20px;
	margin:0 20px 0 0;
	}
.lb_shade p { color: #fff; }
/* START - .lb_shade IE hack */
._2up .lb_shade { \width: 280px; }
._3up .lb_shade { \width: 155px; }
/* END - .lb_shade IE hack

.lb_shade p {color:#ffffff; font-size:14px;line-height:20px;}

/* .lbt_offers {color:#003399;font-size:18px;line-height:22px;} */

._2up .lbt_offers {padding-top:0px;}
/* ._3up .lbt_offers {padding-top:15px;} */
.lbt_grey {color:#49494a;font-size:14px;line-height:18px}

.finders {/*height:85px;*/ height: 100%; float: left; display: block;}
/* .finders img { float: left; width:95px !important; padding-right:25px;} */

._2up .finders p { float: left; margin: 0px; width:120px; padding:0 0 0 10px; }
._3up .finders p { float: left; margin: 0px; width:80px; padding:0 0 0 10px; }


.bottom {border-top:1px solid #C3C3C4;!important;padding-top:30px;}


/* MATT K - EDITS/ADDITIONS (9/02/14) */


#lb_buyingguide h5 {
	color: #fff;
	font-family: Arial;
	font-size: 18px;
	line-height: 22px;
}

.lbt_offers span {
	font-weight: lighter;
	letter-spacing: 1px;	
	font-size: .9em;
}

div._3up ul.brands img {
	/*height: 90%;*/
	width: 90%;
	height: 80%\9;
	width: 80%\9;
	margin-bottom: 20px;
}
/*._2up .finders img {width:75% !important; float: left;}*/
._3up .finders img {width:50% !important; float: left;}
.finders div {float: left; width: 85px; margin: 0px; padding: 0px;}

/* CSS GRAVEYARD */

/*._6up ul li.image-nav img { padding: 0 0 10px 0; } ._6up ul li p span { bottom: 0px; height: 50px; } */istbox