body.faded::after {
	z-index: 8;
}
body.faded .vig-header {
	z-index: 8;
}

/* Frequent Classes Correction */
.it-content .footer {
	background-color: transparent;
	margin-top: 20px;
}

/* Basket & Login Correction */
.it-content .topMenuContainer, .it-content .top-bar, .it-content .top-bar-section li a, .it-content .top-bar-section ul {
	background: #F0F0F0;
}
.it-content .topMenuContainer .basket::before, .it-content .topMenuContainer .basket::after {
	background-color: #F0F0F0;
}
.it-content .top-bar-section ul li.divider {
	border-color: #DCDCDC;
}

/* General Search Correction */
.it-content .blackBackground, .it-content .mainBackground .menu {
	display: none;
}
.it-content .headerContainer, .it-content .mainBackground, .it-content .headerContainer .searchHolder, .it-content #searchButton {
	background: transparent !important;
}
.it-content .headerContainer {
	margin-left: 0 !important;
}
.it-content #generalSearch {
	background: #FFF;
	border: 1px solid #CCC;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
	z-index: 99;
	position: relative;
}
.it-content #searchButton, .it-content #searchCancelButton {
	z-index: 100;
}
.it-content .searchHolder {
	height: 60px !important;
	display: block !important;
	position: relative !important;
	z-index: 9;
}
.it-content #generalSearchForm {
	display: block !important;
}
