@charset "utf-8";
/* CSS Document */

body
{
	background: #FFFFFF url(../images/bg_jpg2.jpg) repeat top center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	margin:0;
	padding:0;
}

img,p
{
	margin:0px;padding:0px;border:0px;
}	


#header-bg
{
	background:url(../images/bg.jpg) no-repeat top center;
	margin:0px;
	padding:0px;
}

#header
{
	margin:0 auto;padding:12px 0px 0px;width:1000px;overflow:auto; margin-bottom:20px;
}
	#logo
	{
		background: transparent url(../images/logo.png) no-repeat top left;
		margin:0 40px 0 0;
		padding:0px;
		width:346px;
		height:94px;
		float:left;
	}	
	#menuarea
	{
		float:left;margin:0 22px 0 0;padding:0;	
	}
		ul.menu
		{
			list-style:none;padding:0;margin:20px 0px 0px;
		}
		ul.menu li
		{
			float:left;padding:0;	
		}	
	#shareit
	{	
		float:left;margin:28px 0 0;padding:0;

	}
#footer
{
	background:url(../images/footer/footer_bg.jpg) no-repeat top center;
	margin:0;
	padding:0;
	height:249px;
}		
	#footerarea
	{
		width:980px;padding:50px 0 0;margin:0 auto;
	}
		.touchweb-footer,.twitter-footer,.blog-footer,.presskit-footer,.links-footer
		{
			float:left;margin-right:20px;
		}
		.links-footer{ margin:30px 0px 0px;}
		.footermargin{margin-left:10px !important;}
		.linksarea-footer{ _width:210px;}
		html>body .linksarea-footer { overflow:auto;}
		ul.footerlinks
		{
			padding:0;margin:0; list-style:none;
		}
		ul.footerlinks li
		{
			float:left;
			margin-right:5px;
		}

/* Header = Footer */		
#content
{
	width:1000px; margin:0 auto;
}


#privacypolicy-content
{
}
	.privacypolicy-content-top
	{
		background:url(../images/privacypolicy/privacy-policy-content-top.png) no-repeat top center;
		width:932px;
		height:9px;
		margin:0 auto;
		padding:0;
		_font-size:0px;
	}
	.privacypolicy-content-center
	{
		background:url(../images/privacypolicy/privacy-policy-content-center.png) repeat-y;
		width:792px;
		overflow:auto;
		margin:0 auto;
		padding: 50px 70px;
	}
		.privacypolicy-title
		{
			background:url(../images/privacypolicy/privacy-policy-title.gif) no-repeat left top;
			width:259px;
			height:38px;
			margin-bottom:25px;
		}
			h4.pp-content-head
			{
				margin:0;
				padding:0;
				font-style:italic;
				font-weight:bold;
				color:#313131;
				line-height:24px;
			}
			.pp-content-body
			{
				color:#767676;
				line-height:26px;
				margin-bottom:35px;
			}
			a.pp-email
			{
				text-decoration:none;
				color:#767676;
				font-weight:bold;
			}
			.thankyou
			{
				color:#767676;
				font-weight:bold;
			}
			.whitespace-height330px
			{
				height:330px;
			}
			.articleupdate
			{
				font-size:14px;
				color:#9F9F9F;
				font-style:italic;
			}
	.privacypolicy-content-bottom
	{
		background:url(../images/privacypolicy/privacy-policy-content-bottom.png) no-repeat bottom center;
		width:932px;
		height:20px;
		margin:0 auto;
		padding:0;
		margin-bottom:100px;
	}
	

	
