body { margin: 0; padding: 0; }

	p { padding: 0 0 15px 0; }
	li { vertical-align: top; margin-left: 25px; padding: 0 0 55px 20px; }
	li.short { margin-left: 25px; padding: 0 0 25px 20px; }
	li.long { margin-left: 25px; padding: 0 0 65px 20px; }
	a { color: #000; }
	a.offsite { font-weight: bold; text-decoration: none; }
	a.why { color: #7f7f7f; float: left; }

	label { font-weight: bold; color: #404040; float: left; margin-right: .5em; }
	textarea { width: 450px; height: 120px; }
	.ui-slider { clear: both; top: 1em; }

#logo { width: 788px; margin: 0 auto; }

#container { width: 788px; margin: 0 auto; background: url(../_images/bg-main.gif) 0 0 repeat-y; }
	#header { background: url(../_images/bg-header-top.gif) 0 0 no-repeat; }
	#header2 { padding: 60px 60px 5px 55px; background: url(../_images/bg-header2-top.gif) 0 0 no-repeat; }
	#header3 { background: url(../_images/bg-header3-top.gif) 0 0 no-repeat; }
	#headerBottom { padding: 60px 60px 25px 55px; background: url(../_images/bg-header-btm.gif) 0 100% no-repeat; }

	#header h1, #header2 h1, #header3 h1 { text-indent: -999em; }
	
	form { padding: 30px 80px 30px 50px; }
		#automationrate, #successrateprecise { float: left; margin: 0 5px 0 0; }
		input.short { width: 48px; height: 14px; border: 1px solid #a9a9a9; font-size: 10px; }
		input.medium { width: 122px; height: 14px; border: 1px solid #a9a9a9; font-size: 10px; }
		input.long { width: 258px; height: 14px; border: 1px solid #a9a9a9; font-size: 10px; }
		
		#contactinfo label { float: none; }
		#contactinfo label.error { display: block; }
		
		.twoColumn { width: 262px; overflow: hidden; }
			.twoColumnLeft { width: 125px; float: left; }
			.twoColumnRight { width: 126px; float: right; }
			
		#phone1, #phone2 { margin: 0 8px 0 0; }
		
		#buttons { padding: 20px 0 0 45px; }
			#buttons input { margin: 0 20px 0 0; }

	#footer { padding: 10px 50px 30px 50px; background: url(../_images/bg-footer.gif) 0 100% no-repeat; }
	#footer2 { padding: 10px 50px 0 50px; background: url(../_images/bg-footer2.gif) 0 100% no-repeat; }
	
