body {
	background-color:#2f2f36;
	color: #ffffff; 
	font: 14px helvetica; 
	border:0; 
	padding:0; 
	margin:0; 
	width:100%;

}
h1 {
	font-size: 24px;
	color: #ff0;
	border:0;
	margin:0;
	padding-bottom:0.5em;
	text-shadow: yellow 0px 0px 6px; font-weight: bold;
}
h2 {
	font-size: 20px;
	color: #ff0;
	border:0;
	margin:0;
	padding-bottom:0.5em;
	text-shadow: yellow 0px 0px 5px; font-weight: bold;
}
h3 {
	font-size: 20px;
	color: white;
	border:0;
	margin:0;
	padding-bottom:0.5em;
/*	text-shadow: yellow 0px 0px 5px; font-weight: bold;*/
}
p {
	border:0;
	margin:0;
	padding-bottom:0.5em;
}
div {
	border:0;
	padding:0;
	margin:0;
}
a {
	font-weight: bold;
	border:0;
	padding:0;
	margin:0;
}
table {
	border:0; 
	padding:0; 
	margin:0;
}
td {
	border:0; 
	padding:0; 
	margin:0;
}
a:link {              
	color: #f40;
	text-decoration: none;
}
a:hover {
	color: #f80;
	text-decoration: underline;
}
a:active {
	color: #f80;
	text-decoration: underline;
}
a:visited {
	color: #fa8;
	text-decoration: none;
}

div.header {
	background: url('../images/head-bg.jpg') repeat-x;
	height: 240px; 
	width:100%;"
	text-align: center;	
}
table.header {
	height:240px; 
	width:100%;
	text-align: center;	
}
td.header {
	height:240px; 
	width:100%;
	text-align: center;	
}

table.content {
	width:100%;
}
td.sidebar_l {
	vertical-align: top; 
	text-align: left;	
	width:15%;
}
td.sidebar_r {
	width:15%;
}

table.screenshots {
	width:100%;
}
td.screenshots {
	width:100%;
	text-align: center;	
}
	
div.menubar {
	width:100%;
}
table.menubar{
	width:100%;
}
table.menuitems {
	width:100%;
}

/*a.menuitem:link 	{ font-size: 22px; text-decoration: none;      color: red;    text-shadow: red 0px 0px 4px; font-weight: bold;}
a.menuitem:hover	{ font-size: 22px; text-decoration: underline; color: yellow; text-shadow: red 0px 0px 4px; font-weight: bold;}
a.menuitem:active	{ font-size: 22px; text-decoration: underline; color: red;    text-shadow: red 0px 0px 4px; font-weight: bold;}
a.menuitem:visited	{ font-size: 22px; text-decoration: none;      color: red;	  text-shadow: red 0px 0px 4px; font-weight: bold;}
*/
li {
	padding-bottom: 20px;
}
td.menuitem{
	width:25%; 
	text-align: center;	
}

img.img_button {
	width:5em; 
	height: 2.5em;
}

img.img_tile {
	width:2.5em; 
	height: 2.5em;
}

td.help_img {
	padding: 0.5em; 
	vertical-align: middle; 
	width:7em; 
	height: 2.5em; 
	text-align:center;
}
td.help_txt {
	padding: 0.5em; 
	vertical-align: middle;
}


div.buynow {
	text-shadow: yellow 0px 0px 5px; font-weight: bold;
	font-size:20px;
	color: #ff0;
	border:0;
	margin:0;
	padding-bottom:0.5em;	
	text-align:center;
}
a.buynow:link {              
	text-shadow: yellow 0px 0px 5px; font-weight: bold;
	font-size:20px;
	color: #ff0;
	text-decoration: none;
}
a.buynow:hover {
	text-shadow: yellow 0px 0px 5px; font-weight: bold;
	font-size:20px;
	color: #ff8;
	text-decoration: underline;
}
a.buynow:active {
	text-shadow: yellow 0px 0px 5px; font-weight: bold;
	font-size:20px;
	color: #ff8;
	text-decoration: underline;
}
a.buynow:visited {
	text-shadow: yellow 0px 0px 5px; font-weight: bold;
	font-size:20px;
	color: #f42;
	text-decoration: none;
}

img.gpss {
	margin:10px;
	border-top: #0f0f16 1px solid;
	border-left: #1f1f26 1px solid;
	border-right: #3f3f46 1px solid;
	border-bottom: #4f4f56 1px solid;
}
