html, body, div, span, p, blockquote, ul, ol, li, dl, dt, dd, img, h1, h2, h3, h4, h5, h6, abbr, acronym, form {margin: 0; padding: 0; border: 0; }
html, body {direction: ltr; height: 100%; }
body {font-size: 62.5%; font-family: tahoma, verdana, sans-serif; color: #888; background: #fff url('images/bg-body.gif') repeat-x left top; }

.left {float: left; clear: left; }
.right {float: right; clear: right; }
.clear {clear: both; }
.link { color: #00929f;cursor: pointer;}

#header a {outline: none; }

#container {width: 990px; margin: 0 auto; font-size: 1.4em; position: relative; }

#header {background: #0591a2;line-height: 23px; }

	#header #logo {float: left; margin: 0 30px 0 -60px; }
	#header .nav {padding-top: 45px; float: left; }
	
	/* -- IE6 -- */
	#header #logo {_position: relative; _left: -60px; _margin-right: -30px; _margin-left: 0; }
	#header .nav {_padding-top: 46px; }
	/* -- IE7 -- */
	*:first-child+html #header .nav {padding-top: 46px; }
	/* -- Safari -- */
	@media screen and (-webkit-min-device-pixel-ratio:0){
		#header .nav {padding-top: 46px; }
	}
	
	#header .nav li {display: block; float: left; margin: 0 2px !important; background: url('images/nav-left.gif') no-repeat left 0;}
	#header .nav li:hover {background-position: left -34px; }
	#header .nav li a {display: block; padding: 5px 1em; background: url('images/nav-right.gif') no-repeat right 0; font-size: 18px; text-decoration: none; color: #0591a2; cursor: pointer; }
	#header .nav li:hover a {background-position: right -34px; }
	
	#header .nav li.active {background-position: left -34px; }
	#header .nav li.active a {background-position: right -34px; }
	
	#header .actions {float: left; }
	#header .actions li {display: block; float: left; background: none; }
	#header .actions li a {padding: 5px 0 5px 1.5em; background: none; font-size: 14px; color: #fff; }

/*#content {clear: both; padding-top: 24px; padding-left: 100px; }
#content.front {padding-left: 0; display: none; }

	#content p {margin-bottom: 1em; }
	#content a {color: #0591a2; }
	#content ul,
	#content ol,
	#content dl {margin-left: 18px; margin-bottom: 1em; } */
	
	.intro {padding-left: 350px; background: url('images/bg-video-conferencing-box.jpg') no-repeat left top; min-height: 300px; height: auto !important; height: 300px; }
	.intro-heading {position: relative; left: 60px; }
	.intro h1 {margin-bottom: 12px; color: #0591a2; font-weight: 400; font-size: 1.6em; }
	.intro p {padding-right: 100px; }
	.intro .cta {padding-left: 32px; }
	
	ul.logos {height: 32px; }
	ul.logos li {display: block; float: left; }
	ul.logos li img {}

#twitter {width: 173px; height: 29px; background: url('images/follow-us-twitter.gif') no-repeat left top; position: absolute; top: 6px; right: 20px; text-indent: -9999px; }
#twitter:hover {background-position: left -29px; }

#welcome {position: absolute; top: 6px; right: 635px; padding: 5px 0 5px 1.5em; background: none; font-size: 14px; color: #fff; }

#outer{
/*  width: 1200px; */
  margin: 0 auto;
  text-align: left;
/*  height: 760px; */
  position: relative;
}

#overlay {
   position: relative;
   top: 102px;
   *margin-top: 30px;
   left: 80px;
   z-index: 10;
   width: 844px;/*744*/
}

html*#overlay{
   top: 0px;
   z-index: 1000;
}

#overlay h1 {margin-bottom: 12px; color: #0591a2; font-weight: 400; font-size: 1.6em; }

h2 { color: #00929f; font-size: 1em;}

#supportText a{ display: block; padding: 5px 1em; font-size: 18px; text-decoration: none; color: #0591a2; cursor: pointer; }

/* IE7 */
/*html>body #overlay {
   *top: -125%;
} */

#overlay .subItem {
   overflow: hidden;
   position: absolute;
   background-color: #fff;
   width: 844px;
   height: 0;
}

#imageChange {
   display: block;
   position: relative;
   overflow: hidden;
   z-index: 1;
   left: 0px;
   clear: left;
   top: 0;
}
#text {
   width: 744px;
   z-index: 1;
   position: relative;
	margin-top: 30px;
}

#textChange {
   width: 744px; height: 105px;
   overflow: hidden;
   margin-bottom: 20px;
   position: relative;
   margin-top: 15px;
}

#textChange p {
   margin: 14px 0 14px 0;
}

#textDock {
   display: none;
}

#imageChange{
	position: relative;
	top: 0;
}

#imageChange img {
   position: relative; z-index: 100;
   display: none;
/*   _margin-top: 40px; */
   margin-bottom: 0px;
}

.goBack {
   display: block; 
   width: 52px; height: 19px;
   background-image: url('images/gobackHover.jpg');
   cursor: pointer;
  margin-top: 10px;
   margin-bottom: 20px;
}

.goBack:hover {
   background-image: url('images/gobackHover.jpg');
}

.goBack2 {
   display: none;
   width: 52px; height: 19px;
   background-image: url('images/gobackHover.jpg');
   cursor: pointer;
   opacity: 0;
}

.goBack2:hover {
   background-image: url('images/gobackHover.jpg');
}

#homeText, #learnMoreText {
   display: none;
}

.paraFloat{
	*margin-top: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	width: 70%;
}

.overlayHeader {
   margin-bottom: 15px;
}

.nodeText {
   padding-right: 25px;
}

.textButton{
	color: "#00929f";
	background-color: "#fff";
	font-size: 15px;
	font-weight: normal;
}

#flashchk1{
	display: none;
}

#browserchk1{
	display: none;
}

.leadPara{
	margin: 0;
	padding: 0;
	position: relative;
}

#vppaypal{
	display: none;
}

#vppaypal2{
	display: none;
}

.subBuyNow {
   height: 15px;
}

.subBuyNow a {
   background-image: url('images/subBuyNow.gif');
   width: 53px; height: 15px;
   float: right;
   margin-right: 10px;
}

/*.smaller h2 { margin-top: 1.5em; } */

#content-learn { display: none; };

#learnText {clear: both; padding-top: 24px; padding-left: 100px; }
#learnText.front {padding-left: 0; }

	#learnText p {margin-bottom: 1em; }
	#learnText a {color: #0591a2; }
	#learnText ul,
	#learnText ol,
	#learnText dl {margin-left: 18px; margin-bottom: 1em; }

.goBack {visibility: hidden;}

.menubut{ cursor: pointer; }
