body{
  margin:0px;
  background-attachment: fixed; 
  background-repeat: no-repeat;
  background-position: top center;
  overflow: hidden; }
div,td,span{
  font-family:Arial,Helvetica,Sans Serif;
  font-size: 12pt;
  color: #434343; }
a{
  font-family:Arial,Helvetica,Sans Serif;
  font-size: 12pt; }
#loading{
  width: 80px;
  height: 67px;
  overflow: hidden; }
#loading, #media, #darkenpage, #mediabox, #logon, #help, #ntr, #box, #boxtop, #boxbg, #boxbottom, #scroller, #scrollercontent, #fadeout, 
#scrollline, #scrollbox, #homepage, #bottomconsole, #homepage, #home-play, #home-operator, #MediaPlayer, #company-handshake, 
#customers-teamwork, #about-networking{
  position:absolute;}
#loading, #logon, #help, #ntr, #box, #scroller, #scrollercontent, #scrollline, #scrollbox, #bottomconsole, #home-operator, #aboutpage, 
#companypage, #customerspage, #downloadspage, #partnerspage, #onlinedemopage{
  visibility: hidden;}
#logon{
  z-index:2200;
  width: 276px;
  height: 38px; }
#darkenpage, #media, #mediabox{
  z-index: 0; }
#darkenpage{
  background-color: #000000; 
  opacity: 0;
  filter: alpha(opacity=0);
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%; }
#media{
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%; }
#mediabox{
  opacity: 0;
  filter: alpha(opacity=0);
  height: 385px;
  width: 480px; }
.youtube-topleft{
  background-image: url(images/pc-home-mediabox-topleft.gif); 
  background-repeat: no-repeat;
  width: 10px;
  text-align: left;
  white-space: nowrap; }
.youtube-center{
  background-image: url(images/pc-home-mediabox-center.gif); 
  background-repeat: repeat-x;
  text-align: left;
  white-space: nowrap; }
.youtube-topright{
  background-image: url(images/pc-home-mediabox-topright.gif); 
  background-repeat: no-repeat;
  width: 30px;
  text-align: center;
  font-weight: bold;
  color: white;
  cursor:pointer;
  cursor:hand;
  white-space: nowrap; }
#help{
  z-index: 1700;
  width: 142px;
  height: 29px;
  background-image: url(images/pc-help.jpg); }
#ntr{
  z-index: 1920;
  width:142px;
  height:29; }
#boxtop{
  background-image: url(http://www.precisecontact.com/images/pc-box-top.gif); 
  height: 35px;
  top: 0px; }
#boxbg{
  background-image: url(http://www.precisecontact.com/images/pc-box-bg.gif); 
  top: 35px; }
#boxbottom{
  background-image: url(http://www.precisecontact.com/images/pc-box-bottom.gif); 
  height: 35px; }
#box, #boxtop, #boxbg, #boxbottom{
  left: 0px;
  width: 759px;
  z-index: 100; }
#boxtop, #boxbg, #boxbottom{
  opacity: 0.75;
  filter: alpha(opacity=75); }
#bottomconsole{
  z-index:1800; }
#scroller{
  width: 730px;
  height: 390px;
  overflow:hidden;
  background-color: transparent;
  z-index: 800; }
#scrollercontent{
  font-family: Arial, Helvetica, Sans Serif;
  font-size: 13.9pt;
  left:0px;
  top:20px;
  margin: 0;
  width: 720px;
  background-color: transparent;
  z-index: 810; }
#scrollline{
  top: 106px;  
  width: 1px;
  height: 346px;
  background-color: #231f20;
  z-index: 815; }
#scrollbox{
  width: 10px;
  height: 100px;
  background-color: #404040;
  z-index: 820;
  opacity: .50;
  filter: alpha(opacity=50); }
#fadeout{
  z-index: 812; }
#fadein{
  z-index: 813; }
#homepage{
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  filter: alpha(opacity=0);
  z-index:100;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%; }
#home-bg{
  position:relative;
  z-index:700; }
#home-play{
  z-index:700; }
#home-operator{
  z-index: 710;
  width: 230px;
  height: 389px;
  opacity: .0;
  filter: alpha(opacity=0); }
#MediaPlayer{
  z-index:2100; }
#company-handshake{
  top: -14px;
  left: 558px;  
  width: 174px;
  height: 389px;
  opacity: .75;
  filter: alpha(opacity=75); }
#customers-teamwork{
  top: -14px;
  left: 445px;  
  width: 287px;
  height: 374px;
  opacity: .75;
  filter: alpha(opacity=75); }
#about-networking{
  top: 70px;
  left: -20px;  
  width: 749px;
  height: 292px;
  opacity: .15;
  filter: alpha(opacity=15); }
#aboutpage, #companypage, #customerspage, #downloadspage, #partnerspage, #onlinedemopage{
  display: none;
  position:relative; }
#homepage, #aboutpage, #companypage, #customerspage, #downloadspage, #partnerspage, #onlinedemopage{
  opacity: 0;
  filter: alpha(opacity=0);
  z-index:100;
  background-color: transparent; }
.heading{
  font-weight: bold;
  font-size: 14pt; }
.subheading{
  font-style: italic;
  font-size: 12pt; }
.shadow{
  text-shadow: #808080 5px 5px 3px; 
  filter: Shadow(Color=#666666, Direction=135, Strength=5); }
