/*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*//*TAG RECLASS*/

*{
margin:0;padding:0;
font:1em/1.4em Arial, Verdana, Helvetica, sans-serif;
color:#fff;
}
body{background:#000 url(../images/bg-body-ipad.jpg) no-repeat center -150px;}
body#ipad{background:#000 url(../images/bg-body-ipad.jpg) no-repeat center top;}
a{
text-decoration:none;
outline:none;
color:#521810;
padding:0 1px;
}
a img{border:none;}
a:hover{text-decoration:none;}
h1,h2,h3,h3 a,strong{
font-weight:bold;
}
strong{
background-color:#25b0ff;
color:#fff;
padding:3px 7px;
}
h1{
width:100%;
color:#fff;
float:left;clear:left;
font-size:2.9em;
letter-spacing:-1px;
}
h1 span{
display:block;
margin:0 auto;
width:0;height:0;
}
h1 a{
color:#fff;
background:url(../images/logo-tile.png) no-repeat left top;
padding:23px 0 0 119px;
height:95px;
margin:0 auto;
display:block;
font-weight:bold;
position:relative;
left:-113px;
font-family:Lucida Sans;
}
h1 a img{
float:left;
top:12px;left:12px;
position:absolute;
}
h1.text{
top:10px;
}
span.in{position:relative;}
h2{
font-family:Lucida sans, arial, sans-serif;
font-size:1.1em;line-height:1.4em;
font-weight:bold;
float:left;clear:left;
color:#dadada;
text-align:center;
width:500px;
padding:76px 243px 10px 243px;
margin:0 auto;
}

/*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*//*STRUCTURE*/

#wrap{
width:986px;min-height:165px;
margin:0 auto;
position:relative;
}

/*Promo area*//*Promo area*//*Promo area*//*Promo area*//*Promo area*//*Promo area*/

#content img{
padding:10px 0 0 55px;
float:left;
position:relative;
z-index:5;
}
.play{
width:54px;height:54px;
position:absolute;
}
#ipad #content img{padding:30px 0 0 117px;z-index:2;}

/*CONTENT-AREA-BOXES*//*CONTENT-AREA-BOXES*//*CONTENT-AREA-BOXES*//*CONTENT-AREA-BOXES*//*CONTENT-AREA-BOXES*//*CONTENT-AREA-BOXES*/

#content{
padding-top:89px;
left:0;
float:left;display:inline;
}
#landscape #content{padding-top:49px;}
#content p.first{margin-top:-47px;}
#area{
float:left;
padding:14px 0 0 5px;
}
a.download{
display:block;
width:153px;height:38px;
background:url(../images/btn/download.png) no-repeat left bottom;
clear:left;
position:relative;
}
a.download:hover{background-position:left top;}

/*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*//*EXTRAS*/

.clearboth{clear:both;}
#app-store{
display:block;
width:181px;height:58px;
background:url(../images/btn/appstore.png) no-repeat left top;
position:absolute;
z-index:4;
right:26px;top:9px;
}
.app-store{
display:block;
float:left;clear:left;
width:181px;height:58px;
background:url(../images/btn/appstore.png) no-repeat left top;
margin-left:402px;
position:relative;
z-index:6;
}
#app-store:hover,.app-store:hover{background-position:left bottom;}
.badge{
display:block;
width:108px;height:74px;
background:url(../images/btn/badge.png) no-repeat left top;
position:absolute;
z-index:7;
top:-40px;left:40px;
color:#fff;
font-size:1.05em;
line-height:1em;
font-weight:bold;
text-align:center;
padding-top:34px;
font-family:Lucida sans, arial, sans-serif;
}
.badge span{
font-size:0.8em;
font-weight:bold;
font-family:Lucida sans, arial, sans-serif;
}
.badge-sun{
width:122px;height:79px;
background:url(../images/btn/badge-sun.png) no-repeat left top;
top:15px;left:15px;
text-transform:uppercase;
font-size:1.9em;
padding-top:43px;
}
.badge-free{
width:66px;height:67px;
background:url(../images/btn/badge-free.png) no-repeat left top;
top:-35px;left:131px;
}

