	li.expressPlanner{
		background:url(/images/icon_express.png) 0 3px no-repeat;
	}
	li.portfolio{
		background:url(/images/icon_portfolio.png) 0 3px no-repeat;
	}
	
	li.manager{
		background:url(/images/icon_manager.png) 0 3px no-repeat;
	}
	
	.manager, .portfolio, li.expressPlanner{
		text-indent:30px;
		margin:0;
		padding:0 0 10px 0;
		font-size:1.2em;
	}
	
	.left ul li{
		border:none;
	}
	
	.left ul li.active{
		font-weight:bold;
	}
	
	.p2{
		margin-left:16px;
	}

	#screenshots, #features{
		width:250px;
	}
	
	#screenshots{
		float:left;
	}
	
	#features{
		float:right;
	}
	
	#screenshots h2, #features h2{
		background:#f5f5f5;
		color:#333;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		padding:5px;
		margin:0 0 10px 0;
	}
	
	#screenshots a{
		display:block;
		border:3px solid #cccccc;
		margin: 0 6px 3px 0;
		width:64px;
		float:left;
	}
	
	#features ul li{
		background:url(/images/yes.jpg) no-repeat;
		font-size:12px;
		height:21px;
		text-indent:25px;
		margin:0 0 10px 0;
		line-height:1.8em;
	}
	
	#guarantee{
	}
	
	.buy, .quote{
		height:32px;
		width:142px;
		display:block;
		cursor:pointer;
		margin:0 0 10px 5px;
	}
	
	.buy{
		background:url(/images/product/buy.jpg);
	}
	
	.quote{
		background:url(/images/store/quote.jpg);
	}
	
	
	.buy:hover{
		background:url(/images/product/buy_hover.jpg);
	}
	
	.quote:hover{
		background:url(/images/store/quote_hover.jpg);
	}
	
	#t7_center p.small{
		font-size:12px
	}
	
	p.price{
		text-align:center;
		margin:10px 0 10px 0;
		font-size:1.3em;
		font-weight:bold;
	}
	
	ul.spec{
		margin: 0 0 15px 0;
	}
	
	ul.spec li{
		color:#333;
		background:url(/images/li_people.jpg) 0 4px no-repeat;
		margin:0 0 5px 0px;
		padding:0 0 0 15px;
	}
	
	ul.spec li:hover{
		background:url(/images/li_people_hover.jpg) 0 4px no-repeat;
		font-weight:bold;
	}
	
	.testimonial{
		margin:40px 0 0 0;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.text{
		font-size:17px;
		font-family:Georgia, "Times New Roman", Times, serif;
		margin:0 0 5px 0;
	}
	
	.author{
		font-size:11px;
		border-top:1px solid #333;
		padding:5px 0 0 0;
		margin:5px 0 0 0;
		text-align:right
	}
	
	#guarantee ul li{
		background:url(/images/tick.png) no-repeat;
		padding:0 0 3px 22px;
		margin:0 0 3px 0;
		height:auto;
		line-height:1.3em;
	}
	.reseller{
		display:block;
		cursor:pointer;
		margin:0 0 10px 5px;
		border:0;
	}
	
	.reseller, .quote{
		height:25px;
		width:120px;
		margin-left:20px
	}
	
	.reseller{
		background:url(/images/store/reseller.jpg);
	}
	
	.reseller:hover{
		background:url(/images/store/reseller_hover.jpg);
	}