#tHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:34px;
	background-image: url(/images/tHeaderBg.jpg);
    background-repeat: repeat-x;
	padding-bottom:.25em;}

.sitesAndUserLinks {
	background-color:#c2c2c2;
	height:34px;
	position:absolute;
	top:0;
	left:0;
	width:100%;}
div.superStoreDiv {position:relative;}	
div.superStoreDiv img.superStore {position: absolute;right: 242px;top: 20px;}	
.sitesAndUserLinks div.innerSitesAndUserLinks {
	width:960px;
	margin:0 auto;}
	
.sitesAndUserLinks div.innerSitesAndUserLinks ul li{
	margin-top:11px;
	line-height:14px;
	padding:0 14px;
	border-left:1px solid #efefef;
	border-right:1px solid #888;
	float:left;
	position: relative;
    z-index: 600;}
	
.sitesAndUserLinks div.innerSitesAndUserLinks ul li:first-child {
	border-left:none;
	padding-left:0;}
	
.sitesAndUserLinks div.innerSitesAndUserLinks ul li.last {
	border-right:none;
	padding-right:0;}

.userLinks .last {border-right:none;}

.sitesAndUserLinks div.innerSitesAndUserLinks ul li.activeTab {
	background-color: #FFFFFF;
    border: medium none;
    border-radius: 3px 3px 0 0;
    height: 22px;
    margin: 3px -1px 0 0;
    padding-left: 14px;
	padding-right:14px;
    padding-top: 9px;}	
	
.sitesAndUserLinks div.innerSitesAndUserLinks ul li a {text-decoration:none;}
.sitesAndUserLinks div.innerSitesAndUserLinks ul li a:hover {text-decoration:underline;}

.sitesLinks li a {color:#343434;}

.userLinks {float:right;}
.userLinks li a {color:#343434;}
.liveChat {background:url(/images/sprites/top-navs-sprite.png) no-repeat scroll 50px -665px transparent; padding:0 25px 0 0;}

.brandingCartLogin {height:89px;}

.branding {
	float:left;
	width:310px;}

a#bhLogo {
	display: block;
	float:left;
    margin: 12px 0 0 0;}

.branding span {float:right;}
.phone span {float:none;}
	
.tagline {
	background: url(/images/the-professionals-source.gif) no-repeat scroll 0 0 transparent;
    display: block;
    height: 18px;
    margin: 25px 0 0 0;
    text-indent: -9999em;
    width: 199px;}
	
.phone {
	color: #666666;
    font-family: verdana;
    font-size: 12px;}	
	
.cartAndLoginLinks {
    background:url(/images/sprites/top-navs-sprite.png) no-repeat scroll -4px -526px #F7F6F6;
    float: right;
    height: 70px;
    margin:10px 0 0;
    width: 215px;}
	
.cartAndLoginLinks a {
	line-height:20px;
	text-decoration:none;
	text-align:center;}	

.cartAndLoginLinks .login {
	color: #6F6C6C;
    font-weight: bold;}
	
.greeting, .logout, #loginName {color:#6f6c6c;}
.logout {margin-left:5px;}
#loginName {font-weight:bold;}
.user {text-align:center;}

#loginName {
    line-height: 9px;
    max-width: 105px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
	
#quickCartLink {
	display: block;
	font-size:14px;
	color:#999999;
    height: 31px;
    line-height:29px;
	*line-height:26px;}	
	
a#quickCartLink:hover {
	background: url(/images/sprites/top-navs-sprite.png) no-repeat scroll 0px -609px;}	
	
#cartAmount {
	font-weight:bold;
	color:#657f17;}	

.wishlistTrackLinks {
	display:block;
	color:#6a6a6a;
    text-align:center;}

.wishlistTrackLinks a {color:#6a6a6a;}

.wishlistTrackLinks a:hover,
.sitesAndUserLinks div.innerSitesAndUserLinks ul li a:hover,
a.login:hover, a.logout:hover {text-decoration:underline;}

#cartIcon img {margin:0px 4px -7px 0;}

div.searchAndCatsBox {
    background: url(/images/sprites/top-navs-sprite.png) repeat-x scroll 0 0 transparent;
    border: medium none;
    clear: both;
    float: left;
    font-family: Arial;
    position: relative;
    width: 958px;
    z-index: 3;
	border:solid #4b6208; 
	border-width:0 1px 0 1px;}

.searchAndSuppBox {
	width:300px;
	float:left;}

div.searchAndSuppBox #mainSearchForm legend {display:none;}

#mainSearchForm {
	background: url(/images/sprites/top-navs-sprite.png) no-repeat 4px -414px;
    height: 36px;
    width: 300px;}

input#mainSearchInput, input#mainSearchInput:focus {
	background:none;
    border: medium none;
    color: #595959;
    float: left;
    font-size: 12px;
    height: 22px;
    margin: 7px 0 0 28px;
    outline: medium none;
    padding: 0;
    width: 225px;
	line-height:21px\9;
	*width:223px;}
	
