body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 0.9em;
  text-align: center;
  margin:0px;
}

#container {
	position:relative;
	text-align: left;
	margin:0px auto;
	width:1130px;
}

#contentBox {
	position:relative;
	width:458px;
	overflow: hidden;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #676767;
}
a:link {
	color: #8d8d8d;
}
a:visited {
	color: #8d8d8d;
}
a:hover {
	color: #d40000;
}
a:active {
	color: #8d8d8d;
}
.style1 {
	color: #a2a1a1;
	font-size: 12px;
}
.style3 {
	font-size: 10px;
	color: #8d8d8d;
}

p {
  line-height: 1.5em;
}

#floater {
	position: absolute;
	top:576px;
	width:1100px;
}

#basicCube { width: 200px; height: 150px; }

#indicationsContent{
	display: none;
	opacity: 0;
	margin-left: -480px;
}

#solutionContent{
	display: none;
	opacity: 0;
	margin-left: -480px;
}

#directionsContent{
	display: none;
	opacity: 0;
	margin-left: -480px;
}

#technologyContent{
	display: none;
	opacity: 0;
	margin-left: -480px;
}

#benefitsContent{
	display: none;
	opacity: 0;
	margin-left: -480px;
}

#faqContent{
	display: none;
	opacity: 0;
	margin-left: -480px;
}

#buynowContent{
	display: none;
	opacity: 0;
	margin-left: -480px;
}

#homeContent{
	opacity: 1.0;
	margin-left: 0px;
}

ul#menu {
  list-style-type:none;
  margin: 0 0 0 10px;
  padding: 0;
  top:7px;
  left:12px;
  position:absolute;
  z-index:100;
  /*width: 15em;*/
  font-size: 10px;
}

ul.link {
  list-style-type:none;
  margin: 0;
  padding: 0;
  font-size:13px;
}

ul.link li {
  list-style-type:none;
  margin: 0;
  padding: 0;
  font-size:13px;
}

#spacer1 {
	display: none;
}

#menuBubble {
	position:absolute;
	top:0px;
	left:-15px;
	background:url(../images/menubg.gif) top center no-repeat;
	z-index:50;
	width:90px;
	height:29px;
	background-image: url(../images/menubg.gif);
}

ul#menu a {
  text-decoration: none;
  font-size: 10px;	
}

@font-face {
	font-family: "Tempesta";
	src: url(../fonts/tempesta.ttf) format("truetype");
}

ul#menu li {
  font-size: 10px;
  position:relative;
  overflow: hidden;
  height:29px;
  /*text-indent: -9999em;*/
}

ul#menu li.menuSpace {
  width: 46px;
  font-size: 10px;
  position:relative;
  overflow: hidden;
  height:29px;
  /*text-indent: -9999em;*/
}

#nia_photo {
	/*position:fixed;
	left:660px;
	top:180px;
	z-index:900;*/
}

ul#menu li span {
  display:none;
  /*text-indent: -9999em;*/
}

ul#menu li#benefits {
  width:36px;
  
  background:url(../images/up/science_tech.png) 0px 2px no-repeat;
}

ul#menu li#directions {
  width:45px;
  
  background:url(../images/up/research_dev.png) 0px 2px no-repeat;
}

ul#menu li#faq {
  width:39px;  
  background:url(../images/up/contact.png) 0px 2px no-repeat;
}

ul#menu li#technology {
  width:51px;
  
  background:url(../images/up/company.png) 0px 2px no-repeat;
}

#menuContainer {
	position:relative;
	color:#7D7E82;
	font-family: Tempesta;
	font-size: 10px;
	margin:0px;
	height:30px;
	overflow:hidden;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

