/* (c) 2007, mh-multimedia *//* Main Styles -----------------------------------------------------------------*/html {	height:100%;}body {	color:#4D4D4D;	background-color:#000000;	margin:0;	height:100%;	font:11px Helvetica, Frutiger, Arial, sans-serif;}img {	border:0;}/* Font Styles -----------------------------------------------------------------*/a	{	color:#4D4D4D;	text-decoration:none;}a:hover {	color:#B5B5B5 !important;	text-decoration:underline;}a:visited {	color:#4D4D4D;	text-decoration:none;}a:active {	color:#DE0044;	text-decoration:none;}h1 {	font-size:15px;	color:#fff}h2 {	font-size:13px;	color:#fff}/* content objects styles -----------------------------------------------------------------*/#maincontent {	position: absolute;	top: 50%;	left:50%;	margin-top: -44px;	margin-left: -145px;} #centercontent {	width: 290px;	text-align: middle;} #footer{	margin-top: 55px;	text-align: right;} /* misc styles -----------------------------------------------------------------*/.fixfloat {	float:none;	clear:both;	width:1px;	margin:0;	padding:0;	font-size:0;	line-height:0;	height:0;}