@charset "utf-8";
/* CSS Document */
body{
	background:#fff url(../images/main_bg.jpg) top repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
img, div { behavior: url(iepngfix.htc) }
a {color:#231F20;}
a:link {color:#231F20;}
a:visited {color:#666666; text-decoration:none;}
a:hover {
	color: #666666;
	text-decoration: none;
}
.formnot{font-size:10px; color:#999;}
.formnot span{color: #F60;}
table.tablefont{font-size:0.8em;}
#searchbox-internal{
	float:right;
	width:100px;
	text-align: left;
	padding: 40px 0 0 20px;
	color: #000000;
	font-size:90%;
}
#container{
	margin : 10px auto 0 auto;
	text-align : center;
	padding : 0 0 0 0;
	height : auto;
	font-size : 0.9em;
	width: 809px;
}
#location_links{
	background: url(../images/location_links.png) no-repeat top left;
	padding:0;
	width: 809px;
	height:17px;
	clear: both;
}
#location_coating{
	background: url(../images/location_coating.png) no-repeat top left;
	padding:0;
	width: 809px;
	height:17px;
	clear: both;
}
#location_problems{
	background: url(../images/location_problems.png) no-repeat top left;
	padding:0;
	width: 809px;
	height:17px;
	clear: both;
}
#location_faq{
	background: url(../images/location_faq.png) no-repeat top left;
	padding:0;
	width: 809px;
	height:17px;
	clear: both;
}
#location_loactions{
	background: url(../images/location_locations.png) no-repeat top left;
	padding:0;
	width: 809px;
	height:17px;
	clear: both;
}
#location_support{
	background: url(../images/location_support.png) no-repeat top left;
	padding:0;
	width: 809px;
	height:17px;
	clear: both;
}
#location_tools{
	background: url(../images/location_tools.png) no-repeat top left;
	padding:0;
	width: 809px;
	height:17px;
	clear: both;
}
#top_bdr{
	height:59px;
}
#top_bdr_left{height:30px; width:141px; float:left; background:url(../images/top_lft_bg.gif) no-repeat;}
#top_bdr_left2{
	height:59px;
	width:295px;
	float:left;
	background:url(../images/logo_2.gif) no-repeat;
}
#top_bdr_rt{
	height:59px;
	width:162px;
	float:right;
	background:url(../images/btn_contact.gif) no-repeat;
}
.spacer{height:5px; background:#FFF;}
#mdl_banner{height:78px; background:#8e8f92; border-right: solid #FFF 2px; border-left: solid #FFF 2px;}
#mdl_banner img{
	padding:26px 0 0 0;
}
#center_content{
	background:#FFF;
	padding:11px 0 0 0;
	width: 809px;
}
#photo_lft{
	width:220px;
	height:228px;
	float:left;
	background:url(../images/COMPOSIT_01.jpg) no-repeat;
	margin: 0 0 11px 0;
}
#content_cntr{
	width:336px;
	float: left;
	padding: 0 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #6F7073;
	font-size: 1em;
}
#content_cntr p{
	padding: 0;
	margin:0;
}
/*#content_cntr img{
	padding: 40px 0 0 0;
}*/
#photo_rt{
	width:220px;
	height:228px;
	float:right;
	background:url(../images/plane.jpg) no-repeat;
	margin: 0 0 11px 0;
}
#subnav_holder{
	font-size:1em;
	width: 809px;
	clear:both;
	color:#FF6600;
	font-weight:normal;
}
#subnav_holder a {color:#FF6600; font-size:1em; font-weight:normal;}
#subnav_holder a:link {color:#FF6600; text-decoration:none;}
#subnav_holder a:visited {color:#FF6600; text-decoration:none;}
#subnav_holder a:hover {
	color: #FFF;
	text-decoration:none;
}
#subnav_holder2{
	font-size:0.9em;
	width: 809px;
	clear:both;
	padding: 10px 0 0 0;
	text-align: left;
}
#subnav_holder2 a {color:#FF6600; font-size:1em; font-weight:normal;}
#subnav_holder2 a:link {color:#FF6600; text-decoration:none;}
#subnav_holder2 a:visited {color:#FF6600; text-decoration:none;}
#subnav_holder2 a:hover {
	color: #FFF;
	text-decoration:none;
}
#subnav_holder3{
	/*	background: url(../images/problems_text.gif) no-repeat top;*/
	font-size:1em;
	width: 809px;
	clear:both;
	padding: 0px 0 0 0;
}
#subnav_holder3 a {color:#FF6600; font-size:1em; font-weight:normal;}
#subnav_holder3 a:link {color:#FF6600; text-decoration:none;}
#subnav_holder3 a:visited {color:#FF6600; text-decoration:none;}
#subnav_holder3 a:hover {
	color: #FFF;
	text-decoration:none;
}
#subnav_holder3 h2{
	font-size:1.3em;
	color:#767676;
	padding: 10px 0 5px 0;
	margin: 0px;
}
.h2-position{
	padding:85px 20px 0 0;
}
.h2-position2{
	padding:85px 0px 0 200px;
}
.subnav_box_problems{
	background: url(../images/problems_bracket.gif) no-repeat top left;
	width:269px;
	float:left;
	text-align: center;
	height: 110px;
}
.subnav_box_tools{
	background: url(../images/bracket_tools.gif) no-repeat top left;
	width:200px;
	float:left;
	text-align: center;
	height: 110px;
}
/*.subnav_box_problems{
	background: url(../images/bracket_solutions.gif) no-repeat top left;
	width:404px;
	float:left;
	text-align: center;
	height: 120px;
}*/
.subnav_box_locations{
	background: url(../images/bracket_location.gif) no-repeat top left;
	width:404px;
	float:left;
	text-align: center;
	height: 140px;
}
.subnav_box_support{
	/*background: url(../images/bracket_location.gif) no-repeat top left;*/
	width:809px;
	float:left;
	text-align: center;
	height: 140px;
}
.subnav_box_contact{
	background: url(../images/bracket_contact.gif) no-repeat;
	width:161px;
	float:left;
	text-align: center;
	height: 112px;
}

