#topMContanier {
	width:100%;
	height:200
	left: 900;
	top:150;
	position: relative;
	z-index:12;
}
html {
	min-height: 100%;
	margin-bottom: 1px; 
	 height:100%;
        width:100%;
}

body {
/*  background-color: #99CCCC;
	 background-image:url(/images/egghead_background.jpg);
 	background-position: top center;
 	background-repeat: repeat-x;*/
	background-color: #000000;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
 }


#topcenter{
	position:relative;
	z-index:3000;
	overflow:auto;
    }
	
.topcenter{
	position:relative;
	z-index:3000;
	overflow:auto;
    }
	
	
#back {

	top:0;
	left:0;
    z-index:0;
	
position:absolute;
width: 100%;
height: 100%;
}

}

.back {
	top:0;
	left:0;
    z-index:0;
	
position:absolute;
width: 100%;
height: 100%

}

#container {
        margin:0;
        padding:0;
        border:0 none;
        overflow:hidden;
    }
body,td,th {
	font-family:  "Century Gothic", "Microsoft Sans Serif", "MS Sans Serif","Arial", "verdana";
	font-size: 16px;
	color: #666666;
}
h1 {
	font-size: 16px;
	font-style: normal;
	color: #FFFFFF;
    font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
}

a.white {
color:#FFFFFF;
font-size: 12px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
margin-top:0px;
}
#overview{
	
	width: 900px;
	height: 0px;
	overflow: hidden;
	}
h2 {
	font-size: 13px;
	font-style: normal;
	color: #FFFFFF;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
}
.nomargin {
	padding-top:0px;
	padding-bottom:0px;
	bottom: 0px;
	top: 0px;
	margin-bottom:0px;
}
h3 {
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #FFFFFF;
	bottom:0px;
	font-weight:normal;
	top:0px;
	padding-top:0px;
	padding-bottom:0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;

}
a:active {
	text-decoration: none;
	color: #458988;
}
#homeContent2 {
	
	padding-top: 5px;
	width: 700px;
	height: 650px;
	overflow: hidden;
	}
	
#firstTab {
	width: 700px;
	height: 1000px;
	overflow: auto;
	visibility: visible;
	position: relative;
	left: 70;
	top: 0;
	
	}

#capabilitiesTab {
width: 700px;
	height: 1400px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1001px;
	
	}	
#servicesTab {
	width: 700px;
	height: 1000px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -2402px;
	
	}
	
#projectsTab {
	width: 700px;
	height: 1000px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -3403px;
	
	}
		
#facilityTab {
	width: 700px;
	height: 1000px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -4404px;
	}
	
- Optimize Tab
	
	#homeOptimize {
	
	padding-top: 5px;
	width: 700px;
	height: 650px;
	overflow: hidden;
	}
	
#researchTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: visible;
	position: relative;
	left: 70;
	top: 0;
	
	}

#strategyTab {
	width: 700px;
	height: 700px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -651px;
	
	}	
#optimizeTab {
	width: 700px;
	height: 650px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1302px;
	
	}
	
#analyticsTab {
	width: 700px;
	height: 650px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1953px;
	
	}
		
#opartnerTab {
	width: 700px;
	height: 650px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -2604px;
	}
	
	
#VSPTab {
	width: 700px;
	height: 1000px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -5405px;
	
	}
	
	
	
	----------
	
	-BE Entertainment
	
	#homeBEContent {
	padding-top: 5px;
	width: 700px;
	height: 800px;
	overflow: hidden;
	
	}
	
	
#about1Tab {
	width: 700px;
	height: 800px;
	overflow: auto;
	visibility: visible;
	position: relative;
	left: 70;
	top: 0;
	
	}

#content_creationTab {
	width: 700px;
	height: 700px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -801px;
	
	}	
#interactive_videoTab {
	width: 700px;
	height: 700px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1502px;
	
	}
	
#DistributionTab {
	width: 700px;
	height: 700px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -2203px;
	
	}
		
#SamplesTab {
	width: 700px;
	height: 700px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -2904px;
	}
	
	
#analytic1Tab {
	width: 700px;
	height: 700px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -3605px;
	
	}
	
	-------------
a.large_red {
	font-size: 18px;
	color: #4F7777;
}
#homeContentEvent {
	padding-top: 5px;
	width: 700px;
	height: 550px;
	overflow: hidden;
	}
#homeContentDistribution {
	padding-top: 15px;
	width: 700px;
	height:550px;
	overflow: hidden;
	}
#rentalTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: visible;
	position: relative;
	top: 0;
	
	}

#serviceTab {
	width: 690px;
	height: 500px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -501px;
	
	}
	#vemailTab {
	width: 700px;
	height: 500px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -601px;
	
	}	
	#video_seoTab {
	width: 700px;
	height: 500px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1102px;
	
	}	
		#online_distributionTab {
	width: 700px;
	height: 500px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -601px;
	
	}	
#portfolioTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1002px;
	
	}
#PPCTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1603px;
	
	}
#physical_distributionTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1702px;
	
	}
	
#productionTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1603px;
	
	}
	#OnLocationTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -2204px;
	
	}
	#broadcast_distributionTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1903px;
	
	}
	
#equipmentTab {
	width: 700px;
	height: 500px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -2203px;
	
	}
		#web_marketingTab {
	width: 700px;
	height: 500px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -2203px;
	
	}
	#broadcastTab {
	width: 700px;
	height: 500px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -2804px;
	
	}
	
	#homeContent3 {
	
	padding-top: 15px;
	width: 700px;
	height: 600px;
	overflow: hidden;
	}
	#corp_servicesTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: visible;
	position: relative;
	left: 70;
	top: 600;
	
	}

#careersTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -601px;
	
	}	
#partnershipsTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1202px;
	
	}
	
#historyTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1803px;
	
	}
		
#peopleTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -2404px;
	
	}
	
	#homeContent4 {
	
	padding-top: 15px;
	width: 700px;
	height: 600px;
	overflow: hidden;
	}
	#tab_summaryTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: visible;
	position: relative;
	left: 70;
	top: 600;
	
	}

#conciergeTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -601px;
	
	}	
#web_videoTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1202px;
	
	}
	
#web_designTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1803px;
	
	}
		
#resourcesTab {
	width: 700px;
	height: 600px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -2404px;
	
	}
	
	
	#aboutTab {
	width: 690px;
	height: 500px;
	overflow: auto;
	visibility: visible;
	position: relative;
	left: 70;
	top: 500;
	
	}

#packagesTab {
	width: 690px;
	height: 700px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -501px;
	
	}	
#applicationsTab {
	width: 690px;
	height: 500px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1202px;
	
	}
	a.grey:link {
	text-decoration: none;
	font-size: 14px;
	color: #666666
}
a.grey:visited {
	text-decoration: none;
	font-size: 14px;
	color: #666666
}

a.grey:hover {
	text-decoration: underline;
	font-size: 14px;
	color: #666666
}
a.grey:active {
	text-decoration: none;
	font-size: 14px;
	color: #666666
}
ul.tight {
	color: #ffffff;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
}
#optionsTab {
	width: 620px;
	height: 500px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -1703px;
	
	}
		
#pricingTab {
	width: 620px;
	height: 700px;
	overflow: auto;
	visibility: hidden;
	position: relative;
	top: -2204px;
	
	}
	
	#homeContent p {
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	/*clear: both;*/
	}
	
	#homeContent1 {
	
	padding-top: 15px;
	width: 700px;
	height: 600px;
	overflow: hidden;
	}
div.vsp {
position: absolute; 
display: none;
visibility: inline;
}
	
.floater {
 position: fixed;
 width: 320px;
 height: 180px;
 bottom: 0px;
 left: 650px;
 z-index:100;
}
.floaterbig {
 position: fixed;
 width: 450px;
 height: 350px;
 bottom: 0px;
 right: 33%;
 left: 33%;
 z-index:100;
}
.demoiframe{
 z-index:1;
position: absolute;
 width: 100%;
 height: 100%;
 left: 0px;
}
.floaterright {
 position: fixed;
 width: 340px;
 height: 360px;
 bottom: 0px;
 left: 0px;
 z-index:100;
}

.floaterAnna {
 position: fixed;
 width: 440px;
 height: 360px;
 bottom: 0px;
 left: 700px;
 z-index:100;
 }
 
 .floaterMain {
 position: absolute;
 width: 340px;
 height: 270px;
 top: 96px;
 right: 140px;
 z-index:100;
}



* html .floater {position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));
}
* html .floater {
left:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollRight -100
: document.body.scrollRight -100) 
}


 

* html .floaterbig {
	position: absolute;


top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));
	overflow: auto;
	visibility: hidden;
}
* html .floaterbig {
left:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollRight -100
: document.body.scrollRight -100) 
}

* html .floaterright {
	position: absolute;
top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));
	overflow: auto;
	visibility: hidden;
}
* html .floaterright{
left:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollRight -100
: document.body.scrollRight -100) 
}


* html .floaterAnna {
	position: absolute;


top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));
	overflow: auto;
	visibility: hidden;
}
* html .floaterAnna{
left:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollRight -100
: document.body.scrollRight -100) 
}

form.tight {
margin-bottom:   0px;
margin-top:   		0px; 
}
	
.nomargin {
	padding-top:0px;
	padding-bottom:0px;
	bottom: 0px;
	top: 0px;
	margin-bottom:0px;
}
* html .floaterMain {
	position: fixed;

top:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollTop
+(documentElement.clientHeight-this.clientHeight) 
: document.body.scrollTop
+(document.body.clientHeight-this.clientHeight));
	overflow: auto;
	visibility: hidden;
}
* html .floaterMain{
left:expression(eval(document.compatMode &&
document.compatMode=='CSS1Compat') ?
documentElement.scrollRight -100
: document.body.scrollRight -100) 
}
#contact { z-index:13; position: absolute;}
a.green {
	font-size: 14px;
	color: #60BDBB;
}
a.lg_white {
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}
