body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #060714;
	letter-spacing:2px;
	
	}
html{
	overflow: visible !important;	
}

#slider{
	height: 257px;
	width: 356px;
	position: absolute;	
	margin-left: 459px;
	margin-top: 48px;
}

.galleryLetter{
	cursor: pointer;	
}

#swipeLeft{
	height: 200px;
	width: 600px;
	position: absolute;
}

#swipeRight{
	height: 200px;
	width: 600px;
	position: absolute;
	right: 0;
		
}

#swipe_label{
	background: url("/img/swipe.png");	
	width: 56px;
	height: 15px;
	margin: 0 auto 0 auto;
	margin-top: -10px;
}

/* slider container */
.iosSlider {
	/* required */
	position: relative;
	top: 0;
	left: 0;
	overflow: hidden;
	
	width: 890px;
	height: 200px;
}

/* slider */
.iosSlider .slider {
	/* required */
	width: 100%;
	height: 100%;
}

/* slide */
.iosSlider .slider .slide {
	/* required */
	float: left;

	width: 129px;
	height: 186px;
}

@font-face{
	font-family: Anja;
	src: url("/AnjaEliane.ttf");	
}

h3{
	font-family: Anja;
	font-size: 18px;
	color: #01b0fe;
	text-shadow: black 0.1em 0.1em 0.2em;
	margin-bottom: 0px;
	margin-top: 0px;
}

div.inline { float:left; }
.clearBoth { clear:both; }


#bottom_text{
	
	padding-top: 50px;
	color: #50cd09;
	width: 960px;
	margin: 0 auto 0 auto;
	
	
	
}

#bottom_text_inner{
	background: url("/img/black_tile.png") repeat;
	text-align: left;	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	padding: 10px 10px 10px;
}

#bottom_text_header{
	text-align: left;	
}

#frame{
	position: relative;
	margin: 0 auto 0 auto;
	background: url("/img/frame.png") center;
	height: 1800px;
	width: 1277px;
	z-index: 9;
	pointer-events: none;
}

#frame_bottom{
	background: url("/img/frame_bottom.png") no-repeat;
	height: 95px;
	width: 1680px;	
	position: fixed;
	bottom: 0px;
	left: 50%;
	margin-left: -840px;
	z-index: 9;
}

#frame_top{
	background: url("/img/frame_top.png") no-repeat;
	height: 61px;
	width: 1680px;	
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -840px;
	z-index: 9;
}
#frame_top_left{
	background: url("/img/frame_top_left.png") no-repeat;
	height: 472px;
	width: 303px;	
	position: fixed;
	top: 0px;
	left: 50%;
	margin-left: -847px;
	z-index: 9;
}

#frame_bottom_left{
	background: url("/img/frame_bottom_left.png") no-repeat;
	height: 471px;
	width: 303px;	
	position: fixed;
	bottom: 0px;
	left: 50%;
	margin-left: -847px;
	z-index: 9;
}

#frame_top_right{
	background: url("/img/frame_top_right.png") no-repeat;
	height: 472px;
	width: 303px;	
	position: fixed;
	top: 0px;
	right: 50%;
	margin-right: -847px;
	z-index: 9;
}

#frame_bottom_right{
	background: url("/img/frame_bottom_right.png") no-repeat;
	height: 471px;
	width: 303px;	
	position: fixed;
	bottom: 0px;
	right: 50%;
	margin-right: -847px;
	z-index: 9;
}

#frame_middle_right{
	background: url("/img/frame_middle_right.png") repeat-y;
	height: 100%;
	width: 271px;	
	position: fixed;
	
	right: 50%;
	margin-right: -847px;
	z-index: 8;
	display: none;
}



#frame_middle_left{
	background: url("/img/frame_middle_left.png") repeat-y;
	height: 100%;
	width: 271px;	
	position: fixed;
	
	left: 50%;
	margin-left: -847px;
	z-index: 8;
	display: none;
}

@media only screen and (orientation:portrait){
	#frame_middle_left{
		display: block;	
	}
	
	#frame_middle_right{
		display: block;		
	}
	
}

@media only screen and (orientation:landscape){
	#frame_middle_left{
		display: none;	
	}
	
	#frame_middle_right{
		display: none;		
	}
	
}