::-webkit-input-placeholder {color: #595959;}
	
@-moz-document url-prefix() {
    input#mainSearchInput, input#mainSearchInput:focus {
    height: 21px;}
}

div.searchAndSuppBox #mainSearchInput.changed, div.searchAndSuppBox #mainSearchInput.focused {
	color:#5f5f5f;
	text-align:left !important}

#mainSearchGo {
	border: medium none;
    cursor: pointer;
	float:left;
    display: block;
    height: 24px;
	background-color: transparent;
    margin: 6px 0 0;
    text-indent: -9999px;
    width: 38px;}

.headerMainTabs {
	float:right;
	width:535px;}
	
.headerMainTabs ul li {
	float:left;}

.headerMainTabs ul li a {
	height:36px;
	text-indent:-9999px;
	display:block;
	background-image:url(/images/sprites/reg-main-tabs.png)}	

/*	 Shop Tab	*/
.shop_mainTabs ul .tab_shop a {margin:0 -5px 0 0; position:relative; width:109px; z-index:9999;}	
.shop_mainTabs ul .tab_used a {background-position:-104px -108px; width:126px;}	
.shop_mainTabs ul .tab_indepth a {background-position:-230px 0; width:156px;}
.shop_mainTabs ul .tab_insights a {background-position:-386px 0; width:149px;}

.shop_mainTabs ul .tab_used a:hover {background-position:-104px -144px;}	
.shop_mainTabs ul .tab_indepth a:hover {background-position:-230px -144px;}
.shop_mainTabs ul .tab_insights a:hover {background-position:-386px -144px;}

/*	 Used Tab	*/
.used_mainTabs ul .tab_shop a {background-position:0 -72px; width:102px;}	
.used_mainTabs ul .tab_used a {background-position:-98px -36px; margin:0 -4px; position:relative; width:138px; z-index:9999;}	
.used_mainTabs ul .tab_indepth a {background-position:-232px 0; width:154px;}
.used_mainTabs ul .tab_insights a {background-position:-386px 0; width:149px;}

.used_mainTabs ul .tab_shop a:hover {background-position:0px -144px;}	
.used_mainTabs ul .tab_indepth a:hover {background-position:-232px -144px;}
.used_mainTabs ul .tab_insights a:hover {background-position:-386px -144px;}

div.searchAndCatsBox #autoSuggestions {display:none; position:absolute; color:black; background:transparent url(/images/bg-typeahead.png) no-repeat; _background:#fff; background-position: left bottom; z-index:999; left:-15px; width:364px; top:28px; padding-bottom:2em;}
div.searchAndCatsBox #autoSuggestionsList {background:transparent;}
div.searchAndCatsBox #autoSuggestionsList ul {width:335px; border-top:1px solid #9bc0e5;margin-left:13px;}
div.searchAndCatsBox #autoSuggestionsList ul li {text-indent:10px; font-family:Arial; font-size:15px; color:#333;line-height:1.37;cursor:pointer; overflow:hidden; white-space:nowrap;}
div.searchAndCatsBox #autoSuggestionsList ul li b {font-weight:normal;}
div.searchAndCatsBox #autoSuggestionsList ul li.hoverOver {background-color:#9bc0e5;}

