/* output "BestBuy_US/en_US/images/digital-imaging/style/di-category.css" */
/*StyleSheet Repair for SiteControl*/
#site-control-content h4{
	font-weight : bold;
}
div.spotlight{
	background : #fff;
	border : 1px solid #c3c4c4;
	float : left;
	margin-bottom : 20px;
	overflow: hidden;
	min-height : 100px;
}
.dept .card>ul,
.dept .card .brand ul,
.dept ul,
.dc ul,
.dslr ul{
	padding-left : 0;
}
li{
	font : 11px/15px arial, sans-serif;
}
.dept h3 {
	margin : 0;
}
#site-control-content .logo span,
.dslr .logo span {
	position:relative;
	left:-9999px;
	}
#site-control-content .logo-canon,
.dslr .logo-canon {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 0;
	}
#site-control-content .logo-fuji,
.dslr .logo-fuji {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -35px;
	}
#site-control-content .logo-nikon,
.dslr .logo-nikon {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -70px;
	}
#site-control-content .logo-olympus,
.dslr .logo-olympus {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -105px;
	}
#site-control-content .logo-panasonic,
.dslr .logo-panasonic {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -140px;
	}
#site-control-content .logo-pentax,
.dslr .logo-pentax {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -175px;
	}
#site-control-content .logo-samsung ,
.dslr .logo-samsung {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -210px;
	}
#site-control-content .logo-sony,
.dslr .logo-sony {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -245px;
	}
#site-control-content .logo-gopro,
.dslr .logo-gopro {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -280px;
	}
#site-control-content .logo-kodak,
.dslr .logo-kodak {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -315px;
	}
#site-control-content .logo-jvc,
.dslr .logo-jvc {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -350px;
	}
#site-control-content .logo-ion,
.dslr .logo-ion {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -385px;
	}
.row{
	margin-bottom : 30px;
}
#site-control-content{
	margin-top : 3px;
	padding : 20px 12px;
}
/* value props */
#site-control-content .value-props,
.dslr .value-props {
	border-top: 1px solid #c3c4c4;
	padding-top:20px;
	}
.dslr .value-props {
	padding-bottom:20px;
	}
#site-control-content .value-prop,
.dslr .value-prop {
	width:30.5%;
	float:left;
	border-right: 1px solid #c3c4c4;
	margin-right:20px;
	padding-right:20px;
	padding-top:20px;
	min-height:100%;
	}
#site-control-content .value-prop:last-child,
.dslr .value-prop:last-child {
	margin-right:0;
	border-right:none;
	padding-right:0;
	}
#site-control-content .value-prop-image,
.dslr .value-prop-image {
	float:left;
	margin-right:20px;
	height:150px;
	}
#site-control-content .value-prop-image div,
.dslr .value-prop-image div {
	width:100%;
	text-align:center;
	}
#site-control-content .value-prop-image div img,
.dslr .value-prop-image div img {
	max-width:40px;
	}
#site-control-content .value-prop-text,
.dslr .value-prop-text {
	padding-bottom:15px;
	}
#site-control-content .value-prop-text,
.dslr .value-prop-text,
#site-control-content .value-prop-text-link,
.dslr .value-prop-text-link {
	font-size: 14px;
	line-height:16px;
	}
#site-control-content .value-prop-text-head,
.dslr .value-prop-text-head,
#site-control-content .value-prop-image,
.dslr .value-prop-image {
	font-size: 18px;
	line-height:18px;
	padding-bottom:10px;
	text-transform:uppercase;
	color:#003B64;
	}
#site-control-content .value-prop-text-head span,
.dslr .value-prop-text-head span,
#site-control-content.value-prop-image span,
.dslr .value-prop-image span {
	font-weight:bold;
	}
#site-control-content .value-prop-text-link,
.dslr .value-prop-text-link {
	}
#site-control-content .value-prop-text-link small,
.dslr .value-prop-text-link small {
	font-size:11px;
	line-height:18px;
	}

/* End Repair for SiteControl*/
/* DI Category Dept Style */
html {overflow-x:hidden;}
.findme {
	color:#000;
	background-color:#fc0;
	text-align:center;
	}
/* repeated */	
.dc,
.dslr,
.catcommon {
	width:980px;
	}
.box-sizing-wrap *,
.box-sizing-wrap *:before,
.box-sizing-wrap *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	}
.breadcrumbs {
	color:#49494a;
	margin-left:0;
	margin-top:20px;
	height: 100px;
	margin-bottom:0;
	}
.breadcrumbs h1 {
	margin-top: 10px;
	font-family:Arial;
	font-weight:bold;
	font-size:30px;
	}
