.button_area {
	padding: 24px 0;
	text-align: center;
}

/* Slide 1 */
#slide1 {
	min-height: 560px;
	background-image: url('../images/background_1.png');
  background-position: left center;
	background-repeat: no-repeat;
    background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 120px 0 0 0;
	background-color: #ffffff;
	color: #f7ae2d;
}

#slide1 h1 {
	text-align: center;
	font-size: 48px;
	line-height: 48px;
	/* color: #f7ae2d; */
	color: #ffffff;
}

#slide1 h2 {
	text-align: center;
	/* color: #f7ae2d; */
	color: #ffffff;
}


#slide1 h2.caution {
	/* color: #e74c3c; */
	color: #ffffff;
	background-color: #f7ae2d;
	padding: 6px 0;
}

#slide1 h3 {
	text-align: center;
	/* color: #727171; */
	color: #ffffff;
}

#slide1 p {
	text-align: center;
	color: #727171;
}

#slide1 #decorative {
	text-align: center;
}

#slide1 #decorative img {
	width: 256px;
}

/* Slide 2 */
#slide2 {
	padding: 18px 0 36px 0;
	background-color: #ecf0f1;
	text-align: center;
}

#slide2 h1 {
	text-align: center;
	color: #34495e;
}

#slide2 h2 {
	text-align: center;
	color: #34495e;
}

#slide2 h2.caution {
	color: #f7ae2d;
}

#slide2 h3 {
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
	padding-bottom: 12px;
	color: #34495e;
}

#slide2 p {
	text-align: center;
	color: #34495e;
}

#slide2 .ribbon {
	position: relative;
	color: #ffffff;
/*	display: inline-block;*/
	padding: 4px;
	overflow: hidden;
}

#slide2 .ribbon p {
	display: inline;
}

#slide2 .ribbon p span {
	position: absolute;
	display: inline-block;
	right: -36px;
	box-shadow: 0px 0px 10px rgb(0, 0, 0), inset 0px 5px 30px
		rgb(255, 255, 255);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2), inset 0px 5px 30px
		rgba(255, 255, 255, 0.2);
	*box-shadow: 0px 0px 10px rgb(0, 0, 0), inset 0px 5px 30px
		rgb(255, 255, 255);
	text-align: center;
	top: 24px;
	background-color: #f7ae2d;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	font-family: cursive;
	width: 144px;
	padding: 1px 3px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	font-weight: bold;
	z-index: 3;	
}

#slide2 .ribbon p:before {
	content: ' ';
	width: 0;
	height: 0;
	position: absolute;
	top: -30px;
	right: 66px;
	z-index: 2;
	border: 17px solid;
	border-color: transparent transparent #e69509 transparent;
}

#slide2 .ribbon p:after {
	content: ' ';
	width: 0;
	height: 0;
	position: absolute;
	top: 65px;
	z-index: 1;
	right: -30px;
	border: 17px solid;
	border-color: transparent transparent transparent #e69509;
}

#slide2 .frame {
	margin: 0;
	padding: 12px;
	background: #ffffff;
	-moz-box-shadow: 0px 4px 4px rgb(0, 0, 0);
	-moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.4);
	*-moz-box-shadow: 0px 4px 4px rgb(0, 0, 0);
	-webkit-box-shadow: 0px 4px 4px rgb(0, 0, 0);
	-webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.4);
	*-webkit-box-shadow: 0px 4px 4px rgb(0, 0, 0);
	box-shadow: 0px 4px 4px rgb(0, 0, 0);
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.4);
	*box-shadow: 0px 4px 4px rgb(0, 0, 0);
}

#slide2 .frame img {
	width: 100%;
}

/* Slide 3 */
#slide3 {
	background-image: url('../images/background_3.png');
    background-position: center center;
	background-repeat: no-repeat;
    background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 18px 0 36px 0;
	background-color: #ffffff;
	color: #000000;
}

#slide3 h1 {
	text-align: center;
}

#slide3 h2 {
	text-align: center;
}

#slide3 #usage {
	margin: 0 0 120px 0;
}

/* Slide 4 */
#slide4 {
	padding: 18px 0 36px 0;
	background-color: #ecf0f1;
	text-align: center;
}

#slide4 h1 {
	color: #34495e;
	text-align: center;
}

#slide4 h2 {
	color: #34495e;
	text-align: center;
}

#slide4 h3 {
	color: #34495e;
	text-align: center;
	border-bottom-width: 2px;
	border-bottom-color: #34495e;
	border-bottom-style: solid;
	padding-bottom: 12px;
}

#slide4 p {
	color: #34495e;
	text-align: center;
}

