


html { }
body{
	background:#000 url(tmp/bg.jpg) fixed repeat-x center top;
	border-top:4px solid #bb1600;
	width:100%;
	font-size:100%;
	font-family:"Helvetica Neue",helvetica,arial,sans;
	color:#f0f0f0;
	margin:0; padding:0;
    font-size: 13px;
    line-height: 21px;
    position:relative;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	LINKS

//////////////////////////////////////////////////////////////////////////////////////////////
*/

a{
text-decoration:none;
  -webkit-transition: all 0.4s ease;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.4s ease;  /* FF4+ */
       -o-transition: all 0.4s ease;  /* Opera 10.5+ */
          transition: all 0.4s ease;
}

a:active, a:visited{}

a{}
a:hover{}


/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	HEADINGS

//////////////////////////////////////////////////////////////////////////////////////////////
*/

h1, h2, h3, h4, h5, h6{
	-webkit-font-smoothing: antialiased;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:bold;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
}

h1{
	font-size:60px;
	line-height:60px;
	margin-bottom:10px;
}
h2{
	font-size:48px;
	line-height:48px;
	margin-bottom:10px;
}
h3{
	font-size:36px;
	line-height:36px;
	margin-bottom:10px;
}
h4{
	font-size:24px;
	line-height:28px;
	margin-bottom:10px;
}
h5{
	font-size:18px;
	line-height:19px;
}
h6{
	font-size:16px;
	line-height:17px;
}

#main h1{
	font-size:40px;
	line-height:40px;
	margin-bottom:10px;
}


#main h4{
	margin-bottom:30px;
	position:relative;
}
#main h4:after{
	content:"";
	position:relative;
	width:100px;
	height:3px;
	background:#000;
	display:block;
	bottom:-10px;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	TYPOGRAPHY

//////////////////////////////////////////////////////////////////////////////////////////////
*/

#main p{ margin-bottom:20px; }
strong{ font-weight:bold; }
small{ font-size:85%;}
	
/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	top_bar

//////////////////////////////////////////////////////////////////////////////////////////////
*/
#top_bar{
border-top:1px solid #000;
border-bottom:0px solid #2b2b2b;
background-color: #1b1b1b;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(27, 27, 27)), to(rgb(18, 18, 18)));
background-image: -webkit-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -moz-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -o-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -ms-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#1b1b1b', EndColorStr='#121212');
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	   -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	     -o-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
}

#top_bar .content{
	margin:0 auto;
	width:100%;
	max-width:1170px;
	height:42px;
	position:relative;
}
#top_bar #tools li{
	display:inline-block;
	float:left;
	padding-left:40px; margin-right:20px;
	line-height:40px;
	font-weight:bold;
	text-transform:uppercase;
}
#top_bar #tools li a{
	color:#FFF;
	display:block;
}
#top_bar #tools li.hours{
	background:url(https://97displaylive.blob.core.windows.net/aqua/images/top_bar-1.png) no-repeat 10px center;
}
#top_bar #tools li.phone{
	background:url(https://97displaylive.blob.core.windows.net/aqua/images/top_bar-2.png) no-repeat 10px center;
	color: #FFF;
}
#top_bar #tools li.contact{
	background:url(https://97displaylive.blob.core.windows.net/aqua/images/top_bar-3.png) no-repeat 10px center;
		color: #FFF;
}

.starburst{
	float:right;
	position:relative;
	z-index:200;
}
.starburst h4{
	font-weight:bold;
	line-height:normal;
	font-size:12px;
	position:absolute;
	top:5px;
	right:130px;
	width:100px;
	text-align:right;
}
.starburst a{
	background:url(https://97displaylive.blob.core.windows.net/aqua/images/fifty.png);
	width:120px; height:97px;
	display:block;
}
.arrow{
	background:url(https://97displaylive.blob.core.windows.net/aqua/images/arrow.png);
	display:block; width:61px; height:36px; position:absolute; top:30px; right:105px; }


/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	HEADER

//////////////////////////////////////////////////////////////////////////////////////////////
*/
#header{
border-top:1px solid #000;
border-bottom:3px solid #2b2b2b;
background-color: #1b1b1b;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(27, 27, 27)), to(rgb(18, 18, 18)));
background-image: -webkit-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -moz-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -o-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -ms-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#1b1b1b', EndColorStr='#121212');
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	   -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	     -o-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
}

#header .content{
	margin:0 auto;
	width:100%;
	max-width:1170px;
	height:80px;
	position:relative;
}