/* Cat Links */
.mainCategoryLinks {
	/*background: url("/images/sprites/shop-nav.png") no-repeat scroll 0 0 transparent;*/
    clear: both;
    float: left;
    height: 84px;
    overflow: hidden;
    width: 958px;
    border:1px solid #c2c2c2;
	border-top: none;
}	
.mainCategoryLinks ul li {float:left;}
.mainCategoryLinks ul li a {text-decoration:none;display:block; overflow:hidden; font-family:arial;font-size:11px;line-height:13px;text-decoration:none;height:84px; color:#3C3E41;text-align:center;}
.mainCategoryLinks ul li a span {position: relative;padding-top: 52px;display: inline-block;cursor:pointer;position:relative;}
.ff2 .mainCategoryLinks ul li a span {top:-999em;}

.mainCategoryLinks ul li.n1 a {width:66px;}
.mainCategoryLinks ul li.n2 a {width:68px;}
.mainCategoryLinks ul li.n3 a {width:65px;}
.mainCategoryLinks ul li.n4 a {width:70px;}
.mainCategoryLinks ul li.n5 a {width:62px;}
.mainCategoryLinks ul li.n6 a {width:59px;}
.mainCategoryLinks ul li.n7 a {width:85px;}
.mainCategoryLinks ul li.n8 a {width:68px;}
.mainCategoryLinks ul li.n9 a {width:52px;}
.mainCategoryLinks ul li.n10 a {width:78px;}
.mainCategoryLinks ul li.n11 a {width:69px;}
.mainCategoryLinks ul li.n12 a {width:79px;}
.mainCategoryLinks ul li.n13 a {width:65px;}
.mainCategoryLinks ul li.n14 a {width:71px;}
/* Cat Links  */
.mainCategoryLinks ul li.n1 a, .mainCategoryLinks #cat12154 #cat12154 {background:url(/images/sprites/shop-nav.png?v=0107) 0px -0px;}
.mainCategoryLinks ul li.n2 a, .mainCategoryLinks #cat3644 #cat3644 {background:url(/images/sprites/shop-nav.png?v=0107) -62px -0px;}
.mainCategoryLinks ul li.n3 a, .mainCategoryLinks #cat978 #cat978 {background:url(/images/sprites/shop-nav.png?v=0107) -130px -0px;}
.mainCategoryLinks ul li.n4 a, .mainCategoryLinks #cat1820 #cat1820 {background:url(/images/sprites/shop-nav.png?v=0107) -193px -0px;}
.mainCategoryLinks ul li.n5 a, .mainCategoryLinks #cat9581 #cat9581 {background:url(/images/sprites/shop-nav.png?v=0107) -273px -0px}
.mainCategoryLinks ul li.n6 a, .mainCategoryLinks #cat4942 #cat4942 {background:url(/images/sprites/shop-nav.png?v=0107) -342px -0px;}
.mainCategoryLinks ul li.n7 a, .mainCategoryLinks #cat989 #cat989 {background:url(/images/sprites/shop-nav.png?v=0107) -398px -0px;}
.mainCategoryLinks ul li.n8 a, .mainCategoryLinks #cat1731 #cat1731 {background:url(/images/sprites/shop-nav.png?v=0107) -477px -0px;}
.mainCategoryLinks ul li.n9 a, .mainCategoryLinks #cat1161 #cat1161 {background:url(/images/sprites/shop-nav.png?v=0107) -552px -0px;}
.mainCategoryLinks ul li.n10 a, .mainCategoryLinks #cat8565 #cat8565 {background:url(/images/sprites/shop-nav.png?v=0107) -606px -0px;}
.mainCategoryLinks ul li.n11 a, .mainCategoryLinks #cat3496 #cat3496 {background:url(/images/sprites/shop-nav.png?v=0107) -676px -0px;}
.mainCategoryLinks ul li.n12 a, .mainCategoryLinks #cat4600 #cat4600 {background:url(/images/sprites/shop-nav.png?v=0107) -747px -0px;}
.mainCategoryLinks ul li.n13 a, .mainCategoryLinks #cat11585 #cat11585 {background:url(/images/sprites/shop-nav.png?v=0107) -824px -0px;}
.mainCategoryLinks ul li.n14 a, .mainCategoryLinks #cat3755 #cat3755 {background:url(/images/sprites/shop-nav.png?v=0107) -887px -0px;}	
/* Cat Links Hover */
.mainCategoryLinks ul li.n1 a:hover, .mainCategoryLinks #cat12154 #cat12154 a {background:url(/images/sprites/shop-nav.png?v=0107) 0px -84px;}
.mainCategoryLinks ul li.n2 a:hover, .mainCategoryLinks #cat3644 #cat3644 a {background:url(/images/sprites/shop-nav.png?v=0107) -62px -84px;}
.mainCategoryLinks ul li.n3 a:hover, .mainCategoryLinks #cat978 #cat978 a {background:url(/images/sprites/shop-nav.png?v=0107) -130px -84px;}
.mainCategoryLinks ul li.n4 a:hover, .mainCategoryLinks #cat1820 #cat1820 a {background:url(/images/sprites/shop-nav.png?v=0107) -193px -84px;}
.mainCategoryLinks ul li.n5 a:hover, .mainCategoryLinks #cat9581 #cat9581 a {background:url(/images/sprites/shop-nav.png?v=0107) -273px -84px;}
.mainCategoryLinks ul li.n6 a:hover, .mainCategoryLinks #cat4942 #cat4942 a {background:url(/images/sprites/shop-nav.png?v=0107) -342px -84px;}
.mainCategoryLinks ul li.n7 a:hover, .mainCategoryLinks #cat989 #cat989 a {background:url(/images/sprites/shop-nav.png?v=0107) -398px -84px;}
.mainCategoryLinks ul li.n8 a:hover, .mainCategoryLinks #cat1731 #cat1731 a {background:url(/images/sprites/shop-nav.png?v=0107) -477px -84px;}
.mainCategoryLinks ul li.n9 a:hover, .mainCategoryLinks #cat1161 #cat1161 a {background:url(/images/sprites/shop-nav.png?v=0107) -552px -84px;}
.mainCategoryLinks ul li.n10 a:hover, .mainCategoryLinks #cat8565 #cat8565 a {background:url(/images/sprites/shop-nav.png?v=0107) -606px -84px;}
.mainCategoryLinks ul li.n11 a:hover, .mainCategoryLinks #cat3496 #cat3496 a {background:url(/images/sprites/shop-nav.png?v=0107) -676px -84px;}
.mainCategoryLinks ul li.n12 a:hover, .mainCategoryLinks #cat4600 #cat4600 a {background:url(/images/sprites/shop-nav.png?v=0107) -747px -84px;}
.mainCategoryLinks ul li.n13 a:hover, .mainCategoryLinks #cat11585 #cat11585 a {background:url(/images/sprites/shop-nav.png?v=0107) -824px -84px;}
.mainCategoryLinks ul li.n14 a:hover, .mainCategoryLinks #cat3755 #cat3755 a {background:url(/images/sprites/shop-nav.png?v=0107) -887px -84px;}	

/* Used Category */
.usedCategoryLinks {
	background: url("/images/sprites/used-nav.png?v=0107") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 76px;
    overflow: hidden;
    width: 960px;}
	
.usedCategoryLinks ul li {float:left;}

.usedCategoryLinks ul li a {
	text-decoration:none;
	display:block; 
	overflow:hidden;
	font-size:10px;
	text-decoration:none;
	height:76px;
	color:#3C3E41;}

.usedCategoryLinks ul li a span {
	padding-top: 45px;
	float: left;
	font-size: 11px;
	font-family: arial;
	text-align: center;
	width:100%;
	line-height:13px;
}	

.usedCategoryLinks ul li a {background:url(/images/sprites/used-nav.png?v=0107) no-repeat scroll 0 0 transparent}	
.usedCategoryLinks ul li.n1 a span{text-indent: -9999px}
.usedCategoryLinks ul li.n1 a {width:210px;}
.usedCategoryLinks ul li.n2 a {background-position:-210px 0; width:70px;}
.usedCategoryLinks ul li.n3 a {background-position:-275px 0; width:71px;}
.usedCategoryLinks ul li.n4 a {background-position:-351px 0; width:61px;}
.usedCategoryLinks ul li.n5 a {background-position:-410px 0; width:63px;}
.usedCategoryLinks ul li.n6 a {background-position:-479px 0; width:60px;}
.usedCategoryLinks ul li.n7 a {background-position:-535px 0; width:71px;}
.usedCategoryLinks ul li.n8 a {background-position:-606px 0; width:67px;}
.usedCategoryLinks ul li.n9 a {background-position:-678px 0; width:51px;}
.usedCategoryLinks ul li.n10 a {background-position:-731px 0; width: 72px;}
.usedCategoryLinks ul li.n11 a {background-position:-796px 0; width:92px;}
.usedCategoryLinks ul li.n12 a {background-position:-888px 0; width:71px;}

.usedCategoryLinks ul li.n2 a:hover, .usedCategoryLinks #cat2875 #cat2875 a {background-position:-210px -76px;}
.usedCategoryLinks ul li.n3 a:hover, .usedCategoryLinks #cat2874 #cat2874 a {background-position:-275px -76px;}
.usedCategoryLinks ul li.n4 a:hover, .usedCategoryLinks #cat3303 #cat3303 a {background-position:-351px -76px;}
.usedCategoryLinks ul li.n5 a:hover, .usedCategoryLinks #cat15241 #cat15241 a {background-position:-410px -76px;}
.usedCategoryLinks ul li.n6 a:hover, .usedCategoryLinks #cat3016 #cat3016 a {background-position:-479px -76px;}
.usedCategoryLinks ul li.n7 a:hover, .usedCategoryLinks #cat6387 #cat6387 a  {background-position:-535px -76px;}
.usedCategoryLinks ul li.n8 a:hover, .usedCategoryLinks #cat2871 #cat2871 a {background-position:-606px -76px;}
.usedCategoryLinks ul li.n9 a:hover, .usedCategoryLinks #cat2876 #cat2876 a {background-position:-678px -76px;}
.usedCategoryLinks ul li.n10 a:hover, .usedCategoryLinks #cat3028 #cat3028 a {background-position:-731px -76px;}
.usedCategoryLinks ul li.n11 a:hover, .usedCategoryLinks #cat15240 #cat15240 a {background-position:-796px -76px;}
.usedCategoryLinks ul li.n12 a:hover, .usedCategoryLinks #cat2873 #cat2873 a {background-position:-888px -76px;}

a#storeImg{
	float:left;
	background: url(/images/superstore.jpg) no-repeat scroll 0 4px transparent;
	display: block;
    float: left;
    height: 107px;
    margin:16px 0 0 319px;
	*margin:16px 0px 0px -138px;
    position:absolute;
    width: 430px;}

.breadcrumbBox {margin-bottom: 1em;}
.breadcrumb{margin-bottom: 1em;}
.breadcrumb h2 a, .breadcrumb a{color: #880000;}
.breadcrumb h2 a{font-size: 0.67em;}
.breadcrumb a{font-size: 1em;}
.breadcrumb .desc {color:#666;}
/*BREADCRUMBS ZONE*/
#breadcrumbs {margin-bottom:1em; font-family:Arial, sans-serif;}
#breadcrumbs li {display:inline; background:transparent url(/images/endeca-left.gif) no-repeat scroll -184px -195px; padding-left:15px;}
#breadcrumbs li {*background-position: -184px -196px;}
#breadcrumbs li.first {background: none; padding-left:0;}
#breadcrumbs li a {display:inline; font-size:0.917em; color:#990000; text-decoration:none;}
#breadcrumbs li a:hover{text-decoration: underline;}
#breadcrumbs li.last {display:inline; margin:0px; font-size:1em; color:#165486; text-decoration:none; background-position:-184px -195px; font-weight: bold;}
#breadcrumbs li.last a {color:#165485; font-weight: bold; font-size:1em;}
#breadcrumbs li.detailCrumb{color: #165486; font-size: 1em; font-weight: bold; background-position: -184px -195px;}
/* Start Footer */

#footerLinks {
	font-family: arial, sans sarif;
	margin-top: 20px;}

#home-page #footerLinks {
	margin-top: 10px;}
	
/* top black bar */
.topBarFooter {
	background-image: url(/images/topBarFooter.jpg);
	background-repeat:repeat-x;
	height: 40px;}

.tbfText {
	font-family: Arial, Sans sarif;
	font-size: 1em;
	font-weight: bold;
	line-height: 39px;
	color: #e7e7e7;}

.tbfText a {
	color: #e7e7e7;
	text-decoration: none;
}
.page-width{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
.full-width {
    width: 100%;
}
.copy{
	background-color: #b2b2b2;
   padding: 10px 0;
   display: inline-block;
}

.footPhone {
	background-image: url("/images/footerSprite.png");
    background-position: -10px -83px;
	background-repeat: no-repeat;
	height: 39px;
	padding: 0 1.0% 0 32px;
	display: block;
    float: left;
    margin-left: 20px;
}

.twelfePX {
	font-size: 1em;
	font-weight: normal;
}

.footHours {
	background-image: url("/images/footerBottomSprite.png");
    background-position: -10px -122px;
	background-repeat: no-repeat;
	height: 55px;
	padding: 0 1.0% 0 29px;
	display: block;
    float: left;
	cursor: pointer;
}

.footComp {
	background-image: url("/images/footerBottomSprite.png");
    background-position: -10px -161px;
	background-repeat: no-repeat;
	height: 55px;
	padding-left: 29px;
	display: block;
    float: left;
	cursor: pointer;
}
/* End top black bar */

.enclousre1 {
	background-color: #E5E5E5;
	width: 100%;
	padding-bottom: 12px;
	margin: 0 auto;
}

.enclousre2 {
	background-color: #F8F8F8;
    border-left: 1px solid #CBCBCB;
    border-right: 1px solid #CBCBCB;
    padding: 8px 10px 12px;
    width: 918px;
    margin: 0 auto;

}

.enclousre2attech {
	margin-top: -3px;
}

p.footTitles, .footDisclaimer p {
	margin: 0;
	float: left;
}

.footTitles {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 10px;
	text-shadow: 0px 1px #FFFFFF;
}

/* Whats new at bnh slider */
.footSlider {
	padding: 0px 10px;
	width: 896px;
}

#slider1 {
	position:relative;
	width: 896px;
	height:120px;
	padding: 0;
	margin: 0;
	overflow:hidden;
}

div#sliderFooter {
	width: 1568px;
	height: 120px;
	padding: 0;
}

.slider-handle{
	position:absolute;
	top:0px;
	background-color:transparent;
	width:17px;
	height:100%;
	background-image:url('/images/en/foot_slider_arrows.png');
	background-repeat:no-repeat;
	z-index:7;
	cursor:pointer;
}

.slider-handle:hover{
	opacity:0.8;
}

.slider-prev{
	left:0px;
	background-position:0px 35px;
}

.slider-next{
	left:879px;
	background-position:-17px 35px;
}

.slider-swipe-shadow{
	position:absolute;
	top:0px;
	left:0px;
	height:103px;
	width:100%;
	opacity:0.1;
	display:none;
	z-index:8;
	box-shadow:0px 12px 24px #000000 inset, 0px -12px 24px #000000 inset;
}

.slider-divider{
	position:absolute;
	top:0px;
	height:103px;
	width:0px;
	border-right:1px dotted #ADADAD;
	z-index:7;
}

#slider-divide-1{
	left:223px;
}