#slide4 .frame {
	margin: 0 24px;
	padding: 12px 12px 0 12px;
	background: #ffffff;
	-moz-box-shadow: 0px 4px 4px rgb(0, 0, 0);
	-moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.4);
	*-moz-box-shadow: 0px 4px 4px rgb(0, 0, 0);
	-webkit-box-shadow: 0px 4px 4px rgb(0, 0, 0);
	-webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.4);
	*-webkit-box-shadow: 0px 4px 4px rgb(0, 0, 0);
	box-shadow: 0px 4px 4px rgb(0, 0, 0);
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.4);
	*box-shadow: 0px 4px 4px rgb(0, 0, 0);
}

#slide4 .frame p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #34495e;
;
}

#slide4 .frame img {
	width: 100%;
}

/* Slide 5 */
#slide5 {
	background-image: url('../images/background_5.png');
    background-position: center center;
	background-repeat: no-repeat;
    background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	padding: 18px 0 36px 0;
	background-color: #ecf0f1;
}

#slide5 h1 {
	text-align: center;
}

#slide5 h2 {
	text-align: center;
}

#slide5 p {
	text-align: center;
}

/* Slide 6 */
#slide6 {
	min-height: 720px;
	padding: 108px 0;
	background-color: #ecf0f1;
	color: #2c3e50;
}

#slide6 h1 {
	text-align: center;
	color: #f7ae2d;
}

#slide6 h2 {
	text-align: center;
	color: #f7ae2d;
}

#slide6 p {
	text-align: center;
	color: #2c3e50;
}

#slide6 a{
	color: #f7ae2d;
}

#slide6 a:hover{
	color: #e69509;
}


#slide6 #output {
	color: #f7ae2d;
}


#slide6 table {
	margin-left: auto; /* centering table at safari,FireFox,mopera,chrome */
	margin-right: auto;
	/* centering table at safari,FireFox,mopera,chrome  */
	width: 100%;
}

#slide6 tr {
	width: 100%;
}

#slide6 th {
	text-align: left;
	vertical-align: top;
	padding: 12px 0;
}

#slide6 td {
	text-align: left;
	vertical-align: top;
	padding: 12px 0;
}

#slide6 input {
	width: 100%;
}

#slide6 textarea {
	width: 100%;
	height: 288px;
}

#slide6 .submit_button {
	width: 100%;
	font-size: 12px;
	font-weight: bold;
	background-color: #34495e;
	border-radius: 4px;
	color: #ecf0f1;
	padding: 12px;
	border-style: none;
	font-size: 12px;
}

#slide6 .submit_button:hover {
	background-color: #2c3e50;
	color: #ecf0f1;
}

#slide6 .required_label {
	color: #f7ae2d;
}


/* Tablet */
@media screen and (max-width: 1024px) {
	#slide1 {
		padding: 120px 0 60px 0;
	}
	#slide2,#slide3,#slide4,#slide5 {
		padding: 60px 0 0 0;
	} 	
	#slide5 {
		padding: 60px 0 72px 0;
	}
	#slide1 h1 {
		line-height: 1em;
	}
	#slide1 h2 {
		line-height: 1em;
	}
	#slide2 h1 {
		line-height: 1em;
	}
	#slide2 h2 {
		line-height: 1em;
	}
	#slide3 h1 {
		line-height: 1em;
	}
	#slide3 h2 {
		line-height: 1em;
	}
	#slide4 h1 {
		line-height: 1em;
	}
	#slide4 h2 {
		line-height: 1em;
	}
	#slide5 h1 {
		line-height: 1em;
	}
	#slide5 h2 {
		line-height: 1em;
	}
	
	#slide6 {
		padding: 204px 0 72px 0;
	}
	#slide6 h1 {
		line-height: 1em;
	}
	#slide6 h2 {
		line-height: 1em;
	}

}

/* Mobile */
@media screen and (max-width: 480px) {
	#slide1 {
		padding: 96px 0 24px 0;
	}
	#slide2,#slide3,#slide4 {
		padding: 0;
	}
	#slide5 {
		padding: 0 0 180px 0;
	}
	#slide1 h1 {
		line-height: 1em;
	}
	#slide1 h2 {
		line-height: 1em;
	}
	#slide2 h1 {
		line-height: 1em;
	}
	#slide2 h2 {
		line-height: 1em;
	}
	#slide3 h1 {
		line-height: 1em;
	}
	#slide3 h2 {
		line-height: 1em;
	}
	#slide4 h1 {
		line-height: 1em;
	}
	#slide4 h2 {
		line-height: 1em;
	}
	#slide5 h1 {
		line-height: 1em;
	}
	#slide5 h2 {
		line-height: 1em;
	}

	#slide6 {
		padding: 96px 0 180px 0;
	}
	#slide6 h1 {
		line-height: 1em;
	}
	#slide6 h2 {
		line-height: 1em;
	}
	#slide6 th {
		padding: 18px 0 6px 0;
	}
	#slide6 td {
		padding: 0;
	}
}