/*
Theme Name: EPL
*/
* {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; vertical-align:top;}
body {background:url(images/bg_gray.jpg);}

h1 {color:#000; text-shadow:0 0 5px #000; margin-bottom:-70px; padding-top:40px; font-size:50px;}
/* input[type='submit'] */
a.btn, button {display:block; font-size:36px; color:#00F; text-shadow:0 0 5px #000; padding:20px; margin:10px; background: rgb(241,253,205); background: -moz-linear-gradient(top,  rgba(241,253,205,1) 0%, rgba(181,240,26,1) 92%, rgba(122,170,12,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(241,253,205,1)), color-stop(92%,rgba(181,240,26,1)), color-stop(100%,rgba(122,170,12,1))); background: -webkit-linear-gradient(top,  rgba(241,253,205,1) 0%,rgba(181,240,26,1) 92%,rgba(122,170,12,1) 100%); background: -o-linear-gradient(top,  rgba(241,253,205,1) 0%,rgba(181,240,26,1) 92%,rgba(122,170,12,1) 100%); background: -ms-linear-gradient(top,  rgba(241,253,205,1) 0%,rgba(181,240,26,1) 92%,rgba(122,170,12,1) 100%); background: linear-gradient(to bottom,  rgba(241,253,205,1) 0%,rgba(181,240,26,1) 92%,rgba(122,170,12,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1fdcd', endColorstr='#7aaa0c',GradientType=0 ); box-shadow:0 0 10px #000; border-radius:25px; text-decoration:none;}

a.btnred {display:block; font-size:36px; color:#FF0; text-shadow:0 0 5px #000; padding:20px; margin:10px; background: rgb(168,0,0); background: -moz-linear-gradient(top,  rgba(168,0,0,1) 0%, rgba(0,0,0,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(168,0,0,1)), color-stop(100%,rgba(0,0,0,1))); background: -webkit-linear-gradient(top,  rgba(168,0,0,1) 0%,rgba(0,0,0,1) 100%); background: -o-linear-gradient(top,  rgba(168,0,0,1) 0%,rgba(0,0,0,1) 100%); background: -ms-linear-gradient(top,  rgba(168,0,0,1) 0%,rgba(0,0,0,1) 100%); background: linear-gradient(to bottom,  rgba(168,0,0,1) 0%,rgba(0,0,0,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a80000', endColorstr='#000000',GradientType=0 ); box-shadow:0 0 10px #000; border-radius:25px; text-decoration:none; text-align:center !important;}


sub {display:block; text-align:center; font-size:42px; font-style:italic; color:#F5F5F5; text-shadow:0 0 10px #000; font-family:Georgia, "Times New Roman", Times, serif}

div.wrap {display:block; width:960px; margin:0 auto; box-shadow:0 0 50px #000;}

div.head {display:block; width:100%; background:#000;}
div.head img.logo {display:inline-block;width:250px; height:90px; float:left;}
div.head div.cta {display:inline-block; width:650px; height:70px; padding:10px; color:#FFF; text-align:right;}
div.head div.cta a.btnred {display:inline-block; font-size:16px;}

#menu-main-menu {display:block; width:98%; text-align:center;}
#menu-main-menu li {list-style:none; float:left; position:relative;}
#menu-main-menu li a {display:inline-block; padding:0 22px; line-height:50px; font-size:18px; color:#FFF; text-decoration:none;}
#menu-main-menu li:hover > ul {display: block;}
#menu-main-menu ul {list-style: none; display: none; position: absolute; top: 45px; left: 0; z-index: 99999; background: #000; -moz-border-radius: 5px; border-radius: 5px;}
#menu-main-menu ul li{float:none;display:block;-moz-box-shadow:0 1px 0 #111111, 0 2px 0 #777;-webkit-box-shadow:0 1px 0 #111111, 0 2px 0 #777;box-shadow:0 1px 0 #111111, 0 2px 0 #777;margin:0;padding:0}
#menu-main-menu ul li:last-child{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#menu-main-menu ul a{height:auto;line-height:1;display:block;white-space:nowrap;float:none;text-transform:none;padding:10px}
#menu-main-menu ul a:hover, #menu-main-menu li a:hover {background:rgb(163,60,60);background:-moz-linear-gradient(top, rgba(163,60,60,1) 0%,rgba(53,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(163,60,60,1)),color-stop(100%,rgba(53,0,0,1)));background:-webkit-linear-gradient(top, rgba(163,60,60,1) 0%,rgba(53,0,0,1) 100%);background:-o-linear-gradient(top, rgba(163,60,60,1) 0%,rgba(53,0,0,1) 100%);background:-ms-linear-gradient(top, rgba(163,60,60,1) 0%,rgba(53,0,0,1) 100%);background:linear-gradient(to bottom, rgba(163,60,60,1) 0%,rgba(53,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a33c3c',endColorstr='#350000',GradientType=0 ); text-decoration:none;}
#menu-main-menu ul li:first-child a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
#menu-main-menu ul li:first-child a:after{content:'';position:absolute;left:30px;top:-8px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #444}
#menu-main-menu ul li:first-child a:hover:after{border-bottom-color:#a33c3c}
#menu-main-menu ul li:last-child a{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
#menu-main-menu:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
*html #menu-main-menu ul a,:first-child+html #menu-main-menu ul a{height:10px;width:150px}
* html #menu-main-menu             { zoom: 1; } /* IE6 */
*:first-child+html #menu-main-menu { zoom: 1; } /* IE7 */

div.home {display:block; background:url(images/bg_home.jpg) top no-repeat; width:960px; min-height:1139px; text-align:center;}
div.fighter_silhouette {display:block; width:760px; min-height:550px; padding-left:200px; padding-top:350px; background:url(images/bg_shadow.png) top right no-repeat;}
div.home span.yellow {color:#fced44; font-size:65px; line-height:60px; text-shadow:0 0 10px #000; font-family: 'Holtwood One SC', serif;}
div.home span.yellow b {font-family: 'Holtwood One SC', serif;}
div.home span.red {color:#F00; font-size:40px; text-shadow:0 0 20px #000; font-weight:bold;}
div.home span.white {font-size:90px; color:#FFF; text-shadow:0 0 10px #000; font-weight:bold;}
div.home small.smallwhite {color:#FFF; font-weight:bold; font-size:24px; text-shadow:0 0 10px #000;}

div.page2 {display:block; background:url(images/bg_p2.jpg) top no-repeat; width:960px; min-height:1139px; text-align:center;}
div.page2 span.red {display:block; font-size:29px; font-weight:bold; color:#F00; text-shadow:2px 2px 5px #000; padding-bottom:5px;}
div.page2 span.black {font-size:29px; font-weight:bold; color:#000; text-shadow:2px 2px 5px #000;}
div.page2 ul {margin-left:100px; text-align:left; margin-top:20px; text-indent:-25px;}
div.page2 li {list-style:url(images/li.gif) inside; font-size:29px; font-weight:bold; color:#000; text-shadow:1px 1px 3px #000; padding:5px;}
div.page2 span.yellow {display:block; width:680px; height:71px; padding:10px; margin:5px auto; background:url(images/text_yellow.png); font-size:29px; font-weight:bold; color:#000; text-shadow:2px 2px 5px #000;}
div.page2 span.blue {display:block; width:680px; height:49px; padding:10px; margin:5px auto; background:url(images/text_blue.png); font-size:22px; font-weight:bold; color:#FFF; text-shadow:2px 2px 5px #000;}

div.page3 {display:block; background:url(images/bg_p3.jpg) top no-repeat; width:960px; min-height:1329px; text-align:center;}
div.page3 h1 {display:block; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:65px; line-height:50px; height:100px; text-shadow:0 0 15px #000; margin-bottom:-15px;}
div.page3 h2 {color:#FF0; text-shadow:0 0 15px #000; -webkit-text-stroke-width:2px; -webkit-text-stroke-color:#000; font-weight:bold; font-size:37px;}
div.page3 em {display:block; color:#FFF; font-size:24px; margin-top:40px; font-size:36px; font-family:"Times New Roman", Times, serif}
div.page3 h2.big {font-size:36px;}
div.page3 span.red {color:#F00; font-size:40px; text-shadow:0 0 20px #000; font-weight:bold;}
div.page3 h3 {color:#FFF; font-size:90px; font-family: 'Holtwood One SC', serif; line-height:70px; margin-top:25px;}
div.page3 h3 small {font-size:30px; vertical-align:top; font-family: 'Holtwood One SC', serif;}
div.page3 h3 span {font-size:50px; font-family: 'Holtwood One SC', serif;}

div.page4 {display:block; background:url(images/bg_p4.jpg) top no-repeat; width:960px; min-height:1329px; text-align:left;}
div.page4 div {margin-left:85px; width:610px; color:#000; font-size:32px; padding:20px; text-shadow:0 0 3px #000; padding-top:80px;}
div.page4 div h2 {font-size:50px; text-shadow:2px 2px 5px #000;}
div.page4 a.meettrainers {height:150px; line-height:150px; margin-top:300px; text-align:center; font-size:42px;}

div.page5 {display:block; background:url(images/bg_p5.jpg) top center no-repeat; width:920px; padding:0; margin:0; padding-right:40px; min-height:1330px; text-align:center;}
div.page5 h1 {display:block; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:55px; line-height:50px; height:100px; text-shadow:0 0 15px #000; margin-bottom:-15px;}
div.page5 ul, div.page6 ul, div.page7 ul, div.page8 ul, div.page9 ul, div.page10 ul, div.page11 ul, div.page12 ul, div.page13 ul, div.page14 ul {margin-left:50px; text-align:left; margin-top:25px; text-indent:-25px;}
div.page5 li, div.page6 li, div.page7 li, div.page8 li, div.page9 li, div.page10 li, div.page11 li, div.page12 li, div.page13 li, div.page14 li {list-style:url(images/li.gif) inside; font-size:22px; font-weight:bold; color:#000; text-shadow:1px 1px 3px #000; padding:5px;}

div.page6 {display:block; background:url(images/bg_p6.jpg) top center no-repeat; width:420px; padding:0; margin:0; padding-left:520px; padding-right:20px; padding-top:470px; min-height:759px; text-align:center;}
div.page6 h1 {display:block; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:55px; line-height:50px; height:100px; text-shadow:0 0 15px #000; margin-bottom:-15px;}

div.page7 {display:block; background:url(images/bg_p7.jpg) top center no-repeat; width:420px; padding:0; margin:0; padding-left:10px; padding-right:530px; padding-top:470px; min-height:759px; text-align:center;}
div.page7 h1 {display:block; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:55px; line-height:50px; height:100px; text-shadow:0 0 15px #000; margin-bottom:-15px;}

div.page8 {display:block; background:url(images/bg_p8.jpg) top center no-repeat; width:420px; padding:0; margin:0; padding-left:410px; padding-right:130px; min-height:1350px; text-align:center;}
div.page8 h1 {display:block; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:50px; height:50px; text-shadow:0 0 15px #000; margin-bottom:-5px;}

div.page9 {display:block; background:url(images/bg_p9.jpg) top center no-repeat; width:920px; padding:0; margin:0; padding-left:40px; padding-top:420px; min-height:909px; text-align:center;}
div.page9 h1 {display:block; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:45px; line-height:40px; height:80px; text-shadow:0 0 15px #000; margin-bottom:-5px;}

div.page10 {display:block; background:url(images/bg_p10.jpg) top center no-repeat; width:390px; padding:0; margin:0; padding-left:520px; padding-right:50px; padding-top:470px; min-height:859px; text-align:center;}
div.page10 h1 {display:block; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:45px; line-height:40px; height:80px; text-shadow:0 0 15px #000; margin-bottom:-5px;}

div.page11 {display:block; background:url(images/bg_p11.jpg) top center no-repeat; width:390px; padding:0; margin:0; padding-left:50px; padding-right:520px; padding-top:470px; min-height:859px; text-align:center;}
div.page11 h1 {display:block; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:45px; line-height:40px; height:80px; text-shadow:0 0 15px #000; margin-bottom:-5px;}

div.page12 {display:block; background:url(images/bg_p12.jpg) top center no-repeat; width:390px; padding:0; margin:0; padding-left:50px; padding-right:520px; padding-top:420px; min-height:909px; text-align:center;}
div.page12 h1 {display:block; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:45px; line-height:40px; height:80px; text-shadow:0 0 15px #000; margin-bottom:-5px;}

div.page13 {display:block; background:url(images/bg_p13.jpg) top center no-repeat; width:470px; padding:0; margin:0; padding-left:360px; padding-right:130px; padding-top:820px; min-height:509px; text-align:center;}
div.page13 h1 {display:block; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:50px; line-height:50px; height:100px; text-shadow:0 0 15px #000; margin-bottom:-5px;}

div.page14 {display:block; background:url(images/bg_p14.jpg) top center no-repeat; width:420px; padding:0; margin:0; padding-left:515px; padding-right:25px; padding-top:450px; min-height:779px; text-align:center;}
div.page14 h1 {display:block; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:55px; line-height:50px; height:100px; text-shadow:0 0 15px #000; margin-bottom:-15px;}

div.page15 {display:block; background:url(images/bg_p15.jpg) top no-repeat; width:960px; min-height:1329px; text-align:center;}
div.page15 span.red {display:block; font-size:80px; line-height:50px; padding-top:20px; font-weight:bold; color:#F00; text-shadow:2px 2px 5px #000; padding-bottom:5px; font-family:"Times New Roman", Times, serif; font-variant:small-caps;}
div.page15 ul {margin-left:100px; text-align:left; margin-top:20px; text-indent:-25px;}
div.page15 li {list-style:url(images/li.gif) inside; font-size:26px; font-weight:bold; color:#000; text-shadow:1px 1px 3px #000; padding:5px;}
div.page15 span.yellow {display:block; width:680px; height:122px; padding:10px; margin:35px auto; background:url(images/text_yellow2.png); font-size:24px; font-weight:bold; color:#FFF; text-shadow:1px 1px 3px #000; text-align:left;}
div.page15 span.yellow b {display:block;}
div.page15 span.yellow b.blue {color:#006; padding-left:0;}
div.page15 span.yellow b.red {color:#F00; padding-left:40px;}
div.page15 span.yellow b.green {color:#090; padding-left:80px;}
div.page15 span.yellow b.purple {color:#90C; padding-left:120px;}
div.page15 span.red2 {display:block; width:700px; margin:0 auto; font-size:35px; line-height:30px; padding-top:20px; font-weight:bold; color:#F00; text-shadow:2px 2px 5px #000; padding-bottom:5px;}

div.page16 {display:block; background:url(images/bg_p16.jpg) top no-repeat; width:960px; min-height:1229px; padding-top:100px; text-align:center;}
div.page16 span.red {display:block; font-size:40px; line-height:50px; padding-top:20px; font-weight:bold; color:#F00; text-shadow:2px 2px 5px #000; padding-bottom:5px;}
div.page16 span.black {display:block; font-size:35px; line-height:40px; padding-top:30px; font-weight:bold; color:#000; text-shadow:2px 2px 5px #000; padding-bottom:5px;}
div.page16 span.yellow {color:#FF0; font-size:40px; text-shadow:0 0 20px #000; font-weight:bold;}
div.page16 span.red2 {display:block; margin:0 auto; width:900px; font-size:35px; background:url(images/text_red.png) center top no-repeat; line-height:30px; padding:15px 0; font-weight:bold; color:#FFF; text-shadow:2px 2px 5px #000; padding-bottom:15px;}
div.page16 span.black2 {display:block; font-size:40px; line-height:40px; padding-top:100px; font-weight:bold; color:#000; text-shadow:2px 2px 5px #000; padding-bottom:5px;}

div.pagetrainers {display:block; background:url(images/bg_trainers.jpg) top no-repeat; width:960px; min-height:1229px; padding-top:20px;}
div.pagetrainers h1 {display:block; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:50px; line-height:50px; height:100px; text-shadow:0 0 15px #000; margin-bottom:-5px;}
div.pagetrainers div {display:block; margin:0; width:850px; margin:0 0 0 65px; color:#000; font-size:32px; text-shadow:0 0 3px #000; text-align:left;}
div.pagetrainers div a {display:inline-block; width:270px; height:340px; text-align:center; text-decoration:none; color:#F00; font-family: 'Holtwood One SC', serif; -webkit-text-stroke-width: 3px; -webkit-text-stroke-color:#FFF; font-size:22px; text-shadow:0 0 15px #000; line-height:22px; veritcal-align:bottom;}

div.pagecontact {display:block; background:url(images/bg_contact.jpg) top no-repeat; width:960px; min-height:1229px; padding-top:100px; text-align:center;}
div.contactform {display:block; width:500px; margin:100px auto 0; font-size:35px; line-height:40px; padding-top:30px; font-weight:bold; color:#000; text-shadow:2px 2px 5px #000; padding-bottom:5px;}

#overlay {
    display: none; /* ensures it’s invisible until it’s called */
    position: absolute; /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 25%; /* positions the div half way horizontally */
    top: 25%; /* positions the div half way vertically */
    padding: 25px; 
    border: 2px solid black;
    background-color: #ffffff;
    width: 50%;
    height: 50%;
    z-index: 100; /* makes the div the top layer, so it’ll lay on top of the other content */
	text-align:center;
	background:url(images/bg_gray.jpg) #333;
	border:solid 5px #000;
}
#fade {
    display: none;  /* ensures it’s invisible until it’s called */
    position:fixed;  /* makes the div go into a position that’s absolute to the browser viewing area */
    left: 0%; /* makes the div span all the way across the viewing area */
    top: 0%; /* makes the div span all the way across the viewing area */
    background-color: black;
    -moz-opacity: 0.7; /* makes the div transparent, so you have a cool overlay effect */
    opacity: .70;
    filter: alpha(opacity=70);
    width: 100%;
    height: 100%;
    z-index: 90; /* makes the div the second most top layer, so it’ll lay on top of everything else EXCEPT for divs with a higher z-index (meaning the #overlay ruleset) */
}

a.newbtny {
font-size:14px; color:#039; padding:10px; margin:10px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; width:150px;
display:inline; 
background: #fceabb; /* Old browsers */
background: -moz-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(to bottom, #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */

/* box-shadow:0 0 10px #000;  */
border-radius:25px; text-decoration:none; text-align:center !important;}

.btnx, input[type='submit'] {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
   border: solid #ebd700 2px;
  text-shadow: 1px 1px 3px #1a191a;
  font-family: Arial;
  color: #ffdb4a;
  font-size: 20px;
  /* background: #3498db; */
  background-image:url(http://www.eliteprivatelessons.com/wp-content/uploads/2013/10/met-bc.jpg);
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btnx:hover, input[type='submit']:hover {
  background-image:url(http://www.eliteprivatelessons.com/wp-content/uploads/2013/10/met-bc2.jpg);
  text-decoration: none;
}

