body {
  background-color:	#4A597F;
  color:		darkblue;
  margin:		0px 0px 0px 0px;
  padding:		0px 0px 0px 0px;
  font:			normal normal 100 10pt verdana,helvetica,sans-serif;
}

a.menucat:link, a.menucat:visited {
  background-color:	#2D3E6A;
  color:		white;
  text-decoration:	none;
}

a.menucat:active, a.menucat:hover {
  background-color:	#4761A4;
  color:		white;
  text-decoration:	none;
}

img.logo {
  padding:		0px 0px 0px 0px;
  width:		180px;
  height:		56px;
}

img.titlead {
  padding:		0px 0px 0px 0px;
  width:		468px;
  height:		60px;
}

form {
  margin:		0px 0px 0px 0px;
  padding:		0px 0px 0px 0px;
}

input.field {
  height:		9pt;
  margin:		2px 3px 2px 0px;
  border:		0px;
  font:			normal normal 100 7pt arial,sans-serif;
  vertical-align:	middle;
}

input.button {
  height:		18px;
  margin:		2px 3px 2px 0px;
  font:			normal normal 100 7pt arial,sans-serif;
  vertical-align:	middle;
}

#titlelogo {
  background-color:	#FD0;
  width:		660px;
  height:		68px;
  top:			0px;
  left:			0px;
  padding:		0px 0px 0px 0px;
  z-index:		11;
}

#titlespot {
  background-color:	#FD0;
  width:		468px;
  height:		60px;
  top:			4px;
  left:			188px;
  z-index:		21;
}

#mediacats {
  background-color:	#2D3E6A;
  width:		656px;
  height:		14px;
  top:			69px;
  left:			0px;
  border-top:		1px solid #000;
  padding:		2px 2px 2px 2px;
  font:			normal normal 600 8pt arial,sans-serif;
  z-index:		11;
}

#mediasearch {
  width:		145px;
  height:		19px;
  top:			68px;
  left:			515px;
  padding:		0px;
  z-index:		21;
}

#mediatitle {
  background-color:	#4A597F;
  color:		aliceblue;
  width:		474px;
  height:		14px;
  top:			88px;
  left:			0px;
  border-top:		1px solid #006;
  padding:		2px 2px 2px 4px;
  font:			normal normal 100 7pt verdana,helvetica,sans-serif;
}

#mediaplayer {
  background-color:	black;
  width:		480px;
  height:		327px;
  top:			108px;
  left:			0px;
}

#wincontrols {
  background-color:	#4A597F;
  color:		aliceblue;
  width:		476px;
  height:		23px;
  top:			435px;
  left:			0px;
  padding:		2px 2px 2px 2px;
}

#mediamenu {
  overflow:		scroll;
  overflow-x:		hidden;
  scrollbar-3dlight-color:	#7DA7D9;
  scrollbar-arrow-color:	#7DA7D9;
  scrollbar-base-color:		#4A597F;
  scrollbar-darkshadow-color:	#002157;
  scrollbar-face-color:		#4A597F;
  scrollbar-highlight-color:	#8FB4D8;
  scrollbar-shadow-color:	#002157;
  background-color:	#4A597F;
  width:		179px;
  height:		375px;
  top:			88px;
  left:			480px;
  border-top:		1px solid #006;
}

#fulltitlebar {
  background-color:	#4A597F;
  color:		aliceblue;
  width:		100%;
  height:		25px;
  top:			0px;
  left:			0px;
  padding:		2px 2px 2px 2px;
}

#fullplayer {
  background-color:	black;
  width:		100%;
  height:		100%;
  top:			25px;
  left:			0px;
}

div.primaryelement {
  position:		absolute;
  visibility:		hidden;
}

div.menuitem {
  cursor:		pointer;
  padding:		2px 4px 4px 4px;
  color:		white;
  font:			normal normal 100 8pt arial,sans-serif;
}

div.menuitemnolink {
  padding:		2px 4px 4px 4px;
  color:		white;
  font:			normal normal 100 8pt arial,sans-serif;
}

div.currentmenuitem {
  cursor:		pointer;
  padding:		2px 4px 4px 4px;
  background-color:	#2D3E6A;
  color:		white;
  font:			normal normal 100 8pt arial,sans-serif;
}

span.catstext {
  padding:		0px 4px 0px 4px;
  color:		#DEF;
  font:			normal normal 600 8pt arial,sans-serif;
}

.menutitle {
  font-weight:		bold;
}

.menudescription {
  font-size:		7pt;
}