#unsubscribe-content
{
	background:url(../images/unsubscribe/unsubscribe-content-bg.png) no-repeat top center;
	width:933px;
	height:468px;
	margin:0 auto;
	padding: 30px 0px 30px 40px;
	min-height:1350px;
}
* html #unsubscribe-content
{
	margin-bottom:100px;
}
	.unsubscribe-head
	{
		overflow:auto;
	}
		.unsubscribe-title
		{
			background:url(../images/unsubscribe/unsub-titile.png) no-repeat top center;
			width:150px;
			height:27px;
			float:left;
			margin-top:10px
		}
		.unsubscribe-failure,
		.unsubscribe-success
		{
	color:#FFFFFF;
	float:left;
	font-size:16px;
	font-style:italic;
	margin-left:30px;
	overflow:auto;
	vertical-align:top;
	width:730px;
	height: 50px;
		}
			.unsubs-success-sty
			{
				color:#FFFFFF;
				font-size:24px;
				font-weight:bold;
			}
			.unsubs-failure-sty
			{
				color:#FF0000;
				font-size:24px;
				font-weight:bold;
			}

				.subscribe
				{
					text-decoration:underline;
					font-weight:bold;
					color:#ffffff;
				}
	.unsubscribe-body				
	{
		overflow:hidden;
		width:900px;
		margin-top:20px;
		
	}
		.unsub-body-textarea
		{
			overflow:auto;
			_width:700px;
		}
			.unsub-text
			{
	float:left;
	width:70px;
	color:#FFFFFF;
	margin-top:10px;
			}
			.unsub-email-text
			{
				float:left;
				background:url(../images/unsubscribe/unsub-textbox.png) no-repeat;
				width:400px;
				height:41px;
				padding:9px 10px 0px 10px;
			}
				.unsub-email-textbox:active,
				.unsub-email-textbox
				{
					width:380px;
					padding:3px;
					background:transparent;
					height:18px;
					font-size:16px;
					border:0;
				}
		.unsub-body-send
		{
			width:470px;
			text-align:right;
			float:left;
			_margin-top:10px;
		}		
		

#contactus-content		
{
	background:url("../images/contactus/contactus-content-bg.png") no-repeat scroll center top transparent;
	height:321px;
	margin:0 auto;
	padding:30px 0 30px 20px;
	width:953px;
	min-height:1350px;
}
* html #contactus-content		
{
	margin-bottom:100px;
}
	.contactus-head
	{
		overflow:auto;
	}
		.contactus-title
		{
			background: url(../images/contactus/contactus-titile.png) no-repeat;
			width:363px;
			height:34px;
			float:left;
		}
	.contactus-body				
	{
		margin-top:20px;
		overflow:auto;
		width:945px;
	}
		.contactus-body-left
		{
			width:475px;
			float:left;
			overflow:auto;
			margin-right:10px;
		}		
		.contus-div
		{
			overflow:auto;
		}		
		.contus-div-margintop
		{
			overflow:auto;
			margin-top:7px;		
		}
			.contactus-text
			{
				float:left;
				width:54px;
				color:#FFFFFF;
				margin-top:10px;
			}
			.contactus-text-margin
			{
				float:left;
				width:54px;
				color:#FFFFFF;
				margin-top:4px;
			}
			
			.contactus-textbox
			{
				float:left;
				background:url(../images/contactus/contactus-text.png) no-repeat;
				width:400px;
				height:41px;
				padding:9px 10px 0px 10px;
			}
				.contactus-input-textbox:active,
				.contactus-input-textbox
				{
					width:380px;
					padding:3px;
					background:transparent;
					height:18px;
					font-size:16px;
					border:0;
				}
				.contactus-selectoption
				{
					width:200px;
				}
		
		.contus-checkbox-margintop
		{
			overflow:auto;
			margin-top:17px;
			margin-left:0px;
			padding-left:0;
		}				
			.contactus-checkbox
			{
				float:left;
				width:32px;
				height:28px;
			}				
				.checkbox
				{
					width: 32px;
					height: 28px;
					padding: 0 5px 0 0;
					background: url(../images/contactus/checkbox.png) no-repeat;
					display: block;
					clear: left;
					float: left;
				}
				.contactus-checkbox-margin
				{
					float:left;
					padding-right:30px;
					color:#FFFFFF;
					margin-top:4px;
				}
		.contactus-body-right
		{
			width:450px;
			float:left;
			overflow:auto;
		}
			.contactus-text-right
			{
				color:#FFFFFF;
			}
			.contactus-textarea				
			{
				background:url(../images/contactus/contactus-textarea.png) no-repeat;
				width:392px;
				height:151px;
				padding:10px;
			}
				.contactus-text-area
				{
					width:390px;
					height:145px;
					border:0;
					background:transparent;
					font-size:16px;
				}
		.contactus-body-sendarea				
		{
			overflow:hidden;
			margin-top:10px;
		}
			.cont-sendbutt
			{
	float:left;
	width:240px;
	text-align:right;
	margin-left: 50px;
			}
			.cont-success
			{
	color:#6F3;
	font-weight:bold;
	font-style:italic;
	font-size:22px;
	padding-top:20px;
			}


