/* HOMEPAGE RULES */

body {
	background: transparent url("/images/backgrounds/homepage_backgrounds/main_homepage_background(2).gif");
	background-repeat: no-repeat;
	background-position: top center;
}

div#container {
	background: transparent url("/images/backgrounds/homepage_backgrounds/blank_background(3).gif");
	background-repeat: no-repeat;
	background-position: center 85px;
}

	.blue_pills {
		background: transparent url("/images/backgrounds/homepage_backgrounds/blue_pills_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.chem_chart {
		background: transparent url("/images/backgrounds/homepage_backgrounds/chem_chart_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.dna_strand {
		background: transparent url("/images/backgrounds/homepage_backgrounds/dna_strand_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.droplet {
		background: transparent url("/images/backgrounds/homepage_backgrounds/droplet_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.heart_rate {
		background: transparent url("/images/backgrounds/homepage_backgrounds/heart_rate_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.large_tree {
		background: transparent url("/images/backgrounds/homepage_backgrounds/large_tree_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.marble_columns {
		background: transparent url("/images/backgrounds/homepage_backgrounds/marble_columns_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.microscope {
		background: transparent url("/images/backgrounds/homepage_backgrounds/microscope_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.molecule {
		background: transparent url("/images/backgrounds/homepage_backgrounds/molecule_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.passport {
		background: transparent url("/images/backgrounds/homepage_backgrounds/passport_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.samples {
		background: transparent url("/images/backgrounds/homepage_backgrounds/samples_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.sand_trap {
		background: transparent url("/images/backgrounds/homepage_backgrounds/sand_trap_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.sequoia {
		background: transparent url("/images/backgrounds/homepage_backgrounds/sequoia_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.stop_watch {
		background: transparent url("/images/backgrounds/homepage_backgrounds/stop_watch_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}

	.test_tubes {
		background: transparent url("/images/backgrounds/homepage_backgrounds/test_tubes_background(3).jpg");
		background-repeat: no-repeat;
		background-position: center 85px;
	}


		div#site_container {
			position: relative;
			z-index: 15;
		}

/* HEADER */

	#header h1 {
		height: 170px;
	}
	

/* BODY TEXT */

div#body_text {
	padding: 0px 605px 0px 25px;
	width: 370px;
	height: 450px;
	overflow: hidden;
	font-size: 12px;
	line-height: 16px;
}

	#body_text h3 {
		position: absolute;
		top: 110px;
		width: 380px;
		padding: 10px 0px 5px 0px;
		color: #222f64;
		font-family: "Times New Roman", Times, serif;
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 1px;
	}
	
	#body_text ul {
		margin: 10px 0px;
		padding: 0px 0px 10px 0px;
		width: 350px;
		height: 170px;
	}
	
	#body_text ul li {
		margin: 12px 0px;
	}

	* html #body_text ul {
		margin: 0px;
		padding: 10px 0px;
	}	

/* TESTIMONIALS SHOWCASE */

a#testimonials_showcase {
	padding: 20px 30px 10px 0px;
	border-top: 2px dotted #7f7f7f;
	width: 320px;
	background-position: 280px bottom;
}



/* EYE CANDY RULES */

div#eye_candy_container {
	position: absolute;
	top: 85px;
	left: 0px;
	margin: 0px;
	width: 100%;
	overflow: hidden;
	z-index: 0;
	text-align: left;
}

	ul#eye_candy_data {
		position: relative;
		top: 0px;
		left: 50%;
		margin: 0px 0px 0px -750px;
		padding: 0px;
		list-style: none;
		width: 1500px;
		height: 535px;
		overflow: hidden;
	}