.subnav_box1{
	background: url(../images/coating-bracket.gif) no-repeat;
	width:174px;
	float:left;
	text-align: center;
	height: 102px;
}
.subnav_box2{
	background: url(../images/coating-bracket.gif) no-repeat;
	width:174px;
	float:left;
	text-align: center;
	height: 102px;
	margin: 0 0 0 35px;
}
.subnav_box3{
	background: url(../images/coating-bracket.gif) no-repeat;
	width:174px;
	float:left;
	text-align: center;
	height: 102px;
	margin: 0 0 0 35px;
}
.subnav_box4{
	background: url(../images/coating-bracket.gif) no-repeat;
	width:174px;
	float:left;
	text-align: center;
	height: 102px;
	margin: 0 0 0 35px;
}
.subnav_linkholder{
	text-align: center;
	padding: 10px 0 0 0;
	font-size:1em;
	color:#FF6600;
	font-weight:normal;
}
.subnav_linkholder2{
	text-align: center;
	padding: 10px 0 0 0;
}
#subnav-text-area{
	font-size:14px;
	font-weight:bold;
	color:#898989;
	padding: 0 0 5px 0;
	}
#subnav-text-area a {
	color:#898989;
	font-weight:bold;
}
#subnav-text-area a:link {color:#898989;}
#subnav-text-area a:visited {color:#898989; text-decoration:none;}
#subnav-text-area a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#bottom_links_holder{
	/*border-left:2px solid #FFF;
	border-right:2px solid #FFF;*/
	background:#f58915;
	/*background:#f9a54d url(../images/bottom_lnks_top_bg.jpg) repeat-x top;*/
	clear: both;
	font-size:0.8em;
	width: 796px;
	margin: 0 auto;
}
#bottom_links_holder p{
	padding: 10px 0 0 0;
	margin:0;
}
#bottom_links_holder a {color:#231F20; font-size:1em; font-weight:bold;}
#bottom_links_holder a:link {color:#231F20; text-decoration:none;}
#bottom_links_holder a:visited {color:#666666; text-decoration:none;}
#bottom_links_holder a:hover {
	color: #666666;
	text-decoration:underline;
}
#bottom_lft_pannel{
	width:265px;
	background:#f59e44 url(../images/bottom_lnks_top_bg.jpg) repeat-x top;
	float:left;
	text-align:left;
}
#bottom_lft_pannel_content{
	padding:17px 0 0 50px;
	line-height:22px;
}
#bottom_lft_pannel img{padding:0 0 15px 0;}
#bottom_cntr_pannel{
	width:265px;
	background:#f59e44 url(../images/bottom_lnks_top_bg.jpg) repeat-x top;
	float:left;
	text-align:left;
}
#bottom_cntr_pannel_content{
	padding:17px 0 0 40px;
	line-height:22px;
}
#bottom_cntr_pannel img{padding:0 0 15px 0;}
#bottom_rt_pannel{
	width:266px;
	background:#f59e44 url(../images/bottom_lnks_top_bg.jpg) repeat-x top;
	float:right;
	text-align:left;
}
#bottom_rt_pannel_content{
	padding:17px 0 0 40px;
	line-height:22px;
}
#bottom_rt_pannel img{padding:0 0 15px 0;}
#bottom_links_holder2{
	font-size:0.8em;
	width: 809px;
	margin: 0 auto;
}
#bottom_links_holder2 p{
	padding: 0 0 10px 0;
	margin:0;
}
/*#bottom_links_holder2 a {color:#231F20; font-size:1em; font-weight:bold;}
#bottom_links_holder2 a:link {color:#231F20; text-decoration:none}
#bottom_links_holder2 a:visited {color:#666666;}
#bottom_links_holder2 a:hover {
	color: #666666;
	border-bottom:1px solid #f58915;
}*/
#bottom_links_holder2 .active {
	color: #666666;
	border-bottom:1px solid #f58915;
}
#bottom_links_holder3{
	/*background:#f58915;
	background:#f9a54d url(../images/bottom_lnks_top_bg.jpg) repeat-x top;*/
	clear: both;
	font-size:0.8em;
	width: 809px;
	margin: 0 auto;
	background: #FFF;
}
#bottom_lft_pannel2{
	width:272px;
	float:left;
}
#bottom_lft_pannel2 a {color:#231F20; font-size:1em; font-weight:bold;}
#bottom_lft_pannel2 a:link {color:#231F20; text-decoration:none;}
#bottom_lft_pannel2 a:visited {color:#666666; text-decoration:none;}
#bottom_lft_pannel2 a:hover {
	color: #666666;
	border-bottom:1px solid #f58915;
}
#bottom_lft_pannel2_content{
	padding:5px 0 0 60px;
	background: #FFF;
	font-size:0.8em;
	text-transform: uppercase;
}
#bottom_lft_pannel2 img{
	padding:0;
	margin: 0;
}
#bottom_cntr_pannel2{
	width:264px;
	float:left;
}
#bottom_cntr_pannel2 a {color:#231F20; font-size:1em; font-weight:bold;}
#bottom_cntr_pannel2 a:link {color:#231F20; text-decoration:none;}
#bottom_cntr_pannel2 a:visited {color:#666666; text-decoration:none;}
#bottom_cntr_pannel2 a:hover {
	color: #666666;
	border-bottom:1px solid #f58915;
}
#bottom_cntr_pannel2_content{
	padding:5px 0 0 10px;
	background: #FFF;
	font-size: 0.8em;
	text-transform: uppercase;
}
#bottom_cntr_pannel2 img{
	padding:0;
	margin: 0;
}
#bottom_rt_pannel2{
	width:273px;
	float:right;
}
#bottom_rt_pannel2 a {color:#231F20; font-size:1em; font-weight:bold;}
#bottom_rt_pannel2 a:link {color:#231F20; text-decoration:none;}
#bottom_rt_pannel2 a:visited {color:#666666; text-decoration:none;}
#bottom_rt_pannel2 a:hover {
	color: #666666;
	border-bottom:1px solid #f58915;
}
#bottom_rt_pannel2_content{
	padding:5px 0 0 36px;
	background: #FFF;
	font-size: 0.8em;
	text-transform: uppercase;
}
#bottom_rt_pannel2 img{
	padding:0;
	margin: 0;
}
#bottom_bdr{width:809px; height:55px; background:url(../images/btm_bg.gif); margin:0 auto;}
#bottom_bdr_lft{height:55px; width:12px; float:left; background: url(../images/btm_lft_corner.gif) no-repeat;}
#bottom_bdr_rt{height:55px; width:12px; float:right; background: url(../images/btm_rt_corner.gif) no-repeat;}
#bottom_bdr2{
	width:809px;
	height:55px;
	background:url(../images/btm_bg2.gif);
	margin:0 auto;
	border-top: 1px dashed #999999;
}
#bottom_bdr_lft2{
	height:55px;
	width:12px;
	float:left;
}
#bottom_bdr_rt2{
	height:55px;
	width:12px;
	float:right;
}