#demo-content		
{
	background:url(../images/demo/demo-content-bg.png) no-repeat;
	height:705px;
	margin:0 auto;
	padding:0;
	width:973px;
}
	#demo-video-content		
	{
		width:846px;
		height:373px;
		margin:0 auto;
		padding-top:140px;
	}
	#demo-form
	{
		overflow:auto;
		margin-top:30px;
		margin-left:15px;
	}
	
		.demo-form-title
		{
	background: url(../images/demo/demo-titile.png) no-repeat;
	width:502px;
	height:33px;
	margin-bottom:25px;
		}
		.demo-div
		{
			overflow:auto;
			_width:900px;
		}
		.demo-div-margintop
		{
			overflow:auto;
			margin-top:7px;
			_width:900px;		
		}

			.demo-text
			{
				float:left;
				width:64px;
				color:#000000;
				margin-top:10px;
			}	
				.demo-textbox
				{
					float:left;
					background:url(../images/demo/demo-text.png) no-repeat;
					width:400px;
					height:41px;
					padding:9px 10px 0px 10px;
				}
					.demo-input-textbox
					{
						width:380px;
						padding:3px;
						background:transparent;
						height:18px;
						font-size:16px;
						border:0;
					}
			.demo-text-right
			{
				color:#000000;
			}
			.demo-textarea				
			{
				background:url(../images/demo/demo-textarea.png) no-repeat;
				width:475px;
				height:193px;
				padding:10px;
			}
				.demo-text-area
				{
					width:450px;
					height:170px;
					background:transparent;
					font-size:16px;
					border:0;
				}
			.demo-send	
			{
				text-align:right;
				width:475px;
				_width:490px;
				margin-bottom:65px;
				_margin-top:10px;
			}

#publishers-banner
{
	background:url(../images/publishers/publishers-banner.png) no-repeat;
	width:975px;
	height:367px;
	margin:0 auto;
}
	.pub-banner-text
	{
		color:#ffffff;
		padding: 84px 0 0 30px;
		width:620px;
	}
	.publishers-screenshot-1
	{
		margin:0 auto;
		margin-top:10px;
		position:relative;
		overflow:auto;
		width:990px; 

	}
		.publishers-screenshot1-image
		{
			float:left;
		}
		.transbg-ss-1
		{
			background: transparent url(../images/publishers/publishers-ss1-trans.png) no-repeat;		
			position: absolute; 
			top: 8px; 
			left: 589px; 
			width: 389px;
			height: 448px; 
		}
	.publishers-screenshot-2,
	.publishers-screenshot-3
	{
		margin:0 auto;
		margin-top:20px;
		position:relative;
		overflow:auto;
		width:990px; 
	}			
		.publishers-screenshot2-image
		{
			float:right;
		}
		.transbg-ss-2
		{
			background:transparent url(../images/publishers/publishers-ss2-trans.png) no-repeat;
			position:absolute;
			top:32px;
			left:14px;
			width:389px;
			height:343px;
		}	
		.publishers-screenshot3-image
		{
			float:left;
		}
		.transbg-ss-3
		{
			background:transparent url(../images/publishers/publishers-ss3-trans.png) no-repeat;
			position:absolute;
			top: 68px; 
			left: 588px; 
			width: 389px;
			height: 408px; 
		}	
		.transbg-ss1-title
		{
			font-family:arial;
			font-size:14px;
			font-weight:bold;
			margin:60px 0 0 90px;
			color:#252525;
		}
		.transbg-ss1-body
		{
			font-family:arial;
			font-size:14px;
			margin:15px 20px 0 90px;
			color:#474747;
			line-height:18px;
		}
		.transbg-ss2-title
		{
			font-family:arial;
			font-size:14px;
			font-weight:bold;
			margin:20px 0 0 20px;
			color:#252525;
		}
		.transbg-ss2-body
		{
			font-family:arial;
			font-size:14px;
			margin:15px 85px 0 20px;
			color:#474747;
			line-height:18px;

		}
		.transbg-ss3-title
		{
			font-family:arial;
			font-size:14px;
			font-weight:bold;
			margin:20px 0 0 90px;
			color:#252525;
		}
		.transbg-ss3-body
		{
			font-family:arial;
			font-size:14px;
			margin:15px 20px 0 90px;
			color:#474747;
			line-height:18px;			
		}
		
	.publishers-bottom-banner
	{
		background:url(../images/publishers/publishers-bottom-banner.png) no-repeat;
		width:973px;
		height:343px;
		overflow:auto;
		margin:0 auto 0 10px;
		padding:25px 0 0 20px;
		_margin-left:0;
		_margin-bottom:30px;

	}
		.publishers-bottom-left
		{
			float:left;
			width:660px;
		}
			.pub-bottom-left-content-title
			{
				font-weight:bold;
				color:#FFFFFF;
			}
			ul.pub-bottom-left-content
			{
				list-style:none;
				padding:0px;
				margin:15px 0 0 13px;
			}
			ul.pub-bottom-left-content li
			{
				color:#ffffff;
				margin-top:10px;
			}
		.publishers-bottom-right
		{
			float:left;
			overflow:auto;
			background:url(../images/publishers/publishers-bottom-iphone.png) no-repeat top right;
			height:286px;
			width:288px;
			margin-top:5px;
		}
		
