body {color: #555555; background: #fff   /*#414E5E*/; }
h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif }
h2{  font-weight: bold; line-height: 24px;  padding: 15px 0 10px;}
h3 { color: #5d5d5d; font-size: 17px; padding: 15px 0 0; font-weight:bold;}
h5{padding-top:10px;  font-size: 14px;}
p{font-size:13px}
/*#eb-win h3{color:#00853F}*/

.blue{color:#1A76A8!important;}
.gray{color:#333 !important;}

.bg-white{background:#ffffff!important;}
.bg-steel{background:#414E5E!important;}



#contentwrap {background: transparent}
#server-manager #contentwrap {background: none;}
#featurewrap .linkblue a, .linkblue{color:#1A76A8!important;}
#featurewrap .linkblue a:hover , .linkblue:hover{color:#73A53C!important;}
.container{ }
footer.container{background:transparent; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; border:none;}

/*====================== header ======================*/
#headwrap							  { background: #f5f5f5;}

#eb-win .head-bg 	{border-bottom: 1px solid #02A34B; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset; -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset; -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset; background:url(/lib-n/images/products/bg-top-logo.png) repeat-x scroll 0 -5px #414E5E;}
#eb-mac .head-bg 	{border-bottom: 1px solid #758BA5; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset; -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset; -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset; background:url(/lib-n/images/products/bg-top-logo.png) repeat-x scroll 0 -5px #273B53!important;}
#promac .head-bg 	{border-bottom: 1px solid #758BA5; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset; -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset; -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset; background:url(/lib-n/images/products/bg-top-logo.png) repeat-x scroll 0 -5px #273B53!important;}
#pro .head-bg, #server-manager .head-bg 		{border-bottom: 1px solid #4F8FBC; background:url(/lib-n/images/products/bg-top-logo.png) repeat-x scroll 0 -5px #414E5E /*#1B436C*/;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset; -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset; -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.25) inset;}


#pro object 						{width:928px; height:540px;}
#headwrap	.container		{ background:transparent; width:990px; padding:0; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;border:none;}

/*
#pro #headwrap	.container		{background:url(/lib-n/images/products/bg-top-logo.png) repeat-x scroll 0 0 #104779; box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35) inset; -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35) inset; -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35) inset;}
#eb-win #headwrap	.container	{background:url(/lib-n/images/products/bg-top-logo.png) repeat-x scroll 0 0  #077A3E;box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35) inset; -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35) inset; -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35) inset;}
*/
#headwrap hgroup				{ margin: 14px 0;  padding: 0 0 0 5px;}
#headwrap h1 						{text-indent:-9999em; background: transparent url(/lib-n/images/products/logos.png) no-repeat 5px 0; display:block; height:45px; padding:0;}
.product-heading-logo {
	text-indent:-9999em; background: transparent url(/lib-n/images/products/logos.png) no-repeat 5px 0; display:block; height:45px; padding:0;
}
.server-manager-logo {
	background: transparent url(/lib-n/images/products/logo-white.png) no-repeat 5px -347px;
}
.event-log-manager-logo {
	background: transparent url(/lib-n/images/products/logo-white.png) no-repeat 5px -397px;
}
		/* logos */
		#pro 		#headwrap .logo-white	  	{background: transparent url(/lib-n/images/products/logo-white.png) no-repeat 5px 3px;}
		#eb-win #headwrap .logo-white  		{background: transparent url(/lib-n/images/products/logo-white.png) no-repeat 5px -95px !important;}
		#promac #headwrap .logo-white   	{background: transparent url(/lib-n/images/products/logo-white.png) no-repeat 5px -45px;}
		#eb-mac #headwrap .logo-white   	{background: transparent url(/lib-n/images/products/logo-white.png) no-repeat 5px -145px; width: 400px; padding-right: 0;}
		#eb-mob #headwrap .logo-white  	 {background: transparent url(/lib-n/images/products/logo-white.png) no-repeat 5px -200px !important;}
		#server-manager .logo-white {background: transparent url(/lib-n/images/products/logo-white.png) no-repeat 5px -347px;}
#server-manager #headwrap h1 {background: none;}
#headwrap h1 						{ color:#fff; font-weight:normal; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-shadow: 0 1px 1px #000000;}

.tag-req, .tag-req-white 			{ background: url(/lib-n/images/products/icon-win-mac.png) no-repeat scroll right 14px transparent;display:block; float:right; padding:0;}
.tag-req-white.tag-none {
	background: none;
}
#eb-win .tag-req-white {background: url(/lib-n/images/products/icon-win-mac.png) no-repeat scroll right 14px transparent;}
#eb-mac .tag-req-white, #promac .tag-req-white {background: url(/lib-n/images/products/icon-win-mac.png) no-repeat scroll right -85px transparent;}

.tag-req p, .tag-req-white p 	{padding: 22px 40px 0 0; font-size: 14px; text-align: right; line-height: 38px;}
.tag-req-white p 							{color:#eee; text-shadow: -1px -1px 0 #111111;}

/*====================== Top Wrap ======================*/

.hero{margin:35px 0px 10px 40px;}
.hero-icon{margin:35px 0px 10px 20px;}
#eb-win .hero-icon { margin: -20px 0 10px 5px;}
#eb-mac .hero-icon { margin: 6px 0 10px 5px;}

#top-wrap, .content {background:url(/lib-n/images/products/bg-top.jpg) repeat-x scroll 0 0 #FFFFFF;}


#top-wrap   {  border-bottom: 1px solid #fff;
											background: -moz-linear-gradient(center top , #FFFFFF, #f5f5f5 /*#F2FFF5*/);
											background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF),color-stop(1, #f5f5f5));
											filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF', EndColorStr='#f5f5f5', GradientType=0);}
#top-wrap .container{}

#top-wrap h2 {font-size:34px; padding:10px 0 26px; text-align: center;}
#promac #top-wrap h2 {font-size:30px; padding:10px 0 26px; text-align: center; line-height: 32px;}

#top-wrap h3 {font-size:20px; padding:5px 0 5px; color: #4D4D4D;  text-shadow: 0 1px 0 #FFFFFF;}
#top-wrap p  {font-size:11px; text-shadow:0 1px 0 #fff;}
#top-wrap nav{background: #fff; border:1px solid #ccc; margin-bottom:3px}
		#promac #top-wrap nav{ border-color:#ddd;
		background: -moz-linear-gradient(center top , #FFFFFF, #eee);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF),color-stop(1, #eeeeee));filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF', EndColorStr='#eeeeee', GradientType=0);
		box-shadow:1px 1px 0 #fff inset, -1px -1px 0 #fff inset ; -webkit-box-shadow:1px 1px 0 #fff inset, -1px -1px 0 #fff inset ; -moz-box-shadow:1px 1px 0 #fff inset, -1px -1px 0 #fff inset ;
		}
#top-wrap nav ul{padding:0 0 10px; margin:0; border:none;}
#top-wrap nav ul li {width:44%; margin:0; float:left; font-size:15px; border:none;}
#top-wrap nav ul li a {color:#0f4b80;}

#top-wrap ul{padding:0 0 10px; margin:0; border:none;}
#top-wrap ul li { margin:0; font-size:13px; border:none; line-height:1;}
#top-wrap ul li a {color:#0f4b80;}

#top-wrap .box { background: none repeat scroll 0 0 #FFFFFF;  border: 1px solid #E3E3E3;  border-radius: 5px 5px 5px 5px;  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); -mox-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);}
#top-wrap .box  h3 { background: url(/lib-n/images/home/bt-bg.png) repeat-x scroll 0 0 #19872A; border: 1px solid #19872A; color:#fff; margin:-5px -20px 5px; padding:5px 20px; text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
										box-shadow: 1px 1px 0 rgba(244, 244, 244, 0.5) inset; -moz-box-shadow: 1px 1px 0 rgba(244, 244, 244, 0.5) inset; -webkit-box-shadow: 1px 1px 0 rgba(244, 244, 244, 0.5) inset;}
#top-wrap .boxblue  h3 { background: url(/lib-n/images/home/bt-bg.png) repeat-x scroll 0 0 #124D7F; border: 1px solid #124D7F; color:#fff; margin:-5px -19px 5px; padding:5px 20px; text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
										box-shadow: 1px 1px 0 rgba(244, 244, 244, 0.5) inset; -moz-box-shadow: 1px 1px 0 rgba(244, 244, 244, 0.5) inset; -webkit-box-shadow: 1px 1px 0 rgba(244, 244, 244, 0.5) inset;}
#top-wrap .box  p  { border-top: 1px solid #DDDDDD; font-size:11px;  margin:0 -18px -4px; padding:5px 20px; background: -moz-linear-gradient(center top , #eee, #cccccc); text-shadow: 0 1px 0 #eee;
											background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee),color-stop(1, #cccccc));
											filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#eeeeee', EndColorStr='#cccccc', GradientType=0);}
#eb-mac #top-wrap  .box h3 { background: url(/lib-n/images/home/bt-bg.png) repeat-x scroll 0 0 #506277; border: 1px solid #506277;}
#top-wrap address {text-align: center;}
.top-image {background: transparent url(/lib-n/images/products/lcd-pro.png) repeat-x 0 0; display:block; width:410px; height:330px; text-indent:-9999px;}
#promac .top-image {background: transparent url(/lib-n/images/products/promac/monitor-mac.png) repeat-x 0 0; display:block; width:410px; height:300px; text-indent:-9999px;}
#server-manager .top-image {background: url(/lib-n/images/products/server-manager-hero.png) left top no-repeat;}

#pro #top-wrap h2 {font-size:34px; padding:10px 0 26px; text-align: left; line-height: 40px; text-transform: capitalize;}
#eb-win #top-wrap h2 span, #pro #top-wrap h2 span,#eb-mac #top-wrap h2 span{  font-size: 22px; font-weight: normal; letter-spacing: 0.1px;  line-height: 44px; text-transform: none;}
#eb-win #top-wrap h2 span,#eb-mac #top-wrap h2 span { color: #00853F;}


#pro #top-wrap h2 span { color: #457EA7;}

#eb-win #top-wrap h2 {  font-size: 30px;  line-height: 36px; padding-top: 25px;}
#eb-mac #top-wrap h2 {  font-size: 30px;  line-height: 36px; padding-top: 25px;}
.extendedFeatures{background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #DDDDDD;
    box-shadow: 1px 1px 0 #FFFFFF inset; -webkit-box-shadow: 1px 1px 0 #FFFFFF inset; -moz-box-shadow: 1px 1px 0 #FFFFFF inset;
    padding: 5px;}
/*====================== FeatureWrap ======================*/


#featurewrap								{ background: #f5f5f5; letter-spacing: 1px; padding:0;}
#featurewrap .container 		{	padding: 20px 30px 30px; margin: 0 auto 30px; }
/*#featurewrap a							{ color: #333 }
#featurewrap a:hover				{ color: #bb0000 }			*/
#featurewrap h2							{ color: #555555;  font-size: 250%; font-weight: bold; padding:5px 0 16px;line-height:1em; }
#featurewrap h2 em   				{ /*color:#bb0000;*/ }
#featurewrap h3							{ color: #555555;  font-size: 140%; font-weight: normal; padding-bottom:15px; }
#featurewrap h3 em   				{ font-style: normal;color:#73A53C; }
#featurewrap	ul						{ border:none; padding:5px 0 0 10px;}
#featurewrap  ul li					{ background:/*url(/lib-n/images/home/icons/bullets.png) no-repeat scroll -60px -27px*/ transparent; color:#4d4d4d; font-size:17px; line-height: 16px; border:none;  padding:0px 0 12px 28px; text-shadow: 0 1px 1px #fff;}
#featurewrap	ul li	span		{ color:#666666; font-size:13px; line-height: 16px; font-weight: normal;}

#featurewrap .demo	a				{ background: transparent url(/lib-n/images/products/pro-demo.png) no-repeat 0 0px; width:290px; height:220px; display:block; float:left; cursor:pointer; text-indent:-9999px;}
#featurewrap .buy						{	background: #ddd; border: 1px solid #aaa; padding-top:10px; color:#444;
															border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
    			 										box-shadow: 0 0 1px #fff inset ; -moz-box-shadow: 0 0 1px #fff inset  ; -webkit-box-shadow: 0 0 1px #fff inset ; }
#featurewrap .corner-new		{ overflow:hidden; background: transparent url(/lib-n/images/corners/corner-new.png) no-repeat 0 0; text-indent:-999px; position:absolute; top:-19px; right:-28px; display:block; width:107px; height:107px;}
#featurewrap .corner-new2011{ overflow:hidden; background: transparent url(/lib-n/images/corners/corner-new2011.png) no-repeat 0 0; text-indent:-999px; position:absolute; top:-19px; right:-28px; display:block; width:107px; height:107px;}

#featurewrap .content 		{ position:relative; background: #f5f5f5;  padding-top: 20px; border: 1px solid #DDDDDD; margin-bottom: 0; text-shadow: 1px 1px 0 #fff;
														box-shadow: 0 1px 0 #FFFFFF inset; -moz-box-shadow: 0 1px 0 #FFFFFF inset; -webkit-box-shadow: 0 1px 0 #FFFFFF inset;
														border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#featurewrap .content-blue {background: url(/lib-n/images/products/bg-blue.png) repeat-y scroll right 0 #fff;}
#featurewrap .content-gray {background: -moz-linear-gradient(center top , #ffffff, #dedede);
														background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff),color-stop(1, #dedede));
														filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff', EndColorStr='#dedede', GradientType=0);
														border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius:5px;
    			 									}

#featurewrap .boxabs {display:block; width: 320px; height:266px; position:absolute; right:25px; top:30px; background: url(/lib-n/images/products/lcd.png) repeat-y scroll right 0 transparent;}

#featurewrap ul li a:hover {text-decoration:none; color:#bb0000;}


#featurewrap ul.li-button li {margin: 0 0 5px;  padding:0; text-shadow: 0 1px 1px #FFFFFF;
															background: -moz-linear-gradient(center top , #eee, #ddd);
															background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee),color-stop(1, #ddd));
														filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#eeeeee', EndColorStr='#dddddd', GradientType=0); }

#featurewrap ul.li-button a{display: block; padding:5px 20px 5px 10px; box-shadow: 1px 1px 1px #FFFFFF inset; -moz-box-shadow: 1px 1px 1px #FFFFFF inset; -webkit-box-shadow: 1px 1px 1px #FFFFFF inset;
   													background: url(/lib-n/images/home/btn-arrowdrk.png) no-repeat scroll right center transparent;
   													border: 1px solid #DDDDDD;  color: #4D4D4D; font-size: 15px; line-height: 16px; }
#featurewrap ul.li-button a:hover { box-shadow: 1px 1px 3px #FFFFFF inset; -moz-box-shadow: 1px 1px 3px #FFFFFF inset; -webkit-box-shadow: 1px 1px 3px #FFFFFF inset;
   																	background: url(/lib-n/images/home/btn-arrowdrk.png) no-repeat scroll right center #f6fcff;
   																	border: 1px solid #DDDDDD; text-decoration:none}

#featurewrap ul.chk-green li	{ background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll -80px 3px transparent!important;}
#featurewrap ul.chk-blue li		{ background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll -60px -27px transparent!important;}
#featurewrap ul.chk-orange li	{ background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll -40px -58px transparent!important;}
#featurewrap ul.chk-gray li		{ background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll -20px  -88px transparent!important;}
#featurewrap ul.chk-play li		{ background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll   0 -117px transparent!important;}
#featurewrap ul.chk-play li		{ background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll   0 -117px transparent!important;}



ul.play-green li	{ background: url(/lib-n/images/home/icons/bullets-play.png) no-repeat scroll -80px 0px transparent!important;}
ul.play-red li		{ background: url(/lib-n/images/home/icons/bullets-play.png) no-repeat scroll -60px -27px transparent!important;}
ul.play-blue li		{ background: url(/lib-n/images/home/icons/bullets-play.png) no-repeat scroll -40px -58px transparent!important;}
ul.play-gray li		{ background: url(/lib-n/images/home/icons/bullets-play.png) no-repeat scroll -20px -88px transparent!important;}
ul.play-silver li	{ background: url(/lib-n/images/home/icons/bullets-play.png) no-repeat scroll 	0  -115px transparent!important;}


#featurewrap .productDisp {	clear: both;height: 320px;margin: 0 auto;text-align: center;width: 100%;padding:0em 6em;}

#featurewrap .productBox		{width:275px;}
#featurewrap .main-photo {float:left;}
.tour ul li { background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll 0 -117px transparent!important;}



#featurewrap ul.chk-green li	{ background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll -80px 3px transparent!important;}
#featurewrap ul.chk-blue li		{ background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll -60px -27px transparent!important;}
#featurewrap ul.chk-orange li	{ background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll -40px -58px transparent!important;}
#featurewrap ul.chk-gray li		{ background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll -20px  -88px transparent!important;}
#featurewrap ul.chk-play li		{ background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll   0 -117px transparent!important;}
#featurewrap ul.chk-play li		{ background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll   0 -117px transparent!important;}



ul.play-green li	{ background: url(/lib-n/images/home/icons/bullets-play.png) no-repeat scroll -80px 0px transparent!important;}
ul.play-red li		{ background: url(/lib-n/images/home/icons/bullets-play.png) no-repeat scroll -60px -27px transparent!important;}
ul.play-blue li		{ background: url(/lib-n/images/home/icons/bullets-play.png) no-repeat scroll -40px -58px transparent!important;}
ul.play-gray li		{ background: url(/lib-n/images/home/icons/bullets-play.png) no-repeat scroll -20px -88px transparent!important;}
ul.play-silver li	{ background: url(/lib-n/images/home/icons/bullets-play.png) no-repeat scroll 	0  -115px transparent!important;}

#featurewrap  ul.play-silver li a {display:block}
#featurewrap  ul.play-silver li a:hover  {}

#featurewrap .productDisp {	clear: both;height: 320px;margin: 0 auto;text-align: center;width: 100%;padding:0em 6em;}

#featurewrap .productBox		{width:275px;}
#featurewrap .main-photo {float:left;}
.tour ul li { background: url(/lib-n/images/home/icons/bullets.png) no-repeat scroll 0 -117px transparent!important;}


#eb-win #featurewrap ul {padding:10px 0 20px;}
#eb-win #featurewrap .content {background: #f5f5f5 url(/lib-n/images/products/eblaster/bg-env.png) no-repeat right 0}
#eb-mac #featurewrap ul {padding:10px 0 20px;}
#eb-mac #featurewrap .content {background: #f5f5f5 url(/lib-n/images/products/eblaster/bg-env.png) no-repeat right 0}


.glow 											{ background: transparent url(/lib-n/images/products/glow.png) no-repeat 0 0;}

/*====================== feature content ======================*/



.subnavwrap							{ padding:  0; background: transparent;  border-top: 4px solid #457EA7;
													box-shadow: 0 0 1px #999999 inset;  -moz-box-shadow:0 0 1px #999999 inset; -webkit-box-shadow: 0 0 1px #999999 inset;
													background: -moz-linear-gradient(center top , #eee, #cccccc);
													background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eee),color-stop(1, #cccccc));
													filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#eeeeee', EndColorStr='#cccccc', GradientType=0);}

#eb-win .subnavwrap			{ border-top: 4px solid #00853F;}
#eb-mac .subnavwrap			{ border-top: 4px solid #65788E;}

#subnav									{ width:990px; border-color: #BBBBBB #bbb #bbb #BBBBBB; border-style: solid; border-width: 0 1px 0 ;margin: 0 auto; overflow:hidden;}

#subnav	 ul							{  background:transparent;
    border-color: #BBBBBB #CCCCCC #CCCCCC;
    border-style: solid;
    border-width: 0;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
    margin: 0 auto;
    overflow: hidden;
    width: 990px;
/* border:none; margin: 0; padding: 0; list-style: none outside none; */ }
#subnav  ul li					{ background:transparent url(/lib-n/images/products/brdr-groove.jpg) repeat-y right 0;  border-bottom: 0 none; float: left;  height: 30px;  margin:0; padding: 0; list-style: none outside none;}
#subnav  ul li a 				{ border:none;  color:#444; line-height: 31px; font-size:12px!important; text-transform: uppercase!important;  letter-spacing: 0.05em; text-shadow: 1px 1px 0px #fff; display: inline-block; padding: 0 20px; text-transform:normal; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#subnav  ul li a:hover 	{ background: #ddd; text-decoration:none;}

#subnav ul .current, #subnav ul .current:hover 		{ border-right: 1px solid #ccc; color:#1A76A8; background: #e3e3e3;
															background: -moz-linear-gradient(center top , #ddd, #fff);
															background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #dddddd),color-stop(1, #ffffff));
															filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#dddddd', EndColorStr='#ffffff', GradientType=0);}

#eb-win #subnav ul .current, #eb-win #subnav ul .current:hover	{ color:#00853F;}
#eb-mac #subnav ul .current, #eb-mac #subnav ul .current:hover 	{ color:#5384A5;}

#subnav .buy-nav						{border-left: 1px solid #EEEEEE;}
#subnav .buy-nav	a					{color:#bb0000;
														background: -moz-linear-gradient(center top , #eeeeee, #aaaaaa);
														background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee),color-stop(1, #aaaaaa));
														filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#eeeeee', EndColorStr='#aaaaaa', GradientType=0);}

#subnav a.bigbutton					{margin-bottom:0; margin-top:0;}
.tab_container  						{background:none;border:none; padding:20px 0; }
.tab_content								{padding:0; }



/*====================== FAQ ======================*/


#faq .toggle_container { padding: 10px 20px 20px; width: 560px; font-size:13px; line-height:20px; }

#faq .trigger{ font-size: 14px;
    height: auto;
    line-height: 20px;
    margin: 0 0 15px;
    padding: 8px 20px 8px 62px;
    text-indent: -24px;
    text-shadow: 0 1px 0 #FFFFFF;}

#faq .active {  background-color: #ccc;  background-position: 8px -46px;}


/*====================== Testimonials ======================*/

.home-solutions blockquote { color:#425A77; padding:19px; margin: 20px 0; text-shadow: 0 1px 1px #fff; font-style:italic;  background: #fff; border: 1px solid #E3E3E3;
						border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
    				box-shadow: 0px 0px 14px #e5e5e5 ; -moz-box-shadow: 0px 0px 14px #e5e5e5 ; -webkit-box-shadow: 0px 0px 14px #e5e5e5 ;
   				 }
.home-solutions blockquote h2 { color: #73A53C; padding:0; }
.home-solutions blockquote p { padding:0 0 5px; }

/*.blockfeature   { margin: 20px 0!important; border:none!important; background:transparent !important; box-shadow: none !important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; }
*/

.blockfeature  		{background: url(/lib-n/images/corners/corner-page.jpg) no-repeat scroll right top #F5F5F5; margin: 30px 0 40px; padding-bottom: 20px;  padding-top: 20px;  text-shadow: 0 1px 0 #FFFFFF;}
.blockfeature  h2 {  padding:10px 30px 5px; }
.blockfeature  p 	{ color: #425A77; padding:0 30px 5px; font-size:110%;}

#press					{}
#press ul       {border:none;}
#press li { padding:19px; margin:0 0 20px; text-shadow: 0 1px 1px #fff; background: #fff; border: 1px solid #E3E3E3;
									border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
    							box-shadow: 0px 0px 14px #e5e5e5 ; -moz-box-shadow: 0px 0px 14px #e5e5e5 ; -webkit-box-shadow: 0px 0px 14px #e5e5e5 ;}

#press h3 				{ font-size: 160%; padding: 0;}
#press p					{ padding:5px 0; font-size:110%;}
#press .trigger2	{color:#999; padding:0 0 0 30px; cursor:pointer;}
#press .toggle_container{width:auto;}

#press img 				{float: right;  padding: 10px 0 20px 15px;}

/*====================== scrollable ======================*/

#recorders  	{ position:relative; }
#recorders h2 { font-size:18px;  background: none repeat scroll 0 0 #DDDDDD; font-size: 16px; margin: -5px -20px 10px;;  padding: 15px 20px 10px; text-shadow: 1px 1px 0 #FFFFFF;
								border-top-right-radius:5px; border-top-left-radius:5px;  -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;  -webkit-border-top-left-radius:5px ; -webkit-border-top-right-radius:5px;}
.btns-btm     {position:absolute; bottom:10px;}
.scrollable 	{position:relative;overflow:hidden;width: 930px;height:500px;}

.scrollable .items {width:20000em;	position:absolute;}

.scrollable .items li		{min-height:480px; position:relative;}
.scrollable .items li li{min-height:0;}

.items ul {float:left;}

.lastitem {margin-right:30px;}

.navi { margin-left:0; width:100%; height:20px; }

										.navi a { width:20px; height:22px; float:left; margin:3px; background: url(/lib-n/images/home/slide/arrows/bullets.png) no-repeat scroll 0 0 transparent; display:block; font-size:1px; }

										.navi a:hover { background-position:-21px 0; }

										.navi a.active { background-position:-21px 0; }

										a.browse { background: transparent url(/lib-n/images/home/slide/arrows/scroller-arrows.png) no-repeat; display:block; width:40px; height:80px; float:left; margin:0; cursor:pointer; font-size:1px; }

										a.right { position: absolute; top:180px; right:-60px; background-position: 0 0px; clear:right; margin-right: 0px; }

					a.right:hover { background-position: 0 -80px; }

					a.right:active { background-position: 0 -80px; }

					a.left { background-position:-40px 0; position: absolute; top:180px; left:-60px; margin-left: 0px; }

					a.left:hover { background-position:-40px -80px; }

					a.left:active { background-position:-40px -80px; }


/*====================== Recorders ======================*/
#recorders2{border-top: 1px solid #ccc}

#recorders2 h2  {font-size:26px; margin: 0px -30px 10px;  padding: 20px 50px; line-height:50px; text-shadow: 1px 1px 0 #FFFFFF;
								 }
#recorders2 h4 {font-size:16px; line-height:1.5;}

#recorders2 .rec{ margin:0 0 20px 20px;}

#recorders2 .sidebar{ background:#fff  ; /*box-shadow: 0px 0px 14px #e5e5e5 ; -moz-box-shadow: 0px 0px 14px #e5e5e5 ; -webkit-box-shadow: 0px 0px 14px #e5e5e5 ;*/ }

#recorders2 li h3{color: #FFFFFF;  margin: -5px 0 0 -28px;  padding: 8px 10px 5px; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); border:1px solid #f5f5f5;
									background: url(/lib-n/images/home/bt-bg.png) repeat scroll 0 0 #124D7F
}

#promac #recorders2 li h3{color: #4d4d4d;  margin: -5px 0 0 -28px;  padding: 8px 10px 5px; text-shadow: 0 1px 0 #fff;
									background:#c5c5c5 url(/lib-n/images/home/bt-bg.png) repeat-x 0 0; border-width: 1px; border-color: #bbb;  border-style: solid; font-size:16px; box-shadow: 0 1px 0 rgba(244, 244, 244, 0.85) inset; -moz-box-shadow: 0 1px 0 rgba(244, 244, 244, 0.85) inset; -webkit-box-shadow: 0 1px 0 rgba(244, 244, 244, 0.85) inset; }


#recorders2 .sidebar blockquote,.featured-bc {text-indent: -5px; margin: 10px 0 15px; text-shadow:0 1px 0 #fff; position:relative; line-height:1.5; box-shadow:0 0 1px #ffffff inset; -moz-box-shadow:0 0 1px #ffffff inset; -webkit-box-shadow:0 0 1px #ffffff inset; font-style:normal;
													border: 1px solid #CCCCCC!important; background-image:none;
													background: -moz-linear-gradient(center top , #FFFFFF, #e5e5e5)!important;
													background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF),color-stop(1, #e5e5e5))!important;
													filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#FFFFFF', EndColorStr='#e5e5e5', GradientType=0)!important;}
#recorders2 .sidebar blockquote span,
.featured-bc span{display:block; position:absolute; width:50px; height:50px; bottom:0; right:0; background:url(/lib-n/images/products/quote-btm.png) no-repeat scroll 0 0 transparent;}
#recorders2 .sidebar blockquote h4 { background: none repeat scroll 0 0 #DDDDDD; font-size: 16px; margin: -20px -20px 5px; padding: 8px 20px 0;}

#recorders2 .sidebar cite,

.featured-bc cite 				{color:#990000; margin-top:15px; text-align:left; text-indent: 0px;}

#pro .featured-bc h2, #pro .quickLinks h2,
#promac .featured-bc h2, #promac .quickLinks h2 {color:#fff; margin: -20px -20px 10px!important;  padding: 8px 19px 5px !important; border-width: 1px; border-color: rgba(0, 0, 0, 0.25);  border-style: solid; font-size:16px; line-height: 18px!important;
													 												text-shadow:none!important;  box-shadow: 0 1px 0 rgba(244, 244, 244, 0.5) inset; -moz-box-shadow: 0 1px 0 rgba(244, 244, 244, 0.5) inset; -webkit-box-shadow: 0 1px 0 rgba(244, 244, 244, 0.5) inset;
																									border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;  	-webkit-border-top-left-radius:5px ; -webkit-border-top-right-radius:5px;}

#pro .featured-bc h2, #pro .quickLinks h2, #server-manager .sidebarLinks h2 {background:#124D7F url(/lib-n/images/home/bt-bg.png) repeat-x 0 0;}
#promac .featured-bc h2, #promac .quickLinks h2	{background:#c5c5c5 url(/lib-n/images/home/bt-bg.png) repeat-x 0 0; color:#4d4d4d; text-shadow:0 1px 0 #eee !important; border-color: #ccc #ccc #bbb;  box-shadow: 0 1px 0 rgba(244, 244, 244, 0.85) inset; -moz-box-shadow: 0 1px 0 rgba(244, 244, 244, 0.85) inset; -webkit-box-shadow: 0 1px 0 rgba(244, 244, 244, 0.85) inset;}

.sidebarLinks 					{ text-shadow: 0px 1px 0 #fff; border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
													box-shadow: 0px 1px 0 #fff inset; -moz-box-shadow: 0px 1px 0 #fff inset; -webkit-box-shadow: 0px 1px 0 #fff inset;
													background: none repeat scroll 0 0 #e5e5e5; border: 1px solid #ccc;}
.sidebarLinks h2 				{color:#fff; margin: -8px -20px 10px!important;  padding: 8px 19px 5px !important; border-width: 1px; border-color: rgba(0, 0, 0, 0.25);  border-style: solid; font-size:16px; line-height: 18px!important;
													 text-shadow:none!important; background:#19872A url(/lib-n/images/home/bt-bg.png) repeat-x 0 0; box-shadow: 0 1px 0 rgba(244, 244, 244, 0.5) inset; -moz-box-shadow: 0 1px 0 rgba(244, 244, 244, 0.5) inset; -webkit-box-shadow: 0 1px 0 rgba(244, 244, 244, 0.5) inset;
													border-top-right-radius:5px; border-top-left-radius:5px; -moz-border-radius-topright:5px; -moz-border-radius-topleft:5px;  	-webkit-border-top-left-radius:5px ; -webkit-border-top-right-radius:5px;}

#eb-mac .sidebarLinks h2 {background: url(/lib-n/images/home/bt-bg.png) repeat-x scroll 0 0 #506277;}
#promac .sidebarLinks h2 {background: url(/lib-n/images/home/bt-bg.png) repeat-x scroll 0 0 #506277;}

.sidebarLinks .icon-links {
	border-bottom: none;
}

.sidebarLinks ul				{ list-style:none; margin:0 0 5px; border-top:0px solid #ccc; border-bottom:1px solid #fff; }

.sidebarLinks ul li			{ padding:5px 0 5px 30px; border-bottom:1px solid #ccc; border-top:1px solid #fff; }
.sidebarLinksul li	a		{ display:block;   color:#4d4d4d;}
.sidebarLinks ul li	a:hover	{ display:block;  padding-left: 40px; color:#bb0000; text-decoration:none;}
.sidebarLinks .icon-links > li {
	margin-left: -9px;
}
.sidebarLinks .icon-links li a:hover{
	padding-left: 0;
}
.sidebarLinks ul li:hover{ background-color:#ddd; }

.sidebarLinks ul li span a 	{ margin-left:0px;  line-height:24px; }
.sidebarLinks .smaller{font-size:14px !important;}


.sidebarLinks dl { padding: 5px 0; border-bottom:1px solid #ccc; border-top:1px solid #fff;}
.sidebarLinks dt {display: block;  float: left;  height: 54px; overflow: hidden; padding: 0; width: 64px;}
.sidebarLinks dd {margin: 0; min-height: 50px; padding: 0 0 0 75px;}
.sidebarLinks dd a{color:#008740}
.sidebarLinks dt img{border:2px solid #fff;}

.sidebarLinks.large {
	margin-top: 12px;
}
.sidebarLinks.large dt {
	float: none;
	height: inherit;
	width: inherit;
}

.sidebarLinks.large dd {
	padding: 0;
	height: 90px;
	margin-bottom: 3px;
	overflow: hidden;
}

.sidebarLinks.large h3 {
	background: none;
	font-size: 13px;
	padding-top: 0;
	margin-bottom: 6px;
	text-align: center;
}
#eb-win .sidebarLinks dl h3{background:transparent; border:none; font-size:13px; line-height:1.2; padding:0; margin:0; }
#eb-win .sidebarLinks dl p{background:transparent; border:none; font-size:11px; line-height:1.2; padding:0; margin:0;}

#eb-mac .sidebarLinks dl h3{background:transparent; border:none; color:#008740; font-size:13px; line-height:1.2; padding:0; margin:0; }
#eb-mac .sidebarLinks dl p{background:transparent; border:none; font-size:11px; line-height:1.2; padding:0; margin:0;}

.bg-gradient	{background: #fff url(/lib-n/images/products/bg-gradient.jpg) repeat-x 0 0; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #FFFFFF;}

/* =============== Sidebar  ======================*/

.sidebar		{ padding-top:0; }
.sidebar	p	{ padding: 0 0 5px; }
.sidebar h2 { padding: 15px 0 5px;}
.sidebar h4{ border-bottom: 1px solid #CCCCCC; font-size: 16px;  margin: 20px; padding: 15px 0 5px;  text-align: center;}
  /* have a question */
	.question						{ background: transparent url(/lib-n/images/products/question.jpg) no-repeat right 0;}
	.question:hover			{ background: transparent url(/lib-n/images/products/question.jpg) no-repeat right 0;}

	.question .phone 		{ color: #73A53C; font-size: 20px; line-height: 22px; font-weight: bold;  margin: 5px 0 0;  padding: 10px 0 0; text-align: center;}
	.question .phonesub	{ font-size: 16px; font-weight: bold;   padding: 0; text-align: center;}
	.question	a {color:#4d4d4d!important; text-decoration:none;}
	.question	a:hover {text-decoration:none !important;}

.c-box	{position:rel; border:1px solid #00a9dd;
				background: #D2F0FB;}

.c-box h2  {font-size: 16px !important;  padding: 5px 30px 0 !important; color:#4d4d4d;}
.c-box-top {padding:15px 20px;}
.c-box-btm {background:#85d2ef;padding:5px 20px; position:relative;}
.c-box-btm span {position:absolute; bottom:-22px; right:3px;}

/* =============== overides  ======================*/

.subtitle { }
.subtitle h2 {  color: #CE5207; display: block; font-size: 28px; font-weight: normal; margin: 12px 0 0;  padding: 5px 0 15px; }

#pgtitle 		{ margin: 0 0 30px; padding: 20px 0 0; text-shadow: 1px 1px 0 #fff;}

#pgtitle h2 { font-size: 26px;}

#contentwrap { padding: 0; border-top: 1px solid #FFFFFF;  background:url(/lib-n/images/products/bg-gradient.jpg) repeat-x scroll 0 -22px #FFFFFF;}

#header-container .el-wrapper { margin: 0 auto; padding: 5px 0 10px; width: 990px;}

.subtitle h2{color:#4d4d4d; /*#1A76A8;*/ line-height: 32px;}

blockquote {  background:url(/lib-n/images/corners/corner-page.jpg) no-repeat right top #f5f5f5; color: #425A77; margin: 10px 0; padding: 20px;
										border-bottom:2px solid #eeeeee;}

#footerwrap {
    background: url(/lib-n/images/products/bg-gradient.jpg) repeat-x scroll 0 -22px #FFFFFF;
    border-top: 1px solid #FFFFFF;
    box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
    clear: both;
    padding: 30px 0 15px;
		text-shadow:none !important;}


#footerwrap footer ul{background: none transparent; border-left:1px dotted #AAAAAA;}
#footerwrap footer li a, .copyright {text-shadow:none;}
#pro #footerwrap footer li a:hover, #pro #footerwrap a:hover {color:#1A76A8;}
#eb-win #footerwrap footer li a:hover, #eb-win #footerwrap a:hover {color:#00853F;}



#eb-win .subtitle p { color: #4D4D4D;}
#eb-mac .subtitle p { color: #4D4D4D;}



/* =============== Pro Overview DL  ======================*/





.dlist1  {padding:10px 0 30px;  }
.dlist1.sm {padding: 15px 0;}

.dlist1.sm.block-link {

}

.dlist1.sm .theTool {
	margin: 0;
	border-bottom: 1px solid #eee;
	position: relative;
	padding: 15px 41px 15px 0;
}

.dlist1.sm .theTool:last-child {
	border-bottom: none;
}

 .dlist1.sm.block-link .blerg:hover .theTool:after {
	color: #1A76A8;
}

.dlist1.sm.block-link .theTool:after {
	content: "\f105";
	font-family: FontAwesome;
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	font-size: 34px;
	font-weight: normal;
	margin-top: -17px;
	color: #eee;
}
#pro .dlist1 a{ color:#1A76A8; }
#eb-win .dlist1, #eb-mac .dlist1   { padding:10px ; }
#eb-win .half  dl, #eb-mac .half  dl{  float: left; margin: 0 4% 0 0; padding: 0 0 5px 0;  width: 45%; }



.dlist1 dl { margin:10px 0pt; padding:5px 0pt; overflow: hidden; }
.dlist1 dl.snapshotTool { clear:left; height:auto; }
.dlist1 dl.bigger { margin:10px 0pt 10px 25px !important; padding:5px 0pt !important; }
.dlist1 dl.bigger dd { font-size: 130%!important; padding:0pt 0pt 0pt 0!important; }
.dlist1 dl.bigger dt { width: 88px!important; }
.theTool dd strong {font-weight: bold;}

.dlist1 dt { background: url(/lib-n/images/products/icon-rec.png) no-repeat scroll 0 0 transparent; display: block; float: left; width: 50px; height: 48px; overflow: hidden; padding: 0; text-indent: -9999px; }
.dlist1 dt.screensnapshots{ background-position: 0 -990px; }
.dlist1 dt.chatim { background-position: 0  -105px; }
.dlist1 dt.keystrokes { background-position: 0 5px; }
.dlist1 dt.myspace { background-position: 0 -433px; }
.dlist1 dt.searches { background-position: 0 -655px; }
.dlist1 dt.sitesvisited { background-position: 0 -315px;  }
.dlist1 dt.sitesvisited2 { background-position: 0 -875px; }
.dlist1 dt.top10 { background-position: 0 -348px; }
.dlist1 dt.email { background-position: 0 -210px; }
.dlist1 dt.files { background-position: 0 -1322px; }
.dlist1 dt.user { background-position: 0 -1242px; }
.dlist1 dt.program { background-position: 0 -765px; }
.dlist1 dt.keywords { background-position: 0 -1072px; }
.dlist1 dt.doctrack { background-position: 0 -1162px; }
.dlist1 dt.none { background:none; }
.dlist1 dt.Passwords {  background-position: 0 -120px;  }
.dlist1 dt.RemoteViewer {  background-position:0 -542px;  }
.dlist1 dt.NewforMac { background-position: 0 -120px; }

.dlist1.sm dt { background: url(/lib-n/images/products/server-manager-icons.png) no-repeat scroll 0 0 transparent; display: block; float: left; width: 50px; height: 48px; overflow: hidden; padding: 0; text-indent: -9999px; }
.icon--elm {
	background-image: url(/lib-n/images/products/server-manager-icons.png);
	background-position: -40px -30px;
}
.icon--ser {
	background-image: url(/lib-n/images/products/server-manager-icons.png);
	background-position: -40px -108px;
}
.icon--am {
	background-image: url(/lib-n/images/products/server-manager-icons.png);
	background-position: -40px -181px;
}
.icon--rm {
	background-image: url(/lib-n/images/products/server-manager-icons.png);
	background-position: -40px -260px;
}
.icon--dm {
	background-image: url(/lib-n/images/products/server-manager-icons.png);
	background-position: -40px -335px;
}
.icon--aar {
	background-image: url(/lib-n/images/products/server-manager-icons.png);
	background-position: -40px -411px;
}

.dlist1.sm dt { background: url(/lib-n/images/products/server-manager-icons.png) no-repeat scroll 0 0 transparent; display: block; float: left; width: 50px; height: 48px; overflow: hidden; padding: 0; text-indent: -9999px; }
.dlist1.sm dt.elm { background-position: -40px -30px; }
.dlist1.sm dt.ser { background-position: -40px -108px; }
.dlist1.sm dt.am { background-position: -40px -181px; }
.dlist1.sm dt.rm { background-position: -40px -260px; }
.dlist1.sm dt.dm { background-position: -40px -335px; }
.dlist1.sm dt.aar { background-position: -40px -411px; }
.dlist1.sm dt.wsm { background-position: -40px -482px; }


.server-manager-features .icon { background: url(/lib-n/images/products/server-manager-icons.png) no-repeat scroll 0 0 transparent;  display: block;  width: 50px; height: 50px; overflow: hidden; padding: 0 20px 0 0; text-indent: -9999px; float:left;}
.icon.elm-bw {background-position: -124px -35px;}
.icon.ser-bw {background-position: -124px -109px;}
.icon.am-bw {background-position: -124px -184px;}
.icon.rm-bw {background-position: -124px -255px;}
.icon.dm-bw {background-position: -124px -334px;}
.icon.aar-bw {background-position: -124px -405px;}

.dlist1 dd { font-size:115%; line-height:1.5em; margin:0; padding:0pt 0pt 0pt 70px; min-height: 30px; letter-spacing: normal;}
#eb-win .dlist1 dd, #eb-mac .dlist1 dd { line-height: 1.2em;}

.dlist1 dl .altspacing { margin:10px 0pt; }

.dlist1 dl  ul { margin:5px 0pt 0pt 120px; list-style: none; }
.dlist1 dl li { background:transparent url(/lib-n/images/home/icons/bullets.png) no-repeat scroll left top; padding:3px 0pt 5px 23px; }
.dlist1 dd a, .sidebarLinks.large h3 a { font-weight: bold; color: #1A76A8; text-decoration: none; }
#eb-win .dlist1 dd a, #eb-mac .dlist1 dd a { font-weight: normal; color:#00853F;}

.dlist1 dd a:hover { text-decoration: underline; }
.dlist1 dd .alt{padding: 5px 0 0 70px;}


#eb-win dl h3, #eb-mac dl h3{ padding:5px 0; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
#eb-win dl p, #eb-mac dl p	{ padding:0 0 10px;}
.dlist1 dl.border-tb{border-top:1px solid #ccc; border-bottom:1px solid #ccc;}

/* GREEN */

.dlist1 dt.screensnapshots-green	{ background-position: -119px -990px; }
.dlist1 dt.chatim-green 					{ background-position: -119px  -105px; }
.dlist1 dt.keystrokes-green 			{ background-position: -119px 5px; }
.dlist1 dt.myspace-green 				{ background-position: -119px -433px; }
.dlist1 dt.searches-green 				{ background-position: -119px -655px; }
.dlist1 dt.sitesvisited-green 		{ background-position: -119px -315px;  }
.dlist1 dt.sitesvisited2-green 	{ background-position: -119px -875px; }
.dlist1 dt.top10-green 					{ background-position: -119px -348px; }
.dlist1 dt.email-green 					{ background-position: -119px -210px; }
.dlist1 dt.files-green 					{ background-position: -119px -1322px; }
.dlist1 dt.user-green 						{ background-position: -119px -1242px; }
.dlist1 dt.program-green 				{ background-position: -119px -765px; }
.dlist1 dt.keywords-green 				{ background-position: -119px -1072px; }
.dlist1 dt.none 									{ background:none; }
.dlist1 dt.Passwords-green 			{ background-position: -119px -120px;  }
.dlist1 dt.RemoteViewer-green 		{ background-position: -119px -542px;  }
.dlist1 dt.NewforMac-green 			{ background-position: -119px -120px; }



.dlist2  {background: none repeat scroll 0 0 #EEEEEE; margin: 10px;  border:1px solid #02A34B;}
#eb-mac .dlist2 {  border: 1px solid #758BA5;}
dl.features {background:#eee; border-top:1px solid #fff; border-bottom: 1px solid #ddd; border-right: 1px solid #FFFFFF;}
dl.features dt{width:50px;  padding:5px 5px 5px 10px; vertical-align: middle; display:table-cell; background:#fff; border-right: 1px solid #DDDDDD;}
dl.features dd{ padding:5px 5px 5px 15px; display:table-cell; border-left: 1px solid #fff;}

.dlist2 h3 {  margin: 0;  padding: 8px 10px 5px; text-shadow: 0 1px 1px rgba(244, 244, 244, 0.25);
						 background:#cccccc url(/lib-n/images/home/bt-bg.png);
    				box-shadow: 0 1px 0 rgba(244, 244, 244, 0.5) inset; -moz-box-shadow: 0 1px 0 rgba(244, 244, 244, 0.5) inset; -webkit-box-shadow: 0 1px 0 rgba(244, 244, 244, 0.5) inset;
}

/* =============== Recorders  ======================*/

.rec { background: url(/lib-n/images/products/recorders.jpg) no-repeat scroll 0 0 transparent;border: border: 1px solid #CCCCCC;  display: block;  width: 248px; height: 160px; overflow: hidden; padding: 0; text-indent: -9999px; }
.es .rec {background-image: url(/lib-n/images/products/recorders-es.jpg);}
#promac .rec { background: url(/lib-n/images/products/recorders-mac.jpg) no-repeat scroll 0 0 transparent;border: border: 1px solid #CCCCCC;  display: block;  width: 248px; height: 160px; overflow: hidden; padding: 0; text-indent: -9999px; }

.ss, #promac .ss		 						{background-position: 0  -160px;}
.FB	, #promac	 .FB							{background-position: 0  -480px;}
.key, #promac .key							{background-position: 0  -320px;}
.web, #promac .web 							{background-position: 0  -800px;}
.top10, #promac .top10					{background-position: 0  -960px;}
.email-activity, #promac .email2					{background-position: 0  -1120px;}
.programs, #promac .programs 		{background-position: 0  -1280px;}
.alerts, #promac .alerts				{background-position: 0   0;}
.files, #promac .files 					{background-position: 0  -1442px;}
.users, #promac  .users					{background-position: 0  -1760px;}
.doc, #promac  .doc							{background-position: 0  -1600px;}
.addfeature, #promac .addfeature 	{background-position: 0  -2082px;}
.uc, #promac	 .uc				 			{background-position: 0  -1922px;}
.chat, #promac .chat						{background-position: 0  -2240px;}
.search, #promac .search  			{background-position: 0  -640px;}

/* =============== Recorders LARGE  ======================*/




.rec-lg { background: url(/lib-n/images/products/icons.png) no-repeat scroll 0 0 transparent; display: block;  width: 50px; height: 50px; overflow: hidden; padding: 0 20px 0 0; text-indent: -9999px; float:left;}
.in-lg					{background-position: 0  0px;}
.a-reports-lg		{background-position: 0  -48px;}
.alert-lg				{background-position: 0  -98px;}

.ss-lg					{background-position: 0  -145px;}
.FB-lg					{background-position: 0  -250px;}
.key-lg					{background-position: 0  -293px;}
.web-lg					{background-position: 0  -395px;}
.top10-lg				{background-position: 0  -448px;}
.email-lg 			{background-position: 0  -497px;}
.programs-lg 		{background-position: 0  -545px;}
.alerts-lg			{background-position: 0   -98;}
.files-lg 			{background-position: 0  -600px;}
.users-lg 			{background-position: 0  -650px;}
.doc-lg 				{background-position: 0  -697px;}
.chat-lg				{background-position: 0  -197px;}
.search-lg   		{background-position: 0  -345px;}









.features-box  {padding:10px 20px;}

.features-box h2 {line-height:50px;}
.features-box h2 span{ background: url(/lib-n/images/products/icon-rec.png) no-repeat scroll 0 0 transparent; display: block; height: 48px; width:70px; overflow: hidden;  text-indent:-999px; float:right;}
.features-box h2 .ss 					{background-position: 0 -990px; }
.features-box h2 .chat				{background-position: 0  -105px;}
.features-box h2 .fb					{background-position: 0  -432px;}
.features-box h2 .key					{background-position: 0   5px;}
.features-box h2 .web 				{background-position: 0  -315px;}
.features-box h2 .email 			{background-position: 0  -210px;}
.features-box h2 .programs 		{background-position: 0  -765px;}
.features-box h2 .alerts			{background-position: 0  -1072px;}
.features-box h2 .files 			{background-position: 0  -1160px;}
.features-box h2 .users 			{background-position: 0  -1240px;}
.features-box h2 .doc 				{background-position: 0  -1325px;}
.features-box h2 .addfeature 	{background: none;}
.features-box h2 .uc					 {background-position: 0  -1400px;}
.features-box h2 .search   		{background-position: 0 -655px;}
.features-box h2 .top10				{background-position: 0  -1480px;}

.features-box ul {background:#eee; border: 1px solid #ddd; padding:10px;}
.features-box li{border-top:1px solid #fff; border-bottom: 1px solid #ddd;}
.features-box li:first-child  {border-top:none;}
.features-box li:last-child  {border-bottom:none;}

.larger + .features-box, .larger + .features-box > .bullet-check-green  {
	margin-top: 0;
}

.lb {padding-left:20px; padding-right:20px;}

#eb-win .features-box li h3 { background: url(/lib-n/images/home/bt-bg.png) repeat-x scroll 0 0 #19872A; border: 1px solid #F5F5F5; color: #FFFFFF;  margin: -5px 0 0 -28px; padding: 8px 10px 5px; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); }
#eb-mac .features-box li h3 { background: url(/lib-n/images/home/bt-bg.png) repeat-x scroll 0 0 #19872A; border: 1px solid #F5F5F5; color: #FFFFFF;  margin: -5px 0 0 -28px; padding: 8px 10px 5px; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); }


.icons { background: url(/lib-n/images/products/icon-rec.png) no-repeat scroll 0 0 transparent; display: block; height: 48px; width:70px; overflow: hidden;  text-indent:-999px; float:right;}
.ss-icon 					{background-position: 0 -990px !important; }
.chat-icon 				{background-position: 0  -105px !important;}
.fb-icon 					{background-position: 0  -432px !important;}
.key-icon 					{background-position: 0   5px !important;}
.web-icon  				{background-position: 0  -315px !important;}
.email-icon  			{background-position: 0  -210px !important;}
.programs-icon  		{background-position: 0  -765px !important;}
.alerts-icon 			{background-position: 0  -1072px !important;}
.files-icon  			{background-position: 0  -1160px !important;}
.users-icon  			{background-position: 0  -1240px !important;}
.doc-icon  				{background-position: 0  -1325px !important;}
.addfeature-icon  	{background: none !important;}
.uc-icon 					 {background-position: 0  -1400px !important;}
.search-icon    		{background-position: 0 -655px !important;}
.top10-icon 				{background-position: 0  -1480px !important;}




.hide { display: none;}


/* =============== Quote Block  ======================*/

.quote-block-wrap{ display: block; height: 200px; margin: 30px 0 0 30px;  padding: 0;  width: 265px;}
/* container for slides */
.quote-block { background:transparent; /*border:1px solid #ccc;*/ position:relative; height:180px; width:100%;   cursor:pointer; }

/* single slide */
.quote-block div { display:none; position:absolute; top:0; left:0; margin:7px; padding:0px ; height:140px; text-shadow:0 1px 0 #fff;}

.quote-block p {color: #425A77; font-size: 12px; line-height:18px; font-style:italic; }

/* tabs (those little circles below slides) */
.slidetabs { clear:both; float:right;margin-top: 10px;}

/* single tab */
.slidetabs a { width:8px; height:8px; float:left; margin:3px; background:#ddd; display:block; font-size:1px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

/* mouseover state */
.slidetabs a:hover { background-position:0 -8px; }

/* active state (current page state) */
.slidetabs a.current { background-position:0 -16px; background:#aaa;}


/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled { visibility:hidden !important; }

.quote-block .pcmag{background:url(/lib-n/images/products/award-pc-mag.png) no-repeat 00px 25px; padding-top:30px; padding-left:70px;height:120px; }
.quote-block .top10{background:url(/lib-n/images/products/award-top10.png) no-repeat 0 25px; padding-top:30px; padding-left:80px; height:120px;}
.quote-block .about{background:url(/lib-n/images/products/award-about.png) no-repeat 50px 25px; padding-top:25px; padding-left:0; height:140px;}
.quote-block .mom{background:url(/lib-n/images/products/award-momChoice.png) no-repeat -5px 25px; padding-top:30px; padding-left:90px; height:120px;}
.quote-block .seenon{background:url(/lib-n/images/products/awards-seenon.png) no-repeat 14px -2px; padding-top:10px; padding-left:0px; height:120px; width:250px;}
.quote-block cite{text-align:left;}


/*====================== SideBar Banners ======================*/

.sidebartitle	  {padding:5px !important; margin-top:20px; }
.banner-mobile {display:block; background:url(/lib-n/images/products/banners/mobile.png) no-repeat 0 0; width:290px;  padding:70px 0 30px;}
.banner-mobile a {margin: 0 20px; font-weight:bold; text-shadow: 0 1px 0 #fff;}

/* =============== Images  ======================*/

.report img{margin: -10px -19px 10px;}
.report input { border: 1px solid #CCCCCC; color: #999999; margin-bottom: 5px; padding: 5px 10px; width: 90%;}
.report	.submitbutton{border: 1px solid #ACACAC; width:25%; float:right;
    color: #565656;
    cursor: pointer;
    font-family: Arial,Verdana,sans-serif;
    font-size: 80%;
    padding: 1px 5px;}

/* =============== Misc  ======================*/

.width100{width:100%;}

.sidebar-awards{}
.sidebar-awards img{  background: none repeat scroll 0 0 #FFFFFF; float:left;
    border: 1px solid #CCCCCC;
    margin-right: 10px;
    padding: 5px;}

	.sidebar-awards cite{line-height: 2;}
	.sidebar-awards p {line-height:1.3; text-indent:-5px; font-size: 12px;}

/* =============== margins mt=top  mb=bottom  mtb= top/bottom  padding ======================*/


/* =============== SOCIAL LINKS  ======================*/


#socials{position:relative;overflow:hidden!important;}
#socials span{ display: inline-block; width: 52px; z-index:1!important; padding-right: 37px;}
#socials em{ background: none repeat scroll 0 0 #FFFFFF; padding: 0 0 0 8px; position: absolute; right: 0;  z-index: 999 !important;}
.addthis_toolbox { border: 1px solid #CCCCCC!important; position: absolute; right: 0; top: 35px; box-shadow: 1px 1px 0 #FFFFFF inset; -webkit-box-shadow: 1px 1px 0 #FFFFFF inset; -moz-box-shadow: 1px 1px 0 #FFFFFF inset;}


/* =============== POP-up  ======================*/

#eb-win #meerkat-wrap { background: url(/lib-n/images/products/bg-top-logo.png) repeat-x scroll 0 1px #19872A;}



/* =============== PrettyPhoto Lightbox  ======================*/


#pro div.pp_overlay {  background: none repeat scroll 0 0 #1C3B61;}
#promac div.pp_overlay {  background: none repeat scroll 0 0 #000;}
#eb-win div.pp_overlay, #eb-mac div.pp_overlay {  background: none repeat scroll 0 0 #135B2D;}

.pp_description {font-size:120%; display: none; margin: 0 0 5px; text-align: center !important;}
div.pp_pic_holder{overflow:hidden!important;}