html, body{height:100%;}

/*
body
	{
	background: url(/images/enterprise/gradientNew-x.gif) repeat-x;
	font-family:Arial,Verdana,sans-serif;
	font-size: 13px;
	margin:0;
	padding:0;
	}
*/

body.defualtPage{background: url(/images/enterprise/gradientMarquee.gif) repeat-x}
img
	{
	display: block;
	}
	
img.center
	{
	text-align: center;
	margin: 0 auto;
	}
	
img.clientImage
	{
	display:inline;
	}
	
img.faceTwitIcon
	{
	float:left	
	}
	.flip-horizontal {
    -moz-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: fliph; /*IE*/
}
	
.center
	{
	text-align: center;
	margin: 0 auto;
	}
	
div#headerSearch
	{
	left: 775px;
	position: absolute;
	width: 203px;
	z-index: 1;
	float: left;
	clear: none;
	}
	
div#enterpriseMastheadContainer
	{
	height: 78px;
	}
	
div#enterpriseMasthead
	{
	/*width: 675px;*/
	width: 695px;
	height: 78px;
	float: left;
	font-size: 11px;
	color:#666666;
	text-decoration: none;
	}
	
div#contentWrapper
	{
	/*n*/ clear:both;
	width:991px;
	margin:20px auto 0;
	position:relative;
	z-index:999;/*background:url(../images/enterprise/enterpriseMain_x.gif) repeat-x;*/
	overflow:hidden;
	/*background: white;*/
	/*width: auto;*/
	}

div#contentContainer
	{
	clear:both;
	/*width: 1010px;*/
	/*n*/width:924px;
	/*background: white;*/
	/*n*//*background:url(../images/enterprise/enterprisedefault_top.gif) no-repeat 140px 0;*/
	padding-top:2px;
	padding-left:100px;
	overflow: hidden;
	}
	
div#contentContainerFeatures
	{
	clear:both;
	/*width: 1010px;*/
	/*n*/width:924px;
	/*background: white;*/
	/*n*//*background:url(../images/enterprise/enterprisedefault_top.gif) no-repeat 140px 0;*/
	padding-top:2px;
	padding-left:100px;
	padding-right:100px;
	overflow: hidden;
	}
	
	div#contentContainerAlt
	{
	clear:both;
	/*width: 1010px;*/
	/*n*/width:924px;
	/*background: white;*/
	/*n*//*background:url(../images/enterprise/enterprisedefault_top.gif) no-repeat 140px 0;*/
	padding-top:2px;
	padding-left: 80px;
	overflow: hidden;
	}
	
		div#contentContainerHoliday
	{
	clear:both;
	width:100%;
	}
	
	div#contentContainerWebPlayer
	{
	clear:both;
	/*width: 1010px;*/
	/*n*/width:924px;
	/*background: white;*/
	/*n*//*background:url(../images/enterprise/enterprisedefault_top.gif) no-repeat 140px 0;*/
	padding: 2px 0 0 50px;
	overflow: hidden;
	}
div#subscribeFormWelcome
{width:490px;
font-size: 14px;
line-height:20px;
margin-left:20px;
}

div#mainNavContainer
	{
	background: white;
	width: 192px;
	float: left;
	text-align: right;
	}
	
div#mainNavContents
	{	
	margin: 0 75px 0 0;
	line-height: 24px;
	}

a:link not(.nav>li>a)
	{
	font-weight: bold;
	color:#2B85BB;
	text-decoration:none;
	}
	
a:visited not(.nav>li>a)
	{
	font-weight: bold;
	color:#2B85BB;
	text-decoration:none;
	border:none;  /* this gets rid of the blue border around link images */
	outline:none;  /* this gets rid of the blue border around link images */
	}
	
a:hover not(.nav>li>a)
	{
	text-decoration:underline;
	}

a.mainNavLinks
	{
	font-size: 12px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
	}
	
a.mainNavLinks:visited
	{
	color:#666666;
	text-decoration: none;
	}

a.mainNavLinks:hover
	{
	color: #2B85BB;
	text-decoration:underline;
	}
	
a.demo
{
	float: left; clear: none;
	padding: 10px 0 0 10px;
}