#fea-top-content-bg
{
	background-image:url(../images/features/device-show-off-new.png);
	background-attachment:scroll;
	background-position:top ;
	background-repeat:no-repeat;
	overflow:auto;
}
#fea-top-content
{
	width:1000px;
	margin:0 auto;
	overflow:auto;
}
	.fea-top-content-left
	{
		float:left;
		overflow:auto;
		margin-left:12px
	}
		.fea-every-thing
		{
			background:url(../images/features/features-banner.png) no-repeat;
			width:518px;
			height:290px;
			position:relative;
			overflow:auto;
		}
		
		.fea-every-content
		{
			margin:75px 10px 0 25px; color:#FFFFFF; font-size:14px;
		}
		.fea-every-content-button
		{
			margin:0 0px 0 25px; color:#FFFFFF; font-size:14px;
		}
			.fea-every-thing-content
			{
				color:#ffffff;
				margin:0;
				padding: 70px 25px 5px;
				 border:1px solid;
				 overflow:auto;
				 
			}
			.fea-every-thing-content-button
			{
				overflow:hidden;
				position:absolute;
				top:150px;
				left:180px;
				width:308px;
				height:136px;
			}
		.fea-pn-ss
		{
			background:url(../images/features/personal-news-ss.png) no-repeat;
			width:526px;
			height:573px;
			margin-top:30px;
		}	
	.fea-top-content-right
	{
		float:right;
		overflow:auto;
	}
		.fea-top-content-laptop
		{
			/*background:url(../images/features/device-show-off.png) no-repeat;*/
			width:447px;
			height:511px;
			overflow:auto;
		}
		.fea-pn-notes
		{
			background: url(../images/features/personal-news-notes.png) no-repeat;
			width:338px;
			height:274px;
			margin-top:0px;
			padding:88px 50px 0;
			line-height:20px;
		}
		.fea-img-margin
		{
			margin-right:10px;		
		}
		.fea-pn-notes-span
		{	
			float:left; padding-left:50px; text-align:right;
		}	
	
.features-image-container
{
	margin:0 auto;
	margin-top:20px;
	overflow:auto;
	width:980px; 
}
.features-image-container-lo
{
	margin:0 auto;
	margin-top:20px;
	position:relative;
	overflow:auto;
	width:980px; 
}
	.features-screenshot
	{
		float:left;
	}
	.features-notes
	{
		float:left;
	}
	
	.features-share-notes
		{
			background:url(../images/features/share-friends-notes.png) no-repeat;
			width:324px;
			height:291px;
			float:left;
			padding:105px 35px 0 35px;
			line-height:21px;
		}
		.fea-sn-notes-span
		{
			float:left; 
			padding-right:60px; 
			text-align:left;
		}

		.features-ri-notes
		{
			background:url(../images/features/reinvited-notes.png) no-repeat;
			width:322px;
			height:310px;
			float:left;
			padding:100px 40px 0 40px;
			line-height:20px;
		}
		.fea-ri-notes-span
		{
			float:left;
			margin-left:100px;
		}
		
		.features-lo-notes 
		{
			float:left;
			background:url(../images/features/live-organized-notes.png) no-repeat;
			width:347px;
			height:285px;
			padding:90px 30px 0 50px;
			line-height:20px;
		}
		
		
		.features-ps-notes
		{
			float:left;
			background:url(../images/features/power-search-notes.png) no-repeat;
			width:360px;
			height:315px;
			padding:85px 40px 0 40px;
		}
			.emptydiv
			{
				float:left;
				width:105px;
				height:106px;
				margin-right:10px;
			}
		.features-margin-right
		{
			margin-right:20px;
		}			
		
		.features-margin-right-ss
		{
			margin-right:10px;
		}
		.features-screenshot-lo
		{
			background:transparent url(../images/features/live-organized-ss2.png) no-repeat;
			top:375px;
			left:0px;
			position:absolute;
			width:530px;
			height:382px;
		}
		.features-bottom-border
		{
			margin-bottom:30px;
		}			


