#page_content_top {
	background: none;
}

#page_content {
	background: #ffd8b2;
}

#page_content h1, #page_content h2, #page_content h3, #page_content h4, #page_content h5, #page_content div, #page_content p, #page_content a {
	color: #131c33;
}

#page_content span {
	font-weight: bold;
	display: block;
	margin-bottom: 1em;
}

#page_content p {
	font-weight: normal;
}

#page_content li h4 a {
	text-decoration: none;
}

#page_content a:hover {
	text-decoration: underline;
}

#page_content li {
	clear: both;
	margin: 1em 0;
	text-align: left;
}

#page_content li img {
	margin-left: 2em;
}

#page_content p a {
	color: blue;
	text-transform: none !important;
}

/*.image_left, .image_right {
	margin-top: 3em;
}

.image_right div {
	float: right;
	margin-left: 2em;
}

.image_left div {
	float: left;
	margin-right: 2em;
}

.image_right img, .image_left img {
	margin: 0 1em 1em;
	border: #263763 thin solid;
}

.image_right img:first-child, .image_left img:first-child {
	display: block;
	margin: 0;
}*/

.catagory {
	width: 175px;
	text-align: left;
	float: right;
	margin-right: 20px;
}

.page_header {
	margin-bottom: 2em;
}

.product_listing div {
/*	float: right;*/
	margin-left: 1em;
/*	width: 175px;*/
	text-align: left;
	text-align: center;
}

#page_content img {
	border: #263763 1px solid;
}

.product_listing .small {
/*	width: 60%;*/
}

.product_listing {
	text-align: right;
	font-size: .9em;
	margin-bottom: 1em;
	text-align: center;
	border-top: 1px solid black;
	padding-top: 2em;
}

.product_listing .clear {
	margin: 0 !important;
	padding: 0 !important;
}

#top_nav .active a {
	color: #131c33;
}

#fluid.active {
	background: url("../images/button_left_active.gif") no-repeat;
}

#engineered.active {
	background: url("../images/button_center_active.gif") no-repeat;
}

#fab.active {
	background: url("../images/button_center_active.gif") no-repeat;
}

#machining.active {
	background: url("../images/button_right_active.gif") no-repeat;
}

#custom.active {
	background: url("../images/button_right_active.gif") no-repeat;
}

#companies {
	float: left;
	margin: .5em 0 2em;
	text-align: center;
	width: 100%;
	border: solid #263763;
	border-width: 2px 0 0;
	padding-top: 1em;
}

.company {
	float: left;
	width: 30%;
	height: 150px;
	margin: 0 5px;
}

#companies h4 {
	text-decoration: underline;
	color: blue;
	font-size: 1em;
}

#companies img {
	border: 0;
	max-width: 100%;
}