#header #header_logo{
	position:relative;
}
#header #header_logo a{
	margin:0; padding:0;
	position:absolute;
	top:-30px;
	left:0;
}


#header #navigation{
	position:absolute;
	right:0;
	bottom:-3px;
}
#header #navigation ul li{
	display:block; float:left;
	text-align:center;
	position:relative;
	padding:0;
	min-height:83px;
}
#header #navigation ul li a{
	border-bottom:3px solid transparent;
	color:#fff;
	display:inline-block;
	padding:0 10px;
	font-weight:bold;
	line-height:80px;
	font-size:18px;
	text-transform:uppercase;
  -webkit-transition: all 0.4s ease;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.4s ease;  /* FF4+ */
       -o-transition: all 0.4s ease;  /* Opera 10.5+ */
          transition: all 0.4s ease;
}
#header #navigation ul li a:hover{
	color:#FFF;
	border-bottom:3px solid #FFF;
}
#header #navigation ul ul{
	display:none;
}
#header #navigation ul li:hover > ul{
	display:block;
	background:#000;
	background:rgba(0, 0, 0, 0.8);
	width:160px;
	position:absolute;
	top:80px;
	left:0;
	z-index:9000;
}

#header #navigation ul ul li{
	display:block; float:none;
	text-align:left;
	position:relative;
	padding:0;
	min-height:inherit;
	width:100%;
}
#header #navigation ul ul li a{
	border-bottom:none;
	color:#fff;
	display:block;
	padding:0 10px;
	font-weight:bold;
	line-height:32px;
	font-size:14px;
	text-transform:uppercase;
  -webkit-transition: all 0.4s ease;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.4s ease;  /* FF4+ */
       -o-transition: all 0.4s ease;  /* Opera 10.5+ */
          transition: all 0.4s ease;
}
#header #navigation ul ul li a:hover{
	border:none;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	SLIDER

//////////////////////////////////////////////////////////////////////////////////////////////
*/
#top_page{
	min-height:40px;
}
#slider{
}
#slider .content{
	margin:0 auto;
	max-width:1170px;
	width:100%;
	position:relative;
}

.slider-img{ float:left; width:50%; text-align:right;}
.slider-img img{ float:right; }

.slide_infos{
	float:left;
	width:40%;
	margin-left:4%;
	margin-top:8%;
	padding-left:4%;
	border-left:3px solid #999;
}
.slide_infos *{ text-shadow:0px 10px 5px rgba(0, 0, 0, 0.4); }
.slide_infos h3{ font-size:80px; line-height:80px; letter-spacing:-2px; margin-top: -40px;}
.slide_infos h4{ font-size:36px; line-height:36px; letter-spacing:-2px; }
.slide_infos h5{ font-size:20px; line-height:21px; }


/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	DEVIL FORM

//////////////////////////////////////////////////////////////////////////////////////////////
*/
.devilForm{
border-top:1px solid #000;
border-bottom:3px solid #2b2b2b;
background-color: #1b1b1b;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(27, 27, 27)), to(rgb(18, 18, 18)));
background-image: -webkit-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -moz-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -o-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -ms-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#1b1b1b', EndColorStr='#121212');
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	   -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	     -o-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	padding:20px 20px 0 20px;
	position:relative;
}
.devilForm h4{
		background:#999;
	border:none;
	color:#FFF;
	text-shadow:0px 1px 2px #000;
	font-weight:bold;
	line-height:40px;
	padding:0 10px;
	display:block;
	margin:-20px;
	position:relative;
	text-align:center;
	text-transform:uppercase;
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 0px 1px 1px #999, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset;
	   -moz-box-shadow: 0px 0px 1px 1px #999, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset;
	     -o-box-shadow: 0px 0px 1px 1px #999, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset;
	        box-shadow: 0px 0px 1px 1px #999, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset;
/* CSS3 ROUND CORNER */
	-webkit-border-radius:		3px 3px 0px 0px;
	 -khtml-border-radius:		3px 3px 0px 0px;
	   -moz-border-radius:		3px 3px 0px 0px;
	     -o-border-radius:		3px 3px 0px 0px;
	        border-radius:		3px 3px 0px 0px;
}
.devilForm h4:after{ display:none; visibility:hidden; }