#slider-divide-2{
	left:447px;
}

#slider-divide-3{
	left:671px;
}

.jcarousel-item, .sildeBox {
	background-repeat: no-repeat;
    display: block;
    float: left;
    height: 103px;
    width: 224px;
}

.boxy {
	background-repeat: no-repeat;
    display: block;
    height: 103px;
    width: 224px;
}

.hiddenLeft .footInnerHidden{
	display: block;
	top: -103px;
	left: -459px;
}

.hiddenRight .footInnerHidden{
	display: block;
	top: -103px;
	left: 205px;
}

.footInnerHidden {
	background-color: #FFFFFF;
    border: 1px solid #CBCBCB;
    color: #595959;
    font-size: 11px;
    height: auto;
    margin-left: 17px;
    padding: 15px;
    width: 410px;
	display: block;
	position: relative;
	zoom: 1;
	z-index: 99999;
}

.hiddenRight .footHiddenSpanRight {
	float: left;
    margin: 19px 0 0 -31px;
}

.hiddenLeft .footHiddenSpanLeft {
	float: right;
    margin: 19px -31px 0 0;
}

.footInnerHidden p {
	margin: 0;
	font-size: 11px;
	color: #595959;
	line-height: 16px;
}

.footHidden {
	display: none;
}/* End Whats new at bnh slider */

