﻿	.section {
		overflow:auto;
		margin: 36px 0 0 0;
		font-size: 16pt;
	}
	#contentContainer {padding:0;width:100%;}
	#HeaderImage {margin-top:36px;}
	#HeaderImage img {width:100%;}
	#BannerImage , #VideoImages {text-align:center; line-height:normal;text-transform:uppercase;}
	#BannerImage img {width:100%;
    width: 100%;
    border-left-width: 0px;
    border-right-width: 0px;
	}
		#VideoImages img {
			width: 333px;
		}
		#BannerImage a {color:#06205c;}
	#VideoImages {margin-top:32px; text-align:center;}
	#VideoImages  > a:not(:first-child) {margin-left:15px}
	#VideoImages  > a:not(:last-child) {margin-right:15px}
	#VideoImages > a {display:inline-block;line-height:normal;color:#06205c}
	#contentContainer {
		color: #6d6e71;
		font-size: 16px;
		line-height: 2.5em;
	}
.videolink img {
    border: 3px solid #e7e7e7;
    width: calc(-6px + 100%);
}

.top1e {
    margin-top: 1em;
    line-height: 1.25em;
    font-size: 0.95em;
    font-weight: bold;
}

.slider {
  max-width: 940px;
  margin: 0px auto 30px auto;
}

.slide-viewer {
    position: relative;
    overflow: hidden;
    height: 287px;
    border: solid 1px grey;
    /*margin: 0 9px;*/
}

.slide img {
	width:100%;
}

.slide-group {
  width: 100%;
  height: 100%;
  position: relative;
}

.slide {
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
}

.slide:first-child {
  display: block;
}

.slide-buttons {
  text-align: center;
}

.slide-btn {
  border: none;
  background: none;
  color: #d1d3d4;
  font-size: 300%;
  line-height: 0.5em;
}

.slide-btn.active, .slide-btn:hover {
  color: #808285;
  cursor: pointer;
}

.bar {height:2px; background-color:#cccccc;margin:18px 25%;}
/*https://www.jqueryscript.net/slider/image-carousel-auto.html*/

	#HeaderSection {
		margin-left: 36px;
		margin-right:28px;
		line-height:normal;
		color: #06205c;
	}

	#HeaderSection img {
		padding: 0 0 0 36px;
		float:right;
	}


	#Section1, #Section2, #Section3{color: #06205c;}

.section > .left {
    float: left;
    text-align: center;
    line-height: normal;
/*
    width: calc(-18px + 33%);
    margin: 0 9px;
*/
	width: 33%;
}

	.section > .right {
		float:right;
		text-align:center;
		width:calc(66% - 18px);
		line-height:normal;
		margin: 0 9px;
	}

	#Section1  h2, #Section2  h2 {
		margin-bottom:18px;
	}

	#Section4 {
		margin-top:72px;
		margin-bottom:72px;
	}
	#Section4 > table {
		 margin: 0 auto;
		 color: #06205c;
		 line-height: 1.6em;
		 font-size: 1.3em;
	}
	#Section4 > table img {
		margin-right:36px;
	}
	#CubeIceMachines, #NuggetIceMachines, #FlakeIceMachines {
		font-size:15px;
		/*text-align:center;*/
		line-height:normal;
	}
#CubeIceMachines table, #NuggetIceMachines table, #FlakeIceMachines table {
	width:100%; /*calc(-36px + 100%);*/
	line-height:normal;
	border:2px solid #06205c;
	border-collapse: collapse;
	margin:0 auto 5px auto;
	background-color:white;
	position:relative;
	top:-5px;
}
#CubeIceMachines a, #CubeIceMachines a:visited, #NuggetIceMachines a, #NuggetIceMachines a:visited, #FlakeIceMachines a, #FlakeIceMachines a:visited{
 color: #23408f !important;
}
#CubeIceMachines th, #NuggetIceMachines th, #FlakeIceMachines th  {
	border-bottom:1px solid black;
	padding:16px 0 4px;
	font-weight:bold;
}
#CubeIceMachines th, #CubeIceMachines td, #NuggetIceMachines th, #NuggetIceMachines td, #FlakeIceMachines th, #FlakeIceMachines td {
	text-align:center;
}
#CubeIceMachines tr:nth-child(2) td, #NuggetIceMachines tr:nth-child(2) td , #FlakeIceMachines tr:nth-child(2) td{
	padding-top:8px;
}
#CubeIceMachines tr:last-child td, #NuggetIceMachines tr:last-child td, #FlakeIceMachines tr:last-child td  {
	padding-bottom:8px;
}
	.block-btn {
		display:inline-block;
		text-align:center;
		color:white;
		background-color: #06205c;
		font-weight:bold;
		line-height:normal;
		padding: 9px 0;
		width: 100%; /*11em;*/
		text-transform:uppercase;
	}
.clearfix::after {
    content: "";
    clear: both;
    display: table;
} 

ul.normal, ul.normal li {
	list-style: inherit !important;
}
ul.normal {
	padding: 0 0 0 40px;
}
.videoModalContainer {
	width: 720px;
	position: absolute;
	z-index: 9999999999;
	background: #fff;
	display: none;
	top: 50px;
}

.closeVideoModal {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: .7;
	position: absolute;
	top: 7px;
	right: 38px;
	color: #fff;
	-webkit-text-shadow: 0 -1px 1px rbga(0,0,0,.6);
	text-shadow: 0 -1px 1px rbga(0,0,0,.6);
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
	background: url(../images/closeCrossModal.png)right -1px no-repeat;
	height: 22px;
	padding-right: 28px;
	padding-top: 5px;
}

.videoModalOverlay, .counterfeit_overlay {
	background: #333;
	opacity: 0.5;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999999998;
	width: 100%;
	height: 100%;
	display: none;
	cursor: pointer;
}

.closeVideoModal:hover {
	color: #fff;
}
.videoModalContainer .modalBody {
	padding:0;
	max-height:405px;
}
.videoModalContainer .modalBody iframe {
	max-width:100%;
}
.videoModalContainer .modalHead {
    width: 720px;
}
img {max-width:100%}
