* {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

body {
	background: url(../simages/tile.jpg);
}

#spotlight {
	position: fixed;
	top: 0;
	left: 50%;
	width: 1000px;
	height: 900px;
	margin-left: -500px;
	background: url(../simages/spotlight.jpg);
}


#envelope {
	position: absolute;
	width: 724px;
	height: 400px;
	top: 37px;
	left: 50%;
	margin-left: -362px;
}

#header {
	position: relative;
	background: url(../simages/header.png);
        background-size: 724px 104px;
	width: 724px;
	height: 104px;
}

.content-block {
	position: relative;
	width: 724px;
	height: 250px;
	background: url(../simages/content_block.png);
}

#copyright {
	position: relative;
	margin: 0 auto 0 auto;
	background: url(../simages/copyright.png);
	width: 178px;
	height: 13px;
}

.nav-arrows {
	position: absolute;
	left: 0;
	width: 724px;
	height: 250px;
	background-image: url(../simages/nav_sprite.png);
	background-position: center 500px;
	top: 0;
	}
	
.left-arrow {
	position: relative;
	float: left;
	width: 20px;
	margin-left: 9px;
	height: 206px;
	cursor: pointer;
}

.right-arrow {
	position: relative;
	float: right;
	width: 20px;
	margin-right: 9px;
	height: 206px;
	cursor: pointer;
	margin-top: -201px;
}

.pagination-envelope {
	position: relative;
	height: 16px;
	margin: 185px auto 0 auto;
	width: 664px;

	text-align: center;
	z-index: 1000;
}

.pagination-dot {
	opacity: .37;
	-webkit-transition: opacity .37s ease-in-out;
}

.block-content {
	position: absolute;
	width: 666px;
	height: 205px;
	top: 1px;
	left: 29px;
	overflow: hidden;
	z-index: 999;
}

#apps-content {
	position: relative;
	height: 205px;
	width: 9000px;
	top: 0px;
	left: 0px;
	-webkit-transition: all .6s ease-in-out;
}

#apps-content img {
	padding: 30px;
	padding-left: 18px;
	padding-right: 17px;
	cursor: pointer;
}

#iphone-content {
	position: relative;
	height: 205px;
	width: 1900px;
	top: 0px;
	left: 0px;
	-webkit-transition: all .6s ease-in-out;
}

#iphone-content img {
	padding: 44px;
	padding-left: 24px;
	padding-right: 25px;
	width: 112px;
	cursor: pointer;
}

#footer-links {
	position:  relative;
	width: 100%;
	text-align: center;
	color: #9d9d9d;
	font: 13px "Lucida Grande", Lucida, Verdana, sans-serif;
}

#footer-links a {
	text-decoration: none;
	color: #9d9d9d;
}