body {
	
}

.con {
	margin: 0 20px;
}

#footer {
	padding: 12px 20px;
	background: #333;
	color: #fff;
}

#footer a {
	color: #fff;
	text-shadow: none;
	text-decoration: underline;
}

.contact em {
	display: inline-block;
	width: 60px;
	float: left;
}

.contact a {
	color: #000;
	text-decoration: none;
	text-shadow: none;
	
	display: block;
	font-weight: normal !important;
	padding: 1px 0 1px 70px;
}

.blue {
	color: #335e94;
}

.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
.swipe-wrap > div {
  float:left;
  width:100%;
  position: relative;
}

.position {
	text-align: center;
	list-style: none;
	margin: 0;
	padding: 0;
}

.position li {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 100%;
	background: #fff;
	margin: 0 2px;
	border: 1px solid #666;
}

.position li.on {
	background-color: #1293dc;
	border: 1px solid #213d60;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%, #213d60),color-stop(100%,#335e94));
	background-image: -webkit-linear-gradient(top,#213d60,#335e94);
	background-image: -moz-linear-gradient(top,#213d60,#335e94);
	background-image: -ms-linear-gradient(top,#213d60,#335e94);
	background-image: -o-linear-gradient(top,#213d60,#335e94);
}

.product {
	height: 98px;
	padding: 16px 10px 16px 82px;
	position: relative	
}

.product.reference {
	height: 240px;
	padding: 16px 10px;
	text-align: center;
}

.product img {
	display: block;
	position: absolute;	
	left: 6px;
	top: 16px;
}

.product.reference img {
	display: inline-block;	
	position: static;
	margin: 0 6px 0 0;
	
}
.product strong {
	display: block;
	color: #335e94;
	font-size: 1.4em;
	margin: 0 0 6px 0;
}

.product.reference strong {
	
}

a.nolink {
	color: #000 !important;
	font-weight: normal !important;
	text-decoration: none !important;
}
