p {
	color: #dfdfdf;
}
.story {
	height: 200px;
	width: 342px;
	padding: 25px 35px 40px 60px;
	margin: 0 0 0 275px;
	background: url(../images/bg-story.jpg) repeat-y 0 0;
	text-shadow: 0 0 0 #000;
	
}
	.story img {
		position: absolute;
		bottom: 0;
		left: 0;
		display: block;
	}
#container {
	position: relative;
	width: 1024px;
	padding: 0;
	margin: 0 auto;
}
#abovefold {
	position: relative;
	width: 1024px;
	overflow: hidden;
}
#stories {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 741px;
	padding: 15px 0 84px;
}
#storynav {
	position: absolute;
	bottom: 0;
	right: 32px;
	overflow: hidden;
}

#storynav a {
	display: block;
	padding: 10px 11px 16px;
	color: #7c7c7c;
	font: bold 11px/18px Helvetica, Arial, sans-serif;
	text-decoration: none;
}
	#storynav a:hover,
	#storynav a.active {
		color: #fff;
		padding-bottom: 10px;
		border-bottom: solid 6px #76cfd0;
	}
#storynav li {
	float: left;
}

#story1 p {
	background: url(../images/name_dad.gif) no-repeat 225px bottom;
	padding: 10px 0 25px 0;
}

#story2 p {
	background: url(../images/name_tommy.gif) no-repeat 225px bottom;
	padding: 10px 0 25px 0;
}

#story3 p {
	background: url(../images/name_barry.gif) no-repeat 225px bottom;
	padding: 10px 0 25px 0;
}

#story4 p {
	background: url(../images/name_mom.gif) no-repeat 225px bottom;
	padding: 10px 0 25px 0;
}


#phone {
	position: relative;
	float: right;
	width: 237px;
	padding: 35px 0 0 46px;
	background: url(../images/bg-phone.jpg) no-repeat 0 100%;
	font: normal 13px/18px Whitney, sans-serif;
}
	#phone p.poweredby {
		padding: 0 0 25px 36px;
		background: url(../images/small-moshi-logo.gif) no-repeat 0 3px;
	}
	#phone span {
		color: #f8c847;
	}
#screen  {
	position: relative;
	width: 100px;
	height: 132px;
	padding: 37px 20px 55px;
	margin: 30px 0 0;
	background: url(../images/phone.png) no-repeat 0 0;
	overflow: hidden;
}
	#screenholder {
		position: relative;
		width: 100px;
		height: 132px;
		overflow: hidden;
	}
	#screen img {
		position: absolute;
	}
#underfold {
	clear: both;
	width: 1024px;
	color: #2e2e2e;
	background: #fff url(../images/bg-underfold2.jpg) repeat-x 0 0;
}
	#underfold .column {
		float: left;
		width: 170px;
		padding: 0 24px;
	}
#underfold #info {
	float: left;
	width: 668px;
	padding: 24px 37px 37px;
	border-top: solid 2px #fff;
	background: #fff url(../images/bg-underfold2.jpg) repeat-x 0 0;
}
	#underfold h2 a {
		text-decoration: none;
	}
	#underfold h2 a:hover {
		text-decoration: underline;
	}
	#info h2 {
		height: 16px;
		padding: 15px 0 5px 36px;
		margin: 0 0 10px;
		color: #197d77;
		font: bold 16px/18px Helvetica, Arial, sans-serif;
	}
		#info h2 a {
			color: #197d77;
		}
	#info p {
		color: #2e2e2e;
		font: normal 11px/16px Helvetica, sans-serif;
	}
	#how  h2{ background: url(../images/icon-gear.gif) no-repeat 0 center; }
	#faq  h2{ background: url(../images/icon-info.gif) no-repeat 0 center; }
	#find h2 { background: url(../images/icon-binoculars.gif) no-repeat 0 center; }
	#faq {
		border-right: solid 1px #d6d6d6;
		border-left: solid 1px #d6d6d6;
	}
#underfold #demo {
	float: right;
	width: 282px;
	background: #fff url(../images/bg-demo.jpg) no-repeat 0 0;
}
	#demo h2 {
		width: 142px;
		min-height: 12px;
		padding: 10px 0 54px 40px;
		margin: 0 0 -54px -40px;
		color: #020202;
		font: bold 11px Helvetica, Arial, sans-serif;
		text-transform: uppercase;
	}
		#demo h2 a {
			color: #020202;
		}
		#demo h2.view {
			background: url(../images/icon-view.gif) no-repeat 0 0;
		}
		#demo h2.download {
			background: url(../images/icon-download.gif) no-repeat 0 0;
		}
	#demo div {
		width: 181px;
		min-height: 62px;
		padding: 5px 35px 17px 65px;
		border-bottom: 2px groove #fff;
		margin: 0 0 0 1px;
		background: url(../images/bg-demo-item.png) no-repeat 0 100%;
		overflow: hidden;
	}
	#demo p {
		color: #4b4b4b;
		font: normal 11px Helvetica, Arial, sans-serif;
	}
	#footer {
		padding: 0 0 25px 46px;
	}
	#poweredby {
		clear: both;
		height: 23px;
		background: #76cfd0 url(../images/poweredby-footer.gif) no-repeat 850px center;
		width: 1024px;
		padding: 0 0;
		margin: 0 auto;
	}
