
.hero {
	background-position: 50%;
	background-repeat: no-repeat;
	height: 650px;
	left: 0;
	min-width: 960px;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 1;
}
	.hero h2 {
		overflow: hidden;
		text-indent: -9999px;
	}
	.hero .description {
		margin: 340px auto 0 auto;
		width: 698px;
	}
	.hero .description p  {
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		width: 380px; 
	}
	.hero .description .more {
		background: url(../images/site/arrow-white-on-green.png) no-repeat 95% 80%;
		color: #fff;
		display: block;
		font-size: 13px;
		line-height: 15px;
		margin-top: 15px;
		width: 80px;
	}
	.hero .bio {
            margin: 65px auto 0 auto;
            color: #fff;
            width: 1000px;
	}
	.hero .bio p {
		line-height: 12px;
		margin-left: auto;
		width: 150px;
	}
	.hero .bio .title {
		display: block;
		margin-bottom: 5px;
		text-transform: uppercase;
	}

#processTech {
    background-image: url(../images/site/crs_critical_elemen_in_reprocessing.jpg);
    display: none;
}
    #processTech .bio {
        margin-top: -10px;
        width: 1060px;
    }
    #processTech .description {
        width: 715px;
    }
    #processTech .description p {
        width: 395px;
    }

#labCoat {
	background-image: url(../images/site/crs_optimized_reprocessing_management.jpg);
        display: none;
}
        #labCoat .description { 
            width: 790px; 
        }
        #labCoat .description p {
            width: 400px; 
        }
        #labCoat .bio {
            margin-top: 20px;
            width: 1000px; 
        }

#labTech {
	background-image: url(../images/site/crs_optimized_reprocessing_management2.jpg);
        display: none;
}
        #labTech .description { 
            width: 790px; 
        }
        #labTech .description p {
            width: 400px; 
        }
        #labTech .bio {
            margin-top: 20px;
            width: 1000px; 
        }
	
#landing {
	background-image: url(../images/site/home-landing.jpg);
}

#industrial {
	background-image: url(../images/site/crs_optimized_fluid_reprocessing.jpg);
}
    #industrial .description {
        width: 825px;
        margin-top: 300px;
    }
    #industrial .description p {
        width: 480px;
    }

#siteManager {
	background-image: url(../images/site/crs_optimized_fluid_reprocessing2.jpg);
        display: none;
}
    #siteManager .description {
        width: 825px;
        margin-top: 300px;
    }
    #siteManager .description p {
        width: 480px;
    }

#kenny {
	background-image: url(../images/site/crs_optimized_reporcessing_management1.jpg);
        display: none;
}
    #kenny .bio {
        margin-top: 0px;
        width: 1040px;
    }
    #kenny .description {
        width: 715px;
    }
    #kenny .description p {
        width: 395px;
    }

#page {
	position: relative;
	z-index: 2;
}

.bottom {
	position: absolute;
	top: 522px;
}
.segments {
    overflow: auto;
}

body.landing .segments {
    overflow: visible;
}

.segment {
	background: url(../images/site/divider.png) no-repeat;
	float: left;
	width: 220px;
}

.segment:first-child {
	background: none;
}
.segment h3 {
	background: #7bbc0d url(../images/site/underscore-white.png) no-repeat 15px 40%;
	font-size: 15px;
	letter-spacing: -1px;
	line-height: 18px;
	height: 38px;
	margin-top: 7px;
	padding: 2px 0 2px 25px;
	text-transform: uppercase;
}
.segment h3 a {
	color: #fff;
	text-decoration: none;
}
.segment p {
	color: #4b4a37;
	line-height: 13px;
	margin: 3px 25px 8px 25px;
}
.segment p a {
	font-weight: bold;
}


.bottom_segment {
	clear:	both;
	width: 	570px;
	border-top: 1px solid #d9d9d3;
}
.bottom_segment img { float: left; margin: 0 1em 0 0 } 
.bottom_segment .copy { margin-left: 120px; } 
.bottom_segment h3 { 
	background: #fff url(../images/site/underscore-gray.png) no-repeat 0 1px;
	padding-left: .75em;
 } 
.bottom_segment h3 a {
	background: #fff;
	color: #959595;
}

.bottom_segment p { margin-left: 0 } 
#footer { padding-top: 0 } 
#footer ul {
	/* background: url(../images/site/home-footer-border.png) no-repeat;
	border: none;
	width: 960px; */
	width: 570px;
}
#footer li:first-child {
	margin-left: 0;
}

