body { font-family: Verdana, sans-serif; font-size: 8pt; margin: auto; background-image:url(images/side_grad.jpg); background-repeat:repeat-x; }

form { margin: 0; padding: 0; display: inline; }
td { color: #0a0a35; }

#container { width: 1062px; margin-left: auto; margin-right: auto; margin-top: 0px; padding: 0;}
#sound	{float:right;}
#nav { width: 100%; margin: 0; padding: 0; height: 26px; }
#subnav { color: #111111; margin: 0 0 12px 0; padding: 17px 22px 0 30px; height: 23px; font-size: 24px; font-weight: bold; font-variant: small-caps;}
#content { width: 100%; height: 411px; vertical-align: top; background-image: url('images/home_page.jpg'); background-repeat: no-repeat; }
#copyright { width: 100%; text-align: center; }
#banner {	height:110px; background:url('images/top_banner.jpg'); background-repeat: no-repeat; float:top center;	}

/* Navigation */
.dav, .dav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}

#quotes {
	color:#455f77;
	background-color: transparent;
	font-size: 16px;	
	font-family: Arial;
	font-style: italic;
}

#buy img
{  border-style: none;
}
#v {
	color:#455f77;
	font-size: 12px;	
	font-family: Arial;
}
#quotes span {font-size: 12px ; font-style:normal; font-weight:bold; float:right; color:#455f77}
#quotes A:link {color:#455f77; text-decoration: none}
#quotes A:visited {color:#455f77; text-decoration: none}
#quotes A:active {color:#455f77; text-decoration: none}
#quotes A:hover {color:#455f77; text-decoration: underline;}
	
#quotes.sub {
	font-size: 12px;
	font-style: none;
	font-family: Arial;
}

.dav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 100;
  position: relative;
}
.dav li {
  border-left: 0px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.dav li a, .dav li a:link, .dav li a:active, .dav li a:visited {
  font: bold 1.22em/25px Arial, Helvetica, sans-serif; 
  background: #FFF;
  color: #A2B0BD;
  display: block;
  padding: 0 0px;
  text-decoration: none;
}

.dav li a:hover {
  background: #FFF;
  color: #FFF;	
}

.dav ul {
  background: #000;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  width: 0px;
  position: absolute;
  top: -999em;
  left: -1px;
}
.dav li:hover ul,
.dav li.sfHover ul {
  top: 25px;
}
.dav ul li {
  border: 0;
  float: none;
}
.dav ul a {
  border: 1px solid #000;
  padding-right: 20px;
  width: 80px;
  white-space: nowrap;
}
.dav ul a:hover {
  background: #FFF;
  color: #446078;
}


#nav a { margin: 0; padding: 0; display: block; height: 26px; background-repeat: no-repeat; float:left; }
#nav a.nav-home { width: 86px; background-image: url(images/nav/button_home.jpg); }
#nav a.nav-home:hover { width: 86px; background-image: url(images/nav/button_home_over.jpg); }
#nav a.nav-features { width: 107px; background-image: url(images/nav/button_features.jpg); }
#nav a.nav-features:hover { background-image: url(images/nav/button_features_over.jpg); }
#nav a.nav-news { width: 80px; background-image: url(images/nav/button_news.jpg); }
#nav a.nav-news:hover { background-image: url(images/nav/button_news_over.jpg); }
#nav a.nav-media { width: 84px; background-image: url(images/nav/button_media.jpg); }
#nav a.nav-media:hover { background-image: url(images/nav/button_media_over.jpg); }
#nav a.nav-downloads { width: 116px; background-image: url(images/nav/button_downloads.jpg); }
#nav a.nav-downloads:hover { background-image: url(images/nav/button_downloads_over.jpg); }
#nav a.nav-leaderboards { width: 141px; background-image: url(images/nav/button_leaderboards.jpg); }
#nav a.nav-leaderboards:hover { background-image: url(images/nav/button_leaderboards_over.jpg); }
#nav a.nav-forums { width: 89px; background-image: url(images/nav/button_forums.jpg); }
#nav a.nav-forums:hover { background-image: url(images/nav/button_forums_over.jpg); }

#nav img { border: none; margin: 0; padding: 0; display: block; float: left; }
#nav a img { visibility: hidden; display: block; margin: 0; float: left; }

h1 { font-size: 12px; }
a {color: #111111;}

.screenshots { border: 1px solid #000000; margin: 15px 6px 0 6px; }

.music { border: 0px solid #000000; }

.feature { color: #0a0a35; font-size: 13pt; font-style: italic; font-weight: bold; text-decoration: none; }

.thumbnail { margin: 6px; border: 1px solid #000000;  }
.thumbnail-live { margin: 3px; border: 1px white solid; }