/* Start Email signup */
.footEmail {
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
	margin: 0 10px;
    width: 896px;
}

.footEmail div.footEmailForm {
	border-top: solid 1px #CBCBCB;
	border-bottom: solid 1px #CBCBCB;
	margin: 0;
	height: 50px;
}

span.signUpSpan {
	font-weight:bold;
	font-size: 14px;
	color: #000;
	text-shadow: 0px 1px #FFFFFF;
	line-height: 50px;
	padding-right: 20px;
}

input#footerBottomSprite.png{
    background-image: url("/images/footerBottomSprite.png");
	background-position: -10px -261px;
    background-repeat: no-repeat;
    border: medium none;
    height: 18px;
    padding: 4px;
    width: 178px;
	color: #595959;
	font-size: 12px;
}

input#footSignUpSubmit {
    border: medium none;
    height: 30px;
    margin-bottom: -9px;
	*margin-bottom: -6px;
    margin-left: -4px;
    width: 59px;
}

.footEmailEmail {
	color: #A5A5A5;
	font-size: 11px;
	display:none;
}

span.footSignUpError {
	color: #990000;
    display: block;
    font-size: 10px;
    margin-left: 304px;
    margin-top: -13px;
	display:none;
}
.beforeSignUp{
	*float:left;
}
.afterThankYou{
	display:none;
}

