/*
	COLORS
 
	Dark Blue 		#222438
	Medium Blue		#69697A
	Light Blue	 	#C5C3DE
	Yellow			#FFB000
	Red				#D92B00
	
*/

	/* HELVETICA REGULAR: helvetica-regular; */
	/* HELVETICA ITALIC: helvetica-italic; */
	/* HELVETICA BOLD CONDENSED: helvetica-bold-condensed; */
	/* HELVETICA BOLD CONDENSED ITALIC: helvetica-bold-condensed-italic; */
	/* HELVETICA BLACK: helvetica-black */
	/* HELVETICA BLACK CONDENSED: helvetica-black-condensed; */
	/* HELVETICA BLACK CONDENSED ITALIC: helvetica-black-condensed-italic; */
	/* HELVETICA EXTRA COMPRESSED: helvetica-extra-compressed; */
	/* HELVETICA ULTRA COMPRESSED: helvetica-ultra-compressed; */
	/* NIMBUS ROMAN BOLD: nimbus-roman-bold; */
	/* NIMBUS ROMAN BOLD ITALIC: nimbus-roman-bold-italic; */
	/* NIMBUS ROMAN EXTRA BOLD: nimbus-roman-extra-bold; */
	/* NIMBUS (ROMAN) MODERN REGULAR COMPRESSED: nimbus-modern-regular-compressed; */
	

body {
	background: rgb(250,250,250);
	font-family: helvetica-regular, helvetica, sans-serif;
	font-size: 20px;
	text-align: left;
	visibility: hidden;
	/*min-height: 780px;*/
	min-width: 2024px;
	overflow-x: scroll; 
	overflow-y: hidden; 
}

section { }

img.landscape-img {display:inline; margin:0 -6px 0 0; padding:0;}

h1 {
	font-size: 240px;
	font-weight: normal;
	margin: 0;
	font-family: helvetica-black,sans-serif;
	text-transform: uppercase;
	color: rgb(200,200,200);
	line-height: .9;
	position:absolute;
	bottom:10px;
	left:10px;
	z-index: 0;
}

strong {font-family: helvetica-black,sans-serif;}

p {	margin: 20px; }

a, a:visited { color: blue;}

#title-info { 
			position:absolute; 
			bottom:164px;
			left:40px;
			z-index:99998; 
			margin-top: 40px; 
			margin-left:0; 
			opacity: 0; 
			width: 50%;
			color:rgb(5,5,5);
			background-color: rgba(250,250,250,.5);

		}

#examples-1 { 
	position:absolute;
	bottom:120px;
	left:900px;
	width:235000px; 

} 
/*overflow: hidden;*/

#fly-it { position: relative; }

#scale-it { width: 500%; margin: 0px -200%; padding: 0; }

#examples-pin { position: relative; width: 100%; height: 600px; overflow: hidden; margin-bottom: -200px; }

.pin-frame { position: absolute; width: 100%; height: 100%; overflow: hidden; }
.pin-frame h2 { margin-top: 120px; }
#pin-frame-slide { background: #D92B00; margin-left:-100%; }
#pin-frame-wipe  { background: #FFB000; top:100%; }
#pin-frame-wipe h2  { color: #000; }
#pin-frame-bounce  { background: #222438; }
#pin-frame-color  { background: #222438; }
#pin-frame-unpin  { top:100%; }


#examples-2 { z-index: 9999; width: 100%; height: 100%; overflow: hidden; }
#fling-it, #move-it { position: relative; }

/* parallax demo styles below this comment */
#examples-parallax {
	padding-top: 200px;
	height: 840px;
	margin-bottom: 0px;
	overflow: hidden;
}

#parallax-it {
	padding: 0;
	position: relative;
}

#parallax-it-left  {
	position: relative;
	left: -160px;
	color: #000;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter:alpha(opacity=5);
	overflow: hidden;
}

#parallax-it-right {
	position: relative;
	left: 80px;
	color: #000;
	opacity: 0.25;
	-moz-opacity: 0.25;
	filter:alpha(opacity=2.5);
	overflow: hidden;
	width: 900px;
}

.divider { font-size: 14px; padding-top: 20px; }