.share a {
	padding: 0 10px;
	}
.google-ads-wrapper {
	display:none;
	}
div.clearer {
	clear:both;
	}
.dept h3, .dc h3, .dslr h3 {
	font-size:22px;
	border-bottom: 1px solid #c3c4c4;
	padding-bottom: 0px;
	font-weight:normal;
	}
/* share - social media links */
.share {
	float:right;
	position:relative;
	top:-60px;
	}
.col-md-12 .hero-carousel {
	margin-top:0;
	}
/* lists */
.dept ul, .dc ul, .dslr ul {
	list-style-type:none;
/* 	margin-left:-15px; */
	padding-bottom:0;
	}
.facet ul {
	margin-left:0;
	padding:0;
	}
.facet li.title {
	font-size: 14px;
	font-weight:bold;
	border-top: 1px solid #c3c4c4;
	margin-top:20px;
	margin-right:10px;
	margin-left:0;
	padding-top:20px;
	}
.facet li.title:first-child {
	margin-top:0;
	}
/* repeated */
.dc .facet li.title:first-child,
.catcommon .facet li.title:first-child
 {
	border:0;
	}
.facet li {
	margin-left:0;
	}
.facet li,
.shopbybrand li,
.related li,
.dept-links li,
.dept .brand li {
	padding:5px 0;
	}
.facet li,
.shopbybrand li,
.dept-links li,
.dept .brand li {
	font-size: 12px}
.dept-links ul {
	padding-left:15px;
	}
.facet:last-child {
	margin-bottom:0;
	}
.cameratype ul { 
	margin-left:15px;
	}
.dept .card>ul {
	margin-left:25px;
	padding-right:10px;
	}
.dept .card .brand ul {
	padding-top:10px;
	}
.cameratype li,
.dept .card>ul>li {
	margin:0;
	line-height:1.3;
	padding-top:5px;
	list-style-type:disc;
	}
.dslr .cameratypes-text h4,
.dslr .lens h4,
.dc .lens h4
{
	font-size:15px;
	padding-bottom:10px;
}
.dslr .cameratypes ul {
	margin-left:15px;
	}
.dslr .cameratypes li {
	margin:0;
	}
/* facet - left nav */
.facet {
	font-size: 11px;
	margin-bottom:20px;
	padding-bottom:10px;
	}
.facet h4 {
	font-size:18px;
	 font-weight:normal;
	}
/* dslr */
.accessories-col-head {
	background-color:#223d62;
	}

/* .featured-tech only in dslr */
.featured-tech {
	background-color:#f1f1f1;
	overflow:hidden;
	margin:0;
	border:1px solid #c3c4c4;
	}
.featured-tech-text {
	padding:20px;
	font-size:14px;
	line-height:18px;
	margin:0;
	}
.featured-tech-link {
	padding-top:10px;
	}
.cameratypes {
	margin-top:20px;
	line-height:15px;
	}
/* repeated */
.dc .cameratype {
	width:33%;
	float:left;
	padding-right:20px;
	border-right: 1px solid #c3c4c4;
	}
.lenses .cameratype {
	width:33%;
	float:left;
	padding-right:20px;
	border-right: 1px solid #c3c4c4;
	}
.cameratype + .cameratype {
	padding-left:20px;
	}
.cameratype:last-child {
	padding-right:0;
	border:0;
	}
.cameratypes-image {
	height: 125px;
	display:table-cell;
	vertical-align:bottom;
	}
.cameratype-image img {
	padding-left:20px;
	}
.cameratype h4 {
	margin-top:10px;
	}
/* repeated */
.dc .shopbybrand {
	width: 490px;
	float:left;
	margin-right:20px;
	padding-top:20px;
	}
.dslr .brand {
	height: 140px;
	margin: 20px 20px;
	border-bottom: 1px solid #c3c4c4;
	}
.dslr .brand:last-child {
	border-bottom:0;
	margin-bottom:0;
	}
.dslr .shopbybrand h3 {
	padding: 5px;
	}
.dslr .brand .logo {
	width:116px;
	height:35px;
	margin:0 auto 10px;
	}
.dslr .brand .brand-link.left {
	width: 50%;
	position:relative;
	float:left;
/* 
	padding-left:20px;
 */
	}
.dslr .brand .brand-link.right {
	width: 50%;
	position:relative;
	float:right;
	}
/* repeated */
.dc.brand {
	width:33%;
	}
.lenses.brand {
	width:33%;
	}
.dept .brand {
	padding:20px 20px 0;
	width:50%;
	float:left;
	}
.dept .card.brandholder {
	padding-top:0!important;
	}
