@charset "utf-8";
/* CSS Document */

	body{
		background:#fff url(images/background_gradient.jpg);
		background-repeat:repeat-x;
		text-align:center;
		font-size:14px;
		font-family:Arial, Helvetica, sans-serif;
	}
	div#container{
		width:851px;
		text-align:left;
		margin:auto;
	}
	div#paper{
		float:left;
		width:100%;
	}
	div#footer{
		width:100%;
		float:left;
		font-size:10px;
		text-align:center;
		padding-top:10px;
		padding-bottom:10px;
	}
	div#paper div#header{
		background-image:url(images/invoice_journal_logo.jpg);
		background-repeat:no-repeat;
		float:left;
	}
	div.logo{
		float:left;
		width:400px;
		height:60px;
	}
	ul.tabs{
		list-style:none;
		float:left;
		width:400px;
		margin:0;
		padding:0 25px 0 0;
		height:60px;
	}
	ul.tabs li{
		float:left;
		padding:15px 10px 0 10px;
	}
	ul.tabs li a{
		color:#eee;
		font-size:18px;
		text-decoration:none;
	}
	body#home ul.tabs li.home a,
    body#features ul.tabs li.features a,
    body#sign_up ul.tabs li.sign_up a{
		font-weight:bold;
		color:#fff;
		text-decoration:underline;
	}
	ul.tabs li a:hover{
		text-decoration:underline;
	}
	
	
	div#paper div#content{
		float:left;
		width:100%;
	}
	div.content_header{
		background-image: #fff url(images/paper_header.jpg);
		background-repeat:no-repeat;
		float:left;
		height:10px;
		width:100%;
		line-height:0px;
	}
	div.content_middle{
		background-image:url(images/paper_middle.gif);
		float:left;
		width:831px;
		padding:10px 10px 0 10px;
	}
	div.content_footer{
		width:100%;
		float:left;
		background-image:url(images/paper_bottom.jpg);
		background-repeat:no-repeat;
		height:11px;
		line-height:0px;
	}
	
	div.screenshots{
		background-image:url(images/screenshots.jpg);
		background-repeat:no-repeat;
		float:left;
		height:106px;
		width:50%;
		text-align:center;
		padding-top:330px;
	}
	div.screenshots img{
		margin-right:10px;
	}
	div.intro{
		float:left;
		width:50%;
		
	}
	div.tag_line{
		float:right;
		font-size:36px;
		text-align:right;
		color:#38598f;
		padding:10px 20px 5px 0;
		font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	div.tag_line_bottom{
		font-family:Geneva, Arial, Helvetica, sans-serif;
		text-align:right;
		color:#38598f;
		font-size:28px;
		padding-right:10px;
	}
	p.into_text{
		color:#606060;
		font-size:18px;
		text-align:center;
		padding:5px 15px 0px 15px;;
	}
	p.intro_feature{
		padding:5px 15px 5px 15px;
	}
	p.intro_feature strong{
		display:block;
		width:100%;
		color:#38598f;
		font-size:16px;
	}
	a{
		color:#38598f;
	}
	
	div.questions{
		float:left;
		padding:15px;
		clear:left;
		width:800px;
	}
	div.questions strong{
		color:#333;
	}
	div.questions p{
		padding:3px 0px 15px 10px;
		margin:0;
	}
	h2{
		color:#38598f;
		border-bottom:2px solid #ccc;
	}
	div.video{
		padding:15px;
		float:left;
		width:800px;
	}
	div.video strong{
		color:#38598f;
	}
	div.video_info{
		width:370px;
		float:left;
	}
	div.video_info p{
		float:left;
		padding:5px 0 10px 10px;
		width:350px;
		margin:0;
	}
	div.video_file{
		width:430px;
		float:left;
	}
	div.video object{
		float:left;
	}
	div.video img{
		float:left;
		margin-right:15px;
		margin-top:0px;
	}
	img{
		border:0;
	}
	
	
	
	
	
	
	
	
	div.feature1,div.feature2,div.feature3{
		float:left;
		padding:15px 10px 15px 10px;
		width:810px;
		margin-top:10px;
		border-top:1px solid #ccc;
	}
	div.feature1_left{
		width:410px;
		float:left;
	}
	div.feature1_right{
		width:400px;
		float:left;
	}
	
	div.feature2_left{
		width:400px;
		float:left;
	}
	div.feature2_right{
		width:410px;
		float:left;
	}
	
	div.feature3_item_left,div.feature3_item_right {
		width:400px;
		float:left;
	}
	div.feature3_item_left{
		padding-right:10px;
	}
	div.feature3_item_left img,div.feature3_item_right img{
		border:2px solid #365991;
	}
	
	h3{
		color:#38598f;
		padding:0px;
		margin:0;
	}	
	div.features_title{
		width:800px;
		padding:0 10px 10px 10px;
	}
	div.features_title strong{
		padding-left:20px;
	}
