.teaser { 
	float: left; 
	width: 956px; 
	margin: 0 0 7px; 
	padding: 6px;
	position: relative; 
	/*background-color: #b8b3a9; */
	background: transparent url(../images/header-ground.png) 0 0 repeat-x;
	border-radius: 6px; 
	opacity: 1;
	}
.teaser.topteaser { 
	height:19px;
	text-align:center;
	text-transform:uppercase;
	font-size:15px;
	/*font-family: Impact, Charcoal, sans-serif;*/
	font-family: 'Merriweather Sans', Arial, Helvetica sans-serif;
	letter-spacing: 1px;
	padding-top:11px;
	color:#fff; 
	text-decoration: none;
	}
.teaser .subfeatures li {
	float: left;
	width: auto;
	height:184px;
	border-right: 8px solid #798691;	
	}
.teaser .subfeatures li img { border-radius: 6px; }
.teaser .subfeatures li { opacity: 1; transition: opacity .5s ease; }
.teaser .subfeatures li:hover { opacity: 0.6; }
.teaser .subfeatures li.last {
	border-right:none;
}
.teaser .subfeatures li.second {
	width: auto;
	}
.teaser img {
    display: block;
}
.teaser p {
    width: 5px;
    height: 5px;
    position: absolute;
    overflow: hidden;
    z-index: 999;
    background: url(../files/corner.png) no-repeat;
	}

.teaser.summary { background: #798691; }
.teaser.summary h2 {
	font: normal 22px/50px Arial;
	color: #C2C0BD;
	margin: 8px 31px 16px;
	border-bottom: 1px solid #6f6c69;
	}

/*
.teaser.summary ul {
    height: 1%;
    padding: 0 11px 0 0;
    overflow: hidden;
}
.teaser.summary ul li {
    float: left;
    width: 316px;
    color: #C2C0BD;
    margin: 0 0 0 31px;
} */

.teaser.summary a.button {
    margin: 20px 31px 24px;
    display: block;
}

/* -- slider --- */
.centerwrap {
	position: relative;
	clear: left;
	width: 956px;
	height: 469px;
	border: 6px solid #798691;
  margin: 0 0 7px;
	overflow: hidden;
	border-radius: 6px;
	}
.wmuSlider {
	height: 469px;
	margin: 0 auto;
	width: 956px;	
	text-align: center;
	position: absolute;
	left: 50%;
	margin-left: -478px;
	}
.scrollbox {
	position:relative;
	}
.scrollbox .feature1 {
	position:absolute;
	top:330px;
	left:-478px;
	}
.scrollbox .feature2 {
	position:absolute;
	top: 330px;
	left: 1200px; 
	}
.scrollbox .featurebox {
	color:#fff;
	border-radius: 6px;
	}
.scrollbox .featurebox h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:20px;
	font-size: 23px;
	line-height: 26px;
	margin-top: 40px;
	margin-bottom: 15px;
	color:#fff;
	}
.scrollbox .featurebox .boxlink {
	background-color:#000;
	padding:3px 5px 3px 5px;
	margin:30px auto 0 auto;
	width:150px;
	text-transform:uppercase;
	color: #fff;
	}
.scrollbox .featurebox .boxlink a {
	width:100%;
	height:100%;
	}

.scrollbox .featurebox.left {
	background-image:url('../images/img/gray_bkg.png');
	width:250px;
	height:300px;
	}
.scrollbox .featurebox.right {
	background-image:url('../images/img/gray_bkg.png');
	width:250px;
	height:300px;
	}

/*hoempage color box asking for email*/

.cb_wrapper {
  display: none;
  }
  
.cb_emailsignup,
.cb_emailsignup * {
  box-sizing: border-box;
  }

.cb_emailsignup {
  position: relative;
  padding: 10px 20px 20px;
  width: 400px;
  font-size: 1em;
  text-align: center;
  color: #404040;
  background-color: #fff;
  }

.cb_emailsignup h1 {
  margin: 0 0 15px;
  padding: 0;
  color: #d80080;
  font-weight: 100;
  font-size: 3em;
  text-shadow: 1px 1px rgba(0,0,0,0.25);
  }
    
.cb_emailsignup h3 {
  margin: 0 0 15px;
  padding: 0;
  color: #d80080;
  font-weight: 100;
  font-size: 1.1em;
  text-transform: uppercase;
	}
   
.cb_emailsignup p {
  margin-top: 20px;
  text-transform: uppercase;
  font-size: 0.8em;
  color: #404040;
  }
  
.cb_emailsignup form {
  position: relative;
  float: left;
  clear: both;
  margin: 20px 0 0;
  width: 100%;
  }

.cb_emailsignup p.updatecart {
  position: relative;
  float: left;
  clear: both;
  width: 100%;
  text-align: center;
  margin: 10px 0;
  border-bottom: none;
  }

.cb_emailsignup p.updatecart input {
  font-size: 1.4em;
	padding: 6px 24px;
	display:inline-block;
	font-weight: 100;
	text-transform: uppercase;
	color:#c5c4c1;
	background-color:#404040;
	white-space :nowrap;
	text-decoration: none;	
  }
  
.cb_emailsignup label,
.cb_emailsignup input[type="email"],
.cb_emailsignup input[type="text"] {
  position: relative;
  float: left;
  text-align: left;
  }
  
.cb_emailsignup label {
  clear: left;
  padding-left: 10px;
  width: 30%;
  }
  
.cb_emailsignup input[type="email"],
.cb_emailsignup input[type="text"] {
  clear: right;
  margin-bottom: 15px;
  padding: 3px 9px;
  width: 70%;
  border: 1px solid #ccc;
  border-radius: 3px;
	}
