body {
	margin:0px;
	padding:0px;
	background-image:url('images/layout_bg.png');
	background-repeat:repeat-x;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#7a7979;
	text-shadow:0 1px #ffffff;
}

* {
	outline:none;
}

a {
	color:#222;
	font-weight:bold;
	text-decoration:none;
}

b {
	color:#222;
	font-weight:bold;
	text-decoration:none;
}

a img {
	border:0px;
	border-bottom:0px;
}

#container {
	margin:0 auto;
	width:1000px;
}

#left {
	float:left;
}

#preload {
	display:none;
}

#downloadbutton {
	height:79px;
}
	
	#downloadbutton #button {
		background-image:url('images/button_download.png');
		width:244px;
		height:31px;
		padding:19px 0 0 60px;
		margin-left:28px;
		margin-top:9px;
		cursor:pointer;
	}
	
	#downloadbutton #button:hover {
		background-image:url('images/button_download_hover.png');
		width:244px;
		height:31px;
		padding:19px 0 0 60px;
		margin-left:28px;
		margin-top:9px;
		cursor:pointer;
	}
	
	#downloadbutton #button:active {
		background-image:url('images/button_download_active.png');
		width:244px;
		height:31px;
		padding:19px 0 0 60px;
		margin-left:28px;
		margin-top:9px;
		cursor:pointer;
	}

#iphone {
	float:right;
	width:345px;
	height:591px;
	background-image:url('images/layout_02.png');
}

#slider {
	width: 278px; 
	height: 342px; 
	padding: 104px 0 0 52px; 
	overflow: hidden;
}

#slider .wrapper { 
	width: 228px; 
	height: 342px; 
	overflow: hidden; 
}

#slider .wrapper ul { 
	width: 9999px; 
	list-style: none; 
	margin: 0; 
	padding:0px;
}

#slider .wrapper ul li.slider { 
	list-style: none; 
	width: 228px; 
	margin: 0; 
	padding:0px;
	height: 342px; 
	overflow: hidden; 
	float: left; 
}

#slider #start-stop, #slider .back, #slider .forward, #slider .arrow { 
	display: none; 
}

ul.checklist, li.check {
	padding:0px;
	margin:0px;
	list-style-type:none;
	list-style-image:url('images/tick.png');
}

li.check {
	margin-left:26px;
	padding:0px 0px 0px 3px;
}

.text {
	outline:none;
	border:0px solid #b7b7b7;
	height:21px;
	background-color:#f0f0f0;
	padding-top:2px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	padding:4px;
	width:230px;
	border-bottom:1px solid #b7b7b7;
}

textarea {
	outline:none;
	border:0px solid #b7b7b7;
	height:24px;
	background-color:#f0f0f0;
	padding-top:2px;
	padding:4px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	width:310px;
	height:110px;
	border-bottom:1px solid #b7b7b7;
}

.submit {
	outline:none;
	border:0px solid #b7b7b7;
	height:21px;
	background-color:#e3e3e3;
	padding-top:2px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	width:80px;
	text-shadow:0 1px #ffffff;
	border-bottom:1px solid #b7b7b7;
	font-weight:bold;
}
