@charset "utf-8";
/* CSS Document */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent
}

h1 {
	font: bold large georgia;
	color: #000000;
	margin: 0 0 8px 0;
}

h2 {
	font: bold medium georgia;
	color: #000000;
	margin: 0 0 8px 0;
}

a {
	color: #000000;
	text-decoration: none;
}

body {
	background: #EEEEEE;
	text-align: center;
	/*This is to handle the center alignment bug in IE6*/
	font-family: trebuchet ms, tahoma, arial;
	font-size: small;
	line-height: 1.2em;
	color: #404040;
}

.header	{
	background: #CCCCCC;
	height: 50px;
}

.header_logo {
	position: absolute;
	top: 5px;
	width: 120px;
	height: 45px;
}

.txt	{
	padding: 5px;
}

.txtlink {
	text-align: right;
}

.app_list	{
	overflow:auto;
	background:#ffffff url(../images/mobile_app_bg.png) no-repeat;
	text-align:left;
	padding:4px;
	margin:4px;
}

.app_icon	{
	float:left;
	width:48px;
	height:48px;
	margin: 0 5px 0 0 ;
}

.app_desc	{
	text-align:left;
	padding:4px;
}

.app_name	{
	margin:5px;
}

.header2	{
	background:#CCCCCC;
	overflow:auto;
}

.price	{
	float:left;
	margin:10px 0 10px 2px;
}

.free {
	font-size: 1.5em;
	color: yellow;
}

.dlbtns	{
	float:right;
	padding:2px;
}

.dlbtns	img {
	border: 1px solid #CCCCCC;
}

.dlbtns	img:hover {
	border: 1px solid blue;
}