a.events{
	width: 110px;
	height: 70px;
	font-size: 13px;
	color: #000;
	text-decoration: none;
	display: block;
	background-image : url(../images/enterprise/nab-demo.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 9px;
}
a.events:hover{
	width: 110px;
	height: 70px;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	text-decoration:none;
	background-image : url(../images/enterprise/nab-demo2.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
	padding-top: 9px;
}

.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 20px;
   -webkit-border-radius: 11px;
   -moz-border-radius: 11px;
   border-radius: 11px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 12px;
   line-height:18px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: top;
   text-align:center;
   position:absolute;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

a.internalNavButton{
	color:#FFF;
	text-decoration: none;
	font-weight: normal;
}
	
a.internalNavButton:hover{
	text-decoration: none;
	color:#FFF;
}
div.internalNav{
	width:99px; 
	height:21px; 
	background-color:#7e7e7e; 
	border-right:solid 1px #9e9e9e; 
	border-bottom: solid 2px #bebebe; 
	float:left;
	text-align:center; 
	padding-top:7px;
}

div.Pricing{
	width:99px; 
	height:21px; 
	background-color:#37a6e0; 
	border-right:solid 1px #a8daf1; 
	border-bottom: solid 2px #a8daf1; 
	float:left; 
	margin-left:5px; 
	text-align:center; 
	padding-top:7px;}

div.cluster {
	background-image:url(../images/enterprise/dottedLine.png);
	background-repeat: no-repeat;
	width: 802px;
	height: 506px;
	background-position:center;
	color:#FFF;
}

a.internalNavButton .internalNav:hover{	
	background-color:#999;
	}
	
a.internalNavButton .Pricing:hover{	
	background-color:#5FB8E6;
	}

div.tempButtonSD{
	width: 40px;
	height: 40px;
	font-size: 20px;
	color:#FFF;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	float: left;
	padding-top: 7px;
	margin-left: 10px;
	margin-top: 7px;
	background-image:url(../images/enterprise/tunerButton.gif);
	background-repeat: no-repeat;
}	


.IEbutton{
	border: 1px solid #CCC;
}

.demoButton {
	background-image: -moz-linear-gradient(top, #ffffff, #dbdbdb);
	background-image: -webkit-gradient(linear,left top,left bottom,
	color-stop(0, #ffffff),color-stop(1, #dbdbdb));
	filter: progid:DXImageTransform.Microsoft.gradient
	(startColorStr='#ffffff', EndColorStr='#dbdbdb');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient
	(startColorStr='#ffffff', EndColorStr='#dbdbdb')";
	border: 1px solid #fff;
	-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.4);
	border-radius: 18px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	padding: 15px 50px;
	text-decoration: none;
	text-shadow: #fff 0 1px 0;
	float: left;
	margin: 0 15px 15px 0;
	color: #000;
	line-height: 20px;
	font-size: 24px;
	font-weight:300;
	vertical-align:top;
}

.demoButton:hover {
	background-image: -moz-linear-gradient(top, #ffffff, #eeeeee);
	background-image: -webkit-gradient(linear,left top,left bottom,
	color-stop(0, #ffffff),color-stop(1, #eeeeee));
	filter: progid:DXImageTransform.Microsoft.gradient
	(startColorStr='#ffffff', EndColorStr='#eeeeee');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient
	(startColorStr='#ffffff', EndColorStr='#eeeeee')";
	color: #666;
}


.demoButton:active {
	background-image: -moz-linear-gradient(top, #dbdbdb, #ffffff);
	background-image: -webkit-gradient(linear,left top,left bottom,
	color-stop(0, #dbdbdb),color-stop(1, #ffffff));
	filter: progid:DXImageTransform.Microsoft.gradient
	(startColorStr='#dbdbdb', EndColorStr='#ffffff');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient
	(startColorStr='#dbdbdb', EndColorStr='#ffffff');
	text-shadow: 0px -1px 0 rgba(255, 255, 255, 0.5);
	margin-top: 1px;
}

a.generalButton {
   border: 1px solid #b6b6b6;
   background: #dedfe1;
   -webkit-box-shadow: #666 0px 2px 3px;
   -moz-box-shadow: #666 0px 2px 3px;
   box-shadow: #666 0px 2px 3px;
   background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FCFcFC), to(#dedfe1));
   background: -webkit-linear-gradient(#FCFcFC, #dedfe1);
   background: -moz-linear-gradient(#FCFcFC, #dedfe1);
   background: -ms-linear-gradient(#FCFcFC, #dedfe1);
   background: -o-linear-gradient(#FCFcFC, #dedfe1);
   background: linear-gradient(#FCFcFC, #dedfe1);
   -pie-background: linear-gradient(#FCFcFC, #dedfe1);
   behavior: url(/PIE/PIE.htc);
   padding: 8px 35px 8px 35px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color: #2895bb;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   font-size: 13px;
   font-weight:300px;
   }
a.generalButton:hover {
	border: 1px solid #8e9194;
	background: #6a6a6a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	color: #fcfcfc;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bfbfbf), to(#6a6a6a));
	background: -webkit-linear-gradient(#bfbfbf, #6a6a6a);
	background: -moz-linear-gradient(#bfbfbf, #6a6a6a);
	background: -ms-linear-gradient(#bfbfbf, #6a6a6a);
	background: -o-linear-gradient(#bfbfbf, #6a6a6a);
	background: linear-gradient(#bfbfbf, #6a6a6a);
	-pie-background: linear-gradient(#bfbfbf, #6a6a6a);
	behavior: url(/PIE/PIE.htc);
   }
a.generalButton:active {
	border-top-color: #727578;
	background: #727578;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
   }

.upgradeButtonContainer{margin: 25px 0 10px 10px;}
.upgradeButtonContainer a {padding: 8px 25px 8px 25px;}
a.bigButton {padding: 15px 45px 15px 45px; font-size:18px; line-height:40px;}
.bigButtonContainer {width: 595px; margin: 0 auto; padding: 40px 0 40px 0;}
.bigButtonContainer a.bigButtonLeft {padding: 15px 45px 15px 45px; font-size:25px; line-height:50px; margin-right: 15px;}
.bigButtonContainer a.bigButtonRight {padding: 15px 45px 15px 45px; font-size:25px; line-height:50px; margin-left:15px; -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;}

a.profileButton {padding:8px 51px 8px 51px;}
a.smallButton {padding: 5px 20px 5px 20px;}
a.frontMarketsButton {padding: 5px 10px 5px 10px;}
a.frontReleaseButton {padding: 10px 17px 10px 17px;}
a.frontUpgradeButton {padding: 10px 22px 10px 22px; margin-left:25px;}

a.learnMoreFrontButton {
	border-top: 1px solid #d47a0f;
	background: #d47a0f;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d47a0f), to(#985A11));
	background: -webkit-linear-gradient(#d47a0f, #985A11);
	background: -moz-linear-gradient(#d47a0f, #985A11);
	background: -ms-linear-gradient(#d47a0f, #985A11);
	background: -o-linear-gradient(#d47a0f, #985A11);
	background: linear-gradient(#d47a0f, #985A11);
	-pie-background: linear-gradient(#d47a0f, #985A11);
	behavior: url(/PIE/PIE.htc);
	color: #FFF;
	font-family: "Segoe UI", "Trebuchet MS", "Tahoma", sans-serif;
	text-decoration: none;
	vertical-align: middle;
	font-size: 19px;
	font-weight:normal;
	padding: 12px 65px 12px 65px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
   }

   
a.learnMoreFrontButton:hover {
	border-top: 1px solid #98511a;
	background: #98511a;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#98511a), to(#d47a0f));
	background: -webkit-linear-gradient(#98511a, #d47a0f);
	background: -moz-linear-gradient(#98511a, #d47a0f);
	background: -ms-linear-gradient(#98511a, #d47a0f);
	background: -o-linear-gradient(#98511a, #d47a0f);
	background: linear-gradient(#98511a, #d47a0f);
	-pie-background: linear-gradient(#98511a, #d47a0f);
	behavior: url(/PIE/PIE.htc);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: #094159;
   }
a.learnMoreFrontButton:active {
   border-top-color: #d47a0f;
   background: #d47a0f;
   }
   
.serverLearnMoreButtons{position:absolute; left: 220px; top:600px;}
.serverLearnMoreButtons a {text-decoration:none;}

.serverLearnMoreButtons2{position:absolute; left: 500px; top:3020px;}
.serverLearnMoreButtons3{position:absolute; left: 500px; top:3090px;}

.leftButtonContainer {float:left; margin: 0 20px 0 0;}
.leftButtonContainer a {text-decoration:none;}

.rightButtonContainer { float:left; margin: 0;}
.rightButtonContainer a {text-decoration:none;}

div.sbeButton{padding: 10px 20px 12px 12px;}
   

div.HDLearnButton{
	border: 1px solid #b6b6b6;
	background: #d1d1d1;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FCFcFC), to(#dedfe1));
	background: -webkit-linear-gradient(#FCFcFC, #dedfe1);
	background: -moz-linear-gradient(#FCFcFC, #dedfe1);
	background: -ms-linear-gradient(#FCFcFC, #dedfe1);
	background: -o-linear-gradient(#FCFcFC, #dedfe1);
	background: linear-gradient(#FCFcFC, #dedfe1);
	-pie-background: linear-gradient(#FCFcFC, #dedfe1);
	behavior: url(/pie/PIE.htc);
	padding: 10px 20px 12px 12px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #2895bb;
	font-family: Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	font-size: 13px;
   }
div.HDLearnButton:hover {
	
	border: 1px solid #8e9194;
	background: #8e9194;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	color: #fcfcfc;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bfbfbf), to(#6a6a6a));
	background: -webkit-linear-gradient(#bfbfbf, #6a6a6a);
	background: -moz-linear-gradient(#bfbfbf, #6a6a6a);
	background: -ms-linear-gradient(#bfbfbf, #6a6a6a);
	background: -o-linear-gradient(#bfbfbf, #6a6a6a);
	background: linear-gradient(#bfbfbf, #6a6a6a);
	-pie-background: linear-gradient(#bfbfbf, #6a6a6a);
	behavior: url(/pie/PIE.htc);
   }
div.HDLearnButton:active {
	border-top-color: #727578;
	background: #727578;
   }

div.PALButton {background: #2b85bb;
   padding: 7px 19px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color: #FFF;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   text-align:center;
   font-size: 14px;
   display:inline;
   margin: 0 5px 0 0;
   font-weight:bold;
   letter-spacing:1px;}
   
   div.IPButton {background: #2b85bb;
   padding: 7px 15px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color: #FFF;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   text-align:center;
   font-size: 14px;
   display:inline;
   margin: 0 5px 0 0;
   font-weight:bold;
   letter-spacing:1px;}

div.HDButton{
   background: #2b85bb;
   padding: 7px 7px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color: #FFF;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   text-align:center;
   font-size: 14px;
   display:inline;
   margin: 0 5px 0 0;
   font-weight:bold;
   letter-spacing:1px;
   }

div.productButton{
   background: #2b85bb;
   padding: 5px 7px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color: #FFF;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   text-align:center;
   font-size: 14px;
   display:inline;
   position:relative;
   top:5px;
   left: 10px;
   font-weight:bold;
   letter-spacing:1px;
   }   
  
 a.requestADemoFrontButton {
	border-top: 1px solid #1D769D;
	border-bottom: 2px solid #FFF;
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	background: #1D769D;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1D769D), to(#114963));
	background: -webkit-linear-gradient(#1D769D, #114963);
	background: -moz-linear-gradient(#1D769D, #114963);
	background: -ms-linear-gradient(#1D769D, #114963);
	background: -o-linear-gradient(#1D769D, #114963);
	background: linear-gradient(#1D769D, #114963);
	-pie-background: linear-gradient(#1D769D, #114963);
	behavior: url(/PIE/PIE.htc);
	color: #FFF;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	font-size: 14px;
	font-weight:normal;
	padding: 10px 25px 13px 25px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
   }

   
a.requestADemoFrontButton:hover {
	border-top: 1px solid #114963;
	background: #114963;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#114963), to(#1D769D));
	background: -webkit-linear-gradient(#114963, #1D769D);
	background: -moz-linear-gradient(#114963, #1D769D);
	background: -ms-linear-gradient(#114963, #1D769D);
	background: -o-linear-gradient(#114963, #1D769D);
	background: linear-gradient(#114963, #1D769D);
	-pie-background: linear-gradient(#114963, #1D769D);
	behavior: url(/PIE/PIE.htc);
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	color: #EFEFEF;
   }
a.requestADemoFrontButton:active {
   border-top-color: #1D769D;
   background: #1D769D;
   }
  
 a.clickToCallFrontButton {
	border-top: 1px solid #727376;
	border-bottom: 2px solid #FFF;
	border-left: 2px solid #FFF;
	border-right: 2px solid #FFF;
	background: #1D769D;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#727376), to(#4d4d4f));
	background: -webkit-linear-gradient(#727376, #4d4d4f);
	background: -moz-linear-gradient(#727376, #4d4d4f);
	background: -ms-linear-gradient(#727376, #4d4d4f);
	background: -o-linear-gradient(#727376, #4d4d4f);
	background: linear-gradient(#727376, #4d4d4f);
	-pie-background: linear-gradient(#727376, #4d4d4f);
	behavior: url(/PIE/PIE.htc);
	color: #FFF;
	font-family: Helvetica, Arial, Sans-Serif;
	text-decoration: none;
	vertical-align: middle;
	font-size: 14px;
	font-weight:normal;
	padding: 10px 25px 9px 25px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
   }

   
a.clickToCallFrontButton:hover {
	border-top: 1px solid #4d4d4f;
	background: #114963;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#4d4d4f), to(#727376));
	background: -webkit-linear-gradient(#4d4d4f, #727376);
	background: -moz-linear-gradient(#4d4d4f, #727376);
	background: -ms-linear-gradient(#4d4d4f, #727376);
	background: -o-linear-gradient(#4d4d4f, #727376);
	background: linear-gradient(#4d4d4f, #727376);
	-pie-background: linear-gradient(#4d4d4f, #727376);
	behavior: url(/PIE/PIE.htc);
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	color: #EFEFEF;
   }
a.clickToCallFrontButton:active {
   border-top-color: #1D769D;
   background: #1D769D;
   }
  
div.phoneIcon{float:left; margin-top:-1px;} 
div.clickToCallText{float:left; margin-left:7px;} 
  
div.select
{width:99px; height:21px; background-color:#cacaca; font-weight: bold; border-right:solid 1px #9e9e9e; border-bottom: solid 2px #bebebe; float:left; color:#6e6e6e; text-align:center; padding-top:7px;}

div.pSelect
{width:99px; height:21px; background-color:#d5effb; border-right:solid 1px #a8daf1; border-bottom: solid 2px #a8daf1; float:left; margin-left:5px; color:#6e6e6e; font-weight:bold; text-align:center; padding-top:7px;}


div.featuresContainer {width:868px; height:340px;}
.features {width:170px; float:left; padding-right: 43px; height:160px; padding-top:10px;}
.features a.clusterButton {padding-left: 47px; padding-right:47px;}
.features a.searchButton {padding-left: 46px; padding-right:46px;}
.features a.recordingButton {padding-left: 40px; padding-right:40px;}
.features a.webPlayerButton {padding-left: 43px; padding-right:43px;}
.features a.apiButton {padding-left:28px; padding-right: 28px;}
.features a.clippingButton {padding-left: 52px; padding-right:52px;}
.features img {height: 74px; padding: 0 0 36px 45px;}
.features img.socialIcon {padding:0 0 36px 20px;}
.features img.clippingIcon {height: 86px; padding: 0 0 24px 20px;}
.features img.cluster {height: 74px; padding: 0 0 36px 25px;}
.features img.overview {height: 74px; padding: 0 0 36px 50px;}
.features img.webPlayer {height: 74px; padding: 0 0 36px 20px;}
.features img.api {height: 74px; padding: 0 0 36px 35px;}


div.navButtonContainer{
	float: right;
	position: relative;
	padding-bottom: 50px;
}

	div.buttonContainer
{
	float: left;
	position: relative;
	bottom: 17px;
	left: 55px;
}

	div.playoutContainer
{
	float: left;
	position: relative;
	top: -49px;
	left: 55px;
	
}

	div.playoutContainerIE
{
	float: left;
	position: absolute;
	top: 115px;
	left: 50px;
	
}

div.storageContainer
{
	float: left;
	position: relative;
	top: -17px;
	left: 46px;
}

div.sbContainerIE
{
	float: left;
	position:absolute;
	top: 150px;
	left: 40px;
}

div.sbContainer
{
	float: left;
	position:relative;
	top: -20px;
	left: 40px;
}

div.showsqueezeContainer
{
	float: left;
	position: relative;
	top: -102px;
	left: 55px;
}
	
h1
	{
	color: #2B85BB;
	font-size: 19.5px;
	margin: 0 0 10px 0;
	}
	
h1.products {font-size:26px; font-weight:normal; color:#000; line-height:39px;}	
h1.productsCluster {padding-top: 25px;}
h1.productsRecording {position: relative; left: 110px;}

h1.product
	{font-size:24px;}

h2.webPlayer {margin:45px 0 20px 0; clear:both; font-size:26px; font-weight:normal; color:#000; line-height:39px;}

h1.contact {
	font-size: 32px;
	line-height:48px;
	color:#2b85bb;
}
	
h1.holidays {
	color:#c1006a;
	font-family: 'Mr Bedford';
	font-size:60px;
	font-weight:normal;
	line-height:100%;
	letter-spacing:normal;
	margin-top:0;
	margin-right:0;
	margin-left:0;
	padding: 15px 0 10px 0;
	text-align:center;
	text-shadow: 3px 3px 3px #aaa;
}

h2
	{
	color: #2B85BB;
	font-size: 14.5px;
	margin: 0 0 10px 0;
	}
	
h2.features {margin-top:16px; clear:both; display:inline; width:704px; height:100%;}

	h2.products {
font-size:30px; clear:both; font-weight:normal; color:#000; margin-top:60px;}

h2.contact {
	font-size: 15.4px;
	color:#333;
}

h2.productTop
{font-size:40px; clear:both; font-weight:normal; color:#000;}
	
h2.industryBullets
	{
	font-size:12px; 
	color:#333; 
	line-height:21px; 
	margin-bottom:0;	
	}	
h2.fiscalList
{font-size: 14px;
color:#333;
margin: 0 0 3px 0;
}

h3
	{
	font-size:12px;
	margin: 23px 0 10px 0;
	}
		h4.products {
	font-size:18px; font-weight:normal; margin:0 0 3px 0; color:#000; line-height:28px;
}
	
h3.FAQ
	{
		font-size: 14px;
		color: #2b85bb;
		margin: 0 0 0 25px;
	}
	
	h3.products {
	font-size:26px; font-weight:normal; color:#000; line-height:39px;
}	

.industryTitle
	{
	font-size:17px; 
	margin:0 0 10px 0; 
	padding-top:10px;
	font-weight:bold;
	}
	
h3.clientTitle
	{
	padding-top:9px;	
	}
	
div.contact
{ float:left; width: 400px; padding: 10px 0 20px 0;}

div.products
{border-bottom:solid 1px #999; height:665px; width:868px;}

div.server {position:absolute; top:380px; left:240px;}

div.threesixty
{position:absolute; right:170px;}

div.serverPage
	{
		font-size: 11px;
		line-height: 17px;
		font-weight:bold;
		color:#000;
		padding: 15px 0 0 20px;
		vertical-align:bottom;
		width: 274px;
		float: left;
	}

.webinarTitle
	{	
	color: #2B85BB;
	font-size: 14.5px;
	margin:0 0 5px 0;	
	line-height:18px;
	}
	
h3.followUsTitle
	{
	margin-top:22px;	
	}

p
	{
	color: #000;
	font-size: 12px;
	line-height: 21px;
	margin: 0px 0 15px 0;
	}
	
p.industrySubTitle
	{
	font-size:16px; 
	line-height:32px;
	font-weight:bold; 
	color:#333;
	}
	
	p.products
	{color:#666666; font-size:15px; width:585px; float:left;}
	
	p.clear
	{clear:left;}
	
p.holidays
{
	border-collapse: collapse; 
	color:#333;
	font-family: 'Droid Sans';
	font-size: 15px;
	line-height: 22px;
	text-align: left;
	padding: 5px 20px 0 20px;
}
	p.contact
	{font-size: 13px;
	line-height: 22px;
	color:#333;
	}
	
p.industryColTitle
	{
	margin-top:25px; 
	margin-bottom:7px; 
	font-weight:bold;	
	}

label.error {
display:inline;
color: #ff0600;
font-size: 9px;
font-family:arial;
padding: 0 0 5px 2px;}

label.question
{font-weight: bold}

.tradeshow {font-size:18px;  color:#666; font-family:'Oswald', arial; font-weight:300;}
.tradeshow p { arial; font-weight:300;  font-size:22px; line-height: 33px; color:#666;}
.tradeshow h1 {font-size:45px; font-weight:700; letter-spacing:2px; text-align:center; line-height:60px; margin: 0 0 20px 0; color:#666;}
.tradeshow a {color:#2095cd; font-weight: 300; text-decoration:underline;}

.tradeshowIE {font-size:16px; line-height:36px;color:#666; font-family:'Droid Sans', arial; font-weight:100;}
.tradeshowIE p {font-size:18px; line-height:27px; color:#666; font-weight:300;}
.tradeshowIE h1 {font-size: 45px; line-height: 45px; color:#666; text-align:center; margin: 0; font-weight:700;}
.tradeshowIE a {color:#2095cd; font-weight: 300; text-decoration:underline;}

ul
	{
	padding:0;
	margin:11px 0 0 18px;
	}
	
ul.overview
	{
	margin: 0 0 0 0;
	}
	
ul.overviewClients
	{
	list-style-type:none; 
	padding-left:0; 
	margin-left:0px;
	border-top:#DDDDDD thin solid;	
	}
	

	
ul.howItWorks
	{
	margin: 0 0 10px 18px;
	}

li not(.nav>li)
	{
	color: #333333;
	font-size: 12px;
	line-height: 21px;
	padding: 0 0 6px 0;
	margin: 0 0 0 15px;
	}
	
li.featuresList
	{
	line-height: 16px;
	font-size:12px;
	width:600px;
	clear:both;
	padding: 6px 0 0 0;
	margin: 0 0 0 15px;
	}	
	
li.clients
	{
	border-bottom:#DDDDDD thin solid; 
	margin-left:0;	
	padding-bottom:15px; 
	text-indent:2px;
	}
	
li.clientsTop
	{
	border-bottom:#DDDDDD thin solid; 
	margin-left:0;
	margin-bottom:15px; 
	margin-top:15px; 
	padding-bottom:15px; 
	text-indent:2px;	
	}
	
li.VMS
{
	font-size: 14px;
	color:#666;
}

li.unordered
{
	list-style-type:none;
	margin-left: 0px;
}

div#followUs
	{
	width:200px;
	height:70px;	
	}

div#mainContentContainer
	{
	/*background: white;*/
	float: left;
	}
	
	div#holidayContentContainer
	{
width:100%;
align:center;
margin-left: auto;
 margin-right: auto;
	}
	
div#mainContents
	{
	/*background: white;*/	
	float: left;
	width: 708px;
display:block;
	}
	
	div#mainContentsAlt
	{
	/*background: white;*/	
	float: left;
	width: 868px;
	}
	
	div#holidayContents
	{
	width:100%;
	}
	
	div#mainContentsFullWidth
	{
	float: left;
	width:868px;
	}
	
	div#mainContentsWebPlayer
	{
	/*background: white;*/	
	float: left;
	width: 868px;
	}

div#mainContents3ColOverview
	{
	background: white;	
	width: 521px;
	float: left;
    padding: 0 40px 0 0;
    border-right: thin solid #CCCCCC;
	/*height: 700px;*/
	height:auto;
	}
	
div#mainContents3ColOverviewOption
	{
	/*background: white;*/	
	width: 521px;
	float: left;
    padding: 0 40px 0 0;
    border-right: thin solid #CCCCCC;
	height:auto;
	}
		
div#mainContents3Col
	{
	background: white;	
	width: 521px;
	float: left;
    padding: 0 20px 0 0;
	}
		
div#noBorder
	{
	border: 0;
	}
div#demoScreen
	{
	background: #FFF;
	width: 521px;
	height: 310px;
	}
div#demoScreen2
	{
	background: #FFF;
	width: 521px;
	height: 280px;
	}	
div#demoTextContainer
	{
	width: 500px;
	height: 200px;
	}
	
div#demoTextContent
	{
	padding: 10px;	
	}

div.sContainer{}

div.{
    float: left;
}


.supportForm{
	padding: 12px 12px 18px 22px;
	margin: 0 0 20px 0;
	}

.gradient {   
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background: #57bcf4;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#57bcf4), to(#cce6f7));
background: -webkit-linear-gradient(#57bcf4, #cce6f7);
background: -moz-linear-gradient(#57bcf4, #cce6f7);
background: -ms-linear-gradient(#57bcf4, #cce6f7);
background: -o-linear-gradient(#57bcf4, #cce6f7);
background: linear-gradient(#57bcf4, #cce6f7);
-pie-background: linear-gradient(#57bcf4, #cce6f7);
behavior: url(/pie/PIE.htc);
}

.supportContainer {width:380px; float:left; padding-top: 20px;}
.supportContainerRight {float:left; width:428px; padding: 20px 0 0 60px; height:100%;}
.supportContainerRight p {font-size:14px; line-height:20px; padding-left:12px;}
.supportContainerRight h2 {font-size: 19.5px; padding: 0 0 10px 12px;}


/*MailChimp Form CSS Starts*/

#mc_embed_signup {background:#fff; clear:left;}
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 0; font:14px Arial,sans-serif; font-weight:bold; line-height: 20px;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border:1px solid #999; -webkit-appearance:none;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .supportButton {
   border: 1px solid #b6b6b6;
   background: #dedfe1;
   -webkit-box-shadow: #666 0px 2px 3px;
   -moz-box-shadow: #666 0px 2px 3px;
   box-shadow: #666 0px 2px 3px;
   background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FCFcFC), to(#dedfe1));
   background: -webkit-linear-gradient(#FCFcFC, #dedfe1);
   background: -moz-linear-gradient(#FCFcFC, #dedfe1);
   background: -ms-linear-gradient(#FCFcFC, #dedfe1);
   background: -o-linear-gradient(#FCFcFC, #dedfe1);
   background: linear-gradient(#FCFcFC, #dedfe1);
   -pie-background: linear-gradient(#FCFcFC, #dedfe1);
   behavior: url(/PIE/PIE.htc);
   padding: 8px 35px 8px 35px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   color: #000000;
   font-family: Arial, Sans-Serif;
   text-decoration: none;
   font-size: 16px;
   font-weight:bold;
   margin: 10px 0 10px 0;
   position: relative;
   left: 130px;
}

#mc_embed_signup .supportButton:hover {
	
	border: 1px solid #8e9194;
	background: #6a6a6a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: #666 0px 2px 3px;
	-moz-box-shadow: #666 0px 2px 3px;
	box-shadow: #666 0px 2px 3px;
	color: #fcfcfc;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#bfbfbf), to(#6a6a6a));
	background: -webkit-linear-gradient(#bfbfbf, #6a6a6a);
	background: -moz-linear-gradient(#bfbfbf, #6a6a6a);
	background: -ms-linear-gradient(#bfbfbf, #6a6a6a);
	background: -o-linear-gradient(#bfbfbf, #6a6a6a);
	background: linear-gradient(#bfbfbf, #6a6a6a);
	-pie-background: linear-gradient(#bfbfbf, #6a6a6a);
	behavior: url(/PIE/PIE.htc);
   }
   
#mc_embed_signup .supportButton:active {
	border-top-color: #727578;
	background: #727578;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#c60; font-size:28px; line-height:40px;}
#mc_embed_signup .mc-field-group .asterisk {position:absolute; top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}


/*MailChimp Form CSS Ends*/

.caseStudyContainer {width:400px; float:left; margin: 0 68px 15px 0;}
.caseStudyRight {margin-right:0;}
.caseStudyRightTop {margin: 0 0 40px 0;}
.none {float:none; display:block; clear:both;}
.caseStudyContainer h1 { font-size:35px; font-weight:normal; color:#000; line-height:50px; clear:both;}
.caseStudyContainer h2 {font-size:20px; font-weight:normal; color:#000; line-height:30px; margin-bottom:15px;}
.caseStudyContainer h3 {font-size:14px; margin-top:0; font-weight:700;}
.caseStudyContainer img {padding: 7px 0 30px 20px; float:right; border:0;}
.caseStudyContainer img.none {padding-bottom:0; padding-top: 0px; border:0;}
.caseStudyContainer img.bottom {padding-bottom:8px;}
.caseStudyContainer img.no {padding: 0 0 0 20px;}
.caseStudyContainer img.less {padding-left:10px;}
.caseStudyContainer img.spotlight {float:left; padding: 20px 15px 0 10px;}
.caseStudyContainer p {color:#666666; font-size:13px; line-height:20px;}
.caseStudyContainer p.intro {color:#666666; font-size:15px; padding-top:15px;}
.caseStudyContainer p.spotlight {text-decoration:none; font-size:18px; float:left; padding: 30px 0 0 0;}
.caseStudyContainer span {font-size:11px; clear:both; color:#666666; margin:0; padding:0;}
.caseStudyContainer span.new {font-size:10px; line-height:18px; clear:both; color:#F00; font-weight:400; letter-spacing:1px; font-stretch:semi-expanded; vertical-align:text-top;}
.caseStudyContainer a.case {text-decoration:none;}

.caseStudyPageContainer {width:400px; float:left;}
.caseStudyPageContainer h1 { font-size:40px; font-weight:normal; color:#d59108; line-height:40px; clear:both; font-family:"Segoe UI", "Trebuchet MS", "Tahoma", sans-serif; padding: 30px 0 0 115px; margin:0;}
.caseStudyPageContainer h1.subtitle {font-size:16px; line-height:16px; color:#dddddf;  font-family: "Segoe UI", "Trebuchet MS", "Tahoma", sans-serif; font-weight:200; padding: 0 0 0 120px; margin: 15px 0 0 0;}
.caseStudyPageContainer h2 {font-size:22px; font-weight:normal; color:#000; line-height:30px; margin-top:10px;}
.caseStudyPageContainer h3 {font-size:12px; color:#666; font-weight:bold;}
.caseStudyPageContainer p {color:#666666; font-size:14px; line-height:21px;}
.caseStudyPageContainer li {color:#666666; font-size:14px; line-height:21px; margin-left: -20px; padding: 5px 0 7px 0; list-style-type:none;}
.caseStudyPageContainer span {font-weight:bold;}
.caseStudyPageContainer img {padding: 55px 0 0 35px;}
.caseStudyTitle {width:768px; float:left;}
.caseStudyHeader {width:800px; margin:0; clear:both;}
.caseStudyFooter {width:540px; float:left; padding-top:20px;}
.caseStudySpan {width:780px; float:left;}
.caseStudySpan img{float:right; position: relative; top: -40px;}
.caseStudyMidSpan {width:660px; float:left;}
.caseStudyMid {width:320px; float:left;}
.caseStudyBanner {width:819px; height:221px; background-image:url(/images/enterprise/casestudy/miamiPD/teddyBearCop.jpg); background-repeat:no-repeat; clear:both; margin: 10px 0 10px 0;}
.emersonBanner {width:819px; height:221px; background-image:url(/images/enterprise/casestudy/emerson-header.jpg); background-repeat:no-repeat; clear:both; margin: 10px 0 10px 0;}
.emersonBanner h1 {font-size:40px; font-weight:normal; color:#FFF; line-height:40px; clear:both; font-family:"Segoe UI", "Trebuchet MS", "Tahoma", sans-serif; margin:0; position:relative; left: -80px; text-shadow: 2px 2px #333;}

.caseStudyQuote {float:left; margin: 0 0 0 20px; width:390px;}
.rightQuote {margin: 45px 0 0 20px; background-image:url(/images/enterprise/quoteBox.jpg); background-repeat:no-repeat; height:171px;}
.caseStudyQuote p {color:#333; font-size:18px; line-height:26px; font-family: 'Amethysta'; margin: 40px 0 0 32px;  width:300px;}

.caseStudyImage {float:left;}
.caseStudyImage img.teddy {position:absolute; right:80px; margin-top:-15px;}
.caseStudyImage img.span {padding: 70px 0 10px 0; margin:0;}
.caseStudyImage img.results {padding: 10px 30px 15px 0;}
.caseStudyImage img.about {padding: 10px 0 15px 30px;}
.caseStudyImage img.logo {padding: 0 0 0 20px; margin-top:-25px;}

.caseStudyImageQuote {float:left; background-image:url(/images/enterprise/casestudy/miamiPD/miamiPDSnapStream.jpg); background-repeat:no-repeat; height:411px; width:370px; margin: 20px 30px 15px 0; clear:both;}
.caseStudyImageQuote p{color:#333; font-size:18px; line-height:26px; font-family: 'Amethysta'; margin: 25px 0 0 105px;  width:250px;}

.caseStudyQuoteImage {float:left; background-image:url(/images/enterprise/casestudy/miamiPD/monitoringTVRemote.jpg); background-repeat:no-repeat; width:375px; height:269px; margin: 50px 0 0 30px;}
.caseStudyQuoteImage p{color:#333; font-size:18px; line-height:26px; font-family: 'Amethysta'; margin: 130px 0 0 30px;  width:250px;}

.emersonImage1 {float:left; background-image:url(/images/enterprise/casestudy/paul-niwa.jpg); background-repeat:no-repeat; margin: 40px 0 0 90px; height: 224px;}
.emersonImage1 p{color:#333; font-size:18px; line-height:26px; font-family: 'Amethysta'; position:relative; top:240px; text-align:center;}
.emersonImage1 span{color:#333; font-size:16px; line-height:22px; font-family: 'Amethysta';  width: 300px; position:relative;}

.emersonImage2 {float:left; background-image:url(/images/enterprise/casestudy/emersonClassroom.jpg); background-repeat:no-repeat; width:370px; height: 249px; clear:both; margin: 30px 30px 25px 0;}
.emersonImage2 p{color:#333; font-size:16px; line-height:22px; font-family: 'Amethysta'; position:relative; top:240px; text-align:left; width: 377px;}


div.videoUtubeLink, div#videosPageVideoContainer{display:none}

div.demoListBackgroundNormal
	{
	background: url(/images/enterprise/gradientNormal.gif) repeat-x;
	}
	
div.middleHoliday {
 background-color:#fff0e8;
 margin-left: auto;
 margin-right: auto;
 width:560px;
} 

div.demoListBackgroundHighlight
	{
	background: url(/images/enterprise/gradientHighlight.gif) repeat-x;
	}
	
div.demoImageContainer
	{
	margin: 4px 0 0 0;
	float: left
	}
	
	div.demoImageContainerAlt
	{
	margin: 0 auto;
	width: 100%;
	}
	
	
div.demoListTextContainer
	{
	padding: 18px 0 0 18px;
	float: left
	}
div.videoUtubeLink{display:none}	

a.demoNavLinksUnselected
	{
	font-size: 11px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	}
	
a.demoNavLinksUnselected:visited
	{
	color: #000000;
	}

a.demoNavLinksUnselected:hover
	{
	color: #2B85BB;
	text-decoration:underline;
	}
	
a.demoNavLinksSelected
	{
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
	}
	
a.demoNavLinksSelected:visited
	{
	color: #FFFFFF;
	}

a.demoNavLinksSelected:hover
	{
	color: #FFFFFF;
	text-decoration:underline;
	}
	
div.quoteContainer
{
	margin-top: 30px;
	width: 100%;
	background: white;
}
	
div#3ColContentContainer
	{
		margin-top: 30px;
	background: white;
	width: 100%;
	}
	
div#3ColContents
	{
	background: white;
	position: absolute;
	width: 287px;
	}

div.markets-3rd-col{position:static;width: 225px;float:left;padding-left:35px; }

div.marketsButtonContainer {clear:both; margin-top:25px;}
.marketsButtonContainer a.getAQuoteButton {border: 2px ridge #b6b6b6; font-size:13px; color:#333; padding: 6px 60px 6px 60px;}
.marketsButtonContainer a.whitePaperButton {padding: 6px 28px 6px 28px; font-size:11px; line-height: 16px;}
.marketsButtonContainer a.whitePaperButtonIE {padding: 6px 38px 6px 38px; font-size:11px; line-height: 16px;}
.marketsButtonContainer a.getAQuoteButton:hover {border: 0; border: 1px solid #b6b6b6;}
.marketsButtonContainer a.blogButton {padding: 6px 64px 6px 64px;}
.marketsButtonContainer img {display:inline; position:relative; right: 30px; vertical-align:middle;}
.marketsButtonContainer span {font-size:20px; font-weight:600; text-decoration:underline; line-height:20px; position:relative; top:1px; right:-5px;}

a.marketsButton {
  
   padding: 6px 40px 6px 40px;  
   font-size: 11px;
   line-height:16px;
   }
	
div#3ColContentsDemo
	{
	background: white;
	position: absolute;
	width: 287px;
	top: 78px;
	}
	
div#footerContainer
	{
	background: white;
	height: 107px;
	width: 100%;
	clear: both;
	position: relative;
	}
	
div#leftCurve
	{
	width: 180px;
	height: 107px;
	float: left;
	}
	
div#footerLinksContainer
	{
	position: absolute;
	width: 620px;
	margin: 70px 0 0 0px;
	float: left;
	left: 250px;
	}
	
a.footerLinks
	{
	font-size: 10px;
	color: #2B85BB;
	padding: 0 20px;
	text-decoration: none;
	}
	
a.footerLinks:hover
	{
	font-size: 10px;
	color: #2B85BB;
	text-decoration: underline;
	}

div#blueBottom
	{
	width: 100%;
	float: left;
  	}
	
div#legalContainer
	{
	width: 300px;
	float: left;
	}

.legalText
	{
	color: white;
	}
	
.BodyText 
	{
	color: #333333;
	}
	
.BodyTextBlue 
	{
	font-size: 11px;
	color: #2B85BB;
	}
	
.BodyTextWhite 
	{
	font-size: 11px;
	color: #FFFFFF;
	}
	
.twoColumnContainer
	{
	width: 100%;
	}
	
.twoColumnContentsLeft
	{
	width: 80%;
	float: left;
	}
	
.twoColumnContentsRight
	{
	width: 20%;
	float: left;
	}
	
.form-submit
	{
	clear: none;
	text-align:left;
	}
	
table
	{
	font-size: 12px;
	}
	
.new
	{
	color: red;
	font-size: 9px;
	}
	
.newBig
	{
	color: red;
	font-size: 14px;
	}

	
.featuresThumbnails
	{
	margin:7px 10px 10px 0px;
	display:inline-block;
	}
	
div.thumbnailContainer
	{
	display: block;
	margin: 0 0 0 20px;
	padding: 0;
	}

.galleryThumbnails
	{
	margin:0 10px 20px 0;
	float: left;
	border-top:solid #999999 1px;
	border-right:solid #333333 1px;
	border-bottom:solid #333333 1px;
	border-left:solid #999999 1px;
	}
	.webinarThumbnails
	{
	margin:0 0 0 0;
	border-top:solid #999999 1px;
	border-right:solid #333333 1px;
	border-bottom:solid #333333 1px;
	border-left:solid #999999 1px;
	}
	
	.galleryThumbnails2
	{
	margin:0 10px 0 0;
	float: left;
	border-top:solid #999999 1px;
	border-right:solid #333333 1px;
	border-bottom:solid #333333 1px;
	border-left:solid #999999 1px;
	}
	
div#mainContentsGallery
	{
	background: white;	
	float: left;
	width: 815px;
	}
	
div#contentContainerGallery
	{
	width: 1025px;
	background: white;
	overflow: hidden;
	}
	
.validpricing
	{
	font-size:13px;
	float:right;
	margin:3px 0 0 0;
	font-weight:bold;
	color:#666666;
	letter-spacing:1px;
	}
	
/*niches css*/

a.niches
	{
	font-weight:bold;
	color:#2B85BB;
	text-decoration:none;
	}
	
a.niches:visited
	{
	color:#2B85BB;
	text-decoration:none;
	}
	
a.niches:hover
	{
	text-decoration:underline;
	color:#2B85BB;
	}
	
.nicheHeader
	{
	margin:22px 0 15px 0;
	}
	
.nicheSubHeader
	{
	color:#333333;
	}
	
.nicheSubHeaderBenefits
	{
	margin:25px 0 22px 0;	
	}
	
li.nicheSpacing
	{
	border-bottom:#DDDDDD thin solid;
	padding-top:5px; 
	text-indent:5px;	
	}
	
li.topNiche
	{
	border-top:#DDDDDD thin solid;	
	}
	
li.nicheFeaturesList
	{
	margin-bottom:10px;
	}
li.fiscalList
{
	list-style-type: none;
	margin-left:10px;
}
	
	
li.nicheCustomersList
	{
	border-bottom:#DDDDDD thin solid;
	margin-left:0;
	padding-bottom:15px;
	text-indent:2px;
	}
	
.quotes
	{
	font-size:9px;
	font-style:italic;
	font-weight:bold;
	line-height:16px;
	margin:6px 0 26px 10px;
	}
.webinar
{font-size: 11px;
line-height: 16px;
}
	
.buttons
	{
	margin: 0 0 7px 0;
	}
	
/*mini, server, QAM/ATSC pricing pages*/

li.comparisonLabels
	{
	color:#FFFFFF;
	font-size:11px;
	}
	
div.recommendationText
	{
	text-align:center; 
	color:#2B85BB; 
	font-size:11px;
	}
	
li.comparisonRows
	{
	font-size: 11px;
	margin:0 0 0 5px;
	line-height: 21px;
	padding: 1px 0 1px 12px;
	}

li.comparisonGreyRows
	{
	background-color:#EDEDED;
	}
	
li.labels
	{
	font-size:11px;
	line-height:17px;
	padding: 3px 0 3px 0;
	}
	
ul.miniTable
	{
	margin:7px 0 0 0;
	list-style:none;
	padding:0;
	}
	
div.miniBuyButton
	{
		margin: -300px 0 0 0;
	width:94px;
	height:28px;
	float:left;
	}
	
li.miniBullets
	{
	line-height:17px;
	}
	
p.miniParagraph
	{
	width:500px;
	margin: 10px 0 0 320px;
	}
	
ul.miniBoxContents
	{
	float:left;
	}
	
li.miniBoxContentsBullets
	{
	font-size:11px;
	}
	
li.comparisonGreyRowsMini
	{
	background-color:#E6E6E6;
	}
	
li.comparisonRowsMini
	{
	font-size: 11px;
	margin:0 1px;
	padding: 1px 0 1px 0;
	height: 21px;
	}
	
li.QAMLabels
	{
	font-size:11px;
	line-height:17.5px;
	}
	
.QAMRequestAQuote
	{
	margin:29px 0 0 90px;
	float:left;
	}
	
.serverRequestAQuote
	{
	margin:26px 0 0 90px;
	float:left;
	}
	
.minorText
	{
	font-size:11px;
	color:#4F4F4F
	}
	
	.tinyText
	{
	font-size:11px;
	line-height: 17px;
	color:#888;
	letter-spacing:0.5px;
	padding-top: 8px;
	clear:both;
	margin-left:60px;
	}
	
.smallText
	{
	font-size:9px;
	}
	
li.checkBox
	{
	padding:0;
	}
	
li.training
	{
	font-weight:bold; 
	}
	
div#contentContainerFrontpage{clear:both;/*n*/width:1024px;/*n*//*background:url(../images/enterprise/enterprisedefault_top.gif) no-repeat 140px 0;*/ padding-top:2px; padding-left:0; overflow: hidden;}
.internalNavigationContainer{float:right; margin-top:40px;}
.internalNavigationContainerBottom{float:right; clear:both; padding: 40px 0 30px 0;}

#overviewMain h2{font-size:20px;}
#overviewHero{background-image:url(/images/enterprise/overviewHero1.png); height:556px; margin-top: 90px; margin-bottom:39px; overflow:hidden; background-repeat:no-repeat;}
#overviewText{width:500px; float:left;}
#overviewText h1{font-size: 24px;}
#overviewText p{color:#666666; font-size:15px; position: relative; top:-25px; margin-bottom: 10px; padding-bottom:0;}
#overviewSearch{float:left; margin:72px 0 0 366px;}
#featuresContainer{position:relative; left:143px; top:386px;}
#profileContainer{background-image:url(/images/enterprise/requestDemo.png); background-repeat:no-repeat; width: 868px; height:600px; background-position: 470px 415px;} 
#profileButton {position:relative; left:144px; top:425px;}
#menuContainer{margin-left:150px;}
#menuContainer ul{list-style: none;}
.slideshow li{float:left;}
.slideshow img{border:none;}
#tvIsOurBusiness{height:450px;}
#tvIsOurBusinessLeft{width:438px; float:left; clear:both; margin-top:30px;}
#tvIsOurBusinessRight{width:380px; float:left; clear:none; margin-left:15px; margin-top:-20px;}
#iconsSmall{float:left; width:38px;}
#iconsSmallCopy{float:left; width:342px;}
#iconsCopySpacing{margin:0;}
.businessIndustries{list-style:none; line-height:22px; display:block;}
.overviewIndustryTitles{position:relative; float:left; z-index:3;}
.overviewIndustryDiagram{position:relative; float:left; z-index:1;}
.socialTVOverview{width:868px; height:100%; margin-bottom:50px;}
.socialTVOverview div.social{width:720px; margin-left:85px;}
.socialTVOverview img{padding: 25px 0 25px 0; margin:auto;}
.socialTVOverview div.socialButton{height:50px; width:190px; margin:auto; position:relative; top: 20px;}
#tvSearchContainer{height:370px;}
#tvSearchLeft{width:448px; float:left;}
#tvSearchRight{width:398px; margin-left:22px; float:left; clear:none;}
.searchUpgradeContainer{width: 868px; height:100px; background-position: 100px 10px; margin:20px 0 20px 0;}
.showsqueezeUpgradeContainer{width: 868px; height:100px; background-position: 120px 0px; margin:20px 0 20px 0;}
.showsqueezeButton{position:relative; left:320px; top:30px;}
.generalButtonContainer{margin: 30px 0 0 0}
.featuresButtonContainer {position: relative; left:320px; margin-top: 55px; margin-bottom:40px;}
.webPlayerButtonContainer {margin-bottom:20px;}
.clusterButtonContainer {position: relative; left:300px; padding: 0 0 35px 0;}
.exploreShowSqueezeContainer{height: 40px; position: relative; top: 5px;}
.exploreShowSqueezeButton{width:215px; height:39px; text-align:center; float: left;}
#webPlayerContainer{width:720px; margin-left:85px; padding-top:0px; margin-bottom:30px }
.exploreWebPlayerContainer{float: left; margin: 25px 30px 20px 125px; display:inline; }
.upgradeToWebPlayerContainer{float: left; margin: 25px 0 20px 0; display:inline;}
.webPlayerButtonContainer{width:725px; height: 70px;}
.contactWebPlayerContainer{position: relative;  top: 20px; left:200px; display:inline;}
.upgrade5Container{position:relative; top: 20px; left: 220px; display:inline;}
h1.overviewTitles{margin-top:30px;}
a.viewDetails{padding-right:25px;}
#smartChapterContainer{height:400px; margin-top:50px;}
#smartLeft{float:left; margin-right:75px;}
#smartRight {width:380px; float:left;}
#recordingContainer{height:340px;}
#recordingLeft{width:380px; float:left;}
#recordingRight{float:left; margin-left:100px;}
#recordingRight img.programGuide{padding:5px 0 0 0;}
#clipStreamContainer{height:590px;}
#clipStreamLeft{width:389px; margin-right:12px; float:left;}
#clipStreamRight{width:467px; float:left; clear:none;}
#clipStreamRight img.overviewClip{margin:80px 0 0 0;}
#apiContainer{height:365px; margin-top:30px;}
#apiLeft{width:389px; float:left; }
#apiRight{width:467px; margin-left:12px; float:left; clear:none;}
#apiRight img {margin:0 0 0 47px;}
#surveyContainer{width:100%; margin-top:90px; height:234px;}
#surveyLeft{width:387px; float:left; margin-top:40px;}
#surveyRight{width:389px; margin:40px 0 0 90px; float:left; clear:none;}
#clusterContainer{height:370px; width: 100%; margin: 0;}
#clusterLeft{width:428px; float:left;}
#clusterRight{width:380px; float:left; margin-left:45px;}
#clusterLeft img.clusterServer{padding: 30px 0 0 30px;}
#tvAlertsContainer{height:560px;}
#tvAlertsLeft{width:478px; float:left; clear:both;}
img.overviewMobile{margin:90px 0 0 47px;}
#tvAlertsRight{width:390px; margin-top: 20px; float:left;}
.demosRow{float: left; margin-bottom:0; width: 100%; height: 130px;}
.demosRow2{margin-bottom:0; width: 868px; height: 115px;}
p.demosCopy{clear:both; margin-bottom:4px;}
p.embedCopy{font-size:11px;}
.demosUrl{font-size:10px;}
div#mainContents3ColMarkets{background:white; width:570px; float:left; padding: 0 40px 0 0; border-right: thin solid #CCCCCC; height:auto;}
div.marketsThumb{float:left; width:90px; margin-right:20px; padding-top:3px; clear:both}
div.marketsCopy{float:left; width:640px;}
div#webinarSection{width:380px; float:left; border-right:#999 thin solid; padding-right:46px;}
div#tradeshowSection{width:380px; float:left; padding-left:44px; padding-right:46px;}
.eventSection{font-size:18px; float:left;}
.eventTitle{margin-bottom:0; clear:both;}
.subTitle{font-size:19px; margin-top:20px; clear:both;}
.eventInfo{margin: 15px 0 15px 0;}
img.calendarIcon{float:left; margin-left:10px;}
img.eventsHero{margin: 30px 0 20px 0; clear:both;}
img.eventsSmall{margin: 20px 0 20px 0; clear:both;}
.eventSubTitle{letter-spacing:.5px;}
.webinarCalendarLink{margin-left:0px;}
ul.eventsList{list-style-type:none; margin:0;}
li.eventsArchives{margin-left:0; margin-top:20px; color:#2B85BB;}
.subSectionCopy{margin-bottom:5px;}
#ipadContainer{height:350px; width: 100%; margin: 50px 0 0 0;}
#ipadLeft{width:428px; float:left;}
#ipadRight{width:380px; float:left;}
#ipadRight img.ipad{padding: 0 0 0 50px; margin-top:-80px;}

.mainContentsAboutUs{float: left; width: 804x; padding-right:100px;}
.mainContentsAboutUs p {font-family:arial;font-size:14px;}
.mainContentsAboutUs h1 {font-family:arial; font-size:40px; color:#333; font-weight:normal;} 
.mainContentsAboutUs h2 {font-family:arial; font-size:25px;} 
.mainContentsAboutUs img.culture {margin: 20px 0 20px 0;}
.mainContentsAboutUs img.team {margin: 10px 0 0 0;}
.mainContentsAboutUs img.icons {display:inline;}
.mainContentsAboutUs div.intro {width:800px;}
.mainContentsAboutUs div.content {width:600px;}
.mainContentsAboutUs div.bio {width:400px;} 
.mainContentsAboutUs div.timeline {margin: 30px 0 0 10px; float:left; width:385px;}
.mainContentsAboutUs div.right {margin-left:30px;}
.mainContentsAboutUs ul.careerLinks{list-style-type:none; margin:0;}
.mainContentsAboutUs li.career{font-size:16px; margin:0;}
.mainContentsAboutUs p.careerTitle{font-size:24px; margin: 30px 0 7px 0; color:#2B85BB; font-weight:normal;}
.mainContentsAboutUs p.careerSubTitle{font-weight:normal; margin: 10px 0 10px 0; font-size:20px;}
.mainContentsAboutUs p.careerDate{font-size:12px; color:#000; font-style:italic;}
.mainContentsAboutUs ul.careersSub{margin-left:0; margin-bottom:10px; font-size:14px;}
.mainContentsAboutUs li.careersSub{font-size:14px;}


img.team{align: left; display:inline; padding-top: 15px; margin-left:120px; padding-bottom:30px;}
img.serverAbout{float:right; display:inline; padding-left:2px;}
h1.about{margin-top:30px;}
div.aboutLeft{float:left; width:267px;}
div.aboutRight{float:left; clear:none; width:480px;}
img.videoMiniThumb{float:left; margin-bottom:28px;}
.videoOverviewLink{float:left; margin-top:9px; margin-left:15px;}
.afterVideoThumbTitle{clear:both;}
div.speakingTitle{text-align:left; width: 320px;  font-family: Georgia, 'Times New Roman', Times, serif; line-height: 20px; font-size:14px}
img.tradshowSecondPost{margin-top:15px; margin-bottom:10px;}
ol.faqSection{font-weight:normal; padding-right: 30px;}
li.eventsWebinarList{margin:0; color:#444;}
.preSalesSurveyTitle{font-size:16px; margin:0 0 10px 0; font-weight:bold;}
div.SDHDLearnMoreButtons{float: left; margin: 10px 0 0 30px;}
div.webPlayerProductContainer{position:relative; left: 70px; top:15px;}
div.pricingSD{width:665px; height:20px; float:left; margin-left:60px; padding-top:5px;}
div.pricingSDPrice{width:140px; height:20px; float:left; clear:none; text-align:right; padding-top:5px;}
div.leaseSD{width:605px; height:20px; float:left; margin-left:60px; padding-top:5px;}
div.leaseSDPrice{width:200px; height:20px; float:left; clear:none; text-align:right; padding-top:5px;}
div.pricingHD{width:605px; height:20px; float:left; clear:both; margin-left:60px; padding-top:5px;}
div.pricingHDPrice{width:200px; height:20px; float:left; clear:none; text-align:right; padding-top:5px;}
div.pricingSB{width:658px; height:20px; float:left; clear:both; margin-left:60px; padding-top:5px;}
div.pricingSBPrice{width:150px; height:20px; float:left; clear:none; text-align:right; padding-top:5px;}
div.pricingConfigure{width:598px; height:25px; float:left; margin-left:30px;}
div.pricingConfigure h3{font-size:14px; margin-top:5px; margin-bottom:5px;}
div.pricingConfigurePrice{width:240px; height:20px; float:left; clear:none; text-align:right; padding-top:5px;}
div.teampicContainer{margin-top:20px; margin-bottom:50px; width:752px; height:1909px;}
div.teampic{font-family: arial, san serif; font-size:14px; position:relative;}
div.pricingButton{float:right; margin-top:30px;}

/**************************************************************************
Start newly editing from here...
***************************************************************************/

/* BEGIN NEW HEADER */
.clear:after,.newHeaderInner:after,.maiNavAndSerchPanel:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#newHeader{ clear:both; width:auto; height:118px; position:relative; z-index:999}
#newHeader a img,.defaultMidContents a img,.enterpriseDefault_top a img{ border:0;}
.newHeaderInner{ clear:both; width:970px; height:118px; margin:0 auto; padding:0 0 0 20px;}
.logoAndtopNav{ clear:both; width:950px; overflow:hidden}
.logoWrap{ float:left; width:200px; padding-top:17px;}
.logo{ float:left;width:auto;margin:0px;}

.topNav{ float:right; width:235px; height:28px; border:1px solid #cacaca; border-top:0; background:#fffffe; position:relative;}
.topNavLeftBottom,.topNavRightBottom{ width:3px; height:3px; font-size:3px; line-height:3px; position:absolute; left:-1px; bottom:-1px; background:url(/images/enterprise/topNavCorners.gif) no-repeat 0 0;}
.topNavRightBottom{ background-position:0 -40px; left:auto; right:-1px;}
* html .topNavLeftBottom{ bottom:-2px}
* html .topNavRightBottom{right:-2px; bottom:-2px}

.topNav ul{ clear:both; width:635px;margin:0; padding:4px 0 0; list-style:none; overflow:hidden;}
.topNav ul li{ float:left;width:69px; height:19px; border-right:1px solid #cacaca; margin:0; padding:0; line-height:19px; color:#2f6f9e; text-align:center; font-family: Arial; font-size:11px;}
.topNav ul li img{ float:left; width:auto; margin:0 3px 0 0;}
.topNav ul li a{ color:#2f6f9e; text-decoration:none; line-height:19px;}
.topNav ul li a:hover{ text-decoration:underline}
.topNav ul li.blog{width:35px;}
.topNav ul li.socialLink{ padding-left:13px; width:259px; height:21px;}
.topNav ul li.emailAddress{padding-left:10px; padding-right:10px; width:170px; float:left; color:#555;}
.topNav ul li.contactNumber{ border:0; width:130px; padding-left:10px; padding-right: 10px; color:#555;}

.maiNavAndSerchPanel{ clear:both; width:948px; margin-top:18px; font-family: Arial, Helvetica, sans-serif; }
.maiNavAndSerchPanel ul{ float:left; width:670px; list-style:none;margin:0; padding:0 0 0 50px;}
.maiNavAndSerchPanel ul li{ float:left; width:auto;font-size:14px;line-height:22px;margin:0;padding:0 28px 0;font-weight:400;position:relative;}
.maiNavAndSerchPanel ul li a{color:#4e4e4e; text-decoration:none;font-weight:400;}
* html .maiNavAndSerchPanel ul li a{color:#4e4e4e!important;text-decoration:none!important;font-weight:400!important;}
.maiNavAndSerchPanel ul li a:hover,.maiNavAndSerchPanel ul li.selected a,.maiNavAndSerchPanel ul li.hovered a{color:#0489b8 !important}
.searchBar{ float:right; width:167px; height:23px; padding-right:10px; background:url(../images/enterprise/searchBar_bg.gif) no-repeat 0 0;}
.searchBar form{margin:0; padding:0;}
.searchBar input.txtInput{ float:left; width:135px; margin:0 5px 0 0; padding:4px 5px; line-height:15px; font-family: Arial; font-size:12px; color:#333; border:0; background:none;}
.searchBar input.searchBtn{float:right; width:17px; height:16px; padding:0; margin:3px 0 0; cursor:pointer; border:0; background:url(/images/enterprise/searchButton2.gif) no-repeat;}
.maiNavAndSerchPanel ul li div.dropdownWrap{position:absolute;/*width:498px;*/ padding-top:20px;left:30px; top:17px;visibility:hidden;/*display:none*/}
.maiNavAndSerchPanel ul li div.dropdown{float:left;/*width:496px;*/overflow:hidden;padding:15px;border:1px solid #a4a4a4;background:#fffffe; position:relative; float:left;z-index:3;}
.arrowBuble{ display:block; width:21px; height:13px; background:url(/images/enterprise/arrow_buble.gif) no-repeat 0 0; position:absolute; left:15px; top:8px; z-index:4}
.maiNavAndSerchPanel ul li div.dropdown ul{ float:left; width:266px; height:auto; border-right:1px solid #a4a4a4; margin:0; padding:0;}
.maiNavAndSerchPanel ul li div.dropdown ul li{ clear:both; width:242px; margin:0; padding:5px 0 5px 3px; border-bottom:1px solid #bcbcbc; font-size:12px; line-height:18px;}

.tv-search li.tv-search-nav a{color:#0489b8 !important}
.markets li.markets-nav a{color:#0489b8 !important;}
.featuresMenu li.features-nav a{color:#0489b8 !important;}
.pricing li.pricing-nav a{color:#0489b8 !important}
.products li.products-nav a{color:#0489b8 !important}
.webinars li.webinars-nav a{color:#0489b8 !important}
.consumer li.consumer-nav a{color:#0489b8 !important}
.support li.support-nav a{color:#0489b8 !important}

.maiNavAndSerchPanel ul li div.dropdown ul li.last{ border:0;}
.maiNavAndSerchPanel ul li div.dropdown ul li a{ color:#4e4e4e!important; text-decoration:none !important}
.maiNavAndSerchPanel ul li div.dropdown ul li a:hover,.maiNavAndSerchPanel ul li div.dropdown ul li.selected a{color:#0489b8 !important}
.maiNavAndSerchPanel ul li div.dropdownRight{ float:left; width:205px; padding-left:20px; position:relative; z-index:-1;}
.maiNavAndSerchPanel ul li div.dropdownRight h1 {font-size:16px; line-height:24px; font-weight:bold;}
.maiNavAndSerchPanel ul li div.dropdownRight h2 {margin: 0;}
.maiNavAndSerchPanel ul li div.dropdownRight em{ display:inline; clear:both; font-size:22px; line-height: 28px; padding-bottom: 12px; font-style:normal; color:#3681b8}
.maiNavAndSerchPanel ul li div.dropdownRight em span{ display:inline; clear:both; font-size:16px; line-height: 22px;}
.maiNavAndSerchPanel ul li div.dropdownRight p{ clear:both; margin:0; padding:5px 0 0; line-height:18px; color:#3681b8; font-size:11px; font-weight:700}
.maiNavAndSerchPanel ul li div.dropdownRight p.caseStudy { clear:both; margin:0; padding:0; line-height:18px; color:#666; font-size:12px; font-weight:700}
.maiNavAndSerchPanel ul li div.dropdownRight p.release { clear:both; margin:0; padding:0; line-height:18px; color:#868686; font-size:12px; font-weight:normal;}
.maiNavAndSerchPanel ul li div.dropdownRight p.subText {  font-style:normal; display:inline; float: left; font-weight:400; font-size:11px; line-height:15px; color:#868686; position:absolute; width:140px; padding: 10px 0 10px 0;}
.maiNavAndSerchPanel ul li div.dropdownRight dfn { font-style:normal; display:inline; float: left; font-weight:400; font-size:11px; line-height:18px; color:#868686}
.maiNavAndSerchPanel ul li div.dropdownRight img.caseStudy { float: left; display:inline; padding: 10px 12px 0 0; border:0;}
.maiNavAndSerchPanel ul li div.dropdownRight a.learnMore {font-size:14px; padding: 8px 0 0 0; line-height:20px; font-weight:700; color:#2095cd !important;}
.maiNavAndSerchPanel ul li div.dropdownRight a.about {font-size: 11px; line-height: 17px; font-weight:normal; color:#2095cd}
.maiNavAndSerchPanel ul li div.dropdownRight a.demoText {font-size:12px; line-height:14px; font-weight:700; color:#2095cd;}


/* END NEW HEADER */

.enterpriseDefault_top{ clear:both; width:1024px;font-family: Arial;overflow:hidden;}

.topLeft{float:left; /*width:560px;padding-left:235px;*/ width:640px; padding-left:68px; margin-top:0px; clear:both;}
.topLeft em,.topLeft dfn{ font-style:normal; font-size:21px; line-height:24px; color:#656565;}
/*.topLeft dfn{ position:absolute; left:642px; top:333px; font-size:22px; padding-left:50px; font-family:'Cabin', arial, sans-serif; line-height:26px; color:#777; text-align:center; z-index:9}*/
/*.topLeft h3{ position:absolute; left:678px; top:45px; margin:0; padding:0 0 4px 10px; font-family: "Segoe UI", "Trebuchet MS", "Tahoma", sans-serif; font-size:63px; font-weight:normal; line-height:62px; color:#237ea5; z-index:9; text-shadow: 2px 2px 10px #FFF;}*/
.topLeft h1.magenta{position:absolute; left:682px; top:183px; margin:0; padding:0 0 4px 10px; font-family: "Segoe UI", "Trebuchet MS", "Tahoma", sans-serif; font-size: 18px; font-weight:500; line-height:20px; color:#333; word-spacing:1px; letter-spacing:1px; z-index:9; text-shadow: 2px 2px 10px #FFF;}
.buttonAnddisplay{ float:left; width:640px;}
.buttonAnddisplay img{ float:left; width:auto; margin:117px 0 0 50px; position:relative; z-index:3}
.buttonWrap{ float:left; width:185px; padding-left:55px}
.learnMoreBtn{ display:block; width:119px; height:40px; margin-top:82px; background:url(../images/enterprise/learnMoreButton.gif) no-repeat 0 0; text-indent:-999999px;}
.learnMoreBtn span{ display:none;}
.cornerMarquee {margin-bottom: 40px;}
.cornerMarquee h2{color:#444; font-size:17px; margin-bottom:0px;}
.cornerMarquee p{color:#666; letter-spacing:.5px; margin-bottom:7px;}
.topRight{ float:left; width:245px; margin-top:38px; /*margin-bottom:28px; padding-bottom:38px;background:url(../images/enterprise/topRightBottomShade2.gif) no-repeat left bottom;*/}
.nabRight {margin: 0 0 20px 0; line-height:18px; color:#666}
.nabRight img{width:245px; margin: 0 0 5px 0;}
.nabRight h2{font-size:14px; line-height:18px; margin:0;}
.nabRight h3{font-weight:bold; font-size:11px; margin: 3px 0 8px 0;}
.nabRight p{font-size:11px;}
.littleAppliance{position:absolute; left:167px; top:412px; z-index:10;}
.startingPrice{margin-left:148px; position:absolute; top:230px; left: 544px; font-family: "Segoe UI", "Trebuchet MS", "Tahoma", sans-serif; font-size:13px;}
.startingPrice a{font-size:13px; font-weight:normal;}
.startingPriceNote{margin-left:148px; position:absolute; top:325px; left: 544px; font-family: "Segoe UI", "Trebuchet MS", "Tahoma", sans-serif; font-size:11px;}
.startingPriceNote a{font-size:11px;}
#learnMoreFront{position:absolute; top:475px; left:220px; text-decoration:none;}
#learnMoreFront2{position:absolute; top:475px; left:520px; text-decoration:none;}
#requestADemoFront{position:absolute; top:0px; left:780px; text-decoration:none;}
.requestADemoFrontWrapper{position:relative;}
#ClicktoCallFront{position:absolute; top:0px; left:615px; text-decoration:none;}
#eventsDemo {position: absolute; top: 375px; left: 150px; text-decoration:none;}
#nabDemo {position: absolute; top: 375px; left: 550px; text-decoration:none;}
.tvSearchWrap{ clear:both; overflow:hidden; width:155px;}
.tvSearch{ clear:both; width:141px;padding:5px; overflow:hidden; background:url(/images/enterprise/tvSearch_bg_x.gif) repeat-x left bottom; margin-top:20px;}
.tvSearch img{ float:left; width:auto; margin:33px 0 0 6px; cursor:pointer;}
.tvSearchWrap em{ display:block; font-style:normal; width:143px; padding:8px 0 0 10px; font-size:16px;line-height:24px;color:#3681b8;font-weight:700}
.tvSearchWrap p{ clear:both; margin:0; padding:0 0 0 10px; font-size:10px; line-height:17px; color:#4e4e4e}
.tvSearchWrap p a{ color:#3681b8; text-decoration:none;}
.tvSearchWrap p a:hover{text-decoration:underline;}

.defaultMidContents{ clear:both; width:1024px; overflow:hidden; font-family: Arial}
.midLeft{float:left; width:655px; margin: 25px 0 25px 0;}
.midLeft h1{clear:both; margin: 5px 0 0 0; padding:0; font-size:30px; line-height:55px; font-family: Arial;}
.midLeft h3{clear:both; margin:0; padding:0; font-size:22px; line-height:33px; font-family: Arial; color:#333;}
.midLeft p{clear:both; margin:0; padding:15px 0 0 3px; font-size:12px; line-height:18px; color:#333}
.midLeftContainer{vertical-align:middle; width:600px;}
.tabsContainer{ clear:both; width:609px;}
.tabsContainer ul{ clear:both; width:609px; height:33px; margin:0; padding:0;list-style:none;overflow:hidden;}
.tabsContainer li{ float:left; width:auto; height:33px; margin:0; padding:0; text-align:center; line-height:32px; font-size:18px; color:#7e7e7e; cursor:pointer}
.tabsContainer li.firstTab{ width:203px; background:url(../images/enterprise/firstTabBgs.gif) no-repeat 0 0;}
.tabsContainer li.secondTab{ width:204px; background:url(../images/enterprise/secondTabBgs.gif) no-repeat 0 0;}
.tabsContainer li.thirdTab{ width:202px; background:url(../images/enterprise/thirdTabBgs.gif) no-repeat 0 0;}
.tabsContainer li.fourthTab{ width:202px; background:url(../images/enterprise/thirdTabBgs.gif) no-repeat 0 0;}
.tabsContainer li.active{color:#414141; background-position:0 -55px}
.tabsContents{ clear:both;width:587px; border:1px solid #cacaca; border-top:0;background:url(../images/enterprise/tabsContents_x.gif) repeat-x left bottom; overflow:hidden;padding:25px 0 10px 20px;}
.tabsContentsLeft{ float:left; width:410px; padding:0 15px 0 0; border-right:1px solid #cacaca;}
.tabsContentsLeft h3{ margin:-8px 0 0; padding:0; font-size:19px; color:#3681b8; line-height:22px; position:relative; left:0px; top:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.tabsContentsLeft p{ clear:both; margin:0; padding:12px 0 0; line-height:20px; font-size:13px; color:#4e4e4e;}
.tabsContentsRight{float:left; width:160px; overflow:hidden}
.tabsContentsRight h4{ clear:both; margin:0 0 0 20px; padding:0; color:#4e4e4e; font-size:12px; line-height:18px;}
.tabsRightCustomerLogos{ clear:both; width:200px;overflow:hidden; padding-left:17px;}
.tabsContentsRight img{ float:left; width:auto; margin:18px 18px 0 0;}
.frontPageButtons {width:230px; padding: 15px 0 30px 0; clear:both; position: relative; left: 180px; top: 20px;}
.bottomButtons{ width:230px; clear:both; padding:30px 0 30px 0; margin:auto; }
.bottomButtons div.release{padding:0; width:600px;}
.tabBottomLinks{ clear:both; width:587px; overflow:hidden; padding:15px 0 10px 0; line-height:20px;}
.tabBottomLinks a{ margin-right:15px}

/* Pre-5.5.1 CSS
.developmentNewsContainer {float:left;}
.developmentNewsContainer h2{font-size:23px;}
.developmentNewsContainer p.developmentNews{padding-top:5px; float:left; font-size:15px; color:#666;}
.developmentNewsContainer p.bottomMarquee{float:left; line-height:20px; font-size:13px; color:#4e4e4e; width:600px;}
.developmentNewsContainer ul.bottomMarquee{float:left; line-height:20px; font-size:13px; color:#4e4e4e; width:600px;}*/


.developmentNewsContainer {width:600px; overflow:hidden; margin: 0;}
.developmentNewsContainer h2{font-size:22px; padding-bottom:10px; text-align:left;}
.developmentNewsContainer p{padding: 5px 0 15px 0; text-align:left; font-size:15px; color:#666;}

.releaseFeatures{width:100%;}
.releaseFeatures div{padding:10px 0;}
.releaseFeatures div.releaseCopy{width:600px;}
.releaseFeatures p{margin:0; padding:0; line-height:20px; font-size:13px; color:#4e4e4e; width:580px;}
.releaseFeatures li{margin:15px 0 15px 12px; padding:0; line-height:20px; font-size:13px; color:#4e4e4e; width:540px;}
.releaseFeatures h2{font-size:18px; padding-top: 12px; float:left;}


.bottomMarqueeLink{float:right; margin-top:20px; margin-left:5px; font-size:8px;}
.bigMarquee{width:1024px; margin: 20px 0 -10px 7px;}

.descriptions{ clear:both;width:655px;overflow:hidden;}
.descriptions img{ float:left; width:auto; margin:0}
.leftDescription{ float:left; width:600px; margin-bottom: 50px;}
.leftDescription p{line-height: 22px; font-size:15px; color:#666;}

div.midRightNav {float: left; width:240px; font-family: Arial; clear:both;}
.midRightNav ul{ clear:both; width:243px; margin:0; padding:0;list-style:none;}
.midRightNav li{clear:both;margin:0; width:213px;padding:8px 0 8px 30px;border-bottom:1px solid #cacaca;line-height:30px;font-size:24px; color:#3681b8;overflow:hidden; background:url(/images/enterprise/plus.gif) no-repeat 0 15px; cursor:pointer;}
.midRightNav p {font-size:11px;}
.midRightNav p.hiddenDates{margin-bottom:10px;}
.midRightNav p.hiddenTitles{margin-bottom:0; font-size:13px; line-height:20px;}
.midRightNav a.hiddenTitles{color:#999; font-weight:normal;}
.midRightNav li.last{ border:0;}
.midRightNav li div{ clear:both; margin:0; padding:0; font-size:12px; line-height:18px; color:#4e4e4e; display:none;}
.midRightNav li div.showDescription{display:block}

.defaultfooterLinks{ clear:both; width:590px; margin:35px auto 0;padding:0 0 50px 20px;}
.defaultfooterLinks ul{ clear:both; width:auto;margin:0; padding:0; list-style:none;}
.defaultfooterLinks li{ float:left; width:auto; height:23px; line-height:23px; border-right:1px solid #bfbfbf; margin:0; padding:0 15px;}
.defaultfooterLinks li a{ text-decoration:none; color:#3681b8}
.defaultfooterLinks li a:hover{ text-decoration:underline}
.defaultfooterLinks li.last{ border:0; padding-right:0}

.footerInner {width:720px;}
.footerInner ul.row1 {padding-left:55px;}
.footerInner ul.row2 {padding-top:22px;}


.alternatefooterLinks{ clear:both; width:590px; margin-left: 100px; padding:0 0 20px 0; overflow:hidden;}
.alternatefooterLinks ul{ clear:both; width:auto;margin:0; padding:0; list-style:none;}
.alternatefooterLinks li{ float:left; width:auto; height:23px; line-height:23px; border-right:1px solid #bfbfbf; margin:0; padding:0 15px;}
.alternatefooterLinks li a{ text-decoration:none; color:#3681b8}
.alternatefooterLinks li a:hover{ text-decoration:underline}
.alternatefooterLinks li.last{ border:0; padding-right:0}

div.displayHide{display:none}

#videoContainer{ position:absolute;left:0;z-index:9999;width:auto !important;display:none;}
.video{clear:both;width:425px;margin:0 auto;position:relative;background:#000; min-height:300px;}
* html .video{ height:auto !important; height:300px;}
.videoEmbed{ clear:both; width:425px; height:auto; position:relative; z-index:9999; overflow:hidden;}
.video img{ float:left; width:auto;}
#ovelayandVideoCloseBtn{ width:20px; height:20px; display:block; background:url(/images/enterprise/videoOverlay_CloseBtn.png) no-repeat; cursor:pointer; position:absolute; z-index:10000; top:-16px; right:-17px;}
#ovelayandVideoCloseBtnFrontpage{ width:20px; height:20px; display:block; background:url(/images/enterprise/videoOverlay_CloseBtn.png) no-repeat; cursor:pointer; position:absolute; z-index:10000; top:-8px; right:-7px;}
* html #ovelayandVideoCloseBtn{background:url(/images/enterprise/videoOverlay_CloseBtn.gif) no-repeat}

.underlined { text-decoration:underline!important }

div.videoLinks {float: left; width: 130px; height: 100%;}
div.videoLinks2 {width: 100%; height: 100%; margin-bottom: 10px;}
div.videoLinks3 {float: left;}

div.VMSPromo{width:238px; height:175px; border:1px solid #CCC; background-color:#FFF; margin-bottom:20px;}
div.VMSPromo p{color:#555; margin:4px 8px; 0 10px;}
div.VMSPromo img{padding:10px 0 0 7px;}

/*comparison table*/
div.compareBoxContainer{margin-top:30px; font-size:17px;}
div.compareBoxTitle{height:35px; border-bottom:solid 1px #b3b3b3; float:left; width:100%; padding-top:13px;}
div.compareBox{width:240px; height:35px; border-bottom:solid 1px #b3b3b3; border-right:solid 1px #b3b3b3; float:left; text-align:center; padding-top:13px;}
div.compareBoxLeft{width:369px; padding-left:15px; border-left:solid 1px #b3b3b3; text-align:left;}

/*feature pages*/
div.miniColumnText{width:410px; float:left;}
div.miniColumnImage{width:394px; float:left;}
p.miniColumnText{color:#666666; font-size:15px; line-height: 22px;}
p.miniColumnTextClip{color:#666666; font-size:15px; line-height: 22px; padding-top:0; margin-left:40px;}
p.miniColumnTextShare{width:820px; color:#666666; font-size:15px; line-height: 22px;}
li.miniColumnText{color:#666666; font-size:15px; line-height: 22px; margin-left:0;}
div.homeDVR{width:804px; height:300px;}
div.recordIntroParagraphContainer{width: 650px; padding-left: 100px;}
div.recordChannel{width:804px; height:310px;}
div.recordMajorChannels{width:804px; height:320px;}
div.programGuide{width:804px; height:330px;}
div.priority{width:804px; height:300px;}
div.blackOut{width:804px; height:240px;}
div.releaseIntroParagraphContainer{width: 600px; padding-left: 140px;}
div.searchIntroParagraphContainer{width: 650px; padding-left: 120px;}
div.fastSearch{width:804px; height:325px;}
div.booleanSearch{width:804px; height:370px;}
div.friendlySearchResults{width:804px; height:415px;}
div.everythingSearchable{width:804px; height:335px;}
div.showsqueezeIntroParagraphContainer{width:670px; padding-left:90px;}
div.showsqueezeHowItWorksWrapper{margin-top:20px;}
div.showsqueezeHowItWorksContainer{width: 760px; margin: 30px 0 0 44px;}
div.showsqueezeTriggerImage{float:right; padding: 0;}
div.showsqueezeTriggerText{float:left; width:55%; padding: 0;}
div.showsqueezeGroupsImage{float:right; padding: 0; margin: 55px 62px 0 0;}
div.showsqueezeGroupsText{float:left; width:55%; padding: 0; margin: 35px 0 0 0;}
div.showsqueezeWMV{width:804px; height:365px;}
div.showsqueezeCrunch{width:804px; height:320px;}
div.showsqueezeProduct{width:804px; height:350px;}
div.clusterDefinitionsContainer{margin-left: 115px;}
div.clusterDefinitions{color:#000; font-size:13px; float:left; width: 300px;}
.definition{color:#666;}
div.clusterIntroWrapper{clear:both; margin-bottom:60px;}
div.clusterNodesWrapper{width:809px; height:230px;}
div.clusterNodesContainer{width:400px; height:100px; float:left;}
div.clusterNodesContainerRight{margin-left:5px; clear:none;}
div.clusterNodesImageContainer{width:184px; float:left;}
div.clusterNodesTextContainer{width:206px; height:100px; float:left; margin-top:21px; margin-left:5px;}
a.nodeLink{color:#000;}
h3.nodeName{margin:0 0 3px 0; width:300px;}
h3.nodeNameRight{margin-left:5px;}
p.nodeText{margin-right:5px;}
p.nodeTextRight{margin-left:5px;}
div.clusterLogin{width:804px; height:350px;}
div.clusterConjoined{width:804px; height:350px;}
div.clusterPuzzle{width:804px; height:390px;}
div.clusterPlayout{width:804px; height:350px;}
div.clusterIntroParagraphContainer{width: 670px; padding-left: 108px; padding-bottom:15px;}
h1.featuresHeadline{font-size:48px; clear:both; font-weight:normal; color:#000;}
h2.featuresHeadline{font-size:48px; clear:both; font-weight:normal; color:#000;}
img.featuresHeaderImage{margin: 25px 0 25px 0;}
div.apiIntroParagraphContainer{width:670px; padding-left:110px;}
div.apiFree{width:804px; height:280px;}
div.apiFree h1{margin-top:80px;}
div.apiFree div.miniColumnImage img{margin:28px 0 0 25px;}
div.apiUser{width:804px; height:290px; margin-top:40px;}
div.apiUser div.miniColumnImage img{float:left; padding-left:120px;}
div.apiUser div.miniColumnText h1{margin-top:20px;}
div.apiInterface{width:804px; height:390px;}
div.apiInterface div.miniColumnImage img{margin:50px 0 0 50px;}
div.apiIntroContainer a {margin-right:20px;}
div.apiExamplesContainer{margin-top:30px; margin-bottom:35px;}
div.apiIntroContainer{margin-top:30px;}
div.apiCapabilities{width:804px; height:300px;}
div.apiCapabilities div.miniColumnImage img{float:left;}
div.apiExamples{height:560px;}
div.apiTimeDrivenContainer{width:809px; height:138px; float:left; margin:25px 0;}
div.apiTimeDrivenContainer div.timeDrivenIconContainer{width:140px; float:left;}
div.apiTimeDrivenContainer div.timeDrivenTextContainer{float:left; clear:none; width:658px; margin-left:10px; margin-top:35px;}
div.timeDrivenIconContainer img {margin-top:35px;}
div.apiUserDrivenContainer{width:809px; height:180px; float:left; margin:25px 0;}
div.apiUserDrivenContainer div.userDrivenIconContainer{width:140px; float:left;}
div.apiUserDrivenContainer div.userDrivenTextContainer{float:left; clear:none; width:658px; margin-left:10px; margin-top:30px;}
div.userDrivenIconContainer img {margin-top:15px; margin-left:25px;}
div.apiSolution{height:580px;}
div.apiSolution img{margin:35px 0 0 90px;}
a.backToOverview{font-size:18px;}
div.clippingIntroParagraphContainer{width:680px; padding-left:65px;}
div.clippingABC {width:804px; height:250px; margin-top:65px;}
div.clippingABC h1{margin-top:30px;}
div.clippingABC div.miniColumnImage img{margin:5px 0 0 25px;}
div.myClips {width:804px; height:290px; margin-top:40px; margin-bottom:30px;}
div.myClips div.miniColumnImage img{float:left; margin-left:10px;}
div.myClips h1 {margin-top:20px;}
div.uploadClips {width:868px; height:250px; margin-top:50px; margin-bottom:70px;}
div.uploadClips div.miniColumnImage img{float:left; margin: 60px 0 0 15px;}
div.useClips {width:804px; height:265px;}
div.useClips div.miniColumnImage img{margin:-25px 0 0 15px;}
div.useClips div.autoClipImage img{float:left; margin: 30px 25px 0 0;}
div.smartSearchThumbnailWrapper{height:80px; margin-bottom:60px;}
div.smartSearchThumbnailWrapper div.smartSearchThumbnailContainer{width:120px; float:left; margin-right:16px;}
div.smartSearchThumbnailWrapper div.smartSearchThumbnail{margin-bottom:10px;}
div.smartSearchThumbnailWrapper div.smartSearchLink a {font-size:12px;}

/*storage estimator*/
div.storageEstimatorButton{float:left; display:inline; clear:none; position:relative; left:630px; top:-40px;}
div.SDMinorText{float:left; width:660px; padding:14px 0 0 0;}
div.storageEstimatorBox{background-image:url(../images/enterprise/storageEstimatorInfoBackground.gif); width:868px; height:74px; float:left; clear:both; margin-bottom:12px;}
p.storageEstimatorText{font-size:17px; width:600px; padding:25px 0 0 25px;}

/*SD page */
#applianceTitleContainer{width: 864px; height: 28px; margin-bottom:14px;}
#applianceTitleContainer h1 {float: left;}

.storageBox {background-image: url(/images/enterprise/storageInfoBackground.gif); width: 868px; height: 200px; float: left; margin: 0 0 17px 0; background-repeat:no-repeat;}
.storageBox h2{color: #000000; margin: 11px 0 0 342px; width:221px;}
.storageBox p {width:500px; position:relative; top:-5px; left:343px;}

.storageBoxIE {background-image: url(/images/enterprise/storageInfoBackground.gif); width: 868px; height: 200px; float: left; margin: 0 0 17px 0; background-repeat:no-repeat; z-index:-1; position:relative;}
.storageBoxIE h2{color: #000000; margin: 11px 0 0 342px; width:221px;}
.storageBoxIE p {width:500px; position:relative; top:-5px; left:343px;}

.playoutBox {background-image: url(/images/enterprise/HDSDIInfoBackground1.gif); width: 868px; height: 166px; float: left; margin: 10px 0 0 0; overflow: hidden;}
.playoutBox h2 {color: #000000; margin: 11px 0 0 342px; width:240px;}
.playoutBox p {width:500px; position:relative; top:-8px; left:343px;}

.playoutBoxIE {background-image: url(/images/enterprise/HDSDIInfoBackground1.gif); width: 868px; height: 166px; float: left; margin: 10px 0 0 0; overflow: hidden;  z-index:-1; position:relative;}
.playoutBoxIE h2 {color: #000000; margin: 11px 0 0 342px; width:240px;}
.playoutBoxIE p {width:500px; position:relative; top:-8px; left:343px;}

.squeezeBox {background-image: url(/images/enterprise/ShowSqueezeInfoBackground.gif); width: 868px; height: 171px; float: left; margin: 10px 0 0 0; overflow: hidden;}
.squeezeBox h2 {color: #000000; margin: 11px 0 60px 342px; width:260px;}
.squeezeBox p {width:500px; position:relative; top:-72px; left:343px;}

.squeezeBoxIE {background-image: url(/images/enterprise/ShowSqueezeInfoBackground.gif); width: 868px; height: 171px; float: left; margin: 10px 0 0 0; overflow: hidden; z-index:-1; position:relative;}
.squeezeBoxIE h2 {color: #000000; margin: 11px 0 60px 342px; width:260px;}
.squeezeBoxIE p {width:500px; position:relative; top:-72px; left:343px;}

.applianceBox{background-image: url(../images/enterprise/serverInfoBackground2.gif); background-repeat:no-repeat; width: 868px; height: 194px; float: left; margin: 10px 0 17px 0; overflow: hidden;}
.applianceBox h2 {color: #000000; margin: 11px 0 0 342px; width:250px; font-size: 15px;}
.applianceBox p {width:500px; position:relative; top:-15px; left:343px;}
.applianceBox div.DVBTCompare {width: 230px; height: 22px; float: right; text-align: right; position: relative; top: -25px; padding: 16px 30px 0 0;}
.applianceBox div.PALCompare {width:200px; height: 22px; float: right; text-align:right; position: relative; bottom: 25px; padding: 9px 30px 0 0;}

.applianceBoxIE{background-image: url(../images/enterprise/serverInfoBackground2.gif); background-repeat:no-repeat; width: 868px; height: 194px; float: left; margin: 10px 0 17px 0; overflow: hidden; z-index:-1; position:relative;}
.applianceBoxIE h2 {color: #000000; margin: 11px 0 0 342px; width:250px; font-size: 15px;}
.applianceBoxIE p {width:500px; position:relative; top:-15px; left:343px;}
.applianceBoxIE div.DVBTCompare {width: 230px; height: 22px; float: right; text-align: right; position: relative; top: -25px; padding: 16px 30px 0 0;}
.applianceBoxIE div.PALCompare {width:200px; height: 22px; float: right; text-align:right; position: relative; bottom: 25px; padding: 9px 30px 0 0;}

.appliancePhone{width:180px; height:24px; position: relative; text-align: center; top: -20px; left: 645px; line-height: 24px; background-image:url(/images/enterprise/phoneBlock.gif); overflow: hidden; vertical-align: top; color:#FFF;}
.appliancePhoneShowSqueeze{top:-80px;}
.applianceButtonContainer{margin-left:55px; float: left; position: relative; top: -20px;}
.applianceButtonContainerIE{margin-left:55px; float: left; position: absolute; top: 150px;}
.applianceButtonContainerIE9{margin-left:55px; float: left; position: absolute;}
.applianceCompare{width: 180px; height: 22px; float: left; position: relative; top: -25px; left: 380px; padding-top: 9px;}
.applianceCompareIE{width: 180px; height: 22px; float: left; position: relative; top: -25px; left: 670px; padding-top: 9px;}
.applianceOptionsContainer{width: 868px; height: 145px; clear: left;}
.applianceOptionsBox{border:1px solid #bcbcbc; width: 196px; height: 152px; float: left; margin-right: 25px;}
.applianceOptionsBox h3 {padding-left: 70px;}
.applianceOptionsBox ul {margin: 15px 0 0 -4px; list-style: none; padding: 0; width: 199px; clear:left;}
.applianceOptionsBox li {font-size: 11px; margin:0 0 0 5px; line-height: 21px; padding: 1px 0 1px 12px;}
.applianceOptionsBoxLast{clear:none; margin-right:0;}
.applianceTechSpecsDiagram{width: 868px; height: 420px; float: left; overflow: hidden; background-image:url(../images/enterprise/serverTechSpecs.jpg); color:#666; font-size:11px;}
.applianceTechSpecsDiagramSD{width: 868px; height: 420px; float: left; overflow: hidden; background-image:url(../images/enterprise/serverTechSpecsSD.jpg); color:#666; font-size:11px; margin-top:52px;}
.applianceTechSpecsDiagramHD{width: 868px; height: 420px; float: left; overflow: hidden; background-image:url(../images/enterprise/serverTechSpecs.jpg); color:#666; font-size:11px; margin-top:52px;}
.applianceTechSpecsDiagramPAL {width: 868px; height: 420px; float: left; overflow: hidden; background-image:url(../images/enterprise/serverTechSpecsInternationalAnalog.jpg); color:#666; font-size:11px; margin-top:20px;}
.applianceTechSpecsDiagramDVBT {width: 868px; height: 420px; float: left; overflow: hidden; background-image:url(../images/enterprise/serverTechSpecsInternational.jpg); color:#666; font-size:11px; margin-top:20px;}
.applianceHowItWorksSD{width: 868px; height: 420px; float: left; overflow: hidden; background-image:url(../images/enterprise/howItWorksSD.jpg); color:#666; font-size:12px; margin-top:52px;}
.applianceHowItWorksDTA{width: 868px; height: 420px; float: left; overflow: hidden; background-image:url(../images/enterprise/howItWorksDTA.jpg); color:#666; font-size:12px; margin-top:52px;}
.applianceHowItWorksHD{width: 868px; height: 420px; float: left; overflow: hidden; background-image:url(../images/enterprise/howItWorksQAM.jpg); color:#666; font-size:11px; margin-top:52px;}
.applianceHowItWorksATSC{width: 868px; height: 420px; float: left; overflow: hidden; background-image:url(../images/enterprise/howItWorksATSC.jpg); color:#666; font-size:12px; margin-top:52px;}
.applianceHowItWorksSetTopBoxSD{width: 868px; height: 420px; float: left; overflow: hidden; background-image:url(../images/enterprise/howItWorksSetTopBoxSD.jpg); color:#666; font-size:11px; margin-top:52px;}
.applianceDiagramSpecs{position:relative;}
.applianceTechSpecsLabels{background-image: url(/images/enterprise/specsUpgradeBox3.gif); width: 868px; height: 325px; float: left; margin: 17px 0 0 0; overflow: hidden;}
.applianceTechSpecsList{list-style: none; text-align: right; margin:15px 10px 0 34px; float: left; width:130px;}
.applianceTechSpecsList li {font-size:11px; line-height:17px; padding: 3px 0 3px 0;}
.applianceComparisonRows{margin: 15px 0 0 0; list-style: none; padding: 0; width: 415px; float: left;}
.applianceComparisonRows li {font-size: 11px; margin:0 0 0 5px; line-height: 21px; padding: 1px 0 1px 12px;}
.applianceUpsell{margin: 28px 0 0 20px; list-style: none; float: left; width: 250px;}
li.applianceUpsellTitle{font-size:11px;line-height:17px;}
li.applianceUpsellCopy{font-size:10px;line-height:13px; margin-bottom:30px;}
div.applianceFAQ{background:url(../images/enterprise/FAQ.gif); background-repeat: no-repeat; width: 868px; height: 100%; padding-bottom: 20px; margin: 17px 0 28px 0; float: left; border: 1px solid #bcbcbc;}
h2.sdFAQTitle{padding: 0 0 20px 19px;}
.hotSpare{color: #666666;}
.applianceMinorText{margin: 24px 0 0 0;}
.tabsLinkContainer{position:absolute; top:475px; left:100; z-index:10;}
.applianceFootnotes {clear:both; width:868px; display:block; margin-top:25px;}

/*HD page */
/*div.applianceBoxHD{margin-bottom:0;}*/
h2.hdTagline{color: #000000; margin: 11px 0 0 342px; width:270px;}
/*.hdOptionsContainer{padding: 17px 0 0 0; width: 868px; height: 184px; clear: left;}
.hdOptionsBox{border:1px solid #bcbcbc; width: 270px; height: 165px; float: left; margin-right: 26px;}
.hdOptionsBox h3 {padding-left: 80px;}
.hdOptionsBox ul {margin: 30px 0 0 -4px; list-style: none; padding: 0; width: 273px;}
.hdOptionsBox li {font-size: 11px; margin:0 0 0 5px; line-height: 21px; padding: 1px 0 1px 12px;}
.hdOptionsBoxLast{clear:none; margin-right:0;}*/
.hdTB{font-size:10px;}
.tempButtonHD {line-height: 14px;}

#pricingProfile {float:right; background-image:url(/images/enterprise/profileBubble.jpg); background-repeat:no-repeat; height:160px; width:470px; margin-top:-20px;}
#pricingProfileButton{position:relative; left:280px; top:55px;}

.upgradePageContainer {margin: 0 0 0 23px;}
.upgradePageContainer h1{font-size:48px; clear:both; font-weight:normal; color:#000; text-align:center;}
.upgradePageContainer p{color:#666; font-size:12px; letter-spacing:1px; line-height:15px; text-align:center;}
.upgradePageContainer img{margin:0 auto;}
.upgradePageContainer h2{padding-bottom:15px; padding-top:55px; font-size: 30px;}
.upgradePageContainer h3.FAQ{font-size:14px; color:#2b85bb; margin:0; padding:0 0 0 20px;}
.upgradePageContainer ul.FAQ{margin-bottom:20px;}

.upgradeContainer {margin: 30px 0 0 0; overflow:hidden; width:100%; height:100%;}
.upgradeContainer div.feature{float: left; clear:both; width:400px;}
.upgradeContainer div.fullFeature{width:650px;}
.upgradeContainer h3{font-size:22px;}
.upgradeContainer div.image{float:left; margin-left:85px;}
.upgradeContainer img.topImage{margin-top:35px;}
.upgradeContainer img.middleImage{margin-top:55px;}
.upgradeContainer img.bottomTop{margin-top:85px;}
.upgradecontainer ul{margin:0;}
img.careerHBJ {margin: 10px 0 10px 15px; width:195px;}
img.careerHBJFront {margin: 10px 0 30px 25px; width:191px;}

h3.FAQ {
	padding: 0 0 25px 0px;
}
h3.trigger {
	padding: 0 0 20px 30px;
	margin: 0 0 5px 50px;
	line-height: 15px;
	width: 680px;
	background: url(../images/enterprise/plus2.gif) no-repeat;
	font-size: 12px;
	line-height: 20px;
	color:#333;
	cursor:pointer;
}
.expand_all
{
cursor:default;
}
h3.trigger a {
	color: #333;
	text-decoration: none;
	display: block;
}
h3.trigger a:hover { color:#2b85bb; text-decoration: none;}
h3.active { background-position: left bottom; background:url(../images/enterprise/minus2.gif) no-repeat; cursor:pointer;}

h3.upgrade {
	padding: 0 0 20px 25px;
	margin: 0 0 5px 0;
	line-height: 15px;
	width: 700px;
}

a.trigger2 {
	padding: 0 0 20px 30px;
	margin: 0 0 5px 50px;
	line-height: 15px;
	width: 800px;
	background: url(../images/enterprise/minus2.gif) no-repeat;
	font-size: 12px;
	color:#333;
	float: left;
}
a.trigger2 a {
	color: #333;
	text-decoration: none;
	display: block;
	text-decoration: none;
}
a.trigger2:hover { color:#2b85bb; text-decoration: none;}
a.active { background-position: left bottom; background:url(../images/enterprise/plus2.gif) no-repeat;}

.toggle_container {
	overflow: hidden;
	font-size: 12px;
	text-align: left;
	width: 676px;
	clear: both;
}
.expand_all
{
width:868px;
height:45px;
padding: 0 0 0 20px;
cursor: pointer;
}
.expanded
{
background-position:bottom left;
}
a.expand
{
color:#666;
font-size: 13px;
line-height: 16px;
}
a.expand:hover
{
color:#2b85bb;
font-size: 13px;
line-height: 16px;
text-decoration: none;
}

	
	.toggle_container2 {
	overflow: hidden;
	font-size: 12px;
	text-align: left;
	width: 830px;
	clear: both;
}



.toggle_container2 .block {
	padding: 0 0 5px 60px;}

.toggle_container .block {  
	padding: 0 0 5px 85px;
	 /*--Padding of Container--*/
}

/*australia page*/
img.Australia {padding: 30px 0 30px 0;}
h3.auFeature {font-size:16px; margin:0 0 3px 10px;}
h3.auTop {margin-top:20px;}
.auMainText {color:#666666; font-size:16px; line-height:24px; width:720px; margin-left:100px; margin-top:18px; margin-bottom:40px;}
.auWebinarText {color:#666666; font-size:13px; line-height:24px;}
.auSubText {margin-bottom:20px;}
.auContainer{display:block; margin-top:75px;}
.auContactContainer{display:block; height:60px;}
.auWebinarContainer{clear:both; height:50px; width:250px; position:relative; left:80px; top:20px;}
.auSubTitle {font-size:26px; line-height:39px; font-weight:normal; color:#000; margin: 30px 0 10px 0; clear:both;}
.auTitle {font-size:36px; font-weight:normal; color:#000;}

.au {margin-left: 110px; margin-top:60px; clear:both;}
.au h3{margin: 20px 0 0 0; font-size:26px; clear:both; font-weight:normal; color:#000;}
.au p{color:#666666; font-size:16px; line-height:24px; width:675px; margin-top:18px; margin-bottom:40px;}
.au p.form{font-size: 11px; text-align: right; font-family: arial; align: right; color:#000; margin:0; width:705px;}
h3.aupartner{padding-top:50px}

/*web player page*/
.webPlayerTitle {font-size:36px; clear:both; font-weight:normal; color:#000; margin-left: 85px;}
.webPlayerSubTitle {font-size:24px; clear:both; font-weight:normal; color:#000;}
.webPlayerMainText {color:#666666; font-size:15px; width:675px; margin-left:112px; margin-top:18px; margin-bottom:40px;}
.webPlayerCopy {margin-left:0;}
.getWebPlayer {padding-bottom:17px; padding-top:40px; clear:both; height:20px;}
.getSnapStream {padding-bottom:17px; padding-top:70px; clear:both; height:20px;}
.postItContainer {position:absolute; top:635px; left:754px;}
.macCompatibleButton{position:absolute; top:313px; left:607px;}
img.webPlayerMarquee{margin:30px 0 12px 20px;}
.webPlayerButtons{background-image:url(../images/enterprise/webPlayerMain.jpg); width:868px; height:470px; margin:0; padding:0;}
.webPlayerButtons div{position:relative;}
.webPlayerFeatureContainers{width:350px; height:120px; float:left;}
.webPlayerFeatureContainersRight{margin: 10px 0 0 20px; clear:none;}
.webPlayerFeaturesIndent{margin: 10px 0 0 90px;}
.webPlayerFeaturesCopy{width:260px; height:100px; float:left; margin: 21px 0 0 5px;}
.webPlayerFeaturesMainBody{margin-right:5px; margin-left:10px; font-size:13px;}
.webPlayerFeaturesImage{width:84px; float:left;}
.webPlayerFeaturesImage img{margin: 40px 0 0 0;}
h3.webPlayerFeatureTitles{margin:0 0 3px 10px;}
.webPlayerSectionIndent{margin-left:70px;}
.webPlayerSectionIndent img.multi{padding: 12px 0 12px 0;}

/*FAQ questions*/
li.faqLink{color:#2B85BB; line-height:30px; margin-left:32px; width:680px;}
h3.faqSubTitle{font-size:14px; margin: 10px 0 15px 23px; color:#333333;}
img.faqDiagram{margin-left:20px;}

/* pricing*/
.internalNavigationContainer{float:right; margin-bottom:40px; margin-top:10px;}
#pricingTitleContainer{float:left; margin-top:70px;}
h1.pricingTitle{font-size:26px;}
h2#pricingSubTitle{font-size:18px; color:#555;}
.sdTitleContainer{float:left; margin-left:30px;}
.sdTitleContainer h3{font-size:14px;}
.pricingLabelContainer{float:right;}
.pricingLabelContainer h2{font-size:14px; color:#555; clear:both; padding-top:15px; margin-bottom:0; text-align:right; margin-top:20px; position:relative; top:-10px;}
.pricingLabelContainer p{margin-top:-10px; font-size:11px;}
.specsContainer{margin-top:10px;}
.viewPricingDetails{width:740px; font-size:12px; margin-bottom:20px; margin-left:100px;}
.pricingGreyBackground{background-color:#F3F3F3;}
.hdTitleContainer{width:500px; float:left; margin-left:30px; margin-top:0px;}
.hdTitleContainer h3{font-size:14px;}
.sbeTitleContainer{width:500px; float:left; margin-left:30px;}
.sbeTitleContainer h3{font-size:14px;}
.leaseTitleContainer{width:500px; float:left; margin-left:30px;}
.leaseTitleContainer h3{font-size:14px;}
.interTitleContainer{width:500px; float:left; margin-left:30px;}
.interTitleContainer h3{font-size:14px;}
.clusterConfigurationsTitle{font-size:18px; color:#555; clear:both; padding-top:30px; margin-bottom:5px;}
.darkGreyText{color:#555;}
.clusterTinyText{clear:both; margin-left:32px;}
.serviceContractTitle{font-size:18px; color:#555; clear:both; padding-top:30px; margin-bottom:5px;}
.serviceBulletContainer{margin: 0 0 0 20px;}
.serviceBulletContainer p{font-size:12px;}
.internalNavigationContainerBottom{float:right; margin-bottom:40px; margin-top:60px; clear:both;}

/* international map*/
img.internationalMap{margin:25px 0 30px 25px;}

/* YouTube front page*/
div.youtubeContainer{margin:20px 0 10px 0;}

/* Beyond TV goodbye page*/
.goodbyeBTV {width:700px; margin:auto; padding: 0 0 100px 0;}
.goodbyeBTV h1 {font-size:40px; line-height:60px; clear:both; font-weight:normal; color:#000; text-align:center;}
.goodbyeBTV h2 {margin: 0 0 15px 0; text-align:center; font-size:30px; font-weight:normal; color:#000; line-height:45px;}
.goodbyeBTV h3 {margin: 15px 0 15px 0;font-size:22px; font-weight:normal; color:#000; line-height:39px;}
.goodbyeBTV img {padding: 30px 0 35px 0; margin:auto;}
.goodbyeBTV p{color:#666666; font-size:15px; line-height: 22px; margin:auto; padding: 8px 0 8px 0;}
.goodbyeBTV ul li{color:#666666; font-size:15px; line-height: 22px;}
.goodbyeBTV ul{padding: 0 0 8px 0;}
.BTVcontent {width:650px; margin:auto;}

/*How Tos*/
div.howToStepContainerWrapper{clear:both;}
div.howToStepContainer{width:495px; margin-top:30px;}
div.howToStepContainer p {margin:10px 0 0 27px; font-size:16px; font-weight:bold;}
div.howToStepContainer ul li {font-size:15px;}
ul.howToLinksContainer{margin-top:20px;}
li.howToLinks {font-size:16px;}
p.howtoIntro{width:600px;}

/*World's Largest DVR section - front page*/
div#worldsLargestDVR{margin-top:30px; margin-bottom:22px;}
div#worldsLargestDVR h2{font-size:18px;}

/*social page*/
.socialTV {width:868px; height:100%;}
.socialTV div.socialImage{width:667px; margin:auto;}
.socialTV div.hero{width:685px; margin:auto;}
.socialTV div.socialDemo{width:868px; height:80px; margin:20px 0 40px 0;}
.socialTV div.socialFeatures {width:630px; margin: 0 0 50px 100px;}
.socialTV div.socialExample {margin-bottom: 30px}
.socialTV h1{font-size:50px; line-height:72px; font-weight:normal; color:#000; line-height:60px; color:#000; text-align:center;}
.socialTV h2{font-size:36px; font-weight:normal; color:#000; line-height:54px; color:#000; text-align:center;}
.socialSection {width:868px; height:100%; padding: 0 0 0 20px; clear:both;}
.socialSection div.columnTextLeft{width:410px; float:left;}
.socialSection img.social{padding: 30px 0 0 0;}
.socialSection div.columnTextRight{width:410px; float:right;}
.socialSection div.socialLeft{float:left; padding: 0 40px 0 0;}
.socialSection div.socialRight{float:left; padding: 0 0 0 40px;}
.socialSection p{color:#666666; font-size:15px; line-height: 22px; padding-bottom:50px;}

#socialHeader {padding:20px 0 20px 0;}
/*div#animatedGif img{position:absolute; z-index:1; top:2788px; left:600px;}*/
div#animatedGif {background-image:url(../images/enterprise/gagaAnimated.gif); width:500px; height:285px; margin:0; padding:0;}
div#animatedGif img{padding: 36px 0 0 390px;}

/*front page marquee*/
div#marquee {font-family:"Segoe UI", "Trebuchet MS", "Tahoma", sans-serif; margin-bottom:68px; text-align:center;}
div#marquee h2{font-size:65px; line-height: 60px; font-weight:normal; color:#1285B5; margin-bottom:0;}
div#marquee h3{font-size:27px; line-height: 28px; font-weight:normal; color:#636363;}
div#marquee img{padding-top:15px; padding-bottom:40px;}
div#marquee div#marqueeImageContainer {width:667px; margin:auto;}

div#webPlayerOverview {background-image:url(../images/enterprise/webPlayerOverviewLong.jpg); width:871px; height:550px; padding-top:20px; padding-bottom:10px; background-repeat:no-repeat;}
div#webPlayerOverview img{width:871px; height:500px; z-index:3;}

/*twitter giveaway*/
a.tweetButton {padding: 25px 80px 25px 80px; font-size:50px; line-height:90px; color:#4B4B4B;}
h2.tweet {font-size:36px; font-weight:normal; color:#000; line-height:39px; margin: 0 0 50px 190px; width:630px;}	