/* repeated */
.dc.accessories-holder {
	width:638px;
	float:left;
	}
.lenses.accessories-holder {
	width:638px;
	float:left;
	}
.dslr .accessories-col {
	width:33%;
	margin-top:20px;
	margin-right:1px;
	padding-right:1px;
	position:relative;
	float:left;
	border-right: 1px solid #c3c4c4;
	}
.dslr .accessories-col:last-child {
	border: none;
	}
.dslr .accessories-col-head {
	font-size: 12px;
	color:#fff;
	text-transform: uppercase;
	padding: 5px;
	text-align:center;
	}
.dslr .accessories-related-holder,
.dslr .cameratypes-holder,
.dslr .buyingguide-ad-fo-holder {
	float:right;
	}
.dslr .accessories {
	width:650px;
	}
.dslr .accessories-col-head span {
	font-weight:bold;
	}
/* repeated */
.dc.accessory {
	width:25%;
	float:left;
	text-align:center;
	min-height:100px;
	padding-top:20px;
	}
.lenses.accessory {
	width:25%;
	float:left;
	text-align:center;
	min-height:100px;
	padding-top:20px;
	}
.dslr .accessory {
	height:120px;
	padding: 20px;
	}
.dslr .accessory-img {
	width: 100%;
	height:80px;
	float:left;
	text-align:center;
	display:table-cell;
	vertical-align:bottom;
	}
.dslr .accessory-text {
	width:100%;
	text-align:center;
	}
.dslr .buyingguide {
	width: 475px;
	height:380px;
	float:left;
	background:url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/dslr/learn_whatishdrfeature.jpg)0 0 no-repeat;
	background-size:100%;
	}
.dept .buyingguide {
	background:url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/dept/learn_camerabuyingguide.jpg)0 0 no-repeat;
	width: 100%;
	height: 380px;
	background-size:cover;
}	
.dslr .buyingguide h4,
.dept .buyingguide h4,
.dept .col-md-4 .card h3 {
	position:relative;
	left:-9999px;
	}
.dept .buyingguide-text {
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/text_back_75.png) repeat;
	position:relative;
	top:150px;
	left:50px;
	width:250px;
	color:#fff;
	padding:20px;
	}
.dept .buyingguide-link {
	padding-top:10px;
	}
.dslr .buyingguide-link a,
.dept .buyingguide-link a {
	color:#fff600;
	}
.related-holder {
	float:right;
	border-left: 1px solid #c3c4c4;
	padding-left:20px;
	}
/* repeated */
.dc .related-holder {
	width:300px;
	}
.lenses .related-holder {
	width:300px;
	}
.dept .related-holder {
	width:305px;
	}
.lenses {
	/*background:url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/dslr/dslr_whichlensisrightforme.jpg) 0 0 no-repeat;*/
	height: 320px;
	margin-top:20px;
	line-height:15px;
	background-size:contain;
	}
.lens {
	width:33%;
	float:left;
	padding-top: 180px;
	border:0;
	margin-top: 30px;
	}
.dslr .lens-1 {
	padding-right:20px;
	}
.dslr .lens-2 {
	padding-left:20px;
	padding-right:20px;
	}
.dslr .lens-3 {
	padding-left:30px;
	}
.column-stack {
	margin-top:40px;
	}
.shopall_link {
	font-size: 12px;
	position:relative;
	top:-25px!important;
	float:right;
	height:0px;
	}
.dslr .shopbybrand {
	/*border:1px solid #c3c4c4;*/
	}
/* repeated */
.dc .brand {
	width:33%;
	float:left;
	padding: 20px 0 0 0;
	}
.lenses .brand {
	width:33%;
	float:left;
	padding: 20px 0 0 0;
	}
#promoPH-content .logo span,
.dslr .logo span {
	position:relative;
	left:-9999px;
	}
#promoPH-content .logo-canon,
.dslr .logo-canon {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 0;
	}
#promoPH-content .logo-fuji,
.dslr .logo-fuji {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -35px;
	}
#promoPH-content .logo-nikon,
.dslr .logo-nikon {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -70px;
	}
#promoPH-content .logo-olympus,
.dslr .logo-olympus {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -105px;
	}
#promoPH-content .logo-panasonic,
.dslr .logo-panasonic {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -140px;
	}
#promoPH-content .logo-pentax,
.dslr .logo-pentax {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -175px;
	}
#promoPH-content .logo-samsung ,
.dslr .logo-samsung {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -210px;
	}
#promoPH-content .logo-sony,
.dslr .logo-sony {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -245px;
	}