#centerStuff{
	text-align: center;
	width: 100%;
	position: absolute;		

}
#center_logo{
	position: absolute;	
	text-align: center;	
	width: 1277px;
	top: 285px;
}


#logo{
	background: url("/img/logo.png") no-repeat;
	width: 793px;
	height: 150px;
	text-align: left;	
	margin: 0 auto 0 auto;
	
	
}

#logo:hover{
	cursor: pointer;	
	opacity: 0.9;
}

#buy_now{
	background: url("/img/buy_now.png") no-repeat;
	height: 122px;
	width: 200px;
	text-align: left;	
	margin-right: 660px;
	margin-top: 50px;
	display: inline-block;
}

#appleStore{
	background: url("/img/app_store_icon.png") no-repeat;
	height: 52px;
	width: 150px;
	text-align: left;	
	margin-left: -180px;
	margin-top: 60px;
	position: absolute;
	display: inline-block;
}

#googleStore{
	background: url("/img/google_play_icon.png") no-repeat;
	height: 52px;
	width: 150px;
	text-align: left;
	margin-top: 60px;	
	margin-left: -20px;
	position: absolute;
	display: inline-block;
}

#appleStore:hover{
	cursor: pointer;
	opacity: 0.9;
}

#googleStore:hover{
	cursor: pointer;
	opacity: 0.9;
}

#buy_now:hover{
	cursor: pointer;
	opacity: 0.9;
}


#top_text{
	color: #50cd09;
	width: 960px;
	margin: 0 auto 0 auto;
	font-family: Anja;
	font-size: 14px;
}

#textarea_left{
	width: 33%;
}

#textarea_middle{
	width: 33%;
	
}

#textarea_right{
	width: 33%;
	
}
#textarea_left_inner{
	background: url("/img/black_tile.png");
	text-align: left;
	width: 272px;
	padding: 10px 10px 10px 10px;
	border-radius: 5px;
}

#textarea_middle_inner{
	background: url("/img/black_tile.png");
	text-align: left;
	width: 272px;
	padding: 10px 10px 10px 10px;
	border-radius: 5px;
	
}

#textarea_right_inner{
	background: url("/img/black_tile.png");
	text-align: left;
	width: 272px;
	padding: 10px 10px 10px 10px;
	border-radius: 5px;
}

#top{
	background: url("/img/top.jpg");
	height: 489px;
	width: 1277px;
	margin: 0 auto 0 auto;
	z-index: 1;
}

#purple{
	background: url("/img/purple.jpg") bottom;
	height: 159px;
	width: 1277px;
	margin: 0 auto 0 auto;
}

#purple-green{
	background: url("/img/purple-green.jpg") right bottom;
	height: 86px;
	width: 1277px;
	margin: 0 auto 0 auto;
}

#green{
	background: url("/img/green.jpg") right bottom;
	height: 221px;
	width: 1277px;
	margin: 0 auto 0 auto;
}

#green-gray{
	background: url("/img/green-gray.jpg") left top;
	height: 102px;
	width: 1277px;
	margin: 0 auto 0 auto;
}

#gray{
	background: url("/img/gray.jpg") right top;
	height: 730px;
	width: 1277px;
	margin: 0 auto 0 auto;
}

#please{
	 background: url("/img/please.png");	
	 width: 223px;
	 height: 187px;
	 margin: 0 auto 0 auto;
	  position: relative;
}

#share{
	 background: url("/img/share.png");	
	 width: 204px;
	 height: 191px;
	 margin: 0 auto 0 auto;
	 position: relative;
}

#centerShare{
	margin-top: 50px;
	margin-left: 400px;
}

#facebook{
	margin-left: 185px;
	margin-top: 145px;
	position: absolute;
	
}

#footer{
	width: 1277px;
	color: #767676;
	position: absolute;
	margin-top: 190px;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	
}

@-moz-document url-prefix() {
  #footer{
		width: 1277px;
		color: #767676;
		position: absolute;
		margin-top: 170px;
		font-family:Verdana, Geneva, sans-serif;
		font-size: 10px;
	
	}
}


#footer_left{
	text-align: left;	
	padding-left: 180px;
}

#footer_right{
	text-align: right;
	margin-top: -18px;
	padding-right: 180px;
}

img{
	border: none;	
}

#gli{
	top: 10px;
	width: 109px;
	height: 22px;
}

#mycarousel{
	width: 920px;	
}