.clearfix:after {
	clear:both;
	content:'';
	display:table
}

#container #header {
}

#container #header #top {
	background:0;
	border-bottom:0;
	width:960px
}

#container #header .site-logo {
	border:0;
	display:block;
	float:left;
	margin:8px 0 0 42px
}

#container #header .site-logo img {
	border:0
}

#container #header .logo-bergquist {
	float:right;
	margin:20px 33px 0 0
}

#container #content #right {
	margin:0
}

#container #content .left {
	float:left
}

.left-content {
	float:left;
	padding:0 16px;
	width:258px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

.left-content p {
	color:#fff;
	font-size:13px;
	padding:10px;
	margin:15px 0 1px
}

.left-content .lrg {
	font-size:16px
}

.arrow-link {
	background-image:url(/images/redesign/icon_redarrow.jpg);
	background-repeat:no-repeat;
	background-position:9px center;
	color:#fff;
	display:block;
	padding:5px 0 5px 35px;
	text-decoration:none
}

.arrow-link:hover {
	text-decoration:underline
}

.bkg-red {
	background-color:#eb0031
}

.henkel-building {
	display:block;
	border-top:2px solid #eb0031;
	margin:10px auto 0;
	width:205px
}

#container #content #right #specials p {
	margin:4px auto 1px;
	width:205px
}

#container #content #right #specials p.callout {
	color:#fff;
	font-size:16px;
	line-height:1.2;
	padding:15px 15px 40px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

#specials .arrow-link {
	color:#fff!important;
	display:block;
	margin:0 auto;
	width:205px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}

#container #header #top {
	height:auto
}

#container #header #top #maintabs {
	height:34px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f1f4f6+100 */
	background:#fff;
/* Old browsers */
	background:-moz-linear-gradient(top,#fff 0%,#f1f4f6 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f1f4f6));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#fff 0%,#f1f4f6 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#fff 0%,#f1f4f6 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,#fff 0%,#f1f4f6 100%);
/* IE10+ */
	background:linear-gradient(to bottom,#fff 0%,#f1f4f6 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f4f6',GradientType=0)
/* IE6-9 */
}

#container #header #top #maintabs a {
}

#container #header #top #maintabs #tab10 {
}

#container #footer #top {
}

.nav-and-search {
}

.search {
	padding:10px;
	height:20px;
	width:200px;
	position:absolute;
	top:-80px;
	right:0;
	z-index:999;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f1f4f6+0,d8dfe5+100 */
	background:#f1f4f6;
/* Old browsers */
	background:-moz-linear-gradient(top,#f1f4f6 0%,#d8dfe5 100%);
/* FF3.6+ */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f1f4f6),color-stop(100%,#d8dfe5));
/* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top,#f1f4f6 0%,#d8dfe5 100%);
/* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top,#f1f4f6 0%,#d8dfe5 100%);
/* Opera 11.10+ */
	background:-ms-linear-gradient(top,#f1f4f6 0%,#d8dfe5 100%);
/* IE10+ */
	background:linear-gradient(to bottom,#f1f4f6 0%,#d8dfe5 100%);
/* W3C */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f4f6',endColorstr='#d8dfe5',GradientType=0);
/* IE6-9 */
	-webkit-box-shadow:0 0 5px 0 #D6D6D6;
	box-shadow:0 0 5px 0 #D6D6D6;
	-webkit-border-radius:3px;
	border:1px solid #bdc3c7
}

.search {
}

.search label {
	color:#333;
	margin:5px 10px 0 0;
	display:block;
	float:left;
	width:auto
}

.search input[type=text] {
	width:110px
}

.search input[type=submit] {
	background:#788791;
	color:#fff;
	border:0;
	padding:2px 5px
}

.search input[type=submit]:hover {
	cursor:pointer
}

.auxnav {
	font-size:12px;
	padding:7px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	background-color: #CAD2D7;
	color:#333;
}

.auxnav img {
	margin: 0 10px;
	vertical-align: middle;
}

.auxnav a {
	color:#333;
	margin:0 5px;
	text-decoration:none
}

/*a.site-logo img {
	height: 33px;
}

a.site-logo {
	top: 30px !important;
}*/