header, #header-nav {
	background-color: #fff;
}

#header-tools .search, #header-tools .cart-details, #header-tools .account-details {
	width: 50% !important;
	padding: 0px !important;
}

.slide, .slideshow {
	width: 1140px !important;
}

#slideshow-wrap {
    margin: 1em 0 0 0 !important;
}

#slideshow-outer-wrap {
	margin: 0 0 1em !important; 
}

.news-cycle .section-title h1 {
	padding: 1em 0 !important; 
}

.product-list {
	margin: 1em 0px 1.111em -10px !important;
}

.product-list > li, .search-result-product-wrap {
	margin: 0px 0px 2.250em 10px !important;
	padding: 10px !important;
}

#footer-tools .module {
	width: 350px !important;
	padding: 0 !important;
	margin: 0 0 0 45px !important;
}

#footer-tools .module:before {
	width: 350px !important; 
	left: 0px !important;
	margin-left: 0px !important;
}

#footer-tools > ul {
	margin-left: -45px !important;
}

#footer-tools .module, #footer-tools .module:before {
	border-top: 0 !important;
}

.template-index #footer-tools .module:before {
	height: 0px !important;
}

#footer-tools .module-title {
	color: #7e7e74 !important;
}

/*  Homepage
--------------------  */

#brand-list {
	float:left;
	width: 1140px;
	padding: 0px 0 30px 0;
	border-bottom: 1px solid #bcbcb5;
}

#brand-list h1 {
	font-family: 'News Cycle', sans-serif !important;
	text-transform: uppercase !important;
	padding: 1em 0 !important;
}

.brand-col {
	float: left;
	width: 50%;
	margin: 20px 0 0 0;
	font-size: 0.722em;
	color: #7e7e74;
}

#brand-list .first {
	margin-left: 0px !important;
}

/*  Shop
--------------------  */

#browse-by-tag p {
	font-style: normal !important;
	text-transform: uppercase !important;
}