#tHeader {
	margin-bottom:0;
}
#categoriesWrapper{
	width:960px;
	height:758px;
	border-top:solid 1px #cdcdcd;
	background-color:white;
	background-repeat:repeat;
	margin-bottom:10px;
	background: #f0f0f0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYwZjAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f0f0f0 0%, #ffffff 50%, #f0f0f0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(50%,#ffffff), color-stop(100%,#f0f0f0));
	background: -webkit-linear-gradient(top,  #f0f0f0 0%,#ffffff 50%,#f0f0f0 100%);
	background: -o-linear-gradient(top,  #f0f0f0 0%,#ffffff 50%,#f0f0f0 100%);
	background: -ms-linear-gradient(top,  #f0f0f0 0%,#ffffff 50%,#f0f0f0 100%);
	background: linear-gradient(to bottom,  #f0f0f0 0%,#ffffff 50%,#f0f0f0 100%);
}
.ie8 #categoriesWrapper, .ie7 #categoriesWrapper{
	background:url("/images/homeCatsGradient.jpg");
}
/*b2b*/
#welcomeheaderdiv{
	line-height:0;
}
#welcomeheaderdiv img{
	*float: left;
}
#welcomeBnr{
	height: 60px;
	width: 960px;
	background: url(/images/home-welcome-banner.png) no-repeat scroll 10px 23px transparent;
	margin: 6px 0;
}
.c40years{
	background: url(/images/en/40-Years.png) no-repeat;
	display: inline-block;
	height: 60px;
	margin: 0 0 0 648px;
	text-indent: -9999px;
	width: 65px;
}
.welcomeBanner{
	display: block;
}
#categories{
	width:940px;
	height:740px;
	margin:9px auto;
	}
#categoriesWrapper #categories img{
	display:none;
	*display:block;
	}
.categories{
	width: 714px;
	height: 1239px;
}
/*Sprite for home page*/
.category .img a{
	background-image: url(/images/homeSprite2.jpg?v=0108);
	background-repeat: no-repeat;
	width:210px;
	height: 141px;
	text-indent: -9999px;
	display: block;
	outline:none;
}

.photography{background-position: 0 0;}
.consumerVideo{background-position: -210px 0;}
.proVideo{background-position: -421px 0;}
.photoAccessories{background-position: 0 -144px;}
.Computers{background-position: -210px -144px;}
.proAudio{background-position: -421px -144px;}
.homeEntertainment{background-position: 0 -287px;}.category .img a.homeEntertainment{height:138px;}
.avPresentation{background-position: -210px -287px;}
.lightingStudio{background-position: -421px -287px;}
.Mobile{background-position: 0 -429px;}
.Surveillance{background-position: -210px -429px;}
.Optics{background-position: -420px -429px;}

/*End Sprite for home page*/

#categoriesContainer{
	margin:0 auto;
	height:100%;
	width:936px;
	}
.category{
	float:left;
	color:#606265;
	width:210px;
	height:249px;
	padding:0px 12px 0 12px;
	margin-top:1px;
	}
.category .img {
	display:block;
	height:142px;
	vertical-align:bottom;
	width:210px;
}
.category ul li {
	display:inline;
}
.category a:visited {
	color:#909397;
	text-decoration:underline;
}
.category a, .category .seeAll a {
	font-size:11px;
}
.category .seeAll a:hover {
	color:#000000;
}
.category .seeAll a {
	color:#606265;
}
.category .seeAll {
	font-weight:bold;
	white-space:nowrap;
}
.category a {
	color:#606265;
	text-decoration:underline;
}
#bannersBtm{
	margin-top:10px;
	line-height:0;
	}
#footerLinks{
	margin-top:10px;
	}
	
#topBanner img {margin:10px 0 -4px;}
.hdslrLink{width: 960px; height: 100px; background-image: url(/images/hdslrHomePage.jpg); float: left; text-indent: -9999px;}

.linkToGsa{
	width: 220px;
	height: 62px;
	background-image:url(/images/gsaLink.gif);
	display:block;
	background-repeat:no-repeat;
	text-indent: -9999px;
	float:right;
}
.kelbyPromo{
	width: 960px;
	height: 100px;
	background-image:url(/images/9595-BHKelby.jpg);
	text-indent: -9999px;
	display:block;
	margin-bottom: -11px;
}
.holidayReturnPolicyLink{
	color: #282525;
    font-size: 0.917em;
    font-weight: bold;
    margin-left: 764px;
    margin-top: 19px;
    position: absolute;
    text-decoration: none;
}
.bfReturnPolicyLink{
	color: #B8B8B8;
    font-size: 0.917em;
    font-weight: bold;
    margin-left: 750px;
    margin-top: 15px;
    position: absolute;
    text-decoration: none;
}
.homeBanner img{
	display: block;
}

#home-page .holNotes p.links a span {display:none;}
#home-page .holNote p.links a span {display:none;}

#home-page div.countdownTimer {
	height: 27px;
	position: relative;
	margin-bottom: -11px !important;
	z-index: 9999;}