
		* {margin: 0;padding: 0;}
		
		img {border: none;}
		
		a em, .hide {left: -9999em;position: absolute;}
		
		a {outline: none;}
				
		.float_left {float: left;}
		
		.float_right {float: right;}
		
		.clear {clear: both;}
		
		.clear_left {clear: left;}
		
		.clear_right {clear: right;}
		
		.center {display: block;margin-left: auto;margin-right: auto}
		
		.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
		
		.clearfix {display:inline-block;}
		/* Hide from IE Mac \*/
		.clearfix {display:block;}
		/* End hide from IE Mac */
		
		body{font-family: Helvetica, Arial, Verdana, sans-serif; font-size: small;background: #414E5E;}
		
		p{line-height: 1.4em; padding: 7px 0;}
		
		#wrapper{
			min-width: 960px;
			max-width: 1024px;
			margin: 0 auto;
			border: 3px solid #999;
			border-top: none;
		}
		
		#header-section{
		background: url(../img/SPIW/parkBG.jpg) no-repeat;
		}
		
		#header-section .gutter{
		background: url(../img/SPIW/zipperhead.png) no-repeat;
		padding:250px 0 0;
		}
		
		#header-section .tagline-container{
		background: url(../img/Template/trans.png);
		border-top: 1px solid #fff;
		padding:20px;
		}
		
		#header-section .tagline-container h1{color: #01488b; font-weight: bold;line-height: 1.4em; font-size: 260%; padding: 0;}
		
		#product-ID{
		background: #b3b3b3 url(../img/Template/prodID-bg.png) repeat-x;
		border-bottom: 1px solid #9D9D9D;
		border-top: 1px solid #b0b0b0;
		}
		
		#product-ID .gutter{padding: 0 20px;}
		
		#product-ID h2 a{
		background: url(../img/SPIW/SpectorPro.png) no-repeat;
		display: block;
		width: 314px;
		height: 46px;
		margin:10px 0;
		float: left;
		}
		

		.tooltip { 
	    display:none; 
	    z-index: 1; 
		} 
		
		.buytooltip{
		background: url(../img/Template/BuyHover.png) no-repeat top center;
		-moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    padding: 30px 0 0 0;
	    width: 400px;
		}

		.infotooltip{
		background: url(../img/Template/InfoHover.png) no-repeat top center;
		-moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    padding: 30px 0 0 0;
	    width: 400px;
		}
		
		
		.buytooltip img{padding: 0 10px;}
		
		.infotooltip p{padding: 10px 20px; color: #fff; font-size: 110%;}
		
		ul.CTA-bttns li.tooltip ul{
		background: #a5a5a5 url(../img/Template/tooltipUL-bg.png) repeat-x;
		border-top: 1px solid #fff;
		float: none;
		padding:7px 7px 7px 40px;
		margin: 0 0 0 0;
		list-style: none;
		-moz-border-radius-bottomleft: 5px;
		-moz-border-radius-bottomright: 5px;
		}
		
		ul.CTA-bttns li.tooltip ul li{
		float: left;
		padding: 10px 0;
		}		

		ul.CTA-bttns li.tooltip ul li a{
		background: #343434 url(../img/Template/tooltipLI-bg.png);
		border:1px solid #2d2d2d;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		font-size:110%;
		margin:0 25px;
		padding:8px 20px;
		color: #fff;
		text-decoration: none;
		text-transform:uppercase;
		text-shadow: 1px 1px 1px #000;
		}		

		ul.CTA-bttns li.tooltip ul li a:hover{text-decoration: underline;}



		
		ul.CTA-bttns{
		list-style: none;
		float: right;
		padding:25px 0;
		}
		
		ul.CTA-bttns li{
		float: left;
		}
		
		ul.CTA-bttns li a{
		background: #085a8e url(../img/Template/buttonbg.png) repeat-x;
		border: 1px solid #075180;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		padding:10px 40px;
		margin: 0 5px;
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		text-shadow: 1px 1px 1px #000;
		font-size: 130%;
		}
		
		ul.CTA-bttns li.buy a{
		background: #700707 url(../img/Template/buybuttonbg.png) repeat-x;
		border: 1px solid #650606;
		}
		
		#content-section{
		background: #fff url(../img/Template/contentbg.png) repeat-x;
		}
		
		#content-section .left-side{float: left; width:18%;}
		#content-section .center-side{float: left; width:57%;}
		#content-section .right-side{float: right; width:25%;}
		#content-section .left-side .gutter, #content-section .right-side .gutter, #content-section .center-side .gutter {padding:30px 15px 0;}
		
		#content-section .right-side .box{
		background: #f3f9ff;
		margin:0 0 20px;
		padding:15px;
		border: 1px solid #b0cce4;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		}
		
		#content-section .right-side .contact-box {background: #b0cce4; border: 1px solid #1d568b;}
		
		#content-section .right-side .contact-box p strong{font-size: 170%;font-weight: 100; padding-bottom: 0;}

		#content-section .right-side .contact-box h4{font-size: 190%; color: #000; font-size: 190%; padding: 0; }

		
		#content-section .right-side .contact-box p {font-size: 90%!important;}
		
		#content-section .right-side .box p{color: #014981; font-size: 120%; font-weight: 100; padding-bottom:15px;}
		
		
		#content-section .right-side .box cite{ color: #1d568b; font-size: 80%; font-style: normal; padding: 5px 0 0 0;}
		
		#content-section .center-side p{font-size: 110%; line-height: 1.5em;}
		
		#content-section .center-side h3{color: #1A76A8; font-size: 200%; line-height: 1.1em; padding: 0 0 10px 0;}

		#content-section .center-side blockquote{
		color:#1A76A8;
		font-size:140%;
		font-style:italic;
		line-height:1.4em;
		padding:8px 10px;
		width:40%;
		}

		#content-section .center-side blockquote cite{
		color:#999999;
		display:block;
		float:right;
		font-size:50%;
		font-style:normal;
		padding:5px 15px 5px 0;
		text-align:right;
		}
		
		#content-section .center-side ul{ 
	    list-style: none;
	    border-top: 1px solid #eee;
	    border-bottom: 1px solid #eee;
	    margin: 15px 0;
	    }
		
		#content-section .center-side li{
		color:#1A76A8;
		font-weight: bold;
		line-height:1.4em;
		padding:30px 85px;
		background: url(../img/Template/recordingicons.png) no-repeat;
		}
		
		#content-section .center-side li.myspace{
		background-position:0 15px;
		}

		#content-section .center-side li.chats{
		background-position:0 -90px;
		padding-top:30px;
		padding-bottom: 30px;
		}

		#content-section .center-side li.email{
		background-position:0 -193px;
		}		

		#content-section .center-side li.keystrokes{
		background-position:0 -295px;
		}
		
		#content-section .center-side li.blocking{
		background-position:0 -395px;
		padding-bottom:20px;
		padding-top:20px;
		}
		
		#content-section .center-side li.alerts{
		background-position:0 -495px;
		padding-bottom:25px;
		padding-top:25px;
		}

		#CTA-Box{margin:20px 0;}
		
		#CTA-Box h4{
		background: #F3F9FF; 
		border-bottom: 1px solid #ccc; 
		padding: 10px 5px; 
		font-size: 110%; 
		border-top:1px solid #FFFFFF;
		text-transform: uppercase;
		color: #014981;
		}
		
		#CTA-Box h4 a{color: #014981; text-decoration: none;}
		#CTA-Box h4 a:hover{ text-decoration: underline;}
		
		#CTA-Box img{padding: 20px 0 0;}

		
		#CTA-Box .left{
		border:1px solid #CCCCCC;
		float:left;
		text-align:center;
		width:260px;
		}
		
		#CTA-Box .right {
		border:1px solid #CCCCCC;
		float:right;
		text-align:center;
		width:260px;
		}
		
		
		#CTA-Box .CTA-bttns{
	    list-style: none;
	    border-top: none;
	    border-bottom: none;
	    margin: 10px!important;		
	    float: none;
		border-top: none!important;
	    border-bottom: none!important;		    
	    }
		
		#CTA-Box .CTA-bttns li{
		color:inherit;
		font-weight: normal;
		line-height:1.4em;
		padding: 0;
		background:none;	
		}
		
		#CTA-Box .CTA-bttns li a{padding: 8px;}		
		
		
		/*Video*/		
		#video{ margin: 0 auto; border: 1px solid #999;}	
		
		.apple_overlay {
		display:none;
		width:960px;		
		}

		.apple_overlay div.close {
		background-image:url(/lib/javascripts/FancyBox/img/fancy_closebox.png);
		cursor:pointer;
		height:30px;
		position:absolute;
		right:-10px;
		top:-12px;
		width:30px;
		}