.footEmailMenage {
	float: right;
    font-size: 10px;
    margin: -44px 165px 0 0;
}

.footEmailMenage a {
	color: #666666;
	text-decoration: none;
}
.footEmailMenage a:hover {
	color: #000000;
}/* End Email signup */

/* Start all footer links */
.footLinks {
    padding: 15px 10px;
    text-align: left;
}

.footLinksDiv {
	float: left;
    padding-right: 18px;
    width: 190px;
	min-height: 230px;
}

.noBorderLinks {
	padding-right: 31px;
}

.footLinks h3 {
	color: #000000;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    text-shadow: 0 1px #FFFFFF;
}

.footLinks h3.footCurrency {
	padding-bottom: 10px;
    display: block;
}

.footLinks h3.footInternational {
	padding-top: 35px;
    display: block;
}

.borderLeft {
	border-left: 1px dotted #adadad;
    padding-left: 16px;
}

.footLinks ul {
	margin: 5px 0 0;
    padding: 0;
}

.footLinks ul li {
	list-style: none outside none;
	line-height: 24px;
}

.footLinks ul li a  {
	color: #666666;
    font-size: 11px;
    text-decoration: none;
}

.footLinks ul li a:hover {
	color: #000000;
}

.footClosing {
	color: #990000;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-top: 15px;
}

.footClosing a {
	color: #656565;
	text-decoration: underline;
}

.footClosing a:hover {
	color: #000000;
}

.footLinks ul li.footBarzilLink a {
	background-image: url("/images/footerBottomSprite.png");
    background-position: -10px -539px;
    background-repeat: no-repeat;
	display: block;
    line-height: 15px;
    padding: 8px 0 8px 30px;
}

.footLinks ul li.footGiftLink  a{
	background-image: url("/images/footerSprite.png");
	background-position: -10px -668px;
    background-repeat: no-repeat;
	display: block;
    line-height: 15px;
    padding: 8px 0 8px 42px;
}

.footLinks ul li.footCatalogLink  {
    line-height: 13px;
}

.footLinks ul li.footCatalogLink  a{
	background-image: url("/images/footerBottomSprite.png");
	background-position: -620px -58px;
    background-repeat: no-repeat;
    line-height: 11px;
    padding: 12px 0 12px 42px;
	display: block;
}

.footLinks ul li.footFeedbackLink a {
	background-image: url("/images/footerSprite.png");
	background-position: -10px -709px;
    background-repeat: no-repeat;
	display: block;
    line-height: 15px;
    padding: 8px 0 8px 42px;
}/* Start all footer links */

/* Start Secure site links */
.footSecure {
	padding: 0 0 0 12px;
    width: 390px;
}