.devilForm label{
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.devilForm div{
	margin-bottom:20px;
}
.two-third .devilForm div{
	float:left;
	width:42%;
	margin:2%;
}
.devilForm input{
	background:#fff;
	background:rgba(255, 255, 255, 0.2);
	border:none;
	border-left:3px solid #222;
	color:#f0f0f0;
	letter-spacing:1px;
	text-shadow:1px 1px 0px #000;
	width:100%;
	padding:4px 8px;
		/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2) inset;
	   -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2) inset;
	     -o-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2) inset;
	        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2) inset;
	 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
	  -webkit-transition: all 0.4s ease;  /* Saf3.2+, Chrome */
     -moz-transition: all 0.4s ease;  /* FF4+ */
       -o-transition: all 0.4s ease;  /* Opera 10.5+ */
          transition: all 0.4s ease;
}
.devilForm input:focus{
	border-left:3px solid rgba(255, 255, 255, 0.8);
}
.devilForm .myHiddenDiv{
	font-size:40px;
	display:block;
	width:100%;
	margin-bottom:0;
	padding:10px;
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
}
.devilForm .myHiddenDiv.hover{
	color:#292929 !important;
	background:#e9e9e9 !important;
	text-shadow:0px 1px 2px #999 !important;
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 0px 1px 1px #e9e9e9, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset !important;
	   -moz-box-shadow: 0px 0px 1px 1px #e9e9e9, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset !important;
	     -o-box-shadow: 0px 0px 1px 1px #e9e9e9, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset !important;
	        box-shadow: 0px 0px 1px 1px #e9e9e9, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset !important;
}

.devilForm .submitter{
	background:none;
	border:none;
	text-indent:-9999px;
	 cursor:pointer;
	 width:100%;
	 height:90px;
	 position:absolute;
	 bottom:20px;
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
}
.devilForm .select-bg{
	width:100%;
   display:block;
   overflow: hidden;
   padding: 5px 10px;
	background:#fff url(https://97displaylive.blob.core.windows.net/aqua/images/select.png) no-repeat right 50%;
	background:rgba(255, 255, 255, 0.2) url(https://97displaylive.blob.core.windows.net/aqua/images/select.png) no-repeat right 50%;
	border:none;
	border-left:3px solid #222;
	color:#f0f0f0;
	text-shadow:1px 1px 0px #000;
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
}
.devilForm .select-bg select{
	background: transparent !important;
   width:100%;
   font-size: 13px;
   border:none;
   height: 26px;
   -webkit-appearance: none;
   outline:none;
   color:#f0f0f0;
	text-shadow:1px 1px 0px #000;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	MAIN

//////////////////////////////////////////////////////////////////////////////////////////////
*/
#main{
	background:url(https://97displaylive.blob.core.windows.net/aqua/images/hightlight.png) no-repeat center top;
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.8) inset;
	   -moz-box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.8) inset;
	     -o-box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.8) inset;
	        box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.8) inset;
}
#main .content{
	margin:0 auto; padding:40px 0;
	max-width:1170px;
	width:100%;
	position:relative;
}

.btn_style{
	background:#9c0;
	border:none;
	color:#FFF;
	text-shadow:0px 1px 2px #000;
	font-weight:bold;
	line-height:32px;
	padding:0 10px;
	display:inline-block;
	margin:0 auto;
	text-align:center;
	text-transform:uppercase;
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 0px 1px 1px #9c0, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset;
	   -moz-box-shadow: 0px 0px 1px 1px #9c0, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset;
	     -o-box-shadow: 0px 0px 1px 1px #9c0, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset;
	        box-shadow: 0px 0px 1px 1px #9c0, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset;
/* CSS3 ROUND CORNER */
	-webkit-border-radius:		3px 3px 3px 3px;
	 -khtml-border-radius:		3px 3px 3px 3px;
	   -moz-border-radius:		3px 3px 3px 3px;
	     -o-border-radius:		3px 3px 3px 3px;
	        border-radius:		3px 3px 3px 3px;
}
.btn_style span{
	padding:0 0 0 10px;
}

