/* cleaning up unwanted stuff from header/footer */

a {outline:none;}

#tHeader {min-height:108px; margin-top:3px; padding-top:10px; margin-bottom:0; background-image:none;}
.temp5 .tMain {margin-right:0}
.header{ background: #fff;}
div.mainCategoryLinks, 
div.searchAndSuppBox .searchUsed, div.usedCategoryLinks {display:none;}

div.sitesAndUserLinks {text-align:left; display:none;}

.rootPageLeft, .rootPageLeft-b2b .categories-b2b {height:720px; width:711px; float:right;}

li.trackorder a {display:none;}
/* if we add My Account then the devider should be put back */
.loginLinks li {background:none;}

.supplementaryLinks {display:none;}
 
.temp5 .tMain .tBlock {margin-right:0;}

.branding {width: 365px;}

div.branding a#bhLogo {
    background: url("/images/b2b_template/bh-b2b_logo.jpg");
    display: block;
    height: 68px;
    width: 150px;}
	
a#quickCartLink:hover {background-image:none !important; }	
	
#tHeader .headerHolidayNote #holidayOffers, .headerMainTabs {display:none;}

.cartAndLoginLinks {background:none}

div.brandingLinks {width:31em!important;}
 
#footerLinks .linkColumns, #footerLinks ul.followBh {display:none;}
#footerLinks {margin-top:0;}

.shabbosfootNote {float:none; text-align:center;}


/***** Start Page Styling *****/

div.rootPageLeft-b2b {
	background-color:#ededed;
	float: right;
    height: auto;
    width: 711px;}

div.b2b_top {
	background:url(/images/b2b_template/categories_top.jpg) no-repeat;
	height:20px;
	margin-top:10px;}
	
.b2b_categories {background-image:url(/images/b2b_template/categories_body.jpg);}	

div.b2b_bottom {
	background-color:#096;
	background:url(/images/b2b_template/categories_bottom.jpg) no-repeat;
	height:20px;
	clear:both;
	margin-bottom:10px;}

.outerWrapper {width:960px;}

.contentArea {
	background-color: #F0F0F0;
	width:712px;
	float:right;
    }
.content{
	background-color: #FFFFFF;
	border-left: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
    margin-left: 7px;
    margin-right: 7px;
    padding: 20px;
}
	
.category-b2b	{
    float: left;
    height: 180px;
    padding:0 0px 0 22px;}	
	
.category-b2b .img a {	
 	background-image: url("/images/homeSprite2.jpg");
    background-repeat: no-repeat;
    display: block;
    height: 141px;
    text-indent: -9999px;
    width: 208px;}	
/* conflicting with new checkout	
.content {
	overflow:hidden;
	background-image:url(/images/b2b_template/categories_body.jpg);
	padding:0 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}
conflicting with new checkout */
.content h2 {
	color: #e7e7e7;
    font-family: georgia;
    font-size: 52px;
    font-weight: normal;
    margin-bottom: -3px;
    text-indent: 2px;}
	
.content h3 {
    color: #666666;
    font-family: georgia;
    font-size: 30px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align: center;}

.content p {
	margin:8px 0 11px 0;
	color:#404040;}

.content ul { 
	list-style:disc;
	margin:5px 0 5px 35px;
	color:#404040;}
	
.contactEmail {
	display:block;
	font-weight:bold;
	font-style:italic;
	padding:15px 0 5px 30px;}
	
.content img {padding:0 0 10px 10px;}
	
/***** Sidebar *****/	
	
.b2b_sidebar {
	width:246px;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	overflow:hidden;
	background-color:#FFF;}
	
.bh_welcomes {
	text-indent:-9999px;
	background-image:url(/images/b2b_template/bh-welcomes.jpg);
	height:95px;
	width:195px;
	margin:15px auto;}
	
.b2b_logo {width:100%; position:relative;}
.b2b_logo img {margin:0 auto;}

ul.sidebar_links {
	display:block;
	border-top:1px solid #ccc;
	width:215px;
	margin:25px auto 25px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:15px;}
	
ul.sidebar_links li {
	font-size:16px;
	font-weight:bold;
	color:#333;}
	
ul.sidebar_links li ul {margin-bottom:25px;}	
	
ul.sidebar_links li ul li a, ul.sidebar_links li ul li {
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	color:#666;
	text-indent:30px;}
	
ul.sidebar_links li ul li a:hover {color:#999;}	

/*	 Return Exchange page  	*/

#tContent .hcMainContainer {background-color:#FFF;}

.hcMainContainer .hcMainContaent {float:right;}

.hcContentContainer .hcContentContainerMain {background-image:url(/images/b2b_template/categories_body.jpg); padding:45px 35px 0;}

.hcMainContaent .hcContent {width:712px; margin-left:-6px}

.hcContent .hcContentContainer {margin-bottom:0}

.hcMainContainer .hcMainContaent {width:706px;}

.hcContentContainerTop {
	background:url(/images/b2b_template/categories_top.jpg) no-repeat;
	height:20px;}

.hcContentContainer .hcContentContainerBottm {
	background:url(/images/b2b_template/categories_bottom.jpg) no-repeat;
	height:20px;}

.hcContentContainerTop img {display:none}
.hcContentContainerBottm img {display:none}

h1.hcContentTitle {
	margin-bottom: -53px;
	color: #666666;
    font-family: georgia;
    font-size: 30px;
    font-weight: normal;
    text-align: center;}
	
.hcMainContainer .hcRightMenu {
    height: auto;
    margin-left:0;
    margin-top:0px;
    width: 178px;}		

#tContent .hcBreadcrumbs {display:none;}

.tBlock table.schedule {margin-bottom: 25px;}

#tContent .hcMainContainer {background-color: #F2F2F2;}
div.holNotes{display:none !important;}

/*Removing new footer from B2B, include shabbes note and all after secure links*/
#footerLinks {
    border-top: 1px solid #CCCCCC;
}

.topBarFooter, .footSlider, .footEmail, .footLinksDiv, .enclousre2attech {
	display: none;
}

.enclousre2 {
	background: none;
    border: none;
	float: right;
	width: 350px;
	padding-bottom: 0px;
}

.footSecure {
	padding-top: 15px;
}

.footLinks {
	padding-bottom: 0px;
}

span.feedback {
	display: block;
    float: left;
}

span.feedback a {
	background-image: url("/images/footFeedbackLink.png");
    background-position: 0 50%;
    background-repeat: no-repeat;
    color: #666666;
    display: block;
    font-size: 11px;
    margin-top: 5px;
    padding: 8px 0 8px 28px;
    text-decoration: none;
}/*End Removing new footer from B2B, include shabbes note and all after secure links*/

.b2bNote {
    background-color: #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 3px #666666;
    color: #FE2710;
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    margin: 10px auto -5px;
    padding: 10px 20px;
    text-align: center;
    width: 655px;
}
div.holNote{
	 box-shadow: 0 0;
	 margin-bottom:25px !important;
}
.b2bNote-1350{
	max-width: 1350px;
	padding: 15px;
	line-height: 1.5em;
	margin-bottom: 15px;
	box-shadow: rgb(204, 204, 204) 0px 0px 5;
}