#gp, #wvgg, #aw, .hr, #screenHead, h1, #screen ul li, #buy, #desc, #share, #screen1, #screen2, #screen3 {background-image:url('../images/sprites.01.png'); }

body {background:url('../images/background.png') repeat-x;color:white; font-family: "Helvetica", Arial, sans-serif; }

h2 {font-size:1.1em; line-height:1.6em; font-weight:normal; color:#fff;}

h3 {font-size:1.0em; line-height:1.6em; font-weight:normal;}

#wrap {width:840px; margin-left:50%; left:-420px; position:absolute;  }

#iPhone {position:absolute; z-index:-10; left:0px; top:120px; padding-top:98px; padding-left:75px; width:370px; height:651px; background-image:url('../images/iPhone4.png'); background-repeat:no-repeat;}

#icon {float:left; margin-right:20px; margin-bottom:27px;  }

#main {position:absolute; z-index:10; left:390px; top:125px; width:430px; }

h1 {background-position:0px -73px; width:439px; height:120px; margin:0px 0px 10px 0px; text-indent:-1000px; overflow:hidden; }

ul {clear:left; padding:20px 0px 20px 0px; }
ul li {padding:0; font-size:1em; line-height:1.5em; margin:5px 0px 5px 17px; }
 
.hr {clear:left; width:auto; height:4px; border:0px; outline:0px; margin:20px 0px 20px 0px; padding:0px; }

#buy {float:left; display:block; background-position:-250px -10px; width:140px; height:58px; text-indent:-1000px; margin:5px 30px 0px 0px; overflow:hidden; }
#desc {float:left; display:block; background-position:660px 950px; width:461px; height:98px; text-indent:-1000px; margin: -105px 0px 0px 0px; overflow:hidden; }


#footer {float:left; width:50px; }

p {font-size: 12px; color:#fff; margin-top:12px; line-height: 1.0em;}
p a {font-weight:bold; color:#aed9e2; }

p#contact a {color:white; }


#startBtn {left:112px; top:432px; position:absolute; }

#lightbox {position:absolute; left:325px; top:0px; opacity:0; z-index:90; }