.btn_style:hover{
	color:#292929 !important;
	background:#e9e9e9 !important;
	text-shadow:0px 1px 2px #999 !important;
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 0px 1px 1px #e9e9e9, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset !important;
	   -moz-box-shadow: 0px 0px 1px 1px #e9e9e9, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset !important;
	     -o-box-shadow: 0px 0px 1px 1px #e9e9e9, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset !important;
	        box-shadow: 0px 0px 1px 1px #e9e9e9, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset !important;
}

.theBigButton{
	text-shadow:0px 1px 2px #000;
	font-weight:bold;
	font-size:50px;
	padding:20px 20px;
	display:inline-block;
	line-height:46px;
	margin:0 auto;
	text-align:center;
	text-transform:uppercase;
	-webkit-border-radius:		3px 3px 3px 3px;
	 -khtml-border-radius:		3px 3px 3px 3px;
	   -moz-border-radius:		3px 3px 3px 3px;
	     -o-border-radius:		3px 3px 3px 3px;
	        border-radius:		3px 3px 3px 3px;
 -webkit-transform: rotate(-2deg);
     -moz-transform: rotate(-2deg);
      -ms-transform: rotate(-2deg);
       -o-transform: rotate(-2deg);
          transform: rotate(-2deg);
	color:#292929 !important;
	background:#e9e9e9 !important;
	text-shadow:0px 1px 2px #999 !important;
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 0px 1px 1px #e9e9e9, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset !important;
	   -moz-box-shadow: 0px 0px 1px 1px #e9e9e9, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset !important;
	     -o-box-shadow: 0px 0px 1px 1px #e9e9e9, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset !important;
	        box-shadow: 0px 0px 1px 1px #e9e9e9, 0px 1px 0px 1px rgba(255, 255, 255, 0.2) inset, 0px -3px 8px 1px rgba(0, 0, 0, 0.5) inset !important;
			
}

.theBigButton:hover{
}

#main p 
{
    margin-left: 15px;
    font-size: 115%;
    letter-spacing:115%;
    }

#main ul{
	margin:10px 0 30px 20px;
}
#main ul li{
	margin:0;
	padding:4px 0 4px 32px;
	background:url(https://97displaylive.blob.core.windows.net/aqua/images/checks.png) no-repeat left center;
	font-weight:bold;
	font-size: 130%;
}
#program ul li{
	margin:0;
	padding:4px 0 4px 32px;
	background:url(https://97displaylive.blob.core.windows.net/aqua/images/checks.png) no-repeat left center;
	font-family: 'Gloria Hallelujah', cursive;
	font-weight:bold;
	font-size: 130%;
}
.framed{
	border:3px solid #fff;
	margin-bottom:20px;
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	   -moz-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	     -o-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	        box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	 
}
.portrait{

	margin:20px;
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	   -moz-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	     -o-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	        box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	        float: right;
	          transform: rotate(2deg);
   -moz-transform: rotate(2deg);
   -webkit-transform: rotate(2deg);

}
.portraitlong{

 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	   -moz-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	     -o-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	        box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	        margin: 0 auto 0 auto;
	 
}
.portraitleft{
	
	margin:20px;
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	   -moz-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	     -o-box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	        box-shadow: 0px 3px 5px 3px rgba(0, 0, 0, 0.8);
	        float: left;
	             transform: rotate(-2deg);
   -moz-transform: rotate(-2deg);
   -webkit-transform: rotate(-2deg);
}
.slogan{
	font-weight:bold;
	font-size:36px; line-height:48px;
	
	text-transform:uppercase;
	margin:20px 0 40px 0;
	letter-spacing:-3px;
	word-spacing:8px;
}

