#stargatelinks img.forward, #links img.forward
{
	z-index: 10;
	margin-top: 40px;
	margin-left: -26px;
}

#stargatelinks img.back, #links img.back
{
	z-index: 10;
	margin-top: 40px;
	margin-left: 57px;	
}

#stargatelinks img.vert, #links img.vert
{
	z-index: 2;
}

#stargatelinks img.horiz, #links img.horiz
{
	z-index: 1;
	margin-left: 35px;
	margin-top: 2px;	
}

#stargatemap div, #map div {
	position: absolute;
	font-size: 12px;
	text-align: center;
	/* width: 88px;
	height: 64px; */
	width: 70px;
	height: 51px;
	background-image: url(/images/ellipse5-trans.png);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	z-index: 3;
}

#map div a
{
	text-decoration: none;
	color: #000000;	
	font-size: 11px;
	display: block;
	/* margin-top: 25px; */
	margin-top: 14px;
	margin-left: 3px;
	margin-right: 3px;
	letter-spacing: -1px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

#map div a.secure {
	cursor: help;
}

#stargatemap div a span, #map div a span
{
	display: block;	
}

#map div.selected {
	border: 1px red solid;
}

#map div.highlight {
	cursor: move;
}

/* Affiliations */

#map div.stargate
{
	background-image: url(/images/ellipse6-trans.png);	
}

#stargatemap div.KAS, #map div.KAS, #stargatemap div.KST, #map div.KST, li#KAS, li#KST
{
	background-color: #FF99CC;	
}

#stargatemap div.FLZ, #map div.FLZ, li#FLZ
{
	background-color: #33CCCC;	
}

#stargatemap div.FGZ, #map div.FGZ, li#FGZ
{
	background-color: #99CC00;	
}

#stargatemap div.FCN, #map div.FCN, li#FCN
{
	background-color: #CC99FF;	
}

#stargatemap div.AFT, #map div.AFT, li#AFT
{
	background-color: #CCFFFF;	
}

#stargatemap div.MOH, #map div.MOH, li#MOH
{
	background-color: #CC66FF;	
}

#stargatemap div.FEL, #map div.FEL, li#FEL
{
	background-color: #FFFF99;	
}

#stargatemap div.DOM, #map div.DOM, li#DOM
{
	background-color: #FF6600;	
}

#stargatemap div.DEN, #map div.DEN, li#DEN
{
	background-color: #CC9900;	
}

#stargatemap div.DTR, #map div.DTR, li#DTR
{
	background-color: #FFCC99;	
}

#stargatemap div.CNF, #map div.CNF, li#CNF
{
	background-color: #CCFFCC;	
}


#stargatemap div.IMP, #map div.IMP, li#IMP
{
	background-color: #99CCFF;	
}


#stargatemap div.IND, #map div.IND, li#IND
{
	background-color: #FFFFFF;	
}

#stargatemap div.RIP, #map div.RIP, li#RIP
{
	background-color: #AAAAAA;	
}

#stargatemap div.GCE, #map div.GCE, li#GCE
{
	background-color: #AA8888;
}

#planetkey ul, #planetdata ul {  
     overflow: hidden;  
}  
  
#planetkey li {  
     float: left;  
     width: 175px;  
}  

/** Key **/

div#key {
	position: absolute;
	top: 10px;
	left: 150px;
	width: 200px;
	z-index: 10;
	padding: 0px;
	margin: 0px;
	height: 25px;
	min-height: 25px;
}

div#key li#stargate, div#key li#link1, div#key li#link2, div#key li#link3, div#key li#link4{
	margin-bottom: 5px;
}
div#key li#stargate 
{
	border-bottom: 3px dashed black;	
}

div#key li#link1
{
	border-bottom: 3px solid black;	
}

div#key li#link2
{
	border-bottom: 3px solid #164A9C;	
}

div#key li#link3
{
	border-bottom: 3px solid #059958;	
}

div#key li#link4
{
	border-bottom: 3px solid #EE222D;	
}

div#key div#keyinner {
	display: none;
	margin-top: 25px;	
	padding: 10px;
	border: 1px #ccccff solid;
	background-color: #ffffff;
	overflow: hidden;
	width: 300px;
}

div#key ul {
	width: auto;
	margin-right: 20px;
	margin-bottom: 20px;
}

div#key ul li {
	padding: 2px;	
}

div#key h4  {
	display: none;
}

div#key:hover div#keyinner
{
	display: block;
}

/** Stargatemap **/

div#stargates {
	position: absolute;
	top: 10px;
	left: 350px;
	width: 200px;
	z-index: 10;
	padding: 0px;
	margin: 0px;
	height: 25px;
	min-height: 25px;
}

div#stargates div#stargateinner {
	display: block;
	margin-top: 25px;	
	padding: 10px;
	border: 1px #ccccff solid;
	background-color: #ffffff;
	overflow: hidden;
	width: 360px;
	height: 200px;
	min-height: 200px;
	display: none;
}

div#stargates h4  {
	display: none;
}

