@import url(http://fonts.googleapis.com/css?family=Roboto:400,500,400italic,500italic,700,700italic,900,900italic);
/*font-family:'Roboto', sans-serif;*/
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,400italic,700,700italic);
/*font-family:'Roboto Condensed', sans-serif;*/
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:200italic,200,300italic,300,400italic,400,600italic,600,700italic,700,900italic,900);
@import url(http://fonts.googleapis.com/css?family=Lato:100italic,100,300italic,300,400italic,400,700italic,700,900italic,900);
/*font-family: 'Raleway', sans-serif;*/
@import url(http://fonts.googleapis.com/css?family=Arizonia);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300italic,300,700);
@import url(http://fonts.googleapis.com/css?family=Anton);
@import url(http://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,300,700);
html, body {min-height:100%;}
body {
	margin:0;
	font-family:'Source Sans Pro', sans-serif;
	font-size:19px;line-height:27px;
	font-weight:400;
	color:#000;
	text-align: left;
	background:url(images/back2.jpg)
}
p {line-height:27px;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block; margin:0; padding:0;}
dl, dt, dd {margin:0; padding:0;}
img {border:0; vertical-align:bottom;}
a {outline:none;  }
a:hover {text-decoration:none;}
form, h1, h2, h3, h4, h5, h6 {margin:0 0 10px 0;}
p {margin:0 0 23px 0;}
h1, h2, h3, h4, h5, h6 {font-weight:700; margin-bottom:70px; letter-spacing:-1px;text-align:center;}
ul, li {margin:0; padding:0;text-align: left;}
.fl {float:left;}
.fr {float:right;}
.clear {clear:both; font-size:0px; line-height:0px;}
input[type="text"]:focus {outline:none;}
input[type="password"]:focus {outline:none;}
select:focus{outline:none;}
* html .clearfix { height:1%;}
*+html .clearfix { display:inline-block;}
.clearfix:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.wrapper {max-width:970px; margin:auto; position:relative;border:0px solid #e4efd9;}
.content {max-width:780px; margin:auto; padding:20px;}
.bgwhite {}
.presenting {}
.border1 {}
.border2 {}
.border2-yellow {border:2px dotted #f1c48f;padding:31px;
background-color:#fffcdd;
	-webkit-box-shadow:inset 0 0 250px rgba(239,212,138,.59);
	-moz-box-shadow:inset 0 0 250px rgba(239,212,138,.59);
	box-shadow:inset 0 0 250px rgba(239,212,138,.59);
	text-shadow: 1px 1px 0px rgba(255,255,255,0.7);
}
.sub {font-family:'Source Sans Pro';font-size:20px;letter-spacing:1px;color:#6e5d5d;margin-bottom:34px;margin-top:30px;text-align:center;letter-spacing:0px;font-weight:400;font-style:normal;padding:0 10px;line-height:24px;padding:6px;background-color:white;}
.sub2 {font-family:'roboto Condensed';font-size:31px;letter-spacing:1px;color:#fff7a1;margin-bottom:34px;margin-top:30px;text-align:center;letter-spacing:0px;font-weight:300;font-style:normal;padding:0 10px;line-height:39px;text-transform:uppercase;text-shadow: 1px 1px 0px rgba(0,0,0,0.6);}
.sub3 {font-family:'Lato';font-size:28px;line-height:37px;letter-spacing:0px;color:#384029;margin-bottom:0px;margin-top:0px;text-align:center;letter-spacing:0px;font-weight:400;font-style:normal;border:4px dashed #bc2b2b;background-color:#fff6bb;padding:30px;width:564px;border-radius:14px;text-shadow: 1px 1px 0px rgba(255,255,255,0.8);margin:auto;margin-top:40px;margin-bottom:0px;}
.sub4 {font-family:'Lato';font-size:31px;line-height:39px;letter-spacing:0px;color:#fff;margin-bottom:0px;margin-top:0px;text-align:center;letter-spacing:0px;font-weight:400;font-style:normal;border:4px dashed #bc2b2b;background-color:#bc2b2b;padding:22px;padding-bottom:35px;width:580px;border-radius:14px;text-shadow: 1px 1px 0px rgba(0,0,0,0.6);margin:auto;margin-top:0px;}
.sub5 {font-family:'Source Sans Pro';margin-bottom:0px;margin-top:0px;text-align:center;letter-spacing:0px;font-weight:400;font-style:normal;border:3px dashed #7baecb;background-color:#d1edfd;padding:30px;width:564px;border-radius:14px;text-shadow: 1px 1px 0px rgba(255,255,255,0.8);margin:auto;margin-top:40px;margin-bottom:70px;
	-webkit-box-shadow:inset 0 0 60px rgba(148,192,218,.83);
	-moz-box-shadow:inset 0 0 60px rgba(148,192,218,.83);
	box-shadow:inset 0 0 60px rgba(148,192,218,.83);
}
.sub6 {font-family:'Source Sans Pro';margin-bottom:0px;margin-top:0px;text-align:left;letter-spacing:0px;font-weight:400;font-style:normal;border:6px dashed #e06455;background-color:#fffbdf;padding:30px;width:564px;border-radius:14px;text-shadow: 1px 1px 0px rgba(255,255,255,0.8);margin:auto;margin-top:70px;margin-bottom:70px;color:#262120;
	-webkit-box-shadow:inset 0 0 60px rgba(148,192,218,.83);
	-moz-box-shadow:inset 0 0 60px rgba(148,192,218,.83);
	box-shadow:inset 0 0 110px rgba(246,221,147,.93);
}
.sub7 {font-family:'Source Sans Pro';margin-bottom:0px;margin-top:0px;text-align:left;letter-spacing:0px;font-weight:400;font-style:normal;border:8px dashed #d03725;background-color:#fff5aa;padding:30px;width:644px;border-radius:14px;text-shadow: 1px 1px 0px rgba(255,255,255,0.8);margin:auto;margin-top:70px;margin-bottom:70px;color:#262120;
	-webkit-box-shadow:inset 0 0 110px rgba(246,188,96,.93);
	-moz-box-shadow:inset 0 0 110px rgba(246,188,96,.93);
	box-shadow:inset 0 0 110px rgba(246,188,96,.93);
}
.sub8 {font-family:'roboto Condensed';font-size:36px;line-height:48px;letter-spacing:1px;color:#bf0c0c;margin-bottom:34px;margin-top:5px;margin-bottom:30px;text-align:center;letter-spacing:0px;font-weight:500;font-style:normal;padding:0 10px;line-height:39px;}
.hand {font-family:'Arizonia';font-size:61px;letter-spacing:1px;color:#d4384a;margin-top:30px;margin-bottom:15px;text-align:center;text-shadow: 4px 4px 0px rgba(0,0,0,0.1); }
.nice {font-family:'Great Vibes';font-size:66px;letter-spacing:1px;color:#d4384a;margin-top:24px;}
h1 {
font-family:'roboto Condensed', sans-serif;
font-size:56px;
line-height:61px;
letter-spacing:-2px;
margin-bottom:40px;
color:#072b46;
margin-top:40px;margin-bottom:30px;
}
h2 {
font-family:'Source Sans Pro','roboto Condensed', sans-serif;
font-size:25px;
line-height:29px;
letter-spacing:-1px;
margin-bottom:20px;margin-top:8px;
font-weight:600;
text-align: center;
}
h4 {
font-size:42px;margin:0px;padding:0px 80px;
line-height:53px;
letter-spacing:-1px;
padding-bottom:25px;padding-top:10px;
text-align:center;font-weight: 200;
color:#000;text-shadow: 1px 1px 0px rgba(255,255,255,0.9);
font-family:'Source Sans Pro','roboto Condensed', sans-serif;
margin:auto;
}
h3 {
font-family:'Source Sans Pro', sans-serif;
font-size:23px;
font-weight:400;
line-height:51px;
letter-spacing:-0px;
font-style: italic;
margin-top:0px;
margin-bottom:10px;
color:#fff;
text-shadow: -2px -2px 1px rgba(0,0,0,0.1);
}
h5 {
font-family:'Source Sans Pro', sans-serif;
font-size:37px;
font-weight:500;
line-height:42px;
letter-spacing:-1px;
margin-top:20px;
margin-bottom:20px;
padding:0 10px;
color:#fff;
text-shadow: none;
}
h6 {
font-family:'Source Sans Pro', sans-serif;
font-size:34px;
font-weight:300;
line-height:44px;
letter-spacing:-1px;
margin-top:16px;
margin-bottom: 0px;
color:#000;
}
.head5 {text-align:center;font-size:58px;line-height:69px;margin-top:35px;margin-bottom:14px;padding:0 10px;letter-spacing:-1px;color:#c21212;font-weight:800;}
.head6 {text-align:center;font-size:33px;line-height:47px;margin-top:29px;margin-bottom:14px;font-weight:normal;padding:0 40px;}
.sub9 {
font-family:'Source Sans Pro', sans-serif;
font-size:53px;
font-weight:700;
line-height:58px;
letter-spacing:-1px;
text-align:center;
margin-top:50px;
margin-bottom:30px;
padding:0 60px;
color:#000
}
.shadow {-moz-box-shadow: 1px 1px 9px -4px #000;
-webkit-box-shadow: 1px 1px 9px -4px #000;
box-shadow: 1px 1px 9px -4px #000;
width:910px;background-color:white;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 1px solid #fff;}
.orderbox1 {border-radius:14px;text-shadow: 1px 1px 0px rgba(0,0,0,0.8);margin:80px auto;width:600px;background-color:#b72727;padding:2px;color:white;border:16px solid #b72b2b;font-family:'Raleway', sans-serif;
	-webkit-box-shadow:inset 0 0 50px rgba(0,0,0,.19);
	-moz-box-shadow:inset 0 0 50px rgba(0,0,0,.19);
	box-shadow:inset 0 0 50px rgba(0,0,0,.19);}
.orderbox2 {border:1px dotted #d53f3f;padding:28px;}
.orderbox1head1 {font-size:45px;text-align:center;margin:15px 0px;margin-top:0px;;color:#fffad3;margin-bottom:12px;font-family:'roboto Condensed';font-weight:600;}
.orderbox1head2 {font-size:21px;text-align:center;margin:0px 0px;margin-top:0px;font-weight:bold;color:#7f7f7f;}
.inp {width:530px;height:43px;padding:0px;padding-bottom:1px;border:2px solid #971e1e;font-size:19px;text-align:center;margin:4px;font-family:'Lato';}

#intro {
	background: #135d93 url(images/bg.jpg) top repeat-x;
}
.introhead {
	max-width:1210px;
	position:relative;
	bottom:22px;
	margin:0 auto;
	display: block;
}
.video-wrap {
	max-width:820px;
	padding-top:20px;
}
.video-container {
	max-width:752px;
	max-heigh:414px;
	position:relative;
	padding-bottom:47.25%;
	padding-top:27px;
	height:0;
	overflow:hidden;
}
.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.benefits {
	max-width:380px;
	float: right;
    position: absolute;
    top: 0;
    right: 0;
}
.fastaction {background-color:#fff;display:block;}
.section1 {max-width:1210px;padding:20px;padding-bottom:9px;text-align: left;display:inline-block;}
.section2 {max-width:1210px;padding:20px;padding-bottom:6px;text-align: left;display:inline-block;}
.bluebg {
	background-color:#305e71;
	border-bottom:5px solid #234654;
	padding:10px 10px;
	color:#FFF;margin-top:26px;
}
.imgright {
float:right;
padding-left:12px;
}
.imgleft {
float:left;
padding-right:12px;
}
.perfectwith {
	margin-top:0px;background-color:#9a2222;border-bottom-color: #721515;
}
.perfectwithpic {
	background:#fff;max-width:1210px;padding:0px;padding-bottom:6px;margin:0 auto;
}
.perfectwithpic img, .section1 img, .section2 img {
	max-width:100%;
}
.mascots img {
	padding-left:12px;
	max-width:100%;
	float:left;
}
.bluebg2 {
	background-color:#e2901a;
	border-bottom:5px solid #b6710e;

	padding:10px 10px;
	color:#FFF;margin-top:26px;
}
.bluebg3 {
	background-color:#9d0a0a;
	border-bottom:5px solid #7a0808;

	padding:10px 10px;
	color:#FFF;margin-top:26px;
}
.bluebg4 {
	background-color:#e5ab10;
	border-bottom:5px solid #ae820d;
	
	padding:10px 10px;
	color:#FFF;margin-top:26px;
}
.bluebg5 {

	background-color:#ebeff2;
	border-bottom:5px solid #ccd4dc;
	padding:10px 10px;
	color:#FFF;margin-top:26px;
}
.bluebg6 {
	margin:auto;
	padding:0px 0;
	color:#FFF;
}
ul {padding:0 50px;margin:0;margin-bottom:40px;}
li {
	list-style:none;
	background:url(images/ok.png) 0 0 no-repeat;
	font-size:21px;
	line-height:28px;
	padding-left:43px;
	margin-bottom:23px;
	min-height:28px;font-weight:400;
	font-family:'Source Sans Pro', sans-serif;   
}
.x li {
	list-style:none;
	background:url(images/x.png) 0 0 no-repeat;
	background-position:0px -2px;
	font-size:19px;
	line-height:34px;
	padding-left:52px;
	margin-top:0px;
	min-height:32px;font-weight:600;font-style: italic;
	color:#000;    
}
.order li {font-size:18px;min-height:10px;line-height:21px;}
.testor {font-family:'Times';font-size:23px;font-style:italic;line-height:41px;letter-spacing:1px;color:#384029;margin-top:10px;text-align:left;letter-spacing:0px;font-weight:400;padding:0 50px;border:2px solid #fffcd2;background-color:#fffcd2;padding:30px;width:700px;border-radius:14px;text-shadow: 1px 1px 0px rgba(255,255,255,0.8);margin:30px auto;margin-bottom:42px;}
.testor-head {font-family:'Times';font-size:38px;line-height:45px;letter-spacing:1px;color:#ef5e3c;margin-bottom:22px;margin-top:10px;text-align:center;letter-spacing:-1px;font-weight:600;font-style:normal;padding:0 50px;}
.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e) );
	background:-moz-linear-gradient( center top, #f0c911 5%, #f2ab1e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e');
	background-color:#f0c911;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;border-radius:14px;
	border:1px solid #f0c911;
	display:inline-block;
	color:#000;font-weight:600;
	font-size:23px;
	font-family:'Lato';
	font-style:normal;
	line-height:30px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #ded17c;
        width:540px;height:66px;margin-top:8px;margin-left:1px;cursor: pointer;
}
.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f2ab1e), color-stop(1, #f0c911) );
	background:-moz-linear-gradient( center top, #f2ab1e 5%, #f0c911 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2ab1e', endColorstr='#f0c911');
	background-color:#f2ab1e;
}.classname:active {
	position:relative;
	top:1px;
}
.classname2 {
background: #8fc400; /* Old browsers */
background: -moz-linear-gradient(top,  #8fc400 0%, #8fc400 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc400), color-stop(100%,#8fc400)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #8fc400 0%,#8fc400 100%); /* IE10+ */
background: linear-gradient(to bottom,  #8fc400 0%,#8fc400 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#8fc400',GradientType=0 ); /* IE6-9 */
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;border-radius:14px;
	border:1px solid #8fc400;
	display:inline-block;
	color:#fff;font-weight:600;
	font-size:23px;
	font-family:'Lato';
	font-style:normal;
	line-height:30px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #4f6909;
        width:540px;height:66px;margin-top:8px;margin-left:1px;cursor: pointer;
}
.classname2:hover {
background: #84ad00; /* Old browsers */
background: -moz-linear-gradient(top,  #84ad00 0%, #7fb200 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#84ad00), color-stop(100%,#7fb200)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #84ad00 0%,#7fb200 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #84ad00 0%,#7fb200 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #84ad00 0%,#7fb200 100%); /* IE10+ */
background: linear-gradient(to bottom,  #84ad00 0%,#7fb200 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#84ad00', endColorstr='#7fb200',GradientType=0 ); /* IE6-9 */
}.classname2:active {
	position:relative;
	top:1px;
}
.guaranteebox  {font-family:'Lato';font-size:18px;line-height:27px;letter-spacing:0px;color:#303e47;margin-bottom:0px;margin-top:0px;text-align:left;letter-spacing:0px;font-weight:400;font-style:normal;padding:20px 30px;background-color:#eaf1f5;text-shadow: 1px 1px 0px rgba(255,255,255,0.8);
background:url(images/back2.png);
}
.guaranteebox-head {font-family:'Lato';font-size:38px;letter-spacing:1px;color:#5f6367;margin-bottom:32px;margin-top:10px;text-align:center;letter-spacing:-1px;font-weight:600;font-style:normal;padding:0 50px;line-height:46px;}
.module0 {
background:url(images/module-gen.jpg) repeat-x top;
max-width:1190px;
margin:0 auto;
height:96px;
text-shadow: 1px 1px 0px rgba(0,0,0,0.8);
font-family:'Source Sans Pro', sans-serif;
font-size:37px;
font-weight:300;
padding-top:26px;
color:white;
position:relative;
right:1px;
text-align:center;
}
.module {
background:url(images/module-gen.jpg) repeat-x top;
max-width:1190px;
margin:100px auto 0;
height:96px;
text-shadow: 1px 1px 0px rgba(0,0,0,0.8);
font-family:'Source Sans Pro', sans-serif;
font-size:37px;
font-weight:300;
padding-top:26px;
color:white;
position:relative;
right:1px;
text-align:center;
}
.module-b2 {background:url(images/module-b2.jpg) no-repeat top;width:900px;height:96px;
text-shadow: 1px 1px 0px rgba(0,0,0,0.8);font-family:'Source Sans Pro', sans-serif;
font-size:37px;font-weight:300;padding-top:26px;color:white;
position:relative;right:1px;}
.footer {text-align:center;font-size:13px;padding:35px;color:#a4a4a4;font-family:'Lato';}
.footer a {color:#a4a4a4;}
.tt {padding:15px;font-family:'Lato';font-size:17px;border:4px dashed #bdd4e0;margin-top:20px;}
.head166 {padding:20px;font-size:53px;text-align:center;color:white;font-family:"roboto condensed";
text-shadow: 1px 1px 0px rgba(0,0,0,0.8);line-height:58px;}
.test16 {padding:24px;font-size:19px; line-height:27px;        font-family:'Source Sans Pro', sans-serif;}
.border22 {border:1px dashed #d8d8d8;background-color:#ffffff;padding:0px;margin:10px;}
 table.border22 {border-collapse: collapse;}
.border22 td {border:1px dashed #d8d8d8;}
.head066 { font-size:20px; color:#ffffff;  font-style:normal; font-weight:normal; margin-left:0px;margin-bottom:0px;margin:3px 0px; padding-left:3px;text-shadow: 1px 1px 0px rgba(0,0,0,0.8); }
.test066 {font-size:20px;color:#e84309;line-height:22px;  position:relative;bottom:0px;  font-style:normal;  padding-bottom:0px; padding-left:0px;padding:10px;font-weight:bold;}
.test0661 {font-size:17px;color:#000;line-height:22px;  position:relative;bottom:0px;  font-style:normal;  padding-bottom:0px; padding-left:4px;padding:10px;font-weight:bold;}
.modu img:hover {
background:url(images/gift3.jpg);
}
.modu {
  display: block;
  width: 900px;
  height: 350px;
  text-indent: -9999px; /* hides the text 'Add A Friend' */
  background: url(images/module1.jpg) no-repeat center center;
}
.modu:hover {
  background: url(images/onedollar.jpg) no-repeat center center;
}
#cf4a img:hover {
  background: url(images/onedollar.jpg) no-repeat center center;
  border:2px solid black;
}
#cf2 {
  position:relative;
  height:281px;
  width:450px;
  margin:0 auto;
}
#cf2 img {
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}
#cf2 img.transparent {
opacity:0;
}
#cf_onclick {
cursor:pointer;
}
@-webkit-keyframes cf4FadeInOut {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}
@-moz-keyframes cf4FadeInOut {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}
@-o-keyframes cf4FadeInOut {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}
@keyframes cf4FadeInOut {
 0% {
   opacity:1;
 }
 17% {
   opacity:1;
 }
 25% {
   opacity:0;
 }
 92% {
   opacity:0;
 }
 100% {
   opacity:1;
 }
}
#cf4a {
  position:relative;
  height:350px;
  width:900px;
  margin:0 auto;
}
#cf4a img {
  position:absolute;
  left:0;
}
#cf4a img {
  -webkit-animation-name: cf4FadeInOut;
  -webkit-animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 8s;

  -moz-animation-name: cf4FadeInOut;
  -moz-animation-timing-function: ease-in-out;
  -moz-animation-iteration-count: infinite;
  -moz-animation-duration: 8s;

  -o-animation-name: cf4FadeInOut;
  -o-animation-timing-function: ease-in-out;
  -o-animation-iteration-count: infinite;
  -o-animation-duration: 8s;

  animation-name: cf4FadeInOut;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 8s;
}
#cf4a img:nth-of-type(1) {
  -webkit-animation-delay: 6s;
  -moz-animation-delay: 6s;
  -o-animation-delay: 6s;
  animation-delay: 6s;
}
#cf4a img:nth-of-type(2) {
  -webkit-animation-delay: 4s;
  -moz-animation-delay: 4s;
  -o-animation-delay: 4s;
  animation-delay: 4s;
}
#cf4a img:nth-of-type(3) {
  -webkit-animation-delay: 2s;
  -moz-animation-delay: 2s;
  -o-animation-delay: 2s;
  animation-delay: 2s;
}
#cf4a img:nth-of-type(4) {
  -webkit-animation-delay: 0;
  -moz-animation-delay: 0;
  -o-animation-delay: 0;
  animation-delay: 0;
}
.number {font-weight:600;background-color:#1b6987;color:white;border-radius:6px;text-shadow:none;padding:1px 3px;text-align:center;}
.border3 {border:2px solid #b7cdf7;background-color:#e0eafc;padding:7px;margin:10px;}
.head366 {font-family:tahoma, "Times New Roman", Times, serif; font-size:31px; color:#cc3300; line-height:29pt; text-align:center; font-style:normal; font-weight:bold; margin-left:0px;margin-bottom:0px;padding:0px 30px; padding-top:11px;padding-bottom:18px;}
.head365 {font-family:tahoma,arial, "Times New Roman", Times, serif; font-size:27px; color:#ca0000; line-height:25pt; text-align:left; font-style:normal; font-weight:bold; margin-left:0px;margin-bottom:0px;padding:0px 0px; padding-top:0px;padding-bottom:7px;}
.test36 {font-size:17px;color:#000000;line-height:20px;  position:relative;bottom:0px;  font-style:normal;  padding-bottom:0px; text-align:left;padding:0px 0px;font-weight:normal;padding-right:40px; }
.ban {
background-color: #d61414;
background-image: -moz-linear-gradient(center top, #5E63FF, #5E63FF);
background-repeat: repeat-x;
box-shadow: 0 4px 15px rgba(1, 1, 0, 0.4);
color: #FFFFFF;
font-family: 'Lato',Arial,sans-serif;
width: 100%;
height: 76px;
background-color: yellow;
padding: 5px;
bottom: 0px;
background: #d61414; /* Old browsers */
background: -moz-linear-gradient(top, #d61414 0%, #eb4911 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d61414), color-stop(100%,#eb4911)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d61414 0%,#eb4911 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d61414 0%,#eb4911 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d61414 0%,#eb4911 100%); /* IE10+ */
background: linear-gradient(to bottom, #d61414 0%,#eb4911 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d61414', endColorstr='#eb4911',GradientType=0 ); /* IE6-9 */
z-index: 1;
}
.text3 {
float: left;
font-size: 23px;padding-top:3px;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
margin-top: 10px;
font-weight: 600;
}
.myinput4 {background:url(images/email_10.png) no-repeat;width:471px;height:62px;border:0;font-family:'Lato';font-size:18px;padding-left:74px;}
.n2 {color:white; text-shadow: none;font-size:19px;line-height:24px;font-weight: 300;letter-spacing: 0px;}
.myButton {
background: #f1e767; /* Old browsers */
background: -moz-linear-gradient(top,  #f1e767 0%, #feb645 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1e767), color-stop(100%,#feb645)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1e767 0%,#feb645 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1e767 0%,#feb645 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1e767 0%,#feb645 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1e767 0%,#feb645 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1e767', endColorstr='#feb645',GradientType=0 ); /* IE6-9 */
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:2px solid #fff;
	display:inline-block;
	cursor:pointer;
	color:#891719;
	font-family:'Source Sans Pro';
	font-size:27px;
	font-weight:500;
	padding:18px 90px;padding-bottom:22px;
	text-decoration:none;
	text-shadow: 1px 1px 0px rgba(256,256,256,0.5);
}
.myButton:hover {
background: #f1da36; /* Old browsers */
background: -moz-linear-gradient(top,  #f1da36 0%, #fefcea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1da36), color-stop(100%,#fefcea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1da36 0%,#fefcea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1da36 0%,#fefcea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1da36 0%,#fefcea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1da36 0%,#fefcea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1da36', endColorstr='#fefcea',GradientType=0 ); /* IE6-9 */
}
.myButton:active {
	position:relative;
	top:1px;
}
.sun1 {font-weight: 500;font-size:21px;text-align: center;}
.sun2 {font-weight: 300;font-size:16px;line-height: 21px;text-align: center;margin-top:8px;}
.sun3 {font-weight: 400;font-size:21px;text-align: left;}
.sun4 {font-weight: 400;font-size:16px;line-height: 21px;text-align: left;margin-top:8px;color:#fff;}
.sun5 {font-weight: 700;font-size:29px;text-align: center;text-transform: uppercase;}
.sun6 {font-weight: 400;font-size:21px;line-height: 21px;text-align: center;margin-top:13px;margin-bottom:25px;}
.sun7 {font-weight: 700;font-size:25px;line-height: 29px;text-align: left;}
.sun8 {font-weight: 400;font-size:19px;line-height: 25px;text-align: left;margin-top:11px;}
#box {
	max-width:1190px;
	height:550px;
	box-shadow:inset 1px 1px 40px 0 rgba(0,0,0,.45);
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	margin:0 auto 0 auto;         
	background-size:cover;
	border-radius:5px;
	overflow:hidden;
}
#overlay {  
	background:rgba(0,0,0,.75);
	text-align:center;
	padding:65px 0 466px 0;
	opacity:0;
	-webkit-transition: opacity .25s ease;
	-moz-transition: opacity .25s ease;
}
#box:hover #overlay {
    opacity:1;}

#plus {
	font-family:'Lato';
	font-weight:400;
	color:rgba(255,255,255,.85);
	font-size:48px;text-transform:uppercase;letter-spacing:2px;text-decoration:none;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.8);position:relative;top:192px;
}
#plus a {text-decoration:none;}
#plus a:visited, a:active {text-decoration:none;}
a:visited, a:active, a: {text-decoration:none;}
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width: auto;
  max-width: 990px;
  margin: 20px auto;
}
.open-popup-link li img:hover {
-webkit-filter: grayscale(100%);
}
.more {
  display: none;}
.more li {font-size:16px;line-height:21px;padding:0;margin:0;padding-left:32px;margin-bottom:15px;}
.more ul {padding:0;margin:0;padding-top:46px;}
  .showLink {color:#fff;background-color:#3e879f;font-size:13px;font-weight:600;text-transform: uppercase;border-radius:12px;text-shadow: 1px 1px 0px rgba(0,0,0,0.4);
  text-decoration: none;width:330px;padding:11px 35px;margin-top:22px;} 
  .hideLink {color:#fff;background-color:#2d6e83;padding:11px 15px;font-size:13px;font-weight:600;text-transform: uppercase;border-radius:12px;text-shadow: 1px 1px 0px rgba(0,0,0,0.4);text-decoration: none;} 
#slides {
display:none; 
}
#table {
width: 1110px;
border-top: 0px solid #e3e7e7;
font-size:14px;
margin:auto;
}
#table p {
clear: both;
width: 100%;
margin: auto;
line-height:21px;
}
#table span {
float: left;
padding: 0 10px;
border-left: 0px solid #e3e7e7;
border-bottom: 0px solid #e3e7e7;
}
#table span.col1 {
width: 194px;
font-weight:600;
text-align:center;
padding:12px;padding-bottom:18px;
border: 2px solid white;background-color:#e9f2f9;
}
#table span.col1:hover {background-color:#fffbe3;border:2px solid #c15021;}	
#table span.col2 {
width: 1120px;height:6px;background-color:#dae3e7;
margin:30px 0;
}
#table span.col3 {
width: 140px;
}
#table span.col5 {
width: 240px;
}
#table span.col4 {
width: 193px;background-color:#e9f2f9;
border-right: 1px solid #e3e7e7;
text-align:center;border-right: 1px solid #e3e7e7;
border: 2px solid white;
padding:12px;padding-bottom:18px;
}
#table span.col4:hover {background-color:#fffbe3;border:2px solid #c15021;}	
.desc0 a {font-size:14px;color:#0f4471;font-weight:600;margin:auto;line-height:25px;text-align:center;text-decoration:none;}
.desc0 a:hover {text-decoration:underline;}
.desc1 {font-size:13px;color:#0f4471;font-weight:300;margin:auto;line-height:20px;color:#45494d;}
.desc2 {padding:12px 0;padding-bottom:20px;}
.desc3 {font-size:11px;font-weight:600;margin:auto;line-height:18px;color:#fff;background-color:#92a4ac;border-radius:12px;padding:6px 13px;text-transform:uppercase;width:220px;}

.mdownl  {
text-align: center;
}
.botmar  {
margin-bottom: 30px;
}
.downl  {
text-align: center;
}
.downl a  {
	padding: 0.5em 0.8em;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-size: 0.875rem;
	color: #fff;
	background: #3b5998;
	border: none;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.downl a:link, .downl a:active  {
	color: #fff;
}
@media only screen and (max-width: 65em) {
#intro {
	background: #135d93;
    display: table;
	padding-bottom:20px;
}
.video-wrap {
    margin:0 auto;
}
.benefits {
	max-width:80%;
	float: none;
    position: relative;
    top: 10px;
    bottom: 0;
    left: 0;
	margin:0 auto;
}
.mascots img {
	padding-left:0;
	width:100%;
	float:none;
}
}
@media only screen and (max-width: 25em) {
.imgright {
float:none;
padding-left:0;
width:100%;
}
.imgleft {
float:none;
padding-right:0;
width:100%;
}
}