.slogan:first-line{
	font-size:60px;
}

.videoPlayer{
background:#000;
padding:10px;
 /* CSS3 SHADOW */
 -webkit-box-shadow: 0px 1px 5px 0px #000;
    -moz-box-shadow: 0px 1px 5px 0px #000;
      -o-box-shadow: 0px 1px 5px 0px #000;
         box-shadow: 0px 1px 5px 0px #000;
         margin: 10px;
}

/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	FOOTER

//////////////////////////////////////////////////////////////////////////////////////////////
*/
#footer{
	background:#1f1f1f;
	
border-top:1px solid #000;
border-bottom:3px solid #2b2b2b;
background-color: #1b1b1b;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(27, 27, 27)), to(rgb(18, 18, 18)));
background-image: -webkit-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -moz-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -o-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -ms-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#1b1b1b', EndColorStr='#121212');
	/* CSS3 SHADOW */
	-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	   -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	     -o-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
	        box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
			
    font-size: 13px;
    line-height: 22px;
}
#footer .content{
	border-bottom:3px solid #FFF;
	margin:0 auto -3px auto; padding:0px;
	max-width:1170px;
	width:100%;
	position:relative;
	color:#f0f0f0;
}
#footer a{ color:#FFF; }
#footer a:hover{ color:#FFF; }


/*
---------------------- [ BOTTOM LOGO
*/
.bottom_logo{
	float:left;
}
/*
---------------------- [ BOTTOM NAV
*/
#bottom_nav{
	background:url(https://97displaylive.blob.core.windows.net/aqua/images/bottom_nav.jpg) no-repeat right top;
	position:absolute;
	right:20px;
	top:0;
}
#bottom_nav ul{
	background:url(https://97displaylive.blob.core.windows.net/aqua/images/botton_nav_start.jpg) no-repeat left top;
	height:43px;
	line-height:43px;
	list-style:none;
	margin:0; padding:0 20px 0 43px;
}
#bottom_nav ul li{
	display:inline-block;
	font-size:18px;
}
#bottom_nav ul li a{
	display:block;
	padding:0px 10px;
	font-weight:bold;
}
/*
---------------------- [ BOTTOM INFOS
*/
.bottom_infos{
	position:absolute;
	right:20px;
	bottom:-25px;
	max-width:600px;
	text-align:right;
	font-size:11px;
}

