@charset "UTF-8";
/* CSS Document */

body {text-align:center; 
font-family:Century Gothic,sans-serif !important;
font-size:13px;
}

select{
  font-size:1.8em;
width: 70%;
  height:70px;
background: -moz-linear-gradient(top,  #e2e2e2 0%, #f9f9f9 73%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e2e2e2 0%,#f9f9f9 73%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e2e2e2 0%,#f9f9f9 73%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#f9f9f9',GradientType=0 ); /* IE6-9 */

}
#div__header {
position: static;
}

h1.heading {
margin-bottom: 1em;
}

#div__header, #div__body, #div__footer {
	  width:95%;
	  margin:0 auto !important;
	  overflow:hidden;
}

  #div__body {
	  background:#fff;
	  text-align:left;
	  padding:5%;
	  width:90%;
	  font-size:13px;
  }
  
  h1{ font-family: 'Raleway', sans-serif;
  font-weight:200;
  color: #c7851d;
  text-align:center;
  text-transform:uppercase;
  font-size:4em;
  margin-top:0;
  }
  
  div.pink_box_info{
	  width:96%; margin:40px 0 0 0;
	  background-color: #ef5ba1;
	  padding:5px 15px;
	  text-align:center;
  }
  
		  div.pink_box_info p{
			  font-size:1.4em;
			  font-weight:600;
			  color:#fff;
			  line-height: 26px;
		  }

div.signup-label, div.signup-label-wide{
font-size: 1.6em;
color:#2f2f2f; width: 90%; padding: 17px 0;
display: block; vertical-align: middle;
}


  
div.signup-cat{ color:#2f2f2f; display: block;padding: 11px 0; font-size:1/2em; }

		div.signup-cat input[type=text] { height: 70px; width:90%;border-radius: 4px; border:1px solid #A1A1A1; box-shadow: inset 1px 1px 1px #C4C4C4; padding:10px 0 10px 6px; font-size: 2em;}


div.clear{ clear: both;}

table#dates{ width: 590px;}

.ein{ font-size: 1.6em; line-height: 1.3em;}

#my_popup{max-width: 80%;
    opacity: 1;
    visibility: visible;
    display: inline-block;
    outline: none;
    text-align: left;
    position: relative;
    vertical-align: middle; background-color:#fff; padding: 40px; border-radius: 8px;
	font-size:2em; line-height:1.3em;}
  
div.kit{width: 80%; display: block; clear: both; text-align: center; margin: 30px auto; font-size:1.8em; line-height: 1.5} 
div.kit img {width: 70%;}
div.kit table{ text-align: center; margin: 0 auto;}
div.kit h1{font-size:2.5em;}
.kit button {
font-size: 28px;
    position: relative;
    top: 18px;
}

a#includesLink, a#includesLink2, a#includesLink3{
	background-color: #ef5ba1;
	border-radius:4px;
	padding:10px 15px;
	text-transform:uppercase;
	font-family: 'Raleway', sans-serif;
  	font-weight:200;
	color:#fff;
	text-decoration:none;
	font-size:3em;
	margin-top:30px;
	margin-right: 20px;
	display: block;
	
}

	a#includesLink:hover, a#includesLink2:hover a#includesLink3:hover{ background-color:#fc73b4;}

div.productPrice{ 
color:#be8229; 
margin-top:-13px;
font-size: 1.7em
}

div.productPrice h2{ font-size:3em; margin-bottom:0; padding-bottom:0;}
div.productPrice p{ margin-top:0; padding-top:0; margin-bottom:0; padding-bottom:0; font-size:1.3em;}

#agreement{font-size: 2em;}


#div__body div#bottom-section{ 
width:100%;
margin:0 auto;
font-size:1.3em;
text-align:center;
padding-top:40px;
}

input[type=checkbox] { font-size:22px;}

input[type=submit]{
	
background: #a46b28; /* Old browsers */
background: -moz-linear-gradient(45deg,  #a46b28 0%, #7d5221 15%, #d09d40 35%, #fdebb2 52%, #fdebb2 68%, #ca9d59 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(45deg,  #a46b28 0%,#7d5221 15%,#d09d40 35%,#fdebb2 52%,#fdebb2 68%,#ca9d59 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(45deg,  #a46b28 0%,#7d5221 15%,#d09d40 35%,#fdebb2 52%,#fdebb2 68%,#ca9d59 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a46b28', endColorstr='#ca9d59',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

border-radius:4px;
border:1px solid #7e5321;
font-size:35px;
padding:8px 20px;
font-weight:800;
color:#fff;
text-shadow: 0px 0px 01px #7e5321;
 -webkit-text-stroke-width: 2px;
   -webkit-text-stroke-color: #7e5321;
margin:50px auto 30px auto;
text-align:center;
cursor:pointer;
}

input[type=submit]:hover{
	opacity: .9;
	box-shadow: 0 0 5px #CDA446;
}