div#stargates span.linkeqv
{
	text-decoration: none;
	color: #000000;	
	font-size: 11px;
	display: block;
	/* margin-top: 25px; */
	margin-top: 14px;
	margin-left: 3px;
	margin-right: 3px;
	letter-spacing: -1px;
	text-align: center;
}

div#stargates span.linkeqv span
{
	display: block;
}

div#stargates:hover div#stargateinner
{
	display: block;
}
/** system/planet **/

div.banner 
{
	border: 0px;
	padding: 0px;
}

#systemmap div.sector 
{
	overflow: hidden;
	width: 200px;
	margin: 10px 0px 0px 0px;
	border: 1px solid #7f7fff;
	padding: 2px;
}

#systemmap ul
{
	margin: 0px;
	padding: 0px 0px 0px 20px;
}

#systemmap h5
{
	text-align: center;
	font-size: 12px;
	margin: 0px;
	color: #CCCCFF;
}

#systemmap li {
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background-repeat: no-repeat;
	height: 14px;
	min-height: 14px;
	max-height: 14px;
	line-height: 14px;
}

#systemmap li.planet {
	background-image: url("/images/planet.png");
	background-position: 0px 3px;
}

#systemmap li.gasgiant {
	background-image: url("/images/gasgiant.png");
}

#systemmap li.asteroid {
	background-image: url("/images/asteroid.png");
	background-position: 0px 3px;
}

#systemmap li.asteroidbelt {
	background-image: url("/images/asteroidbelt.png");
	background-position: 0px 2px;
}

#systemmap li.wormhole {
	background-image: url("/images/wormhole.png");
	background-position: 0px 3px;
}

#systemmap li.stargate {
	background-image: url("/images/stargate.png");
	background-position: 0px 3px;
}

#systemmap li.nebula {
	background-image: url("/images/nebula.png");
	background-position: 0px 0px;
}

#systemmap li.moon {
	background-image: url("/images/moon.png");
	margin-top: 0px;
	margin-left: 20px;
	background-position: 0px 4px;
}

#systemmap li span.planetadmin {
	position: relative;
	float: left;
	left: -40px;
}

#systemmap li span.planetadmin img {
	border: 0px;
}

#systemmap li.moon span.planetadmin {
	left: -60px;
}

#systemmap div.sector
{
	position: absolute;
	width: 200px;
	left: 50%;
}

#systemview
{
	width: 100%;
}

#systemviewmap 
{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

#systemviewmap ul
{
	width: 300px;
}

#systemviewmap li
{
	clear: left;
	width: 300px;
	padding-left: 90px;
}

#systemviewmap li span.info
{
	width: 75px;
}

#systemmessage pre {
	margin-left: 20px;
	margin-right: 20px;
}

#systemlinks li a {
	float: left;
	width: 150px;
}

div.systemmarkets span.affiliation 
{
	float: left;
	width: 50px;
}

div.systemmarkets a.market 
{
	float: left;
	width: 250px;
}

div.systemmarkets span.location 
{
	float: left;
	width: 250px;
}

div.systemmarkets li
{
	clear: left;
	overflow: hidden;
}

#planetmap table { 
	width: auto;
	margin: 0px;
	empty-cells: show;
	border-collapse: collapse;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
}

#planetmap table img {
	display: block;
}

#planetmap table th {
	font-size: 10px;
	height: 20px;
	width: 20px;
	text-align: center;
}

#planetmap table td {
	height: 20px;	
	width: 20px;
}

#planetdata li {
	float: left;
	width: 300px;
}

#planetdata li.long, #planetdata li.population {
	float: none;
	clear: both;
}

#planeteco table {
	margin-left: 20px;
}

#planeteco table#tradedemand {
	margin-bottom: 10px;
}

#planeteco th {
	text-align: left;
	font-size: 0.8em;
	width: 170px;
	padding-bottom: 2px;
	border-bottom: 1px dotted #AAAAAA;
}

#planeteco td {
	text-align: left;
	width: 170px;
	font-size: 0.9em;
}

#planetgpi span.save
{
	float: left;
	padding-right: 5px;
}

#planetgpi span.ore {
	float: left;
	width: 200px;
}

#planetgpi span.active a {
	color: red;
}

#planetgpi span.yield {
	float: left;
	width: 80px;
}


#planetgpi span.scanned {
	color: #AAAAAA;
	font-size: 10px;
	padding-left: 50px;
}

#planetmap div.overlay {
	float: left;
	position: absolute;
	width: 20px;
	height: 20px;
	z-index: 100;
	filter: alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

#planetmap div.grade0 { background-color: #555555; }
#planetmap div.grade1 { background-color: #ff0000; }
#planetmap div.grade2 { background-color: #dd1100; }
#planetmap div.grade3 { background-color: #bb3300; }
#planetmap div.grade4 { background-color: #995500; }
#planetmap div.grade5 { background-color: #777700; }
#planetmap div.grade6 { background-color: #559900; }
#planetmap div.grade7 { background-color: #33bb00; }
#planetmap div.grade8 { background-color: #11dd00; }
#planetmap div.grade9 { background-color: #00ff00; }