#sub_lft_pannel{
	background:url(../images/large/COMPOSIT_01.jpg) no-repeat;
	width:343px;
	float: left;
	height: 500px;
	margin: 20px 0 0 0;
}
#sub_lft_pannel1{
	background:url(../images/large/Composit_02.jpg) no-repeat;
	width:343px;
	float: left;
	height: 500px;
	margin: 20px 0 0 0;
}
#sub_lft_pannel2{
	background:url(../images/large/COMPOSIT_03.jpg) no-repeat top;
	width:343px;
	float: left;
	height: 500px;
	margin: 20px 0 0 0;
}
#sub_lft_pannel3{
	background:url(../images/large/Composit_04.jpg) no-repeat;
	width:343px;
	float: left;
	height: 500px;
	margin: 20px 0 0 0;
}
#sub_lft_pannel4{
	background:url(../images/large/ThermalSpray.jpg) no-repeat;
	width:343px;
	float: left;
	height: 500px;
	margin: 20px 0 0 0;
}
#sub_lft_pannel_contact{
	background:url(../images/large/Composit_06_CONTACT.jpg) no-repeat;
	width:343px;
	float: left;
	height: 500px;
	margin: 20px 0 0 0;
}
#sub_lft_pannel_content{
	padding:0;
}
#sub_rt_pannel{
	width:460px;
	float: right;
}
#sub_rt_pannel_content{
	padding:0px 20px;
	border-left: 1px dashed #999999;
	margin: 40px 0 10px 0;
	font-size:1.1em;
}
.bold_lft_col{
	text-transform:uppercase;
	color:#5f3302;
	display:block;
	border-bottom:1px dashed #999999;
	padding:10px 0 10px 0;
	line-height: 1.3;
	font-size: 0.9em;
	margin: 0 10px 0 0;
	border-top: 1px dashed #999999;
	width: 305px;
}
/****************************************
	BEGIN FORM FIELD STYLES
****************************************

form{padding:0; margin:0;}
#searchbox-internal .input_box 
{
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
	background-color : #FFFFFF;
	border-color : #CCCCCC;
	border-style : solid;
	border-width : 1px;
	padding:0;
	margin:14px 0 0 0;
} 
#searchbox-internal.go_button
{
        font-size:10px;
	padding:0;
	margin:0;
    vertical-align: bottom;
} 
{
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	background-color : #535353;
	border-color : #666666;
	border-style : solid;
	border-width : 1px;
} 
input.submit 
{
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	font-weight : bold;
	background-color : transparent;
	border-color : #C47500;
	border-style : solid;
	border-width : 1px;
} 
input.apply 
{
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
	font-weight : bold;
	background-color : transparent;
	border-color : #C47500;
	border-style : solid;
	border-width : 1px;
} 
input.delete 
{
	font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #ffffff;
	font-weight : bold;
	background-color : #fc0000;
	border-color : #C47500;
	border-style : solid;
	border-width : 1px;
}
*/
/****************************************
	END FORM FIELD STYLES
*****************************************/

/****************************************
	FIX FLOATS
*****************************************/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