.footSecure a {
    background-repeat: no-repeat;
    display: block;
    float: left;
    margin-right: 12px;
    text-indent: -99999px;
}

.footSecure a.hackerSafeLink {
  	background-image: url("/images/footerBottomSprite.png");
	background-position: 5px 5px;
width: 99px;
height: 60px;
	background-repeat: no-repeat;
}

.footSecure a.cyberTrustLink {
	background-image: url("/images/footerBottomSprite.png");
	background-position: -95px 6px;
    width: 102px;
	height: 55px;
	background-repeat: no-repeat;
}

.footSecure a.bbbOnlineLink {
	background-image: url("/images/footerBottomSprite.png");
	background-position: -197px 6px;
    width: 131px;
	height: 55px;
	background-repeat: no-repeat;
}/* Start Secure site links */

/* wrapper for social links */
.footSocial {
	float: right;
	margin-right: 12px;
	margin-top: 10px;
}

/* Start copyright disclaimer */
.footerCopy {
	background-color: #b2b2b2;
	width: 942px;
	padding: 11px 9px;
	clear: both;
} 

.footCopy {
	float: left;
    width: 492px;
	color: #595959;
}

.footCopy span {
	font-size: 12px;
	font-weight: bold;
}

.footCopy a {
	font-size: 11px;
	color: #595959;
	text-decoration: none;
	padding-right: 6px;
}

.footCopy a:hover {
	color: #000000;
}

.footDisclaimer {
	color: #595959;
    float: left;
    font-size: 9px;
    line-height: 11px;
    padding-left: 50px;
    text-align: justify;
    width: 400px;
}/* End copyright disclaimer */

#footerLinks div.followBh { 
    position: relative;
}
	
div.followBh div {
	background-color: #E2E2E2;
    color: #818181;
    font-family: arial;
    font-size: 14px;
	width:100%;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-bottom: 0;
    text-indent: 7px;
    text-shadow: 1px 0 0 #FFFFFF;
	letter-spacing: -1px;}
	
#footerLinks div.followBh ul li{
	float:left; 
	display:inline;
	border-right:1px solid #ccc;
	height:36px;
	margin-top: -7px;
    padding-top: 4px;}
div.followBh p {margin:0;}	
#footerLinks fieldset{
	border: 1px solid #CCCCCC;
	float:left;
}
#footerLinks fieldset.recommend{
	margin-right:10px;
	text-align:center;
}
#footerLinks fieldset.recommend div.likeBhUS{
	display:inline-block;
}
#footerLinks fieldset legend{
	color: #777777;
    font-size: 10px;
    margin:0 6px;
    padding: 0 2px;
}

.likeBhUS ul{text-align:center;}
#footerLinks div.followBh ul li.youtube {width:60px;}
#footerLinks div.followBh ul li.pinterest {width: 22px; height: 30px; padding: 10px 10px 0 11px;}
#footerLinks div.followBh ul li.twitter {height: 29px; margin-left: 1px; padding: 12px 1px 0 7px; width: 155px;}
#footerLinks div.followBh ul li.twitterEdu {width:175px;}
#footerLinks div.followBh ul li.facebook {height: 29px; margin-left: 1px; padding: 12px 1px 0 7px; width: 80px; border: none;}	
#footerLinks div.followBh ul li.gplus,.likeBhUS .gplus {padding: 12px 5px 0 5px; width: 32px; height: 28px;margin-top:-7px;}
#footerLinks div.followBh ul li.youtube a{
	width: 62px;
	height: 30px;
	background-image: url(/images/footerBottomSprite.png);
	background-position: -0px -70px;
	display: inline-block;
	text-indent: -9999px;
}
#footerLinks div.followBh ul li.gplus a{
	width: 32px;
	height: 20px;
	background-image: url(/images/footerBottomSprite.png);
	background-position: -150px -635px;
	display: inline-block;
	text-indent: -9999px;
}
.ie #footerLinks div.followBh ul li.youtube a,.ie #footerLinks div.followBh ul li.gplus a{display:block;}
	


#footerLinks .likeBhUS ul li.gplus{
	text-align: center;
    float:left;
    height: 24px;
    width: 57px;
}
.ie #footerLinks .likeBhUS ul li.gplus{height:29px;}
/* image untill real ones load */
.likeBhUS ul .gplus, .followBhUS ul .facebook,  .twitter {background-image:url("/images/footerBottomSprite.png");}
.twitter {background-position:-188px -624px;}
.facebook {background-position: -355px -622px;}
.twitterEdu {background-position:-455px -622px;}
.gplus{background-position: 0 -622px;}

.pinterest a {
	background-image:url("/images/footerBottomSprite.png");
	background-position:-617px -674px;
	width: 22px;
	height: 22px;
	display: block;
}

#footerLinks select.currencySelect {
    display: none;
}
#footerLinks .currencySelect a {
    color: #666666;
    text-decoration: none;
}

