html{	background:#15110e url(../images/bg-html.gif) repeat-x 0 0;	height:100%;}body{	margin:0;	background:url(../images/bg-body.png) no-repeat 50% 0;	min-height:100%;	min-width:990px;	font:15px Arial, Helvetica, sans-serif;	color:#183502;}img{	display:block;	border:none;}.slogan{	display:block;	text-indent:-9999px;}.wrapper{	width:876px;	position:relative;	margin:0 auto;}.wrapper:after{	content:"";	clear:both;	display:block;}#header{	height:172px;	width:100%;	overflow:hidden;	padding:62px 0 0;}.logo{	width:474px;	height:120px;	overflow:hidden;	text-indent:-9999px;	margin:0;	background:url(../images/logo.png);}.logo_ourapps {	width:474px;	height:120px;	overflow:hidden;	text-indent:-9999px;	margin:0;	background:url(../images/logo_ourapps.png);	background-repeat: no-repeat;}#main{	width:582px;	height:212px;	padding:18px 0 0;	margin:0 0 0 4px;	background:url(../images/bg-main.png);}h2{	font-size:20px;	color:#5c432e;	line-height:24px;	margin:0 0 0 20px;}h2 span {	color: #333333;	font-size: 16px;	margin-left: 25px;}.social{	margin:0 121px 0 0;	padding:0;	display:inline;	float:right;	list-style:none;}.social li{	float:left;}.social a{	display:block;	overflow:hidden;	text-indent:-9999px;	width:39px;	height:38px;	background:url(../images/social.gif) no-repeat 0 0;}.social a.f{background-position:0 0;}.social a.t{background-position:-40px 0;}.social a.m{background-position:-80px 0;}.social a.f:hover{background-position:0 -38px;}.social a.t:hover{background-position:-40px -38px;}.social a.m:hover{background-position:-80px -38px;}.info{	margin:3px 0 0 52px;	padding:0;	line-height:34px;	list-style:none;	width:400px;	overflow:hidden;}.info li{	float:left;	width:400px;	overflow:hidden;}.info li.l2{	width:386px;	padding:0 0 0 6px;}.info li.l3{	width:376px;	padding:0 0 0 11px;}.info li.l4{	width:372px;	padding:0 0 0 13px;}.info li{	display:table;}.info li p{	display:table-cell;	margin:0;	padding:0 0 0 3px;	white-space:nowrap;}.info li span{	display:table-cell;	background:url(../images/separator.gif) repeat-x 0 70%;	width:100%;}.info li strong{	white-space:nowrap;	padding:0 3px 0 0;	display:table-cell;}.raiting{	height:24px;	width:100px;	display:block;	padding: 2px 0 0;	margin: 0 0 -2px;	text-indent:-9999px;	background:url(../images/bg-rait.gif) repeat-x 0 100%;}.raiting img{	height:24px;	display:block;	background:url(../images/bg-rait-a.gif) repeat-x 0 100%;}a.download{	width:339px;	height:114px;	overflow:hidden;	text-indent:-9999px;	margin:49px 0 0 76px;	display:block;	background:url(../images/download2.png) no-repeat 0 0;}a.download:hover{	background:url(../images/download2.png) no-repeat 0 -114px;}.ads{	margin:63px 0 0 75px;}.holder{	width:469px;	height:695px;	background:url(../images/iphone.png);	position:absolute;	top:0;	right:-57px;}.holder img{	margin:30px 0 0 73px;	-moz-transition:all 0.5s ease-out;  	-o-transition:all 0.5s ease-out;  	-webkit-transition:all 0.5s ease-out;  	-ms-transition:all 0.5s ease-out;  	transition:all 0.5s ease-out;	-moz-transform:rotate(5deg);  	-o-transform:rotate(5deg);  	-webkit-transform:rotate(5deg);  	-ms-transform:rotate(5deg);  	transform:rotate(5deg);  	filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.9961946980917455, M12=-0.08715574274765817, M21=0.08715574274765817, M22=0.9961946980917455, sizingMethod='auto expand');	zoom:1; }.foot {	width: 100%;	text-align: center;	color: white;		padding-bottom: 20px;}.foot p {	color: #CCCCCC;	font-size: 10px;	}.foot p a {	color: #CCCCCC;}.para {	margin-left: 25px;	}.para2 {	margin-left: 30px;		margin-top: 20px;}.para3 {	margin-left: 40px;		margin-top: 0px;}.para4 {	margin-top: 15px;	margin-left: 50px;	}.para4 a {	color: #333333;	font-weight: bold;}