body {
	background:transparent url(images/bg.jpg) repeat fixed 0 0;
	color:#222222;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:auto;
	margin:0;
}
a:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 14px;
	line-height: 20px;
	color: #cc0000;
	font-weight:normal;
}
a:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 14px;
	line-height: 20px;
	color: #cc0000;
	font-weight:normal;
}
a:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 14px;
	line-height: 20px;
	color: #cc0000;
	font-weight:normal;
}
a:hover {
	font-family:  Geneva, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-size: 14px;
	line-height: 20px;
	color: #ff0000;
	font-weight:normal;
}
.rss {
	font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;  margin-left:-10px;
}
#rss a:link {
	font-family: "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;
	color:#cc0000; 
	text-decoration:none;
	}	
#rss a:active {
	font-family: "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;
	color:#cc0000; 
	text-decoration:none;
	}	
#rss a:visited {
	font-family: "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;
	color:#cc0000; 
	text-decoration:none;
	}			
#rss a:hover {
	font-family: "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;
	color:#ff0000; 
	text-decoration:underline;
	}
.reg {
	color:#000; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; line-height:20px;
	text-decoration:none; margin:0px; padding:15px;
	}	
.dl {
	color:#000; 
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:14px; line-height:20px;
	text-decoration:none; margin:0px; padding-left:15px;
	}		
h1{
	font-size:22px; line-height:30px;
	font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif;
	color:#fff; 
	}
h2{
	font-size:20px;
	font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif;
	color:#000000; 
	line-height:48px;
	}	
h3{
	font-size:16px; 
	font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:4px;
	margin-top:4px;
	}	
/*h4{
	font-size:14px; 
	font-family: "Trebuchet MS", Geneva, Helvetica, sans-serif;
	line-height:2; margin:0;
	color:#FFFFFF;
	}	*/
#page_wrapper{
	padding-top:0px; width:900px; height:auto; margin:0px auto;
	overflow:auto;
	}
#main_table{ width:900px; height:auto; margin:0px auto;}
#logobg{
	background:url(images/logobg.png) repeat-x;
	margin:0 0 0px 0;
}
p{padding:0px;}
.first_p{
	width:900px; 
	height:250px; 
	text-align:center;
	/*padding-top:12px;
	background:url(images/topbg.png) no-repeat;*/
}
.under_p {
	width:900px;
	height:80px;
	text-align:center;
	margin:0px auto; margin-bottom:8px;
}
.left_col {
	width:300px;
	float:left; 
	margin-right:10px;
}
.top290 {
	background:url(images/top290.png) no-repeat;
	width:290px; height:50px; text-align:center; margin:0px;
}
.mid290 {
	background:url(images/mid290.png) repeat-y;
	width:286px; height:263px; overflow:auto; margin:0px;
}
.bottom290 {
	background:url(images/bottom290.png) no-repeat;
	width:290px; height:75px; text-align:center; margin:0px;
}
.right_col {
	width:580px;
	float:left; padding:0px; margin:0px;
}
.top580 {
	background:url(images/top580.png) no-repeat;
	width:580px; height:50px; text-align:center; margin-top:0px; padding:0px;
}
.mid580 {
	background:url(images/mid580.png) repeat-y;
	width:580px; margin:0px; padding:0px;
}
.bottom580 {
	background:url(images/bottom580.png) no-repeat;
	width:580px; height:75px; margin:0px;
}
.screenshots{
	width:245px;
	height:461px;width="245" height="461" 
	margin:2px;
	float:left;
}
.appstore{
	background:url(images/app_store_header.png) no-repeat;
	width:188px;
	height:124px; margin:10px auto 5px auto;
}
#toplinks a:link, #topslinks a:active, #toplinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: auto;
	color:#eee;
	text-decoration:underline;
	font-weight: bold;
}
#toplinks a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: auto; 
	text-decoration:underline;
	color:#FFFF00;
	font-weight: bold;
}
#dl a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: auto;
	color:#cc0000;
	font-weight: bold;
}
#dl a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: auto;
	color:#cc00000;
	font-weight: bold;
}
#dl a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: auto;
	color:#cc0000;
	font-weight: bold;
}
#dl a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: auto; 
	text-decoration:underline;
	color:#ff0000;
	font-weight: bold;
}
.fbs{margin-left:10px;}
#fbs a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: auto;
	color:#cc0000; 
	font-weight: bold;
}
#fbs a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: auto;
	color:#cc0000; 
	font-weight: bold;
}
#fbs a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: auto;
	color:#cc0000; 
	font-weight: bold;
}
#fbs a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: auto; 
	text-decoration:underline;
	color:#000; 
	font-weight: bold;
}
.footer{
	background:url(images/footerbg.png) repeat-x; position:relative; bottom:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: auto;
	color:#fff; 
	font-weight: bold;
}
#footer a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	line-height: auto;
	color:#fff; 
	font-weight: bold;
}
#footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	line-height: auto;
	color:#fff; 
	font-weight: bold;
}
#footer a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	line-height: auto;
	color:#fff; 
	font-weight: bold;
}
#footer a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: auto; 
	text-decoration:underline;
	color:#000; 
	font-weight: bold;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #CC0000;
	font-weight: bold;
}
.copyfoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #fff;
	font-weight: bold;
	width:875px;
	margin:0px auto;
}
#copy a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	line-height: auto;
	color:#fff; 
	font-weight: bold;
}
#copy a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	line-height: auto;
	color:#fff; 
	font-weight: bold;
}
#copy a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:underline;
	line-height: auto;
	color:#fff; 
	font-weight: bold;
}
#copy a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: auto; 
	text-decoration:underline;
	color:#000; 
	font-weight: bold;
}
