a {
	text-decoration:none;
}
img {
	vertical-align:top;
	border:none;
}
h1 {
	margin:0px;
	margin-bottom:10px;
	font-size:20px;
}
h2 {
	font-size:14px;
}
h3 {
	font-size: 13px;
	padding: 0 0 0 1em;
	}

body {
	margin:0px;
	padding:0px;
	text-align:center; /* center for IE */
	background-color:#001442;
	font-family:arial;
	color:#0B296E;
	font-size:13px;
}
.frame {
	width:1000px;
	margin-left:auto; margin-right:auto; /* center for non-IE */
	text-align:left; /* overwrite center for IE */
}

.header {
	height:128px;
	background: url(img/head_bg.gif) repeat-x;
}
.header #logo {
	position:relative;
	top:14px;
	left:23px;
}
.header #contact_info {
	/*position:absolute;
	top:15px;
	left:860px;*/
	float:right;
	color:#0B286E;
	font-size:11px;
	padding:15px;
}
.header #contact_info a {
	color:#0B286E;
}
.header #contact_info a:hover {
	text-decoration:underline;
}


.menu {
	float:left;
	width:182px;
	height:495px;
	background-color:#5271A5;
}
.menu a {
	text-indent: -9999em;
	overflow: hidden;
	width:182px;
	display: block;
	margin: 0 auto;
}

.menu .preload {
	height:0px;
	width:0px;
	overflow:hidden;
}

a.home {
	background: url(img/b_home.gif) no-repeat;
	height:31px;
}
a.home:hover, a.home .preload {
	background: url(img/b_home_active.gif) no-repeat;
}

a.industries {
	background: url(img/b_industries.gif) no-repeat;
	height:32px;
}
a.industries:hover, a.industries .preload {
	background: url(img/b_industries_active.gif) no-repeat;
}

a.metals_materials {
	background: url(img/b_metals_materials.gif) no-repeat;
	height:32px;
}
a.metals_materials:hover, a.metals_materials .preload  {
	background: url(img/b_metals_materials_active.gif) no-repeat;
	height:32px;
}

a.custom_projects {
	background: url(img/b_custom_projects.gif) no-repeat;
	height:32px;
}
a.custom_projects:hover, a.custom_projects .preload  {
	background: url(img/b_custom_projects_active.gif) no-repeat;
	height:32px;
}

a.replacement_parts {
	background: url(img/b_replacement_parts.gif) no-repeat;
	height:32px;
}
a.replacement_parts:hover, a.replacement_parts .preload  {
	background: url(img/b_replacement_parts_active.gif) no-repeat;
	height:32px;
}

a.about_thompson {
	background: url(img/b_about_thompson.gif) no-repeat;
	height:32px;
}
a.about_thompson:hover, a.about_thompson .preload  {
	background: url(img/b_about_thompson_active.gif) no-repeat;
	height:32px;
}

a.contact_us {
	background: url(img/b_contact_us.gif) no-repeat;
	height:31px;
}
a.contact_us:hover, a.contact_us .preload  {
	background: url(img/b_contact_us_active.gif) no-repeat;
	height:31px;
}



.content_pane_with_lines {
	/*position:absolute;
	top:128px;
	left:186px;*/
	position:relative;
	float:right;
	width:818px;
	height:495px;
	background-image: url(img/bg_lines.gif);
}

.content_pane {
	/*position:absolute;
	top:128px;
	left:186px;*/
	position:relative;
	float:right;
	overflow:auto;
	width:818px;
	height:495px;
	background-color:#E2E2E2; /*dee4f1*/
}


.content {
	position:relative;
	left:40px;
	top:33px;
	width:735px;
	height:431px;
	font-size:11px;
}
.content h1 {
	margin-bottom:20px;
}
.content #text {
	padding:0 0 15px 35px;
	width:380px;
	height:395px;
}
.content #img_right {
	position:absolute;
	left:450px;
	top:53px;perm
}
.content img {
	padding-bottom: 15px;
	}

.content #column_1 {
	position:absolute;
	left:32px;
	top:60px;
	width:322px;
	height:371px;
}
.content #column_2 {
	position:absolute;
	left:408px;
	top:60px;
	width:322px;
	height:371px;
}

.buckets {
	position:absolute;
	margin-top:24px;
	width:161px;
	height:90px;
	/*overflow:hidden;*/
	font-size:9px;
}
.buckets a {
	color:#414141;
}
.bucket_link_img {
	display:block;
	margin-bottom:10px;
}
.bucket_img {
	display:block;float:left;margin-right:10px;
}

.metaltype {
	background-color: #5271a5;
	color: #fff;
	}
.splitter {
	height: 1px;
	padding: 0;
	margin: 0;
	background-color: #e2e2e2;
	}
#text td {
	padding: 2px;
	margin: 0 5px 0 0;
	}


#footer {
	clear:both;
	color:#ddd;
	text-align:center;
	font-size:10px;
	padding:8px;
}
#footer a {
	color:#fff;
	text-decoration:underline;
}
#footer a:hover {
	text-decoration:none;
}