a:visited, a:link, a:active {
	text-decoration: none;
	color: black;
}

a:hover {
	text-decoration: underline;
}

hr {
	height: 2px;
	width: 75%;
	text-align: center;
}

.clearfix {			/* Float fix */
	clear: both;
}

input {
	color: gray;
	font: 11px Verdana;
	border: 2px solid gray;
}

input:hover {		/* Input box border onhover*/
	border: 2px solid black;
}

body {
	background: url(images/background.png) repeat-x;
	margin: 0 auto;
	padding: 0 auto;
	width: 800;
	text-align: center;
}

#page {
	background: white;
	width: 800;
	text-align: center;	
	border: 1px solid;
}

#header {		/* For Placement Only */

}
	
	.header_content, .header_image {
		float: left;
		width: 50%;
		height: 80;
		text-align: center;
		padding: 20 0 0 0;
	}
	
	.header_image {
		width: 45%;
		text-align: left;
		padding: 15 0 0 25;
	}
	
#main {
	position: relative;
}

	.main_content {
		float: left;
		width: 52%;
		text-align: left;
		padding: 0 auto;
		margin: 0 0 20 25;
		font: 11px Verdana;
	}
	
	html>body .main_content {		/* Good Browsers */
		width: 57%;
	}
	
	.main_info_content {
		clear: both;
		margin: 0 auto;
		padding: 0 auto;
		text-align: center;
		font: 12px Verdana;
	}
	
	.main_image {
		position: absolute;
		float: right;
		width: 40%;
		text-align: center;
		top: 0;
		right: 0;
	}
	
		img#one, img#three, img#four {
			border: 1px solid black;
		}
	
		img#one {			/* Internet Explorer */
			position: absolute;
			top: -120;
			right: 40;
		}
		
		img#two {
			position: absolute;
			top: -100;
			right: 35;
		}
		
		img#three {
			position: absolute;
			top: -60;
			left: 0;
		}
		
		img#four {
			position: absolute;
			width: 170;
			height: 94;
			top: 15;
			left: 60;
		}
		
		html>body img#one {		/* Good Browsers */
			position: absolute;
			top: 20;
			left: 50;
		}
		
	    html>body img#two {
			position: absolute;
			top: 40;
			left: 50;
		}
		
		html>body img#three {
			position: absolute;
			top: 80;
			left: 15;
		}
		
		html>body img#four {
			position: absolute;
			width: 170;
			height: 94;
			top: 150;
			left: 75;
		}
		
#points {		/* For Placement Only */
	margin: 0 0 30 0;
}

	.points_content, .points_content2 {
		float: left;
		width: 45%;
		text-align: left;
		padding: 0 auto;
		font: 11px Verdana;
		margin: 0 0 0 25;
	}
	
	.points_content2 {
		margin: 0 0 0 0;
	}
	
#footer {
	text-align: center;
	margin: 20 0 0 0;
}

	.footer_content_original {		/* IE */
		float: left;
		/* width: 45%; */
		padding: 15 15 5 15;
		margin: 0 0 0 8%;
		text-align: center;
		font: 11px Verdana;
	}
	
	html>body .footer_content_original {
		float: left;
		padding: 10;
		margin: 0 0 0 13%;
		text-align: center;
		font: 11px Verdana;
	}

	.footer_content_original2 {		/* IE */
		float: left;
		/* width: 45%; */
		padding: 0 auto;
		margin: 20 0 0 0;
		text-align: center;
		font: 11px Verdana;
	}
	
	html>body .footer_content_original2 {
		float: left;
		padding: 0 auto;
		margin: 0 0 0 0;
		text-align: center;
		font: 11px Verdana;
	}

	.footer_content {
		width: 100%;
		padding: 0 auto;
		margin: 30 0 0 0;
		text-align: center;
		font: 11px Verdana;
	}
.box {			/* Testimonial boxes */
	border: 1px solid;
	text-align: left;
	margin: 0 20 0 20;
	padding: 0 0 0 20;
}

.gray {
	display: inline;
}

.grayOn {			/* hover shadows */
	display: inline; 
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
}

img#downloads {
	width: 100;
	border: 1px solid gray;
}