.bottom_infos p{
	margin:0;
}
.gradientText{
  font-size: 30px;
font-weight:bold;
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#333));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/*
////////////////////////////////////////////////////////////////////////////////////////////// 

	COLUMNS

//////////////////////////////////////////////////////////////////////////////////////////////
*/

.col{
	float:left;
	margin-bottom:40px;
  -webkit-transition: width 0.4s ease;  /* Saf3.2+, Chrome */
     -moz-transition: width 0.4s ease;  /* FF4+ */
       -o-transition: width 0.4s ease;  /* Opera 10.5+ */
          transition: width 0.4s ease;
 -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
		 box-sizing: border-box;         /* Opera/IE 8+ */
}

    .one-full{
        margin-left: 2%;
        margin-right: 2%;
    }
	
    .one-half,
	.one-third,
	.two-third,
	.one-fourth,
	.two-fourth,
	.three-fourth,
	.one-fifth,
	.two-fifth,
	.three-fifth,
	.four-fifth{
        float: left;
        margin-left: 2%;
        margin-right: 2%;
    }
	
    .one-full { 		width: 96%; }
    .one-half { 		width: 46%; }
    .one-third { 		width: 29.3%; }
    .two-third { 		width: 62.4%; }
    .one-fourth {		width: 21%; }
    .two-fourth { 		width: 46%; }
    .three-fourth { 	width: 71%; }
    .one-fifth { 		width: 16%; }
   	.two-fifth { 		width: 36%; }
   	.three-fifth { 		width: 56%; }
   	.four-fifth { 		width: 76%; }
   	
   	
	blockquote {
	font-family: 'Gloria Hallelujah', cursive;
	font-size:16px;
	line-height:23px;
	color:#ccc;
	margin: 0 20px 0 20px;
}
	blockquote .author{
clear: both;
text-align: right;
font-weight: bold;

}

.field-validation-error{color: #ff0000;}
.field-validation-valid{display: none;}
.input-validation-error{/*border: 1px solid #ff0000;*/background-color: #ffeeee;}
.validation-summary-errors{font-weight: bold;color: #ff0000;}
.validation-summary-valid{display: none;}
.float-left{float:left}
.clear-both{clear:both}
.wufoo{background:url('http://360kravmaga.com/wp-content/themes/kmg/images/sidebar_middle.jpg') repeat-y scroll 0 0 transparent;  font-size: small; display: block; padding: 0 10px; width: 230px;}
.wufoo span{color: #FFFFFF; font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif; font-style: normal; font-size: 95%; font-weight: bold;}
.wufoo label{color: #FFFFFF; display: block; line-height: 160%; margin: 0; padding-top: 3px; font-size: 85%; font-family:"Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif}
.textbox{background: url("images/fieldbg.gif") repeat-x scroll center top #FFFFFF;border-color: #7C7C7C #C3C3C3 #DDDDDD;border-style: solid;border-width: 1px;}
.block{padding:6px 1% 9px}
.red{color:Red !important}
.margin1{margin-left: 10px}
.margin2{margin-left: 5px}
.margin3{margin-top: 5px}
.margin4{margin-left: 52px}
.margin5{margin-right:0.3em}
.width1{width: 43px}
.width2{width: 80px}
.font1{font-size: 100% !important}
.text-align-center{text-align: center}
.display-none{display: none}
.symbol{font-size: 120% !important; line-height: 135% !important; padding: 0 !important}

/**************COUNT DOWN CLASSES****************/
.countdownHolder{width:450px;margin:0 auto;font: 40px/1.5 'Open Sans Condensed',sans-serif;text-align:center;letter-spacing:-3px;}
.position{display: inline-block;height: 1.6em;overflow: hidden;position: relative;width: 1.05em;}
.digit{position:absolute;display:block;width:1em;background-color:#444;border-radius:0.2em;text-align:center;color:#fff;letter-spacing:-1px;}
.digit.static{box-shadow:1px 1px 1px rgba(4, 4, 4, 0.35);background-image: linear-gradient(bottom, #3A3A3A 50%, #444444 50%);background-image: -o-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);background-image: -moz-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);background-image: -webkit-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);background-image: -ms-linear-gradient(bottom, #3A3A3A 50%, #444444 50%);background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #3A3A3A),color-stop(0.5, #444444));}
/** You can use these classes to hide parts of the countdown that you don't need.*/
.countDays{ display:none !important; }
.countDiv0{ display:none !important; }
.countHours{}
.countDiv1{}
.countMinutes{}
.countDiv2{}
.countSeconds{}
.countDiv{display:inline-block;width:16px;height:1.6em;position:relative;}
.countDiv:before,
.countDiv:after{position:absolute;width:5px;height:5px;background-color:#444;border-radius:50%;left:50%;margin-left:-3px;top:0.5em;box-shadow:1px 1px 1px rgba(4, 4, 4, 0.5);content:'';}
.countDiv:after{top:0.9em;}


.fiber-btn-blue,.fiber-btn-gray:hover,.fiber-btn-white:hover,.fiber-btn-white.fiber-btn-white-selected{color:#fff;border:1px solid #0f6bba;background-color:#148cd3;background-image:-moz-linear-gradient(to bottom,#148cd3,#0d7bcb);background-image:-o-linear-gradient(to bottom,#148cd3,#0d7bcb);background-image:-webkit-linear-gradient(to bottom,#148cd3,#0d7bcb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#148cd3),color-stop(1,#0d7bcb));background-image:linear-gradient(to bottom,#148cd3,#0d7bcb);-moz-box-shadow:0 0 7px 2px rgba(0,0,0,.17);-webkit-box-shadow:0 0 7px 2px rgba(0,0,0,.17);box-shadow:0 0 7px 2px rgba(0,0,0,.17)}
.fiber-btn-blue:hover{border:1px solid #1d90d4;background-color:#2faee5;background-image:-moz-linear-gradient(to bottom,#2faee5,#2792db);background-image:-o-linear-gradient(to bottom,#2faee5,#2792db);background-image:-webkit-linear-gradient(to bottom,#2faee5,#2792db);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2faee5),color-stop(1,#2792db));background-image:linear-gradient(to bottom,#2faee5,#2792db);-moz-box-shadow:0 0 7px 2px #b7c7d7;-webkit-box-shadow:0 0 7px 2px #b7c7d7;box-shadow:0 0 7px 2px #b7c7d7}
.fiber-btn-white{color:#007ac7;border:1px solid #dcdfe2;background-color:#fff;background-image:-moz-linear-gradient(to bottom,#fff,#fbfbfb);background-image:-o-linear-gradient(to bottom,#fff,#fbfbfb);background-image:-webkit-linear-gradient(to bottom,#fff,#fbfbfb);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(1,#fbfbfb));background-image:linear-gradient(to bottom,#fff,#fbfbfb);-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.fiber-btn-green,.howto-headline-white .btn-green-icon{color:#fff;border:1px solid #51a100;background-color:#6fc316;background-image:-moz-linear-gradient(to bottom,#6fc316,#5bb001);background-image:-o-linear-gradient(to bottom,#6fc316,#5bb001);background-image:-webkit-linear-gradient(to bottom,#6fc316,#5bb001);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6fc316),color-stop(1,#5bb001));background-image:linear-gradient(to bottom,#6fc316,#5bb001);-moz-box-shadow:0 0 7px 2px #c1d6cf;-webkit-box-shadow:0 0 7px 2px #c1d6cf;box-shadow:0 0 7px 2px #c1d6cf}
.fiber-btn-green:hover{border:1px solid #40a400;background-color:#6bca00;background-image:-moz-linear-gradient(to bottom,#6bca00,#5fbc00);background-image:-o-linear-gradient(to bottom,#6bca00,#5fbc00);background-image:-webkit-linear-gradient(to bottom,#6bca00,#5fbc00);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6bca00),color-stop(1,#5fbc00));background-image:linear-gradient(to bottom,#6bca00,#5fbc00);-moz-box-shadow:0 0 7px 2px #aeceba;-webkit-box-shadow:0 0 7px 2px #aeceba;box-shadow:0 0 7px 2px #aeceba}
.fiber-btn-blue:active,.fiber-btn-gray,.fiber-btn-gray:active{color:#fff;border:1px solid #70777d;background-color:#859199;background-image:-moz-linear-gradient(to bottom,#859199,#747e87);background-image:-o-linear-gradient(to bottom,#859199,#747e87);background-image:-webkit-linear-gradient(to bottom,#859199,#747e87);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#859199),color-stop(1,#747e87));background-image:linear-gradient(to bottom,#859199,#747e87);-moz-box-shadow:0 0 7px 2px #d7dbdd;-webkit-box-shadow:0 0 7px 2px #d7dbdd;box-shadow:0 0 7px 2px #d7dbdd}
.link-blue{color:#207ecf}
#overlaySpin{
    display: none;
 position:fixed;
 top:0;
 left:0;
 width:100%; height:100%;
 background:#000;
 background:rgba(0, 0, 0, 0.8);
 z-index:90000;
}
.spinAjax{
border-top:1px solid #000;
border-bottom:0px solid #2b2b2b;
background-color: #1b1b1b;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(27, 27, 27)), to(rgb(18, 18, 18)));
background-image: -webkit-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -moz-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -o-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: -ms-linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
background-image: linear-gradient(top, rgb(27, 27, 27), rgb(18, 18, 18));
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#1b1b1b', EndColorStr='#121212');
 /* CSS3 SHADOW */
 -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
    -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
      -o-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
         box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2), 0px 1px 0px 0px rgba(255, 255, 255, 0.15) inset;
   
width:250px;
padding:20px;
margin:-200px 0 0 -125px;
position:absolute;
top:50%; left:50%;
}
 .devilForm input.phonefield{ width:29%; }