#header-home
{
	margin:0 auto;padding:12px 0px 0px;width:1000px;overflow:auto;
}

#home-content-top
{
	background-image: url(../images/home/home-banner.png);
	background-attachment:scroll;
	background-position:top ;
	background-repeat:no-repeat;
	overflow:auto;
}
	#home-cont-top-div				
	{
		width:1000px;
		margin:0 auto;
	}
		.home-cont-top-left
		{
			float:left;
			width:665px;
			_width:660px;
		}
			.home-banner-into
			{
				background: transparent url(../images/home/home-intro.png) no-repeat;	
				width:620px;
				height:107px;
				margin-left:25px;
			}
			.home-banner-laptop
			{
				/*background:transparent url(../images/home/home-banner-laptop.png) no-repeat;*/
				width:592px;
				height:492px;
				margin-top:60px;
			}
			.home-banner-twitter-content
			{
				background: transparent url(../images/home/home-twitter-content.png) no-repeat;
				width:296px;
				height:84px;
				margin-left:85px;
				margin-top:20px;
				padding:28px 34px;
				font-size:13px !important;
			}
				.twitter-content
				{
					color:#404242;
				}
				.twitter-by
				{
					color:#858585;
					font-size:12px;
				}		
		.home-cont-top-right
		{
			float:left;
			width:330px;
		}	
			.home-banner-ipad
			{
				background:transparent url(../images/home/home-banner-ipad.png) no-repeat;
				width:337px;
				height:450px;
				margin-top:45px;	
			}
			.home-banner-iphone
			{
				background:transparent url(../images/home/home-banner-iphone.png) no-repeat;
				width:157px;
				height:287px;
				margin-left:60px;
			}	
		.home-cont-twitt-butt
		{
			overflow:auto;
			width:900px;
			margin:0 auto;
			clear:both;
		}

		.home-cont-top-below
		{
			background:url(../images/home/home-twitter.png) no-repeat;
			overflow:auto;
			float:left;
			width:192px;
			height:117px;
			margin-top:10px;
		}	
		.home-cont-butt-area
		{
	overflow:auto;
	float:left;
	margin-left: 50px;
		
		}
			.home-release-note
			{
				background:url(../images/home/home-launching-text.png) no-repeat;
				width:312px;
				height:17px;
				margin-left:65px;
			}
	#home-content-bottom
	{
		background-image:url(../images/home/home-papernow-box-bg.png);
		background-attachment:scroll;
		background-position:top center;
		background-repeat:no-repeat;
		height:799px;
		margin-bottom:30px;
		overflow:auto;
		_width:1000px;
		_margin:0 auto;
	}
		.home-cont-bottom-desc
		{
			overflow:auto;
			width:970px;
			_width:980px;
			margin:60px auto 0;
		}				
			.home-desc-area
			{
				width:300px;
				float:left;
				margin-right:20px;
			}
				.home-desc-area-image
				{
					margin-top:20px;
					margin-right:10px;
					float:left;
					margin-bottom:30px;
				}
				.home-desc-area-content
				{
					/*float:left;*/
				}
					.home-desc-area-title
					{
						padding-bottom:10px;
					}
					.home-desc-area-desc
					{
						color:#ffffff;
						line-height:25px;
						font-size:17px;
					}
	.home-watch-demo					
	{
		margin:0 auto;
		width:1000px;
	}
		.home-watch-demo-button
		{
			width:330px; margin:10px auto;
		}
	.bottomimage
	{
		background-image:url(../images/home/home-bottom-cutoffs.png);
		background-attachment:scroll;
		background-position: bottom;
		background-repeat:no-repeat;
		border:1px solid #ff9900;	
	}	
	
	
				
