body {
	color: #B89761;
	font: 300 13px 'Lato',arial,Helvetica,sans-serif;
	text-align: center;
	min-width: 1024px;
}

input, select, textarea, button {
	font-size: 13px;
}

.header .form-search button.button {
	height: 28px;
}

.promo-header { position: absolute; top: 5em; left: auto; right: 2%; display: table; }

.header .links {
	display: block;
	float: right;
	margin: 0; 
}

.headline h3 {
	font-size: 3em;
}

.headline h2 {
	font-size: 4em;
}
.header-container {
	padding: 0.667em 1% 0 1%;
	width: 98%;
}

.main { 
	padding: 13em 1% 0 1%;
	width: 98%;
}

/* Base Columns */
.col-left { float:left; width: 15%; margin: 0 3% 0 0; }
.col-main, .col3-layout .col-main, .col2-layout .col-main { width: 75%; float:left; min-height:400px; }
.col-right { display: none; }

/* 1 Column Layout */
 .main { }
/* .col-main { float:none; width:auto; padding:30px; background:#fff; border:5px solid #cfcfcf; position:relative; top:-5px; left:-5px; } */

#lifePreviewArea {
	display: none;
}


.lifeWrapper, .headline {
	width: 48%;
	margin: 0 1% 0 0;
	right: 0;
}

.lifeWrapper .navArea ul {
}

.lifeWrapper .navArea {
}

.lifeWrapper .navArea li.socialNewsletter a {
    padding: 0.714em 0.429em 1em 1.333em;
}


#lifeContentHolder .col-left {
	display: none;
}

#lifeContentHolder .col-main-life {
	width: 96%;
	bottom: 6em;
}
.lifeMenu {
	right: 1%;
}

.product-view {
	/* overflow: hidden; */
}

.product-view .product-shop {
	margin: 0;
	width: 42%;
}

.product-view .product-img-box {
	left: 12%;
	width: 30%;
}

/* .product-img-box div.MagicToolboxSelectorsContainer { margin-top: 5px; position: fixed; right: 50%; bottom: 18em; z-index: 10; }   */

.product-img-box div.MagicToolboxSelectorsContainer {
	left: 12%;
}

#childProductCol {
	margin: 0 2% 0 0;
}


.video {
	margin: 0;
}

/*
div.MagicToolboxContainer a {
	margin: 0 auto;
	width: 350px;
}

.product-view .product-img-box img {
	width: 350px !important;  
}
.product-view .product-img-box .MagicToolboxSelectorsContainer img {
	width: 60px !important;
}
*/
div.MagicToolboxContainer {
	height: auto !important;
}

.footer {
	padding: 0 0 0 1%;
}