#promoPH-content .logo-gopro,
.dslr .logo-gopro {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -280px;
	}
#promoPH-content .logo-kodak,
.dslr .logo-kodak {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -315px;
	}
#promoPH-content .logo-jvc,
.dslr .logo-jvc {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -350px;
	}
#promoPH-content .logo-ion,
.dslr .logo-ion {
	width:116px;
	height: 35px;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/common/camera-brand-logos.png);
	background-position: 0 -385px;
	}
.recommended-holder {
	margin:40px 0;
	}
.dslr .find-dslr-lens {
	width:49%;
	height:266px;
	float: right;
	background: url(http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/dslr/di-dslr-choose-bg.jpg);
	background-position: 0 0;
	color: #fff;
	}
/* repeated */
.dc .ad-fo-holder {
	position:relative;
	top:50px;
	}
.lenses .ad-fo-holder {
	position:relative;
	top:50px;
	}
.dslr .ad-fo-holder {
	width:300px;
	float:right;
	}

#dart-container-300x250 {
	float:left;
	width:300px;
	height:250px;
	margin-bottom:20px;
	display:block;
	}
.fo-link {
	width:300px;
	height:105px;
	padding:10px;
	border:1px solid #c3c4c4;
	float:left;
	}
.fo-link-image {
	position:relative;
	float:left;
	}
.fo-link-text {
	position:relative;
	float:left;
	font-size: 18px;
	line-height:20px;
	text-transform: uppercase;
	padding: 22px 0 0 8px;
	}
/* repeated */
.dc .accessories-holder {
	width:630px;
	float:left;
	}
.lenses .accessories-holder {
	width:630px;
	float:left;
	}
.dept .accessories-holder {
	width:645px;
	float:left;
	}
/* repeated */
.dc .accessory,
.dept .accessory,
.lenses .accessory {
	width:24%;
	float:left;
	text-align:center;
	height:150px;
	margin-top:20px;
	}
.dc .accessory-image,
.dept .accessory-image,
.lenses .accessory-image
 {
	height: 130px;
	}
.dc .accessory-image img {
	}
.related h3 {
	margin-bottom:10px;
	}
.related h3 img + span {
	display:inline;
	position:relative;
	top:-10px;
	padding-left:10px;
	}
.related {
	margin-bottom:30px;
	}
.recommended-holder {
	margin:40px 0;
	}
.dc .spotlight {
	margin-top:20px;
	border:0;
	}
.spotlight .video {
	width:470px;
	height:263px;
	/*background: url('http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/thumbnail_pointandshoot.jpg') 0 0 no-repeat;*/
	background-size: cover;
	float:left;
	}
.spotlight .video .text {
	color: #fff;
	background: url('http://images.bestbuy.com/BestBuy_US/en_US/images/abn/2013/tvv/pr/magnolia/text_back_75.png') repeat;
	position: relative;
	top:0;
	left:0;
	padding:10px;
	z-index:100;
	}
.find-dslr-lens {
	width:49%;
	height:266px;
	float: right;
	background: url("http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/dc/di-dc-lens-choose-bg.jpg");
	background-position: 0 0;
	color: #fff;
	}
.find-dslr-lens h4 {
	position:relative;
	left:-9999px;
	}
.find-dslr-lens div {
	padding:85px 30px;
	font-size: 14px;
	line-height:20px;
	color:#fff;
	width:350px;
	font-weight:normal;
	}
.find-dslr-lens a {
	color:#fff600;
	line-height:30px;
	white-space:nowrap;
	}

/* dc */
.new-tech-subhead {
	margin: 20px 0;
	clear:both;
	width:100%;
	font-size:14px;
	}
.new-tech-subhead-left,
.new-tech-subhead-right {
	position:relative;
	float:left;
	}
.new-tech-subhead-left {
	width: 30%;
	}
.new-tech-subhead-right {
	width:70%;
	padding-left: 20px;
	}
.new-tech-static {
	width:30%;
	position:relative;
	float:left;
	border-right: 1px solid #c3c4c4;
	margin-top: 20px;
	padding-right:20px;
	}
.new-tech-static img {
	clear:right;
	padding-right:20px;
	}
.new-tech-static-text-link {
	padding-top:10px;
	}
.new-tech-dynamic {
	position:relative;
	top:-50px;
	}

/* value props */
#promoPH-content .value-props,
.dslr .value-props {
	border-top: 1px solid #c3c4c4;
	padding-top:20px;
	}
.dslr .value-props {
	padding-bottom:20px;
	}
#promoPH-content .value-prop,
.dslr .value-prop {
	width:30.5%;
	float:left;
	border-right: 1px solid #c3c4c4;
	margin-right:20px;
	padding-right:20px;
	padding-top:20px;
	min-height:100%;
	}
