/********************
 *  framework css
 * 
 ********************/


#container{
	width:  900px;
	margin:  30px auto 0 auto; padding:  60px 0 30px 0;
	background:  white;
}

.wrapper{
	margin: 0 30px;
}

.leftcol_wrapper{
	margin-right: 90px;
}

#header{
	margin:  0; padding:  0 0 1.4em 0;
	position:  relative;
	min-height:90px;
	height: 90px;
	height:auto !important;
}

#content{
	margin:  0; padding:  1.4em 0 1.4em 0;
	position:  relative;
}

#home_feature{
	margin: 0 0 1.4em 0; padding: 0;
	width: 840px;
}

#home_flash{
	margin: 0; padding: 0;
	width: 840px; height: 430px;
}

#home_feature .feature_copy{
	margin:  1.4em 0 1.4em 0;
	width:  548px;
}

#home_feature .replacement_copy{
	width: 550px;
	margin:  0; padding:  1.4em 0 0 0;
}

.three_col{
	width:  900px;
	margin:  0 0 1.4em 0; padding:  0;
}

.three_col .col{
	float: left;
	width: 260px;
	margin:  0 0 0 30px; padding:  0;
}

.three_col .two_col{
	float: left;
	width: 550px;
	margin:  0 0 0 30px; padding:  0;
}

.menu_item{
	margin-bottom: 2.8em;
}

#footer	{
	margin:  0; padding:  0 0 0 0;
	position:  relative;
}
