body {
	background: #bfe6f2 url(../images/background.png) repeat-x;
	margin: 0;
	padding: 0;
	font-family: "Verdana", Lucida, Verdana, sans-serif;
	font-size: 11px;
	line-height: 1.8em;
	overflow-x: hidden;
}

img {
	border: 0;
}

h1 {
	margin: 0;
	padding: 0;
}

#cloud01 {
	position: absolute;
	top: 70px;
	left: 5%;
	width: 187px;
	height: 135px;
	background: url(../images/cloud01.png) no-repeat;
}

#cloud02 {
	position: absolute;
	top: 50px;
	right: 1%;
	width: 158px;
	height: 115px;
	background: url(../images/cloud02.png) no-repeat;
}

#cloud03 {
	position: absolute;
	top: 35px;
	left: 1%;
	width: 122px;
	height: 85px;
	background: url(../images/cloud03.png) no-repeat;
}

#cloud04 {
	position: absolute;
	top: 5px;
	right: 2%;
	width: 62px;
	height: 43px;
	background: url(../images/cloud04.png) no-repeat;
}

#wrapper {
	width: 900px;
	position: absolute;
	left: 50%;
	margin-left: -450px;
	height: 100%;
}

#content {
	clear: both;
	height: 480px;
}

#pixle h1 {
	margin: 0;
	padding: 0;
}

#pixle h1 a {
	background: url(../images/pixle.png) no-repeat;
	width: 174px;
	height: 105px;
	margin: 0;
    padding: 0;
	display: block;
	text-indent: -9999px;
	outline-style: none;
}

#fruitz {
	background: transparent url(../images/fruitz.png) no-repeat;
	width: 325px;
	height: 161px;
	position: absolute;
	top: 200px;
	left: 100px;
}

#buttonDownload {
  width: 221px;
  height: 58px;
	position: absolute;
	top: 400px;
	left: 45px;  
}

.buttonDownload {
    display: block;
    width: 221px;
    height: 58px;
    background: url(../images/buttonDownload.png) no-repeat;
    text-indent: -9999px;
    outline-style: none;
}

#buttonBuy {
  width: 221px;
  height: 58px;
	position: absolute;
	top: 400px;
	left: 275px;
}

.buttonBuy {
    display: block;
    width: 221px;
    height: 58px;
    background: url(../images/buttonBuy.png) no-repeat;
    text-indent: -9999px;
    outline-style: none;
}

.buttonDownload:hover, .buttonBuy:hover {
    background-position: 0 bottom;
}

#device {
	position: absolute;
	top: 80px;
	left: 515px;
	width: 263px;
	height: 503px;
}

#device ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#device ul li {
	width: 263px;
	height: 503px;
	position: absolute;
}

#deviceSwitch {
	position: absolute;
	right: 0;
	top: 290px;
}

#deviceSwitch ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#deviceSwitch ul li {
	margin-bottom: 5px;
}

#changeDevice {
	background: transparent url(../images/changeDevice.png) no-repeat;
	width: 69px;
	height: 60px;
	position: absolute;
	top: 240px;
	right: 0;
}

.nokia {
	background: transparent url(../images/nokia.png) no-repeat;
}

.se {
	background: transparent url(../images/se.png) no-repeat;
	display: none;
}

#price {
	position: absolute;
	right: 0;
	width: 117px;
	height: 92px;
	background: transparent url(../images/price.png) no-repeat;
}

#screen {
	width: 164px;
	height: 292px;
	position: absolute;
	top: 101px;
	left: 49px;
	overflow: hidden;
}

#screen .screenshots {
	width: 656px;
	position: absolute;
	left: 0;
}

#screen .screenshots img {
	float: left;
	display: inline;
}

#screenshotThumbs {
	position: absolute;
	right: 90px;
	top: 450px;
}

#screenshotThumbs ul {
	position: relative;
	margin: 0;
	padding: 0;
}

#screenshotThumbs ul li {
	width: 25px;
	height: 25px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom: 4px;
}

#screenshotThumbs ul li a {
	width: 25px;
	height: 25px;
	display: block;
	float: left;
}

#screenshotThumbs ul li.thumb01 a {
	background: url(../images/thumb01.png) no-repeat;
}

#screenshotThumbs ul li.thumb02 a {
	background: url(../images/thumb02.png) no-repeat;
}

#screenshotThumbs ul li.thumb03 a {
	background: url(../images/thumb03.png) no-repeat;
}

.fruitzFeatures {
  float: left;
  margin-bottom: 15px;
  margin-top: 15px;
}

.fruitzColumn {
  padding: 0px 25px 0px 25px;
  position: relative;
  float: left;
  width: 250px;
}

.fruitzColumn h1 {
  margin-bottom: 5px;
  color: #5B839A;
  font-size: 150%;
  text-shadow: #FFFFFF 0 1px 0;
}

.fruitzColumn ol {
  padding: 0px 20px 0px 20px;
  margin: 0;
}

.fruitzColumn dl, dt, dd {
  margin: 0;
  padding: 0;
}

#loader {
	padding-top: 55px;
	padding-left: 90px;
}

a.featurePreview {
  position: absolute;
  right: 25px;
  top: 0px;
  padding: 0px 0px 0px 15px;
  color: #5b839a;
}

a.featurePreview:hover {
  color: #81acc2;
}

.featureIcon {
  float: left;
  padding: 5px 8px 0 0;
}

#footer {
	clear: both;
	margin-bottom: 10px;
	color: #81acc2;
	text-align: right;
  padding: 0px 25px 0px 25px;
  font-size: 10px;
}

#footer a {
	color: #81acc2;
}

#footer a:hover {
	text-decoration: none;
}