html, body {	margin: 0;	padding: 0;    font-family: Helvetica, Arial, sans-serif;}html, body, #wrap{	height: 100%;}body > #wrap{	height: auto;	min-height: 100%;	margin: 0 0 0 -10px;	background: transparent url(../images/bg.png) repeat-y;	background-position: center;}#main{	margin: 0 auto;	padding: 0px 5px 20px 5px;	width: 760px;		}  /* bottom padding must be same height as the footer */.clearfix:after{	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}.clearfix{	display: inline-block;}/* Hides from IE-mac \*/* html .clearfix{	height: 1%;}.clearfix{	display: block;}/* End hide from IE-mac */#header {	margin: 0px;	padding: 0px;	height: 20px;	width: 750px;}.inline_icon_android {	margin: 0px;	margin-bottom: -3px;	padding: 0px;	padding-left: 3px;	display: inline;}#sidebar{	float: left;	width: 132px;	margin: 0;	padding: 20px 0px 20px 60px;	font-size: 0.7em;}#sidebar p, #sidebar h2 {	margin: 0px;	padding: 0px;	padding-top: 6px;	font-family: Georgia, serif;	font-weight: normal;}.icon_inline_app {	float: left;	width: 36px;	padding: 0px;	margin: 0px;	margin-top: 5px;	margin-left: -8px;}.app_name {	vertical-align: middle;	line-height: 3.2em;	color: #f63;}.available {	text-align: right;}#sidebar h1 {	margin: 0px;	padding: 0px;	padding-top: 5px;	font-family: Arial, sans-serif;	font-size: 10px;}#sidebar a {	margin: 0px;	padding: 0px;	text-decoration: none;	color: black;}#sidebar a:hover {	color: #f63;}#sidebar hr {	margin: 0px;	margin-top: 2px;	padding: 0px;}#logo_exitloop {	margin-left: -32px;	padding-top: 10px;	padding-bottom: 30px;}#content {	margin: 0px;	margin-left: 210px;	margin-top: -20px;	padding: 0px;	padding-bottom: 20px;	width: 510px;	min-height: 540px;	background: transparent url(../images/bg_main.png) no-repeat;	overflow: auto;	position: relative;}#navbar {	margin: 0px;	padding: 0px;	padding-left: 133px;	padding-top: 33px;	height: 33px;	font-weight: normal;	color: #f63;	border-style: solid;	border-color: black;	border-width: 0px;	border-bottom-width: 1px;}#navlinks ul{	margin: 0px;	padding: 0px;}#navlinks li {	margin: 0px;	padding: 0px;	padding-right: 15px;	display: inline;	list-style: none;	font-family: Arial, sans-serif;	font-size: 10px;}#navlinks a {	margin: 0px;	padding: 0px;	color: black;	text-decoration: none;}#navlinks a:hover, #contacts a:hover {	color: #f63;}#content_intro {	padding: 0px;	padding-top: 5px;	margin: 0px;	overflow: auto;	position: relative;}#content_intro h1, p {	font-family: Georgia, serif;	color: #666;}#content_intro h1 {	font-size: 25px;	font-weight: normal;}#content_intro h2 {	padding-top: 8px;	padding-bottom: 2px;	font-family: Arial, sans-serif;	font-size: 10px;	color: #666;	border-bottom: 1px solid;}#content_intro p {	font-size: 11px;}#content_main_img {	float: left;	padding: 0px;	padding-top: 6px;	padding-left: 14px;	margin: 0px;	width: 158px;}.quote {	margin: 0px;	padding: 15px 20px 0px 0px;	text-align: center;}.quote p {	margin: 0px;	padding: 0px;	line-height: 1.5em;	color: #222;}.author {	margin: 0px;	padding: 0px 30px;}.author p {	margin: 0px;	padding: 0px;	text-align: center;	line-height: 2em;}.author a {	color: #666;}.author a:hover {	color: #f63;}#whats_new {	float: right;	margin: 0px;	padding: 0px;	padding-bottom: 20px;	width: 436px;	min-height: 306px;	background: transparent url(../images/bg_whats_new.png) no-repeat;	overflow: auto;	position: relative;}#contacts a {	color: #666;	text-decoration: none;	margin: 0px;	padding: 0px;	padding-left: 98px;	list-style: none;	font-family: Arial, sans-serif;	font-size: 11px;}#whats_new_tippo {	float: right;	margin: 0px;	padding: 0px;	padding-bottom: 40px;	width: 436px;	background: transparent url(../images/bg_whats_new_tippo.png) no-repeat;	overflow: auto;	position: relative;}.buy_now_tippo {	margin: 0px;	padding: 0px;	width: 146px;	height: 301px;	position: absolute;	left: 615px;	top: 399px;	background: transparent url(../images/buy_now_tippo.png) no-repeat;}#flash_video_tippo {	float: left;	margin: 0px;	padding: 0px;	padding-top: 15px;	padding-left: 35px;}.app_card {	float: left;	margin: 0px;	padding: 0px;	padding-top: 20px;	width: 145px;	text-align: center;}.app_card h1, .app_card p, .app_card h2 {	margin: 0px;	padding: 0px;	font-family: Georgia, serif;	font-size: 14px;	font-weight: normal;	color: #666;}.app_card h1 {	margin-top: -5px;}.app_card p, .app_card h2 {	font-size: 11px;}.app_card h2 {	color: #f63;}.app_card h3, h3 {	font-family: Arial, sans-serif;	font-size: 10px;	font-weight: normal;	color: #666;}.h1subtitle {	margin-top: -20px;	margin-bottom: -10px;}#footer{	position: relative;	width: 750px;	height: 20px;	clear: both;	margin: -20px auto 0px auto; /* negative value of footer height */	padding: 0px 5px;	background: url(../images/footer_bg.png) repeat-y;} /* new */#footer p{	margin: 0px;	padding: 4px 0px 0px 60px;	height: 16px;	color: #eee;	font-size: 10px;	font-family: Arial, sans-serif;}