#promoPH-content .value-prop:last-child,
.dslr .value-prop:last-child {
	margin-right:0;
	border-right:none;
	padding-right:0;
	}
#promoPH-content .value-prop-image,
.dslr .value-prop-image {
	float:left;
	margin-right:20px;
	height:150px;
	}
#promoPH-content .value-prop-image div,
.dslr .value-prop-image div {
	width:100%;
	text-align:center;
	}
#promoPH-content .value-prop-image div img,
.dslr .value-prop-image div img {
	max-width:40px;
	}
#promoPH-content .value-prop-text,
.dslr .value-prop-text {
	padding-bottom:15px;
	}
#promoPH-content .value-prop-text,
.dslr .value-prop-text,
#promoPH-content .value-prop-text-link,
.dslr .value-prop-text-link {
	font-size: 14px;
	line-height:16px;
	}
#promoPH-content .value-prop-text-head,
.dslr .value-prop-text-head,
#promoPH-content .value-prop-image,
.dslr .value-prop-image {
	font-size: 18px;
	line-height:18px;
	padding-bottom:10px;
	text-transform:uppercase;
	color:#003B64;
	}
#promoPH-content .value-prop-text-head span,
.dslr .value-prop-text-head span,
#promoPH-content .value-prop-image span,
.dslr .value-prop-image span {
	font-weight:bold;
	}
#promoPH-content .value-prop-text-link,
.dslr .value-prop-text-link {
	}
#promoPH-content .value-prop-text-link small,
.dslr .value-prop-text-link small {
	font-size:11px;
	line-height:18px;
	}

/* dslr */
.dslr .cameratypes {
	width:33%;
	float:left;
	height:260px;
	}
.cameratypes {
	padding-right:20px;
	border-right: 1px solid #c3c4c4;
	}
.cameratypes + .cameratypes {
	padding-left:20px;
	}
.cameratypes:last-child {
	padding-right:0;
	border:0;
	}
.cameratypes-image {
	text-align:center;
	height: 180px;
	padding-left:30px;
	padding-bottom: 20px;
	}
.dslr .brand {
	height: 140px;
	margin: 20px 0;
	border-bottom: 1px solid #c3c4c4;
	}
.dslr .brand:last-child {
	border-bottom:0;
	margin-bottom:0;
	}
.dslr .brand .logo {
	width:116px;
	height:35px;
	margin:0 auto 10px;
	}
.dslr .brand .brand-link.left,
.dept .card .dept-links.half {
	width: 50%;
	position:relative;
	float:left;
	}
.dept .card .dept-links {
	padding-top:10px;
	}
/* 
.dslr .brand .brand-link.left{
	padding-left:20px;
	}
 */
.dslr .brand .brand-link.right {
	width: 50%;
	position:relative;
	float:right;
	}

/* department page */
.dept a h2 {color: #49494a;}
.dept h2 span {color: #243e90;}
.dept .card {
	border: 1px solid #c3c4c4;
	height: 460px;
	overflow:hidden;
	background-color: #e8e8e8;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e8e8e8));
	background: -webkit-linear-gradient(top, #fff, #e8e8e8);
	background: -moz-linear-gradient(top, #fff, #e8e8e8);
	background: -ms-linear-gradient(top, #fff, #e8e8e8);
	background: -o-linear-gradient(top, #fff, #e8e8e8);
	background: gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e8e8e8));
}
.dept .card .card-img {
	height: 230px;
	padding-top:20px;
}

/* List Page Boxes */
.listbox{position:relative;float:left;width:32%;margin-right:12px;border:1px solid #c3c4c4;min-height:308px;margin-bottom:20px}
.lb_last{margin-right:0px}
.lb_header{padding:10px}
.lbh_red{background:#bb202c;color:#FFFFFF}
.lbh_grey{background:#dcdedd;color:#49494a}
.lbh_black{background:#000000;color:#FFFFFF}
.lb_header h5{font-family:Arial;font-size:14px;font-weight:normal;text-transform:uppercase}
.lb_text{padding:30px 20px}
.lb_text p{font-family:Arial}
.lb_shade{background:url('http://images.bestbuy.com/BestBuy_US/en_US/images/digital-imaging/images/listpm/shade.png');padding:10px;margin:20px}
.lbt_grey{color:#49494a;font-size:14px;line-height:20px}
.lbt_white{color:#FFFFFF;font-size:14px;line-height:20px}
.lbt_offers{color:#003399;font-size:18px;line-height:22px;padding-left:35px}