#footerLinks .currencySelect {width:144px; position:absolute; height:30px; z-index:3;}
#footerLinks .currencySelect dt {background:url("/images/footerBottomSprite.png") no-repeat scroll 113px -222px #FFFFFF;border:1px solid #CCCCCC;
	-moz-box-shadow: 1px 1px 2px #E3E3E3; -webkit-box-shadow: 1px 1px 2px #E3E3E3; box-shadow: 1px 1px 2px #E3E3E3;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
#footerLinks .currencySelect dt,
#footerLinks .currencySelect dd {margin:0; padding:0; font-family:Arial; font-size:11px; height:19px; line-height:1.75; }
#footerLinks .currencySelect dd {display:none; border-left:1px solid #ccc; border-right:1px solid #ccc; color:#666;}
#footerLinks .currencySelect dd.last {border-bottom:1px solid #ccc;}
#footerLinks .currencySelect.focus dd,
#footerLinks .currencySelect.hover dd{display:block; background-color:#FFF;}
#footerLinks .currencySelect a {background-color:transparent; background-position:6px center; background-repeat:no-repeat; display:block; padding-left:27px;}
#footerLinks .currencySelect a span {border-left:1px solid #ccc; padding:0px 3px 0px 4px; display:block;}
#footerLinks .currencySelect a:hover {text-decoration:none !important; color:#666;}
#footerLinks .currencySelect  a {background-image:url(/images/footerBottomSprite.png);/* background: transparent url("/images/flag-usa.gif") no-repeat 6px center;*/}
#footerLinks .currencySelect .USD a {background-position: -5px -413px;}
#footerLinks .currencySelect .CAD a {background-position: -5px -433px;}
#footerLinks .currencySelect .AUD a {background-position: -5px -313px;}
#footerLinks .currencySelect .EUR a {background-position: -5px -493px;}
#footerLinks .currencySelect .CHF a {background-position: -5px -472px;}
#footerLinks .currencySelect .GBP a {background-position: -5px -393px;}
#footerLinks .currencySelect .NZD a {background-position: -5px -333px;}
#footerLinks .currencySelect .JPY a {background-position: -5px -453px;}
#footerLinks .currencySelect .ILS a {background-position: -5px -513px;}
#footerLinks .currencySelect .MXN a {background-position: -5px -373px;}
#footerLinks .currencySelect .BRL a {background-position: -5px -353px;}

.langLabel{color:#666666;font:11px arial,sans-serif;}
#footerLinks .languageSelect{width:87px; position:absolute; z-index:2; display:inline-block; margin:2px 0 0 3px;}
#footerLinks select.languageSelect{display:none;}
#footerLinks .languageSelect dt{background:url("/images/footerBottomSprite.png") no-repeat scroll 56px -222px #FFFFFF;border:1px solid #CCCCCC;
	-moz-box-shadow: 1px 1px 2px #E3E3E3; -webkit-box-shadow: 1px 1px 2px #E3E3E3; box-shadow: 1px 1px 2px #E3E3E3;
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
#footerLinks .languageSelect dt,
#footerLinks .languageSelect dd {font:11px arial,sans-serif; height:19px; line-height:1.75; margin:0; padding:0;}
#footerLinks .languageSelect dd {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; color:#666666; display:none;}
#footerLinks .languageSelect dd.last {border-bottom:1px solid #ccc;}
#footerLinks .languageSelect.focus dd,
#footerLinks .languageSelect.hover dd{display:block; background-color:#FFF;}
#footerLinks .languageSelect a {background-color:transparent; display:block; padding-left:6px;}
#footerLinks .languageSelect a:hover {text-decoration:none !important; color:#666;}
#footerLinks .languageSelect dt a {color:#727272;}
#footerLinks .languageSelect dt a:hover {color:#727272;}

/* End Start Footer */
a.upcominHolRemind{display:block; height:40px; width:205px; margin-top:1em; border:1px solid #CCC; border-width:0 1px; background:transparent url(/images/holidayCalendarImg.gif) no-repeat 6px -1px; position:relative; text-decoration:none; cursor:pointer;}
.storeNotes a b{color:#C8940C; position:absolute ;left:48px; top:0.2em;}
.storeNotes a span{	color:#849945; font-size:0.8em;	position:absolute; top:18px; left:48px;}
.catalogFooter {margin-top: 12px;}
#noScriptLayer{position:fixed; right:0; bottom:0; background-image:url(/images/noScriptBack.png); height:100px; width:250px; text-indent:-9999px;}
.welcomeBanner{padding:1em 0;}
#hsa2010MainContainer {display:none;}

#TopBarNote{float:left;margin-top:-12px;}
.iblock {display: -moz-inline-box; display:inline-block; zoom:1; *display:inline; vertical-align:top;}
.ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }

.consumerAffairsLicenseNumbers{
	display: block;
    font-family: arial;
    font-size: 0.833em;
    width: 100%;
}
