body#solutions-home #sub-header h2              { width: 233px; height: 21px; background: url(/solutions/images/header_filemaker_solutions.png) no-repeat 0 0; }
body#solutions-home .feature-legacy h2#headline { float: right; margin: 70px 70px 0 0; height: 106px; width: 446px; text-align: center; background: url(/solutions/images/headline_filemaker_solutions.png) no-repeat 50% 0; text-indent: -5000px; }

body#solutions-home .feature-legacy             { height: 300px; background: url(/solutions/images/feature_solutions.png) no-repeat -1px -1px; }

body#solutions-home #tasks, #industry						{ padding: 25px 25px 0 38px; height: 336px; width: 960px; background: url(/solutions/images/bg_solutions_tasks.png) no-repeat 0 0; }

body#solutions-home #tasks ul						        { padding-top: 20px; padding-bottom: 20px; min-height: 143px; margin: 0; }
	body#solutions-home #tasks ul li					    { display: inline; padding: 0 20px 0 0; }
	body#solutions-home #tasks .bottom-box				{ margin: -10px 50px 0 0; padding-top: 15px; border-top: 1px solid #dfdfdf; }
	body#solutions-home #tasks #right					    { margin: -55px 100px 0 0; padding: 10px 0 0 50px; float: right; border-left: 1px solid #dfdfdf;}
	
body#solutions-home #industry ul					      { padding-top: 20px; padding-bottom: 20px; min-height: 143px; margin: 0; }
	body#solutions-home #industry ul li					  { display: inline; padding: 0 20px 0 0; }
	body#solutions-home #industry .bottom-box			{ margin: -10px 50px 0 0; padding-top: 15px; border-top: 1px solid #dfdfdf; }
	body#solutions-home #industry #right				  { margin: -55px 100px 0 0; padding: 10px 0 0 50px; float: right; border-left: 1px solid #dfdfdf;}
	
.outer-wrapper                                  { margin-top: 20px; width: 960px; background: url(/solutions/images/bg_solutions_tasks_bottom.png) no-repeat 0 100%; padding-bottom: 30px; }
#lower-area                                     { width: 100%; }
#buy-box                                        { float: right; width: 200px; margin-right: -5px; }
